pax_global_header00006660000000000000000000000064141677501050014520gustar00rootroot0000000000000052 comment=4b3256cc260d34bb724062fcf371596f07ee7ded picard-release-2.7.3/000077500000000000000000000000001416775010500144115ustar00rootroot00000000000000picard-release-2.7.3/.codacy.yml000066400000000000000000000001411416775010500164500ustar00rootroot00000000000000exclude_paths: - 'picard/ui/ui_*.py' engines: coverage: exclude_paths: - 'test/**' picard-release-2.7.3/.gitattributes000066400000000000000000000000331416775010500173000ustar00rootroot00000000000000picard/resources.py binary picard-release-2.7.3/.github/000077500000000000000000000000001416775010500157515ustar00rootroot00000000000000picard-release-2.7.3/.github/PULL_REQUEST_TEMPLATE.md000066400000000000000000000031261416775010500215540ustar00rootroot00000000000000 # Summary * This is a… * [x] Bug fix * [ ] Feature addition * [ ] Refactoring * [ ] Minor / simple change (like a typo) * [ ] Other * **Describe this change in 1-2 sentences**: # Problem * JIRA ticket (_optional_): PICARD-XXX # Solution # Action picard-release-2.7.3/.github/workflows/000077500000000000000000000000001416775010500200065ustar00rootroot00000000000000picard-release-2.7.3/.github/workflows/codacy-analysis.yml000066400000000000000000000035751416775010500236260ustar00rootroot00000000000000# This workflow checks out code, performs a Codacy security scan # and integrates the results with the # GitHub Advanced Security code scanning feature. For more information on # the Codacy security scan action usage and parameters, see # https://github.com/codacy/codacy-analysis-cli-action. # For more information on Codacy Analysis CLI in general, see # https://github.com/codacy/codacy-analysis-cli. name: Codacy Security Scan on: push: branches: [ master, 1.*.*, 2.*.* ] pull_request: # The branches below must be a subset of the branches above branches: [ master ] schedule: - cron: '32 4 * * 0' jobs: codacy-security-scan: name: Codacy Security Scan runs-on: ubuntu-latest steps: # Checkout the repository to the GitHub Actions runner - name: Checkout code uses: actions/checkout@v2 # Execute Codacy Analysis CLI and generate a SARIF output with the security issues identified during the analysis - name: Run Codacy Analysis CLI uses: codacy/codacy-analysis-cli-action@1.1.0 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@v1 with: sarif_file: results.sarif picard-release-2.7.3/.github/workflows/codeql-analysis.yml000066400000000000000000000033251416775010500236240ustar00rootroot00000000000000# For most projects, this workflow file will not need changing; you simply need # to commit it to your repository. # # You may wish to alter this file to override the set of languages analyzed, # or to provide custom queries or build logic. name: "CodeQL" on: push: branches: [master] pull_request: # The branches below must be a subset of the branches above branches: [master] schedule: - cron: '0 14 * * 6' jobs: analyze: name: Analyze runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v2 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL uses: github/codeql-action/init@v1 with: languages: python # If you wish to specify custom queries, you can do so here or in a config file. # By default, queries listed here will override any specified in a config file. # Prefix the list here with "+" to use these queries and those in the config file. # queries: ./path/to/local/query, your-org/your-repo/queries@main # 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@v1 # ℹ️ Command-line programs to run using the OS shell. # 📚 https://git.io/JvXDl # ✏️ If the Autobuild fails above, remove it and uncomment the following three lines # and modify them (or add more) to build your code if your project # uses a compiled language #- run: | # make bootstrap # make release - name: Perform CodeQL Analysis uses: github/codeql-action/analyze@v1 picard-release-2.7.3/.github/workflows/package.yml000066400000000000000000000260471416775010500221350ustar00rootroot00000000000000name: Package and release on: push: paths: - '.github/workflows/package.yml' - 'installer/**' - 'picard/**' - 'po/**.po' - 'resources/win10/**' - 'scripts/package/*' - 'scripts/pyinstaller/*' - 'test/**' - 'appxmanifest.xml.in' - 'picard.icns' - 'picard.ico' - 'picard.spec' - 'requirements*.txt' - 'setup.py' - 'tagger.py.in' - 'win.version-info.txt.in' pull_request: jobs: package-macos: runs-on: macos-10.15 strategy: matrix: macos-deployment-version: [10.12, 10.14] env: DISCID_VERSION: 0.6.2 DISCID_SHA256SUM: f9e443ac4c0dd4819c2841fcc82169a46fb9a626352cdb9c7f65dd3624cd31b9 FPCALC_VERSION: 1.5.0 FPCALC_SHA256SUM: 347fd7eee57e59b56c30221e24dc73358e64a1205c2bf235be38c1d6f2d42ddf ABEXTRACTOR_VERSION: v2.1_beta2-4 ABEXTRACTOR_SHA256SUM: 00650e89541b9f0fd25d5335c564b133b7d8457449829fcfca8abeab66583260 PYTHON_VERSION: 3.9.8 PYTHON_SHA256SUM: 58d27898b50cd07fcd0992f12044764dbd84e934dd7cea0e5ffb6540e284214e MACOSX_DEPLOYMENT_TARGET: ${{ matrix.macos-deployment-version }} steps: - uses: actions/checkout@v2 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: Cache libdiscid uses: actions/cache@v1 with: path: ~/libdiscid key: ${{ runner.os }}-libdiscid-${{ env.DISCID_VERSION }}-${{ env.MACOSX_DEPLOYMENT_TARGET }} - name: Setup macOS build environment run: | ./scripts/package/macos-setup.sh PYTHON_BASE_VERSION=$(echo $PYTHON_VERSION | sed -e "s/\.[0-9]\{1,\}$//") echo "/Library/Frameworks/Python.framework/Versions/$PYTHON_BASE_VERSION/bin" >> $GITHUB_PATH echo "/usr/local/opt/gettext/bin" >> $GITHUB_PATH RELEASE_TAG=$(git describe --match "release-*" --abbrev=0 --always HEAD) BUILD_NUMBER=$(git rev-list --count $RELEASE_TAG..HEAD) echo "BUILD_NUMBER=$BUILD_NUMBER" >> $GITHUB_ENV mkdir artifacts python3 -m pip install --upgrade pip setuptools wheel - name: Patch build version if: startsWith(github.ref, 'refs/tags/') != true run: | python3 setup.py patch_version --platform=$BUILD_NUMBER.$(git rev-parse --short HEAD) - name: Compile and install PyInstaller run: | git clone --depth 1 --branch "$PYINSTALLER_VERSION" https://github.com/pyinstaller/pyinstaller.git pyinstaller cd pyinstaller/bootloader python3 ./waf --verbose all cd .. pip3 install . env: PYINSTALLER_VERSION: v4.5.1 CFLAGS: -mmacosx-version-min=${{ matrix.macos-deployment-version }} CPPFLAGS: -mmacosx-version-min=${{ matrix.macos-deployment-version }} LDFLAGS: -mmacosx-version-min=${{ matrix.macos-deployment-version }} LINKFLAGS: -mmacosx-version-min=${{ matrix.macos-deployment-version }} - name: Install dependencies run: | pip3 install -r requirements-build.txt pip3 install -r requirements-macos-${MACOSX_DEPLOYMENT_TARGET}.txt - name: Run tests run: | python3 setup.py test - name: Prepare code signing certificate run: | if [ -n "$CODESIGN_MACOS_PFX_URL" ] && [ -n "$AWS_ACCESS_KEY_ID" ]; then pip3 install awscli aws s3 cp "$CODESIGN_MACOS_PFX_URL" ./scripts/package/appledev.p12 else echo "::warning::No code signing certificate 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_MACOS_PFX_URL: ${{ secrets.CODESIGN_MACOS_PFX_URL }} - name: Build macOS app run: | ./scripts/package/macos-package-app.sh rm -f ./scripts/package/appledev.p12 mv dist/*.dmg artifacts/ env: APPLE_ID_USER: ${{ secrets.APPLE_ID_USER }} APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }} CODESIGN_MACOS_P12_PASSWORD: ${{ secrets.CODESIGN_MACOS_P12_PASSWORD }} - name: Archive production artifacts uses: actions/upload-artifact@v1 with: name: macos-app-${{ matrix.macos-deployment-version }} path: artifacts/ package-windows: runs-on: windows-2019 strategy: matrix: type: - store-app - signed-app - installer - portable fail-fast: false steps: - uses: actions/checkout@v2 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@v1 with: python-version: 3.8 - name: Setup Windows build environment run: | & .\scripts\package\win-setup.ps1 ` -DiscidVersion $Env:DISCID_VERSION -DiscidSha256Sum $Env:DISCID_SHA256SUM ` -FpcalcVersion $Env:FPCALC_VERSION -FpcalcSha256Sum $Env:FPCALC_SHA256SUM ` -AbextractorVersion $Env:ABEXTRACTOR_VERSION -AbextractorSha256Sum $Env:ABEXTRACTOR_SHA256SUM Write-Output "C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 $ReleaseTag = $(git describe --match "release-*" --abbrev=0 --always HEAD) $BuildNumber = $(git rev-list --count "$ReleaseTag..HEAD") Write-Output "BUILD_NUMBER=$BuildNumber" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 New-Item -Name .\artifacts -ItemType Directory env: DISCID_VERSION: 0.6.2 DISCID_SHA256SUM: 9fd815f6bd0c624f0f41dd81209aeaa3f2129dcd1d617f88b844b4503d12598e FPCALC_VERSION: 1.5.0 FPCALC_SHA256SUM: ce564a92aa9e13823379f2740624110e5f1bc5b25c10b031a5f9b8e71dce2fa9 ABEXTRACTOR_VERSION: v2.1_beta2-1-ge3940c0 ABEXTRACTOR_SHA256SUM: eb4e64e4334ae5c63962fdc6b8bdfbdb53ba11e4705373feeb89503c08ee2688 - name: Patch build version if: startsWith(github.ref, 'refs/tags/') != true run: | python setup.py patch_version --platform=$Env:BUILD_NUMBER.$(git rev-parse --short HEAD) - name: Install dependencies run: | python -m pip install --upgrade pip pip install -r requirements-build.txt pip install -r requirements-win.txt - name: Run tests run: python setup.py test - name: Prepare code signing certificate if: matrix.type != 'store-app' run: | If ($Env:CODESIGN_PFX_URL -And $Env:AWS_ACCESS_KEY_ID) { pip install awscli aws s3 cp "$Env:CODESIGN_PFX_URL" .\codesign.pfx Write-Output "CODESIGN=1" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 } Else { Write-Output "::warning::No code signing certificate available, skipping code signing." } 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_PFX_URL: ${{ secrets.CODESIGN_PFX_URL }} - name: Build Windows 10 store app package if: matrix.type == 'store-app' run: | & .\scripts\package\win-package-appx.ps1 -BuildNumber $Env:BUILD_NUMBER Move-Item .\dist\*.msix .\artifacts env: PICARD_APPX_PUBLISHER: CN=0A9169B7-05A3-4ED9-8876-830F17846709 - name: Build Windows 10 signed app package if: matrix.type == 'signed-app' && env.CODESIGN == '1' run: | $CertPassword = ConvertTo-SecureString -String $Env:CODESIGN_PFX_PASSWORD -Force -AsPlainText & .\scripts\package\win-package-appx.ps1 -BuildNumber $Env:BUILD_NUMBER -CertificateFile .\codesign.pfx -CertificatePassword $CertPassword Move-Item .\dist\*.msix .\artifacts env: CODESIGN_PFX_PASSWORD: ${{ secrets.CODESIGN_PFX_PASSWORD }} - name: Build Windows installer if: matrix.type == 'installer' run: | # choco install nsis If ($Env:CODESIGN) { $CertPassword = ConvertTo-SecureString -String $Env:CODESIGN_PFX_PASSWORD -Force -AsPlainText $Certificate = Get-PfxCertificate -FilePath .\codesign.pfx -Password $CertPassword } Else { $Certificate = $null } & .\scripts\package\win-package-installer.ps1 -BuildNumber $Env:BUILD_NUMBER -Certificate $Certificate Move-Item .\installer\*.exe .\artifacts dist\picard\fpcalc -version env: CODESIGN_PFX_PASSWORD: ${{ secrets.CODESIGN_PFX_PASSWORD }} - name: Build Windows portable app if: matrix.type == 'portable' run: | If ($Env:CODESIGN) { $CertPassword = ConvertTo-SecureString -String $Env:CODESIGN_PFX_PASSWORD -Force -AsPlainText $Certificate = Get-PfxCertificate -FilePath .\codesign.pfx -Password $CertPassword } Else { $Certificate = $null } & .\scripts\package\win-package-portable.ps1 -BuildNumber $Env:BUILD_NUMBER -Certificate $Certificate Move-Item .\dist\*.exe .\artifacts env: CODESIGN_PFX_PASSWORD: ${{ secrets.CODESIGN_PFX_PASSWORD }} - name: Cleanup if: env.CODESIGN == '1' run: Remove-Item .\codesign.pfx - name: Archive production artifacts uses: actions/upload-artifact@v1 if: matrix.type != 'signed-app' || env.CODESIGN == '1' with: name: windows-${{ matrix.type }} path: artifacts/ github-release: runs-on: ubuntu-latest if: startsWith(github.ref, 'refs/tags/') needs: - package-macos - package-windows steps: - uses: actions/checkout@v2 - uses: actions/setup-python@v1 with: python-version: 3.9 - uses: actions/download-artifact@v1 with: name: macos-app-10.12 path: artifacts/ - uses: actions/download-artifact@v1 with: name: macos-app-10.14 path: artifacts/ - uses: actions/download-artifact@v1 with: name: windows-signed-app path: artifacts/ - uses: actions/download-artifact@v1 with: name: windows-store-app path: artifacts/ - uses: actions/download-artifact@v1 with: name: windows-installer path: artifacts/ - uses: actions/download-artifact@v1 with: name: windows-portable path: artifacts/ - name: Generate checksums run: | cd artifacts sha256sum * > SHA256SUMS - name: Prepare changelog id: changelog continue-on-error: true run: | PICARD_VERSION=$(python -c "import picard; print(picard.__version__)") echo "::set-output name=version::"$PICARD_VERSION ./scripts/tools/changelog-for-version.py $PICARD_VERSION > changes-$PICARD_VERSION.txt - 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 files: artifacts/* env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} picard-release-2.7.3/.github/workflows/pypi-release.yml000066400000000000000000000113301416775010500231260ustar00rootroot00000000000000name: Package for PyPI on: [push] defaults: run: shell: bash jobs: pypi-sdist: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: actions/setup-python@v1 with: python-version: 3.8 - name: Install dependencies run: | python -m pip install --upgrade pip pip install --upgrade -r requirements.txt - name: Run tests run: | python setup.py test - name: Build Python source distribution run: | python setup.py clean sdist - name: Upload artifacts uses: actions/upload-artifact@v2 with: name: picard-sdist path: dist/* - name: Prepare GPG signing key if: startsWith(github.ref, 'refs/tags/') run: | if [ -n "$CODESIGN_PGP_URL" ] && [ -n "$AWS_ACCESS_KEY_ID" ]; then pip3 install awscli aws s3 cp "$CODESIGN_PGP_URL" signkey.asc.enc openssl enc -d -aes-256-cbc -pbkdf2 -iter 100000 -in signkey.asc.enc -out signkey.asc -k "$CODESIGN_PGP_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_PGP_URL: ${{ secrets.CODESIGN_PGP_URL }} CODESIGN_PGP_PASSWORD: ${{ secrets.CODESIGN_PGP_PASSWORD }} - name: Publish Python distribution to PyPI if: startsWith(github.ref, 'refs/tags/') run: | pip install --upgrade twine if [ "$CODESIGN" = '1' ]; then twine upload --non-interactive --sign --identity "$SIGN_IDENTITY" dist/* else twine upload --non-interactive dist/* fi env: TWINE_USERNAME: __token__ TWINE_PASSWORD: ${{ secrets.PYPI_UPLOAD_TOKEN }} SIGN_IDENTITY: picard@metabrainz.org - name: Cleanup if: env.CODESIGN run: | rm -rf "$HOME/.gnupg" pypi-bdist: runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: os: [macos-10.15, windows-2019] python-version: ['3.6', '3.7', '3.8', '3.9', '3.10'] exclude: # pyobjc is not yet compatible with Python 3.10 - os: macos-10.15 python-version: '3.10' steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v1 with: python-version: ${{ matrix.python-version }} - name: Install gettext and openssl (macOS) if: runner.os == 'macOS' run: | brew install gettext openssl@1.1 brew link gettext --force brew link openssl@1.1 --force echo "/usr/local/opt/gettext/bin" >> $GITHUB_PATH echo "/usr/local/opt/openssl@1.1/bin" >> $GITHUB_PATH - name: Install dependencies run: | python -m pip install --upgrade pip wheel pip install --upgrade -r requirements.txt - name: Run tests run: | python setup.py test - name: Build Python binary distribution run: | python setup.py clean bdist_wheel - name: Upload artifacts uses: actions/upload-artifact@v2 with: name: picard-bdist-${{ runner.os }} path: dist/*.whl - name: Prepare GPG signing key if: startsWith(github.ref, 'refs/tags/') run: | if [ -n "$CODESIGN_PGP_URL" ] && [ -n "$AWS_ACCESS_KEY_ID" ]; then pip3 install awscli aws s3 cp "$CODESIGN_PGP_URL" signkey.asc.enc openssl enc -d -aes-256-cbc -pbkdf2 -iter 100000 -in signkey.asc.enc -out signkey.asc -k "$CODESIGN_PGP_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_PGP_URL: ${{ secrets.CODESIGN_PGP_URL }} CODESIGN_PGP_PASSWORD: ${{ secrets.CODESIGN_PGP_PASSWORD }} - name: Publish Python distribution to PyPI if: startsWith(github.ref, 'refs/tags/') run: | pip install --upgrade twine>=3.0 if [ "$CODESIGN" = '1' ]; then twine upload --non-interactive --sign --identity "$SIGN_IDENTITY" dist/*.whl else twine upload --non-interactive dist/* fi env: TWINE_USERNAME: __token__ TWINE_PASSWORD: ${{ secrets.PYPI_UPLOAD_TOKEN }} SIGN_IDENTITY: picard@metabrainz.org picard-release-2.7.3/.github/workflows/run-tests.yml000066400000000000000000000075561416775010500225120ustar00rootroot00000000000000name: Run tests on: [push, pull_request] jobs: test-latest: runs-on: ${{ matrix.os }} strategy: matrix: os: [macos-latest, ubuntu-latest, windows-latest] python-version: ['3.6', '3.7', '3.8', '3.9', '3.10'] exclude: - os: macos-latest python-version: '3.6' # pyobjc is not yet compatible with Python 3.10 - os: macos-latest python-version: '3.10' include: - os: macos-10.15 python-version: '3.6' env: CODACY_PROJECT_TOKEN: ${{ secrets.CODACY_PROJECT_TOKEN }} steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v1 with: python-version: ${{ matrix.python-version }} - name: Install dependencies run: | python -m pip install --upgrade pip pip install -r requirements.txt - name: Check coding style run: | pip install flake8 "isort<5" flake8 picard test --count --show-source --statistics isort --check-only --diff --recursive picard test - name: Test with pytest if: always() run: | pip install pytest pytest-randomly pytest-cov pytest --verbose --cov=picard --cov-report xml:coverage.xml test - name: Test python-libdiscid (Linux) if: runner.os == 'Linux' run: | sudo apt-get update sudo apt-get install libdiscid-dev python -c "from picard.disc import discid_version; print(discid_version)" pytest --verbose test/test_disc.py pip install python-libdiscid python -c "from picard.disc import discid_version; print(discid_version)" pytest --verbose test/test_disc.py - name: Submit code coverage to Codacy if: env.CODACY_PROJECT_TOKEN run: | pip install codacy-coverage python-codacy-coverage -r coverage.xml test-requirements: runs-on: ${{ matrix.os }} strategy: matrix: os: [ubuntu-latest] python-version: ['3.7'] dependencies: [ "PyQt5==5.14.2", "PyQt5==5.13.2", "PyQt5==5.12.3", "PyQt5==5.11.3", "PyQt5==5.10.1 sip==4.19.8 mutagen==1.37", ] steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v1 with: python-version: ${{ matrix.python-version }} - name: Install dependencies run: | python -m pip install --upgrade pip pip install $DEPENDENCIES pip install -r requirements.txt env: DEPENDENCIES: ${{ matrix.dependencies }} - name: Test with pytest run: | pip install pytest pytest-randomly pytest-cov pytest --verbose test pip-install: # Test whether a clean pip install from source works runs-on: ${{ matrix.os }} strategy: matrix: os: [macos-latest, ubuntu-latest, windows-latest] python-version: ['3.8'] steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v1 with: python-version: ${{ matrix.python-version }} - name: Install gettext (Linux) if: runner.os == 'Linux' run: | sudo apt-get update sudo apt-get install gettext - 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: Run pip install . run: | python -m pip install --upgrade pip pip install . - name: Test running installed package if: runner.os != 'Windows' run: picard --long-version --no-crash-dialog - name: Verify sdist package if: runner.os != 'Windows' run: | pip install pytest scripts/package/run-sdist-test.sh picard-release-2.7.3/.gitignore000066400000000000000000000010771416775010500164060ustar00rootroot00000000000000# IDE config files .pydevproject .project .idea/ .vscode/ # virtualenv .venv venv/ # OS generated files .DS_Store *:Zone.Identifier Thumbs.db Thumbs.db:encryptable # Files generated during build, test and deployment .coverage *.dll *.dylib *.exe *.pyc *.pyd *.so appxmanifest.xml build/ coverage.xml dist/ installer/picard-setup.nsi installer/i18n/out/*.nsh locale/ org.musicbrainz.Picard.appdata.xml picard.egg-info po/attributes/attributes.pot po/countries/countries.pot scripts/picard /tagger.py win-version-info.txt # Other files .*.sw[a-z] *~ appledev.p12 build.cfg picard-release-2.7.3/.isort.cfg000066400000000000000000000014461416775010500163150ustar00rootroot00000000000000# Configuration for isort tool # https://github.com/timothycrosley/isort # # Possible settings are listed at https://github.com/timothycrosley/isort/wiki/isort-Settings # # It can easily be installed using `pip install isort` # [settings] combine_as_imports=True default_section=LOCALFOLDER force_grid_wrap=True force_sort_within_sections=True include_trailing_comma=True indent=' ' known_picard=picard known_picard_ui=picard.ui known_qt=PyQt5 known_resources=picard.resources known_test=test.* known_third_party=mutagen multi_line_output=3 order_by_type=True sections=FUTURE,STDLIB,THIRDPARTY,QT,TEST,PICARD,LOCALFOLDER,RESOURCES,PICARD_UI skip_glob=**/ui_*.py skip=./tagger.py,picard/resources.py,scripts/picard.in,picard/const/__init__.py not_skip=__init__.py use_parentheses=1 lines_after_imports=2 picard-release-2.7.3/.mailmap000066400000000000000000000005261416775010500160350ustar00rootroot00000000000000Frederik “Freso” S. Olesen Lukáš Lalinský Sambhav Kothari Sophist-UK Suhas Philipp Wolfer Philipp Laurent Monin picard-release-2.7.3/.prospector.yml000066400000000000000000000016031416775010500174120ustar00rootroot00000000000000# Configuration for prospector, mainly used by Codacy. pep8: # Please see comments in setup.cfg as to why we disable the below checks. disable: - E127 - E128 - E129 - E226 - E241 - E501 - W503 pyflakes: disable: # Undefined name. Ignore this since it otherwise detects the gettext # helpers (_, ngettext, N_) as undefined. There seems to be no clean way # to specify additional builtins for pyflakes with prospector. # We also test for this with flake8 in a saner way. - F821 # F401: Module imported but unused # F841: Unused variables # We have some valid cases for both, but PyFlakes does not allow to ignore # them case by case. flake8 also checks this, so this is redundant. - F401 - F841 # Ignore syntax errors as reported by PyFlakes since on Codacy this does # not support Python 3 syntax. # - F999 picard-release-2.7.3/.pylintrc000066400000000000000000000432141416775010500162620ustar00rootroot00000000000000[MASTER] # A comma-separated list of package or module names from where C extensions may # be loaded. Extensions are loading into the active Python interpreter and may # run arbitrary code. extension-pkg-whitelist= # Add files or directories to the ignore list. They should be base names, not # paths. ignore=CVS # Add files or directories matching the regex patterns to the ignore list. The # regex matches against base names, not paths. ignore-patterns=ui_.*\.py # Python code to execute, usually for sys.path manipulation such as # pygtk.require(). #init-hook= # Use multiple processes to speed up Pylint. Specifying 0 will auto-detect the # number of processors available to use. jobs=0 # Control the amount of potential inferred values when inferring a single # object. This can help the performance when dealing with large functions or # complex, nested conditions. limit-inference-results=100 # List of plugins (as comma separated values of python modules names) to load, # usually to register additional checkers. load-plugins= # Pickle collected data for later comparisons. persistent=yes # Specify a configuration file. #rcfile= # When enabled, pylint would attempt to guess common misconfiguration and emit # user-friendly hints instead of false-positive error messages. suggestion-mode=yes # Allow loading of arbitrary C extensions. Extensions are imported into the # active Python interpreter and may run arbitrary code. unsafe-load-any-extension=no [MESSAGES CONTROL] # Only show warnings with the listed confidence levels. Leave empty to show # all. Valid levels: HIGH, INFERENCE, INFERENCE_FAILURE, UNDEFINED. confidence= # Disable the message, report, category or checker with the given id(s). You # can either give multiple identifiers separated by comma (,) or put this # option multiple times (only on the command line, not in the configuration # file where it should appear only once). You can also use "--disable=all" to # disable everything first and then reenable specific checks. For example, if # you want to run only the similarities checker, you can use "--disable=all # --enable=similarities". If you want to run only the classes checker, but have # no Warning level messages displayed, use "--disable=all --enable=classes # --disable=W". disable=all # Enable the message, report, category or checker with the given id(s). You can # either give multiple identifier separated by comma (,) or put this option # multiple time (only on the command line, not in the configuration file where # it should appear only once). See also the "--disable" option for examples. enable=consider-using-enumerate, format-combined-specification, return-in-init, catching-non-exception, bad-except-order, unexpected-special-method-signature, # Enforce list comprehensions # Newline at EOF raising-bad-type, raising-non-exception, format-needs-mapping, invalid-all-object, bad-super-call, nonexistent-operator, missing-kwoa, missing-format-argument-key, init-is-generator, access-member-before-definition, used-before-assignment, redundant-keyword-arg, assert-on-tuple, assignment-from-no-return, expression-not-assigned, misplaced-bare-raise, redefined-argument-from-local, not-in-loop, bad-exception-context, unidiomatic-typecheck, no-staticmethod-decorator, nonlocal-and-global, confusing-with-statement, global-variable-undefined, global-variable-not-assigned, inconsistent-mro, no-classmethod-decorator, nonlocal-without-binding, duplicate-bases, duplicate-argument-name, duplicate-key, useless-else-on-loop, arguments-differ, logging-too-many-args, too-few-format-args, bad-format-string-key, invalid-sequence-index, inherit-non-class, bad-format-string, invalid-format-index, invalid-star-assignment-target, no-method-argument, no-value-for-parameter, missing-format-attribute, logging-too-few-args, too-few-format-args, mixed-format-string, # Old style class logging-format-truncated, truncated-format-string, notimplemented-raised, # Builtin redefined function-redefined, reimported, repeated-keyword, lost-exception, return-outside-function, return-arg-in-generator, non-iterator-returned, method-hidden, too-many-star-expressions, trailing-whitespace, unexpected-keyword-arg, missing-format-string-key, unnecessary-lambda, unnecessary-pass, unreachable, logging-unsupported-format, bad-format-character, unused-import, exec-used, pointless-statement, pointless-string-statement, undefined-all-variable, misplaced-future, continue-in-finally, invalid-slots, invalid-slice-index, invalid-slots-object, star-needs-assignment-target, global-at-module-level, yield-outside-function, mixed-indentation, non-parent-init-called, bare-except, #no-self-use, dangerous-default-value, arguments-differ, signature-differs, duplicate-except, abstract-class-instantiated, binary-op-exception, undefined-variable [REPORTS] # Python expression which should return a note less than 10 (10 is the highest # note). You have access to the variables errors warning, statement which # respectively contain the number of errors / warnings messages and the total # number of statements analyzed. This is used by the global evaluation report # (RP0004). evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10) # Template used to display messages. This is a python new-style format string # used to format the message information. See doc for all details. #msg-template= # Set the output format. Available formats are text, parseable, colorized, json # and msvs (visual studio). You can also give a reporter class, e.g. # mypackage.mymodule.MyReporterClass. output-format=text # Tells whether to display a full report or only the messages. reports=no # Activate the evaluation score. score=yes [REFACTORING] # Maximum number of nested blocks for function / method body max-nested-blocks=5 # Complete name of functions that never returns. When checking for # inconsistent-return-statements if a never returning function is called then # it will be considered as an explicit return statement and no message will be # printed. never-returning-functions=sys.exit [FORMAT] # Expected format of line ending, e.g. empty (any line ending), LF or CRLF. expected-line-ending-format= # Regexp for a line that is allowed to be longer than the limit. ignore-long-lines=^\s*(# )??$ # Number of spaces of indent required inside a hanging or continued line. indent-after-paren=4 # String used as indentation unit. This is usually " " (4 spaces) or "\t" (1 # tab). indent-string=' ' # Maximum number of characters on a single line. max-line-length=100 # Maximum number of lines in a module. max-module-lines=1000 # List of optional constructs for which whitespace checking is disabled. `dict- # separator` is used to allow tabulation in dicts, etc.: {1 : 1,\n222: 2}. # `trailing-comma` allows a space between comma and closing bracket: (a, ). # `empty-line` allows space-only lines. no-space-check=trailing-comma, dict-separator # Allow the body of a class to be on the same line as the declaration if body # contains single statement. single-line-class-stmt=no # Allow the body of an if to be on the same line as the test if there is no # else. single-line-if-stmt=no [SPELLING] # Limits count of emitted suggestions for spelling mistakes. max-spelling-suggestions=4 # Spelling dictionary name. Available dictionaries: none. To make it working # install python-enchant package.. spelling-dict= # List of comma separated words that should not be checked. spelling-ignore-words= # A path to a file that contains private dictionary; one word per line. spelling-private-dict-file= # Tells whether to store unknown words to indicated private dictionary in # --spelling-private-dict-file option instead of raising a message. spelling-store-unknown-words=no [SIMILARITIES] # Ignore comments when computing similarities. ignore-comments=yes # Ignore docstrings when computing similarities. ignore-docstrings=yes # Ignore imports when computing similarities. ignore-imports=no # Minimum lines number of a similarity. min-similarity-lines=4 [VARIABLES] # List of additional names supposed to be defined in builtins. Remember that # you should avoid defining new builtins when possible. additional-builtins=_, N_, ngettext, gettext_countries, gettext_attributes, pgettext_attributes # Tells whether unused global variables should be treated as a violation. allow-global-unused-variables=yes # List of strings which can identify a callback function by name. A callback # name must start or end with one of those strings. callbacks=cb_, _cb # A regular expression matching the name of dummy variables (i.e. expected to # not be used). dummy-variables-rgx=_+$|(_[a-zA-Z0-9_]*[a-zA-Z0-9]+?$)|dummy|^ignored_|^unused_ # Argument names that match this expression will be ignored. Default to name # with leading underscore. ignored-argument-names=_.*|^ignored_|^unused_ # Tells whether we should check for unused import in __init__ files. init-import=no # List of qualified module names which can have objects that can redefine # builtins. redefining-builtins-modules=six.moves,past.builtins,future.builtins,builtins,io [MISCELLANEOUS] # List of note tags to take in consideration, separated by a comma. notes=FIXME, XXX, TODO [LOGGING] # Format style used to check logging format string. `old` means using % # formatting, while `new` is for `{}` formatting. logging-format-style=old # Logging modules to check that the string format arguments are in logging # function parameter format. logging-modules=logging [BASIC] # Naming style matching correct argument names. argument-naming-style=snake_case # Regular expression matching correct argument names. Overrides argument- # naming-style. #argument-rgx= # Naming style matching correct attribute names. attr-naming-style=snake_case # Regular expression matching correct attribute names. Overrides attr-naming- # style. #attr-rgx= # Bad variable names which should always be refused, separated by a comma. bad-names=foo, bar, baz, toto, tutu, tata # Naming style matching correct class attribute names. class-attribute-naming-style=any # Regular expression matching correct class attribute names. Overrides class- # attribute-naming-style. #class-attribute-rgx= # Naming style matching correct class names. class-naming-style=PascalCase # Regular expression matching correct class names. Overrides class-naming- # style. #class-rgx= # Naming style matching correct constant names. const-naming-style=UPPER_CASE # Regular expression matching correct constant names. Overrides const-naming- # style. #const-rgx= # Minimum line length for functions/classes that require docstrings, shorter # ones are exempt. docstring-min-length=-1 # Naming style matching correct function names. function-naming-style=snake_case # Regular expression matching correct function names. Overrides function- # naming-style. #function-rgx= # Good variable names which should always be accepted, separated by a comma. good-names=i, j, k, ex, Run, _ # Include a hint for the correct naming format with invalid-name. include-naming-hint=no # Naming style matching correct inline iteration names. inlinevar-naming-style=any # Regular expression matching correct inline iteration names. Overrides # inlinevar-naming-style. #inlinevar-rgx= # Naming style matching correct method names. method-naming-style=snake_case # Regular expression matching correct method names. Overrides method-naming- # style. #method-rgx= # Naming style matching correct module names. module-naming-style=snake_case # Regular expression matching correct module names. Overrides module-naming- # style. #module-rgx= # Colon-delimited sets of names that determine each other's naming style when # the name regexes allow several styles. name-group= # Regular expression which should only match function or class names that do # not require a docstring. no-docstring-rgx=^_ # List of decorators that produce properties, such as abc.abstractproperty. Add # to this list to register other decorators that produce valid properties. # These decorators are taken in consideration only for invalid-name. property-classes=abc.abstractproperty # Naming style matching correct variable names. variable-naming-style=snake_case # Regular expression matching correct variable names. Overrides variable- # naming-style. #variable-rgx= [TYPECHECK] # List of decorators that produce context managers, such as # contextlib.contextmanager. Add to this list to register other decorators that # produce valid context managers. contextmanager-decorators=contextlib.contextmanager # List of members which are set dynamically and missed by pylint inference # system, and so shouldn't trigger E1101 when accessed. Python regular # expressions are accepted. generated-members= # Tells whether missing members accessed in mixin class should be ignored. A # mixin class is detected if its name ends with "mixin" (case insensitive). ignore-mixin-members=yes # Tells whether to warn about missing members when the owner of the attribute # is inferred to be None. ignore-none=yes # This flag controls whether pylint should warn about no-member and similar # checks whenever an opaque object is returned when inferring. The inference # can return multiple potential results while evaluating a Python object, but # some branches might not be evaluated, which results in partial inference. In # that case, it might be useful to still emit no-member and other checks for # the rest of the inferred objects. ignore-on-opaque-inference=yes # List of class names for which member attributes should not be checked (useful # for classes with dynamically set attributes). This supports the use of # qualified names. ignored-classes=optparse.Values,thread._local,_thread._local # List of module names for which member attributes should not be checked # (useful for modules/projects where namespaces are manipulated during runtime # and thus existing member attributes cannot be deduced by static analysis. It # supports qualified module names, as well as Unix pattern matching. ignored-modules= # Show a hint with possible names when a member name was not found. The aspect # of finding the hint is based on edit distance. missing-member-hint=yes # The minimum edit distance a name should have in order to be considered a # similar match for a missing member name. missing-member-hint-distance=1 # The total number of similar names that should be taken in consideration when # showing a hint for a missing member. missing-member-max-choices=1 [CLASSES] # List of method names used to declare (i.e. assign) instance attributes. defining-attr-methods=__init__, __new__, setUp # List of member names, which should be excluded from the protected access # warning. exclude-protected=_asdict, _fields, _replace, _source, _make # List of valid names for the first argument in a class method. valid-classmethod-first-arg=cls # List of valid names for the first argument in a metaclass class method. valid-metaclass-classmethod-first-arg=cls [IMPORTS] # Allow wildcard imports from modules that define __all__. allow-wildcard-with-all=no # Analyse import fallback blocks. This can be used to support both Python 2 and # 3 compatible code, which means that the block might have code that exists # only in one or another interpreter, leading to false positives when analysed. analyse-fallback-blocks=no # Deprecated modules which should not be used, separated by a comma. deprecated-modules=optparse,tkinter.tix # Create a graph of external dependencies in the given file (report RP0402 must # not be disabled). ext-import-graph= # Create a graph of every (i.e. internal and external) dependencies in the # given file (report RP0402 must not be disabled). import-graph= # Create a graph of internal dependencies in the given file (report RP0402 must # not be disabled). int-import-graph= # Force import order to recognize a module as part of the standard # compatibility libraries. known-standard-library= # Force import order to recognize a module as part of a third party library. known-third-party=enchant [DESIGN] # Maximum number of arguments for function / method. max-args=5 # Maximum number of attributes for a class (see R0902). max-attributes=7 # Maximum number of boolean expressions in an if statement. max-bool-expr=5 # Maximum number of branch for function / method body. max-branches=12 # Maximum number of locals for function / method body. max-locals=15 # Maximum number of parents for a class (see R0901). max-parents=7 # Maximum number of public methods for a class (see R0904). max-public-methods=20 # Maximum number of return / yield for function / method body. max-returns=6 # Maximum number of statements in function / method body. max-statements=50 # Minimum number of public methods for a class (see R0903). min-public-methods=2 [EXCEPTIONS] # Exceptions that will emit a warning when being caught. Defaults to # "Exception". overgeneral-exceptions=Exception picard-release-2.7.3/.remarkrc000066400000000000000000000002701416775010500162170ustar00rootroot00000000000000{ "plugins": [ "remark-preset-lint-recommended", ["remark-lint-list-item-indent", false], ["remark-lint-no-undefined-references", { "allow": ["x", " "] }] ] }picard-release-2.7.3/.tx/000077500000000000000000000000001416775010500151225ustar00rootroot00000000000000picard-release-2.7.3/.tx/config000066400000000000000000000014111416775010500163070ustar00rootroot00000000000000; See https://docs.transifex.com/client/client-configuration [main] host = https://www.transifex.com [musicbrainz.picard] file_filter = po/.po source_file = po/picard.pot source_lang = en type = PO [musicbrainz.picard_appstream] file_filter = po/appstream/.po source_file = po/appstream/picard-appstream.pot source_lang = en type = PO [musicbrainz.picard_installer] file_filter = installer/i18n/sources/.json source_file = installer/i18n/sources/en.json source_lang = en type = KEYVALUEJSON [musicbrainz.countries] file_filter = po/countries/.po source_file = po/countries/countries.pot source_lang = en type = PO [musicbrainz.attributes] file_filter = po/attributes/.po source_file = po/attributes/attributes.pot source_lang = en type = PO picard-release-2.7.3/AUTHORS.txt000066400000000000000000000006261416775010500163030ustar00rootroot00000000000000Lukáš Lalinský Robert Kaye Philipp Wolfer Sambhav Kothari Picard logo by , © 2015 MetaBrainz Foundation Picard v2.0 interface icons made by Sambhav Kothari and Madebyoliver, Pixel Buddha, Nikita Golubev, Maxim Basinski and Smashicons from www.flaticon.com picard-release-2.7.3/CODE_OF_CONDUCT.md000066400000000000000000000007221416775010500172110ustar00rootroot00000000000000MetaBrainz Code of Conduct =========================== This project follows the **[MetaBrainz Code of Conduct](https://metabrainz.org/code-of-conduct "Code of Conduct - MetaBrainz Foundation")**. The Code of Conduct applies to this and all other MetaBrainz-sponsored projects. The full MetaBrainz Code of Conduct is found here: For questions about the Code of Conduct or to get help, please email support@metabrainz.org. picard-release-2.7.3/CONTRIBUTING.md000066400000000000000000000110641416775010500166440ustar00rootroot00000000000000# Contributing to Picard ## Coding Style As most of the other projects written in Python, we use the [PEP 8](https://www.python.org/dev/peps/pep-0008/). Though, we ignore some of the recommendations: * E501 - Maximum line length (79 characters). The general limit we have is somewhere around 120-130. *Recommended video: "[Beyond PEP 8 -- Best practices for beautiful intelligible code](https://www.youtube.com/watch?v=wf-BqAjZb8M)" by Raymond Hettinger at PyCon 2015, which talks about the famous P versus NP problem.* The general idea is to make the code within a project consistent and easy to interpret (for humans). Developers may install few extra tools using: ```bash pip install -r requirements-dev.txt ``` To fix or preserve imports style, one can use `isort -rc .` command (requires the [isort](https://github.com/timothycrosley/isort) tool, see `.isort.cfg`). It is recommended to add a pre-commit hook to check whether imports in changed code follow the conventions. Add a file `.git/hooks/pre-commit` with the following content and make it executable: ```bash #!/usr/bin/env bash PYFILES=$(git diff --cached --name-only | grep "\\.py$" | grep --invert-match \ -e "^tagger\\.py$" \ -e "^picard/resources\\.py$" \ -e "^picard/\(coverart/providers\|formats\)/__init__\\.py$" \ -e "^picard/const/\(__init__\|attributes\|countries\)\\.py$" \ -e "^picard/ui/ui_.*\\.py$" \ -e "^scripts/picard\\.in$") if [ ! -z "$PYFILES" ]; then set -e isort --check-only --diff --quiet $PYFILES flake8 $PYFILES fi ``` ### Docstrings Unless the function is easy to understand quickly, it should probably have a docstring describing what it does, how it does it, what the arguments are, and what the expected output is. We recommend using ["Google-style" docstrings](https://google.github.io/styleguide/pyguide.html?showone=Comments#38-comments-and-docstrings) for writing docstrings. ### Picard specific code Picard has some auto-generated `picard/ui/ui_*.py` PyQt UI related files. Please do not change them directly. To modify them, use Qt-Designer to edit the `ui/*.ui` and use the command `python setup.py build_ui` to generate the corresponding `ui_*.py` files. We use snake-case to name all functions and variables except for the pre-generated PyQt functions/variables. `gettext` and `gettext-noop` have been built-in the Picard code as `_` and `N_` respectively to provide support for internationalization/localization. You can use them without imports across all of Picard code. Make sure to mark all displayable strings for translation using `_` or `N_` as applicable. You can read more about python-gettext [here](https://docs.python.org/2/library/gettext.html). ## Git Work-flow We follow the "typical" GitHub workflow when contributing changes: 1. [Fork](https://help.github.com/articles/fork-a-repo/) a repository into your account. 2. Create a new branch and give it a meaningful name. For example, if you are going to fix issue PICARD-257, branch can be called `picard-257` or `preserve-artwork`. 3. Make your changes and commit them with a [good description](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html). Your commit subject should be written in **imperative voice** and **sentence case**. With regards to the contents of the message itself, you don't need to provide a lot of details, but make sure that people who look at the commit history afterwards can understand what you were changing and why. 4. [Create](https://help.github.com/articles/creating-a-pull-request/) a new pull request on GitHub. Make sure that the title of your pull request is descriptive and consistent with the rest. If you are fixing issue that exists in our bug tracker reference it like this: `PICARD-257: Allow preserving existing cover-art tags`. **Not** `[PICARD-257] - Allow preserving existing cover-art tags` or `Allow preserving existing cover-art tags (PICARD-257)` or simply `PICARD-257`. 5. Make sure to provide a bug tracker link to the issue that your pull request solves in the description. 6. Do not make one big pull request with a lot of unrelated changes. If you are solving more than one issue, unless they are closely related, split them into multiple pull requests. It makes it easier to review and merge the patches this way. 7. Try to avoid un-necessary commits after code reviews by making use of [git rebase](https://help.github.com/articles/about-git-rebase/) to fix merge conflicts, remove unwanted commits, rewording and editing previous commits or squashing multiple small related changes into one commit. ### Translations See po/README.md for information about translations. picard-release-2.7.3/COPYING.txt000066400000000000000000000432541416775010500162720ustar00rootroot00000000000000 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. picard-release-2.7.3/INSTALL.md000066400000000000000000000067511416775010500160520ustar00rootroot00000000000000MusicBrainz Picard Installation =============================== Dependencies ------------ Before installing Picard from source, you need to check you have the following dependencies installed. Required: * [Python 3.6 or newer](http://python.org/download) * [PyQt 5.10 or newer](http://www.riverbankcomputing.co.uk/software/pyqt/download) * [Mutagen 1.37 or newer](https://mutagen.readthedocs.io/) * [PyYAML 5.1 or newer](https://pyyaml.org/) * [python-dateutil](https://dateutil.readthedocs.io/en/stable/) * gettext: * [Windows](https://mlocati.github.io/articles/gettext-iconv-windows.html) * a compiler * Windows should work with [Visual C++ 2008 Express](http://go.microsoft.com/?linkid=7729279) Optional but recommended: * [chromaprint](http://acoustid.org/chromaprint) * Required for fingerprinting (scanning) files * [python-discid](https://python-discid.readthedocs.org/) or [python-libdiscid](https://pypi.org/project/python-libdiscid/) * Required for CD lookups. * Depends on [libdiscid](http://musicbrainz.org/doc/libdiscid) Note: Due to slowdowns in reading the CD TOC, using libdiscid versions 0.3.0 - 0.4.1 is not recommended. * [python-markdown](https://python-markdown.github.io/install/) * Required for the complete scripting documentation * [PyJWT 1.7 or newer](https://pyjwt.readthedocs.io/) * Required for the add cluster as release / add file as recording functionality We recommend you use [pip](https://pip.pypa.io/en/stable/) to install the Python dependencies: Run the following command to install PyQt5, Mutagen and discid: pip3 install -r requirements.txt The binaries for Python, GetText (`msgfmt`), `fpcalc` and `discid.dll` have to be in the `%PATH%` on Windows. Installation using pip ---------------------- The recommended way to install Picard from source is using pip. After installing the dependencies, you can install Picard as a pip package by running: pip3 install . To start Picard now you can use: picard To uninstall Picard run: pip3 uninstall picard Installation using setup.py --------------------------- You can also install Picard with `setup.py` by running: sudo python3 setup.py install This will automatically build and install all required Python modules. On Windows you need to have Administrator rights, but don't put `sudo` in front of the command. To start Picard now you can use: picard If you want to be able to easily uninstall Picard again, run `setup.py` with the `--record installed-files.txt` command line argument. This will record all files generated during installation into the file `installed-files.txt`. sudo python3 setup.py install --record installed-files.txt To uninstall Picard again simply remove all the files listed in `installed-files.txt`, e.g. by running: rm -vI $(cat installed-files.txt) Running From the Source Tree ---------------------------- If you want to run Picard from the source directory without installing, you need to build the C extensions and locales manually: python3 setup.py build python3 setup.py build_ext -i python3 setup.py build_locales -i And to start Picard use: python3 tagger.py Running the Test Suite ---------------------- To run the included tests, follow the instructions for "Running From the Source Tree". Afterward you can run the tests using setup.py: python3 setup.py test Packaging --------- Picard supports packaging binaries and uploading them to PyPi. To submit a package run: python3 setup.py sdist twine upload dist/* picard-release-2.7.3/MANIFEST.in000066400000000000000000000006021416775010500161450ustar00rootroot00000000000000graft po recursive-include scripts *.in recursive-exclude scripts picard include *.in include *.md include *.txt recursive-include test *.py recursive-include test/data * recursive-exclude test/data/testplugins/module/dummyplugin/__pycache__ * recursive-exclude test/data/testplugins/singlefile/__pycache__ * exclude org.musicbrainz.Picard.appdata.xml exclude win-version-info.txt picard-release-2.7.3/NEWS.md000066400000000000000000004751431416775010500155250ustar00rootroot00000000000000# Version 2.7.3 - 2022-01-13 ## Bugfixes - [PICARD-2395](https://tickets.metabrainz.org/browse/PICARD-2395) - macOS 10.13: On launch app is reported as damaged # Version 2.7.2 - 2022-01-11 ## Bugfixes - [PICARD-2375](https://tickets.metabrainz.org/browse/PICARD-2375) - Loading indicator when loading releases stays near zero - [PICARD-2377](https://tickets.metabrainz.org/browse/PICARD-2377) - Crash on start if system reports a standard location path that no longer exists - [PICARD-2378](https://tickets.metabrainz.org/browse/PICARD-2378) - Windows: AcousticBrainz submission submits full path to files instead of just the basename - [PICARD-2386](https://tickets.metabrainz.org/browse/PICARD-2386) - Artist field sorts characters with diacritic after z - [PICARD-2389](https://tickets.metabrainz.org/browse/PICARD-2389) - Unsupported locale error on Windows - [PICARD-2390](https://tickets.metabrainz.org/browse/PICARD-2390) - "Default listening port" label only partially shown ## Improvements - [PICARD-2373](https://tickets.metabrainz.org/browse/PICARD-2373) - Make `$slice()` "end" parameter optional - [PICARD-2374](https://tickets.metabrainz.org/browse/PICARD-2374) - Remove rate limit for archive.org - [PICARD-2388](https://tickets.metabrainz.org/browse/PICARD-2388) - Support .m4r file extension for MP4 (iTunes Ringtone files) # Version 2.7.1 - 2021-12-21 ## Bugfixes - [PICARD-2363](https://tickets.metabrainz.org/browse/PICARD-2363) - ID3 v2.3 files show as changed directly after saving - [PICARD-2366](https://tickets.metabrainz.org/browse/PICARD-2366) - Auto analyze / auto cluster only works if files are loaded via built-in file browser - [PICARD-2367](https://tickets.metabrainz.org/browse/PICARD-2367) - Crash when dropping an album onto "Clusters" - [PICARD-2372](https://tickets.metabrainz.org/browse/PICARD-2372) - Settings changed in profile not always saved ## Improvements - [PICARD-2365](https://tickets.metabrainz.org/browse/PICARD-2365) - Allow building / packaging with PyYAML 6 # Version 2.7 - 2021-12-16 ## Bugfixes - [PICARD-2346](https://tickets.metabrainz.org/browse/PICARD-2346) - ID3v2.3 files show as changed, even if no tags changed and no tag changes are indicated - [PICARD-2351](https://tickets.metabrainz.org/browse/PICARD-2351) - Windows: System language detection broken - [PICARD-2352](https://tickets.metabrainz.org/browse/PICARD-2352) - Log view colors are not restored after a clear - [PICARD-2353](https://tickets.metabrainz.org/browse/PICARD-2353) - Post cluster focus regression - [PICARD-2361](https://tickets.metabrainz.org/browse/PICARD-2361) - Removing files while clustering - [PICARD-2362](https://tickets.metabrainz.org/browse/PICARD-2362) - Added \_\_pycache__ directories make builds unreproducible # Version 2.7.0b3 - 2021-12-02 ## Bugfixes - [PICARD-2320](https://tickets.metabrainz.org/browse/PICARD-2320) - macOS: Picard 2.6.4 segfault upon authorization/login prompt - [PICARD-2328](https://tickets.metabrainz.org/browse/PICARD-2328) - Crash on startup with Python 3.10 - [PICARD-2329](https://tickets.metabrainz.org/browse/PICARD-2329) - Changing the enabled options doesn't update the naming script - [PICARD-2330](https://tickets.metabrainz.org/browse/PICARD-2330) - Changes do not show when script editor is closed and re-opened from Options dialog - [PICARD-2342](https://tickets.metabrainz.org/browse/PICARD-2342) - Saving cover images to WMA or MP4 files fails if "clear existing tags" and "keep embedded images" are active ## Improvements - [PICARD-2325](https://tickets.metabrainz.org/browse/PICARD-2325) - Show MusicBrainz login errors - [PICARD-2327](https://tickets.metabrainz.org/browse/PICARD-2327) - macOS: Treat files with hidden attribute as hidden files - [PICARD-2334](https://tickets.metabrainz.org/browse/PICARD-2334) - Have script editor consistently save to configuration - [PICARD-2339](https://tickets.metabrainz.org/browse/PICARD-2339) - Improve clustering performance - [PICARD-2340](https://tickets.metabrainz.org/browse/PICARD-2340) - Use configured name for Various Artists for clusters with unknown artist name - [PICARD-2344](https://tickets.metabrainz.org/browse/PICARD-2344) - Add more settings to option profiles # Version 2.7.0b2 - 2021-11-09 ## Bugfixes - [PICARD-2290](https://tickets.metabrainz.org/browse/PICARD-2290) - macOS: System wide dark mode is not respected - [PICARD-2291](https://tickets.metabrainz.org/browse/PICARD-2291) - Portable Picard 2.7.0b1 on Windows can conflict with system wide Qt5 install - [PICARD-2293](https://tickets.metabrainz.org/browse/PICARD-2293) - macOS: 2.7 beta 1 for macOS 10.12+ requires macOS 10.14 - [PICARD-2294](https://tickets.metabrainz.org/browse/PICARD-2294) - Incorrect local file cover art regex can lead to exception - [PICARD-2297](https://tickets.metabrainz.org/browse/PICARD-2297) - Loading many files can cause some files to be skipped and not loaded - [PICARD-2302](https://tickets.metabrainz.org/browse/PICARD-2302) - First function in naming script not displaying tooltip - [PICARD-2307](https://tickets.metabrainz.org/browse/PICARD-2307) - Unable to save Vorbis Comments after `$delete` script with tag name that's not valid in Vorbis - [PICARD-2308](https://tickets.metabrainz.org/browse/PICARD-2308) - Add cluster as release does not set track artists - [PICARD-2311](https://tickets.metabrainz.org/browse/PICARD-2311) - ID3 cover art types, as used by ID3, ASF, FLAC and Vorbis, are not preserved - [PICARD-2314](https://tickets.metabrainz.org/browse/PICARD-2314) - Hidden variable `~length` gets written to MP4 tags - [PICARD-2318](https://tickets.metabrainz.org/browse/PICARD-2318) - Submit AcousticBrainz features enabled on unmatched files - [PICARD-2321](https://tickets.metabrainz.org/browse/PICARD-2321) - "Keep original cover art" for tracks not showing correctly - [PICARD-2322](https://tickets.metabrainz.org/browse/PICARD-2322) - If files are attached to album on load cover art changes are not shown on album level - [PICARD-2324](https://tickets.metabrainz.org/browse/PICARD-2324) - WavPack correction files are identified as duplicates to their WavPack files and renamed ## New Features - [PICARD-2304](https://tickets.metabrainz.org/browse/PICARD-2304) - Add option to show/hide icons in menus ## Improvements - [PICARD-2239](https://tickets.metabrainz.org/browse/PICARD-2239) - Save option settings to specified profile - [PICARD-2299](https://tickets.metabrainz.org/browse/PICARD-2299) - Extend genre wildcard filtering with "?" and "\[...\]" matching - [PICARD-2301](https://tickets.metabrainz.org/browse/PICARD-2301) - Slight rewording of "CAA" cover art provider options - [PICARD-2305](https://tickets.metabrainz.org/browse/PICARD-2305) - Restructure user interface options - [PICARD-2306](https://tickets.metabrainz.org/browse/PICARD-2306) - Disable "Convert Unicode Punctuation" option by default # Version 2.7.0b1 - 2021-10-07 ## Bugfixes - [PICARD-157](https://tickets.metabrainz.org/browse/PICARD-157) - "Translate artist names to this locale where possible" also translates ones already in the correct locale - [PICARD-1645](https://tickets.metabrainz.org/browse/PICARD-1645) - Picard doesn't respect MusicBrainz server settings for the CD lookup in browser functionality - [PICARD-2189](https://tickets.metabrainz.org/browse/PICARD-2189) - Network cache directory at wrong location on Windows - [PICARD-2217](https://tickets.metabrainz.org/browse/PICARD-2217) - `$performer()` pattern matches full tag name - [PICARD-2233](https://tickets.metabrainz.org/browse/PICARD-2233) - Composer Sort Order doesn't use the artist sort name when the "credited as" text is populated - [PICARD-2236](https://tickets.metabrainz.org/browse/PICARD-2236) - Renaming files with "replace non-ascii" treats fullwidth slash U+FF0F as directory separator - [PICARD-2253](https://tickets.metabrainz.org/browse/PICARD-2253) - Tagging script name can be changed to empty string - [PICARD-2261](https://tickets.metabrainz.org/browse/PICARD-2261) - Any tagger script causes multi-line fields to become changed - [PICARD-2276](https://tickets.metabrainz.org/browse/PICARD-2276) - Fix browser integration on Windows if hostname contains non-ASCII characters ## New Features - [PICARD-9](https://tickets.metabrainz.org/browse/PICARD-9) - Options profiles / quick presets - [PICARD-257](https://tickets.metabrainz.org/browse/PICARD-257) - Option to preserve artwork when selecting "clear existing tags" - [PICARD-1127](https://tickets.metabrainz.org/browse/PICARD-1127) - Filename presets - [PICARD-1734](https://tickets.metabrainz.org/browse/PICARD-1734) - Add [AcousticBrainz](https://acousticbrainz.org) analyzer features - [PICARD-2165](https://tickets.metabrainz.org/browse/PICARD-2165) - Add `$is_multi()` function to test if a variable is multi-value - [PICARD-2203](https://tickets.metabrainz.org/browse/PICARD-2203) - Integrate add cluster as release functionality into Picard - [PICARD-2204](https://tickets.metabrainz.org/browse/PICARD-2204) - Support unicode escape sequences in tagger scripts - [PICARD-2213](https://tickets.metabrainz.org/browse/PICARD-2213) - Allow naming script import/export as YAML scripting package - [PICARD-2277](https://tickets.metabrainz.org/browse/PICARD-2277) - When translating artist names ignore selected scripts - [PICARD-2279](https://tickets.metabrainz.org/browse/PICARD-2279) - Allow saving AcoustID fingerprint in `acoustid_fingerprint` tag ## Tasks - [PICARD-2231](https://tickets.metabrainz.org/browse/PICARD-2231) - Fix packaging Picard on Windows with Python 3.8 or later ## Improvements - [PICARD-226](https://tickets.metabrainz.org/browse/PICARD-226) - Cluster automatically - [PICARD-412](https://tickets.metabrainz.org/browse/PICARD-412) - Allow several locales to be selected for "Translate artist names to this locale where possible" - [PICARD-524](https://tickets.metabrainz.org/browse/PICARD-524) - Ability to have more that one rename script and choose desired - [PICARD-563](https://tickets.metabrainz.org/browse/PICARD-563) - Pad disc number in default renaming script if more than 9 discs - [PICARD-1568](https://tickets.metabrainz.org/browse/PICARD-1568) - Improve parsing track number and title from filename - [PICARD-1718](https://tickets.metabrainz.org/browse/PICARD-1718) - Display and log crash details - [PICARD-2150](https://tickets.metabrainz.org/browse/PICARD-2150) - Option to show or hide the tag editor - [PICARD-2151](https://tickets.metabrainz.org/browse/PICARD-2151) - Provide functions `$year()`, `$month()`, `$day()` - [PICARD-2171](https://tickets.metabrainz.org/browse/PICARD-2171) - Make guessing title from filename if title is empty optional - [PICARD-2174](https://tickets.metabrainz.org/browse/PICARD-2174) - Optimize metadata view displaying format specific metadata - [PICARD-2176](https://tickets.metabrainz.org/browse/PICARD-2176) - Add column to see if cover art is present - [PICARD-2178](https://tickets.metabrainz.org/browse/PICARD-2178) - Select random sample of loaded files to use as renaming examples - [PICARD-2179](https://tickets.metabrainz.org/browse/PICARD-2179) - Refactor Options > File naming - [PICARD-2181](https://tickets.metabrainz.org/browse/PICARD-2181) - Support Markdown formatting for plugin descriptions - [PICARD-2184](https://tickets.metabrainz.org/browse/PICARD-2184) - Allow fully silent install using the Windows installer - [PICARD-2198](https://tickets.metabrainz.org/browse/PICARD-2198) - Update formats for Tefifon and 5.25" Floppy Disk - [PICARD-2201](https://tickets.metabrainz.org/browse/PICARD-2201) - Add help button to "Tags from file names" dialog - [PICARD-2207](https://tickets.metabrainz.org/browse/PICARD-2207) - Script editor: Show hover tooltip on Unicode escape sequences and functions - [PICARD-2215](https://tickets.metabrainz.org/browse/PICARD-2215) - Add function `$countryname()` to get country name from country code - [PICARD-2218](https://tickets.metabrainz.org/browse/PICARD-2218) - `$performer()` should allow regular expressions - [PICARD-2220](https://tickets.metabrainz.org/browse/PICARD-2220) - Set default file extension for files with empty extension - [PICARD-2232](https://tickets.metabrainz.org/browse/PICARD-2232) - Allow data submission to unofficial server - [PICARD-2237](https://tickets.metabrainz.org/browse/PICARD-2237) - Realistic progress and ETA - [PICARD-2248](https://tickets.metabrainz.org/browse/PICARD-2248) - Lazily initialize the file browser on first display - [PICARD-2251](https://tickets.metabrainz.org/browse/PICARD-2251) - Add ability to import/export tagging scripts - [PICARD-2263](https://tickets.metabrainz.org/browse/PICARD-2263) - Performers without role do not get saved to `TMCL` (`TIPL` respectively) frames - [PICARD-2266](https://tickets.metabrainz.org/browse/PICARD-2266) - Add already mapped tags `gapless`, `podcast`, `podcasturl`, `show` and `showsort` to list of known tags - [PICARD-2271](https://tickets.metabrainz.org/browse/PICARD-2271) - Allow removing obsolete option settings from configuration INI file - [PICARD-2273](https://tickets.metabrainz.org/browse/PICARD-2273) - Set `acoustid_id` tag also if AcoustIDs were found, but no recordings are attached - [PICARD-2278](https://tickets.metabrainz.org/browse/PICARD-2278) - Show the path and name of the configuration currently used - [PICARD-2288](https://tickets.metabrainz.org/browse/PICARD-2288) - Add variable `%_workcomment%` for the work disambiguation comment # Version 2.6.4 - 2021-10-06 ## Bugfixes - [PICARD-2199](https://tickets.metabrainz.org/browse/PICARD-2199) - Saving ID3 ratings fails, if rating e-mail contains non latin-1 characters - [PICARD-2200](https://tickets.metabrainz.org/browse/PICARD-2200) - Copy and pasting function names from inline scripting docs can copy Unicode left-to-right mark - [PICARD-2230](https://tickets.metabrainz.org/browse/PICARD-2230) - Picard fails to start on Windows if the hostname contains non-ASCII characters and browser integration is enabled - [PICARD-2269](https://tickets.metabrainz.org/browse/PICARD-2269) - "TypeError: arguments did not match any overloaded call" with Python 3.10 - [PICARD-2274](https://tickets.metabrainz.org/browse/PICARD-2274) - Picard 2.6.3 crashes when track is removed or moved during lookup # Version 2.6.3 - 2021-06-07 ## Bugfixes - [PICARD-2205](https://tickets.metabrainz.org/browse/PICARD-2205) - Syntax highlighting ignores functions starting with underscore or numbers - [PICARD-2206](https://tickets.metabrainz.org/browse/PICARD-2206) - Fix tab order in option pages - [PICARD-2209](https://tickets.metabrainz.org/browse/PICARD-2209) - Minimizing / maximizing Picard window registers desktop status indicator multiple times - [PICARD-2214](https://tickets.metabrainz.org/browse/PICARD-2214) - Backslash at end of script raises TypeError - [PICARD-2219](https://tickets.metabrainz.org/browse/PICARD-2219) - Empty file naming script causes files to be renamed to _ext - [PICARD-2226](https://tickets.metabrainz.org/browse/PICARD-2226) - Some config changes are not applied until restart # Version 2.6.2 - 2021-04-27 ## Bugfixes - [PICARD-2188](https://tickets.metabrainz.org/browse/PICARD-2188) - Plugin update can fetch old version from network cache - [PICARD-2191](https://tickets.metabrainz.org/browse/PICARD-2191) - Revert title and track number guessed from filename should show up as changed metadata # Version 2.6.1 - 2021-04-15 ## Bugfixes - [PICARD-2160](https://tickets.metabrainz.org/browse/PICARD-2160) - Switching dark mode in macOS preferences does not change list elements leading to mix of light and dark mode - [PICARD-2166](https://tickets.metabrainz.org/browse/PICARD-2166) - "Use original values" for a tag on a large selection takes very long with a high CPU usage - [PICARD-2168](https://tickets.metabrainz.org/browse/PICARD-2168) - Keyboard shortcut to trigger script editor auto completion does not work on macOS - [PICARD-2170](https://tickets.metabrainz.org/browse/PICARD-2170) - Title and track number guessed from filename should show up as changed metadata - [PICARD-2173](https://tickets.metabrainz.org/browse/PICARD-2173) - "Search for similar tracks" is enabled by default, causes crash if used without selection - [PICARD-2187](https://tickets.metabrainz.org/browse/PICARD-2187) - Scripting error in file naming options is not displayed properly ## New Features - [PICARD-2161](https://tickets.metabrainz.org/browse/PICARD-2161) - Add script function `$unique` to remove duplicate values from multi-value variables - [PICARD-2177](https://tickets.metabrainz.org/browse/PICARD-2177) - Add script function `$replacemulti` to replace entries in multi-value variables ## Improvements - [PICARD-2157](https://tickets.metabrainz.org/browse/PICARD-2157) - Reduce comparison overhead of logging window - [PICARD-2162](https://tickets.metabrainz.org/browse/PICARD-2162) - Coverart box is slow to update when many files are selected - [PICARD-2185](https://tickets.metabrainz.org/browse/PICARD-2185) - Remove empty elements from `$map()` output # Version 2.6 - 2021-03-30 ## Bugfixes - [PICARD-2156](https://tickets.metabrainz.org/browse/PICARD-2156) - macOS: Use Cmd+Shift+H instead of Cmd+H for opening history view to avoid conflicts with system keyboard shortcut to hide window - [PICARD-2159](https://tickets.metabrainz.org/browse/PICARD-2159) - macOS: Scripting Documentation dialog opens behind options dialog ## Improvements - [PICARD-2158](https://tickets.metabrainz.org/browse/PICARD-2158) - Make Scripting Documentation dialog available in renaming script - [PICARD-2164](https://tickets.metabrainz.org/browse/PICARD-2164) - Add shortcut Ctrl+T for "Search for similar tracks" # Version 2.6.0b3 - 2021-03-20 ## Bugfixes - [PICARD-2135](https://tickets.metabrainz.org/browse/PICARD-2135) - Tags `license` and `website` cannot be deleted and get duplicated on update for ID3 - [PICARD-2136](https://tickets.metabrainz.org/browse/PICARD-2136) - macOS: File browser does not use user's home folder by default - [PICARD-2138](https://tickets.metabrainz.org/browse/PICARD-2138) - macOS: After saving options the toolbar style changes ## Improvements - [PICARD-1357](https://tickets.metabrainz.org/browse/PICARD-1357) - Support dark mode on macOS Mojave 10.14 and later - [PICARD-2095](https://tickets.metabrainz.org/browse/PICARD-2095) - Allow the user to choose between light or dark theme on Windows and macOS # Version 2.6.0b2 - 2021-03-06 ## Bugfixes - [PICARD-2131](https://tickets.metabrainz.org/browse/PICARD-2131) - Tagger button reacts slow in Firefox ## Improvements - [PICARD-2130](https://tickets.metabrainz.org/browse/PICARD-2130) - Restructure cover art options to make them easier to understand # Version 2.6.0b1 - 2021-03-02 ## Bugfixes - [PICARD-1528](https://tickets.metabrainz.org/browse/PICARD-1528) - "Search for similar albums" causes crashes if the selection includes clusters and files - [PICARD-1689](https://tickets.metabrainz.org/browse/PICARD-1689) - Freezes when adding tags to large album - [PICARD-1747](https://tickets.metabrainz.org/browse/PICARD-1747) - macOS: Tearing when scrolling list of plugins - [PICARD-1926](https://tickets.metabrainz.org/browse/PICARD-1926) - "Show changes first" in tag preview window leads to freeze - [PICARD-2088](https://tickets.metabrainz.org/browse/PICARD-2088) - Picard hangs when adding new tag to multiple tracks in an album - [PICARD-2091](https://tickets.metabrainz.org/browse/PICARD-2091) - Loading images from cover art via drag and drop from browser only loads PNG and JPEG images - [PICARD-2097](https://tickets.metabrainz.org/browse/PICARD-2097) - Crash with zh_CN locale - [PICARD-2113](https://tickets.metabrainz.org/browse/PICARD-2113) - Script can change title of "Unclustered files" special cluster - [PICARD-2127](https://tickets.metabrainz.org/browse/PICARD-2127) - "Lookup in browser" in metadata box does not pass tagger port ## New Features - [PICARD-204](https://tickets.metabrainz.org/browse/PICARD-204) - Support for track-level original release date - [PICARD-1998](https://tickets.metabrainz.org/browse/PICARD-1998) - Add "director" (for videos) tag - [PICARD-2089](https://tickets.metabrainz.org/browse/PICARD-2089) - Support WebP images for cover art - [PICARD-2124](https://tickets.metabrainz.org/browse/PICARD-2124) - Add MB release annotation field as `%_releaseannotation%` variable ## Tasks - [PICARD-715](https://tickets.metabrainz.org/browse/PICARD-715) - Chrome to block browser access to localhost - [PICARD-1950](https://tickets.metabrainz.org/browse/PICARD-1950) - Fix macOS builds with PyQt > 5.13.2 ## Improvements - [PICARD-2084](https://tickets.metabrainz.org/browse/PICARD-2084) - Use TLS for AcoustID web service requests - [PICARD-2090](https://tickets.metabrainz.org/browse/PICARD-2090) - Reenable TIFF support for cover art images - [PICARD-2092](https://tickets.metabrainz.org/browse/PICARD-2092) - Improve script editor function/variable auto completion - [PICARD-2105](https://tickets.metabrainz.org/browse/PICARD-2105) - Improve script function popup descriptions - [PICARD-2110](https://tickets.metabrainz.org/browse/PICARD-2110) - Add `%originaldate%` and `%originalyear%` to file naming examples - [PICARD-2114](https://tickets.metabrainz.org/browse/PICARD-2114) - Show disambiguation comment in CD Lookup popup window - [PICARD-2125](https://tickets.metabrainz.org/browse/PICARD-2125) - Enable CAA Release Group cover art provider by default - [PICARD-2126](https://tickets.metabrainz.org/browse/PICARD-2126) - Allow cross origin access to browser integration # Version 2.5.6 - 2021-01-05 ## Bugfixes - [PICARD-1943](https://tickets.metabrainz.org/browse/PICARD-1943) - App does not start on macOS 10.12 / 10.13, Gatekeeper reports it as damaged - [PICARD-2074](https://tickets.metabrainz.org/browse/PICARD-2074) - Crash when trying to add new tags - [PICARD-2083](https://tickets.metabrainz.org/browse/PICARD-2083) - Snap version: path to fpcalc gets invalid after update - [PICARD-2087](https://tickets.metabrainz.org/browse/PICARD-2087) - Adding new tags crashes Picard with Qt < 5.10 # Version 2.5.5 - 2020-12-17 ## Bugfixes - [PICARD-2070](https://tickets.metabrainz.org/browse/PICARD-2070) - Lookup on cluster only moves every other file - [PICARD-2071](https://tickets.metabrainz.org/browse/PICARD-2071) - Track listings sometimes in reverse order # Version 2.5.4 - 2020-12-15 ## Bugfixes - [PICARD-2067](https://tickets.metabrainz.org/browse/PICARD-2067) - 2.5.3 crashes on start on Windows # Version 2.5.3 - 2020-12-15 ## Bugfixes - [PICARD-2016](https://tickets.metabrainz.org/browse/PICARD-2016) - AcoustID API Key is not stripped - [PICARD-2017](https://tickets.metabrainz.org/browse/PICARD-2017) - Picard crashes when removing entries on the right side while loading - [PICARD-2019](https://tickets.metabrainz.org/browse/PICARD-2019) - Saving tracks to SMB share on Windows 10 results in ever more nested folders - [PICARD-2020](https://tickets.metabrainz.org/browse/PICARD-2020) - Multi-value album or recording ID tags prevent Picard from loading the proper albums - [PICARD-2021](https://tickets.metabrainz.org/browse/PICARD-2021) - SameFileError when moving files between network path and local path on Windows - [PICARD-2022](https://tickets.metabrainz.org/browse/PICARD-2022) - Crash accessing network share without access rights on Windows - [PICARD-2023](https://tickets.metabrainz.org/browse/PICARD-2023) - Appdata file not generated on non-Linux platforms - [PICARD-2028](https://tickets.metabrainz.org/browse/PICARD-2028) - Deleting albums and saving files is extremely slow - [PICARD-2031](https://tickets.metabrainz.org/browse/PICARD-2031) - Scripting documentation link 404 - [PICARD-2036](https://tickets.metabrainz.org/browse/PICARD-2036) - MultiMetadataProxy::pop is not flagged as a WRITE_METHOD; this breaks the "keep" plugin - [PICARD-2037](https://tickets.metabrainz.org/browse/PICARD-2037) - Improve Info/Error tab readability - [PICARD-2045](https://tickets.metabrainz.org/browse/PICARD-2045) - After fingerprint, unsaved tracks have green tick - [PICARD-2050](https://tickets.metabrainz.org/browse/PICARD-2050) - File selector pane jumps around horizontally instead of expanding / collapsing the folder - [PICARD-2056](https://tickets.metabrainz.org/browse/PICARD-2056) - Interface color changes are not saved - [PICARD-2058](https://tickets.metabrainz.org/browse/PICARD-2058) - Add File dialog does not show files with uppercase extension on case-sensitive file systems - [PICARD-2059](https://tickets.metabrainz.org/browse/PICARD-2059) - Scripting Documentation shows extra line for each function - [PICARD-2062](https://tickets.metabrainz.org/browse/PICARD-2062) - Searching for similar tracks can remove current album even if there are unmatched tracks - [PICARD-2064](https://tickets.metabrainz.org/browse/PICARD-2064) - Cluster shows empty album column ## Improvements - [PICARD-2034](https://tickets.metabrainz.org/browse/PICARD-2034) - Add context menu entry for copy and paste to metadata view - [PICARD-2035](https://tickets.metabrainz.org/browse/PICARD-2035) - More verbose tooltip for album error icon - [PICARD-2038](https://tickets.metabrainz.org/browse/PICARD-2038) - Integrate metadata box clipboard with system clipboard - [PICARD-2039](https://tickets.metabrainz.org/browse/PICARD-2039) - Unify error handling for albums, non-album tracks and files, show errors in info dialog - [PICARD-2044](https://tickets.metabrainz.org/browse/PICARD-2044) - Add date and originaldate fields to the choice of columns in the list views - [PICARD-2046](https://tickets.metabrainz.org/browse/PICARD-2046) - AcoustID submission can fail due to body size limit of AcoustID server - [PICARD-2047](https://tickets.metabrainz.org/browse/PICARD-2047) - Improve contrast for console text in dark mode - [PICARD-2057](https://tickets.metabrainz.org/browse/PICARD-2057) - Allow showing all files in Add Files dialog - [PICARD-2063](https://tickets.metabrainz.org/browse/PICARD-2063) - Add an option to disable automatic horizontal scrolling in file browser # Version 2.5.2 - 2020-11-15 ## Bugfixes - [PICARD-1948](https://tickets.metabrainz.org/browse/PICARD-1948) - ScaleFactorRoundPolicy breaks text rendering on Linux - [PICARD-1991](https://tickets.metabrainz.org/browse/PICARD-1991) - Case-only changes to file names are not applied on case insensitive file systems on Linux - [PICARD-1992](https://tickets.metabrainz.org/browse/PICARD-1992) - Case-only changes to file names are not applied on FAT32 and exFAT file systems on Windows 10 - [PICARD-2001](https://tickets.metabrainz.org/browse/PICARD-2001) - Directory drag & drop from file browser to cluster area broken - [PICARD-2004](https://tickets.metabrainz.org/browse/PICARD-2004) - Metadata changes loaded asynchronously by plugins are reset if file gets matched to track - [PICARD-2005](https://tickets.metabrainz.org/browse/PICARD-2005) - Modified fields are sometimes not correctly marked as changed when multiple files are selected - [PICARD-2006](https://tickets.metabrainz.org/browse/PICARD-2006) - "Local files" cover provider does not detect cover files for files already present at release loading time - [PICARD-2012](https://tickets.metabrainz.org/browse/PICARD-2012) - Loaded files not shown in UI if release MBID is a redirect - [PICARD-2014](https://tickets.metabrainz.org/browse/PICARD-2014) - Config upgrade from Picard < 1.3.0 to version 2.4 or later fails ## Improvements - [PICARD-1828](https://tickets.metabrainz.org/browse/PICARD-1828) - Allow assigning cover art to multiple selected files - [PICARD-1999](https://tickets.metabrainz.org/browse/PICARD-1999) - Provide binary distributions for Windows and macOS on PyPI - [PICARD-2007](https://tickets.metabrainz.org/browse/PICARD-2007) - Disable analyze / audio fingerprinting for MIDI files # Version 2.5.1 - 2020-10-28 ## Bugfixes - [PICARD-1987](https://tickets.metabrainz.org/browse/PICARD-1987) - Special variables `%_multiartist%`, `%_pregap%`, `%_datatrack%` and `%_totalalbumtracks%` missing after files got matched to a track - [PICARD-1988](https://tickets.metabrainz.org/browse/PICARD-1988) - Aborts if directory scan finds a directory which cannot be read - [PICARD-1989](https://tickets.metabrainz.org/browse/PICARD-1989) - Auto-sizing does not work right on first column - [PICARD-1990](https://tickets.metabrainz.org/browse/PICARD-1990) - Case-only changes to file names are not applied on Windows if running with Python >= 3.8 ## Improvements - [PICARD-1985](https://tickets.metabrainz.org/browse/PICARD-1985) - Support chorus master recording relationships as "performer:chorus master" instead of second conductor - [PICARD-1995](https://tickets.metabrainz.org/browse/PICARD-1995) - Add command line parameter `--no-player` to disable media player - [PICARD-1997](https://tickets.metabrainz.org/browse/PICARD-1997) - Reduce performance impact of fingerprinting column # Version 2.5 - 2020-10-22 ## Bugfixes - [PICARD-214](https://tickets.metabrainz.org/browse/PICARD-214) - Take case insensitive file systems into account when renaming files - [PICARD-1972](https://tickets.metabrainz.org/browse/PICARD-1972) - Times missing in bottom panel - [PICARD-1973](https://tickets.metabrainz.org/browse/PICARD-1973) - Multi-value tags getting flattened when files get matched to tracks - [PICARD-1974](https://tickets.metabrainz.org/browse/PICARD-1974) - Picard crashes when using the same tag name more than once in "Tags from File Names..." - [PICARD-1975](https://tickets.metabrainz.org/browse/PICARD-1975) - Tags from file names does not properly set hidden tags - [PICARD-1976](https://tickets.metabrainz.org/browse/PICARD-1976) - Cover art providers do not handle URLs with query arguments correctly - [PICARD-1979](https://tickets.metabrainz.org/browse/PICARD-1979) - Comment tag in MP4 not saved correctly - [PICARD-1982](https://tickets.metabrainz.org/browse/PICARD-1982) - Cover art not saving properly ## Improvements - [PICARD-1978](https://tickets.metabrainz.org/browse/PICARD-1978) - Add keyboard shortcut for Tags From Filenames and allow to place it in toolbar # Version 2.5.0b1 - 2020-10-15 ## Bugfixes - [PICARD-1858](https://tickets.metabrainz.org/browse/PICARD-1858) - MusicBrainz Picard does not respond on macOS 11 Big Sur Beta - [PICARD-1882](https://tickets.metabrainz.org/browse/PICARD-1882) - Scripting text not well readable with dark theme on KDE - [PICARD-1888](https://tickets.metabrainz.org/browse/PICARD-1888) - Returning tracks to cluster uses matched release rather than what's in the files - [PICARD-1932](https://tickets.metabrainz.org/browse/PICARD-1932) - Failed AcoustID submission shows as successful - [PICARD-1939](https://tickets.metabrainz.org/browse/PICARD-1939) - Crash when "Remove" button is hit without picking a file first - [PICARD-1941](https://tickets.metabrainz.org/browse/PICARD-1941) - Unchanged multi-value tags on tracks show up as changed - [PICARD-1954](https://tickets.metabrainz.org/browse/PICARD-1954) - Right-clicking on album with "could not load album" message crashes - [PICARD-1956](https://tickets.metabrainz.org/browse/PICARD-1956) - It is possible to have the same file multiple times inside the same cluster - [PICARD-1961](https://tickets.metabrainz.org/browse/PICARD-1961) - Capitalization for non-standardized instruments - [PICARD-1963](https://tickets.metabrainz.org/browse/PICARD-1963) - Possible stack overflow when loading files - [PICARD-1964](https://tickets.metabrainz.org/browse/PICARD-1964) - Scripting documentation does not support RTL languages - [PICARD-1969](https://tickets.metabrainz.org/browse/PICARD-1969) - Browser integration port changes without saving options - [PICARD-1971](https://tickets.metabrainz.org/browse/PICARD-1971) - Tags from file names dialog does not restore window size ## New Features - [PICARD-259](https://tickets.metabrainz.org/browse/PICARD-259) - Make file-specific variables and metadata available to tagger script - [PICARD-534](https://tickets.metabrainz.org/browse/PICARD-534) - Support SOCKS proxy - [PICARD-1908](https://tickets.metabrainz.org/browse/PICARD-1908) - Allow loading release group URLs / MBIDs - [PICARD-1942](https://tickets.metabrainz.org/browse/PICARD-1942) - Display tracklist in Info dialog for loaded releases - [PICARD-1946](https://tickets.metabrainz.org/browse/PICARD-1946) - Map "vocal arranger" rel to arranger tag ## Improvements - [PICARD-1390](https://tickets.metabrainz.org/browse/PICARD-1390) - Apply a network timeout to avoid network requests hanging indefinitely - [PICARD-1782](https://tickets.metabrainz.org/browse/PICARD-1782) - Allow locking table headers to prevent accidental resorting - [PICARD-1879](https://tickets.metabrainz.org/browse/PICARD-1879) - When dragging tracks onto a release add those tracks sequentially - [PICARD-1906](https://tickets.metabrainz.org/browse/PICARD-1906) - Clarify uninstall message in Windows installer - [PICARD-1936](https://tickets.metabrainz.org/browse/PICARD-1936) - Rename the "Whitelist" cover art provider to "Allowed Cover Art URLs" - [PICARD-1937](https://tickets.metabrainz.org/browse/PICARD-1937) - Add context menu entry to cover art box to browse for local file - [PICARD-1938](https://tickets.metabrainz.org/browse/PICARD-1938) - Add context menu option to load files / folders from file browser - [PICARD-1951](https://tickets.metabrainz.org/browse/PICARD-1951) - Avoid complete hiding of metadata box or file panes - [PICARD-1952](https://tickets.metabrainz.org/browse/PICARD-1952) - Allow using native Qt styles on Linux - [PICARD-1955](https://tickets.metabrainz.org/browse/PICARD-1955) - Use built-in search by default for new installs - [PICARD-1957](https://tickets.metabrainz.org/browse/PICARD-1957) - Load files in file browser on double click - [PICARD-1958](https://tickets.metabrainz.org/browse/PICARD-1958) - macOS: Offer link to Applications folder in disk image - [PICARD-1959](https://tickets.metabrainz.org/browse/PICARD-1959) - In disc ID dialog rename "Lookup in Browser" to "Submit disc ID" - [PICARD-1960](https://tickets.metabrainz.org/browse/PICARD-1960) - Allow adding new items in list editor views using Insert key - [PICARD-1965](https://tickets.metabrainz.org/browse/PICARD-1965) - Allow opening fingerprinting options in AcoustID missing API key dialog ## Tasks - [PICARD-1929](https://tickets.metabrainz.org/browse/PICARD-1929) - Make NSIS installer translations available on Transifex # Version 2.4.4 - 2020-09-04 ## Bugfixes - [PICARD-1931](https://tickets.metabrainz.org/browse/PICARD-1931) - Regression: "Unmatched Files" do not appear when release was deleted from MB # Version 2.4.3 - 2020-09-04 ## Bugfixes - [PICARD-1916](https://tickets.metabrainz.org/browse/PICARD-1916) - Picard crashes on older releases of macOS due to theming exception - [PICARD-1918](https://tickets.metabrainz.org/browse/PICARD-1918) - Saving files fails if there is no front image and "Save only one front image as separate file" is enabled - [PICARD-1921](https://tickets.metabrainz.org/browse/PICARD-1921) - Windows 10: With dark theme inactive checkboxes cannot be distinguished from active ones - [PICARD-1928](https://tickets.metabrainz.org/browse/PICARD-1928) - After clustering fingerprint icon disappears - [PICARD-1931](https://tickets.metabrainz.org/browse/PICARD-1931) - Regression: "Unmatched Files" do not appear when release was deleted from MB ## Improvements - [PICARD-1935](https://tickets.metabrainz.org/browse/PICARD-1935) - Include tests in PyPI sdist tarball # Version 2.4.2 - 2020-08-18 ## Bugfixes - [PICARD-1909](https://tickets.metabrainz.org/browse/PICARD-1909) - No refresh of metadata on "Use Original Value" or remove tags - [PICARD-1911](https://tickets.metabrainz.org/browse/PICARD-1911) - Removing tags does not update list views - [PICARD-1913](https://tickets.metabrainz.org/browse/PICARD-1913) - Changing tags of a track without matched files changes original metadata - [PICARD-1914](https://tickets.metabrainz.org/browse/PICARD-1914) - Editing track metadata edits data of previously linked file - [PICARD-1915](https://tickets.metabrainz.org/browse/PICARD-1915) - An album selected during loading should update the metadata view when loading has finished - [PICARD-1916](https://tickets.metabrainz.org/browse/PICARD-1916) - Picard crashes on older releases of macOS due to theming exception ## Improvements - [PICARD-1860](https://tickets.metabrainz.org/browse/PICARD-1860) - New added tag should open field to enter value automatically - [PICARD-1899](https://tickets.metabrainz.org/browse/PICARD-1899) - Update help links to go to - [PICARD-1920](https://tickets.metabrainz.org/browse/PICARD-1920) - Open documentation in options dialog using the platform's help shortcut (e.g. F1 on Windows or Ctrl+? on macOS) # Version 2.4.1 - 2020-08-11 ## Bugfixes - [PICARD-1904](https://tickets.metabrainz.org/browse/PICARD-1904) - Picard 2.4 does not start on Windows 7 and Windows 8 # Version 2.4 - 2020-08-10 ## Bugfixes - [PICARD-1763](https://tickets.metabrainz.org/browse/PICARD-1763) - App does not start on macOS 10.13 High Sierra - [PICARD-1873](https://tickets.metabrainz.org/browse/PICARD-1873) - Scripting documentation uses an ugly font on Windows - [PICARD-1881](https://tickets.metabrainz.org/browse/PICARD-1881) - Function names in script documentation not readable with dark theme - [PICARD-1884](https://tickets.metabrainz.org/browse/PICARD-1884) - No tracknumber tag if track number is 0 - [PICARD-1889](https://tickets.metabrainz.org/browse/PICARD-1889) - "Use track relationships" is including release relationships - [PICARD-1890](https://tickets.metabrainz.org/browse/PICARD-1890) - User is warned about color changes when exiting options, even if no change was made - [PICARD-1891](https://tickets.metabrainz.org/browse/PICARD-1891) - Crash parsing bad date in metadata - [PICARD-1892](https://tickets.metabrainz.org/browse/PICARD-1892) - Deleting "Total Tracks" or "Total Discs" from Vorbis tags causes save to fail - [PICARD-1894](https://tickets.metabrainz.org/browse/PICARD-1894) - Detecting track number from filename wrongly detects leading or trailing numbers - [PICARD-1896](https://tickets.metabrainz.org/browse/PICARD-1896) - Instrument arranger is not being mapped for tagging using the correct key - [PICARD-1902](https://tickets.metabrainz.org/browse/PICARD-1902) - Crash when typing `$noop(\)` in the script editor ## New Features - [PICARD-1128](https://tickets.metabrainz.org/browse/PICARD-1128) - Support Microsoft WAVE format (RIFF/WAVE) tagging with ID3 - [PICARD-1839](https://tickets.metabrainz.org/browse/PICARD-1839) - Support DSDIFF (DFF) files ## Improvements - [PICARD-1812](https://tickets.metabrainz.org/browse/PICARD-1812) - Support RIFF INFO chunks for WAVE files - [PICARD-1871](https://tickets.metabrainz.org/browse/PICARD-1871) - Use tag list editor for preserved tags - [PICARD-1875](https://tickets.metabrainz.org/browse/PICARD-1875) - Improve function documentation for `$firstalphachar` - [PICARD-1878](https://tickets.metabrainz.org/browse/PICARD-1878) - Inefficient reading of tracks leads to slow saving on some file systems and network shares - [PICARD-1880](https://tickets.metabrainz.org/browse/PICARD-1880) - Use Consolas font on Windows for monospace font (script editor, log view etc.) - [PICARD-1887](https://tickets.metabrainz.org/browse/PICARD-1887) - On macOS use dark syntax theme if dark mode is enabled (currently only when running from source) # Version 2.4.0b2 - 2020-07-05 ## Bugfixes - [PICARD-1864](https://tickets.metabrainz.org/browse/PICARD-1864) - Adding single files does ignore existing MBIDs - [PICARD-1866](https://tickets.metabrainz.org/browse/PICARD-1866) - Coverart pane does not update during / after saving files - [PICARD-1867](https://tickets.metabrainz.org/browse/PICARD-1867) - Guess format fallback is broken - [PICARD-1868](https://tickets.metabrainz.org/browse/PICARD-1868) - CAA type selection dialog does not translate "Unknown" # Version 2.4.0b1 - 2020-07-01 ## Bugfixes - [PICARD-1753](https://tickets.metabrainz.org/browse/PICARD-1753) - Fix font size of script editor and log view on Windows - [PICARD-1807](https://tickets.metabrainz.org/browse/PICARD-1807) - Wrong error handling when using python-libdiscid - [PICARD-1813](https://tickets.metabrainz.org/browse/PICARD-1813) - `$title` function throws error on empty value - [PICARD-1820](https://tickets.metabrainz.org/browse/PICARD-1820) - PLUGIN_VERSION no longer displayed correctly in plugins dialog - [PICARD-1823](https://tickets.metabrainz.org/browse/PICARD-1823) - Genre tag ordering is non-deterministic - [PICARD-1826](https://tickets.metabrainz.org/browse/PICARD-1826) - "no appropriate stream found" when saving .ogg (OPUS) file - [PICARD-1838](https://tickets.metabrainz.org/browse/PICARD-1838) - Files with a .dff file extension are interpreted as DSF files and fail to load - [PICARD-1853](https://tickets.metabrainz.org/browse/PICARD-1853) - Crash if tags contain null character - [PICARD-1855](https://tickets.metabrainz.org/browse/PICARD-1855) - Relationships not tagged for non-album track - [PICARD-1859](https://tickets.metabrainz.org/browse/PICARD-1859) - "ValueError: Invalid literal" followed by crash when opening certain files ## New Features - [PICARD-1704](https://tickets.metabrainz.org/browse/PICARD-1704) - Support Windows 10 dark mode - [PICARD-1797](https://tickets.metabrainz.org/browse/PICARD-1797) - Autocompletion for script functions and variables - [PICARD-1798](https://tickets.metabrainz.org/browse/PICARD-1798) - Add support for inline translatable documentation ## Improvements - [PICARD-824](https://tickets.metabrainz.org/browse/PICARD-824) - Expand all option submenus by default - [PICARD-920](https://tickets.metabrainz.org/browse/PICARD-920) - Remember selected options page - [PICARD-1117](https://tickets.metabrainz.org/browse/PICARD-1117) - Instrumental recordings of a work should set language to "No lyrics" - [PICARD-1796](https://tickets.metabrainz.org/browse/PICARD-1796) - Consider release date when matching files to releases - [PICARD-1805](https://tickets.metabrainz.org/browse/PICARD-1805) - Make it easier to add the first script - [PICARD-1818](https://tickets.metabrainz.org/browse/PICARD-1818) - Make PyQt5.QtDBus optional - [PICARD-1829](https://tickets.metabrainz.org/browse/PICARD-1829) - Add support for disc numbers in cluster Info dialog tracklists - [PICARD-1831](https://tickets.metabrainz.org/browse/PICARD-1831) - Mitigate performance impacts of file selection and UI updates during processing - [PICARD-1840](https://tickets.metabrainz.org/browse/PICARD-1840) - Instrumental recordings of a work should drop the lyricist credit - [PICARD-1842](https://tickets.metabrainz.org/browse/PICARD-1842) - AIFF and DSF: Add support for albumsort, artistsort, titlesort and discsubtitle - [PICARD-1843](https://tickets.metabrainz.org/browse/PICARD-1843) - Improve load and clustering performance - [PICARD-1844](https://tickets.metabrainz.org/browse/PICARD-1844) - Further improve loading and clustering performance - [PICARD-1845](https://tickets.metabrainz.org/browse/PICARD-1845) - Add "lookup in browser" for musicbrainz_discid tag in metadata view - [PICARD-1846](https://tickets.metabrainz.org/browse/PICARD-1846) - Metadata.unset should not raise KeyError - [PICARD-1847](https://tickets.metabrainz.org/browse/PICARD-1847) - Restructure tag compatibility options - [PICARD-1852](https://tickets.metabrainz.org/browse/PICARD-1852) - Make about a separate dialog - [PICARD-1854](https://tickets.metabrainz.org/browse/PICARD-1854) - Improve sorting performance in main window - [PICARD-1856](https://tickets.metabrainz.org/browse/PICARD-1856) - Use pgettext function in Python 3.8 # Version 2.3.2 - 2020-05-06 ## Bugfixes - [PICARD-1775](https://tickets.metabrainz.org/browse/PICARD-1775) - `$firstwords` function doesn't catch IndexError - [PICARD-1776](https://tickets.metabrainz.org/browse/PICARD-1776) - `$datetime` crashes when invalid format specified - [PICARD-1781](https://tickets.metabrainz.org/browse/PICARD-1781) - Have `$find` return "" rather than "-1" on not found - [PICARD-1783](https://tickets.metabrainz.org/browse/PICARD-1783) - Deleting performer, comment or lyrics tag fails for some cases in ID3, Vorbis, MP4 and Apev2 tags - [PICARD-1784](https://tickets.metabrainz.org/browse/PICARD-1784) - Host not found error when downloading PDF artwork - [PICARD-1785](https://tickets.metabrainz.org/browse/PICARD-1785) - `$delete(_id3:TXXX:foo)` does not delete the ID3 frames - [PICARD-1786](https://tickets.metabrainz.org/browse/PICARD-1786) - Deleting tag stored in ID3 TIPL frame only removes first occurrence - [PICARD-1787](https://tickets.metabrainz.org/browse/PICARD-1787) - Deleting case-insensitive TXXX frames does not delete anything - [PICARD-1788](https://tickets.metabrainz.org/browse/PICARD-1788) - Saving ID3 tags marked as case-insensitive causes duplicated TXXX frames - [PICARD-1790](https://tickets.metabrainz.org/browse/PICARD-1790) - Crash when selecting plugin that can be updated - [PICARD-1791](https://tickets.metabrainz.org/browse/PICARD-1791) - Network access is disabled error under VPN service - [PICARD-1795](https://tickets.metabrainz.org/browse/PICARD-1795) - iTunes tags not removable (reappear after being deleted) - [PICARD-1801](https://tickets.metabrainz.org/browse/PICARD-1801) - List index out of range when saving Vorbis file - [PICARD-1803](https://tickets.metabrainz.org/browse/PICARD-1803) - Instrument EWI is rewritten "e w i" ## Improvements - [PICARD-1777](https://tickets.metabrainz.org/browse/PICARD-1777) - Support fractional scaling on Windows 10 - [PICARD-1800](https://tickets.metabrainz.org/browse/PICARD-1800) - Simplify Unicode 'Bullet' to ASCII 'Hyphen-minus' - [PICARD-1809](https://tickets.metabrainz.org/browse/PICARD-1809) - Optimize format detection logic # Version 2.3.1 - 2020-02-27 ## Bugfixes - [PICARD-1745](https://tickets.metabrainz.org/browse/PICARD-1745) - Packaged libdiscid is not compatible with macOS 10.12 - [PICARD-1748](https://tickets.metabrainz.org/browse/PICARD-1748) - Many release events can cause the versions context menu to overflow - [PICARD-1750](https://tickets.metabrainz.org/browse/PICARD-1750) - Existing acoustid_fingerprint tags are not considered for AcoustID submission - [PICARD-1754](https://tickets.metabrainz.org/browse/PICARD-1754) - DEL always removes release or file from main window - [PICARD-1756](https://tickets.metabrainz.org/browse/PICARD-1756) - Plugin update fails to compare plugin versions with double digit versions - [PICARD-1757](https://tickets.metabrainz.org/browse/PICARD-1757) - Crash on loading a release if `$div(n,0)` is used in a script - [PICARD-1760](https://tickets.metabrainz.org/browse/PICARD-1760) - Prevent duplicates in top tags editor - [PICARD-1762](https://tickets.metabrainz.org/browse/PICARD-1762) - Dropping a PDF file on cover art image box doesn't work - [PICARD-1765](https://tickets.metabrainz.org/browse/PICARD-1765) - Adding uppercase tags to preserved tags list is not handled correctly - [PICARD-1772](https://tickets.metabrainz.org/browse/PICARD-1772) - Unexpected results with `$num` function - [PICARD-1773](https://tickets.metabrainz.org/browse/PICARD-1773) - Untrapped error on `$mod` with zero input - [PICARD-1774](https://tickets.metabrainz.org/browse/PICARD-1774) - `$lenmulti` with missing name returns "1" ## New Features - [PICARD-1743](https://tickets.metabrainz.org/browse/PICARD-1743) - Add script functions `$sortmulti` and `$reversemulti` to sort and reverse multi-value variables - [PICARD-1751](https://tickets.metabrainz.org/browse/PICARD-1751) - Provide a `%_releasecountries%` variable ## Improvements - [PICARD-1746](https://tickets.metabrainz.org/browse/PICARD-1746) - Change Generate AcoustID Fingerprints shortcut to Ctrl+Shift+Y / ⌘⇧Y - [PICARD-1752](https://tickets.metabrainz.org/browse/PICARD-1752) - Use preferred release countries to select a matching release country if there are multiple - [PICARD-1755](https://tickets.metabrainz.org/browse/PICARD-1755) - "Supported Languages" on Microsoft Store shows only English (United States) - [PICARD-1759](https://tickets.metabrainz.org/browse/PICARD-1759) - Make editing tags in top tags list more intuitive - [PICARD-1771](https://tickets.metabrainz.org/browse/PICARD-1771) - Completely ignore release types set to zero in preferred releases # Version 2.3 - 2020-02-17 ## Bugfixes - [PICARD-1739](https://tickets.metabrainz.org/browse/PICARD-1739) - Update check does not handle alpha, beta and rc versions properly - [PICARD-1744](https://tickets.metabrainz.org/browse/PICARD-1744) - Invalid ignore path regex can crash Picard ## Improvements - [PICARD-1740](https://tickets.metabrainz.org/browse/PICARD-1740) - Save originalfilename to ASF tags # Version 2.3.0rc1 - 2020-02-11 ## Bugfixes - [PICARD-1688](https://tickets.metabrainz.org/browse/PICARD-1688) - "Submit AcoustIDs" fails with many tracks - [PICARD-1719](https://tickets.metabrainz.org/browse/PICARD-1719) - `$unset` marks tag for deletion - [PICARD-1724](https://tickets.metabrainz.org/browse/PICARD-1724) - Fingerprint status on left should not be submittable (red) - [PICARD-1725](https://tickets.metabrainz.org/browse/PICARD-1725) - Fingerprint indicator rendering artifacts - [PICARD-1726](https://tickets.metabrainz.org/browse/PICARD-1726) - Crash when closing options quickly before plugin list got loaded - [PICARD-1727](https://tickets.metabrainz.org/browse/PICARD-1727) - Performer tag in metadata list is not translated - [PICARD-1733](https://tickets.metabrainz.org/browse/PICARD-1733) - App does not start on macOS 10.12 - [PICARD-1736](https://tickets.metabrainz.org/browse/PICARD-1736) - "Generate AcoustID Fingerprints" is too long for the toolbar ## Improvements - [PICARD-1716](https://tickets.metabrainz.org/browse/PICARD-1716) - Add script functions for strings (`$find`, `$reverse`, `$substr`), multi-value variables (`$getmulti`), and loops (`$foreach`, `$while`, `$map`) - [PICARD-1717](https://tickets.metabrainz.org/browse/PICARD-1717) - Backup config file on update - [PICARD-1720](https://tickets.metabrainz.org/browse/PICARD-1720) - Add script function `$slice` to extract a portion of a multi-value variable - [PICARD-1721](https://tickets.metabrainz.org/browse/PICARD-1721) - Add script function `$join` to join the elements of a multi-value variable - [PICARD-1723](https://tickets.metabrainz.org/browse/PICARD-1723) - Match to album should consider the disc number - [PICARD-1729](https://tickets.metabrainz.org/browse/PICARD-1729) - Add scripting function `$datetime` to return the current date and time - [PICARD-1737](https://tickets.metabrainz.org/browse/PICARD-1737) - Add keyboard shortcut Ctrl+Alt+F for "Generate Fingerprints" - [PICARD-1738](https://tickets.metabrainz.org/browse/PICARD-1738) - Load a recording URL entered into the search field as standalone recording # Version 2.3.0b1 - 2020-01-30 ## Bugfixes - [PICARD-239](https://tickets.metabrainz.org/browse/PICARD-239) - Using tag "comment" should behave the same as "comment:" (with colon) in tagger script - [PICARD-965](https://tickets.metabrainz.org/browse/PICARD-965) - Items in tagger scripts list are squished - [PICARD-1054](https://tickets.metabrainz.org/browse/PICARD-1054) - Picard swallows values of Qt command line arguments - [PICARD-1218](https://tickets.metabrainz.org/browse/PICARD-1218) - Script names aren't truncated properly - [PICARD-1312](https://tickets.metabrainz.org/browse/PICARD-1312) - Hotkeys for buttons do not work on macOS - [PICARD-1565](https://tickets.metabrainz.org/browse/PICARD-1565) - Picard ignores results in Acoust ID web service response - [PICARD-1592](https://tickets.metabrainz.org/browse/PICARD-1592) - APEv2: Read tags case insensitive - [PICARD-1625](https://tickets.metabrainz.org/browse/PICARD-1625) - UI unresponsive while matching files to release - [PICARD-1626](https://tickets.metabrainz.org/browse/PICARD-1626) - Locales in Options > Metadata are not translated and not sorted - [PICARD-1629](https://tickets.metabrainz.org/browse/PICARD-1629) - Duration for AAC files with APEv2 tags is wrong - [PICARD-1658](https://tickets.metabrainz.org/browse/PICARD-1658) - macOS: System wide libdiscid is used instead of the bundled one - [PICARD-1662](https://tickets.metabrainz.org/browse/PICARD-1662) - Issue saving FLAC with large (~ 16 MiB) embedded images - [PICARD-1664](https://tickets.metabrainz.org/browse/PICARD-1664) - Cluster lookup does not use preferred release types - [PICARD-1667](https://tickets.metabrainz.org/browse/PICARD-1667) - Some scripting functions are always true - [PICARD-1668](https://tickets.metabrainz.org/browse/PICARD-1668) - Read fails if mp4 file has "disk" tag set but empty - [PICARD-1675](https://tickets.metabrainz.org/browse/PICARD-1675) - Allow disabling auto update for Windows builds - [PICARD-1678](https://tickets.metabrainz.org/browse/PICARD-1678) - Picard crashes if result from search server contains non-integer scores - [PICARD-1693](https://tickets.metabrainz.org/browse/PICARD-1693) - Position and size of log view and activity history are not preserved - [PICARD-1699](https://tickets.metabrainz.org/browse/PICARD-1699) - On scan asking the user to enable the fingerprinting does always abort the scan - [PICARD-1700](https://tickets.metabrainz.org/browse/PICARD-1700) - Crash with PyQt5 when opening cover art context menu - [PICARD-1709](https://tickets.metabrainz.org/browse/PICARD-1709) - Saving AIFF files can make them unreadable (requires mutagen >= 1.43) - [PICARD-1711](https://tickets.metabrainz.org/browse/PICARD-1711) - Cannot delete lyrics from ASF, ID3, MP4 and APE files ## New Features - [PICARD-34](https://tickets.metabrainz.org/browse/PICARD-34) - Add a fingerprint indicator - [PICARD-118](https://tickets.metabrainz.org/browse/PICARD-118) - Windows: Provide a portable Picard version - [PICARD-125](https://tickets.metabrainz.org/browse/PICARD-125) - Support for AC3 - [PICARD-170](https://tickets.metabrainz.org/browse/PICARD-170) - Allow selecting displayed columns - [PICARD-714](https://tickets.metabrainz.org/browse/PICARD-714) - Allow user to reorder fields in the lower pane - [PICARD-991](https://tickets.metabrainz.org/browse/PICARD-991) - Allow calculating AcoustID fingerprints for matched recordings - [PICARD-1098](https://tickets.metabrainz.org/browse/PICARD-1098) - MP4: Support custom tags - [PICARD-1521](https://tickets.metabrainz.org/browse/PICARD-1521) - Make Picard recognize "TOFN (Original Filename)" ID3 tag - [PICARD-1656](https://tickets.metabrainz.org/browse/PICARD-1656) - Allow setting cover art for clusters - [PICARD-1673](https://tickets.metabrainz.org/browse/PICARD-1673) - Show progress in Windows taskbar - [PICARD-1674](https://tickets.metabrainz.org/browse/PICARD-1674) - Show progress in Linux docks / taskbar supporting the Unity.LauncherEntry DBus interface - [PICARD-1677](https://tickets.metabrainz.org/browse/PICARD-1677) - Option to ignore tags for file changed status - [PICARD-1684](https://tickets.metabrainz.org/browse/PICARD-1684) - Allow re-ordering multi-value tags ## Improvements - [PICARD-115](https://tickets.metabrainz.org/browse/PICARD-115) - Display 'YYYY', 'MM' and 'DD' in date input field when value not available - [PICARD-321](https://tickets.metabrainz.org/browse/PICARD-321) - Backslash support in filenames if Windows compatibility is disabled - [PICARD-1260](https://tickets.metabrainz.org/browse/PICARD-1260) - Sort entries in Clusters more "naturally" - [PICARD-1349](https://tickets.metabrainz.org/browse/PICARD-1349) - Change the sorting by clicking on a column title so that it switches through three states (sort ascending/descending/not at all) - [PICARD-1401](https://tickets.metabrainz.org/browse/PICARD-1401) - CD Lookup dialog does not make it clear how to submit a disc ID - [PICARD-1402](https://tickets.metabrainz.org/browse/PICARD-1402) - macOS: Register for supported file types to open with Finder or drag and drop on dock icon - [PICARD-1467](https://tickets.metabrainz.org/browse/PICARD-1467) - Provide signed Windows installer - [PICARD-1523](https://tickets.metabrainz.org/browse/PICARD-1523) - Make Picard case-agnostic for "Preserve tags from being cleared" - [PICARD-1589](https://tickets.metabrainz.org/browse/PICARD-1589) - Support language for ID3 COMM tags with `comment:{language}:{description}` syntax (enables support for MediaMonkey's Songs-DB_Custom tags) - [PICARD-1628](https://tickets.metabrainz.org/browse/PICARD-1628) - Make APEv2 tags with AAC optional - [PICARD-1631](https://tickets.metabrainz.org/browse/PICARD-1631) - Notarize macOS app - [PICARD-1646](https://tickets.metabrainz.org/browse/PICARD-1646) - Respect preferred release types when scanning tracks - [PICARD-1650](https://tickets.metabrainz.org/browse/PICARD-1650) - Select / load multiple items from search results - [PICARD-1652](https://tickets.metabrainz.org/browse/PICARD-1652) - Support extended info for TAK files (requires mutagen >= 1.43) - [PICARD-1659](https://tickets.metabrainz.org/browse/PICARD-1659) - Natural sorting for search results - [PICARD-1661](https://tickets.metabrainz.org/browse/PICARD-1661) - Improve preserved tags autocomplete - [PICARD-1665](https://tickets.metabrainz.org/browse/PICARD-1665) - Disable uninstall for globally installed plugins - [PICARD-1666](https://tickets.metabrainz.org/browse/PICARD-1666) - Consider video / audio when comparing files to tracks - [PICARD-1671](https://tickets.metabrainz.org/browse/PICARD-1671) - Rework Options > Tags page - [PICARD-1672](https://tickets.metabrainz.org/browse/PICARD-1672) - MP4: Use hdvd atom to detect videos (requires mutagen >= 1.43) - [PICARD-1680](https://tickets.metabrainz.org/browse/PICARD-1680) - Select / load multiple items from CD lookup results - [PICARD-1682](https://tickets.metabrainz.org/browse/PICARD-1682) - Multiline editing for lyrics and comments - [PICARD-1683](https://tickets.metabrainz.org/browse/PICARD-1683) - Autocompletion when editing media, releasetype, releasecountry and releasestatus tags - [PICARD-1686](https://tickets.metabrainz.org/browse/PICARD-1686) - Always keep \[non-album tracks\] entry on top - [PICARD-1692](https://tickets.metabrainz.org/browse/PICARD-1692) - Change sliders to jump to clicked position - [PICARD-1695](https://tickets.metabrainz.org/browse/PICARD-1695) - Make script editor UI consistent with other option pages - [PICARD-1712](https://tickets.metabrainz.org/browse/PICARD-1712) - Use Ctrl+D as keyboard shortcut to remove albums or files - [PICARD-1714](https://tickets.metabrainz.org/browse/PICARD-1714) - Focus search input with Ctrl+F - [PICARD-1715](https://tickets.metabrainz.org/browse/PICARD-1715) - Allow changing file extension by manipulating the `%_extension%` variable in renaming script ## Tasks - [PICARD-1406](https://tickets.metabrainz.org/browse/PICARD-1406) - Refactor `Metadata.set` and `Metadata.__setitem__` - [PICARD-1465](https://tickets.metabrainz.org/browse/PICARD-1465) - Add Picard to Windows Store - [PICARD-1596](https://tickets.metabrainz.org/browse/PICARD-1596) - Automate PyPI deployment - [PICARD-1653](https://tickets.metabrainz.org/browse/PICARD-1653) - macOS: Enable Hardened Runtime - [PICARD-1669](https://tickets.metabrainz.org/browse/PICARD-1669) - Build Windows 10 MSIX app package - [PICARD-1703](https://tickets.metabrainz.org/browse/PICARD-1703) - Upgrade to PyInstaller 3.6 # Version 2.2.3 - 2019-11-06 ## Bugfixes - [PICARD-1633](https://tickets.metabrainz.org/browse/PICARD-1633) - macOS: Automatic locale detection broken - [PICARD-1634](https://tickets.metabrainz.org/browse/PICARD-1634) - macOS: File browser sets wrong horizontal scroll position - [PICARD-1635](https://tickets.metabrainz.org/browse/PICARD-1635) - Terminated randomly when deleting files when saving - [PICARD-1636](https://tickets.metabrainz.org/browse/PICARD-1636) - Default locale detection fails if locale categories have different locales - [PICARD-1637](https://tickets.metabrainz.org/browse/PICARD-1637) - Crash when saving after removing some underlying files - [PICARD-1640](https://tickets.metabrainz.org/browse/PICARD-1640) - Picard with --config-file parameter copies over legacy configuration - [PICARD-1642](https://tickets.metabrainz.org/browse/PICARD-1642) - Picard crashes on launch (AttributeError: 'NoneType' object has no attribute 'setPopupMode') - [PICARD-1643](https://tickets.metabrainz.org/browse/PICARD-1643) - Performer with instruments containing non-ASCII characters are not written to Vorbis and APE tags - [PICARD-1644](https://tickets.metabrainz.org/browse/PICARD-1644) - Crash when initializing translations on Python 3.8 - [PICARD-1647](https://tickets.metabrainz.org/browse/PICARD-1647) - macOS: Plugin enable/disable button does not always update the icon - [PICARD-1648](https://tickets.metabrainz.org/browse/PICARD-1648) - Crashes when using search dialogs - [PICARD-1651](https://tickets.metabrainz.org/browse/PICARD-1651) - File and release counts in status bar not updated when files get removed - [PICARD-1654](https://tickets.metabrainz.org/browse/PICARD-1654) - macOS: Logout button / username stays visible after logout - [PICARD-1655](https://tickets.metabrainz.org/browse/PICARD-1655) - macOS: Login dialog can be hidden behind options ## Improvements - [PICARD-1630](https://tickets.metabrainz.org/browse/PICARD-1630) - Ensure FLAC metadata is visible/editable in Windows Explorer - [PICARD-1632](https://tickets.metabrainz.org/browse/PICARD-1632) - Tooltips for genre filter help hide too quickly # Version 2.2.2 - 2019-10-08 ## Bugfixes - [PICARD-1606](https://tickets.metabrainz.org/browse/PICARD-1606) - Crashes on opening options with broken plugin - [PICARD-1612](https://tickets.metabrainz.org/browse/PICARD-1612) - Trackpad tap is not working properly on macOS - [PICARD-1614](https://tickets.metabrainz.org/browse/PICARD-1614) - macOS: Incorrect 'LSMinimumSystemVersion' - [PICARD-1618](https://tickets.metabrainz.org/browse/PICARD-1618) - macOS and Windows packages built without C astrcmp - [PICARD-1621](https://tickets.metabrainz.org/browse/PICARD-1621) - Lookup CD dropdown does not list additional drives - [PICARD-1624](https://tickets.metabrainz.org/browse/PICARD-1624) - Updating default CD device in options does not change default for keyboard shortcut ## Improvements - [PICARD-1610](https://tickets.metabrainz.org/browse/PICARD-1610) - Make the labels in Options > User Interface > Colours wider - [PICARD-1619](https://tickets.metabrainz.org/browse/PICARD-1619) - Grey out cover art providers list when cover art is disabled # Version 2.2.1 - 2019-09-20 ## Bugfixes - [PICARD-1603](https://tickets.metabrainz.org/browse/PICARD-1603) - Translations from picard/ui/colors.py don’t show up in Picard - [PICARD-1604](https://tickets.metabrainz.org/browse/PICARD-1604) - Windows install is not using Qt default translations - [PICARD-1607](https://tickets.metabrainz.org/browse/PICARD-1607) - Upgrading a plugin displays the dialog box multiple times - [PICARD-1608](https://tickets.metabrainz.org/browse/PICARD-1608) - "\[non-album tracks\]" can not directly be removed - [PICARD-1609](https://tickets.metabrainz.org/browse/PICARD-1609) - Picard About shows Qt version PyQt was build against, not actually used Qt ## Improvements - [PICARD-1602](https://tickets.metabrainz.org/browse/PICARD-1602) - Tests should not be included in the sdist package # Version 2.2 - 2019-09-14 ## Bugfixes - [PICARD-456](https://tickets.metabrainz.org/browse/PICARD-456) - "Delete empty directories" should not delete special folders such as the desktop - [PICARD-571](https://tickets.metabrainz.org/browse/PICARD-571) - Scripting and renaming font on macOS and Windows not monospace - [PICARD-622](https://tickets.metabrainz.org/browse/PICARD-622) - File Browser resets horizontal scrolling on selection change - [PICARD-765](https://tickets.metabrainz.org/browse/PICARD-765) - Refreshing a release reloads the CAA index.json file from cache, even if it changed online - [PICARD-1025](https://tickets.metabrainz.org/browse/PICARD-1025) - An empty destination directory prevents the options from being saved, but doesn't show an error - [PICARD-1090](https://tickets.metabrainz.org/browse/PICARD-1090) - Match quality indicators are blurry - [PICARD-1282](https://tickets.metabrainz.org/browse/PICARD-1282) - ⌘W does not close Preferences window - [PICARD-1284](https://tickets.metabrainz.org/browse/PICARD-1284) - Can't quit with preferences open - [PICARD-1446](https://tickets.metabrainz.org/browse/PICARD-1446) - Expand/collapse indicator for the release is briefly missing - [PICARD-1483](https://tickets.metabrainz.org/browse/PICARD-1483) - Can't submit fingerprints to non-album recordings - [PICARD-1489](https://tickets.metabrainz.org/browse/PICARD-1489) - Crash on start when loading python-discid without libdiscid being available - [PICARD-1490](https://tickets.metabrainz.org/browse/PICARD-1490) - Local cover art provider fails on Windows - [PICARD-1491](https://tickets.metabrainz.org/browse/PICARD-1491) - Version check when loading Picard plugins too strict - [PICARD-1492](https://tickets.metabrainz.org/browse/PICARD-1492) - Can’t save rated tracks when it’s a FLAC file (when Metadata/Ratings is active) - [PICARD-1493](https://tickets.metabrainz.org/browse/PICARD-1493) - Crash on pre 1.0 config upgrade - [PICARD-1497](https://tickets.metabrainz.org/browse/PICARD-1497) - Saving fails when setting tags with invalid names for the underlying tagging format - [PICARD-1499](https://tickets.metabrainz.org/browse/PICARD-1499) - Picard loads embedded cover art with ID3 type "other" as sticker - [PICARD-1501](https://tickets.metabrainz.org/browse/PICARD-1501) - Double click in a cover opens it in web browser instead of an image viewer - [PICARD-1503](https://tickets.metabrainz.org/browse/PICARD-1503) - Scanning CDROM uses path containing ampersand (&) - [PICARD-1516](https://tickets.metabrainz.org/browse/PICARD-1516) - Picard fails to load MP4 without tags - [PICARD-1517](https://tickets.metabrainz.org/browse/PICARD-1517) - Functions matchedtracks and is_complete throw exception when run on cluster - [PICARD-1522](https://tickets.metabrainz.org/browse/PICARD-1522) - Crash when removing NAT recordings - [PICARD-1527](https://tickets.metabrainz.org/browse/PICARD-1527) - Can't resize options window in 2.1.x (Mac) - [PICARD-1529](https://tickets.metabrainz.org/browse/PICARD-1529) - NAT tracks get assigned wrong cover art - [PICARD-1533](https://tickets.metabrainz.org/browse/PICARD-1533) - Attribute Qt::AA_EnableHighDpiScaling must be set before QCoreApplication is created - [PICARD-1541](https://tickets.metabrainz.org/browse/PICARD-1541) - Closing log views destroys widgets - [PICARD-1543](https://tickets.metabrainz.org/browse/PICARD-1543) - v2.1.3 crashes when selecting Preferences in the Apple menu 10.14.5 - [PICARD-1547](https://tickets.metabrainz.org/browse/PICARD-1547) - Picard doesn't warn about not updating .wav metadata - [PICARD-1549](https://tickets.metabrainz.org/browse/PICARD-1549) - Source distributions are broken on Windows - [PICARD-1551](https://tickets.metabrainz.org/browse/PICARD-1551) - "compare_to_track" method considers "score" parameter only if track has releases - [PICARD-1556](https://tickets.metabrainz.org/browse/PICARD-1556) - Default File Naming Script produces "00" track number in file name. - [PICARD-1558](https://tickets.metabrainz.org/browse/PICARD-1558) - Setting rating on a track does not apply to already matched files - [PICARD-1566](https://tickets.metabrainz.org/browse/PICARD-1566) - Cannot drag misidentified song back to the left pane - [PICARD-1567](https://tickets.metabrainz.org/browse/PICARD-1567) - Parsing track number from file name modifies original title in metadata - [PICARD-1571](https://tickets.metabrainz.org/browse/PICARD-1571) - On macOS multiple option dialogs can be opened - [PICARD-1573](https://tickets.metabrainz.org/browse/PICARD-1573) - Crash when loading release with a tag that contains only whitespace. - [PICARD-1575](https://tickets.metabrainz.org/browse/PICARD-1575) - Can't drag and drop a picture from the Google Picture Result Page to Picard. - [PICARD-1580](https://tickets.metabrainz.org/browse/PICARD-1580) - Crash when closing options window on "Preferred Releases" page - [PICARD-1582](https://tickets.metabrainz.org/browse/PICARD-1582) - "Allow selection of multiple directories" has no effect on Linux with Gtk file chooser - [PICARD-1584](https://tickets.metabrainz.org/browse/PICARD-1584) - Crash when disabling script function providing plugin - [PICARD-1585](https://tickets.metabrainz.org/browse/PICARD-1585) - On macOS restore default options dialog opens in background - [PICARD-1588](https://tickets.metabrainz.org/browse/PICARD-1588) - Metadata box shows tags unsupported by format - [PICARD-1591](https://tickets.metabrainz.org/browse/PICARD-1591) - Error when loading Vorbis file with invalid metadata_block_picture - [PICARD-1593](https://tickets.metabrainz.org/browse/PICARD-1593) - Picard crashes on plugin install error - [PICARD-1595](https://tickets.metabrainz.org/browse/PICARD-1595) - Cursor in tag edit box always jumps to end on input - [PICARD-1598](https://tickets.metabrainz.org/browse/PICARD-1598) - Metadata box hidden when album gets updated - [PICARD-1601](https://tickets.metabrainz.org/browse/PICARD-1601) - PyPI source tarball misses some test data ## New Features - [PICARD-143](https://tickets.metabrainz.org/browse/PICARD-143) - Add a plugin hook for a file-added-to-a-track event - [PICARD-1130](https://tickets.metabrainz.org/browse/PICARD-1130) - Post save plugins - [PICARD-1488](https://tickets.metabrainz.org/browse/PICARD-1488) - Built-in media player (beta feature) - [PICARD-1510](https://tickets.metabrainz.org/browse/PICARD-1510) - Add a plugin hook for a file-removed-from-a-track event - [PICARD-1512](https://tickets.metabrainz.org/browse/PICARD-1512) - Add a plugin hook for an album-removed event - [PICARD-1514](https://tickets.metabrainz.org/browse/PICARD-1514) - Replace genre / folksonomy tag blacklist with more comprehensive list - [PICARD-1524](https://tickets.metabrainz.org/browse/PICARD-1524) - Replace hardcoded colors by user-configurable ones - [PICARD-1560](https://tickets.metabrainz.org/browse/PICARD-1560) - Add a plugin hook for a file loaded event - [PICARD-1594](https://tickets.metabrainz.org/browse/PICARD-1594) - Provide `$is_video()` / `$is_audio()` scripting functions ## Tasks - [PICARD-1353](https://tickets.metabrainz.org/browse/PICARD-1353) - Update Travis CI to use newer Xcode - [PICARD-1388](https://tickets.metabrainz.org/browse/PICARD-1388) - Document how to uninstall local built version of picard from CLI - [PICARD-1561](https://tickets.metabrainz.org/browse/PICARD-1561) - test_file.TestPreserveTimes fails on macOS 10.14 - [PICARD-1563](https://tickets.metabrainz.org/browse/PICARD-1563) - Add 'picard.egg-info' file to .gitignore ## Improvements - [PICARD-1235](https://tickets.metabrainz.org/browse/PICARD-1235) - Picard is not responding during start while CD is being inserted - [PICARD-1361](https://tickets.metabrainz.org/browse/PICARD-1361) - Add "Launch Picard" to Windows installer - [PICARD-1400](https://tickets.metabrainz.org/browse/PICARD-1400) - Remove Amazon cover art provider from Picard and place it into a plugin - [PICARD-1468](https://tickets.metabrainz.org/browse/PICARD-1468) - Localize Windows installer - [PICARD-1485](https://tickets.metabrainz.org/browse/PICARD-1485) - Picard should show the hours of long tracks - [PICARD-1494](https://tickets.metabrainz.org/browse/PICARD-1494) - Use Python3.3+ nano seconds resolution stat()/utime() to preserve times on file save - [PICARD-1496](https://tickets.metabrainz.org/browse/PICARD-1496) - Display count of Other versions available once known in album's contextual menu - [PICARD-1502](https://tickets.metabrainz.org/browse/PICARD-1502) - qApp.setDesktopFileName (wayland app_ip) - [PICARD-1525](https://tickets.metabrainz.org/browse/PICARD-1525) - Log/History views are updated even if not actually visible - [PICARD-1546](https://tickets.metabrainz.org/browse/PICARD-1546) - Display in Others submenu is messy for albums with a lot of tracks - [PICARD-1552](https://tickets.metabrainz.org/browse/PICARD-1552) - "compare_to_release_parts" considers track count of only first medium - [PICARD-1559](https://tickets.metabrainz.org/browse/PICARD-1559) - Allow moving files to subfolders without renaming - [PICARD-1564](https://tickets.metabrainz.org/browse/PICARD-1564) - Picard code for parsing response from AcoustID servers ignores tracks - [PICARD-1576](https://tickets.metabrainz.org/browse/PICARD-1576) - Open option help context sensitive - [PICARD-1578](https://tickets.metabrainz.org/browse/PICARD-1578) - Allow dragging images from Bing image search result - [PICARD-1579](https://tickets.metabrainz.org/browse/PICARD-1579) - Dragging cover art from Google image search on Linux drops just preview image - [PICARD-1581](https://tickets.metabrainz.org/browse/PICARD-1581) - "Recursively add files and folders" is very technical and hard to understand - [PICARD-1586](https://tickets.metabrainz.org/browse/PICARD-1586) - Support for ReplayGain 2.0 tags - [PICARD-1599](https://tickets.metabrainz.org/browse/PICARD-1599) - Use fpcalc json output for more robust output parsing # Version 2.1.3 - 2019-03-03 ## Bugfixes - [PICARD-323](https://tickets.metabrainz.org/browse/PICARD-323) - Only the discid of the first disc in a release is written to tags - [PICARD-455](https://tickets.metabrainz.org/browse/PICARD-455) - Picard setting cover art height, width and depth to 0 for FLAC files --> breaks libFLAC - [PICARD-729](https://tickets.metabrainz.org/browse/PICARD-729) - Tracks get stuck at "\[loading track information\]" on Bad Gateway errors - [PICARD-938](https://tickets.metabrainz.org/browse/PICARD-938) - Need two left-arrow key presses to go from track with file to album - [PICARD-1178](https://tickets.metabrainz.org/browse/PICARD-1178) - Images tagged with extra types that the user has chosen to ignore should not be shown as 'modified' - [PICARD-1288](https://tickets.metabrainz.org/browse/PICARD-1288) - Folskonomy tags / genre fallback on album artists tags not working - [PICARD-1422](https://tickets.metabrainz.org/browse/PICARD-1422) - Windows: Uninstall 32 bit Picard before upgrade - [PICARD-1447](https://tickets.metabrainz.org/browse/PICARD-1447) - When releasing a new version, appdata should also be updated - [PICARD-1460](https://tickets.metabrainz.org/browse/PICARD-1460) - Windows installer does not detect running instance - [PICARD-1461](https://tickets.metabrainz.org/browse/PICARD-1461) - Crash when running with Spanish language - [PICARD-1463](https://tickets.metabrainz.org/browse/PICARD-1463) - Picard crashes on startup on Windows - [PICARD-1469](https://tickets.metabrainz.org/browse/PICARD-1469) - Force close when adding songs to larger albums - [PICARD-1471](https://tickets.metabrainz.org/browse/PICARD-1471) - Artist searches do not show begin and end area - [PICARD-1473](https://tickets.metabrainz.org/browse/PICARD-1473) - AcoustId lookup fails if fingerprint already in tags - [PICARD-1474](https://tickets.metabrainz.org/browse/PICARD-1474) - Windows installer shows outdated version string in file properties - [PICARD-1475](https://tickets.metabrainz.org/browse/PICARD-1475) - Cover art sources do not support HTTPS - [PICARD-1476](https://tickets.metabrainz.org/browse/PICARD-1476) - Filled up thread pool prevents metadata box updates - [PICARD-1478](https://tickets.metabrainz.org/browse/PICARD-1478) - Changing MB server requires a restart - [PICARD-1480](https://tickets.metabrainz.org/browse/PICARD-1480) - Search line input clear button icon is too small ## Tasks - [PICARD-1459](https://tickets.metabrainz.org/browse/PICARD-1459) - Remove OptionsPage.info method - [PICARD-1472](https://tickets.metabrainz.org/browse/PICARD-1472) - macOS code signing on Travis CI fails for xcode7.3 image ## Improvements - [PICARD-1242](https://tickets.metabrainz.org/browse/PICARD-1242) - Consider the number of AcoustID sources for linked recordings - [PICARD-1457](https://tickets.metabrainz.org/browse/PICARD-1457) - "Check for Update" should be in the Picard menu - [PICARD-1458](https://tickets.metabrainz.org/browse/PICARD-1458) - "Check for Update" should have an ellipsis at the end - [PICARD-1470](https://tickets.metabrainz.org/browse/PICARD-1470) - Make warning about Qt locale loading less prominent # Version 2.1.2 - 2019-01-29 ## Bugfixes - [PICARD-1382](https://tickets.metabrainz.org/browse/PICARD-1382) - macOS packaging script ignores all errors ## Tasks - [PICARD-1456](https://tickets.metabrainz.org/browse/PICARD-1456) - macOS packaging fails due to PIP bug # Version 2.1.1 - 2019-01-29 ## Bugfixes - [PICARD-1451](https://tickets.metabrainz.org/browse/PICARD-1451) - Redirects of authenticated requests fail with 401 error - [PICARD-1453](https://tickets.metabrainz.org/browse/PICARD-1453) - Dropping events do not work in CoverArtBox - [PICARD-1454](https://tickets.metabrainz.org/browse/PICARD-1454) - Crashes when adding action to toolbar in options ## Tasks - [PICARD-1452](https://tickets.metabrainz.org/browse/PICARD-1452) - Appveyor auto-deploy not working ## Improvements - [PICARD-1450](https://tickets.metabrainz.org/browse/PICARD-1450) - Fix language label for zh_CN and zh_TW # Version 2.1.0 - 2018-12-20 ## Bugfixes - [PICARD-105](https://tickets.metabrainz.org/browse/PICARD-105) - Picard won't load non-album tracks from fingerprints - [PICARD-421](https://tickets.metabrainz.org/browse/PICARD-421) - Releases in private collections are not shown as being in them - [PICARD-518](https://tickets.metabrainz.org/browse/PICARD-518) - Sliders without labels in "Options - Metadata - Preferred Releases" - [PICARD-637](https://tickets.metabrainz.org/browse/PICARD-637) - `$matchedtracks` is broken - [PICARD-875](https://tickets.metabrainz.org/browse/PICARD-875) - AIFF does not support any of the compatid3 tags - [PICARD-949](https://tickets.metabrainz.org/browse/PICARD-949) - Track can be placed in the incorrect spot on the release after using Scan - [PICARD-1013](https://tickets.metabrainz.org/browse/PICARD-1013) - False file save error in specific circumstances - [PICARD-1060](https://tickets.metabrainz.org/browse/PICARD-1060) - Collections menu not displayed correctly anymore - [PICARD-1112](https://tickets.metabrainz.org/browse/PICARD-1112) - Cannot save tags that were previously deleted from file - [PICARD-1133](https://tickets.metabrainz.org/browse/PICARD-1133) - Plugins list doesn't load automatically after setting proxy - [PICARD-1162](https://tickets.metabrainz.org/browse/PICARD-1162) - Solo vocals are tagged wrong - [PICARD-1219](https://tickets.metabrainz.org/browse/PICARD-1219) - Picard creating empty ID3 TIPL / TMCL / IPLS frames - [PICARD-1245](https://tickets.metabrainz.org/browse/PICARD-1245) - Set field "Grouping" doesn't work as expected - [PICARD-1275](https://tickets.metabrainz.org/browse/PICARD-1275) - After uninstalling a plugin Picard needs to be restarted for it to be reinstalled - [PICARD-1281](https://tickets.metabrainz.org/browse/PICARD-1281) - Picard has wrong version string on macOS - [PICARD-1320](https://tickets.metabrainz.org/browse/PICARD-1320) - Black text on a dark theme - [PICARD-1332](https://tickets.metabrainz.org/browse/PICARD-1332) - Deleted tags for matched files stay deleted - [PICARD-1336](https://tickets.metabrainz.org/browse/PICARD-1336) - MP4 reports "bpm" as unsupported tag - [PICARD-1339](https://tickets.metabrainz.org/browse/PICARD-1339) - Removing unclustered files can be very slow - [PICARD-1340](https://tickets.metabrainz.org/browse/PICARD-1340) - File info doesn't display Mono / Stereo in Channels field anymore - [PICARD-1341](https://tickets.metabrainz.org/browse/PICARD-1341) - Cluster track order misinterprets disc/track numbers - [PICARD-1346](https://tickets.metabrainz.org/browse/PICARD-1346) - Move additional files fails if multiple patterns match - [PICARD-1348](https://tickets.metabrainz.org/browse/PICARD-1348) - Keyboard shortcuts broken due to localization - [PICARD-1350](https://tickets.metabrainz.org/browse/PICARD-1350) - Drag and drop on cover image box does not always work as expected - [PICARD-1355](https://tickets.metabrainz.org/browse/PICARD-1355) - Setting or unsetting album for non-album tracks does not work - [PICARD-1359](https://tickets.metabrainz.org/browse/PICARD-1359) - Crash with tagger integration when using DuckDuckGo Privacy Essentials - [PICARD-1364](https://tickets.metabrainz.org/browse/PICARD-1364) - picard.exe has no version tag - [PICARD-1368](https://tickets.metabrainz.org/browse/PICARD-1368) - Info messages are not shown on logging level Info - [PICARD-1369](https://tickets.metabrainz.org/browse/PICARD-1369) - Crash on Python 3.7.0 opening URLs - [PICARD-1370](https://tickets.metabrainz.org/browse/PICARD-1370) - Windows installer to add "Quick Launch" icon no longer supported on Win10 - [PICARD-1371](https://tickets.metabrainz.org/browse/PICARD-1371) - Windows installer does not warn when installing on 32 bit system - [PICARD-1373](https://tickets.metabrainz.org/browse/PICARD-1373) - Source distributions are unusable - [PICARD-1374](https://tickets.metabrainz.org/browse/PICARD-1374) - Picard crashes while typing a regular expression in some cases - [PICARD-1375](https://tickets.metabrainz.org/browse/PICARD-1375) - Metadata sanitation before move-script execution fails - [PICARD-1376](https://tickets.metabrainz.org/browse/PICARD-1376) - Error saving Ape files with tag marked for deletion that does not exist - [PICARD-1381](https://tickets.metabrainz.org/browse/PICARD-1381) - Test results depend on execution order of tests - [PICARD-1397](https://tickets.metabrainz.org/browse/PICARD-1397) - Do not save tags marked as unsupported - [PICARD-1398](https://tickets.metabrainz.org/browse/PICARD-1398) - Snap package is missing locale files - [PICARD-1405](https://tickets.metabrainz.org/browse/PICARD-1405) - Pasting formatted text into scripting window shows formatting - [PICARD-1410](https://tickets.metabrainz.org/browse/PICARD-1410) - Loading Vorbis file with invalid rating value fails - [PICARD-1412](https://tickets.metabrainz.org/browse/PICARD-1412) - Deleting tag counts not as important metadata change - [PICARD-1414](https://tickets.metabrainz.org/browse/PICARD-1414) - Image errors lead to crash in info dialog - [PICARD-1415](https://tickets.metabrainz.org/browse/PICARD-1415) - Open Containing Folder and Open with MusicPlayer does nothing for UNC paths - [PICARD-1418](https://tickets.metabrainz.org/browse/PICARD-1418) - Display localized default dialogs and keyboard shortcut hints - [PICARD-1420](https://tickets.metabrainz.org/browse/PICARD-1420) - Can not save wma file. TypeError: sequence item 0 - [PICARD-1428](https://tickets.metabrainz.org/browse/PICARD-1428) - Removing tags which are only in original file metadata not possible - [PICARD-1430](https://tickets.metabrainz.org/browse/PICARD-1430) - "Authentication required" dialog does not trigger authentication - [PICARD-1431](https://tickets.metabrainz.org/browse/PICARD-1431) - Some ID3 frames gets deleted even if the corresponding tags are shown as unchanged - [PICARD-1434](https://tickets.metabrainz.org/browse/PICARD-1434) - Tag acoustid_id can not be removed or deleted in script - [PICARD-1436](https://tickets.metabrainz.org/browse/PICARD-1436) - Text extraction of "title" and "label" for translation. - [PICARD-1437](https://tickets.metabrainz.org/browse/PICARD-1437) - After reload file is being shown as changed - [PICARD-1438](https://tickets.metabrainz.org/browse/PICARD-1438) - Message box buttons Yes/No aren't translated - [PICARD-1439](https://tickets.metabrainz.org/browse/PICARD-1439) - Newline character in cover art naming script causes exception on saving ## New Features - [PICARD-490](https://tickets.metabrainz.org/browse/PICARD-490) - Allow tagging AAC/ADTS files with APEv2 tags - [PICARD-1043](https://tickets.metabrainz.org/browse/PICARD-1043) - Support reading & writing iTunes Classical tags - [PICARD-1045](https://tickets.metabrainz.org/browse/PICARD-1045) - Check for new version - [PICARD-1268](https://tickets.metabrainz.org/browse/PICARD-1268) - Support concertmaster recording relationships as performer:concertmaster - [PICARD-1273](https://tickets.metabrainz.org/browse/PICARD-1273) - Add an option to exclude new cover art type "Raw / Unedited" - [PICARD-1319](https://tickets.metabrainz.org/browse/PICARD-1319) - Provide cover art metadata to cover image naming script - [PICARD-1344](https://tickets.metabrainz.org/browse/PICARD-1344) - Add `$delete` function - [PICARD-1352](https://tickets.metabrainz.org/browse/PICARD-1352) - Add a command-line option to skip plugin loading - [PICARD-1354](https://tickets.metabrainz.org/browse/PICARD-1354) - Allow using vocals and instruments as credited - [PICARD-1367](https://tickets.metabrainz.org/browse/PICARD-1367) - Allow opening searches in browser when using search dialogs - [PICARD-1384](https://tickets.metabrainz.org/browse/PICARD-1384) - Add AppStream data - [PICARD-1386](https://tickets.metabrainz.org/browse/PICARD-1386) - Add `$title` function - [PICARD-1395](https://tickets.metabrainz.org/browse/PICARD-1395) - Support genres from MusicBrainz - [PICARD-1440](https://tickets.metabrainz.org/browse/PICARD-1440) - Support loading and renaming Standard MIDI Files (SMF) ## Tasks - [PICARD-1333](https://tickets.metabrainz.org/browse/PICARD-1333) - Run CI tests agaist oldest supported mutagen - [PICARD-1347](https://tickets.metabrainz.org/browse/PICARD-1347) - Refactor script.py to avoid code duplication - [PICARD-1365](https://tickets.metabrainz.org/browse/PICARD-1365) - Allow building with PyQt 5.11 or later - [PICARD-1442](https://tickets.metabrainz.org/browse/PICARD-1442) - Support new Audio Play secondary type ## Sub-tasks - [PICARD-1407](https://tickets.metabrainz.org/browse/PICARD-1407) - Save originalalbum / originalartist to ASF/WMA - [PICARD-1408](https://tickets.metabrainz.org/browse/PICARD-1408) - Save originalalbum / originalartist to APE ## Improvements - [PICARD-664](https://tickets.metabrainz.org/browse/PICARD-664) - When dragging a recording, show the actual file name instead of the path - [PICARD-792](https://tickets.metabrainz.org/browse/PICARD-792) - Package a start menu tile for Windows 10 on the windows version - [PICARD-1039](https://tickets.metabrainz.org/browse/PICARD-1039) - Use forward delete instead of delete button on macOS - [PICARD-1049](https://tickets.metabrainz.org/browse/PICARD-1049) - Picard should use TXXX:WORK rather than TXXX:Work - [PICARD-1068](https://tickets.metabrainz.org/browse/PICARD-1068) - Picard should use MP4 ©wrk for Work rather than generic text field - [PICARD-1244](https://tickets.metabrainz.org/browse/PICARD-1244) - Refresh list of plugins after uninstalling or installing a local plugin - [PICARD-1285](https://tickets.metabrainz.org/browse/PICARD-1285) - There is no Close menu item in Picard 2.0 on macOS - [PICARD-1313](https://tickets.metabrainz.org/browse/PICARD-1313) - Refactor plugin UI - [PICARD-1325](https://tickets.metabrainz.org/browse/PICARD-1325) - Allow disabling new version update checking for packagers - [PICARD-1338](https://tickets.metabrainz.org/browse/PICARD-1338) - Picard should be more resilient if it gets invalid responses from servers - [PICARD-1358](https://tickets.metabrainz.org/browse/PICARD-1358) - Use macOS style widgets in the user interface of the macOS version of Picard - [PICARD-1363](https://tickets.metabrainz.org/browse/PICARD-1363) - AcoustId submission for matched files is impossible when musicbrainz_recordingid is unset - [PICARD-1366](https://tickets.metabrainz.org/browse/PICARD-1366) - Show Python version in about - [PICARD-1379](https://tickets.metabrainz.org/browse/PICARD-1379) - Port astrcmp to new Python C Unicode API - [PICARD-1383](https://tickets.metabrainz.org/browse/PICARD-1383) - Use MCN / barcode read from disc to improve DiscId lookup - [PICARD-1393](https://tickets.metabrainz.org/browse/PICARD-1393) - Change the application ID - [PICARD-1416](https://tickets.metabrainz.org/browse/PICARD-1416) - Should store ID3 Artists field as TXXX:ARTISTS not TXXX:Artists - [PICARD-1417](https://tickets.metabrainz.org/browse/PICARD-1417) - Only show plugins with compatible API version - [PICARD-1424](https://tickets.metabrainz.org/browse/PICARD-1424) - Translate AppStream data - [PICARD-1425](https://tickets.metabrainz.org/browse/PICARD-1425) - Support all movement tags for APE, Vorbis and MP3 - [PICARD-1426](https://tickets.metabrainz.org/browse/PICARD-1426) - Map musicbrainz_originalalbumid and musicbrainz_originalartistid to MP4 and WMA - [PICARD-1443](https://tickets.metabrainz.org/browse/PICARD-1443) - Sort secondary release types in UI alphabetically # Version 2.0.4 - 2018-09-05 ## Bugfixes - [PICARD-803](https://tickets.metabrainz.org/browse/PICARD-803) - tagging "8½ Minutes" with "replace with non-ascii characters" results in a directory being created - [PICARD-1216](https://tickets.metabrainz.org/browse/PICARD-1216) - Does not display version information - [PICARD-1267](https://tickets.metabrainz.org/browse/PICARD-1267) - 2.0.0dev6 crash in debug mode on Windows April Update (1803) - [PICARD-1281](https://tickets.metabrainz.org/browse/PICARD-1281) - Picard has wrong version string - [PICARD-1294](https://tickets.metabrainz.org/browse/PICARD-1294) - Crashes every time Picard connects to MB server. - [PICARD-1310](https://tickets.metabrainz.org/browse/PICARD-1310) - Picard crashes on clearing log - [PICARD-1318](https://tickets.metabrainz.org/browse/PICARD-1318) - RuntimeError: dictionary changed size during iteration - [PICARD-1321](https://tickets.metabrainz.org/browse/PICARD-1321) - CD drive selection not working on Linux - [PICARD-1322](https://tickets.metabrainz.org/browse/PICARD-1322) - Crash in options on "Restore defaults" - [PICARD-1323](https://tickets.metabrainz.org/browse/PICARD-1323) - Restore defaults does not restore CAA types - [PICARD-1324](https://tickets.metabrainz.org/browse/PICARD-1324) - Default locale not working reliable - [PICARD-1326](https://tickets.metabrainz.org/browse/PICARD-1326) - Picard Save Changes 5.1 Mix Type - [PICARD-1327](https://tickets.metabrainz.org/browse/PICARD-1327) - Loading TAK files fails - [PICARD-1328](https://tickets.metabrainz.org/browse/PICARD-1328) - Loading OptimFROG files fails - [PICARD-1329](https://tickets.metabrainz.org/browse/PICARD-1329) - Picard fails saving ID3 tags with iTunNORM tag - [PICARD-1331](https://tickets.metabrainz.org/browse/PICARD-1331) - Picard crashes on error during plugin install # Version 2.0.3 - 2018-08-10 ## Bugfixes - [PICARD-1122](https://tickets.metabrainz.org/browse/PICARD-1122) - Preffered release type settings are exclusive and should be inclusive - [PICARD-1207](https://tickets.metabrainz.org/browse/PICARD-1207) - Move additional files feature fails when source directory contains non-ascii characters - [PICARD-1247](https://tickets.metabrainz.org/browse/PICARD-1247) - Not all "preserved" tags are preserved - [PICARD-1305](https://tickets.metabrainz.org/browse/PICARD-1305) - Search dialog crashes picard when record doesn't have an album - [PICARD-1306](https://tickets.metabrainz.org/browse/PICARD-1306) - picard crashes when opening the options dialog if the cwd doesn't exist ## New Features - [PICARD-1289](https://tickets.metabrainz.org/browse/PICARD-1289) - Allow manually running any tagger script ## Improvements - [PICARD-1292](https://tickets.metabrainz.org/browse/PICARD-1292) - MusicBrainz Picard 2.01 64-bit for windows installs to "C:\Program Files (x86)" by default - [PICARD-1302](https://tickets.metabrainz.org/browse/PICARD-1302) - Dropping an image from Google image crashes picard - [PICARD-1303](https://tickets.metabrainz.org/browse/PICARD-1303) - picard crashes when matching a cluster with a release with no tracks - [PICARD-1304](https://tickets.metabrainz.org/browse/PICARD-1304) - Info dialog for album crashes because track doesn't have a tracknumber ## Regression - [PICARD-259](https://tickets.metabrainz.org/browse/PICARD-259) - Make file-specific variables available to tagger script # Version 2.0.2 - 2018-07-30 ## Sub-tasks - [PICARD-1296](https://tickets.metabrainz.org/browse/PICARD-1296) - Code sign Picard for macOS ## Tasks - [PICARD-1301](https://tickets.metabrainz.org/browse/PICARD-1301) - Use PyQT 5.10 for macOS ## Bugfixes - [PICARD-342](https://tickets.metabrainz.org/browse/PICARD-342) - Picard is not properly signed for Mac OS X Gatekeeper - [PICARD-1212](https://tickets.metabrainz.org/browse/PICARD-1212) - Picard 2.0.0dev4 crashing at startup - [PICARD-1300](https://tickets.metabrainz.org/browse/PICARD-1300) - Picard crashes when logging lots of events # Version 2.0.1 - 2018-07-21 ## Bugfixes - [PICARD-1283](https://tickets.metabrainz.org/browse/PICARD-1283) - Fingerprinting not working on macOS in Picard 2.0 - [PICARD-1286](https://tickets.metabrainz.org/browse/PICARD-1286) - Error creating SSL context on Windows ## Improvements - [PICARD-1290](https://tickets.metabrainz.org/browse/PICARD-1290) - Improve slow start up times by moving to a non single file exe - [PICARD-1291](https://tickets.metabrainz.org/browse/PICARD-1291) - Use an installer for Picard 2.x windows exe # Version 2.0 - 2018-07-18 ## Bugfixes - [PICARD-153](https://tickets.metabrainz.org/browse/PICARD-153) - Non-configuration data is saved in Picard.conf - [PICARD-173](https://tickets.metabrainz.org/browse/PICARD-173) - ID3 tag TSOP appears to be stored blank - [PICARD-340](https://tickets.metabrainz.org/browse/PICARD-340) - Cover art embedding will overwrite existing ones - [PICARD-405](https://tickets.metabrainz.org/browse/PICARD-405) - Save stopped working - [PICARD-817](https://tickets.metabrainz.org/browse/PICARD-817) - On high-resolution / high DPI displays, Picard's GUI is scaled wrong - [PICARD-1047](https://tickets.metabrainz.org/browse/PICARD-1047) - Incompatible plugins are loaded with picard 2.0 - [PICARD-1051](https://tickets.metabrainz.org/browse/PICARD-1051) - Searching for similar tracks causes coredumps - [PICARD-1052](https://tickets.metabrainz.org/browse/PICARD-1052) - Not disabled Search for similar tracks can cause coredumps - [PICARD-1056](https://tickets.metabrainz.org/browse/PICARD-1056) - Crash when viewing file info dialog - [PICARD-1058](https://tickets.metabrainz.org/browse/PICARD-1058) - Saving images as files doesn't work - [PICARD-1062](https://tickets.metabrainz.org/browse/PICARD-1062) - Picard crashes when moving files on release - [PICARD-1063](https://tickets.metabrainz.org/browse/PICARD-1063) - After #689 unit tests fail if astrcmp is not compiled - [PICARD-1064](https://tickets.metabrainz.org/browse/PICARD-1064) - python setup.py test -v doesn't work - [PICARD-1065](https://tickets.metabrainz.org/browse/PICARD-1065) - python setup.py patch_version doesn't work - [PICARD-1066](https://tickets.metabrainz.org/browse/PICARD-1066) - python setup.py update_constants doesn't work - [PICARD-1067](https://tickets.metabrainz.org/browse/PICARD-1067) - Visual bug after un-checking an installed plugin - [PICARD-1073](https://tickets.metabrainz.org/browse/PICARD-1073) - "Add New Tag" crashes picard - [PICARD-1084](https://tickets.metabrainz.org/browse/PICARD-1084) - Picard 2 doesn't find DVD drive - [PICARD-1085](https://tickets.metabrainz.org/browse/PICARD-1085) - Multi-Dir Add Folder not working - [PICARD-1105](https://tickets.metabrainz.org/browse/PICARD-1105) - Crashes when using the edit tag dialog - [PICARD-1106](https://tickets.metabrainz.org/browse/PICARD-1106) - cancel plugin installation file dialog results in crash - [PICARD-1114](https://tickets.metabrainz.org/browse/PICARD-1114) - Cannot submit ratings in Picard 2.0 dev - [PICARD-1119](https://tickets.metabrainz.org/browse/PICARD-1119) - picard sets "Disc Subtitle" to the track title - [PICARD-1123](https://tickets.metabrainz.org/browse/PICARD-1123) - Multiple work languages are collapsed - [PICARD-1126](https://tickets.metabrainz.org/browse/PICARD-1126) - Unhelpful error message logged on network request errors - [PICARD-1135](https://tickets.metabrainz.org/browse/PICARD-1135) - Picard is not able to save on MTP devices - [PICARD-1138](https://tickets.metabrainz.org/browse/PICARD-1138) - Search crashes due to AttributeError - [PICARD-1143](https://tickets.metabrainz.org/browse/PICARD-1143) - Wrong amount of songs from added files - [PICARD-1147](https://tickets.metabrainz.org/browse/PICARD-1147) - FYI, Can't load "Alan Parsons" album "On air" in Picard 1.2 - [PICARD-1153](https://tickets.metabrainz.org/browse/PICARD-1153) - "Lookup in Browser" and "Search" fail silently if artist name contains umlaut - [PICARD-1156](https://tickets.metabrainz.org/browse/PICARD-1156) - Picard fails to start when trying to upgrade plugin which is a symlink - [PICARD-1159](https://tickets.metabrainz.org/browse/PICARD-1159) - Can't open WAV files - [PICARD-1161](https://tickets.metabrainz.org/browse/PICARD-1161) - Dragging artwork from Chrome pages doesn't work - [PICARD-1171](https://tickets.metabrainz.org/browse/PICARD-1171) - Text of "About" can't be selected - [PICARD-1179](https://tickets.metabrainz.org/browse/PICARD-1179) - Error while searching for alt. releases - [PICARD-1181](https://tickets.metabrainz.org/browse/PICARD-1181) - In-app search dialog excessive slow down - [PICARD-1188](https://tickets.metabrainz.org/browse/PICARD-1188) - Picard chooses incorrect value for language tag - [PICARD-1199](https://tickets.metabrainz.org/browse/PICARD-1199) - Crash when right-clicking album - [PICARD-1202](https://tickets.metabrainz.org/browse/PICARD-1202) - Right click on tag listing causes exception and crash - [PICARD-1203](https://tickets.metabrainz.org/browse/PICARD-1203) - Hide unsupported tags from the tag diff in UI - [PICARD-1204](https://tickets.metabrainz.org/browse/PICARD-1204) - Picard freezes on unchecking show diff tags first - [PICARD-1206](https://tickets.metabrainz.org/browse/PICARD-1206) - Text is not displaying properly in some fields. - [PICARD-1210](https://tickets.metabrainz.org/browse/PICARD-1210) - Long lines in the option dialogue don’t wrap - [PICARD-1213](https://tickets.metabrainz.org/browse/PICARD-1213) - Wrong Movement of coverart providers - [PICARD-1215](https://tickets.metabrainz.org/browse/PICARD-1215) - Does not use config / ini file specified on command line - [PICARD-1221](https://tickets.metabrainz.org/browse/PICARD-1221) - Picard 2.0 won't start on Windows 10 - [PICARD-1226](https://tickets.metabrainz.org/browse/PICARD-1226) - Different fonts in the plugins dialog - [PICARD-1230](https://tickets.metabrainz.org/browse/PICARD-1230) - Looking up CD crashes Picard - [PICARD-1234](https://tickets.metabrainz.org/browse/PICARD-1234) - Crash when loading plugin from local directory - [PICARD-1252](https://tickets.metabrainz.org/browse/PICARD-1252) - Crash on pasting invalid naming script - [PICARD-1253](https://tickets.metabrainz.org/browse/PICARD-1253) - Crash on image saving - [PICARD-1255](https://tickets.metabrainz.org/browse/PICARD-1255) - Crash on startup - no GUI - [PICARD-1265](https://tickets.metabrainz.org/browse/PICARD-1265) - Can't "Lookup in Browser": UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-7: ordinal not in range(256) - [PICARD-1270](https://tickets.metabrainz.org/browse/PICARD-1270) - Corruption of saved audio files located on a network share - [PICARD-1271](https://tickets.metabrainz.org/browse/PICARD-1271) - Artist credit saved in tags sometimes loses closing parenthesis - [PICARD-1277](https://tickets.metabrainz.org/browse/PICARD-1277) - Picard crashes on unknown cover art types ## New Features - [PICARD-1187](https://tickets.metabrainz.org/browse/PICARD-1187) - Add DSF file support - [PICARD-1220](https://tickets.metabrainz.org/browse/PICARD-1220) - Add keyboard shortcut for deleting scripts from options > scripting page ## Tasks - [PICARD-960](https://tickets.metabrainz.org/browse/PICARD-960) - Migrate to PyQt5 - [PICARD-1186](https://tickets.metabrainz.org/browse/PICARD-1186) - Support only 64 bit Picard builds from 2.0 ## Improvements - [PICARD-259](https://tickets.metabrainz.org/browse/PICARD-259) - Make file-specific variables available to tagger script - [PICARD-581](https://tickets.metabrainz.org/browse/PICARD-581) - Picard XML processing should use lxml module rather than QXmlStreamReader - [PICARD-588](https://tickets.metabrainz.org/browse/PICARD-588) - Picard 2.0 based on Python 3 - [PICARD-807](https://tickets.metabrainz.org/browse/PICARD-807) - Retry release fetch on MB server overload - [PICARD-922](https://tickets.metabrainz.org/browse/PICARD-922) - Make multi-value script functions work correctly - [PICARD-976](https://tickets.metabrainz.org/browse/PICARD-976) - Reimplement the picard WS code to accommodate future versions of MBWS - [PICARD-978](https://tickets.metabrainz.org/browse/PICARD-978) - Distinguish in UI between unclustered and release unmatched files - [PICARD-994](https://tickets.metabrainz.org/browse/PICARD-994) - Show all release countries in CD lookup - [PICARD-1075](https://tickets.metabrainz.org/browse/PICARD-1075) - Add unit tests for Metadata object variables - [PICARD-1087](https://tickets.metabrainz.org/browse/PICARD-1087) - Improvements to UI for Lookup CD - [PICARD-1100](https://tickets.metabrainz.org/browse/PICARD-1100) - Error when running confined in a snap because of gconf - [PICARD-1174](https://tickets.metabrainz.org/browse/PICARD-1174) - Option to tolerate differences in track times - [PICARD-1200](https://tickets.metabrainz.org/browse/PICARD-1200) - In Options dialog, tree pane on the left cannot be resized - [PICARD-1201](https://tickets.metabrainz.org/browse/PICARD-1201) - Add a command-line option to not restore persisted UI sizes or positions - [PICARD-1211](https://tickets.metabrainz.org/browse/PICARD-1211) - The “X” close button doesn’t work on the options dialogue # Version 1.4.2 - 2017-05-08 ## Bugfixes - [PICARD-1053](https://tickets.metabrainz.org/browse/PICARD-1053) - Picard does not stop analyzer while moving - [PICARD-1055](https://tickets.metabrainz.org/browse/PICARD-1055) - picard hangs with: RuntimeError: maximum recursion depth exceeded in cmp - [PICARD-1070](https://tickets.metabrainz.org/browse/PICARD-1070) - The "Convert Unicode punctuation characters to ASCII" function only works in certain tags - [PICARD-1077](https://tickets.metabrainz.org/browse/PICARD-1077) - ID3v2.4 text encoding settings are not saved correctly ## Improvements - [PICARD-969](https://tickets.metabrainz.org/browse/PICARD-969) - Search dialog webservices get queued behind matched album requests - [PICARD-1034](https://tickets.metabrainz.org/browse/PICARD-1034) - Picard not seeing TOPE and TOAL # Version 1.4.1 - 2017-04-01 ## Bugfixes - [PICARD-953](https://tickets.metabrainz.org/browse/PICARD-953) - Album shown matched even if extra unmatched files - [PICARD-972](https://tickets.metabrainz.org/browse/PICARD-972) - Removing album with saves pending does not remove pending saves - [PICARD-973](https://tickets.metabrainz.org/browse/PICARD-973) - Pending log messages not flushed to stderr on quit - [PICARD-988](https://tickets.metabrainz.org/browse/PICARD-988) - Drag & Drop not working - [PICARD-990](https://tickets.metabrainz.org/browse/PICARD-990) - Picard violating ID3 standard for TXXX frames - [PICARD-996](https://tickets.metabrainz.org/browse/PICARD-996) - Disabling the cover art box and enabling it again doesn't bring it back - [PICARD-998](https://tickets.metabrainz.org/browse/PICARD-998) - Disabling the action toolbar sometimes doesn't work - [PICARD-1005](https://tickets.metabrainz.org/browse/PICARD-1005) - If a cluster is moved to the album side of the main window it gets moved to unmatched files - [PICARD-1006](https://tickets.metabrainz.org/browse/PICARD-1006) - Drag and drop for cover arts doesnt work on OSX - [PICARD-1010](https://tickets.metabrainz.org/browse/PICARD-1010) - Unsetting View/Cover Art doesn't work permanently - [PICARD-1011](https://tickets.metabrainz.org/browse/PICARD-1011) - Toolbar tab order incorrect after PICARD-908 - [PICARD-1014](https://tickets.metabrainz.org/browse/PICARD-1014) - Number of images in release info is calculated incorrectly - [PICARD-1015](https://tickets.metabrainz.org/browse/PICARD-1015) - Artwork tab of the Track Info DIalog doesn't show changes anymore - [PICARD-1018](https://tickets.metabrainz.org/browse/PICARD-1018) - CoverArtBox doesn't show new/removed images after unmatched files are added/removed to the album - [PICARD-1023](https://tickets.metabrainz.org/browse/PICARD-1023) - Directory persistence for Add Directory needs tweaking - [PICARD-1029](https://tickets.metabrainz.org/browse/PICARD-1029) - Fix ~artists_sort metadata variable - [PICARD-1042](https://tickets.metabrainz.org/browse/PICARD-1042) - Missing import for PICARD_APP_NAME ## New Features - [PICARD-258](https://tickets.metabrainz.org/browse/PICARD-258) - Visual feedback for changes to artwork in before-after pane. - [PICARD-1000](https://tickets.metabrainz.org/browse/PICARD-1000) - Implement artwork diff for albums ## Tasks - [PICARD-943](https://tickets.metabrainz.org/browse/PICARD-943) - Remove monkey patching of file write methods in picard formats - [PICARD-1041](https://tickets.metabrainz.org/browse/PICARD-1041) - Replace Ok button text by Make It So! in Options dialog ## Improvements - [PICARD-223](https://tickets.metabrainz.org/browse/PICARD-223) - Remove should work when Unmatched Files is selected - [PICARD-951](https://tickets.metabrainz.org/browse/PICARD-951) - Always use HTTPS for musicbrainz.org - [PICARD-952](https://tickets.metabrainz.org/browse/PICARD-952) - Use Cover Art Archive over HTTPS - [PICARD-961](https://tickets.metabrainz.org/browse/PICARD-961) - Mention AcoustID on Scan button too - [PICARD-980](https://tickets.metabrainz.org/browse/PICARD-980) - Drag&drop cover art doesn't work for images from amazon/google images/https links - [PICARD-1012](https://tickets.metabrainz.org/browse/PICARD-1012) - Buttons on the "User Interface" and "Scripting" pages are smaller than buttons in other places - [PICARD-1016](https://tickets.metabrainz.org/browse/PICARD-1016) - Multiple images in related tracks confusing - [PICARD-1021](https://tickets.metabrainz.org/browse/PICARD-1021) - Picard loads all pending files before quitting - [PICARD-1024](https://tickets.metabrainz.org/browse/PICARD-1024) - Allow specifying a configuration file path - [PICARD-1030](https://tickets.metabrainz.org/browse/PICARD-1030) - Allow to add/replace cover art images and keep existing cover art # Version 1.4 - 2017-02-14 ## Bugfixes - [PICARD-82](https://tickets.metabrainz.org/browse/PICARD-82) - AcoustID submission fails with code 299 - [PICARD-335](https://tickets.metabrainz.org/browse/PICARD-335) - Ignoring "hip hop rap" folksonomy tags also ignores "rap", "hip hop", etc. - [PICARD-350](https://tickets.metabrainz.org/browse/PICARD-350) - Picard downloads multiple 'front' images instead of just first one. - [PICARD-357](https://tickets.metabrainz.org/browse/PICARD-357) - Saving hidden file with only an extension drops the extension - [PICARD-366](https://tickets.metabrainz.org/browse/PICARD-366) - Add directory opens in "wrong" dir - [PICARD-375](https://tickets.metabrainz.org/browse/PICARD-375) - Picard should de-duplicate work lists - [PICARD-408](https://tickets.metabrainz.org/browse/PICARD-408) - Tree selector in Options window is partially obscured, pane too narrow - [PICARD-419](https://tickets.metabrainz.org/browse/PICARD-419) - tag acoustid_id can not be removed or deleted in script, renaming or plugin - [PICARD-546](https://tickets.metabrainz.org/browse/PICARD-546) - Can't remove value from field - [PICARD-592](https://tickets.metabrainz.org/browse/PICARD-592) - Can't open Options - [PICARD-688](https://tickets.metabrainz.org/browse/PICARD-688) - "Tags from filenames" action stays enabled even if it is unavailable. - [PICARD-701](https://tickets.metabrainz.org/browse/PICARD-701) - Using the first image type as filename changes the name of front images - [PICARD-706](https://tickets.metabrainz.org/browse/PICARD-706) - Fingerprint Submission Failes if AcoustID tags are present and/or invalid - [PICARD-726](https://tickets.metabrainz.org/browse/PICARD-726) - Picard moves into the selected folder - [PICARD-730](https://tickets.metabrainz.org/browse/PICARD-730) - Picard does not support (recording) relationship credits - [PICARD-748](https://tickets.metabrainz.org/browse/PICARD-748) - Picard repeats/duplicates field data - [PICARD-751](https://tickets.metabrainz.org/browse/PICARD-751) - Number of pending web requests is not decremented on exceptions in the handler - [PICARD-753](https://tickets.metabrainz.org/browse/PICARD-753) - Divide by zero error in `_convert_folksonomy_tags_to_genre` when no tag at the release/release group level - [PICARD-754](https://tickets.metabrainz.org/browse/PICARD-754) - Directory tree (file browser) not sorted for non-system drives under Windows - [PICARD-759](https://tickets.metabrainz.org/browse/PICARD-759) - Crash when loading release with only zero count tags - [PICARD-761](https://tickets.metabrainz.org/browse/PICARD-761) - No name and no window grouping in gnome-shell Alt-Tab app switcher - [PICARD-764](https://tickets.metabrainz.org/browse/PICARD-764) - Lookup in Browser does not and can not load HTTPS version of musicbrainz.org - [PICARD-766](https://tickets.metabrainz.org/browse/PICARD-766) - Unable to login using oauth via Picard options with Server Port set to 443 - [PICARD-775](https://tickets.metabrainz.org/browse/PICARD-775) - "AttributeError: 'MetadataBox' object has no attribute 'resize_columns'" when enabling the cover art box - [PICARD-778](https://tickets.metabrainz.org/browse/PICARD-778) - Pre-gap tracks are not counted in absolutetracknumber - [PICARD-780](https://tickets.metabrainz.org/browse/PICARD-780) - CAA cover art provider runs even if cover art has already been loaded - [PICARD-782](https://tickets.metabrainz.org/browse/PICARD-782) - Toggling Embed Cover Art in Tags and restarting doesn't have the expected behavior - [PICARD-788](https://tickets.metabrainz.org/browse/PICARD-788) - XMLWS redirects incorrectly - [PICARD-798](https://tickets.metabrainz.org/browse/PICARD-798) - Handle empty collection-list in web server response - [PICARD-799](https://tickets.metabrainz.org/browse/PICARD-799) - Amazon Cover Art provider does not work (and does not have a lot of debug logging enabled) - [PICARD-801](https://tickets.metabrainz.org/browse/PICARD-801) - Cover Art from CAA release group is skipped even though it exists - [PICARD-804](https://tickets.metabrainz.org/browse/PICARD-804) - Multiple instances of history and log dialogs - [PICARD-805](https://tickets.metabrainz.org/browse/PICARD-805) - Empty string lookup - [PICARD-811](https://tickets.metabrainz.org/browse/PICARD-811) - Will not load album information on any albums - [PICARD-814](https://tickets.metabrainz.org/browse/PICARD-814) - Redirect URL is not encoded which leads to http 400 error. - [PICARD-833](https://tickets.metabrainz.org/browse/PICARD-833) - Not compatible with latest Mutagen - [PICARD-834](https://tickets.metabrainz.org/browse/PICARD-834) - Can't save any files. Get: "error: invalid literal for int() with base 10" - [PICARD-839](https://tickets.metabrainz.org/browse/PICARD-839) - Picard 1.3.2 shows cleartext username & password on status line when errors occur - [PICARD-848](https://tickets.metabrainz.org/browse/PICARD-848) - Cannot fetch cover art from amazon link contains https scheme. - [PICARD-851](https://tickets.metabrainz.org/browse/PICARD-851) - media-optical-modified.png icon still displayed after release save when two files match one track - [PICARD-853](https://tickets.metabrainz.org/browse/PICARD-853) - Release that Picard will not load (due to disc with just data track?) - [PICARD-855](https://tickets.metabrainz.org/browse/PICARD-855) - ValueError in metadata.py - [PICARD-857](https://tickets.metabrainz.org/browse/PICARD-857) - Improper detection of Gnome as a desktop environment and no support for gnome 3 - [PICARD-858](https://tickets.metabrainz.org/browse/PICARD-858) - Apparent non-functional tagger button - [PICARD-859](https://tickets.metabrainz.org/browse/PICARD-859) - Picard does not read Ogg/Opus files with an ".ogg" file exension - [PICARD-865](https://tickets.metabrainz.org/browse/PICARD-865) - Setting a large value in in `$num` function as length causes picard to become unresponsive - [PICARD-867](https://tickets.metabrainz.org/browse/PICARD-867) - id3 deletion needs to be improved - [PICARD-868](https://tickets.metabrainz.org/browse/PICARD-868) - id3v2.3 does not properly handle TMOO ( mood tag) - [PICARD-870](https://tickets.metabrainz.org/browse/PICARD-870) - Coverart providers duplicates on reset - [PICARD-873](https://tickets.metabrainz.org/browse/PICARD-873) - Restore defaults broken for plugins page and tagger scripts page - [PICARD-874](https://tickets.metabrainz.org/browse/PICARD-874) - Coverart providers erroneous save - [PICARD-876](https://tickets.metabrainz.org/browse/PICARD-876) - The metadatabox doesn't correctly show the tag selected - [PICARD-881](https://tickets.metabrainz.org/browse/PICARD-881) - Length tag for ID3 is no longer displayed in the metadata box - [PICARD-882](https://tickets.metabrainz.org/browse/PICARD-882) - Removed tags are not removed from the metadatabox after saving the file - [PICARD-884](https://tickets.metabrainz.org/browse/PICARD-884) - File Browser pane doesn't check for path type (file or folder) when setting home path/move files here - [PICARD-885](https://tickets.metabrainz.org/browse/PICARD-885) - mov files return a +ve score for mp4 container leading to errors - [PICARD-888](https://tickets.metabrainz.org/browse/PICARD-888) - "Restore defaults" doesn't log out the user - [PICARD-907](https://tickets.metabrainz.org/browse/PICARD-907) - Broken 'Restore Defaults' - [PICARD-911](https://tickets.metabrainz.org/browse/PICARD-911) - Messagebox wraps and displays title inappropriately - [PICARD-914](https://tickets.metabrainz.org/browse/PICARD-914) - An “empty” track shouldn’t get an “excellent match” tooltip. - [PICARD-915](https://tickets.metabrainz.org/browse/PICARD-915) - In plugins list, some plugins don't show description - [PICARD-916](https://tickets.metabrainz.org/browse/PICARD-916) - Plugin restore defaults broken - [PICARD-917](https://tickets.metabrainz.org/browse/PICARD-917) - Does not use UI language but locale on Windows - [PICARD-925](https://tickets.metabrainz.org/browse/PICARD-925) - Preserve scripting splitter position - [PICARD-926](https://tickets.metabrainz.org/browse/PICARD-926) - Having trouble submitting AcoustIDs - [PICARD-931](https://tickets.metabrainz.org/browse/PICARD-931) - Cluster double‐click opens the Info… panel - [PICARD-937](https://tickets.metabrainz.org/browse/PICARD-937) - Status bar not cleared when selection changed - [PICARD-942](https://tickets.metabrainz.org/browse/PICARD-942) - Open containing folder not working for shared files over network - [PICARD-945](https://tickets.metabrainz.org/browse/PICARD-945) - Warning: Plugin directory '…/python2.7/site-packages/contrib/plugins' doesn't exist - [PICARD-946](https://tickets.metabrainz.org/browse/PICARD-946) - Additionnal files aren't moved anymore - [PICARD-947](https://tickets.metabrainz.org/browse/PICARD-947) - Search window error message does not appear translated - [PICARD-950](https://tickets.metabrainz.org/browse/PICARD-950) - Open Containing Folder duplicates - [PICARD-958](https://tickets.metabrainz.org/browse/PICARD-958) - Errors when directory / file names contain unicode characters ## New Features - [PICARD-42](https://tickets.metabrainz.org/browse/PICARD-42) - AIFF support (ID3) - [PICARD-137](https://tickets.metabrainz.org/browse/PICARD-137) - Test and integrate support for "local" cover art into Picard - [PICARD-680](https://tickets.metabrainz.org/browse/PICARD-680) - Display infos (album, artist, tracklist) for clusters without release match - [PICARD-691](https://tickets.metabrainz.org/browse/PICARD-691) - Add download plugin functionality to existing UI - [PICARD-738](https://tickets.metabrainz.org/browse/PICARD-738) - Fallback on album artist's tags if no tags are found for album - [PICARD-743](https://tickets.metabrainz.org/browse/PICARD-743) - Add m2a as a supported extension - [PICARD-756](https://tickets.metabrainz.org/browse/PICARD-756) - MusicBrainz/AcoustID entities should be hyperlinked in Picard - [PICARD-769](https://tickets.metabrainz.org/browse/PICARD-769) - Support key tag - [PICARD-901](https://tickets.metabrainz.org/browse/PICARD-901) - Export / import settings - [PICARD-927](https://tickets.metabrainz.org/browse/PICARD-927) - Search releases from within a Picard dialog - [PICARD-928](https://tickets.metabrainz.org/browse/PICARD-928) - Searching tracks and displaying similar tracks in a dialog box - [PICARD-929](https://tickets.metabrainz.org/browse/PICARD-929) - Search for artists from dialog ## Tasks - [PICARD-717](https://tickets.metabrainz.org/browse/PICARD-717) - Picard default name files script refinement - [PICARD-760](https://tickets.metabrainz.org/browse/PICARD-760) - Update Picard logo/icons - [PICARD-779](https://tickets.metabrainz.org/browse/PICARD-779) - Link to the Scripting documentation on the Scripting options page - [PICARD-835](https://tickets.metabrainz.org/browse/PICARD-835) - Remove contrib/plugins from the repository - [PICARD-841](https://tickets.metabrainz.org/browse/PICARD-841) - Raise the required mutagen version to 1.22 - [PICARD-861](https://tickets.metabrainz.org/browse/PICARD-861) - Renaming save_only_front_images_to_tags option to something more appropriate - [PICARD-895](https://tickets.metabrainz.org/browse/PICARD-895) - Allow translators to finalize translations before releasing Picard 1.4 - [PICARD-904](https://tickets.metabrainz.org/browse/PICARD-904) - Raise the required Python version to 2.7. - [PICARD-912](https://tickets.metabrainz.org/browse/PICARD-912) - Bump Picard’s copyright date - [PICARD-982](https://tickets.metabrainz.org/browse/PICARD-982) - Add Norwegian to UI languages - [PICARD-652](https://tickets.metabrainz.org/browse/PICARD-652) - Provide ~video variable for video tracks - [PICARD-708](https://tickets.metabrainz.org/browse/PICARD-708) - Improve error logging on AcoustId submission ## Improvements - [PICARD-22](https://tickets.metabrainz.org/browse/PICARD-22) - Link to Picard Scripting page under 'File Naming' - [PICARD-116](https://tickets.metabrainz.org/browse/PICARD-116) - Restore default settings button/s - [PICARD-133](https://tickets.metabrainz.org/browse/PICARD-133) - Speed of Ogg tag writing/updating - [PICARD-207](https://tickets.metabrainz.org/browse/PICARD-207) - Allow adding/removing tags to be preserved from context menu in the tag diff pane - [PICARD-210](https://tickets.metabrainz.org/browse/PICARD-210) - Make it easier to remove everything currently loaded in Picard - [PICARD-222](https://tickets.metabrainz.org/browse/PICARD-222) - Bring back keyboard shortcuts for editing tags - [PICARD-229](https://tickets.metabrainz.org/browse/PICARD-229) - Case sensitivity for "Move additional files" option - [PICARD-253](https://tickets.metabrainz.org/browse/PICARD-253) - Metadata comparison box shows that it intends to write (and has written) tags unsupported by underlyingfile format - [PICARD-267](https://tickets.metabrainz.org/browse/PICARD-267) - Add more descriptive tooltips to buttons - [PICARD-268](https://tickets.metabrainz.org/browse/PICARD-268) - Allow musicip_puid and acoustid_id to be cleared from tags - [PICARD-287](https://tickets.metabrainz.org/browse/PICARD-287) - Make it possible to remove existing tags without clearing all tags - [PICARD-291](https://tickets.metabrainz.org/browse/PICARD-291) - Disable recurse subdirectories should be added - [PICARD-305](https://tickets.metabrainz.org/browse/PICARD-305) - display how many "pending files" left on lookup - [PICARD-307](https://tickets.metabrainz.org/browse/PICARD-307) - Handle MP3 TSST/TIT3 (subtitle) tags better with ID3v2.3 - [PICARD-353](https://tickets.metabrainz.org/browse/PICARD-353) - Customisable toolbars - [PICARD-359](https://tickets.metabrainz.org/browse/PICARD-359) - Ignore file extension and try to read anyway - [PICARD-384](https://tickets.metabrainz.org/browse/PICARD-384) - Make it possible to unset all performer (etc) tags - [PICARD-388](https://tickets.metabrainz.org/browse/PICARD-388) - Progress tracking - [PICARD-404](https://tickets.metabrainz.org/browse/PICARD-404) - Add ability to handle multiple tagger scripts - [PICARD-476](https://tickets.metabrainz.org/browse/PICARD-476) - the option "select all" to save - [PICARD-514](https://tickets.metabrainz.org/browse/PICARD-514) - Option to load only audio tracks, i.e. not DVD-Video, CD-ROM tracks - [PICARD-615](https://tickets.metabrainz.org/browse/PICARD-615) - Picard should use OAuth for authentication - [PICARD-648](https://tickets.metabrainz.org/browse/PICARD-648) - Improvements to WMA tags - [PICARD-678](https://tickets.metabrainz.org/browse/PICARD-678) - Only ask to "log in now" once per session - [PICARD-683](https://tickets.metabrainz.org/browse/PICARD-683) - Show codec info for MP4 files - [PICARD-692](https://tickets.metabrainz.org/browse/PICARD-692) - "Play File" button should be renamed to "Open in Player" - [PICARD-695](https://tickets.metabrainz.org/browse/PICARD-695) - ID3 padding not reduced can result in large files - [PICARD-705](https://tickets.metabrainz.org/browse/PICARD-705) - Set option 'caa_approved_only' disabled by default - [PICARD-707](https://tickets.metabrainz.org/browse/PICARD-707) - Validate fpcalc executable in options - [PICARD-733](https://tickets.metabrainz.org/browse/PICARD-733) - Improve File Naming options - [PICARD-734](https://tickets.metabrainz.org/browse/PICARD-734) - Add --long-version/-V option, outputting third parties libs versions as well as Picard version - [PICARD-740](https://tickets.metabrainz.org/browse/PICARD-740) - missing info in the help file - [PICARD-773](https://tickets.metabrainz.org/browse/PICARD-773) - Pass command-line arguments to QtApplication - [PICARD-777](https://tickets.metabrainz.org/browse/PICARD-777) - Use the more detailed icons in more places on windows - [PICARD-794](https://tickets.metabrainz.org/browse/PICARD-794) - Use .ini configuration file on all platforms - [PICARD-806](https://tickets.metabrainz.org/browse/PICARD-806) - Use python2 shebang as of PEP 0394 - [PICARD-808](https://tickets.metabrainz.org/browse/PICARD-808) - Display existing covers in File Info dialog - [PICARD-818](https://tickets.metabrainz.org/browse/PICARD-818) - Use HTTPS for external links - [PICARD-838](https://tickets.metabrainz.org/browse/PICARD-838) - Install a scalable icon - [PICARD-852](https://tickets.metabrainz.org/browse/PICARD-852) - Use HTTPS for requests to the plugins API on picard.musicbrainz.org - [PICARD-864](https://tickets.metabrainz.org/browse/PICARD-864) - Use magic numbers to determine the audio file types instead of relying on extensions - [PICARD-883](https://tickets.metabrainz.org/browse/PICARD-883) - Multi-scripting UI is very basic - [PICARD-887](https://tickets.metabrainz.org/browse/PICARD-887) - Allow scripting functions to have arbitrary number of arguments - [PICARD-890](https://tickets.metabrainz.org/browse/PICARD-890) - The "Restore defaults" confirmation buttons should follow the quit confirmation dialog in style - [PICARD-896](https://tickets.metabrainz.org/browse/PICARD-896) - Replace submit icon with AcoustID logo - [PICARD-897](https://tickets.metabrainz.org/browse/PICARD-897) - Rename "Submit" button to "Submit AcoustIDs" - [PICARD-898](https://tickets.metabrainz.org/browse/PICARD-898) - Use UTF-8 for ID3v2.4 by default instead of UTF-16 - [PICARD-902](https://tickets.metabrainz.org/browse/PICARD-902) - Restore defaults is slightly broken for tags option page - [PICARD-908](https://tickets.metabrainz.org/browse/PICARD-908) - Rearrange the action toolbar icons from left to right according to the expected user-flow - [PICARD-913](https://tickets.metabrainz.org/browse/PICARD-913) - Add tooltips to “Restore all Defaults” and “Restore Defaults” - [PICARD-918](https://tickets.metabrainz.org/browse/PICARD-918) - Make PICARD-883 UI have adjustable widths for list of scripts and script content - [PICARD-919](https://tickets.metabrainz.org/browse/PICARD-919) - Move Options/Advanced/Scripting to Options/Scripting - [PICARD-921](https://tickets.metabrainz.org/browse/PICARD-921) - Move UI options page up the options tree - [PICARD-923](https://tickets.metabrainz.org/browse/PICARD-923) - Add `$startswith` and `$endswith` string functions - [PICARD-924](https://tickets.metabrainz.org/browse/PICARD-924) - Make list of scripts smaller than script text by default - [PICARD-944](https://tickets.metabrainz.org/browse/PICARD-944) - Wait for save thread pool to be finished before exit - [PICARD-970](https://tickets.metabrainz.org/browse/PICARD-970) - New guess format functionality should use explicit buffer size # Version 1.3.2 - 2015-01-07 - Bugfix: Fixed tags from filename dialog not opening on new installations # Version 1.3.1 - 2014-12-20 ## Bugfixes - [PICARD-273](https://tickets.metabrainz.org/browse/PICARD-273) - Picard should use the correct Accept header when talking to web services. - [PICARD-589](https://tickets.metabrainz.org/browse/PICARD-589) - Picard refuses to load files if any path component happens to be hidden - [PICARD-642](https://tickets.metabrainz.org/browse/PICARD-642) - ConfigUpgradeError: Error during config upgrade from version 0.0.0dev0 to 1.0.0final0 - [PICARD-649](https://tickets.metabrainz.org/browse/PICARD-649) - Windows installer sets working directory to `%PROGRAMFILES%\MusicBrainz Picard\locale` - [PICARD-655](https://tickets.metabrainz.org/browse/PICARD-655) - Last.fm plus tooltip help elements are all messed up - [PICARD-661](https://tickets.metabrainz.org/browse/PICARD-661) - Regression: Tagger script for cover art filename does not work anymore - [PICARD-662](https://tickets.metabrainz.org/browse/PICARD-662) - Retrieving collections causes AttributeError: release_list - [PICARD-663](https://tickets.metabrainz.org/browse/PICARD-663) - Artist name makes it impossible to save ## Improvements - [PICARD-658](https://tickets.metabrainz.org/browse/PICARD-658) - Support the new pregap and data tracks - [PICARD-659](https://tickets.metabrainz.org/browse/PICARD-659) - Set the originalyear tag when loading a release - [PICARD-665](https://tickets.metabrainz.org/browse/PICARD-665) - Web service calls to ports 80 and 443 do not need explicit port specification. 443 should be automatically made https. # Version 1.3 - 2014-10-20 - The "About" window now displays the versions of libraries used by Picard - Picard now correctly handles matching of MP3 files saved in ID3v2.3 tags (which is the version that Microsoft Windows and iTunes both use). Note: You may need to re-save your tags once to get them to match in future. - A sort tags plugin is now provided as tag data is no longer displayed sorted by default. - A new tag, musicbrainz_releasetrackid, containing the MusicBrainz Track MBID introduced in the May 2013 schema change release, is now written to files. - [PICARD-515](https://tickets.metabrainz.org/browse/PICARD-515) - Add `%_recordingtitle%` - [PICARD-444](https://tickets.metabrainz.org/browse/PICARD-444) - Fix plugin install bugs - [PICARD-516](https://tickets.metabrainz.org/browse/PICARD-516) - Fix Options / File naming examples to handle primary/secondary release types - A new advanced option is available to permanently set the starting directory for the file browser and "Add files/folder" buttons. - [PICARD-337](https://tickets.metabrainz.org/browse/PICARD-337) - Requests to Musicbrainz against your own account e.g. for collections are now handled through SSL - Refresh of Albums using Ctrl-R and selection of Other Releases are now more responsive during batch lookups. - Main window is now emitting a "selection_updated" signal, plugin api version bumps to 1.3.0 - Append system information to user-agent string - Compilation tag/variable functionality (for tagging & file naming) has been split into two: - `%compilation%` is now aligned with iTunes, and set only for Various Artists type compilations - `%_multiartist%` variable now indicates whether this release has tracks by multiple artists (in order to prepend the artist name to the filename as shown in the default file naming script) - [PICARD-123](https://tickets.metabrainz.org/browse/PICARD-123) - autodetect the CD drive on Mac OS X - [PICARD-528](https://tickets.metabrainz.org/browse/PICARD-528) - Ignore directories and files while indexing when show_hidden_files option is set to False - [PICARD-528](https://tickets.metabrainz.org/browse/PICARD-528) - Add ignore_regex option which allows one to ignore matching paths, can be set in Options > Advanced - Added an "artists" multi-value tag to track metadata, based on the one in Jaikoz, which contains the individual artist names from the artist credit. Also useful in scripts (joining phrases like 'feat:' are omitted) and plugins. - Added `%_artists_sort%`, `%_albumartists%`, `%_albumartists_sort%` variables for scripts and plugins. - [PICARD-205](https://tickets.metabrainz.org/browse/PICARD-205) - Made Picard use the country names also used on the MusicBrainz website - New setup.py command `get_po_files` (Retrieve po files from transifex) - New setup.py command `regen_pot_file` (Regenerate po/picard.pot) - New Work tag (which for Classical music is often different from the track title) saved as ID3 TOAL tag. - New Composer Sort Order tag (variable `%composersort%`). - Improve the Other Releases list to prioritise and separate releases which match the correct number of tracks and your Options / Metadata / Preferred Releases settings for Country and Format. - New `%_absolutetracknumber%` variable numbering tracks sequentially regardless of disc structure (so you can numbers tracks on multi-disc releases without a disc number) - Support dropping image directly from Google image results to cover art box - Add `%_musicbrainz_tracknumber%` to hold track # as shown on MusicBrainz release web-page e.g. vinyl/cassette style A1, A2, B1, B2 - [PICARD-218](https://tickets.metabrainz.org/browse/PICARD-218) - Show the ID3 version of the file in the Info... dialog (Ctrl-I) - [PICARD-112](https://tickets.metabrainz.org/browse/PICARD-112) - Fixed a bug where Picard crashed if a MP3 file had malformed TRCK or TPOS tags - [PICARD-566](https://tickets.metabrainz.org/browse/PICARD-566) - Add --files option to setup.py build_ui, used to force .ui to .py regeneration - New setup.py command `update_constants` (Regenerate countries.py and attributes.py) - Made Picard use release groups, medium formats and cover art types also used on the MusicBrainz website - Use MusicBrainz Server translations for release groups, medium formats and cover art types - Add checkbox to toggle debug at runtime in log/debug view dialog - Add a plugin to add Artist Official Homepage relationships to the website tag (ID3 WOAR tag) - Add integrated functions `$eq_any`, `$ne_all`, `$eq_all`, `$ne_any`, `$swapprefix` and `$delprefix`. - Add `%_performance_attributes%`, containing performance attributes for the work e.g. live, cover, medley etc. Use `$inmulti` in file naming scripts i.e. `$if($inmulti(%_performance_attributes%,medley), (Medley),)` - Add optional `priority` parameter to `register_album_metadata_processor()` and `register_track_metadata_processor()` Default priority is `PluginPriority.NORMAL`, plugins registered with `PluginPriority.HIGH` will be run first, plugins registered with `PluginPriority.LOW` will run last - Add Standardise Performers plugin to convert e.g. Performer \[piano and guitar\] into Performer \[piano\] and Performer \[guitar\]. - [PICARD-418](https://tickets.metabrainz.org/browse/PICARD-418), [PICARD-53](https://tickets.metabrainz.org/browse/PICARD-53) - Add support for release group cover art fallback - Add a clear button to search box - [PICARD-631](https://tickets.metabrainz.org/browse/PICARD-631) - Honour preferred release formats when matching AcoustIds - [PICARD-630](https://tickets.metabrainz.org/browse/PICARD-630) - Prevent ZeroDivisionError in some rare cases # Version 1.2 - 2013-03-30 - Picard now requires at least Python 2.6 - Removed support for AmpliFIND/PUIDs - Add support for the Ogg Opus file format - It's now possible to download cover images without any plugin. Cover Art Archive images can be downloaded by image type - Improved directory scanning performance - Prefer already-loaded releases of the same RG when matching files - Allow dropping new files onto specific targets - [PICARD-84](https://tickets.metabrainz.org/browse/PICARD-84) - Add basic collections management support - [PICARD-349](https://tickets.metabrainz.org/browse/PICARD-349) - Allow adding custom tags in the tag editing dialog - [PICARD-393](https://tickets.metabrainz.org/browse/PICARD-393) - Fix replacing of Windows-incompatible characters - [PICARD-240](https://tickets.metabrainz.org/browse/PICARD-240) - Save both primary and secondary release types - [PICARD-391](https://tickets.metabrainz.org/browse/PICARD-391) - Handle errors from the AcoustID service better - [PICARD-378](https://tickets.metabrainz.org/browse/PICARD-378) - Accept HTTPS URLs on drag-and-drop # Version 1.1 - 2012-09-03 - [PICARD-201](https://tickets.metabrainz.org/browse/PICARD-201) - Always show basic tags in metadata comparison box, even if empty (title, artist, album, tracknumber, ~length, date) - [PICARD-82](https://tickets.metabrainz.org/browse/PICARD-82) - Fixed AcoustID submission failure after removing files from Picard - [PICARD-194](https://tickets.metabrainz.org/browse/PICARD-194) - Allow multi-select in new MetaDataBox for delete/remove tags - [PICARD-104](https://tickets.metabrainz.org/browse/PICARD-104) - File browser remembers last directory/no longer crashes on OS X - [PICARD-11](https://tickets.metabrainz.org/browse/PICARD-11) - Removed the "Run Picard" option from the Windows installer - [PICARD-220](https://tickets.metabrainz.org/browse/PICARD-220) - Refreshing a non-album track correctly clears previous track metadata - [PICARD-217](https://tickets.metabrainz.org/browse/PICARD-217) - Fixed the preserved tags setting for tags with uppercase characters - Added a completion box to the preserved tags setting, and clarified how it works - [PICARD-242](https://tickets.metabrainz.org/browse/PICARD-242) - Store lyrics language in tags instead of text representation language - [PICARD-255](https://tickets.metabrainz.org/browse/PICARD-255), [PICARD-256](https://tickets.metabrainz.org/browse/PICARD-256) - Fix various oddities in the metadata comparison box # Version 1.0 - 2012-06-02 - [PICARD-43](https://tickets.metabrainz.org/browse/PICARD-43) - New UI: Extended comparison of existing vs. MB metadata & tags - Merged the renaming and moving options pages - [PICARD-159](https://tickets.metabrainz.org/browse/PICARD-159) - Removed the VA file naming format option (there is now a single format option) - Add `%license%` tag - [PICARD-21](https://tickets.metabrainz.org/browse/PICARD-21) - Made `%writer%` available to tagger scripts and plugins with contents of songwriter - [PICARD-139](https://tickets.metabrainz.org/browse/PICARD-139) - Allow two multi-valued variables to be merged in tagger scripting - [PICARD-147](https://tickets.metabrainz.org/browse/PICARD-147) - Allow multi-valued variables to be transformed in tagger script and then set back in tags as multi-valued - [PICARD-138](https://tickets.metabrainz.org/browse/PICARD-138) - Fix `$copy` not preserving multi-value variables as documented - [PICARD-148](https://tickets.metabrainz.org/browse/PICARD-148) - Load/save free-text tags for ID3 as TXXX frames - [PICARD-88](https://tickets.metabrainz.org/browse/PICARD-88) - Fix writing of MusicBrainz Work Id / musicbrainz_workid to tags - [PICARD-27](https://tickets.metabrainz.org/browse/PICARD-27) - Handle mimetype for embedding cover art from EXIF jpegs - Change cover art box to open MusicBrainz release rather than Amazon - Support manual drag-and-drop of cover art onto a release via cover art box - [PICARD-190](https://tickets.metabrainz.org/browse/PICARD-190) - Only open browser on left-click of cover art box - [PICARD-186](https://tickets.metabrainz.org/browse/PICARD-186) - Fix Lookup in Browser (previously 'tag lookup') for clusters - Lookup in Browser will now not use MBIDs to lookup unmatched files/clusters - [PICARD-198](https://tickets.metabrainz.org/browse/PICARD-198) - Add Date/Country to CD Lookup results dialog - [PICARD-4](https://tickets.metabrainz.org/browse/PICARD-4) - Fix/reset album folksonomy tag counts while refreshing releases - Plugins actions can now create sub-menus using the MENU class attribute - New plugin hook `register_clusterlist_action` - [PICARD-191](https://tickets.metabrainz.org/browse/PICARD-191) - Display the port Picard is listening on at bottom right status bar - [PICARD-33](https://tickets.metabrainz.org/browse/PICARD-33) - Make album drops from right hand pane to left default to "unmatched files" again - [PICARD-75](https://tickets.metabrainz.org/browse/PICARD-75) - Remove .DS_Store, desktop.ini, and Thumbs.db from otherwise empty directories - [PICARD-200](https://tickets.metabrainz.org/browse/PICARD-200) - Update artist translation to use new alias features (primary flag, sort names) - [PICARD-165](https://tickets.metabrainz.org/browse/PICARD-165) - Deleted tags aren't indicated as changes - [PICARD-45](https://tickets.metabrainz.org/browse/PICARD-45) - Picard log entries have inaccurate timestamp - [PICARD-103](https://tickets.metabrainz.org/browse/PICARD-103) - Interface doesn't allow keyboard only management - [PICARD-31](https://tickets.metabrainz.org/browse/PICARD-31) - Added option to preserve timestamps of tagged files - [PICARD-99](https://tickets.metabrainz.org/browse/PICARD-99) - Added keyboard shortcut to reload release - [PICARD-91](https://tickets.metabrainz.org/browse/PICARD-91) - Medium formats weren't listed in order in the "Other versions" menu - [PICARD-74](https://tickets.metabrainz.org/browse/PICARD-74) - Couldn't select multiple directories in "Add Folder" window on OS X # Version 0.16 - 2011-10-23 - Added AcoustID support. - Fixed track metadata plugins. - [PICARD-16](https://tickets.metabrainz.org/browse/PICARD-16) - Added new internal `%_totalalbumtracks%` tag field. - [PICARD-7](https://tickets.metabrainz.org/browse/PICARD-7) - Track metadata plugins now run also on non-album tracks. - [PICARD-5](https://tickets.metabrainz.org/browse/PICARD-5) - Fixed custom Various Artists name on the `%albumartist%` field. - [PICARD-1](https://tickets.metabrainz.org/browse/PICARD-1) - Album artist is now correctly "translated". - Unicode punctuation is now converted to ASCII by default. - [PICARD-15](https://tickets.metabrainz.org/browse/PICARD-15) - WavPack correction files are moved together with the main files. - Unicode filename normalization on OS X. - Original release date is now saved into `%originaldate%`. - [PICARD-17](https://tickets.metabrainz.org/browse/PICARD-17) - Allow tagging with localized artist aliases - [PICARD-46](https://tickets.metabrainz.org/browse/PICARD-46) - Added a quit confirmation dialog. - [PICARD-10](https://tickets.metabrainz.org/browse/PICARD-10) - Standalone recordings can be tagged with relationships now. - [PICARD-8](https://tickets.metabrainz.org/browse/PICARD-8) - Refreshing an album will refresh its "other versions" listing. - [PICARD-50](https://tickets.metabrainz.org/browse/PICARD-50) - "Unicode punctuation to ASCII" now works on album-level metadata. - [PICARD-20](https://tickets.metabrainz.org/browse/PICARD-20) - DJ-mix tags should only be written to the medium where they apply. - [PICARD-54](https://tickets.metabrainz.org/browse/PICARD-54) - Support URL redirects in web service/network request module - [PICARD-52](https://tickets.metabrainz.org/browse/PICARD-52) - Jamendo and Archive.org cover art is displayed on web page, but not loaded by Picard plugin - [PICARD-13](https://tickets.metabrainz.org/browse/PICARD-13) - Edits to metadata in "Details..." menu not reflected in UI - [PICARD-14](https://tickets.metabrainz.org/browse/PICARD-14) - The status bar/new metadata box is updated when a selected file/track is changed. # Version 0.15.1 - 2011-07-31 - "Other versions" menu now displays release labels and catalog numbers. - Added CD-R, 8cm CD to the format mapping. - Picard no longer fails to load releases with new or unknown media formats. - Threading issues that could occasionally cause Picard to stop loading files have been fixed. - Fixed album metadata processor plugins not working (#5960) - Fixed loading of standalone recordings (#5961) - Fixed requests stopping at midnight (#5963) - Stopped using QDateTime for timing requests (for Qt 4.6 compatibility) (#5967) - Fixed display of ampersands in the "other versions" menu. (#5969) - Fixed use of numerical functions in advanced scripting. # Version 0.15 - 2011-07-17 - Added options for using standardized track, release, and artist metadata. - Added preferred release format support. - Expanded preferred release country support to allow multiple countries. - Added support for tagging non-album tracks (standalone recordings). - Plugins can now be installed via drag and drop, or a file browser. - Added several new tags: `%_originaldate%`, `%_recordingcomment%`, and `%_releasecomment%` - Changes to request queuing: added separate high and low priority queues for each host. - Tagger scripts now run after metadata plugins finish (#5850) - The "compilation" tag can now be `$unset` or modified via tagger script. - Added a shortcut (Ctrl+I) for Edit->Details. - Miscellaneous bug fixes. # Version 0.15beta1 - 2011-05-29 - Support for the NGS web service # Version 0.14 - 2011-05-15 - Fixed a problem with network operations hanging after a network error (#5794, #5884) - ID3v2.3 with UTF-16 is now the default ID3 version - Option to set preferred release types for improved album matching - Added support for sorting the album/file lists (#75) - Fixed OptimFROG tag reading (#5859) - Fixed colors for a white-on-black color scheme (#5846) - Added an option to replace non-ASCII punctuation (#5834) - Support for writing release group and work IDs, currently unused (#5805) - Fixed saving of the release event format tag (#5250) - Added support for the language and script tags (#943) - Plugins can now use track-track relationships (#5849) - Allowed external drives to be visible in the file browser panel on OS X (#5308) # Version 0.13 - 2011-03-06 - Changed Picard icon license to CC by-sa - Small UI consistency changes - Albums with tracks linked to more than one file are never marked as "completed". - Fixed matching of scanned files to tracks while the album is still loading. - Support for properly embedded FLAC pictures - Existing embedded images in APE and ASF files are removed only if there are new images to replace them. - More strict tagger script validation. - Fixed the `$truncate` tagger script function. - Proper rounding of track durations. - Fixed a bug with saving images larger than 64k to WMA files. - Added a `$swapprefix` tagger script function. - Release events with a date are preferred over the ones without a date. - Files that are being saved as marked as pending. - Updated .desktop file to allow opening Picard with multiple files. - Handle the "open file" event on Mac OS X. - Added timeouts to the HTTP web service client. - Fixed a bug with albums missing the expand/collapse icons # Version 0.12.1 - 2009-11-01 - Fixed deletion of all COMM frames in ID3, which was introduced with the iTunNORM fix in Picard 0.12.0. - Restored native add folder dialog. # Version 0.12 - 2009-10-25 - Live syntax checking for tagger script and naming strings. (Nikolai Prokoschenko) - Support ratings. (Philipp Wolfer) - Support for user folskonomy tags. (Lukáš Lalinský) - Embed cover art into APEv2 tags. (Lukáš Lalinský) - Embed cover art into WMA tags. (Philipp Wolfer) - New high quality application icon (Carlin Mangar) - Support for originaldate tag. (Philipp Wolfer) - Restructured file naming options. (Nikolai Prokoschenko) - Added option to select the user interface language. (Philipp Wolfer) - Highlight fully matched albums. (Nikolai Prokoschenko) - New script functions `$matchedtracks()`, `$initials()`, `$firstalphachar()`, `$truncate()` and `$firstwords()` - CD drive dropdown selection on Linux. (Philipp Wolfer) - Add disc ID to album metadata if loaded via disc lookup. (Philipp Wolfer) - Add expand/collapse all actions to tree views. (Philipp Wolfer) - Added DCC media format. - Removed unncecessary and confusing PUID lookup threshold. (Philipp Wolfer) - Fixed saving of copyright in ASF metadata. (#5419, Philipp Wolfer) - Write TRACKTOTAL and DISCTOTAL to vorbis files. (#4088, Philipp Wolfer) - Added keyboard shortcut to toggle file browser (#3954, Philipp Wolfer) - Write ISRCs from MusicBrainz into tags (Philipp Wolfer) - UI improvements on cover art box and icons (Carlin Mangar) - New Windows installer (Carlin Mangar) - New plugin extension point ui_init (Gary van der Merwe) - Updated plugin options page (Carlin Mangar) - Python 2.6 fixes. (Gary van der Merwe) - Fix PUID generation on big endian machines. (Jon Hermansen) - Fix lookup encoding for non latin characters. (#5233, Philip Jägenstedt) - Fix infinite loop when using Qt 4.5. (Lukáš Lalinský) - Ensure 16-byte memory alignment for avcodec, fixes issues with enabled SSE2 instructions. (#5263, Philipp Wolfer) - Use default CD device for disc ID lookups if no device was specified. (Philipp Wolfer) - Preserve file information (bitrate, extension etc.) on saving. (#3236, Philipp Wolfer) - Allow empty release events (#4818, Philipp Wolfer) - Respect the option "clear existing tags" when saving WMA files. (Philipp Wolfer) - Detect image format of cover images. (#4863, Philipp Wolfer) - Don't load CD stubs. (#4251, Philipp Wolfer) - Set match background color relative to the base color. (#4740, Philipp Wolfer) - Fix infinite loop when using Qt 4.5. (Lukáš Lalinský) - Fixed various issues with the PUID submission button. (Philipp Wolfer) - Fixed copy and paste (#5428, Philipp Wolfer) - Fixed loading of files with corrupted PUIDs (#5331, Carlin Mangar) - Fixed redirection handling (Lukáš Lalinský) - Fixed writng of iTunNORM tags in ID3 (Carlin Mangar) - Always restore window position so that the window is visible (Carlin Mangar) - Updated translations. # Version 0.11 - 2008-12-02 - Support for new FFmpeg install locations - Automatically remove whitespaces from MB hostname in options - Release date from MB is now optional - Fixed per-track folksonomy tag support - Evaluate tagger script for album metadata - Show donation info in the about dialog - Support for .oga files (Ogg FLAC, Ogg Speex or Ogg Vorbis) - Fixed loading of performer tags from Vorbis Comments - Load embedded cover art from COVERART/COVERARTMIME Vorbis Comments - Allow setting the "Move Files To" location from the internal file browser - Copy&paste support in the file details dialog - Correct handling of "; " as a separator for sort names - Minimal support for TAK files - Fixed parsing of the "Pseudo-Release" release status - Fixed reading performers with empty role from ID3 tags - Don't allow empty file naming formats - Interactive password dialog - Fixed checking for non-Latin characters when using sort name as the main artist name # Version 0.10 - 2008-07-27 - Fixed crash when reading CD TOC on 64-bit systems - Fixed handling of MP4 files with no metadata - Change the hotkey for help to the right key for OS X - Replace special characters after tagger script evaluation to allow special characters being replaced by tagger script - Actually ignore 'ignored (folksonomy) tags' - Remove dependency on Mutagen 1.13, version 1.11 is enough now - Escape ampersand in release selection (#3748) # Version 0.10.0rc1 - 2008-05-25 - Stop analyzing files that have been removed. (#3352, Gary van der Merwe) - Automatically disable CD lookup if no CD device is specified. (Will Holcomb) - Don't abort directory reading on invalid filename. (#2829, amckinle) - Add an option to select multiple directories from the 'Add Directory' window. (#3541, Will Holcomb) - Avoid scanning files that had been removed from the tagger. (#3352, Gary van der Merwe) - Folksonomy tags/genre support. (Lukáš Lalinský) - Added menu items (with keyboard shortcuts) for CD lookup / Scan / Lookup / Cluster. (Lukáš Lalinský) - Add taggerscript function `$performer()`. (Lukáš Lalinský) - Lower the default PUID lookup threshold to 10%. (Lukáš Lalinský) - Compare tracknumber and totaltracks as numbers, not strings. (Lukáš Lalinský) - Correctly escape special Lucene characters for searches/lookups. (#3448, Lukáš Lalinský) - Use MusicIP Mixer "archived analysis" to speed up PUID lookups. (Lukáš Lalinský) - Add language and script to variables. (#3635, Nikki) - Option to initiate searches with advanced query syntax on by default. (#3526, Lukáš Lalinský) - "Save Tags" item in options menu. (#3519, Lukáš Lalinský) - Create empty "plugins" directory by default on installation. (#3529, Lukáš Lalinský) - Added default release country option. (#3452, Philipp Wolfer) - Added release format type to release selection. (#3074, Philipp Wolfer) - Convert Vorbis tag "tracktotal" to "totaltracks" on load. (Philipp Wolfer) - Save 'arranger' to ID3 tags. (Lukáš Lalinský) - Store cover art in Ogg and FLAC files. (#3647, Hendrik van Antwerpen) - Album title not updated when related 'Unkown files' are modified. (#3682, Hendrik van Antwerpen) - Match selected release event to existing files. (#3687, Hendrik van Antwerpen) - Allow multiple files to be linked to a single track. (#3729, Gary van der Merwe) - Don't use mmap to resize files on Windows. (Lukáš Lalinský) # Version 0.9.0 - 2007-12-16 - More custom tags in MP4 files (compatible with MediaMonkey and Jaikoz) (#3379) - Fixed MP4 fingerprinting on Windows. (#3454, #3374) - Fixed CD lookups on Windows. (#3462, #3362, #3386) - Set the `%compilation%` tag correctly. (#3263) - Fixed location of saved cover art files. (#3345) - The Picard window now won't start as hidden. (#2104, #2429) - Fixed reading of length of MP3 files with VBRI headers. (#3409) - Fixed WMA saving. (#3417) - Fixed saving of comment to ID3 tags. (#3418) - New mapping of "chorus master" AR to "conductor" tag. - Fixed system-wide plugin path on Linux. (#3430) - Use the earliest release date by default. (#3456) # Version 0.9.0beta1 - 2007-10-28 - Save ASIN to MP4 files. - Add a `--disable-locales` option to `setup.py build`. (Santiago M. Mola) - New threading code, should make Picard crash less and be faster. - Replace initial dot in file and directory names. (#3204, Philipp Wolfer) - Fixed caps in the default cover art image. (#3242, Bogdan Butnaru) - Fixed broken naming preview. (#3214, Daniel Bumke) - Re-enable the drag/drop target indicators. (#3106) - Fix adding files and directories from the command line. (#3075) - Don't show the cover art box by default. - Lookup files individually for "Unmatched Files", not as a cluster. # Version 0.9.0alpha14 - 2007-08-05 - Fixed PUID submissions. - Fixed drag&drop from Finder to Picard on Mac OS X. - Don't save files from "Unmatched Files" when saving an album. - Renamed "Analyze" to "Scan", to avoid confusion with MusicIP Mixer analysis. - Added plugin API versioning. Plugins now need to define constant `PLUGIN_API_VERSIONS`, otherwise they won't be loaded. - Added option to overwrite cover art by default. - Never wait more than second for the next HTTP request. - Fixed setting of the "Move Tagged Files To" folder, if the name contains non-ASCII characters. # Version 0.9.0alpha13 - 2007-07-29 ## Bugfixes - Fixed drag&drop issue on Windows Vista. # Version 0.9.0alpha12 - 2007-07-29 ## Changes - "User directory" location changed: - On Windows from "%HOMEPATH%\Local Settings\Application Data\MusicBrainz Picard" to "%HOMEPATH%\Application Data\MusicBrainz\Picard" - On UNIX from "~/.picard" to "$XDG_CONFIG_HOME/MusicBrainz/Picard" (usually "~/.config/MusicBrainz/Picard") - Picard no longer logs every action and doesn't saves the logs. To enable more debug logging, use command line argument "-d" or "--debug" or environment variable "PICARD_DEBUG". - For plugins: - `metadata["~#length"]` is now `metadata.length` - `metadata["~#artwork"]` is now `metadata.images` ## New Features - Save embedded images to MP4 files. - Added option to select release events for albums. - Added internal log viewer. - Track and file context menu hooks for plugins. ## Bugfixes - Deleting files from clusters increments total time rather than decrementing it. (#2965) - Update metadata boxes and cover art for selected items. (#2498) - Display error message for tracks. - Fixed drag-and-drop bugs on Mac OS X. - Added `%releasecountry%` to the file renaming preview. - Cluster multi-disc albums identified by tags, not (disc x). (#2555) # Version 0.9.0alpha11 - 2007-05-27 ## New Features - Added "Edit" button to the tag editor. ## Bugfixes - Fixed initialization of gettext translations. # Version 0.9.0alpha10 - 2007-05-27 ## New Features - New TaggerScript function `$len(text)`. (#2843) - Don't compress huge ID3 frames. (#2850) - Move "Add Cluster As Release" to a plugin. - Allow horizontal scrollbar in the file browser panel. (#2856) - Removed "Basic" tab from the "Details" window, "Advanced" tab renamed to "Metadata". - The tag editor can be used to edit multiple files. (#2893) ## Bugfixes - F1 for Help instead of CTRL+H on Windows and Linux. (#2485, Nikolai Prokoschenko) - Tabbing focus transition from search isn't as expected. (#2546, Nikolai Prokoschenko) - Display an error message if launching a web browser failed. - Fixed web-service error caused PUID submissions. - Change function `$gt()`, `$gte()`, `$lt()`, `$lte()` to compare numbers, not strings. (#2848) - Fixed kfmclient launching under KDE/Python 2.5. - Fixed similarity calculation of non-latin texts. (#2891) - Don't try to auto-analyze files with "loading" errors. (#2862) # Version 0.9.0alpha9 - 2007-05-12 ## New Features - The tag editor now accepts free-text tag names. - Load 'DJ-mixed by' AR data to `%djmixer%` tag. - Load 'Mixed by' AR data to `%mixer%` tag. - Delay the webservice client to do max. 1 request per second. - Sort files in clusters by disc number, track number and file name. (#2547) - Support for any text frame in special variable `%_id3:%`. - Ignore empty ID3 text values. - Windows installer: - Removed DirectX-based decoder. - FFmpeg compiled with AAC (faad2) support. ## Bugfixes - Save XSOP frame to ID3v2.3 tags. (#2484) - Use attributes like 'guest' or 'additional' also from generic performer ARs. - Fixed capitalization of `%releasetype%` in file naming preview. (#2762) - Fixed 'python setup.py build_ext' if py2app and setuptools are loaded. - ID3v2.3 frame TDAT should be written in format DDMM, not MMDD. (#2770) - Don't display an error on Ogg and FLAC files with no tags. - Remove video files from the list of supported formats. - Always use musicbrainz.org for PUID submissions. (#2764) - Files/Pending Files count not reset/recalculated after removing files. (#2541) - Removed files still get processed during fingerprinting. (#2738) - Read only text values from APEv2 tags. (#2828) # Version 0.9.0alpha8 - 2007-04-15 ## New Features - Notification of changed files in releases. (#2632, #2702) ## Bugfixes - Don't open the file for analyzing twice. (#2733, #2734) - Save ASIN and release country to ID3 tags. (#2484, #2456) - Variable `%country%` renamed to `%releasecountry%`. - Save release country to MP4 and WMA tags. - Don't take unsupported tags into account when checking if the tags are 'complete' and the file should have 100% match. This fixes problems with showing the green check-marks for file with limited tag formats, like MP4 or WMA. - Ignore missing tag in `$unset()`. # Version 0.9.0alpha7 - 2007-04-14 ## New Features - Remember location in the file browser. (#2618) - Added FFmpeg support on Windows (MP3, Vorbis, FLAC, WavPack and many other audio formats). - Lowercase the extension on file renaming/moving. (#2701) - TaggerScript function `$copy(new,old)` to copy metadata from variable `old` to `new`. The difference between `$set(new,%old%)` is that `$copy(new,old)` copies multi-value variables without flattening them. - Added special purpose TaggerScript variable `%_id3:%` for direct setting of ID3 frames. Currently it supports only TXXX frames in format `%_id3:TXXX:%`, for example: `$copy(_id3:TXXX:PERFORMERSORTORDER,artistsort)`. - Support for WAV files. (#2537) - Removed GStreamer-based decoder. - Implemented `python setup.py install_locales`. ## Bugfixes - Failed PUID submission deactivates the submit button. (#2673) - Unable to specify album art file name mask. (#2655) - Fixed incorrect copying of album metadata to tracks. (#2698) - Added options to un-hide toolbars. (#2631) - Fixed problem with saving extra performer FLAC tags containing non-ASCII characters. (#2719) - Read only the first date from ID3v2.3 tags. (#2460) - If the remembered directory for add dialogs and file browser was removed, try to find an existing directory in the same path. # Version 0.9.0alpha6 - 2007-04-04 ## New Features - Added option --disable-autoupdate for 'build' and 'install' commands of the setup script. (#2551) - Automatically parse track numbers from file names like 01.flac for better cluster->album matching with untagged files. - Support for the new sorting tags in MP4 tags from iTunes 7.1. - Strip white-space from directory names. (#2558) - When replacing characters with their ascii equivalent, 'ß' should be replaced by 'ss'. (#2610) - Track level performer ARs. (#2561) - Remove leading and trailing whitespace from tags on file saving. (#892, #2665) - Support for labels, catalog numbers and barcodes. ## Bugfixes - Artist names from ARs should be translated, too. - Freeze after answering no to "download the new version" prompt. (#2542) - `%musicbrainz_albumid%` not working in file renaming. (#2543) - Track time appears to display incorrectly if it's unknown on MusicBrainz. (#2548) - Fixed problem with removing albums/files after submitting PUIDs (#2556) - The user's script should be applied also to album metadata. - Fixed moving of additional files from paths with "special" characters. ## Internals - The browser integration HTTP server rewritten using QTcpServer. # Version 0.9.0alpha5 - 2007-03-18 ## New Features - Replace Æ with AE in file/directory names. (#2512) - "Add cluster as release" (#1049) - Text labels under icon buttons. (#2476) ## Bugfixes - Fixed fileId generator (caused problems with drag&drop if files with multiple formats are used). - Original Metadata not greyed out when no tracks are attached. (#2461) - Better detecting of the default Windows browser, with fallback to Internet Explorer. (#2502) - Better album/track lookup. (#2521) - File browser stays 'hidden' after first time use. (#2480) - Track length changed in Original Metadata after save. (#2510) - "Send PUIDs" button not disabled after albums are removed. (#2506) - The Windows package now includes JPEG loader to show cover art images correctly. (#2478) # Version 0.9.0alpha4 - 2007-03-09 ## Bugfixes - Fixed case-insentive file renaming. (#2457, #2513) # Version 0.9.0alpha3 - 2007-03-08 ## New Features - Using of 'performed by' AR types (without instrument or vocal). - The "Replace non-ASCII characters" option will try to remove accents first. (#2466) - Added option to auto-analyze all files. (#2465) ## Bugfixes - Fixed file clustering. - Added `%albumartistsort%`, `%releasetype%` and `%releasestatus%` to the file naming example (#2458) - Sanitize dates from ID3 tags. (#2460) - Fixed page switching in the options window on error. (#2455) - Correct case-insensitive file renaming on Windows (#1003, #2457) - Relative paths in the "Move files to" option are relative to the current path of the file. (#2454) - Added a .desktop file. (#2470) - Release type and status should be in lower case. (#2489) # Version 0.9.0alpha2 - 2007-03-04 ## New Features - New variable `%_extension%` (#2447) - File naming format tester. (#2448) - Added automatic checking for new versions. ## Bugfixes - Fixed window position saving/restoring. (#2449) - Fixed iTunes compilation flag saving. (#2450) # Version 0.9.0alpha1 - 2007-03-03 - First release. picard-release-2.7.3/README.md000066400000000000000000000034431416775010500156740ustar00rootroot00000000000000MusicBrainz Picard ================== ![Github Actions Status](https://github.com/metabrainz/picard/workflows/Run%20tests/badge.svg) [![Codacy Grade](https://img.shields.io/codacy/grade/4dcabf0a13ed4b27b3a381ce9ba96ecc/master.svg?style=flat-square&label=Codacy)](https://app.codacy.com/gh/metabrainz/picard) [MusicBrainz Picard](http://picard.musicbrainz.org) is a cross-platform (Linux/Mac OS X/Windows) application written in Python and is the official [MusicBrainz](http://musicbrainz.org) tagger. Picard supports the majority of audio file formats, is capable of using audio fingerprints ([AcoustIDs](http://musicbrainz.org/doc/AcoustID)), performing CD lookups and [disc ID](http://musicbrainz.org/doc/Disc_ID) submissions, and it has excellent Unicode support. Additionally, there are several plugins available that extend Picard's features. When tagging files, Picard uses an album-oriented approach. This approach allows it to utilize the MusicBrainz data as effectively as possible and correctly tag your music. For more information, [see the illustrated quick start guide to tagging](https://picard.musicbrainz.org/quick-start/). Picard is named after Captain Jean-Luc Picard from the TV series Star Trek: The Next Generation. Binary downloads are available [here](http://picard.musicbrainz.org/downloads/). Support and issue reporting --------------------------- Please report all bugs and feature requests in the [MusicBrainz issue tracker](https://tickets.metabrainz.org/browse/PICARD). If you need support in using Picard please read the [documentation](https://picard-docs.musicbrainz.org/) first and have a look at the [MusicBrainz community forums](https://community.metabrainz.org/c/picard). Installing --------------------------- [INSTALL.md has instructions on building this codebase.](INSTALL.md) picard-release-2.7.3/RELEASING.md000066400000000000000000000044141416775010500162470ustar00rootroot00000000000000# Picard release process ## Release preparation (few weeks/days before) ### Synchronize picard.pot with sources ```bash python setup.py regen_pot_file && git diff --quiet || git commit -m 'Update pot file' -- po/picard.pot ``` And push changes to main remote repository, see [po/README.md](po/README.md) for details about translations ## Ensure git repository tree is clean From the local repository: ### Check out the repo master branch ```bash git fetch $PICARD_REMOTE && git checkout master ``` ### Ensure nothing is on the way ```bash git reset --hard $PICARD_REMOTE/master && git clean -f -d ``` #### Remove old compiled modules ```bash find . -type f -name '*.pyc' -exec rm -f {} \; ``` ### Tag to save the current state ```bash git tag "before-release-$PICARD_VERSION" --force ``` ### Remove any BOM nasty bytes from files This shouldn't be needed, but better to check before releasing ```bash git ls-tree --full-tree -r HEAD --name-only |while read f; do sed -i '1s/^\xEF\xBB\xBF//' "$f"; done && git diff --quiet || git commit -a -m 'Remove nasty BOM bytes' ``` ## Get latest translations from Transifex ```bash python setup.py pull_translations && git diff --quiet || git commit -m 'Update .po files' -- po/ ``` ## Synchronize generated consts ```bash python setup.py update_constants && git diff --quiet || git commit -a -m 'Update constants' -- picard/const/*.py ``` ## Update NEWS.txt TODO: explain how ## Update Picard version Edit `picard/__init__.py` and set new version tuple Run tests: ```bash python setup.py test ``` Commit changes! ## Tag new version ```bash git tag -s "$PICARD_RELEASE_TAG" -m "Release $PICARD_VERSION" ``` Stable release tags have the following format: `release-#.#.#` Example: `release-2.1.0` ## Update Picard version to next dev version Edit `picard/__init__.py` and set new dev version tuple. Run tests: ```bash python setup.py test ``` Commit changes! ## Push new commits and tags to remote ```bash git push "$PICARD_REMOTE" master:master git push "$PICARD_REMOTE" tag "$PICARD_RELEASE_TAG" ``` ### To revert after push ```bash git tag -d "release-$PICARD_VERSION" git reset --hard "before-release-$PICARD_VERSION" git push "$PICARD_REMOTE" :"$TAG" git push "$PICARD_REMOTE" "before-release-$PICARD_VERSION":master --force ``` picard-release-2.7.3/appxmanifest.xml.in000066400000000000000000000101311416775010500202330ustar00rootroot00000000000000 %(display-name)s MetaBrainz Foundation Inc. Picard is an open-source cross-platform music tagger by MusicBrainz. It has the ability to identify audio files even without any existing metadata. Square70x70Logo.png .aac .ac3 .aif .aifc .aiff .ape .asf .dff .dsf .flac .kar .m2a .m4a .m4b .m4p .m4v .mid .mp+ .mp2 .mp3 .mp4 .mpc .ofr .ofs .oga .ogg .ogv .opus .spx .tak .tta .wav .wma .wmv .wv picard-release-2.7.3/installer/000077500000000000000000000000001416775010500164065ustar00rootroot00000000000000picard-release-2.7.3/installer/i18n/000077500000000000000000000000001416775010500171655ustar00rootroot00000000000000picard-release-2.7.3/installer/i18n/json2nsh.py000077500000000000000000000047061416775010500213150ustar00rootroot00000000000000#!/usr/bin/env python3 # -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2020 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. import glob import json import os.path import nshutil as nsh def language_from_filename(path): lang = os.path.splitext(os.path.basename(path))[0] return (nsh.code_to_language(lang), lang) def write_langstring(f, language, identifier, text): langstring = nsh.make_langstring(language, identifier, text) f.write(langstring) def merge_translations(*translations): merged = {} for trans in translations: for k, v in trans.items(): if v: merged[k] = v return merged def main(): scriptdir = os.path.dirname(os.path.abspath(__file__)) sourcesdir = os.path.join(scriptdir, 'sources') outdir = os.path.join(scriptdir, 'out') os.makedirs(outdir, exist_ok=True) # Read the english sources for defaults with open(os.path.join(sourcesdir, 'en.json'), 'r', encoding='utf-8') as infile: data_en = json.loads(infile.read()) for path in glob.glob(os.path.join(sourcesdir, '*.json')): language, language_code = language_from_filename(path) if not language: print(f'Unknown language code "{language_code}", skipping') continue target_file = os.path.join(outdir, f'{language}.nsh') print(f'{path} => {target_file}') with open(path, 'r', encoding='utf-8') as infile: data = json.loads(infile.read()) data = merge_translations(data_en, data) with open(target_file, 'w+', encoding='utf-8') as outfile: for identifier, text in data.items(): write_langstring(outfile, language, identifier, text) if __name__ == "__main__": main() picard-release-2.7.3/installer/i18n/nsh2json.py000077500000000000000000000040271416775010500213110ustar00rootroot00000000000000#!/usr/bin/env python3 # -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2020 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. import glob import json import os.path import nshutil as nsh def language_from_filename(path): lang = os.path.splitext(os.path.basename(path))[0] return (lang, nsh.language_to_code(lang)) def extract_strings(f): for line in f: parsed = nsh.parse_langstring(line) if parsed: yield parsed def main(): scriptdir = os.path.dirname(os.path.abspath(__file__)) sourcesdir = os.path.join(scriptdir, 'sources') outdir = os.path.join(scriptdir, 'out') for path in glob.glob(os.path.join(outdir, '*.nsh')): language, language_code = language_from_filename(path) if not language_code: print(f'Unknown language "{language}", skipping') continue target_file = os.path.join(sourcesdir, f'{language_code}.json') print(f'{path} => {target_file}') with open(path, 'r', encoding='utf-8') as infile: output = {} for identifier, text in extract_strings(infile): output[identifier] = text with open(target_file, 'w+', encoding='utf-8') as outfile: outfile.write(json.dumps(output, ensure_ascii=False, indent=4)) if __name__ == "__main__": main() picard-release-2.7.3/installer/i18n/nshutil.py000066400000000000000000000074271416775010500212370ustar00rootroot00000000000000#!/usr/bin/env python3 # -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2020-2021 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. import re # See list of available NSIS languages at # https://sourceforge.net/p/nsis/code/HEAD/tree/NSIS/trunk/Contrib/Language%20files/ LANGUAGES = { 'Afrikaans': 'af', 'Albanian': 'sq', 'Arabic': 'ar', 'Asturian': 'ast', 'Basque': 'eu', 'Belarusian': 'be', 'Bosnian': 'bs', 'Breton': 'br', 'Bulgarian': 'bg', 'Catalan': 'ca', 'Cibemba': 'bem', 'Corsican': 'co', 'Croation': 'hr', 'Czech': 'cs', 'Danish': 'da', 'Dutch': 'nl', 'English': 'en', 'Esperanto': 'eo', 'Estonian': 'et', 'Farsi': 'fa', 'Finnish': 'fi', 'French': 'fr', 'Galician': 'gl', 'Georgian': 'ka', 'German': 'de', 'Greek': 'el', 'Hebrew': 'he', 'Hindi': 'hi', 'Hungarian': 'hu', 'Icelandic': 'is', 'Igbo': 'ig', 'Indonesian': 'id', 'Irish': 'ga', 'Italian': 'it', 'Japanese': 'ja', 'Khmer': 'km', 'Korean': 'ko', 'Kurdish': 'ku', 'Latvian': 'lv', 'Lithuanian': 'lt', 'Luxembourgish': 'lb', 'Macedonian': 'mk', 'Malagasy': 'mg', 'Malay': 'ms_MY', 'Mongolian': 'mn', 'Norwegian': 'nb', 'NorwegianNynorsk': 'nn', 'Polish': 'pl', 'Portuguese': 'pt', 'PortugueseBR': 'pt_BR', 'Romanian': 'ro', 'Russian': 'ru', 'ScotsGaelic': 'sco', 'Serbian': 'sr', # 'SimpChinese': 'zh-Hans', 'SimpChinese': 'zh_CN', 'Slovak': 'sk', 'Slovenian': 'sl', 'Spanish': 'es', 'Swahili': 'sw', 'Swedish': 'sv', 'Tatar': 'tt', 'Thai': 'th', # 'TradChinese': 'zh-Hant', 'TradChinese': 'zh_TW', 'Turkish': 'tr', 'Ukrainian': 'uk', 'Uzbek': 'uz', 'Vietnamese': 'vi', 'Welsh': 'cy', 'Yoruba': 'yo', } _R_LANGUAGES = {code: name for name, code in LANGUAGES.items()} # See https://nsis.sourceforge.io/Docs/Chapter4.html#varstrings ESCAPE_CHARS = { r'$\r': '\r', r'$\n': '\n', r'$\t': '\t', r'$\"': '"', r'$\'': "'", r'$\`': '`', } RE_LANGSTRING_LINE = re.compile(r'LangString\s+(?P[A-Za-z0-9_]+)\s+\${LANG_[A-Z]+}\s+["\'`](?P.*)["\'`]$') def language_to_code(language): return LANGUAGES.get(language) def code_to_language(language_code): return _R_LANGUAGES.get(language_code) def escape_string(text): for escape, char in ESCAPE_CHARS.items(): if char not in {"'", "`"}: # No need to escape quotes other than "" text = text.replace(char, escape) return text def unescape_string(text): for escape, char in ESCAPE_CHARS.items(): text = text.replace(escape, char) return text def parse_langstring(line): match = RE_LANGSTRING_LINE.match(line) if match: return ( match.group('identifier'), unescape_string(match.group('text')) ) else: return None def make_langstring(language, identifier, text): language = language.upper() text = escape_string(text) return f'LangString {identifier} ${{LANG_{language}}} "{text}"\n' picard-release-2.7.3/installer/i18n/sources/000077500000000000000000000000001416775010500206505ustar00rootroot00000000000000picard-release-2.7.3/installer/i18n/sources/bg.json000066400000000000000000000031461416775010500221370ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} е вече инсталиран и трябва да бъде деинсталиран преди инсталиране на това надграждане до версия ${PRODUCT_VERSION}. \n\nЩракнете \"Добре\" да продължите или \"Прекрати\" да прекратите това надграждане.", "MsgApplicationRunning": "Приложението ${PRODUCT_NAME} се изпълнява. Моля, затворете го и опитайте отново.", "MsgRequires64Bit": "Тази версия на ${PRODUCT_NAME} изисква 64-битова Windows система.", "MuiDescriptionRequired": "Инсталира ${PRODUCT_NAME} заедно с необходимите му файлове за да се изпълни.", "MuiDescriptionLang": "Инсталира преводи на ${PRODUCT_NAME} в различни езици.", "MuiDescriptionShortcuts": "Инсталира преки пътища за пускане на ${PRODUCT_NAME}.", "MuiDescriptionDesktop": "Инсталира пряк път на работният плот.", "MuiDescriptionStartMenu": "Инсталира пряк път в Старт менюто.", "OptionRemoveSettings": "Премахни настройки и лични данни", "SectionDesktop": "Работен плот", "SectionLanguages": "Езици", "SectionRequired": "Програмни файлове (изисква се)", "SectionShortcuts": "Преки пътища", "SectionStartMenu": "Старт меню" } picard-release-2.7.3/installer/i18n/sources/bn.json000066400000000000000000000024321416775010500221430ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} ইতিমধ্যে ইনস্টল করা আছে এবং ${PRODUCT_VERSION} ভার্সনটি আপগ্রেড ইনস্টল করার আগে আনইনস্টল করতে হবে। \n\nএই আপগ্রেডটি করতে \"OK\" অথবা বাতিল করতে \"Cancel\" ক্লিক করুন।", "MsgApplicationRunning": "The application ${PRODUCT_NAME} is running. Please close it and try again.", "MsgRequires64Bit": "This version of ${PRODUCT_NAME} requires a 64-bit Windows system.", "MuiDescriptionRequired": "Installs ${PRODUCT_NAME} along with the necessary files for it run.", "MuiDescriptionLang": "Installs translations of ${PRODUCT_NAME} in different languages.", "MuiDescriptionShortcuts": "Installs shortcuts to launch ${PRODUCT_NAME}.", "MuiDescriptionDesktop": "Installs a shortcut on the desktop.", "MuiDescriptionStartMenu": "Installs a shortcut in the Start Menu.", "OptionRemoveSettings": "Remove settings and personal data", "SectionDesktop": "Desktop", "SectionLanguages": "Languages", "SectionRequired": "Program files (required)", "SectionShortcuts": "Shortcuts", "SectionStartMenu": "Start menu" } picard-release-2.7.3/installer/i18n/sources/de.json000066400000000000000000000023171416775010500221360ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} ist bereits installiert und muss vor der Installation dieses Upgrades auf Version ${PRODUCT_VERSION} deinstalliert werden. \n\nKlicken Sie „OK“ um fortzufahren oder „Abbrechen“ um das Upgrade abzubrechen.", "MsgApplicationRunning": "Die Anwendung ${PRODUCT_NAME} wird ausgeführt. Bitte schließen und erneut versuchen.", "MsgRequires64Bit": "Diese Version von ${PRODUCT_NAME} erfordert ein 64-bit Windows-System.", "MuiDescriptionRequired": "Installiert ${PRODUCT_NAME} mit den für die Ausführung erforderlichen Dateien.", "MuiDescriptionLang": "Installiert Übersetzungen von ${PRODUCT_NAME} in verschiedenen Sprachen.", "MuiDescriptionShortcuts": "Installiert Verknüpfungen, um ${PRODUCT_NAME} zu starten.", "MuiDescriptionDesktop": "Installiert eine Verknüpfung auf dem Desktop.", "MuiDescriptionStartMenu": "Installiert eine Verknüpfung im Startmenü.", "OptionRemoveSettings": "Einstellungen und persönliche Daten entfernen", "SectionDesktop": "Desktop", "SectionLanguages": "Sprachen", "SectionRequired": "Programmdateien (erforderlich)", "SectionShortcuts": "Verknüpfungen", "SectionStartMenu": "Startmenü" } picard-release-2.7.3/installer/i18n/sources/el.json000066400000000000000000000021201416775010500221360ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} is already installed and must be uninstalled before installing this upgrade to version ${PRODUCT_VERSION}. \n\nClick \"OK\" to proceed or \"Cancel\" to cancel this upgrade.", "MsgApplicationRunning": "The application ${PRODUCT_NAME} is running. Please close it and try again.", "MsgRequires64Bit": "This version of ${PRODUCT_NAME} requires a 64-bit Windows system.", "MuiDescriptionRequired": "Installs ${PRODUCT_NAME} along with the necessary files for it run.", "MuiDescriptionLang": "Installs translations of ${PRODUCT_NAME} in different languages.", "MuiDescriptionShortcuts": "Installs shortcuts to launch ${PRODUCT_NAME}.", "MuiDescriptionDesktop": "Installs a shortcut on the desktop.", "MuiDescriptionStartMenu": "Installs a shortcut in the Start Menu.", "OptionRemoveSettings": "Remove settings and personal data", "SectionDesktop": "Desktop", "SectionLanguages": "Γλώσσες", "SectionRequired": "Program files (required)", "SectionShortcuts": "Shortcuts", "SectionStartMenu": "Start menu" } picard-release-2.7.3/installer/i18n/sources/en.json000066400000000000000000000021131416775010500221420ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} is already installed and must be uninstalled before installing this upgrade to version ${PRODUCT_VERSION}. \n\nClick \"OK\" to proceed or \"Cancel\" to cancel this upgrade.", "MsgApplicationRunning": "The application ${PRODUCT_NAME} is running. Please close it and try again.", "MsgRequires64Bit": "This version of ${PRODUCT_NAME} requires a 64-bit Windows system.", "MuiDescriptionRequired": "Installs ${PRODUCT_NAME} along with the necessary files for it run.", "MuiDescriptionLang": "Installs translations of ${PRODUCT_NAME} in different languages.", "MuiDescriptionShortcuts": "Installs shortcuts to launch ${PRODUCT_NAME}.", "MuiDescriptionDesktop": "Installs a shortcut on the desktop.", "MuiDescriptionStartMenu": "Installs a shortcut in the Start Menu.", "OptionRemoveSettings": "Remove settings and personal data", "SectionDesktop": "Desktop", "SectionLanguages": "Languages", "SectionRequired": "Program files (required)", "SectionShortcuts": "Shortcuts", "SectionStartMenu": "Start menu" } picard-release-2.7.3/installer/i18n/sources/es.json000066400000000000000000000022311416775010500221500ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} ya está instalado y debe ser desinstalado antes de instalar esta actualización a la versión ${PRODUCT_VERSION}. \n\nHaga clic en \"Aceptar\" para proceder o en \"Cancelar\" para cancelar esta actualización.", "MsgApplicationRunning": "La aplicación ${PRODUCT_NAME} está en marcha. Por favor cierrelo e inténtelo de nuevo.", "MsgRequires64Bit": "La versión de ${PRODUCT_NAME} requiere un Windows de 64-bits.", "MuiDescriptionRequired": "Instalar ${PRODUCT_NAME} junto con los archivos necesarios para que funcione.", "MuiDescriptionLang": "Instalar traducciones de ${PRODUCT_NAME} en diferentes lenguajes.", "MuiDescriptionShortcuts": "Instalar atajos para iniciar ${PRODUCT_NAME}.", "MuiDescriptionDesktop": "Instalar un atajo en el escritorio", "MuiDescriptionStartMenu": "Instalar un atajo en el Menú de Inicio", "OptionRemoveSettings": "Remover ajustes e información personal", "SectionDesktop": "Escritorio", "SectionLanguages": "Idiomas", "SectionRequired": "Archivos de programa (requerido)", "SectionShortcuts": "Atajos", "SectionStartMenu": "Menú de inicio" } picard-release-2.7.3/installer/i18n/sources/et.json000066400000000000000000000021051416775010500221510ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} on juba paigaldatud. Versioonile ${PRODUCT_VERSION} uuendamiseks tuleb esmalt vana versioon eemaldada.\n\nJätkamiseks klõpsa \"OK\", uuendamisest loobumiseks klõpsa \"Loobu\".", "MsgApplicationRunning": "${PRODUCT_NAME} on praegu käivitatud. Palun sulge see ja proovi siis uuesti.", "MsgRequires64Bit": "See ${PRODUCT_NAME}i versioon vajab 64-bitist Windowsi-süsteemi.", "MuiDescriptionRequired": "Paigaldab ${PRODUCT_NAME}i tööks vajalikud failid.", "MuiDescriptionLang": "Paigaldab ${PRODUCT_NAME}i eri keeltesse tõlgitud kasutajaliidese.", "MuiDescriptionShortcuts": "Paigaldab otseteed ${PRODUCT_NAME}i käivtamiseks.", "MuiDescriptionDesktop": "Lisab otsetee töölauale.", "MuiDescriptionStartMenu": "Lisab otsetee Start-menüüsse.", "OptionRemoveSettings": "Seadete ja isiklike andmete eemaldamine", "SectionDesktop": "Töölaud", "SectionLanguages": "Keeled", "SectionRequired": "Programmifailid (vajalik)", "SectionShortcuts": "Otseteed", "SectionStartMenu": "Start-menüü" } picard-release-2.7.3/installer/i18n/sources/fi.json000066400000000000000000000022611416775010500221420ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} on jo asennettu ja se tulee poistaa ennen päivittämistä versioon ${PRODUCT_VERSION}. \n\nValitse \"OK\" jatkaaksesi tai \"Peruuta\" peruuttaaksesi tämän päivityksen.", "MsgApplicationRunning": "Sovellus ${PRODUCT_NAME} on käynnissä. Ole hyvä ja sammuta se ja yritä uudelleen.", "MsgRequires64Bit": "Sovelluksen ${PRODUCT_NAME} asennettava versio vaatii 64-bittisen Windows-järjestelmä.", "MuiDescriptionRequired": "Asentaa sovelluksen ${PRODUCT_NAME} sekä sen tarvitsemat tiedostot.", "MuiDescriptionLang": "Asentaa sovelluksen ${PRODUCT_NAME} eri kieliset käännöstiedostot.", "MuiDescriptionShortcuts": "Asentaa pikakuvakkeet sovelluksen ${PRODUCT_NAME} käynnistämiseksi.", "MuiDescriptionDesktop": "Asentaa pikakuvakkeen työpöydälle.", "MuiDescriptionStartMenu": "Asentaa pikakuvakkeen käynnistys-valikkoon.", "OptionRemoveSettings": "Poista asetukset ja henkilökohtaiset tiedot.", "SectionDesktop": "Työpöytä", "SectionLanguages": "Kielet", "SectionRequired": "Sovellustiedostot (vaaditaan)", "SectionShortcuts": "Pikakuvakkeet", "SectionStartMenu": "Käynnistä-valikko" } picard-release-2.7.3/installer/i18n/sources/fr.json000066400000000000000000000022771416775010500221620ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} est déjà installé et doit être désinstallé avant de mettre à jour vers la version ${PRODUCT_VERSION}. \n\nPressez \"OK\" pour continuer ou \"Annuler\" pour annuler cette mise à jour.", "MsgApplicationRunning": "L’application ${PRODUCT_NAME} est en cours d’exécution. Veuillez la stopper et essayer à nouveau.", "MsgRequires64Bit": "Cette version de ${PRODUCT_NAME} requiert un système Windows 64 bits.", "MuiDescriptionRequired": "Installe ${PRODUCT_NAME} ainsi que les fichiers nécessaires à son exécution.", "MuiDescriptionLang": "Installe les traductions de ${PRODUCT_NAME} dans différentes langues.", "MuiDescriptionShortcuts": "Installe les raccourcis pour lancer ${PRODUCT_NAME}.", "MuiDescriptionDesktop": "Installe un raccourci sur le bureau.", "MuiDescriptionStartMenu": "Installe un raccourci dans le menu Démarrer.", "OptionRemoveSettings": "Supprimer les préférences et les données personnelles", "SectionDesktop": "Bureau", "SectionLanguages": "Langues", "SectionRequired": "Fichiers du programme (requis)", "SectionShortcuts": "Raccourcis", "SectionStartMenu": "Menu Démarrer" } picard-release-2.7.3/installer/i18n/sources/he.json000066400000000000000000000024311416775010500221370ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} כבר מותקן ונדרש להסירו לפני השדרוג לגרסה ${PRODUCT_VERSION}.\n\nלהמשך נא להקיש 'אוקיי' או 'ביטול' לביטול השדרוג.", "MsgApplicationRunning": "היישומון ${PRODUCT_NAME} פועל כעת. נא לסגור את היישומון ולנסות שנית.", "MsgRequires64Bit": "גרסה זו של ${PRODUCT_NAME} דורשת מערכת הפעלה התומכת ב־64-ביט.", "MuiDescriptionRequired": "התקנת ${PRODUCT_NAME} יחד עם הקבצים הנחוצים להרצה.", "MuiDescriptionLang": "התקנת תרגומים של ${PRODUCT_NAME} לשפות אחרות.", "MuiDescriptionShortcuts": "התקנת קיצור-דרך להפעלה ${PRODUCT_NAME}.", "MuiDescriptionDesktop": "התקנת קיצור-דרך על גבי שולחן העבודה.", "MuiDescriptionStartMenu": "התקנת קיצור-דרך בתפריט הפתיחה.", "OptionRemoveSettings": "הסרת הגדרות ומידע אישי", "SectionDesktop": "שולחן עבודה", "SectionLanguages": "שפות", "SectionRequired": "קובצי תכניות (נדרש)", "SectionShortcuts": "קיצורי-דרך", "SectionStartMenu": "תפריט פתחיה" } picard-release-2.7.3/installer/i18n/sources/hr.json000066400000000000000000000021101416775010500221460ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} is already installed and must be uninstalled before installing this upgrade to version ${PRODUCT_VERSION}. \n\nClick \"OK\" to proceed or \"Cancel\" to cancel this upgrade.", "MsgApplicationRunning": "The application ${PRODUCT_NAME} is running. Please close it and try again.", "MsgRequires64Bit": "This version of ${PRODUCT_NAME} requires a 64-bit Windows system.", "MuiDescriptionRequired": "Installs ${PRODUCT_NAME} along with the necessary files for it run.", "MuiDescriptionLang": "Installs translations of ${PRODUCT_NAME} in different languages.", "MuiDescriptionShortcuts": "Installs shortcuts to launch ${PRODUCT_NAME}.", "MuiDescriptionDesktop": "Installs a shortcut on the desktop.", "MuiDescriptionStartMenu": "Installs a shortcut in the Start Menu.", "OptionRemoveSettings": "Remove settings and personal data", "SectionDesktop": "Desktop", "SectionLanguages": "Jezici", "SectionRequired": "Program files (required)", "SectionShortcuts": "Shortcuts", "SectionStartMenu": "Start menu" } picard-release-2.7.3/installer/i18n/sources/it.json000066400000000000000000000022161416775010500221600ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} è già installato e deve essere disinstallato prima di poter aggiornare il programma alla versione ${PRODUCT_VERSION}. \n\nSeleziona \"OK\" per proseguire o \"Annulla\" per annullare questo aggiornamento. ", "MsgApplicationRunning": "L'applicazione ${PRODUCT_NAME} è in esecuzione.\nChiudi l'applicazione e riprova.", "MsgRequires64Bit": "Questa versione di ${PRODUCT_NAME} richiede un sistema Windows a 64bit.", "MuiDescriptionRequired": "Installa ${PRODUCT_NAME} e i relativi file necessari alla sua esecuzione.", "MuiDescriptionLang": "Installa le traduzioni di ${PRODUCT_NAME} per le differenti lingue.", "MuiDescriptionShortcuts": "Installa collegamenti per eseguire ${PRODUCT_NAME}.", "MuiDescriptionDesktop": "Installa collegamento sul desktop.", "MuiDescriptionStartMenu": "Installa collegamento nel menu Start.", "OptionRemoveSettings": "Elimina impostazioni e dati personali", "SectionDesktop": "Desktop", "SectionLanguages": "Lingue", "SectionRequired": "File programma (richiesti)", "SectionShortcuts": "Collegamenti", "SectionStartMenu": "Menu Start" } picard-release-2.7.3/installer/i18n/sources/ja.json000066400000000000000000000030261416775010500221360ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} はすでにインストールされているため、このバージョン ${PRODUCT_VERSION} にアップグレードする前に一度アンインストールする必要があります。\n\nそのまま進めるには「OK」をクリックしてください。このアップグレードをキャンセルするには「キャンセル」をクリックしてください。", "MsgApplicationRunning": "アプリケーション ${PRODUCT_NAME} が実行中です。アプリケーションを閉じてから再実行してください。", "MsgRequires64Bit": "このバージョンの ${PRODUCT_NAME} は、64 ビットの Windows システムが必要です。", "MuiDescriptionRequired": "${PRODUCT_NAME} を実行に必要なファイルとともにインストールする。", "MuiDescriptionLang": "${PRODUCT_NAME} の異なる言語への翻訳をインストールする。", "MuiDescriptionShortcuts": "${PRODUCT_NAME} を起動するショートカットをインストールする。", "MuiDescriptionDesktop": "デスクトップにショートカットを作成する。", "MuiDescriptionStartMenu": "スタートメニューにショートカットを作成する。", "OptionRemoveSettings": "設定と個人データの削除", "SectionDesktop": "デスクトップ", "SectionLanguages": "言語", "SectionRequired": "Program files (必須)", "SectionShortcuts": "ショートカット", "SectionStartMenu": "スタートメニュー" } picard-release-2.7.3/installer/i18n/sources/ko.json000066400000000000000000000021151416775010500221530ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} is already installed and must be uninstalled before installing this upgrade to version ${PRODUCT_VERSION}. \n\nClick \"OK\" to proceed or \"Cancel\" to cancel this upgrade.", "MsgApplicationRunning": "The application ${PRODUCT_NAME} is running. Please close it and try again.", "MsgRequires64Bit": "This version of ${PRODUCT_NAME} requires a 64-bit Windows system.", "MuiDescriptionRequired": "Installs ${PRODUCT_NAME} along with the necessary files for it run.", "MuiDescriptionLang": "Installs translations of ${PRODUCT_NAME} in different languages.", "MuiDescriptionShortcuts": "Installs shortcuts to launch ${PRODUCT_NAME}.", "MuiDescriptionDesktop": "Installs a shortcut on the desktop.", "MuiDescriptionStartMenu": "Installs a shortcut in the Start Menu.", "OptionRemoveSettings": "Remove settings and personal data", "SectionDesktop": "데스크톱", "SectionLanguages": "언어", "SectionRequired": "Program files (required)", "SectionShortcuts": "Shortcuts", "SectionStartMenu": "Start menu" } picard-release-2.7.3/installer/i18n/sources/ms_MY.json000066400000000000000000000020531416775010500225670ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} telah pun terpasang serta harus dirombak sekiranya mahu memasang naik taraf ini ke edaran ${PRODUCT_VERSION}. \n\nMaju dengan menekan \"OK\" atau batal dengan menekan \"Batal\".", "MsgApplicationRunning": "Perisian ${PRODUCT_NAME} sedang berjalan. Sila tutup lalu cuba lagi.", "MsgRequires64Bit": "Edaran ${PRODUCT_NAME} ini memerlukan sistem Windows 64 bit.", "MuiDescriptionRequired": "Pasang ${PRODUCT_NAME} bersama fail perlu untuk dijalankan.", "MuiDescriptionLang": "Pasang terjemahan ${PRODUCT_NAME} dalam pelbagai bahasa.", "MuiDescriptionShortcuts": "Pasang pintasan bagi melancarkan ${PRODUCT_NAME}.", "MuiDescriptionDesktop": "Pasang pintasan di paparan utama", "MuiDescriptionStartMenu": "Pasang pintasan di Menu Mula", "OptionRemoveSettings": "Alih keluar tetapan dan data peribadi", "SectionDesktop": "Atas meja", "SectionLanguages": "Bahasa", "SectionRequired": "Fail atur cara (wajib)", "SectionShortcuts": "Pintasan", "SectionStartMenu": "Menu mula" } picard-release-2.7.3/installer/i18n/sources/nb.json000066400000000000000000000021101416775010500221340ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} is already installed and must be uninstalled before installing this upgrade to version ${PRODUCT_VERSION}. \n\nClick \"OK\" to proceed or \"Cancel\" to cancel this upgrade.", "MsgApplicationRunning": "The application ${PRODUCT_NAME} is running. Please close it and try again.", "MsgRequires64Bit": "This version of ${PRODUCT_NAME} requires a 64-bit Windows system.", "MuiDescriptionRequired": "Installs ${PRODUCT_NAME} along with the necessary files for it run.", "MuiDescriptionLang": "Installs translations of ${PRODUCT_NAME} in different languages.", "MuiDescriptionShortcuts": "Installs shortcuts to launch ${PRODUCT_NAME}.", "MuiDescriptionDesktop": "Installs a shortcut on the desktop.", "MuiDescriptionStartMenu": "Installs a shortcut in the Start Menu.", "OptionRemoveSettings": "Remove settings and personal data", "SectionDesktop": "Desktop", "SectionLanguages": "Språk", "SectionRequired": "Program files (required)", "SectionShortcuts": "Shortcuts", "SectionStartMenu": "Start menu" } picard-release-2.7.3/installer/i18n/sources/nl.json000066400000000000000000000022441416775010500221560ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} is al geïnstalleerd en moet eerst worden verwijderd voordat versie ${PRODUCT_VERSION} kan worden geïnstalleerd.\n\nKlik op “OK” om verder te gaan of op “Annuleren” om de installatie te annuleren.", "MsgApplicationRunning": "De applicatie ${PRODUCT_NAME} is nog actief. Sluit haar af en probeer het opnieuw.", "MsgRequires64Bit": "Voor deze versie van ${PRODUCT_NAME} heb je een 64 bitssysteem nodig.", "MuiDescriptionRequired": "Installeert ${PRODUCT_NAME} en de bestanden die het nodig heeft om te draaien.", "MuiDescriptionLang": "Installeert vertalingen van ${PRODUCT_NAME}.", "MuiDescriptionShortcuts": "Installeert snelkoppelingen om ${PRODUCT_NAME} te starten.", "MuiDescriptionDesktop": "Installeert een snelkoppeling op het bureaublad.", "MuiDescriptionStartMenu": "Plaatst een snelkoppeling in het startmenu.", "OptionRemoveSettings": "Verwijder instellingen en persoonlijke gegevens", "SectionDesktop": "Bureaublad", "SectionLanguages": "Talen", "SectionRequired": "Programmabestanden (vereist)", "SectionShortcuts": "Snelkoppelingen", "SectionStartMenu": "Startmenu" } picard-release-2.7.3/installer/i18n/sources/oc.json000066400000000000000000000021101416775010500221360ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} is already installed and must be uninstalled before installing this upgrade to version ${PRODUCT_VERSION}. \n\nClick \"OK\" to proceed or \"Cancel\" to cancel this upgrade.", "MsgApplicationRunning": "The application ${PRODUCT_NAME} is running. Please close it and try again.", "MsgRequires64Bit": "This version of ${PRODUCT_NAME} requires a 64-bit Windows system.", "MuiDescriptionRequired": "Installs ${PRODUCT_NAME} along with the necessary files for it run.", "MuiDescriptionLang": "Installs translations of ${PRODUCT_NAME} in different languages.", "MuiDescriptionShortcuts": "Installs shortcuts to launch ${PRODUCT_NAME}.", "MuiDescriptionDesktop": "Installs a shortcut on the desktop.", "MuiDescriptionStartMenu": "Installs a shortcut in the Start Menu.", "OptionRemoveSettings": "Remove settings and personal data", "SectionDesktop": "Desktop", "SectionLanguages": "Lengas", "SectionRequired": "Program files (required)", "SectionShortcuts": "Shortcuts", "SectionStartMenu": "Start menu" } picard-release-2.7.3/installer/i18n/sources/pt_BR.json000066400000000000000000000022201416775010500225450ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} já está instalado e deve ser desinstalado antes de continuar a atualização para a versão ${PRODUCT_VERSION}. \n\nClique \"OK\" para continuar ou \"Cancelar\" para cancelar a atualização.", "MsgApplicationRunning": "A aplicação ${PRODUCT_NAME} está rodando. Por favor feche e tente novamente.", "MsgRequires64Bit": "Esta versão do ${PRODUCT_NAME} requer uma versão de 64-bits do Windows.", "MuiDescriptionRequired": "Instala ${PRODUCT_NAME} junto com arquivos necessários para executá-lo.", "MuiDescriptionLang": "Instala traduções do ${PRODUCT_NAME} para diferentes línguas.", "MuiDescriptionShortcuts": "Instala atalhos para executar o ${PRODUCT_NAME}.", "MuiDescriptionDesktop": "Instala um atalho na área de trabalho.", "MuiDescriptionStartMenu": "Instala um atalho no Menu Iniciar.", "OptionRemoveSettings": "Remover configurações e dados pessoais", "SectionDesktop": "Área de Trabalho", "SectionLanguages": "Linguagens", "SectionRequired": "Arquivos do programa (requerido)", "SectionShortcuts": "Atalhos", "SectionStartMenu": "Menu iniciar" } picard-release-2.7.3/installer/i18n/sources/ru.json000066400000000000000000000031361416775010500221740ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} уже установлен, и должен быть удалён перед обновлением до версии ${PRODUCT_VERSION}. \n\nНажмите \"OK\" для того, чтобы подтвердить удаление, или \"Отмена\" для того, чтобы отменить установку данного обновления.", "MsgApplicationRunning": "Приложение ${PRODUCT_NAME} запущено в данный момент. Пожалуйста, закройте его и попробуйте снова.", "MsgRequires64Bit": "Для установки этой версии ${PRODUCT_NAME} требуется 64-разрядная версия операционной системы Windows.", "MuiDescriptionRequired": "Установить ${PRODUCT_NAME}.", "MuiDescriptionLang": "Установить дополнительные языки для ${PRODUCT_NAME}.", "MuiDescriptionShortcuts": "Создать ярлыки для запуска ${PRODUCT_NAME}.", "MuiDescriptionDesktop": "Создать ярлык на рабочем столе.", "MuiDescriptionStartMenu": "Создать ярлык в меню Пуск.", "OptionRemoveSettings": "Очистить сохранённые настройки и личные данные", "SectionDesktop": "Рабочий стол", "SectionLanguages": "Языки", "SectionRequired": "Системные файлы (обязательно)", "SectionShortcuts": "Ярлыки", "SectionStartMenu": "Меню Пуск" } picard-release-2.7.3/installer/i18n/sources/sq.json000066400000000000000000000022631416775010500221710ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} është i instaluar tashmë dhe duhet të çinstalohet, përpara se të instalohet ky përmirësim te versioni ${PRODUCT_VERSION}. \n\nKlikoni “OK” që të vazhdohet, ose “Anuloje”, që të anulohet ky përmirësim.", "MsgApplicationRunning": "Aplikacioni ${PRODUCT_NAME} është duke xhiruar. Ju lutemi, mbylleni dhe riprovoni.", "MsgRequires64Bit": "Ky version i ${PRODUCT_NAME} lyp një sistem Windows 64-bitësh.", "MuiDescriptionRequired": "Instalon ${PRODUCT_NAME} tok me kartelat e nevojshme për xhirimin e tij.", "MuiDescriptionLang": "Instalon përkthime të ${PRODUCT_NAME} në gjuhë të ndryshme.", "MuiDescriptionShortcuts": "Instalon kode të shkurtër për nisjen e ${PRODUCT_NAME}.", "MuiDescriptionDesktop": "Instalon një shkurtore te desktopi.", "MuiDescriptionStartMenu": "Instalon një shkurtore te Menuja e Nisjeve.", "OptionRemoveSettings": "Hiqni rregullimet dhe të dhëna personale", "SectionDesktop": "Desktop", "SectionLanguages": "Gjuhë", "SectionRequired": "Kartela programi (të domosdoshme)", "SectionShortcuts": "Shkurtore", "SectionStartMenu": "Menu nisjesh" } picard-release-2.7.3/installer/i18n/sources/sv.json000066400000000000000000000022631416775010500221760ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} är redan installerat och måste avinstalleras innan du installerar denna uppgradering till version ${PRODUCT_VERSION}. \n\nKlicka på \"OK\" för att fortsätta eller \"Avbryt\" för att avbryta uppgraderingen.", "MsgApplicationRunning": "Appen ${PRODUCT_NAME} körs. Vänligen stäng den och försök igen.", "MsgRequires64Bit": "Den här versionen av ${PRODUCT_NAME} kräver en 64-bitars version av Windows-systemet.", "MuiDescriptionRequired": "Installerar ${PRODUCT_NAME} tillsammans med de nödvändiga filerna för att den ska kunna köras.", "MuiDescriptionLang": "Installerar översättningar av ${PRODUCT_NAME} till olika språk.", "MuiDescriptionShortcuts": "Installerar en genväg för att starta ${PRODUCT_NAME}.", "MuiDescriptionDesktop": "Installerar en genväg på skrivbordet.", "MuiDescriptionStartMenu": "Installerar en genväg i startmenyn.", "OptionRemoveSettings": "Ta bort inställningar och personlig data", "SectionDesktop": "Skrivbord", "SectionLanguages": "Språk", "SectionRequired": "Program-filer (krävs)", "SectionShortcuts": "Genvägar", "SectionStartMenu": "Startmeny" } picard-release-2.7.3/installer/i18n/sources/zh_CN.json000066400000000000000000000020121416775010500225370ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} 已安装,必须先卸载才能安装此升级版本 ${PRODUCT_VERSION}。单击“确定”继续,或单击“取消”取消此次升级。", "MsgApplicationRunning": "应用程序 ${PRODUCT_NAME} 正在运行。请关闭它,然后重试。", "MsgRequires64Bit": "此版本的 ${PRODUCT_NAME} 需要64位Windows系统。", "MuiDescriptionRequired": "安装 ${PRODUCT_NAME} 及其运行所需的文件。", "MuiDescriptionLang": "安装 ${PRODUCT_NAME} 的不同语言版本。", "MuiDescriptionShortcuts": "安装启动 ${PRODUCT_NAME} 的快捷方式。", "MuiDescriptionDesktop": "在桌面上创建快捷方式。", "MuiDescriptionStartMenu": "在“开始”菜单中创建快捷方式。", "OptionRemoveSettings": "删除设置和个人数据", "SectionDesktop": "桌面", "SectionLanguages": "语言", "SectionRequired": "程序文件(必填)", "SectionShortcuts": "快捷方式", "SectionStartMenu": "开始菜单" } picard-release-2.7.3/installer/i18n/sources/zh_TW.json000066400000000000000000000020341416775010500225750ustar00rootroot00000000000000{ "MsgAlreadyInstalled": "${PRODUCT_NAME} 已經安裝,而且必須先解除安裝後才能升級到版本 ${PRODUCT_VERSION}。\n\n點選「確認」繼續,或是「取消」來取消此次升級。", "MsgApplicationRunning": "此應用程式 ${PRODUCT_NAME} 正在執行。請關閉該程式後再重試。", "MsgRequires64Bit": "此版本的 ${PRODUCT_NAME} 需要 64-bit 的 Windows 作業系統。", "MuiDescriptionRequired": "安裝 ${PRODUCT_NAME} 以及執行時必備的檔案。", "MuiDescriptionLang": "安裝 ${PRODUCT_NAME} 的多國語言翻譯。", "MuiDescriptionShortcuts": "安裝用來啟動 ${PRODUCT_NAME} 的捷徑。", "MuiDescriptionDesktop": "在桌面安裝捷徑。", "MuiDescriptionStartMenu": "在開始功能表安裝捷徑。", "OptionRemoveSettings": "移除設定與個人資料", "SectionDesktop": "桌面", "SectionLanguages": "語言", "SectionRequired": "應用程式檔案 (必備)", "SectionShortcuts": "捷徑", "SectionStartMenu": "開始功能表" } picard-release-2.7.3/installer/images/000077500000000000000000000000001416775010500176535ustar00rootroot00000000000000picard-release-2.7.3/installer/images/hx.bmp000066400000000000000000000623321416775010500210000ustar00rootroot00000000000000BMd6(9d ϞآNw;tafyww;t;t=vy‡'~wwww;t;t;t;tEz뙮Рƒ4wwwwww;t;t;t;t;t;tS١Lwwwwwwww;t;t;t;t;t;t;t;teiywwwwwwwww;t;t;t;t;t;t;t;t;t>v냡'}wwwwwwwwwww;t;t;t;t;t;t;t;t;t;t;tG{뜰Οē2wwwwwwwwwwwww;t;t;t;t;t;t;t;t;t;t;t;t;tUݠLwwwwwwwwwwwwwww;t;t;t;t;t:r8m9r;t:s7n9q;t;t;tldywwwwwwwwwwwwwwww1_5h8n9o3e.X=f,V/\.Zv뇢}%}wwwwwwwwwwwwwwwwwwZ7a2[pY;t;t;t;t;tH{족Хȓ5wwwwwwwwwwwwwwwwwwww;t;t;t;t;t;t;t]Jwwwwwwwwwwwwww|owwwwwwwAy넲s;r;t;t뎹Js۩;t;t;t;t;t;t;t;tw1]6j;t;t;t;t;t;o:p;t;tK}%}wwwakkkkhgkkkkk<wwwwww;t;t;t;t;stS|8n;t;t;t;t`rq`;t;tK}%}wwwQkkkkkkkkkkkKwwwwww;t;t;t;t;rL};t;t;t;tPQ;t;tK}%}wwwBkkkkkkkkkkk[vwwwww;t;t;t;tO{Jtw;t;t;t:qEp;t;t;tK}%}www4kkkkkkkkkkkhswwwww;t;t;t;t=vZ;t;t;r5bٷR?w;t;t;t;tK}%}www%kkkkkkkkkkkk(zwwwww;t;t;t;t;t\t;t;t:q3aڨk;t;t;t;t;t;tK}%}wwwxfkkkkkkkkkkk6wwwww;t;t;t;t;t;t;t;t;t;t9p4`أ|;t;t;t;t;t;t;tK}%}wwwwVkkkkkkkkkkkFwwwww;t;t;t:s7m6j6j6k5h2c:dֲ};t;t;t;t;t;t;t;tK}%}wwwwHkkkkkkkkkkkTwwwww;t;t8o.ZCmOxOxOxYzn;t;t8n1a1a8o;t;t;tK}%}wwww9kkkkkkkkkkkdtwwww;t8nhؾpppitdv뇢ݠLwwwwwwwwwwwwwww;t;t;t;t;t;t;t;t;tv냡١Lwwwwwwww;t;t;t;t;t;t;t;teРƒ4wwwwww;t;t;t;t;t;tQ‡'~wwww;t;t;t;tEz뙮fyww;t;t=uyآNw;taϞpicard-release-2.7.3/installer/images/installer-header.svg000066400000000000000000000630501416775010500236230ustar00rootroot00000000000000 image/svg+xml picard-release-2.7.3/installer/images/installer-wizard.svg000066400000000000000000001034001416775010500236650ustar00rootroot00000000000000 image/svg+xml picard-release-2.7.3/installer/images/tango-install.ico000066400000000000000000001176421416775010500231360ustar00rootroot0000000000000000v h G.00 %d   h:(0`eefijimnnmmqpppwwwssxvvzzzz{~}}}})')(##$$637796 LHZZ\\AANQ`[lcaaefjlssttvvyy{sww{{||{~{ŶøŻŽȻʾͿ¿ÿĿľ¹ſſ¹Ľ300.0172 9|ǯ}I0 2 Kÿƽm2  1: ))))('?3úuqK.㦦@ %{n`vJ6宦!ؼkgov6䮦A9ߧ~tjiljtw6宮"ԕ_fHFGhzy9寮B/ĿeES~|T岮#IʛQ-zO`3岯Dpٻ< QW0岲#̬b+[aV3彲Dɧb\* VX3彽$pƧ^[5\b1ŽRIDz]P>4&3Ž$/ǽxNLP=MTŽůcѽ]NPYZq;Ů$9䲦||}sos3Ųdϣ||:Ů$ %Ų|||Iǽp3}6ǯ33Ǧm7}6I6 Dz33:pǮU6:ǀp;769Kϲ6ǍϽ6ǣѽ7ϣ7 U13TK,1J; 0;9::::::::::::::::::::::7tYtYtYtYtYtYtYtY?tYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtY?tYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtY( @```fffhhhilkmonorqpppvvv}~~ NNaa~~~~wwxx~~ddº¾ǿûޏƽȽȾp  >1\Qzq/Pp!+6@IZ1pQq/ P6pLbx1Qq,/KPip1Qq/-P?pRcv1Qqϑܱ/Pp!&,>X1qQq"#gxe9#xth`\(UUTthZW?@9]]]] e_XV6D)3NFv|yyyif fyfJ'Drruv~~]:yyyy i[B://4o"z{yyf ]{E:B[]i{&{{{{ iiB[]fi{{{iEyii{{{{"![y##y{**{y{%%"#!!!!!!!!!!!!!!! ??( SWUKM{X[sehgfiljmmlonnqpprrqtsruuuuu~>?egQq/Pp",6@J[1qQq/Pp  =1[Qyq/"P0p=LYgx1Qq&/@PZpt1Qq/&PAp[tϩ1Qq/P"p0>M[iy1Qqұ/Pp  >1\Qzq/Pp!+6@IZ1pQq/ P6pLbx1Qq,/KPip1Qq/-P?pRcv1Qqϑܱ/Pp!&,>X1qQq673,0'%3//0'?41&3  3***910$/  4++* 50.$* )4+,+#1+'%'+.04,-, 9+%)4---"4$%(*.3..- 9-**+/3...'!29943./. 6666, 3///)6666666637/0/ 6666666636433077777777330-+++++++++PNG  IHDR\rfGIDATx1 g^}V8YDĕ`)麻츻[FHHQ[xlu}tߞOvg?###"L#s`@#`W7p0*0~0&{8Ч Xɘ#?>A  >7e#P@wp5Ɖq14AHG:)Jtra!t&!s:lllF {G}@499IgəWn24lnnF nN_&&& C.=2y3+N2!#<]#߅zDPx\pCfRo\A* ""NTE _*t\_e6RQ,懍@d;lrs&; ~RXVOFGGqCZC8gzN_UD46M6!@tVV׊DBiG@J FMZH\ɉ=Ѩk1X\7qYf!{cK|\ǿ@͛7j@KG:m=vSDC0d<\?@kW۝]~ye?Xt:)]6.E#]|oWV5Tz zӐppG{7 .@ׅ^_m}Ev AOClnrg+uGZebLJQzUUe#p+=&~:vQ:Ř.݀VnWDwJQ_Ajҡk/h4Kx^}ݭ!_&9$Z`;g fљzuɋzQo肊+3xQT 33+}'N[u(B0/W修_(aֈd7L0kS7=Z l&&b` n0cvՊļEjp^=ئxU \?R\glMx)( 8M.3pW Vzr|g2*ܣ"olV.6~ۍ55 rp8dT*bH7NPH& R"^?/ DP2쬩t0nWd\.?~p \pkېO>bx8݁qE!zEBz^$ @9X;pUE6|P~hTP~0x@CgnT+u,T!p;^ 9`@hd>ɉhó3)<a&xÏpxxE)OaqqQEBffC``7&&&400@#x6 66678+++!53/=m3/‚(Կ~&*c0}Ĵ/1;G8.H!*;m 'Ax&H!pee/UԨV%%%r:JOO7x nCEEEg 6>J%8n R"CȟOV7ӒpZ$c I0OQȶ !p o!V{{gAɞ,blLGƿLoOzIP@.K@ a||SԔ`nn.;X; OT۶mavc5ڶc׶ݸQq$ܜYiL2kwѣ ,7n$|\!h!rJ+غD,M .5v$x":th | +Whn=7nD#p4zzk^fnҀX'/_ݻwyX`ΝҺuE:>@(5Iajƚ5kJvs[a0/^bL0$< g*}&7=z>3xM!~Qvm,B§$8,ҥK>d~ 8JZ0)ThxXˤPui`b@L| Vۣϐ$\XvZi=oH\:w/{^ TM!GF3#0` v0F@Q:t~VZ !(Q9BO?wr,y/,[I& pX6Wf̘!. xqqAȏڵK[;zhر#&ii('m[R.)hZj`Y>@)S=uX%4;~Ǭٳ'>1zwhTyhٲnP 4g'P% 0yv*#Q#j.D l95[um}{5zɠAdȑºA W ( 8~`(R|O;wEmڴNpjB[NĒ pIu^!DJ > Qtʁ"NhGbX&?>.L~z_?;޾F؅uOwfقI& )Q0v;XoL #jG`+|yW0]out 4اO>|U- i9v`F!C`[G#V0]V!帪D ZtԤI0aBT\`edMٖpN<)|DN̋gHf",GU/j|wj)..>!OH(,PԢc 1Z~ 8=1C0ffffffffcff&rL1,Y˫{UYYs=r5LOh΅5zЀ9hV%\B?ycڌw~?n ,H@!'̿<)Moj+ ;ezbr"0h?4bQKӧM2Ai|fZ-$- Wq;-'N0PRbW*,LjS{-\"rLA+:ߏdL@kA,?YYV $}@`S(qKIgOjcId,r38w9x tίjKt;kE s8'~m;%5O> J7ECuҜ泱{]5e-&urmuU$PUd*N[}鿀\ؠMH}, A@٢pH#/ Xa//z/XӼ\3l$Cd?4ٗZB}qΰ7k%Z;Ec@@.܀e,:ph}%m}pm jx|_ ;WXG+ a{pI/M'z֗gƼO;wYQQrP(ݯ,?(}馛,iW_8<=Y-#+5W7}AAH HC@8Rl y]TJsCHRu @߬Gh^Zeiǡ哄N4;7O [BP^BP/l\>]_yE녂3 @ R"Ֆ 3wv O)3k~u2t[ *bHv)0Iv#vq;lKs ;-)4Y*X($/>TJ* q)9i!?d,4Hrw]_.9ދ;e Rssg! 9kм$XzV;dp|V3tdh+`d@r8 p,|4?j{W]-+.> |뚏QNbPP>z-3et-/ ڀx9 0ᅔNq9/<9TNQ0<S/s ̭qYqW>}%8`?'Bߛe=%J۵^[U\kEYb/c*|l6C@p*I>ϟVV"1D/KPA#mBZcO5_%(- ÊNh!znp!~Qj,eG @lO}[*iHߟVl4Ԡn=Z q@@r@+4<$,G,s _\H¢'C3 yIL}ˁ&]oWO,/wY=ϒ-VKp`QfEm, l  +d%unzA*H݃ ",v)1Z Iw (&]^p?;ˏuBT_LK7^J||Z0u?=6rz~}|\%g@RF$>d$̒@hKSc^@.|Z%~@ 7d?few Z0g}gA٧F0F{eYy5o\ )Q:nI1X `߶&%saRk kBPQDWz!{{߻H+N]qIBKĈJT{gΖ95GiL:,(kn& Ab:?1R}i8Ic&'7~cόlh 8_dA?q.X>8Je<@6CПjdI"^f|%EL3Bc? ep6=m۶߹5ҁ޴"@J FL~n=ZfGَމGE@BapWgpe͏=JV/kmk )Bw^1Z- O"5} U *7 y*}gH ~=]ࠥ ptqZ $BP#G``DLС0~A'b>;X |5ȁ;wElCW *a"Lt 55:Yf HZrmʮ7o^$##=!x,֊#JdWi2B_~id4۷ hzD5;1SFZG8ggp}r\S~R/h߿k9(&8 Dba^>DHӛ= ttX=?S#g!^$j<+d?17^ P\oKt/ځ{p];GX'YZZk}Z,|n {؞{ jm)5 at_)펯m4c’De2kg *g1[=mKLNs$jocy-U =={m)Ƭmq/Ky]lWevOz;`-rd&=IIãw9rǜi0 Hi@8VӹI/ vLpRퟴ3N,/#1is#J s׵߿?_ g>߲M v_]k:%afCFw}̦^*.>n5ͨ8ȘÏ0&f0`w`֦Ht+d1(f2\ tɱbW t'D˂/LMe`3SQ}B&ARC+GM-w#$@ n#e Lأ ".U;ONJRe>ǀ[t I }8z Dp:a~ɞj"K?$(AJk7v *Rm&`|0PV&'<ǔo:qRt z|#ǀ] `|o=\${m0-,V}/ju4yj x'c,f8N/ﻜ6?mU`ݻw^77mvU!(EEr;}.Aytv*@A+l-@ĩedﵺ9&?$X%;uHnV8'oeR@~4N @Pё1)9"C'[z-H*t`3C+2ЯѝcBq:}@D[:\bX{<9P/ X<γs܀+.gsx8;DbYMFd>x͌?A'mhm~[m1|~ ߹*j\ѱq.FcNy&ldG>&~bWOЦZa PaYo%%j!`ZKT^XGqYց-j%ntَoxj5uȰ)Q`{Δo&;~*WsOH2j&W+W^y%7zY[+M HAK= vYH8 ?vp 7e@PV,ss܅0,^[[k 4fb(ܼ\ü *]mIq04!$|z݆<|$SNZ o2eDUS=`. +9767EZ O" \ןYBc= #DkV@kK =* X1&B08P F؍滷< G' w*2Ve)QDP/O,!@:kG *h|XM@g sʢIi' sbz_"As"7Iq%![OҲ0U^iPF )ϑCIZIƞ8ґxco48VWvhcǎIxJ".' ܅@SWp3,zhhm]H p&k.Lt[U ?1D#R*@U`g<;v2VtЋiS\ d?"(1SgbK?_ Ji_7 1[ns%ca"sy$q7a"Q><4$@w7mm$Yxvn$#_%pAc |=|niY[!)e q8.,MfԤ^' QMMM-. >tHb݁LX(6 eS#tD<_p>Yql؀=_+ʯK.2i+\A@E/ G~{,jxYБH"L1I(f6;,zGUw8tP_Q"86ݧ_nNjmϧ)ifڰo.hG?swZȽ?oj+5>kq#ek5\Pi`~<c6aVH.,+ @V\|O l,hqSvHK.6=?7W}7ر/|+jnm:K3 lw w |%ιZAZ+1(/ses &4hwg:u"@--s5rШoC_Vp&mIJGfZ˔w7!sĘ1VykhyWϺFg8zyڈ8`D]cYdwh$4ð`OۂzzNFZ Ҵӭ }l&rvl%SV\~wa# 8nmzŽa9MNA.] }Ard7̣IU@? cw.WU(@bh@~Z dˉ#3=e H JC7۠kz؈ ‡'!܎T[q7h%l:})r7c> Z@s, );> mg]~-M$W{g9g9~HAs4%IUh#H}&ܳgvZ8@`fqcFf/5V=O y,XApqns>>|F|߲>F;b;v|؜_X\gV(GaiY n,7@Y~6`5 ׁ-~,y= ܓ"ΡqgJ[asx(kNu!ް o9qvP( v6㻳{odb "ZI w xNfIt3&|[E8}!3e·>TF\AB?c>3j=v+i6/l΅r72~Ɯ}8(i țW?CwtJ|h' Fs9|vZF >?cǏVzW}^4O?|NZ݃sܺ9nAs,W"wEq@e |ߓȉ'dJq H߱` ^QӋ5 |\5;;g4} < Kg'a/aO|s;^g! -!v`-j}X*7Ʉ{h~_`O Q-piUDz"j}>]~Jpm1{cJ 4ѧjҸ)X4 ӵD"3np@H=F˶*Po ИyHb!bJ|xsIBm[z-g$$ 6Hwv^ߜ u>)Mln 7Y| AnIrě,0%E.:OwЊWN?y6C iB XW `fH i_&~L,^P7k}0 A7==Vu҄,^S^D]Bo*3Gn> DKO|U: _@/) pW0W˶p&H V@,Lc ާ"_by/-ƪ$65AJg;օB1 O e 7nlcYTM|+bg_Uϋ [ G[ C`sʧ`ϺBf޽{| 9qD Z `[>;Xrb^S:ܽH. $2 Zr]AK]jm-SIx'փVϥ6V4u_/+eŠʅǬҜ7` 0wb V) Iw5n12Ơ_wEeD]EG8Oүp-Oq[r9sEnߞM1d&fWR]0ࣛP50d.:1E5{@͞z(?Bd]ph,P8 |44>sjE6T05@޺ ?a>O^u˾]1M8f/T\!18HGcD+|IzKd dGt?Ǎ|+jbjƏ .Fv '\wk,Dٻ7;*]3/>euts $ܡwf?3+V7SxM[|mĜ,2x/Qpz#N ̶BQGhp ~OO7\Aİˉ!i[pdYk {o[Ay<@&{Yailv>I jг#yY'W@+X|!S K~0ucp 1{ԑ: b+/ηGQU(|@"pICz&M| h`8p2q q\\ B`57}*^ub3g}{_>~ 9- m,eW5!M"E\v&oʫ &L/kX,IBH+rŃ]n0/L?j}CHZ۹/~ uNKì|n*K6!`v!P$xf_a%l6Da_k=]$?~S '.* HtCǿ3Kf/n|?I@` +$`=pbOK(_|׽K/tIrg~݄ϖWծ_˶~ɶ/v)!7|M|3ytƏio[1o($_~9 ?ӼqQ~^ A62X"?Eu3Yoo3$PhY /e=4DR!Ve _Vdrv:Z 5 i~*`b=!ԞԧR+U@:hX [eRmBlgk93ޙޤלƚ!PzO2 < MY_*rG7?524& <.%/ jQw)LRG%PCYZs3+$w`~g8>jfB a;739]ʌmAϐE_* U@Sָ͐ J^Ϗ{0f#k s'ni Fw?* Pke@n"Ex@$.:3cw|X.Mm!Ab_å7E`u.]X.К\~ 9i3^sj$$ލL,YH~FV✀P0>F@) `$}d.).Cn06l&F.J_|V$J/BX5M|.hΣ!*W>'jwu}}Qv`-z3+,:,9cL+E=j6~Ѥ_u~?u#kWq4KƲ ZsP( ?UfJ. uN\-S?{T=s>sWe}tzW]uUI__ϳVo4$@;OH|^4o=} wgdrtpB`3ٻXْ ͼo۶mBFlcUUµm۶3'+]o]*tUuuF ׮ q I@Bص>>gΜynR i;'OJ޽͙3m,bZT#IF$@D=ɏ#r:uZ'd9"{+ ?u?ȡ%^@Zz];v\b[4HK| xԩ_ M60BրxET(H/ʯރ]n,fj5VA $\A^H~DV-Z4 5k7 3 Jsc;x5mm۶Yf[`$‰5 e3\ ~_dp` G I>zUy1VXuD+D]h{hjA9YYz 6 _3 Xf[b]0 X=Qݓ@-$!ޱOOѼG.oQÝ^=?H_.L?ky#GpJL _Yr%c!xY 0@$i z?>]:+!y뮻N [|z J$@_֝v@@ RP̾}̝;0vdznVlH I﯂,YRL" +2.~h󣌠;:؉$&7.<@]kf?u`'{E m;=Q 6j„-&4GK3{k/|r~ӱuyӧswA0=9cҌ6.▥AbŃ*g] A/F ~}ʺК%'0ξ,iӦ?z˸qٳرcgj_fxR)VW"MO>e zJ Wk4p5&5-Jd]%ȭc6kvڵ^9HR[d#^Sơ3*Vm 1 T6d5u |7(Q MAI@'i AhW`  p5o#nbfޗغi_İ|oe(9Y/-V~1kc5:P_mJ_Fٹs2oO`1, ֓O$(o}gH)D#b ~ZGgUAANo)߶l~z8ѹFSuק?b Ъ~3$R 6D560 iKOdO !QJKkoJiO@["o5k$ҥK#>cy{~Eou %5У,ǒu;[3Жj~ ZXrJ^+ 鼤ClS>6ߧc_:Т o’X[Aϲ!da$NC/4ho[{W@g W-O'( ʀw{w0Dߜ9G_k@Z&ܼnVh)|\a<5r.kiJ=;w+;~\@o{1G6 IsZ1 :M֫w9އA \O\?~X@FD]l6|ֹ Wh>:-zC ~nO@/)AT~`cIENDB`(0`    !)1;###iFFF\\\kkkmmmhhhUUU999S3) !!!!!!!!!!")3=GU;;;rrr藗aaa"""wC1  !1 ? B D D D D D D D D D D IR[dooo槧SSS S5!$$$qgggzzzzzzzzzzzzzzzzzzzzzzzzvvzvvzvvzvvzssxmmqhhkeefſÿkkkQ$ (YYY||||||||{{wwĿooo .'ddd¿eee dddss``Ż_eee$$ȻſeeettZZľý˽¹Sfff Ǿžfffvv##ĽefNQ{ž̿úfff77øŶ96jlʿ fffvvAA~)(οƾ!fffAA{)'Ľ!fffxx7763lcƷfff$$`[LH{sfffyy ļfff\\Vfffzz&& fffccefff{{ffffff!fffvvvfffdddfffdddfffdddfffdddfffdddfffdddfffdddfffdddfffdddcccaaa___Xllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhkkk___X___]kkkhkjhkjhkjhkjhkjhkjhkjhkjhkjhkjhkjhkjhkjhkjhkjhkjhkjhkjhkjhkjhkjhkjhkjhkjiii___W___gmmm{~}lonlonlonlonlonlonlonlonlonlonlonlonlonlonlonlonlonlonlonlonlonlonhhh___Y___qmmmggg___Z___w___`````````````````````````````````_______________________________________[tYtY?tYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtY?tYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtYtY( @   )KKKirrr삂oooDDDu;%!(,,,,,,.=+++e{{{ݚxxx***m5\\\cccggggggggggggggggggggggggggg???maaaLLL/```gggdd```¾ƽ6```gggOOȾ```xxɿûǿ¸```hhh»~}~~```~}~}ȼ```hhhww~~~~޹```NN```hhh6```aa```hhh ~~```6```hhheee`````````hhh````````````iii`````````bbbiiibbbfffрfff`````````````````````````````````````````````iiieeeUUU```Ȃmonilkilkilkilkilkilkilkilkilkilkilkilkilkorq~~bbbUUUfff```偂z{{```fff ccc$````````````````````````````````````````````````___ddd??(  3SWUSWUSWUSWUSWUehgnqpknmSWUjmmruuorqSWUfilprrqtsSWUuuuX[spsrpsrSWU>?SWUuuuegSWU>?SWUuuuKM{SWU>?egSWUuuu~lonlonehgSWUSWUSWUuuuSWUSWUSWUSWU3SWUSWUSWU3SWUSWUSWU3SWUSWUSWUSWUSWUSWUSWUSWUSWUSWUAAAAAAAAAAAAAAAApicard-release-2.7.3/installer/images/wiz.bmp000066400000000000000000004556561416775010500212110ustar00rootroot00000000000000BM[6(:x[ϳϳγγγɳſĿĿĿþ¿¿¿¿¿¿¿¿¿¿Яг״ӳڷӳۺӳݽӳįƳԼ³ԼԼԼԼ³Խ³ԽԽ³ԽԽԽԽ³ԾԾԾÿԾ¾Ծ¾ԾԾüԾƽԾ¾ԾĺԾƽԾԾĸԿżԿÿdzԿdzԿԿԿǷտ¹տ¾տľ¼¼տ½ƿտþ½ƾĿ¾տ½¼Žľ¾տº½տ½ƾ¼ĽտûȿǿĽտ¿ŽǾǿտþƾƾļտºƾƾտĽƾŽžžļžž¿ľĽĽĽ¾ýýýý¾¼¼ÿ¼¼ýĽĿý½¾±±±±±´½¬ó¼ij¯ijij¶ij±©ij±¼ų±¯ų±ųò½ųò¶ſƳ­ľƳƽƳ½ǽƳ¸ȽƳǬҳĭӳijӳijټӳijٺԳijپԳij­ԳijƭԳ½ʭճͰճԷճֳֳ̱շֳŷǰֳųֽೳųϵᳳųůᳳųðᳳųŲᳳȳᳳͼɸĵʿź¼ŴճŴڳŴڳŴڳŴڳſڳڳڳڳڳڳƽڳƵڳǵڳǵڳǵڳǵڳǾڳڳڳڳ۳۳ǿ۳ǵ½ɽ۳ǵĨ۳ȵ¿۳ȵ}}}|||κ۳ȵ¼xxxaaa````````````````````````````````````````````````````````````````````````___\\\ZZZXXXUUUSSSQQQOOOkkkĽ»Ǯ۳ȼž```eeeĶ۳¼vvvddd栠ݠݠݠݠݠݠݠݠݠݠ۠ڠءÿ۳```۾ddddddddddddddddddddddddddÖŘ۳```Ĕ<<Ľ¼ٻÿƏ۳¼```Ź%%ǿżĺøڼć۳ſ```Ũ```mmwppǻŸĵô۽ùξ۳ø«```Ƶ~~99ǼƷŵűï۽ĺȼХ۳ȶȰ```ƘwwĸƴƱŭíܾ»Ƽʼü͆۳ȶζ```ǼDDêüǼ˼ο԰۳ȶԻ```Ǫ```nnw{{нƽɽ̽ԋ۳ȶ```ȵ}}''žýǾʾϿ¹Žذ۳ȶ```ȜOOȸǵƿɿ̾Ļ̀۳Ȼ```ɿuuÿըǾ˿¹ƾ܌۳```ɫ```ooxжԺğɿĻݫ۳```ʴ}}}||<<ǻ¹ǿddGG@AZ]|Ѹúƾǀ۳```ʟIIĹö³ȿƾzv%%egЮľùƽԀ۳```ïVVŻ·ĵƷ{st¬Ļ݀سȵ```˭```ppxdd¹ƸQN)(ɰȾĻㅅdz˿```˳www{{qqƹ{--|ɷǹƾ吐{{{uuuuuu}}}```̢zzĸx~z¾Ƹ晙uuuuuuuuuuuu~~~Ӿ```Ǹooü}43 yûʾ珏|||uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuqqq```ͮ```qqyaaĻa\75zŻĽ郃uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuqqq```ʹpppzzTTǺ{10zzʻ̾ uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuqqq```ͦFFȺ|B@**w~Ȼ܀uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuyyyuuuuuuuuuuuuuuuuuuvwwvwwvwwvwwvwwvwwvwwvwwvwwvwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwrrr```88¾|~fa]Y}v{ĹŽ̀}}}wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwsts```ϯ```rry÷뭭{|{wxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxw~~~zzzuuuuuuuuuwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwsts```ϲjjjxxooꉉyzywxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxw```ϪHHր```ɨ 쵵```а```rrytt䆆```Ѳcccuu|66쳳```Ѯnn¿```ү++򩩩```Ҳ```sszff̀```Ӳ```ssz{{üރ```ϰ))荍```⮮¸Ꚛ```Եfff𧧧˼␐```Գ```ﱱՆ```Ăހ```ՉÀ```ֹnnn簰̐fff}}}```ֵ```ᦦƢ```}~~```٩```}}}```ճ```xxx```ؽvvvɾ```ppp```ض``````ppp```к```ppp``````ppp``````ppp```ڷ``````yyy```ϴ````````````Ŋ``````ܹ`````````ϭ````````````ɒ``````޺`````````Ϧ`````````tttbbb{{{``````dddwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwttt```eeeyyy```eeeggg````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaasss```eee```ffflnngiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiigiihjjstt```lll```gggmpoilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkjmlsss```lll```hhhlonilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkjmlrrr```kkk|||```ijijmlilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkilkjmlqqq```lllzzz```kkkppp```kkkxxx```kkkooo```kkkttt```dddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffddd```kkkuuu````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````nnnpicard-release-2.7.3/installer/picard-setup.nsi.in000066400000000000000000000227201416775010500221310ustar00rootroot00000000000000; Modified to conform to Modern UI 2.0 !define PROJECT_PATH ".." !define PRODUCT_NAME "%(display-name)s" !define PRODUCT_VERSION "%(version)s" !define PRODUCT_PUBLISHER "MusicBrainz" !define PRODUCT_DESCRIPTION "%(description)s" !define PRODUCT_URL "%(url)s" !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" !define PRODUCT_UNINST_ROOT_KEY "HKLM" SetCompressor /FINAL /SOLID LZMA Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" OutFile "picard-setup-${PRODUCT_VERSION}.exe" ShowInstDetails show ShowUnInstDetails show BrandingText " " Unicode true ; We need this so Windows 7/Vista lets us install what we need to RequestExecutionLevel admin ; The default installation directory InstallDir "$PROGRAMFILES64\${PRODUCT_NAME}" ; The default installation directory InstallDirRegKey HKLM "Software\MusicBrainz\${PRODUCT_NAME}" "InstallDir" !include "MUI2.nsh" !include "InstallOptions.nsh" !include "x64.nsh" ; MUI Settings ; Make installer pretty !define MUI_HEADERIMAGE !define MUI_HEADERIMAGE_RIGHT !define MUI_HEADERIMAGE_BITMAP "${PROJECT_PATH}\installer\images\hx.bmp" ; !define MUI_WELCOMEFINISHPAGE_BITMAP "${PROJECT_PATH}\installer\images\wiz.bmp" !define MUI_ICON "${PROJECT_PATH}\installer\images\tango-install.ico" !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\classic-uninstall.ico" ; Abort Warning !define MUI_ABORTWARNING ; Welcome page !define MUI_WELCOMEPAGE_TITLE_3LINES !insertmacro MUI_PAGE_WELCOME ; License page !insertmacro MUI_PAGE_LICENSE "${PROJECT_PATH}\COPYING.txt" ; Directory page !insertmacro MUI_PAGE_DIRECTORY ; Components page !define MUI_COMPONENTSPAGE_SMALLDESC !insertmacro MUI_PAGE_COMPONENTS ; Instfiles page !insertmacro MUI_PAGE_INSTFILES ; Finish page !define MUI_FINISHPAGE_TITLE_3LINES !define MUI_FINISHPAGE_RUN "$WINDIR\explorer.exe" !define MUI_FINISHPAGE_RUN_PARAMETERS "$\"$INSTDIR\picard.exe$\"" !insertmacro MUI_PAGE_FINISH ; Uninstaller pages !insertmacro MUI_UNPAGE_CONFIRM UninstPage custom un.RemoveSettingsPage !insertmacro MUI_UNPAGE_INSTFILES !define MUI_UNPAGE_FINISH_TITLE_3LINES !insertmacro MUI_UNPAGE_FINISH ; Reserve files ReserveFile "removeSettings.ini" ReserveFile "${NSISDIR}\Plugins\x86-unicode\InstallOptions.dll" ; Language handling !macro LOAD_LANGUAGE LANGUAGE !insertmacro MUI_LANGUAGE "${LANGUAGE}" !include "i18n\out\${LANGUAGE}.nsh" !macroend ; Language files !insertmacro LOAD_LANGUAGE "English" ; !insertmacro LOAD_LANGUAGE "Arabic" !insertmacro LOAD_LANGUAGE "Albanian" !insertmacro LOAD_LANGUAGE "Bulgarian" ; !insertmacro LOAD_LANGUAGE "Catalan" ; !insertmacro LOAD_LANGUAGE "Czech" ; !insertmacro LOAD_LANGUAGE "Danish" !insertmacro LOAD_LANGUAGE "Dutch" !insertmacro LOAD_LANGUAGE "Estonian" !insertmacro LOAD_LANGUAGE "Finnish" !insertmacro LOAD_LANGUAGE "French" !insertmacro LOAD_LANGUAGE "German" ; !insertmacro LOAD_LANGUAGE "Greek" !insertmacro LOAD_LANGUAGE "Hebrew" !insertmacro LOAD_LANGUAGE "Italian" !insertmacro LOAD_LANGUAGE "Japanese" ; !insertmacro LOAD_LANGUAGE "Korean" !insertmacro LOAD_LANGUAGE "Malay" ; !insertmacro LOAD_LANGUAGE "Norwegian" ; !insertmacro LOAD_LANGUAGE "Polish" ; !insertmacro LOAD_LANGUAGE "Portuguese" !insertmacro LOAD_LANGUAGE "PortugueseBR" !insertmacro LOAD_LANGUAGE "Russian" !insertmacro LOAD_LANGUAGE "SimpChinese" ; !insertmacro LOAD_LANGUAGE "Slovak" ; !insertmacro LOAD_LANGUAGE "Slovenian" !insertmacro LOAD_LANGUAGE "Spanish" !insertmacro LOAD_LANGUAGE "Swedish" !insertmacro LOAD_LANGUAGE "TradChinese" ; !insertmacro LOAD_LANGUAGE "Turkish" ; !insertmacro LOAD_LANGUAGE "Ukrainian" ; Adds info to installer VIProductVersion "%(file-version)s" VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductName" "${PRODUCT_NAME}" VIAddVersionKey /LANG=${LANG_ENGLISH} "Comments" "${PRODUCT_DESCRIPTION}" VIAddVersionKey /LANG=${LANG_ENGLISH} "CompanyName" "${PRODUCT_PUBLISHER}" VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalCopyright" "© ${PRODUCT_PUBLISHER} under the GNU GPLv2." VIAddVersionKey /LANG=${LANG_ENGLISH} "FileDescription" "Installation for ${PRODUCT_NAME}" VIAddVersionKey /LANG=${LANG_ENGLISH} "FileVersion" "%(version)s" VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductVersion" "%(version)s" ; Install Section "!$(SectionRequired)" required SectionIn RO SetOutPath "$INSTDIR" SetOverwrite on ; Files File /r /x "locale" "${PROJECT_PATH}\dist\picard\" ; Write the installation path into the registry WriteRegStr HKLM "Software\MusicBrainz\${PRODUCT_NAME}" "InstallDir" "$INSTDIR" ; Create uninstaller WriteUninstaller "$INSTDIR\uninst.exe" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "${PRODUCT_NAME}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\picard.exe" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "InstallSource" "$INSTDIR\" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Comments" "${PRODUCT_DESCRIPTION}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_URL}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe" SectionEnd Section "$(SectionLanguages)" lang RMDir "$INSTDIR\locale" CreateDirectory "$INSTDIR\locale" SetOutPath "$INSTDIR\locale" File /r "${PROJECT_PATH}\dist\picard\locale\" SectionEnd SectionGroup "$(SectionShortcuts)" shortcuts Section "$(SectionStartmenu)" startmenu SetShellVarContext all SetOutPath "$INSTDIR" CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}.lnk" "$INSTDIR\picard.exe" \ "" "" "" SW_SHOWNORMAL "" "${PRODUCT_DESCRIPTION}" SectionEnd Section "$(SectionDesktop)" desktop SetShellVarContext all SetOutPath "$INSTDIR" CreateShortCut "$DESKTOP\${PRODUCT_NAME}.lnk" "$INSTDIR\picard.exe" \ "" "" "" SW_SHOWNORMAL "" "${PRODUCT_DESCRIPTION}" SectionEnd SectionGroupEnd ; Uninstall Function un.RemoveSettingsPage !insertmacro MUI_DEFAULT MUI_UNCONFIRMPAGE_TEXT_TOP "" !insertmacro MUI_DEFAULT MUI_UNCONFIRMPAGE_TEXT_LOCATION "" !insertmacro INSTALLOPTIONS_DISPLAY "removeSettings.ini" FunctionEnd Section Uninstall RMDir /r "$INSTDIR" SetShellVarContext all Delete "$DESKTOP\${PRODUCT_NAME}.lnk" SetShellVarContext all Delete "$SMPROGRAMS\${PRODUCT_NAME}.lnk" SetShellVarContext all Delete "$QUICKLAUNCH\${PRODUCT_NAME}.lnk" DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" DeleteRegKey HKLM "Software\MusicBrainz\${PRODUCT_NAME}" !insertmacro INSTALLOPTIONS_READ $R0 "removeSettings.ini" "Field 1" "State" StrCmp $R0 "1" 0 +2 ; Even more attempts DeleteRegKey HKCU "Software\MusicBrainz\Picard\persist" DeleteRegKey HKCU "Software\MusicBrainz\Picard\setting" DeleteRegKey HKCU "Software\MusicBrainz\Picard" SectionEnd ; Checks whether program is running. !define WNDCLASS "Qt5QWindowIcon" !define WNDTITLE "${PRODUCT_NAME}" Function un.onInit FindWindow $0 "${WNDCLASS}" "${WNDTITLE}" StrCmp $0 0 continueInstall MessageBox MB_ICONSTOP|MB_OK "$(MsgApplicationRunning)" /SD IDOK Abort continueInstall: !insertmacro INSTALLOPTIONS_EXTRACT "removeSettings.ini" !insertmacro INSTALLOPTIONS_WRITE "removeSettings.ini" "Field 1" "Text" "$(OptionRemoveSettings)" FunctionEnd Function .onInit ; Abort installation if this is not a 64 bit system ${IfNot} ${RunningX64} MessageBox MB_ICONSTOP|MB_OK "$(MsgRequires64Bit)" /SD IDOK Abort ${EndIf} ; Abort installation if Picard is currently running FindWindow $0 "${WNDCLASS}" "${WNDTITLE}" StrCmp $0 0 continueInstall MessageBox MB_ICONSTOP|MB_OK "$(MsgApplicationRunning)" /SD IDOK Abort continueInstall: ; Uninstall previous installation ; $0 = Path to uninstaller ; $1 = Previous installation directory ReadRegStr $0 HKLM "${PRODUCT_UNINST_KEY}" "UninstallString" StrCmp $0 "" skipUninstall MessageBox MB_OKCANCEL|MB_ICONEXCLAMATION "$(MsgAlreadyInstalled)" /SD IDOK IDOK uninstall Abort uninstall: ClearErrors ReadRegStr $1 HKLM "Software\MusicBrainz\${PRODUCT_NAME}" "InstallDir" ; The _? must be set to the install directory, it also ensures ExecWait ; actually waits for the installer to finish. We need to remove the ; installer itself manually afterwards. IfSilent silentUninstall ExecWait '"$0" _?=$1' $2 Goto finalizeUninstall silentUninstall: ExecWait '"$0" /S _?=$1' $2 finalizeUninstall: ; Delete the uninstaller if it finished with success (exit code 0) IntCmp $2 0 "" endUninstall endUninstall Delete "$0" RMDir "$1" ; Try to delete installation dir endUninstall: ; Check if previous install location was inside $PROGRAMFILES32 ; If so, rewrite $INSTDIR to $PROGRAMFILES64 StrLen $R1 $PROGRAMFILES32 StrCpy $R2 $1 $R1 StrCmp $R2 $PROGRAMFILES32 0 skipUninstall StrCpy $INSTDIR "$PROGRAMFILES64\${PRODUCT_NAME}" skipUninstall: !insertmacro UnselectSection ${desktop} FunctionEnd !insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN !insertmacro MUI_DESCRIPTION_TEXT ${required} "$(MuiDescriptionRequired)" !insertmacro MUI_DESCRIPTION_TEXT ${lang} "$(MuiDescriptionLang)" !insertmacro MUI_DESCRIPTION_TEXT ${shortcuts} "$(MuiDescriptionShortcuts)" !insertmacro MUI_DESCRIPTION_TEXT ${desktop} "$(MuiDescriptionDesktop)" !insertmacro MUI_DESCRIPTION_TEXT ${startmenu} "$(MuiDescriptionStartMenu)" !insertmacro MUI_FUNCTION_DESCRIPTION_END picard-release-2.7.3/installer/removeSettings.ini000066400000000000000000000002121416775010500221200ustar00rootroot00000000000000[Settings] NumFields=1 [Field 1] Type=checkbox Text=Remove settings and personal data Left=0 Right=-1 Top=0 Bottom=40 State=0 picard-release-2.7.3/org.musicbrainz.Picard.appdata.xml.in000066400000000000000000000075021416775010500234720ustar00rootroot00000000000000 %(app-id)s GPL-2.0-or-later CC0-1.0 MusicBrainz Picard MusicBrainz's music tagger

Do you need to clean up your music library? Picard is an open-source cross-platform music tagger by MusicBrainz. It has the ability to identify audio files even without any existing metadata.

Picard helps you organize your music collection by renaming your music files and sorting them into a folder structure exactly the way you want it. A variety of plugins are available and you can even write your own. Picard supports a wide range of audio formats and can also lookup an entire CD for you.

Tagging audio files has never been easier.

Features:

  • Multiple formats: Picard supports all popular music formats, including MP3, FLAC, OGG, M4A, WMA, WAV, and more.
  • AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be identified by the actual music, even if they have no metadata.
  • Comprehensive database: Picard uses the open and community-maintained MusicBrainz database to provide accurate information about millions of music releases.
  • CD lookups: Picard can lookup entire music CDs with a click.
  • Plugin support: If you need a particular feature, you can choose from a selection of available plugins or write your own.
  • Scripting: A flexible but easy to learn scripting language allows you to exactly specify how your music files will be named and how the tags will look like.
  • Open Source: Picard is licensed under the GNU General Public License 2.0 or later, and is hosted on GitHub where it is actively developed by some awesome developers.
AudioVideo Audio AudioVideoEditing %(desktop-id)s picard https://picard.musicbrainz.org/static/img/screenshots/picard-main-windows.png https://picard.musicbrainz.org/static/img/screenshots/picard-options-about.png https://picard.musicbrainz.org/static/img/screenshots/picard-options-plugins.png https://picard.musicbrainz.org/static/img/screenshots/picard-options-lookup.png https://picard.musicbrainz.org/static/img/screenshots/picard-cover-art.png https://picard.musicbrainz.org/ https://tickets.metabrainz.org/projects/PICARD/issues/ https://picard-docs.musicbrainz.org/en/faq/faq.html https://picard-docs.musicbrainz.org/ https://metabrainz.org/donate https://www.transifex.com/musicbrainz/musicbrainz/picard/ picard MetaBrainz Foundation mild %(releases)s
picard-release-2.7.3/org.musicbrainz.Picard.desktop000066400000000000000000000014621416775010500223240ustar00rootroot00000000000000[Desktop Entry] Name=MusicBrainz Picard Comment=Tag your music with the next generation MusicBrainz tagger Exec=picard %F Terminal=false Type=Application StartupNotify=true StartupWMClass=Picard Icon=org.musicbrainz.Picard Categories=AudioVideo;Audio;AudioVideoEditing; MimeType=application/ogg;application/x-flac;audio/aac;audio/ac3;audio/aiff;audio/ape;audio/dsf;audio/flac;audio/midi;audio/mp4;audio/mpeg;audio/mpeg4;audio/mpg;audio/ogg;audio/vorbis;audio/x-aac;audio/x-aiff;audio/x-ape;audio/x-flac;audio/x-flac+ogg;audio/x-m4a;audio/x-midi;audio/x-mp3;audio/x-mpc;audio/x-mpeg;audio/x-ms-wma;audio/x-ms-wmv;audio/x-musepack;audio/x-oggflac;audio/x-speex;audio/x-speex+ogg;audio/x-tak;audio/x-tta;audio/x-vorbis;audio/x-vorbis+ogg;audio/x-wav;audio/x-wavpack;audio/x-wma;video/x-ms-asf;video/x-theora;video/x-wmv; picard-release-2.7.3/picard.icns000066400000000000000000002355541416775010500165470ustar00rootroot00000000000000icns;lis32wywwxxwwvwwwwwwwvwwxxwyvwwrttytstutttttttutstytr<;;=;:=;<@;;;;;;;;;<@;:=;;=<s8mk//(.^o^o(.//il32{uxxqxwwxwxuxwx{xwxqxwxwxw}wvw ѳvw ywxvw 洄wxvw zwxvwwyصywxvwwͶwwxvww wwxvwwwwxvww wwxvwx}wwxvwwx vwwx vw~wzwxvwwxwxwxqxwx{xwxuxwxwxxxwwxuwx{qtstttststsxtjtu#4QШtu%Ihu鱀tvutu 9itɀtu Oj,tttu ] k,t{yttu ijt鞀tu,kkk^ttu:kOtttuIk@׋tuXk1 ⸁~vttufk"t~ttu&kdttu 4kk`bkkUt|xtu 08$ NkFtttu73tutututjtsxtststtsvq9<<;;::<;<@<;9<;:8<;:@<;<<ʻ<;: Ӿ<;=f`=;: ڳ<;۞;: <;MosG;;: ؇’<;CԠB;;: ˆ<;Qk;:¸<;UK;:<;JR;:ڮV;: JFu}i=;;:<;G٤;;:<;RipH;: º²<;Dզ@;: ¦<;ed;;:<;:<;:<;<<<;:@<;:8<;9<;<@<;;::<<99l8mk0„7^o?G w M^M^ w  ?G^o06ih32 xwxwxvxwxwxߘwxyvwxxwxwxvvwxzvwxvww߻xwxw܀xw ~؎wxxw۴wxxw߶ywwxxw wwxxw ܘ㶢wxxw|wxxw¶wxxwwxxwxw xxwwxxwywxxwwxxwwxxwywxxwwxxwwxwx xwwwxxww~xwzwxxw|wxxw}wxvwxzvwxvvwxwxxwxyvwxwxwxߛvxwxvwxwxxutyuttsUutuutss+ututuututwutsUutuutr&FȎutv.Sk>WЁuts.VkΕpYutts #[ktButts6kti/utzwtsDknkfutttts TkhVk`utts bkRkQut܁Ȃts!kkzkCutvts1k}ȃkk4ututs@k%utw{tsNkf utt}yts]kWݔtsjkHŀts+k:͢wtƯ{ts:k+ut|tsIkiuttsXk]uttπtsfkNutΏts %khUA-.ak?utts#/ Mkk1utΉts5e!uts"utsutvutrutuutsUutwututu+ututssutsuttsUuty::=<;;Ʋ<; ʁ<;<πɴ<;US;< Ĕ<;rp;<ׁ<;Aڞ>;<Τ¾<;\۹;;V;< ۢº<;O]`J;< ڝ<;;<ـ¤<;a=;<˜<;b۪=;<<;>۸C;< <;;F|۷B;<yׂ`;<˓و;<p>;TۣB;<<;D;<<;ۻ~ۄ;<<;e;pۤ;<<;ۣZے;<¿<;VԀN;<–<;ZS;<<;<<;<<;<;><;:=<;HHFHHoHHMHH^&HH, HH^HHo4HH;HHAqHAf|HffYHffHHffHHffHHffHHffHHffHHffHHffHHffHHffHcffH|ffHtffHHffHHffHHffHHffHHffHHffHHffHHfAHHAHH4HH;^HHo HH&HH,MHH^oHHHH6HH>^HHoDFit320hwvxwxwxxwvvwvvwqxwwuxwzvwwwxxwyxwfwwywqxwfxw۶xwvwxvwxwvwuwpvww xxwxw txwwܖuw ƭyuwuwϋׁuw|ww ŵցuwyZYmuwzYY[begfd`ZYY[uw`Ybpvwvqleւuw]]pw׀uw߀yuwuwŶwuwx˶wuwwօuwрiYc~w݄مuwy `Y[ZY|w uw `swte{w߆uwuwyw܀uww}wuwɀ柳لwuwnw߅uw~„qwuw佅vw ڇuwȹwփuwxwځuwnwuwzowuwuwuwwuw}wuwrwuwxnwuwswրuwwօuww߀څuwvwuwnw׃߆uw}qwՉuwuwۋuwwuwzwuwpwuwyowuwtwuwwuw~wuwtwuwxmwuwrwuwvw uwwuww݈uwnw߈uw{pw uwpuw߉uwr\Y{w݅uwr\Y_gnaYe{wօuwr]Y^emuwk[[rw ߅uweY]emuwr^YmnwۏuwdfmuwvfY]twԁuwo]Yww܄uwvcYdwuwl[Yuwuwt`Ylwۃwgrw txwxw vxww یpvwڄߋuwց ՀvwԅՄxwځրxvwvwxwfxw۹qxwywxwfwyxwxxwwwzvwuxwwqxwvvwvvwxxwxw{xwwwustutvutsutsutsutjutuututw+ututuutrutu3ututuutsruto3utmutuutuqutuyutwřutut߂|tuutv߄ԍtw uttusut gVntsutȀVʑtuut qe{tsuttwutmbtw 8žvDut\gtuSǰwtxIJ}VWqtu+ҟxt}dVWktu#D 謕aV\mtuĉtu&KiAIA1_VVepmqtxԂtu)NjkkCZVV\ܔ[VVfttu+PkqZVZsVZlt΀υtu.Skpmhc[VXrtVVtu.Vk p.utpeZVViՀt^VVutu3[kۃkh.uthYVYtlytu8]kkke)utsbVWົztltuLknzkkd&utiWYԃti_tu\k+"ka$utlW~toVׂe_tuikk^"utlˀ߇t `ҞvVVmtu)k xnk[ut{[YtVftu8kkXutVVwtmW^ktuFk9&k7ut`btktuUkk9Z΀k(ut potntuek҆skhutomtrtu$kt߄kZutsWVqtxtu3kpxkJut bVqܼyV_ttuAkmrk;utqZVYpttuPk+utq_V]otvtu_kutpiiotk‡tujkautqtu.kP࿒ttu=k@܋tҀͅtuKk1tVVtuZk"tф]VVutuhkfZVhtyjvtu(kVZVtȝtu7kFqlaVVہļkVV`tuEk7uttnYV䂀VWVg^tuTk'utpYVߔZVVams`V\zVVltuckiutoXVk̈́iV[mtq\Vetu"k\utnYVatrdYVV\ktu1kLutp`Vvtstu@k<utrljifa[VV]̀tuOk-uto_VXtu]kutgVVtuikbutlXVtu+kRuttnXVtu:kAutwutp[VtuIk3utDŽtqZVytuXk%uttpZW€Ōtufkhut WtoY\܀tu&kXut̀VɆtnXm~tu5kHut _`ftlVytuDk9utthtuSk*utfct_utuakjutavket_VVutu k^ut l\ؤ^Voty_\tu/khT>*OkOutVet{ʀʅtu=kiZB,4gk?utyXVWgtgztuMkkiZB,Wk/ut]jrtl_Ղ[tuJA,@jk!utYot sYZxVetu'_kdutu؀`tjV[rtuHkTutVotjXV^qtu0dkkDutgatuĚtsjegntuUk5utXqt}ڂ{tu=%utVhtuڄutuutW_ttuuttЁXZrt iVntwuҞutπVΒtwۋttyrettsts ٰtv~ats pVeƒԂ_etusZVY^^\Vt\VVW˺WWqtwZW^jqtqcVXVitpstn^V[dmtkZV[ktutqmortolotuyutuqutu3utmututsrutu3ututuututu+ututwutstutuutjutsutuutsutvustw;;:>;:;;<;<;:;:@;<;:;<;<@;<<;;:@;<@;<;<;:7;qg<;<+;KE;<;=;;pͭӀc;:@; =,Eے;<@;ۣ,ۡ;; D3Oۏ;=;gԹ׀W;<3;AՄ1;< ķ;P25;:ĉЁ`?;?ӀU,-:;:Ӂǁԩn?;Eeʁ:,7;:Ђ ϲЁƄЄ8,/7;o;Bׅ7E…;:.,}o;Rˁףvƀـ;:972,,΃B,,bك6;:;8.,Z,-,d́=0;:;9.,~֎l0,,18;1,2fzQ,,7;:y;9-,Bڂ?,/7;:/,4;:~;8-,7Z׀Y;4.,,/6;:;92,Mq;:;:;:7641.,,3w;:;91,.;:{;4,,};:|;7-,sp;:;MyvG;8-,we;:;?ـ֊=;9/,U;:;;:.,B;:;eՀS;9.-;:{; Z.fۊ;9-2uR;:;ۨ,۟;8,DԂ٥F;:; 31:ە;7,A;:;{Ài;7ŀځ;:;9Ȅ4;c5L;:z;2N͂A4;{6,,~<;:}; 72Դ|4,9;sQ1/х;:{;{i,4;Jˌ;:}fc;A.,-4;5R;:}gcdjszlco;n/6:;75p/;:|gcipzxdd~;O/9; :.0rɞP,3;:pchpzicx{;=_1;6,/:;:oqzrdh;,9;6.,09;:|gc™;i>1;=lh;6447;:ocnŒ;[\-:;EC;:xdd;`р,5;<<;:kcx;vր-0;lѭҀf;:t;O..:; @,Eۖ;<;NԂ٭n<;۪,ۦ;<3هV;;AiE3G۔;=ljٹكѱԀ`; ۵jLMVώ1;<@zF,;قԡi64;:@.,-00/,K]2,,-a^--:;.-069;:2,-,5;:8;80,.28;6.,.7;<+;:78:;979;:=;:9;:<;;t8mk@++ݳ! w Uf4< w M^29oM^18oM^(/fwDU'-fwCL%+^oBJ$* 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 $*AI^o%+CKfw'-DUfw(/DUo17M^o29M^ w 4;Uf w ݳ!++ic08 jP ftypjp2 jp2 Ojp2hihdrcolr"cdefjp2cOQ2d#Creator: JasPer Version 1.900.1R \@@HHPHHPHHPHHPHHP]@@HHPHHPHHPHHPHHP]@@HHPHHPHHPHHPHHP]@@HHPHHPHHPHHPHHP ߂8&d G63'H*+npy~NY|`d*1 =oA{MH,DB7߂(|W$# Mu?U.a,Nj1Yv=FQQjy)C)J߂0&wg{N1KΉN!vPGZ8)kB(2j2L*#6 ?߂Pp3A6BAH :"VB>kse3qcoͦeM#?%xw }b;(jvXͺC:3Ϣ;T4[jkE?eH;%6d8y~PI&d!O\Ɠ&;+ݟ]`KrRyOj z!EHN8a$_X-dG *E! N ԝdzC+.^zzS`lg&}n28@k!rvs~]su>(Y2iVm<ĬP-)9܊v ~A3s Z^Ջ6ncbQ9^ 2yQ.˭|Gi-䠘MjBWZbSOM+5{"ހ 6b--I`_Q^2{SIF' Av>4 B!lI0V85xl/ߚGb9g&W .*$Գڭ3-)%3aK#aV}qʟ[}iuMJВYNGYr|:?# r6EWc)LjWeO"7O$74R %zrND0 9S%pNrm}cȭ ?ƿ:? :jUw3Ed"0A|m\}Ca ^$pڻC#2t 1 w5@g0"[᫷= Q^܎lo?؎=~z43Ӡsͮp4Q uzL?q:A>ň >*wyX` Bs,=0v+£nRQ¾,.o3*Z1D}5;]ԡ5+UݏD5t<9a3A8-G(;YNR)2)̬(4jH3aNEsDzF;5R,DjR\fJ*9_RY3vP-o֞"&{W y3̎͞5ӅtL=_>;+i2"$ *ہ166p0bx^.5hm?:z.PS_P3BL$iv @,lŌ(dNT4ypRAPh|1.?<)Z/+B A@t㚇(&DQ4&F> 伌5a? !'ȑZ),/d3ՙ..Y`z] eZqO ?J)N`Bж2&!]*1 u4}z`Y]Ue92a(c\L43pg b˜ϾU[v5oҗ=ʯ$;b fp FMkl 9j (%:V#NP:ɣl'Z'B(/@B;V#HvaqA׻G]:+%Ĭ kkC(\Lo|ӑo!.Lm̝1JɊ"-[l!,; qw(w¡7@5AϸrÜ5jHBj9tvlM 7S#&w ԘH[h"ԤI1'5\2F:wœ=t}5zg)AIlES Rf '2yܥhxהNyI9~^o>~ z0ߥՐ5IQ (|/^Ҋ&c]oeH [czxڻ{&slUnx߾rCԞW}7]j pFXĖ34&6H5?&{KhCt$\>18=³nB a Ͳ7aBT`*v6 ++y!!s@ YuVZU;?c,`<4X2 kHi0Î8Bƹ9xelDb#2ﮌZ#Mk$Q$7)*x]]ɼW~!t^ }wB+WdoҖUlVhq+ŝoqJ=E0ɔ- _#i\DED4hC0 .(;)ZyLdH`' VAQPUYcL_f:Wk0OJ́تW B@(\cd` |C(IfT\()dxd ]czӨ^ߕPn֎*o Zfk6I'gPC~?\^5.G6QQ 8ISU.@$d4IS*J.ew5u_T}6nޖ+Q?eJ| mjoI,yfRP;znЭR^]\" >ɞ@8+/0d ֤!i׾\r0\,Qd#~C+_XGYO$4oaw7" tZrqb3o[K X1Az, b`ZqR*<ʩc6b-oU[ݡ[:XֵSe^ 0s!Y|eȔQ''°zhOf9@- Y/Jv[҇-r]t5ٴcG[ :=**l83PǍS/ )1BM/g$t,0U 7tt28,Sτ7O5Ct>+'8bxQ+1w7D" +I/".bW<2 $iU"/ٟ֘t xoF?tEkޘE WzM]op+B.án~P_o;zI܋qF.9Ez\2؟C.sC/}Wk䣞Y ޷G yH\J nifqg R< JWa?;NKvQ,X1.y5j\VSۍB479\^$/AGHƯ)DJ'PUXsL{^]G"ZwD;_'thI~A*x8@r}hgCYSCboSj^͟Й@*k9.7S($8#B(h"x{.I*%4\/HVMkR01^\rbq>>83Y]ej*(JHd`TF1 =̳<(JcN H4e -&`N3"z+i nwLuҋqs"T6$ NM +ս2ƧN*tMqC~b!ԥbQ^S|kK4K~ <7qy?t`ݶSNJ$ڲ toQ%}.SeaB=YS檇pW`ܸH⍧g_K|G3kR@i? " H}i^J䅥@j^swQ3H<8aeOEODeE ڕ9t4`'ة;LHߪ=gZIl<1)>7o|iB Id|ghL4Oࢼ6Ffޘ*#ܻB[Y< YO#DH%`6X+򸽧# >BdS2Sxؾ9灠DmvF̽p5DY$'vi ޅj$sʧUT{6 )ƻA8tT*Ł0O){Տb{ʹe!.v #χVfXvj#-dG 2a+mz6xnJMDMM=Bh,a+h"z%[2 }a ~+ãioL~%,=jEMR4]H*|0|ALz ۼBZ GKNFl# +fYjUfX͇Hhƛyxc%ҼlZ~s2t]դ 2Sd~qE㧆n7!{eƒikFr8R ^qD(NgwJ@~nqwo'm2@儆o9"54tCq(їZ/=Q+ޝT^@@6y&{*%I#G@)}p=F:'׿x.0F^Vuv"àRh@*ZB>mj^+yQ4-rsT7"˹ƎrlQyYnr$̽U!;*{߬wdF7 B#T[Oc T/[`WR~ Ys%;5B-X'>ZMʻEPa)1j,`a> 0| ?iL]"_O)7b4Ma}W͏b+i2SJh4j܇C<2 Z;5dm1Vq0!@RK Qh?z>Ƕlo\TxYӎڞ|[ ]n+L<<@ЋpY~a^%fO{?T'om@ݰKw4b~w샛Y:ڷ:e7v:=nY,~\hƺ"H":k~{0e SjnQ }) Ӽ43E6'o꾁pWrA|FίULy #\SD&ȜC _1E+5튗_CG˫4hŁKPquZ&2M潲) l"/.[:g߽/U|uk:(ԐZ#޻Vӈ:N3Zkp({K8rM'n~w伓Ku*p4_ u9WH!ÆHٰy'8](t ߁l&M WMyc:z*ñuS&o_EA%*2TɌ׾>D@wS"-ilX%WLXU 4,e3Kqiɴ\6ѯ^,T^Jfgc؏ՉP&߁{_24!G,rRo(#]%-r3贎;0 8Ϝ*@bȉAvyK蓞b3X_ eIYEǭ +4ݓEDddm/Eug'?@\ӛEHUq5.&l {NXN15EMqdXg ^8uK5t+Zc= .TXxUŀ~Sz*I,y7LLg\Bh\E#^h* O t7˲К}:{^c{Tyl]d5S996` {NdLA> fVn`%jM{pŅsU化g+|?4KB Xz7>".  pZ1l|ӏ* vE,sz%Z*b_) Z.7;n-*U&=7x3Ӑ%fˇ9"7GF`."4zح1olju0?Aޭ[jis´A2l%OD/n6y^QTC GPlR|/yf,*n)I[)3Pl{|Ta՛gk Cut{F&ss'՝e[LWcr;gƣ2Q#AR`dw|cԾa=_;tIj ފl愑t2?R&lmtɹPbftj+H`?HHCg8'"\x“̘drgG7h>W7zNszDOgyxjMfJG._?>RTAG.5e[(@G%@^s*&^7bIN^enTSDⰒ7aV!Ջ:YS(g՘N" F߷O+'}+mLrVDqɻgǰF!օ3nќީ5~'g44-3_Y~ tڇ圃}TSr#ה$ A:d&%봑E`6p6H+&q_DY~T7b@Toa~k *QnpKS~Rg{LSz@tgKʱ nq5Mok[$DfK02.:;TouKK·'AO$KO DC6鏪4ҚEI,us 4' 7ӱB\y>a9dz !8՛g0ST.PÚX?ͱY6 b TXޭ3@=BfAdFBIS`k-q0I-|jP!n)GgGۚi/3YQorLH+x qS+&B4/YuGD0&jv.b`8,cjH룈/I( $sD1/qhe`:`۝> @'`jҥwSƹA-"z);+͡Z߅sn[)Ew$MUYv\ݖdɏ  '#K( A"h #'ac=Bt9Έ0ԋ3D@=~#%|b\هJb17>ƠܤOZR1Sdq 'lw68 tIWFf7OC,Oz2l`˔ּ5orZ?.:}ꍾ,Z0NhjoZ~8vժ؅u֚" qXt10TJ~>Bļ:b%q*lidʥ |7d~+q1]n&lz*!EZf8㉆ db`!t~BiLPV#ɷ d8hV?  {0I-fu&[ڤJ3s 4uHaiYwFSCm‘՘cu~T{c)jtVMP,:̝4I(&[9MRe\vC~{E|pg gD@K.[p[;K>XgJܝK|4oPW3%׈WƔS^5tR"| +/̔Ba, vRН>T+\*a\#19N"@g153U6B@0T.D.+TN_Yi 8gX9u<ΝZ:tKO9`W' Ic)IuQʚPTNxuq䓤+υ#r!IXF!0m;?6^2H\F0|[y$6er:JDYY[jL<)n챼qm}0 pEUӛہ:fbfШW}m_tϞ*I wYyax ifJ{~z+嗎AB .3ÿEQvxCvKAu5v;>r8id<ƞ!|v/h c5y:P'brZ}U,H!|5! RtL!A+ Kf$%T1yI=ZH9,,S0 m5[è[zd9׻VIŪF,BvщA{ d'3kKfP>;x\!.![7\V?A񔛌d=5(wMf8P*jJX@sGsS+ӱpyΛk2\,ff 3))~.=(y @O[n6e47AKW9#w/<ķh$rZr!x[zfRzxOV%%#ݘиs,*(M}3qbͭͱjT] $wAc¯Sr oZ7;/X=xq oky с|+xC{pȾA]&_<}% 4; Iߛ>%DbW17c7pNr>nٝA)J{u;#ʥY->Y}kPА1b2$z%Lq]jf9oK8 "aىq@Syi D۔ iL~3É3X:9AZ=!#`8ujZE5E7ߎNȩ") C.Ih.8*z!`?w ɤe \"kxwor=!qQU߰Z`FK3 #6_8>qT jQJ];v~[QУ cE}?Sί/ EMtpr/B<ݪo }9#\.R` 蛑Ϡh\oSJTmmJ矷&<94OmG?5:4KOAocXY8p+ Pu{5q.3TEs<}4>tg : SD&:ѸRX@J`'oi5g +7ô?[;{ktuIB62Sb*`%I*{r;Nb^/:h@%*Hzj8?rDnnF%0Q rˋZ 09HR%>/{|H>*`2k0=²VӳE!<\P~# @{D򡜩ÉGmܑT s{1;7ˬ*']C\^Y\b 0wndoQK,!(QdӞʥDFLw 3ШhlԙXZ֗71M^U`\p$ z#5ltӱ@~xT^mpn dϸ‹{Xխp`Jx־(aLVkqKE&&t Lw&\#[qзÐU(v/ Ũޑ*r"S~Qzұ`~ GGOkJzF^?&\4 n#냳UYgߋr3bKA{eyzL?mCU|jg8g܍Pڑ aD'_Nv]j^.?GM%d8+vP:d9S6G'Xv *||y*p?DY3ӏ` i)uNl]8y#[\H*("w'lwq-?+@١*H$aȣ4JD晴[C$ND@EM^.J pE6z~'k sa#YnK}Dzl[[L>jx, ߬ICȲs'BD[={qTX?1 (r: pV@=gqΛ#}DVI:B(P0j#y"ykߤXDK&2(*M3Rk U㘳<^鵒HHyB3}x۱]%kO,Ѧ`%~o`\f'Ͷ`v2x .E%sosԉ|TK$1CQH|$78oTv}@{yeq$%;ǃ(YFk^bHήtL:L,&yE^. =L f ˷]ƋB/ؗ#NV B\%n6~ύ m~r\! #\<2U'wg?|6R?'ؚm5<=t`0 IU~&l

'R-wzcͷyRkKb2G"[Q)D.o2AE'1nZs+(Q%3`> _ N;|ghV޼YXC#L408eײ%2Q~Wmi3L #Qp[# ;&f?~Qz.Ȍ@TD-l߷8URsΈ:O%2S:k' +rs=AaPBp8*ʐl÷ Qn+|g<+ ̭)Fi5Sœ;JN:ޜNQaܘ6!]@Z[ߔ C ˽>/2UY8oظTkn-dh+lΓg> pfʠQ7^>Bkj.n"WZ.4J,x87g h /=(SVG\|eژc+cef((I0[<|%/H?ۛT!vL.W/ƣ᜙ J謍Iu)S18îR d]#ǐD`ŝ.h/L1NiIA7+<(rb!};%kF-IzHhka?@ sJIF-J TlF3Գb56ť`hBl04odVUujSyONŒ}zs/)!לNn0F5ߜ4NXU!Xl#_y淋-*% ĤF(k~֗9[3OPˬP { 8Sc>>$} d~X3 "\SH;?P)d.^aX>ӈ`%7"kVzo4;7yv?Z'@5 ٹTKI9^&K=O"2JEHHRF QX  67Myfc[T }=hVOv;nTDiyyKeJx.8T 1E<ɸ4(ԜճC8u|v|n3sebm'nml ºN]ùڙ'%L+0bh3Tn&5жaCĎinHeNƀJ+cF4̧e^<D<*0I#+ˋmuZЮv}vSsG"jX鑪AF=-*vD| oqwD5 \Ae'@U!haq-Y[ JhwMZŨ(c],}NiZu* ݛy>J(S}Ɵ)ai/ 9t8W擾ňf^itz.,|Sllh֯d6uF\ (>aU~&W+'ܦLyc7#\G*K)* \_MtFMVЎ~xmw!64xeZ~c|L*[S^ ㊯*8$u}Rp8WXN:4#ZWJ 4Px\7Qx L~&W rke`0픤\9WPlI-@#"E"GZBzqz#ůWRBq~YẌw3Uo ;kؙem׀32HLQ5n" g 7i@܁n~_$2WYMW)nQgˠgxz}w:`d(<]usfPw]nZ$FA淄G3Ta`QLD]@2f6xZ)ҊHJW& 4<ۄ(fTt[]ܓ BP8Q4 EQ d̈bZ" qﺔWR,C2 }uq Wd=K݊+!7g-q]b'NKN[I$D6:ҁ)L9.UJg U y0Pok[ڬƉ֨O-b&-VT+sb.j`없+.(2I8 a 99 >{$|tWcE}I 2k4^&%gO#@6:=x| Cd!ūm Z5zs+yMF` -Y#e2L:,L  4rU T1O=\<"$d82Y]qI !TrMr&[d1)cCD!mGIyÏ ;ױ .5^һyyt6eB4#фD,[v:ulc|):n55j,=uyD{2UG')H~0"38gj\H}U8Pi}09yDw"\%Ȃf~ef}{u!ӗƤz *wtjƲQn;˟۞`]XFʈQin?\kobn^I)]S;cCnQ癱_9 )sie!Ș-\F!!h]O$B:4ү Y;Ӣu68 pvFAh>"d,5dڙ.VGki~!v'@TZv4z X c_oh鬮DqxS2~.мήܗpsŝ$%nj]oBl5րveԶ]æIl~ GMP)+Oz?l>`BJbW'|0sŵ#U&OЭ YYP jca$& a%+Evl:Q]x|`tϰ'*ܸ(&xnZW+HƉ]"G<%kʖ1 GzwW'ol/C#zT2Us a'u}`y+hcEsÓsǮ_kiVE϶U95֙^Ƈ(]u[ʞڭ}RV$~YgӲipYHxu.z9jןyS$ϩ&EJhn;ZϹɨ5YiT_&a:it 0*`Gݲe0H?7mV/KQL_.PǵY|"s<grXɤ/'S"@d߱6U-NcٱF*% frOe 4)fs +]T|9aؘ*wUOE-L.+~"GUBVZ :\P? ci?TLZ,΅8=xdh GBsK F2T*-nW9jg^{0pfg5t`-l>XjY64[#ьfr/;rx~i+~Æ8])ObWkݸMsK?H R|/S1'QGx:#S hZ\#륑0YG0~&=st&,\<" C9l //viEýRwm)~}GsL1By>?j*+ToħYheλYZ״c@' LG/XWx?TK7esz fZb~I6J)w:]( \fbitn-*W0~Q P;GK2p4sDnŗ+ˍ6{yu[4u6NJ_8ciؽj߶A dP?0F9*n/)If,Hc8j@='p,"A]p;s B6gNrI<-ԗanKBXgi0^N:;$A{B<ma#KA;֗=cO@N(99})wYSwPoT696nY~€p I gRLyQ_nW RR3@s?Cy<@#ԯ-_g1 %P9)"_H'ٷ(yYIk| VF/g8t 9EG9PoiABL" &i.XE3Vs푢y,DS\ЊxQYE~ɭuũqtE*UwִK;Natv)K26ey]TuoB`om 唛٦k-s62S}]f"\T:zs3%95k[0wb$6yN@DM嘊qm#,B7K%vZXmtww@VIT8UB..ZN>_vb1Ԅë<6{ jdhh҅96J'SZ?n] hWh̲S6v+j4ƕL)t(Y3 1q*p u*wJԹnq}S3CczVWRX}jihgR#Y5HQ MCI%qk{\6S'!5wC{* <@U9rR뱗:DeE;qw(sN FYs,i6Rl[2؀ &-Py YCa&xz+%_l` =))\|75q r! &4 "SDx/9vZ uʦ; ~p8OE*qóM#XQGIW]x個,7Qo=t_O LaMDZ^(DMԋ},R^`Hz.)in .A6ܗ^`WE 0!KD@T)(7hBCS~`B N$vegF67/,{3A=_a@'FFzr5<6&2йq-W3V_ItN<'zwalyk.S+QTJ:1玂"b#آx37muq XH7֯c"^'B7ss Hi{w hb5SVx %%*!\C7*q9ebZi]Q7/wF6+P5V~XjhۯW@ƛg,Ge*z# d@#gsN/Spu՝PV6 Y䂰z(}?0CxGD%\##u-h rn+~=Z?ŒR-Hn$^y6h~*z@~+M"`NIy41YB,?tr0)bYm[j0vh dON:@RX" 1Dёt n`؛>(V^;SEDrC 3jg!a].;hm@ɵ!:Ӕ28L%M uy&at u .;_IUގqFQ>!\'< u qD5Ƽ)#EЂְv10NHFFv4pi:^8UV ZQ#*\EIԫ1=] P:#n13Uu)VZq< 4ɂnN/+:glοd?BDȀP,%ySZr1 k"6ײk3fF6#ܱAY̡2$lr,T5O="9)0+IʟF7Ǖ/d1J3Ib$wPhNW޾_)Cdٔ rʇق@B+⍌ذ>2\*Q=l]GsYW(sڔ<_k?h٘ډN5}g9g u}DFWYުyhoÖMDm?gzw)w~457;t[ոL8UL2\v߯T H0װM)*5#w,v+0^z"CgnP  anÏL rìFᗥzxnMk!T m! }Rmoa@(/1EH@))F㒫7dS$rR&|_a 6|/6[ 0,LЅq5"s9D/B#P?Q v+ʂ$V1_H.\+q 9ov@EW'3 io4PRIwY@nae"yWLG%T>;q:BCۆm&Jt#'lEFdUn`B9-As$if_4[U6(^|uPr!DGBAk%nw^Boq "RX%1E SKd~O``Ul$`|}uO>ϻWDra?s)F7a$zsA%`[}pT2 ]e;A5fڂ k6u ,f110FE6n a[-`~%:0]q}81ZDF.DF4u C#2 'l ApO =-83뗖_p&4W{-;t_ȉ_EGx'a;%kx1 E+yQI/}s: ;5 9AkK#qO]&K33#->b K,[JB] C~mg3WFt YP\n w5ʧ. SūhR9,-,nb*cwk$.l]ub\:D󮼗ߓ` i]_`(!Xr;IѶOsm]Q|#dRK q211 6$J$ ؔHnL?EfA\տCIr?VR g#$B|ZMgJ:h8X`d&ǤpEk%R" Z_iƻKJX(~{Y&OtG螞DD%-zv.giʆ]k7c]Vw\K0eDw)Qⲳ_0 ns?~`S{fI ahY$y Ղ2_&)cnI |[?_۷?oj~ݒ\_U{ J_%'iJ<cƽf(iiŞ] j9tR۱ ='D :=;/ d9Kvۍ[ᛦD`,o w^?MNt]yN0Ƙ[xuj ftP!ɬmiawWqš1 *C,-@8 <@]}* &Gp&eМ},SG9c# ˥P2W-.$q+ĝ(Y m Xűn;^!ga`<Yʻ17!mg}ҡMy 3h "?\}D|йA޾;;tJ5;!{m(wnC/Wd]gH}scKNHŢ uZ!I+3Ò?ZԩsԔ+o:\߯' 3E:#F)GR .>uA jRPw]M)@c}iw@={ Aswu;o/7\Xt8_Ty@xKe ~+O00NI44*I^% ] 1R/ ?.B.b?[ |(k\#6ʌymo u9u!llR_uwƌ0e r0e RJ[WκiqdX᭷$ӷ-kX9\{mz99?(R/nqW ~rj}o(~,8x/OPQ[NPDVj 98crc|ݐACm!1Y\?ݯTU(Jg~ 371Z&f`CHb}]Q_2hZqI|ZyuF´r3.O?5'EXS?As+氖K'z.!J /%?T[Qz:L1=!vF65={Ԡ a҃dդb\{&\N#wyH3Z?  &0Fht OD@`}+s< 娛([iB"fQdP!$Åd؄ $aG=_# &?&*R>: R]T@zٙHRLaWQ@P̓cPś#6EH# Q}V2,>[OQ$`+n{jUc⑙ L w L;y/Thz-Q2S)X'fް#'*Jk,\Ɗzr|S!<@D/!?'6JV &7Qw|j`hۀ08S`,wkv_tQk|imaZҾ2.yy2.Oc<^dLiN©Y_g_UCϰFaoo8"{S'owzxEW ]%@ne9ÑW slZkLwA9c}SU7@ ,F"z+zNoEoM 8zY: 2Xe@IJ!F|gd*8KAW}mH/($jB#$<L ]Y(.1mhI;*Q ZZ]a_?guN7Hi/ %H6 sJyrQ|ʕqG_ZW5Ş>k^0^=M-sw:#<fz+ɫ1?/Yjω)Z'^YAc1 .9vwrY؜69ԜXƵ8 [O0ɶM\Mo ׀X3>$ Qr<3Ϩb6ч0F-j6Oc,- [m%C2|@*$hf:l7rqOl7Ғ Hsd[Y6ȍbCDcZk]z(^@pm$Gj"bw8y4mo|;2ug3Z0kǮҼv{S.ft*ɷ?tpΫzI{ nIJAHý|!ļrU#ʞt(sy[SWLMQk+S |qRRlI8]K+"hHi sEjLOCtr0)u f >2MK#.s#'+@g4.ZCdiz]5/B`DmNE'sUf0ʈ$e5j mАnAC!~Z{Դ<^f{BLa>N7d-G2臱{Pg><&I$# { m=;~!vz3lq{c> = Z,a̓Pw;ƃ7u=Ll]l͒({T"N#W'Ńy1g؆D+\>iS2"ttujb㵗t7ʫ-gDc|?V(\J)=o8/~*|m~(ϴ'Ɋ9ӟ@ySE[`dM)}a퍖wnĽ N-cNoY5q4 iIި;cGl+ewbzPȯQnXD۬YAgNg#~>Ȼ:^f4L O&9Y[ vﴬ2uj7 a < MvN3U HLl!b.RtM5bmĜ}p'$]Pԝ^$Kd+sbqC3-K R05>[Z7iiO  ÚP.tt{Hr@, Fa{? w2\~`+ dQ˚!S|gB{ZIBYŲUiKiLw+bNA/eaz?I>'\a=ap6Ƶ}er]9GCb&u]Tb:C"-yMئo6tOyusA9j@Ww(0FhLOpaBj|7XѢ*Gvz[g_66;Ou?{ 4JB9L\;AC 7[чDY .^Obn`ߐ fdV ^YS:f\wv8S X}^l.'߀) UlpQ1}%5Hس,(4X$}ygXv*^_.1Pޙ멏/FUwGߒpZJ`))j'i]8䎗1W7'7)[Kb78[˫ ԎPWw2@5FrbWǚ0hOeӹ}3<` }Ue.ѐ <H~a m黭 $,43O-1vt(9wv wI7/o7 MZU\p7ecCp|%WDlDokX$s %-xM̈aB<:"8^vImS:nx/QjvȦ>9(k H3rO= e#tbat aӌ-avN{6J;sY>OFefG"Wyp75r@IReC%V#WII=n!pu;\T|u;`!b8vy/f)lF_Q_\dPERn( L+..V=1U4"0ˠ1yo2 o+#8D_2Co+JR@$QK˻W*ۉ3V \:UqbSitj]Ve\ oM"X`s-YbGJb[ŒdYvl^l>ErƕUӞm=~">r,+wTi{*9f'GHߛl#Y= )C\+f+q}GǬyAwH/T?VAacP "DΏ>@;CvA~3. ؚc͐EATl2 ?:f/HuY !s-n\ ^+_DO?"RNܷ3 vf L}v 1a [Ӯ O] h8ѝ$0̶B|Aڤd`dR>''7DXy+U3tf=n6:Uf3TW47hO-UͿI創 P-A)Fp=n1/~Xc8Dz;B]G=πKjۆm%sJ# P9/QrT#_8gnN(rW9+r <4g;hu%j?ujg\)T-YѺ4H 4?o2 ׹sy.^[B\̀iZUw'(COh7W&TPH5Rq 0tc͉DԻؘ1 dD%(͢ 2׽NכȹMr+D޷ON !3&"Kkd.c]|F1-I v(͡Y> 2D˜rnr)c]9cK QZ.h$L@jDLw5p Eё1i6ǵ!#d""(T;p),bL^#ץ\uyhOdÓop_9ןcͷ :*x, ϟj;פ#a !&?l+b'J4]ܕB9mߠU9С24|ͮgCʱfpD( "%^Iyi}=t=D RJ$ pmcS~9iaXMr;N']iJXy}Q >wMxM.pdxenVﺻgVmrWZm2fRa%sFnLV)S#? Ji^pZJ4QK 2 iN0P%n~Eo,5፹ι|)Q=Le)$/8 kJvQߟG@wVi:G$__KfvʩƝĢϭIGCuÔ =ܯ^(azdwjs7 '6':2jFOePEV_}JDt|x qegpCd9jmYKE] @\Z8exJ+/D=^mOlEZ%hݻ>ۡT?N0![eKۂXS0xvnpP;$;w Rt1am!+ep[0݉h梕jps#r )U4T#/}"$gXɺEEdJ$" PPD7D *b1 cG˯tK!\?|ψ31kwM^!ղZiЪJ 3}& Ly"!!1̧kATzD|~$a/ } 3m]4{<ػhgG|rb` z^VmپhY )_9&RT$pxf6.7)P;/c随cmjKO>\a.4&pUgp9vZ|I?o,*K3D |>Gb"^r? KzICb iI@;6_4p|( }߼/5-<ymȖĐ<̀@S-qokCW}Lǩ.!}kټZރbx8AŻB崌 Mzl]YY4Xr'~p5Ű( $w%( Tr|؊fMڜM5āK` )GCg Ll~3F`Fq֣Rml);.F<"[E] Ⴘw͑h$DfqSwX`]|@]=(Ȃѵv; GmbXN0Ϩ:?׀ڲ S緝]*$%(أR d+@ݮNkq`$:LzB$IDPr5L j|>T#n,%! 'QW|ƼÇE ~39fٓ׋弯\֮Z8EɈ v=d: {ґ$AR:G4CzIߠϜ}r=^jdֈbki%xZO[?{~+h֖%`*U*]Tg0}? C %d|1"g7+p|dOsdt??T#D"Z?n=6?xK`6"Z)oy}kYoS@[m;l}&Gdtu-IF#i85_lɢ{^2 _,>$}߳Wab!WZ.; whS&9'̩ ,y|.6S{0e~yI=scm<{R3FXtF<^adVej**j ^DAO -eGnW[13&kOT^`o/껄\hԔ %w[82E!%)}t;B; DlK# 3%ۂƎtW+'h2)FihF1<P9XI *V'o(zU$@>H@Xjlr2ӠjvS4&(" Vg/QY<敺;{W6ەpRg# ǻ _ .\f^~2AUD6m3n b0T:0/a;eBOSE}[|3bkд? ~&B{) ]hW=9Aک[Picq`{յJyOˍ#bE 4[^&QK4I4`-@X3~$ŠudD%B;n1_1IƛG#$S_;!@w[)4 L"8݁V ؾ]}Ҷ"hOxD;p!Ա꒐\N@I˿,lPT+n3=)_6ZڑIXR~K^ۥ:FNW zE cZ\FF>AL㑘!|#- 44zvFt VTTnwX Ѿ$765 j ,n,%zoF|l#u|Uoli֞7pm?Ki3I!q(_ڷጯU6 b+:yCvͦkf}d(ZWwQ|0PZ>84{û421M b5Mt"PHْMn{s,$}O4>꿏ˋQ=q${][RQ`_\Pyd K,R 5ZZw&BrJi*x` @l{Sc<|0"a<3Cِ=3, [ V+Lĝ|@̠6kEznjq+aV\: j hrOMP|Bal%Q_6όc_.]<Ӣ 6|a\j`ö49Gh*k };'Gx"5{%.xrYmU07'D ʉ^qE+\gDEt"3ax 4Hݞ|f7&&7&W|s,YJb>cS y"+**BCIE"O. eNq̤V=+_X|7E`LrO' y1c#gg"4MFs˝ %}T =Ys W o_"\#DO4%22U1ĕU$hJZ֐e2H^ n=R21m? מ+M8J=gskvr\:45jH +ҙwts7jɥ^g'GMfX^-኿2Қ^āMIH8g:A e@'gt _pzYb5kS2(?1BqazZZN9ƆctŽwR-r9 _`{ ^uv4E&:782_dmL])@ 7d>^:m@i;#nN%怊b{-SAd͐A,MY>w8i[d`&\(ugs\nK({u/ yqY? 's`Q0²lqM]u_:P ߱;"aޫZ>wn]`l0w9"fs WpǑ2 wMԢo-}49|V5; 14٫# MUH F9`;߁ B8EYYt8+P5^;Y7*~+ƒj?jyz;ܲkUr8|s%tH]n$wd/O2g\ )nTi VdY~ 4 ,-R_' OĐ1VEq˟9&w|_`Hn+%ݏIՂyz}7_(­0->W,pP0c:-j%!59kJ4PObb玛NF7'U=0(Y^4*5OQI↛x)Dq!9{~>c0i]~K):7JLlRCX??hrγq`ѓ#6ZA1ꡛ%A {OLS޽C@SZJibeZgHtoB՜b6 n2¹)FY3q1>R k|o S/ZD T8Nbn~ymg @@"@R% ?!DMS sE\Msݒ$6, wELm{_G6<T6kBY e"Jؚ/QI?8iĻu?/o/^: lZQ0ǀK@r3%l wˋ0ڛ"0ЁW$t~'0FS2gcV] OBpo)}ݛfK c0yh˷Pۯ,i)@wWkWxM홴SUH0?QJRWfs1p8&u ; o4 6G}Ûj?6b5Xr(^*as W ]j?]֜*Tus'CosL/:V:Ho8OH[Ec(!-b鬠l|2km~8)5OD,4.woKj1&|ڹ9'W#2V_hӗ?MCH"|fA[ƍ>>;JQ/u/xe;= 9pD[vnvmᾔY 7K،"# `Uʱmh_ %*w"=@Q.uZMTmˆzՒ@ɼd" @%J2W6,;q ?!NN omje':lS]8r$Ј?e+6zfdDLS;DHiV}`e%yYQ4\6!aW߳/- (J)B1`&%*DxkdT0xӀ["iD!}xYmUEQY{ȿ=oSXqtD*Su,I9s(^}CXHrh'Un&kEG ˹p0?TS3;4~aF$Л&Qk##,cbOgGM"j؟p:M?ae0>+5vQЁ6/p|UoBiyK-:Ζ5J A9uvބN^9)R5(R տ+D[;C @G]ŔĶ%ѪJvMyG;dK%\Q*pzTwt&]HNF~)L|nd`۔MiV@S= ߒg8XWyJ +ʤkK)`h|zC]xU2ba #ҧC˺M2MR{$v5nM7%F`z@3'?*w]ʹqѡ<洁L`$@RMi=x%cI=.zr/ֹ –g$"k;O/ϐU)Za "N>W}~*ri=Q;Ri+7Ġ/-CdR#Rqn+.%yG:6 I-圦fj["[mb\ճ\Ӈފh .GQ iY$Ksr@ zѝ6q%'"Pu2H!Nm:#L`yĂ:v"D G8 4*sȣ| g, 5KID%U﹘xEel0~=g:7e^gjԨMۙQ_Jmt?m[mQhNS/Pս+m2/ m:Ȩǿ$@rm'91Gji V90f2Few]@Z 맢?lMpL۸kDC6LcCnp9Gso|OLoU)9xvu9[MM{#˭eTNP2Z|7n:<(ѥ|?ޤӖS-Hˮq#I4̉f|l|cy0⺯a\zȥ\9!^v";RF\=t#=p,VFKW_fBdX=_opKRՋO>aA==Sc/J[a\GOv~h$aáf6=-1peڇ>+OMX_~^R ?`x/jxEq@72=L>n\_/ uîR򗔼*Hr,JDg?%G473ulBbn)lw)57LS9QC%Fܭ7̈A3)|F`c$LU=P'!pZ8Iu# }抓A- r%D=K_ܨEYxfԣ!%ꓪ͖Udf(sFK 97'<3" h+Wo1 l\GIq#zAg 3}bzmu^Ft6ZyB!ϴ!7xahX* OP1]_Oh#߄nߝfwy-HiֵXx[pHJyE隸F1$:M3FAKF W}a N*~|m6Zir<ݕCijtJY[tu h:44~}wzo$56+UcV8hlkt>j(X~}l- a&X3f`a)V>4dE@lmw3~ĤI;']E FJe` &0? Vl"ҬbRTw4/\OlYZWche%;ղnF#F mx'*]}%zd^B &73ҞHGxⳋu,1@ lj\E߫cTlz7 39l< dEC3H`F3鱙uӱA\F0CO!V/a1"{K^q 4!=VRpo6ԁ*Ь6YH8hkpR?sᗍ4NG?&縟e~*1lTZhkȈ'|rUtdp[PBK[x\&124O <"R)dDelxkDç2i;DukBsjvv!kB #A[2HR^g@u4e~<~ oji0C0NF 2Opicard-release-2.7.3/picard.ico000066400000000000000000003047631416775010500163640ustar00rootroot00000000000000 (.  53V  (=00 %E  [k | h( @wxvwwxxuwxyyy z z"}#}$~%&,,0134789:@FIIQNOUX]^`bdfhijjk9q:s777777777777<9777777777777#1777777Xx{W77;11)*11%977777EtvA7;111111+77777R[aJ7;,111111977777Hs77&111111zjLGdg[@77;!111111mywT77777;111111$7MlR777777;11OiY1(9777SN77777 .K}h0 7777Q^777;'e _|197777DqsB77;$Ukp/7777P`cI77;.\uF 977777to777 -:n~fC77777@ZV=777;"]rb9777777777777777777777789777777777577777779777777777977642?( vvxwwaE"+ޛ-yCwXz$hp̉adșEe)=,=$ ? T֨ڟ w~}WC[HWrdGadJCDѿ- |Q0Y %Cۗ`9αNEldrD7+)r;`p9a{Osft3nFxd(ک}+,c22CvʲF|~qt9f޻㜩JIVsw,g@&=5] EWLDxr},'>W_d!1MH>Z9BYD @y;֎&(X{wp ~5މUܩw~,`iz(.=b&ww(wtaO^]KalW{(Kl˛@U=6w>_#w$|[k,`Ә3A|# HNəځ޼| @"?{]~"̯P< @}M"gE?`Y09VjK@UDJ՝{緡|wTf~~ @C>;bT$ z;{ !XUpż|^ ^ 'J/rc)~Px 5}ۜw~iY^c-G?_[~Y]`dk(,tR޾E4/Ԟ?k}L$~Op^rʊܽem i f5'ҍd-ȟ 'vjq{?ՌW@7}ɲ@0k K Qǵ)e$T{R7ݞ!mkI_nc2{d#E_!)3IBkϫ&hXMPj$eP{a%X H"YGFLR&%Pum PrSŇ ɟ0|Ø͘#ZLdkmd~.O2*N_Ӛ'Z21=Ls~00N V$}WқIN3@m|ӈFW2* V"Avf5=`ۊJ*?<$Ҋ|o32L ׹Zd }aa N QF,>${ʌf3 >*`tC$<=?=s~##*0(ƙ/;2ݬ:5j |8Зґ[/!c &V& W@u^}5wvA:v\kZ~ ( S0xfoFX  V}A߷V!{=30A,3hՐA0֚kkȴ\F2M W8tMȏLj4(ւq#" L \k[!5(zrdB U)!mH9}'#`!>+ҝ~)3|,1pb3`GCڈw?PWR^3G!MC9ޏCӄKh& k~Xgu|+7Jx^ېSg+6T'@Vw';7h=wF/$pN 2a 3Sh9Sd-)Вom]>P_:ީ#Uΐj7r§v!gx/Hc;P2ka Cqpcs29x ZpOS Awh)Θz:߃ nz]f#wwC I<%D` cհcp IݯAuN w>v75 1q`2;ŲsFݸgB06N5\4 1wANŹ玂sL  j@r{uKNZ,8ώ~e>cXdنsd7<84+F xLȱ7ʅ SON >ڇS{;h׈ ?19 I I$DC[+LR ˬ7Ñ9gy s.>RUSy|S㱃@(B $gF"Uv'"?y{wrHCQvЉC$]O_X], syIW#?)M ~v}4rʬ&$' ;ɻ:tz Kiof1ݢ~_BV^r\b;PwuHԹ&k{3uR8}j! ֮48y[<A¶b4@\Khʻfg섊E_LHyG S?eo.ޒz fE߰ln L R2[Gۭ|/b21ΪA\K}4:k{ 6"Y6P[y['7<xX3i7= y%9Xy^svӘ0rҙGӘa?Ţ hw^-Ր f|fђ>\TuV,`e>d o@4h08М YmD8]zӏ{m>8G0{3;(ڟ.$5|'IÒwzꫛTT jGPξ ڿF9|(Bw+&_^cDvt @cW?K@COu=I.W!f:a/ϙzs'n K#e#avUHf {Y](~@@xo07 P|>@۱᫅*&cK0hzv~ حc@p^Igfj @]bZrOu^8Eؓ:p ?Y)H%8Љ|)F*~Syy"P(tdཉCN_C,_fَ2݀LvdY)iߏ z-Tq;ތC`ӂk`P?04Z.RlUZ"F!ʥd.г_Sw(I'u$(şҴmɈµZɽN[^J T Ar)k/3Vm  @%\?'M'$d g[$ַ0" W߄:V #Ft, [ækFQs>W#Ƨ?1Uz]~56qTcB\`V ޘT3lEQ8A bj  ;y  Fb?n+bPk9[k= Gh/Awu _PA @~$H .)<]~ӷ0["EW. v QV?m?˽R Sj!^ Iˡ֎ Cmt:u b QsH]| g=<x1?ᩇѷᴛ?%5q qG2]]_ե/= \qWw ;G wjtۻc)LA+ .\G ؊R\j߻)LVM&hXl >B(=#T7PvDǗJ/1](,9+Xtv@/ug^]UE w*w@{5nhd.2 ' ؛AʌPC{ )-`ޛQ'/T5=L| BwQPueM@4Ӻݻ4)֢,ϱP7ɩ!0 ]%w[mPsg[+nt'~Pwc#(zܽW@QΨ ݀r` U6:ב 6&P}"TTUރcXYF=tp/;-g96P| :;vXlT"P/OT lttF)ƚ ,/ViܟK!us ǎ{lix!g[([8N`xʧ,OK*P4ѵ7ќn8}!άԹܦ939Q='u0&cH$p,X8h "/9}F;b`(%D6|4'w?x{F*GvBJxG+#h :Oy78 00#GdX6ol#ǕHJa<||G 4_-PhxIsC3yHha9I a<{dڌ/~vz5\pՆ"\!V}}+b)6|G8"  mrEֲ9sm|Fw=;(N1& ``-Noi]|Ja7ܼX["# OEl-bhw^?plx(%!2_hKWˌH^6gg|/-AdiL+F垒Y(lIƚz@@#%?$eۄݭ,:Q`B&G,*S dʒzxW/XA./h)݂jblI5WQF0X3i`E4puڍ;|ڔ5ZD1YK/i3m?@}TY,Q7tA :Q_21aph?*ؙm$T xܑ,$˟2 l l`-_QZJolm g,5`{g{oN6 Hf 9Dcr]r @'+~; dH NU^J3SL XV,h -dvd0)= y TP`ӷ->.J 0I9fXfb%}TrRkhkm.tR_PUu's 20 "8pI?l{D<h7Yuc/ZRU8Ҟ&!,oğ Jgr"gwnn {ę'Zb'cy^(%?sU|f`F_ υ,hd8H Չ!Д%9dwki9ؐM0HUHHz&;Mq q @D9W3sˋa3׳t=9'Xp&%!_"}vE *w6<ة3V Ze UvN9F#+j;'D5Z{C{LtM>0h~mO{i5P \`j6A bXb u /_#4Kʳlᐠ`UД }|՞_k­G V^͡)gcKgp`FPɏ+EH&4һ\9y.@C+%A{ qN 3'A4(r/VtRfbNM<\ro?͑m(99˃u@Zz Ţ&4%F@x?F!5QT2^HsA onP}"JCrwr.kmu2@̀!a9Ņ :qa{ჿ1t+$xLdYA%p)a4[K<;̱dfe˧],EX(s;ikm(ZY^$!;4wΖASd 6Xd7<`kv x 0F >n "HofM*< 0qF&<ZVv,N!D|(4n0vȹ#awb V <&\ HrnMp0kx|wm- F'G.`ZkhXO8;K#m͘†/剸D׽1~Z d⇤ xIx:;kخ ÍK&eQǽ<ԆaܟT0TmB=:f HT.3X=a;^JBz?uxw苄W7=h4AxAep Q @Mr4'YJ  jg-@pHݣZqA[=hH;$Zl|MC`N 5ޥM~&VuX-9ciܟ[2 m%>CLק&0(rf'CiL*\GKzXL &D0o)uHOS:Gw0K0~@&$<ܺ p`6_%^T/kj E(==ZdI8$<7D``Zż,G$6Xh >!F!<3 O 3 J|i3~&€\~ @?1mCh)[ݡ|hNmGa]ң0uD܃wr7^Or v&B$]w~x2& 6VAn҄ӔU{nI@Ҭ@D.BRF]{g{oa В3M$7wV,[6ZKni9?zLH{fv5)DׁAДY4k[\)3x^+f2`mD gt9qעQإ5h0`V#Z=WK~+w"+|Lcٲk47t)aUCh ]54UIKڛe|RFo>&Lt "0\H =|#Ԛ>";0iPanroG?>w0 }/*-4?^ _1Yٸ >8n,{+𪏇sT-8}}Ǎ׷oA#$_>G&W'' =1G.%;Qs7FN qGi $| L*OD55vQjo?9r0H3!Bяkm -Rq+eVPc`aJ-#.Z9 G j-D\!5HOq^CBL9Y7~B}"_FLD&m(5IP{a%4ڪ~ Pq4 4eRoP>kxX;fB?x/l[bDa trQ$iB)IyŸG?c{C"&mU^̰mܨ9>QFCCI;UZ;f?F @cFR38 ׹sXBܦ[O21cGАId!%kݸ[WNh ٙUK9'=7ywoېK- c:#_ȿwJ{ L̨ I޿`KZP'B?:2«ߣ1 I{/ͽG&鳆ɐ$:BW MZjrN9R`+(Xu;Y9kQ?$}=h8$b -`~$S3r;UN8j ȍ$΋t΍d-m8^;9ec?a ڤad2mX/a+s͠ y g Q_ztJ,=YN+R MjC!cZ9?dF 0]M-%|'Cۛv%<}^Y5ot:ȘnBIL8Ɉm+̘ͧm7 zgf\B{r)qo̧z{Av?5|2wL`ؚ[L1p3uebr/K{0ƶ;>FFYh;nrnjo_mF{lw죶K.V#Bv m3E+"Lٗ"(vhtVf}>llx}?yr!7 Ay6Ǐ0ί)m3W+ ύxWdž ;?{!j X GLg +2 m7M߽J~`,;hdZсM;/keіyTn^j-]$ PqE࿈Nv.~οx7:~(3H ?^mQ[GMa7yv^I\Їf㝏oߵ[hYF6+SϹ%1qOZ;V8{N1( <2kBgC|E>7S6GEYYUYj(@jw [?y;@+"㼞.t PfV#iT6r~`5 `\kŇga@O|XQh'je{c8{n~zRh|?rm}>௅iuӢ q/Tɡ2o8~2~তDhm{GwwTo`[@;?,x}@hsN9{(nqw}fV&@M՛Swq~~`m@qV@0'޸3@ں$P, ˳ZξtP>h!3 -g\/p}=Sznd3IENDB`( w+;w+{xw;u:s>t! xwwww;u;t;t:t;v xUxwwww;u;t;t;t;tg1a;t;t;t;t;t;t=ulh;t;t;t;t;t;t;t;t;t;s6j4e4g7n;t;t;t;t;t;t;t;t;t;t;t:u0u0wwwwwwwwodqfzmuwwwwwwwwwwwwwwvrfdYh]HkkkkTtwwwwwwwwwwwwwww;u;t;t;t;t;t;t;t;t,V9o;t;t;t;t;t;t;t;t;t;t;t;t;t;t;t;t;t;t;t6j.X,V,V,V,V0^9q;t;t;t;t;t;t;t;t;t:u0u0wwwwwwwwpecYcYcYh]pezmuwwwwwwwwwri^cYx'm_kkkkkd{nwwwwwwwwwwwwwww;u;t;t;t;t;t;t;t;t=u_1`;t;t;t;t;t;t;t;t;t;t;t;t;t;t;t;t;t;t6j,V,V,V,V,V,V,V/[:r;t;t;t;t;t;t;t;t:u0u0wwwwwwwwJA|,rg]cYcYcYcYi^pezmuwwwwxkd[d[@jkkkkkkk~!rwwwwwwwwwwwwwww;u;t;t;t;t;t;t;t;t;tO/Y9o;t;t;t;t;t;t;t;t;t;t;t;t;t;t;t;t:s.Y0ZrPx,V3e;t;t;t;t;t;t;t;t:u0u0wwwwwwwwMkkiZB},rg\cYcYcYdYj_sgznlacYoeWkkkkkkkkk/{wwwwwwwwwwwwwww;u;t;t;t;t;t;t;t;t;t;tn/]6j:r;t;t;t;t;t;t;t;t;t;t;t;t;t;t7l5_p/[;t;t;t;t;t;t;t;t:u0u0wwwwwwww=kkkkkkiZB},rf\cYcYcYcY4{gkkkkkkkkkk?wwwwwwwwwwwwwww;u;t;t;t;t;t;t;t;t;t;tAy.X,V-W4g;t;t;t;t;t;t;t;t;t;t;t;t;t5gRz;t;t;t;t;t;t;t;t:u0u0wwwwwwww/kkkkkkkkkkhT>{*pOkkkkkkkkkkkkOuwwwwwwwwwwwwww;u;t;t;t;t;t;t;t;t;t;t;t{i,V,V,V4e;t;t;t;t;t;t;t;t;t;t;t;tJ{;t;t;t;t;t;t;t;t:u0u0wwwwwwww {kkkkkkkkkkkkkkkkkkkkkkkkkkk^}pwwwwwwwwwwwwww;u;t;t;t;t;t;t;t;t;t;t7l2\|4^,V9o;t;t;t;t;t;t;t;t;t;t;tsQy1_/\;t;t;t;t;t;t;t;t:u0u0wwwwwwwwwakkkkkkkkkkkkkkkkkkkkkkkkkkjznwwwwwwwwwwwwww;u;t;t;t;t;t;t;t;t;t;t2aNvAk4e;t;t;t;t;t;t;t;t;t;t;t{6_,V,V~ho;t;t;t;t;t;t;t;t;t;t;t;t;t;t;t;t;tBy7jEv;t;t;t;t;t;t;t;t:u0u0wwwwwwwwwwwwwZkkkkkkkkkkkkkkkkkkkkkkkkkkk"rwwwwwwwwww}v;t;t;t;t;t;t;t;t;t;t;t;t;t;t;t;t;t;t;t;tQ3],V,V}wqgt!w+;w+????????(0` xxxD:uF:t=yw^wwxHvxwwwwwxHrvAwwwwwwwwwwwwwwwwwwwxHw;t;t;tTB{;t;t;t;twC{;t;t;t;t;t;t;t;t;tw;t;t;t;tW|rv4vƅwwwwwwwwwwwwwwwxHwЅwwwxH_' # ie. win32_20140415091256 PICARD_BUILD_VERSION_STR = "" def version_to_string(version, short=False): """Deprecated: Use picard.version.Version.to_string instead""" if len(version) != 5: raise VersionError("Length != 5") if not isinstance(version, Version): version = Version(*version) return version.to_string(short=short) def version_from_string(version_str): """Deprecated: Use picard.version.Version.from_string instead""" return Version.from_string(version_str) PICARD_VERSION_STR = PICARD_VERSION.to_string() PICARD_VERSION_STR_SHORT = PICARD_VERSION.to_string(short=True) if PICARD_BUILD_VERSION_STR: __version__ = "%s+%s" % (PICARD_VERSION_STR, PICARD_BUILD_VERSION_STR) PICARD_FANCY_VERSION_STR = "%s (%s)" % (PICARD_VERSION_STR_SHORT, PICARD_BUILD_VERSION_STR) else: __version__ = PICARD_VERSION_STR_SHORT PICARD_FANCY_VERSION_STR = PICARD_VERSION_STR_SHORT # Keep those ordered api_versions = [ "2.0", "2.1", "2.2", "2.3", "2.4", "2.5", "2.6", "2.7", ] api_versions_tuple = [Version.from_string(v) for v in api_versions] def crash_handler(): """Implements minimal handling of an exception crashing the application. This function tries to log the exception to a log file and display a minimal crash dialog to the user. This function is supposed to be called from inside an except blog. """ import sys # Allow disabling the graphical crash handler for debugging and CI purposes. if set(sys.argv) & {'--no-crash-dialog', '-v', '--version', '-V', '--long-version', '-h', '--help'}: return # First try to get traceback information and write it to a log file # with minimum chance to fail. from tempfile import NamedTemporaryFile import traceback trace = traceback.format_exc() logfile = None try: with NamedTemporaryFile(suffix='.log', prefix='picard-crash-', delete=False) as f: f.write(trace.encode(errors="replace")) logfile = f.name except: # noqa: E722,F722 # pylint: disable=bare-except print("Failed writing log file {0}".format(logfile), file=sys.stderr) logfile = None # Display the crash information to the user as a dialog. This requires # importing Qt5 and has some potential to fail if things are broken. from PyQt5.QtCore import QCoreApplication, Qt, QUrl from PyQt5.QtWidgets import QApplication, QMessageBox app = QCoreApplication.instance() if not app: app = QApplication(sys.argv) msgbox = QMessageBox() msgbox.setIcon(QMessageBox.Critical) msgbox.setWindowTitle("Picard terminated unexpectedly") msgbox.setTextFormat(Qt.RichText) msgbox.setText( 'An unexpected error has caused Picard to crash. ' 'Please report this issue on the MusicBrainz bug tracker.') if logfile: logfile_url = QUrl.fromLocalFile(logfile) msgbox.setInformativeText( 'A logfile has been written to {1}.' .format(logfile_url.url(), logfile)) msgbox.setDetailedText(trace) msgbox.setStandardButtons(QMessageBox.Close) msgbox.setDefaultButton(QMessageBox.Close) msgbox.exec_() app.quit() picard-release-2.7.3/picard/acousticbrainz/000077500000000000000000000000001416775010500206735ustar00rootroot00000000000000picard-release-2.7.3/picard/acousticbrainz/__init__.py000066400000000000000000000247051416775010500230140ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2014 Music Technology Group - Universitat Pompeu Fabra # Copyright (C) 2020-2021 Gabriel Ferreira # Copyright (C) 2021 Laurent Monin # Copyright (C) 2021 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 3 # 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, namedtuple, ) from concurrent.futures import Future from functools import partial import json import os from tempfile import NamedTemporaryFile from picard import log from picard.acousticbrainz.extractor import ( check_extractor_version, precompute_extractor_sha, ) from picard.config import get_config from picard.const import ( ACOUSTICBRAINZ_HOST, ACOUSTICBRAINZ_PORT, EXTRACTOR_NAMES, ) from picard.util import ( find_executable, load_json, run_executable, ) from picard.util.thread import run_task from picard.webservice import ratecontrol ratecontrol.set_minimum_delay((ACOUSTICBRAINZ_HOST, ACOUSTICBRAINZ_PORT), 1000) ABExtractorProperties = namedtuple('ABExtractorProperties', ('path', 'version', 'sha', 'mtime_ns')) class ABExtractor: def __init__(self): self._init_cache() def _init_cache(self): self.cache = defaultdict(lambda: None) def get(self, config=None): if not config: config = get_config() if not config.setting["use_acousticbrainz"]: log.debug('ABExtractor: AcousticBrainz disabled') return None extractor_path = config.setting["acousticbrainz_extractor"] if not extractor_path: extractor_path = find_extractor() else: extractor_path = find_executable(extractor_path) if not extractor_path: log.debug('ABExtractor: cannot find a path to extractor binary') return None try: statinfo = os.stat(extractor_path) mtime_ns = statinfo.st_mtime_ns except OSError as exc: log.warning('ABExtractor: cannot stat extractor: %s', exc) return None # check if we have this in cache already cached = self.cache[(extractor_path, mtime_ns)] if cached is not None: log.debug('ABExtractor: cached: %r', cached) return cached # create a new cache entry try: version = check_extractor_version(extractor_path) if version: sha = precompute_extractor_sha(extractor_path) result = ABExtractorProperties( path=extractor_path, version=version, sha=sha, mtime_ns=mtime_ns ) # clear the cache, we keep only one entry self._init_cache() self.cache[(result.path, result.mtime_ns)] = result log.debug('ABExtractor: caching: %r', result) return result else: raise Exception("check_extractor_version(%r) returned None" % extractor_path) except Exception as exc: log.warning('ABExtractor: failed to get version or sha: %s', exc) return None def path(self, config=None): result = self.get(config) return result.path if result else None def version(self, config=None): result = self.get(config) return result.version if result else None def sha(self, config=None): result = self.get(config) return result.sha if result else None def available(self, config=None): return self.get(config) is not None def find_extractor(): return find_executable(*EXTRACTOR_NAMES) def ab_check_version(extractor): extractor_path = find_executable(extractor) return check_extractor_version(extractor_path) def ab_feature_extraction(tagger, recording_id, input_path, extractor_callback): # Fetch existing features from AB server to check for duplicates before extracting tagger.webservice.get( host=ACOUSTICBRAINZ_HOST, port=ACOUSTICBRAINZ_PORT, path="/%s/low-level" % recording_id, handler=partial(run_extractor, tagger, input_path, extractor_callback), priority=True, important=False, parse_response_type=None ) def ab_extractor_callback(tagger, file, result, error): file.clear_pending() ab_metadata_file, result, error = result.result() if isinstance(result, Future) else result if "Writing results" in error and ab_metadata_file: file.acousticbrainz_features_file = ab_metadata_file log.debug("AcousticBrainz extracted features of recording %s: %s" % (file.metadata["musicbrainz_recordingid"], file.filename,)) # Submit results ab_submit_features(tagger, file) elif 'Duplicate' in error: log.debug("AcousticBrainz already has an entry for recording %s: %s" % (file.metadata["musicbrainz_recordingid"], file.filename,)) file.acousticbrainz_is_duplicate = True else: # Something went wrong log.debug("AcousticBrainz extraction failed with error: %s" % error) file.acousticbrainz_error = True if result == 1: log.warning("AcousticBrainz extraction failed: %s" % file.filename) elif result == 2: log.warning( "AcousticBrainz extraction failed due to missing a MusicBrainz Recording ID: %s" % file.filename) else: log.warning("AcousticBrainz extraction failed due to an unknown error: %s" % file.filename) file.update() def run_extractor(tagger, input_path, extractor_callback, response, reply, error, main_thread=False): duplicate = False # Check if AcousticBrainz server answered with the json file for the recording id if not error: # If it did, mark file as duplicate and skip extraction try: load_json(response) duplicate = True except json.JSONDecodeError: pass if duplicate: # If an entry for the same recording ID already exists # using the same extractor version exists, skip extraction results = (None, 0, "Duplicate") extractor_callback(results, None) else: if main_thread: # Run extractor on main thread, used for testing extractor_callback(extractor(tagger, input_path), None) else: # Run extractor on a different thread and call the callback when done run_task(partial(extractor, tagger, input_path), extractor_callback) def extractor(tagger, input_path): # Create a temporary file with AcousticBrainz output output_file = NamedTemporaryFile("w", suffix=".json") output_file.close() # close file to ensure other processes can write to it extractor = tagger.ab_extractor.get() if not extractor: return (output_file.name, -1, "no extractor found") # Call the features extractor and wait for it to finish try: return_code, stdout, stderr = run_executable(extractor.path, input_path, output_file.name) results = (output_file.name, return_code, stdout+stderr) except (FileNotFoundError, PermissionError) as e: # this can happen if AcousticBrainz extractor was removed or its permissions changed return (output_file.name, -1, str(e)) # Add feature extractor sha to the output features file try: with open(output_file.name, "r+", encoding="utf-8") as f: features = json.load(f) features["metadata"]["version"]["essentia_build_sha"] = extractor.sha f.seek(0) json.dump(features, f, indent=4) except FileNotFoundError: pass # Return task results to the main thread (search for extractor_callback/ab_extractor_callback) return results def ab_submit_features(tagger, file): # If file is not a duplicate and was previously extracted, we now load the features file with open(file.acousticbrainz_features_file, "r", encoding="utf-8") as f: features = json.load(f) try: musicbrainz_recordingid = features['metadata']['tags']['musicbrainz_trackid'][0] except KeyError: musicbrainz_recordingid = None # Check if extracted recording id exists and matches the current file (recording ID may have been merged with others) if not musicbrainz_recordingid or musicbrainz_recordingid != file.metadata['musicbrainz_recordingid']: # If it doesn't, skip the submission log.debug("AcousticBrainz features recording ID does not match the file metadata: %s" % file.filename) submit_features_callback(file, None, None, True) return # Set the filename. Especially on Windows the feature extractor fails to set the file basename only. # As Picard already handles this just add the correct data ourselves. try: features['metadata']['tags']['file_name'] = file.base_filename except KeyError: log.warning('AcousticBrainz: Failed to set file_name in features data') # Submit features to the server tagger.webservice.post( host=ACOUSTICBRAINZ_HOST, port=ACOUSTICBRAINZ_PORT, path="/%s/low-level" % musicbrainz_recordingid, data=json.dumps(features), handler=partial(submit_features_callback, file), priority=True, important=False, mblogin=False, parse_response_type="json" ) def submit_features_callback(file, data, http, error): # Check if features submission succeeded or not if not error: file.acousticbrainz_is_duplicate = True os.remove(file.acousticbrainz_features_file) file.acousticbrainz_features_file = None log.debug("AcousticBrainz features were successfully submitted: %s" % file.filename) else: file.acousticbrainz_error = True log.debug("AcousticBrainz features were not submitted: %s" % file.filename) file.update() picard-release-2.7.3/picard/acousticbrainz/extractor.py000066400000000000000000000037221416775010500232640ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2020-2021 Gabriel Ferreira # Copyright (C) 2021 Laurent Monin # # 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. import hashlib import re from picard import log from picard.util import run_executable def precompute_extractor_sha(essentia_path): # Precompute extractor sha1 h = hashlib.sha1() # nosec h.update(open(essentia_path, "rb").read()) return h.hexdigest() def check_extractor_version(essentia_path): # returns something like this (at least on windows) # 'Error: wrong number of arguments\r\n # Usage: streaming_extractor_music.exe input_audiofile output_textfile [profile]\r\n # \r\n # Music extractor version 'music 1.0'\r\n # built with Essentia version v2.1_beta2-1-ge3940c0\r\n # \r\n # ' if not essentia_path: return None version = None try: return_code, stdout, stderr = run_executable(essentia_path, timeout=2) version_regex = re.compile(r"Essentia version (.*[^ \r\n])") version = version_regex.findall(stdout)[0] except IndexError: log.error("Failed to extract AcousticBrainz feature extractor version") except Exception as e: log.error("AcousticBrainz extractor failed with error: %s" % e) return version picard-release-2.7.3/picard/acoustid/000077500000000000000000000000001416775010500174665ustar00rootroot00000000000000picard-release-2.7.3/picard/acoustid/__init__.py000066400000000000000000000260121416775010500216000ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2011 Lukáš Lalinský # Copyright (C) 2017-2018 Sambhav Kothari # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2018-2021 Laurent Monin # Copyright (C) 2018-2021 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 ( deque, namedtuple, ) from functools import partial import json from PyQt5 import QtCore from picard import log from picard.acoustid.json_helpers import parse_recording from picard.config import get_config from picard.const import FPCALC_NAMES from picard.file import File from picard.util import find_executable def get_score(node): try: return float(node.get('score', 1.0)) except (TypeError, ValueError): return 1.0 def get_fpcalc(config=None): if not config: config = get_config() fpcalc_path = config.setting["acoustid_fpcalc"] if not fpcalc_path: fpcalc_path = find_fpcalc() return fpcalc_path or 'fpcalc' def find_fpcalc(): return find_executable(*FPCALC_NAMES) AcoustIDTask = namedtuple('AcoustIDTask', ('file', 'next_func')) class AcoustIDClient(QtCore.QObject): def __init__(self, acoustid_api): super().__init__() self._queue = deque() self._running = 0 self._max_processes = 2 self._acoustid_api = acoustid_api def init(self): pass def done(self): pass def _on_lookup_finished(self, task, document, http, error): doc = {} if error: mparms = { 'error': http.errorString(), 'body': document, 'filename': task.file.filename, } log.error( "AcoustID: Lookup network error for '%(filename)s': %(error)r, %(body)s" % mparms) self.tagger.window.set_statusbar_message( N_("AcoustID lookup network error for '%(filename)s'!"), mparms, echo=None ) 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) ) else: mparms = { 'error': document['error']['message'], 'filename': task.file.filename } log.error( "AcoustID: Lookup error for '%(filename)s': %(error)r" % mparms) self.tagger.window.set_statusbar_message( N_("AcoustID lookup failed for '%(filename)s'!"), mparms, echo=None ) except (AttributeError, KeyError, TypeError) as e: log.error("AcoustID: Error reading response", exc_info=True) error = e task.next_func(doc, http, error) def _lookup_fingerprint(self, task, result=None, error=None): if task.file.state == File.REMOVED: log.debug("File %r was removed", task.file) return mparms = { 'filename': task.file.filename } if not result: log.debug( "AcoustID: lookup returned no result for file '%(filename)s'" % mparms ) self.tagger.window.set_statusbar_message( N_("AcoustID lookup returned no result for file '%(filename)s'"), mparms, echo=None ) task.file.clear_pending() return log.debug( "AcoustID: looking up the fingerprint for file '%(filename)s'" % mparms ) self.tagger.window.set_statusbar_message( N_("Looking up the fingerprint for file '%(filename)s' ..."), mparms, echo=None ) params = dict(meta='recordings releasegroups releases tracks compress sources') if result[0] == 'fingerprint': fp_type, fingerprint, length = result params['fingerprint'] = fingerprint params['duration'] = str(length) else: fp_type, recordingid = result params['recordingid'] = recordingid self._acoustid_api.query_acoustid(partial(self._on_lookup_finished, task), **params) def _on_fpcalc_finished(self, task, exit_code, exit_status): process = self.sender() finished = process.property('picard_finished') if finished: return process.setProperty('picard_finished', True) result = None try: self._running -= 1 self._run_next_task() if exit_code == 0 and exit_status == 0: output = bytes(process.readAllStandardOutput()).decode() jsondata = json.loads(output) # Use only integer part of duration, floats are not allowed in lookup duration = int(jsondata.get('duration')) fingerprint = jsondata.get('fingerprint') if fingerprint and duration: result = 'fingerprint', fingerprint, duration else: log.error( "Fingerprint calculator failed exit code = %r, exit status = %r, error = %s", exit_code, exit_status, process.errorString()) except (json.decoder.JSONDecodeError, UnicodeDecodeError, ValueError): log.error("Error reading fingerprint calculator output", exc_info=True) finally: if result and result[0] == 'fingerprint': fp_type, fingerprint, length = result task.file.set_acoustid_fingerprint(fingerprint, length) task.next_func(result) def _on_fpcalc_error(self, task, error): process = self.sender() finished = process.property('picard_finished') if finished: return process.setProperty('picard_finished', True) try: self._running -= 1 self._run_next_task() log.error( "Fingerprint calculator failed error= %s (%r) program=%r arguments=%r", process.errorString(), error, process.program(), process.arguments() ) finally: task.next_func(None) def _run_next_task(self): try: task = self._queue.popleft() except IndexError: return if task.file.state == File.REMOVED: log.debug("File %r was removed", task.file) return self._running += 1 process = QtCore.QProcess(self) process.setProperty('picard_finished', False) process.finished.connect(partial(self._on_fpcalc_finished, task)) process.error.connect(partial(self._on_fpcalc_error, task)) process.start(self._fpcalc, ["-json", "-length", "120", task.file.filename]) log.debug("Starting fingerprint calculator %r %r", self._fpcalc, task.file.filename) def analyze(self, file, next_func): fpcalc_next = partial(self._lookup_fingerprint, AcoustIDTask(file, next_func)) task = AcoustIDTask(file, fpcalc_next) config = get_config() fingerprint = task.file.acoustid_fingerprint if not fingerprint and not config.setting["ignore_existing_acoustid_fingerprints"]: # use cached fingerprint from file metadata fingerprints = task.file.metadata.getall('acoustid_fingerprint') if fingerprints: fingerprint = fingerprints[0] task.file.set_acoustid_fingerprint(fingerprint) # If the fingerprint already exists skip calling fpcalc if fingerprint: length = task.file.acoustid_length fpcalc_next(result=('fingerprint', fingerprint, length)) return # calculate the fingerprint self._fingerprint(task) def _fingerprint(self, task): if task.file.state == File.REMOVED: log.debug("File %r was removed", task.file) return self._queue.append(task) self._fpcalc = get_fpcalc() if self._running < self._max_processes: self._run_next_task() def fingerprint(self, file, next_func): self._fingerprint(AcoustIDTask(file, next_func)) def stop_analyze(self, file): new_queue = deque() for task in self._queue: if task.file != file and task.file.state != File.REMOVED: new_queue.appendleft(task) self._queue = new_queue picard-release-2.7.3/picard/acoustid/json_helpers.py000066400000000000000000000121121416775010500225300ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2018-2020 Philipp Wolfer # Copyright (C) 2020 Ray Bouchard # Copyright (C) 2020-2021 Laurent Monin # # 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. """ The idea here is to bring the data returned by the AcoustID service into the same format as the JSON result from the MB web service. Below methods help us to do that conversion process. """ def _make_releases_node(recording): release_list = [] for release_group in recording['releasegroups']: for release in release_group['releases']: release_mb = {} release_mb['id'] = release['id'] release_mb['release-group'] = {} release_mb['release-group']['id'] = release_group['id'] if 'type' in release_group: release_mb['release-group']['primary-type'] = release_group['type'] if 'secondarytypes' in release_group: release_mb['release-group']['secondary-types'] = release_group['secondarytypes'] if 'title' in release: release_mb['title'] = release['title'] else: release_mb['title'] = release_group['title'] if 'country' in release: release_mb['country'] = release['country'] if 'date' in release: release_mb['date'] = release['date'] if 'medium_count' in release: release_mb['medium-count'] = release['medium_count'] if 'track_count' in release: release_mb['track-count'] = release['track_count'] release_mb['media'] = [] for medium in release['mediums']: media_mb = {} if 'format' in medium: media_mb['format'] = medium['format'] if 'track_count' in medium: media_mb['track-count'] = medium['track_count'] if 'position' in medium: media_mb['position'] = medium['position'] if 'tracks' in medium: media_mb['track'] = medium['tracks'] for track_mb in media_mb['track']: track_mb['number'] = track_mb['position'] release_mb['media'].append(media_mb) # AcoustId service is returning country/date as attrib of the release, but really, according to MusicBrainz database schema definition, # https://musicbrainz.org/doc/MusicBrainz_Database/Schema # Its a one-to-many sub attribute in release events. # They do return the releaseevents, but seem to be copying the first one on to the release. # So if we have releaseevents, then use them to create multiple records, and ignore what is coming on the release if 'releaseevents' in release: for releaseevent in release['releaseevents']: release_mb['country'] = releaseevent.get('country', '') release_mb['date'] = releaseevent.get('date', '') release_list.append(release_mb) else: release_list.append(release_mb) return release_list def _make_artist_node(artist): artist_node = { 'name': artist['name'], 'sort-name': artist['name'], 'id': artist['id'] } return artist_node def _make_artist_credit_node(artists): artist_list = [] for i, artist in enumerate(artists): node = { 'artist': _make_artist_node(artist), 'name': artist['name'] } if i > 0: node['joinphrase'] = '; ' artist_list.append(node) return artist_list def parse_recording(recording): if 'id' not in recording: # we have no metadata for this recording return recording_mb = { 'id': recording['id'] } if 'title' in recording: recording_mb['title'] = recording['title'] if 'artists' in recording: recording_mb['artist-credit'] = _make_artist_credit_node(recording['artists']) if 'releasegroups' in recording: recording_mb['releases'] = _make_releases_node(recording) if 'duration' in recording: try: recording_mb['length'] = int(recording['duration']) * 1000 except TypeError: pass if 'sources' in recording: recording_mb['sources'] = recording['sources'] return recording_mb picard-release-2.7.3/picard/acoustid/manager.py000066400000000000000000000171461416775010500214630ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2011 Lukáš Lalinský # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2018, 2020-2021 Laurent Monin # Copyright (C) 2020 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 functools import partial from PyQt5 import QtCore from picard import log from picard.util import load_json class Submission(object): def __init__(self, fingerprint, duration, orig_recordingid=None, recordingid=None, puid=None): self.fingerprint = fingerprint self.duration = duration self.puid = puid self.orig_recordingid = orig_recordingid self.recordingid = recordingid self.attempts = 0 def __len__(self): # payload approximation # it is based on actual measures, as an example: # with no puid, 2 fingerprints total size of 7501 bytes, post body was 7719 bytes (including all fields) # so that's an overhead of ~3% # we use 10% here, to be safe return int((len(self.fingerprint) + len(self.puid)) * 1.1) def is_submitted(self): return not self.recordingid or self.orig_recordingid == self.recordingid class AcoustIDManager(QtCore.QObject): # AcoustID has a post limit of around 1 MB. MAX_PAYLOAD = 1000000 # Limit each submission to N attempts MAX_ATTEMPTS = 5 # In case of Payload Too Large error, batch size is reduced by this factor # and a retry occurs BATCH_SIZE_REDUCTION_FACTOR = 0.7 def __init__(self, acoustid_api): super().__init__() self._submissions = {} self._acoustid_api = acoustid_api def add(self, file, recordingid): if not file.acoustid_fingerprint or not file.acoustid_length: return puid = file.metadata['musicip_puid'] self._submissions[file] = Submission(file.acoustid_fingerprint, file.acoustid_length, recordingid, recordingid, puid) self._check_unsubmitted() def update(self, file, recordingid): submission = self._submissions.get(file) if submission is None: return submission.recordingid = recordingid self._check_unsubmitted() def remove(self, file): if file in self._submissions: del self._submissions[file] self._check_unsubmitted() def is_submitted(self, file): submission = self._submissions.get(file) if submission: return submission.is_submitted() return True def _unsubmitted(self, reset=False): for file, submission in self._submissions.items(): if not submission.is_submitted(): if reset: submission.attempts = 0 yield (file, submission) def _check_unsubmitted(self): enabled = next(self._unsubmitted(), None) is not None self.tagger.window.enable_submit(enabled) def submit(self): self.max_batch_size = self.MAX_PAYLOAD submissions = list(self._unsubmitted(reset=True)) if not submissions: self._check_unsubmitted() return log.debug("AcoustID: submitting total of %d fingerprints...", len(submissions)) self._batch_submit(submissions) def _batch(self, submissions): batch = [] remaining = [] batch_size = 0 max_attempts = self.MAX_ATTEMPTS for file, submission in submissions: if submission.attempts < max_attempts: batch_size += len(submission) if batch_size < self.max_batch_size: submission.attempts += 1 batch.append((file, submission)) continue else: # force appending the rest to remaining if we reach max_batch_size max_attempts = 0 remaining.append((file, submission)) return batch, remaining def _batch_submit(self, submissions, errors=None): if not submissions: # All fingerprints submitted, nothing to do if errors: log_msg = N_("AcoustID submission finished, but not all fingerprints have been submitted") else: log_msg = N_("AcoustID submission finished successfully") log.debug(log_msg) self.tagger.window.set_statusbar_message( log_msg, echo=None, timeout=3000) self._check_unsubmitted() return batch, submissions = self._batch(submissions) if not batch: if self.max_batch_size == 0: log_msg = N_("AcoustID submission failed permanently, maximum batch size reduced to zero") else: log_msg = N_("AcoustID submission failed permanently, probably too many retries") log.error(log_msg) self.tagger.window.set_statusbar_message( log_msg, echo=None, timeout=3000) self._check_unsubmitted() return log.debug("AcoustID: submitting batch of %d fingerprints (%d remaining)...", len(batch), len(submissions)) self.tagger.window.set_statusbar_message( N_('Submitting AcoustIDs ...'), echo=None ) if not errors: errors = [] self._acoustid_api.submit_acoustid_fingerprints( [submission for file_, submission in batch], partial(self._batch_submit_finished, submissions, batch, errors) ) def _batch_submit_finished(self, submissions, batch, previous_errors, document, http, error): if error: # re-add batched items to remaining list submissions.extend(batch) response_code = self._acoustid_api.webservice.http_response_code(http) if response_code == 413: self.max_batch_size = int(self.max_batch_size * self.BATCH_SIZE_REDUCTION_FACTOR) log.warn("AcoustID: payload too large, batch size reduced to %d", self.max_batch_size) else: try: errordoc = load_json(document) message = errordoc["error"]["message"] except BaseException: message = "" mparms = { 'error': http.errorString(), 'message': message } previous_errors.append(mparms) log_msg = N_("AcoustID submission failed with error '%(error)s': %(message)s") log.error(log_msg, mparms) self.tagger.window.set_statusbar_message( log_msg, mparms, echo=None, timeout=3000) else: log.debug('AcoustID: %d fingerprints successfully submitted', len(batch)) for file, submission in batch: submission.orig_recordingid = submission.recordingid file.update() self._check_unsubmitted() self._batch_submit(submissions, previous_errors) picard-release-2.7.3/picard/album.py000066400000000000000000000674541416775010500173450ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2004 Robert Kaye # Copyright (C) 2006-2009, 2011-2012, 2014 Lukáš Lalinský # Copyright (C) 2008 Gary van der Merwe # Copyright (C) 2008 Hendrik van Antwerpen # Copyright (C) 2008 ojnkpjg # Copyright (C) 2008-2011, 2014, 2018-2021 Philipp Wolfer # Copyright (C) 2009 Nikolai Prokoschenko # Copyright (C) 2011-2012 Chad Wilson # Copyright (C) 2011-2013, 2019 Michael Wiencek # Copyright (C) 2012-2013, 2016-2017 Wieland Hoffmann # Copyright (C) 2013, 2018 Calvin Walton # Copyright (C) 2013-2015, 2017 Sophist-UK # Copyright (C) 2013-2015, 2017-2021 Laurent Monin # Copyright (C) 2016 Suhas # Copyright (C) 2016-2018 Sambhav Kothari # Copyright (C) 2017 Antonio Larrosa # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2019 Joel Lintunen # Copyright (C) 2020-2021 Gabriel Ferreira # Copyright (C) 2021 Petit Minion # # 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 ( OrderedDict, defaultdict, namedtuple, ) from enum import IntEnum import traceback from PyQt5 import ( QtCore, QtNetwork, ) from picard import log from picard.cluster import Cluster from picard.collection import add_release_to_user_collections from picard.config import get_config from picard.const import VARIOUS_ARTISTS_ID from picard.dataobj import DataObject from picard.file import File from picard.mbjson import ( medium_to_metadata, release_group_to_metadata, release_to_metadata, track_to_metadata, ) from picard.metadata import ( Metadata, run_album_metadata_processors, run_track_metadata_processors, ) from picard.plugin import ( PluginFunctions, PluginPriority, ) from picard.script import ( ScriptError, ScriptParser, enabled_tagger_scripts_texts, ) from picard.track import Track from picard.util import ( find_best_match, format_time, mbid_validate, process_events_iter, ) from picard.util.imagelist import ( add_metadata_images, remove_metadata_images, update_metadata_images, ) from picard.util.textencoding import asciipunct from picard.ui.item import Item def _create_artist_node_dict(source_node): return {x['artist']['id']: x['artist'] for x in source_node['artist-credit']} def _copy_artist_nodes(source, target_node): for credit in target_node['artist-credit']: artist_node = source.get(credit['artist']['id']) if artist_node: credit['artist'] = artist_node class AlbumArtist(DataObject): def __init__(self, album_artist_id): super().__init__(album_artist_id) class AlbumStatus(IntEnum): NONE = 0 LOADING = 1 ERROR = 2 LOADED = 3 class Album(DataObject, Item): metadata_images_changed = QtCore.pyqtSignal() def __init__(self, album_id, discid=None): DataObject.__init__(self, album_id) self.metadata = Metadata() self.orig_metadata = Metadata() self.tracks = [] self.loaded = False self.load_task = None self.release_group = None self._files_count = 0 self._requests = 0 self._tracks_loaded = False self._discids = set() if discid: self._discids.add(discid) self._after_load_callbacks = [] self.unmatched_files = Cluster(_("Unmatched Files"), special=True, related_album=self, hide_if_empty=True) self.unmatched_files.metadata_images_changed.connect(self.update_metadata_images) self.status = AlbumStatus.NONE self._album_artists = [] self.update_metadata_images_enabled = True def __repr__(self): return '' % (self.id, self.metadata["album"]) def iterfiles(self, save=False): for track in self.tracks: yield from track.iterfiles() if not save: yield from self.unmatched_files.iterfiles() def enable_update_metadata_images(self, enabled): self.update_metadata_images_enabled = enabled def append_album_artist(self, album_artist_id): """Append artist id to the list of album artists and return an AlbumArtist instance""" album_artist = AlbumArtist(album_artist_id) self._album_artists.append(album_artist) return album_artist def add_discid(self, discid): if not discid: return self._discids.add(discid) for track in self.tracks: medium_discids = track.metadata.getall('~musicbrainz_discids') track_discids = list(self._discids.intersection(medium_discids)) if track_discids: track.metadata['musicbrainz_discid'] = track_discids track.update() for file in track.files: file.metadata['musicbrainz_discid'] = track_discids file.update() def get_next_track(self, track): try: index = self.tracks.index(track) return self.tracks[index + 1] except (IndexError, ValueError): return None def get_album_artists(self): """Returns the list of album artists (as AlbumArtist objects)""" return self._album_artists def _parse_release(self, release_node): log.debug("Loading release %r ...", self.id) self._tracks_loaded = False release_id = release_node['id'] if release_id != self.id: self.tagger.mbid_redirects[self.id] = release_id album = self.tagger.albums.get(release_id) if album: log.debug("Release %r already loaded", release_id) album.match_files(self.unmatched_files.files) album.update() self.tagger.remove_album(self) return False else: del self.tagger.albums[self.id] self.tagger.albums[release_id] = self self.id = release_id # Make the release artist nodes available, since they may # contain supplementary data (aliases, tags, genres, ratings) # which aren't present in the release group, track, or # recording artist nodes. We can copy them into those places # wherever the IDs match, so that the data is shared and # available for use in mbjson.py and external plugins. self._release_artist_nodes = _create_artist_node_dict(release_node) # Get release metadata m = self._new_metadata m.length = 0 rg_node = release_node['release-group'] rg = self.release_group = self.tagger.get_release_group_by_id(rg_node['id']) rg.loaded_albums.add(self.id) rg.refcount += 1 _copy_artist_nodes(self._release_artist_nodes, rg_node) release_group_to_metadata(rg_node, rg.metadata, rg) m.copy(rg.metadata) release_to_metadata(release_node, m, album=self) config = get_config() # Custom VA name if m['musicbrainz_albumartistid'] == VARIOUS_ARTISTS_ID: m['albumartistsort'] = m['albumartist'] = config.setting['va_name'] # Convert Unicode punctuation if config.setting['convert_punctuation']: m.apply_func(asciipunct) m['totaldiscs'] = len(release_node['media']) # Add album to collections add_release_to_user_collections(release_node) # Run album metadata plugins try: run_album_metadata_processors(self, m, release_node) except BaseException: self.error_append(traceback.format_exc()) self._release_node = release_node return True def _release_request_finished(self, document, http, error): if self.load_task is None: return self.load_task = None parsed = False try: if error: self.error_append(http.errorString()) # Fix for broken NAT releases if error == QtNetwork.QNetworkReply.ContentNotFoundError: config = get_config() nats = False nat_name = config.setting["nat_name"] files = list(self.unmatched_files.files) for file in files: recordingid = file.metadata["musicbrainz_recordingid"] if mbid_validate(recordingid) and file.metadata["album"] == nat_name: nats = True self.tagger.move_file_to_nat(file, recordingid) self.tagger.nats.update() if nats and not self.get_num_unmatched_files(): self.tagger.remove_album(self) error = False else: try: parsed = self._parse_release(document) except Exception: error = True self.error_append(traceback.format_exc()) finally: self._requests -= 1 if parsed or error: self._finalize_loading(error) def _finalize_loading_track(self, track_node, metadata, artists, extra_metadata=None): # As noted in `_parse_release` above, the release artist nodes # may contain supplementary data that isn't present in track # artist nodes. Similarly, the track artists may contain # information which the recording artists don't. Copy this # information across to wherever the artist IDs match. _copy_artist_nodes(self._release_artist_nodes, track_node) _copy_artist_nodes(self._release_artist_nodes, track_node['recording']) _copy_artist_nodes(_create_artist_node_dict(track_node), track_node['recording']) track = Track(track_node['recording']['id'], self) self._new_tracks.append(track) # Get track metadata tm = track.metadata tm.copy(metadata) track_to_metadata(track_node, track) track._customize_metadata() self._new_metadata.length += tm.length artists.add(tm["artist"]) if extra_metadata: tm.update(extra_metadata) # Run track metadata plugins try: run_track_metadata_processors(self, tm, track_node, self._release_node) except BaseException: self.error_append(traceback.format_exc()) return track def _load_tracks(self): artists = set() all_media = [] absolutetracknumber = 0 va = self._new_metadata['musicbrainz_albumartistid'] == VARIOUS_ARTISTS_ID djmix_ars = {} if hasattr(self._new_metadata, "_djmix_ars"): djmix_ars = self._new_metadata._djmix_ars for medium_node in self._release_node['media']: mm = Metadata() mm.copy(self._new_metadata) medium_to_metadata(medium_node, mm) format = medium_node.get('format') if format: all_media.append(format) for dj in djmix_ars.get(mm["discnumber"], []): mm.add("djmixer", dj) if va: mm["compilation"] = "1" else: del mm["compilation"] if 'discs' in medium_node: discids = [disc.get('id') for disc in medium_node['discs']] mm['~musicbrainz_discids'] = discids mm['musicbrainz_discid'] = list(self._discids.intersection(discids)) if "pregap" in medium_node: absolutetracknumber += 1 mm['~discpregap'] = '1' extra_metadata = { '~pregap': '1', '~absolutetracknumber': absolutetracknumber, } self._finalize_loading_track(medium_node['pregap'], mm, artists, extra_metadata) track_count = medium_node['track-count'] if track_count: tracklist_node = medium_node['tracks'] for track_node in tracklist_node: absolutetracknumber += 1 extra_metadata = { '~absolutetracknumber': absolutetracknumber, } self._finalize_loading_track(track_node, mm, artists, extra_metadata) if "data-tracks" in medium_node: for track_node in medium_node['data-tracks']: absolutetracknumber += 1 extra_metadata = { '~datatrack': '1', '~absolutetracknumber': absolutetracknumber, } self._finalize_loading_track(track_node, mm, artists, extra_metadata) totalalbumtracks = absolutetracknumber self._new_metadata['~totalalbumtracks'] = totalalbumtracks # Generate a list of unique media, but keep order of first appearance self._new_metadata['media'] = " / ".join(list(OrderedDict.fromkeys(all_media))) for track in self._new_tracks: track.metadata["~totalalbumtracks"] = totalalbumtracks if len(artists) > 1: track.metadata["~multiartist"] = "1" del self._release_node del self._release_artist_nodes self._tracks_loaded = True def _finalize_loading_album(self): self.enable_update_metadata_images(False) for track in self._new_tracks: track.orig_metadata.copy(track.metadata) track.metadata_images_changed.connect(self.update_metadata_images) # Prepare parser for user's script for s_name, s_text in enabled_tagger_scripts_texts(): parser = ScriptParser() for track in self._new_tracks: # Run tagger script for each track try: parser.eval(s_text, track.metadata) except ScriptError: log.exception("Failed to run tagger script %s on track", s_name) track.metadata.strip_whitespace() track.scripted_metadata.update(track.metadata) # Run tagger script for the album itself try: parser.eval(s_text, self._new_metadata) except ScriptError: log.exception("Failed to run tagger script %s on album", s_name) self._new_metadata.strip_whitespace() unmatched_files = [file for track in self.tracks for file in track.files] self.metadata = self._new_metadata self.orig_metadata.copy(self.metadata) self.orig_metadata.images.clear() self.tracks = self._new_tracks del self._new_metadata del self._new_tracks self.loaded = True self.status = AlbumStatus.LOADED self.match_files(unmatched_files + self.unmatched_files.files) self.enable_update_metadata_images(True) self.update_metadata_images() self.update() self.tagger.window.set_statusbar_message( N_('Album %(id)s loaded: %(artist)s - %(album)s'), { 'id': self.id, 'artist': self.metadata['albumartist'], 'album': self.metadata['album'] }, timeout=3000 ) for func, always in self._after_load_callbacks: func() self._after_load_callbacks = [] if self.item.isSelected(): self.tagger.window.refresh_metadatabox() def _finalize_loading(self, error): if error: self.metadata.clear() self.status = AlbumStatus.ERROR del self._new_metadata del self._new_tracks self.update() if not self._requests: self.loaded = True for func, always in self._after_load_callbacks: if always: func() return if self._requests > 0: return if not self._tracks_loaded: self._load_tracks() if not self._requests: self._finalize_loading_album() def load(self, priority=False, refresh=False): if self._requests: log.info("Not reloading, some requests are still active.") return self.tagger.window.set_statusbar_message( N_('Loading album %(id)s ...'), {'id': self.id} ) self.loaded = False self.status = AlbumStatus.LOADING if self.release_group: self.release_group.loaded = False self.release_group.genres.clear() self.metadata.clear() self.genres.clear() self.update(update_selection=False) self._new_metadata = Metadata() self._new_tracks = [] self._requests = 1 self.clear_errors() config = get_config() require_authentication = False inc = { 'aliases', 'annotation', 'artist-credits', 'artists', 'collections', 'discids', 'isrcs', 'labels', 'media', 'recordings', 'release-groups', } if self.tagger.webservice.oauth_manager.is_authorized(): require_authentication = True inc |= {'user-collections'} if config.setting['release_ars'] or config.setting['track_ars']: inc |= { 'artist-rels', 'recording-rels', 'release-rels', 'url-rels', 'work-rels' } if config.setting['track_ars']: inc |= { 'recording-level-rels', 'work-level-rels', } require_authentication = self.set_genre_inc_params(inc, config) or require_authentication if config.setting['enable_ratings']: require_authentication = True inc |= {'user-ratings'} self.load_task = self.tagger.mb_api.get_release_by_id( self.id, self._release_request_finished, inc=tuple(inc), mblogin=require_authentication, priority=priority, refresh=refresh ) def run_when_loaded(self, func, always=False): if self.loaded: func() else: self._after_load_callbacks.append((func, always)) def stop_loading(self): if self.load_task: self.tagger.webservice.remove_task(self.load_task) self.load_task = None def update(self, update_tracks=True, update_selection=True): if self.item: self.item.update(update_tracks, update_selection=update_selection) def add_file(self, track, file, new_album=True): self._files_count += 1 if new_album: self.update(update_tracks=False) add_metadata_images(self, [file]) def remove_file(self, track, file, new_album=True): self._files_count -= 1 if new_album: self.update(update_tracks=False) remove_metadata_images(self, [file]) @staticmethod def _match_files(files, tracks, unmatched_files, threshold=0, use_events_iter=False): """Match files to tracks on this album, based on metadata similarity or recordingid.""" if use_events_iter: # TODO: get rid of this completely at some point events_iter = process_events_iter else: def _events_iter(seq): return seq events_iter = _events_iter tracks_cache = defaultdict(lambda: None) def build_tracks_cache(): for track in tracks: tm_recordingid = track.orig_metadata['musicbrainz_recordingid'] tm_tracknumber = track.orig_metadata['tracknumber'] tm_discnumber = track.orig_metadata['discnumber'] for tup in ( (tm_recordingid, tm_tracknumber, tm_discnumber), (tm_recordingid, tm_tracknumber), (tm_recordingid, )): tracks_cache[tup] = track SimMatchAlbum = namedtuple('SimMatchAlbum', 'similarity track') no_match = SimMatchAlbum(similarity=-1, track=unmatched_files) for file in list(files): if file.state == File.REMOVED: continue # if we have a recordingid to match against, use that in priority recid = file.match_recordingid or file.metadata['musicbrainz_recordingid'] if recid and mbid_validate(recid): if not tracks_cache: build_tracks_cache() tracknumber = file.metadata['tracknumber'] discnumber = file.metadata['discnumber'] track = (tracks_cache[(recid, tracknumber, discnumber)] or tracks_cache[(recid, tracknumber)] or tracks_cache[(recid, )]) if track: yield (file, track) continue # try to match by similarity def candidates(): for track in events_iter(tracks): similarity = track.metadata.compare(file.orig_metadata) if similarity >= threshold: yield SimMatchAlbum(similarity=similarity, track=track) best_match = find_best_match(candidates, no_match) yield (file, best_match.result.track) def match_files(self, files): """Match and move files to tracks on this album, based on metadata similarity or recordingid.""" if self.loaded: config = get_config() threshold = config.setting['track_matching_threshold'] moves = self._match_files(files, self.tracks, self.unmatched_files, threshold=threshold) for file, target in moves: file.move(target) else: for file in list(files): file.move(self.unmatched_files) def can_save(self): return self._files_count > 0 def can_remove(self): return True def can_edit_tags(self): return True def can_analyze(self): return False def can_autotag(self): return False def can_refresh(self): return True def can_view_info(self): return self.loaded or bool(self.errors) def can_extract(self): return any(track.can_extract() for track in self.tracks) def is_album_like(self): return True def get_num_matched_tracks(self): return sum(1 for track in self.tracks if track.is_linked()) def get_num_unmatched_files(self): return len(self.unmatched_files.files) def get_num_total_files(self): return self._files_count + len(self.unmatched_files.files) def is_complete(self): if not self.tracks: return False for track in self.tracks: if not track.is_complete(): return False return not self.get_num_unmatched_files() def is_modified(self): return any(self._iter_unsaved_files()) def get_num_unsaved_files(self): return sum(1 for file in self._iter_unsaved_files()) def _iter_unsaved_files(self): yield from (file for file in self.iterfiles(save=True) if not file.is_saved()) def column(self, column): if column == 'title': if self.status == AlbumStatus.LOADING: title = _("[loading album information]") elif self.status == AlbumStatus.ERROR: title = _("[could not load album %s]") % self.id else: title = self.metadata['album'] if self.tracks: elems = ['%d/%d' % (self.get_num_matched_tracks(), len(self.tracks))] unmatched = self.get_num_unmatched_files() if unmatched: elems.append('%d?' % (unmatched,)) unsaved = self.get_num_unsaved_files() if unsaved: elems.append('%d*' % (unsaved,)) ca_detailed = self.cover_art_description_detailed() if ca_detailed: elems.append(ca_detailed) return '%s\u200E (%s)' % (title, '; '.join(elems)) else: return title elif column == '~length': length = self.metadata.length if length: return format_time(length) else: return '' elif column == 'artist': return self.metadata['albumartist'] elif column == 'tracknumber': return self.metadata['~totalalbumtracks'] elif column == 'discnumber': return self.metadata['totaldiscs'] elif column == 'covercount': return self.cover_art_description() else: return self.metadata[column] def switch_release_version(self, mbid): if mbid == self.id: return for file in list(self.iterfiles(True)): file.move(self.unmatched_files) album = self.tagger.albums.get(mbid) if album: album.match_files(self.unmatched_files.files) album.update() self.tagger.remove_album(self) else: del self.tagger.albums[self.id] self.release_group.loaded_albums.discard(self.id) self.id = mbid self.tagger.albums[mbid] = self self.load(priority=True, refresh=True) def update_metadata_images(self): if not self.update_metadata_images_enabled: return if update_metadata_images(self): self.update(False) self.metadata_images_changed.emit() def keep_original_images(self): self.enable_update_metadata_images(False) for track in self.tracks: track.keep_original_images() for file in list(self.unmatched_files.files): file.keep_original_images() self.enable_update_metadata_images(True) self.update_metadata_images() class NatAlbum(Album): def __init__(self): super().__init__("NATS") self.loaded = True self.update() def update(self, update_tracks=True, update_selection=True): config = get_config() self.enable_update_metadata_images(False) old_album_title = self.metadata["album"] self.metadata["album"] = config.setting["nat_name"] for track in self.tracks: if old_album_title == track.metadata["album"]: track.metadata["album"] = self.metadata["album"] for file in track.files: track.update_file_metadata(file) self.enable_update_metadata_images(True) super().update(update_tracks, update_selection) def _finalize_loading(self, error): self.update() def can_refresh(self): return False def can_browser_lookup(self): return False _album_post_removal_processors = PluginFunctions(label='album_post_removal_processors') def register_album_post_removal_processor(function, priority=PluginPriority.NORMAL): """Registers an album-removed processor. Args: function: function to call after album removal, it will be passed the album object priority: optional, PluginPriority.NORMAL by default Returns: None """ _album_post_removal_processors.register(function.__module__, function, priority) def run_album_post_removal_processors(album_object): _album_post_removal_processors.run(album_object) picard-release-2.7.3/picard/browser/000077500000000000000000000000001416775010500173365ustar00rootroot00000000000000picard-release-2.7.3/picard/browser/__init__.py000066400000000000000000000015371416775010500214550ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006 Lukáš Lalinský # Copyright (C) 2020-2021 Laurent Monin # # 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. picard-release-2.7.3/picard/browser/addrelease.py000066400000000000000000000162261416775010500220100ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 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 secrets import token_bytes from PyQt5.QtCore import QCoreApplication from picard import log from picard.util import ( format_time, htmlescape, ) from picard.util.mbserver import build_submission_url from picard.util.webbrowser2 import open try: import jwt import jwt.exceptions except ImportError: log.debug('PyJWT not available, addrelease functionality disabled') jwt = None __key = token_bytes() # Generating a new secret on each startup __algorithm = 'HS256' _form_template = ''' {title}

{form_data}
''' _form_input_template = '' class InvalidTokenError(Exception): pass class NotFoundError(Exception): pass def is_available(): return jwt is not None def is_enabled(): tagger = QCoreApplication.instance() return tagger.browser_integration.is_running def submit_cluster(cluster): _open_url_with_token({'cluster': hash(cluster)}) def submit_file(file, as_release=False): _open_url_with_token({'file': file.filename, 'as_release': as_release}) def serve_form(token): try: payload = jwt.decode(token, __key, algorithms=__algorithm) log.debug('received JWT token %r', payload) if 'cluster' in payload: cluster = _find_cluster(payload['cluster']) if not cluster: raise NotFoundError('Cluster not found') return _get_cluster_form(cluster) elif 'file' in payload: file = _find_file(payload['file']) if not file: raise NotFoundError('File not found') if payload.get('as_release', False): return _get_file_as_release_form(file) else: return _get_file_as_recording_form(file) else: raise InvalidTokenError except jwt.exceptions.InvalidTokenError: raise InvalidTokenError def extract_discnumber(metadata): try: discnumber = metadata.get('discnumber', '1').split('/')[0] return int(discnumber) except ValueError: return 1 def _open_url_with_token(payload): token = jwt.encode(payload, __key, algorithm=__algorithm) if isinstance(token, bytes): # For compatibility with PyJWT 1.x token = token.decode() browser_integration = QCoreApplication.instance().browser_integration url = 'http://%s:%s/add?token=%s' % ( browser_integration.host_address, browser_integration.port, token) open(url) def _find_cluster(cluster_hash): tagger = QCoreApplication.instance() for cluster in tagger.clusters: if hash(cluster) == cluster_hash: return cluster return None def _find_file(path): tagger = QCoreApplication.instance() return tagger.files.get(path, None) def _get_cluster_form(cluster): return _get_form( _('Add cluster as release'), '/release/add', _('Add cluster as release...'), _get_cluster_data(cluster) ) def _get_file_as_release_form(cluster): return _get_form( _('Add file as release'), '/release/add', _('Add file as release...'), _get_file_as_release_data(cluster) ) def _get_file_as_recording_form(cluster): return _get_form( _('Add file as recording'), '/recording/create', _('Add file as recording...'), _get_file_as_recording_data(cluster) ) def _get_cluster_data(cluster): # See https://musicbrainz.org/doc/Development/Release_Editor_Seeding metadata = cluster.metadata data = { 'name': metadata['album'], 'artist_credit.names.0.artist.name': metadata['albumartist'], } _add_track_data(data, cluster.files) return data def _get_file_as_release_data(file): # See https://musicbrainz.org/doc/Development/Release_Editor_Seeding metadata = file.metadata data = { 'name': metadata['album'] or metadata['title'], 'artist_credit.names.0.artist.name': metadata['albumartist'] or metadata['artist'], } _add_track_data(data, [file]) return data def _get_file_as_recording_data(file): metadata = file.metadata data = { 'edit-recording.name': metadata['title'], 'edit-recording.artist_credit.names.0.artist.name': metadata['artist'], 'edit-recording.length': format_time(file.metadata.length), } return data def _add_track_data(data, files): def mkey(disc, track, name): return 'mediums.%i.track.%i.%s' % (disc, track, name) labels = set() barcode = None disc_counter = 0 track_counter = 0 last_discnumber = None for f in files: m = f.metadata discnumber = extract_discnumber(m) if last_discnumber is not None and discnumber != last_discnumber: disc_counter += 1 track_counter = 0 last_discnumber = discnumber if m['label']: labels.add((m['label'], m['catalognumber'])) if m['barcode']: barcode = m['barcode'] data[mkey(disc_counter, track_counter, 'name')] = m['title'] data[mkey(disc_counter, track_counter, 'artist_credit.names.0.name')] = m['artist'] data[mkey(disc_counter, track_counter, 'number')] = m['tracknumber'] or str(track_counter + 1) data[mkey(disc_counter, track_counter, 'length')] = str(m.length) if m['musicbrainz_recordingid']: data[mkey(disc_counter, track_counter, 'recording')] = m['musicbrainz_recordingid'] track_counter += 1 for i, label in enumerate(labels): (label, catalog_number) = label data['labels.%i.name' % i] = label data['labels.%i.catalog_number' % i] = catalog_number if barcode: data['barcode'] = barcode def _get_form(title, action, label, form_data): return _form_template.format( title=htmlescape(title), submit_label=htmlescape(label), action=htmlescape(build_submission_url(action)), form_data=_format_form_data(form_data), ) def _format_form_data(data): return ''.join(( _form_input_template.format(name=htmlescape(name), value=htmlescape(value)) for name, value in data.items() )) picard-release-2.7.3/picard/browser/browser.py000066400000000000000000000163361416775010500214040ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2007, 2011 Lukáš Lalinský # Copyright (C) 2011-2013 Michael Wiencek # Copyright (C) 2012 Chad Wilson # Copyright (C) 2012-2013, 2018, 2021 Philipp Wolfer # Copyright (C) 2013, 2018, 2020-2021 Laurent Monin # Copyright (C) 2016 Suhas # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2018 Vishal Choudhary # # 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 http.server import ( BaseHTTPRequestHandler, HTTPServer, ) import re import threading from urllib.parse import ( parse_qs, urlparse, ) from PyQt5 import QtCore from picard import ( PICARD_APP_NAME, PICARD_ORG_NAME, PICARD_VERSION_STR, log, ) from picard.browser import addrelease from picard.config import get_config from picard.util import mbid_validate from picard.util.thread import to_main try: from http.server import ThreadingHTTPServer except ImportError: from socketserver import ThreadingMixIn class ThreadingHTTPServer(ThreadingMixIn, HTTPServer): daemon_threads = True SERVER_VERSION = '%s-%s/%s' % (PICARD_ORG_NAME, PICARD_APP_NAME, PICARD_VERSION_STR) RE_VALID_ORIGINS = re.compile(r'^(?:[^\.]+\.)*musicbrainz\.org$') def _is_valid_origin(origin): try: url = urlparse(origin) except ValueError: return False hostname = url.hostname if not hostname: return False if RE_VALID_ORIGINS.match(hostname): return True config = get_config() return config.setting['server_host'] == hostname class BrowserIntegration(QtCore.QObject): listen_port_changed = QtCore.pyqtSignal(int) def __init__(self, parent=None): super().__init__(parent) self.server = None @property def host_address(self): if not self.server: return '' return self.server.server_address[0] @property def port(self): if not self.server: return 0 return self.server.server_address[1] @property def is_running(self): return self.server is not None def start(self): if self.server: self.stop() config = get_config() if config.setting["browser_integration_localhost_only"]: host_address = '127.0.0.1' else: host_address = '0.0.0.0' # nosec try: for port in range(config.setting["browser_integration_port"], 65535): try: self.server = ThreadingHTTPServer((host_address, port), RequestHandler) except OSError: continue log.info("Starting the browser integration (%s:%d)", host_address, port) self.listen_port_changed.emit(port) threading.Thread(target=self.server.serve_forever).start() break else: log.error("Failed finding an available port for the browser integration.") self.stop() except Exception: log.error("Failed starting the browser integration on %s", host_address, exc_info=True) def stop(self): if self.server: try: log.info("Stopping the browser integration") self.server.shutdown() self.server.server_close() self.server = None self.listen_port_changed.emit(self.port) except Exception: log.error("Failed stopping the browser integration", exc_info=True) else: log.debug("Browser integration inactive, no need to stop") class RequestHandler(BaseHTTPRequestHandler): def do_OPTIONS(self): origin = self.headers['origin'] if _is_valid_origin(origin): self.send_response(204) self.send_header('Access-Control-Allow-Origin', origin) self.send_header('Access-Control-Allow-Methods', 'GET') self.send_header('Access-Control-Allow-Credentials', 'false') self.send_header('Access-Control-Allow-Private-Network', 'true') self.send_header('Access-Control-Max-Age', 3600) self.send_header('Vary', 'Origin') else: self.send_response(401) self.end_headers() def do_GET(self): try: self._handle_get() except Exception: log.error('Browser integration failed handling request', exc_info=True) self._response(500, 'Unexpected request error') def log_error(self, format, *args): log.error(format, *args) def log_message(self, format, *args): log.info(format, *args) def _handle_get(self): parsed = urlparse(self.path) args = parse_qs(parsed.query) action = parsed.path if action == '/': self._response(200, SERVER_VERSION) elif action == '/openalbum': self._load_mbid('album', args) elif action == '/opennat': self._load_mbid('nat', args) elif action == '/add' and addrelease.is_available(): self._add_release(args) else: self._response(404, 'Unknown action.') def _load_mbid(self, type, args): if 'id' in args and args['id']: mbid = args['id'][0] if not mbid_validate(mbid): self._response(400, '"id" is not a valid MBID.') else: tagger = QtCore.QCoreApplication.instance() to_main(tagger.load_mbid, type, mbid) self._response(200, 'MBID "%s" loaded' % mbid) else: self._response(400, 'Missing parameter "id".') def _add_release(self, args): if 'token' in args and args['token']: try: content = addrelease.serve_form(args['token'][0]) self._response(200, content, 'text/html') except addrelease.NotFoundError as err: self._response(404, str(err)) except addrelease.InvalidTokenError: self._response(400, 'Invalid token') else: self._response(400, 'Missing parameter "token".') def _response(self, code, content='', content_type='text/plain'): self.server_version = SERVER_VERSION self.send_response(code) self.send_header('Content-Type', content_type) self.send_header('Cache-Control', 'max-age=0') origin = self.headers['origin'] if _is_valid_origin(origin): self.send_header('Access-Control-Allow-Origin', origin) self.send_header('Vary', 'Origin') self.end_headers() self.wfile.write(content.encode()) picard-release-2.7.3/picard/browser/filelookup.py000066400000000000000000000127001416775010500220610ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2004 Robert Kaye # Copyright (C) 2006-2008, 2011-2012 Lukáš Lalinský # Copyright (C) 2011 Pavan Chander # Copyright (C) 2013 Calvin Walton # Copyright (C) 2013, 2018, 2020-2021 Laurent Monin # Copyright (C) 2014-2015 Sophist-UK # Copyright (C) 2015 Ohm Patel # Copyright (C) 2015-2016 Wieland Hoffmann # Copyright (C) 2016 Rahul Raturi # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2020 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. import os.path import re from PyQt5 import QtCore from picard import log from picard.const import ( PICARD_URLS, QUERY_LIMIT, ) from picard.util import ( build_qurl, webbrowser2, ) from picard.ui.searchdialog.album import AlbumSearchDialog class FileLookup(object): def __init__(self, parent, server, port, local_port): self.server = server self.local_port = int(local_port) self.port = port def _url(self, path, params=None): if params is None: params = {} if self.local_port: params['tport'] = self.local_port url = build_qurl(self.server, self.port, path=path, queryargs=params) return bytes(url.toEncoded()).decode() def _build_launch(self, path, params=None): if params is None: params = {} return self.launch(self._url(path, params)) def launch(self, url): log.debug("webbrowser2: %s" % url) webbrowser2.open(url) return True def disc_lookup(self, url): if self.local_port: url = "%s&tport=%d" % (url, self.local_port) return self.launch(url) def _lookup(self, type_, id_): return self._build_launch("/%s/%s" % (type_, id_)) def recording_lookup(self, recording_id): return self._lookup('recording', recording_id) def album_lookup(self, album_id): return self._lookup('release', album_id) def artist_lookup(self, artist_id): return self._lookup('artist', artist_id) def track_lookup(self, track_id): return self._lookup('track', track_id) def work_lookup(self, work_id): return self._lookup('work', work_id) def release_group_lookup(self, release_group_id): return self._lookup('release-group', release_group_id) def discid_lookup(self, discid): return self._lookup('cdtoc', discid) def acoust_lookup(self, acoust_id): return self.launch(PICARD_URLS['acoustid_track'] + acoust_id) def mbid_lookup(self, string, type_=None, mbid_matched_callback=None, browser_fallback=True): """Parses string for known entity type and mbid, open browser for it If entity type is 'release', it will load corresponding release if possible. """ uuid = '[a-f0-9]{8}(?:-[a-f0-9]{4}){3}-[a-f0-9]{12}' entity_type = '(?:release-group|release|recording|work|artist|label|url|area|track)' regex = r"\b(%s)?\W*(%s)" % (entity_type, uuid) m = re.search(regex, string, re.IGNORECASE) if m is None: return False if m.group(1) is None: if type_ is None: return False entity = type_ else: entity = m.group(1).lower() mbid = m.group(2).lower() if mbid_matched_callback: mbid_matched_callback(entity, mbid) if entity == 'release': QtCore.QObject.tagger.load_album(mbid) return True elif entity == 'recording': QtCore.QObject.tagger.load_nat(mbid) return True elif entity == 'release-group': dialog = AlbumSearchDialog(QtCore.QObject.tagger.window, force_advanced_search=True) dialog.search("rgid:{0}".format(mbid)) dialog.exec_() return True if browser_fallback: return self._lookup(entity, mbid) return False def tag_lookup(self, artist, release, track, trackNum, duration, filename): params = { 'artist': artist, 'release': release, 'track': track, 'tracknum': trackNum, 'duration': duration, 'filename': os.path.basename(filename), } return self._build_launch('/taglookup', params) def collection_lookup(self, userid): return self._build_launch('/user/%s/collections' % userid) def search_entity(self, type_, query, adv=False, mbid_matched_callback=None): if self.mbid_lookup(query, type_, mbid_matched_callback=mbid_matched_callback): return True params = { 'limit': QUERY_LIMIT, 'type': type_, 'query': query, } if adv: params['adv'] = 'on' return self._build_launch('/search/textsearch', params) picard-release-2.7.3/picard/cluster.py000066400000000000000000000320651416775010500177140ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2004 Robert Kaye # Copyright (C) 2006-2008, 2011 Lukáš Lalinský # Copyright (C) 2008 Hendrik van Antwerpen # Copyright (C) 2008 Will # Copyright (C) 2010-2011, 2014, 2018-2021 Philipp Wolfer # Copyright (C) 2011-2013 Michael Wiencek # Copyright (C) 2012 Chad Wilson # Copyright (C) 2012 Wieland Hoffmann # Copyright (C) 2013-2015, 2018-2021 Laurent Monin # Copyright (C) 2014, 2017 Sophist-UK # Copyright (C) 2016 Rahul Raturi # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2017 Antonio Larrosa # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2020 Gabriel Ferreira # Copyright (C) 2020 Ray Bouchard # Copyright (C) 2021 Petit Minion # # 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 ( Counter, defaultdict, ) from operator import attrgetter import re from PyQt5 import QtCore from picard.config import get_config from picard.const import QUERY_LIMIT from picard.file import File from picard.metadata import ( Metadata, SimMatchRelease, ) from picard.util import ( album_artist_from_path, find_best_match, format_time, ) from picard.util.imagelist import ( add_metadata_images, remove_metadata_images, update_metadata_images, ) from picard.ui.item import ( FileListItem, Item, ) class FileList(QtCore.QObject, FileListItem): metadata_images_changed = QtCore.pyqtSignal() def __init__(self, files=None): QtCore.QObject.__init__(self) FileListItem.__init__(self, files) self.metadata = Metadata() self.orig_metadata = Metadata() if self.files and self.can_show_coverart: for file in self.files: file.metadata_images_changed.connect(self.update_metadata_images) update_metadata_images(self) def iterfiles(self, save=False): yield from self.files def update(self): pass @property def can_show_coverart(self): return True class Cluster(FileList): # Weights for different elements when comparing a cluster to a release comparison_weights = { 'album': 17, 'albumartist': 6, 'totaltracks': 5, 'releasetype': 10, 'releasecountry': 2, 'format': 2, 'date': 4, } def __init__(self, name, artist="", special=False, related_album=None, hide_if_empty=False): super().__init__() self.item = None self.metadata['album'] = name self.metadata['albumartist'] = artist self.metadata['totaltracks'] = 0 self.special = special self.hide_if_empty = hide_if_empty self.related_album = related_album self.lookup_task = None def __repr__(self): if self.related_album: return '' % ( self.related_album.id, self.related_album.metadata["album"] + '/' + self.metadata['album'] ) return '' % self.metadata['album'] def __len__(self): return len(self.files) @property def album(self): return self.related_album def _update_related_album(self, added_files=None, removed_files=None): if self.related_album: if added_files: add_metadata_images(self.related_album, added_files) if removed_files: remove_metadata_images(self.related_album, removed_files) self.related_album.update() def add_files(self, files, new_album=True): added_files = set(files) - set(self.files) if not added_files: return for file in added_files: self.metadata.length += file.metadata.length file._move(self) file.update(signal=False) if self.can_show_coverart: file.metadata_images_changed.connect(self.update_metadata_images) added_files = sorted(added_files, key=attrgetter('discnumber', 'tracknumber', 'base_filename')) self.files.extend(added_files) self.metadata['totaltracks'] = len(self.files) if self.can_show_coverart: add_metadata_images(self, added_files) self.item.add_files(added_files) if new_album: self._update_related_album(added_files=added_files) def add_file(self, file, new_album=True): self.add_files([file], new_album=new_album) def remove_file(self, file, new_album=True): self.tagger.window.set_processing(True) self.metadata.length -= file.metadata.length self.files.remove(file) self.metadata['totaltracks'] = len(self.files) self.item.remove_file(file) if self.can_show_coverart: file.metadata_images_changed.disconnect(self.update_metadata_images) remove_metadata_images(self, [file]) if new_album: self._update_related_album(removed_files=[file]) self.tagger.window.set_processing(False) if not self.special and self.get_num_files() == 0: self.tagger.remove_cluster(self) def update(self): if self.item: self.item.update() def get_num_files(self): return len(self.files) def can_save(self): """Return if this object can be saved.""" return bool(self.files) def can_remove(self): """Return if this object can be removed.""" return not self.special def can_edit_tags(self): """Return if this object supports tag editing.""" return True def can_analyze(self): """Return if this object can be fingerprinted.""" return any(_file.can_analyze() for _file in self.files) def can_autotag(self): return True def can_refresh(self): return False def can_browser_lookup(self): return not self.special def can_view_info(self): return bool(self.files) def can_submit(self): return not self.special and bool(self.files) def is_album_like(self): return True def column(self, column): if column == 'title': return '%s (%d)' % (self.metadata['album'], len(self.files)) elif self.special and column in {'~length', 'album', 'covercount'}: return '' elif column == '~length': return format_time(self.metadata.length) elif column == 'artist': return self.metadata['albumartist'] elif column == 'tracknumber': return self.metadata['totaltracks'] elif column == 'discnumber': return self.metadata['totaldiscs'] elif column == 'covercount': return self.cover_art_description() return self.metadata[column] def _lookup_finished(self, document, http, error): self.lookup_task = None try: releases = document['releases'] except (KeyError, TypeError): releases = None def statusbar(message): self.tagger.window.set_statusbar_message( message, {'album': self.metadata['album']}, timeout=3000 ) best_match_release = None if releases: config = get_config() best_match_release = self._match_to_release(releases, threshold=config.setting['cluster_lookup_threshold']) if best_match_release: statusbar(N_("Cluster %(album)s identified!")) self.tagger.move_files_to_album(self.files, best_match_release['id']) else: statusbar(N_("No matching releases for cluster %(album)s")) def _match_to_release(self, releases, threshold=0): # multiple matches -- calculate similarities to each of them def candidates(): for release in releases: match = self.metadata.compare_to_release(release, Cluster.comparison_weights) if match.similarity >= threshold: yield match no_match = SimMatchRelease(similarity=-1, release=None) best_match = find_best_match(candidates, no_match) return best_match.result.release def lookup_metadata(self): """Try to identify the cluster using the existing metadata.""" if self.lookup_task: return self.tagger.window.set_statusbar_message( N_("Looking up the metadata for cluster %(album)s..."), {'album': self.metadata['album']} ) self.lookup_task = self.tagger.mb_api.find_releases(self._lookup_finished, artist=self.metadata['albumartist'], release=self.metadata['album'], tracks=str(len(self.files)), limit=QUERY_LIMIT) def clear_lookup_task(self): if self.lookup_task: self.tagger.webservice.remove_task(self.lookup_task) self.lookup_task = None @staticmethod def cluster(files): """Group the provided files into clusters, based on album tag in metadata. Args: files: List of File objects. Yields: FileCluster objects """ config = get_config() various_artists = config.setting['va_name'] cluster_list = defaultdict(FileCluster) for file in files: artist = file.metadata["albumartist"] or file.metadata["artist"] album = file.metadata["album"] # Improve clustering from directory structure if no existing tags # Only used for grouping and to provide cluster title / artist - not added to file tags. album, artist = album_artist_from_path(file.filename, album, artist) token = tokenize(album) if token: cluster_list[token].add(album, artist or various_artists, file) yield from cluster_list.values() class UnclusteredFiles(Cluster): """Special cluster for 'Unmatched Files' which have not been clustered.""" def __init__(self): super().__init__(_("Unclustered Files"), special=True) def add_files(self, files, new_album=True): super().add_files(files, new_album=new_album) self.tagger.window.enable_cluster(self.get_num_files() > 0) def remove_file(self, file, new_album=True): super().remove_file(file, new_album=new_album) self.tagger.window.enable_cluster(self.get_num_files() > 0) def lookup_metadata(self): self.tagger.autotag(self.files) def can_edit_tags(self): return False def can_autotag(self): return bool(self.files) def can_view_info(self): return False def can_remove(self): return bool(self.files) @property def can_show_coverart(self): return False class ClusterList(list, Item): """A list of clusters.""" def __init__(self): super().__init__() def __hash__(self): return id(self) def __bool__(self): # An existing Item object should not be considered False, even if it # is based on a list. return True def iterfiles(self, save=False): for cluster in self: yield from cluster.iterfiles(save) def can_save(self): return len(self) > 0 def can_analyze(self): return any(cluster.can_analyze() for cluster in self) def can_autotag(self): return len(self) > 0 def can_browser_lookup(self): return False def lookup_metadata(self): for cluster in self: cluster.lookup_metadata() class FileCluster: def __init__(self): self._files = [] self._artist_counts = Counter() self._artists = defaultdict(Counter) self._titles = Counter() def add(self, album, artist, file): self._files.append(file) token = tokenize(artist) self._artist_counts[token] += 1 self._artists[token][artist] += 1 self._titles[album] += 1 @property def files(self): yield from (file for file in self._files if file.state != File.REMOVED) @property def artist(self): tokenized_artist = self._artist_counts.most_common(1)[0][0] candidates = self._artists[tokenized_artist] return candidates.most_common(1)[0][0] @property def title(self): # Find the most common title return self._titles.most_common(1)[0][0] _re_non_alphanum = re.compile(r'\W', re.UNICODE) _re_spaces = re.compile(r'\s', re.UNICODE) def tokenize(word): word = word.lower() token = _re_non_alphanum.sub('', word) return token if token else _re_spaces.sub('', word) picard-release-2.7.3/picard/collection.py000066400000000000000000000137471416775010500203740ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2013 Michael Wiencek # Copyright (C) 2014 Lukáš Lalinský # Copyright (C) 2014, 2017 Sophist-UK # Copyright (C) 2014, 2017-2021 Laurent Monin # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2019, 2021 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 functools import partial from PyQt5 import QtCore from picard import log from picard.config import get_config user_collections = {} class Collection(QtCore.QObject): COLLECTION_ADD = 1 COLLECTION_REMOVE = 2 def __init__(self, collection_id, name, size): self.id = collection_id self.name = name self.pending = set() self.size = int(size) self.releases = set() mb_api = self.tagger.mb_api self.api_action = { self.COLLECTION_ADD: mb_api.put_to_collection, self.COLLECTION_REMOVE: mb_api.delete_from_collection, } def __repr__(self): return '' % (self.name, self.id) def _modify(self, kind, ids, callback): ids -= self.pending if ids: self.pending |= ids when_done = partial(self._finished, kind, ids, callback) self.api_action[kind](self.id, list(ids), when_done) def add_releases(self, ids, callback): self._modify(self.COLLECTION_ADD, ids, callback) def remove_releases(self, ids, callback): self._modify(self.COLLECTION_REMOVE, ids, callback) def _finished(self, kind, ids, callback, document, reply, error): self.pending -= ids statusbar = self.tagger.window.set_statusbar_message if not error: count = len(ids) if kind == self.COLLECTION_ADD: self.releases |= ids self.size += count status_msg = ngettext( 'Added %(count)i release to collection "%(name)s"', 'Added %(count)i releases to collection "%(name)s"', count) debug_msg = 'Added %(count)i releases to collection "%(name)s"' else: self.releases -= ids self.size -= count status_msg = ngettext( 'Removed %(count)i release from collection "%(name)s"', 'Removed %(count)i releases from collection "%(name)s"', count) debug_msg = 'Removed %(count)i releases from collection "%(name)s"' callback() mparms = {'count': count, 'name': self.name} log.debug(debug_msg % mparms) statusbar(status_msg, mparms, translate=None, echo=None) else: statusbar( N_("Error while modifying collections: %(error)s"), {'error': reply.errorString()}, echo=log.error ) def get_user_collection(collection_id, name, size, refresh=False): collection = user_collections.get(collection_id) if collection is None: collection = user_collections[collection_id] = Collection(collection_id, name, size) elif refresh: collection.name = name collection.size = size return collection def load_user_collections(callback=None): tagger = QtCore.QObject.tagger def request_finished(document, reply, error): if error: tagger.window.set_statusbar_message( N_("Error loading collections: %(error)s"), {'error': reply.errorString()}, echo=log.error ) return if document and "collections" in document: collection_list = document['collections'] new_collections = set() for node in collection_list: if node["entity-type"] != "release": continue col_id = node['id'] col_name = node['name'] col_size = node['release-count'] new_collections.add(col_id) get_user_collection(col_id, col_name, col_size, refresh=True) # remove collections which aren't returned by the web service anymore old_collections = set(user_collections) - new_collections for collection_id in old_collections: del user_collections[collection_id] log.debug("User collections: %r", [(k, v.name) for k, v in user_collections.items()]) if callback: callback() if tagger.webservice.oauth_manager.is_authorized(): tagger.mb_api.get_collection_list(partial(request_finished)) else: user_collections.clear() def add_release_to_user_collections(release_node): """Add album to collections""" # Check for empy collection list if "collections" in release_node: release_id = release_node['id'] config = get_config() username = config.persist["oauth_username"].lower() for node in release_node['collections']: if node['editor'].lower() == username: col_id = node['id'] col_name = node['name'] col_size = node['release-count'] collection = get_user_collection(col_id, col_name, col_size) collection.releases.add(release_id) log.debug("Adding release %r to %r", release_id, collection) picard-release-2.7.3/picard/config.py000066400000000000000000000402701416775010500174750ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2007, 2014, 2017 Lukáš Lalinský # Copyright (C) 2008, 2014, 2019-2021 Philipp Wolfer # Copyright (C) 2012, 2017 Wieland Hoffmann # Copyright (C) 2012-2014 Michael Wiencek # Copyright (C) 2013-2016, 2018-2021 Laurent Monin # Copyright (C) 2016 Suhas # Copyright (C) 2016-2018 Sambhav Kothari # Copyright (C) 2017 Sophist-UK # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2020-2021 Gabriel Ferreira # Copyright (C) 2021 Bob Swift # # 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 import inspect from operator import itemgetter import os import shutil import threading import fasteners from PyQt5 import QtCore from picard import ( PICARD_APP_NAME, PICARD_ORG_NAME, PICARD_VERSION, log, ) from picard.profile import UserProfileGroups from picard.version import Version class Memovar: def __init__(self): self.dirty = True self.value = None class ConfigUpgradeError(Exception): pass class ConfigSection(QtCore.QObject): """Configuration section.""" def __init__(self, config, name): super().__init__() self.__qt_config = config self.__name = name self.__prefix = self.__name + '/' self._memoization = defaultdict(Memovar) def key(self, name): return self.__prefix + name def __getitem__(self, name): opt = Option.get(self.__name, name) if opt is None: return None return self.value(name, opt, opt.default) def __setitem__(self, name, value): key = self.key(name) self.__qt_config.setValue(key, value) self._memoization[key].dirty = True def __contains__(self, name): return self.__qt_config.contains(self.key(name)) def as_dict(self): return {key: self[key] for section, key in Option.registry if section == self.__name} def remove(self, name): key = self.key(name) config = self.__qt_config if config.contains(key): config.remove(key) try: del self._memoization[key] except KeyError: pass def raw_value(self, name, qtype=None): """Return an option value without any type conversion.""" key = self.key(name) if qtype is not None: value = self.__qt_config.value(key, type=qtype) else: value = self.__qt_config.value(key) return value def value(self, name, option_type, default=None): """Return an option value converted to the given Option type.""" if name in self: key = self.key(name) memovar = self._memoization[key] if memovar.dirty: try: value = self.raw_value(name, qtype=option_type.qtype) value = option_type.convert(value) memovar.dirty = False memovar.value = value except Exception as why: log.error('Cannot read %s value: %s', self.key(name), why, exc_info=True) value = default return value else: return memovar.value return default class SettingConfigSection(ConfigSection): """Custom subclass to automatically accommodate saving and retrieving values based on user profile settings. """ PROFILES_KEY = 'user_profiles' SETTINGS_KEY = 'user_profile_settings' @classmethod def init_profile_options(cls): ListOption.add_if_missing("profiles", cls.PROFILES_KEY, []) Option.add_if_missing("profiles", cls.SETTINGS_KEY, {}) def __init__(self, config, name): super().__init__(config, name) self.__qt_config = config self.__name = name self.__prefix = self.__name + '/' self._memoization = defaultdict(Memovar) self.init_profile_options() self.profiles_override = None self.settings_override = None def _get_active_profile_ids(self): if self.profiles_override is None: profiles = self.__qt_config.profiles[self.PROFILES_KEY] else: profiles = self.profiles_override if profiles is None: return for profile in profiles: if profile['enabled']: yield profile["id"] def _get_active_profile_settings(self): for id in self._get_active_profile_ids(): yield id, self._get_profile_settings(id) def _get_profile_settings(self, id): if self.settings_override is None: profile_settings = self.__qt_config.profiles[self.SETTINGS_KEY][id] else: profile_settings = self.settings_override[id] if profile_settings is None: log.error("Unable to find settings for user profile '%s'", id) return {} return profile_settings def __getitem__(self, name): # Don't process settings that are not profile-specific if name in UserProfileGroups.get_all_settings_list(): for id, settings in self._get_active_profile_settings(): if name in settings and settings[name] is not None: return settings[name] opt = Option.get(self.__name, name) if opt is None: return None return self.value(name, opt, opt.default) def __setitem__(self, name, value): # Don't process settings that are not profile-specific if name in UserProfileGroups.get_all_settings_list(): for id, settings in self._get_active_profile_settings(): if name in settings: self._save_profile_setting(id, name, value) return key = self.key(name) self.__qt_config.setValue(key, value) self._memoization[key].dirty = True def _save_profile_setting(self, profile_id, name, value): profile_settings = self.__qt_config.profiles[self.SETTINGS_KEY] profile_settings[profile_id][name] = value key = self.__qt_config.profiles.key(self.SETTINGS_KEY) self.__qt_config.setValue(key, profile_settings) self._memoization[key].dirty = True def set_profiles_override(self, new_profiles=None): self.profiles_override = new_profiles def set_settings_override(self, new_settings=None): self.settings_override = new_settings class Config(QtCore.QSettings): """Configuration. QSettings is not thread safe, each thread must use its own instance of this class. Use `get_config()` to obtain a Config instance for the current thread. Changes to one Config instances are automatically available to all other instances. Use `Config.from_app` or `Config.from_file` to obtain a new `Config` instance. See: https://doc.qt.io/qt-5/qsettings.html#accessing-settings-from-multiple-threads-or-processes-simultaneously """ def __init__(self): # Do not call `QSettings.__init__` here. The proper overloaded `QSettings.__init__` # gets called in `from_app` or `from_config`. Only those class methods must be used # to create a new instance of `Config`. pass def __initialize(self): """Common initializer method for :meth:`from_app` and :meth:`from_file`.""" self.setAtomicSyncRequired(False) # See comment in event() self.application = ConfigSection(self, "application") self.profiles = ConfigSection(self, "profiles") self.setting = SettingConfigSection(self, "setting") self.persist = ConfigSection(self, "persist") TextOption("application", "version", '0.0.0dev0') self._version = Version.from_string(self.application["version"]) self._upgrade_hooks = dict() def event(self, event): if event.type() == QtCore.QEvent.UpdateRequest: # Syncing the config file can trigger a deadlock between QSettings internal mutex and # the Python GIL in PyQt up to 5.15.2. Workaround this by handling this ourselves # with custom file locking. # See also https: // tickets.metabrainz.org/browse/PICARD-2088 log.debug('Config file update requested on thread %r', threading.get_ident()) self.sync() return True else: return super().event(event) def sync(self): # Custom file locking for save multi process syncing of the config file. This is needed # as we have atomicSyncRequired disabled. with fasteners.InterProcessLock(self.get_lockfile_name()): super().sync() def get_lockfile_name(self): filename = self.fileName() directory = os.path.dirname(filename) filename = '.' + os.path.basename(filename) + '.synclock' return os.path.join(directory, filename) @classmethod def from_app(cls, parent): """Build a Config object using the default configuration file location.""" this = cls() QtCore.QSettings.__init__(this, QtCore.QSettings.IniFormat, QtCore.QSettings.UserScope, PICARD_ORG_NAME, PICARD_APP_NAME, parent) # Check if there is a config file specifically for this version versioned_config_file = this._versioned_config_filename(PICARD_VERSION) if os.path.isfile(versioned_config_file): return cls.from_file(parent, versioned_config_file) # If there are no settings, copy existing settings from old format # (registry on windows systems) if not this.allKeys(): oldFormat = QtCore.QSettings(PICARD_ORG_NAME, PICARD_APP_NAME) for k in oldFormat.allKeys(): this.setValue(k, oldFormat.value(k)) this.sync() this.__initialize() this._backup_settings() return this @classmethod def from_file(cls, parent, filename): """Build a Config object using a user-provided configuration file path.""" this = cls() QtCore.QSettings.__init__(this, filename, QtCore.QSettings.IniFormat, parent) this.__initialize() return this def register_upgrade_hook(self, func, *args): """Register a function to upgrade from one config version to another""" to_version = Version.from_string(func.__name__) assert to_version <= PICARD_VERSION, "%r > %r !!!" % (to_version, PICARD_VERSION) self._upgrade_hooks[to_version] = { 'func': func, 'args': args, 'done': False } def run_upgrade_hooks(self, outputfunc=None): """Executes registered functions to upgrade config version to the latest""" if self._version == Version(0, 0, 0, 'dev', 0): # This is a freshly created config self._version = PICARD_VERSION self._write_version() return if not self._upgrade_hooks: return if self._version >= PICARD_VERSION: if self._version > PICARD_VERSION: print("Warning: config file %s was created by a more recent " "version of Picard (current is %s)" % ( self._version.to_string(), PICARD_VERSION.to_string() )) return for version in sorted(self._upgrade_hooks): hook = self._upgrade_hooks[version] if self._version < version: try: if outputfunc and hook['func'].__doc__: outputfunc("Config upgrade %s -> %s: %s" % ( self._version.to_string(), version.to_string(), hook['func'].__doc__.strip())) hook['func'](self, *hook['args']) except BaseException: import traceback raise ConfigUpgradeError( "Error during config upgrade from version %s to %s " "using %s():\n%s" % ( self._version.to_string(), version.to_string(), hook['func'].__name__, traceback.format_exc() )) else: hook['done'] = True self._version = version self._write_version() else: # hook is not applicable, mark as done hook['done'] = True if all(map(itemgetter("done"), self._upgrade_hooks.values())): # all hooks were executed, ensure config is marked with latest version self._version = PICARD_VERSION self._write_version() def _backup_settings(self): if Version(0, 0, 0) < self._version < PICARD_VERSION: backup_path = self._versioned_config_filename() log.info('Backing up config file to %s', backup_path) try: shutil.copyfile(self.fileName(), backup_path) except OSError: log.error('Failed backing up config file to %s', backup_path) def _write_version(self): self.application["version"] = self._version.to_string() self.sync() def _versioned_config_filename(self, version=None): if not version: version = self._version return os.path.join(os.path.dirname(self.fileName()), '%s-%s.ini' % ( self.applicationName(), version.to_string(short=True))) class Option(QtCore.QObject): """Generic option.""" registry = {} qtype = None def __init__(self, section, name, default): key = (section, name) if key in self.registry: stack = inspect.stack() fmt = "Option %s/%s already declared" args = [section, name] if len(stack) > 1: f = stack[1] fmt += "\nat %s:%d: in %s" args.extend((f.filename, f.lineno, f.function)) if f.code_context: fmt += "\n%s" args.append("\n".join(f.code_context).rstrip()) log.error(fmt, *args) super().__init__() self.section = section self.name = name self.default = default if not hasattr(self, "convert"): self.convert = type(default) self.registry[key] = self @classmethod def get(cls, section, name): return cls.registry.get((section, name)) @classmethod def add_if_missing(cls, section, name, default): if not cls.exists(section, name): cls(section, name, default) @classmethod def exists(cls, section, name): return (section, name) in cls.registry class TextOption(Option): convert = str qtype = 'QString' class BoolOption(Option): convert = bool qtype = bool class IntOption(Option): convert = int class FloatOption(Option): convert = float class ListOption(Option): convert = list qtype = 'QVariantList' config = None setting = None persist = None profiles = None def setup_config(app, filename=None): global config, setting, persist, profiles if filename is None: config = Config.from_app(app) else: config = Config.from_file(app, filename) setting = config.setting persist = config.persist profiles = config.profiles def get_config(): """Returns a config object for the current thread. Config objects for threads are created on demand and cached for later use. """ return config picard-release-2.7.3/picard/config_upgrade.py000066400000000000000000000445531416775010500212140ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2013-2014 Michael Wiencek # Copyright (C) 2013-2016, 2018-2021 Laurent Monin # Copyright (C) 2014, 2017 Lukáš Lalinský # Copyright (C) 2014, 2018-2021 Philipp Wolfer # Copyright (C) 2015 Ohm Patel # Copyright (C) 2016 Suhas # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 Gabriel Ferreira # # 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. import re from PyQt5 import QtWidgets from picard import log from picard.config import ( BoolOption, IntOption, ListOption, Option, TextOption, ) from picard.const import ( DEFAULT_FILE_NAMING_FORMAT, DEFAULT_SCRIPT_NAME, ) from picard.const.sys import IS_FROZEN from picard.util import unique_numbered_title # TO ADD AN UPGRADE HOOK: # ---------------------- # add a function here, named after the version you want upgrade to # ie. upgrade_to_v1_0_0_dev_1() for 1.0.0dev1 # register it in upgrade_config() # and modify PICARD_VERSION to match it # def upgrade_to_v1_0_0_final_0(config, interactive=True, merge=True): """In version 1.0, the file naming formats for single and various artist releases were merged. """ _s = config.setting def remove_va_file_naming_format(merge=True): if merge: _s["file_naming_format"] = ( "$if($eq(%%compilation%%,1),\n$noop(Various Artist " "albums)\n%s,\n$noop(Single Artist Albums)\n%s)" % ( _s.value("va_file_naming_format", TextOption), _s["file_naming_format"] )) _s.remove("va_file_naming_format") _s.remove("use_va_format") if "va_file_naming_format" in _s and "use_va_format" in _s: if _s.value("use_va_format", BoolOption): remove_va_file_naming_format() if interactive: msgbox = QtWidgets.QMessageBox() msgbox.information(msgbox, _("Various Artists file naming scheme removal"), _("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."), QtWidgets.QMessageBox.Ok) elif (_s.value("va_file_naming_format", TextOption) != r"$if2(%albumartist%,%artist%)/%album%/$if($gt(%totaldis" "cs%,1),%discnumber%-,)$num(%tracknumber%,2) %artist% - " "%title%"): if interactive: msgbox = QtWidgets.QMessageBox() msgbox.setWindowTitle(_("Various Artists file naming scheme removal")) msgbox.setText(_("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?")) msgbox.setIcon(QtWidgets.QMessageBox.Question) merge_button = msgbox.addButton(_('Merge'), QtWidgets.QMessageBox.AcceptRole) msgbox.addButton(_('Remove'), QtWidgets.QMessageBox.DestructiveRole) msgbox.exec_() merge = msgbox.clickedButton() == merge_button remove_va_file_naming_format(merge=merge) else: # default format, disabled remove_va_file_naming_format(merge=False) def upgrade_to_v1_3_0_dev_1(config): """Option "windows_compatible_filenames" was renamed "windows_compatibility" (PICARD-110). """ old_opt = "windows_compatible_filenames" new_opt = "windows_compatibility" rename_option(config, old_opt, new_opt, BoolOption, True) def upgrade_to_v1_3_0_dev_2(config): """Option "preserved_tags" is now using comma instead of spaces as tag separator (PICARD-536) """ _s = config.setting opt = "preserved_tags" if opt in _s and isinstance(_s[opt], str): _s[opt] = re.sub(r"\s+", ",", _s[opt].strip()) def upgrade_to_v1_3_0_dev_3(config): """Options were made to support lists (solving PICARD-144 and others) """ _s = config.setting option_separators = { "preferred_release_countries": " ", "preferred_release_formats": " ", "enabled_plugins": None, "caa_image_types": None, "metadata_box_sizes": None, } for (opt, sep) in option_separators.items(): if opt in _s: try: _s[opt] = _s.raw_value(opt, qtype='QString').split(sep) except AttributeError: pass def upgrade_to_v1_3_0_dev_4(config): """Option "release_type_scores" is now a list of tuples """ _s = config.setting def load_release_type_scores(setting): scores = [] values = setting.split() for i in range(0, len(values), 2): try: score = float(values[i + 1]) except IndexError: score = 0.0 scores.append((values[i], score)) return scores opt = "release_type_scores" if opt in _s: try: _s[opt] = load_release_type_scores(_s.raw_value(opt, qtype='QString')) except AttributeError: pass def upgrade_to_v1_4_0_dev_2(config): """Options "username" and "password" are removed and replaced with OAuth tokens """ _s = config.setting opts = ["username", "password"] for opt in opts: _s.remove(opt) def upgrade_to_v1_4_0_dev_3(config): """Cover art providers options were moved to a list of tuples""" _s = config.setting map_ca_provider = [ ('ca_provider_use_amazon', 'Amazon'), ('ca_provider_use_caa', 'Cover Art Archive'), ('ca_provider_use_whitelist', 'Whitelist'), ('ca_provider_use_caa_release_group_fallback', 'CaaReleaseGroup') ] newopts = [] for old, new in map_ca_provider: if old in _s: newopts.append((new, _s.value(old, BoolOption, True))) _s['ca_providers'] = newopts OLD_DEFAULT_FILE_NAMING_FORMAT_v1_3 = "$if2(%albumartist%,%artist%)/" \ "$if($ne(%albumartist%,),%album%/)" \ "$if($gt(%totaldiscs%,1),%discnumber%-,)" \ "$if($ne(%albumartist%,),$num(%tracknumber%,2) ,)" \ "$if(%_multiartist%,%artist% - ,)" \ "%title%" def upgrade_to_v1_4_0_dev_4(config): """Adds trailing comma to default file names for scripts""" _s = config.setting if _s["file_naming_format"] == OLD_DEFAULT_FILE_NAMING_FORMAT_v1_3: _s["file_naming_format"] = DEFAULT_FILE_NAMING_FORMAT def upgrade_to_v1_4_0_dev_5(config): """Using Picard.ini configuration file on all platforms""" # this is done in Config.__init__() def upgrade_to_v1_4_0_dev_6(config): """Adds support for multiple and selective tagger scripts""" _s = config.setting old_enabled_option = "enable_tagger_script" old_script_text_option = "tagger_script" list_of_scripts = [] if old_enabled_option in _s: _s["enable_tagger_scripts"] = _s.value(old_enabled_option, BoolOption, False) if old_script_text_option in _s: old_script_text = _s.value(old_script_text_option, TextOption, "") if old_script_text: old_script = (0, unique_numbered_title(_(DEFAULT_SCRIPT_NAME), list_of_scripts), _s["enable_tagger_scripts"], old_script_text) list_of_scripts.append(old_script) _s["list_of_scripts"] = list_of_scripts _s.remove(old_enabled_option) _s.remove(old_script_text_option) def upgrade_to_v1_4_0_dev_7(config): """Option "save_only_front_images_to_tags" was renamed to "embed_only_one_front_image".""" old_opt = "save_only_front_images_to_tags" new_opt = "embed_only_one_front_image" rename_option(config, old_opt, new_opt, BoolOption, True) def upgrade_to_v2_0_0_dev_3(config): """Option "caa_image_size" value has different meaning.""" _s = config.setting opt = "caa_image_size" if opt in _s: # caa_image_size option was storing index of a combobox item as size # therefore it depends on items order and/or number, which is bad # To keep the option as is, values >= 250 are stored for thumbnails and -1 is # used for full size. _CAA_SIZE_COMPAT = { 0: 250, 1: 500, 2: -1, } value = _s[opt] if value in _CAA_SIZE_COMPAT: _s[opt] = _CAA_SIZE_COMPAT[value] def upgrade_to_v2_1_0_dev_1(config): """Upgrade genre related options""" _s = config.setting if "folksonomy_tags" in _s and _s["folksonomy_tags"]: _s["use_genres"] = True rename_option(config, "max_tags", "max_genres", IntOption, 5) rename_option(config, "min_tag_usage", "min_genre_usage", IntOption, 90) rename_option(config, "ignore_tags", "ignore_genres", TextOption, "") rename_option(config, "join_tags", "join_genres", TextOption, "") rename_option(config, "only_my_tags", "only_my_genres", BoolOption, False) rename_option(config, "artists_tags", "artists_genres", BoolOption, False) def upgrade_to_v2_2_0_dev_3(config): """Option ignore_genres was replaced by option genres_filter""" _s = config.setting old_opt = "ignore_genres" if old_opt in _s: if _s[old_opt]: new_opt = "genres_filter" tags = ["-" + e.strip().lower() for e in _s[old_opt].split(',')] _s[new_opt] = "\n".join(tags) _s.remove(old_opt) OLD_DEFAULT_FILE_NAMING_FORMAT_v2_1 = "$if2(%albumartist%,%artist%)/" \ "$if($ne(%albumartist%,),%album%/,)" \ "$if($gt(%totaldiscs%,1),%discnumber%-,)" \ "$if($ne(%albumartist%,),$num(%tracknumber%,2) ,)" \ "$if(%_multiartist%,%artist% - ,)" \ "%title%" def upgrade_to_v2_2_0_dev_4(config): """Improved default file naming script""" _s = config.setting if _s["file_naming_format"] == OLD_DEFAULT_FILE_NAMING_FORMAT_v2_1: _s["file_naming_format"] = DEFAULT_FILE_NAMING_FORMAT def upgrade_to_v2_4_0_beta_3(config): """Convert preserved tags to list""" _s = config.setting opt = 'preserved_tags' _s[opt] = [t.strip() for t in _s.raw_value(opt, qtype='QString').split(',')] def upgrade_to_v2_5_0_dev_1(config): """Rename whitelist cover art provider""" _s = config.setting _s['ca_providers'] = [ ('UrlRelationships' if n == 'Whitelist' else n, s) for n, s in _s['ca_providers'] ] def upgrade_to_v2_5_0_dev_2(config): """Reset main view splitter states""" config.persist["splitter_state"] = b'' config.persist["bottom_splitter_state"] = b'' def upgrade_to_v2_6_0_dev_1(config): """Unset fpcalc path in environments where auto detection is preferred.""" if IS_FROZEN or config.setting['acoustid_fpcalc'].startswith('/snap/picard/'): config.setting['acoustid_fpcalc'] = '' def upgrade_to_v2_6_0_beta_2(config): """Rename caa_image_type_as_filename and caa_save_single_front_image options""" rename_option(config, "caa_image_type_as_filename", "image_type_as_filename", BoolOption, False) rename_option(config, "caa_save_single_front_image", "save_only_one_front_image", BoolOption, False) def upgrade_to_v2_6_0_beta_3(config): """Replace use_system_theme with ui_theme options""" from picard.ui.theme import UiTheme _s = config.setting TextOption("setting", "ui_theme", str(UiTheme.DEFAULT)) if _s["use_system_theme"]: _s["ui_theme"] = str(UiTheme.SYSTEM) _s.remove("use_system_theme") def upgrade_to_v2_7_0_dev_2(config): """Replace manually set persistent splitter settings with automated system. """ def upgrade_persisted_splitter(new_persist_key, key_map): _p = config.persist splitter_dict = {} for (old_splitter_key, new_splitter_key) in key_map: if _p.__contains__(old_splitter_key): if _p[old_splitter_key] is not None: splitter_dict[new_splitter_key] = bytearray(_p[old_splitter_key]) _p.remove(old_splitter_key) Option("persist", new_persist_key, {}) _p[new_persist_key] = splitter_dict # MainWindow splitters upgrade_persisted_splitter( new_persist_key="splitters_MainWindow", key_map=[ ('bottom_splitter_state', 'main_window_bottom_splitter'), ('splitter_state', 'main_panel_splitter'), ] ) # ScriptEditorDialog splitters upgrade_persisted_splitter( new_persist_key="splitters_ScriptEditorDialog", key_map=[ ('script_editor_splitter_samples', 'splitter_between_editor_and_examples'), ('script_editor_splitter_samples_before_after', 'splitter_between_before_and_after'), ('script_editor_splitter_documentation', 'splitter_between_editor_and_documentation'), ] ) # OptionsDialog splitters upgrade_persisted_splitter( new_persist_key="splitters_OptionsDialog", key_map=[ ('options_splitter', 'dialog_splitter'), ('scripting_splitter', 'scripting_options_splitter'), ] ) def upgrade_to_v2_7_0_dev_3(config): """Save file naming scripts to dictionary. """ from picard.script import get_file_naming_script_presets from picard.script.serializer import ( FileNamingScript, ScriptImportError, ) Option("setting", "file_renaming_scripts", {}) ListOption("setting", "file_naming_scripts", []) TextOption("setting", "file_naming_format", DEFAULT_FILE_NAMING_FORMAT) TextOption("setting", "selected_file_naming_script_id", "") scripts = {} for item in config.setting["file_naming_scripts"]: try: script_item = FileNamingScript().create_from_yaml(item, create_new_id=False) scripts[script_item["id"]] = script_item.to_dict() except ScriptImportError: log.error("Error converting file naming script") script_list = set(scripts.keys()) | set(map(lambda item: item["id"], get_file_naming_script_presets())) if config.setting["selected_file_naming_script_id"] not in script_list: script_item = FileNamingScript( script=config.setting["file_naming_format"], title=_("Primary file naming script"), readonly=False, deletable=True, ) scripts[script_item["id"]] = script_item.to_dict() config.setting["selected_file_naming_script_id"] = script_item["id"] config.setting["file_renaming_scripts"] = scripts config.setting.remove("file_naming_scripts") config.setting.remove("file_naming_format") def upgrade_to_v2_7_0_dev_4(config): """Replace artist_script_exception with artist_script_exceptions""" _s = config.setting ListOption("setting", "artist_script_exceptions", []) if _s["artist_script_exception"]: _s["artist_script_exceptions"] = [_s["artist_script_exception"]] _s.remove("artist_script_exception") ListOption("setting", "artist_locales", ['en']) if _s["artist_locale"]: _s["artist_locales"] = [_s["artist_locale"]] _s.remove("artist_locale") def upgrade_to_v2_7_0_dev_5(config): """Replace artist_script_exceptions with script_exceptions and remove artist_script_exception_weighting""" _s = config.setting ListOption("setting", "script_exceptions", []) weighting = _s["artist_script_exception_weighting"] or 0 artist_script_exceptions = _s["artist_script_exceptions"] or [] _s["script_exceptions"] = [(script_exception, weighting) for script_exception in artist_script_exceptions] _s.remove("artist_script_exceptions") _s.remove("artist_script_exception_weighting") def rename_option(config, old_opt, new_opt, option_type, default): _s = config.setting if old_opt in _s: _s[new_opt] = _s.value(old_opt, option_type, default) _s.remove(old_opt) _p = config.profiles _s.init_profile_options() all_settings = _p["user_profile_settings"] for profile in _p["user_profiles"]: id = profile["id"] if id in all_settings and old_opt in all_settings[id]: all_settings[id][new_opt] = all_settings[id][old_opt] all_settings[id].pop(old_opt) _p["user_profile_settings"] = all_settings def upgrade_config(config): cfg = config cfg.register_upgrade_hook(upgrade_to_v1_0_0_final_0) cfg.register_upgrade_hook(upgrade_to_v1_3_0_dev_1) cfg.register_upgrade_hook(upgrade_to_v1_3_0_dev_2) cfg.register_upgrade_hook(upgrade_to_v1_3_0_dev_3) cfg.register_upgrade_hook(upgrade_to_v1_3_0_dev_4) cfg.register_upgrade_hook(upgrade_to_v1_4_0_dev_2) cfg.register_upgrade_hook(upgrade_to_v1_4_0_dev_3) cfg.register_upgrade_hook(upgrade_to_v1_4_0_dev_4) cfg.register_upgrade_hook(upgrade_to_v1_4_0_dev_5) cfg.register_upgrade_hook(upgrade_to_v1_4_0_dev_6) cfg.register_upgrade_hook(upgrade_to_v1_4_0_dev_7) cfg.register_upgrade_hook(upgrade_to_v2_0_0_dev_3) cfg.register_upgrade_hook(upgrade_to_v2_1_0_dev_1) cfg.register_upgrade_hook(upgrade_to_v2_2_0_dev_3) cfg.register_upgrade_hook(upgrade_to_v2_4_0_beta_3) cfg.register_upgrade_hook(upgrade_to_v2_5_0_dev_1) cfg.register_upgrade_hook(upgrade_to_v2_5_0_dev_2) cfg.register_upgrade_hook(upgrade_to_v2_6_0_dev_1) cfg.register_upgrade_hook(upgrade_to_v2_6_0_beta_2) cfg.register_upgrade_hook(upgrade_to_v2_6_0_beta_3) cfg.register_upgrade_hook(upgrade_to_v2_7_0_dev_2) cfg.register_upgrade_hook(upgrade_to_v2_7_0_dev_3) cfg.register_upgrade_hook(upgrade_to_v2_7_0_dev_4) cfg.register_upgrade_hook(upgrade_to_v2_7_0_dev_5) cfg.run_upgrade_hooks(log.debug) picard-release-2.7.3/picard/const/000077500000000000000000000000001416775010500170015ustar00rootroot00000000000000picard-release-2.7.3/picard/const/__init__.py000066400000000000000000000150011416775010500211070ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2007, 2014, 2016 Lukáš Lalinský # Copyright (C) 2014, 2019-2021 Philipp Wolfer # Copyright (C) 2014-2016, 2018-2021 Laurent Monin # Copyright (C) 2015 Ohm Patel # Copyright (C) 2016 Rahul Raturi # Copyright (C) 2016 Wieland Hoffmann # Copyright (C) 2016-2017 Frederik “Freso” S. Olesen # Copyright (C) 2017 Antonio Larrosa # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2018, 2021 Bob Swift # Copyright (C) 2020 RomFouq # Copyright (C) 2021 Gabriel Ferreira # Copyright (C) 2021 Vladislav Karbovskii # # 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. import builtins from collections import OrderedDict from picard import PICARD_VERSION from picard.const.attributes import MB_ATTRIBUTES from picard.const import appdirs # Install gettext "noop" function in case const.py gets imported directly. builtins.__dict__['N_'] = lambda a: a # Config directory USER_DIR = appdirs.config_folder() USER_PLUGIN_DIR = appdirs.plugin_folder() # Network Cache default settings CACHE_SIZE_IN_BYTES = 100*1000*1000 # AcousticBrainz ACOUSTICBRAINZ_HOST = 'acousticbrainz.org' ACOUSTICBRAINZ_PORT = 443 ACOUSTICBRAINZ_DOWNLOAD_URL = 'https://acousticbrainz.org/download' EXTRACTOR_NAMES = ['streaming_extractor_music'] # AcoustID client API key ACOUSTID_KEY = 'v8pQ6oyB' ACOUSTID_HOST = 'api.acoustid.org' ACOUSTID_PORT = 443 FPCALC_NAMES = ['fpcalc', 'pyfpcalc'] # MB OAuth client credentials MUSICBRAINZ_OAUTH_CLIENT_ID = 'ACa9wsDX19cLp-AeEP-vVw' MUSICBRAINZ_OAUTH_CLIENT_SECRET = 'xIsvXbIuntaLuRRhzuazOA' # Cover art archive URL and port CAA_HOST = "coverartarchive.org" CAA_PORT = 443 # Prepare documentation URLs if PICARD_VERSION.identifier == 'final': DOCS_VERSION = "v{}.{}/".format(PICARD_VERSION.major, PICARD_VERSION.minor) else: DOCS_VERSION = "" # points to latest version DOCS_LANGUAGE = 'en' DOCS_BASE_URL = "https://picard-docs.musicbrainz.org/" + DOCS_VERSION + DOCS_LANGUAGE # URLs PICARD_URLS = { 'home': "https://picard.musicbrainz.org/", 'documentation': DOCS_BASE_URL + '/', 'troubleshooting': DOCS_BASE_URL + '/troubleshooting/troubleshooting.html', 'doc_options': DOCS_BASE_URL + '/config/configuration.html', 'doc_scripting': DOCS_BASE_URL + '/extending/scripting.html', 'doc_tags_from_filenames': DOCS_BASE_URL + '/usage/tags_from_file_names.html', 'doc_naming_script_edit': DOCS_BASE_URL + '/config/options_filerenaming_editor.html', 'doc_cover_art_types': "https://musicbrainz.org/doc/Cover_Art/Types", 'plugins': "https://picard.musicbrainz.org/plugins/", 'forum': "https://community.metabrainz.org/c/picard", 'donate': "https://metabrainz.org/donate", 'chromaprint': "https://acoustid.org/chromaprint#download", 'acoustid_apikey': "https://acoustid.org/api-key", 'acoustid_track': "https://acoustid.org/track/", } # Various Artists MBID VARIOUS_ARTISTS_ID = '89ad4ac3-39f7-470e-963a-56509c546377' # Special purpose track titles SILENCE_TRACK_TITLE = '[silence]' DATA_TRACK_TITLE = '[data track]' # Release formats RELEASE_FORMATS = {} RELEASE_PRIMARY_GROUPS = {} RELEASE_SECONDARY_GROUPS = {} RELEASE_STATUS = {} for k, v in MB_ATTRIBUTES.items(): if k.startswith('DB:medium_format/name:'): RELEASE_FORMATS[v] = v elif k.startswith('DB:release_group_primary_type/name:'): RELEASE_PRIMARY_GROUPS[v] = v elif k.startswith('DB:release_group_secondary_type/name:'): RELEASE_SECONDARY_GROUPS[v] = v elif k.startswith('DB:release_status/name:'): RELEASE_STATUS[v] = v # List of available charsets from picard.const.scripts import SCRIPTS # noqa: F401,E402 # pylint: disable=unused-import # Release countries from picard.const.countries import RELEASE_COUNTRIES # noqa: F401,E402 # pylint: disable=unused-import # List of available user interface languages from picard.const.languages import UI_LANGUAGES # noqa: F401,E402 # pylint: disable=unused-import # List of alias locales from picard.const.locales import ALIAS_LOCALES # noqa: F401,E402 # pylint: disable=unused-import # List of official musicbrainz servers - must support SSL for mblogin requests (such as collections). MUSICBRAINZ_SERVERS = [ 'musicbrainz.org', 'beta.musicbrainz.org', ] # Plugins and Release Versions API PLUGINS_API = { 'host': 'picard.musicbrainz.org', 'port': 443, 'endpoint': { 'plugins': '/api/v2/plugins/', 'download': '/api/v2/download/', 'releases': '/api/v2/releases', } } # Default query limit QUERY_LIMIT = 25 # Maximum number of covers to draw in a stack in CoverArtThumbnail MAX_COVERS_TO_STACK = 4 # Update levels available for automatic checking PROGRAM_UPDATE_LEVELS = OrderedDict( [ ( 0, { 'name': 'stable', 'title': N_('Stable releases only'), } ), ( 1, { 'name': 'beta', 'title': N_('Stable and Beta releases'), } ), ( 2, { 'name': 'dev', 'title': N_('Stable, Beta and Dev releases'), } ), ] ) DEFAULT_FILE_NAMING_FORMAT = "$if2(%albumartist%,%artist%)/\n" \ "$if(%albumartist%,%album%/,)\n" \ "$if($gt(%totaldiscs%,1),$if($gt(%totaldiscs%,9),$num(%discnumber%,2),%discnumber%)-,)" \ "$if($and(%albumartist%,%tracknumber%),$num(%tracknumber%,2) ,)" \ "$if(%_multiartist%,%artist% - ,)" \ "%title%" DEFAULT_SCRIPT_NAME = N_("My script") DEFAULT_COVER_IMAGE_FILENAME = "cover" DEFAULT_PROFILE_NAME = N_("My profile") DEFAULT_COPY_TEXT = N_("(copy)") DEFAULT_NUMBERED_TITLE_FORMAT = N_("{title} ({count})") DEFAULT_NAMING_PRESET_ID = "Preset 1" SCRIPT_LANGUAGE_VERSION = '1.1' picard-release-2.7.3/picard/const/appdirs.py000066400000000000000000000033151416775010500210170ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 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. import os import os.path from PyQt5.QtCore import ( QCoreApplication, QStandardPaths, ) from picard import ( PICARD_APP_NAME, PICARD_ORG_NAME, ) # Ensure the application is properly configured for the paths to work QCoreApplication.setApplicationName(PICARD_APP_NAME) QCoreApplication.setOrganizationName(PICARD_ORG_NAME) def config_folder(): return os.path.normpath(os.environ.get('PICARD_CONFIG_DIR', QStandardPaths.writableLocation(QStandardPaths.AppConfigLocation))) def cache_folder(): return os.path.normpath(os.environ.get('PICARD_CACHE_DIR', QStandardPaths.writableLocation(QStandardPaths.CacheLocation))) def plugin_folder(): # FIXME: This really should be in QStandardPaths.AppDataLocation instead, # but this is a breaking change that requires data migration return os.path.normpath(os.environ.get('PICARD_PLUGIN_DIR', os.path.join(config_folder(), 'plugins'))) picard-release-2.7.3/picard/const/attributes.py000066400000000000000000000143741416775010500215520ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py update_constants` to update it. MB_ATTRIBUTES = { 'DB:cover_art_archive.art_type/name:001': 'Front', 'DB:cover_art_archive.art_type/name:002': 'Back', 'DB:cover_art_archive.art_type/name:003': 'Booklet', 'DB:cover_art_archive.art_type/name:004': 'Medium', 'DB:cover_art_archive.art_type/name:005': 'Obi', 'DB:cover_art_archive.art_type/name:006': 'Spine', 'DB:cover_art_archive.art_type/name:007': 'Track', 'DB:cover_art_archive.art_type/name:008': 'Other', 'DB:cover_art_archive.art_type/name:009': 'Tray', 'DB:cover_art_archive.art_type/name:010': 'Sticker', 'DB:cover_art_archive.art_type/name:011': 'Poster', 'DB:cover_art_archive.art_type/name:012': 'Liner', 'DB:cover_art_archive.art_type/name:013': 'Watermark', 'DB:cover_art_archive.art_type/name:014': 'Raw/Unedited', 'DB:medium_format/name:001': 'CD', 'DB:medium_format/name:002': 'DVD', 'DB:medium_format/name:003': 'SACD', 'DB:medium_format/name:004': 'DualDisc', 'DB:medium_format/name:005': 'LaserDisc', 'DB:medium_format/name:006': 'MiniDisc', 'DB:medium_format/name:007': 'Vinyl', 'DB:medium_format/name:008': 'Cassette', 'DB:medium_format/name:009': 'Cartridge', 'DB:medium_format/name:010': 'Reel-to-reel', 'DB:medium_format/name:011': 'DAT', 'DB:medium_format/name:012': 'Digital Media', 'DB:medium_format/name:013': 'Other', 'DB:medium_format/name:014': 'Wax Cylinder', 'DB:medium_format/name:015': 'Piano Roll', 'DB:medium_format/name:016': 'DCC', 'DB:medium_format/name:017': 'HD-DVD', 'DB:medium_format/name:018': 'DVD-Audio', 'DB:medium_format/name:019': 'DVD-Video', 'DB:medium_format/name:020': 'Blu-ray', 'DB:medium_format/name:021': 'VHS', 'DB:medium_format/name:022': 'VCD', 'DB:medium_format/name:023': 'SVCD', 'DB:medium_format/name:024': 'Betamax', 'DB:medium_format/name:025': 'HDCD', 'DB:medium_format/name:026': 'USB Flash Drive', 'DB:medium_format/name:027': 'slotMusic', 'DB:medium_format/name:028': 'UMD', 'DB:medium_format/name:029': '7" Vinyl', 'DB:medium_format/name:030': '10" Vinyl', 'DB:medium_format/name:031': '12" Vinyl', 'DB:medium_format/name:033': 'CD-R', 'DB:medium_format/name:034': '8cm CD', 'DB:medium_format/name:035': 'Blu-spec CD', 'DB:medium_format/name:036': 'SHM-CD', 'DB:medium_format/name:037': 'HQCD', 'DB:medium_format/name:038': 'Hybrid SACD', 'DB:medium_format/name:039': 'CD+G', 'DB:medium_format/name:040': '8cm CD+G', 'DB:medium_format/name:041': 'CDV', 'DB:medium_format/name:042': 'Enhanced CD', 'DB:medium_format/name:043': 'Data CD', 'DB:medium_format/name:044': 'DTS CD', 'DB:medium_format/name:045': 'Playbutton', 'DB:medium_format/name:046': 'Music Card', 'DB:medium_format/name:047': 'DVDplus', 'DB:medium_format/name:048': 'VinylDisc', 'DB:medium_format/name:049': '3.5" Floppy Disk', 'DB:medium_format/name:050': 'Edison Diamond Disc', 'DB:medium_format/name:051': 'Flexi-disc', 'DB:medium_format/name:052': '7" Flexi-disc', 'DB:medium_format/name:053': 'Shellac', 'DB:medium_format/name:054': '10" Shellac', 'DB:medium_format/name:055': '12" Shellac', 'DB:medium_format/name:056': '7" Shellac', 'DB:medium_format/name:057': 'SHM-SACD', 'DB:medium_format/name:058': 'Pathé disc', 'DB:medium_format/name:059': 'VHD', 'DB:medium_format/name:060': 'CED', 'DB:medium_format/name:061': 'Copy Control CD', 'DB:medium_format/name:062': 'SD Card', 'DB:medium_format/name:063': 'Hybrid SACD (CD layer)', 'DB:medium_format/name:064': 'Hybrid SACD (SACD layer)', 'DB:medium_format/name:065': 'DualDisc (DVD-Audio side)', 'DB:medium_format/name:066': 'DualDisc (DVD-Video side)', 'DB:medium_format/name:067': 'DualDisc (CD side)', 'DB:medium_format/name:068': 'DVDplus (DVD-Audio side)', 'DB:medium_format/name:069': 'DVDplus (DVD-Video side)', 'DB:medium_format/name:070': 'DVDplus (CD side)', 'DB:medium_format/name:071': '8" LaserDisc', 'DB:medium_format/name:072': '12" LaserDisc', 'DB:medium_format/name:073': 'Phonograph record', 'DB:medium_format/name:074': 'PlayTape', 'DB:medium_format/name:075': 'HiPac', 'DB:medium_format/name:076': 'Floppy Disk', 'DB:medium_format/name:077': 'Zip Disk', 'DB:medium_format/name:078': '8-Track Cartridge', 'DB:medium_format/name:079': 'Blu-ray-R', 'DB:medium_format/name:080': 'VinylDisc (DVD side)', 'DB:medium_format/name:081': 'VinylDisc (Vinyl side)', 'DB:medium_format/name:082': 'VinylDisc (CD side)', 'DB:medium_format/name:083': 'Microcassette', 'DB:medium_format/name:084': 'SACD (2 channels)', 'DB:medium_format/name:085': 'SACD (multichannel)', 'DB:medium_format/name:086': 'Hybrid SACD (SACD layer, multichannel)', 'DB:medium_format/name:087': 'Hybrid SACD (SACD layer, 2 channels)', 'DB:medium_format/name:088': 'SHM-SACD (multichannel)', 'DB:medium_format/name:089': 'SHM-SACD (2 channels)', 'DB:medium_format/name:090': 'Tefifon', 'DB:medium_format/name:091': '5.25" Floppy Disk', 'DB:release_group_primary_type/name:001': 'Album', 'DB:release_group_primary_type/name:002': 'Single', 'DB:release_group_primary_type/name:003': 'EP', 'DB:release_group_primary_type/name:011': 'Other', 'DB:release_group_primary_type/name:012': 'Broadcast', 'DB:release_group_secondary_type/name:001': 'Compilation', 'DB:release_group_secondary_type/name:002': 'Soundtrack', 'DB:release_group_secondary_type/name:003': 'Spokenword', 'DB:release_group_secondary_type/name:004': 'Interview', 'DB:release_group_secondary_type/name:005': 'Audiobook', 'DB:release_group_secondary_type/name:006': 'Live', 'DB:release_group_secondary_type/name:007': 'Remix', 'DB:release_group_secondary_type/name:008': 'DJ-mix', 'DB:release_group_secondary_type/name:009': 'Mixtape/Street', 'DB:release_group_secondary_type/name:010': 'Demo', 'DB:release_group_secondary_type/name:011': 'Audio drama', 'DB:release_status/name:001': 'Official', 'DB:release_status/name:002': 'Promotion', 'DB:release_status/name:003': 'Bootleg', 'DB:release_status/name:004': 'Pseudo-Release', } picard-release-2.7.3/picard/const/countries.py000066400000000000000000000144001416775010500213650ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py update_constants` to update it. RELEASE_COUNTRIES = { 'AD': 'Andorra', 'AE': 'United Arab Emirates', 'AF': 'Afghanistan', 'AG': 'Antigua and Barbuda', 'AI': 'Anguilla', 'AL': 'Albania', 'AM': 'Armenia', 'AN': 'Netherlands Antilles', 'AO': 'Angola', 'AQ': 'Antarctica', 'AR': 'Argentina', 'AS': 'American Samoa', 'AT': 'Austria', 'AU': 'Australia', 'AW': 'Aruba', 'AX': 'Åland Islands', 'AZ': 'Azerbaijan', 'BA': 'Bosnia and Herzegovina', 'BB': 'Barbados', 'BD': 'Bangladesh', 'BE': 'Belgium', 'BF': 'Burkina Faso', 'BG': 'Bulgaria', 'BH': 'Bahrain', 'BI': 'Burundi', 'BJ': 'Benin', 'BL': 'Saint Barthélemy', 'BM': 'Bermuda', 'BN': 'Brunei', 'BO': 'Bolivia', 'BQ': 'Bonaire, Sint Eustatius and Saba', 'BR': 'Brazil', 'BS': 'Bahamas', 'BT': 'Bhutan', 'BV': 'Bouvet Island', 'BW': 'Botswana', 'BY': 'Belarus', 'BZ': 'Belize', 'CA': 'Canada', 'CC': 'Cocos (Keeling) Islands', 'CD': 'Democratic Republic of the Congo', 'CF': 'Central African Republic', 'CG': 'Congo', 'CH': 'Switzerland', 'CI': 'Côte d\'Ivoire', 'CK': 'Cook Islands', 'CL': 'Chile', 'CM': 'Cameroon', 'CN': 'China', 'CO': 'Colombia', 'CR': 'Costa Rica', 'CS': 'Serbia and Montenegro', 'CU': 'Cuba', 'CV': 'Cape Verde', 'CW': 'Curaçao', 'CX': 'Christmas Island', 'CY': 'Cyprus', 'CZ': 'Czech Republic', 'DE': 'Germany', 'DJ': 'Djibouti', 'DK': 'Denmark', 'DM': 'Dominica', 'DO': 'Dominican Republic', 'DZ': 'Algeria', 'EC': 'Ecuador', 'EE': 'Estonia', 'EG': 'Egypt', 'EH': 'Western Sahara', 'ER': 'Eritrea', 'ES': 'Spain', 'ET': 'Ethiopia', 'FI': 'Finland', 'FJ': 'Fiji', 'FK': 'Falkland Islands', 'FM': 'Federated States of Micronesia', 'FO': 'Faroe Islands', 'FR': 'France', 'GA': 'Gabon', 'GB': 'United Kingdom', 'GD': 'Grenada', 'GE': 'Georgia', 'GF': 'French Guiana', 'GG': 'Guernsey', 'GH': 'Ghana', 'GI': 'Gibraltar', 'GL': 'Greenland', 'GM': 'Gambia', 'GN': 'Guinea', 'GP': 'Guadeloupe', 'GQ': 'Equatorial Guinea', 'GR': 'Greece', 'GS': 'South Georgia and the South Sandwich Islands', 'GT': 'Guatemala', 'GU': 'Guam', 'GW': 'Guinea-Bissau', 'GY': 'Guyana', 'HK': 'Hong Kong', 'HM': 'Heard Island and McDonald Islands', 'HN': 'Honduras', 'HR': 'Croatia', 'HT': 'Haiti', 'HU': 'Hungary', 'ID': 'Indonesia', 'IE': 'Ireland', 'IL': 'Israel', 'IM': 'Isle of Man', 'IN': 'India', 'IO': 'British Indian Ocean Territory', 'IQ': 'Iraq', 'IR': 'Iran', 'IS': 'Iceland', 'IT': 'Italy', 'JE': 'Jersey', 'JM': 'Jamaica', 'JO': 'Jordan', 'JP': 'Japan', 'KE': 'Kenya', 'KG': 'Kyrgyzstan', 'KH': 'Cambodia', 'KI': 'Kiribati', 'KM': 'Comoros', 'KN': 'Saint Kitts and Nevis', 'KP': 'North Korea', 'KR': 'South Korea', 'KW': 'Kuwait', 'KY': 'Cayman Islands', 'KZ': 'Kazakhstan', 'LA': 'Laos', 'LB': 'Lebanon', 'LC': 'Saint Lucia', 'LI': 'Liechtenstein', 'LK': 'Sri Lanka', 'LR': 'Liberia', 'LS': 'Lesotho', 'LT': 'Lithuania', 'LU': 'Luxembourg', 'LV': 'Latvia', 'LY': 'Libya', 'MA': 'Morocco', 'MC': 'Monaco', 'MD': 'Moldova', 'ME': 'Montenegro', 'MF': 'Saint Martin (French part)', 'MG': 'Madagascar', 'MH': 'Marshall Islands', 'MK': 'Macedonia', 'ML': 'Mali', 'MM': 'Myanmar', 'MN': 'Mongolia', 'MO': 'Macao', 'MP': 'Northern Mariana Islands', 'MQ': 'Martinique', 'MR': 'Mauritania', 'MS': 'Montserrat', 'MT': 'Malta', 'MU': 'Mauritius', 'MV': 'Maldives', 'MW': 'Malawi', 'MX': 'Mexico', 'MY': 'Malaysia', 'MZ': 'Mozambique', 'NA': 'Namibia', 'NC': 'New Caledonia', 'NE': 'Niger', 'NF': 'Norfolk Island', 'NG': 'Nigeria', 'NI': 'Nicaragua', 'NL': 'Netherlands', 'NO': 'Norway', 'NP': 'Nepal', 'NR': 'Nauru', 'NU': 'Niue', 'NZ': 'New Zealand', 'OM': 'Oman', 'PA': 'Panama', 'PE': 'Peru', 'PF': 'French Polynesia', 'PG': 'Papua New Guinea', 'PH': 'Philippines', 'PK': 'Pakistan', 'PL': 'Poland', 'PM': 'Saint Pierre and Miquelon', 'PN': 'Pitcairn', 'PR': 'Puerto Rico', 'PS': 'Palestine', 'PT': 'Portugal', 'PW': 'Palau', 'PY': 'Paraguay', 'QA': 'Qatar', 'RE': 'Réunion', 'RO': 'Romania', 'RS': 'Serbia', 'RU': 'Russia', 'RW': 'Rwanda', 'SA': 'Saudi Arabia', 'SB': 'Solomon Islands', 'SC': 'Seychelles', 'SD': 'Sudan', 'SE': 'Sweden', 'SG': 'Singapore', 'SH': 'Saint Helena, Ascension and Tristan da Cunha', 'SI': 'Slovenia', 'SJ': 'Svalbard and Jan Mayen', 'SK': 'Slovakia', 'SL': 'Sierra Leone', 'SM': 'San Marino', 'SN': 'Senegal', 'SO': 'Somalia', 'SR': 'Suriname', 'SS': 'South Sudan', 'ST': 'Sao Tome and Principe', 'SU': 'Soviet Union', 'SV': 'El Salvador', 'SX': 'Sint Maarten (Dutch part)', 'SY': 'Syria', 'SZ': 'Swaziland', 'TC': 'Turks and Caicos Islands', 'TD': 'Chad', 'TF': 'French Southern Territories', 'TG': 'Togo', 'TH': 'Thailand', 'TJ': 'Tajikistan', 'TK': 'Tokelau', 'TL': 'Timor-Leste', 'TM': 'Turkmenistan', 'TN': 'Tunisia', 'TO': 'Tonga', 'TR': 'Turkey', 'TT': 'Trinidad and Tobago', 'TV': 'Tuvalu', 'TW': 'Taiwan', 'TZ': 'Tanzania', 'UA': 'Ukraine', 'UG': 'Uganda', 'UM': 'United States Minor Outlying Islands', 'US': 'United States', 'UY': 'Uruguay', 'UZ': 'Uzbekistan', 'VA': 'Vatican City', 'VC': 'Saint Vincent and The Grenadines', 'VE': 'Venezuela', 'VG': 'British Virgin Islands', 'VI': 'U.S. Virgin Islands', 'VN': 'Vietnam', 'VU': 'Vanuatu', 'WF': 'Wallis and Futuna', 'WS': 'Samoa', 'XC': 'Czechoslovakia', 'XE': 'Europe', 'XG': 'East Germany', 'XK': 'Kosovo', 'XW': '[Worldwide]', 'YE': 'Yemen', 'YT': 'Mayotte', 'YU': 'Yugoslavia', 'ZA': 'South Africa', 'ZM': 'Zambia', 'ZW': 'Zimbabwe', } picard-release-2.7.3/picard/const/languages.py000066400000000000000000000070111416775010500213200ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2007 Lukáš Lalinský # Copyright (C) 2014, 2018, 2020 Laurent Monin # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2018 Shen-Ta Hsieh # Copyright (C) 2018-2020 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. # List of available user interface languages UI_LANGUAGES = [ # ('af', 'Afrikaans', N_('Afrikaans')), ('ar', 'العربية', N_('Arabic')), # ('ast', 'Asturian', N_('Asturian')), # ('bg', 'Български', N_('Bulgarian')), ('ca', 'Català', N_('Catalan')), ('cs', 'Čeština', N_('Czech')), # ('cy', 'Cymraeg', N_('Welsh')), ('da', 'Dansk', N_('Danish')), ('de', 'Deutsch', N_('German')), ('de_CH', 'Deutsch (Schweiz)', N_('German (Switzerland)')), ('el', 'ελληνικά', N_('Greek')), ('en', 'English', N_('English')), ('en_AU', 'English (Australia)', N_('English (Australia)')), ('en_CA', 'English (Canada)', N_('English (Canada)')), ('en_GB', 'English (UK)', N_('English (UK)')), # ('eo', 'Esperanto', N_('Esperanto')), ('es', 'Español', N_('Spanish')), ('et', 'Eesti', N_('Estonian')), # ('fa', 'فارسی', N_('Persian')), ('fi', 'Suomi', N_('Finnish')), # ('fo', 'Føroyskt', N_('Faroese')), ('fr', 'Français', N_('French')), ('fr_CA', 'Français canadien', N_('French (Canada)')), # ('fy', 'Frysk', N_('Frisian')), ('gl', 'Galego', N_('Galician')), ('he', 'עברית', N_('Hebrew')), # ('hi', 'हिन्दी', N_('Hindi')), ('hu', 'Magyar', N_('Hungarian')), # ('id', 'Bahasa Indonesia', N_('Indonesian')), ('is', 'Íslenska', N_('Icelandic')), ('it', 'Italiano', N_('Italian')), ('ja', '日本語', N_('Japanese')), # ('kn', 'ಕನ್ನಡ', N_('Kannada')), ('ko', '한국어', N_('Korean')), # ('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')), ('nl', 'Nederlands', N_('Dutch')), ('oc', 'Occitan', N_('Occitan')), ('pl', 'Polski', N_('Polish')), ('pt', 'Português', N_('Portuguese')), ('pt_BR', 'Português do Brasil', N_('Brazilian Portuguese')), ('ro', 'Română', N_('Romanian')), ('ru', 'Pyccĸий', N_('Russian')), # ('sco', 'Scots leid', N_('Scots')), ('sk', 'Slovenčina', N_('Slovak')), ('sl', 'Slovenščina', N_('Slovenian')), ('sq', 'Shqip', N_('Albanian')), # ('sr', 'Србин', N_('Serbian')), ('sv', 'Svenska', N_('Swedish')), # ('ta', 'தமிழ்', N_('Tamil')), ('tr', 'Türkçe', N_('Turkish')), ('uk', 'Украї́нська мо́ва', N_('Ukrainian')), ('zh_CN', '中文(中国大陆)', N_('Chinese (China)')), ('zh_TW', '中文(台灣)', N_('Chinese (Taiwan)')), ] picard-release-2.7.3/picard/const/locales.py000066400000000000000000000427611416775010500210070ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2007 Lukáš Lalinský # Copyright (C) 2014, 2020 Laurent Monin # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2019 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. # List of alias locales ALIAS_LOCALES = { 'aa': N_('Afar'), 'aa_DJ': N_('Afar (Djibouti)'), 'aa_ER': N_('Afar (Eritrea)'), 'aa_ER_SAAHO': N_('Afar (Eritrea) (Saho)'), 'aa_ET': N_('Afar (Ethiopia)'), 'af': N_('Afrikaans'), 'af_NA': N_('Afrikaans (Namibia)'), 'af_ZA': N_('Afrikaans (South Africa)'), 'ak': N_('Akan'), 'ak_GH': N_('Akan (Ghana)'), 'sq': N_('Albanian'), 'sq_AL': N_('Albanian (Albania)'), 'am': N_('Amharic'), 'am_ET': N_('Amharic (Ethiopia)'), 'ar': N_('Arabic'), 'ar_DZ': N_('Arabic (Algeria)'), 'ar_BH': N_('Arabic (Bahrain)'), 'ar_EG': N_('Arabic (Egypt)'), 'ar_IQ': N_('Arabic (Iraq)'), 'ar_JO': N_('Arabic (Jordan)'), 'ar_KW': N_('Arabic (Kuwait)'), 'ar_LB': N_('Arabic (Lebanon)'), 'ar_LY': N_('Arabic (Libya)'), 'ar_MA': N_('Arabic (Morocco)'), 'ar_OM': N_('Arabic (Oman)'), 'ar_QA': N_('Arabic (Qatar)'), 'ar_SA': N_('Arabic (Saudi Arabia)'), 'ar_SD': N_('Arabic (Sudan)'), 'ar_SY': N_('Arabic (Syria)'), 'ar_TN': N_('Arabic (Tunisia)'), 'ar_AE': N_('Arabic (United Arab Emirates)'), 'ar_YE': N_('Arabic (Yemen)'), 'hy': N_('Armenian'), 'hy_AM': N_('Armenian (Armenia)'), 'hy_AM_REVISED': N_('Armenian (Armenia) (Revised Orthography)'), 'as': N_('Assamese'), 'as_IN': N_('Assamese (India)'), 'cch': N_('Atsam'), 'cch_NG': N_('Atsam (Nigeria)'), 'az': N_('Azerbaijani'), 'az_AZ': N_('Azerbaijani (Azerbaijan)'), 'az_Cyrl': N_('Azerbaijani (Cyrillic)'), 'az_Cyrl_AZ': N_('Azerbaijani (Cyrillic) (Azerbaijan)'), 'az_Latn': N_('Azerbaijani (Latin)'), 'az_Latn_AZ': N_('Azerbaijani (Latin) (Azerbaijan)'), 'eu': N_('Basque'), 'eu_ES': N_('Basque (Spain)'), 'be': N_('Belarusian'), 'be_BY': N_('Belarusian (Belarus)'), 'bn': N_('Bengali'), 'bn_BD': N_('Bengali (Bangladesh)'), 'bn_IN': N_('Bengali (India)'), 'byn': N_('Blin'), 'byn_ER': N_('Blin (Eritrea)'), 'bs': N_('Bosnian'), 'bs_BA': N_('Bosnian (Bosnia and Herzegovina)'), 'bg': N_('Bulgarian'), 'bg_BG': N_('Bulgarian (Bulgaria)'), 'my': N_('Burmese'), 'my_MM': N_('Burmese (Myanmar [Burma])'), 'ca': N_('Catalan'), 'ca_ES': N_('Catalan (Spain)'), 'zh': N_('Chinese'), 'zh_CN': N_('Chinese (China)'), 'zh_HK': N_('Chinese (Hong Kong)'), 'zh_MO': N_('Chinese (Macau)'), 'zh_Hans': N_('Chinese (Simplified Han)'), 'zh_Hans_CN': N_('Chinese (Simplified Han) (China)'), 'zh_Hans_HK': N_('Chinese (Simplified Han) (Hong Kong)'), 'zh_Hans_MO': N_('Chinese (Simplified Han) (Macau)'), 'zh_Hans_SG': N_('Chinese (Simplified Han) (Singapore)'), 'zh_SG': N_('Chinese (Singapore)'), 'zh_TW': N_('Chinese (Taiwan)'), 'zh_Hant': N_('Chinese (Traditional Han)'), 'zh_Hant_HK': N_('Chinese (Traditional Han) (Hong Kong)'), 'zh_Hant_MO': N_('Chinese (Traditional Han) (Macau)'), 'zh_Hant_TW': N_('Chinese (Traditional Han) (Taiwan)'), 'cop': N_('Coptic'), 'kw': N_('Cornish'), 'kw_GB': N_('Cornish (United Kingdom)'), 'hr': N_('Croatian'), 'hr_HR': N_('Croatian (Croatia)'), 'cs': N_('Czech'), 'cs_CZ': N_('Czech (Czech Republic)'), 'da': N_('Danish'), 'da_DK': N_('Danish (Denmark)'), 'dv': N_('Divehi'), 'dv_MV': N_('Divehi (Maldives)'), 'nl': N_('Dutch'), 'nl_BE': N_('Dutch (Belgium)'), 'nl_NL': N_('Dutch (Netherlands)'), 'dz': N_('Dzongkha'), 'dz_BT': N_('Dzongkha (Bhutan)'), 'en': N_('English'), 'en_AS': N_('English (American Samoa)'), 'en_AU': N_('English (Australia)'), 'en_BE': N_('English (Belgium)'), 'en_BZ': N_('English (Belize)'), 'en_BW': N_('English (Botswana)'), 'en_CA': N_('English (Canada)'), 'en_Dsrt': N_('English (Deseret)'), 'en_Dsrt_US': N_('English (Deseret) (United States)'), 'en_GU': N_('English (Guam)'), 'en_HK': N_('English (Hong Kong)'), 'en_IN': N_('English (India)'), 'en_IE': N_('English (Ireland)'), 'en_JM': N_('English (Jamaica)'), 'en_MT': N_('English (Malta)'), 'en_MH': N_('English (Marshall Islands)'), 'en_NA': N_('English (Namibia)'), 'en_NZ': N_('English (New Zealand)'), 'en_MP': N_('English (Northern Mariana Islands)'), 'en_PK': N_('English (Pakistan)'), 'en_PH': N_('English (Philippines)'), 'en_Shaw': N_('English (Shavian)'), 'en_SG': N_('English (Singapore)'), 'en_ZA': N_('English (South Africa)'), 'en_TT': N_('English (Trinidad and Tobago)'), 'en_UM': N_('English (U.S. Minor Outlying Islands)'), 'en_VI': N_('English (U.S. Virgin Islands)'), 'en_GB': N_('English (United Kingdom)'), 'en_US': N_('English (United States)'), 'en_US_POSIX': N_('English (United States) (Computer)'), 'en_ZW': N_('English (Zimbabwe)'), 'eo': N_('Esperanto'), 'et': N_('Estonian'), 'et_EE': N_('Estonian (Estonia)'), 'ee': N_('Ewe'), 'ee_GH': N_('Ewe (Ghana)'), 'ee_TG': N_('Ewe (Togo)'), 'fo': N_('Faroese'), 'fo_FO': N_('Faroese (Faroe Islands)'), 'fil': N_('Filipino'), 'fil_PH': N_('Filipino (Philippines)'), 'fi': N_('Finnish'), 'fi_FI': N_('Finnish (Finland)'), 'fr': N_('French'), 'fr_BE': N_('French (Belgium)'), 'fr_CA': N_('French (Canada)'), 'fr_FR': N_('French (France)'), 'fr_LU': N_('French (Luxembourg)'), 'fr_MC': N_('French (Monaco)'), 'fr_SN': N_('French (Senegal)'), 'fr_CH': N_('French (Switzerland)'), 'fur': N_('Friulian'), 'fur_IT': N_('Friulian (Italy)'), 'gaa': N_('Ga'), 'gaa_GH': N_('Ga (Ghana)'), 'gl': N_('Galician'), 'gl_ES': N_('Galician (Spain)'), 'gez': N_('Geez'), 'gez_ER': N_('Geez (Eritrea)'), 'gez_ET': N_('Geez (Ethiopia)'), 'ka': N_('Georgian'), 'ka_GE': N_('Georgian (Georgia)'), 'de': N_('German'), 'de_AT': N_('German (Austria)'), 'de_BE': N_('German (Belgium)'), 'de_DE': N_('German (Germany)'), 'de_LI': N_('German (Liechtenstein)'), 'de_LU': N_('German (Luxembourg)'), 'de_CH': N_('German (Switzerland)'), 'el_POLYTON': N_('Greek'), 'el': N_('Greek'), 'el_CY': N_('Greek (Cyprus)'), 'el_GR': N_('Greek (Greece)'), 'gu': N_('Gujarati'), 'gu_IN': N_('Gujarati (India)'), 'ha': N_('Hausa'), 'ha_Arab': N_('Hausa (Arabic)'), 'ha_Arab_NG': N_('Hausa (Arabic) (Nigeria)'), 'ha_Arab_SD': N_('Hausa (Arabic) (Sudan)'), 'ha_GH': N_('Hausa (Ghana)'), 'ha_Latn': N_('Hausa (Latin)'), 'ha_Latn_GH': N_('Hausa (Latin) (Ghana)'), 'ha_Latn_NE': N_('Hausa (Latin) (Niger)'), 'ha_Latn_NG': N_('Hausa (Latin) (Nigeria)'), 'ha_NE': N_('Hausa (Niger)'), 'ha_NG': N_('Hausa (Nigeria)'), 'ha_SD': N_('Hausa (Sudan)'), 'haw': N_('Hawaiian'), 'haw_US': N_('Hawaiian (United States)'), 'he': N_('Hebrew'), 'he_IL': N_('Hebrew (Israel)'), 'hi': N_('Hindi'), 'hi_IN': N_('Hindi (India)'), 'hu': N_('Hungarian'), 'hu_HU': N_('Hungarian (Hungary)'), 'is': N_('Icelandic'), 'is_IS': N_('Icelandic (Iceland)'), 'ig': N_('Igbo'), 'ig_NG': N_('Igbo (Nigeria)'), 'id': N_('Indonesian'), 'id_ID': N_('Indonesian (Indonesia)'), 'ia': N_('Interlingua'), 'iu': N_('Inuktitut'), 'ga': N_('Irish'), 'ga_IE': N_('Irish (Ireland)'), 'it': N_('Italian'), 'it_IT': N_('Italian (Italy)'), 'it_CH': N_('Italian (Switzerland)'), 'ja': N_('Japanese'), 'ja_JP': N_('Japanese (Japan)'), 'kaj': N_('Jju'), 'kaj_NG': N_('Jju (Nigeria)'), 'kl': N_('Kalaallisut'), 'kl_GL': N_('Kalaallisut (Greenland)'), 'kam': N_('Kamba'), 'kam_KE': N_('Kamba (Kenya)'), 'kn': N_('Kannada'), 'kn_IN': N_('Kannada (India)'), 'kk': N_('Kazakh'), 'kk_Cyrl': N_('Kazakh (Cyrillic)'), 'kk_Cyrl_KZ': N_('Kazakh (Cyrillic) (Kazakhstan)'), 'kk_KZ': N_('Kazakh (Kazakhstan)'), 'km': N_('Khmer'), 'km_KH': N_('Khmer (Cambodia)'), 'rw': N_('Kinyarwanda'), 'rw_RW': N_('Kinyarwanda (Rwanda)'), 'ky': N_('Kirghiz'), 'ky_KG': N_('Kirghiz (Kyrgyzstan)'), 'kok': N_('Konkani'), 'kok_IN': N_('Konkani (India)'), 'ko': N_('Korean'), 'ko_KR': N_('Korean (South Korea)'), 'kfo': N_('Koro'), 'kfo_CI': N_('Koro (Côte d’Ivoire)'), 'kpe': N_('Kpelle'), 'kpe_GN': N_('Kpelle (Guinea)'), 'kpe_LR': N_('Kpelle (Liberia)'), 'ku': N_('Kurdish'), 'ku_Arab': N_('Kurdish (Arabic)'), 'ku_Arab_IR': N_('Kurdish (Arabic) (Iran)'), 'ku_Arab_IQ': N_('Kurdish (Arabic) (Iraq)'), 'ku_Arab_SY': N_('Kurdish (Arabic) (Syria)'), 'ku_IR': N_('Kurdish (Iran)'), 'ku_IQ': N_('Kurdish (Iraq)'), 'ku_Latn': N_('Kurdish (Latin)'), 'ku_Latn_TR': N_('Kurdish (Latin) (Turkey)'), 'ku_SY': N_('Kurdish (Syria)'), 'ku_TR': N_('Kurdish (Turkey)'), 'lo': N_('Lao'), 'lo_LA': N_('Lao (Laos)'), 'lv': N_('Latvian'), 'lv_LV': N_('Latvian (Latvia)'), 'ln': N_('Lingala'), 'ln_CG': N_('Lingala (Congo - Brazzaville)'), 'ln_CD': N_('Lingala (Congo - Kinshasa)'), 'lt': N_('Lithuanian'), 'lt_LT': N_('Lithuanian (Lithuania)'), 'nds': N_('Low German'), 'nds_DE': N_('Low German (Germany)'), 'mk': N_('Macedonian'), 'mk_MK': N_('Macedonian (Macedonia)'), 'ms': N_('Malay'), 'ms_BN': N_('Malay (Brunei)'), 'ms_MY': N_('Malay (Malaysia)'), 'ml': N_('Malayalam'), 'ml_IN': N_('Malayalam (India)'), 'mt': N_('Maltese'), 'mt_MT': N_('Maltese (Malta)'), 'gv': N_('Manx'), 'gv_GB': N_('Manx (United Kingdom)'), 'mr': N_('Marathi'), 'mr_IN': N_('Marathi (India)'), 'mo': N_('Moldavian'), 'mn': N_('Mongolian'), 'mn_CN': N_('Mongolian (China)'), 'mn_Cyrl': N_('Mongolian (Cyrillic)'), 'mn_Cyrl_MN': N_('Mongolian (Cyrillic) (Mongolia)'), 'mn_MN': N_('Mongolian (Mongolia)'), 'mn_Mong': N_('Mongolian (Mongolian)'), 'mn_Mong_CN': N_('Mongolian (Mongolian) (China)'), 'ne': N_('Nepali'), 'ne_IN': N_('Nepali (India)'), 'ne_NP': N_('Nepali (Nepal)'), 'se': N_('Northern Sami'), 'se_FI': N_('Northern Sami (Finland)'), 'se_NO': N_('Northern Sami (Norway)'), 'nso': N_('Northern Sotho'), 'nso_ZA': N_('Northern Sotho (South Africa)'), 'no': N_('Norwegian'), 'nb': N_('Norwegian Bokmål'), 'nb_NO': N_('Norwegian Bokmål (Norway)'), 'nn': N_('Norwegian Nynorsk'), 'nn_NO': N_('Norwegian Nynorsk (Norway)'), 'ny': N_('Nyanja'), 'ny_MW': N_('Nyanja (Malawi)'), 'oc': N_('Occitan'), 'oc_FR': N_('Occitan (France)'), 'or': N_('Oriya'), 'or_IN': N_('Oriya (India)'), 'om': N_('Oromo'), 'om_ET': N_('Oromo (Ethiopia)'), 'om_KE': N_('Oromo (Kenya)'), 'ps': N_('Pashto'), 'ps_AF': N_('Pashto (Afghanistan)'), 'fa': N_('Persian'), 'fa_AF': N_('Persian (Afghanistan)'), 'fa_IR': N_('Persian (Iran)'), 'pl': N_('Polish'), 'pl_PL': N_('Polish (Poland)'), 'pt': N_('Portuguese'), 'pt_BR': N_('Portuguese (Brazil)'), 'pt_PT': N_('Portuguese (Portugal)'), 'pa': N_('Punjabi'), 'pa_Arab': N_('Punjabi (Arabic)'), 'pa_Arab_PK': N_('Punjabi (Arabic) (Pakistan)'), 'pa_Guru': N_('Punjabi (Gurmukhi)'), 'pa_Guru_IN': N_('Punjabi (Gurmukhi) (India)'), 'pa_IN': N_('Punjabi (India)'), 'pa_PK': N_('Punjabi (Pakistan)'), 'ro': N_('Romanian'), 'ro_MD': N_('Romanian (Moldova)'), 'ro_RO': N_('Romanian (Romania)'), 'ru': N_('Russian'), 'ru_RU': N_('Russian (Russia)'), 'ru_UA': N_('Russian (Ukraine)'), 'sa': N_('Sanskrit'), 'sa_IN': N_('Sanskrit (India)'), 'sr_YU': N_('Serbian'), 'sr': N_('Serbian'), 'sr_BA': N_('Serbian (Bosnia and Herzegovina)'), 'sr_Cyrl': N_('Serbian (Cyrillic)'), 'sr_Cyrl_YU': N_('Serbian (Cyrillic)'), 'sr_Cyrl_BA': N_('Serbian (Cyrillic) (Bosnia and Herzegovina)'), 'sr_Cyrl_ME': N_('Serbian (Cyrillic) (Montenegro)'), 'sr_Cyrl_RS': N_('Serbian (Cyrillic) (Serbia)'), 'sr_Cyrl_CS': N_('Serbian (Cyrillic) (Serbia and Montenegro)'), 'sr_Latn': N_('Serbian (Latin)'), 'sr_Latn_YU': N_('Serbian (Latin)'), 'sr_Latn_BA': N_('Serbian (Latin) (Bosnia and Herzegovina)'), 'sr_Latn_ME': N_('Serbian (Latin) (Montenegro)'), 'sr_Latn_RS': N_('Serbian (Latin) (Serbia)'), 'sr_Latn_CS': N_('Serbian (Latin) (Serbia and Montenegro)'), 'sr_ME': N_('Serbian (Montenegro)'), 'sr_RS': N_('Serbian (Serbia)'), 'sr_CS': N_('Serbian (Serbia and Montenegro)'), 'sh': N_('Serbo-Croatian'), 'sh_YU': N_('Serbo-Croatian'), 'sh_BA': N_('Serbo-Croatian (Bosnia and Herzegovina)'), 'sh_CS': N_('Serbo-Croatian (Serbia and Montenegro)'), 'ii': N_('Sichuan Yi'), 'ii_CN': N_('Sichuan Yi (China)'), 'sid': N_('Sidamo'), 'sid_ET': N_('Sidamo (Ethiopia)'), 'si': N_('Sinhala'), 'si_LK': N_('Sinhala (Sri Lanka)'), 'sk': N_('Slovak'), 'sk_SK': N_('Slovak (Slovakia)'), 'sl': N_('Slovenian'), 'sl_SI': N_('Slovenian (Slovenia)'), 'so': N_('Somali'), 'so_DJ': N_('Somali (Djibouti)'), 'so_ET': N_('Somali (Ethiopia)'), 'so_KE': N_('Somali (Kenya)'), 'so_SO': N_('Somali (Somalia)'), 'nr': N_('South Ndebele'), 'nr_ZA': N_('South Ndebele (South Africa)'), 'st': N_('Southern Sotho'), 'st_LS': N_('Southern Sotho (Lesotho)'), 'st_ZA': N_('Southern Sotho (South Africa)'), 'es': N_('Spanish'), 'es_AR': N_('Spanish (Argentina)'), 'es_BO': N_('Spanish (Bolivia)'), 'es_CL': N_('Spanish (Chile)'), 'es_CO': N_('Spanish (Colombia)'), 'es_CR': N_('Spanish (Costa Rica)'), 'es_DO': N_('Spanish (Dominican Republic)'), 'es_EC': N_('Spanish (Ecuador)'), 'es_SV': N_('Spanish (El Salvador)'), 'es_GT': N_('Spanish (Guatemala)'), 'es_HN': N_('Spanish (Honduras)'), 'es_MX': N_('Spanish (Mexico)'), 'es_NI': N_('Spanish (Nicaragua)'), 'es_PA': N_('Spanish (Panama)'), 'es_PY': N_('Spanish (Paraguay)'), 'es_PE': N_('Spanish (Peru)'), 'es_PR': N_('Spanish (Puerto Rico)'), 'es_ES': N_('Spanish (Spain)'), 'es_US': N_('Spanish (United States)'), 'es_UY': N_('Spanish (Uruguay)'), 'es_VE': N_('Spanish (Venezuela)'), 'sw': N_('Swahili'), 'sw_KE': N_('Swahili (Kenya)'), 'sw_TZ': N_('Swahili (Tanzania)'), 'ss': N_('Swati'), 'ss_ZA': N_('Swati (South Africa)'), 'ss_SZ': N_('Swati (Swaziland)'), 'sv': N_('Swedish'), 'sv_FI': N_('Swedish (Finland)'), 'sv_SE': N_('Swedish (Sweden)'), 'gsw': N_('Swiss German'), 'gsw_CH': N_('Swiss German (Switzerland)'), 'syr': N_('Syriac'), 'syr_SY': N_('Syriac (Syria)'), 'tl': N_('Tagalog'), 'tg': N_('Tajik'), 'tg_Cyrl': N_('Tajik (Cyrillic)'), 'tg_Cyrl_TJ': N_('Tajik (Cyrillic) (Tajikistan)'), 'tg_TJ': N_('Tajik (Tajikistan)'), 'ta': N_('Tamil'), 'ta_IN': N_('Tamil (India)'), 'trv': N_('Taroko'), 'trv_TW': N_('Taroko (Taiwan)'), 'tt': N_('Tatar'), 'tt_RU': N_('Tatar (Russia)'), 'te': N_('Telugu'), 'te_IN': N_('Telugu (India)'), 'th': N_('Thai'), 'th_TH': N_('Thai (Thailand)'), 'bo': N_('Tibetan'), 'bo_CN': N_('Tibetan (China)'), 'bo_IN': N_('Tibetan (India)'), 'tig': N_('Tigre'), 'tig_ER': N_('Tigre (Eritrea)'), 'ti': N_('Tigrinya'), 'ti_ER': N_('Tigrinya (Eritrea)'), 'ti_ET': N_('Tigrinya (Ethiopia)'), 'to': N_('Tonga'), 'to_TO': N_('Tonga (Tonga)'), 'ts': N_('Tsonga'), 'ts_ZA': N_('Tsonga (South Africa)'), 'tn': N_('Tswana'), 'tn_ZA': N_('Tswana (South Africa)'), 'tr': N_('Turkish'), 'tr_TR': N_('Turkish (Turkey)'), 'kcg': N_('Tyap'), 'kcg_NG': N_('Tyap (Nigeria)'), 'ug': N_('Uighur'), 'ug_Arab': N_('Uighur (Arabic)'), 'ug_Arab_CN': N_('Uighur (Arabic) (China)'), 'ug_CN': N_('Uighur (China)'), 'uk': N_('Ukrainian'), 'uk_UA': N_('Ukrainian (Ukraine)'), 'ur': N_('Urdu'), 'ur_IN': N_('Urdu (India)'), 'ur_PK': N_('Urdu (Pakistan)'), 'uz': N_('Uzbek'), 'uz_AF': N_('Uzbek (Afghanistan)'), 'uz_Arab': N_('Uzbek (Arabic)'), 'uz_Arab_AF': N_('Uzbek (Arabic) (Afghanistan)'), 'uz_Cyrl': N_('Uzbek (Cyrillic)'), 'uz_Cyrl_UZ': N_('Uzbek (Cyrillic) (Uzbekistan)'), 'uz_Latn': N_('Uzbek (Latin)'), 'uz_Latn_UZ': N_('Uzbek (Latin) (Uzbekistan)'), 'uz_UZ': N_('Uzbek (Uzbekistan)'), 've': N_('Venda'), 've_ZA': N_('Venda (South Africa)'), 'vi': N_('Vietnamese'), 'vi_VN': N_('Vietnamese (Vietnam)'), 'wal': N_('Walamo'), 'wal_ET': N_('Walamo (Ethiopia)'), 'cy': N_('Welsh'), 'cy_GB': N_('Welsh (United Kingdom)'), 'wo': N_('Wolof'), 'wo_Latn': N_('Wolof (Latin)'), 'wo_Latn_SN': N_('Wolof (Latin) (Senegal)'), 'wo_SN': N_('Wolof (Senegal)'), 'xh': N_('Xhosa'), 'xh_ZA': N_('Xhosa (South Africa)'), 'yo': N_('Yoruba'), 'yo_NG': N_('Yoruba (Nigeria)'), 'zu': N_('Zulu'), 'zu_ZA': N_('Zulu (South Africa)'), } picard-release-2.7.3/picard/const/scripts.py000066400000000000000000000025311416775010500210430ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 Vladislav Karbovskii # # 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. # List of available scripts (character sets) SCRIPTS = { 'GREEK': N_('Greek'), 'CYRILLIC': N_('Cyrillic'), 'LATIN': N_('Latin'), 'ARABIC': N_('Arabic'), 'HEBREW': N_('Hebrew'), 'CJK': N_('Chinese'), 'HANGUL': N_('Hangul'), 'HIRAGANA': N_('Hiragana'), 'KATAKANA': N_('Katakana'), 'THAI': N_('Thai') } def scripts_sorted_by_localized_name(): for script_id, label in sorted([(k, _(v)) for k, v in SCRIPTS.items()], key=lambda i: i[1]): yield script_id, label picard-release-2.7.3/picard/const/sys.py000066400000000000000000000023471416775010500201770ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019 Philipp Wolfer # Copyright (C) 2019-2021 Laurent Monin # # 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. import sys IS_WIN = sys.platform == 'win32' IS_LINUX = sys.platform == 'linux' IS_MACOS = sys.platform == 'darwin' IS_HAIKU = sys.platform == 'haiku1' # These variables are set by pyinstaller if running from a packaged build # See http://pyinstaller.readthedocs.io/en/stable/runtime-information.html IS_FROZEN = getattr(sys, 'frozen', False) FROZEN_TEMP_PATH = getattr(sys, '_MEIPASS', '') picard-release-2.7.3/picard/coverart/000077500000000000000000000000001416775010500175005ustar00rootroot00000000000000picard-release-2.7.3/picard/coverart/__init__.py000066400000000000000000000214671416775010500216230ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2007 Oliver Charles # Copyright (C) 2007, 2010-2011 Lukáš Lalinský # Copyright (C) 2007-2011, 2019-2021 Philipp Wolfer # Copyright (C) 2011 Michael Wiencek # Copyright (C) 2011-2012 Wieland Hoffmann # Copyright (C) 2013-2015, 2018-2021 Laurent Monin # Copyright (C) 2016-2017 Sambhav Kothari # # 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 functools import partial import traceback from PyQt5.QtCore import QObject from picard import log from picard.config import get_config from picard.coverart.image import ( CoverArtImageIdentificationError, CoverArtImageIOError, ) from picard.coverart.providers import ( CoverArtProvider, cover_art_providers, ) from picard.metadata import register_album_metadata_processor class CoverArt: def __init__(self, album, metadata, release): self._queue_new() self.album = album self.metadata = metadata self.release = release self.front_image_found = False def __repr__(self): return "CoverArt for %r" % (self.album) def retrieve(self): """Retrieve available cover art images for the release""" config = get_config() if (not config.setting["save_images_to_tags"] and not config.setting["save_images_to_files"]): log.debug("Cover art disabled by user options.") return self.providers = cover_art_providers() self.next_in_queue() def _set_metadata(self, coverartimage, data): try: coverartimage.set_data(data) if coverartimage.can_be_saved_to_metadata: log.debug("Cover art image stored to metadata: %r [%s]" % ( coverartimage, coverartimage.imageinfo_as_string()) ) self.metadata.images.append(coverartimage) for track in self.album._new_tracks: track.metadata.images.append(coverartimage) # If the image already was a front image, # there might still be some other non-CAA front # images in the queue - ignore them. if not self.front_image_found: self.front_image_found = coverartimage.is_front_image() else: log.debug("Thumbnail for cover art image: %r [%s]" % ( coverartimage, coverartimage.imageinfo_as_string()) ) except CoverArtImageIOError as e: self.album.error_append(e) self.album._finalize_loading(error=True) raise e except CoverArtImageIdentificationError as e: self.album.error_append(e) def _coverart_downloaded(self, coverartimage, data, http, error): """Handle finished download, save it to metadata""" self.album._requests -= 1 if error: self.album.error_append('Coverart error: %s' % (http.errorString())) elif len(data) < 1000: log.warning("Not enough data, skipping %s" % coverartimage) else: self._message( N_("Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s"), { 'type': coverartimage.types_as_string(), 'albumid': self.album.id, 'host': coverartimage.host }, echo=None ) try: self._set_metadata(coverartimage, data) except CoverArtImageIOError: # It doesn't make sense to store/download more images if we can't # save them in the temporary folder, abort. return self.next_in_queue() def next_in_queue(self): """Downloads next item in queue. If there are none left, loading of album will be finalized. """ if self.album.id not in self.album.tagger.albums: # album removed return config = get_config() if (self.front_image_found and config.setting["save_images_to_tags"] and not config.setting["save_images_to_files"] and config.setting["embed_only_one_front_image"]): # no need to continue self.album._finalize_loading(None) return if self._queue_empty(): try: # requeue from next provider provider = next(self.providers) ret = CoverArtProvider._STARTED try: instance = provider.cls(self) if provider.enabled and instance.enabled(): log.debug("Trying cover art provider %s ..." % provider.name) ret = instance.queue_images() else: log.debug("Skipping cover art provider %s ..." % provider.name) except BaseException: log.error(traceback.format_exc()) raise finally: if ret != CoverArtProvider.WAIT: self.next_in_queue() return except StopIteration: # nothing more to do self.album._finalize_loading(None) return # We still have some items to try! coverartimage = self._queue_get() if not coverartimage.support_types and self.front_image_found: # we already have one front image, no need to try other type-less # sources log.debug("Skipping %r, one front image is already available", coverartimage) self.next_in_queue() return # local files if coverartimage.url and coverartimage.url.scheme() == 'file': try: path = coverartimage.url.toLocalFile() with open(path, 'rb') as file: self._set_metadata(coverartimage, file.read()) except OSError as exc: (errnum, errmsg) = exc.args log.error("Failed to read %r: %s (%d)" % (path, errmsg, errnum)) except CoverArtImageIOError: # It doesn't make sense to store/download more images if we can't # save them in the temporary folder, abort. return self.next_in_queue() return # on the web self._message( N_("Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..."), { 'type': coverartimage.types_as_string(), 'albumid': self.album.id, 'host': coverartimage.host }, echo=None ) log.debug("Downloading %r" % coverartimage) self.album.tagger.webservice.download( coverartimage.host, coverartimage.port, coverartimage.path, partial(self._coverart_downloaded, coverartimage), queryargs=coverartimage.queryargs, priority=True, important=False ) self.album._requests += 1 def queue_put(self, coverartimage): """Add an image to queue""" log.debug("Queuing cover art image %r", coverartimage) self.__queue.append(coverartimage) def _queue_get(self): """Get next image and remove it from queue""" return self.__queue.pop(0) def _queue_empty(self): """Returns True if the queue is empty""" return not self.__queue def _queue_new(self): """Initialize the queue""" self.__queue = [] def _message(self, *args, **kwargs): """Display message to status bar""" QObject.tagger.window.set_statusbar_message(*args, **kwargs) def _retrieve_coverart(album, metadata, release): """Gets all cover art URLs from the metadata and then attempts to download the album art. """ coverart = CoverArt(album, metadata, release) log.debug("New %r", coverart) coverart.retrieve() register_album_metadata_processor(_retrieve_coverart) picard-release-2.7.3/picard/coverart/image.py000066400000000000000000000406711416775010500211440ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2007 Oliver Charles # Copyright (C) 2007, 2010-2011 Lukáš Lalinský # Copyright (C) 2007-2011, 2014, 2018-2021 Philipp Wolfer # Copyright (C) 2011 Michael Wiencek # Copyright (C) 2011-2012, 2015 Wieland Hoffmann # Copyright (C) 2013-2015, 2018-2021 Laurent Monin # Copyright (C) 2016 Ville Skyttä # Copyright (C) 2016-2018 Sambhav Kothari # Copyright (C) 2017 Antonio Larrosa # Copyright (C) 2018 Vishal Choudhary # # 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 hashlib import md5 import os import shutil import tempfile from PyQt5.QtCore import ( QMutex, QObject, QUrl, QUrlQuery, ) from picard import log from picard.config import get_config from picard.const import DEFAULT_COVER_IMAGE_FILENAME from picard.coverart.utils import ( Id3ImageType, image_type_as_id3_num, translate_caa_type, ) from picard.metadata import Metadata from picard.util import ( decode_filename, encode_filename, imageinfo, is_absolute_path, ) from picard.util.scripttofilename import script_to_filename _datafiles = dict() _datafile_mutex = QMutex(QMutex.Recursive) class DataHash: def __init__(self, data, prefix='picard', suffix=''): self._filename = None _datafile_mutex.lock() try: m = md5() # nosec m.update(data) self._hash = m.hexdigest() if self._hash not in _datafiles: (fd, self._filename) = tempfile.mkstemp(prefix=prefix, suffix=suffix) QObject.tagger.register_cleanup(self.delete_file) with os.fdopen(fd, "wb") as imagefile: imagefile.write(data) _datafiles[self._hash] = self._filename log.debug("Saving image data %s to %r" % (self._hash, self._filename)) else: self._filename = _datafiles[self._hash] finally: _datafile_mutex.unlock() def __eq__(self, other): return self._hash == other._hash def hash(self): return self._hash def delete_file(self): if self._filename: try: os.unlink(self._filename) except BaseException: pass else: _datafile_mutex.lock() try: self._filename = None del _datafiles[self._hash] self._hash = None finally: _datafile_mutex.unlock() @property def data(self): if self._filename: with open(self._filename, "rb") as imagefile: return imagefile.read() return None @property def filename(self): return self._filename class CoverArtImageError(Exception): pass class CoverArtImageIOError(CoverArtImageError): pass class CoverArtImageIdentificationError(CoverArtImageError): pass class CoverArtImage: # Indicate if types are provided by the source, ie. CAA or certain file # formats may have types associated with cover art, but some other sources # don't provide such information support_types = False # Indicates that the source supports multiple types per image. support_multi_types = False # `is_front` has to be explicitly set, it is used to handle CAA is_front # indicator is_front = None sourceprefix = "URL" def __init__(self, url=None, types=None, comment='', data=None, support_types=None, support_multi_types=None, id3_type=None): if types is None: self.types = [] else: self.types = types if url is not None: self.parse_url(url) else: self.url = None self.comment = comment self.datahash = None # thumbnail is used to link to another CoverArtImage, ie. for PDFs self.thumbnail = None self.can_be_saved_to_tags = True self.can_be_saved_to_disk = True self.can_be_saved_to_metadata = True self.id3_type = id3_type if support_types is not None: self.support_types = support_types if support_multi_types is not None: self.support_multi_types = support_multi_types if data is not None: self.set_data(data) def parse_url(self, url): self.url = QUrl(url) self.host = self.url.host() self.port = self.url.port(443 if self.url.scheme() == 'https' else 80) self.path = self.url.path(QUrl.FullyEncoded) if self.url.hasQuery(): query = QUrlQuery(self.url.query()) self.queryargs = dict(query.queryItems()) else: self.queryargs = None @property def source(self): if self.url is not None: return "%s: %s" % (self.sourceprefix, self.url.toString()) else: return "%s" % self.sourceprefix def is_front_image(self): """Indicates if image is considered as a 'front' image. It depends on few things: - if `is_front` was set, it is used over anything else - if `types` was set, search for 'front' in it - if `support_types` is False, default to True for any image - if `support_types` is True, default to False for any image """ if not self.can_be_saved_to_metadata: # ignore thumbnails return False if self.is_front is not None: return self.is_front if 'front' in self.types: return True return (self.support_types is False) def imageinfo_as_string(self): if self.datahash is None: return "" return "w=%d h=%d mime=%s ext=%s datalen=%d file=%s" % (self.width, self.height, self.mimetype, self.extension, self.datalength, self.tempfile_filename) def __repr__(self): p = [] if self.url is not None: p.append("url=%r" % self.url.toString()) if self.types: p.append("types=%r" % self.types) p.append('support_types=%r' % self.support_types) p.append('support_multi_types=%r' % self.support_types) if self.is_front is not None: p.append("is_front=%r" % self.is_front) if self.comment: p.append("comment=%r" % self.comment) return "%s(%s)" % (self.__class__.__name__, ", ".join(p)) def __str__(self): p = ['Image'] if self.url is not None: p.append("from %s" % self.url.toString()) if self.types: p.append("of type %s" % ','.join(self.types)) if self.comment: p.append("and comment '%s'" % self.comment) return ' '.join(p) def __eq__(self, other): if self and other: if self.support_types and other.support_types: if self.support_multi_types and other.support_multi_types: return (self.datahash, self.types) == (other.datahash, other.types) else: return (self.datahash, self.maintype) == (other.datahash, other.maintype) else: return self.datahash == other.datahash return not self and not other def __hash__(self): if self.datahash is None: return 0 return hash(self.datahash.hash()) def set_data(self, data): """Store image data in a file, if data already exists in such file it will be re-used and no file write occurs """ if self.datahash: self.datahash.delete_file() self.datahash = None try: (self.width, self.height, self.mimetype, self.extension, self.datalength) = imageinfo.identify(data) except imageinfo.IdentificationError as e: raise CoverArtImageIdentificationError(e) try: self.datahash = DataHash(data, suffix=self.extension) except OSError as e: raise CoverArtImageIOError(e) @property def maintype(self): """Returns one type only, even for images having more than one type set. This is mostly used when saving cover art to tags because most formats don't support multiple types for one image. Images coming from CAA can have multiple types (ie. 'front, booklet'). """ if self.is_front_image() or not self.types or 'front' in self.types: return 'front' # TODO: do something better than randomly using the first in the list return self.types[0] @property def id3_type(self): """Returns the ID3 APIC image type. If explicitly set the type is returned as is, otherwise it is derived from `maintype`. See http://www.id3.org/id3v2.4.0-frames""" if self._id3_type is not None: return self._id3_type else: return image_type_as_id3_num(self.maintype) @id3_type.setter def id3_type(self, type): """Explicitly sets the ID3 APIC image type. If set to None the type will be derived from `maintype`.""" if type is not None: type = Id3ImageType(type) self._id3_type = type def _make_image_filename(self, filename, dirname, _metadata): metadata = Metadata() metadata.copy(_metadata) metadata["coverart_maintype"] = self.maintype metadata["coverart_comment"] = self.comment if self.is_front: metadata.add_unique("coverart_types", "front") for cover_type in self.types: metadata.add_unique("coverart_types", cover_type) filename = script_to_filename(filename, metadata) if not filename: filename = DEFAULT_COVER_IMAGE_FILENAME if not is_absolute_path(filename): filename = os.path.join(dirname, filename) return encode_filename(filename) def save(self, dirname, metadata, counters): """Saves this image. :dirname: The name of the directory that contains the audio file :metadata: A metadata object :counters: A dictionary mapping filenames to the amount of how many images with that filename were already saved in `dirname`. """ if not self.can_be_saved_to_disk: return config = get_config() if config.setting["image_type_as_filename"] and not self.is_front_image(): filename = self.maintype log.debug("Make cover filename from types: %r -> %r", self.types, filename) else: filename = config.setting["cover_image_filename"] log.debug("Using default cover image filename %r", filename) filename = self._make_image_filename(filename, dirname, metadata) overwrite = config.setting["save_images_overwrite"] ext = encode_filename(self.extension) image_filename = self._next_filename(filename, counters) while os.path.exists(image_filename + ext) and not overwrite: if not self._is_write_needed(image_filename + ext): break image_filename = self._next_filename(filename, counters) else: new_filename = image_filename + ext # Even if overwrite is enabled we don't need to write the same # image multiple times if not self._is_write_needed(new_filename): return log.debug("Saving cover image to %r", new_filename) try: new_dirname = os.path.dirname(new_filename) if not os.path.isdir(new_dirname): os.makedirs(new_dirname) shutil.copyfile(self.tempfile_filename, new_filename) except OSError as e: raise CoverArtImageIOError(e) @staticmethod def _next_filename(filename, counters): if counters[filename]: new_filename = "%s (%d)" % (decode_filename(filename), counters[filename]) else: new_filename = filename counters[filename] += 1 return encode_filename(new_filename) def _is_write_needed(self, filename): if (os.path.exists(filename) and os.path.getsize(filename) == self.datalength): log.debug("Identical file size, not saving %r", filename) return False return True @property def data(self): """Reads the data from the temporary file created for this image. May raise CoverArtImageIOError """ try: return self.datahash.data except OSError as e: raise CoverArtImageIOError(e) @property def tempfile_filename(self): return self.datahash.filename def normalized_types(self): if self.types: types = sorted(set(self.types)) elif self.is_front_image(): types = ['front'] else: types = ['-'] return types def types_as_string(self, translate=True, separator=', '): types = self.normalized_types() if translate: types = [translate_caa_type(type) for type in types] return separator.join(types) class CaaCoverArtImage(CoverArtImage): """Image from Cover Art Archive""" support_types = True support_multi_types = True sourceprefix = "CAA" def __init__(self, url, types=None, is_front=False, comment='', data=None): super().__init__(url=url, types=types, comment=comment, data=data) self.is_front = is_front class CaaThumbnailCoverArtImage(CaaCoverArtImage): """Used for thumbnails of CaaCoverArtImage objects, together with thumbnail property""" def __init__(self, url, types=None, is_front=False, comment='', data=None): super().__init__(url=url, types=types, comment=comment, data=data) self.is_front = False self.can_be_saved_to_disk = False self.can_be_saved_to_tags = False self.can_be_saved_to_metadata = False class TagCoverArtImage(CoverArtImage): """Image from file tags""" 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 self.support_types = support_types self.support_multi_types = support_multi_types if is_front is not None: self.is_front = is_front @property def source(self): if self.tag: return 'Tag %s from %s' % (self.tag, self.sourcefile) else: return 'File %s' % (self.sourcefile) def __repr__(self): p = [] p.append('%r' % self.sourcefile) if self.tag is not None: p.append("tag=%r" % self.tag) if self.types: p.append("types=%r" % self.types) if self.is_front is not None: p.append("is_front=%r" % self.is_front) p.append('support_types=%r' % self.support_types) if self.comment: p.append("comment=%r" % self.comment) return "%s(%s)" % (self.__class__.__name__, ", ".join(p)) class LocalFileCoverArtImage(CoverArtImage): sourceprefix = 'LOCAL' def __init__(self, filepath, types=None, comment='', support_types=False, support_multi_types=False): url = QUrl.fromLocalFile(filepath).toString() super().__init__(url=url, types=types, comment=comment) self.support_types = support_types self.support_multi_types = support_multi_types picard-release-2.7.3/picard/coverart/providers/000077500000000000000000000000001416775010500215155ustar00rootroot00000000000000picard-release-2.7.3/picard/coverart/providers/__init__.py000066400000000000000000000073671416775010500236430ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2014-2015, 2018-2021 Laurent Monin # Copyright (C) 2015 Rahul Raturi # Copyright (C) 2016 Ville Skyttä # Copyright (C) 2016 Wieland Hoffmann # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2019-2021 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, namedtuple, ) from picard import log from picard.config import get_config from picard.coverart.providers.caa import CoverArtProviderCaa from picard.coverart.providers.caa_release_group import ( CoverArtProviderCaaReleaseGroup, ) from picard.coverart.providers.local import CoverArtProviderLocal from picard.coverart.providers.provider import ( # noqa: F401 # pylint: disable=unused-import CoverArtProvider, ProviderOptions, ) from picard.coverart.providers.urlrels import CoverArtProviderUrlRelationships from picard.plugin import ExtensionPoint from picard.ui.options import register_options_page _cover_art_providers = ExtensionPoint(label='cover_art_providers') def register_cover_art_provider(provider): _cover_art_providers.register(provider.__module__, provider) if hasattr(provider, 'OPTIONS') and provider.OPTIONS: if not hasattr(provider.OPTIONS, 'NAME'): provider.OPTIONS.NAME = provider.name.lower().replace(' ', '_') if not hasattr(provider.OPTIONS, 'TITLE'): provider.OPTIONS.TITLE = provider.title register_options_page(provider.OPTIONS) # named tuples used by cover_art_providers() ProviderTuple = namedtuple('ProviderTuple', 'name title enabled cls') PInfoTuple = namedtuple('PInfoTuple', 'position enabled') POrderTuple = namedtuple('OrderTuple', 'name position enabled') def cover_art_providers(): def from_ca_providers_option(): """Iterate through ca_providers option and yield name, position and enabled""" config = get_config() for pos, (name, enabled) in enumerate(config.setting['ca_providers']): yield POrderTuple(name=name, position=pos, enabled=enabled) # build a defaultdict with provider name as key, and PInfoTuple as value order = defaultdict(lambda: PInfoTuple(position=666, enabled=False)) for o in from_ca_providers_option(): order[o.name] = PInfoTuple(position=o.position, enabled=o.enabled) # use previously built dict to order providers, according to current ca_providers # (yet) unknown providers are placed at the end, disabled ordered_providers = sorted(_cover_art_providers, key=lambda p: order[p.name].position) def label(p): checked = 'x' if order[p.name].enabled else ' ' return "%s [%s]" % (p.name, checked) log.debug("CA Providers order: %s", ' > '.join(label(p) for p in ordered_providers)) for p in ordered_providers: yield ProviderTuple(name=p.name, title=p.title, enabled=order[p.name].enabled, cls=p) __providers = [ CoverArtProviderLocal, CoverArtProviderCaa, CoverArtProviderUrlRelationships, CoverArtProviderCaaReleaseGroup, ] for provider in __providers: register_cover_art_provider(provider) picard-release-2.7.3/picard/coverart/providers/caa.py000066400000000000000000000671631416775010500226300ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2007 Oliver Charles # Copyright (C) 2007, 2010-2011 Lukáš Lalinský # Copyright (C) 2007-2011, 2015, 2018-2021 Philipp Wolfer # Copyright (C) 2011 Michael Wiencek # Copyright (C) 2011-2012 Wieland Hoffmann # Copyright (C) 2013-2015, 2018-2021 Laurent Monin # Copyright (C) 2015-2016 Rahul Raturi # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2017 Frederik “Freso” S. Olesen # Copyright (C) 2018 Bob Swift # Copyright (C) 2018 Vishal Choudhary # # 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 ( OrderedDict, namedtuple, ) from functools import partial from PyQt5 import ( QtCore, QtGui, QtWidgets, ) from PyQt5.QtNetwork import ( QNetworkReply, QNetworkRequest, ) from picard import log from picard.config import ( BoolOption, IntOption, ListOption, get_config, ) from picard.const import ( CAA_HOST, CAA_PORT, ) from picard.coverart.image import ( CaaCoverArtImage, CaaThumbnailCoverArtImage, ) from picard.coverart.providers.provider import ( CoverArtProvider, ProviderOptions, ) from picard.coverart.utils import ( CAA_TYPES, translate_caa_type, ) from picard.webservice import ratecontrol from picard.ui import PicardDialog from picard.ui.ui_provider_options_caa import Ui_CaaOptions from picard.ui.util import StandardButton CaaSizeItem = namedtuple('CaaSizeItem', ['thumbnail', 'label']) _CAA_THUMBNAIL_SIZE_MAP = OrderedDict([ (250, CaaSizeItem('250', N_('250 px'))), (500, CaaSizeItem('500', N_('500 px'))), (1200, CaaSizeItem('1200', N_('1200 px'))), (-1, CaaSizeItem(None, N_('Full size'))), ]) _CAA_THUMBNAIL_SIZE_ALIASES = { '500': 'large', '250': 'small', } _CAA_IMAGE_SIZE_DEFAULT = 500 _CAA_IMAGE_TYPE_DEFAULT_INCLUDE = ['front'] _CAA_IMAGE_TYPE_DEFAULT_EXCLUDE = ['raw/unedited', 'watermark'] ratecontrol.set_minimum_delay((CAA_HOST, CAA_PORT), 0) ratecontrol.set_minimum_delay(('archive.org', 443), 0) def caa_url_fallback_list(desired_size, thumbnails): """List of thumbnail urls equal or smaller than size, in size decreasing order It is used for find the "best" thumbnail according to: - user choice - thumbnail availability If user choice isn't matching an available thumbnail size, a fallback to smaller thumbnails is possible This function returns the list of possible urls, ordered from the biggest matching the user choice to the smallest one. Of course, if none are possible, the returned list may be empty. """ reversed_map = OrderedDict(reversed(list(_CAA_THUMBNAIL_SIZE_MAP.items()))) urls = [] for item_id, item in reversed_map.items(): if item_id == -1 or item_id > desired_size: continue url = thumbnails.get(item.thumbnail, None) if url is None: size_alias = _CAA_THUMBNAIL_SIZE_ALIASES.get(item.thumbnail, None) if size_alias is not None: url = thumbnails.get(size_alias, None) if url is not None: urls.append(url) return urls class ArrowButton(QtWidgets.QPushButton): """Standard arrow button for CAA image type selection dialog. Keyword Arguments: label {string} -- Label to display on the button command {command} -- Command to execute when the button is clicked (default: {None}) parent {[type]} -- Parent of the QPushButton object being created (default: {None}) """ def __init__(self, icon_name, command=None, parent=None): icon = QtGui.QIcon(":/images/16x16/" + icon_name + '.png') super().__init__(icon, "", parent=parent) if command is not None: self.clicked.connect(command) class ArrowsColumn(QtWidgets.QWidget): """Standard arrow buttons column for CAA image type selection dialog. Keyword Arguments: selection_list {ListBox} -- ListBox of selected items associated with this arrow column ignore_list {ListBox} -- ListBox of unselected items associated with this arrow column callback {command} -- Command to execute after items are moved between lists (default: {None}) reverse {bool} -- Determines whether the arrow directions should be reversed (default: {False}) parent {[type]} -- Parent of the QWidget object being created (default: {None}) """ def __init__(self, selection_list, ignore_list, callback=None, reverse=False, parent=None): super().__init__(parent=parent) self.selection_list = selection_list self.ignore_list = ignore_list self.callback = callback spacer_item = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) arrows_layout = QtWidgets.QVBoxLayout() arrows_layout.addItem(QtWidgets.QSpacerItem(spacer_item)) self.button_add = ArrowButton('go-next' if reverse else 'go-previous', self.move_from_ignore) arrows_layout.addWidget(self.button_add) self.button_add_all = ArrowButton('move-all-right' if reverse else 'move-all-left', self.move_all_from_ignore) arrows_layout.addWidget(self.button_add_all) self.button_remove = ArrowButton('go-previous' if reverse else 'go-next', self.move_to_ignore) arrows_layout.addWidget(self.button_remove) self.button_remove_all = ArrowButton('move-all-left' if reverse else 'move-all-right', self.move_all_to_ignore) arrows_layout.addWidget(self.button_remove_all) arrows_layout.addItem(QtWidgets.QSpacerItem(spacer_item)) self.setLayout(arrows_layout) def move_from_ignore(self): self.ignore_list.move_selected_items(self.selection_list, callback=self.callback) def move_all_from_ignore(self): self.ignore_list.move_all_items(self.selection_list, callback=self.callback) def move_to_ignore(self): self.selection_list.move_selected_items(self.ignore_list, callback=self.callback) def move_all_to_ignore(self): self.selection_list.move_all_items(self.ignore_list, callback=self.callback) class ListBox(QtWidgets.QListWidget): """Standard list box for CAA image type selection dialog. Keyword Arguments: parent {[type]} -- Parent of the QListWidget object being created (default: {None}) """ LISTBOX_WIDTH = 100 LISTBOX_HEIGHT = 250 def __init__(self, parent=None): super().__init__(parent=parent) self.setMinimumSize(QtCore.QSize(self.LISTBOX_WIDTH, self.LISTBOX_HEIGHT)) self.setSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Expanding) self.setSortingEnabled(True) self.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) def move_item(self, item, target_list): """Move the specified item to another listbox.""" self.takeItem(self.row(item)) target_list.addItem(item) def move_selected_items(self, target_list, callback=None): """Move the selected item to another listbox.""" for item in self.selectedItems(): self.move_item(item, target_list) if callback: callback() def move_all_items(self, target_list, callback=None): """Move all items to another listbox.""" while self.count(): self.move_item(self.item(0), target_list) if callback: callback() def all_items_data(self, role=QtCore.Qt.UserRole): for index in range(self.count()): yield self.item(index).data(role) class CAATypesSelectorDialog(PicardDialog): """Display dialog box to select the CAA image types to include and exclude from download and use. Keyword Arguments: parent {[type]} -- Parent of the QDialog object being created (default: {None}) types_include {[string]} -- List of CAA image types to include (default: {None}) types_exclude {[string]} -- List of CAA image types to exclude (default: {None}) """ help_url = 'doc_cover_art_types' def __init__(self, parent=None, types_include=None, types_exclude=None): super().__init__(parent) if types_include is None: types_include = [] if types_exclude is None: types_exclude = [] self.setWindowTitle(_("Cover art types")) self.setWindowModality(QtCore.Qt.WindowModal) self.layout = QtWidgets.QVBoxLayout(self) self.layout.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) # Create list boxes for dialog self.list_include = ListBox() self.list_exclude = ListBox() self.list_ignore = ListBox() # Populate list boxes from current settings self.fill_lists(types_include, types_exclude) # Set triggers when the lists receive the current focus self.list_include.clicked.connect(partial(self.clear_focus, [self.list_ignore, self.list_exclude])) self.list_exclude.clicked.connect(partial(self.clear_focus, [self.list_ignore, self.list_include])) self.list_ignore.clicked.connect(partial(self.clear_focus, [self.list_include, self.list_exclude])) # Add instructions to the dialog box instructions = QtWidgets.QLabel() instructions.setText(_("Please select the contents of the image type 'Include' and 'Exclude' lists.")) instructions.setWordWrap(True) instructions.setSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) self.layout.addWidget(instructions) self.arrows_include = ArrowsColumn( self.list_include, self.list_ignore, callback=self.set_buttons_enabled_state, ) self.arrows_exclude = ArrowsColumn( self.list_exclude, self.list_ignore, callback=self.set_buttons_enabled_state, reverse=True ) lists_layout = QtWidgets.QHBoxLayout() include_list_layout = QtWidgets.QVBoxLayout() include_list_layout.addWidget(QtWidgets.QLabel(_("Include types list"))) include_list_layout.addWidget(self.list_include) lists_layout.addLayout(include_list_layout) lists_layout.addWidget(self.arrows_include) ignore_list_layout = QtWidgets.QVBoxLayout() ignore_list_layout.addWidget(QtWidgets.QLabel("")) ignore_list_layout.addWidget(self.list_ignore) lists_layout.addLayout(ignore_list_layout) lists_layout.addWidget(self.arrows_exclude) exclude_list_layout = QtWidgets.QVBoxLayout() exclude_list_layout.addWidget(QtWidgets.QLabel(_("Exclude types list"))) exclude_list_layout.addWidget(self.list_exclude) lists_layout.addLayout(exclude_list_layout) self.layout.addLayout(lists_layout) # Add usage explanation to the dialog box instructions = QtWidgets.QLabel() instructions.setText(_( "CAA images with an image type found in the 'Include' list will be downloaded and used " "UNLESS they also have an image type found in the 'Exclude' list. Images with types " "found in the 'Exclude' list will NEVER be used. Image 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") ) instructions.setWordWrap(True) instructions.setSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) self.layout.addWidget(instructions) self.buttonbox = QtWidgets.QDialogButtonBox(self) self.buttonbox.setOrientation(QtCore.Qt.Horizontal) self.buttonbox.addButton( StandardButton(StandardButton.OK), QtWidgets.QDialogButtonBox.AcceptRole) self.buttonbox.addButton(StandardButton(StandardButton.CANCEL), QtWidgets.QDialogButtonBox.RejectRole) self.buttonbox.addButton( StandardButton(StandardButton.HELP), QtWidgets.QDialogButtonBox.HelpRole) extrabuttons = [ (N_("I&nclude all"), self.move_all_to_include_list), (N_("E&xclude all"), self.move_all_to_exclude_list), (N_("C&lear all"), self.move_all_to_ignore_list), (N_("Restore &Defaults"), self.reset_to_defaults), ] for label, callback in extrabuttons: button = QtWidgets.QPushButton(_(label)) self.buttonbox.addButton(button, QtWidgets.QDialogButtonBox.ActionRole) button.clicked.connect(callback) self.layout.addWidget(self.buttonbox) self.buttonbox.accepted.connect(self.accept) self.buttonbox.rejected.connect(self.reject) self.buttonbox.helpRequested.connect(self.show_help) self.set_buttons_enabled_state() def move_all_to_include_list(self): self.list_ignore.move_all_items(self.list_include) self.list_exclude.move_all_items(self.list_include) self.set_buttons_enabled_state() def move_all_to_exclude_list(self): self.list_ignore.move_all_items(self.list_exclude) self.list_include.move_all_items(self.list_exclude) self.set_buttons_enabled_state() def move_all_to_ignore_list(self): self.list_include.move_all_items(self.list_ignore) self.list_exclude.move_all_items(self.list_ignore) self.set_buttons_enabled_state() def fill_lists(self, includes, excludes): """Fill dialog listboxes. First clears the contents of the three listboxes, and then populates the listboxes from the dictionary of standard CAA types, using the provided 'includes' and 'excludes' lists to determine the appropriate list for each type. Arguments: includes -- list of standard image types to place in the "Include" listbox excludes -- list of standard image types to place in the "Exclude" listbox """ self.list_include.clear() self.list_exclude.clear() self.list_ignore.clear() for caa_type in CAA_TYPES: name = caa_type['name'] title = translate_caa_type(name) item = QtWidgets.QListWidgetItem(title) item.setData(QtCore.Qt.UserRole, name) if name in includes: self.list_include.addItem(item) elif name in excludes: self.list_exclude.addItem(item) else: self.list_ignore.addItem(item) def get_selected_types_include(self): return list(self.list_include.all_items_data()) or ['front'] def get_selected_types_exclude(self): return list(self.list_exclude.all_items_data()) or ['none'] def clear_focus(self, lists): for temp_list in lists: temp_list.clearSelection() self.set_buttons_enabled_state() def reset_to_defaults(self): self.fill_lists(_CAA_IMAGE_TYPE_DEFAULT_INCLUDE, _CAA_IMAGE_TYPE_DEFAULT_EXCLUDE) self.set_buttons_enabled_state() def set_buttons_enabled_state(self): has_items_include = self.list_include.count() has_items_exclude = self.list_exclude.count() has_items_ignore = self.list_ignore.count() has_selected_include = bool(self.list_include.selectedItems()) has_selected_exclude = bool(self.list_exclude.selectedItems()) has_selected_ignore = bool(self.list_ignore.selectedItems()) # "Include" list buttons self.arrows_include.button_add.setEnabled(has_items_ignore and has_selected_ignore) self.arrows_include.button_add_all.setEnabled(has_items_ignore) self.arrows_include.button_remove.setEnabled(has_items_include and has_selected_include) self.arrows_include.button_remove_all.setEnabled(has_items_include) # "Exclude" list buttons self.arrows_exclude.button_add.setEnabled(has_items_ignore and has_selected_ignore) self.arrows_exclude.button_add_all.setEnabled(has_items_ignore) self.arrows_exclude.button_remove.setEnabled(has_items_exclude and has_selected_exclude) self.arrows_exclude.button_remove_all.setEnabled(has_items_exclude) @staticmethod def run(parent=None, types_include=None, types_exclude=None): if types_include is None: types_include = [] if types_exclude is None: types_exclude = [] dialog = CAATypesSelectorDialog(parent, types_include, types_exclude) result = dialog.exec_() return (dialog.get_selected_types_include(), dialog.get_selected_types_exclude(), result == QtWidgets.QDialog.Accepted) class ProviderOptionsCaa(ProviderOptions): """ Options for Cover Art Archive cover art provider """ TITLE = N_("Cover Art Archive") HELP_URL = '/config/options_cover_art_archive.html' options = [ BoolOption("setting", "caa_approved_only", False), IntOption("setting", "caa_image_size", _CAA_IMAGE_SIZE_DEFAULT), ListOption("setting", "caa_image_types", _CAA_IMAGE_TYPE_DEFAULT_INCLUDE), BoolOption("setting", "caa_restrict_image_types", True), ListOption("setting", "caa_image_types_to_omit", _CAA_IMAGE_TYPE_DEFAULT_EXCLUDE), ] _options_ui = Ui_CaaOptions def __init__(self, parent=None): super().__init__(parent) self.ui.restrict_images_types.clicked.connect(self.update_caa_types) self.ui.select_caa_types.clicked.connect(self.select_caa_types) def restore_defaults(self): self.caa_image_types = _CAA_IMAGE_TYPE_DEFAULT_INCLUDE self.caa_image_types_to_omit = _CAA_IMAGE_TYPE_DEFAULT_EXCLUDE super().restore_defaults() def load(self): self.ui.cb_image_size.clear() for item_id, item in _CAA_THUMBNAIL_SIZE_MAP.items(): self.ui.cb_image_size.addItem(_(item.label), userData=item_id) config = get_config() size = config.setting["caa_image_size"] index = self.ui.cb_image_size.findData(size) if index < 0: index = self.ui.cb_image_size.findData(_CAA_IMAGE_SIZE_DEFAULT) self.ui.cb_image_size.setCurrentIndex(index) self.ui.cb_approved_only.setChecked(config.setting["caa_approved_only"]) self.ui.restrict_images_types.setChecked( config.setting["caa_restrict_image_types"]) self.caa_image_types = config.setting["caa_image_types"] self.caa_image_types_to_omit = config.setting["caa_image_types_to_omit"] self.update_caa_types() def save(self): config = get_config() size = self.ui.cb_image_size.currentData() config.setting["caa_image_size"] = size config.setting["caa_approved_only"] = \ self.ui.cb_approved_only.isChecked() config.setting["caa_restrict_image_types"] = \ self.ui.restrict_images_types.isChecked() config.setting["caa_image_types"] = self.caa_image_types config.setting["caa_image_types_to_omit"] = self.caa_image_types_to_omit def update_caa_types(self): enabled = self.ui.restrict_images_types.isChecked() self.ui.select_caa_types.setEnabled(enabled) def select_caa_types(self): (types, types_to_omit, ok) = CAATypesSelectorDialog.run( self, self.caa_image_types, self.caa_image_types_to_omit) if ok: self.caa_image_types = types self.caa_image_types_to_omit = types_to_omit class CoverArtProviderCaa(CoverArtProvider): """Get cover art from Cover Art Archive using release mbid""" NAME = "Cover Art Archive" TITLE = N_('Cover Art Archive: Release') OPTIONS = ProviderOptionsCaa ignore_json_not_found_error = False coverartimage_class = CaaCoverArtImage coverartimage_thumbnail_class = CaaThumbnailCoverArtImage def __init__(self, coverart): super().__init__(coverart) config = get_config() self.caa_types = list(map(str.lower, config.setting["caa_image_types"])) self.caa_types_to_omit = list(map(str.lower, config.setting["caa_image_types_to_omit"])) self.len_caa_types = len(self.caa_types) self.restrict_types = config.setting["caa_restrict_image_types"] @property def _has_suitable_artwork(self): # MB web service indicates if CAA has artwork # https://tickets.metabrainz.org/browse/MBS-4536 if 'cover-art-archive' not in self.release: log.debug('No Cover Art Archive information for {release_id}'.format(release_id=self.release['id'])) return False caa_node = self.release['cover-art-archive'] caa_has_suitable_artwork = caa_node['artwork'] if not caa_has_suitable_artwork: log.debug('There are no images in the Cover Art Archive for {release_id}'.format(release_id=self.release['id'])) return False if self.restrict_types: want_front = 'front' in self.caa_types want_back = 'back' in self.caa_types caa_has_front = caa_node['front'] caa_has_back = caa_node['back'] if self.len_caa_types == 2 and (want_front or want_back): # The OR cases are there to still download and process the CAA # JSON file if front or back is enabled but not in the CAA and # another type (that's neither front nor back) is enabled. # For example, if both front and booklet are enabled and the # CAA only has booklet images, the front element in the XML # from the webservice will be false (thus front_in_caa is False # as well) but it's still necessary to download the booklet # images by using the fact that back is enabled but there are # no back images in the CAA. front_in_caa = caa_has_front or not want_front back_in_caa = caa_has_back or not want_back caa_has_suitable_artwork = front_in_caa or back_in_caa elif self.len_caa_types == 1 and (want_front or want_back): front_in_caa = caa_has_front and want_front back_in_caa = caa_has_back and want_back caa_has_suitable_artwork = front_in_caa or back_in_caa if not caa_has_suitable_artwork: log.debug('There are no suitable images in the Cover Art Archive for {release_id}'.format(release_id=self.release['id'])) else: log.debug('There are suitable images in the Cover Art Archive for {release_id}'.format(release_id=self.release['id'])) return caa_has_suitable_artwork def enabled(self): """Check if CAA artwork has to be downloaded""" if not super().enabled(): return False if self.restrict_types and not self.len_caa_types: log.debug('User disabled all Cover Art Archive types') return False return self._has_suitable_artwork @property def _caa_path(self): return "/release/%s/" % self.metadata["musicbrainz_albumid"] def queue_images(self): self.album.tagger.webservice.get( CAA_HOST, CAA_PORT, self._caa_path, self._caa_json_downloaded, priority=True, important=False, cacheloadcontrol=QNetworkRequest.PreferNetwork ) self.album._requests += 1 # we will call next_in_queue() after json parsing return CoverArtProvider.WAIT def _caa_json_downloaded(self, data, http, error): """Parse CAA JSON file and queue CAA cover art images for download""" self.album._requests -= 1 if error: if not (error == QNetworkReply.ContentNotFoundError and self.ignore_json_not_found_error): self.error('CAA JSON error: %s' % (http.errorString())) else: if self.restrict_types: log.debug('CAA types: included: %s, excluded: %s' % (self.caa_types, self.caa_types_to_omit,)) try: config = get_config() for image in data["images"]: if config.setting["caa_approved_only"] and not image["approved"]: continue is_pdf = image["image"].endswith('.pdf') if is_pdf and not config.setting["save_images_to_files"]: log.debug("Skipping pdf cover art : %s" % image["image"]) continue # if image has no type set, we still want it to match # pseudo type 'unknown' if not image["types"]: image["types"] = ["unknown"] else: image["types"] = list(map(str.lower, image["types"])) if self.restrict_types: # only keep enabled caa types types = set(image["types"]).intersection( set(self.caa_types)) if types and self.caa_types_to_omit: types = not set(image["types"]).intersection( set(self.caa_types_to_omit)) log.debug('CAA image {status}: {image_name} {image_types}'.format( status=('accepted' if types else 'rejected'), image_name=image['image'], image_types=image['types'],) ) else: types = True if types: urls = caa_url_fallback_list(config.setting["caa_image_size"], image["thumbnails"]) if not urls or is_pdf: url = image["image"] else: # FIXME: try other urls in case of 404 url = urls[0] coverartimage = self.coverartimage_class( url, types=image["types"], is_front=image['front'], comment=image["comment"], ) if urls and is_pdf: # thumbnail will be used to "display" PDF in info # dialog thumbnail = self.coverartimage_thumbnail_class( url=urls[0], types=image["types"], is_front=image['front'], comment=image["comment"], ) self.queue_put(thumbnail) coverartimage.thumbnail = thumbnail # PDFs cannot be saved to tags (as 2014/05/29) coverartimage.can_be_saved_to_tags = False self.queue_put(coverartimage) if config.setting["save_only_one_front_image"] and \ config.setting["save_images_to_files"] and \ image["front"]: break except (AttributeError, KeyError, TypeError) as e: self.error('CAA JSON error: %s' % e) self.next_in_queue() picard-release-2.7.3/picard/coverart/providers/caa_release_group.py000066400000000000000000000034231416775010500255310ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2014-2016, 2018-2021 Laurent Monin # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2020 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 picard.coverart.image import ( CaaCoverArtImage, CaaThumbnailCoverArtImage, ) from picard.coverart.providers.caa import CoverArtProviderCaa class CaaCoverArtImageRg(CaaCoverArtImage): pass class CaaThumbnailCoverArtImageRg(CaaThumbnailCoverArtImage): pass class CoverArtProviderCaaReleaseGroup(CoverArtProviderCaa): """Use cover art from album release group""" NAME = "CaaReleaseGroup" TITLE = N_("Cover Art Archive: Release Group") # FIXME: caa release group uses the same options than caa OPTIONS = None ignore_json_not_found_error = True coverartimage_class = CaaCoverArtImageRg coverartimage_thumbnail_class = CaaThumbnailCoverArtImageRg def enabled(self): return not self.coverart.front_image_found @property def _caa_path(self): return "/release-group/%s/" % self.metadata["musicbrainz_releasegroupid"] picard-release-2.7.3/picard/coverart/providers/local.py000066400000000000000000000102611416775010500231610ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2015, 2018-2021 Laurent Monin # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2017 Ville Skyttä # Copyright (C) 2019-2021 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. import os import re from picard.config import ( TextOption, get_config, ) from picard.coverart.image import LocalFileCoverArtImage from picard.coverart.providers.provider import ( CoverArtProvider, ProviderOptions, ) from picard.coverart.utils import CAA_TYPES from picard.ui.ui_provider_options_local import Ui_LocalOptions class ProviderOptionsLocal(ProviderOptions): """ Options for Local Files cover art provider """ HELP_URL = '/config/options_local_files.html' _DEFAULT_LOCAL_COVER_ART_REGEX = r'^(?:cover|folder|albumart)(.*)\.(?:jpe?g|png|gif|tiff?|webp)$' options = [ TextOption("setting", "local_cover_regex", _DEFAULT_LOCAL_COVER_ART_REGEX), ] _options_ui = Ui_LocalOptions def __init__(self, parent=None): super().__init__(parent) self.init_regex_checker(self.ui.local_cover_regex_edit, self.ui.local_cover_regex_error) self.ui.local_cover_regex_default.clicked.connect(self.set_local_cover_regex_default) def set_local_cover_regex_default(self): self.ui.local_cover_regex_edit.setText(self._DEFAULT_LOCAL_COVER_ART_REGEX) def load(self): config = get_config() self.ui.local_cover_regex_edit.setText(config.setting["local_cover_regex"]) def save(self): config = get_config() config.setting["local_cover_regex"] = self.ui.local_cover_regex_edit.text() class CoverArtProviderLocal(CoverArtProvider): """Get cover art from local files""" NAME = "Local Files" TITLE = N_("Local Files") OPTIONS = ProviderOptionsLocal _types_split_re = re.compile('[^a-z0-9]', re.IGNORECASE) _known_types = {t['name'] for t in CAA_TYPES} _default_types = ['front'] def queue_images(self): config = get_config() regex = config.setting['local_cover_regex'] if regex: _match_re = re.compile(regex, re.IGNORECASE) dirs_done = set() for file in self.album.iterfiles(): current_dir = os.path.dirname(file.filename) if current_dir in dirs_done: continue dirs_done.add(current_dir) for image in self.find_local_images(current_dir, _match_re): self.queue_put(image) return CoverArtProvider.FINISHED def get_types(self, string): found = {x.lower() for x in self._types_split_re.split(string) if x} return list(found.intersection(self._known_types)) def find_local_images(self, current_dir, match_re): for root, dirs, files in os.walk(current_dir): for filename in files: m = match_re.search(filename) if not m: continue filepath = os.path.join(current_dir, root, filename) if not os.path.exists(filepath): continue try: type_from_filename = self.get_types(m.group(1)) except IndexError: type_from_filename = [] yield LocalFileCoverArtImage( filepath, types=type_from_filename or self._default_types, support_types=True, support_multi_types=True ) picard-release-2.7.3/picard/coverart/providers/provider.py000066400000000000000000000111351416775010500237220ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2014-2015, 2018-2019, 2021 Laurent Monin # Copyright (C) 2015 Rahul Raturi # Copyright (C) 2016 Ville Skyttä # Copyright (C) 2016 Wieland Hoffmann # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2019-2020 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. import traceback from picard.ui.options import OptionsPage class ProviderOptions(OptionsPage): """ Template class for provider's options It works like OptionsPage for the most (options, load, save) It will append the provider's options page as a child of the main cover art's options page. The property _options_ui must be set to a valid Qt Ui class containing the layout and widgets for defined provider's options. A specific provider class (inhereting from CoverArtProvider) has to set the subclassed ProviderOptions as OPTIONS property. Options will be registered at the same time as the provider. class MyProviderOptions(ProviderOptions): _options_ui = Ui_MyProviderOptions .... class MyProvider(CoverArtProvider): OPTIONS = ProviderOptionsMyProvider .... """ PARENT = "cover" def __init__(self, parent=None): super().__init__(parent) self.ui = self._options_ui() self.ui.setupUi(self) class CoverArtProviderMetaClass(type): """Provide default properties name & title for CoverArtProvider It is recommended to use those in place of NAME and TITLE that might not be defined """ @property def name(cls): return getattr(cls, 'NAME', cls.__name__) @property def title(cls): return getattr(cls, 'TITLE', cls.name) class CoverArtProvider(metaclass=CoverArtProviderMetaClass): """Subclasses of this class need to reimplement at least `queue_images()`. `__init__()` does not have to do anything. `queue_images()` will be called if `enabled()` returns `True`. `queue_images()` must return `FINISHED` when it finished to queue potential cover art downloads (using `queue_put(). If `queue_images()` delegates the job of queuing downloads to another method (asynchronous) it should return `WAIT` and the other method has to explicitly call `next_in_queue()`. If `FINISHED` is returned, `next_in_queue()` will be automatically called by CoverArt object. """ # default state, internal use _STARTED = 0 # returned by queue_images(): # next_in_queue() will be automatically called FINISHED = 1 # returned by queue_images(): # next_in_queue() has to be called explicitly by provider WAIT = 2 def __init__(self, coverart): self.coverart = coverart self.release = coverart.release self.metadata = coverart.metadata self.album = coverart.album def enabled(self): return not self.coverart.front_image_found def queue_images(self): # this method has to return CoverArtProvider.FINISHED or # CoverArtProvider.WAIT raise NotImplementedError def error(self, msg): self.coverart.album.error_append(msg) def queue_put(self, what): self.coverart.queue_put(what) def next_in_queue(self): # must be called by provider if queue_images() returns WAIT self.coverart.next_in_queue() def match_url_relations(self, relation_types, func): """Execute `func` for each relation url matching type in `relation_types` """ try: if 'relations' in self.release: for relation in self.release['relations']: if relation['target-type'] == 'url': if relation['type'] in relation_types: func(relation['url']['resource']) except AttributeError: self.error(traceback.format_exc()) picard-release-2.7.3/picard/coverart/providers/urlrels.py000066400000000000000000000034301416775010500235570ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2007 Oliver Charles # Copyright (C) 2007, 2010-2011 Lukáš Lalinský # Copyright (C) 2007-2011, 2020 Philipp Wolfer # Copyright (C) 2011 Michael Wiencek # Copyright (C) 2011-2012 Wieland Hoffmann # Copyright (C) 2013-2015, 2018-2019, 2021 Laurent Monin # Copyright (C) 2017 Sambhav Kothari # # 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 picard import log from picard.coverart.image import CoverArtImage from picard.coverart.providers.provider import CoverArtProvider class CoverArtProviderUrlRelationships(CoverArtProvider): """Use cover art link and has_cover_art_at MusicBrainz relationships to get cover art""" NAME = "UrlRelationships" TITLE = N_('Allowed Cover Art URLs') def queue_images(self): self.match_url_relations(('cover art link', 'has_cover_art_at'), self._queue_from_relationship) return CoverArtProvider.FINISHED def _queue_from_relationship(self, url): log.debug("Found cover art link in URL relationship") self.queue_put(CoverArtImage(url)) picard-release-2.7.3/picard/coverart/utils.py000066400000000000000000000056751416775010500212270ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2013-2015, 2020-2021 Laurent Monin # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2018 Wieland Hoffmann # Copyright (C) 2019-2021 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 enum import IntEnum from picard.const import MB_ATTRIBUTES # list of types from http://musicbrainz.org/doc/Cover_Art/Types # order of declaration is preserved in selection box CAA_TYPES = [] for k, v in sorted(MB_ATTRIBUTES.items(), key=lambda k_v: k_v[0]): if k.startswith('DB:cover_art_archive.art_type/name:'): CAA_TYPES.append({'name': v.lower(), 'title': v}) # pseudo type, used for the no type case CAA_TYPES.append({'name': "unknown", 'title': N_("Unknown")}) CAA_TYPES_TR = {} for t in CAA_TYPES: CAA_TYPES_TR[t['name']] = t['title'] def translate_caa_type(name): if name == 'unknown': return _(CAA_TYPES_TR[name]) else: title = CAA_TYPES_TR.get(name, name) return pgettext_attributes("cover_art_type", title) # See https://id3.org/id3v2.4.0-frames, 4.14 Attached picture class Id3ImageType(IntEnum): OTHER = 0 FILE_ICON = 1 FILE_ICON_OTHER = 2 COVER_FRONT = 3 COVER_BACK = 4 LEAFLET_PAGE = 5 MEDIA = 6 LEAD_ARTIST = 7 ARTIST = 8 CONDUCTOR = 9 BAND = 10 COMPOSER = 11 LYRICIST = 12 RECORDING_DURATION = 13 DURING_RECORDING = 14 DURING_PERFORMANCE = 15 VIDEO_SCREEN_CAPTURE = 16 BRIGHT_COLOURED_FISH = 17 ILLUSTRATION = 18 LOGO_ARTIST = 19 LOGO_STUDIO = 20 __ID3_IMAGE_TYPE_MAP = { "obi": Id3ImageType.OTHER, "tray": Id3ImageType.OTHER, "spine": Id3ImageType.OTHER, "sticker": Id3ImageType.OTHER, "other": Id3ImageType.OTHER, "front": Id3ImageType.COVER_FRONT, "back": Id3ImageType.COVER_BACK, "booklet": Id3ImageType.LEAFLET_PAGE, "track": Id3ImageType.MEDIA, "medium": Id3ImageType.MEDIA, } __ID3_REVERSE_IMAGE_TYPE_MAP = {v: k for k, v in __ID3_IMAGE_TYPE_MAP.items()} def image_type_from_id3_num(id3type): return __ID3_REVERSE_IMAGE_TYPE_MAP.get(id3type, "other") def image_type_as_id3_num(texttype): return __ID3_IMAGE_TYPE_MAP.get(texttype, Id3ImageType.OTHER) def types_from_id3(id3type): return [image_type_from_id3_num(id3type)] picard-release-2.7.3/picard/dataobj.py000066400000000000000000000037241416775010500176370ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2004 Robert Kaye # Copyright (C) 2006-2008 Lukáš Lalinský # Copyright (C) 2011-2012 Michael Wiencek # Copyright (C) 2013, 2020-2021 Laurent Monin # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2017 Sophist-UK # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2018, 2021 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 Counter from picard.config import get_config from picard.util import LockableObject class DataObject(LockableObject): def __init__(self, obj_id): super().__init__() self.id = obj_id self.genres = Counter() self.item = None def add_genre(self, name, count): self.genres[name] += count @staticmethod def set_genre_inc_params(inc, config=None): require_authentication = False config = config or get_config() if config.setting['use_genres']: use_folksonomy = config.setting['folksonomy_tags'] if config.setting['only_my_genres']: require_authentication = True inc |= {'user-tags'} if use_folksonomy else {'user-genres'} else: inc |= {'tags'} if use_folksonomy else {'genres'} return require_authentication picard-release-2.7.3/picard/disc.py000066400000000000000000000067301416775010500171550ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006 Matthias Friedrich # Copyright (C) 2007-2008 Lukáš Lalinský # Copyright (C) 2008 Robert Kaye # Copyright (C) 2009, 2013, 2018-2021 Philipp Wolfer # Copyright (C) 2011-2013 Michael Wiencek # Copyright (C) 2013 Johannes Dewender # Copyright (C) 2013 Sebastian Ramacher # Copyright (C) 2013 Wieland Hoffmann # Copyright (C) 2013, 2018-2021 Laurent Monin # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2018 Vishal Choudhary # # 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. import traceback from PyQt5 import QtCore from picard import log from picard.util.mbserver import build_submission_url from picard.ui.cdlookup import CDLookupDialog try: # use python-libdiscid (http://pythonhosted.org/python-libdiscid/) from libdiscid.compat import discid except ImportError: try: # use python-discid (http://python-discid.readthedocs.org/en/latest/) import discid except (ImportError, OSError): discid = None class Disc(QtCore.QObject): def __init__(self): super().__init__() self.id = None self.mcn = None self.tracks = 0 self.toc_string = None def read(self, device=None): if device is None: device = discid.get_default_device() log.debug("Reading CD using device: %r", device) try: disc = discid.read(device, features=['mcn']) self.id = disc.id self.mcn = disc.mcn self.tracks = len(disc.tracks) self.toc_string = disc.toc_string log.debug("Read disc ID %s with MCN %s", self.id, self.mcn) except discid.DiscError as e: log.error("Error while reading %r: %s" % (device, str(e))) raise @property def submission_url(self): if self.id: return build_submission_url('/cdtoc/attach', query_args={ 'id': self.id, 'tracks': self.tracks, 'toc': self.toc_string.replace(' ', '+'), }) else: return None def lookup(self): self.tagger.mb_api.lookup_discid(self.id, self._lookup_finished) def _lookup_finished(self, document, http, error): self.tagger.restore_cursor() releases = [] if error: log.error("%r", http.errorString()) else: try: releases = document['releases'] except (AttributeError, IndexError): log.error(traceback.format_exc()) dialog = CDLookupDialog(releases, self, parent=self.tagger.window) dialog.exec_() if discid is not None: discid_version = "discid %s, %s" % (discid.__version__, discid.LIBDISCID_VERSION_STRING) else: discid_version = None picard-release-2.7.3/picard/file.py000066400000000000000000001117441416775010500171540ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2004 Robert Kaye # Copyright (C) 2006-2009, 2011-2013, 2017 Lukáš Lalinský # Copyright (C) 2007-2011, 2015, 2018-2021 Philipp Wolfer # Copyright (C) 2008 Gary van der Merwe # Copyright (C) 2008-2009 Nikolai Prokoschenko # Copyright (C) 2009 Carlin Mangar # Copyright (C) 2009 David Hilton # Copyright (C) 2011-2014 Michael Wiencek # Copyright (C) 2012 Erik Wasser # Copyright (C) 2012 Johannes Weißl # Copyright (C) 2012 noobie # Copyright (C) 2012-2014 Wieland Hoffmann # Copyright (C) 2013 Calvin Walton # Copyright (C) 2013-2014 Ionuț Ciocîrlan # Copyright (C) 2013-2014, 2017, 2021 Sophist-UK # Copyright (C) 2013-2014, 2017-2021 Laurent Monin # Copyright (C) 2016 Rahul Raturi # Copyright (C) 2016 Ville Skyttä # Copyright (C) 2016-2018 Sambhav Kothari # Copyright (C) 2017-2018 Antonio Larrosa # Copyright (C) 2019 Joel Lintunen # Copyright (C) 2020 Ray Bouchard # Copyright (C) 2020-2021 Gabriel Ferreira # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 Petit Minion # # 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 Counter import fnmatch from functools import partial import os import os.path import re import shutil from PyQt5 import QtCore from picard import ( PICARD_APP_NAME, log, ) from picard.config import get_config from picard.const import QUERY_LIMIT from picard.const.sys import ( IS_MACOS, IS_WIN, ) from picard.metadata import ( Metadata, SimMatchTrack, ) from picard.plugin import ( PluginFunctions, PluginPriority, ) from picard.script import get_file_naming_script from picard.util import ( decode_filename, emptydir, find_best_match, format_time, is_absolute_path, thread, tracknum_and_title_from_filename, ) from picard.util.filenaming import ( get_available_filename, make_save_path, make_short_filename, move_ensure_casing, ) from picard.util.preservedtags import PreservedTags from picard.util.scripttofilename import script_to_filename_with_metadata from picard.util.tags import PRESERVED_TAGS from picard.ui.item import Item class File(QtCore.QObject, Item): metadata_images_changed = QtCore.pyqtSignal() NAME = None UNDEFINED = -1 PENDING = 0 NORMAL = 1 CHANGED = 2 ERROR = 3 REMOVED = 4 LOOKUP_METADATA = 1 LOOKUP_ACOUSTID = 2 EXTENSIONS = [] FILE_INFO_TAGS = ('~bitrate', '~sample_rate', '~channels', '~bits_per_sample', '~format') comparison_weights = { "title": 13, "artist": 4, "album": 5, "length": 10, "totaltracks": 4, "releasetype": 14, "releasecountry": 2, "format": 2, "isvideo": 2, "date": 4, } class PreserveTimesStatError(Exception): pass class PreserveTimesUtimeError(Exception): pass # in order to significantly speed up performance, the number of pending # files is cached, set @state.setter num_pending_files = 0 def __init__(self, filename): super().__init__() self.filename = filename self.base_filename = os.path.basename(filename) self._state = File.UNDEFINED self.state = File.PENDING self.orig_metadata = Metadata() self.metadata = Metadata() self.similarity = 1.0 self.parent = None self.lookup_task = None self.item = None self.acoustid_fingerprint = None self.acoustid_length = 0 self.match_recordingid = None self.acousticbrainz_is_duplicate = False self.acousticbrainz_features_file = None self.acousticbrainz_error = False def __repr__(self): return '<%s %r>' % (type(self).__name__, self.base_filename) # pylint: disable=no-self-use def format_specific_metadata(self, metadata, tag, settings=None): """Can be overridden to customize how a tag is displayed in the UI. This is useful if a tag saved to the underlying format will differ from the internal representation in a way that would cause data loss. This is e.g. the case for some ID3v2.3 tags. Args: metadata: The metadata object to read the tag from tag: Name of the tag settings: Dictionary of settings. If not set, config.setting should be used Returns: An array of values for the tag """ return metadata.getall(tag) def _format_specific_copy(self, metadata, settings=None): """Creates a copy of metadata, but applies format_specific_metadata() to the values. """ copy = Metadata( deleted_tags=metadata.deleted_tags, images=metadata.images, length=metadata.length) for name in metadata: copy[name] = self.format_specific_metadata(metadata, name, settings) return copy def load(self, callback): thread.run_task( partial(self._load_check, self.filename), partial(self._loading_finished, callback), priority=1) def _load_check(self, filename): # Check that file has not been removed since thread was queued # Don't load if we are stopping. if self.state != File.PENDING: log.debug("File not loaded because it was removed: %r", self.filename) return None if self.tagger.stopping: log.debug("File not loaded because %s is stopping: %r", PICARD_APP_NAME, self.filename) return None return self._load(filename) def _load(self, filename): """Load metadata from the file.""" raise NotImplementedError def _loading_finished(self, callback, result=None, error=None): if self.state != File.PENDING or self.tagger.stopping: return config = get_config() if error is not None: self.state = self.ERROR self.error_append(str(error)) # If loading failed, force format guessing and try loading again from picard.formats.util import guess_format try: alternative_file = guess_format(self.filename) except (FileNotFoundError, OSError): log.error("Guessing format of %s failed", self.filename, exc_info=True) alternative_file = None if alternative_file: # Do not retry reloading exactly the same file format if type(alternative_file) != type(self): # pylint: disable=unidiomatic-typecheck log.debug('Loading %r failed, retrying as %r' % (self, alternative_file)) self.remove() alternative_file.load(callback) return else: alternative_file.remove() # cleanup unused File object from picard.formats import supported_extensions file_name, file_extension = os.path.splitext(self.base_filename) if file_extension not in supported_extensions(): log.error('Unsupported media file %r wrongly loaded. Removing ...', self) callback(self, remove_file=True) return else: self.clear_errors() self.state = self.NORMAL postprocessors = [] if config.setting["guess_tracknumber_and_title"]: postprocessors.append(self._guess_tracknumber_and_title) self._copy_loaded_metadata(result, postprocessors) # use cached fingerprint from file metadata if not config.setting["ignore_existing_acoustid_fingerprints"]: fingerprints = self.metadata.getall('acoustid_fingerprint') if fingerprints: self.set_acoustid_fingerprint(fingerprints[0]) run_file_post_load_processors(self) self.update() callback(self) def _copy_loaded_metadata(self, metadata, postprocessors=None): metadata['~length'] = format_time(metadata.length) if postprocessors: for processor in postprocessors: processor(metadata) self.orig_metadata = metadata self.metadata.copy(metadata) def _guess_tracknumber_and_title(self, metadata): missing = {'tracknumber', 'title'} - set(metadata) if missing: guessed = tracknum_and_title_from_filename(self.base_filename) for m in missing: metadata[m] = getattr(guessed, m) def _copy_file_info_tags(self, to_metadata, from_metadata): for info in self.FILE_INFO_TAGS: to_metadata[info] = from_metadata[info] def copy_metadata(self, metadata, preserve_deleted=True): acoustid = self.metadata["acoustid_id"] saved_metadata = {} preserved_tags = PreservedTags() for tag, values in self.orig_metadata.rawitems(): if tag in preserved_tags or tag in PRESERVED_TAGS: saved_metadata[tag] = values deleted_tags = self.metadata.deleted_tags images_changed = self.metadata.images != metadata.images self.metadata.copy(metadata) self._copy_file_info_tags(metadata, self.orig_metadata) if preserve_deleted: for tag in deleted_tags: del self.metadata[tag] self.metadata.update(saved_metadata) if acoustid and "acoustid_id" not in metadata.deleted_tags: self.metadata["acoustid_id"] = acoustid if images_changed: self.metadata_images_changed.emit() def keep_original_images(self): if self.metadata.images != self.orig_metadata.images: self.metadata.images = self.orig_metadata.images.copy() self.update(signal=False) self.metadata_images_changed.emit() def has_error(self): return self.state == File.ERROR def save(self): self.set_pending() metadata = Metadata() metadata.copy(self.metadata) thread.run_task( partial(self._save_and_rename, self.filename, metadata), self._saving_finished, thread_pool=self.tagger.save_thread_pool) def _preserve_times(self, filename, func): """Save filename times before calling func, and set them again""" try: # https://docs.python.org/3/library/os.html#os.utime # Since Python 3.3, ns parameter is available # The best way to preserve exact times is to use the st_atime_ns and st_mtime_ns # fields from the os.stat() result object with the ns parameter to utime. st = os.stat(filename) except OSError as why: errmsg = "Couldn't read timestamps from %r: %s" % (filename, why) raise self.PreserveTimesStatError(errmsg) from None # if we can't read original times, don't call func and let caller handle this func() try: os.utime(filename, ns=(st.st_atime_ns, st.st_mtime_ns)) except OSError as why: errmsg = "Couldn't preserve timestamps for %r: %s" % (filename, why) raise self.PreserveTimesUtimeError(errmsg) from None return (st.st_atime_ns, st.st_mtime_ns) def _save_and_rename(self, old_filename, metadata): """Save the metadata.""" config = get_config() # Check that file has not been removed since thread was queued # Also don't save if we are stopping. if self.state == File.REMOVED: log.debug("File not saved because it was removed: %r", self.filename) return None if self.tagger.stopping: log.debug("File not saved because %s is stopping: %r", PICARD_APP_NAME, self.filename) return None new_filename = old_filename if not config.setting["dont_write_tags"]: save = partial(self._save, old_filename, metadata) if config.setting["preserve_timestamps"]: try: self._preserve_times(old_filename, save) except self.PreserveTimesUtimeError as why: log.warning(why) else: save() # Rename files if config.setting["rename_files"] or config.setting["move_files"]: new_filename = self._rename(old_filename, metadata, config.setting) # Move extra files (images, playlists, etc.) self._move_additional_files(old_filename, new_filename, config) # Delete empty directories if config.setting["delete_empty_dirs"]: dirname = os.path.dirname(old_filename) try: emptydir.rm_empty_dir(dirname) head, tail = os.path.split(dirname) if not tail: head, tail = os.path.split(head) while head and tail: emptydir.rm_empty_dir(head) head, tail = os.path.split(head) except OSError as why: log.warning("Error removing directory: %s", why) except emptydir.SkipRemoveDir as why: log.debug("Not removing empty directory: %s", why) # Save cover art images if config.setting["save_images_to_files"]: self._save_images(os.path.dirname(new_filename), metadata) return new_filename def _saving_finished(self, result=None, error=None): # Handle file removed before save # Result is None if save was skipped if ((self.state == File.REMOVED or self.tagger.stopping) and result is None): return old_filename = new_filename = self.filename if error is not None: self.state = File.ERROR self.error_append(str(error)) else: self.filename = new_filename = result self.base_filename = os.path.basename(new_filename) length = self.orig_metadata.length temp_info = {} self._copy_file_info_tags(temp_info, self.orig_metadata) images_changed = self.orig_metadata.images != self.metadata.images # Copy new metadata to original metadata, applying format specific # conversions (e.g. for ID3v2.3) config = get_config() new_metadata = self._format_specific_copy(self.metadata, config.setting) if config.setting["clear_existing_tags"]: self.orig_metadata = new_metadata else: self.orig_metadata.update(new_metadata) # After saving deleted tags should no longer be marked deleted self.metadata.clear_deleted() self.orig_metadata.clear_deleted() self.orig_metadata.length = length self.orig_metadata['~length'] = format_time(length) self.orig_metadata.update(temp_info) self.clear_errors() self.clear_pending(signal=False) self._add_path_to_metadata(self.orig_metadata) if images_changed: self.metadata_images_changed.emit() # run post save hook run_file_post_save_processors(self) # Force update to ensure file status icon changes immediately after save self.update() if self.state != File.REMOVED: del self.tagger.files[old_filename] self.tagger.files[new_filename] = self if self.tagger.stopping: log.debug("Save of %r completed before stopping Picard", self.filename) def _save(self, filename, metadata): """Save the metadata.""" raise NotImplementedError def _script_to_filename(self, naming_format, file_metadata, file_extension, settings=None): if settings is None: config = get_config() settings = config.setting metadata = Metadata() if settings["clear_existing_tags"]: # script_to_filename_with_metadata guarantees this is not modified metadata = file_metadata else: metadata.copy(self.orig_metadata) metadata.update(file_metadata) (filename, new_metadata) = script_to_filename_with_metadata( naming_format, metadata, file=self, settings=settings) if not filename: return None # NOTE: the filename generated by the naming script does not have a file extension ext = new_metadata.get('~extension', file_extension) return filename + '.' + ext.lstrip('.') def _fixed_splitext(self, filename): # In case the filename is blank and only has the extension # the real extension is in new_filename and ext is blank new_filename, ext = os.path.splitext(filename) if ext == '' and new_filename.lower() in self.EXTENSIONS: ext = new_filename new_filename = '' return new_filename, ext def _clean_file_extension(self, filename): """Takes a filename and converts the extension to lowercase. If the file has no extension a default extension for the format is used. Args: filename: The filename Returns: A tuple containing the filename with fixed extension and the extension itself. """ filename, ext = self._fixed_splitext(filename) if not ext and self.EXTENSIONS: ext = self.EXTENSIONS[0] ext = ext.lower() return (filename + ext, ext) def _format_filename(self, new_dirname, new_filename, metadata, settings, naming_format): old_filename = new_filename new_filename, ext = self._clean_file_extension(new_filename) if naming_format: new_filename = self._script_to_filename(naming_format, metadata, ext, settings) if not new_filename: new_filename = old_filename if not settings['rename_files']: new_filename = os.path.join(os.path.dirname(new_filename), old_filename) if not settings['move_files']: new_filename = os.path.basename(new_filename) win_compat = IS_WIN or settings['windows_compatibility'] new_filename = make_short_filename(new_dirname, new_filename, win_compat) new_filename = make_save_path(new_filename, win_compat=win_compat, mac_compat=IS_MACOS) return new_filename def make_filename(self, filename, metadata, settings=None, naming_format=None): """Constructs file name based on metadata and file naming formats.""" if settings is None: config = get_config() settings = config.setting if naming_format is None: naming_format = get_file_naming_script(settings) if settings["move_files"]: new_dirname = settings["move_files_to"] if not is_absolute_path(new_dirname): new_dirname = os.path.normpath(os.path.join(os.path.dirname(filename), new_dirname)) else: new_dirname = os.path.dirname(filename) try: new_dirname = os.path.realpath(new_dirname) except FileNotFoundError: # os.path.realpath can fail if cwd does not exist and path is relative pass new_filename = os.path.basename(filename) if settings["rename_files"] or settings["move_files"]: new_filename = self._format_filename(new_dirname, new_filename, metadata, settings, naming_format) new_path = os.path.join(new_dirname, new_filename) return new_path def _rename(self, old_filename, metadata, settings=None): new_filename = self.make_filename(old_filename, metadata, settings) if old_filename == new_filename: return old_filename new_dirname = os.path.dirname(new_filename) if not os.path.isdir(new_dirname): os.makedirs(new_dirname) new_filename = get_available_filename(new_filename, old_filename) log.debug("Moving file %r => %r", old_filename, new_filename) move_ensure_casing(old_filename, new_filename) return new_filename def _save_images(self, dirname, metadata): """Save the cover images to disk.""" if not metadata.images: return counters = Counter() images = [] config = get_config() if config.setting["save_only_one_front_image"]: front = metadata.images.get_front_image() if front: images.append(front) if not images: images = metadata.images for image in images: image.save(dirname, metadata, counters) def _move_additional_files(self, old_filename, new_filename, config): """Move extra files, like images, playlists...""" if config.setting["move_files"] and config.setting["move_additional_files"]: new_path = os.path.dirname(new_filename) old_path = os.path.dirname(old_filename) if new_path != old_path: patterns_string = config.setting["move_additional_files_pattern"] patterns = self._compile_move_additional_files_pattern(patterns_string) try: moves = self._get_additional_files_moves(old_path, new_path, patterns) self._apply_additional_files_moves(moves) except OSError as why: log.error("Failed to scan %r: %s", old_path, why) @staticmethod def _compile_move_additional_files_pattern(patterns_string): return { (re.compile(fnmatch.translate(pattern), re.IGNORECASE), pattern.startswith('.')) for pattern in set(patterns_string.lower().split()) } def _get_additional_files_moves(self, old_path, new_path, patterns): if patterns: with os.scandir(old_path) as scan: for entry in scan: is_hidden = entry.name.startswith('.') for pattern_regex, match_hidden in patterns: if is_hidden and not match_hidden: continue if pattern_regex.match(entry.name): new_file_path = os.path.join(new_path, entry.name) yield (entry.path, new_file_path) break # we are done with this file def _apply_additional_files_moves(self, moves): for old_file_path, new_file_path in moves: # FIXME we shouldn't do this from a thread! if self.tagger.files.get(decode_filename(old_file_path)): log.debug("File loaded in the tagger, not moving %r", old_file_path) continue log.debug("Moving %r to %r", old_file_path, new_file_path) try: shutil.move(old_file_path, new_file_path) except OSError as why: log.error("Failed to move %r to %r: %s", old_file_path, new_file_path, why) def remove(self, from_parent=True): if from_parent and self.parent: log.debug("Removing %r from %r", self, self.parent) self.parent.remove_file(self) self.tagger.acoustidmanager.remove(self) self.state = File.REMOVED def move(self, parent): # To be able to move a file the target must implement add_file(file) if hasattr(parent, 'add_file') and parent != self.parent: log.debug("Moving %r from %r to %r", self, self.parent, parent) self.clear_lookup_task() self.tagger._acoustid.stop_analyze(self) new_album = True if self.parent: new_album = self.parent.album != parent.album self.clear_pending() self.parent.remove_file(self, new_album=new_album) self.parent = parent self.parent.add_file(self, new_album=new_album) self.acoustid_update() return True else: return False def _move(self, parent): if parent != self.parent: log.debug("Moving %r from %r to %r", self, self.parent, parent) if self.parent: self.parent.remove_file(self) self.parent = parent self.acoustid_update() def set_acoustid_fingerprint(self, fingerprint, length=None): if not fingerprint: self.acoustid_fingerprint = None self.acoustid_length = 0 self.tagger.acoustidmanager.remove(self) elif fingerprint != self.acoustid_fingerprint: self.acoustid_fingerprint = fingerprint self.acoustid_length = length or self.metadata.length // 1000 self.tagger.acoustidmanager.add(self, None) self.acoustid_update() config = get_config() if config.setting['save_acoustid_fingerprints']: self.metadata['acoustid_fingerprint'] = fingerprint def acoustid_update(self): recording_id = None if self.parent and hasattr(self.parent, 'orig_metadata'): recording_id = self.parent.orig_metadata['musicbrainz_recordingid'] if not recording_id: recording_id = self.metadata['musicbrainz_recordingid'] self.tagger.acoustidmanager.update(self, recording_id) self.update_item() @classmethod def supports_tag(cls, name): """Returns whether tag ``name`` can be saved to the file.""" return True def is_saved(self): return self.similarity == 1.0 and self.state == File.NORMAL def _tags_to_update(self, ignored_tags): for name in set(self.metadata) | set(self.orig_metadata): if name.startswith('~'): continue if not self.supports_tag(name): continue if name in ignored_tags: continue yield name def update(self, signal=True): config = get_config() clear_existing_tags = config.setting["clear_existing_tags"] ignored_tags = set(config.setting["compare_ignore_tags"]) for name in self._tags_to_update(ignored_tags): new_values = self.format_specific_metadata(self.metadata, name, config.setting) if not ( new_values or clear_existing_tags or name in self.metadata.deleted_tags ): continue orig_values = self.orig_metadata.getall(name) if orig_values != new_values: self.similarity = self.orig_metadata.compare(self.metadata, ignored_tags) if self.state == File.NORMAL: self.state = File.CHANGED break else: if (self.metadata.images and self.orig_metadata.images != self.metadata.images): self.state = File.CHANGED else: self.similarity = 1.0 if self.state == File.CHANGED: self.state = File.NORMAL if signal: log.debug("Updating file %r", self) self.update_item() def can_save(self): """Return if this object can be saved.""" return True def can_remove(self): """Return if this object can be removed.""" return True def can_edit_tags(self): """Return if this object supports tag editing.""" return True def can_analyze(self): """Return if this object can be fingerprinted.""" return True def can_autotag(self): return True def can_refresh(self): return False def can_view_info(self): return True def can_extract(self): from picard.track import Track return ( isinstance(self.parent, Track) and self.is_saved() and bool(self.metadata["musicbrainz_recordingid"]) ) def _info(self, metadata, file): if hasattr(file.info, 'length'): metadata.length = int(file.info.length * 1000) if hasattr(file.info, 'bitrate') and file.info.bitrate: metadata['~bitrate'] = file.info.bitrate / 1000.0 if hasattr(file.info, 'sample_rate') and file.info.sample_rate: metadata['~sample_rate'] = file.info.sample_rate if hasattr(file.info, 'channels') and file.info.channels: metadata['~channels'] = file.info.channels if hasattr(file.info, 'bits_per_sample') and file.info.bits_per_sample: metadata['~bits_per_sample'] = file.info.bits_per_sample if self.NAME: metadata['~format'] = self.NAME else: metadata['~format'] = self.__class__.__name__.replace('File', '') self._add_path_to_metadata(metadata) def _add_path_to_metadata(self, metadata): metadata['~dirname'] = os.path.dirname(self.filename) filename, extension = os.path.splitext(os.path.basename(self.filename)) metadata['~filename'] = filename metadata['~extension'] = extension.lower()[1:] @property def state(self): """Current state of the File object""" return self._state @state.setter def state(self, state): if state == self._state: return if state == File.PENDING: File.num_pending_files += 1 self.tagger.tagger_stats_changed.emit() elif self._state == File.PENDING: File.num_pending_files -= 1 self.tagger.tagger_stats_changed.emit() self._state = state def column(self, column): m = self.metadata if column == "title" and not m["title"]: return self.base_filename elif column == "covercount": return self.cover_art_description() return m[column] def _lookup_finished(self, lookuptype, document, http, error): self.lookup_task = None if self.state == File.REMOVED: return if error: log.error("Network error encountered during the lookup for %s. Error code: %s", self.filename, error) try: tracks = document['recordings'] except (KeyError, TypeError): tracks = None def statusbar(message): self.tagger.window.set_statusbar_message( message, {'filename': self.filename}, timeout=3000 ) if tracks: if lookuptype == File.LOOKUP_ACOUSTID: threshold = 0 else: config = get_config() threshold = config.setting['file_lookup_threshold'] trackmatch = self._match_to_track(tracks, threshold=threshold) if trackmatch is None: statusbar(N_("No matching tracks above the threshold for file '%(filename)s'")) else: statusbar(N_("File '%(filename)s' identified!")) (recording_id, release_group_id, release_id, acoustid, node) = trackmatch if lookuptype == File.LOOKUP_ACOUSTID: self.metadata['acoustid_id'] = acoustid self.tagger.acoustidmanager.add(self, recording_id) if release_group_id is not None: releasegroup = self.tagger.get_release_group_by_id(release_group_id) releasegroup.loaded_albums.add(release_id) self.tagger.move_file_to_track(self, release_id, recording_id) else: self.tagger.move_file_to_nat(self, recording_id) else: statusbar(N_("No matching tracks for file '%(filename)s'")) self.clear_pending() def _match_to_track(self, tracks, threshold=0): # multiple matches -- calculate similarities to each of them def candidates(): for track in tracks: yield self.metadata.compare_to_track(track, self.comparison_weights) no_match = SimMatchTrack(similarity=-1, releasegroup=None, release=None, track=None) best_match = find_best_match(candidates, no_match) if best_match.similarity < threshold: return None else: track_id = best_match.result.track['id'] release_group_id, release_id, node = None, None, None acoustid = best_match.result.track.get('acoustid', None) if best_match.result.release: release_group_id = best_match.result.releasegroup['id'] release_id = best_match.result.release['id'] elif 'title' in best_match.result.track: node = best_match.result.track return (track_id, release_group_id, release_id, acoustid, node) def lookup_metadata(self): """Try to identify the file using the existing metadata.""" if self.lookup_task: return self.tagger.window.set_statusbar_message( N_("Looking up the metadata for file %(filename)s ..."), {'filename': self.filename} ) self.clear_lookup_task() metadata = self.metadata self.set_pending() self.lookup_task = self.tagger.mb_api.find_tracks( partial(self._lookup_finished, File.LOOKUP_METADATA), track=metadata['title'], artist=metadata['artist'], release=metadata['album'], tnum=metadata['tracknumber'], tracks=metadata['totaltracks'], qdur=str(metadata.length // 2000), isrc=metadata['isrc'], limit=QUERY_LIMIT) def clear_lookup_task(self): if self.lookup_task: self.tagger.webservice.remove_task(self.lookup_task) self.lookup_task = None def set_pending(self): if self.state != File.REMOVED: self.state = File.PENDING self.update_item(update_selection=False) def clear_pending(self, signal=True): if self.state == File.PENDING: self.state = File.NORMAL # Update file to recalculate changed state self.update(signal=False) if signal: self.update_item(update_selection=False) def update_item(self, update_selection=True): if self.item: self.item.update(update_selection=update_selection) def iterfiles(self, save=False): yield self _file_post_load_processors = PluginFunctions(label='file_post_load_processors') _file_post_addition_to_track_processors = PluginFunctions(label='file_post_addition_to_track_processors') _file_post_removal_from_track_processors = PluginFunctions(label='file_post_removal_from_track_processors') _file_post_save_processors = PluginFunctions(label='file_post_save_processors') def register_file_post_load_processor(function, priority=PluginPriority.NORMAL): """Registers a file-loaded processor. Args: function: function to call after file has been loaded, it will be passed the file object priority: optional, PluginPriority.NORMAL by default Returns: None """ _file_post_load_processors.register(function.__module__, function, priority) def register_file_post_addition_to_track_processor(function, priority=PluginPriority.NORMAL): """Registers a file-added-to-track processor. Args: function: function to call after file addition, it will be passed the track and file objects priority: optional, PluginPriority.NORMAL by default Returns: None """ _file_post_addition_to_track_processors.register(function.__module__, function, priority) def register_file_post_removal_from_track_processor(function, priority=PluginPriority.NORMAL): """Registers a file-removed-from-track processor. Args: function: function to call after file removal, it will be passed the track and file objects priority: optional, PluginPriority.NORMAL by default Returns: None """ _file_post_removal_from_track_processors.register(function.__module__, function, priority) def register_file_post_save_processor(function, priority=PluginPriority.NORMAL): """Registers file saved processor. Args: function: function to call after save, it will be passed the file object priority: optional, PluginPriority.NORMAL by default Returns: None """ _file_post_save_processors.register(function.__module__, function, priority) def run_file_post_load_processors(file_object): _file_post_load_processors.run(file_object) def run_file_post_addition_to_track_processors(track_object, file_object): _file_post_addition_to_track_processors.run(track_object, file_object) def run_file_post_removal_from_track_processors(track_object, file_object): _file_post_removal_from_track_processors.run(track_object, file_object) def run_file_post_save_processors(file_object): _file_post_save_processors.run(file_object) picard-release-2.7.3/picard/formats/000077500000000000000000000000001416775010500173265ustar00rootroot00000000000000picard-release-2.7.3/picard/formats/__init__.py000066400000000000000000000052351416775010500214440ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2008, 2012 Lukáš Lalinský # Copyright (C) 2008 Will # Copyright (C) 2010, 2014, 2018-2020 Philipp Wolfer # Copyright (C) 2013 Michael Wiencek # Copyright (C) 2013, 2017-2021 Laurent Monin # Copyright (C) 2016-2018 Sambhav Kothari # Copyright (C) 2017 Sophist-UK # Copyright (C) 2017 Ville Skyttä # Copyright (C) 2020 Gabriel Ferreira # # 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 picard.formats.ac3 import AC3File from picard.formats.apev2 import ( AACFile, MonkeysAudioFile, MusepackFile, OptimFROGFile, TAKFile, WavPackFile, ) from picard.formats.asf import ASFFile from picard.formats.id3 import ( AiffFile, DSDIFFFile, DSFFile, MP3File, TrueAudioFile, ) from picard.formats.midi import MIDIFile from picard.formats.mp4 import MP4File from picard.formats.util import ( # noqa: F401 # pylint: disable=unused-import ext_to_format, guess_format, open_, register_format, supported_extensions, supported_formats, ) from picard.formats.vorbis import ( FLACFile, OggAudioFile, OggContainerFile, OggFLACFile, OggOpusFile, OggSpeexFile, OggTheoraFile, OggVideoFile, OggVorbisFile, ) from picard.formats.wav import WAVFile register_format(AACFile) register_format(AC3File) register_format(AiffFile) register_format(ASFFile) if DSDIFFFile: register_format(DSDIFFFile) register_format(DSFFile) register_format(FLACFile) register_format(MIDIFile) register_format(MonkeysAudioFile) register_format(MP3File) register_format(MP4File) register_format(MusepackFile) register_format(OggAudioFile) register_format(OggContainerFile) register_format(OggFLACFile) register_format(OggOpusFile) register_format(OggSpeexFile) register_format(OggTheoraFile) register_format(OggVideoFile) register_format(OggVorbisFile) register_format(OptimFROGFile) register_format(TAKFile) register_format(TrueAudioFile) register_format(WAVFile) register_format(WavPackFile) picard-release-2.7.3/picard/formats/ac3.py000066400000000000000000000041331416775010500203470ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2020 Philipp Wolfer # Copyright (C) 2020-2021 Laurent Monin # # 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. import mutagen from picard import log from picard.config import get_config from picard.formats.apev2 import APEv2File from picard.util import encode_filename from .mutagenext import ac3 class AC3File(APEv2File): EXTENSIONS = [".ac3", ".eac3"] NAME = "AC-3" _File = ac3.AC3APEv2 def _info(self, metadata, file): super()._info(metadata, file) if hasattr(file.info, 'codec') and file.info.codec == 'ec-3': format = 'Enhanced AC-3' else: format = self.NAME if file.tags: metadata['~format'] = "%s (APEv2)" % format else: metadata['~format'] = format def _save(self, filename, metadata): config = get_config() if config.setting['ac3_save_ape']: super()._save(filename, metadata) elif config.setting['remove_ape_from_ac3']: try: mutagen.apev2.delete(encode_filename(filename)) except BaseException: log.exception('Error removing APEv2 tags from %s', filename) @classmethod def supports_tag(cls, name): config = get_config() if config.setting['ac3_save_ape']: return APEv2File.supports_tag(name) else: return False picard-release-2.7.3/picard/formats/apev2.py000066400000000000000000000340361416775010500207230ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2009, 2011 Lukáš Lalinský # Copyright (C) 2009-2011, 2018-2021 Philipp Wolfer # Copyright (C) 2011-2014 Wieland Hoffmann # Copyright (C) 2012-2013 Michael Wiencek # Copyright (C) 2013 Calvin Walton # Copyright (C) 2013-2015, 2018-2021 Laurent Monin # Copyright (C) 2016-2018 Sambhav Kothari # Copyright (C) 2017 Ville Skyttä # # 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 __future__ import absolute_import from os.path import isfile import re import mutagen.apev2 import mutagen.monkeysaudio import mutagen.musepack import mutagen.optimfrog import mutagen.wavpack from picard import log from picard.config import get_config from picard.coverart.image import ( CoverArtImageError, TagCoverArtImage, ) from picard.file import File from picard.metadata import Metadata from picard.util import ( encode_filename, sanitize_date, ) from picard.util.filenaming import ( get_available_filename, move_ensure_casing, replace_extension, ) from .mutagenext import ( aac, tak, ) INVALID_CHARS = re.compile('[^\x20-\x7e]') DISALLOWED_KEYS = {'ID3', 'TAG', 'OggS', 'MP+'} UNSUPPORTED_TAGS = { 'gapless', 'musicip_fingerprint', 'podcast', 'podcasturl', 'show', 'showsort', 'r128_album_gain', 'r128_track_gain', } def is_valid_key(key): """ Return true if a string is a valid APE tag key. APE tag item keys can have a length of 2 (including) up to 255 (including) characters in the range from 0x20 (Space) until 0x7E (Tilde). Not allowed are the following keys: ID3, TAG, OggS and MP+. See http://wiki.hydrogenaud.io/index.php?title=APE_key """ return (key and 2 <= len(key) <= 255 and key not in DISALLOWED_KEYS and INVALID_CHARS.search(key) is None) class APEv2File(File): """Generic APEv2-based file.""" _File = None __translate = { "albumartist": "Album Artist", "remixer": "MixArtist", "director": "Director", "website": "Weblink", "discsubtitle": "DiscSubtitle", "bpm": "BPM", "isrc": "ISRC", "catalognumber": "CatalogNumber", "barcode": "Barcode", "encodedby": "EncodedBy", "language": "Language", "movementnumber": "MOVEMENT", "movement": "MOVEMENTNAME", "movementtotal": "MOVEMENTTOTAL", "showmovement": "SHOWMOVEMENT", "releasestatus": "MUSICBRAINZ_ALBUMSTATUS", "releasetype": "MUSICBRAINZ_ALBUMTYPE", "musicbrainz_recordingid": "musicbrainz_trackid", "musicbrainz_trackid": "musicbrainz_releasetrackid", "originalartist": "Original Artist", "replaygain_album_gain": "REPLAYGAIN_ALBUM_GAIN", "replaygain_album_peak": "REPLAYGAIN_ALBUM_PEAK", "replaygain_album_range": "REPLAYGAIN_ALBUM_RANGE", "replaygain_track_gain": "REPLAYGAIN_TRACK_GAIN", "replaygain_track_peak": "REPLAYGAIN_TRACK_PEAK", "replaygain_track_range": "REPLAYGAIN_TRACK_RANGE", "replaygain_reference_loudness": "REPLAYGAIN_REFERENCE_LOUDNESS", } __rtranslate = {v.lower(): k for k, v in __translate.items()} def __init__(self, filename): super().__init__(filename) self.__casemap = {} def _load(self, filename): log.debug("Loading file %r", filename) self.__casemap = {} file = self._File(encode_filename(filename)) metadata = Metadata() if file.tags: for origname, values in file.tags.items(): name_lower = origname.lower() if (values.kind == mutagen.apev2.BINARY and name_lower.startswith("cover art")): if b'\0' in values.value: descr, data = values.value.split(b'\0', 1) try: coverartimage = TagCoverArtImage( file=filename, tag=name_lower, data=data, ) except CoverArtImageError as e: log.error('Cannot load image from %r: %s' % (filename, e)) else: metadata.images.append(coverartimage) # skip EXTERNAL and BINARY values if values.kind != mutagen.apev2.TEXT: continue for value in values: name = name_lower if name == "year": name = "date" value = sanitize_date(value) elif name == "track": name = "tracknumber" track = value.split("/") if len(track) > 1: metadata["totaltracks"] = track[1] value = track[0] elif name == "disc": name = "discnumber" disc = value.split("/") if len(disc) > 1: metadata["totaldiscs"] = disc[1] value = disc[0] elif name in {'performer', 'comment'}: if value.endswith(')'): start = value.rfind(' (') if start > 0: name += ':' + value[start + 2:-1] value = value[:start] elif name in self.__rtranslate: name = self.__rtranslate[name] self.__casemap[name] = origname metadata.add(name, value) self._info(metadata, file) return metadata def _save(self, filename, metadata): """Save metadata to the file.""" log.debug("Saving file %r", filename) config = get_config() try: tags = mutagen.apev2.APEv2(encode_filename(filename)) except mutagen.apev2.APENoHeaderError: tags = mutagen.apev2.APEv2() images_to_save = list(metadata.images.to_be_saved_to_tags()) if config.setting["clear_existing_tags"]: preserved = [] if config.setting['preserve_images']: preserved = list(self._iter_cover_art_tags(tags)) tags.clear() for name, value in preserved: tags[name] = value elif images_to_save: for name, value in self._iter_cover_art_tags(tags): del tags[name] temp = {} for name, value in metadata.items(): if name.startswith("~") or not self.supports_tag(name): continue real_name = self._get_tag_name(name) # tracknumber/totaltracks => Track if name == 'tracknumber': if 'totaltracks' in metadata: value = '%s/%s' % (value, metadata['totaltracks']) # discnumber/totaldiscs => Disc elif name == 'discnumber': if 'totaldiscs' in metadata: value = '%s/%s' % (value, metadata['totaldiscs']) elif name in {'totaltracks', 'totaldiscs'}: continue # "performer:Piano=Joe Barr" => "Performer=Joe Barr (Piano)" elif name.startswith('performer:') or name.startswith('comment:'): name, desc = name.split(':', 1) if desc: value += ' (%s)' % desc temp.setdefault(real_name, []).append(value) for name, values in temp.items(): tags[name] = values for image in images_to_save: cover_filename = 'Cover Art (Front)' cover_filename += image.extension tags['Cover Art (Front)'] = mutagen.apev2.APEValue( cover_filename.encode('ascii') + b'\0' + image.data, mutagen.apev2.BINARY) break # can't save more than one item with the same name # (mp3tags does this, but it's against the specs) self._remove_deleted_tags(metadata, tags) tags.save(encode_filename(filename)) def _remove_deleted_tags(self, metadata, tags): """Remove the tags from the file that were deleted in the UI""" for tag in metadata.deleted_tags: real_name = self._get_tag_name(tag) if real_name in {'Lyrics', 'Comment', 'Performer'}: parts = tag.split(':', 1) if len(parts) == 2: tag_type_regex = re.compile(r"\(%s\)$" % re.escape(parts[1])) else: tag_type_regex = re.compile(r"[^)]$") existing_tags = tags.get(real_name, []) for item in existing_tags: if re.search(tag_type_regex, item): existing_tags.remove(item) tags[real_name] = existing_tags elif tag in {'totaltracks', 'totaldiscs'}: tagstr = real_name.lower() + 'number' if tagstr in metadata: tags[real_name] = metadata[tagstr] else: if real_name in tags: del tags[real_name] def _get_tag_name(self, name): if name in self.__casemap: return self.__casemap[name] elif name.startswith('lyrics:'): return 'Lyrics' elif name == 'date': return 'Year' elif name in {'tracknumber', 'totaltracks'}: return 'Track' elif name in {'discnumber', 'totaldiscs'}: return 'Disc' elif name.startswith('performer:') or name.startswith('comment:'): return name.split(':', 1)[0].title() elif name in self.__translate: return self.__translate[name] else: return name.title() @staticmethod def _iter_cover_art_tags(tags): for name, value in tags.items(): if value.kind == mutagen.apev2.BINARY and name.lower().startswith('cover art'): yield (name, value) @classmethod def supports_tag(cls, name): return (bool(name) and name not in UNSUPPORTED_TAGS and not name.startswith('~') and (is_valid_key(name) or name.startswith('comment:') or name.startswith('lyrics:') or name.startswith('performer:'))) class MusepackFile(APEv2File): """Musepack file.""" EXTENSIONS = [".mpc", ".mp+"] NAME = "Musepack" _File = mutagen.musepack.Musepack def _info(self, metadata, file): super()._info(metadata, file) metadata['~format'] = "Musepack, SV%d" % file.info.version class WavPackFile(APEv2File): """WavPack file.""" EXTENSIONS = [".wv"] NAME = "WavPack" _File = mutagen.wavpack.WavPack def _move_or_rename_wvc(self, old_filename, new_filename): wvc_filename = replace_extension(old_filename, ".wvc") if not isfile(wvc_filename): return wvc_new_filename = replace_extension(new_filename, ".wvc") wvc_new_filename = get_available_filename(wvc_new_filename, wvc_filename) log.debug('Moving Wavepack correction file %r => %r', wvc_filename, wvc_new_filename) move_ensure_casing(wvc_filename, wvc_new_filename) def _move_additional_files(self, old_filename, new_filename, config): """Includes an additional check for WavPack correction files""" if config.setting["rename_files"] or config.setting["move_files"]: self._move_or_rename_wvc(old_filename, new_filename) return super()._move_additional_files(old_filename, new_filename, config) class OptimFROGFile(APEv2File): """OptimFROG file.""" EXTENSIONS = [".ofr", ".ofs"] NAME = "OptimFROG" _File = mutagen.optimfrog.OptimFROG def _info(self, metadata, file): super()._info(metadata, file) # mutagen.File.filename can be either a bytes or str object filename = file.filename if isinstance(filename, bytes): filename = filename.decode() if filename.lower().endswith(".ofs"): metadata['~format'] = "OptimFROG DualStream Audio" else: metadata['~format'] = "OptimFROG Lossless Audio" class MonkeysAudioFile(APEv2File): """Monkey's Audio file.""" EXTENSIONS = [".ape"] NAME = "Monkey's Audio" _File = mutagen.monkeysaudio.MonkeysAudio class TAKFile(APEv2File): """TAK file.""" EXTENSIONS = [".tak"] NAME = "Tom's lossless Audio Kompressor" _File = tak.TAK class AACFile(APEv2File): EXTENSIONS = [".aac"] NAME = "AAC" _File = aac.AACAPEv2 def _info(self, metadata, file): super()._info(metadata, file) if file.tags: metadata['~format'] = "%s (APEv2)" % self.NAME def _save(self, filename, metadata): config = get_config() if config.setting['aac_save_ape']: super()._save(filename, metadata) elif config.setting['remove_ape_from_aac']: try: mutagen.apev2.delete(encode_filename(filename)) except BaseException: log.exception('Error removing APEv2 tags from %s', filename) @classmethod def supports_tag(cls, name): config = get_config() if config.setting['aac_save_ape']: return APEv2File.supports_tag(name) else: return False picard-release-2.7.3/picard/formats/asf.py000066400000000000000000000275321416775010500204620ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2007, 2011 Lukáš Lalinský # Copyright (C) 2009-2011, 2014, 2018-2021 Philipp Wolfer # Copyright (C) 2011-2014 Wieland Hoffmann # Copyright (C) 2012-2013 Michael Wiencek # Copyright (C) 2013 Calvin Walton # Copyright (C) 2013-2014, 2018-2021 Laurent Monin # Copyright (C) 2014-2015, 2017 Sophist-UK # Copyright (C) 2016-2018 Sambhav Kothari # # 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. import struct from mutagen.asf import ( ASF, ASFByteArrayAttribute, ) from picard import log from picard.config import get_config from picard.coverart.image import ( CoverArtImageError, TagCoverArtImage, ) from picard.coverart.utils import types_from_id3 from picard.file import File from picard.formats.mutagenext import delall_ci from picard.metadata import Metadata from picard.util import encode_filename def unpack_image(data): """ Helper function to unpack image data from a WM/Picture tag. The data has the following format: 1 byte: Picture type (0-20), see ID3 APIC frame specification at http://www.id3.org/id3v2.4.0-frames 4 bytes: Picture data length in LE format MIME type, null terminated UTF-16-LE string Description, null terminated UTF-16-LE string The image data in the given length """ try: (type_, size) = struct.unpack_from(" 1: metadata["totaldiscs"] = disc[1] values[0] = disc[0] name_lower = name.lower() if name in self.__RTRANS: name = self.__RTRANS[name] elif name_lower in self.__RTRANS_CI: orig_name = name name = self.__RTRANS_CI[name_lower] self.__casemap[name] = orig_name else: continue values = [str(value) for value in values if value] if values: metadata[name] = values self._info(metadata, file) return metadata def _save(self, filename, metadata): log.debug("Saving file %r", filename) config = get_config() file = ASF(encode_filename(filename)) tags = file.tags if config.setting['clear_existing_tags']: cover = tags.get('WM/Picture') if config.setting['preserve_images'] else None tags.clear() if cover: tags['WM/Picture'] = cover cover = [] for image in metadata.images.to_be_saved_to_tags(): tag_data = pack_image(image.mimetype, image.data, image.id3_type, image.comment) cover.append(ASFByteArrayAttribute(tag_data)) if cover: tags['WM/Picture'] = cover for name, values in metadata.rawitems(): if name.startswith('lyrics:'): name = 'lyrics' elif name == '~rating': values = [int(values[0]) * 99 // (config.setting['rating_steps'] - 1)] elif name == 'discnumber' and 'totaldiscs' in metadata: values = ['%s/%s' % (metadata['discnumber'], metadata['totaldiscs'])] if name in self.__TRANS: name = self.__TRANS[name] elif name in self.__TRANS_CI: if name in self.__casemap: name = self.__casemap[name] else: name = self.__TRANS_CI[name] delall_ci(tags, name) else: continue tags[name] = values self._remove_deleted_tags(metadata, tags) file.save() def _remove_deleted_tags(self, metadata, tags): """Remove the tags from the file that were deleted in the UI""" for tag in metadata.deleted_tags: real_name = self._get_tag_name(tag) if real_name and real_name in tags: del tags[real_name] @classmethod def supports_tag(cls, name): return (name in cls.__TRANS or name in cls.__TRANS_CI or name in {'~rating', 'totaldiscs'} or name.startswith('lyrics:')) def _get_tag_name(self, name): if name.startswith('lyrics:'): name = 'lyrics' if name == 'totaldiscs': return self.__TRANS['discnumber'] elif name in self.__TRANS: return self.__TRANS[name] else: return None def _info(self, metadata, file): super()._info(metadata, file) filename = file.filename if isinstance(filename, bytes): filename = filename.decode() if filename.lower().endswith(".wmv"): metadata['~video'] = '1' picard-release-2.7.3/picard/formats/id3.py000066400000000000000000000745211416775010500203700ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2009, 2011-2012 Lukáš Lalinský # Copyright (C) 2008-2011, 2014, 2018-2021 Philipp Wolfer # Copyright (C) 2009 Carlin Mangar # Copyright (C) 2011-2012 Johannes Weißl # Copyright (C) 2011-2014 Michael Wiencek # Copyright (C) 2011-2014 Wieland Hoffmann # Copyright (C) 2013 Calvin Walton # Copyright (C) 2013-2014, 2017-2021 Laurent Monin # Copyright (C) 2013-2015, 2017, 2021 Sophist-UK # Copyright (C) 2015 Frederik “Freso” S. Olesen # Copyright (C) 2016 Christoph Reiter # Copyright (C) 2016-2018 Sambhav Kothari # Copyright (C) 2017 tungol # Copyright (C) 2019 Zenara Daley # # 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 Counter from enum import IntEnum import re from urllib.parse import urlparse from mutagen import id3 import mutagen.aiff import mutagen.apev2 import mutagen.dsf import mutagen.mp3 import mutagen.trueaudio from picard import log from picard.config import get_config from picard.coverart.image import ( CoverArtImageError, TagCoverArtImage, ) from picard.coverart.utils import types_from_id3 from picard.file import File from picard.formats.mutagenext import ( compatid3, delall_ci, ) from picard.metadata import Metadata from picard.util import ( encode_filename, sanitize_date, ) from picard.util.tags import parse_comment_tag UNSUPPORTED_TAGS = {'r128_album_gain', 'r128_track_gain'} id3.GRP1 = compatid3.GRP1 class Id3Encoding(IntEnum): LATIN1 = 0 UTF16 = 1 UTF16BE = 2 UTF8 = 3 def from_config(id3v2_encoding): return { 'utf-8': Id3Encoding.UTF8, 'utf-16': Id3Encoding.UTF16 }.get(id3v2_encoding, Id3Encoding.LATIN1) def id3text(text, encoding): """Returns a string which only contains code points which can be encododed with the given numeric id3 encoding. """ if encoding == Id3Encoding.LATIN1: return text.encode("latin1", "replace").decode("latin1") return text def _remove_people_with_role(tags, frames, role): for frame in tags.values(): if frame.FrameID in frames: for people in list(frame.people): if people[0] == role: frame.people.remove(people) class ID3File(File): """Generic ID3-based file.""" _IsMP3 = False __upgrade = { 'XSOP': 'TSOP', 'TXXX:ALBUMARTISTSORT': 'TSO2', 'TXXX:COMPOSERSORT': 'TSOC', 'TXXX:mood': 'TMOO', } __translate = { # In same sequence as defined at http://id3.org/id3v2.4.0-frames # 'TIT1': 'grouping', # Depends on itunes_compatible_grouping 'TIT2': 'title', 'TIT3': 'subtitle', 'TALB': 'album', 'TSST': 'discsubtitle', 'TSRC': 'isrc', 'TPE1': 'artist', 'TPE2': 'albumartist', 'TPE3': 'conductor', 'TPE4': 'remixer', 'TEXT': 'lyricist', 'TCOM': 'composer', 'TENC': 'encodedby', 'TBPM': 'bpm', 'TKEY': 'key', 'TLAN': 'language', 'TCON': 'genre', 'TMED': 'media', 'TMOO': 'mood', 'TCOP': 'copyright', 'TPUB': 'label', 'TDOR': 'originaldate', 'TDRC': 'date', 'TSSE': 'encodersettings', 'TSOA': 'albumsort', 'TSOP': 'artistsort', 'TSOT': 'titlesort', 'WCOP': 'license', 'WOAR': 'website', 'COMM': 'comment', 'TOAL': 'originalalbum', 'TOPE': 'originalartist', 'TOFN': 'originalfilename', # The following are informal iTunes extensions to id3v2: 'TCMP': 'compilation', 'TSOC': 'composersort', 'TSO2': 'albumartistsort', 'MVNM': 'movement' } __rtranslate = {v: k for k, v in __translate.items()} __translate['GRP1'] = 'grouping' # Always read, but writing depends on itunes_compatible_grouping __translate_freetext = { 'MusicBrainz Artist Id': 'musicbrainz_artistid', 'MusicBrainz Album Id': 'musicbrainz_albumid', 'MusicBrainz Album Artist Id': 'musicbrainz_albumartistid', 'MusicBrainz Album Type': 'releasetype', 'MusicBrainz Album Status': 'releasestatus', 'MusicBrainz TRM Id': 'musicbrainz_trmid', 'MusicBrainz Release Track Id': 'musicbrainz_trackid', 'MusicBrainz Disc Id': 'musicbrainz_discid', 'MusicBrainz Work Id': 'musicbrainz_workid', 'MusicBrainz Release Group Id': 'musicbrainz_releasegroupid', 'MusicBrainz Original Album Id': 'musicbrainz_originalalbumid', 'MusicBrainz Original Artist Id': 'musicbrainz_originalartistid', 'MusicBrainz Album Release Country': 'releasecountry', 'MusicIP PUID': 'musicip_puid', 'Acoustid Fingerprint': 'acoustid_fingerprint', 'Acoustid Id': 'acoustid_id', 'SCRIPT': 'script', 'LICENSE': 'license', 'CATALOGNUMBER': 'catalognumber', 'BARCODE': 'barcode', 'ASIN': 'asin', 'MusicMagic Fingerprint': 'musicip_fingerprint', 'ARTISTS': 'artists', 'DIRECTOR': 'director', 'WORK': 'work', 'Writer': 'writer', 'SHOWMOVEMENT': 'showmovement', } __rtranslate_freetext = {v: k for k, v in __translate_freetext.items()} __translate_freetext['writer'] = 'writer' # For backward compatibility of case # Freetext fields that are loaded case-insensitive __rtranslate_freetext_ci = { 'replaygain_album_gain': 'REPLAYGAIN_ALBUM_GAIN', 'replaygain_album_peak': 'REPLAYGAIN_ALBUM_PEAK', 'replaygain_album_range': 'REPLAYGAIN_ALBUM_RANGE', 'replaygain_track_gain': 'REPLAYGAIN_TRACK_GAIN', 'replaygain_track_peak': 'REPLAYGAIN_TRACK_PEAK', 'replaygain_track_range': 'REPLAYGAIN_TRACK_RANGE', 'replaygain_reference_loudness': 'REPLAYGAIN_REFERENCE_LOUDNESS', } __translate_freetext_ci = {b.lower(): a for a, b in __rtranslate_freetext_ci.items()} # Obsolete tag names which will still be loaded, but will get renamed on saving __rename_freetext = { 'Artists': 'ARTISTS', 'Work': 'WORK', } __rrename_freetext = {v: k for k, v in __rename_freetext.items()} _tipl_roles = { 'engineer': 'engineer', 'arranger': 'arranger', 'producer': 'producer', 'DJ-mix': 'djmixer', 'mix': 'mixer', } _rtipl_roles = {v: k for k, v in _tipl_roles.items()} __other_supported_tags = ("discnumber", "tracknumber", "totaldiscs", "totaltracks", "movementnumber", "movementtotal") __tag_re_parse = { 'TRCK': re.compile(r'^(?P\d+)(?:/(?P\d+))?$'), 'TPOS': re.compile(r'^(?P\d+)(?:/(?P\d+))?$'), 'MVIN': re.compile(r'^(?P\d+)(?:/(?P\d+))?$') } def __init__(self, filename): super().__init__(filename) self.__casemap = {} def build_TXXX(self, encoding, desc, values): """Construct and return a TXXX frame.""" # This is here so that plugins can customize the behavior of TXXX # frames in particular via subclassing. # discussion: https://github.com/metabrainz/picard/pull/634 # discussion: https://github.com/metabrainz/picard/pull/635 # Used in the plugin "Compatible TXXX frames" # PR: https://github.com/metabrainz/picard-plugins/pull/83 return id3.TXXX(encoding=encoding, desc=desc, text=values) def _load(self, filename): log.debug("Loading file %r", filename) self.__casemap = {} file = self._get_file(encode_filename(filename)) tags = file.tags or {} config = get_config() itunes_compatible = config.setting['itunes_compatible_grouping'] rating_user_email = id3text(config.setting['rating_user_email'], Id3Encoding.LATIN1) rating_steps = config.setting['rating_steps'] # upgrade custom 2.3 frames to 2.4 for old, new in self.__upgrade.items(): if old in tags and new not in tags: f = tags.pop(old) tags.add(getattr(id3, new)(encoding=f.encoding, text=f.text)) metadata = Metadata() for frame in tags.values(): frameid = frame.FrameID if frameid in self.__translate: name = self.__translate[frameid] if frameid.startswith('T') or frameid in {"GRP1", "MVNM"}: for text in frame.text: if text: metadata.add(name, text) elif frameid == 'COMM': for text in frame.text: if text: if frame.lang == 'eng': name = '%s:%s' % (name, frame.desc) else: name = '%s:%s:%s' % (name, frame.lang, frame.desc) metadata.add(name, text) else: metadata.add(name, frame) elif frameid == 'TIT1': name = 'work' if itunes_compatible else 'grouping' for text in frame.text: if text: metadata.add(name, text) elif frameid == "TMCL": for role, name in frame.people: if role == 'performer': role = '' if role: metadata.add('performer:%s' % role, name) else: metadata.add('performer', name) elif frameid == "TIPL": # If file is ID3v2.3, TIPL tag could contain TMCL # so we will test for TMCL values and add to TIPL if not TMCL for role, name in frame.people: if role in self._tipl_roles and name: metadata.add(self._tipl_roles[role], name) else: if role == 'performer': role = '' if role: metadata.add('performer:%s' % role, name) else: metadata.add('performer', name) elif frameid == 'TXXX': name = frame.desc name_lower = name.lower() if name in self.__rename_freetext: name = self.__rename_freetext[name] if name_lower in self.__translate_freetext_ci: orig_name = name name = self.__translate_freetext_ci[name_lower] self.__casemap[name] = orig_name elif name in self.__translate_freetext: name = self.__translate_freetext[name] elif ((name in self.__rtranslate) != (name in self.__rtranslate_freetext)): # If the desc of a TXXX frame conflicts with the name of a # Picard tag, load it into ~id3:TXXX:desc rather than desc. # # This basically performs an XOR, making sure that 'name' # is in __rtranslate or __rtranslate_freetext, but not # both. (Being in both implies we support reading it both # ways.) Currently, the only tag in both is license. name = '~id3:TXXX:' + name for text in frame.text: metadata.add(name, text) elif frameid == 'USLT': name = 'lyrics' if frame.desc: name += ':%s' % frame.desc metadata.add(name, frame.text) elif frameid == 'UFID' and frame.owner == 'http://musicbrainz.org': metadata['musicbrainz_recordingid'] = frame.data.decode('ascii', 'ignore') elif frameid in self.__tag_re_parse.keys(): m = self.__tag_re_parse[frameid].search(frame.text[0]) if m: for name, value in m.groupdict().items(): if value is not None: metadata[name] = value else: log.error("Invalid %s value '%s' dropped in %r", frameid, frame.text[0], filename) elif frameid == 'APIC': try: coverartimage = TagCoverArtImage( file=filename, tag=frameid, types=types_from_id3(frame.type), comment=frame.desc, support_types=True, data=frame.data, id3_type=frame.type, ) except CoverArtImageError as e: log.error('Cannot load image from %r: %s' % (filename, e)) else: metadata.images.append(coverartimage) elif frameid == 'POPM': # Rating in ID3 ranges from 0 to 255, normalize this to the range 0 to 5 if frame.email == rating_user_email: rating = int(round(frame.rating / 255.0 * (rating_steps - 1))) metadata.add('~rating', rating) if 'date' in metadata: sanitized = sanitize_date(metadata.getall('date')[0]) if sanitized: metadata['date'] = sanitized self._info(metadata, file) return metadata def _save(self, filename, metadata): """Save metadata to the file.""" log.debug("Saving file %r", filename) tags = self._get_tags(filename) config = get_config() if config.setting['clear_existing_tags']: cover = tags.getall('APIC') if config.setting["preserve_images"] else None tags.clear() if cover: tags.setall('APIC', cover) images_to_save = list(metadata.images.to_be_saved_to_tags()) if images_to_save: tags.delall('APIC') encoding = Id3Encoding.from_config(config.setting['id3v2_encoding']) if 'tracknumber' in metadata: if 'totaltracks' in metadata: text = '%s/%s' % (metadata['tracknumber'], metadata['totaltracks']) else: text = metadata['tracknumber'] tags.add(id3.TRCK(encoding=Id3Encoding.LATIN1, text=id3text(text, Id3Encoding.LATIN1))) if 'discnumber' in metadata: if 'totaldiscs' in metadata: text = '%s/%s' % (metadata['discnumber'], metadata['totaldiscs']) else: text = metadata['discnumber'] tags.add(id3.TPOS(encoding=Id3Encoding.LATIN1, text=id3text(text, Id3Encoding.LATIN1))) if 'movementnumber' in metadata: if 'movementtotal' in metadata: text = '%s/%s' % (metadata['movementnumber'], metadata['movementtotal']) else: text = metadata['movementnumber'] tags.add(id3.MVIN(encoding=Id3Encoding.LATIN1, text=id3text(text, Id3Encoding.LATIN1))) # This is necessary because mutagens HashKey for APIC frames only # includes the FrameID (APIC) and description - it's basically # impossible to save two images, even of different types, without # any description. counters = Counter() for image in images_to_save: desc = desctag = image.comment if counters[desc] > 0: if desc: desctag = "%s (%i)" % (desc, counters[desc]) else: desctag = "(%i)" % counters[desc] counters[desc] += 1 tags.add(id3.APIC(encoding=Id3Encoding.LATIN1, mime=image.mimetype, type=image.id3_type, desc=id3text(desctag, Id3Encoding.LATIN1), data=image.data)) tmcl = mutagen.id3.TMCL(encoding=encoding, people=[]) tipl = mutagen.id3.TIPL(encoding=encoding, people=[]) for name, values in metadata.rawitems(): values = [id3text(v, encoding) for v in values] name = id3text(name, encoding) name_lower = name.lower() if not self.supports_tag(name): continue elif name == 'performer' or name.startswith('performer:'): if ':' in name: role = name.split(':', 1)[1] else: role = 'performer' for value in values: if config.setting['write_id3v23']: # TIPL will be upgraded to IPLS tipl.people.append([role, value]) else: tmcl.people.append([role, value]) elif name == 'comment' or name.startswith('comment:'): (lang, desc) = parse_comment_tag(name) if desc.lower()[:4] == 'itun': tags.delall('COMM:' + desc) tags.add(id3.COMM(encoding=Id3Encoding.LATIN1, desc=desc, lang='eng', text=[v + '\x00' for v in values])) else: tags.add(id3.COMM(encoding=encoding, desc=desc, lang=lang, text=values)) elif name.startswith('lyrics:') or name == 'lyrics': if ':' in name: desc = name.split(':', 1)[1] else: desc = '' for value in values: tags.add(id3.USLT(encoding=encoding, desc=desc, text=value)) elif name in self._rtipl_roles: for value in values: tipl.people.append([self._rtipl_roles[name], value]) elif name == 'musicbrainz_recordingid': tags.add(id3.UFID(owner='http://musicbrainz.org', data=bytes(values[0], 'ascii'))) elif name == '~rating': rating_user_email = id3text(config.setting['rating_user_email'], Id3Encoding.LATIN1) # Search for an existing POPM frame to get the current playcount for frame in tags.values(): if frame.FrameID == 'POPM' and frame.email == rating_user_email: count = getattr(frame, 'count', 0) break else: count = 0 # Convert rating to range between 0 and 255 rating = int(round(float(values[0]) * 255 / (config.setting['rating_steps'] - 1))) tags.add(id3.POPM(email=rating_user_email, rating=rating, count=count)) elif name == 'grouping': if config.setting['itunes_compatible_grouping']: tags.add(id3.GRP1(encoding=encoding, text=values)) else: tags.add(id3.TIT1(encoding=encoding, text=values)) elif name == 'work' and config.setting['itunes_compatible_grouping']: tags.add(id3.TIT1(encoding=encoding, text=values)) tags.delall('TXXX:Work') tags.delall('TXXX:WORK') elif name in self.__rtranslate: frameid = self.__rtranslate[name] if frameid.startswith('W'): valid_urls = all(all(urlparse(v)[:2]) for v in values) if frameid == 'WCOP': # Only add WCOP if there is only one license URL, otherwise use TXXX:LICENSE if len(values) > 1 or not valid_urls: tags.delall('WCOP') tags.add(self.build_TXXX(encoding, self.__rtranslate_freetext[name], values)) else: tags.delall('TXXX:' + self.__rtranslate_freetext[name]) tags.add(id3.WCOP(url=values[0])) elif frameid == 'WOAR' and valid_urls: tags.delall('WOAR') for url in values: tags.add(id3.WOAR(url=url)) elif frameid.startswith('T') or frameid == 'MVNM': if config.setting['write_id3v23']: if frameid == 'TMOO': tags.add(self.build_TXXX(encoding, 'mood', values)) # No need to care about the TMOO tag being added again as it is # automatically deleted by Mutagen if id2v23 is selected tags.add(getattr(id3, frameid)(encoding=encoding, text=values)) if frameid == 'TSOA': tags.delall('XSOA') elif frameid == 'TSOP': tags.delall('XSOP') elif frameid == 'TSO2': tags.delall('TXXX:ALBUMARTISTSORT') elif name_lower in self.__rtranslate_freetext_ci: if name_lower in self.__casemap: description = self.__casemap[name_lower] else: description = self.__rtranslate_freetext_ci[name_lower] delall_ci(tags, 'TXXX:' + description) tags.add(self.build_TXXX(encoding, description, values)) elif name in self.__rtranslate_freetext: description = self.__rtranslate_freetext[name] if description in self.__rrename_freetext: tags.delall('TXXX:' + self.__rrename_freetext[description]) tags.add(self.build_TXXX(encoding, description, values)) elif name.startswith('~id3:'): name = name[5:] if name.startswith('TXXX:'): tags.add(self.build_TXXX(encoding, name[5:], values)) else: frameclass = getattr(id3, name[:4], None) if frameclass: tags.add(frameclass(encoding=encoding, text=values)) # don't save private / already stored tags elif not name.startswith("~") and name not in self.__other_supported_tags: tags.add(self.build_TXXX(encoding, name, values)) if tmcl.people: tags.add(tmcl) if tipl.people: tags.add(tipl) self._remove_deleted_tags(metadata, tags) self._save_tags(tags, encode_filename(filename)) if self._IsMP3 and config.setting["remove_ape_from_mp3"]: try: mutagen.apev2.delete(encode_filename(filename)) except BaseException: pass def _remove_deleted_tags(self, metadata, tags): """Remove the tags from the file that were deleted in the UI""" config = get_config() for name in metadata.deleted_tags: real_name = self._get_tag_name(name) try: if name.startswith('performer:'): role = name.split(':', 1)[1] _remove_people_with_role(tags, ['TMCL', 'TIPL', 'IPLS'], role) elif name.startswith('comment:') or name == 'comment': (lang, desc) = parse_comment_tag(name) for key, frame in list(tags.items()): if (frame.FrameID == 'COMM' and frame.desc == desc and frame.lang == lang): del tags[key] elif name.startswith('lyrics:') or name == 'lyrics': if ':' in name: desc = name.split(':', 1)[1] else: desc = '' for key, frame in list(tags.items()): if frame.FrameID == 'USLT' and frame.desc == desc: del tags[key] elif name in self._rtipl_roles: role = self._rtipl_roles[name] _remove_people_with_role(tags, ['TIPL', 'IPLS'], role) elif name == 'musicbrainz_recordingid': for key, frame in list(tags.items()): if frame.FrameID == 'UFID' and frame.owner == 'http://musicbrainz.org': del tags[key] elif name == 'license': tags.delall(real_name) tags.delall('TXXX:' + self.__rtranslate_freetext[name]) elif real_name == 'POPM': rating_user_email = id3text(config.setting['rating_user_email'], Id3Encoding.LATIN1) for key, frame in list(tags.items()): if frame.FrameID == 'POPM' and frame.email == rating_user_email: del tags[key] elif real_name in self.__translate: tags.delall(real_name) elif name.lower() in self.__rtranslate_freetext_ci: delall_ci(tags, 'TXXX:' + self.__rtranslate_freetext_ci[name.lower()]) elif real_name in self.__translate_freetext: tags.delall('TXXX:' + real_name) if real_name in self.__rrename_freetext: tags.delall('TXXX:' + self.__rrename_freetext[real_name]) elif not name.startswith("~id3:") and name not in self.__other_supported_tags: tags.delall('TXXX:' + name) elif name.startswith("~id3:"): frameid = name[5:] tags.delall(frameid) elif name in self.__other_supported_tags: del tags[real_name] except KeyError: pass @classmethod def supports_tag(cls, name): return ((name and not name.startswith("~") and name not in UNSUPPORTED_TAGS) or name == "~rating" or name.startswith("~id3")) def _get_tag_name(self, name): if name in self.__rtranslate: return self.__rtranslate[name] elif name in self.__rtranslate_freetext: return self.__rtranslate_freetext[name] elif name == '~rating': return 'POPM' elif name == 'tracknumber': return 'TRCK' elif name == 'discnumber': return 'TPOS' elif name == 'movementnumber': return 'MVIN' else: return None def _get_file(self, filename): raise NotImplementedError() def _get_tags(self, filename): try: return compatid3.CompatID3(encode_filename(filename)) except mutagen.id3.ID3NoHeaderError: return compatid3.CompatID3() def _save_tags(self, tags, filename): config = get_config() if config.setting['write_id3v1']: v1 = 2 else: v1 = 0 if config.setting['write_id3v23']: tags.update_to_v23() separator = config.setting['id3v23_join_with'] tags.save(filename, v2_version=3, v1=v1, v23_sep=separator) else: tags.update_to_v24() tags.save(filename, v2_version=4, v1=v1) def format_specific_metadata(self, metadata, tag, settings=None): if not settings: settings = get_config().setting if not settings["write_id3v23"]: return super().format_specific_metadata(metadata, tag, settings) values = metadata.getall(tag) if not values: return values if tag == "originaldate": values = [v[:4] for v in values] elif tag == "date": values = [(v[:4] if len(v) < 10 else v) for v in values] # If this is a multi-valued field, then it needs to be flattened, # unless it's TIPL or TMCL which can still be multi-valued. if (len(values) > 1 and tag not in ID3File._rtipl_roles and not tag.startswith("performer:")): join_with = settings["id3v23_join_with"] values = [join_with.join(values)] return values class MP3File(ID3File): """MP3 file.""" EXTENSIONS = [".mp3", ".mp2", ".m2a"] NAME = "MPEG-1 Audio" _IsMP3 = True _File = mutagen.mp3.MP3 def _get_file(self, filename): return self._File(filename, ID3=compatid3.CompatID3) def _info(self, metadata, file): super()._info(metadata, file) id3version = '' if file.tags is not None and file.info.layer == 3: id3version = ' - ID3v%d.%d' % (file.tags.version[0], file.tags.version[1]) metadata['~format'] = 'MPEG-1 Layer %d%s' % (file.info.layer, id3version) class TrueAudioFile(ID3File): """TTA file.""" EXTENSIONS = [".tta"] NAME = "The True Audio" _File = mutagen.trueaudio.TrueAudio def _get_file(self, filename): return self._File(filename, ID3=compatid3.CompatID3) class NonCompatID3File(ID3File): """Base class for ID3 files which do not support setting `compatid3.CompatID3`.""" def _get_file(self, filename): return self._File(filename, known_frames=compatid3.known_frames) def _get_tags(self, filename): file = self._get_file(filename) if file.tags is None: file.add_tags() return file.tags def _save_tags(self, tags, filename): config = get_config() if config.setting['write_id3v23']: compatid3.update_to_v23(tags) separator = config.setting['id3v23_join_with'] tags.save(filename, v2_version=3, v23_sep=separator) else: tags.update_to_v24() tags.save(filename, v2_version=4) class DSFFile(NonCompatID3File): """DSF file.""" EXTENSIONS = [".dsf"] NAME = "DSF" _File = mutagen.dsf.DSF class AiffFile(NonCompatID3File): """AIFF file.""" EXTENSIONS = [".aiff", ".aif", ".aifc"] NAME = "Audio Interchange File Format (AIFF)" _File = mutagen.aiff.AIFF try: import mutagen.dsdiff class DSDIFFFile(NonCompatID3File): """DSF file.""" EXTENSIONS = [".dff"] NAME = "DSDIFF" _File = mutagen.dsdiff.DSDIFF except ImportError: DSDIFFFile = None picard-release-2.7.3/picard/formats/midi.py000066400000000000000000000037061416775010500206300ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2018, 2020-2021 Philipp Wolfer # Copyright (C) 2020-2021 Laurent Monin # # 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 mutagen.smf import SMF from picard import log from picard.file import File from picard.metadata import Metadata from picard.util import encode_filename class MIDIFile(File): EXTENSIONS = [".mid", ".kar"] NAME = "Standard MIDI File" _File = SMF def _load(self, filename): log.debug("Loading file %r", filename) metadata = Metadata() file = self._File(encode_filename(filename)) self._info(metadata, file) return metadata def _save(self, filename, metadata): log.debug("Saving file %r", filename) def _info(self, metadata, file): super()._info(metadata, file) # mutagen.File.filename can be either a bytes or str object filename = file.filename if isinstance(filename, bytes): filename = filename.decode() if filename.lower().endswith(".kar"): metadata['~format'] = "Standard MIDI File (Karaoke File)" @classmethod def supports_tag(cls, name): return False def can_analyze(self): return False def can_extract(self): return False picard-release-2.7.3/picard/formats/mp4.py000066400000000000000000000371071416775010500204100ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2008, 2011 Lukáš Lalinský # Copyright (C) 2009-2011, 2015, 2018-2021 Philipp Wolfer # Copyright (C) 2011 Johannes Weißl # Copyright (C) 2011-2014 Wieland Hoffmann # Copyright (C) 2012-2013 Michael Wiencek # Copyright (C) 2013 Calvin Walton # Copyright (C) 2013 Frederik “Freso” S. Olesen # Copyright (C) 2013-2014, 2018-2021 Laurent Monin # Copyright (C) 2014-2015 Sophist-UK # Copyright (C) 2016-2018 Sambhav Kothari # Copyright (C) 2019 Reinaldo Antonio Camargo Rauch # # 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. import re from mutagen.mp4 import ( MP4, MP4Cover, ) from picard import log from picard.config import get_config from picard.coverart.image import ( CoverArtImageError, TagCoverArtImage, ) from picard.file import File from picard.formats.mutagenext import delall_ci from picard.metadata import Metadata from picard.util import encode_filename def _add_text_values_to_metadata(metadata, name, values): for value in values: metadata.add(name, value.decode("utf-8", "replace").strip("\x00")) _VALID_KEY_CHARS = re.compile('^[\x00-\xff]+$') UNSUPPORTED_TAGS = {'r128_album_gain', 'r128_track_gain'} def _is_valid_key(key): """ Return true if a string is a valid name for a custom tag. """ return bool(_VALID_KEY_CHARS.match(key)) class MP4File(File): EXTENSIONS = [".m4a", ".m4b", ".m4p", ".m4v", ".m4r", ".mp4"] NAME = "MPEG-4 Audio" _File = MP4 __text_tags = { "\xa9ART": "artist", "\xa9nam": "title", "\xa9alb": "album", "\xa9wrt": "composer", "aART": "albumartist", "\xa9grp": "grouping", "\xa9day": "date", "\xa9gen": "genre", "\xa9lyr": "lyrics", "\xa9cmt": "comment", "\xa9too": "encodedby", "\xa9dir": "director", "cprt": "copyright", "soal": "albumsort", "soaa": "albumartistsort", "soar": "artistsort", "sonm": "titlesort", "soco": "composersort", "sosn": "showsort", "tvsh": "show", "purl": "podcasturl", "\xa9mvn": "movement", "\xa9wrk": "work", } __r_text_tags = {v: k for k, v in __text_tags.items()} __bool_tags = { "pcst": "podcast", "cpil": "compilation", "pgap": "gapless", } __r_bool_tags = {v: k for k, v in __bool_tags.items()} __int_tags = { "tmpo": "bpm", "\xa9mvi": "movementnumber", "\xa9mvc": "movementtotal", "shwm": "showmovement", } __r_int_tags = {v: k for k, v in __int_tags.items()} __freeform_tags = { "----:com.apple.iTunes:MusicBrainz Track Id": "musicbrainz_recordingid", "----:com.apple.iTunes:MusicBrainz Artist Id": "musicbrainz_artistid", "----:com.apple.iTunes:MusicBrainz Album Id": "musicbrainz_albumid", "----:com.apple.iTunes:MusicBrainz Album Artist Id": "musicbrainz_albumartistid", "----:com.apple.iTunes:MusicIP PUID": "musicip_puid", "----:com.apple.iTunes:MusicBrainz Album Status": "releasestatus", "----:com.apple.iTunes:MusicBrainz Album Release Country": "releasecountry", "----:com.apple.iTunes:MusicBrainz Album Type": "releasetype", "----:com.apple.iTunes:MusicBrainz Disc Id": "musicbrainz_discid", "----:com.apple.iTunes:MusicBrainz TRM Id": "musicbrainz_trmid", "----:com.apple.iTunes:MusicBrainz Work Id": "musicbrainz_workid", "----:com.apple.iTunes:MusicBrainz Release Group Id": "musicbrainz_releasegroupid", "----:com.apple.iTunes:MusicBrainz Release Track Id": "musicbrainz_trackid", "----:com.apple.iTunes:MusicBrainz Original Album Id": "musicbrainz_originalalbumid", "----:com.apple.iTunes:MusicBrainz Original Artist Id": "musicbrainz_originalartistid", "----:com.apple.iTunes:Acoustid Fingerprint": "acoustid_fingerprint", "----:com.apple.iTunes:Acoustid Id": "acoustid_id", "----:com.apple.iTunes:ASIN": "asin", "----:com.apple.iTunes:BARCODE": "barcode", "----:com.apple.iTunes:PRODUCER": "producer", "----:com.apple.iTunes:LYRICIST": "lyricist", "----:com.apple.iTunes:CONDUCTOR": "conductor", "----:com.apple.iTunes:ENGINEER": "engineer", "----:com.apple.iTunes:MIXER": "mixer", "----:com.apple.iTunes:DJMIXER": "djmixer", "----:com.apple.iTunes:REMIXER": "remixer", "----:com.apple.iTunes:ISRC": "isrc", "----:com.apple.iTunes:MEDIA": "media", "----:com.apple.iTunes:LABEL": "label", "----:com.apple.iTunes:LICENSE": "license", "----:com.apple.iTunes:CATALOGNUMBER": "catalognumber", "----:com.apple.iTunes:SUBTITLE": "subtitle", "----:com.apple.iTunes:DISCSUBTITLE": "discsubtitle", "----:com.apple.iTunes:MOOD": "mood", "----:com.apple.iTunes:SCRIPT": "script", "----:com.apple.iTunes:LANGUAGE": "language", "----:com.apple.iTunes:ARTISTS": "artists", "----:com.apple.iTunes:WORK": "work", "----:com.apple.iTunes:initialkey": "key", } __r_freeform_tags = {v: k for k, v in __freeform_tags.items()} # Tags to load case insensitive. Case is preserved, but the specified case # is written if it is unset. __r_freeform_tags_ci = { "replaygain_album_gain": "----:com.apple.iTunes:REPLAYGAIN_ALBUM_GAIN", "replaygain_album_peak": "----:com.apple.iTunes:REPLAYGAIN_ALBUM_PEAK", "replaygain_album_range": "----:com.apple.iTunes:REPLAYGAIN_ALBUM_RANGE", "replaygain_track_gain": "----:com.apple.iTunes:REPLAYGAIN_TRACK_GAIN", "replaygain_track_peak": "----:com.apple.iTunes:REPLAYGAIN_TRACK_PEAK", "replaygain_track_range": "----:com.apple.iTunes:REPLAYGAIN_TRACK_RANGE", "replaygain_reference_loudness": "----:com.apple.iTunes:REPLAYGAIN_REFERENCE_LOUDNESS", } __freeform_tags_ci = {b.lower(): a for a, b in __r_freeform_tags_ci.items()} __other_supported_tags = ("discnumber", "tracknumber", "totaldiscs", "totaltracks") def __init__(self, filename): super().__init__(filename) self.__casemap = {} def _load(self, filename): log.debug("Loading file %r", filename) self.__casemap = {} file = MP4(encode_filename(filename)) tags = file.tags or {} metadata = Metadata() for name, values in tags.items(): name_lower = name.lower() if name in self.__text_tags: for value in values: metadata.add(self.__text_tags[name], value) elif name in self.__bool_tags: metadata.add(self.__bool_tags[name], values and '1' or '0') elif name in self.__int_tags: for value in values: metadata.add(self.__int_tags[name], value) elif name in self.__freeform_tags: tag_name = self.__freeform_tags[name] _add_text_values_to_metadata(metadata, tag_name, values) elif name_lower in self.__freeform_tags_ci: tag_name = self.__freeform_tags_ci[name_lower] self.__casemap[tag_name] = name _add_text_values_to_metadata(metadata, tag_name, values) elif name == "----:com.apple.iTunes:fingerprint": for value in values: value = value.decode("utf-8", "replace").strip("\x00") if value.startswith("MusicMagic Fingerprint"): metadata.add("musicip_fingerprint", value[22:]) elif name == "trkn": try: metadata["tracknumber"] = values[0][0] metadata["totaltracks"] = values[0][1] except IndexError: log.debug('trkn is invalid, ignoring') elif name == "disk": try: metadata["discnumber"] = values[0][0] metadata["totaldiscs"] = values[0][1] except IndexError: log.debug('disk is invalid, ignoring') elif name == "covr": for value in values: if value.imageformat not in {value.FORMAT_JPEG, value.FORMAT_PNG}: continue try: coverartimage = TagCoverArtImage( file=filename, tag=name, data=value, ) except CoverArtImageError as e: log.error('Cannot load image from %r: %s' % (filename, e)) else: metadata.images.append(coverartimage) # Read other freeform tags always case insensitive elif name.startswith('----:com.apple.iTunes:'): tag_name = name_lower[22:] self.__casemap[tag_name] = name[22:] if (name not in self.__r_text_tags and name not in self.__r_bool_tags and name not in self.__r_int_tags and name not in self.__r_freeform_tags and name_lower not in self.__r_freeform_tags_ci and name not in self.__other_supported_tags): _add_text_values_to_metadata(metadata, tag_name, values) self._info(metadata, file) return metadata def _save(self, filename, metadata): log.debug("Saving file %r", filename) config = get_config() file = MP4(encode_filename(self.filename)) if file.tags is None: file.add_tags() tags = file.tags if config.setting["clear_existing_tags"]: cover = tags.get('covr') if config.setting['preserve_images'] else None tags.clear() if cover: tags['covr'] = cover for name, values in metadata.rawitems(): if name.startswith('lyrics:'): name = 'lyrics' if name == 'comment:': name = 'comment' if name in self.__r_text_tags: tags[self.__r_text_tags[name]] = values elif name in self.__r_bool_tags: tags[self.__r_bool_tags[name]] = (values[0] == '1') elif name in self.__r_int_tags: try: tags[self.__r_int_tags[name]] = [int(value) for value in values] except ValueError: pass elif name in self.__r_freeform_tags: values = [v.encode("utf-8") for v in values] tags[self.__r_freeform_tags[name]] = values elif name in self.__r_freeform_tags_ci: values = [v.encode("utf-8") for v in values] delall_ci(tags, self.__r_freeform_tags_ci[name]) if name in self.__casemap: name = self.__casemap[name] else: name = self.__r_freeform_tags_ci[name] tags[name] = values elif name == "musicip_fingerprint": tags["----:com.apple.iTunes:fingerprint"] = [b"MusicMagic Fingerprint%s" % v.encode('ascii') for v in values] elif self.supports_tag(name) and name not in self.__other_supported_tags: values = [v.encode("utf-8") for v in values] name = self.__casemap.get(name, name) tags['----:com.apple.iTunes:' + name] = values if "tracknumber" in metadata: try: tracknumber = int(metadata["tracknumber"]) except ValueError: pass else: totaltracks = 0 if "totaltracks" in metadata: try: totaltracks = int(metadata["totaltracks"]) except ValueError: pass tags["trkn"] = [(tracknumber, totaltracks)] if "discnumber" in metadata: try: discnumber = int(metadata["discnumber"]) except ValueError: pass else: totaldiscs = 0 if "totaldiscs" in metadata: try: totaldiscs = int(metadata["totaldiscs"]) except ValueError: pass tags["disk"] = [(discnumber, totaldiscs)] covr = [] for image in metadata.images.to_be_saved_to_tags(): if image.mimetype == "image/jpeg": covr.append(MP4Cover(image.data, MP4Cover.FORMAT_JPEG)) elif image.mimetype == "image/png": covr.append(MP4Cover(image.data, MP4Cover.FORMAT_PNG)) if covr: tags["covr"] = covr self._remove_deleted_tags(metadata, tags) file.save() def _remove_deleted_tags(self, metadata, tags): """Remove the tags from the file that were deleted in the UI""" for tag in metadata.deleted_tags: real_name = self._get_tag_name(tag) if real_name and real_name in tags: if tag not in {"totaltracks", "totaldiscs"}: del tags[real_name] @classmethod def supports_tag(cls, name): return (name and not name.startswith("~") and name not in UNSUPPORTED_TAGS and not (name.startswith('comment:') and len(name) > 9) and not name.startswith('performer:') and _is_valid_key(name)) def _get_tag_name(self, name): if name.startswith('lyrics:'): name = 'lyrics' if name in self.__r_text_tags: return self.__r_text_tags[name] elif name in self.__r_bool_tags: return self.__r_bool_tags[name] elif name in self.__r_int_tags: return self.__r_int_tags[name] elif name in self.__r_freeform_tags: return self.__r_freeform_tags[name] elif name in self.__r_freeform_tags_ci: return self.__r_freeform_tags_ci[name] elif name == "musicip_fingerprint": return "----:com.apple.iTunes:fingerprint" elif name in {"tracknumber", "totaltracks"}: return "trkn" elif name in {"discnumber", "totaldiscs"}: return "disk" elif self.supports_tag(name) and name not in self.__other_supported_tags: name = self.__casemap.get(name, name) return '----:com.apple.iTunes:' + name def _info(self, metadata, file): super()._info(metadata, file) if hasattr(file.info, 'codec_description') and file.info.codec_description: metadata['~format'] = "%s (%s)" % (metadata['~format'], file.info.codec_description) filename = file.filename if isinstance(filename, bytes): filename = filename.decode() if filename.lower().endswith(".m4v") or (file.tags and 'hdvd' in file.tags): metadata['~video'] = '1' picard-release-2.7.3/picard/formats/mutagenext/000077500000000000000000000000001416775010500215075ustar00rootroot00000000000000picard-release-2.7.3/picard/formats/mutagenext/__init__.py000066400000000000000000000021051416775010500236160ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006 Lukáš Lalinský # Copyright (C) 2019 Philipp Wolfer # Copyright (C) 2020-2021 Laurent Monin # # 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. def delall_ci(tags, key): """Delete all tags with given key, case-insensitive""" key = key.lower() for k in list(tags.keys()): if k.lower() == key: del tags[k] picard-release-2.7.3/picard/formats/mutagenext/aac.py000066400000000000000000000036101416775010500226050ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2018-2019 Philipp Wolfer # Copyright (C) 2020-2021 Laurent Monin # # 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 mutagen._util import loadfile from mutagen.aac import AAC from mutagen.apev2 import ( APENoHeaderError, APEv2, _APEv2Data, error as APEError, ) class AACAPEv2(AAC): """AAC file with APEv2 tags. """ @loadfile() def load(self, filething): super().load(filething) try: self.tags = APEv2(filething) # Correct the calculated length if not hasattr(self.info, 'bitrate') or self.info.bitrate == 0: return ape_data = _APEv2Data(filething.fileobj) if ape_data.size is not None: # Remove APEv2 data length from calculated track length extra_length = (8.0 * ape_data.size) / self.info.bitrate self.info.length = max(self.info.length - extra_length, 0.001) except APENoHeaderError: self.tags = None def add_tags(self): if self.tags is None: self.tags = APEv2() else: raise APEError("%r already has tags: %r" % (self, self.tags)) picard-release-2.7.3/picard/formats/mutagenext/ac3.py000066400000000000000000000054031416775010500225310ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019, 2021 Philipp Wolfer # Copyright (C) 2020-2021 Laurent Monin # # 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 mutagen._file import FileType from mutagen._util import ( MutagenError, loadfile, ) from mutagen.apev2 import ( APENoHeaderError, APEv2, _APEv2Data, error as APEError, ) try: from mutagen.ac3 import AC3 native_ac3 = True except ImportError: native_ac3 = False class AC3Error(MutagenError): pass class AC3Info(object): """AC3 stream information. Attributes: (none at the moment) """ def __init__(self, fileobj): header = fileobj.read(4) if len(header) != 4 or not header.startswith(b"\x0b\x77"): raise AC3Error("not a AC3 file") @staticmethod def pprint(): return "AC3" class AC3(FileType): @loadfile() def load(self, filething, *args, **kwargs): self.info = AC3Info(filething.fileobj) @staticmethod def score(filename, fileobj, header): return header.startswith(b"\x0b\x77") + (filename.endswith(".ac3") or filename.endswith(".eac3")) class AC3APEv2(AC3): @loadfile() def load(self, filething): super().load(filething) try: self.tags = APEv2(filething.fileobj) # Correct the calculated length if not hasattr(self.info, 'bitrate') or self.info.bitrate == 0: return ape_data = _APEv2Data(filething.fileobj) if ape_data.size is not None: # Remove APEv2 data length from calculated track length extra_length = (8.0 * ape_data.size) / self.info.bitrate self.info.length = max(self.info.length - extra_length, 0.001) except APENoHeaderError: self.tags = None def add_tags(self): if self.tags is None: self.tags = APEv2() else: raise APEError("%r already has tags: %r" % (self, self.tags)) picard-release-2.7.3/picard/formats/mutagenext/compatid3.py000066400000000000000000000042501416775010500237450ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2005 Michael Urman # Copyright (C) 2006-2008, 2011-2012 Lukáš Lalinský # Copyright (C) 2013-2014 Sophist-UK # Copyright (C) 2013-2014, 2018, 2020-2021 Laurent Monin # Copyright (C) 2014, 2018-2021 Philipp Wolfer # Copyright (C) 2016 Christoph Reiter # Copyright (C) 2016 Ville Skyttä # Copyright (C) 2017 Sambhav Kothari # # 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 mutagen.id3 import ( ID3, Frames, Frames_2_2, TextFrame, ) try: from mutagen.id3 import GRP1 except ImportError: class GRP1(TextFrame): pass class XSOP(TextFrame): pass known_frames = dict(Frames) known_frames.update(dict(Frames_2_2)) known_frames["GRP1"] = GRP1 # Available since mutagen >= 1.38 known_frames["XSOP"] = XSOP class CompatID3(ID3): """ Additional features over mutagen.id3.ID3: * Allow some v2.4 frames also in v2.3 """ PEDANTIC = False def __init__(self, *args, **kwargs): if args: kwargs["known_frames"] = known_frames super().__init__(*args, **kwargs) def update_to_v23(self): update_to_v23(self) def update_to_v23(tags): # leave TSOP, TSOA and TSOT even though they are officially defined # only in ID3v2.4, because most applications use them also in ID3v2.3 frames = [] for key in {"TSOP", "TSOA", "TSOT", "TSST"}: frames.extend(tags.getall(key)) ID3.update_to_v23(tags) for frame in frames: tags.add(frame) picard-release-2.7.3/picard/formats/mutagenext/tak.py000066400000000000000000000045721416775010500226500ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2008 Lukáš Lalinský # Copyright (C) 2013, 2018-2021 Laurent Monin # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2018-2019 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. """Tom's lossless Audio Kompressor streams with APEv2 tags. TAK is a lossless audio compressor developed by Thomas Becker. For more information, see http://wiki.hydrogenaudio.org/index.php?title=TAK and http://en.wikipedia.org/wiki/TAK_(audio_codec) """ __all__ = ["TAK", "Open", "delete"] try: from mutagen.tak import ( Open, TAK, TAKHeaderError, TAKInfo, delete ) native_tak = True except ImportError: from mutagen import StreamInfo from mutagen.apev2 import ( APEv2File, delete, error, ) native_tak = False class TAKHeaderError(error): pass class TAKInfo(StreamInfo): """TAK stream information. Attributes: (none at the moment) """ def __init__(self, fileobj): header = fileobj.read(4) if len(header) != 4 or not header.startswith(b"tBaK"): raise TAKHeaderError("not a TAK file") @staticmethod def pprint(): return "Tom's lossless Audio Kompressor" class TAK(APEv2File): """TAK(filething) Arguments: filething (filething) Attributes: info (`TAKInfo`) """ _Info = TAKInfo _mimes = ["audio/x-tak"] @staticmethod def score(filename, fileobj, header): return header.startswith(b"tBaK") + filename.lower().endswith(".tak") Open = TAK picard-release-2.7.3/picard/formats/util.py000066400000000000000000000067431416775010500206670ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2008, 2012 Lukáš Lalinský # Copyright (C) 2008 Will # Copyright (C) 2010, 2014, 2018-2020 Philipp Wolfer # Copyright (C) 2013 Michael Wiencek # Copyright (C) 2013, 2017-2019, 2021 Laurent Monin # Copyright (C) 2016-2018 Sambhav Kothari # Copyright (C) 2017 Sophist-UK # Copyright (C) 2017 Ville Skyttä # # 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 picard import log from picard.plugin import ExtensionPoint _formats = ExtensionPoint(label='formats') _extensions = {} def register_format(file_format): _formats.register(file_format.__module__, file_format) for ext in file_format.EXTENSIONS: _extensions[ext[1:]] = file_format def supported_formats(): """Returns list of supported formats.""" return [(file_format.EXTENSIONS, file_format.NAME) for file_format in _formats] def supported_extensions(): """Returns list of supported extensions.""" return [ext for exts, name in supported_formats() for ext in exts] def ext_to_format(ext): return _extensions.get(ext, None) def guess_format(filename, options=_formats): """Select the best matching file type amongst supported formats.""" results = [] # Since we are reading only 128 bytes and then immediately closing the file, # use unbuffered mode. with open(filename, "rb", 0) as fileobj: header = fileobj.read(128) # Calls the score method of a particular format's associated filetype # and assigns a positive score depending on how closely the fileobj's header matches # the header for a particular file format. results = [(option._File.score(filename, fileobj, header), option.__name__, option) for option in options if getattr(option, "_File", None)] if results: results.sort() if results[-1][0] > 0: # return the format with the highest matching score return results[-1][2](filename) # No positive score i.e. the fileobj's header did not match any supported format return None def open_(filename): """Open the specified file and return a File instance with the appropriate format handler, or None.""" try: # Use extension based opening as default i = filename.rfind(".") if i >= 0: ext = filename[i+1:].lower() audio_file = _extensions[ext](filename) else: # If there is no extension, try to guess the format based on file headers audio_file = guess_format(filename) if not audio_file: return None return audio_file except KeyError: # None is returned if both the methods fail return None except Exception as error: log.error("Error occurred:\n{}".format(error)) return None picard-release-2.7.3/picard/formats/vorbis.py000066400000000000000000000416601416775010500212130ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2008, 2012 Lukáš Lalinský # Copyright (C) 2008 Hendrik van Antwerpen # Copyright (C) 2008-2010, 2014-2015, 2018-2021 Philipp Wolfer # Copyright (C) 2012-2013 Michael Wiencek # Copyright (C) 2012-2014 Wieland Hoffmann # Copyright (C) 2013 Calvin Walton # Copyright (C) 2013-2014, 2017-2021 Laurent Monin # Copyright (C) 2016-2018 Sambhav Kothari # Copyright (C) 2017 Ville Skyttä # # 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. import base64 import re import mutagen.flac import mutagen.ogg import mutagen.oggflac import mutagen.oggopus import mutagen.oggspeex import mutagen.oggtheora import mutagen.oggvorbis from picard import log from picard.config import get_config from picard.coverart.image import ( CoverArtImageError, TagCoverArtImage, ) from picard.coverart.utils import types_from_id3 from picard.file import File from picard.formats.util import guess_format from picard.metadata import Metadata from picard.util import ( encode_filename, sanitize_date, ) FLAC_MAX_BLOCK_SIZE = 2 ** 24 - 1 # FLAC block size is limited to a 24 bit integer INVALID_CHARS = re.compile('([^\x20-\x7d]|=)') UNSUPPORTED_TAGS = {'r128_album_gain', 'r128_track_gain'} def sanitize_key(key): """ Remove characters from key which are invalid for a Vorbis comment field name. See https://www.xiph.org/vorbis/doc/v-comment.html#vectorformat """ return INVALID_CHARS.sub('', key) def is_valid_key(key): """ Return true if a string is a valid Vorbis comment key. Valid characters for Vorbis comment field names are ASCII 0x20 through 0x7D, 0x3D ('=') excluded. """ return key and INVALID_CHARS.search(key) is None def flac_sort_pics_after_tags(metadata_blocks): """ Reorder the metadata_blocks so that all picture blocks are located after the first Vorbis comment block. Windows fails to read FLAC tags if the picture blocks are located before the Vorbis comments. Reordering the blocks fixes this. """ # First remember all picture blocks that are located before the tag block. tagindex = 0 picblocks = [] for block in metadata_blocks: if block.code == mutagen.flac.VCFLACDict.code: tagindex = metadata_blocks.index(block) break elif block.code == mutagen.flac.Picture.code: picblocks.append(block) else: return # No tags found, nothing to sort # Now move those picture block after the tag block, maintaining their order. for pic in picblocks: metadata_blocks.remove(pic) metadata_blocks.insert(tagindex, pic) class VCommentFile(File): """Generic VComment-based file.""" _File = None __translate = { "movement": "movementnumber", "movementname": "movement", "musicbrainz_releasetrackid": "musicbrainz_trackid", "musicbrainz_trackid": "musicbrainz_recordingid", "waveformatextensible_channel_mask": "~waveformatextensible_channel_mask", } __rtranslate = {v: k for k, v in __translate.items()} def _load(self, filename): log.debug("Loading file %r", filename) config = get_config() file = self._File(encode_filename(filename)) file.tags = file.tags or {} metadata = Metadata() for origname, values in file.tags.items(): for value in values: name = origname if name == "date" or name == "originaldate": # YYYY-00-00 => YYYY value = sanitize_date(value) elif name == 'performer' or name == 'comment': # transform "performer=Joe Barr (Piano)" to "performer:Piano=Joe Barr" name += ':' if value.endswith(')'): start = len(value) - 2 count = 1 while count > 0 and start > 0: if value[start] == ')': count += 1 elif value[start] == '(': count -= 1 start -= 1 if start > 0: name += value[start + 2:-1] value = value[:start] elif name.startswith('rating'): try: name, email = name.split(':', 1) except ValueError: email = '' if email != sanitize_key(config.setting['rating_user_email']): continue name = '~rating' try: value = str(round((float(value) * (config.setting['rating_steps'] - 1)))) except ValueError: log.warning('Invalid rating value in %r: %s', filename, value) elif name == "fingerprint" and value.startswith("MusicMagic Fingerprint"): name = "musicip_fingerprint" value = value[22:] elif name == "tracktotal": if "totaltracks" in file.tags: continue name = "totaltracks" elif name == "disctotal": if "totaldiscs" in file.tags: continue name = "totaldiscs" elif name == "metadata_block_picture": try: image = mutagen.flac.Picture(base64.standard_b64decode(value)) coverartimage = TagCoverArtImage( file=filename, tag=name, types=types_from_id3(image.type), comment=image.desc, support_types=True, data=image.data, id3_type=image.type ) except (CoverArtImageError, TypeError, ValueError, mutagen.flac.error) as e: log.error('Cannot load image from %r: %s' % (filename, e)) else: metadata.images.append(coverartimage) continue elif name in self.__translate: name = self.__translate[name] metadata.add(name, value) if self._File == mutagen.flac.FLAC: for image in file.pictures: try: coverartimage = TagCoverArtImage( file=filename, tag='FLAC/PICTURE', types=types_from_id3(image.type), comment=image.desc, support_types=True, data=image.data, ) except CoverArtImageError as e: log.error('Cannot load image from %r: %s' % (filename, e)) else: metadata.images.append(coverartimage) # Read the unofficial COVERART tags, for backward compatibility only if "metadata_block_picture" not in file.tags: try: for data in file["COVERART"]: try: coverartimage = TagCoverArtImage( file=filename, tag='COVERART', data=base64.standard_b64decode(data) ) except (CoverArtImageError, TypeError, ValueError) as e: log.error('Cannot load image from %r: %s' % (filename, e)) else: metadata.images.append(coverartimage) except KeyError: pass self._info(metadata, file) return metadata def _save(self, filename, metadata): """Save metadata to the file.""" log.debug("Saving file %r", filename) config = get_config() is_flac = self._File == mutagen.flac.FLAC file = self._File(encode_filename(filename)) if file.tags is None: file.add_tags() if config.setting["clear_existing_tags"]: preserve_tags = ['waveformatextensible_channel_mask'] if not is_flac and config.setting["preserve_images"]: preserve_tags.append('metadata_block_picture') preserve_tags.append('coverart') preserved_values = {} for name in preserve_tags: if name in file.tags and file.tags[name]: preserved_values[name] = file.tags[name] file.tags.clear() for name, value in preserved_values.items(): file.tags[name] = value images_to_save = list(metadata.images.to_be_saved_to_tags()) if is_flac and (images_to_save or (config.setting["clear_existing_tags"] and not config.setting["preserve_images"])): file.clear_pictures() tags = {} for name, value in metadata.items(): if name == '~rating': # Save rating according to http://code.google.com/p/quodlibet/wiki/Specs_VorbisComments user_email = sanitize_key(config.setting['rating_user_email']) if user_email: name = 'rating:%s' % user_email else: name = 'rating' value = str(float(value) / (config.setting['rating_steps'] - 1)) # don't save private tags elif name.startswith("~") or not self.supports_tag(name): continue elif name.startswith('lyrics:'): name = 'lyrics' elif name == "date" or name == "originaldate": # YYYY-00-00 => YYYY value = sanitize_date(value) elif name.startswith('performer:') or name.startswith('comment:'): # transform "performer:Piano=Joe Barr" to "performer=Joe Barr (Piano)" name, desc = name.split(':', 1) if desc: value += ' (%s)' % desc elif name == "musicip_fingerprint": name = "fingerprint" value = "MusicMagic Fingerprint%s" % value elif name in self.__rtranslate: name = self.__rtranslate[name] tags.setdefault(name.upper(), []).append(value) if "totaltracks" in metadata: tags.setdefault("TRACKTOTAL", []).append(metadata["totaltracks"]) if "totaldiscs" in metadata: tags.setdefault("DISCTOTAL", []).append(metadata["totaldiscs"]) for image in images_to_save: picture = mutagen.flac.Picture() picture.data = image.data picture.mime = image.mimetype picture.desc = image.comment picture.width = image.width picture.height = image.height picture.type = image.id3_type if is_flac: # See https://xiph.org/flac/format.html#metadata_block_picture expected_block_size = (8 * 4 + len(picture.data) + len(picture.mime) + len(picture.desc.encode('UTF-8'))) if expected_block_size > FLAC_MAX_BLOCK_SIZE: log.error('Failed saving image to %r: Image size of %d bytes exceeds maximum FLAC block size of %d bytes', filename, expected_block_size, FLAC_MAX_BLOCK_SIZE) continue file.add_picture(picture) else: tags.setdefault("METADATA_BLOCK_PICTURE", []).append( base64.b64encode(picture.write()).decode('ascii')) file.tags.update(tags) self._remove_deleted_tags(metadata, file.tags) if is_flac: flac_sort_pics_after_tags(file.metadata_blocks) kwargs = {} if is_flac and config.setting["remove_id3_from_flac"]: kwargs["deleteid3"] = True try: file.save(**kwargs) except TypeError: file.save() def _remove_deleted_tags(self, metadata, tags): """Remove the tags from the file that were deleted in the UI""" for tag in metadata.deleted_tags: real_name = self._get_tag_name(tag) if is_valid_key(real_name) and real_name in tags: if real_name in {'performer', 'comment'}: parts = tag.split(':', 1) if len(parts) == 2: tag_type_regex = re.compile(r"\(%s\)$" % re.escape(parts[1])) else: tag_type_regex = re.compile(r"[^)]$") existing_tags = tags.get(real_name) for item in existing_tags: if re.search(tag_type_regex, item): existing_tags.remove(item) tags[real_name] = existing_tags else: if tag in {'totaldiscs', 'totaltracks'} and tag in tags: # both tag and real_name are to be deleted in this case del tags[tag] del tags[real_name] def _get_tag_name(self, name): if name == '~rating': config = get_config() if config.setting['rating_user_email']: return 'rating:%s' % config.setting['rating_user_email'] else: return 'rating' elif name.startswith("~"): return None elif name.startswith('lyrics:'): return 'lyrics' elif name.startswith('performer:') or name.startswith('comment:'): return name.split(':', 1)[0] elif name == 'musicip_fingerprint': return 'fingerprint' elif name == 'totaltracks': return 'tracktotal' elif name == 'totaldiscs': return 'disctotal' elif name in self.__rtranslate: return self.__rtranslate[name] else: return name @classmethod def supports_tag(cls, name): return (bool(name) and name not in UNSUPPORTED_TAGS and (is_valid_key(name) or name.startswith('comment:') or name.startswith('lyrics:') or name.startswith('performer:'))) class FLACFile(VCommentFile): """FLAC file.""" EXTENSIONS = [".flac"] NAME = "FLAC" _File = mutagen.flac.FLAC class OggFLACFile(VCommentFile): """FLAC file.""" EXTENSIONS = [".oggflac"] NAME = "Ogg FLAC" _File = mutagen.oggflac.OggFLAC class OggSpeexFile(VCommentFile): """Ogg Speex file.""" EXTENSIONS = [".spx"] NAME = "Speex" _File = mutagen.oggspeex.OggSpeex class OggTheoraFile(VCommentFile): """Ogg Theora file.""" EXTENSIONS = [".oggtheora"] NAME = "Ogg Theora" _File = mutagen.oggtheora.OggTheora def _info(self, metadata, file): super()._info(metadata, file) metadata['~video'] = '1' class OggVorbisFile(VCommentFile): """Ogg Vorbis file.""" EXTENSIONS = [] NAME = "Ogg Vorbis" _File = mutagen.oggvorbis.OggVorbis class OggOpusFile(VCommentFile): """Ogg Opus file.""" EXTENSIONS = [".opus"] NAME = "Ogg Opus" _File = mutagen.oggopus.OggOpus @classmethod def supports_tag(cls, name): if name.startswith('r128_'): return True return VCommentFile.supports_tag(name) def OggAudioFile(filename): """Generic Ogg audio file.""" options = [OggFLACFile, OggOpusFile, OggSpeexFile, OggVorbisFile] return guess_format(filename, options) OggAudioFile.EXTENSIONS = [".oga"] OggAudioFile.NAME = "Ogg Audio" OggAudioFile.supports_tag = VCommentFile.supports_tag def OggVideoFile(filename): """Generic Ogg video file.""" options = [OggTheoraFile] return guess_format(filename, options) OggVideoFile.EXTENSIONS = [".ogv"] OggVideoFile.NAME = "Ogg Video" OggVideoFile.supports_tag = VCommentFile.supports_tag def OggContainerFile(filename): """Generic Ogg file.""" options = [ OggFLACFile, OggOpusFile, OggSpeexFile, OggTheoraFile, OggVorbisFile ] return guess_format(filename, options) OggContainerFile.EXTENSIONS = [".ogg"] OggContainerFile.NAME = "Ogg" OggContainerFile.supports_tag = VCommentFile.supports_tag picard-release-2.7.3/picard/formats/wav.py000066400000000000000000000204501416775010500204760ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2007 Lukáš Lalinský # Copyright (C) 2012-2013, 2017 Wieland Hoffmann # Copyright (C) 2013 Michael Wiencek # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2018, 2020-2021 Laurent Monin # Copyright (C) 2018-2021 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.abc import MutableMapping import mutagen from picard import log from picard.config import get_config from picard.file import File from picard.formats.id3 import NonCompatID3File from picard.metadata import Metadata try: import mutagen.wave from mutagen._iff import assert_valid_chunk_id from mutagen._riff import RiffFile from mutagen._util import loadfile # See https://exiftool.org/TagNames/RIFF.html TRANSLATE_RIFF_INFO = { # Minimal, as e.g. supported by Windows Explorer, # Audacity and foobar2000 'IART': 'artist', 'ICMT': 'comment', 'ICOP': 'copyright', 'ICRD': 'date', 'IGNR': 'genre', 'INAM': 'title', 'IPRD': 'album', 'ITRK': 'tracknumber', # Extended, not well supported by other tools 'ICNT': 'releasecountry', 'IENC': 'encodedby', 'IENG': 'engineer', 'ILNG': 'language', 'IMED': 'media', 'IMUS': 'composer', 'IPRO': 'producer', 'IWRI': 'writer', } R_TRANSLATE_RIFF_INFO = {v: k for k, v in TRANSLATE_RIFF_INFO.items()} def translate_tag_to_riff_name(name): if name.startswith('comment:'): name = 'comment' return R_TRANSLATE_RIFF_INFO.get(name, None) class RiffListInfo(MutableMapping): """Allows loading / saving RIFF INFO tags from / to RIFF files. """ def __init__(self, encoding='windows-1252'): self.encoding = encoding self.__tags = {} self.__deleted_tags = set() @loadfile() def load(self, filething): """Load the INFO tags from the file.""" riff_file = RiffFile(filething.fileobj) info = self.__find_info_chunk(riff_file.root) if info: for tag in info.subchunks(): self.__tags[tag.id] = self.__decode_data(tag.read()) @loadfile(writable=True) def save(self, filething): """Save the INFO tags to the file.""" riff_file = RiffFile(filething.fileobj) info = self.__find_info_chunk(riff_file.root) if not info: info = riff_file.insert_chunk('LIST', b'INFO') for name, value in self.__tags.items(): self.__save_tag_data(info, name, value) for name in self.__deleted_tags: self.__delete_tag(info, name) @loadfile(writable=True) def delete(self, filething): """Deletes the INFO chunk completely from the file.""" riff_file = RiffFile(filething.fileobj) info = self.__find_info_chunk(riff_file.root) if info: info.delete() @staticmethod def __find_info_chunk(parent): for chunk in parent.subchunks(): if chunk.id == 'LIST' and chunk.name == 'INFO': return chunk return None @staticmethod def __find_subchunk(parent, name): for chunk in parent.subchunks(): if chunk.id == name: return chunk return None def __save_tag_data(self, info, name, value): data = self.__encode_data(value) chunk = self.__find_subchunk(info, name) if chunk: chunk.resize(len(data)) chunk.write(data) return chunk else: return info.insert_chunk(name, data) def __delete_tag(self, info, name): chunk = self.__find_subchunk(info, name) if chunk: chunk.delete() @staticmethod def __decode_data(value): try: # Always try first to decode as Unicode value = value.decode('utf-8') except UnicodeDecodeError: # Fall back to Windows-1252 encoding value = value.decode('windows-1252', errors='replace') return value.rstrip('\0') def __encode_data(self, value): return value.encode(self.encoding, errors='replace') + b'\x00' def __contains__(self, name): return self.__tags.__contains__(name) def __getitem__(self, key): return self.__tags.get(key) def __setitem__(self, key, value): assert_valid_chunk_id(key) self.__tags[key] = value self.__deleted_tags.discard(key) def __delitem__(self, key): if key in self.__tags: del self.__tags[key] self.__deleted_tags.add(key) def __iter__(self): return iter(self.__tags) def __len__(self): return len(self.__tags) def __repr__(self): return repr(self.__tags) def __str__(self): return str(self.__tags) class WAVFile(NonCompatID3File): EXTENSIONS = [".wav"] NAME = "Microsoft WAVE" _File = mutagen.wave.WAVE def _info(self, metadata, file): super()._info(metadata, file) metadata['~format'] = self.NAME config = get_config() info = RiffListInfo(encoding=config.setting['wave_riff_info_encoding']) info.load(file.filename) for tag, value in info.items(): if tag in TRANSLATE_RIFF_INFO: name = TRANSLATE_RIFF_INFO[tag] if name not in metadata: metadata[name] = value def _save(self, filename, metadata): super()._save(filename, metadata) # Save RIFF LIST INFO config = get_config() if config.setting['write_wave_riff_info']: info = RiffListInfo(encoding=config.setting['wave_riff_info_encoding']) if config.setting['clear_existing_tags']: info.delete(filename) for name, values in metadata.rawitems(): name = translate_tag_to_riff_name(name) if name: value = ", ".join(values) info[name] = value for name in metadata.deleted_tags: name = translate_tag_to_riff_name(name) if name: del info[name] info.save(filename) elif config.setting['remove_wave_riff_info']: info = RiffListInfo(encoding=config.setting['wave_riff_info_encoding']) info.delete(filename) except ImportError: import wave class WAVFile(File): EXTENSIONS = [".wav"] NAME = "Microsoft WAVE" _File = None def _load(self, filename): log.debug("Loading file %r", filename) f = wave.open(filename, "rb") metadata = Metadata() metadata['~channels'] = f.getnchannels() metadata['~bits_per_sample'] = f.getsampwidth() * 8 metadata['~sample_rate'] = f.getframerate() metadata.length = 1000 * f.getnframes() // f.getframerate() metadata['~format'] = self.NAME self._add_path_to_metadata(metadata) return metadata def _save(self, filename, metadata): log.debug("Saving file %r", filename) @classmethod def supports_tag(cls, name): return False picard-release-2.7.3/picard/i18n.py000066400000000000000000000122201416775010500170010ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2012 Frederik “Freso” S. Olesen # Copyright (C) 2013-2014, 2018-2021 Laurent Monin # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2017-2021 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. import builtins import gettext import locale import os.path from PyQt5.QtCore import QLocale from picard.const.sys import ( IS_MACOS, IS_WIN, ) builtins.__dict__['N_'] = lambda a: a if IS_WIN: from ctypes import windll def _init_default_locale(): try: current_locale = locale.windows_locale[windll.kernel32.GetUserDefaultUILanguage()] return locale.setlocale(locale.LC_ALL, current_locale) except KeyError: return locale.setlocale(locale.LC_ALL, '') elif IS_MACOS: import Foundation def _init_default_locale(): defaults = Foundation.NSUserDefaults.standardUserDefaults() current_locale = defaults.objectForKey_('AppleLanguages')[0] current_locale = current_locale.replace('-', '_') locale.setlocale(locale.LC_ALL, current_locale) return current_locale else: def _init_default_locale(): locale.setlocale(locale.LC_ALL, '') return '.'.join(locale.getlocale(locale.LC_MESSAGES)) def _try_set_locale(language): # Try setting the locale with different or no encoding for encoding in (locale.getpreferredencoding(), 'UTF-8', None): if encoding: current_locale = locale.normalize(language + '.' + encoding) else: current_locale = language try: locale.setlocale(locale.LC_ALL, current_locale) return current_locale except locale.Error: continue locale.setlocale(locale.LC_ALL, '') # Ensure some locale settings are defined return language # Just return the language, so at least UI translation works def setup_gettext(localedir, ui_language=None, logger=None): """Setup locales, load translations, install gettext functions.""" if not logger: logger = lambda *a, **b: None # noqa: E731 current_locale = '' try: if ui_language: current_locale = _try_set_locale(ui_language) else: current_locale = _init_default_locale() except Exception as e: logger(e) os.environ['LANGUAGE'] = os.environ['LANG'] = current_locale QLocale.setDefault(QLocale(current_locale)) logger("Using locale %r", current_locale) try: logger("Loading gettext translation, localedir=%r", localedir) trans = gettext.translation("picard", localedir) logger("Loading gettext translation (picard-countries), localedir=%r", localedir) trans_countries = gettext.translation("picard-countries", localedir) logger("Loading gettext translation (picard-attributes), localedir=%r", localedir) trans_attributes = gettext.translation("picard-attributes", localedir) except OSError as e: logger(e) trans = gettext.NullTranslations() trans_countries = gettext.NullTranslations() trans_attributes = gettext.NullTranslations() trans.install(['ngettext']) builtins.__dict__['gettext_countries'] = trans_countries.gettext builtins.__dict__['gettext_attributes'] = trans_attributes.gettext if hasattr(trans_attributes, 'pgettext'): builtins.__dict__['pgettext_attributes'] = trans_attributes.pgettext else: def pgettext(context, message): return gettext_ctxt(trans_attributes.gettext, message, context) builtins.__dict__['pgettext_attributes'] = pgettext logger("_ = %r", _) logger("N_ = %r", N_) logger("ngettext = %r", ngettext) logger("gettext_countries = %r", gettext_countries) logger("gettext_attributes = %r", gettext_attributes) logger("pgettext_attributes = %r", pgettext_attributes) # Workaround for po files with msgctxt which isn't supported by Python < 3.8 # gettext # msgctxt are used within attributes.po, and gettext is failing to translate # strings due to that # This workaround is a hack until we get proper msgctxt support _CONTEXT_SEPARATOR = "\x04" def gettext_ctxt(gettext_, message, context=None): if context is None: return gettext_(message) msg_with_ctxt = "%s%s%s" % (context, _CONTEXT_SEPARATOR, message) translated = gettext_(msg_with_ctxt) if _CONTEXT_SEPARATOR in translated: # no translation found, return original message return message return translated picard-release-2.7.3/picard/log.py000066400000000000000000000141131416775010500170060ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2007, 2011 Lukáš Lalinský # Copyright (C) 2008-2010, 2019, 2021 Philipp Wolfer # Copyright (C) 2012-2013 Michael Wiencek # Copyright (C) 2013, 2015, 2018-2021 Laurent Monin # Copyright (C) 2016-2018 Sambhav Kothari # Copyright (C) 2017 Sophist-UK # Copyright (C) 2018 Wieland Hoffmann # Copyright (C) 2021 Gabriel Ferreira # # 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 ( OrderedDict, deque, namedtuple, ) import logging import os from threading import Lock from PyQt5 import QtCore _MAX_TAIL_LEN = 10**6 def set_level(level): main_logger.setLevel(level) def get_effective_level(): return main_logger.getEffectiveLevel() _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')), ]) # COMMON CLASSES TailLogTuple = namedtuple( 'TailLogTuple', ['pos', 'message', 'level']) class TailLogHandler(logging.Handler): def __init__(self, log_queue, tail_logger, log_queue_lock): super().__init__() self.log_queue = log_queue self.tail_logger = tail_logger self.log_queue_lock = log_queue_lock self.pos = 0 def emit(self, record): with self.log_queue_lock: self.log_queue.append( TailLogTuple( self.pos, self.format(record), record.levelno ) ) self.pos += 1 self.tail_logger.updated.emit() def _calculate_bounds(previous_position, first_position, last_position, queue_length): # If first item of the queue is bigger than prev, use first item position - 1 as prev # e.g. queue = [8, 9, 10] , prev = 6, new_prev = 8-1 = 7 if previous_position < first_position: previous_position = first_position-1 # The offset of the first item in the queue is # equal to the length of the queue, minus the length to be printed offset = queue_length - (last_position - previous_position) # If prev > last_position, offset will be bigger than queue length offset > queue_length # This will force an empty list if offset > queue_length: offset = queue_length # If offset < 1, there is a discontinuity in the queue positions # Setting queue_length to 0 informs the caller that something is wrong and the slow path should be taken return offset, queue_length class TailLogger(QtCore.QObject): updated = QtCore.pyqtSignal() def __init__(self, maxlen): super().__init__() self._log_queue = deque(maxlen=maxlen) self._queue_lock = Lock() self.log_handler = TailLogHandler(self._log_queue, self, self._queue_lock) def contents(self, prev=-1): with self._queue_lock: if self._log_queue: offset, length = _calculate_bounds(prev, self._log_queue[0].pos, self._log_queue[-1].pos, len(self._log_queue)) if offset >= 0: yield from (self._log_queue[i] for i in range(offset, length)) # If offset < 0, there is a discontinuity in the queue positions # Use a slower approach to get the new content. else: yield from (x for x in self._log_queue if x.pos > prev) def clear(self): with self._queue_lock: self._log_queue.clear() # MAIN LOGGER main_logger = logging.getLogger('main') main_logger.setLevel(logging.INFO) def name_filter(record): # provide a significant name from the filepath of the module name, _ = os.path.splitext(os.path.normpath(record.pathname)) prefix = os.path.normpath(__package__) # In case the module exists within picard, remove the picard prefix # else, in case of something like a plugin, keep the path as it is. if name.startswith(prefix): name = name[len(prefix) + 1:].replace(os.sep, ".").replace('.__init__', '') record.name = name return True main_logger.addFilter(name_filter) main_tail = TailLogger(_MAX_TAIL_LEN) main_fmt = '%(levelname).1s: %(asctime)s,%(msecs)03d %(name)s.%(funcName)s:%(lineno)d: %(message)s' main_time_fmt = '%H:%M:%S' main_inapp_fmt = main_fmt main_inapp_time_fmt = main_time_fmt main_handler = main_tail.log_handler main_formatter = logging.Formatter(main_inapp_fmt, main_inapp_time_fmt) main_handler.setFormatter(main_formatter) main_logger.addHandler(main_handler) main_console_handler = logging.StreamHandler() main_console_formatter = logging.Formatter(main_fmt, main_time_fmt) main_console_handler.setFormatter(main_console_formatter) main_logger.addHandler(main_console_handler) debug = main_logger.debug info = main_logger.info warning = main_logger.warning error = main_logger.error exception = main_logger.exception log = main_logger.log # HISTORY LOGGING history_logger = logging.getLogger('history') history_logger.setLevel(logging.INFO) history_tail = TailLogger(_MAX_TAIL_LEN) history_handler = history_tail.log_handler history_formatter = logging.Formatter('%(asctime)s - %(message)s') history_handler.setFormatter(history_formatter) history_logger.addHandler(history_handler) def history_info(message, *args): history_logger.info(message, *args) picard-release-2.7.3/picard/mbjson.py000066400000000000000000000520761416775010500175270ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2017 David Mandelberg # Copyright (C) 2017-2018 Sambhav Kothari # Copyright (C) 2017-2021 Laurent Monin # Copyright (C) 2018-2021 Philipp Wolfer # Copyright (C) 2019 Michael Wiencek # Copyright (C) 2020 David Kellner # Copyright (C) 2020 dukeyin # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 Vladislav Karbovskii # # 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 picard import log from picard.config import get_config from picard.const import RELEASE_FORMATS from picard.util import ( format_time, linear_combination_of_weights, parse_amazon_url, translate_from_sortname, ) from picard.util.script_detector_weighted import detect_script_weighted _artist_rel_types = { "arranger": "arranger", "audio": "engineer", "chorus master": "performer:chorus master", "composer": "composer", "concertmaster": "performer:concertmaster", "conductor": "conductor", "engineer": "engineer", "instrument arranger": "arranger", "librettist": "lyricist", "live sound": "engineer", "lyricist": "lyricist", # "mastering": "engineer", "mix-DJ": "djmixer", "mix": "mixer", "orchestrator": "arranger", "performing orchestra": "performer:orchestra", "producer": "producer", # "recording": "engineer", "remixer": "remixer", "sound": "engineer", "video director": "director", "vocal arranger": "arranger", "writer": "writer", } _TRACK_TO_METADATA = { 'number': '~musicbrainz_tracknumber', 'position': 'tracknumber', 'title': 'title', } _MEDIUM_TO_METADATA = { 'format': 'media', 'position': 'discnumber', 'title': 'discsubtitle', 'track-count': 'totaltracks', } _RECORDING_TO_METADATA = { 'disambiguation': '~recordingcomment', 'first-release-date': '~recording_firstreleasedate', 'title': 'title', } _RELEASE_TO_METADATA = { 'annotation': '~releaseannotation', 'asin': 'asin', 'barcode': 'barcode', 'country': 'releasecountry', 'date': 'date', 'disambiguation': '~releasecomment', 'title': 'album', } _ARTIST_TO_METADATA = { 'gender': 'gender', 'name': 'name', 'type': 'type', } _RELEASE_GROUP_TO_METADATA = { 'disambiguation': '~releasegroupcomment', 'first-release-date': '~releasegroup_firstreleasedate', 'title': '~releasegroup', } _REPLACE_MAP = {} _PREFIX_ATTRS = ['guest', 'additional', 'minor', 'solo'] _BLANK_SPECIAL_RELTYPES = {'vocal': 'vocals'} def _transform_attribute(attr, attr_credits): if attr in attr_credits: return attr_credits[attr] else: return _REPLACE_MAP.get(attr, attr) def _parse_attributes(attrs, reltype, attr_credits): prefixes = [] nouns = [] for attr in attrs: attr = _transform_attribute(attr, attr_credits) if attr in _PREFIX_ATTRS: prefixes.append(attr) else: nouns.append(attr) prefix = ' '.join(prefixes) if len(nouns) > 1: result = '%s and %s' % (', '.join(nouns[:-1]), nouns[-1:][0]) elif len(nouns) == 1: result = nouns[0] else: result = _BLANK_SPECIAL_RELTYPES.get(reltype, '') return ' '.join([prefix, result]).strip() def _relations_to_metadata(relations, m): config = get_config() use_credited_as = not config.setting['standardize_artists'] use_instrument_credits = not config.setting['standardize_instruments'] for relation in relations: if relation['target-type'] == 'artist': artist = relation['artist'] value, valuesort = _translate_artist_node(artist) has_translation = (value != artist['name']) if not has_translation and use_credited_as and 'target-credit' in relation: credited_as = relation['target-credit'] if credited_as: value = credited_as reltype = relation['type'] attribs = [] if 'attributes' in relation: attribs = [a for a in relation['attributes']] if reltype in {'vocal', 'instrument', 'performer'}: if use_instrument_credits: attr_credits = relation.get('attribute-credits', {}) else: attr_credits = {} name = 'performer:' + _parse_attributes(attribs, reltype, attr_credits) elif reltype == 'mix-DJ' and len(attribs) > 0: if not hasattr(m, "_djmix_ars"): m._djmix_ars = {} for attr in attribs: m._djmix_ars.setdefault(attr.split()[1], []).append(value) continue else: try: name = _artist_rel_types[reltype] except KeyError: continue if value not in m[name]: m.add(name, value) if name == 'composer' and valuesort not in m['composersort']: m.add('composersort', valuesort) elif relation['target-type'] == 'work': if relation['type'] == 'performance': performance_to_metadata(relation, m) work_to_metadata(relation['work'], m) elif relation['target-type'] == 'url': if relation['type'] == 'amazon asin' and 'asin' not in m: amz = parse_amazon_url(relation['url']['resource']) if amz is not None: m['asin'] = amz['asin'] elif relation['type'] == 'license': url = relation['url']['resource'] m.add('license', url) def _translate_artist_node(node): config = get_config() transl, translsort = None, None if config.setting['translate_artist_names']: if config.setting['translate_artist_names_script_exception']: log_text = 'Script alpha characters found in "{0}": '.format(node["name"],) detected_scripts = detect_script_weighted(node["name"]) if detected_scripts: log_text += "; ".join( list("{0} ({1:.1f}%)".format(scr_id, detected_scripts[scr_id] * 100) for scr_id in detected_scripts) ) else: log_text += "None" log.debug(log_text) if detected_scripts: if config.setting["script_exceptions"]: log_text = " found in selected scripts: " + "; ".join( list("{0} ({1}%)".format(scr[0], scr[1]) for scr in config.setting["script_exceptions"]) ) for script_id, script_weighting in config.setting["script_exceptions"]: if script_id in detected_scripts and detected_scripts[script_id] >= script_weighting / 100: log.debug("Match" + log_text) return node['name'], node['sort-name'] log.debug("No match" + log_text) else: log.warning("No scripts selected for translation exception match check.") def check_higher_score(locale_dict, locale, score): return locale not in locale_dict or score > locale_dict[locale][0] # Prepare dictionaries of available locale aliases full_locales = {} root_locales = {} if "aliases" in node: for alias in node['aliases']: if not alias["primary"]: continue if "locale" not in alias: continue full_locale = alias['locale'] root_locale = full_locale.split("_")[0] full_parts = [] root_parts = [] score = 0.8 full_parts.append((score, 5)) if '_' in full_locale: score = 0.4 root_parts.append((score, 5)) if alias["type"] == "Artist name": score = 0.8 elif alias["type"] == "Legal Name": score = 0.5 else: # as 2014/09/19, only Artist or Legal names should have the # Primary flag score = 0.0 full_parts.append((score, 5)) root_parts.append((score, 5)) comb = linear_combination_of_weights(full_parts) if check_higher_score(full_locales, full_locale, comb): full_locales[full_locale] = (comb, (alias['name'], alias["sort-name"])) comb = linear_combination_of_weights(root_parts) if check_higher_score(root_locales, root_locale, comb): root_locales[root_locale] = (comb, (alias['name'], alias["sort-name"])) # First pass to match full locale if available for locale in config.setting["artist_locales"]: if locale in full_locales: return full_locales[locale][1] # Second pass to match root locale if available for locale in config.setting["artist_locales"]: lang = locale.split("_")[0] if lang in root_locales: return root_locales[lang][1] # No matches found in available alias locales translsort = node['sort-name'] transl = translate_from_sortname(node['name'] or "", translsort) else: transl, translsort = node['name'], node['sort-name'] return (transl, translsort) def artist_credit_from_node(node): artist = "" artistsort = "" artists = [] artistssort = [] config = get_config() use_credited_as = not config.setting["standardize_artists"] for artist_info in node: a = artist_info['artist'] translated, translated_sort = _translate_artist_node(a) has_translation = (translated != a['name']) if has_translation: name = translated elif use_credited_as and 'name' in artist_info: name = artist_info['name'] else: name = a['name'] artist += name artistsort += translated_sort or "" artists.append(name) artistssort.append(translated_sort) if 'joinphrase' in artist_info: artist += artist_info['joinphrase'] or "" artistsort += artist_info['joinphrase'] or "" return (artist, artistsort, artists, artistssort) def artist_credit_to_metadata(node, m, release=False): ids = [n['artist']['id'] for n in node] artist, artistsort, artists, artistssort = artist_credit_from_node(node) if release: m["musicbrainz_albumartistid"] = ids m["albumartist"] = artist m["albumartistsort"] = artistsort m["~albumartists"] = artists m["~albumartists_sort"] = artistssort else: m["musicbrainz_artistid"] = ids m["artist"] = artist m["artistsort"] = artistsort m["artists"] = artists m["~artists_sort"] = artistssort def _release_event_iter(node): if "release-events" in node: yield from node['release-events'] def _country_from_release_event(release_event): try: return release_event['area']['iso-3166-1-codes'][0] # TypeError in case object is None except (KeyError, IndexError, TypeError): pass return None def countries_from_node(node): countries = [] for release_event in _release_event_iter(node): country_code = _country_from_release_event(release_event) if country_code: countries.append(country_code) return countries def release_dates_and_countries_from_node(node): dates = [] countries = [] for release_event in _release_event_iter(node): dates.append(release_event['date'] or '') country_code = _country_from_release_event(release_event) if country_code: countries.append(country_code) return dates, countries def label_info_from_node(node): labels = [] catalog_numbers = [] for label_info in node: if 'label' in label_info and label_info['label'] and 'name' in label_info['label']: label = label_info['label']['name'] if label and label not in labels: labels.append(label) if 'catalog-number' in label_info: cat_num = label_info['catalog-number'] if cat_num and cat_num not in catalog_numbers: catalog_numbers.append(cat_num) return (labels, catalog_numbers) def media_formats_from_node(node): formats_count = {} formats_order = [] for medium in node: text = medium.get('format', "(unknown)") or "(unknown)" if text in formats_count: formats_count[text] += 1 else: formats_count[text] = 1 formats_order.append(text) formats = [] for medium_format in formats_order: count = formats_count[medium_format] medium_format = RELEASE_FORMATS.get(medium_format, medium_format) if count > 1: medium_format = str(count) + "×" + medium_format formats.append(medium_format) return " + ".join(formats) def _node_skip_empty_iter(node): for key, value in node.items(): if value or value == 0: yield key, value def track_to_metadata(node, track): m = track.metadata recording_to_metadata(node['recording'], m, track) m.add_unique('musicbrainz_trackid', node['id']) # overwrite with data we have on the track for key, value in _node_skip_empty_iter(node): if key in _TRACK_TO_METADATA: m[_TRACK_TO_METADATA[key]] = value elif key == 'length' and value: m.length = value elif key == 'artist-credit': artist_credit_to_metadata(value, m) if m.length: m['~length'] = format_time(m.length) def recording_to_metadata(node, m, track=None): m.length = 0 m.add_unique('musicbrainz_recordingid', node['id']) for key, value in _node_skip_empty_iter(node): if key in _RECORDING_TO_METADATA: m[_RECORDING_TO_METADATA[key]] = value elif key == 'user-rating': m['~rating'] = value['value'] elif key == 'length': m.length = value elif key == 'artist-credit': artist_credit_to_metadata(value, m) # set tags from artists if track: for credit in value: artist = credit['artist'] artist_obj = track.append_track_artist(artist['id']) add_genres_from_node(artist, artist_obj) elif key == 'relations': _relations_to_metadata(value, m) elif track and key in {'genres', 'tags'}: add_genres(value, track) elif track and key in {'user-genres', 'user-tags'}: add_user_genres(value, track) elif key == 'isrcs': add_isrcs_to_metadata(value, m) elif key == 'video' and value: m['~video'] = '1' if m['title']: m['~recordingtitle'] = m['title'] if m.length: m['~length'] = format_time(m.length) if 'instrumental' in m.getall('~performance_attributes'): m.unset('lyricist') m['language'] = 'zxx' def performance_to_metadata(relation, m): if 'attributes' in relation: for attribute in relation['attributes']: m.add_unique("~performance_attributes", attribute) def work_to_metadata(work, m): m.add_unique("musicbrainz_workid", work['id']) if 'languages' in work: for language in work['languages']: m.add_unique("language", language) elif 'language' in work: m.add_unique("language", work['language']) if 'title' in work: m.add_unique("work", work['title']) if 'disambiguation' in work: m.add_unique("~workcomment", work['disambiguation']) if 'relations' in work: _relations_to_metadata(work['relations'], m) def medium_to_metadata(node, m): for key, value in _node_skip_empty_iter(node): if key in _MEDIUM_TO_METADATA: m[_MEDIUM_TO_METADATA[key]] = value def artist_to_metadata(node, m): """Make meatadata dict from a JSON 'artist' node.""" m.add_unique("musicbrainz_artistid", node['id']) for key, value in _node_skip_empty_iter(node): if key in _ARTIST_TO_METADATA: m[_ARTIST_TO_METADATA[key]] = value elif key == "area": m["area"] = value['name'] elif key == "life-span": if "begin" in value: m["begindate"] = value['begin'] if "ended" in value: ended = value['ended'] if ended and "end" in value: m["enddate"] = value['end'] elif key == "begin-area": m["beginarea"] = value['name'] elif key == "end-area": m["endarea"] = value['name'] def release_to_metadata(node, m, album=None): """Make metadata dict from a JSON 'release' node.""" config = get_config() m.add_unique('musicbrainz_albumid', node['id']) for key, value in _node_skip_empty_iter(node): if key in _RELEASE_TO_METADATA: m[_RELEASE_TO_METADATA[key]] = value elif key == 'status': m['releasestatus'] = value.lower() elif key == 'artist-credit': artist_credit_to_metadata(value, m, release=True) # set tags from artists if album is not None: for credit in value: artist = credit['artist'] artist_obj = album.append_album_artist(artist['id']) add_genres_from_node(artist, artist_obj) elif key == 'relations' and config.setting['release_ars']: _relations_to_metadata(value, m) elif key == 'label-info': m['label'], m['catalognumber'] = label_info_from_node(value) elif key == 'text-representation': if 'language' in value: m['~releaselanguage'] = value['language'] if 'script' in value: m['script'] = value['script'] m['~releasecountries'] = release_countries = countries_from_node(node) # The MB web service returns the first release country in the country tag. # If the user has configured preferred release countries, use the first one # if it is one in the complete list of release countries. for country in config.setting["preferred_release_countries"]: if country in release_countries: m['releasecountry'] = country break add_genres_from_node(node, album) def release_group_to_metadata(node, m, release_group=None): """Make metadata dict from a JSON 'release-group' node taken from inside a 'release' node.""" m.add_unique('musicbrainz_releasegroupid', node['id']) for key, value in _node_skip_empty_iter(node): if key in _RELEASE_GROUP_TO_METADATA: m[_RELEASE_GROUP_TO_METADATA[key]] = value elif key == 'primary-type': m['~primaryreleasetype'] = value.lower() elif key == 'secondary-types': add_secondary_release_types(value, m) add_genres_from_node(node, release_group) if m['~releasegroup_firstreleasedate']: m['originaldate'] = m['~releasegroup_firstreleasedate'] m['originalyear'] = m['originaldate'][:4] m['releasetype'] = m.getall('~primaryreleasetype') + m.getall('~secondaryreleasetype') def add_secondary_release_types(node, m): for secondary_type in node: m.add_unique('~secondaryreleasetype', secondary_type.lower()) def add_genres_from_node(node, obj): if obj is None: return if 'genres' in node: add_genres(node['genres'], obj) if 'tags' in node: add_genres(node['tags'], obj) if 'user-genres' in node: add_user_genres(node['user-genres'], obj) if 'user-tags' in node: add_user_genres(node['user-tags'], obj) def add_genres(node, obj): for tag in node: key = tag['name'] count = tag['count'] if key: obj.add_genre(key, count) def add_user_genres(node, obj): for tag in node: key = tag['name'] if key: obj.add_genre(key, 1) def add_isrcs_to_metadata(node, metadata): for isrc in node: metadata.add('isrc', isrc) def get_score(node): """Returns the score attribute for a node. The score is expected to be an integer between 0 and 100, it is returned as a value between 0.0 and 1.0. If there is no score attribute or it has an invalid value 1.0 will be returned. """ try: return int(node.get('score', 100)) / 100 except (TypeError, ValueError): return 1.0 picard-release-2.7.3/picard/metadata.py000066400000000000000000000540611416775010500200130ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2008, 2011 Lukáš Lalinský # Copyright (C) 2009, 2015, 2018-2021 Philipp Wolfer # Copyright (C) 2011-2014 Michael Wiencek # Copyright (C) 2012 Chad Wilson # Copyright (C) 2012 Johannes Weißl # Copyright (C) 2012-2014, 2018, 2020 Wieland Hoffmann # Copyright (C) 2013-2014, 2016, 2018-2021 Laurent Monin # Copyright (C) 2013-2014, 2017 Sophist-UK # Copyright (C) 2016 Rahul Raturi # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2017-2018 Antonio Larrosa # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2018 Xincognito10 # Copyright (C) 2020 Gabriel Ferreira # Copyright (C) 2020 Ray Bouchard # Copyright (C) 2021 Petit Minion # # 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 namedtuple from collections.abc import ( Iterable, MutableMapping, ) from functools import partial from PyQt5.QtCore import QObject from picard.config import get_config from picard.mbjson import ( artist_credit_from_node, get_score, ) from picard.plugin import ( PluginFunctions, PluginPriority, ) from picard.similarity import similarity2 from picard.util import ( extract_year_from_date, linear_combination_of_weights, ) from picard.util.imagelist import ImageList from picard.util.tags import PRESERVED_TAGS MULTI_VALUED_JOINER = '; ' # lengths difference over this number of milliseconds will give a score of 0.0 # equal lengths will give a score of 1.0 # example # a b score # 20000 0 0.333333333333 # 20000 10000 0.666666666667 # 20000 20000 1.0 # 20000 30000 0.666666666667 # 20000 40000 0.333333333333 # 20000 50000 0.0 LENGTH_SCORE_THRES_MS = 30000 SimMatchTrack = namedtuple('SimMatchTrack', 'similarity releasegroup release track') SimMatchRelease = namedtuple('SimMatchRelease', 'similarity release') def weights_from_release_type_scores(parts, release, release_type_scores, weight_release_type=1): # This function generates a score that determines how likely this release will be selected in a lookup. # The score goes from 0 to 1 with 1 being the most likely to be chosen and 0 the least likely # This score is based on the preferences of release-types found in this release # This algorithm works by taking the scores of the primary type (and secondary if found) and averages them # If no types are found, it is set to the score of the 'Other' type or 0.5 if 'Other' doesnt exist # It appends (score, weight_release_type) to passed parts list # if our preference is zero for the release_type, force to never return this recording # by using a large zero weight. This means it only gets picked if there are no others at all. skip_release = False type_scores = dict(release_type_scores) score = 0.0 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) if skip_release: parts.append((0, 9999)) else: parts.append((score, weight_release_type)) def weights_from_preferred_countries(parts, release, preferred_countries, weight): total_countries = len(preferred_countries) if total_countries: score = 0.0 if "country" in release: try: i = preferred_countries.index(release['country']) score = float(total_countries - i) / float(total_countries) except ValueError: pass parts.append((score, weight)) def weights_from_preferred_formats(parts, release, preferred_formats, weight): total_formats = len(preferred_formats) if total_formats and 'media' in release: score = 0.0 subtotal = 0 for medium in release['media']: if "format" in medium: try: i = preferred_formats.index(medium['format']) score += float(total_formats - i) / float(total_formats) except ValueError: pass subtotal += 1 if subtotal > 0: score /= subtotal parts.append((score, weight)) class Metadata(MutableMapping): """List of metadata items with dict-like access.""" __weights = [ ('title', 22), ('artist', 6), ('album', 12), ('tracknumber', 6), ('totaltracks', 5), ('discnumber', 5), ('totaldiscs', 4), ] __date_match_factors = { 'exact': 1.00, 'year': 0.95, 'close_year': 0.85, 'exists_vs_null': 0.65, 'no_release_date': 0.25, 'differed': 0.0 } multi_valued_joiner = MULTI_VALUED_JOINER def __init__(self, *args, deleted_tags=None, images=None, length=None, **kwargs): self._store = dict() self.deleted_tags = set() self.length = 0 self.images = ImageList() self.has_common_images = True if args or kwargs: self.update(*args, **kwargs) if images is not None: for image in images: self.images.append(image) if deleted_tags is not None: for tag in deleted_tags: del self[tag] if length is not None: self.length = int(length) def __bool__(self): return bool(len(self)) def __len__(self): return len(self._store) + len(self.images) @staticmethod def length_score(a, b): return (1.0 - min(abs(a - b), LENGTH_SCORE_THRES_MS) / float(LENGTH_SCORE_THRES_MS)) def compare(self, other, ignored=None): parts = [] if ignored is None: ignored = [] if self.length and other.length and '~length' not in ignored: score = self.length_score(self.length, other.length) parts.append((score, 8)) for name, weight in self.__weights: if name in ignored: continue a = self[name] b = other[name] if a and b: if name in {'tracknumber', 'totaltracks', 'discnumber', 'totaldiscs'}: try: ia = int(a) ib = int(b) except ValueError: ia = a ib = b score = 1.0 - (int(ia != ib)) else: score = similarity2(a, b) parts.append((score, weight)) elif (a and name in other.deleted_tags or b and name in self.deleted_tags): parts.append((0, weight)) return linear_combination_of_weights(parts) def compare_to_release(self, release, weights): """ Compare metadata to a MusicBrainz release. Produces a probability as a linear combination of weights that the metadata matches a certain album. """ parts = self.compare_to_release_parts(release, weights) sim = linear_combination_of_weights(parts) * get_score(release) return SimMatchRelease(similarity=sim, release=release) def compare_to_release_parts(self, release, weights): parts = [] if "album" in self: b = release['title'] parts.append((similarity2(self["album"], b), weights["album"])) if "albumartist" in self and "albumartist" in weights: a = self["albumartist"] b = artist_credit_from_node(release['artist-credit'])[0] parts.append((similarity2(a, b), weights["albumartist"])) try: a = int(self["totaltracks"]) b = release['track-count'] score = 0.0 if a > b else 0.3 if a < b else 1.0 parts.append((score, weights["totaltracks"])) except (ValueError, KeyError): pass # Date Logic date_match_factor = 0.0 if "date" in release and release['date'] != '': release_date = release['date'] if "date" in self: metadata_date = self['date'] if release_date == metadata_date: # release has a date and it matches what our metadata had exactly. date_match_factor = self.__date_match_factors['exact'] else: release_year = extract_year_from_date(release_date) if release_year is not None: metadata_year = extract_year_from_date(metadata_date) if metadata_year is not None: if release_year == metadata_year: # release has a date and it matches what our metadata had for year exactly. date_match_factor = self.__date_match_factors['year'] elif abs(release_year - metadata_year) <= 2: # release has a date and it matches what our metadata had closely (year +/- 2). date_match_factor = self.__date_match_factors['close_year'] else: # release has a date but it does not match ours (all else equal, # its better to have an unknown date than a wrong date, since # the unknown could actually be correct) date_match_factor = self.__date_match_factors['differed'] else: # release has a date but we don't have one (all else equal, we prefer # tracks that have non-blank date values) date_match_factor = self.__date_match_factors['exists_vs_null'] else: # release has a no date (all else equal, we don't prefer this # release since its date is missing) date_match_factor = self.__date_match_factors['no_release_date'] parts.append((date_match_factor, weights['date'])) config = get_config() weights_from_preferred_countries(parts, release, config.setting["preferred_release_countries"], weights["releasecountry"]) weights_from_preferred_formats(parts, release, config.setting["preferred_release_formats"], weights["format"]) if "releasetype" in weights: weights_from_release_type_scores(parts, release, 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)) return parts def compare_to_track(self, track, weights): parts = [] if 'title' in self: a = self['title'] b = track.get('title', '') parts.append((similarity2(a, b), weights["title"])) if 'artist' in self: a = self['artist'] artist_credits = track.get('artist-credit', []) b = artist_credit_from_node(artist_credits)[0] parts.append((similarity2(a, b), weights["artist"])) a = self.length if a > 0 and 'length' in track: b = track['length'] score = self.length_score(a, b) parts.append((score, weights["length"])) releases = [] if "releases" in track: releases = track['releases'] search_score = get_score(track) if not releases: sim = linear_combination_of_weights(parts) * search_score return SimMatchTrack(similarity=sim, releasegroup=None, release=None, track=track) if 'isvideo' in weights: metadata_is_video = self['~video'] == '1' track_is_video = track.get('video', False) score = 1 if metadata_is_video == track_is_video else 0 parts.append((score, weights['isvideo'])) result = SimMatchTrack(similarity=-1, releasegroup=None, release=None, track=None) for release in releases: release_parts = self.compare_to_release_parts(release, weights) sim = linear_combination_of_weights(parts + release_parts) * search_score if sim > result.similarity: rg = release['release-group'] if "release-group" in release else None result = SimMatchTrack(similarity=sim, releasegroup=rg, release=release, track=track) return result def copy(self, other, copy_images=True): self.clear() self._update_from_metadata(other, copy_images) def update(self, *args, **kwargs): one_arg = len(args) == 1 if one_arg and (isinstance(args[0], self.__class__) or isinstance(args[0], MultiMetadataProxy)): self._update_from_metadata(args[0]) elif one_arg and isinstance(args[0], MutableMapping): # update from MutableMapping (ie. dict) for k, v in args[0].items(): self[k] = v elif args or kwargs: # update from a dict-like constructor parameters for k, v in dict(*args, **kwargs).items(): self[k] = v else: # no argument, raise TypeError to mimic dict.update() raise TypeError("descriptor 'update' of '%s' object needs an argument" % self.__class__.__name__) def diff(self, other): """Returns a new Metadata object with only the tags that changed in self compared to other""" m = Metadata() for tag, values in self.rawitems(): other_values = other.getall(tag) if other_values != values: m[tag] = values m.deleted_tags = self.deleted_tags - other.deleted_tags return m def _update_from_metadata(self, other, copy_images=True): for k, v in other.rawitems(): self.set(k, v[:]) for tag in other.deleted_tags: del self[tag] if copy_images and other.images: self.images = other.images.copy() if other.length: self.length = other.length def clear(self): self._store.clear() self.images = ImageList() self.length = 0 self.clear_deleted() def clear_deleted(self): self.deleted_tags = set() @staticmethod def normalize_tag(name): return name.rstrip(':') def getall(self, name): return self._store.get(self.normalize_tag(name), []) def getraw(self, name): return self._store[self.normalize_tag(name)] def get(self, key, default=None): values = self._store.get(self.normalize_tag(key), None) if values: return self.multi_valued_joiner.join(values) else: return default def __getitem__(self, name): return self.get(name, '') def set(self, name, values): name = self.normalize_tag(name) if isinstance(values, str) or not isinstance(values, Iterable): values = [values] values = [str(value) for value in values if value or value == 0] if values: self._store[name] = values self.deleted_tags.discard(name) elif name in self._store: del self[name] def __setitem__(self, name, values): self.set(name, values) def __contains__(self, name): return self._store.__contains__(self.normalize_tag(name)) def __delitem__(self, name): name = self.normalize_tag(name) try: del self._store[name] except KeyError: pass finally: self.deleted_tags.add(name) def add(self, name, value): if value or value == 0: name = self.normalize_tag(name) self._store.setdefault(name, []).append(str(value)) self.deleted_tags.discard(name) def add_unique(self, name, value): name = self.normalize_tag(name) if value not in self.getall(name): self.add(name, value) def delete(self, name): """Deprecated: use del directly""" del self[self.normalize_tag(name)] def unset(self, name): """Removes a tag from the metadata, but does not mark it for deletion. Args: name: name of the tag to unset """ name = self.normalize_tag(name) try: del self._store[name] except KeyError: pass def __iter__(self): return iter(self._store) def items(self): for name, values in self._store.items(): for value in values: yield name, value def rawitems(self): """Returns the metadata items. >>> m.rawitems() [("key1", ["value1", "value2"]), ("key2", ["value3"])] """ return self._store.items() def apply_func(self, func): for name, values in list(self.rawitems()): if name not in PRESERVED_TAGS: self[name] = [func(value) for value in values] def strip_whitespace(self): """Strip leading/trailing whitespace. >>> m = Metadata() >>> m["foo"] = " bar " >>> m["foo"] " bar " >>> m.strip_whitespace() >>> m["foo"] "bar" """ self.apply_func(str.strip) def __repr__(self): return "%s(%r, deleted_tags=%r, length=%r, images=%r)" % (self.__class__.__name__, self._store, self.deleted_tags, self.length, self.images) def __str__(self): return ("store: %r\ndeleted: %r\nimages: %r\nlength: %r" % (self._store, self.deleted_tags, [str(img) for img in self.images], self.length)) class MultiMetadataProxy: """ Wraps a writable Metadata object together with another readonly Metadata object. Changes are written to the writable object, while values are read from both the writable and the readonly object (with the writable object taking precedence). The use case is to provide access to Metadata values without making them part of the actual Metadata. E.g. allow track metadata to use file specific metadata, without making it actually part of the track. """ WRITE_METHODS = [ 'add_unique', 'add', 'apply_func', 'clear_deleted', 'clear', 'copy', 'delete', 'pop', 'set', 'strip_whitespace', 'unset', 'update', ] def __init__(self, metadata, *readonly_metadata): self.metadata = metadata self.combined_metadata = Metadata() for m in reversed(readonly_metadata): self.combined_metadata.update(m) self.combined_metadata.update(metadata) def __getattr__(self, name): if name in self.WRITE_METHODS: return partial(self.__write, name) else: attribute = self.combined_metadata.__getattribute__(name) if callable(attribute): return partial(self.__read, name) else: return attribute def __setattr__(self, name, value): if name in {'metadata', 'combined_metadata'}: super().__setattr__(name, value) else: self.metadata.__setattr__(name, value) self.combined_metadata.__setattr__(name, value) def __write(self, name, *args, **kwargs): func1 = self.metadata.__getattribute__(name) func2 = self.combined_metadata.__getattribute__(name) func1(*args, **kwargs) return func2(*args, **kwargs) def __read(self, name, *args, **kwargs): func = self.combined_metadata.__getattribute__(name) return func(*args, **kwargs) def __getitem__(self, name): return self.__read('__getitem__', name) def __setitem__(self, name, values): return self.__write('__setitem__', name, values) def __delitem__(self, name): return self.__write('__delitem__', name) def __iter__(self): return self.__read('__iter__') def __len__(self): return self.__read('__len__') def __contains__(self, name): return self.__read('__contains__', name) def __repr__(self): return self.__read('__repr__') _album_metadata_processors = PluginFunctions(label='album_metadata_processors') _track_metadata_processors = PluginFunctions(label='track_metadata_processors') def register_album_metadata_processor(function, priority=PluginPriority.NORMAL): """Registers new album-level metadata processor.""" _album_metadata_processors.register(function.__module__, function, priority) def register_track_metadata_processor(function, priority=PluginPriority.NORMAL): """Registers new track-level metadata processor.""" _track_metadata_processors.register(function.__module__, function, priority) def run_album_metadata_processors(album_object, metadata, release): _album_metadata_processors.run(album_object, metadata, release) def run_track_metadata_processors(album_object, metadata, track, release=None): _track_metadata_processors.run(album_object, metadata, track, release) picard-release-2.7.3/picard/oauth.py000066400000000000000000000233551416775010500173550ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2014 Lukáš Lalinský # Copyright (C) 2015 Sophist-UK # Copyright (C) 2015 Wieland Hoffmann # Copyright (C) 2015, 2018, 2021 Philipp Wolfer # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2017 Frederik “Freso” S. Olesen # Copyright (C) 2018-2021 Laurent Monin # # 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 functools import partial from json.decoder import JSONDecodeError import time import urllib.parse from picard import log from picard.config import get_config from picard.const import ( MUSICBRAINZ_OAUTH_CLIENT_ID, MUSICBRAINZ_OAUTH_CLIENT_SECRET, ) from picard.util import ( build_qurl, load_json, ) class OAuthManager(object): def __init__(self, webservice): self.webservice = webservice @property def setting(self): config = get_config() return config.setting @property def persist(self): config = get_config() return config.persist @property def host(self): return self.setting['server_host'] @property def port(self): return self.setting['server_port'] @property def refresh_token(self): return self.persist["oauth_refresh_token"] @refresh_token.setter def refresh_token(self, value): self.persist["oauth_refresh_token"] = value @refresh_token.deleter def refresh_token(self): self.persist.remove("oauth_refresh_token") @property def refresh_token_scopes(self): return self.persist["oauth_refresh_token_scopes"] @refresh_token_scopes.setter def refresh_token_scopes(self, value): self.persist["oauth_refresh_token_scopes"] = value @refresh_token_scopes.deleter def refresh_token_scopes(self): self.persist.remove("oauth_refresh_token_scopes") @property def access_token(self): return self.persist["oauth_access_token"] @access_token.setter def access_token(self, value): self.persist["oauth_access_token"] = value @access_token.deleter def access_token(self): self.persist.remove("oauth_access_token") @property def access_token_expires(self): return self.persist["oauth_access_token_expires"] @access_token_expires.setter def access_token_expires(self, value): self.persist["oauth_access_token_expires"] = value @access_token_expires.deleter def access_token_expires(self): self.persist.remove("oauth_access_token_expires") @property def username(self): return self.persist["oauth_username"] @username.setter def username(self, value): self.persist["oauth_username"] = value def is_authorized(self): return bool(self.refresh_token and self.refresh_token_scopes) def is_logged_in(self): return self.is_authorized() and bool(self.username) def revoke_tokens(self): # TODO actually revoke the tokens on MB (I think it's not implementented there) self.forget_refresh_token() self.forget_access_token() def forget_refresh_token(self): del self.refresh_token del self.refresh_token_scopes def forget_access_token(self): del self.access_token del self.access_token_expires def get_access_token(self, callback): if not self.is_authorized(): callback(access_token=None) else: if self.access_token and time.time() < self.access_token_expires: callback(access_token=self.access_token) else: self.forget_access_token() self.refresh_access_token(callback) def get_authorization_url(self, scopes): params = { "response_type": "code", "client_id": MUSICBRAINZ_OAUTH_CLIENT_ID, "redirect_uri": "urn:ietf:wg:oauth:2.0:oob", "scope": scopes, } url = build_qurl( self.host, self.port, path="/oauth2/authorize", queryargs=params ) return bytes(url.toEncoded()).decode() def set_refresh_token(self, refresh_token, scopes): log.debug("OAuth: got refresh_token %s with scopes %s", refresh_token, scopes) self.refresh_token = refresh_token self.refresh_token_scopes = scopes def set_access_token(self, access_token, expires_in): log.debug("OAuth: got access_token %s that expires in %s seconds", access_token, expires_in) self.access_token = access_token self.access_token_expires = int(time.time() + expires_in - 60) @staticmethod def _query_data(params): return urllib.parse.urlencode({key: value for key, value in params.items() if key}) def refresh_access_token(self, callback): log.debug("OAuth: refreshing access_token with a refresh_token %s", self.refresh_token) path = "/oauth2/token" params = { "grant_type": "refresh_token", "refresh_token": self.refresh_token, "client_id": MUSICBRAINZ_OAUTH_CLIENT_ID, "client_secret": MUSICBRAINZ_OAUTH_CLIENT_SECRET, } self.webservice.post( self.host, self.port, path, self._query_data(params), partial(self.on_refresh_access_token_finished, callback), mblogin=True, priority=True, important=True, request_mimetype="application/x-www-form-urlencoded" ) def on_refresh_access_token_finished(self, callback, data, http, error): access_token = None try: if error: log.error("OAuth: access_token refresh failed: %s", data) if self._http_code(http) == 400: response = load_json(data) if response["error"] == "invalid_grant": self.forget_refresh_token() else: access_token = data["access_token"] self.set_access_token(access_token, data["expires_in"]) except Exception as e: log.error('OAuth: Unexpected error handling access token response: %r', e) finally: callback(access_token=access_token) def exchange_authorization_code(self, authorization_code, scopes, callback): log.debug("OAuth: exchanging authorization_code %s for an access_token", authorization_code) path = "/oauth2/token" params = { "grant_type": "authorization_code", "code": authorization_code, "client_id": MUSICBRAINZ_OAUTH_CLIENT_ID, "client_secret": MUSICBRAINZ_OAUTH_CLIENT_SECRET, "redirect_uri": "urn:ietf:wg:oauth:2.0:oob", } self.webservice.post( self.host, self.port, path, self._query_data(params), partial(self.on_exchange_authorization_code_finished, scopes, callback), mblogin=True, priority=True, important=True, request_mimetype="application/x-www-form-urlencoded" ) def on_exchange_authorization_code_finished(self, scopes, callback, data, http, error): successful = False error_msg = None try: if error: log.error("OAuth: authorization_code exchange failed: %s", data) error_msg = self._extract_error_description(http, data) else: self.set_refresh_token(data["refresh_token"], scopes) self.set_access_token(data["access_token"], data["expires_in"]) successful = True except Exception as e: log.error('OAuth: Unexpected error handling authorization code response: %r', e) error_msg = _('Unexpected authentication error') finally: callback(successful=successful, error_msg=error_msg) def fetch_username(self, callback): log.debug("OAuth: fetching username") path = "/oauth2/userinfo" self.webservice.get( self.host, self.port, path, partial(self.on_fetch_username_finished, callback), mblogin=True, priority=True, important=True ) def on_fetch_username_finished(self, callback, data, http, error): successful = False error_msg = None try: if error: log.error("OAuth: username fetching failed: %s", data) error_msg = self._extract_error_description(http, data) else: self.username = data["sub"] log.debug("OAuth: got username %s", self.username) successful = True except Exception as e: log.error('OAuth: Unexpected error handling username fetch response: %r', e) error_msg = _('Unexpected authentication error') finally: callback(successful=successful, error_msg=error_msg) def _http_code(self, http): return self.webservice.http_response_code(http) def _extract_error_description(self, http, data): try: response = load_json(data) return response['error_description'] except (JSONDecodeError, KeyError, TypeError): return _('Unexpected request error (HTTP code %s)') % self._http_code(http) picard-release-2.7.3/picard/plugin.py000066400000000000000000000162431416775010500175310ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2007-2008 Lukáš Lalinský # Copyright (C) 2009 Carlin Mangar # Copyright (C) 2009, 2014, 2017-2021 Philipp Wolfer # Copyright (C) 2011 johnny64 # Copyright (C) 2011-2013 Michael Wiencek # Copyright (C) 2013 Sebastian Ramacher # Copyright (C) 2013 Wieland Hoffmann # Copyright (C) 2013 brainz34 # Copyright (C) 2013-2014 Sophist-UK # Copyright (C) 2014 Johannes Dewender # Copyright (C) 2014 Shadab Zafar # Copyright (C) 2014-2015, 2018-2021 Laurent Monin # Copyright (C) 2016-2018 Sambhav Kothari # Copyright (C) 2017 Frederik “Freso” S. Olesen # Copyright (C) 2018 Vishal Choudhary # # 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 import os.path from picard import log from picard.config import get_config from picard.const import USER_PLUGIN_DIR from picard.version import ( Version, VersionError, ) try: from markdown import markdown except ImportError: def markdown(text): # Simple fallback, just make sure line breaks are applied if not text: return '' return text.strip().replace('\n', '
\n') _PLUGIN_MODULE_PREFIX = "picard.plugins." _PLUGIN_MODULE_PREFIX_LEN = len(_PLUGIN_MODULE_PREFIX) _extension_points = [] def _unregister_module_extensions(module): for ep in _extension_points: ep.unregister_module(module) class ExtensionPoint(object): def __init__(self, label=None): if label is None: import uuid label = uuid.uuid4() self.label = label self.__dict = defaultdict(list) _extension_points.append(self) def register(self, module, item): if module.startswith(_PLUGIN_MODULE_PREFIX): name = module[_PLUGIN_MODULE_PREFIX_LEN:] log.debug("ExtensionPoint: %s register <- plugin=%r item=%r" % (self.label, name, item)) else: name = None # uncomment to debug internal extensions loaded at startup # print("ExtensionPoint: %s register <- item=%r" % (self.label, item)) self.__dict[name].append(item) def unregister_module(self, name): try: del self.__dict[name] except KeyError: # NOTE: needed due to defaultdict behaviour: # >>> d = defaultdict(list) # >>> del d['a'] # KeyError: 'a' # >>> d['a'] # [] # >>> del d['a'] # >>> #^^ no exception, after first read pass def __iter__(self): config = get_config() enabled_plugins = config.setting["enabled_plugins"] if config else [] for name in self.__dict: if name is None or name in enabled_plugins: yield from self.__dict[name] class PluginShared(object): def __init__(self): super().__init__() class PluginWrapper(PluginShared): def __init__(self, module, plugindir, file=None, manifest_data=None): super().__init__() self.module = module self.compatible = False self.dir = os.path.normpath(plugindir) self._file = file self.data = manifest_data or self.module.__dict__ @property def name(self): try: return self.data['PLUGIN_NAME'] except KeyError: return self.module_name @property def module_name(self): name = self.module.__name__ if name.startswith(_PLUGIN_MODULE_PREFIX): name = name[_PLUGIN_MODULE_PREFIX_LEN:] return name @property def author(self): try: return self.data['PLUGIN_AUTHOR'] except KeyError: return "" @property def description(self): try: return markdown(self.data['PLUGIN_DESCRIPTION']) except KeyError: return "" @property def version(self): try: return Version.from_string(self.data['PLUGIN_VERSION']) except (KeyError, VersionError): return Version(0, 0, 0) @property def api_versions(self): try: return self.data['PLUGIN_API_VERSIONS'] except KeyError: return [] @property def file(self): if not self._file: return self.module.__file__ else: return self._file @property def license(self): try: return self.data['PLUGIN_LICENSE'] except KeyError: return "" @property def license_url(self): try: return self.data['PLUGIN_LICENSE_URL'] except KeyError: return "" @property def files_list(self): return self.file[len(self.dir)+1:] @property def is_user_installed(self): return self.dir == USER_PLUGIN_DIR class PluginData(PluginShared): """Used to store plugin data from JSON API""" def __init__(self, d, module_name): self.__dict__ = d super().__init__() self.module_name = module_name def __getattribute__(self, name): try: return super().__getattribute__(name) except AttributeError: log.debug('Attribute %r not found for plugin %r', name, self.module_name) return None @property def version(self): try: return Version.from_string(self.__dict__['version']) except (KeyError, VersionError): return Version(0, 0, 0) @property def files_list(self): return ", ".join(self.files.keys()) class PluginPriority: """ Define few priority values for plugin functions execution order Those with higher values are executed first Default priority is PluginPriority.NORMAL """ HIGH = 100 NORMAL = 0 LOW = -100 class PluginFunctions: """ Store ExtensionPoint in a defaultdict with priority as key run() method will execute entries with higher priority value first """ def __init__(self, label=None): self.functions = defaultdict(lambda: ExtensionPoint(label=label)) def register(self, module, item, priority=PluginPriority.NORMAL): self.functions[priority].register(module, item) def run(self, *args, **kwargs): """Execute registered functions with passed parameters honouring priority""" for priority, functions in sorted(self.functions.items(), key=lambda i: i[0], reverse=True): for function in functions: function(*args, **kwargs) picard-release-2.7.3/picard/pluginmanager.py000066400000000000000000000412711416775010500210630ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2007 Lukáš Lalinský # Copyright (C) 2014 Shadab Zafar # Copyright (C) 2015-2021 Laurent Monin # Copyright (C) 2019 Wieland Hoffmann # Copyright (C) 2019-2020 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 functools import partial import imp import importlib import json import os.path import shutil import tempfile import zipfile import zipimport from PyQt5 import QtCore from picard import log from picard.const import ( PLUGINS_API, USER_PLUGIN_DIR, ) from picard.plugin import ( _PLUGIN_MODULE_PREFIX, PluginData, PluginWrapper, _unregister_module_extensions, ) import picard.plugins from picard.version import ( Version, VersionError, ) _SUFFIXES = tuple(importlib.machinery.all_suffixes()) _PACKAGE_ENTRIES = ("__init__.py", "__init__.pyc", "__init__.pyo") _PLUGIN_PACKAGE_SUFFIX = ".picard" _PLUGIN_PACKAGE_SUFFIX_LEN = len(_PLUGIN_PACKAGE_SUFFIX) _FILEEXTS = ('.py', '.pyc', '.pyo', '.zip') _UPDATE_SUFFIX = '.update' _UPDATE_SUFFIX_LEN = len(_UPDATE_SUFFIX) _extension_points = [] def is_update(path): return path.endswith(_UPDATE_SUFFIX) def strip_update_suffix(path): if not is_update(path): return path return path[:-_UPDATE_SUFFIX_LEN] def is_zip(path): return path.endswith('.zip') def strip_zip_suffix(path): if not is_zip(path): return path return path[:-4] def is_package(path): return path.endswith(_PLUGIN_PACKAGE_SUFFIX) def strip_package_suffix(path): if not is_package(path): return path return path[:-_PLUGIN_PACKAGE_SUFFIX_LEN] def is_zipped_package(path): return path.endswith(_PLUGIN_PACKAGE_SUFFIX + '.zip') def _plugin_name_from_path(path): path = os.path.normpath(path) if is_zip(path): name = os.path.basename(strip_zip_suffix(path)) if is_package(name): return strip_package_suffix(name) else: return name elif os.path.isdir(path): for entry in _PACKAGE_ENTRIES: if os.path.isfile(os.path.join(path, entry)): return os.path.basename(path) else: file = os.path.basename(path) if file in _PACKAGE_ENTRIES: return None name, ext = os.path.splitext(file) if ext in _SUFFIXES: return name return None def load_manifest(archive_path): archive = zipfile.ZipFile(archive_path) manifest_data = None with archive.open('MANIFEST.json') as f: manifest_data = json.loads(str(f.read().decode())) return manifest_data def zip_import(path): if (not is_zip(path) or not os.path.isfile(path)): return (None, None, None) try: zip_importer = zipimport.zipimporter(path) plugin_name = _plugin_name_from_path(path) manifest_data = None if is_zipped_package(path): try: manifest_data = load_manifest(path) except Exception as why: log.warning("Failed to load manifest data from json: %s", why) return (zip_importer, plugin_name, manifest_data) except zipimport.ZipImportError as why: log.error("ZIP import error: %s", why) return (None, None, None) def _compatible_api_versions(api_versions): versions = [Version.from_string(v) for v in list(api_versions)] return set(versions) & set(picard.api_versions_tuple) class PluginManager(QtCore.QObject): plugin_installed = QtCore.pyqtSignal(PluginWrapper, bool) plugin_updated = QtCore.pyqtSignal(str, bool) plugin_removed = QtCore.pyqtSignal(str, bool) plugin_errored = QtCore.pyqtSignal(str, str, bool) def __init__(self, plugins_directory=None): super().__init__() self.plugins = [] self._available_plugins = None # None=never loaded, [] = empty if plugins_directory is None: plugins_directory = USER_PLUGIN_DIR self.plugins_directory = os.path.normpath(plugins_directory) @property def available_plugins(self): return self._available_plugins def plugin_error(self, name, error, *args, **kwargs): """Log a plugin loading error for the plugin `name` and signal the error via the `plugin_errored` signal. A string consisting of all `args` interpolated into `error` will be passed to the function given via the `log_func` keyword argument (default: log.error) and as the error message to the `plugin_errored` signal.""" error = error % args log_func = kwargs.get('log_func', log.error) log_func(error) self.plugin_errored.emit(name, error, False) def _marked_for_update(self): for file in os.listdir(self.plugins_directory): if file.endswith(_UPDATE_SUFFIX): source_path = os.path.join(self.plugins_directory, file) target_path = strip_update_suffix(source_path) plugin_name = _plugin_name_from_path(target_path) if plugin_name: yield (source_path, target_path, plugin_name) else: log.error('Cannot get plugin name from %r', source_path) def handle_plugin_updates(self): for source_path, target_path, plugin_name in self._marked_for_update(): self._remove_plugin(plugin_name) os.rename(source_path, target_path) log.debug('Updating plugin %r (%r))', plugin_name, target_path) def load_plugins_from_directory(self, plugindir): plugindir = os.path.normpath(plugindir) if not os.path.isdir(plugindir): log.info("Plugin directory %r doesn't exist", plugindir) return if plugindir == self.plugins_directory: # .update trick is only for plugins installed through the Picard UI # and only for plugins in plugins_directory (USER_PLUGIN_DIR by default) self.handle_plugin_updates() # now load found plugins names = set() for path in [os.path.join(plugindir, file) for file in os.listdir(plugindir)]: name = _plugin_name_from_path(path) if name: names.add(name) log.debug("Looking for plugins in directory %r, %d names found", plugindir, len(names)) for name in sorted(names): try: self._load_plugin_from_directory(name, plugindir) except Exception: self.plugin_error(name, _("Unable to load plugin '%s'"), name, log_func=log.exception) def _get_plugin_index_by_name(self, name): for index, plugin in enumerate(self.plugins): if name == plugin.module_name: return (plugin, index) return (None, None) def _load_plugin_from_directory(self, name, plugindir): module_file = None zipfilename = os.path.join(plugindir, name + '.zip') (zip_importer, module_name, manifest_data) = zip_import(zipfilename) if zip_importer: name = module_name if not zip_importer.find_module(name): error = _("Failed loading zipped plugin %r from %r") self.plugin_error(name, error, name, zipfilename) return None module_pathname = zip_importer.get_filename(name) else: try: info = imp.find_module(name, [plugindir]) module_file = info[0] module_pathname = info[1] except ImportError: error = _("Failed loading plugin %r in %r") self.plugin_error(name, error, name, [plugindir]) return None plugin = None try: existing_plugin, existing_plugin_index = self._get_plugin_index_by_name(name) if existing_plugin: log.warning("Module %r conflict: unregistering previously" " loaded %r version %s from %r", existing_plugin.module_name, existing_plugin.name, existing_plugin.version, existing_plugin.file) _unregister_module_extensions(name) full_module_name = _PLUGIN_MODULE_PREFIX + name if zip_importer: plugin_module = zip_importer.load_module(full_module_name) else: plugin_module = imp.load_module(full_module_name, *info) plugin = PluginWrapper(plugin_module, plugindir, file=module_pathname, manifest_data=manifest_data) compatible_versions = _compatible_api_versions(plugin.api_versions) if compatible_versions: log.debug("Loading plugin %r version %s, compatible with API: %s", plugin.name, plugin.version, ", ".join([v.to_string(short=True) for v in sorted(compatible_versions)])) plugin.compatible = True setattr(picard.plugins, name, plugin_module) if existing_plugin: self.plugins[existing_plugin_index] = plugin else: self.plugins.append(plugin) else: error = _("Plugin '%s' from '%s' is not compatible with this " "version of Picard.") % (plugin.name, plugin.file) self.plugin_error(plugin.name, error, log_func=log.warning) except VersionError as e: error = _("Plugin %r has an invalid API version string : %s") self.plugin_error(name, error, name, e) except BaseException: error = _("Plugin %r") self.plugin_error(name, error, name, log_func=log.exception) if module_file is not None: module_file.close() return plugin def _get_existing_paths(self, plugin_name, fileexts): dirpath = os.path.join(self.plugins_directory, plugin_name) if not os.path.isdir(dirpath): dirpath = None filepaths = [os.path.join(self.plugins_directory, f) for f in os.listdir(self.plugins_directory) if f in [plugin_name + ext for ext in fileexts] ] return (dirpath, filepaths) def _remove_plugin_files(self, plugin_name, with_update=False): plugin_name = strip_zip_suffix(plugin_name) log.debug("Remove plugin files and dirs : %r", plugin_name) dirpath, filepaths = self._get_existing_paths(plugin_name, _FILEEXTS) if dirpath: if os.path.islink(dirpath): log.debug("Removing symlink %r", dirpath) os.remove(dirpath) elif os.path.isdir(dirpath): log.debug("Removing directory %r", dirpath) shutil.rmtree(dirpath) if filepaths: for filepath in filepaths: log.debug("Removing file %r", filepath) os.remove(filepath) if with_update: update = filepath + _UPDATE_SUFFIX if os.path.isfile(update): log.debug("Removing file %r", update) os.remove(update) def _remove_plugin(self, plugin_name, with_update=False): self._remove_plugin_files(plugin_name, with_update) _unregister_module_extensions(plugin_name) self.plugins = [p for p in self.plugins if p.module_name != plugin_name] def remove_plugin(self, plugin_name, with_update=False): self._remove_plugin(plugin_name, with_update=with_update) self.plugin_removed.emit(plugin_name, False) def _install_plugin_zip(self, plugin_name, plugin_data, update=False): # zipped module from download zip_plugin = plugin_name + '.zip' dst = os.path.join(self.plugins_directory, zip_plugin) if update: dst += _UPDATE_SUFFIX if os.path.isfile(dst): os.remove(dst) with tempfile.NamedTemporaryFile(dir=self.plugins_directory) as zipfile: zipfile.write(plugin_data) zipfile.flush() os.fsync(zipfile.fileno()) try: os.link(zipfile.name, dst) except OSError: with open(dst, 'wb') as dstfile: zipfile.seek(0) shutil.copyfileobj(zipfile, dstfile) log.debug("Plugin (zipped) saved to %r", dst) def _install_plugin_file(self, path, update=False): dst = os.path.join(self.plugins_directory, os.path.basename(path)) if update: dst += _UPDATE_SUFFIX if os.path.isfile(dst): os.remove(dst) shutil.copy2(path, dst) log.debug("Plugin (file) saved to %r", dst) def _install_plugin_dir(self, plugin_name, path, update=False): dst = os.path.join(self.plugins_directory, plugin_name) if update: dst += _UPDATE_SUFFIX if os.path.isdir(dst): shutil.rmtree(dst) shutil.copytree(path, dst) log.debug("Plugin (directory) saved to %r", dst) def install_plugin(self, path, update=False, plugin_name=None, plugin_data=None): """ path is either: 1) /some/dir/name.py 2) /some/dir/name (directory containing __init__.py) 3) /some/dir/name.zip (containing either 1 or 2) """ assert path or plugin_name, "path is required if plugin_name is empty" if not plugin_name: plugin_name = _plugin_name_from_path(path) if plugin_name: try: if plugin_data: self._install_plugin_zip(plugin_name, plugin_data, update=update) elif os.path.isfile(path): self._install_plugin_file(path, update=update) elif os.path.isdir(path): self._install_plugin_dir(plugin_name, path, update=update) except OSError as why: log.error("Unable to copy plugin '%s' to %r: %s" % (plugin_name, self.plugins_directory, why)) return if not update: try: installed_plugin = self._load_plugin_from_directory(plugin_name, self.plugins_directory) if not installed_plugin: raise RuntimeError("Failed loading newly installed plugin %s" % plugin_name) except Exception as e: log.error("Unable to load plugin '%s': %s", plugin_name, e) self._remove_plugin(plugin_name) else: self.plugin_installed.emit(installed_plugin, False) else: self.plugin_updated.emit(plugin_name, False) def query_available_plugins(self, callback=None): self.tagger.webservice.get( PLUGINS_API['host'], PLUGINS_API['port'], PLUGINS_API['endpoint']['plugins'], partial(self._plugins_json_loaded, callback=callback), priority=True, important=True ) def is_available(self, plugin_name): return any(p.module_name == plugin_name for p in self._available_plugins) def _plugins_json_loaded(self, response, reply, error, callback=None): if error: self.tagger.window.set_statusbar_message( N_("Error loading plugins list: %(error)s"), {'error': reply.errorString()}, echo=log.error ) self._available_plugins = [] else: try: self._available_plugins = [PluginData(data, key) for key, data in response['plugins'].items() if _compatible_api_versions(data['api_versions'])] except (AttributeError, KeyError, TypeError): self._available_plugins = [] if callback: callback() # pylint: disable=no-self-use def enabled(self, name): return True picard-release-2.7.3/picard/plugins/000077500000000000000000000000001416775010500173345ustar00rootroot00000000000000picard-release-2.7.3/picard/plugins/__init__.py000066400000000000000000000015441416775010500214510ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2007 Lukáš Lalinský # Copyright (C) 2020-2021 Laurent Monin # # 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. picard-release-2.7.3/picard/profile.py000066400000000000000000000255251416775010500176760ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 Laurent Monin # Copyright (C) 2021 Philipp Wolfer # Copyright (C) 2021 Vladislav Karbovskii # # 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 ( OrderedDict, namedtuple, ) # Imported to trigger inclusion of N_() in builtins from picard import i18n # noqa: F401,E402 # pylint: disable=unused-import SettingDesc = namedtuple('SettingDesc', ('name', 'title', 'fields')) class UserProfileGroups(): """Provides information about the profile groups available for selecting in a user profile, and the title and settings that apply to each profile group. """ SETTINGS_GROUPS = OrderedDict() # Add groups in the order they should be displayed # Each item in "settings" is a tuple of the setting key, the display title, and a list of the names of the widgets to highlight SETTINGS_GROUPS["general"] = { "title": N_("General"), "settings": [ SettingDesc("server_host", N_("Server address"), ["server_host"]), SettingDesc("server_port", N_("Port"), ["server_port"]), SettingDesc("analyze_new_files", N_("Automatically scan all new files"), ["analyze_new_files"]), SettingDesc("cluster_new_files", N_("Automatically cluster all new files"), ["cluster_new_files"]), SettingDesc("ignore_file_mbids", N_("Ignore MBIDs when loading new files"), ["ignore_file_mbids"]), ], } SETTINGS_GROUPS["metadata"] = { "title": N_("Metadata"), "settings": [ SettingDesc("va_name", N_("Various Artists name"), ["va_name"]), SettingDesc("nat_name", N_("Non-album tracks name"), ["nat_name"]), SettingDesc("translate_artist_names", N_("Translate artist names"), ["translate_artist_names"]), SettingDesc("artist_locales", N_("Translation locales"), ["selected_locales"]), SettingDesc("translate_artist_names_script_exception", N_("Translate artist names exception"), ["translate_artist_names_script_exception"]), SettingDesc("script_exceptions", N_("Translation script exceptions"), ["selected_scripts"]), SettingDesc("release_ars", N_("Use release relationships"), ["release_ars"]), SettingDesc("track_ars", N_("Use track relationships"), ["track_ars"]), SettingDesc("convert_punctuation", N_("Convert Unicode punctuation characters to ASCII"), ["convert_punctuation"]), SettingDesc("standardize_artists", N_("Use standardized artist names"), ["standardize_artists"]), SettingDesc("standardize_instruments", N_("Use standardized instrument and vocal credits"), ["standardize_instruments"]), SettingDesc("guess_tracknumber_and_title", N_("Guess track number and title from filename if empty"), ["guess_tracknumber_and_title"]), ], } SETTINGS_GROUPS["tags"] = { "title": N_("Tags"), "settings": [ SettingDesc("dont_write_tags", N_("Don't write tags"), ["write_tags"]), SettingDesc("preserve_timestamps", N_("Preserve timestamps of tagged files"), ["preserve_timestamps"]), SettingDesc("clear_existing_tags", N_("Clear existing tags"), ["clear_existing_tags"]), SettingDesc("preserve_images", N_("Keep embedded images when clearing tags"), ["preserve_images"]), SettingDesc("remove_id3_from_flac", N_("Remove ID3 tags from FLAC files"), ["remove_id3_from_flac"]), SettingDesc("remove_ape_from_mp3", N_("Remove APEv2 tags from MP3 files"), ["remove_ape_from_mp3"]), SettingDesc("preserved_tags", N_("Preserved tags list"), ["preserved_tags"]), SettingDesc("aac_save_ape", N_("Save APEv2 tags to AAC"), ["aac_save_ape", "aac_no_tags"]), SettingDesc("remove_ape_from_aac", N_("Remove APEv2 tags from AAC files"), ["remove_ape_from_aac"]), SettingDesc("ac3_save_ape", N_("Save APEv2 tags to AC3"), ["ac3_save_ape", "ac3_no_tags"]), SettingDesc("remove_ape_from_ac3", N_("Remove APEv2 tags from AC3 files"), ["remove_ape_from_ac3"]), SettingDesc("write_id3v1", N_("Write ID3v1 tags"), ["write_id3v1"]), SettingDesc("write_id3v23", N_("Write ID3v2.3 tags"), ["write_id3v23", "write_id3v24"]), SettingDesc("id3v2_encoding", N_("ID3v2 text encoding"), ["enc_utf8", "enc_utf16", "enc_iso88591"]), SettingDesc("id3v23_join_with", N_("ID3v2.3 join character"), ["id3v23_join_with"]), SettingDesc("itunes_compatible_grouping", N_("Save iTunes compatible grouping and work"), ["itunes_compatible_grouping"]), SettingDesc("write_wave_riff_info", N_("Write RIFF INFO tags to WAVE files"), ["write_wave_riff_info"]), SettingDesc("remove_wave_riff_info", N_("Remove existing RIFF INFO tags from WAVE files"), ["remove_wave_riff_info"]), SettingDesc("wave_riff_info_encoding", N_("RIFF INFO text encoding"), ["wave_riff_info_enc_cp1252", "wave_riff_info_enc_utf8"]), ], } SETTINGS_GROUPS["cover"] = { "title": N_("Cover Art"), "settings": [ SettingDesc("save_images_to_tags", N_("Embed cover images into tags"), ["save_images_to_tags"]), SettingDesc("embed_only_one_front_image", N_("Embed only a single front image"), ["cb_embed_front_only"]), SettingDesc("save_images_to_files", N_("Save cover images as separate files"), ["save_images_to_files"]), SettingDesc("cover_image_filename", N_("File name for images"), ["cover_image_filename"]), SettingDesc("save_images_overwrite", N_("Overwrite existing image files"), ["save_images_overwrite"]), SettingDesc("save_only_one_front_image", N_("Save only a single front image as separate file"), ["save_only_one_front_image"]), SettingDesc("image_type_as_filename", N_("Always use the primary image type as the file name for non-front images"), ["image_type_as_filename"]), SettingDesc("ca_providers", N_("Cover art providers"), ["ca_providers_list"]), ], } SETTINGS_GROUPS["filerenaming"] = { "title": N_("File Naming"), "settings": [ SettingDesc("windows_compatibility", N_("Windows compatibility"), ["windows_compatibility"]), SettingDesc("ascii_filenames", N_("Replace non-ASCII characters"), ["ascii_filenames"]), SettingDesc("rename_files", N_("Rename files"), ["rename_files"]), SettingDesc("move_files", N_("Move files"), ["move_files"]), SettingDesc("move_files_to", N_("Destination directory"), ["move_files_to"]), SettingDesc("move_additional_files", N_("Move additional files"), ["move_additional_files"]), SettingDesc("move_additional_files_pattern", N_("Additional file patterns"), ["move_additional_files_pattern"]), SettingDesc("delete_empty_dirs", N_("Delete empty directories"), ["delete_empty_dirs"]), SettingDesc("selected_file_naming_script_id", N_("Selected file naming script"), ["naming_script_selector"]), ], } SETTINGS_GROUPS["scripting"] = { "title": N_("Scripting"), "settings": [ SettingDesc("enable_tagger_scripts", N_("Enable tagger scripts"), ["enable_tagger_scripts"]), SettingDesc("list_of_scripts", N_("Tagger scripts"), ["script_list"]), ], } SETTINGS_GROUPS["interface"] = { "title": N_("User Interface"), "settings": [ SettingDesc("toolbar_multiselect", N_("Allow selection of multiple directories"), ["toolbar_multiselect"]), SettingDesc("builtin_search", N_("Use builtin search rather than looking in browser"), ["builtin_search"]), SettingDesc("use_adv_search_syntax", N_("Use builtin search rather than looking in browser"), ["use_adv_search_syntax"]), SettingDesc("quit_confirmation", N_("Show a quit confirmation dialog for unsaved changes"), ["quit_confirmation"]), SettingDesc("filebrowser_horizontal_autoscroll", N_("Adjust horizontal position in file browser automatically"), ["filebrowser_horizontal_autoscroll"]), SettingDesc("starting_directory", N_("Begin browsing in a specific directory"), ["starting_directory"]), SettingDesc("starting_directory_path", N_("Directory to begin browsing"), ["starting_directory_path"]), ], } SETTINGS_GROUPS["advanced"] = { "title": N_("Advanced"), "settings": [ SettingDesc("ignore_regex", N_("Ignore file paths matching a regular expression"), ["ignore_regex"]), SettingDesc("ignore_hidden_files", N_("Ignore hidden files"), ["ignore_hidden_files"]), SettingDesc("recursively_add_files", N_("Include sub-folders when adding files from folder"), ["recursively_add_files"]), SettingDesc( "ignore_track_duration_difference_under", N_("Ignore track duration difference under x seconds"), ["ignore_track_duration_difference_under", "label_track_duration_diff"] ), SettingDesc("completeness_ignore_videos", N_("Completeness check ignore: Video tracks"), ["completeness_ignore_videos"]), SettingDesc("completeness_ignore_pregap", N_("Completeness check ignore: Pregap tracks"), ["completeness_ignore_pregap"]), SettingDesc("completeness_ignore_data", N_("Completeness check ignore: Data tracks"), ["completeness_ignore_data"]), SettingDesc("completeness_ignore_silence", N_("Completeness check ignore: Silent tracks"), ["completeness_ignore_silence"]), SettingDesc("compare_ignore_tags", N_("Tags to ignore for comparison"), ["groupBox_2"]), ], } @classmethod def get_all_settings_list(cls): """Iterable of all settings names in all setting groups. Yields: str: Setting name """ settings = set() for settings_group in cls.SETTINGS_GROUPS.values(): settings |= set(x.name for x in settings_group["settings"]) return settings @classmethod def get_setting_groups_list(cls): """Iterable of all setting groups keys. Yields: str: Key """ yield from cls.SETTINGS_GROUPS picard-release-2.7.3/picard/releasegroup.py000066400000000000000000000140061416775010500207230ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2012-2013 Michael Wiencek # Copyright (C) 2013, 2018-2020 Laurent Monin # Copyright (C) 2014, 2017 Sophist-UK # Copyright (C) 2017 Wieland Hoffmann # Copyright (C) 2017-2018 Sambhav Kothari # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2019, 2021 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 from functools import partial from itertools import combinations import traceback from picard import log from picard.dataobj import DataObject from picard.mbjson import ( countries_from_node, label_info_from_node, media_formats_from_node, ) from picard.metadata import Metadata from picard.util import ( limited_join, uniqify, ) class ReleaseGroup(DataObject): def __init__(self, rg_id): super().__init__(rg_id) self.metadata = Metadata() self.loaded = False self.versions = [] self.version_headings = '' self.loaded_albums = set() self.refcount = 0 def load_versions(self, callback): kwargs = {"release-group": self.id, "limit": 100} self.tagger.mb_api.browse_releases(partial(self._request_finished, callback), **kwargs) def _parse_versions(self, document): """Parse document and return a list of releases""" del self.versions[:] data = [] namekeys = ("tracks", "year", "country", "format", "label", "catnum") headings = { "tracks": N_('Tracks'), "year": N_('Year'), "country": N_('Country'), "format": N_('Format'), "label": N_('Label'), "catnum": N_('Cat No'), } extrakeys = ("packaging", "barcode", "disambiguation") try: releases = document['releases'] except (TypeError, KeyError): releases = [] max_tracks = 10 for node in releases: labels, catnums = label_info_from_node(node['label-info']) countries = countries_from_node(node) if len(node['media']) > max_tracks: tracks = "+".join(str(m['track-count']) for m in node['media'][:max_tracks]) + '+…' else: tracks = "+".join(str(m['track-count']) for m in node['media']) formats = [] for medium in node['media']: if "format" in medium: formats.append(medium['format']) release = { "id": node['id'], "year": node['date'][:4] if "date" in node else "????", "country": limited_join(countries, 10, '+', '…') if countries else node.get('country', '') or "??", "format": media_formats_from_node(node['media']), "label": ", ".join(' '.join(x.split(' ')[:2]) for x in set(labels)), "catnum": ", ".join(set(catnums)), "tracks": tracks, "barcode": node.get('barcode', '') or _('[no barcode]'), "packaging": node.get('packaging', '') or '??', "disambiguation": node.get('disambiguation', ''), "_disambiguate_name": list(), "totaltracks": sum(m['track-count'] for m in node['media']), "countries": countries, "formats": formats, } data.append(release) versions = defaultdict(list) for release in data: name = " / ".join(release[k] for k in namekeys).replace("&", "&&") if name == release["tracks"]: name = "%s / %s" % (_('[no release info]'), name) versions[name].append(release) # de-duplicate names if possible for name, releases in versions.items(): for a, b in combinations(releases, 2): for key in extrakeys: (value1, value2) = (a[key], b[key]) if value1 != value2: a['_disambiguate_name'].append(value1) b['_disambiguate_name'].append(value2) for name, releases in versions.items(): for release in releases: dis = " / ".join(filter(None, uniqify(release['_disambiguate_name']))).replace("&", "&&") disname = name if not dis else name + ' / ' + dis version = { 'id': release['id'], 'name': disname, 'totaltracks': release['totaltracks'], 'countries': release['countries'], 'formats': release['formats'], } self.versions.append(version) self.version_headings = " / ".join(_(headings[k]) for k in namekeys) def _request_finished(self, callback, document, http, error): try: if error: log.error("%r", http.errorString()) else: try: self._parse_versions(document) except BaseException: error = True log.error(traceback.format_exc()) finally: self.loaded = True callback() def remove_album(self, album_id): self.loaded_albums.discard(album_id) self.refcount -= 1 if self.refcount == 0: del self.tagger.release_groups[self.id] picard-release-2.7.3/picard/resources.py000066400000000000000000047455571416775010500202720ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Resource object code # # Created by: The Resource Compiler for PyQt5 (Qt v5.15.2) # # WARNING! All changes made in this file will be lost! from PyQt5 import QtCore qt_resource_data = b"\ \x00\x00\x00\x7e\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x45\x49\x44\x41\x54\x78\x01\x63\x70\x2f\xf0\xa1\x08\ \x63\x08\x3c\x7f\xf3\xf6\x01\x10\xff\xc7\x81\x1f\x10\x63\xc0\x7f\ \x7c\x98\x1e\x06\x8c\x1a\xf0\x5f\x4b\xeb\x3f\x1e\x4c\x94\x01\xa3\ \x06\xe8\xea\xe2\xd4\x0c\x94\x23\x6c\xc0\xef\x80\x80\x1f\xb8\x0c\ \xf8\x05\x94\xc3\x66\x00\x45\x18\x00\xc4\x9f\xe5\xc7\xe9\xfc\x52\ \xce\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\x13\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x00\x4e\x50\x4c\x54\x45\x47\x70\x4c\xe7\xec\xec\xf5\x80\ \x81\xf3\x8c\x8d\xe7\xec\xee\xe7\xed\xed\xea\xea\xea\xeb\xeb\xeb\ \xe7\xec\xed\xe7\xec\xed\xed\xc0\xc0\xe7\xec\xec\xf5\x83\x83\xf3\ \x8c\x8e\xec\xc0\xc0\xeb\xeb\xeb\xff\x2a\x2a\xe7\xec\xed\xff\x2b\ \x2b\xfd\x3a\x3a\xfe\x2f\x2f\xff\x2e\x2e\xfb\x4d\x4e\xfa\x4f\x50\ \xfe\x32\x32\xfe\x31\x31\x9f\xb8\x3c\xb3\x00\x00\x00\x10\x74\x52\ \x4e\x53\x00\xb3\xfb\xd0\xb1\xb5\x18\x19\xf7\xf5\xc1\xb2\xfb\xcf\ \xbf\x1a\xd1\xcd\x16\x06\x00\x00\x00\x64\x49\x44\x41\x54\x78\x01\ \xed\xcc\xb7\x11\xc0\x20\x00\x04\x41\x64\x01\x79\x40\xb6\xff\x46\ \x55\x00\xc3\xff\x28\x51\xf4\x97\xdf\x1a\x95\xb7\x8e\x3e\x14\xf3\ \xad\xa5\x40\x17\x60\x15\x05\x1c\x06\x1c\x05\x02\x49\x80\x00\x01\ \x02\x04\x08\xf8\x04\x6c\x24\x01\x02\x04\x08\x10\xf0\x27\x10\xf1\ \x1f\x29\x90\x30\x90\x28\x70\x62\xe0\xa2\x40\x8d\x81\x89\x02\xc3\ \x81\xfe\x7d\xa1\x80\x6d\x9e\xf2\x7f\xcf\xbd\x51\x59\x2f\xba\x2d\ \x73\x18\x48\xbd\x29\xdc\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ \x60\x82\ \x00\x00\x00\x77\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x3e\x49\x44\x41\x54\x78\x01\x63\x70\x2f\xf0\xa1\x08\ \x63\x08\x3c\x7f\xf3\xf6\x01\x10\xff\xc7\x81\x1f\x10\x63\xc0\x7f\ \x7c\x98\xf6\x06\xfc\x7f\xeb\xf6\x1f\x0f\xa6\x93\x01\xa3\x06\x8c\ \x1a\xf0\xe7\x6d\xd4\x6f\x5c\x9a\xff\xbc\x89\xfc\x8d\xcd\x00\x8a\ \x30\x00\x61\xe6\x04\x69\xc4\xdb\x93\xe2\x00\x00\x00\x00\x49\x45\ \x4e\x44\xae\x42\x60\x82\ \x00\x00\x04\x28\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x03\xef\x49\x44\x41\x54\x78\x01\xed\x5b\x03\xac\xa5\x39\ \x14\xee\xda\xb6\x6d\xdb\xd6\xed\xe9\xf3\xda\xb6\x1d\x67\x83\xb5\ \x82\xb5\x62\xbd\x60\x15\xad\xcd\xb9\x3d\x1d\xdb\xd6\x6d\x3b\xb6\ \xbe\xb1\xe7\xb2\xfd\xf1\xbe\xe4\x4b\x26\xea\x9c\xef\x9c\xde\xbe\ \xa3\x5f\x74\x21\x22\x26\xf6\xb9\x74\x47\x50\xe4\x15\x5e\xcb\x17\ \xbc\xa1\xe7\x45\x1e\x31\xb6\xd8\xbc\xbd\x63\x9a\xb0\x84\x93\x72\ \x79\x0b\x1c\xcb\x67\x1d\xd3\xa2\xe5\x7c\x46\xe4\x09\xc3\x7e\xb9\ \x74\x5b\xc7\x72\x0c\xc4\x83\x9e\x69\x1c\x6e\x44\x7e\xa2\xaf\xe5\ \x53\x10\xbe\x06\x0d\x3d\x29\xf2\x80\x45\x83\xe4\x36\x8e\x69\x34\ \x44\xaf\xc5\xb1\xa3\xfe\xbe\x7e\x3b\x91\x75\x58\x2d\x1f\x83\xe0\ \xf5\xd1\x6a\x7a\x34\xdb\xd1\xef\x73\xfd\xd6\x8e\x69\x38\xc4\x6e\ \x80\xa3\x70\x43\xb2\x1b\x7d\x96\x0f\x43\xe8\xc6\x68\x99\x1e\xca\ \x66\xf4\x8b\x67\x6c\xe5\x98\x86\x41\xe4\x26\x38\x02\x37\x25\x83\ \x59\x9f\x7a\x00\x02\xcb\xa1\x37\xf2\xfe\x2c\x46\x7f\x28\xc4\x95\ \xc9\xe1\x99\xba\x05\x8e\xe5\x3d\x10\x56\x11\x35\xdd\x9d\x8d\xe8\ \x77\x5e\xbf\x85\x63\x1a\x08\x51\x15\x72\xf0\xa2\x5f\x2e\xdd\x32\ \xfd\xd1\x37\xea\x4e\x08\xaa\x8e\xf2\x8e\xd4\x47\xdf\x6a\xea\x5f\ \xbd\x03\xd4\xa0\x54\xdf\x02\xab\xd5\x6d\x10\x52\x0b\xad\x91\xb7\ \xa6\x33\xfa\x8b\x5e\xda\xdc\x69\xea\x55\xab\x03\x3c\x53\x5f\x9c\ \x95\xc2\xac\x4f\xdd\x04\x01\xf5\xa0\xd7\xf2\xc6\xd4\x54\x7a\x25\ \x96\xc7\x3b\x43\xad\x9e\xa9\x5f\xbd\x1c\x80\xb3\x70\x26\xce\x8e\ \x5e\x2b\xe0\x51\xf2\xdd\xd4\xe1\x9e\xd5\x95\xc8\xee\x2c\xcb\xd7\ \x9c\xa1\x6f\x97\x70\x88\x63\x9a\x0f\x83\x03\xd0\x2e\xe1\x9f\xd6\ \xc8\x8f\x3d\xab\x17\xbd\x51\xd7\x7b\xad\xce\xa8\x6b\x39\x3d\x89\ \x5b\xf6\x5f\x43\x24\x53\xe7\x12\x16\x2d\xd3\x2c\x18\x91\x50\xce\ \x5b\x1e\x88\x1f\x56\x77\x4e\xa9\xfb\x35\x27\xe0\x2f\xd2\x86\x5e\ \xea\x8b\x3c\x44\x6a\xf9\xa6\x63\xfa\x0a\x8f\x8e\x63\x9a\x8d\x03\ \x33\xc6\xd9\xd0\x06\x8d\xd0\x0a\xcd\xd0\x2e\xac\xa6\xa6\xf8\x82\ \xa3\x70\x8e\xd3\xaa\x63\x45\x9d\x2e\x71\xb5\x73\x25\xde\xc8\x36\ \xb1\x3a\xa6\x68\x75\x8d\x63\x9a\x99\x03\xf1\xb3\xad\x96\xcd\x1b\ \xa8\xda\xe8\x62\xc7\x6a\x5a\x86\xc5\xcf\xc0\xc3\x2e\x36\x06\x5b\ \x2c\x5c\xe8\x98\xa6\x64\x50\xfc\x74\xaf\xe5\xe5\xa2\x1c\x78\xa6\ \x33\x1d\x53\x29\x43\xe2\x7d\x89\x9b\xce\x13\x95\xc0\x17\x9b\x4f\ \x77\x2c\x27\x67\x40\xbc\x9b\x52\xa4\x73\xaa\xac\xe5\xe9\x54\x0c\ \x2f\x53\x2c\xde\x4e\x31\x85\xb3\x44\x2d\x98\xac\xd5\x71\x98\xda\ \xa4\x50\xfc\x04\xab\x0b\x27\x8b\x7a\x60\x6a\x8f\xc2\x31\x6b\x8c\ \xb3\x92\xcf\xf1\xb6\x87\x3a\x51\xd4\x13\x53\x4c\xd3\x51\x98\xdc\ \xa4\x40\xfc\x58\x54\x8d\x0d\xea\xee\xd2\x21\x28\x36\x12\x2c\x7e\ \x84\x2f\xca\x23\x44\x23\x61\x8b\xcd\x07\xa3\x57\x97\x40\xf1\xc3\ \x50\xa6\x87\x59\x6e\xfa\x9f\xf6\x75\x4c\x7d\x12\x24\x7e\x40\xa9\ \x87\x3c\x50\x84\xc4\xf4\x5e\x2d\xfb\xd4\xde\xf3\xab\x4f\xb7\x08\ \xbd\x0b\x11\x03\xf8\x39\xc4\x76\x00\x6c\x10\xb1\x80\x44\x29\xfe\ \xf5\x6f\x3a\x25\xd5\x7d\xff\x54\xcf\x0d\x3c\xd3\xab\x09\x78\x03\ \x5e\x89\xf9\x13\xf8\x16\x46\x44\xe6\x37\x22\x16\xd6\xdc\xf8\x88\ \xc6\xa1\xd1\x16\x9d\x1d\xd3\xc2\x04\x38\x60\xe1\xa4\x3f\x5b\x76\ \x12\xa1\x51\xd2\xf2\xdc\xa4\x24\x42\xcb\xeb\xfd\xb0\xf0\x86\xee\ \x4b\x8a\x03\x3c\xab\x7b\x23\x3c\x80\xf2\xdd\xc4\xa4\xc2\x86\xde\ \x89\xf1\x00\xfe\x90\xa0\x5a\xe0\x7b\x11\x1a\xc9\xea\x12\xc9\x31\ \x22\x24\xa6\xfe\xd7\xbe\x47\x1d\x0c\xef\x8e\xb1\x1c\x88\x7f\xd7\ \x7a\x1e\x6c\x0a\xb9\xf6\x76\x49\x0d\xc6\x0e\xc7\x60\x72\xf5\x69\ \xed\xa2\x45\x62\x33\x4c\x71\x2b\xde\x26\x5b\x93\x17\x07\xac\x01\ \xe8\xd1\x2a\x0c\x1c\x8d\x6f\x02\xb0\xe0\xb0\xf1\x85\x4a\x79\x47\ \x35\x09\x96\x35\xea\x91\x80\x35\x80\xfa\xa0\x02\xe3\x4a\x98\xd3\ \x63\x79\xa1\x92\xad\xf2\xe5\xab\xb5\xe3\xcb\x5f\xa3\xa1\xf7\x43\ \x3e\x80\xbf\x97\x33\x8a\x5a\xb6\x3d\xd2\xb6\x6b\x2d\xd9\x26\x9c\ \xe7\x98\x7c\x19\xff\xdf\x6f\x22\x14\x36\x31\x36\x9b\x83\xed\x0c\ \xb4\xcd\xea\xf9\xe8\xc2\x99\x9b\x98\x5e\x5b\x11\x02\x93\xbb\x37\ \x1d\xb0\x01\x03\x16\x2c\x61\xa7\xef\xd1\x7c\x98\x68\x10\xd0\xf7\ \x83\x73\xb1\x0a\xb3\x3e\x1b\x82\xb4\xc6\xb0\x47\xb0\x76\x31\x02\ \xe1\x53\xbb\xd3\xd1\xe1\xb2\xd0\xc2\xa1\x70\xc4\xda\x4b\x59\xbe\ \xbb\xbc\x3a\xf4\xf7\x7e\x3f\x60\x88\x2a\x22\x01\xcb\x4f\x70\x7e\ \xd0\xef\x0f\x9d\xa1\x2f\x3c\xcb\xbf\x5d\x77\x75\x99\x48\x08\x30\ \xfa\x76\x9a\x7e\x76\xac\x3e\x17\x8d\x06\x86\xa5\x22\x10\x02\xd8\ \xd6\x85\xc5\x9b\x14\xbe\xab\x9c\xbc\xce\xcc\x00\x00\x00\x00\x49\ \x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x03\x22\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x04\x00\x00\x00\x00\x60\xb9\x55\ \x00\x00\x02\xe9\x49\x44\x41\x54\x78\x01\xd5\xd9\x03\x90\xe4\x4e\ \x14\xc7\xf1\xf7\xb7\x6d\xdb\xb6\x6d\xdb\x36\xce\x2e\xfb\xac\xc2\ \x59\x65\x4d\xe1\x54\x3a\x9b\xf9\xbd\x4e\xa6\xb6\xd6\xb6\x6d\xbe\ \xc3\x7a\x77\xd8\x9d\x64\xea\x3e\xdf\x32\xf2\x32\x4c\xba\x43\xa7\ \xb8\xe4\x0b\x93\x2f\xa4\x44\xb2\xa6\xf3\x34\x4a\x1c\x9c\x8f\x72\ \x54\x26\xf0\x3d\xc0\x14\x08\x04\x93\x29\x31\x76\x9d\x8b\x62\x08\ \x84\x4b\x71\x3e\x25\x02\x4f\x84\xf4\x35\x81\xfc\x97\x79\x0e\x8a\ \x20\x7d\x95\x1c\x3c\x8f\xfc\x66\x8d\x85\x0c\xc6\x63\xc8\x5f\xc9\ \x67\x23\x0f\x32\xa4\xc2\xcc\x73\xc8\x4f\xf8\x0f\x32\xa2\x7f\xc9\ \x3f\x38\x0b\xb9\x90\x11\xe5\x27\x9f\x4d\x7e\xe1\xbf\x21\xa3\xe3\ \xbf\xfc\x7b\xfd\x39\x90\x10\xe5\xf9\xf4\x1e\x58\xbf\x43\x42\xc7\ \xbf\x91\xf7\x02\x67\x20\x03\x12\xa6\xac\x5d\x67\x92\xd7\xf0\x0b\ \x24\x7c\xd6\xcf\xde\xbf\xfe\x34\x48\xf8\x38\xd3\xe3\xf7\x80\x7f\ \x84\x44\x8e\x7f\x20\xef\xc8\xe9\x48\x8a\x7a\x02\x29\x72\x3a\x79\ \xc5\xfa\x16\x12\x3d\xfe\xc6\x93\x6b\x9f\xba\xdf\xfe\x84\x53\x63\ \x3a\x81\x54\xfb\x13\x75\xbf\xf1\xb5\x61\xd7\x99\xd6\xed\xea\x4d\ \xfe\x1b\x73\x78\x33\x67\xa3\x0b\x12\x77\x35\xd8\xcf\x2b\xd5\x0c\ \x7c\xc5\x4f\xc4\x78\xb9\x56\xd7\xf7\x8e\x44\x00\x40\x2b\xc4\xc5\ \x3a\x39\x9b\xb7\xf5\x9e\x8e\xf3\x40\xe0\x0c\x1a\xc4\x2f\xf1\xdf\ \x98\x8f\x0d\x9c\x82\x36\x88\x4f\xb5\x71\x0a\x36\x60\x3e\xff\xcd\ \x2f\x11\x7f\x68\x3a\xd8\xa0\x76\xfe\x9c\x88\xac\xf7\xd0\x9a\x98\ \xf1\xf8\x94\x7a\xf1\x3b\x68\xf1\x7d\x7c\xdb\xd1\x8f\x68\x90\x7a\ \x99\x1b\x7d\x1d\xdf\xac\xde\xa4\xe1\xf0\x22\xea\x7d\x1b\xdf\xc4\ \xaf\xd3\x68\xea\x49\x54\xfb\x32\xbe\x4e\x3d\x47\xa1\xe1\x71\x54\ \x79\x3e\xbe\x16\xcf\x50\x78\xf6\xa3\xa8\xf4\x74\x7c\x8d\xfd\x14\ \x45\xc6\xf7\xa1\xc4\xb3\xf1\xe5\xfc\x30\x45\x17\xbc\x07\x45\x9e\ \x8c\x2f\x0b\x3e\x48\xb1\xb1\xef\x42\xa1\xeb\xe3\x4b\xd4\xfd\x14\ \x3b\x75\x0b\x67\xbb\x3a\x3e\x1f\x77\x50\x7c\x70\x33\x67\xba\x36\ \x3e\xd7\xba\x9d\xe2\x77\xf4\x5a\x24\xbb\x32\x3e\x3d\x78\x23\xe9\ \x49\xba\x06\x49\xa6\xe3\x39\x55\x5d\x4f\xfa\x70\x33\xc4\xb0\x9b\ \xc9\x84\xfd\x28\xc4\x2c\xf5\x88\xc7\xeb\x00\x8f\xd7\x09\x6a\xb6\ \xf1\x3b\x30\x8b\x4c\xf0\x66\x88\x59\xd6\x26\x32\x81\x5c\x88\x61\ \x39\x46\x5b\xd1\xe8\x81\x18\xd6\xb3\xff\x22\xd2\xc5\xcf\x42\x5c\ \xe8\x19\xd2\x85\x3f\x21\xe6\xa9\x3f\x48\x17\x2f\x86\x98\xc7\x8b\ \x48\x17\x6f\x83\xb8\xd0\x56\xd2\xe5\xd2\xbd\x51\x31\xe9\x39\x72\ \x05\x24\x4a\x0e\x7f\xc8\x1f\xc2\x81\x44\xee\xc8\x15\xa4\xe3\xe8\ \x2b\x90\x08\xe5\xf1\xdf\xbd\xab\x5c\x39\x0d\x5f\x21\x03\x12\x3e\ \xf5\x32\xe9\xe0\x31\x90\x30\x15\x61\xc2\xf0\x0d\x08\x9c\x65\xfd\ \x1c\xe1\x4f\xeb\x7f\xd2\xa1\x96\x41\x42\x54\xad\x66\x84\xde\x6e\ \x48\x3e\x9b\xff\x46\x19\x24\x44\x4b\x49\x07\xf6\x8e\x5e\x52\x61\ \x8e\x7d\x69\xe4\xff\x4e\x35\x03\x75\xa3\xae\x07\x7b\x48\x07\xaa\ \x47\xac\xe5\x57\x1e\xbd\x36\xc6\x2f\xef\x9c\x11\xab\xed\x1a\x8a\ \x9f\x73\xc3\x90\x03\x74\x23\x10\xbc\x8d\xe2\x10\xbc\x91\x57\xa2\ \x73\xf0\x08\x1a\xb7\x65\xfc\x4e\xff\xc5\x04\x01\xe7\x6e\xd2\x60\ \xdf\xca\x2b\xfb\x37\xb7\x9c\xb7\x35\x9f\x09\xf2\x36\x3c\x4e\x06\ \x9c\x07\x10\xd0\x7c\xb6\xc8\xeb\xf8\xa0\xf3\x1a\xb9\x40\x3d\x87\ \x9d\xbc\x96\xe2\xc5\xf7\x91\x39\xf3\xa3\x79\xef\x18\x68\xeb\x15\ \xf4\x50\xb9\xbd\x82\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ \x82\ \x00\x00\x00\xca\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x91\x49\x44\x41\x54\x78\x01\x63\x18\xa2\x60\x73\x94\ \x2a\xc3\xd6\xf0\xf5\x0c\x9b\xc3\x32\x48\xd7\xbc\x3d\x54\x9d\x61\ \x4b\xf8\x53\x20\xfe\x0f\xc4\x9f\xc8\xd6\x0c\xc1\x61\x4d\xc4\x6b\ \xde\x1a\xae\x86\xaa\x39\xbc\x07\x22\xb1\x25\x4a\x90\x61\x4b\xa8\ \x31\x29\x36\x03\x0d\xeb\x84\xcb\x01\x05\xae\x41\x25\xfa\x19\xfe\ \x33\x30\x92\xa2\x19\x61\x00\x42\x72\x02\xd4\x10\xc2\x9a\x11\x7e\ \x8b\x92\x07\x4a\xde\x47\xf2\xdb\x0c\x90\x21\x58\xfd\x8c\x13\x6c\ \x0b\x57\x06\x6a\x78\x84\xa4\x78\x3e\x41\x9b\x09\xbb\x04\xd3\x66\ \xa2\x0d\x21\x4b\x33\x22\x50\xa3\x94\x18\x36\x87\xaf\x01\x26\x92\ \xe2\xa1\x91\xaf\x00\xe0\x1e\x85\xfc\x92\xfe\x81\xd9\x00\x00\x00\ \x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\x25\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x00\x51\x50\x4c\x54\x45\xe7\xec\xed\xe7\xec\xee\xe7\xed\ \xed\xe7\xec\xec\xe7\xec\xed\xeb\xeb\xeb\xfc\x79\x21\xff\x67\x00\ \x47\x70\x4c\xe7\xec\xed\xf3\xae\x80\xf2\xb1\x85\xf2\xb0\x81\xe7\ \xec\xec\xe9\xd8\xc8\xea\xda\xcb\xf3\xb0\x82\xea\xea\xea\xeb\xeb\ \xeb\xf9\x8b\x40\xf8\x8c\x42\xfe\x6d\x0b\xfd\x6d\x0b\xfe\x6e\x0d\ \xfe\x6e\x0c\xfe\x6b\x07\xfe\x6a\x07\xf8\xc3\x2c\x5c\x00\x00\x00\ \x19\x74\x52\x4e\x53\xff\xb1\xb5\xb3\xf5\x19\xff\xff\x00\xf7\xcd\ \xfa\xfb\xb2\xbd\xba\xcc\x18\x1a\xff\xff\xff\xff\xff\xfe\x05\xac\ \x45\x91\x00\x00\x00\x6a\x49\x44\x41\x54\x78\x01\xed\xd7\xb5\x01\ \x80\x00\x10\x43\xd1\xc3\xdd\x9d\xfd\x07\xa5\x47\x82\x7b\x7e\x9f\ \xd7\x47\xec\x9d\x7d\x11\x48\x03\x5d\x26\xd3\x15\x63\x16\x50\x05\ \xa6\xcd\x02\x8e\xc0\x9c\x59\x40\x66\x22\x40\x80\x00\x01\x02\x2b\ \x00\x6b\x26\x02\x04\x08\x10\x20\x40\xe0\x5a\xa0\xc0\xfb\x6a\x16\ \x30\x31\x60\xce\x02\x19\x06\xf2\x59\xc0\xc7\x80\x37\x0b\x84\x2d\ \xda\x37\xd1\x2c\x60\xb8\xe5\xf4\xbe\x8e\x93\x21\xc0\xef\xdc\x01\ \x6a\xaf\x64\xeb\x0d\x0d\x4c\x7f\x00\x00\x00\x00\x49\x45\x4e\x44\ \xae\x42\x60\x82\ \x00\x00\x00\x80\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x47\x49\x44\x41\x54\x78\x01\x63\x70\x2f\xf0\xa1\x08\ \x63\x08\x3c\x7f\xf3\xf6\x01\x10\xff\xc7\x81\x1f\x10\x63\xc0\x7f\ \x7c\x98\x08\x03\x46\x0d\xf8\x9f\xce\xf0\x1f\x0f\xa6\x8b\x01\xa3\ \x06\xfc\xcb\x66\xc3\xa9\x19\x28\x47\xd8\x80\x5f\x2d\x46\x3f\x70\ \x19\xf0\xab\xd9\xe4\x3b\x36\x03\x28\xc2\x00\x40\xee\xdf\x2a\x02\ \x21\x5b\xeb\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x00\xf7\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x00\x39\x50\x4c\x54\x45\xcc\xcc\xcc\xe7\xec\xee\xe7\xed\ \xed\xe7\xec\xec\xe7\xec\xed\xcd\xcd\xce\xe7\xec\xed\xe7\xec\xed\ \x47\x70\x4c\xcd\xcd\xcd\xd4\xd5\xd5\xd2\xd4\xd5\xe7\xec\xec\xd3\ \xd5\xd5\xd3\xd5\xd5\xeb\xeb\xeb\xdb\xdb\xdb\xd9\xd9\xd9\xeb\xeb\ \xeb\x0f\xde\xce\x71\x00\x00\x00\x13\x74\x52\x4e\x53\xff\xb1\xb5\ \xb3\xf7\xff\xf5\xff\x00\xff\xe5\xe5\xb2\xe4\xe3\x19\x2a\x28\x1a\ \x6e\x03\x22\x86\x00\x00\x00\x5a\x49\x44\x41\x54\x78\x01\xed\xd7\ \xb7\x15\x80\x30\x10\xc0\xd0\x73\xb6\xc9\xb0\xff\xb0\xf4\x24\xa7\ \x8e\x27\x0d\xf0\x7b\x49\xec\xec\x8f\xc0\x31\xf9\xf0\x9a\x57\x6b\ \x16\xd0\xe1\x33\x93\x05\xec\x37\x60\xb3\x40\xc8\x04\x00\x50\x04\ \x48\x26\x00\x00\x00\x80\x26\x00\x00\x00\x00\x00\x00\xc0\xc9\x67\ \x2e\x0b\x0c\xf2\xd9\x92\x05\xb6\x31\xc9\x6b\x69\xde\xef\x00\xef\ \x7c\x02\xce\x72\x52\xef\x02\xdf\x42\xcd\x00\x00\x00\x00\x49\x45\ \x4e\x44\xae\x42\x60\x82\ \x00\x00\x00\x72\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x39\x49\x44\x41\x54\x78\x01\x63\x70\x2f\xf0\xa1\x08\ \x63\x08\x3c\x7f\xf3\xf6\x01\x10\xff\xc7\x81\x1f\x10\x34\xe0\xcc\ \x99\x33\xff\xf1\xe1\x91\x62\xc0\xa8\x01\xa3\x06\x5c\xb8\x70\xf1\ \x17\x2e\xcd\xe7\x2f\x5c\xf8\x85\xcd\x00\x8a\x30\x00\x88\x40\x0f\ \xcf\x09\x23\xd5\x1f\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ \x82\ \x00\x00\x03\x2d\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x02\xf4\x49\x44\x41\x54\x78\x01\xed\xdb\x03\xac\x5c\x41\ \x14\xc6\xf1\x53\xdb\xb6\x6d\x33\x7e\x41\x19\x54\x71\x6d\xdb\xed\ \x99\xdd\xda\xb6\x6d\xdb\x36\xa3\xda\xb6\x8d\xdb\xef\x6e\xed\xc9\ \xee\x4c\xde\xce\xee\x9c\xe4\x97\x1b\x54\xe7\xff\xb4\x73\x7b\x97\ \x42\x6e\x06\x0f\x8e\x47\xcc\xf9\x49\x88\x2a\xb8\xb6\x82\xe1\xb0\ \x02\x4e\xc2\x53\x38\x42\xa3\x46\xc5\x22\x63\x67\xe2\xc4\x18\xe4\ \xf5\x66\x23\xe6\x08\x2c\xd9\x10\xd7\x7e\x30\x1f\x0e\xc0\x1d\x70\ \xfe\x07\xbf\x3f\x07\x05\xf5\xf4\xef\x9f\x84\x3c\x9e\x62\x58\xb0\ \x06\x74\x26\xe6\x89\xb0\x19\x2e\xc0\x3b\x70\x02\x94\x93\x22\x75\ \x86\x0d\x8b\x43\xcc\x59\x21\x02\x1a\xc1\x00\x58\x04\x47\xe0\x99\ \xc4\x02\x86\x04\x60\x2e\x4b\x42\x34\xc7\x75\x08\x2c\x85\x63\xf0\ \x48\xc1\x02\x06\x04\xc0\xf2\xba\x16\x30\x25\x40\x75\x1b\xc0\x06\ \xb0\x01\x6c\x80\x48\x62\x03\xd8\x00\x36\x80\x0d\xf0\x1a\x4e\xc3\ \x7a\x18\x07\x23\x43\x31\xc0\x43\x38\x02\x8b\x60\x00\x34\x82\x08\ \xc8\x4a\x8b\x16\x45\xa3\x1f\xc7\xe3\x29\x14\xe4\x01\x24\x16\x14\ \xa2\x35\xd4\xf0\x9d\x14\x99\xe3\x92\xc4\x04\x7b\x80\xd7\x70\x01\ \x36\xc3\x44\xf7\xe8\xfb\x6d\xc1\x01\x03\x12\x91\xec\x18\x10\x60\ \x13\x4c\x84\x2e\x58\xb0\x16\xae\x25\xa9\x5f\xbf\x14\x24\x3f\x86\ \x07\x20\x8a\x42\x8a\xc6\x06\xb0\x01\x6c\x00\x1b\xc0\x06\xb0\x01\ \x6c\x00\x1b\xc0\x06\xb0\x01\x6c\x00\x1b\xc0\x06\x70\xff\x17\x99\ \xb9\xf4\x97\x67\x01\xaa\x42\x71\x48\x19\xda\x01\x98\xe3\x63\xe1\ \xf6\xb8\x1e\x84\xf7\xe0\xfc\xc1\x51\x12\xa2\x3b\xf5\xed\x9b\x2a\ \xa4\x02\x7c\x79\x20\xe2\x01\x38\x92\x9e\xe0\xf7\x74\x74\x1f\xaa\ \x30\x3b\x80\xbb\x00\xf3\x3c\x70\xfc\xb4\x1e\xca\x9a\x19\x80\x39\ \x2a\xcc\x07\x27\x40\x57\xcc\x0c\x80\x1b\xa1\xea\xef\x26\x9b\x12\ \xc0\xbd\x6f\x88\xaf\xe3\xf0\x0d\xc0\xdc\x06\x9c\x70\x0e\xb0\x33\ \xdc\x03\xdc\x08\xf7\x00\x6f\xb4\x04\xf0\x7a\xb3\x98\x12\xe0\xba\ \x86\x00\x1f\xdd\xe7\x14\xfd\x39\x4c\xe4\x23\xe6\x36\x30\x12\xe6\ \xc1\x4c\xe8\xe7\x7b\x75\xd6\xa7\x4f\x3a\x4d\x01\xb6\x6b\x08\x70\ \x95\xa4\x87\x39\x26\x16\xac\x8f\xeb\x59\x70\xfe\xe1\x03\xec\x85\ \x8a\x4a\x03\x08\xd1\x52\x43\x80\xe1\xb2\xcb\xe7\x86\x13\x7e\xfc\ \x05\x6b\xdd\x43\x88\xa2\xcf\x80\xe4\x8a\x9f\x2c\x7d\x07\x79\x65\ \xfe\xe2\xf2\x01\x3e\xb3\x7b\xd6\x3d\x84\x28\x7a\x29\xdc\x4c\x61\ \x80\xa1\xb2\x5f\xeb\x2a\xaa\x7f\x50\x78\x16\x98\x0d\x4e\x80\xb6\ \x43\x6c\x99\xbf\x6c\x9f\xaa\xe2\x8a\x4f\x83\xb3\xc0\xf1\xd3\x16\ \x48\x28\xf3\x4d\xa7\x86\xf2\xe5\x55\xde\x0f\x60\xae\x03\x77\xc0\ \x91\xf4\xf4\xcb\xfb\x0d\xa2\xca\xfe\x05\x2b\x75\x07\x50\x10\x21\ \x2e\xb4\x82\x3d\x7f\x79\xf3\xc4\x47\x38\x8a\xc5\x7b\xe2\x9a\x94\ \xe4\x87\xa2\x10\xf3\x0b\x0d\x01\xde\x69\xbb\x27\xc8\x9c\x10\x8a\ \x42\x45\xdf\x7d\x41\x8f\xa7\x14\x4e\x90\xc9\x28\x80\xa3\xa7\xa3\ \xc1\x73\x32\x62\x98\xd3\x6b\x0a\xf0\x82\x8c\x18\x3c\x57\xf7\xfd\ \x6b\x4a\xa9\xd3\x64\xcc\x30\x1f\xd1\x10\x60\x2e\x19\x33\xb8\xdf\ \xae\x3c\x80\x10\x95\xc8\x98\x61\x4e\xa8\xf8\x26\xc4\x11\xdf\x97\ \x96\x51\xc3\x5c\x13\x3e\x2a\x58\xfe\x0d\x14\x27\x23\x47\x88\xae\ \x81\x9f\x03\x10\xd2\xe8\x61\x6e\x02\xaf\xfc\x58\xfe\x9e\xef\x45\ \x89\x29\x23\x71\x32\x5c\x2e\xf9\x25\xf1\x06\xa6\xf8\xee\x0e\x85\ \xdc\x78\xbd\x79\x88\xb9\x0b\x6c\x86\x8b\xf0\x12\x9e\xc1\x19\x58\ \x0d\x2d\x20\x3d\x19\x38\x9f\x00\x36\x4e\x56\x98\x53\xe6\x4c\x5f\ \x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\x75\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x56\x00\x00\x00\x40\x08\x06\x00\x00\x00\x80\xd9\x80\x71\ \x00\x00\x01\x3c\x49\x44\x41\x54\x78\x01\xed\xdc\x37\x52\x03\x41\ \x10\x40\xd1\x3d\x0e\x2e\xe6\x3a\x24\x98\x4c\xae\x87\x22\xc2\x4d\ \x0f\xfe\x2e\xf8\x54\xd3\x43\xa8\x4b\x60\x8f\x81\xb7\x11\x25\xef\ \x77\xff\xaf\x6a\x1d\xe0\x49\x5a\xbf\x93\xe5\x2d\x09\xb6\xf4\x39\ \x77\xa2\xf6\x54\x0b\xe6\x32\xea\x3f\xb7\x67\x0b\xa2\xf1\x55\xd4\ \xde\xff\xa6\xa6\x76\x88\xcc\x20\x7e\xad\x9f\x98\xff\xc6\xdb\x01\ \x3a\x7d\x54\xd1\x9b\x59\x51\x7b\x19\x02\x2e\xd5\xd4\xd6\x44\xed\ \x6d\x08\xb8\xe4\x34\xad\x34\xc3\x75\xde\x4e\x10\x02\x77\x34\x81\ \x0b\x2e\xb8\xa2\xf1\x18\xa1\x3e\x12\x1f\x57\xc1\x05\x77\x02\x02\ \x17\x5c\x70\x7d\x3a\x42\x68\x70\xa7\xbf\xe0\x82\x0b\x2e\x89\x5a\ \xb9\x19\x2e\x17\xcb\xfb\xcc\x05\xab\x4c\x2d\x2e\xb8\xe0\xbe\x8f\ \x1e\x17\xdc\x6d\x84\xc0\x1d\x5c\xe0\x82\x4b\xa2\xa9\xda\x0c\x57\ \x42\xdc\x42\x28\x07\xb8\xe0\x56\x43\x7d\xd1\x69\x5a\x77\x6a\x1b\ \x4c\xfb\x11\xb5\xab\xe6\xdb\xdc\xfa\x59\xf3\x0b\x10\x4c\x5f\x53\ \xd3\xd4\xc8\x3e\x3f\x1e\xc0\x18\x30\xec\xe7\x0c\x09\x16\xd8\x61\ \x6c\x0a\x80\x0d\xb1\xc1\xce\xab\x87\x11\x1f\xaf\x9b\xa2\xfa\xcf\ \x9d\x17\x71\x2c\x0b\x2a\xa8\x04\x2a\xa8\x5c\x2e\x24\x50\x41\x05\ \x95\xb8\xed\x0d\x2a\x4f\xbf\x10\x0f\xc3\xf1\xf8\x26\xa8\x04\x2a\ \x2f\x75\x80\x9a\xa7\x78\xb7\x0b\x54\x50\x89\xd7\xe9\x59\x00\x02\ \x54\x62\x79\x28\x16\x34\x63\x09\x3e\x62\xd1\x48\x96\x39\xfd\x00\ \xbd\xc4\x96\x2e\x69\xae\xfa\xcc\x00\x00\x00\x00\x49\x45\x4e\x44\ \xae\x42\x60\x82\ \x00\x00\x00\xcd\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x04\x03\x00\x00\x00\x58\x47\x6c\xed\ \x00\x00\x00\x2a\x50\x4c\x54\x45\x47\x70\x4c\x45\xb1\x58\x43\xb0\ \x5c\x43\xb0\x5c\x43\xb0\x5c\x44\xb0\x5c\x47\xad\x5c\x44\xb0\x5c\ \x43\xb1\x5d\x43\xb0\x5c\x43\xb0\x5c\x43\xaf\x5b\x43\xb0\x5c\x40\ \xb5\x60\x9e\x3e\x86\x6c\x00\x00\x00\x0e\x74\x52\x4e\x53\x00\x1a\ \xb2\xf5\xff\xb1\x19\xb5\xb3\xf7\xb4\xb0\xaf\x18\xe0\xe7\x19\x08\ \x00\x00\x00\x44\x49\x44\x41\x54\x78\x01\x63\x18\x4c\x40\xc8\xc4\ \x05\x09\x38\x87\x61\x28\x28\x71\x41\x01\x1e\x18\x0a\xa6\xa0\x2a\ \xf0\xc4\x50\xe0\x82\x06\x68\xa2\x60\x54\xc1\xa8\x82\x51\x05\xa3\ \x0a\x46\x15\x8c\x2a\x20\x5c\x25\x2d\x41\x55\xe0\x84\xa1\x20\x1b\ \xb5\x5a\x3c\xcb\x30\x88\x00\x00\x71\x54\xef\xab\x1a\x06\xe8\xfb\ \x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x00\x78\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x3f\x49\x44\x41\x54\x78\x01\x63\x70\x2f\xf0\xa1\x08\ \x63\x08\x3c\x7f\xf3\xf6\x01\x10\xff\xc7\x81\x1f\x10\x63\xc0\x7f\ \x7c\x78\x08\x18\xb0\x75\xeb\xd6\xff\x78\x30\x71\x06\x8c\x1a\x30\ \x6a\xc0\xde\xbd\xfb\x7e\xe2\xd2\xbc\x77\xdf\xbe\x9f\xd8\x0c\xa0\ \x08\x03\x00\x10\xc9\x02\xf8\xe0\x54\xb8\x4c\x00\x00\x00\x00\x49\ \x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\xcc\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x01\x93\x49\x44\x41\x54\x78\x01\xed\x99\x05\x6a\x25\x41\ \x10\x40\x6b\x5d\x4e\xb5\xd8\xba\x4b\x77\xb3\xc8\x4a\x04\x27\x57\ \xc8\x05\xe2\x6e\x48\xdc\xad\x7b\xe2\xee\x7e\x80\x9c\x22\xee\xae\ \x15\x97\x81\x82\xa2\xa7\x1e\x14\xfe\xff\xcc\x7b\xe3\x33\x20\x08\ \x82\x20\x08\x82\x20\xf8\xc8\x2e\x3c\x80\x40\xc7\x82\xd5\x33\xe0\ \xf4\xe6\xfe\xac\x41\x60\xfa\xc0\x99\x0f\xe0\x3d\x53\xf1\x4f\xf6\ \x45\xab\xf6\xa5\x77\xaf\x1c\x6b\x12\xfd\x96\x0f\x74\xc3\x75\xf2\ \x38\xea\x4d\x24\xe5\x71\x54\x47\x34\xe5\x71\xe6\xa3\x29\x8f\xb3\ \x14\x4d\x79\x9c\x81\x68\xca\xe3\xfc\x8a\xb2\x7c\x61\x74\xe5\x03\ \x5d\x09\xbd\xaf\x1e\x8b\xfc\x05\x44\x5e\xe4\x45\x5e\xe4\x45\x5e\ \xe4\x5b\xde\x3d\x03\xfb\xe9\x25\x0b\x79\xa7\xea\x43\xc9\x3b\x53\ \x02\xd5\xbf\x1e\xc1\xbd\x08\xcc\xef\xc3\x37\x27\xf8\x47\xb3\x60\ \x75\x02\xfe\x91\xcf\xf2\x4e\x25\x5f\xff\x87\xca\x41\xef\xdf\xe7\ \xfe\xca\x5b\xf3\xed\x0e\xc7\x53\x3b\x46\xf0\x43\x1e\x71\xba\x7f\ \x7f\x76\xe9\x23\x70\x93\xc7\x00\x4b\x77\x5f\x90\xea\xd8\x5f\xd0\ \x0b\x56\xf2\x78\xb6\x07\x82\x00\x04\x7b\x02\x93\x2d\x8f\x04\xa6\ \x0f\xff\x90\x3e\x02\x17\x79\xc4\xaa\xaf\xf8\xa7\xf4\x11\x38\xc9\ \x23\x4e\xa7\xd3\x47\xe0\x29\x8f\x9f\x90\xac\xca\x0c\xb1\x42\x78\ \x62\x64\x70\xc2\xe3\x1f\x81\x50\x9e\x7f\x04\x42\x79\xfe\x11\x08\ \xe5\xf9\x47\x20\x94\xe7\x1f\x81\x9f\x7c\x88\x08\x4e\xe7\x86\xbd\ \x44\xee\x4f\x03\xfd\xa5\x8e\xf1\x9e\xe0\xc9\x6b\x2c\x8c\xc0\x40\ \x9e\x4d\x04\x7a\x79\xfe\x11\xe8\xe5\xf9\x47\xa0\x97\xe7\x1f\x81\ \x5e\x9e\x7f\x04\x7a\x79\xfe\x11\xe8\xe5\xf9\x47\xa0\x97\xe7\x1f\ \x81\x58\x9e\x7f\x84\x9b\xdf\x2c\x99\x22\xbc\xbd\xf5\x19\xa7\xbf\ \xef\xcf\xd0\xfe\xac\xed\xcf\x3a\x58\x3d\x0a\x4e\x1b\xe0\x85\x20\ \x08\x82\x20\x08\x82\xb0\x07\x54\x50\x5e\x90\xd6\xa6\xe8\x8d\x00\ \x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x00\x67\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x2e\x49\x44\x41\x54\x78\x01\x63\x70\x2f\xf0\xa1\x08\ \x63\x08\xbc\x79\xf3\xe6\x01\x10\xff\xc7\x81\x1f\x10\x63\xc0\x7f\ \x7c\x78\x44\x18\x30\x6a\xc0\xa8\x01\x84\x33\xd3\x7d\x6c\x06\x50\ \x84\x01\x3d\x99\x36\xa2\x14\xc7\x6a\xe6\x00\x00\x00\x00\x49\x45\ \x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\x17\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\xde\x49\x44\x41\x54\x78\x01\x63\xc0\x0b\x1a\x1a\x38\ \x18\x9a\x9b\x35\x81\xb4\x17\x43\x63\x63\x36\x90\xee\x01\xe2\xb5\ \x40\x7c\x0e\x88\xdf\x03\xc5\x9c\xb1\x6b\x6c\x6a\xb2\x05\x2a\x78\ \x06\xc4\xff\x09\x60\x2f\xac\xfa\x81\x26\x87\x82\x14\xd0\xc2\x80\ \xbf\x40\xfc\x18\x88\x0f\x01\xf1\x01\x42\x06\xec\x06\xe2\x4e\x20\ \xce\x00\xf2\xdd\x81\xb4\x1a\xc3\xa4\x49\xec\x48\xe1\xe3\x43\xc8\ \x00\x07\x6c\x52\x43\xd8\x00\x20\x5f\x0e\x88\xe7\x01\xf1\x49\x28\ \x9d\x41\xb4\x01\x40\x36\x1b\x10\xdf\x42\x8f\x11\xe2\x0d\x68\x6a\ \x32\xc4\x11\xad\x6e\x30\x1b\xf4\x80\x78\x1b\x10\xdf\x07\xe2\xf5\ \x40\x03\x2a\x51\x0c\xe8\xe8\xe0\x07\xf2\x3f\xa2\x69\xfe\xc2\xd0\ \xd6\x26\x0a\xd2\xcc\x07\xc4\x2f\x31\x4c\xc7\x0c\x03\x17\x20\xbe\ \x03\x92\x83\x5a\xe4\x05\x73\x9e\x35\x36\xe7\x01\xc5\x2d\x71\x84\ \x3e\x17\xaa\x40\x7b\xbb\x20\x28\x67\xa1\x19\xf0\x8a\xa1\xbb\x9b\ \x9b\x81\x28\x80\x70\xc5\x49\x90\xbf\x80\xf8\x28\x90\x6f\x4a\xac\ \x56\x00\x6d\x3f\xda\x72\x3c\x7e\x4d\xf2\x00\x00\x00\x00\x49\x45\ \x4e\x44\xae\x42\x60\x82\ \x00\x00\x00\xfb\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x00\x39\x50\x4c\x54\x45\xe7\xec\xed\xe7\xec\xed\xeb\xeb\ \xeb\xe7\xec\xee\xb6\xb6\xb6\xb7\xb7\xb7\xe7\xec\xed\xb5\xb5\xb5\ \x47\x70\x4c\xc0\xc1\xc1\xe7\xed\xed\xe7\xec\xec\xcf\xd1\xd1\xc6\ \xc9\xc9\xe7\xec\xec\xc7\xc8\xc9\xce\xd1\xd1\xe3\xe3\xe3\xeb\xeb\ \xeb\xb2\xda\x92\x95\x00\x00\x00\x13\x74\x52\x4e\x53\xff\xf5\x19\ \xb1\xff\xff\xf7\xff\x00\xfd\xb5\xb3\xd3\xdc\xb2\xdb\xd1\x1b\x1a\ \x42\xaf\xd8\x60\x00\x00\x00\x5e\x49\x44\x41\x54\x78\x01\xed\xd7\ \xb7\x01\x80\x30\x10\x43\xd1\x73\xb6\xc9\xb0\xff\xb0\xf4\x04\x39\ \x75\xa0\xdf\xeb\xf5\x92\xd8\xd9\x17\x81\x63\x51\xf2\x9a\x32\x3a\ \x0b\x0c\x02\x1b\xb3\x80\x17\x98\xcf\x02\x92\x89\x00\x01\x02\x85\ \x40\xc8\x44\x80\x00\x01\x02\x04\x08\x10\x20\xf0\x47\xc0\xe1\xbd\ \xcb\x02\x09\x03\x29\x0b\x4c\x18\xd8\xb2\xc0\x3e\xdb\xf7\xb9\x5d\ \xf5\x1d\xe0\x77\x3e\x01\xdf\x06\x6b\x64\xed\x94\xcb\x10\x00\x00\ \x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x00\x68\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x2f\x49\x44\x41\x54\x78\x01\x63\x70\x2f\xf0\xa1\x08\ \x63\x08\x38\x6f\x88\x79\x00\xc4\xff\x71\xe0\x07\xc4\x18\xf0\x1f\ \x1f\x1e\x09\x06\x8c\x1a\x30\x6a\x00\xe1\xcc\x14\x7d\x1f\x9b\x01\ \x14\x61\x00\x53\xca\x93\x62\xb0\xee\x5e\xa7\x00\x00\x00\x00\x49\ \x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\x43\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x01\x0a\x49\x44\x41\x54\x78\x01\x9d\x52\x25\x50\x00\x41\ \x14\x5d\xb4\x0f\xda\x1b\x9d\x8a\xfb\xed\xe2\xd2\x33\x54\xfa\x0c\ \x09\x8f\x90\x70\x97\x5e\x70\x68\xd8\x39\xd2\x33\x72\xda\x90\x65\ \x1f\x6e\xa7\x7f\x66\xe5\xcb\xfb\x4e\xc2\xc8\x37\x5b\x8b\x71\x48\ \x5a\xb2\x14\x36\x7e\x2f\x4b\x63\xa9\xc0\xee\x79\x4b\x81\x70\xe0\ \x59\x0a\xf5\x3d\xbd\xa1\x28\xb1\x83\x7b\x45\x1a\x16\x60\x8e\x63\ \x2b\x74\x28\x59\xf4\x93\x8e\x7c\x4b\xa6\x2e\xc0\xef\xc7\xf7\x14\ \xa9\x30\x10\xc0\x2f\x7b\x72\x6f\xcf\x5b\x4a\x2c\x85\xb5\x5a\x8a\ \xd4\x2f\x00\xdb\x00\xfe\x3a\xdb\xd0\xc1\x06\xb6\xc0\x10\x10\x9a\ \x24\x94\x8f\x30\x4a\x78\x1e\x81\x25\x7c\xb3\x27\x4b\x30\x8b\x49\ \x1d\xdc\xab\x74\x83\x9f\x97\xe6\x10\x10\x87\x13\x99\xce\xc5\x04\ \xa3\xa9\xab\xfc\xa0\x2a\xfb\x67\x1f\x38\xc9\xb0\x65\x3a\x19\xc3\ \xc1\x34\xe7\x03\x99\xc1\xdd\x8f\x70\x00\x9b\x90\xcd\xa3\x15\x91\ \xb5\xcb\xac\x3c\x78\x79\x54\xd6\x17\xe9\x40\x91\x7a\x03\x1d\xfc\ \xea\x81\x61\xab\xac\xc7\x56\x58\x9d\xf8\x9f\x7e\xca\x55\x3a\x11\ \x56\xc2\x91\xad\xd0\x6b\x00\xd1\xd4\xef\xba\x77\x47\x9a\x38\x87\ \xc1\x0e\x54\xda\x86\x91\x06\xe9\xa1\x83\xcd\x77\xd9\x0b\x31\xa1\ \x86\x22\xbe\x70\x88\x37\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ \x60\x82\ \x00\x00\x03\x95\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x03\x5c\x49\x44\x41\x54\x78\x01\xed\xd9\x03\x90\x2c\x47\ \x18\xc0\xf1\x89\x6d\xdb\xb6\x53\xae\xd8\xb6\x4b\xb1\xed\x64\x11\ \xdb\x28\x3c\x9f\x6d\xdb\xe6\x62\xd6\xde\x3d\x5f\xec\x7c\xf9\xba\ \xea\xcc\x6f\x0e\x9d\xa9\x7e\x3d\x55\xff\xf7\xce\x77\xdf\x6f\xd5\ \x33\xad\x0c\xf7\x7b\x5e\x19\x19\xf0\xc0\xff\x9d\xcf\xd9\xd4\xeb\ \xf5\x56\x6c\xaf\x70\x3e\x74\x03\xa0\x5a\xaa\xc0\x69\xaf\x0d\x10\ \x10\xc4\x05\xb0\x74\x96\xd0\x11\x44\x05\xa0\x23\x08\x0c\x40\x47\ \x10\x18\x80\x8e\x20\x30\x00\x1d\x41\x60\x00\x3a\x82\x88\x00\x74\ \x04\xf1\x01\xe8\x08\x02\x03\xd0\x11\x04\x06\xa0\x23\x08\x07\x40\ \x40\x10\x00\x80\x3f\x02\x15\x20\xec\xef\x02\xb5\xa7\x02\xab\x24\ \xe5\xb4\x56\xc3\x50\x9f\x53\x2b\x00\x7f\x04\x2a\x80\xd7\xd1\xa4\ \xf9\x8f\xeb\x8f\xd8\xc8\x00\x03\x11\x95\x7d\xfd\x92\x1a\x8c\xaa\ \xf7\xae\x32\x00\xd6\xef\x86\x58\xc8\x02\xb1\x20\xad\xb1\xe1\xb9\ \x34\x3c\xe0\xbe\x53\xc7\xcf\x01\x12\x40\x02\x48\x00\x09\x20\x00\ \x00\x7e\x1d\x7b\x66\xe7\x57\xd4\xae\x2f\x00\xaf\x6b\x6c\x1d\xc0\ \xb1\xa0\xb7\x5d\x3f\x00\x21\x6f\x07\xd8\xba\xcb\xb9\x65\xc7\xa2\ \x81\x1e\x3d\x00\xc8\xe7\x00\x09\x20\x01\x24\x80\x04\x90\x00\x03\ \x51\x15\xfc\xee\x56\x08\x70\xab\x0d\x86\x62\x8e\x95\x05\x30\x18\ \x76\x57\x4c\xa6\x33\xf0\xff\x1b\xb1\xa7\x14\xb3\xf9\x08\x32\x80\ \x47\x6d\xe0\xbd\x10\x42\xf0\x16\x6d\x00\x5f\x7c\xb1\x1d\x0e\x76\ \xbc\x62\x34\x5e\x81\xff\x3f\x82\x7d\x88\xa5\x62\x6d\xd8\x30\x06\ \x33\x7a\x81\x0c\xd0\x17\xb6\x81\xc7\xd1\xc8\x20\xb8\x84\x57\xa0\ \xd8\xbd\x6e\xd6\xdf\x61\xf7\x5b\x20\xb7\xab\x01\xbe\xae\x29\x86\ \x17\xf2\x32\xe0\xb6\x84\x0d\xb0\xef\xfb\xef\xa9\x38\x4c\x18\xfb\ \x17\x03\x6a\x08\xf5\x22\x01\x40\x3f\xf9\xc3\x2a\x6c\x6d\x32\x12\ \x86\x13\x14\x40\x0d\x58\x57\x64\x70\x09\x20\x01\x24\xc0\x08\xf6\ \x8b\xc8\x00\x7f\x60\x6e\xac\x04\xfb\x9e\x0d\x8a\xdd\xa2\x98\x4c\ \x67\xe1\xfb\x07\x8e\xad\x09\x0a\x34\x01\x44\xfc\xdd\xa0\xf6\xb2\ \x5d\x1f\x4e\x59\xaa\xd8\x3e\xc4\xbc\x00\xbb\xbf\xfb\x0e\x9c\xfe\ \xf5\x17\x70\xfd\xc6\xb5\x70\xfe\xf7\x5f\x67\xe3\xc7\x1e\xc0\x2e\ \xc6\x8e\xc4\xb6\x54\x16\x3b\xb4\x02\x78\x1d\x8d\xdc\x17\x42\x01\ \x4f\xdb\x9c\x00\x56\x5f\x2f\x7d\x25\xb8\x52\x00\xc3\xfd\x6e\x60\ \x57\x68\x22\x81\x6e\x2e\x45\x83\x3d\xec\x77\xce\x09\xa0\xfa\x2d\ \x1c\x00\x74\x94\x04\x90\x00\x12\x40\x02\xe8\x00\xc0\x0d\x03\x51\ \x3b\xb7\x9d\xa1\x81\x88\x7d\x79\x00\x1f\x7e\xb8\x13\x0e\xf8\xf8\ \xd8\x62\xc8\x85\xf5\x62\xf1\xf8\xb1\x4b\x96\x04\xe0\x73\xb6\x70\ \x5f\x07\x84\x7c\xed\x4b\x03\x30\x9b\x4f\xc0\xaf\x73\x62\x30\x4f\ \x71\x58\xb9\x26\x00\xb6\x4d\x65\xed\xe2\x37\xbc\xb5\xb3\x94\xad\ \x07\xb4\x03\x18\x0c\xbb\x62\x01\xf1\x4e\x86\xe8\x00\x2f\x61\xb0\ \x39\x03\x14\x61\x40\xec\x05\x11\x01\x2a\x34\x00\x3c\xa2\x3b\x80\ \x32\x4b\x0b\xdc\x8a\x17\x3a\x0f\xfe\xf8\x43\xd8\xf5\x9d\xb7\xe1\ \xf0\x4f\x3e\x86\xfb\x92\xe3\xa0\xc9\xd1\x41\x05\xf8\x90\x0c\x60\ \x32\x9d\xa3\x2b\x80\xd7\x0a\xb3\x60\x4b\xe3\xdc\x17\x3d\xb7\x31\ \x19\xe1\xa5\xfc\x8c\xc5\x01\xde\x7a\xeb\x30\xfc\x9a\x9f\x09\x00\ \xa5\xba\xda\x19\xfa\xae\xb6\x94\x78\xb7\x25\xbc\x0c\x1a\x8d\x57\ \x2d\x82\xd0\x83\xed\xab\x1b\x00\x76\xda\x8b\x77\xf5\x15\x03\x18\ \x7b\x28\x1c\x8b\xad\xc7\x46\x30\x18\xcb\x89\x38\xaf\x2a\x9f\x7c\ \xb2\x83\xae\xf6\x06\xf1\x02\x07\x79\x78\x96\x2b\x68\x5b\x14\x60\ \x06\xc6\xde\x6c\x65\xa8\xdb\xcd\x51\x8b\x57\x1b\x40\x24\xea\x10\ \x6b\x77\x98\x3d\x04\x0e\xfa\xe8\x03\xd2\xf0\xa7\x7c\xf5\x85\x98\ \xdb\xe3\x9f\x56\x16\x92\x00\x36\x34\x56\xae\x2c\x00\x9e\xe5\x3d\ \x8d\x3f\x64\x58\x0f\x3d\x9c\x9e\xf4\xdb\x7c\x83\xb3\x97\xc7\x57\ \xf2\x33\x7f\x9d\xeb\xfb\x46\xfb\x3d\x37\x2b\xc2\x1c\x06\xc3\x85\ \x58\xd6\x94\x67\xef\x01\x2c\x45\x31\x99\xce\x5b\x8d\x5f\xf7\x1f\ \x3f\x9a\x26\xe2\x6f\x69\x7b\xf7\x00\x00\x00\x00\x49\x45\x4e\x44\ \xae\x42\x60\x82\ \x00\x00\x01\x7a\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x01\x41\x49\x44\x41\x54\x78\x01\x9d\x91\x25\x54\xc5\x60\ \x14\x80\x47\x3f\x68\xc7\xa9\xd0\x23\x19\xc9\xf4\x82\xf4\x86\xbb\ \x4b\xcf\xaf\xe0\xee\xee\xce\x73\x77\x9d\xe2\xee\x97\xbb\xe1\xf0\ \xef\xd9\x3d\xe7\x9b\xef\xbb\x46\x9d\x09\x4e\x27\x02\x72\xd0\x6e\ \xf5\xb9\xdb\x71\x98\x4f\xc9\x45\x28\x81\xcf\xa9\x04\x93\x76\xe9\ \xc5\xe3\x3c\x2a\x8c\x5a\x60\x50\x2f\x80\xf9\x5b\x42\x16\x08\xb4\ \x19\xbc\xce\x23\x09\xda\xa3\xfd\x6e\xc1\xa3\x01\xab\x61\x5d\xc2\ \x6e\xda\xba\x63\x1d\xda\x6c\xa2\xe0\x94\x77\xc2\x09\x67\x13\xc1\ \x6b\xbb\x6c\x45\xe7\xbc\xab\x88\x28\x38\x66\xad\x40\x7b\xb5\x44\ \x58\x9f\x21\x0c\x01\x67\x13\x3f\x24\xc2\x05\x4c\xa1\x05\x62\xd9\ \x02\x6b\x21\x72\xc2\x5a\xc9\x82\xda\xda\xa4\xef\x21\x32\x16\xf0\ \xbb\xd5\x44\xc4\x36\x4e\x78\x07\x94\x0c\xf7\x41\x4a\x57\x87\x12\ \x7f\x34\x20\xb7\x88\x83\xb0\x46\x32\x1c\x6b\x07\xfc\xe1\x93\x7b\ \xc4\x8c\xcc\x7d\x09\x78\xda\x04\x5e\xc7\x21\x11\xbf\x5b\x29\x09\ \x5a\x96\xa6\x60\x4c\xb3\x53\x86\xc5\xc7\x7c\xb4\x50\x10\x51\x05\ \x43\x47\x9b\x7f\x67\x50\x10\x5e\x05\x2e\xe5\x6f\x41\x6d\x6d\x3b\ \x22\x20\x63\x21\x2b\x60\x39\x3b\xf4\xac\xce\x82\x62\x6f\xf5\xa7\ \xc0\xf1\x31\x8b\xbd\x90\x82\xfa\xf9\x89\xaf\xe1\x8d\x28\xb7\x3e\ \x05\x39\x54\x5d\x5d\x05\x9e\xb3\x44\x81\x02\x59\x90\xa3\xff\x60\ \xe3\x20\xae\xb9\xe9\x21\xb3\xa7\xfb\xd2\xe6\x35\xad\x9c\x09\xae\ \x5c\xea\x47\xbc\x01\xea\x0e\xe2\x20\xfb\x51\xc5\xde\x00\x00\x00\ \x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x00\xf7\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x00\x39\x50\x4c\x54\x45\xe7\xec\xed\xe7\xec\xee\xe7\xed\ \xed\xe7\xec\xec\xe7\xec\xed\xfe\xed\x4d\xfd\xec\x50\xff\xed\x46\ \x47\x70\x4c\xe7\xec\xed\xe7\xec\xec\xeb\xeb\xeb\xf2\xec\x9f\xeb\ \xeb\xeb\xf3\xed\x9e\xf8\xec\x74\xf9\xed\x71\xf8\xec\x72\xf8\xed\ \x76\x95\xef\xac\xa7\x00\x00\x00\x13\x74\x52\x4e\x53\xff\xb1\xb5\ \xb3\xf5\xff\xff\xff\x00\xf7\xb2\x19\x28\x1a\x2a\xe5\xe4\xe5\xe3\ \x3c\x6b\xb2\x20\x00\x00\x00\x5a\x49\x44\x41\x54\x78\x01\xed\xd7\ \xb7\x15\x80\x30\x10\xc0\xd0\x73\xb6\xc9\xb0\xff\xb0\xf4\x24\xa7\ \x8e\x27\x0d\xf0\x7b\x49\xec\xec\x8f\xc0\x3c\x58\x79\xcd\xaa\x31\ \x0b\x68\xf9\xcc\x64\x81\x24\x9f\xa5\x2c\x20\x99\x00\x00\x8a\x80\ \x90\x09\x00\x00\x00\xa0\x09\x00\x00\x00\x00\x00\x00\xf0\xe1\x33\ \x9f\x05\xd6\x6f\xe0\xc8\x02\xcb\xee\xc2\x6b\x6e\x9b\xee\x00\xef\ \x7c\x02\x7b\xf9\x6e\xef\x10\xf3\xdd\x52\x00\x00\x00\x00\x49\x45\ \x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\xa1\ \x47\ \x49\x46\x38\x39\x61\x10\x00\x10\x00\xf2\x00\x00\xff\xff\xff\x00\ \x00\x00\xc2\xc2\xc2\x42\x42\x42\x00\x00\x00\x62\x62\x62\x82\x82\ \x82\x92\x92\x92\x21\xff\x0b\x4e\x45\x54\x53\x43\x41\x50\x45\x32\ \x2e\x30\x03\x01\x00\x00\x00\x21\xfe\x1a\x43\x72\x65\x61\x74\x65\ \x64\x20\x77\x69\x74\x68\x20\x61\x6a\x61\x78\x6c\x6f\x61\x64\x2e\ \x69\x6e\x66\x6f\x00\x21\xf9\x04\x09\x0a\x00\x00\x00\x2c\x00\x00\ \x00\x00\x10\x00\x10\x00\x00\x03\x33\x08\xba\xdc\xfe\x30\xca\x49\ \x6b\x13\x63\x08\x3a\x08\x19\x9c\x07\x4e\x98\x66\x09\x45\xb1\x31\ \xc2\xba\x14\x99\xc1\xb6\x2e\x60\xc4\xc2\x71\xd0\x2d\x5b\x18\x39\ \xdd\xa6\x07\x39\x18\x0c\x07\x4a\x6b\xe7\x48\x00\x00\x21\xf9\x04\ \x09\x0a\x00\x00\x00\x2c\x00\x00\x00\x00\x10\x00\x10\x00\x00\x03\ \x34\x08\xba\xdc\xfe\x4e\x8c\x21\x20\x1b\x84\x0c\xbb\xb0\xe6\x8a\ \x44\x71\x42\x51\x54\x60\x31\x19\x20\x60\x4c\x45\x5b\x1a\xa8\x7c\ \x1c\xb5\x75\xdf\xed\x61\x18\x07\x80\x20\xd7\x18\xe2\x86\x43\x19\ \xb2\x25\x24\x2a\x12\x00\x21\xf9\x04\x09\x0a\x00\x00\x00\x2c\x00\ \x00\x00\x00\x10\x00\x10\x00\x00\x03\x36\x08\xba\x32\x23\x2b\xca\ \x41\xc8\x90\xcc\x94\x56\x2f\x06\x85\x63\x1c\x0e\xf4\x19\x4e\xf1\ \x49\x42\x61\x98\xab\x70\x1c\xf0\x0a\xcc\xb3\xbd\x1c\xc6\xa8\x2b\ \x02\x59\xed\x17\xfc\x01\x83\xc3\x0f\x32\xa9\x64\x1a\x9f\xbf\x04\ \x00\x21\xf9\x04\x09\x0a\x00\x00\x00\x2c\x00\x00\x00\x00\x10\x00\ \x10\x00\x00\x03\x33\x08\xba\x62\x25\x2b\xca\x32\x86\x91\xec\x9c\ \x56\x5f\x85\x8b\xa6\x09\x85\x21\x0c\x04\x31\x44\x87\x61\x1c\x11\ \xaa\x46\x82\xb0\xd1\x1f\x03\x62\x52\x5d\xf3\x3d\x1f\x30\x38\x2c\ \x1a\x8f\xc8\xa4\x72\x39\x4c\x00\x00\x21\xf9\x04\x09\x0a\x00\x00\ \x00\x2c\x00\x00\x00\x00\x10\x00\x10\x00\x00\x03\x32\x08\xba\x72\ \x27\x2b\x4a\xe7\x64\x14\xf0\x18\xf3\x4c\x81\x0c\x26\x76\xc3\x60\ \x5c\x62\x54\x94\x85\x84\xb9\x1e\x68\x59\x42\x29\xcf\xca\x40\x10\ \x03\x1e\xe9\x3c\x1f\xc3\x26\x2c\x1a\x8f\xc8\xa4\x52\x92\x00\x00\ \x21\xf9\x04\x09\x0a\x00\x00\x00\x2c\x00\x00\x00\x00\x10\x00\x10\ \x00\x00\x03\x33\x08\xba\x20\xc2\x90\x39\x17\xe3\x74\xe7\xbc\xda\ \x9e\x30\x19\xc7\x1c\xe0\x21\x2e\x42\xb6\x9d\xca\x57\xac\xa2\x31\ \x0c\x06\x0b\x14\x73\x61\xbb\xb0\x35\xf7\x95\x01\x81\x30\xb0\x09\ \x89\xbb\x9f\x6d\x29\x4a\x00\x00\x21\xf9\x04\x09\x0a\x00\x00\x00\ \x2c\x00\x00\x00\x00\x10\x00\x10\x00\x00\x03\x32\x08\xba\xdc\xfe\ \xf0\x09\x11\xd9\x9c\x55\x5d\x9a\x01\xee\xda\x71\x70\x95\x60\x88\ \xdd\x61\x9c\xdd\x34\x96\x85\x41\x46\xc5\x30\x14\x90\x60\x9b\xb6\ \x01\x0d\x04\xc2\x40\x10\x9b\x31\x80\xc2\xd6\xce\x91\x00\x00\x21\ \xf9\x04\x09\x0a\x00\x00\x00\x2c\x00\x00\x00\x00\x10\x00\x10\x00\ \x00\x03\x32\x08\xba\xdc\xfe\x30\xca\x49\xab\x65\x42\xd4\x9c\x29\ \xd7\x1e\x08\x08\xc3\x20\x8e\xc7\x71\x0e\x04\x31\x30\xa9\xca\xb0\ \xae\x50\x18\xc2\x61\x18\x07\x56\xda\xa5\x02\x20\x75\x62\x18\x82\ \x9e\x5b\x11\x90\x00\x00\x3b\x00\x00\x00\x00\x00\x00\x00\x00\x00\ \ \x00\x00\x01\x0e\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x04\x00\x00\x00\xb5\xfa\x37\xea\ \x00\x00\x00\xd5\x49\x44\x41\x54\x78\x01\x7d\xcf\x25\x54\x44\x51\ \x10\xc6\xf1\x4b\x6f\xf4\x48\x85\x1e\xc9\x48\xa6\x9f\xc7\x5c\x9c\ \x86\xf7\x42\xcf\x68\xc7\xdd\xdd\xdd\xdd\x5d\xd7\x7d\xf7\x7b\x1a\ \xe6\xec\x93\xf9\xd7\xdf\x95\x11\xdf\x77\x3f\xe0\x3d\xfa\x6e\x8b\ \x05\x1b\x1b\xb8\xc7\x51\xfa\xae\xd4\x13\x1c\xe0\x58\x27\x1c\xbc\ \xe3\x5e\xeb\xc9\x00\x4f\x38\xd3\xba\x88\xde\xe6\x33\xf0\x8d\x2f\ \xad\x6f\xfc\xb0\xbe\xca\x18\xf8\xc4\x33\xeb\xc5\x0e\xbe\xf0\xc2\ \x7a\xb3\x83\x6f\x7c\xb0\x3e\x19\x50\x72\x0d\xf0\x81\x47\xd6\x33\ \xbe\xd1\x89\xc6\x3d\x3a\xa5\x88\xbc\x35\x40\x76\x1f\x20\xbd\x98\ \xbc\xa0\x49\x6b\xcd\x3b\xd6\x83\x06\x06\xb1\x55\x25\x72\x84\xa0\ \x12\x97\x1b\xd6\xad\x3f\x58\xc0\x7e\x83\x0e\x64\x3b\x7d\xd3\xa0\ \xed\x86\x4f\x8c\x61\xd1\x04\xb7\x04\xda\xb4\x81\x7e\x90\xd6\x86\ \x06\xca\x0b\x64\x9b\x92\x27\x7e\x7a\x7f\xa6\x79\xab\xdb\xf5\xf1\ \x96\xc0\xc3\xfc\x77\xa1\x30\x46\x05\x2b\xa1\x7e\xf9\x33\x68\xcf\ \x55\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\x1e\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x00\x4e\x50\x4c\x54\x45\xe7\xec\xed\x58\x58\x58\x99\x9b\ \x9b\xe7\xec\xee\xe7\xec\xed\xeb\xeb\xeb\x5d\x5d\x5d\x57\x57\x57\ \x47\x70\x4c\xe7\xec\xed\xe7\xed\xed\xe7\xec\xec\xc7\xcb\xcb\x9f\ \xa2\xa3\xe7\xec\xec\xa0\xa3\xa4\xc6\xca\xca\x97\x99\x9a\xea\xea\ \xea\xeb\xeb\xeb\x5a\x5a\x5a\x5a\x5b\x5b\x63\x63\x63\x62\x63\x63\ \x72\x72\x73\x72\x73\x74\xeb\x73\x5d\xe8\x00\x00\x00\x14\x74\x52\ \x4e\x53\xff\xff\xfb\xb1\xf5\x19\xff\xff\x00\xf7\xb5\xb3\xbf\xd0\ \xb2\xcf\xc1\xfb\x18\x1a\x46\xbe\x10\x1a\x00\x00\x00\x6b\x49\x44\ \x41\x54\x78\x01\xed\xd7\x35\x02\x84\x50\x14\x43\xd1\xef\x32\x82\ \xeb\xfe\x37\x4a\x8f\x3c\xdc\x73\xfb\x9c\x3e\xcc\xad\xec\x89\x40\ \x1a\x28\x36\x98\x92\x7a\x14\xf8\x30\xb2\xef\x28\xe0\x69\xc0\x8f\ \x02\x6c\xa4\x59\x00\x00\x00\x00\x00\x00\x00\x60\x47\x3a\x12\x00\ \x00\x00\x00\x00\x00\x9c\xde\xf3\x51\xa0\xa4\x81\x62\x14\xa8\x68\ \xa0\x1e\x05\x62\x1a\x10\xa3\x40\x94\x51\xfb\xfc\x37\x0a\xe8\xbf\ \x19\xde\x9b\x30\xe9\x02\xf8\xce\x0d\x19\x23\x61\x52\x01\x7c\x68\ \xc3\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\x02\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x00\x3f\x50\x4c\x54\x45\x43\xd4\x5c\xe7\xec\xee\xe7\xed\ \xed\x85\xde\x96\xe7\xec\xed\x44\xd4\x5d\x4b\xd6\x63\x47\x70\x4c\ \xe7\xec\xed\xe7\xec\xed\xe7\xec\xec\xe7\xec\xec\x84\xde\x95\xeb\ \xeb\xeb\xbd\xe6\xc5\xbf\xe7\xc7\xeb\xeb\xeb\x75\xdc\x8a\x77\xdc\ \x89\x58\xd8\x6f\x56\xd7\x6d\x98\xb9\x78\xae\x00\x00\x00\x15\x74\ \x52\x4e\x53\xff\xb1\xb5\xd9\xf5\xff\xfe\x00\xff\xf7\xb3\xb2\xdb\ \x19\x1f\x20\x1a\xe0\xdf\xfe\xfe\x88\xcc\xa8\x2c\x00\x00\x00\x5d\ \x49\x44\x41\x54\x78\x01\xed\xd7\xb5\x01\x80\x40\x00\x43\xd1\x73\ \xc1\x6d\xff\x59\xe9\x91\x9c\x75\x90\xdf\xe7\xf5\x11\xbe\xb1\x2f\ \x02\x4b\x6f\xc2\x6b\x46\x8e\x49\x40\x05\x58\x97\x04\x22\x06\x62\ \x12\x08\x89\x92\x80\x48\xf4\x5f\x80\x00\x01\x02\x04\x08\x10\x20\ \x40\x80\x00\x01\x02\x16\xef\x6d\x12\x38\x30\xb0\x27\x81\x01\x03\ \x3a\x09\xcc\xab\x7b\x9f\xbb\x6d\xba\x03\xfc\xce\x27\xaa\xaa\x43\ \x8c\x01\x89\xac\xbf\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ \x82\ \x00\x00\x01\x39\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x01\x00\x49\x44\x41\x54\x78\x01\xc5\x90\x03\x6e\x84\x41\ \x1c\x47\xf7\x6a\xb5\x6d\x9b\x41\x75\x81\xef\x00\x8d\x1a\xa3\xbe\ \x40\x6d\xb7\xd1\xda\xb6\xbd\x1b\xd6\xfd\x77\xed\xcf\x9a\xe4\xc5\ \xbf\x37\x6f\x46\x10\x0b\xd9\xcc\xb1\x90\x15\xd0\xf0\xbb\xd4\x1f\ \x36\x8b\x68\x4d\x80\x76\xf0\x04\x3e\xa7\x0a\xb4\x8a\x3b\xb0\x99\ \x44\xab\x94\x05\x1a\xf9\x2d\xba\x24\x2b\x08\xfb\x0d\xe0\xb6\xcb\ \x53\x78\x9d\xca\x82\x27\x68\xc0\xa0\x7a\x4a\x61\x54\x3f\xff\x7a\ \x6c\xd2\xc1\xca\x05\x41\x0b\x84\x12\x92\x24\x11\xbf\x11\x30\xaa\ \x36\x2b\x0a\xa2\x01\x33\x04\xbd\x3a\x34\xf0\x05\xc9\x5b\x13\xe9\ \x95\x71\xa9\x12\x43\x0b\xb6\x80\x04\x95\x05\x21\xaf\x1e\x9c\x16\ \x71\x45\x1c\x09\x62\x41\x92\x05\x6e\x87\x16\xce\x2f\xce\xca\xb8\ \xbb\xbb\xde\xa7\x55\xb0\xb3\x7b\x78\x42\xa8\xc0\xe7\x32\x40\x7d\ \xfb\x34\x54\x37\x4f\x96\x51\xd7\x3e\x7b\xdf\x37\x85\x1c\xf7\x4d\ \x22\x72\xd4\x02\x9d\xea\xad\xe2\x38\x49\x43\xe7\xb2\x2c\x31\x86\ \x04\x66\xd4\x02\x97\x5d\xc3\xb3\x20\xe0\x31\xc0\xd8\xcc\x06\x0c\ \x4d\xac\x15\xd1\xd1\xbf\x14\xaf\x69\x9b\x3d\xec\x9f\x44\xb6\x12\ \xff\x70\xf1\x0f\x7c\xfd\xc2\x6d\x65\x2d\x79\x12\x00\x00\x00\x00\ \x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\xa1\x25\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x01\x00\x00\x00\x01\x00\x08\x06\x00\x00\x00\x5c\x72\xa8\x66\ \x00\x00\xa0\xec\x49\x44\x41\x54\x78\x01\xec\xc1\xb1\x01\x40\x30\ \x00\x45\xc1\x0f\x63\x40\x6f\x1c\xb3\x03\x6d\x86\x00\x00\xe8\xb5\ \xc8\xbb\x73\xe2\x30\xa9\xf5\x2b\x00\x56\x47\xa9\x31\x45\xae\x07\ \xae\x00\x58\xcb\xd7\x6d\x6c\x07\x2d\xd3\x24\x00\xdf\xe4\xec\x37\ \x62\xcd\x03\x39\x72\x1d\x06\xa2\x68\x38\xa7\xfb\x1f\xea\x87\x1b\ \xfc\x70\x86\x9f\xa3\x7a\xd3\x50\x7e\x05\x09\x2a\x8d\x3c\xb5\xe6\ \x26\x8e\x04\x91\x8d\x26\x1f\x85\xa9\xf5\xed\xcb\xc3\xb1\x03\xe0\ \x13\xfc\xff\xff\xfb\x5f\xdc\x5c\x5f\xeb\xf6\x36\xc7\x88\xe3\x1f\ \x71\x12\xde\x5b\x04\xf0\x62\xe2\x7a\x8d\x10\xba\x5e\xbf\x21\xb9\ \x4e\x81\x4f\x28\x61\xb4\x36\x3b\xf5\x8f\xc8\x46\xb3\x1a\x8d\xd4\ \x5f\x9b\x7a\x65\x0c\x59\x77\x46\xbc\x8c\x5c\xcc\x88\x76\x72\x21\ \x67\x98\xf0\x1a\xee\x90\x98\x72\x55\xa3\xce\xac\xe2\x57\xbf\x64\ \x75\x99\x63\xa2\x14\x38\xe1\xf0\x69\xf4\xe4\x33\xf3\x13\xa9\x39\ \x89\xe5\xf8\x6a\x7c\xcc\xc6\x23\x36\x35\xee\x3b\x22\x24\x0e\x0d\ \xe7\xba\x3d\xad\x76\xaf\xa7\xba\xe9\x1b\x44\x15\xe1\x36\x46\x5a\ \xae\x6f\xe7\x89\x82\x96\x7e\xf7\xed\x8f\x7f\xfd\xef\x3c\x56\x01\ \xb0\x5d\x5d\x29\xee\x6e\xaf\x32\x04\x6c\x44\xc3\xe9\x5c\xd2\xc5\ \x30\xcd\xcc\x86\x2b\xc1\x7e\xde\x12\xaf\x3a\x52\x88\xc1\x40\xf4\ \x45\xa9\x11\x2e\x25\x62\x1a\x40\xd5\x2c\x79\x9e\xc4\x4e\xc8\xd7\ \x61\x4c\xeb\x48\x0c\x22\x74\xe6\x98\xcc\xe6\x40\x81\x7e\x53\x7f\ \xf1\x01\xa2\x99\x6f\x92\x6a\xdc\x14\x3d\xe7\xa3\x43\x54\x07\x42\ \x0a\xf2\xe8\x44\x93\x97\x98\x97\xa1\xd9\x8d\x66\x2e\x3c\x00\xa9\ \x39\x66\xc4\x64\xab\x82\x9f\x75\xbd\x52\xeb\x6b\xa7\xed\xc3\x54\ \xc3\x32\x31\xdf\x3e\x77\x5e\x67\x7c\x16\x78\xa7\x99\x4f\x4c\x5a\ \x7d\x18\x24\xd4\x75\xe4\xbe\xc5\xa3\x76\x05\x9f\xdc\xad\x30\x90\ \x4b\xb1\xdf\x7f\xf7\xf3\x5f\xe1\x78\xfb\x01\x10\x42\xe2\x34\xb9\ \x03\x9f\xc2\x2e\x06\xbe\xce\x03\x5f\x17\x00\xff\xf4\xc7\xf2\x50\ \x00\xf0\x75\x19\xf0\xb5\x17\x7c\x82\xb0\x0d\xbe\xbe\x2a\xf8\xba\ \x08\xf8\x9f\xda\x64\xd1\x87\xe3\xe0\xb3\xa9\x80\xaf\xb7\x83\x3f\ \x60\x9f\x22\xe4\xdd\xe0\x23\x2f\xf4\xeb\x5b\x3b\x2c\x79\xc5\xa3\ \xdc\x05\x3e\x63\x32\x6a\xb3\x2d\xa4\xe7\xdd\x07\x00\x05\xf4\xe0\ \x57\x03\x36\xc1\x2f\x67\x21\xa1\x3e\x0c\x3e\x4a\xdc\xf7\x04\x1f\ \x4d\xef\x0f\x3e\xf3\x3f\x0e\x3e\xcb\x75\xeb\x55\xa7\xdb\x75\x09\ \xe5\x16\xf8\x80\x7a\x80\x1f\xa1\xe3\xe0\xaf\x90\x6b\x66\x25\xa9\ \xe6\xbb\x0d\x3e\xaf\xa6\x8e\x83\x1f\x52\x5f\x3d\x14\xf0\xe3\x00\ \xf8\xe5\x46\x88\xd0\x6d\x37\x46\x79\xf3\x00\x90\xce\x00\x9f\xa1\ \x1e\x40\xb6\x9b\x4d\x75\xf3\xd0\x00\xc3\x80\x65\x8c\x66\xe9\x33\ \xf8\x96\x64\x88\xb2\x22\xb2\x07\x9f\x9f\x26\x79\xe0\x1d\x56\xcc\ \x7d\xbe\xe9\x0c\xf0\xe7\xa1\xa9\xc7\xc6\xf7\xd1\xec\xc1\xa7\x8a\ \xe6\xab\x0a\x8d\x34\xc0\x1f\x96\xf2\xb0\x52\x89\x67\x76\x16\x24\ \x8c\x0d\x68\x98\xef\x5d\x55\x01\x60\xd7\x30\xba\x01\x9f\xf1\xa3\ \x17\xe8\x2b\x14\x9e\xf5\xcb\xb9\x00\xdf\x61\x31\x5f\xd9\xa7\xeb\ \x19\x69\xf8\x63\xc1\x6f\x82\x0f\x6d\x25\x97\xcd\xca\xb3\x42\x46\ \xfd\x27\x2d\x5e\x8e\x05\x41\xd8\x25\x9c\x81\x63\xb1\x6f\x2a\x6c\ \xc1\x1f\x41\xe5\x59\x10\xe4\xb2\x57\x66\xc3\x2d\xd2\x6d\x4f\x39\ \xdc\xe2\x65\x12\xb3\x7a\x00\xa4\xb6\x4a\x41\xa0\x80\x98\x23\xe0\ \x83\xde\x1e\x7c\xbe\x01\xf9\xc6\x37\xa7\xd8\x0d\x3e\x61\x2f\x39\ \x5a\x6a\xde\xf8\x0b\xf0\x23\x0e\x80\xdf\x57\x2c\x6a\xde\xf8\x15\ \xfc\xec\xdf\x80\x98\x76\xd8\xa1\x62\x7e\x0b\x7e\xcd\xeb\x4c\xf0\ \xd9\xad\xfe\xb3\x62\x21\xf8\x03\x76\x4b\x98\x5b\x58\x64\x32\xae\ \x38\x0e\x3e\xb3\x46\xaf\xaf\xea\xa4\xd0\x2e\xf0\x97\xb5\x6d\xdf\ \x3f\x0f\xfc\xed\x8a\x96\x7d\xee\x15\x47\x6d\xd3\xf4\xff\x27\xb6\ \x6f\x22\xe6\xb3\x6c\x42\x7f\xc0\xe7\xf9\x07\x81\xfe\xfe\xf5\x8f\ \xcf\xff\x0b\xf0\xf4\x78\xab\xa7\x87\x9b\x04\xf8\x85\x44\x4b\x55\ \xf4\xd6\x66\x2b\x47\xb0\x70\xac\x6b\x13\xfc\x24\x08\x4b\x63\x28\ \x09\x37\x1b\x4f\x09\x6e\xf1\xb6\xd1\x2f\xf2\xa1\x1d\xa5\x3e\xa7\ \x40\x4c\x5b\xca\xe6\x97\x40\x4f\x5a\x3b\xe8\xfc\x81\x9a\xf3\x4c\ \x70\x5b\xb9\x1d\x38\x30\xa4\x48\xd5\x95\x56\xdb\x9b\x7b\xb7\xff\ \xbd\x24\x39\x4c\x3e\xe7\x02\xb9\x40\x0e\x90\xcf\x39\xc2\x2b\xe7\ \x78\xe5\x00\xaf\x17\x77\x7b\x7b\x55\xaf\x44\x38\x5c\xc8\x9c\x87\ \x70\xb8\xa2\xac\xd7\x6c\xcf\x0a\x3b\x0b\xd2\xe2\xcc\xfc\x00\xcc\ \x00\x2b\xb1\x06\x92\xb3\x2f\xca\xaa\x83\x72\xe2\xec\x91\x15\x2f\ \xc6\xf4\x50\x5f\xae\x58\xa9\xce\x1d\xe2\xfd\x4b\x7d\xdb\x98\xa4\ \x82\x6c\x82\xcf\x9a\x53\x8c\xaf\x05\x7c\x5e\x55\x86\x43\x25\xcc\ \x02\xbe\xb1\x03\x9c\x48\xd6\x31\x8d\xe2\x1f\x22\x63\x67\xa3\xe4\ \x8e\x89\xaf\x9d\x0d\x7c\x8e\xae\x22\xe9\xc3\x8f\x3e\x6b\x05\x01\ \x40\x7e\xb1\x1c\xfd\xac\xd7\x6f\xff\xf9\xf0\xf0\xe5\x37\x1a\x7c\ \x6e\xe3\xb8\x19\x01\x8e\x34\x00\xe5\x92\xaf\x4a\x05\x0f\x93\x43\ \x7d\x42\x8e\x03\x50\xcc\x6b\x22\xf8\xca\xe2\xf1\x51\x58\xbb\x0c\ \x7b\x40\x01\xbe\x00\x21\x89\x65\x0b\xec\xc9\xe7\x29\x4a\x4c\x8e\ \x1d\x7c\x39\x35\xf6\x85\x39\x93\xc7\x17\x76\x85\xaf\xb1\x9c\x66\ \xfb\xbe\x87\x61\x53\x39\x3f\xe7\xe8\xfe\x5c\x2e\x07\x80\x0a\x2f\ \x65\x57\x11\x00\x8d\x47\x63\xd2\xea\xe3\xf1\x08\x82\x80\x48\x7f\ \x19\x0c\x86\xba\x85\x5d\xe3\x74\xf0\x51\x82\x2c\x65\xc5\x72\x1a\ \xf8\x14\x8b\xa0\x52\x0d\x81\x02\x49\x2d\x5d\x3d\xbe\x26\xbc\x24\ \x96\x8c\x9a\xc5\xe3\xcb\xf9\xb6\x6e\x1b\x30\x09\xfc\xab\xce\x7a\ \x10\xa6\x3d\xbc\x46\x4c\x03\x9f\x5f\x42\x03\xf0\x79\x2b\x18\x03\ \xe4\xeb\xa5\x48\xa7\xd5\xbe\xf8\xcb\xe9\xe9\xee\xb7\x0c\xfc\x90\ \xdb\x20\x6c\x23\xee\xa3\xc4\x08\xa0\x52\xf6\x55\xb1\xe0\x25\x44\ \x39\x11\xf6\x1a\x63\xc5\x53\x8d\x28\xf1\x4f\xb4\x88\xbc\xa4\xed\ \xd6\x8e\x83\x58\x35\x35\xf8\xca\x12\xca\x26\xc3\x62\xf1\xf8\xd2\ \x10\x61\x16\xf0\x2d\x87\x69\xa9\x11\x0b\xa2\x99\xef\x97\x46\x8c\ \x12\x22\x13\x44\x07\x4a\xe5\xa2\xa3\x5b\xbe\x54\x70\x4a\x95\xb2\ \x53\x2a\x16\x9c\x62\x31\xef\xe4\x0a\x9e\xf2\x73\x9e\xf2\x7c\x1f\ \x51\x19\x4b\x83\x28\x79\x3f\x4a\x24\x42\xfd\x58\x9f\x28\xa0\x41\ \x7f\x48\xc3\xe1\x70\xdc\xef\x0f\xa8\xd7\xe9\x8d\xbb\xed\xee\xb8\ \x1b\xbe\xb6\x3b\x9d\x71\xbb\xdd\x19\xf7\x3a\xdd\x00\x51\x78\x40\ \x63\x5c\x02\x32\x11\x12\xe3\x28\x8c\xbb\x3d\xb5\x2c\x27\x2b\x15\ \x7c\x71\xd9\x1c\x42\xfd\xb4\xf9\xc6\x84\xb0\x7f\x2a\xf0\xaf\x36\ \x9a\xd2\x2b\x29\xe1\xe4\xc8\xbc\x8c\x1d\xa9\x74\x7e\x1f\x7e\xfc\ \x69\x5b\x1b\x00\x9f\x23\x80\x46\xf3\xf8\xaf\x17\x17\x47\xdf\x31\ \xf8\x3d\x6e\xdd\xb0\x0d\xb8\x6f\x9c\x68\x00\x16\x2a\xbe\x2a\xe4\ \x7d\x04\x65\x38\x2a\x01\x3f\x22\x29\xfd\x42\x04\x38\xd5\x1e\xdf\ \xba\xff\x8d\x14\xd3\xc1\xb7\x4f\x20\xce\x0c\xbe\xc5\xd3\x29\xa5\ \xae\x5c\x08\xa0\x31\x50\x59\x42\x7d\x34\x64\x01\xbe\x21\x68\x0f\ \x5e\x5b\xaa\xb9\xd5\x5a\xc5\xad\x2e\xd6\x1c\xfd\x5a\x59\xa8\xb8\ \xca\x51\x28\x3d\x3e\x50\x2c\xdb\xc0\xe7\x7f\x51\xbf\xbc\x1e\x59\ \x5f\x02\x22\xaf\x8f\x74\xf8\xf9\x47\xa3\x51\xd0\xb8\x68\x8e\x5b\ \x8d\xe6\xb8\x71\xde\x1c\x35\x1a\xad\x51\xf3\xa2\x31\x1a\x8e\x46\ \xec\xb5\x53\xc0\xc7\x2b\xb7\x43\x76\xf0\xf9\x65\xf6\x5c\xbe\xca\ \x0e\xbe\x0c\xd1\x89\x30\x35\xd4\x37\xbf\x4a\xf0\x55\x52\xc2\x0c\ \x2d\x1e\x5f\x80\x8f\x28\xc1\x8f\xf5\x04\x24\x1f\x7d\xf4\x59\xe7\ \x72\x0b\x70\x19\x01\x9c\x5f\x1c\xfe\xad\xd9\x3c\xfd\x91\xc1\xef\ \x84\xad\x19\xb6\x36\xcb\x93\x48\x20\xf8\x57\x03\x50\xcd\xab\x62\ \xde\x93\x1b\x99\x08\x7e\x5e\xfa\x8a\x08\x14\xdb\x2b\x7e\x9b\xca\ \xf4\xf8\x98\x6c\xf9\x94\x1d\x7c\x09\x8b\xad\x9a\x10\x65\x3a\x2f\ \x1d\x7c\x36\x44\x28\x40\x9e\xcd\xe3\x93\x98\xa8\x6c\xe0\xa3\xdc\ \xba\x94\xab\x15\xb5\xbc\x5a\xcf\xd5\xeb\x35\xb7\xbe\x5a\x0f\xc1\ \x5f\x70\x53\x72\xf9\x0c\x64\xf2\xb9\x00\x11\x25\x82\x4c\x00\xe9\ \xe0\xcb\xe7\x14\xe0\x4b\x0f\xa8\xbb\xcd\xfe\x20\x20\xd0\x91\xc2\ \xd9\xf1\xd9\xe8\xe4\xf8\x74\xd4\x0c\x0d\xc3\x45\x68\x20\xa6\x02\ \x5f\xce\xb7\xfc\x31\x8f\xf7\xcc\xe0\x2b\x4c\x00\x3f\x7d\xbe\x15\ \x72\xfe\x5c\x1e\xe8\xa9\x74\xf0\xd3\xd6\xb4\x4a\x8d\x70\xe4\x7d\ \xa5\x2c\x37\x82\x12\x7c\x26\x2b\x8a\x00\x3e\xeb\x9a\x06\xe0\xf4\ \x6c\xef\xef\xed\xf6\xc5\x33\x03\xfe\xf3\xb0\x35\xc2\xd6\x62\xa3\ \x30\x4c\x34\x00\xd5\x6a\x5e\x15\xf2\x9e\xc8\x6b\x90\xe6\x48\x11\ \x80\x13\x05\xab\x04\x0e\xbf\x31\x23\x02\x90\x21\x66\x2c\x09\xd8\ \xb2\x1d\x80\x18\x8a\xe2\xb1\x65\x25\x9c\x58\x0c\x81\xd6\x49\xdd\ \x03\xca\x3a\x16\x00\xcb\xc9\xbe\x25\xf4\x57\xb6\x73\x81\x84\xea\ \xbd\x7c\xb1\xa0\x36\xb6\xd6\x73\x1b\x5b\xab\xb9\xe5\xb5\x25\xd7\ \xf7\x3c\x35\x81\xcd\x0e\xbe\x04\x79\x16\xf0\x85\x3e\x5a\xc1\x17\ \x3a\x02\x7c\xf9\x8c\xac\x2b\x17\x76\xbf\xdb\xa7\xa3\xc3\x93\xe1\ \xf1\xc1\xd1\xf0\xf0\xe0\x48\x47\x08\x94\x0e\xbe\x80\x85\x24\xec\ \x12\x7c\x95\x02\x3e\x61\x42\x4a\xce\x02\xbe\x98\x6b\x3e\x7d\x91\ \xf3\x98\x1d\x7c\xe9\x7c\xe4\xbd\x94\x1d\x7c\xb1\xcf\xbf\x0a\x7c\ \xb3\xeb\xa3\x8f\x3f\xed\x69\x03\xe0\xd7\xde\x19\x80\x7f\x74\x3a\ \x8d\xe7\xec\xf5\xcf\x75\x57\xd8\xce\xd8\x08\x74\x27\xdb\x00\x37\ \xb5\x08\x9a\x87\x93\xd3\x8d\x1c\x0d\x81\x09\x3e\x12\x10\x13\x8e\ \x28\x73\xc0\x32\xb7\x3a\x91\x95\x30\x19\x0c\x72\x42\x8d\xbf\x40\ \x4e\xe4\xcb\x2d\x29\x3d\x88\x53\x7a\x24\xbc\x09\x89\x05\x26\xea\ \x08\xf8\x29\x38\xd4\x8f\x8b\x3c\x28\xb9\x38\x86\x88\xf5\xcd\x3c\ \x2f\xd2\x3b\x30\x97\xd7\x57\x9d\x8d\xed\x75\x2f\x84\x5e\x7b\x78\ \xc7\x9c\xc7\x48\xe7\xd2\x86\x5e\x09\x3e\x5a\xc0\x47\x0b\xf8\x68\ \x01\x1f\xf1\x4a\xf0\x75\x93\x67\x04\x02\x7c\x43\x3f\xc1\x50\xfb\ \x05\x1f\x77\xae\x6f\x7a\x3b\x37\x36\x3d\x1d\x21\x34\xce\x1a\xa3\ \xc3\xc3\xa3\xf1\xc1\xdb\xc3\x61\xb3\xd1\x1a\x83\xb2\x2c\xb7\xc0\ \x28\x34\x26\x00\x53\x66\x9f\xcc\x53\x41\xe6\x94\x09\x7d\xd6\xe1\ \xa2\x31\x02\xb9\xf6\x64\x84\x77\xa9\xc1\x4b\x9a\x65\xf8\xa9\xcc\ \x03\x49\x10\x1b\x3b\x32\x72\xbb\x04\x68\xc8\x00\x60\x65\x20\x7e\ \xb3\x26\xf8\xb2\xee\x03\x21\x30\x6a\x40\x48\x80\x4f\x06\xf8\xc2\ \xf8\x8a\x1a\x43\x22\xca\x03\x40\x81\x43\x7d\x9f\x53\x82\x0e\xeb\ \xa1\xbd\x10\x08\x30\xad\x7a\x0f\x63\x76\x08\xf9\x5b\x9c\x26\xbc\ \x36\xa1\x66\xf0\x59\x2f\x2b\xf8\x70\x35\xf8\xf6\xc3\x9f\x8c\xd5\ \x7b\x09\xe0\x0b\x7d\x79\xb2\xbf\x58\xaf\xa9\xad\xeb\xdb\xde\xce\ \xcd\x2d\xaf\x52\x2e\x29\x56\x4f\x07\x9f\xaf\x9f\x1d\x7c\x02\x64\ \xad\x24\x78\x11\xad\x27\xfb\xe9\xe0\xf3\xc2\x4e\x00\x5f\xe4\xef\ \x59\x9f\x0c\x7d\xfe\xbd\x92\xda\x52\xd5\x5d\x0c\xcf\x36\xee\x3f\ \xba\xeb\xb7\x9a\xed\x60\xef\xed\xfe\x70\xef\xcd\xc1\xb0\xd9\x6a\ \x8e\xe3\x40\x69\xf6\xea\x3d\xf9\x5c\x12\xfc\xac\xd5\x7b\x32\x7d\ \x9d\xe1\x64\x7f\xca\x2c\x4a\x5a\x4a\x0f\x45\x16\x44\x10\x60\x8f\ \xa2\x50\x62\xcc\x6c\x73\x63\xf0\x05\xfc\x69\x95\x80\x82\x2f\x04\ \xc5\xf0\x11\xc5\xfb\x6a\x8a\x8d\x25\x02\xa5\xef\x95\x18\x7c\xb0\ \x82\x2f\x8c\x83\xb0\x77\x10\x98\x0b\xde\x94\xd3\xcb\x76\xe5\xfb\ \xc9\x00\xbe\xac\x72\x33\x7a\x45\x19\x6e\x65\xa1\xac\x6e\xdd\xbd\ \x1e\x42\xbf\x93\x2b\x14\x0b\x8a\x75\xe6\x00\xbe\x09\xe3\xa4\x1f\ \x13\xc0\xc7\x04\xf0\x29\x2b\xf8\x46\x24\x43\x66\xc5\x61\x46\xf0\ \xc5\xf3\x1a\x0f\x58\xae\x94\xd5\xdd\x87\x77\xfc\x7b\x61\x6b\x34\ \x9a\xc1\xee\xeb\xfd\xe1\x9b\x97\xbb\xc3\x41\xaf\x17\xd8\xc0\x17\ \x8c\xa5\x3a\x1a\x5e\x9f\x66\x3a\xd0\x5c\x7c\x46\x14\x68\x80\x4f\ \xc6\xbd\xc8\xdc\xf3\xcf\x01\xfc\x49\x18\x43\x02\x7c\x32\xc0\x27\ \xe2\x90\x18\x4d\x4e\x12\x9d\x32\x49\xd9\x9a\xf4\xe6\x00\xc2\xf0\ \xf8\xc6\x2b\xa6\x47\x00\x89\x85\x23\x84\x71\x4a\x0f\x2d\xb5\xca\ \x59\x4e\xf6\x25\xf8\xe2\xca\xe9\xaa\xf7\x7e\x2e\xf0\x85\x7a\x32\ \xf8\xca\x45\xd8\xbe\xbe\xed\xde\xba\x73\xdd\x5f\x59\x5f\x71\xc5\ \xed\x53\x41\x00\x8b\x07\x4f\x06\x9f\x24\xf8\x0c\xef\x5c\xc0\x97\ \x07\x8c\x16\xf0\x61\x3a\xf0\xf9\x59\xae\x7e\x5e\x80\x85\x85\x8a\ \x5a\x78\x5c\xf1\xef\x3d\xba\xed\x9f\x9f\x5c\x8c\x5e\xbd\x78\x3d\ \xdc\xdf\x3d\x1c\x42\x10\x88\x91\x9f\x6b\xf5\x9e\xb5\x6c\xf7\x67\ \x01\x1f\xaf\xf0\xf8\x32\x33\x66\x01\x9f\x65\xcb\x38\xd8\xfe\x50\ \x8c\x92\x5d\x2d\xa1\x14\x58\x25\x85\x55\x97\x56\x53\x23\xa7\x42\ \x99\xc8\x5a\xb6\x9b\x21\x97\x2f\x14\x2d\xd5\x7b\x68\x2d\xe2\x41\ \xfb\x69\xf6\x2c\xe0\x8b\xaf\x36\xf0\x0b\x95\x02\xde\x7b\x70\xc7\ \xbf\x79\xe7\x9a\xa7\x73\xf0\x44\x64\xea\xa4\x83\x60\xf7\xe0\x56\ \xf0\x65\x2e\x5f\x17\xf9\x94\x4a\x25\x28\x16\x8b\x50\x28\xe4\xc1\ \xf7\xf3\xe0\x79\x9e\x4e\x23\x46\x3f\x43\x54\xe0\xba\x0e\x28\xa5\ \xa2\x31\x50\x8e\x13\x5d\x37\x1e\x8f\xa3\xfb\x05\x14\x44\x32\x05\ \x01\x0c\x86\x03\x18\x0c\x86\x30\x1c\x0c\xa0\x3f\xe8\x43\xb7\xdb\ \x85\x56\xb3\x05\xbd\x5e\x4f\xa7\xfd\x0c\xf0\x85\xa1\xb0\x81\x0f\ \x49\xe0\x27\x64\x2f\x8d\x2f\x0e\x3a\x50\x5f\x59\x74\x75\xeb\x75\ \xfb\xf9\xd7\xcf\xdf\x0c\x5e\x3d\x7f\x3d\x18\x0d\x86\x53\x83\x4f\ \xe9\xe0\x4f\xff\x6b\xe5\xb3\x80\xcf\x2a\x73\x06\x9f\x85\x2b\xc1\ \xb7\x19\x01\x14\xaf\x30\xb5\x01\xe0\x5d\xbd\xc8\xe5\x9b\xfb\xa1\ \xc9\x24\x13\xd2\xac\xe0\xf3\xf7\x12\xfc\xd9\xaa\xf7\x30\x03\xf8\ \xac\x0f\xd9\xc1\xaf\x2f\xd7\x9c\xbb\x8f\xef\x79\xdb\x3b\xeb\x9e\ \xe3\xba\x11\x54\x30\x01\x41\x82\x0f\xf0\x5e\xe0\x2b\xc4\x10\xf2\ \x32\xd4\xeb\x8b\x50\xad\x56\xa1\x52\xa9\x84\xb0\x17\x42\xc8\xfd\ \x08\x72\xc7\x51\xef\xf4\x95\x9a\x14\xf3\x40\x24\xdb\xab\xf7\x0c\ \x6f\x1e\x5d\xf3\xd3\x7e\xc5\xee\x4f\xcb\xc1\x78\x0c\xc3\xd1\x48\ \x1b\x84\xa8\xb5\x5a\x4d\x38\x3f\xbf\x80\x93\x93\x13\x18\xf4\xfb\ \xe6\xf1\x98\x21\xa7\x83\x4f\x09\xe3\x4b\x44\x26\xbc\xda\xa0\xe1\ \xfd\x47\x77\xfc\x3b\xf7\x6e\x7a\x6f\x5e\xef\x0e\x5f\x3c\x7d\x39\ \xec\xb6\xba\xc1\xf4\xe0\x5b\x80\x9d\x17\xf8\xf6\x88\x96\x3b\x25\ \x0f\xf3\x07\x3f\x39\xd2\xb4\x73\x9e\xdd\x00\x80\x02\xc5\x68\x93\ \xb1\xf7\x07\x8a\x4f\x1f\xe7\x0b\x3e\x7f\x4d\x07\x5f\xde\x6e\x66\ \xf0\x33\x96\xed\xe2\xfa\xce\x9a\xfb\xf0\xf1\x3d\x7f\x65\x6d\xd9\ \x35\x5c\x31\xeb\xcd\x07\x7c\x0d\xf7\xea\xca\x0a\x2c\x2d\x2d\x85\ \xc0\xd7\xa0\x5c\x2e\x85\x90\x3b\x7c\xb9\x0c\xdd\x15\x98\xa1\x7e\ \x10\x4c\xfa\x27\x3a\x4a\xe6\xf2\x79\xfe\xe2\x94\x1e\x05\x7c\x2d\ \x11\xff\xa2\x0e\x42\x10\x04\xac\x7f\x19\x35\xf8\x61\xcb\xfb\x3e\ \xd4\x6a\x35\x00\xd8\x88\x8c\x52\x40\x41\x14\x31\x74\xda\x6d\x38\ \x3b\x3f\x8b\x0c\xc2\xc9\xf1\x89\x8e\x1e\x66\x03\xdf\x98\x33\xb3\ \xdf\x71\x15\x5e\xbf\xb9\x13\x66\x12\xb6\xbc\xe3\xfd\xe3\xd1\xd3\ \xef\x9f\x0d\x1a\x17\xad\xb1\x04\xdf\xb8\x78\xee\xe0\xb3\x38\x1d\ \xf8\x92\x07\x29\x2b\x36\x92\x72\x1c\xac\x51\x2f\x0a\x79\xfe\xe0\ \xdb\x0d\x80\x71\x20\x21\x0f\x76\x24\xf8\x6a\xd2\x6f\xaf\xde\xfb\ \x75\xc1\x9f\xbd\x88\x07\xd7\x36\x57\xdc\x47\xff\xf9\xc8\x5f\x59\ \xa9\x9b\xe0\x27\xbe\x4f\x20\x4a\x05\x5f\x1e\x04\x15\x43\xe0\x37\ \x37\xb7\x60\x79\x79\x19\x6a\xd5\x2a\xe4\xf3\x79\x4b\x88\xcb\x20\ \xa3\x48\x1b\x31\xc8\x80\x09\x45\x3c\x40\x31\xec\x46\x64\x10\x81\ \x6f\xf6\xf3\xf6\x84\x82\x20\xea\x44\x44\xee\x17\x69\x29\xfe\x3f\ \x03\x02\x50\xa8\xa2\xad\x86\x6e\xf5\x7a\x1d\x6e\xdf\xbe\x1d\x19\ \x8e\x6e\xb7\x17\x19\x84\xc3\xc3\x43\x38\xd8\xdf\x87\xfe\x60\x20\ \x6a\x11\xa6\x03\x5f\x7e\x80\x87\x02\x84\xd5\xcd\x55\x77\x2d\x6c\ \x07\x7b\x87\xa3\xa7\xdf\x3d\xeb\x37\x1b\xed\x60\x2e\xe0\xdb\xab\ \xf7\x2c\xc0\xe1\xcc\xe0\x27\x79\x7d\x32\xd0\x7f\x2f\xf0\xe7\x1c\ \x01\x18\xe0\x8b\x13\x47\x8a\x69\x43\x31\xbb\x38\x4f\xf0\x01\x26\ \x11\xc8\xfc\xc0\xc7\xe9\xc1\x5f\x5e\x5f\x72\x9e\xfc\xc7\xa3\xfc\ \xea\xfa\xb2\x0b\xe6\x81\x97\xfd\x80\x4f\xae\x3e\xa1\xc3\x0b\x79\ \x6d\x15\xd6\x37\xd6\x61\x65\x79\x45\xef\xe1\x8d\x4f\x8b\xc1\x4b\ \xa8\x6d\x11\xc3\x04\x4c\x24\x50\x91\xcc\xf3\x61\xd9\x04\x1a\xe0\ \xb3\x7c\x19\x25\x28\x85\x06\xf8\x2c\x83\x51\x1d\x28\xbd\x36\x91\ \x61\xdc\x91\x8d\x00\x6f\x15\xd0\x84\x4a\x41\xa9\x5c\x0a\x9f\xa9\ \x08\xdb\x5b\xdb\x51\x94\xd0\x6c\x34\x22\x63\xf0\x76\x77\x17\x1a\ \x17\x17\x59\xc1\xe7\x7e\x04\x53\x7f\x7d\x73\xcd\x5d\xdb\xd0\x86\ \xe0\x60\xf8\xe3\x77\xcf\x07\xad\x66\x27\x10\x29\xbd\xcc\xe0\x33\ \x4c\xd9\xc1\x4f\xaf\xde\xe3\x70\x3f\x19\x7c\x98\x33\xf8\x62\x44\ \xdf\xdf\x00\x80\x93\x04\x9b\x02\x40\xc3\xb3\x18\x6f\xc9\x7e\xb2\ \x8f\xac\x6e\xcf\xe5\xb3\x7e\xb6\x93\x7d\xc4\x0c\x1f\xc1\x35\xed\ \xfe\x0e\xb1\xb4\x50\xc0\x7f\xff\xaf\x27\xf9\x9d\x1b\xdb\x5e\xd2\ \x49\x77\xa6\x22\x1e\xfe\xbe\xbe\xb8\x08\xd7\xae\x5d\x8b\xe0\x2f\ \x16\x8a\xb2\x7a\x8f\x81\xd2\x92\x31\x26\x13\x28\xf8\xaf\x59\xbd\ \xc7\x20\xdb\xc0\x37\xb7\x0a\xec\xf1\x45\x7a\x4f\x82\xcf\x7f\x65\ \x1a\x72\xd2\xab\x26\x3a\xe6\xc2\x44\x88\xef\x31\x01\x96\xa3\x88\ \xc9\xf9\x45\xb5\x56\x83\xc5\xf0\xd9\xef\xde\xbd\x0b\x9d\x6e\x07\ \x8e\x0e\x8f\xe0\xd5\xab\x57\x70\x7e\x7e\xae\x2f\x4e\x07\x1f\xd0\ \x0e\x96\x42\x58\xdb\x5c\xcf\xe9\x76\xb0\xbb\x3f\xfc\xf6\xcb\x1f\ \xfa\xfa\x97\x97\x10\x71\x1e\xe0\x5b\x1c\x8e\x0d\x7c\x09\xe6\xcf\ \x08\xbe\x35\xba\x64\x99\xe6\xb9\x05\x88\xfe\x98\x0f\x2a\x3d\x8e\ \x79\x16\x90\x9e\xcb\xc7\xab\x8b\x78\x7e\x65\xf0\x01\x3d\x3f\x07\ \x0f\xff\xfd\x41\xfe\xee\x83\xdb\x9e\xa3\x14\xbe\x2f\xf8\x0b\xd5\ \x2a\xdc\xbe\x75\x0b\x56\x57\x57\xc1\xcf\xfb\x9c\x3b\x8f\xf6\xd8\ \x1c\x5d\x29\xc6\x4b\x37\x60\x23\x10\x1f\xa8\x45\x12\xe9\xfe\x20\ \x61\xcf\xcf\x20\x2b\x59\xda\xcb\xfd\xec\x65\x65\xbf\x42\x43\xdf\ \xa8\xf7\x97\x20\x30\xf8\xa9\x1e\x3f\x08\x88\xe7\x85\xc1\x57\xca\ \x88\x52\x10\x14\xcb\x01\x10\x28\xa5\x22\xc3\x77\xfd\xfa\x75\xb8\ \x11\xb6\x56\xab\x05\x7b\xfb\x7b\xf0\xf2\xc5\x0b\xe8\x74\x3a\x02\ \x7c\x8b\x47\x35\x22\x29\xd3\xa3\xac\x6f\x6d\x84\x25\xd5\x2b\xee\ \xb3\x1f\x9e\xf5\x5f\x3d\x7f\x3b\xa4\x20\xb0\x83\x6f\x5f\x07\xbf\ \x35\xf0\x59\xc8\x00\x3e\x43\x35\x27\x03\x20\x06\xd0\xc8\x0d\xd3\ \xaf\x0f\x3e\x7f\x3f\x1f\xf0\xb5\xce\xcd\xfb\xd7\x73\xff\xf6\x9f\ \x8f\xf3\xf9\xbc\xaf\x32\x81\x2f\xde\xa7\xeb\xba\xb0\xb5\xbd\x1d\ \x2d\xf2\x85\x85\x85\x68\xfc\xcc\x3c\x3a\x30\x78\x06\xf8\x31\x6a\ \x06\xc8\x86\xc7\x37\x6a\xf0\x03\x30\x2c\x32\x43\x18\x70\x24\x40\ \x5a\xc7\x88\x10\xf8\xfe\xc6\x29\x3f\x4e\xf4\x31\x06\x15\x29\x31\ \xbd\x27\x8c\x83\x59\x72\x8d\xf2\xcc\x21\x06\x56\xc3\x6b\x1a\x1e\ \x47\xe9\xd4\x9e\x96\xf9\xff\xe5\x03\x46\x85\x50\xa9\x94\xa1\x5c\ \xbe\x13\x1a\xc8\xdb\x70\x76\x76\x0a\x2f\x42\x43\xb0\xb7\xb7\x67\ \xce\xae\x1d\x7c\x49\x07\x91\x4e\x77\xe2\xbd\x47\xf7\xf2\xdb\xd7\ \xb6\xbd\xef\xbe\xfa\xbe\x7f\x7c\x78\x3a\x9a\x5b\x2e\x5f\xba\x3c\ \x9c\x2b\xf8\x57\xa7\xf4\x10\x2d\xe0\xf3\xd6\x96\xe4\xe5\x73\x32\ \x00\x8a\x69\x37\x3f\x7b\x4f\x80\xcf\xfd\x64\x07\xff\xd7\x2f\xe2\ \x49\xad\xde\x2b\x57\xcb\xea\x7f\xff\xf4\x5f\x85\x55\x3e\xd9\x9f\ \x15\x7c\xbd\x97\xbf\x13\x86\xb9\x9b\x1b\x1b\x3a\x3d\xc7\xb0\x00\ \xd7\xa3\x33\xf8\x88\x5a\x32\x3c\x3e\xc3\x18\xc3\x2e\x7e\xaf\x80\ \xf7\xe9\x09\xb0\x19\xc6\x41\x43\x65\x78\x79\x36\x2f\x14\x44\xba\ \x30\x82\xd8\xf8\x70\xc4\x30\xa6\x31\x28\xe3\xa6\x5a\xd6\xfd\x91\ \x43\x67\x1d\x5b\xd1\x52\x40\x24\x6b\xf4\x85\x11\xc3\x77\xe7\x15\ \xea\x32\x62\xe1\xfb\x2b\xfe\xa8\x79\xa5\xdf\x6f\xd8\x58\x47\x81\ \xce\x78\xe8\x43\xd0\x28\xcd\xf8\xfa\xf5\x6b\x78\xfa\xec\x29\x8c\ \x86\x23\x01\x7e\x82\x37\xe4\x67\x32\x80\xd5\x67\x10\xea\xbf\xff\ \xf0\x9f\x85\xfd\xdd\x83\xe1\xf7\x5f\xfd\x30\x18\x0c\x86\xc1\x7b\ \x17\xf1\xcc\x0e\xbe\xbc\xf6\xe7\x05\x9f\x05\x9c\x9f\x01\x00\xc0\ \xc4\xcf\xde\x93\x9f\x64\x23\x90\xfb\x1d\x54\xef\xa1\x83\x10\x96\ \xa1\x7a\x4f\xfe\xe3\x61\xde\xc9\xb9\x28\xc1\x9f\xb6\x7a\x4f\xef\ \x6f\x6f\xdf\xb9\x0d\xeb\x6b\xeb\x0c\x38\xf1\xb8\xc4\xb9\x7c\xe6\ \x25\x36\x02\x46\xf5\x1e\x7b\x70\xa3\x9f\xd8\xb3\x83\x09\xfe\x44\ \x60\x6f\x3a\x0e\x5b\x5c\xc4\x13\xd0\x25\x50\x40\x14\xc9\xf4\x4f\ \xe6\xce\xc3\x3b\x8a\x1c\x5b\xe3\x57\xaa\x6e\x27\x3c\xe4\xc1\x26\ \x83\xb3\x3d\x38\x92\xd9\x09\x2f\xfc\xfb\x9b\x19\x1e\x19\x36\xa7\ \x09\x64\xb0\x07\xbb\xf4\x74\x4b\xfd\x9d\xfa\xb8\x56\x97\xed\x99\ \x22\x9c\x3d\xbd\xe7\x4e\x9f\x2a\x77\x77\xa1\x9f\x6e\xfa\x24\x91\ \x54\xb7\xee\xf7\x27\x18\x01\x3e\x6c\xfb\x6f\xe7\x8b\x34\x21\x69\ \xeb\xd1\x79\x05\xd4\xc7\x57\x51\x5d\x57\x78\xdf\x24\x41\xa6\x89\ \xae\xd6\x11\x70\xf7\x22\xd9\xe9\xbb\x74\xbc\xda\x29\xb5\x40\x64\ \x32\x34\x3c\x24\x33\x33\x33\x32\x31\x31\x51\xa5\x07\xf7\xef\x3f\ \xd0\x54\x81\xc7\x07\x17\x37\x09\x58\x5b\xb6\x14\x39\x1e\x6b\x03\ \x47\x3f\x3f\xda\x79\x78\xe7\xe1\x4f\x7f\xfb\xeb\xdf\x7f\xfa\x18\ \x22\x9e\xbc\x7a\xaf\x2d\xf0\xf9\x4a\xd6\x0b\xb4\x5b\x03\xe8\xb3\ \x3c\x35\x48\x12\x04\xaa\xc5\x85\x87\x4f\x5e\xbd\x57\xd9\x87\x8e\ \x1c\xf2\x57\x7e\xb5\x3a\xa2\x9b\x6d\x90\x88\xc7\x80\xdf\xac\xde\ \xfb\x3c\xf6\xea\x67\xe7\x66\x63\xeb\xee\x60\x06\x7c\xe8\xcc\x7b\ \x78\xf0\x86\x1c\xdb\x3c\x38\x0a\x7a\x75\xa8\xcf\xe0\xab\x08\x47\ \x41\x57\x35\x9e\x8a\x72\xb6\xca\x2d\x82\x97\xf2\x7a\x96\x66\x89\ \x43\xba\x01\xf0\x95\xb0\x9e\x97\x0f\xd8\x51\x38\xd9\xf0\xdf\x48\ \x3b\x4a\xb5\x83\x94\x9b\xa5\x08\x79\x73\x0c\x7e\x9d\x18\x7c\xa5\ \x0f\x48\x13\x43\xa7\x28\xaa\x6b\xac\x64\xb8\xf0\x1e\x5f\x0e\xe0\ \xa3\xd8\xc7\x95\x7d\x30\x24\x1d\xdf\xa9\x26\x01\xfd\x5b\x9d\x6e\ \x57\x4e\x9d\x3a\x5d\xa5\x52\xff\xf9\xf7\xbf\xe5\xce\x9d\xbb\xf2\ \xe2\xc5\x8b\xfa\x5e\x8e\xc4\xe8\x79\x5a\x07\x30\x30\xd0\x71\x73\ \x8b\xb3\x83\xc7\x62\xc7\xe0\xf6\xcd\xdb\x51\xd4\xb8\x51\x7e\xca\ \xea\xbd\x86\x0e\x52\x1a\xef\xcd\xe0\xb3\xdd\x52\x04\x50\xd0\xb7\ \xf3\x0e\x8e\x1b\x71\x23\x6c\xeb\xf1\x3f\x49\xf5\x1e\x22\x96\xb9\ \xa8\xe0\xbb\xb0\xf6\xc5\x90\x73\xce\xf5\x55\xef\x85\xfe\x22\x1e\ \xed\x79\xcf\xcd\xcf\xc5\xaa\xfe\xe1\x1d\x3c\xbe\x33\xc2\x1d\x1e\ \xb4\x81\x3d\x3e\xe5\xf8\x41\x62\xcc\xaa\xc0\x2b\xf8\x15\xf4\xf8\ \x6e\x08\xcb\x61\x03\x5e\xe7\xf0\x9d\x49\x1b\x40\xcf\xd1\xa6\x16\ \x48\x3d\x5c\x8d\xbe\x08\x26\x71\x8f\xfb\x3d\xfd\x2e\x4a\x3d\x42\ \x88\xdf\xe9\x6d\xe5\xe1\xdd\x66\x5d\x23\x2a\x7c\x92\x1b\xeb\xab\ \x0b\x65\x24\x60\x4f\xa2\x01\x0b\xfe\xf6\x76\xa0\x4b\xd1\x47\x08\ \x75\x5d\x43\xa3\xa0\xb1\xb1\xf1\xf8\x1a\x93\x7f\xa7\x89\xa0\x52\ \x22\x5a\xf0\xf5\xc5\x03\xdf\x76\x3e\x8e\x7c\x7e\xa8\xb8\xf6\xf5\ \x95\x91\x7b\xb1\x36\xf0\xcf\x98\x1a\x7c\xd2\xea\xbd\x3c\xf8\xb8\ \xb8\x75\xf0\x9b\x23\x00\xb8\x2f\x2b\xe4\xa0\xa1\xe3\x2b\xcb\xeb\ \xc5\x9f\xa4\x7a\x0f\xf6\xc8\xe8\x90\xbb\xf2\xab\xcb\x23\xaa\xe2\ \x4b\x6f\xed\x4d\xbd\xa7\x32\xdc\xf9\x85\x79\x39\x7a\xe4\xa8\x39\ \x6f\xaa\x59\xaf\xcf\xe0\xe7\x16\xea\xbc\x7d\xbb\xa9\x50\x29\xf8\ \x0a\xbc\x9d\x1d\xeb\x9e\x3d\xfa\xf7\x54\x08\xb3\x20\xe3\x39\x22\ \xdd\xf0\xc9\x86\x23\xa6\xca\x3e\xa1\x4f\x2b\x37\x43\x40\xf4\x53\ \xe2\x5e\xfa\x37\xa6\x7b\xc3\xbb\x11\xc3\x66\xb9\x29\xa8\xf8\x6f\ \x38\xa9\x26\x81\x41\x37\xa4\x39\x83\xbe\x9f\xe9\x10\xe4\x0b\x7c\ \x78\x46\xde\xa3\x5e\x90\x8a\x87\xea\xf1\xc7\xc7\xc7\xab\xa8\xeb\ \x5f\x51\x5c\x74\xe7\xce\x1d\xad\x17\x34\x82\x6f\x21\xd3\x22\xe1\ \x42\xd4\x74\x1c\x39\x7a\xb8\xb8\x7b\xe7\xc1\x46\xac\x31\x84\x4f\ \x48\xbd\x97\x49\xa3\x19\x7c\x2a\x46\xec\xb8\x44\xba\x4d\x21\x50\ \xe1\x18\x7c\x2a\x6a\x7d\xfa\xea\x3d\xde\x7b\xef\xe4\xb9\x93\x9d\ \x4b\xd7\xd7\x46\x06\xba\x5d\xb7\x57\xf5\x9e\x6a\xee\x35\xd4\x57\ \x61\x8b\xf7\x9e\xae\xf7\x0c\x3e\x55\xe0\x43\x65\xb3\xa2\x4e\x2f\ \x40\x41\x2c\x48\x59\x01\x11\xc3\x51\x95\xcd\x6a\x58\x4f\xfa\x0a\ \x5b\xb8\xb4\x1e\x1c\xef\xe7\xd5\x7b\xb8\x1e\x83\x0b\x6d\x45\xdb\ \xd2\x13\x4a\xed\x18\xfc\x34\x95\x27\xf0\xd3\xbd\x00\x96\xd2\x0a\ \x5f\xdb\xac\x1b\x28\xa5\xbe\x7e\xab\x2a\xf2\x6d\x55\xbb\x0e\x8b\ \x73\x55\x9a\xe0\x42\x50\x0f\xdf\x58\xd9\xb7\x0a\x45\xe9\xd5\x22\ \x52\xd1\xb0\xac\xec\x13\x27\x4e\x54\x6d\x55\x6d\x1f\x3e\x78\xf0\ \x50\xa3\xa5\x46\xf0\xad\x76\x61\xfc\xd4\x78\xf7\xc0\xe1\x83\xc5\ \xad\x3f\xdc\x5e\x7f\xf6\xf4\x79\xf9\x89\xa8\xf7\x18\xe3\x86\x33\ \x2a\x9a\xce\x78\xc0\x35\xed\xd6\x00\xcc\x97\xb3\xbb\x7e\x86\x8c\ \x27\xfd\xb8\xea\xbd\xda\x4e\xf9\xef\xc2\xf2\x17\x43\x0b\x8b\x33\ \x83\x19\xf0\x1b\xd5\x7b\xde\xb9\x58\xd5\x9f\x92\xf3\xe7\x27\x24\ \x4e\x1c\xc2\xab\xfa\x04\xc5\x3b\x56\xef\x39\xb3\x05\x97\x69\x89\ \xbd\xdd\x7a\x2b\x1b\xeb\xeb\x15\xf8\x3a\x68\xbd\x77\x04\x3e\xbc\ \x39\x47\x0f\xf0\xfe\xb0\x01\x85\xa7\x7e\x39\xe7\xdd\xe6\x14\x21\ \x92\xed\x26\x30\x21\xd0\xa1\x91\x68\x06\xbc\x05\xbf\x14\x21\x0f\ \xee\xc4\x55\x76\xc8\xe6\xb0\x7c\xbd\xbe\xb8\x5b\xa1\x91\x8d\xda\ \xbe\xf4\x29\x55\x28\x7c\xba\xd1\xca\x91\xf3\x39\x7e\xaa\x3b\xf8\ \xaa\x7b\x90\x5a\x7e\x45\x27\x4a\x8f\xa7\xe4\x64\x94\x50\xdf\xbd\ \x77\x4f\xfe\xfe\xf7\xbf\x37\x83\x6f\xbe\xec\xf0\xbe\x61\xbf\x76\ \x6d\x75\xf8\xd1\xfd\xc7\x3f\xfd\xe5\xd1\x5f\xdf\x7e\x7c\xf5\x1e\ \x8b\x78\x98\xe5\xbd\x81\xdf\xbe\x14\xd8\xf5\xa9\x6a\x5a\xf0\xc3\ \xc7\x57\xef\xd9\xbd\xf7\x06\x47\x86\xe5\xea\x97\x97\xf7\x8d\xa9\ \x8c\x77\x8f\x22\x9e\x43\x87\x0f\xc9\xe2\xe2\x92\x7c\x36\x3a\xaa\ \xd7\x90\xff\xa4\x3c\x9c\xd4\x7b\x12\x42\xae\x25\xa6\x86\xbc\x59\ \x7f\x13\xc3\xfb\x0d\x89\x2a\x35\x7c\x8c\xbe\xb2\x7a\x7d\xdb\xcb\ \x27\xd9\x6e\xb4\x09\x46\xc7\xde\x5c\x1a\xce\x0d\x34\x22\x1e\x7a\ \xe6\x25\xd2\x93\x90\xae\x0c\x66\x12\xa7\x70\x9d\xc1\xe7\xc9\x8d\ \xda\x81\x1c\x81\x24\x2d\x84\x8d\x4c\xa4\x57\x7b\x28\xb7\x82\x88\ \x4e\x80\xd4\x61\xc0\x67\x19\xf0\xed\x9a\x84\xf4\x1b\x0a\x5f\xfd\ \xed\xad\xaa\x6b\x30\x2c\x2b\xcb\xcb\x51\x5c\x74\x46\xfe\xf8\xc7\ \x3f\xea\xc2\x24\x80\x9f\x49\x98\xed\x52\x77\xe7\xa6\x66\x27\x06\ \xf7\x7f\xb6\xcf\xdf\xfe\xbf\xfb\x1b\x5a\xf4\xfc\xa8\xea\x3d\xdb\ \xd2\xdb\x2b\xf8\xfc\x7b\x5b\x98\x00\xcc\xf6\x5d\x5e\x82\x43\xce\ \x88\x0b\xd8\x2e\xc5\x7d\x24\xf5\x5e\xee\x70\x8d\x43\xb1\xe8\x73\ \xe3\xab\xab\x23\x23\xa3\xc3\x7e\x2f\xe0\xab\xa7\x59\xf8\xe2\x0b\ \x39\x7d\xea\x54\x5d\xe0\x0b\xf5\xe0\xf5\x04\x1e\xab\xf7\x18\x0a\ \x80\xff\xf2\xd5\xcb\x98\xa7\xbe\xe6\xa5\xba\x7d\x17\xea\x00\x1c\ \xa3\xf6\xab\x3b\x04\x2c\xfa\x71\x9e\x6b\x16\x80\x04\x7a\xfd\x46\ \xd9\x2e\xd4\x7b\x49\x9c\xc4\x13\x57\x00\xc8\xe2\x0d\xf8\xb4\xf7\ \x1e\x22\x01\x02\x9f\xfe\x4e\x05\x95\x07\xb0\x6a\x67\x43\x7d\x6e\ \x73\x86\xb0\x55\x45\x43\x45\xd1\x89\x2f\x8f\xb0\x9f\xc1\xa7\x76\ \x3f\x4d\xf0\xde\x4b\x51\x5d\x93\x52\x03\x5d\xa5\xf8\xab\x5f\xdd\ \x90\x87\x0f\x1f\xca\xa3\x47\x8f\xf5\x9a\xbe\xe0\x5b\xf5\xde\x58\ \xdc\x9c\x35\x9e\xb1\xe0\x6f\xfe\xfe\xd6\xfa\xfa\x9b\xf5\xd0\xbe\ \x7a\xaf\x75\xf0\x1b\xd5\x8a\xae\x2d\x25\xa0\x77\x7c\x72\x2e\x8d\ \x21\xaa\xf7\x05\x54\x09\x43\x7a\xf3\x43\xab\xf7\x72\xa7\xea\x9c\ \x3a\x7b\xa2\x13\x3d\xff\x88\x2f\xbc\xdb\xcb\x16\x5c\xc7\x62\xa5\ \x79\xf1\xc2\x05\xcd\xf9\xf1\x66\x5f\x8f\xcf\x22\x1e\x56\xef\x6d\ \xbe\xdd\xaa\x64\xad\x1b\x1b\xeb\x14\xc6\xd3\xf2\x5c\x82\xc2\xce\ \x41\x9c\x90\xf3\xee\xa8\xce\x6c\xc1\xc5\x87\x40\x86\x44\x52\xad\ \xf6\x0b\x38\x6b\xbf\xb4\xb2\x5d\x52\xef\x31\xf8\x66\xe2\x4a\xb2\ \x5d\xaa\x57\x04\x33\x21\x08\xb7\x36\x2d\xf8\x0a\xa3\x7a\x7f\xaa\ \xec\x63\x82\xe4\xf0\x1e\xcf\xbd\xae\x95\xc4\x22\x68\x7c\x89\x4e\ \x04\x88\x0c\xc0\x3a\x83\x4f\xa3\xb0\x5e\x0e\x0d\x21\x94\xde\x3b\ \x3b\x3b\x2b\xc7\xa3\x10\xeb\xe6\xcd\x9b\xf2\x3c\xb6\x0d\xed\xad\ \x0c\x3e\xcf\xba\xa3\xfb\x47\x8b\x4b\xd7\x56\x47\x6e\xfe\xee\xd6\ \x9b\x78\xde\x41\xf9\x31\xd4\x7b\xd6\xd8\x09\xfc\x66\x67\xdb\x46\ \x04\x20\x5e\x4a\xc7\x47\x66\x73\xbb\x14\x21\xae\xa3\x41\xf5\x81\ \xd4\x7b\x0d\x47\x66\xcf\xc4\x16\xdf\xe2\xda\xc2\xb0\x77\x6e\xd7\ \xe0\x2b\x94\xf3\x73\x73\xaa\x51\xa7\xbf\xab\x03\xba\xbf\x7a\xcf\ \x2e\xce\x51\x2f\xf6\x2a\x86\x9f\xd1\x85\xa4\xeb\xad\x16\xdf\x7b\ \x96\xed\xf2\xd8\x63\xf5\xde\xbb\x0a\x3c\xde\x9c\xa3\x67\x33\xf8\ \xec\xf1\xa5\xac\xef\x95\x52\x38\x6d\x31\xbf\xb7\x59\xc4\xe3\x1d\ \x7d\x4f\x2e\x2a\xd6\x37\x9b\x15\x86\x0e\xd7\x43\xf2\x9c\xde\x23\ \xf0\xd1\x55\x10\x21\xa1\x43\xa0\x5d\x72\x49\xd0\x93\x04\x4e\x29\ \xd4\xaf\x84\x48\xce\x59\xf0\xed\xc9\xd6\xbd\x5d\x8f\x3c\x0a\x85\ \x51\x62\xbc\x5f\xae\x5e\xbb\x16\x23\x81\x47\xf2\xe8\xe1\x23\x9b\ \x26\x99\x70\xab\x1e\x5b\xba\xa3\xd3\xda\x95\x95\xe1\xdb\x37\xef\ \x6c\xfc\xfb\x5f\xdf\x6d\x7e\x68\xf5\x9e\xec\x54\xd9\x77\x4d\x36\ \x70\x6a\xb3\x0d\xe8\xb2\x67\xe5\xa7\x20\x38\x38\xb0\x4b\xf9\x63\ \x68\x57\xbd\xb7\x07\xf0\x55\x73\xbe\x72\x79\x71\x78\x6a\x66\x62\ \x60\x2f\x7b\xef\xa9\x88\x67\x79\x79\x59\xe5\xa3\xf8\x98\x1e\xf8\ \x65\x93\x7a\x8f\x4e\xc8\xa9\xc1\xa7\x6f\x6f\x65\xbb\xa4\xf6\x23\ \xb8\x1c\xc0\x4f\x5e\x9b\xe1\xa5\xbd\xf7\x92\x37\x07\x58\x0d\xe7\ \xe0\x49\xb0\xe1\x3e\xd7\x28\x24\xeb\xf1\xf9\x99\x42\x95\x98\x7e\ \x23\x43\x2d\x59\xaf\x6d\xfb\xd1\xa8\x3c\xfa\xa2\xa0\xae\x02\xa9\ \x7f\x2a\xdb\x2a\xf6\x3c\xd9\x8e\xd3\xad\x6a\x32\xf0\xbe\xe8\x4d\ \x04\x16\xfc\xfc\x2a\x55\x5f\xa4\xdf\x10\xef\xd2\xd5\x87\x95\xc4\ \xf8\x66\xac\x0d\xac\x6f\x6c\x10\xf8\xc2\xe0\x73\x7e\x52\x55\x92\ \x16\x16\xe7\x87\xf6\x8d\x8e\xfe\xf4\xf8\xe1\x9f\x7e\x7a\x6f\xea\ \x3d\xe6\xbd\x6d\xf0\x9d\x6b\xad\x06\xe0\x12\xf0\x99\xaa\x24\x60\ \xf9\x70\xea\x3d\x06\x9f\xaf\xd7\x01\xe2\x6e\x7c\x7d\x65\x78\xfc\ \xf4\x78\x37\x0f\x7e\xde\xeb\xe9\x22\x14\xad\xf2\x17\xde\x63\x6c\ \x9a\x96\x9e\xfd\x13\x75\x2e\xbf\xb5\x55\xaa\x44\x55\xc1\x67\x49\ \xaa\x95\xed\x72\x48\x4f\x50\xf3\x9e\x0a\x41\x6d\x80\xcf\xea\xbd\ \x8c\x62\x0f\x8c\xa0\x5a\x6c\x40\xb6\x7a\x7d\x7d\xcb\x14\xfb\x90\ \xe0\xa2\x46\x20\xa8\xef\x24\x00\x4c\xf7\x82\xf8\xcd\xd7\x08\x4c\ \x61\xd1\x61\x75\x62\x4e\xb6\x9b\xe2\x2a\xef\x8c\x1a\xb2\x9a\x70\ \xa0\x27\x50\x9b\x44\x51\xae\x17\x11\x68\x8d\x40\x27\x02\x2f\x8c\ \x8c\x6d\x61\x02\x34\xbd\x36\xf8\x20\x5b\x9b\x9b\x95\x68\xeb\xfa\ \x8d\x1b\x72\xeb\xdb\x6f\xe5\x3f\xdf\xfd\xa7\x2f\xf8\x0c\xa2\x3e\ \xe8\x73\x13\x67\x06\xba\x9d\xc2\xdd\xbf\xf7\x68\xe3\x43\xab\xf7\ \x9a\x61\xe7\xb1\x6c\xc1\xff\xe5\x52\x20\x4f\x36\x40\xad\xcf\xfd\ \x72\x0c\x85\xb7\xbb\xc9\xd2\xba\x61\xdc\x4c\x50\x60\x98\xf2\x25\ \xfc\xff\x0e\x3f\xc0\xd1\xad\xfa\x27\xeb\xf3\xdf\x93\x5d\x5f\x1f\ \x5c\x55\x6d\x76\x5f\xfe\xf7\xf5\x91\xb1\x53\x63\x5d\xee\xe5\x0b\ \x81\xa8\xf7\xb1\x50\x46\x5b\x48\x4b\xcb\x4b\x31\x5f\x9c\x51\x05\ \x1b\x7d\x93\xed\xa7\xde\x38\xee\xe5\xa7\xef\x10\xc1\x7f\x25\xdf\ \x7f\xff\x5d\xcc\xf5\x5f\x25\xfd\x3d\xbc\x12\xfe\x9f\x40\x4e\xb0\ \x1b\xf0\xf1\x1b\x19\x5e\x8e\x34\x7a\xc5\x36\x80\x1f\x02\xb5\xb5\ \x42\xba\xce\x16\xf8\xf0\x5f\x41\x24\xbb\xa6\x1f\x57\x40\x15\x84\ \x34\x46\x42\xcf\xd3\x83\x24\x02\x5f\x0d\xce\xf3\x45\xe8\x5e\xd3\ \x85\x48\x3f\x37\x28\xa4\x66\x71\x0e\xa7\x0a\xa9\x46\x40\x7a\x05\ \x80\x9f\x5b\xca\x4c\x60\xa6\x53\x8c\x55\x30\x95\x26\x09\x9a\x70\ \xfa\x69\x3a\x54\xb2\xac\xb5\x88\x4a\x0e\xdc\x95\x95\xd5\x55\x99\ \x9d\x99\xc5\x38\xc3\x73\x20\xe9\xb4\x6d\x81\x68\x2d\xe9\x64\x37\ \xaa\x46\x07\xd1\xa6\x05\xd4\xb0\x19\x00\xd8\xbc\x73\x56\x72\x44\ \x16\x03\x92\xd7\x93\x4d\x4c\xe0\xb9\x1b\xdb\x8c\x65\xc7\xf0\xe3\ \x7d\x76\xc2\x2d\x4c\x00\xc9\x53\xd0\xef\xe3\x0f\xf3\xf5\x01\x9a\ \xbb\x02\x5f\x76\x0d\xbe\xd4\xe0\xcb\x76\xf0\x69\xd6\xeb\x76\x23\ \xfc\xff\x7b\x7d\xe4\xd8\xf1\xa3\x1d\x3c\xac\x26\xf0\xf5\xbf\x46\ \xf6\x8d\xc8\x8d\x1b\xd7\xab\xfe\x31\xc0\x32\xe0\x27\x78\x29\x74\ \x87\x97\xd2\x36\xde\x77\xd1\x8b\x3c\x7f\xfe\x4c\x23\x00\x06\xbf\ \x86\x2f\x84\x1e\xbc\x00\x36\xbc\x0b\xb2\x63\x90\x7b\xd7\x33\xf8\ \xdc\xcb\x0f\x19\x78\xc9\x76\x06\xfc\x04\xb5\xf5\x06\x24\xfa\x09\ \x01\x77\x33\xf8\x80\x1a\xb2\xdd\x3a\xaa\xa3\x75\xf9\x76\xf0\x86\ \xc0\xe0\x33\x07\x3e\x07\x3e\x9d\x46\x8c\xcf\x75\xf8\xfd\x5c\x53\ \x80\x47\xae\x9f\x83\xd9\x72\x74\x73\x4b\x55\x93\x5b\xe9\x79\x66\ \x27\x3a\x61\x10\xab\x49\x40\x27\x79\xb5\xcf\x9d\x3f\x2f\x17\xd7\ \x2e\x56\xa2\x24\x0b\x7e\x60\x75\x1b\xc1\x17\x77\x1e\xea\x2e\x2c\ \xce\x0e\x15\xbe\x9e\x04\x9c\xf1\x7c\x34\x36\x0d\xf8\xc1\x39\xd7\ \x32\xf8\xfa\x32\x11\xb7\x75\x56\xed\xb5\x01\xcd\x21\x18\xde\xe4\ \xb5\x74\x21\x92\xd8\x56\xd5\x7b\xe2\xa8\x1f\x6b\xfa\xaa\x83\xc3\ \x03\xee\xeb\xff\xb9\xb1\xef\xe0\xe1\x43\xc5\x6e\x37\xdd\xd4\x8d\ \x36\x97\x96\x96\xab\x2a\xb5\x04\xac\x40\x23\xcf\x63\xd4\x7b\xfa\ \x3f\x4c\x02\xcf\x5f\x3c\x91\xf5\x37\x6f\x38\xc4\x65\xf0\x91\xdf\ \x5a\xd9\x2e\xa7\x07\x28\x84\xf1\xc0\x26\x28\xf2\xd2\x5b\x9c\x66\ \x6b\xd5\x7b\x4d\xb2\x5d\xda\x9c\x03\xe0\x5b\xe9\xad\xd9\x66\x8c\ \x17\xea\xf0\xbd\x99\x7a\x01\x45\xce\xb9\xdf\xe8\xbd\x55\x2b\xda\ \x5e\x3e\x49\xa1\x79\x02\xe1\x67\x42\xe5\x00\xfa\xbd\xd8\x3c\x25\ \xad\x76\xdc\x2c\xc5\x27\x71\x50\x0d\x46\x6e\x23\x93\x90\x8a\xa3\ \x85\xeb\xa8\xe2\xb2\xaa\x09\x5c\xbb\x76\x5d\x7e\xff\xbb\xdf\xc9\ \xab\x18\xc1\xd5\x73\xa4\x33\xc5\xbe\x3a\x75\xfb\x3c\xea\x48\x8a\ \xc2\x0f\xdd\xfe\xf6\xee\x46\xd4\x1e\x84\xf6\xd5\x7b\x4d\x7d\x7d\ \x72\x33\x06\xfc\x66\xbb\x8d\x14\x00\x82\x88\xed\xb3\x8c\xeb\xef\ \xf1\x85\x73\xf0\xbd\x78\x7c\x07\x8f\x0f\xf8\x79\x09\x31\x87\x10\ \xdd\xc1\xae\xfb\xe6\x7f\xbf\xdc\x77\xf0\x08\xc1\x6f\x2a\xba\xc1\ \x14\x57\xce\x9d\x3d\x27\xab\xab\x6b\x0a\x7f\xb6\x7e\xc1\x21\x2e\ \xc0\x87\x88\x47\xbd\xfe\xeb\x57\xaf\xeb\x81\xcd\xfd\x34\xc7\x1f\ \xcf\xbb\xf5\x66\x40\x00\x8c\xd4\xd4\x0e\x81\xa4\xb4\x19\xaf\x97\ \xd6\xf4\x07\xae\xae\x73\x48\xc6\xf7\x02\x7c\x4c\x2c\x6a\xb3\xc7\ \x47\x5a\x82\xdf\xc8\x5e\x1e\x36\xdf\x6b\x56\xd7\x01\x2c\x2e\xa0\ \xc3\xc6\xe4\x86\xf6\x5d\xe8\xdd\x6b\x7e\x23\xc3\x2e\x6c\x27\x83\ \x3f\x05\x50\x52\xe8\x61\x3d\x7e\xbd\x42\x12\x9f\x85\x54\x85\xa3\ \x1d\x57\xb7\x52\xbd\x2f\x52\x14\x38\x32\x2c\x57\xae\x5e\x91\x23\ \x87\x8f\x10\x98\xf4\x7c\x11\x9e\x91\xc7\x3f\x72\xec\x48\x27\xee\ \x14\x35\xe8\x9d\x67\x8f\x8c\xb1\xcc\x5f\xd3\x59\x2f\x9f\x6c\xc3\ \x81\xf1\xf2\x64\x13\x73\xe4\xf1\xad\x97\xb7\xb6\x59\x54\xd5\x4e\ \x0a\xc0\x45\x2d\x1b\xea\xe7\x0b\x7c\x56\x20\x41\xd7\xd0\x64\x81\ \xb7\x09\x7c\x01\xf8\x16\x64\xce\x1d\xd2\x22\x13\xf7\xd5\xff\xdc\ \x18\x39\x70\xf8\x40\x61\xc1\xe7\x2d\xaf\x71\xbf\x57\x29\xf0\xfc\ \x82\xcc\xcd\xcd\xf5\xd6\xb2\x23\xd4\x2e\x69\xc0\xa4\xeb\x6d\x78\ \xac\xa1\xfe\x93\x1f\x9f\x54\x21\x27\x40\x66\xf0\x03\x06\x8a\x34\ \xe4\xb0\x18\x1e\x9c\x6f\x12\xbc\x6a\x53\x9e\x9e\x40\x36\xe0\xb3\ \x6c\x39\x50\x67\xc2\x44\xad\x80\x97\x27\xb1\x26\xf0\xd3\x67\x11\ \xc5\xb0\xed\x02\x26\x0b\x3e\x7b\x76\xb6\x39\x7d\xa2\xdd\x8f\x2c\ \xf8\x66\xa2\x7b\xd7\x16\x7a\x3e\x98\x27\xa9\x02\x91\xb3\xb4\xd8\ \x97\x24\xc2\xce\x2e\x2c\xe0\x30\x09\x29\x41\x21\x0a\xb1\x3a\x82\ \x95\xd5\x15\x5d\xdf\xd1\x1f\x7c\x06\x40\x74\x45\x61\x9c\x04\x16\ \xe7\x86\x3c\xc6\x1c\x8a\xb1\xc4\xf2\x9e\xc1\x07\xec\x06\x7c\x69\ \x00\x5f\xd8\x06\xf8\x3c\xe9\xb4\xa7\x04\xec\x81\x6f\xa6\x07\x7b\ \x72\x6e\x28\x01\x75\xf8\xc5\x22\x1e\xf6\xe0\x76\x47\xe2\x4e\xb7\ \x70\x5f\x46\xf8\x8f\xd0\xd6\xdc\xec\x11\x1c\x81\x0f\xd0\x56\x63\ \xf1\x67\xec\xd8\x31\xd6\xeb\x27\xc0\x09\x1c\x2b\xf3\x55\x51\xca\ \x93\x27\x4f\x63\xd1\xe9\x2d\x5a\x77\x56\xbd\xc7\xcb\x79\x21\x48\ \xe1\x4d\x3a\x93\x0d\xa0\x8c\x17\x4d\x62\x1d\x6f\xd5\x7b\x18\x34\ \x06\x7c\x23\xe2\xa9\x0c\x54\xe3\xc5\xee\xbd\xc7\x0b\x75\x58\xa3\ \xcf\xb2\xdd\x5a\xdf\xdf\x9b\x04\xbc\xf7\x39\xd9\x2e\x80\xb4\xea\ \x3d\x84\xfd\xb0\x79\xd1\x0e\xc0\xb7\x51\x96\x29\x4d\x1a\xa4\x9d\ \xdb\x51\xb6\x1b\xcc\x64\x25\x42\xb6\x73\x55\x78\x1f\x42\x25\x06\ \x02\xc8\x74\x0d\xaa\xa8\xf5\x92\x63\xd9\x4a\xe3\x59\x57\x77\xea\ \xb6\xe6\xaa\x19\x68\x52\xef\x61\x02\xd5\xa3\xdc\x67\x36\xa7\x86\ \xee\xdd\x7e\xb0\xde\xbe\x7a\xaf\xb9\xb2\x0f\xbb\xb9\x8b\x10\xda\ \x2b\x02\x7a\xf3\x81\x90\x04\x39\x16\xfe\x70\xf1\x5f\xbc\xbe\xc8\ \x31\xdb\xf4\x60\x77\x95\x7d\xdc\xcf\x20\x17\x5d\x2f\x37\xbe\xb9\ \x3a\x7c\xf4\x58\xda\xb6\xcb\xca\x42\x6c\xa1\x45\x07\xf5\x95\xcb\ \x97\x23\xfc\x63\xe9\x1a\x12\xf1\x08\x01\x10\x7a\xd5\x70\x78\xf3\ \x57\x51\xbe\x1b\x8f\xaf\xae\x26\x01\x78\x34\x84\x9f\xd6\xe3\xa3\ \x38\x18\x02\x55\xed\xcb\x40\xea\x3d\x0a\xf5\x25\xd8\x2a\xbf\xed\ \x0a\x70\xa8\xcf\xe0\xf3\xf7\xcf\x56\xe3\xc9\x46\x45\x9d\xd2\x81\ \xc0\xde\x06\xd7\x73\x35\x9e\x6d\x2e\x6c\x35\x56\xf2\x25\xd9\x80\ \x9f\xa5\xbf\x1c\xf9\xf1\x35\x6a\x63\x80\xc2\x36\x60\xe0\x5d\x4e\ \x93\x28\x35\x03\xf0\x54\xb1\x0d\x65\x89\x49\x24\x2d\x4b\x7e\xfb\ \x96\x3a\x7b\xc1\x0c\x12\x3c\xd0\x34\x09\x60\xc3\x92\x89\xc9\x89\ \xaa\x23\xe4\xb8\xda\x6d\x45\x43\xe4\x5d\xc7\x4f\x8d\x75\xa6\xe7\ \x27\x06\xa9\x5e\xd7\xe4\xf1\x73\x6d\x80\x8c\xcd\x95\x7d\x2e\xfc\ \x59\x9b\x0b\x88\x6c\x43\x3a\xde\x66\x0d\x00\x9f\x6a\x41\x0e\xd1\ \x66\xf0\xeb\xf5\xe5\xce\x39\x7d\xe1\xdd\x5f\x06\x3e\x83\x70\xe9\ \xea\xc5\xe1\x63\xb1\x22\xeb\x5c\x1e\x7c\xde\x44\x53\xab\xbc\x57\ \xaf\x5c\x91\xc3\x47\x8e\x10\x38\xa1\x07\x3e\x7a\xde\x69\xc0\xf2\ \xc0\xfc\xe1\x87\x1f\x63\xd8\xff\x5c\x9c\xa9\x2b\xb0\x49\x36\x3c\ \x0c\xbe\x73\x23\xf8\xc9\x66\xf0\xf9\x44\x9e\x12\x22\x1e\xf2\x8d\ \xdb\x73\xc4\xdc\x44\x07\xf0\x59\xb2\xcc\xa1\x3e\xc6\x3c\xc3\xe8\ \xcc\x32\x65\x23\xdb\x4d\x8c\x00\x45\x6a\x07\xb2\x4e\x5f\x08\x7c\ \x40\x4d\xd9\xb0\xa5\xae\x57\x23\x10\xb2\x4d\xb8\xcb\xbc\x5b\x60\ \xad\xf7\xcb\x87\xfa\xb8\x57\x5b\x86\x78\xa6\x16\x7c\x12\x37\xa4\ \xe2\x60\xa7\x93\xca\x48\x67\xce\x9e\xd5\x35\x20\x7d\xc1\xb7\x6d\ \xc2\xe3\xa7\x8e\x77\xe3\x96\xf1\x5d\x06\x1c\xb6\x2d\xf0\x59\xd8\ \x1d\xdb\x8d\xe0\x73\x48\x9f\x01\xdf\x59\xf0\x1d\x5c\x74\x8b\x29\ \x00\x87\x27\x61\x7b\xa8\x0f\xb8\xbc\xb3\xeb\xa3\x7f\x7e\xa8\x6f\ \x57\x55\x5c\x58\x5d\x18\x3c\x33\x71\x6a\x60\x37\x27\xe7\xea\x46\ \x14\x57\xae\x5e\xd5\x13\x76\xcc\x6e\xb5\xa6\x40\x67\x36\xe4\xf8\ \xf1\xc7\x1f\xb0\xfb\x0e\x64\xbb\x10\xfd\x50\x11\x4f\xac\x7a\x8f\ \xa5\xc6\xdb\xf7\xdb\x13\x9a\x40\xcc\x8f\x86\xc9\xe0\xe3\x1f\xb1\ \x87\xd6\xce\x9b\x6e\x9a\xb5\x0a\x5c\x2d\x76\x41\x6d\xc8\x7b\x01\ \xbb\x83\x4d\x3b\x15\x93\x00\xcf\xa8\xf7\x58\x00\x04\xd9\xae\x55\ \xef\xe1\x43\x11\xfe\xe7\x65\xbb\xf6\xc0\x0e\xc3\x98\x77\xf6\x56\ \x2e\x48\x92\x7a\xcf\x93\x8d\xc9\x37\xff\xb1\xa5\xb6\x69\x0b\xc0\ \xe0\x28\x8c\x37\x11\xbe\xf7\xe2\x7b\x51\xd0\x89\x93\x27\x2b\xa7\ \x70\xeb\xd6\x2d\x73\xce\x60\x9d\x49\x70\x7d\xeb\xdc\xe4\xd9\x81\ \xb8\x89\x4b\xf8\x2e\x1e\x57\xd6\x86\x7a\xcf\x86\xf7\xcd\x55\x7e\ \xfc\x76\xa8\x72\x18\xba\xf6\x22\x00\xf6\xf8\x6a\xe3\x22\xea\x61\ \x66\x84\x3e\xee\x67\x7a\x7c\x2b\xe2\xf1\x4e\xe2\xa9\xbb\x51\x8c\ \x31\x3d\x44\xbd\x7c\xe3\xf1\xb1\x39\x47\xea\xf9\x5e\x8b\x1a\xf0\ \x43\x07\x0f\xf6\xdd\x7b\xcf\x56\xb0\xe3\x49\x12\x5a\xe5\xd7\x7c\ \x1f\x22\x1e\x1d\x0c\x78\xc0\x58\x7f\x9e\xed\xbf\x87\x32\x01\xc9\ \x6b\x06\x4a\xd8\x80\xca\xde\x6b\x74\x09\x46\xb6\x9b\x2e\x32\xc5\ \xbe\x40\xc5\xc1\x64\x23\x6d\x61\x07\x47\x22\x1e\x4a\x1b\x6c\xb1\ \x8f\x8b\x83\x1c\xdd\xf1\xbd\xdc\xed\xe0\xd0\x9f\xd5\x7b\x56\xe1\ \xc1\xeb\x1b\x78\x72\xc8\x09\xc1\x50\x23\x09\x80\xab\x0c\x59\x8f\ \xaf\x36\xf6\x30\x30\x0f\x1f\xcf\xdb\xf6\xff\x78\x12\xd3\x49\x40\ \x97\x0c\xd3\x8f\xa2\x08\x9f\x75\x17\xde\x6b\x4b\xb1\xba\x46\x4f\ \x6b\xd2\x48\x80\xb7\xb0\xe7\x09\xdb\xee\x7a\x3c\x3b\x3f\x33\xb0\ \xff\xc0\x7e\xbf\x73\x2f\xbf\xd9\xe3\x37\x7a\xf9\x9d\x3d\x3e\x4d\ \xac\xe9\x8a\x76\x22\x00\x0f\x28\xad\xc8\xd1\x9c\x0f\xc0\x7d\xdb\ \xdd\x7a\xfc\x86\x25\x93\x58\x6e\x3a\x16\xcf\xd9\x5f\xbd\xba\x32\ \x82\x87\xd0\x74\x64\xb6\x2a\xd0\x34\xec\xd7\x7d\xf8\xed\x4c\xc9\ \x93\x80\x50\xef\x5f\x65\xbc\x4f\x9e\x3c\x01\xf8\xf0\xa4\xed\xc8\ \x76\x81\x3a\x26\xd0\x64\xf3\x06\x9e\x76\xef\x3d\xf6\x99\x66\x69\ \x2f\xc0\xa7\x55\x7a\x76\x79\xae\x33\xb2\x7b\xab\x89\x60\xf0\x3d\ \x3f\x07\xc0\x6e\xda\xa2\xd4\xbf\x4f\xc5\x4d\xcf\x6d\xc1\x04\x2d\ \xc1\xed\x7d\x81\x6f\x8f\xdf\x88\x0d\xe3\xcc\xca\xda\xf4\xbe\xd5\ \x5b\xdb\x99\x99\x05\x36\x9c\xe3\x3b\x93\x61\x18\xf0\xed\xce\xa3\ \xa9\x2e\x10\x4a\xb4\x7f\x59\xa5\x49\x63\x13\x51\x48\x51\x15\x13\ \xc7\xc7\xc6\xaa\x89\xff\xee\x9d\x3b\xd4\x15\x70\x46\x5b\x52\x87\ \xb8\x0b\xf1\x20\x99\x3f\xfe\xe6\xdb\x38\x9c\xde\x94\x3b\xcb\x76\ \x9b\x37\xc7\x31\x36\x79\xf9\x9d\x3d\x7e\x10\xe8\xe7\x5a\x6b\x03\ \x3a\xce\x46\x05\x5b\x83\xdb\x5e\xbe\xcd\xd9\x1b\x3c\xbe\xc9\xd9\ \x61\x10\xf8\x3d\xf8\xf7\x8d\x8e\xf8\x2b\x5f\x5e\x1e\x86\x02\xcb\ \x7a\x7c\x2e\x6a\xa9\xf7\xb9\x7c\xf9\xb2\xea\xbe\xad\xc7\xe7\x87\ \x07\xd9\xae\x5e\xaf\x3b\xcc\x6a\xa5\xdf\x82\x6f\x65\xbb\xb6\x6d\ \xf9\xee\xee\x3b\x14\xee\x93\x63\x02\xfa\x56\xbd\x97\xee\x6e\x90\ \xed\x8a\xcb\x68\x25\xcc\xa0\xb3\x05\x3e\x56\xef\x71\xf4\x60\x34\ \x0d\x1c\x6d\x24\xef\x6b\x0e\x0c\x05\x45\x00\xdf\xd4\x0b\x9a\x65\ \xbb\x54\x5f\x30\xed\x4c\x00\xd4\x57\xa6\xcc\xf5\x11\xa3\x5c\xe4\ \xe7\x80\xeb\x18\x76\xe4\xf9\x46\xc9\xe7\x92\x4d\x32\x4f\xd7\xd3\ \x0c\x94\x28\x24\x1a\x47\x84\x9f\x8f\x9d\x8e\x45\xa4\x3a\xdb\x61\ \x7a\x66\xfa\x5d\xc9\xb3\x89\x7c\xd3\xfb\x49\x91\xba\xb0\x34\x3f\ \x58\x74\xbb\x7b\x57\xef\xed\xdc\xd7\xdf\x95\xc7\x0f\xce\xb9\x7a\ \x82\x68\xab\x0b\x10\x02\x3e\xa6\x9e\x90\xfd\x4e\xe0\x1b\x69\xe4\ \x1e\xc1\x17\x27\x5a\xc4\x73\xd7\xe3\x0e\xae\x83\x43\x03\xbe\x09\ \x7c\x3c\x44\x85\x5f\x0f\x95\x60\xf5\x1e\x0a\x59\x0e\x83\x8f\xc2\ \xd4\x67\xcf\x9e\xc7\xcd\x3a\x5e\xd5\x27\x19\x79\xea\xa1\x1a\xd9\ \xae\x90\x6c\x97\x7b\xe4\x56\xc4\xc3\x3e\x22\x3f\x39\x66\x65\xbb\ \xe8\xed\x13\xd4\xf4\x59\x46\xc4\x63\x0b\x7c\x34\xe6\xf3\xe0\x37\ \xcb\x76\xc9\x0e\xe0\x2b\xaf\xd7\xa7\xef\xc0\xf7\xe2\xc1\x38\x4f\ \x13\x7d\x66\xa2\xdb\x49\xb6\x6b\x27\x0d\xdb\xea\x0b\xd4\xcb\x0f\ \x39\xa1\x10\xdb\x54\x94\xb5\xb2\xdd\x32\xa4\x94\x20\x0d\x63\x87\ \xe7\x65\x8b\xc4\x98\x04\x2a\x8d\xc0\xf9\x89\xf3\xd1\x0a\x39\xf0\ \xeb\xf7\x9d\x4a\xcc\x87\xfc\x4c\xdc\x5d\x88\xfb\xfa\xcd\x22\x9e\ \xbd\x81\x2f\x04\xbe\x10\xf8\xfa\x22\x42\x71\x7f\x7b\x5d\x80\x06\ \xf5\x9e\x48\xad\xde\x73\x8d\xea\xbd\x06\xf0\x05\xe0\xd3\x67\xc4\ \xb0\x7f\xe8\x60\xdc\xb4\x51\x6d\x84\xfb\x1c\x8b\x70\xcb\x68\x71\ \x71\xb1\xda\x29\x96\x43\x5c\x06\x04\xde\x0d\xd1\xe1\xd3\x67\xcf\ \x20\x01\xa5\x02\x5f\x6e\xbd\x7b\x69\xc1\x57\x9b\xb4\xec\x46\x81\ \x17\x4a\xab\xde\x33\x6a\xb6\xda\x3b\x59\x01\x90\x2d\x78\x59\xf0\ \x8d\x5e\x1f\x80\x18\x9b\xf2\x48\x0b\x7e\x1d\xee\x03\x3f\x63\x73\ \x4b\xcf\xfc\xc6\x90\xee\xb5\x13\x1d\x43\x56\x14\x9e\x27\x3a\xeb\ \xf1\x79\xa2\xb3\x32\x1e\x56\xef\xe1\x37\xd6\xed\x3d\x80\x9f\x6f\ \xe9\xe1\xf9\xf4\x55\xef\x99\x18\x9b\x16\x42\x85\xc6\x53\x7f\x0b\ \x5f\xa8\x60\x48\x2f\x56\x05\xa9\x1e\xdd\x6e\xc1\xcf\xaa\xf7\x8e\ \xc6\xdd\xa6\x4f\x9e\x39\xde\xfd\x99\xea\x3d\xb2\x2d\xf8\x80\x1f\ \x3f\x89\xc0\xcf\xac\xbd\x69\x4d\x09\xe8\xbd\xcb\xa9\xf7\x52\x95\ \xbc\x9f\x7a\xcf\x5b\xf5\x5e\x33\xf8\x36\xdc\x9d\x9c\x3e\x37\xa0\ \x4b\x31\xb9\xb8\x86\xfb\x6d\x0b\x70\x7a\x6a\x2a\xb6\x6f\xce\xf0\ \x80\xd7\xef\x6c\x66\xc3\x7a\xb7\xdd\x67\xcf\x9f\xe9\x56\xd2\x78\ \x1f\xd7\xe3\x21\xaa\xdd\x2c\xdb\x95\xbd\xcb\x76\x59\xbd\x67\x77\ \x54\xb6\x0a\xbc\xbc\x6c\x97\xc1\x57\x3b\x90\x54\xd7\xca\x76\x79\ \x10\x59\xf0\x59\x97\x5f\xe6\x42\x7d\xdc\xcb\xe0\x5b\xaf\x4d\x93\ \x1b\xf0\x0e\xd8\xd3\xcf\x82\x5f\xbd\xc7\xb0\xd3\x81\x9d\x0c\x29\ \xc1\x4b\xe1\x3e\xea\x0c\x06\x7c\x23\x80\xa1\x42\x61\x56\xbd\x97\ \x0b\x77\x34\xcf\xd7\x67\xca\x3f\xcc\xd8\xa9\xd6\x02\x51\xd1\xcc\ \xf4\x0c\xb5\x94\x9b\xd5\x7b\x67\x27\xcf\x0c\x1c\x3c\xbc\xbf\xd8\ \xb3\x7a\x8f\xc0\x77\x06\xfc\x9a\xbf\x46\xf0\x99\xb1\xb6\x22\x00\ \xbb\xe4\x17\x5e\xa7\xac\xfc\x97\xb7\x79\xbe\x6f\xee\xe5\x33\xf8\ \x39\x1d\xf5\x81\x43\x07\xfc\xf2\xc5\xa5\xa1\x66\xf0\x93\x7d\xe2\ \xe4\x09\xdd\xfe\x89\x45\x3c\xb6\xca\xcf\x1a\xf2\xaa\xd8\x97\x76\ \xeb\x11\xde\x7b\xde\xd6\x9e\x52\x08\xe8\x5c\xa3\x6c\xd7\x86\xbb\ \x6a\x65\x65\xbb\x09\x76\x02\x39\xe4\x41\xe6\x02\x9d\x2d\x92\x3a\ \x61\x99\x2f\xbc\x29\x81\x4c\xed\xc3\x46\xbd\xbe\xb3\x93\x40\x83\ \x6c\xd7\x7a\x6a\x92\xea\xd2\x24\xa0\xd7\xa5\x4d\x3d\xe9\xf3\xe9\ \x0e\xfa\xe3\x68\xaf\x72\xce\xdf\x28\xdb\xcd\x83\x6f\xf4\xfa\xa4\ \x76\xa4\xfc\xdf\x82\x6f\xec\x64\x6a\x87\xc0\x4e\x02\xbc\x61\x49\ \x40\xaa\xd0\x5b\x49\xb8\x30\x3f\x2f\xa3\xa3\x9f\x11\xec\x46\xc7\ \x20\x75\xda\x35\xbd\x30\x1d\xc5\x85\x5d\xc7\xe0\x37\xaf\x08\x6c\ \x0f\x7c\xbc\xdf\x9a\x12\x10\xb9\x87\xff\x05\x22\x1e\x35\x2c\xf8\ \xf6\xa1\x68\xde\x7f\xe5\xc6\xda\x3e\xef\x9d\x63\xf0\x81\x17\x17\ \x92\x0f\x1e\x3c\x20\x2b\xcb\x2b\x18\xd4\xb6\x52\x8a\x2f\x83\x2d\ \xb2\x54\xd3\xaf\xbb\xf2\x72\x71\x90\x44\x3c\x40\x9d\xe4\xb4\x80\ \xc4\xa8\xf7\x92\xbd\xb3\x7a\x4f\x0d\x5b\x94\x63\xc5\x1e\x7b\x7c\ \xa3\xde\xc3\xfb\xb8\x17\xc0\xe6\xea\x0f\x46\xbd\x07\x38\xfb\x17\ \xf4\x84\x6d\x2a\x66\x06\x02\x9f\xb1\xe7\xe7\x8b\xf7\x39\x6d\xc0\ \x24\xca\xe0\x31\xff\xb6\xa5\xc7\xb6\x73\x92\x05\x1f\xde\xdc\xe4\ \xf5\x74\xc0\xaa\x69\xe9\x61\x62\x61\xd5\x26\x5d\xc3\xe0\x5b\xd8\ \x31\x09\x30\xf8\xe8\x1c\x00\xb2\x22\x1d\x7f\x56\xb5\x98\x2f\x5c\ \xf8\x42\x3a\x9d\xae\x48\x06\x7c\x86\x7d\x70\x60\xc0\x4d\xcc\x4d\ \x0e\xee\x4d\xbd\x67\xc1\xc7\x18\x04\xf8\xb2\x4b\xf0\x5d\x8b\xfb\ \x01\x38\xe9\x0b\xbe\xb7\x1e\xbf\x09\x7c\xdf\x07\x7c\x0a\xe7\x16\ \x57\x16\x86\x0e\xc4\x7e\x6a\x16\x7c\xca\x7f\x06\x06\x06\x64\x6d\ \xed\xa2\xfe\xc3\xe4\xd7\x19\xa8\x41\x1b\x78\xbc\x78\xf1\x3c\x85\ \xfd\xbc\x54\xd5\x7c\x67\x1e\xdf\x9e\xd6\x7d\xab\xcd\xea\x3d\xb0\ \x65\xd5\x7b\xfc\x7b\x01\x99\xfd\xbd\x54\x94\x63\x8f\xdf\x00\x3e\ \x58\xca\xc9\x76\x6d\xa8\xaf\xbf\x2b\xbe\x4c\x9a\x56\xaf\x4e\xf4\ \x98\x44\x08\x5e\xab\xe2\xb4\x6b\xfa\xa9\x68\x19\x0c\xf8\x14\xe1\ \xf8\xa2\x30\x69\x12\x81\xdf\x20\xdb\x05\xf8\x74\x93\x0d\xef\xd3\ \xf5\x46\xbd\x17\x24\xd8\x5e\x3e\xa4\xc9\x04\x3b\xa9\x31\x2d\xf8\ \x0c\x3b\x26\x81\x12\x93\x60\xc0\x23\xe2\xe2\x71\x9a\x04\x9c\xd7\ \x2d\xc8\xab\x49\xc0\xf5\x01\x9f\xc7\xec\x91\xb8\x52\x75\xfc\xc4\ \xb1\xce\x5e\xd4\x7b\x16\xfc\x9a\xe5\x64\x34\x83\x0f\xfe\xda\x4c\ \x01\x0a\x61\xf0\xc5\x37\x81\x2f\x4d\xe0\x4b\x0e\x7c\xa0\xad\xa7\ \xb8\x76\x26\xe2\x5e\x7e\x1c\xe2\x32\xf8\xec\xb5\x2f\x5d\xba\x28\ \xfb\xf6\x8d\xf0\xb8\xc2\xf7\x63\xf0\xd5\xac\x64\xbd\x6f\x5e\xbf\ \xe6\x34\x13\x15\x7f\xdb\x56\x63\x6f\xc3\xb9\xa9\x5e\x5f\xcb\x76\ \xc5\xc8\x76\x93\xc1\xb0\xf6\x5b\x61\x48\xe0\xdb\x56\x12\x2e\x36\ \x8a\x55\x53\xe0\xc3\x20\x77\x49\xbe\x6c\x66\xb1\xde\x80\x62\xc9\ \x6f\x59\x92\x97\xaf\x6d\x47\x40\x60\x02\xe2\xfe\x3d\xcb\x76\x7b\ \x78\x89\xc3\x00\xb7\x13\x9d\xdd\x12\x0c\x11\x96\xe7\x3d\x0f\x8c\ \x6c\xd7\x16\x55\x8d\x22\xd2\x3e\x04\xac\xda\x94\x34\x81\xd7\x4a\ \x4b\xa9\x3d\x3e\xea\x0b\x0c\xbb\x9d\x04\x02\xc0\x37\x72\x6b\xdc\ \x4b\x1b\xa1\x64\xab\xfc\x90\x0c\x1f\x3c\x74\x50\xd7\x0e\xf4\x05\ \x9f\x61\x3f\x3f\x79\x6e\x20\x2e\x3d\xf6\xef\x05\x7c\xb1\xe0\x3b\ \x76\xc2\xad\xd5\x00\x1c\x87\xfa\xa5\xa3\x89\xdd\x89\xcb\xaa\xf7\ \x9c\x67\xf0\x9b\x96\x46\x62\xbb\x26\x77\xf1\xea\xb2\x3e\xa5\x1a\ \x7c\x53\x25\xc5\xc0\x5c\x58\x98\x8f\x33\xeb\x51\xf4\xfe\x45\xac\ \xa2\x8b\x66\x43\x05\x5f\xf7\xe4\xc7\xb7\x04\xf8\x12\x58\x3e\x0b\ \x8f\xcf\x6d\x2c\x66\xcb\xc8\x76\x85\xc1\xcf\x87\xfa\xb8\xdf\xa8\ \xf7\x90\x2a\x18\x6f\x63\xd5\x7b\x36\xe7\xf7\x34\xf8\x3d\x7f\x2f\ \xa3\xde\x4b\x11\x00\xab\xf7\x00\x0f\x44\x4e\x54\x1b\x48\x2f\x1a\ \x45\xc1\xfc\x1b\x62\x12\x08\x90\xac\xd1\x7d\xfc\x05\xf9\x98\x34\ \x0e\xbf\x31\x59\x25\xe6\xfb\x80\x1f\x08\x4a\xc8\x81\x65\xbb\x5e\ \xdf\xd6\x41\x18\xfc\xc0\x1e\x9f\xc1\x27\x28\xf0\x19\xcd\xbd\x7c\ \x2c\x0f\x97\xfe\x55\x7e\x27\x68\x0f\xea\x89\xc5\xd5\xd1\x64\x79\ \x67\x45\xb2\xf0\xc2\xbb\xa9\xb9\x89\x94\x0a\x34\x82\x2f\xcd\xe0\ \x4b\x06\x7c\xba\xce\xda\xad\xe9\x00\x6c\x8e\xef\xa9\x18\x93\xdf\ \x7b\xcf\xef\x1a\x7c\x11\x5f\x5d\xbf\xb4\xb6\x38\x34\x38\x34\xe8\ \x9b\xc0\x77\x2e\x9d\x10\x3b\x39\x39\x99\x0d\xf5\xed\xa6\x9b\x9a\ \xef\xeb\x9e\xf0\xe9\x89\x1a\x0f\x23\x14\xde\x67\xf2\xfa\x6d\xe7\ \xe5\xb3\x18\x25\xd3\xe2\xb2\xb2\x5d\x2b\x82\x81\x6c\x97\xf2\xfc\ \xbe\xe0\x43\xfb\x6f\xab\xc2\x12\xb8\xaa\x0f\x19\x6d\x02\xbd\xc4\ \xb9\x03\x8e\xd6\xe5\x53\x24\xe3\xf0\x1b\xa1\x65\x67\x05\xa5\xde\ \x0b\xbd\x7f\x4f\xc9\x48\xf8\xa4\x41\xeb\xe9\x60\x8f\x9e\x34\x1a\ \xbf\xd7\x23\xb5\x20\xd9\xae\xb3\xea\xbd\x1d\xf7\xde\x43\xc4\x12\ \xb6\x81\x2f\x16\x7c\xf3\xac\xed\xfe\x0f\x6c\xa3\xc0\xd7\x0c\x3e\ \x60\x47\x2a\xb1\xc5\x51\x97\x0d\xf5\x91\x4a\xa5\x23\xe3\x62\x07\ \x6a\x68\x68\xc8\xb4\xf7\x38\x02\x4d\xef\x7f\xb6\x7f\xd4\x9f\x88\ \x07\x8f\x34\x83\xef\x9a\xc1\x37\x35\x36\x73\x9d\xb1\x5b\x6c\x03\ \x52\x74\x87\xbf\x9d\x03\xdf\x39\xef\xf6\x0c\xbe\x73\x7a\x10\xc7\ \x91\xce\xd9\x89\xd3\x03\x4d\xe0\xeb\x5d\x7a\x50\xc7\xf2\xf2\x12\ \x3e\xd0\x80\xcf\xe1\x67\x3a\x4b\x5f\x85\x3e\xde\x3b\xd6\xdf\x71\ \x74\x81\xfb\xd9\x9b\x42\xba\x8a\x3b\xac\xa0\xc7\x6e\x42\xb9\x77\ \xf5\x1e\x79\x2b\x76\x76\xf8\x1d\x10\x2a\xb9\x77\xf4\xfa\xa4\xde\ \x0b\x42\xe2\x10\x0c\xf4\x04\x73\x59\x22\x57\x67\x1b\xf3\x91\x4e\ \x3e\xf9\x50\x1f\xf5\x05\xa4\x02\x25\x4b\xd6\xec\x44\x47\xa9\x92\ \x17\xc1\xe6\x1a\x46\xfc\x04\x99\x32\xe9\xf5\x45\x6c\xad\xa4\xaf\ \x7a\x0f\x61\xbc\xed\xba\x40\xe0\xc5\x1d\x15\xa3\xd1\xcf\x86\xe2\ \xef\xd8\x21\x58\xf0\x8d\x4d\x72\x70\xfa\x4c\x49\xb6\x39\xb5\x38\ \xd5\xa2\x74\x93\x99\x3c\xf8\x8e\xc7\xb2\x9c\x89\xab\x06\x87\x87\ \x86\x7d\xb3\x7a\xaf\x19\x7c\xd7\x04\x3e\xa5\xb0\xa1\xcd\x4d\x41\ \x0b\xe7\xcc\x36\x47\xae\xc9\xe3\xbb\xdd\x82\x2f\xd5\x51\xcd\xde\ \x2d\x5f\x5a\x1a\xc6\x60\xb3\xea\x3d\x16\xfd\xac\xac\xac\xc4\xd9\ \xf6\xff\x79\xfb\x0e\xf4\xb6\x92\xa4\xc9\xcc\x7c\x00\x25\x92\x22\ \x25\xca\xb4\x91\x6b\xdf\xfd\xfb\x99\xb9\xff\x05\x76\x0f\xb0\xde\ \x7b\xbf\xed\x48\x8a\xb6\x6a\x51\xc5\x0a\x45\x20\x59\xcd\x6f\x0c\ \xbe\x1d\xd7\x25\x0c\x04\x3c\xe0\x21\xd2\x46\x46\xee\xf3\x87\x22\ \xc0\x57\x20\x97\x72\x57\xf4\x43\x05\x3c\x70\x7d\x08\xf5\x53\x0f\ \x9a\xa4\x16\x7a\xb4\xf1\xb0\x9e\xb9\xb5\xd7\x2d\xb3\xf7\xf4\xc7\ \x38\x55\xe2\xc9\x2d\x3d\x0d\x33\x73\xa5\xba\x20\x57\xaf\x43\xd6\ \x1b\x5d\x33\xd5\x63\xac\x3a\x67\xbf\x3d\x6e\x3b\x32\x36\x52\x84\ \x71\x3d\xc1\x50\x5f\x73\x47\x55\xe2\xc1\xe0\x16\xd0\x5d\xc4\x16\ \xe4\xe2\x5e\xa9\x15\x29\x00\x0c\x66\x1a\x9d\xad\x1f\x0d\x01\xd8\ \xba\x75\x22\x5f\xe4\x1e\x6a\xbc\xa7\xc0\xb7\x6c\x58\xe7\xf5\x95\ \xc9\xb9\x2a\x9f\xe2\x61\xe0\x9b\x6f\xb5\x58\x6f\x5b\x24\x90\xc4\ \x61\xf5\x8c\xdf\x52\x5b\x17\xff\xfe\xfd\xfb\xdf\x02\x3e\xb7\x39\ \x45\xf8\x57\xdf\x7f\xb9\xf7\x30\x7b\xef\x2f\x01\xbe\x5b\x4d\xbc\ \x83\x1d\x0a\x82\xb8\x67\xe0\x1b\x81\x9f\xb7\xcd\x92\xae\xa8\x3c\ \x26\x01\x3e\xc2\xab\xbf\xfe\xbb\x1f\x1e\x1d\x3d\x7d\x12\x99\xbd\ \xb7\x3d\x5f\x6d\x7d\x33\xef\xa7\x9f\x7d\xb6\x0d\x7c\x39\x6b\xc4\ \xd0\xc0\xdf\xd4\x7a\xdd\x78\x33\x95\xbb\x1f\xf8\x82\xb2\x62\xee\ \xbc\xa5\x87\xe7\x4e\xf9\xfa\x99\x7a\x9b\xe5\xc4\x82\x1e\x49\x57\ \x71\xcd\xb9\xe2\x35\xb5\x86\x02\x2f\x4b\x56\x5e\x29\x6c\xf7\x55\ \x0a\x57\x6c\x8f\x11\x83\xb8\x53\xaa\xd5\xc2\x90\xbf\x9d\xad\x90\ \x8b\x80\x74\x84\x2b\xbb\x60\x90\x44\xbc\xb3\xda\x78\x1e\x8d\x90\ \x56\xda\x7d\x09\xb6\x27\x75\x54\xb7\xa2\x71\x8c\x4d\x47\x29\x8c\ \x2f\x12\xc8\xe1\xd1\x09\xf0\x09\x55\x9f\x0e\x95\xe1\xde\xa6\x33\ \x01\x8e\xd4\x23\xe5\xf5\x53\xe0\xbb\x78\x7c\xa4\x39\xb5\x66\xe0\ \xab\x8e\x04\xea\x0b\xdd\x00\x1c\x1f\x3f\x35\xcb\xc0\x4f\x45\xec\ \x4d\x87\x6b\x69\x4c\xc1\x49\x2f\x7f\xa7\xc0\x27\x1a\x77\xd2\x05\ \x70\x57\xe0\x57\x30\x83\x05\xf8\x1a\x82\x85\xe6\x58\x02\xfc\xfc\ \x83\x7f\xf2\xf4\x70\xf9\xb6\xf5\x49\xa9\x0e\x3b\x55\x4e\xd9\x3f\ \x38\x68\x92\x4d\xb9\xc0\x37\x59\xad\x55\xed\xfc\xfc\x83\x5d\x5f\ \x5d\xf3\x72\x09\x64\x00\x3f\x69\xe4\x27\x2f\x8f\x2f\x38\x15\x17\ \x85\x5d\x06\x89\xaf\x87\x14\x5a\x00\x7c\x65\xef\x31\x2c\x2b\x45\ \x58\x71\xd5\x8a\x84\xfe\xda\xd2\xa3\xbc\x5d\x7f\xfe\xb8\xa6\x34\ \x27\xd0\x01\xad\x8c\x3d\x9c\x73\x67\x01\x85\x38\xb0\x36\x1b\x60\ \x2b\x79\x12\x08\xf5\x5d\x37\xbd\x56\x7a\x7f\x09\x83\x6b\x61\x81\ \x71\xf1\x90\x9e\x28\xc0\x8c\xef\x07\x51\x91\x33\x92\xab\xf0\x1d\ \x04\x5b\xfe\x7e\x6b\xcd\xf0\x9c\x93\x78\x6c\xa6\x21\x90\x7a\xf9\ \x9e\xe7\x9b\x13\xa5\x3c\x93\x78\xb2\xc7\xc7\xf0\x50\x3b\xcf\x66\ \x4c\x9a\xfe\x01\xae\xe3\xfb\xef\xbf\xc7\x94\xe6\x56\xdc\x9b\xb9\ \x48\xef\xbf\x7a\xbf\xd7\xf8\x04\x7f\x6c\x2f\x5f\xc1\x3e\x05\xbe\ \xcd\x80\x5f\x77\xa9\x09\x48\xd4\x65\x0f\x88\xf1\xd6\xd9\x46\x93\ \x3a\xd5\x31\x63\x84\xf0\xbb\x3f\xfc\x6d\xab\x8c\x6a\xb1\x64\xaa\ \x07\xd7\x42\xff\xd6\x7e\xd1\xfe\xb7\x6e\xda\x45\x2f\xfa\xe6\xfa\ \xa6\x55\xfd\x95\xd3\xad\x0b\x34\x79\xe3\x65\x2b\x4e\xb1\xb2\xed\ \x39\x9c\x60\xd2\x6b\xc6\xe6\xdc\x2c\x87\xae\xeb\xbf\x21\xba\x31\ \x97\xd9\xf6\xac\xb6\x0b\x0d\x3f\xf6\xf6\x85\x08\x13\x8b\xee\xc7\ \x07\x28\xd8\x46\x9a\x8f\x3a\x73\xfb\x0f\xae\x39\x4b\x49\xb3\x48\ \xa6\xcb\x3e\x02\x29\x40\x56\x49\xc6\xae\x41\xd9\x41\x38\xce\xe3\ \xd9\x2d\xff\xa7\x95\x48\xda\x7b\x65\x00\xdd\xf8\xfd\x6e\x31\x1d\ \xd5\xe3\xa7\x9d\x87\x73\xe0\x33\x84\x98\x8f\xff\xe2\xda\xf0\xa0\ \xe6\x5a\x0f\xc8\x8f\xe1\x82\xf2\xbd\xd5\x7b\xb5\x84\x3c\xbe\x4d\ \xc4\x6a\x23\xc6\x4d\x44\x66\x7f\x7f\xdf\xbe\xdc\x28\x0a\xfd\xbb\ \x7f\xf7\xef\xb3\x84\x20\x81\x3e\x3a\x5e\x6f\xde\xbd\x5e\xff\xa7\ \x7f\xff\x9f\xaf\xb7\x25\xbe\x1f\x1c\x11\x66\x6a\x93\x47\xee\x59\ \xaf\x22\xf0\x77\x98\x02\x6c\xb3\xf7\x46\x0f\x36\x80\xd1\x10\xaf\ \x37\x53\x3b\x4d\x72\x46\x31\xc0\xff\x72\xa3\xb1\xfe\xe9\xe7\x9f\ \xac\xef\x31\x9b\x34\xac\xad\x2d\xb4\x7a\x67\xaf\x5e\xbd\xdc\x0a\ \xbb\x6a\x65\xbe\xa8\x7c\xfd\x5f\x51\xf1\x67\xb8\x9e\xd9\x8a\xb3\ \x50\x9f\x6d\x2c\xdb\x9e\x18\xd4\x88\x25\xeb\xc1\xf1\x2c\xac\x41\ \x05\x7e\x01\x45\xd6\x85\x5a\xa7\xad\x4a\xb7\x10\xd0\xc2\x91\x7b\ \x8c\xf0\xbe\x88\x31\x11\x03\xd6\xce\x15\x9e\x52\xc0\x5c\x8b\xd4\ \xb7\xf9\x9d\xe0\xbe\x8d\x33\x0d\x87\x7e\xd7\xac\xc6\xc9\x7d\x2e\ \x95\xd1\x90\x18\x4e\x37\x4a\xe2\x90\x29\xe9\xe3\x1a\xa7\xda\x7b\ \x58\x5f\x86\xf4\x63\x64\x83\xb8\x37\x21\xe2\x29\x04\xbb\x6e\x3f\ \x22\xbb\x08\x27\xed\xf1\x17\xf5\xf8\x33\xb0\x33\xdc\xf7\xd8\x62\ \xef\x15\xcc\x33\xe8\x25\xcf\xeb\x0b\x48\x97\x08\xc2\x54\xe5\x87\ \xd2\xf4\x67\x9f\x7d\x6e\x4f\x9e\x1c\x4e\xe9\xe8\x7a\xfe\x6c\xd3\ \x11\x78\x7c\xf0\xd8\xe7\x1e\x3f\x45\xaf\x1a\x1d\xe5\xc9\x5b\x46\ \xb3\xd9\x59\xef\x50\x14\xd4\x22\x8d\xea\xce\x36\x9a\x58\x0a\xf5\ \x73\x48\x2c\x94\xe2\x70\xfb\x87\x3f\xfc\xcd\x7e\xfe\xc0\x99\xc4\ \xd3\x54\x5a\xff\xfa\xaf\xff\x1a\x0f\xab\xe8\xe6\x78\x80\xc5\xb8\ \xd3\x5f\x4f\x61\x9d\x1f\xe4\xeb\x6b\xa8\x1f\x1e\x08\x21\xb7\x7e\ \x1c\xc1\x9c\x8a\x52\x67\x11\xf3\x6d\x2e\xe3\xe6\x63\xc1\x7b\x2d\ \x10\xce\xa0\x70\xa6\xaa\xfc\x84\xab\x87\x61\x38\x8b\xd0\xbc\x96\ \x71\x2d\x63\x80\x47\x49\xee\xec\xc5\x11\x17\xae\x5d\x81\xec\x1a\ \x95\xaf\x6f\xae\xf5\x02\x99\x4d\xd7\x41\x78\x89\x53\x23\xd8\x5b\ \x4f\x6c\x43\xaf\x83\x1c\xe5\xcb\x38\x8f\x7b\x82\x42\x1f\x6d\x5e\ \x6e\xe9\x0d\xe4\xa5\x24\x2c\xd8\xcb\xcf\xf2\xce\x3c\xe7\xb0\x96\ \x60\xaf\x0a\x7c\xb7\x0c\x7c\x4d\x03\x72\x4b\x2f\x83\x3d\x9f\x73\ \x26\x2d\xc0\xd7\xd1\xf4\x7e\x1e\x6a\xc4\xcb\xa6\x4d\xfd\xed\x1c\ \xd4\x72\x0f\xdc\x7b\x57\x60\x4f\xc0\xfe\x20\xa1\x27\x03\x3f\x75\ \xf9\x35\xff\xdf\xfd\x66\xa0\x50\x50\x53\xd2\x44\xfe\xc8\xb7\xcb\ \x21\x54\x28\x3f\x7f\xdc\xd0\xf7\x5f\xbf\x7f\xf4\xf4\xd9\x71\xe4\ \xd8\x27\xe7\xf8\xff\xb0\x19\xf1\x7d\xfc\xf8\x11\xbd\xbc\xb3\x3d\ \xa7\x15\xe9\x26\xe7\x75\x75\x7d\x35\x18\x7b\xd1\x41\x07\x75\x97\ \x52\xea\x7c\x50\x47\xe5\x59\x9c\xad\xaa\xca\xc2\x27\x23\x04\x0b\ \xe6\xf2\x96\x8b\x81\xfc\xb3\xd2\x47\x4b\x29\x52\xf4\xd4\xf9\x79\ \x1a\x91\x2a\x9b\x97\x29\xb7\x02\xb0\x04\x81\x5c\x9d\xb9\xbb\xe2\ \x22\xcb\x2a\x89\x46\x5c\xb5\xc2\x1c\x14\xe0\x15\x90\xc0\x78\x54\ \xaf\xf7\x39\xfa\x58\x5d\xde\xcf\x00\xa8\x9b\x27\x37\xb9\xac\x02\ \x3f\x52\x82\xb4\xc0\xd3\xea\x06\x61\x11\xa8\x8c\xa4\xc4\x83\xc8\ \x24\xeb\xed\x21\xce\x95\x6d\xc9\x66\x2e\x69\x16\x73\x7f\x8d\xf8\ \x54\xc3\xd0\x27\x8b\x3c\x09\x7c\x3a\xa4\xdc\xaa\xcd\xb4\x5d\x05\ \x7e\xc4\x22\x2a\x54\x58\x19\x77\x6b\x45\xe6\x06\x8e\x8f\x8f\xec\ \xf3\xcf\x5f\xdb\x7f\xfb\x6f\xff\x35\xa7\xb3\x5b\xa2\x33\x27\x2f\ \x9e\x2d\x4f\x8f\x8f\x63\xc3\x55\x61\xfc\x96\xc7\xd1\x79\x4e\x83\ \xd8\xf5\xff\xdf\x66\x20\x8b\xaa\xed\x8a\xf9\x30\x8f\x92\x20\xc6\ \x31\x54\xd0\xa0\x1f\xfb\xa2\x46\xdf\x68\xfb\xed\xcd\x3c\xbe\xb6\ \xa5\x4e\x4e\x9e\x6d\xa8\xc1\xaf\xa7\x9c\xfb\xac\xbd\x77\x7e\x76\ \x26\x51\x41\xe5\x8f\xb7\x02\xc8\x08\xb9\x03\x69\xcb\x56\xae\xeb\ \x0f\x6c\x14\x82\xb7\x08\x87\x72\xf0\x8c\xf2\xdf\x0f\x93\x89\x3d\ \x0d\x5f\x9d\xde\x51\x04\x54\x5d\xd9\x7b\x40\xd1\x56\xd5\x19\xde\ \x5d\xec\x41\xfe\xbe\x74\x82\xa7\x56\xd4\x0e\x74\xb6\xa6\x9f\xe7\ \x6d\x38\x59\x00\xca\x21\x07\x92\x8c\x32\x7b\xaf\xdd\x86\xdb\xbb\ \x87\x16\x5f\xf1\x86\xa5\x5e\x3e\xf8\x04\x2e\xc4\x31\x50\xa9\xcd\ \x83\x55\xfe\x30\x2b\xca\x10\xde\x22\x97\x25\xf6\xde\x00\x3f\xda\ \x8f\xb9\xe2\x2f\x6d\xd5\x9c\x86\x12\x80\x62\xc3\x4a\x29\x29\xa4\ \xb7\x07\x09\x3d\xed\xd8\x46\x88\xdd\xc6\xb9\xdc\xde\x29\x0f\x97\ \x9a\x3d\x7e\x4f\x5d\x31\x30\x64\xce\x36\x64\x26\xf1\xbc\xfe\xe2\ \xf5\xde\x6f\x31\xf9\x6a\x2e\xfc\xd1\xf5\xfd\x31\xda\x02\xbb\x33\ \x00\x8b\x2f\xa9\x97\xcf\x74\x60\x76\x01\x19\xf8\x1a\x06\x7d\xb5\ \x51\x50\xdd\x3f\xdc\x8f\x7b\x24\x9e\x14\xae\xff\xfd\xdf\xfd\xbd\ \x2d\x4b\xe0\x07\x8b\xea\x6a\x9e\xca\xeb\xfa\xfd\x00\xab\x7a\x3a\ \x05\x32\x80\x8f\x5e\x7e\x72\x84\xf3\x1a\x01\x79\x00\x89\x40\x62\ \xe0\xa3\xb3\x2b\xa0\xa1\x33\x05\x38\x12\x89\x07\x00\x05\x98\x59\ \xe5\x37\x6f\x60\xe1\xdf\x85\xe1\xc2\x73\x6a\x55\x6e\x04\x3f\x97\ \x84\xf3\xca\xf5\x1f\x3d\x67\xde\x45\xbc\x3f\x95\x9a\x48\xa2\x41\ \x68\xac\x95\x7c\xa8\xfb\x58\x85\x99\x14\x06\xa1\x57\xa6\x50\x4b\ \x7c\x24\x1d\x55\xa1\xdb\x6e\x09\xf0\x0e\x2e\x41\x51\xda\x2e\xd2\ \x38\xe8\x2a\x22\x2b\x50\xf2\xd4\x9c\xc4\xd3\x53\xc0\x10\xc3\x6c\ \x95\xc0\xcf\x35\x1b\x0d\xf5\xb3\x70\xaa\x2e\x7d\xc5\x59\xc0\xfe\ \x50\xa8\xdf\x40\x3f\xfe\x5b\xa6\xed\xb9\x5a\xad\x81\xbf\x69\x54\ \xb0\x9d\x9a\x80\x0f\xfe\xc6\xf1\xd3\xa3\x78\x7a\x72\xbc\xcc\x81\ \xef\x7f\x3c\xf0\xc7\x9f\x53\x2b\x61\x47\x29\xc0\x42\xe0\x6f\xbf\ \x47\x6e\xc3\x51\x66\x7b\x5a\xcd\x5c\x56\xfe\xed\x5f\x7f\xb3\x07\ \x30\x29\xf0\x35\x04\x7c\xfb\xf6\x8d\x9d\x3c\x3f\x19\x40\xa6\x75\ \x46\x78\x6f\x15\x62\x9e\x97\x4d\xca\x7b\x7b\x69\xa6\x6c\x95\xf4\ \xca\x76\x13\x80\x58\x2b\xbd\x08\x06\x9b\x4a\x2d\x30\x02\x14\x95\ \xa8\x49\x0a\x2b\xa5\x40\x4a\xb2\x01\x19\xaa\xa2\xdf\x8d\xa2\xdc\ \x00\xa1\x10\x6f\x68\x42\x03\xa4\x1f\x44\x29\xed\x73\xe9\x42\x52\ \x4b\xba\x83\xc3\x68\x48\x76\x50\x41\x12\xb2\x32\x12\x15\x67\x0c\ \x5d\xdc\xaa\x77\x32\x8b\x4a\x8c\x69\xcd\x9b\x69\xdd\xd0\x3e\xc0\ \x79\x65\x0b\x40\xce\x00\x46\x0b\x7f\x61\x34\x10\x8b\x93\x2f\x30\ \x0c\x52\x54\x14\x29\x93\x32\x32\xe8\xd0\x4e\x40\x31\xba\x32\xf0\ \x11\xf0\x38\xcf\x60\x3b\xca\xdf\x65\x3a\xa0\x46\x5c\xf2\x74\xcf\ \x9e\x9d\xe1\xfd\xfc\xfc\x1b\x02\xb2\x56\xe5\x75\x4a\xab\xf6\x37\ \xe0\x37\xfd\x3f\x05\x1c\x80\xaf\x3a\x10\x6d\x4e\xa0\xa5\x01\x7d\ \x0a\x15\x58\xd0\xce\x0e\x9e\xfc\x76\xd3\x11\xf8\xa7\x3f\xff\x8b\ \x5b\xa6\xcf\x93\xca\x7e\x7e\x7c\x0b\x3b\x3e\xd3\xef\xdc\x9d\x01\ \x30\x0f\xbd\x80\x0c\x7c\x07\xf0\xab\x17\xcf\xba\xe7\x8a\x9c\x6f\ \x37\x2c\xa8\xc6\xf7\xcf\xd7\xab\x43\x62\xee\xbe\x19\xf6\xf9\xdb\ \xd9\xcd\x23\x18\x87\xe5\xbe\xe8\x5f\x2c\x80\xec\x56\x08\x5e\x0e\ \xb8\xe4\x02\x92\xe8\xf6\xd7\x4a\x1e\x40\xcf\xe5\x9c\x46\x86\xde\ \x02\x3a\xfa\x92\xe3\x4b\xb8\xeb\x78\x5f\xaf\x16\x22\xd1\x6d\x81\ \xeb\x75\x31\x8e\xc2\x93\x29\xa0\xfc\x02\xe0\xf4\xa0\xea\xa5\x4c\ \xfe\x6e\x00\x88\x92\xf7\xd6\x4a\xc0\xdc\x36\xad\xbb\x9b\x62\x37\ \xe5\x06\x86\x52\x6b\x1a\x3c\x27\xa5\xde\xd1\xae\xe0\xdb\x8d\xd3\ \xaa\x5d\xdf\x12\x7d\xc1\xca\x6a\x59\x59\x34\xca\xef\xa8\x0b\xac\ \xf6\x56\x92\xf3\x6b\xab\xcf\xa9\x8c\x9c\x39\xfa\x0a\x16\x01\x78\ \xa9\xc3\x80\xb9\x4e\xe8\xc9\xeb\x58\x18\x6e\x63\xb4\xb3\x17\x09\ \xf8\x95\x1d\x59\x27\x5a\x98\xce\xef\x72\x0e\x7c\xde\x1b\xaf\x3c\ \x2b\xf0\x9b\x21\x1d\xeb\xc8\x71\xfd\xb7\xb7\x43\x61\x18\xc5\xe9\ \x34\x79\x88\xb1\xf3\x2f\xbf\xfc\xca\xfe\xf9\x3f\xff\x67\x13\xe0\ \xf3\x77\x7d\x78\x74\x18\x27\x27\x4f\x97\x9f\x7e\xfa\xe5\x36\x03\ \x7f\x0e\xf6\x3f\x0e\xf8\xb1\xbb\x22\xa0\xd3\x10\x18\xef\x68\x20\ \x44\xf3\x3a\x00\x92\x7a\xc8\xec\xc5\x7b\x2c\x2b\xfb\x6e\xe3\xfd\ \xdd\xf3\x9a\xb5\xed\xe7\x7f\xbb\xa9\xa0\x1e\xec\xef\x67\x6a\x67\ \x0e\xd7\xfb\x84\x5f\x49\x2c\xb0\x06\xe4\x5c\xe1\xa5\x53\x74\xca\ \x6c\x4f\x16\x68\x42\xee\x5a\x8d\x83\x0d\x21\x88\x0e\x26\xe5\x01\ \x90\x2e\xca\x62\x12\xa2\x1f\xcd\x69\xd5\x50\xc6\x60\xa3\x15\x1f\ \xde\x13\x15\xff\x24\x07\x2e\x51\x74\x75\xbc\x0e\x41\x16\x43\x3e\ \x1c\xd3\x76\x37\x3d\x14\x6d\xb9\x68\x99\x2e\x93\xe0\xae\x01\xa3\ \x0a\xd1\xc7\xcf\x5e\x46\x85\x77\x9c\x3b\x00\x39\x80\xd4\x5d\xd2\ \xcd\xad\xdd\xf4\xbc\xf7\x6a\xec\x65\x5c\x75\x51\x8c\xc7\xf6\xb8\ \x3d\x47\xde\x22\x91\x78\x72\x61\x11\x23\xe4\xe3\xad\xfa\x35\x0d\ \xa3\x89\x02\xaf\x4a\x8d\x87\x8f\x22\x5b\xbf\xa2\x42\xe0\x68\x71\ \x93\xb2\xe6\x4c\x39\xa6\x62\x29\x30\xfa\xed\xa8\x29\x1a\xce\x0c\ \xef\x51\x67\xd0\x91\xe8\xeb\xab\x1b\x35\x16\x22\x9a\x7a\x6b\x11\ \x4b\x06\xbe\x82\xbd\x8b\xd6\x34\x05\xa1\xd3\xd3\x5f\x33\xf0\xe5\ \xfa\xda\x86\xa1\xcf\xd6\x3f\xff\xf4\xeb\xed\xae\x80\x8f\x8c\x6d\ \x67\xa2\xa0\xe4\xfb\x57\xe7\xa0\xcf\x84\xbd\x17\x32\xa8\xe3\xd5\ \xeb\xe0\x0d\x7e\xf1\xe5\x9b\xbd\xf5\xde\x3a\x32\x2b\x4a\x95\x78\ \x96\x88\x0d\xe5\xf7\x2b\xd5\x5e\x9f\xaa\xc6\xb6\x1f\x64\x67\xfb\ \x69\x4b\x2f\x42\x69\xbb\xc2\xd8\xe3\xdf\x7d\x88\xbd\xa7\x39\x7e\ \x5e\x99\x1d\x11\xfa\x77\x55\xa1\x87\xe0\x37\xf2\xec\x97\xd8\xae\ \x89\x98\xab\xc0\x44\x1d\x6d\x33\xce\xe8\xf7\x53\x19\xc6\xa1\x26\ \xa2\x55\xd2\xbf\xbf\xad\xb7\x76\x75\x7d\x6d\xe7\xe7\xe7\x5d\xd4\ \xf4\xea\xf2\xda\x6e\x1a\xf8\xdd\xe4\xf3\xcf\xbb\x03\xcc\xf9\xd9\ \x56\xac\xc5\x48\xdb\xad\x52\xd7\xa9\x94\xf2\xd6\x6e\x5c\xdb\xb9\ \xd7\xa6\x2c\xaf\x6e\x36\xff\xbc\xbc\xea\x86\xa7\x28\x75\x17\xa4\ \x28\x8a\x73\xd0\x28\x14\x90\x83\x64\xde\x1e\x75\x8c\xc4\xde\xab\ \x88\xd4\xb4\x15\xa7\xf5\x27\x15\x03\x0d\xbe\x86\x6a\xef\x65\xf6\ \x5e\x29\x69\x46\x43\x25\xb8\x92\x06\x62\x3b\x5c\xf7\xcf\x7a\x2d\ \x21\x38\x8b\xb5\xe0\x6f\x64\x6a\x7a\x56\x5f\x8a\x88\x5e\x10\xcc\ \x1d\x85\xdc\xe3\x7f\xf2\xe4\x49\x1c\x1f\x3d\x09\xd5\xa4\xe0\xd9\ \xf5\x3c\x59\x57\x27\x67\xb2\x31\x76\x2c\x09\xe6\x1d\xc8\xbe\xb5\ \xfb\xcf\xfe\x78\x5d\xb2\x6f\x7e\xf8\x6a\x6f\x4a\x8e\x10\xbe\x7e\ \xf3\xfe\x8d\x4d\x95\x7b\xf9\x59\x74\xb3\x79\xff\xb9\xf2\x10\x9f\ \x4f\xf0\x92\xb6\x4b\x20\xdb\x1f\xad\xbd\x67\xb2\x39\xd7\x21\xae\ \x19\x41\x11\x51\xcd\x41\xdd\x10\x09\x89\xb4\xb8\x6f\x11\x74\x6a\ \xcd\x72\xe0\x52\xa1\xf7\x9a\xe9\xe0\x28\xc4\x75\x4f\xdf\x68\xce\ \xa7\xa7\x67\x76\x71\x71\x61\xb7\x28\xbc\xb9\xda\x07\x14\xac\x20\ \xd3\x4a\x10\xb3\xca\x8f\xcf\x05\x82\xcf\xa4\xd8\x67\x36\xce\xce\ \xe8\xa9\xf2\x3b\x5d\xc5\x62\x3e\x42\xf4\xcb\x0d\x48\x2e\x3e\x5c\ \xd8\xd5\xf5\x48\x3b\xda\x33\xc0\x9a\xcb\x1a\xfe\x74\xe2\xcc\xb5\ \x4d\x00\x83\xeb\x06\x69\x48\x35\x0a\x2a\x47\xb4\x01\xde\x4a\xf9\ \x33\x92\xbb\x06\x50\x33\xc0\x95\xcb\x51\x8a\x3c\x5e\x4d\xee\x0d\ \xc2\xfb\xdb\x5e\x5f\xaa\xb5\xcc\x80\x8f\xfa\xc6\x68\x01\x96\x29\ \xf0\x15\xec\x4f\x8f\x9f\xb6\x45\x35\xfd\x9c\x7b\xfc\x3a\x2c\xf6\ \xe9\x66\xe7\xe5\x0c\xec\x73\xe0\x33\x65\xce\xc8\xe3\x77\xba\xab\ \x69\xc0\xb0\xa4\x5d\xf6\x9b\xec\x3d\x1e\xe5\xfc\xfa\xcd\xe7\xab\ \x27\x47\x4f\x22\x6b\xef\xe9\x02\xcd\x96\x4f\x35\x85\x95\x0c\xfc\ \x08\x9c\xbd\x9f\x5b\xbf\xff\xb6\xef\xe9\x87\x27\x70\x15\x8e\x99\ \x4a\x70\xe5\x50\xdf\xaa\x18\x36\x9d\xc9\x17\xba\xad\x4e\x0f\x86\ \xe4\x8e\xb1\x04\x6b\x09\xd8\x85\xbc\xe0\xf9\x98\x8b\x97\xd5\xdd\ \x08\xbb\x75\x1a\xce\x58\xd0\x63\xd1\x29\xa9\x0b\x19\x73\xcf\xd3\ \xb3\x0f\xf6\xe1\xfc\x43\x3f\xc3\x3a\x54\x2b\x3a\x29\x44\xaf\x0b\ \xac\x91\xef\x0e\x50\x13\xc8\x45\xc6\x83\x25\xdb\x44\xc5\xbe\xd6\ \x2a\x84\x1e\x8e\xe7\xc6\xe0\x2c\xac\xf7\xf6\xac\x4a\x1f\x1a\xbb\ \xf9\x2f\xaf\xae\xba\xc7\x2c\x2d\x57\x4e\x1b\x9e\xaa\xeb\x7b\xa1\ \x62\x38\xf4\x11\x0a\xb7\x26\xe1\x6e\xe3\x3a\x90\x8d\x3b\x6f\x5b\ \xaa\xec\xab\x7d\x22\xb7\x01\x46\x43\xd9\x7b\xf0\xec\x11\x68\x25\ \x22\xdc\x67\xe8\x7e\xd9\xa3\x9a\x1b\x11\x51\x35\x9c\xdb\x21\x7b\ \x7c\xd4\x05\x08\x7c\x2d\xdc\x4a\x0c\xff\xfe\xdd\x7b\xf5\xec\x02\ \x7c\x02\xbc\x75\x03\xf6\xf7\x0f\x42\x81\xef\x0f\x02\xdf\x19\x84\ \xdb\x34\x62\xd8\xd9\x2c\x80\x4f\x2b\xfb\x75\x2b\xa4\xe4\x31\xe7\ \xf5\x3f\x7c\xbd\x47\xe0\xdb\x34\x0c\xfa\xe6\xeb\xaf\xdb\xbc\xff\ \xb4\x2b\x10\x31\xda\x35\xc5\x5a\xd8\x99\x3c\x3e\xe7\x01\x24\xd4\ \x27\x73\x6a\xf0\xfd\xf3\x34\x20\x8b\x7e\x68\x05\xb9\x9c\xc1\xc6\ \xab\xe3\x9c\x36\x0b\x55\xd9\xc1\x8f\x7c\x2f\x90\xdc\x62\xf2\xb1\ \x8c\x0e\x83\x4b\xe1\x70\x0c\x47\x25\xbd\xb9\x7b\xcc\xb7\x31\x8a\ \x7a\x71\x71\x45\x59\x2e\xd7\x11\x60\xfd\x2e\x55\xbe\x6c\x5c\x0f\ \x0c\x68\x5e\xa6\x29\x03\x3d\x1e\x42\xd5\x0d\x87\xf7\xc7\x85\x49\ \x71\x50\x22\xb0\xd1\x8a\x5d\x56\x0b\x0b\x6a\x49\x6f\xaf\x5d\x77\ \xb9\x2a\xb6\xdc\x84\xad\xf6\xd6\x64\x8e\xf4\xee\x08\x4b\x79\xa5\ \x56\x49\x1d\x11\xab\x8c\x4e\x4a\x3b\x41\x4e\x0e\x83\x4e\xb8\x66\ \x7e\x76\x1a\x78\x74\x4f\x8c\x5c\x11\x0d\xdb\xb5\xca\xdf\x6e\x6f\ \x8c\xda\x83\xa6\x27\xcd\x70\x35\xcf\x1f\x71\x7f\x80\xc7\xf2\xc8\ \xb9\x02\x7c\x44\x0c\xad\x48\x3a\x9b\x4e\x84\x51\x3f\x3a\x3e\xb2\ \xa3\xa3\x23\xfb\xf5\x97\x5f\xad\xa6\x62\xba\x82\xfd\xd3\xd7\xaf\ \x56\xff\xf1\xdf\xfd\xa7\xab\x5c\xc3\xb1\xdc\x45\xe2\xd7\xf7\x5b\ \x35\x82\x1d\x0e\x03\xa5\x2f\x65\xcb\xe3\xcf\xd6\x43\x09\xd8\x9f\ \x9d\x3c\x8d\xe7\xaf\x4e\x56\x0a\x40\x5a\x27\xaa\xb9\x7e\xf1\xe5\ \x97\x02\xfc\x24\xb3\x3d\x2a\xdd\xd7\xb7\xd7\xed\x07\xc6\xc2\x19\ \xc0\x2c\x21\x57\xc9\x4b\x2f\xe5\x26\x38\x7b\xbf\x69\x2b\x6d\x80\ \xe8\x32\xce\x9a\x72\xa0\xb0\xa9\xe4\x1a\xb6\xe5\x4c\x85\x4b\xf1\ \x03\xc6\xb9\xcf\xe6\xeb\xb6\x1d\xb7\xad\xbb\x57\x9d\x67\xa3\x22\ \xce\xc5\x55\xcb\xeb\xaf\x53\x25\x5b\x0b\x9a\xb2\x05\x88\x33\xc3\ \x64\xec\x29\x6d\x17\x1a\x01\xca\xd6\x43\xcd\x0f\x67\x84\xdb\xb9\ \xc3\x81\x70\x3d\x44\x9c\x65\x59\x34\x95\xe2\xbf\x92\x90\xe7\x4d\ \x33\x04\x97\xa5\x03\x63\x59\x9b\x45\x09\xab\x2c\xc6\x8d\x3c\x7f\ \xa8\x0f\x8d\x62\x5f\xd4\x42\x6d\x00\xa3\x37\xcf\xb2\x09\xca\x08\ \xd5\xfa\xc0\x68\xea\xe2\x43\x0e\x4a\xb6\xdd\x6b\xe9\x95\x4a\x8d\ \xcb\xd6\xd6\x6b\xe9\x95\x27\x8f\xab\xdd\x23\x66\x51\xd9\x71\xf1\ \x33\xa3\x93\x81\xf7\xd2\x96\x2e\x9e\xf7\x7a\xc3\x0e\xfc\x17\xbf\ \xfc\x8b\x07\xd9\x7b\x2f\x5f\xbe\x58\xfe\xeb\x7f\xfc\x6f\x7e\x53\ \x6e\xaa\x59\x06\xf5\x1f\x0f\x7c\x62\x70\x17\x35\x80\x45\xf9\xfa\ \x31\xdd\x95\x9f\xc7\x83\xc1\x81\xf9\x22\x2f\xf7\xc8\x52\xe2\x63\ \xff\x5a\x17\xf8\xd4\x96\x51\xde\x65\x37\xfa\xfe\x59\x6d\x17\x55\ \x78\xbc\x60\xc0\x38\x4c\xf7\xb4\xdf\x17\x1a\xc9\x35\x02\xf4\xb9\ \xb3\x6e\xfb\xdd\x41\xff\xbf\x48\x03\x43\x81\x6e\x08\xa2\x07\xe6\ \xda\x83\x50\x4c\x36\x0d\x88\x2c\x08\xd9\x4b\xff\xd3\xe5\x06\xf8\ \x67\xe7\xe7\x00\xff\x50\xf0\xe1\x94\x9c\xd7\x9a\xb4\xf7\xc0\xc3\ \x27\x07\xc2\x4d\x38\x10\x15\x67\x01\x7f\x3f\x2b\x3b\x4d\xee\xc7\ \x56\xd1\x9e\x46\x41\x49\x3c\xeb\x65\x35\x0c\xb0\x93\xdd\xb8\x45\ \x55\xd1\x36\xa5\xf5\x82\x6d\x2f\x54\xb6\xb4\xad\x81\x5f\x07\x69\ \xaa\x5b\xd1\x19\x7d\xdc\xdb\xb4\xfa\xab\xca\x6f\x4d\xf5\x03\x6b\ \x96\x18\xef\xc7\x60\x65\x7f\x78\x7c\xab\xdb\x55\x7e\xb0\x00\x2f\ \xaf\x2e\x37\xd7\x75\xcd\xdc\x22\x6f\x2b\xa6\x9c\x12\x8b\x8c\x89\ \xb1\x87\xc7\x6b\xad\x9a\xff\xf3\x2c\x79\xfe\xc9\xc9\x49\x93\x0f\ \x9b\x92\xe7\x18\x99\xb9\x6f\x1c\xe6\x82\x5f\xaf\x0a\xf1\xaa\x10\ \x57\xc6\x51\x3e\x4b\x69\x73\x27\x5d\x00\xb0\x3f\x84\x75\xc4\xa8\ \x3f\xda\xc3\x00\x85\x63\x54\xe0\x4e\xe3\xff\xf5\x86\xe4\x30\x07\ \x3e\xc1\xfe\xed\x77\xdf\xe5\x65\x9a\x59\x74\xb3\x57\xbe\x4b\x2d\ \x89\xb6\x3b\x5f\xcc\x11\x1e\xfa\xf1\x35\xcf\xcf\xd3\x8a\x5a\xe5\ \x47\x3a\xc1\xe1\x91\x48\x85\x14\x28\x0a\xa7\xbc\x10\x2e\x23\x3c\ \x84\xb1\x17\x49\xb1\x18\x1e\x4a\xb5\xf1\x00\x66\xef\x85\xb4\xeb\ \xab\xcb\xf6\x00\x80\x9f\xc6\x65\x99\x43\xe7\x5c\x0b\xef\x03\x50\ \xa2\x4b\xd1\xcf\x45\x73\xaa\xb4\x94\x1e\x69\x4e\x9e\xa5\x31\x65\ \x34\x86\x86\x65\x8d\x0b\x40\x23\x2d\x95\xca\x22\xef\x59\xac\x0a\ \x89\x6b\xb4\xd2\x36\x40\xbb\xbc\xb9\xd6\x91\x63\x82\x9d\xf7\x93\ \xc5\x3d\x6d\xef\x51\x7d\x28\xfd\x2e\xc6\xe3\x56\x92\x50\x07\xc1\ \x0e\x23\xc0\xf4\xcd\xba\xd7\xbf\xbe\xbe\xb2\x8a\x62\xa0\x16\xcc\ \x44\x08\xc4\xb6\x3a\x14\xa9\xca\x9f\xce\x45\xb6\x1d\x65\xe0\xab\ \x97\x7f\xf3\xe6\x0d\x81\xaf\x83\x5d\xf2\x43\x79\xf9\xea\xc5\x2a\ \x03\x1f\x59\xf5\x1c\xf8\x3e\x05\xbe\xef\xae\x08\xb8\xe0\x41\x60\ \x82\x17\x30\xc0\x06\xe0\x97\xca\x12\xda\x9b\x77\x9f\xaf\xda\xec\ \xb3\x46\x0c\x35\xa5\x0a\x27\xcf\x9f\xdb\xb3\xa7\x4f\xe7\x13\x7b\ \x1e\x06\xfb\x7b\x7d\x75\x95\xdb\x81\x7f\x94\xf6\x1e\x40\x9d\x16\ \x68\x4e\x0a\x85\x21\x94\x61\x1a\x28\x05\x3a\x05\x48\xa4\x15\x95\ \x79\x00\x79\x3d\x99\x7b\x9e\xe3\x17\x0e\xc1\x9d\xe0\xc4\xf9\x87\ \xb3\x1e\x86\x96\x0e\x9e\x21\x5e\xa2\x86\x2e\x9f\x8d\xb4\xe3\xdc\ \x2b\x64\x91\x51\x47\x59\xc9\xd2\xfb\x58\xcd\x73\x0e\xe1\x58\xf0\ \xc7\x84\xe7\x61\xb5\x1b\x26\xfd\xd0\x15\xdc\x5b\xad\xd9\xad\xa8\ \xca\x51\x77\x3e\x6e\xe0\x39\x14\x16\x3b\xdb\x9f\x6f\x8b\x5d\x5e\ \x5f\xc1\x54\xf1\xfe\x51\x46\x0d\xa1\x3b\x82\x4d\x0d\xa1\xd3\x19\ \x3e\x09\x5a\x87\x65\x4b\x89\x27\x78\x13\xc7\xeb\x78\x6f\x59\x5e\ \x5d\x5e\xf6\xa8\x04\xeb\x6e\x15\xf8\x2c\xf0\x71\xcc\x58\xa9\xbe\ \x04\x7b\x9d\x56\xfc\xdb\xbd\xcc\xc0\xcf\xf5\xae\x17\x2f\x5e\x34\ \xc7\x28\x9d\x9b\x7c\x6f\xcd\xf6\x0f\x0f\xe2\xc9\xc1\x41\x6c\x03\ \xdf\x1e\x04\xfe\x3d\xa9\x53\xaf\x3b\x14\x05\xf5\xea\xea\x0c\xf5\ \x4d\x21\x04\x53\x52\x46\xd6\x07\x22\xbe\xfa\x62\x9d\x2d\x5d\xfe\ \x00\xdf\x34\x6d\x75\x67\x95\x3f\x8b\x50\xc6\x50\x65\xb9\x2d\x65\ \x5b\x89\xc7\x70\x9e\x8f\x26\xab\xb4\x58\x9e\xef\x8f\xc8\xaa\xc5\ \x91\xde\xdb\x2d\x1c\xb9\x23\xaa\xfc\x32\xdf\xef\xfd\x2c\x60\x67\ \x74\xc1\xcf\xa8\xca\x40\x2a\x16\x42\xc5\xdf\xab\xeb\x4b\x3b\xbf\ \xf8\x60\xe5\xb6\x8a\x47\x1c\x20\x10\xe0\x57\x9c\x2b\x4c\x64\xb0\ \x60\x37\x5a\x75\xb5\xc0\xe3\x13\xc0\xb4\xda\x2c\x14\x6a\x32\x4d\ \x0f\x9e\xd5\x76\x7d\xbc\xde\x38\x73\x60\x68\x08\x80\xba\xa6\x68\ \x14\xfc\xb1\x00\x03\xa5\x9f\xab\x3b\x18\x92\x7c\x9d\xd2\x53\x1d\ \xf0\x1f\x18\xea\x4b\x0d\x35\x92\x00\x8a\x6a\x02\x16\x1a\x9d\x21\ \x77\x36\x04\x4b\xd0\x05\x19\x8f\x17\xed\xb6\xdc\xd6\xce\x5d\x68\ \x7d\x7d\xde\x61\x83\x06\xc3\x88\x5e\x66\xbb\x13\xb3\xf7\xaf\xea\ \xf1\x13\xc0\xa9\xf8\x3c\xab\x77\x71\x81\xea\xb2\xf1\xf0\xaf\xa6\ \xc0\xd7\xf1\xf5\x17\x9f\x3e\x5f\x3d\x08\x76\x3d\x6f\xfd\xaf\x76\ \xda\x76\xb6\x1c\x74\xe1\xf5\xea\x05\x04\xf3\xbf\x48\x12\x5c\x6d\ \xaf\xff\x8b\x17\xcf\x56\xe9\x83\x11\xbc\x76\x57\x4d\xfe\xec\xd3\ \xcf\xa6\x9b\x73\xf5\x4b\x69\xde\x3f\x87\xeb\xe6\x38\xdb\x34\xd4\ \x07\x78\x66\x7d\x7d\xf1\xd4\xa3\xb5\x07\x22\x4b\xee\xe5\x83\xb8\ \x03\x29\x68\x5e\x43\x96\x5d\x62\xf0\xcc\xd0\x6d\x5b\x98\x44\xf5\ \x08\xad\x8f\x30\x5f\xf6\x2a\x3f\x81\xaf\x82\xab\x2a\x6f\x6d\x90\ \xe0\x92\xc5\xa3\x85\xeb\xbc\x00\x0a\x02\x1f\xc3\x43\x5a\x47\x10\ \x85\xdb\x2c\x96\x52\xb7\x6a\x0a\xb9\xa0\xc4\xe4\x73\xc3\xe4\xb2\ \x9a\x43\x7d\xab\xb4\x29\xb5\x8a\x41\xa8\x9a\x84\x25\xd1\xcd\xde\ \x6e\xeb\x69\x41\x75\x23\xd8\xa1\xee\x04\x98\xa2\x4f\x29\x2d\x3c\ \xcc\x2b\x15\x49\x7f\x6a\xd1\x8a\x3f\xd5\x88\xda\xf1\xfa\xa6\xb5\ \x26\xaf\x10\x55\x30\x67\xe7\xde\x03\x44\x1a\x93\xf0\x9e\xc0\xef\ \xa7\xe4\xd9\x4b\x29\xea\xf1\x39\x1e\x9c\xbe\xdf\xc4\xe5\x6a\x06\ \xe0\x37\x81\x8f\x07\x4f\x36\xd8\xf1\x25\xe6\x60\x9f\x03\x7f\x1a\ \x25\xec\xc8\x00\xc8\x9b\x22\x25\x04\x89\x33\x01\x1f\x6d\xa3\xb7\ \xef\x5f\xaf\xf3\xc5\xe4\xb9\xfc\x2f\x37\x95\xff\x75\x6b\x15\xa9\ \xba\x8d\x00\xc1\xc7\x06\xd7\x26\xf1\x9d\xc5\x39\xac\x12\x50\xba\ \x31\x46\xc3\xfb\x1c\xea\x67\x35\x57\x1d\x95\xc5\xd2\x86\x14\x43\ \xdc\xa3\x95\x3a\x40\x22\x45\xb0\x10\xe3\x15\xba\xfe\x4c\xeb\x6e\ \x76\xc7\xab\xaf\x9d\xc6\x7c\xd1\x6b\x1a\x49\x67\x31\xaf\x04\x13\ \x81\xca\xa4\x70\x53\x99\x45\x53\xeb\x8f\xce\xfd\xe1\x5d\xf9\x8c\ \x8a\x04\xf8\x10\x13\x25\x88\x0a\x5b\x86\xf0\xa8\x7d\xbc\xd5\xd8\ \xd6\xf4\xa4\xc4\x83\xcf\xa0\xb1\x58\xd6\xde\x2b\xa2\x81\xd8\x07\ \x6b\xfa\xbd\x8d\xf6\x38\xee\x43\x2a\xe2\x15\xa1\xe7\x26\xa1\x16\ \xe5\x40\x48\xbd\x00\xa3\xba\x17\x2d\xdc\xef\x9c\x04\x14\xe8\xf2\ \xd6\x62\x76\x5e\x3c\x12\x3d\xd7\x6d\xc2\xde\x33\x9c\x73\xba\x49\ \xe3\x52\xca\x1c\xf8\x72\x07\x0f\x0e\x0e\xec\xf0\xf0\x10\x8f\x0b\ \xf0\xf9\xec\xb6\x91\xf8\xe9\xf1\xd1\xe2\x19\xf8\x3e\x03\x7e\x9d\ \xa7\x07\x3b\x48\x01\x58\xf5\x8e\x76\x46\x8e\x1f\x0a\xfc\x29\x75\ \xf1\xf3\x37\x9f\xae\xe7\xc0\xe7\xf3\x9b\x92\x6a\x9d\xae\xc9\xe6\ \xb9\xfd\x48\x28\xb3\x3d\xa7\xed\x02\xf8\x1a\x21\xe0\xe6\xe9\x19\ \xff\x55\x73\x1b\xe1\xea\xd9\x29\x25\xbe\x44\x92\xd0\x62\xa3\x89\ \x53\xaf\x4c\x13\xb0\x40\x83\x9b\x76\x84\x81\x27\xb4\xe4\xf3\x0f\ \x1f\xb4\xed\x24\x84\x22\x52\x89\xf1\x00\xd9\x7b\x6a\x98\x00\x3a\ \x11\x45\x29\xac\xf2\x3b\x8b\x2c\x14\x0c\x55\xa3\xe5\x4e\x7d\x00\ \x2d\x78\xc8\x0f\x5d\x2f\x41\xf9\xe8\xab\xf5\x22\x45\x43\xa5\x20\ \x6a\x8a\xc2\xa2\x64\x62\x86\xb2\x78\xe7\x30\x16\xde\x00\xda\x22\ \x01\xca\x74\x49\xf7\xa4\x1a\xc3\xfb\x82\x7b\x0e\xb0\xd3\x56\xaa\ \xd6\x40\xf7\xe8\x57\x83\x90\x34\xbc\x37\x6b\x20\x0e\x80\x83\x9c\ \x05\x80\xd3\x08\x90\xfe\xe0\x5c\xab\x6e\xf7\xf4\x1f\x13\xf0\x2d\ \x47\x54\x53\xe0\x2b\xc0\xdb\xa4\x20\xbb\x68\x7c\x5c\xc1\xfe\xec\ \xc5\xc9\xf2\xc7\x01\xdf\xa7\xa9\x42\xdd\x45\x11\x10\xe0\x6f\xc0\ \xaf\x1d\xfc\x78\x02\xc0\x54\x3d\x5f\xe4\xd1\xd1\x61\x1c\x3f\x7b\ \xba\x3c\xb4\x39\xf7\xb8\xd1\x23\x47\xf1\x0f\xe0\x9d\x09\x67\xb6\ \x1f\x07\x28\x9c\xbf\x49\xdb\xad\x5b\x5e\x81\x1e\x1e\xe1\xba\x27\ \xda\xae\x02\xbf\x9a\x4c\xfb\x55\xac\x34\x1b\xde\x50\xf7\xef\x21\ \xea\x70\x9d\x75\x67\x31\xca\xab\xc8\x98\x03\x8d\x64\x4b\x96\x5a\ \x7b\x8b\xaf\x87\x8d\xe0\x1e\x68\xbc\x51\x99\x94\xea\xa4\x54\xf5\ \x6d\x34\x66\xbe\xbe\x8a\x62\xa4\x9e\x12\x1e\x4f\x0b\x34\x33\xf0\ \xa5\xdf\x3d\x8c\x3d\xab\x90\x38\x83\x11\xb9\xf4\xcf\x0f\x26\xe1\ \x5c\x7b\x0f\x7c\x08\xcf\x3b\x07\x44\xa8\x94\x9f\x01\x44\x1a\x44\ \x44\x18\x00\xb2\xa4\x99\xe0\xde\x1f\x4f\x05\x3e\x4a\x70\x63\x19\ \xcc\xc5\xe5\x20\x4f\x71\x1d\x7a\x92\x21\xaf\xc2\x1b\xa9\x5b\x00\ \x37\xdd\xe4\x34\xde\x07\xf7\xce\x29\xf5\x2e\xca\x66\x59\x87\x8f\ \xf2\xed\x73\xe0\x23\x1a\xea\x82\x37\x74\x50\x09\xf8\xb8\xff\x8d\ \x19\x18\x8b\x0a\xec\xff\xf1\xc0\xaf\xbe\x9b\x71\x60\x78\x38\x01\ \x3e\x27\xfc\xa0\x03\x58\x7d\x14\xaf\x46\xa8\xfb\xfa\xdd\xe7\x6b\ \xe4\xbc\xf2\x23\x55\xc6\x48\x1f\x90\x08\xa1\xfc\x52\x42\x9b\x3f\ \x99\xf6\xc3\x50\x6b\x5b\xf3\x1e\xf8\xc4\xd1\x66\xb8\xc6\xe9\x3e\ \x13\x69\x30\x2d\x5d\x6b\xbc\xe8\x59\x82\x5a\xdf\x44\x29\xa6\xe6\ \x28\x77\x8e\x1f\x54\xa1\x72\x17\xe0\x90\x2a\xfe\x65\xac\xfd\xbe\ \xbc\xb8\xf8\x98\xab\xd6\xa5\xc7\xc2\x22\x36\x51\xb2\x20\x26\xb9\ \x04\x12\xe6\x7a\x0a\x02\x4a\x65\x18\xee\x21\xfc\x77\xd5\x38\xe5\ \x90\x54\xae\xe5\x90\x30\x15\x86\xe2\x21\xda\x76\x2a\x95\x36\xa6\ \x00\xd7\x98\xb8\xc4\xfd\xd7\xb6\xca\x78\x81\xb0\xea\x9a\x12\x81\ \xe9\x20\x9a\x08\x49\xa7\x8f\xbb\x12\xbb\xe7\x6e\x9b\x76\xb4\xb0\ \xaa\x24\x1e\x7a\x6b\x4c\x14\x61\x54\xb7\xdc\x0e\x5d\x08\x74\x3d\ \xfc\xa3\xed\x2e\x69\x0a\xd0\x0d\x0e\xad\x58\x58\xf0\x7b\xf4\x50\ \x2f\x0f\xfe\x03\x9c\x4c\x32\x44\x66\x3e\xd7\xde\x23\x29\xa8\x86\ \xfc\x0e\xb2\x34\x5b\xed\x9d\x80\x67\xcf\x9e\xd9\x8f\x3f\xfe\x08\ \x03\x9d\xa7\xe4\xda\x73\x9a\x60\xc8\xf2\xf3\x8f\xbf\xde\x52\x8c\ \x95\xaf\x93\xcf\xf5\xde\xe3\x3b\x60\x02\xa2\x78\x1e\x0a\x62\x51\ \x01\xe4\xce\x47\x8a\x71\x7c\xf6\xfa\xd5\x7a\xbe\x32\x9b\x7f\x6c\ \x4b\x3e\x2c\x8d\xbd\x46\x57\x88\x65\x3f\xa1\x55\x6d\x7b\xad\x31\ \xb1\xf7\x8a\x30\xd5\xaa\x9e\x51\x0b\xf0\xc0\x59\xc6\x74\x7b\x44\ \x91\x37\xcf\x2a\x58\xf5\x35\x25\xd4\x4e\x13\x82\x16\x69\x84\xb4\ \x24\x8a\x34\x97\x6b\x14\x68\x16\x5e\xf4\xd6\xd3\xb6\x34\xb7\x87\ \xa8\x1b\x05\xe9\xcb\xb1\xdd\x46\xaa\xd4\xbe\xe7\x63\x66\x52\x34\ \xbc\x3b\x5b\x19\xd7\x0f\x6f\x1d\xcb\x88\xde\xb0\xf4\x14\x3f\x7e\ \x89\x28\x54\xd1\x79\xed\x56\x05\x08\xf0\x8e\xb5\x94\xbb\xd9\xf7\ \x65\xe9\x09\x50\x51\xdf\xae\x42\xa4\x54\x88\x22\xf5\x5a\x8c\xb4\ \xf3\x7b\xa1\x66\x80\xb4\x0c\x7d\x18\xca\x26\xed\xde\xc4\x36\x08\ \x58\x44\x17\x3c\x63\x76\xbf\xfd\xfb\xea\xa2\xf3\x43\x34\x1b\x81\ \xb5\x56\x41\x18\x52\xca\xdb\x79\x8c\x64\x67\xa0\xa2\xbd\xcb\xd1\ \xde\x18\x91\xa0\x91\x6e\x9e\xb4\x15\xf4\x5f\x55\xc0\x5e\x4b\xe9\ \xac\xc9\x0c\xc6\x4a\x4b\x62\xcf\x4f\x4e\xec\xa7\x9f\x7e\xca\x2d\ \x32\x2d\x2c\x37\x23\xb1\xfc\xd2\x74\x02\xfe\x48\xe0\xf3\xb8\x2b\ \x51\x50\x77\x4a\x7c\x19\x44\x1a\x33\xdd\x94\x4b\x24\xf6\x1f\x3d\ \xf2\xa7\x9b\x8b\xce\xc0\xd7\x7c\xa9\xf5\xfd\x8f\x8f\x8e\xf8\x85\ \xd5\xa4\xc2\x8a\x2d\x38\xad\x5f\xcb\x5e\x3e\x05\x26\x63\x90\x35\ \x74\x3c\x37\x51\x51\xdd\x43\x86\x58\x18\x01\xe0\x46\xf6\x00\x2f\ \xb0\x3e\x1b\xc0\x63\x6e\xc9\xd0\xb2\x8a\x91\xa9\x56\x18\x85\x10\ \x30\xb5\x9a\x72\x7c\x94\x27\x7f\x79\xd5\xab\xdd\xdb\xe1\x79\xa9\ \xb4\x9c\x85\xec\x22\xa7\xb2\x04\x01\x94\x74\xaa\x59\xa4\x62\xab\ \xce\xe2\x4e\x99\x38\x1a\x4d\x77\x09\x1a\x36\x46\x11\x54\xf7\xa5\ \x7a\x13\x1c\x8a\x84\xcb\x21\xde\x39\x6c\x89\x3b\xea\x6f\xa3\x72\ \xec\x1f\x1e\x9a\xf7\x19\x05\x23\x18\x2b\xb5\x11\x5c\xee\x21\x2f\ \x3d\xcf\xe8\x8b\x17\x06\x2f\x3f\xf8\x7d\x61\x12\xaf\x1d\xd6\x8b\ \xb6\x1b\xeb\x3d\xb5\xa9\xeb\xeb\x66\x98\xae\xdb\x63\xb9\x30\xb8\ \xcd\x7b\x52\x95\xa5\x92\x8c\x00\x80\xaf\x44\xb2\xa2\xdd\xa2\xa2\ \x34\x71\x89\x30\x29\x9a\xcc\x7c\x1f\xc5\x66\xb6\x16\x17\x62\x92\ \x64\x26\x29\x66\xb7\x14\x38\xdc\xb7\x14\xa9\xf2\x7e\x85\xa3\x67\ \x47\xe1\xe6\xdb\x00\x57\xe0\xcf\x29\xc0\x3c\xfb\x2e\x6a\x00\x90\ \xb0\x0a\xf8\x66\x3c\x80\x33\x09\x41\xaf\x3e\x7b\xb9\xce\x49\x7a\ \x5e\xc9\xf0\xae\xcd\x47\x43\xa4\x53\x68\xbb\x1a\x4a\xb7\xea\x70\ \x3b\x68\x2f\x3f\xcf\xe8\xe7\x99\x7e\x97\x5e\x3e\x8b\x3d\xb8\x61\ \x00\x3f\xc0\x41\xea\x28\x07\x2c\x08\x90\xf6\xdf\x60\xe7\x83\x85\ \x42\x74\x0b\xea\x10\xe1\x72\x1b\x5e\x36\x18\xfe\x0f\x4d\xff\x56\ \xec\x6b\xc4\x13\x0e\xea\x58\xe2\x31\x50\x6d\x89\xfc\x53\xa2\x47\ \xc5\x44\x95\xb6\xdb\x8f\x03\xf8\xb1\x72\x5b\xaf\xd7\x77\x83\x37\ \x1e\xa8\x66\x62\x91\x89\x0a\x6d\x72\xb1\x07\xdb\x84\xc3\x53\xb2\ \x30\xd8\xbd\xfc\x28\xb4\xe1\x79\x11\x61\xab\x58\x59\x2c\xab\xb6\ \xd4\x02\x74\xe0\xf1\x39\x70\xc9\x69\x34\x57\xef\x39\x0b\x63\x58\ \x32\x92\xbc\x6a\x95\x1e\x7f\xed\xd3\x9e\xb7\xc3\x48\x32\x4d\x86\ \x81\xa8\x43\x0a\xee\xb2\x9d\x45\x89\xa7\x20\x57\x47\x4b\x97\x63\ \xbb\x62\xdc\x0a\xef\xbf\xb2\x2a\x99\xd2\xe4\xb6\x62\x62\x0b\xe2\ \xd9\xa5\xe4\x49\xe7\x2a\x67\x0a\xd9\xc2\x28\xe1\xda\xd4\xe0\xb4\ \x65\x37\x1b\x67\x99\xd9\x7b\x9a\xef\xb5\x68\xc8\x37\xc6\x37\xb4\ \x46\x50\xe9\xf5\x1f\xd4\xb3\xdc\x09\x0f\x20\x16\xd2\xff\x14\xec\ \xf1\x1b\x6f\xfa\xf2\xd3\x4f\x56\x0a\xfc\x19\x0f\xe0\xd3\x4f\x3e\ \xc5\x12\xcc\x0c\x7c\xe4\xc0\xe0\x68\xcf\x7a\xf9\xb3\x59\x01\x54\ \x8b\x53\x28\xce\x22\x1c\xc0\xa9\xfd\x78\x55\x80\xb1\x62\xfc\x81\ \x02\x88\xaa\x5b\x58\x35\xfd\x0e\xd8\xbf\x41\x78\xc1\xeb\xe0\x35\ \x7a\xf4\xd1\x7a\xfd\xfd\x9c\x6f\x90\x39\xa3\x11\xb6\xf3\xc4\x88\ \xa1\xa2\x3d\xe6\x04\xf0\x3d\x94\x7e\x1e\x0a\x4c\x4b\xeb\xcb\xaf\ \x3f\x2a\xcf\x96\x02\x7d\x40\xf2\xe2\x8b\x48\xb8\xb7\x02\xd9\x87\ \x8b\xcb\xae\xa0\x7c\x7a\x76\xda\x15\x6a\x9a\xb6\xc0\xe9\xf9\x59\ \x2f\x4e\x5e\xf5\x96\xd9\x0d\x07\x87\x9c\xcb\x2a\x63\xb5\x12\xef\ \xde\x95\x9d\x7b\xae\xde\x5a\x55\x55\x28\xb9\x55\x6a\x13\x7a\x3f\ \x8d\x23\xde\x3c\x6b\x9a\x53\x6c\xa4\x7a\x81\xe8\xb2\xdf\xff\x52\ \x94\xea\xef\x9d\x40\x74\x75\x75\x31\x5a\x86\xb2\xe3\xa0\x54\xa1\ \x24\x8b\x32\x84\x54\xf9\x0b\x06\xbd\xac\x6a\xb1\x8f\x86\x55\x22\ \x18\x16\xfe\x38\x6e\x4e\xf0\xf2\x54\xf2\x1a\x03\xce\x0d\x40\x5f\ \x72\x0a\x7c\x79\xa7\x16\x0d\xa7\xd6\xb3\xe5\x7e\x7f\x17\x0e\xdd\ \xea\x18\x25\xdc\xcd\x80\xef\xbb\x2a\x02\xc6\x24\xf7\x48\xcb\x0c\ \x74\xd5\x94\xbf\xfc\xf4\xf9\x3a\x7b\x7c\xcd\xaf\xdb\x0f\xe7\x70\ \x6c\x4e\xc9\x05\xbe\xfa\xd1\xca\x17\x14\x60\xf2\x98\x2f\x85\x40\ \x94\xf4\x51\x49\xbd\x45\x3f\x59\xc7\x7c\x11\x39\xa8\x51\x60\xd1\ \x0e\x7f\x57\x16\xd7\xe8\xfb\x56\x0d\xdd\xd4\x5b\xe0\x07\x38\x5a\ \x46\x94\xd0\xef\xde\xeb\xc3\x06\x50\xaa\xbc\xe3\x52\x14\x34\xd5\ \xf5\x87\xb0\x9a\x8b\x6a\x4e\xbe\xbe\x11\xad\x00\x90\xcb\xb2\x40\ \x8a\x2a\xe9\x06\xb2\xbc\xd1\x8c\x4f\x2b\xaa\xf5\x81\x97\xeb\x1b\ \xae\x64\xf3\x10\x5d\x7c\x0e\xcf\x30\xda\xb9\x33\x2c\x8f\x1e\x3d\ \xb6\xbd\x47\x7b\xf6\x78\xef\x51\xcb\xff\x71\x0f\x08\x94\xb1\x16\ \x3c\x06\xc5\xb6\xf5\xdd\xb5\x10\x5b\x6a\x6a\xdb\xca\x7b\xb9\xab\ \xe8\x26\xf9\xfa\x1e\xb2\x5f\xa1\xde\x19\x81\xf5\x7a\xaf\xff\xb3\ \xfd\xb7\x16\xb6\xa6\x33\xc1\xaa\xd6\x20\x71\x4b\xc6\x71\xad\x30\ \xea\x28\x2a\xf7\x56\xa9\xf9\x57\x75\xca\x26\xe9\x26\x86\xac\xe2\ \xba\x37\x23\x2a\xf7\x9c\xf7\x8c\xc6\x21\x92\xc6\xb1\x9e\x11\xba\ \x1c\x1d\x1d\xab\xca\xff\x94\x84\x75\xb4\x29\x04\xfe\x8f\xff\xfe\ \x3f\x6f\x14\x83\xf9\xcc\x87\x76\x5c\x04\xf4\x1e\xf3\xa6\x37\xaa\ \xce\x85\x0d\x6c\xe2\x37\xfd\xb3\x65\x03\x70\x9f\x01\x1f\x5f\xf4\ \xdb\xb7\x6f\xb9\x40\x31\x4f\xe8\x81\x9a\x59\x6e\x39\xa1\x97\xa4\ \x9b\x99\x63\x6a\x5e\x48\x40\xe9\xae\x40\x0a\x7c\x22\xe7\x04\x87\ \x5d\xda\x7f\x98\x9f\x97\x51\x53\x93\x82\x51\x75\x08\x51\x22\x44\ \x74\x2a\x10\xf3\x1a\x68\x38\x4a\xcb\x4f\x9b\xa8\x04\x04\x24\x17\ \x69\x4b\xb5\xbf\x23\x67\x96\x40\x10\x86\xcb\x7c\x0e\x72\xd8\x6d\ \x79\xf6\x65\xbd\x82\x17\x41\xb8\x0f\xd5\x9e\xd6\x4a\x6b\xbb\x11\ \x9b\x62\x90\x2e\x41\x51\x0f\x41\xa1\x95\x34\xc4\xa4\x4a\x44\x57\ \xd7\x4d\x00\xf3\xd4\xce\xce\xee\x08\x29\x6f\xde\xbc\x6e\x82\x2d\ \xa3\xc8\x98\x89\x51\x61\xcb\xd2\x8d\x52\x8f\x20\x0a\x96\x8a\xf0\ \x83\x41\x93\x30\x29\xec\x82\x8e\x2b\x7a\x81\x45\x64\xd3\x2c\x9a\ \xe1\x6a\x05\xd4\xd1\xd6\x75\x00\x3f\x89\xa8\x06\xce\x09\x5c\x32\ \x19\x38\x54\x9c\x86\x93\x49\xd7\x00\xaf\xca\xef\xd3\xb6\x6a\xb9\ \xa3\xa0\xcb\xef\x87\x8c\x16\x2a\x1e\xcb\xfe\x0a\xd6\x16\x58\xea\ \x49\xc5\x16\x39\x37\x87\xf8\x78\x7f\xbf\x09\xdc\x26\xf0\x32\x95\ \x3d\x78\xb2\x1f\x6d\x9f\x46\x69\x39\xcf\xc3\xc0\x4f\xe7\x9d\x74\ \x01\x42\x3d\x7e\xe6\xa3\x30\xa2\xad\xe6\x27\xaf\x9a\xf7\x9f\x03\ \xdf\xdd\x49\x80\xe0\xe3\x02\x7c\x16\x5f\x6e\x4b\x01\x78\xfb\xe3\ \xda\xd2\x53\xfd\xb8\x2c\x52\x52\x67\x9a\x6c\xcb\xf2\xb1\xd0\x17\ \x01\xbe\x36\xca\x4b\xf2\x13\x18\xbd\xff\x60\x4e\x8b\x34\x61\xcc\ \xad\x87\x15\x8e\xc1\x25\x35\x59\x83\x44\x56\x33\x5e\xcd\xf3\x22\ \x7a\xe0\x64\x60\xa9\xac\xd8\x89\xd1\x32\xad\xa8\x0f\xe3\xb2\x05\ \x7c\x78\xfd\x58\x3a\x93\xd0\xb2\x04\x7a\xb5\x2e\xcb\x75\x76\x7a\ \xda\xbc\x3e\xc0\xce\x31\xd2\x01\xd2\x58\xda\x59\x38\x11\xe0\x22\ \xe8\x78\xb1\xe9\x64\x5b\x98\x0f\x51\xd4\xd6\x8d\x69\x85\xcc\x55\ \x8b\x0c\x5a\xe8\xdf\xd4\x70\xfb\xfd\xd1\x81\x27\x6b\xb5\x08\x18\ \x01\x5c\xf7\x08\xbd\x49\xa0\xa1\xb1\x4f\x06\x2f\x49\xcb\x5f\x5c\ \x9c\x75\xba\x70\xbb\xf6\xc3\xc3\xfd\x8f\xd1\x91\x83\x89\xa5\x22\ \x20\x36\xce\x45\x55\xa4\xb5\xdd\x38\xf6\x09\x78\x0c\x27\x90\x5a\ \xbf\x95\x1d\x14\xe1\x5e\xc0\xc3\xa3\xe6\xa3\xb3\x13\xf8\xed\xe5\ \x24\x17\xba\x11\x89\x76\x1e\x09\xf8\xac\xf8\x63\x09\xce\x7f\xbb\ \xb8\xb8\x07\x7c\x73\x2a\x5e\x1f\x1e\x1d\xf8\xaf\x3f\x9f\xd6\x3f\ \x1e\xf8\x3b\xe4\x01\xe4\xf0\x08\x67\x47\xfb\x77\x14\xc6\x9e\x3f\ \x7f\xba\xcc\x81\xcf\xb0\xea\xe4\xd9\x33\xd5\xd4\x47\x25\x9f\xda\ \xf5\x83\xfe\x9b\xc7\x28\x5d\xc2\x7b\x17\xfe\xb8\x9e\x83\x8b\x32\ \xb4\xaf\xce\x2e\x00\x5a\x8a\x56\xa5\x0a\x5e\xf0\x34\xcd\xf1\x74\ \x77\x80\x54\x70\xf5\xe3\x67\x0e\x7a\x69\xe7\x56\xf5\x17\xab\x28\ \xb2\xdf\x21\x83\x3a\x94\x2e\x67\x8e\x28\x45\x30\x4f\xa3\xb9\x1d\ \x70\x5b\x1d\xf4\x11\x22\x97\x62\x3f\xff\xfc\x53\x9b\xb7\x87\x3c\ \xda\x78\x7e\x58\x78\x6f\x05\x76\xe0\x63\x5f\x61\x13\xe9\xa8\xb7\ \x05\x95\x73\xd6\x3f\xba\x17\xef\x7f\xa7\xbf\xd7\xa3\x47\x6b\x68\ \x21\xf6\xbf\xf3\x7f\xfe\xef\xff\xb1\x47\x8f\x1f\xdb\xc1\xc1\x61\ \x8f\x6c\xd6\xed\x39\xfb\xfb\xb6\xa0\xe8\x21\x63\xd6\xad\x18\xd9\ \x24\xc1\x7a\x3d\xc1\xd8\xde\xa3\x41\x4d\x2b\x03\x8b\xce\x98\xf4\ \xe8\xa9\xeb\xe8\xa3\xa6\x51\xac\xf4\xda\xc5\xfe\xfe\xe3\x8f\xad\ \xba\xd0\xa2\x62\x3e\x5b\x5a\xac\x8a\x30\x1e\xe4\x9e\xd4\x46\x46\ \x5b\x94\x06\x97\xb2\x85\x5e\x53\xe7\xa5\xf2\xc1\x3a\xf1\xec\xac\ \x51\xc9\x56\xe7\x02\xab\x95\x81\x4f\xc0\x1e\x3d\x39\xb2\xff\xee\ \xff\x3d\x03\x7f\xeb\x39\x4f\x0e\x0f\x97\xd3\x5f\x4e\xcb\x14\xf8\ \x29\x6d\xa0\x6c\xe7\x4e\x22\x80\x0c\x7e\x15\x4a\xd9\xb6\x9a\x27\ \xcf\x9f\xad\x6d\x02\x7c\x18\x84\x27\xc7\x47\x6d\xe1\x27\x46\x61\ \x45\xb5\x95\xe1\x7a\x1f\xa9\x4c\x8a\xae\xba\x0a\x5c\xdb\x79\x98\ \xdb\xd6\x1f\x81\x31\xa8\x63\x0e\x5f\xa4\xb8\x53\x70\x03\xc0\x83\ \x07\x78\x21\xe5\x95\xa4\xa0\x2c\x2b\x14\xf1\x5f\x6c\x11\xf5\x73\ \x9f\x38\x43\x1b\xcb\x6b\x95\xcf\x99\x80\xcf\x96\x5e\xde\x8b\xa0\ \xc9\xd3\xf0\xdc\xc1\x1b\x2c\x72\x67\x67\xa7\x67\x76\x76\x76\x3e\ \x5a\xa4\x04\xfe\x12\xbd\x3e\xd0\xd5\x83\x7b\x2a\x72\x51\x28\xd6\ \x99\x83\xc2\xd4\x63\x24\xe9\xb1\x57\x9f\x7b\xfe\xdd\x42\xd4\x62\ \xb5\xcf\x2f\x34\x25\xe2\xcd\x62\x07\x3b\x7a\xf2\xa4\x45\x69\xbd\ \x46\xb0\xb7\x7e\x84\xa8\x09\x3e\xb0\xa7\x03\xbd\x9a\xff\x71\x3a\ \x4e\xf3\x7f\x13\xb5\x1e\x56\xbf\x1b\x99\xa7\x7d\xa6\xf6\xba\x40\ \x23\xda\x76\xb7\xb7\xad\x06\xb0\xb6\xf5\x7a\x19\xc6\xc4\x2d\xc7\ \x70\x2a\x02\x5a\xbd\xf6\x6b\x5e\x8c\x34\x62\x38\x87\x92\x56\xdb\ \xc9\x0c\x94\x2e\x4a\x25\x49\x49\xc2\x54\xda\x80\x62\x86\x82\xa5\ \xb6\x8d\xd4\x08\x60\x3e\x02\x9c\x80\xf0\x04\x6a\x9e\x0f\x0e\x0f\ \xdb\x81\x91\xdd\x44\x17\xef\xe0\x70\x3f\xfc\x81\xb6\xdf\x1c\xf8\ \xbb\x28\x02\x2e\xee\x24\x7d\xa4\xfd\xe5\x2c\xca\x35\x45\x9f\xd8\ \x7b\xbc\xb7\xd5\xcd\xcc\xa1\xfe\x27\xaf\x5e\xa5\x2a\x3d\x81\x0f\ \xf6\x5e\xe7\xfe\x4f\x96\x59\x2a\xe9\xa7\x1d\xd8\xb7\x2e\x92\xef\ \x15\xd9\x22\x4c\xcc\xdc\x5f\xfe\xb0\x15\x49\x0c\x29\xa7\x2a\x15\ \x6d\x21\x0a\xde\x42\x90\x43\x55\x33\x44\xbe\x0f\xfc\x80\xce\x41\ \xbf\x49\x21\xa1\xee\xd9\xa7\x21\xc0\x4b\x11\xfd\x62\x58\xf1\x65\ \x61\xf7\x7e\xd2\xf8\x2f\xb7\x65\x43\x1e\xf9\xb9\x87\xe4\xc8\xe5\ \xdb\xf3\x96\x41\xd4\xb9\x6e\x60\xb9\xbc\x40\xc1\x8c\xa1\x3d\xbf\ \xc7\x44\xac\xd1\xc7\x69\x98\x1a\x97\xbe\x55\xdd\xe3\xfc\xbc\x1b\ \x81\xfd\x83\x7d\x5b\x7c\xdd\x65\xc1\xff\xef\x8f\xff\xd7\x0e\xf6\ \x0f\x9a\x94\x75\x6f\xd9\xed\xef\x1f\x20\x4a\x62\xa1\x72\xb5\x36\ \xef\x72\x5b\x25\x71\x33\x28\xd3\x85\xeb\xb8\xf8\x70\xde\x07\x77\ \xcc\x19\xbe\x47\xd2\xde\x6b\xc6\x75\x59\xf6\x2d\x9c\x91\x53\xe4\ \x35\xdd\x6c\x47\xb2\x78\xfb\x91\xce\x8b\xdf\x1b\x7b\xe8\x73\xcd\ \x69\x91\x01\x73\xd7\xdc\x84\x43\x43\x5a\xff\x61\x7b\x15\xc5\x5e\ \x44\x86\xc9\xe3\xfb\x34\x5c\x87\xc6\xe2\xfe\xc1\x41\xaf\xdf\xe8\ \xe3\x2e\xc2\x27\xcd\x00\xa0\xd3\xf5\x30\xf0\xf9\xf8\x2e\xf4\x00\ \x9a\x30\x65\x69\xc5\x98\x7b\x3a\xa5\xbe\x95\x1e\xf8\xc9\x8b\x93\ \x75\xe6\xeb\xc3\xe2\xe3\xd1\x17\x2f\x5f\x5a\xc4\x3d\xdd\x76\x86\ \xaf\x5c\xd3\x45\x7a\x6b\xa2\x9c\xea\x74\x59\x6a\x98\xeb\xa4\x1e\ \xd6\x73\xeb\x24\x9a\x52\x69\xc9\xa7\x8e\xa0\xf7\x27\x5f\x8e\x83\ \x26\x41\x40\xd3\x13\x44\xea\x0f\x7a\x2f\x58\x95\x72\xcb\x22\x29\ \x79\x38\x89\x56\x1b\xf7\x16\x57\x06\xce\x94\x0e\xea\xa1\x78\xce\ \x39\x5a\xa8\xdf\xc2\xf1\x56\x11\x8f\xa1\x50\xdc\x42\xee\xd5\xd2\ \x80\x79\x27\x2c\x72\x7d\x79\xd7\x3e\x2b\x9a\xd7\x67\x3e\x85\x50\ \x71\xdd\x73\x6d\x07\xdf\x32\xbd\x6c\xab\x69\xfc\xbc\x31\x3a\x67\ \x67\x67\x16\xd1\xb7\x04\xb5\x30\xbd\xd1\x58\x5b\x4f\xbe\x3f\x5e\ \x4a\xc9\x63\xaa\x9d\x37\x10\x11\x32\x69\x28\xad\x4a\xf7\xbb\xd7\ \xfd\xf9\x17\xbb\xb8\xba\x84\xc1\x4f\x51\x91\x9b\x8b\x04\x77\x17\ \x1c\x55\xe3\xcd\x5a\x00\x8d\xbe\x30\x10\xb3\x72\x8f\xe7\x14\x44\ \x5a\x87\xb5\xd2\x83\x8b\x51\x18\x34\xe9\xc2\xbd\x0f\x85\x5c\x03\ \xca\x85\x69\xd8\xc8\x14\x38\x0b\xb8\xb0\xbd\xcf\x5d\x8f\x38\xb7\ \xa8\x0a\xe7\x3c\xbd\xd9\xce\xb1\x2c\x4d\x32\x3f\xee\x4f\xfb\x35\ \xe0\x03\x3d\xf2\xb8\xef\x48\x11\xe8\xfc\xfc\xba\xfe\xa3\x7f\xfc\ \x6f\x3e\x9c\x9f\x5d\x55\x4f\x3d\x48\x3a\x96\x3b\x49\x63\xf5\xfa\ \x59\x7b\xaf\x9d\x37\xab\x90\x39\x88\x91\x26\xfc\x70\xdf\x5a\x4b\ \x89\x58\xc3\x1c\x3e\xbe\x14\x14\xb1\x18\x3d\x48\x81\x32\xc7\x71\ \xd0\xe9\x13\xaa\x2f\x7a\xf5\x79\x5c\x52\x00\x00\xcc\x04\x7f\xc8\ \xb0\xec\x68\x65\xb9\xe4\xed\x5e\x1d\x1e\xb3\x9f\xbd\xaa\xe6\x3b\ \x8c\x18\x68\xb8\xc1\xf9\x02\x21\x1b\x25\xa6\x51\x07\x18\xea\x1e\ \x78\xad\xff\x47\xdd\x55\x30\x39\xb2\x24\xe7\xac\xea\x16\xcc\x2c\ \x3d\x46\x33\x33\x33\x33\x04\xdf\x6f\x32\x04\x87\x1d\x68\xa6\x60\ \x33\x3b\xc0\xec\x63\xe6\xc7\xfc\xde\xce\xb2\x46\x34\x6a\xac\x4a\ \x4f\x97\x2a\xef\xcb\xae\xeb\x95\xe4\xf0\xde\xc4\xbd\x8a\x50\x4c\ \x6d\xa9\xbb\x47\xb3\xaa\x2f\x2b\xf1\xcb\xce\xb7\x30\x5f\xcc\x23\ \x90\xc2\xb3\x3a\x15\x3d\xfc\xbe\xa2\x2c\x42\x04\x80\x19\x74\xd7\ \x00\x38\x53\x16\xf2\xde\x5b\xca\xa8\xa6\x9c\x6b\xca\x4c\x43\x23\ \x53\xd3\x88\xce\xe7\x54\x51\x46\x25\x59\xae\xc9\x50\x27\xe8\x3d\ \x7a\x04\x28\x92\x13\x0a\xa7\x70\x13\x40\xdf\x01\x77\x94\x8f\xc8\ \x47\x1f\x44\x59\x96\xa1\x67\x81\x6b\xdb\x58\xc0\x03\xbb\x39\xcf\ \xf3\xe0\x5f\x90\x04\x24\x22\x13\x7c\x3c\xeb\xd5\x3a\x34\x36\xf1\ \xec\x95\x09\x84\xf2\x63\x12\x55\x9e\x01\x98\x4e\x00\x6a\x07\xaf\ \x2e\xee\x41\x06\x29\x22\x04\x00\x3e\x0e\x72\x9d\xcd\x07\xb7\x2c\ \x42\xae\xd8\xe3\x4a\xeb\xb4\x46\x09\x01\x9c\xce\xb0\xe6\x18\xd5\ \x99\x2a\x7a\x25\x40\xf4\xaa\xfd\xb1\x08\xb9\x14\xec\x97\x2e\x5f\ \x4e\x81\x9f\x46\x18\x3a\x2d\xcc\x1e\x08\x7c\x49\xdc\x7b\x30\xac\ \xc0\x67\x9b\x8a\x3f\xf8\xa1\x57\xcb\xef\xf9\xee\xaf\x9c\x3c\xfe\ \xf8\xd5\x0c\xdd\xa3\x4c\xa4\x75\x63\xba\x7c\xf9\x38\x87\xfd\x9f\ \xaa\xee\x4c\xe3\xe9\x34\xd4\x40\x23\xec\xf7\xc5\x7d\xfa\x9d\x6b\ \x11\xcb\xa7\x2f\x8e\xe5\x0f\xf7\x0a\x94\x07\xc8\xf5\xf8\xb2\x35\ \x23\x0b\x92\x8e\x90\xc6\xa9\x4f\x12\xec\x10\x25\xe1\x7b\x6a\x9c\ \x25\x76\x20\xe0\x64\xc6\x75\x6d\xdd\x12\xfb\x7e\x9a\xa7\x22\x25\ \x86\x6a\xa8\x34\x99\xb0\x62\xd1\x85\x46\xf2\xe3\x47\x36\xeb\x67\ \x5c\xd2\x16\xe0\xcb\xc5\x22\xcc\xd9\x50\x70\xc2\x75\x42\xa2\x6e\ \xeb\xd0\xb6\x0a\xaa\x32\x4e\x73\xcb\x8e\x2c\xfb\x60\xf5\x96\x9b\ \xc2\x2f\xe6\x4b\xb7\x39\x2b\x7c\xb1\x29\xb8\xa9\x1b\x76\xec\x38\ \xda\xeb\x66\x34\x1e\x99\xf3\x1a\x75\x7b\xee\x69\xb6\xd7\x1e\xba\ \x6a\xa7\x47\x53\xcb\x21\x23\xb0\x03\xae\xd0\x5d\x43\xa0\xaf\xd6\ \x67\x41\x20\x75\x15\x9d\xec\x3d\xad\x16\x4b\x12\xcd\xeb\xe8\x28\ \x3c\xb3\x07\xb8\xbc\x23\x12\x69\x42\x95\x5e\xf0\x25\x74\x02\x03\ \x43\x85\xd2\xb4\xf7\xdc\x23\x3d\x5b\x22\x12\x52\xf4\x33\x1e\xe5\ \xf8\xfe\x24\x72\x41\x9e\x84\x10\xd6\x8b\x13\x30\x51\x93\x59\xa3\ \x49\x39\xf9\x7c\xfc\x3e\xba\x85\xa0\xa3\xa5\x79\x2c\x9a\x02\x3e\ \x3c\x16\xf7\xc3\x7e\xf2\xf0\x21\x0d\x14\xf7\x78\x9f\x74\x08\x56\ \x9a\x8e\x61\xea\x4c\x68\x3c\x0a\xeb\x48\xdb\x0e\x66\xc0\xd4\x9c\ \xde\x1b\x54\xf5\x31\xb7\x6a\xfe\x80\x68\xc1\x25\x93\x8c\x3f\xf6\ \x89\x37\xca\x6f\xfd\xe6\xa7\xc7\x5f\xfb\xb5\x4f\x8c\xd3\xd6\x5d\ \x97\xaf\x5e\xce\x53\xe0\xc3\xcb\x1f\xbc\xff\x28\x44\x49\x1c\x6c\ \xc0\x1a\xef\x88\xe5\xf7\xe7\x88\xe5\x02\xa7\xe9\xb3\x50\xf2\xa9\ \x78\xfe\x0d\xba\xcf\x20\xf6\x2c\x50\x03\xc7\x5c\xd0\xfc\xb0\x21\ \x90\x49\xa6\xdb\x6a\xc7\xa6\x16\x75\x53\xf7\x2b\x13\x3d\x25\xdc\ \xf0\x49\x04\x21\xd6\x29\x84\xeb\x50\x37\x10\x1c\x6f\x49\x33\xe8\ \x90\xf9\xb6\x5a\x2e\x49\xac\x88\xc9\x68\x42\x64\x29\xd8\xcc\x4e\ \xa2\x25\xea\x2b\xcf\xc8\x91\x61\xdf\x09\x0d\x7f\xf7\xe6\x9d\xf6\ \xf6\xf9\xab\xaa\xa2\xf6\xa6\x0b\x66\x10\xe5\x61\xda\x14\xd4\x09\ \x08\x11\xca\xc7\xc7\x47\xf6\x89\xa7\x9f\xc8\x9f\x78\xea\xb1\x3c\ \xcf\x47\xc6\x9b\x8c\xd8\xe4\xaa\xf9\x8a\x09\xad\xd9\xe6\xa7\x33\ \xba\x76\xed\xa1\xa0\xea\xaf\xd6\x6b\x31\x01\x3a\x8f\x7d\x10\x02\ \x69\xee\xfa\x7c\xbe\x24\xef\x1d\x9e\xa3\x4c\x8e\x30\x4f\x1a\x68\ \x82\x5d\xd8\x87\x75\x6b\x43\x81\x58\x10\x7e\x5a\xd4\xca\x7e\xf1\ \xec\xc1\xeb\xa8\xbd\xf8\x7d\x34\x20\x25\x3a\x15\x02\xdc\x5d\xeb\ \x83\xe0\xb3\xa6\xc7\x60\x91\x94\x66\x63\x3d\xcc\x59\x58\xa0\x18\ \x42\x00\x12\x50\x51\x9a\x69\x64\xeb\x70\x70\x14\xea\x79\x16\x34\ \x60\x59\x4f\x84\x57\x97\x9c\x65\x0d\xed\x08\xfb\x59\xcc\x1f\x54\ \x2a\x30\x46\x04\xf4\x73\x2f\x9c\xd4\x1f\xfb\xf8\xeb\x65\xeb\x1c\ \x8b\xc4\x99\x1e\x4d\x6c\x97\x00\x44\xc6\xa4\xf5\xfd\xf2\x19\x3b\ \x4a\x64\x48\x4e\x8b\x7c\x76\x2d\x28\xe1\xc4\x83\xea\x86\xfa\x7e\ \xcd\x00\x84\x13\x5f\x4b\x42\xa8\xad\x3a\x0c\xa8\xb9\x06\xad\xe4\ \xd5\xa3\x93\xaf\xed\xdb\xdf\x9a\x77\x5e\x6a\xef\x59\xcc\x00\x90\ \x52\x4a\xec\x38\xb6\xdf\x66\x32\xb2\xdf\x55\x4d\x02\x6b\x95\x4e\ \xd6\xd3\x0d\x21\xa6\x8a\x8d\xa1\x3b\xd5\x71\xc8\xb5\x0d\x9d\x2e\ \xe6\xe2\xc9\xd8\xb2\x27\x59\xd3\x51\x89\x09\x51\x0a\x7c\x0a\xe4\ \x29\xa7\x86\xaa\xf2\xcc\xbf\xf2\xc2\xcb\xd5\xa7\x3e\xfc\xa9\xe2\ \xed\x37\xaf\x37\x75\x04\x3f\xa3\x84\x3f\xf5\xe6\xa4\xf3\xee\x94\ \xf6\x6f\xbe\xf6\x56\xfd\x89\x8f\x7c\xaa\x78\xeb\xb5\xb7\x6b\xdf\ \x54\x9c\x53\x4d\x36\xc6\xc3\x85\xf3\xcf\x39\xa6\xd3\xf9\x3c\xfc\ \x1f\x64\x36\x0b\xa9\xc5\x4d\x5b\x87\xf8\x3d\x33\x68\xb6\x8b\xa2\ \xea\x9c\x96\x5d\x1d\x01\xdc\x39\x43\x6c\xbb\x00\x2f\x6c\x7f\xa5\ \x2d\x86\x70\x66\xeb\x41\xbb\xa5\xd5\x7e\x75\x0f\xfe\x5e\x4d\x7e\ \x22\x23\xb1\xdf\x75\x72\xaf\x44\x69\xc8\x93\xe7\x24\xa2\x44\xf0\ \x2f\x85\xb9\x87\x9e\x07\xe6\x66\x23\x1c\x6c\x61\xae\x19\x9d\xbc\ \xd3\x76\x0e\xda\xd0\x13\x8b\x6f\xc4\x06\xc7\x2a\x51\x5a\xeb\x8f\ \x8a\xd4\x4e\x33\x8b\x62\x07\xd7\x08\xf0\x6d\x62\xbe\x3c\x18\x27\ \xe0\xf0\xb8\x75\x7b\xe1\xde\xfb\xbe\x97\x8a\xe5\xb2\xf0\x86\xba\ \x54\xc5\xab\xf9\x20\xf0\x91\x47\x10\x7a\xa3\x69\x0a\x2e\x6b\x53\ \xee\xb5\x61\xb6\x55\xa4\x8c\xc2\x1e\x95\x18\x2f\xe6\xac\x24\x1e\ \xab\xfa\x77\xa1\x30\x83\xc7\x19\x39\xd5\x28\xf6\x01\x3b\x6d\xb8\ \x02\xd9\x7d\x36\xe9\x2a\x2c\x89\xd1\x8a\x82\x2b\x00\xd1\x6a\x07\ \x0f\x4e\x15\xd8\x72\x19\x51\xef\x54\xb3\x49\x51\x15\x49\xba\x6d\ \xb8\x49\xd2\x50\xe7\x8b\x85\xec\xdc\x90\x84\x63\x4d\x16\x9c\x6e\ \xde\xb9\x00\x40\xd8\xf8\x2d\x19\xae\xe9\xfa\x9b\x6f\xd7\x9f\xfc\ \xe8\xa7\x8b\xdb\x37\xef\x06\xbb\xe0\x40\xe0\xa7\x73\xd4\xbd\x3b\ \xcf\x27\x27\x27\xcd\x67\x3e\xfe\x99\xe2\xce\x79\x2a\x6a\xc6\x35\ \x59\x6a\xfb\x94\x5a\x9e\x43\x54\xc2\x79\x17\x1c\x55\xeb\xd5\x59\ \x38\xe5\xab\xaa\x0c\x3e\x83\xa2\x2a\x22\xe3\x31\xd3\x68\x32\x0e\ \x8e\x4b\x46\x34\x5b\xfc\x02\x69\xb9\xb3\xf2\x15\x41\xd5\x97\x50\ \x5f\xdb\x38\xb0\x07\xa9\x02\x19\x44\x38\x74\x7d\x02\x50\xaf\x34\ \xe7\x94\xd2\x1c\xdf\xb9\x24\x7a\xf5\x3a\x16\x10\xea\x05\xb8\x1f\ \x62\x4e\xab\x3a\xc1\xb1\x98\x6a\x0c\x24\xf3\x1e\xf0\x09\xd7\x84\ \x48\x40\x02\x7c\x5d\x1d\x1a\xf6\xc8\x68\x3a\x26\x32\x4a\xdd\x4f\ \x81\x9f\x90\xf6\x3e\x70\x01\x00\xe7\x60\xc5\xef\xfb\xe0\xcb\xe5\ \x0b\x2f\xdd\x6c\xce\x09\x40\xb3\x21\xe0\x6b\x3b\xff\xf2\x95\x2b\ \x0a\xec\x50\xef\xd3\x93\x40\x54\xfd\xd4\xae\x85\xa4\x05\x78\x45\ \x82\x43\x08\x48\xe6\xa2\x8d\x6a\xa1\x6c\x86\xa1\x82\x14\x15\x71\ \x4b\x5a\x68\x49\x85\x9f\xf8\x0f\x51\xa8\x23\xa8\x02\xd2\xdb\xd6\ \xc5\xeb\x95\xc7\xc6\xa2\xb8\x05\xa1\x80\x84\x2c\x04\xd5\x74\x21\ \x0c\x24\xdd\x97\x45\x4b\x58\x2e\x96\x42\x1d\xd6\xa5\xe3\x86\x57\ \x55\x96\x1d\x28\x63\x05\x61\xac\x71\xe7\x96\x9a\xaa\xe0\xe7\x3e\ \xf9\x5c\xf1\xe6\xeb\xef\x34\xe8\xd7\x7f\x18\xf0\xc9\xd0\x7d\xe6\ \x70\xd0\x36\x4d\xcb\xaf\xbf\xfc\x7a\xf5\xf2\xf3\xaf\x56\xe4\x6a\ \xce\x4d\x9b\xe6\x4a\x04\x6f\xbe\x38\x76\x57\xab\x35\xdd\x9b\xcd\ \x82\x00\x63\xdf\x8f\x04\x85\x53\xce\xc0\x89\xa7\x85\xbd\xa6\xe0\ \x02\xc3\x32\xca\x71\x05\x88\xad\x6b\x74\x17\x61\x24\x52\x11\xc2\ \xb8\xac\xb4\xd6\x54\x03\x00\x28\x21\x26\xd1\xd9\x18\x66\xa2\x3c\ \x88\x39\x65\x5c\x52\x20\xf3\x02\x6a\xb0\x11\x83\xbe\x8b\xb1\xd1\ \x08\x27\x3e\xae\xef\x0b\x81\xa3\xe9\x34\x01\x7e\x62\x06\x50\x57\ \x6e\x3f\xb6\xbd\xca\xdc\x14\xf8\xe9\xc2\x97\x4a\x00\x88\x4a\xf6\ \xca\x2b\xb7\x9a\xb7\xae\xaf\xa9\x69\xfc\xe0\xe6\xe2\xb0\x66\x3b\ \xbb\x92\x88\xf8\x3e\xe1\x19\x42\x18\x09\xaa\xbe\x06\x7e\x18\x00\ \x6f\x5a\x7b\xce\xaa\x31\x27\x80\xae\xfe\x57\xf0\x1e\x13\x22\x01\ \x69\x2f\x3c\xd3\x6b\x0d\x26\x55\x27\xb0\xe1\xb9\x47\xf1\x1c\x1c\ \x52\x52\x58\xc0\x5e\x04\x90\x41\x0d\x7a\xb8\x01\xf6\xa6\x56\xdd\ \xd2\x34\x5f\x32\xd0\x0c\x3a\x9f\x42\x59\x16\x31\x8a\x90\x05\xfb\ \xb0\x0d\xbd\xeb\x22\x98\xa2\xdd\x99\x51\x43\xc5\x7a\xe5\x3f\xfd\ \xb1\xcf\x15\xe7\xa0\xf3\xca\xea\x81\xf0\xc7\xf7\x91\xcc\xa1\x9d\ \x61\xde\x07\x3e\x58\xc5\xb7\x0f\x9c\xdf\x9b\xb5\xcf\x7d\xe6\x85\ \xb2\xa9\x4a\x1e\x99\x26\x5e\x83\xef\xaf\x03\x7c\xa7\x05\x54\x21\ \x75\xd8\x51\x19\x4f\x7f\x22\x38\xf7\xba\xf7\xc7\xe3\x09\x3c\xe6\ \x0c\x1a\x2d\xdd\x30\x36\x8d\xcf\x73\x98\xe3\xf0\x70\x92\xdc\xc4\ \xa4\x58\x91\x8d\x06\xbe\x36\xfa\x41\xb6\x4a\xb2\x9e\x84\xfd\xd4\ \x33\x62\xfe\x37\xe6\x94\x9a\xb4\xa6\xe7\x50\xf4\x50\xf5\x75\x7e\ \x88\xae\xb7\x86\xda\x0f\x80\x27\x73\xea\xb2\x2d\x13\xe0\x9b\x34\ \x12\x40\xa3\xc9\xc4\xec\x01\xfe\x83\x25\x05\x3d\x64\x98\x7c\x92\ \xbd\x79\x7d\x4d\x77\x66\xa5\xe4\x81\xeb\xbf\x31\x64\xff\xe5\xf9\ \x48\xb3\xef\xe8\x39\xd4\xaf\xa4\xf1\x83\xd2\x99\xd5\xf5\x9c\x76\ \xd4\x8d\x0c\x38\x60\x7c\x67\xb9\x46\x9b\xda\x8c\x58\x3e\xfb\xbe\ \xcd\x2f\xf7\x1a\x36\x08\x37\xca\xdc\x1a\x62\xc4\xec\x70\x5a\xc5\ \x92\x55\xf4\x1a\x80\xbf\x00\xa5\xfe\x56\x57\x2d\x62\x4b\x23\x74\ \x19\x00\xd1\x3d\x0f\xed\xcd\x38\xc4\xdc\x29\xfa\x03\xba\x70\x9b\ \x73\x1c\xb2\xfa\x74\xea\x69\x6e\x1a\x5a\xaf\x56\xfe\xb3\x9f\x7e\ \xbe\x68\xdb\x86\x05\xf8\x9c\x00\xdf\x24\xf3\x61\xe0\x23\xd3\x6d\ \x00\xf8\xa0\xe6\x22\x63\x8a\xcd\x86\x9f\x0f\x42\xa0\xe2\xdc\x36\ \x44\xa8\xbd\x0f\x25\xc7\xcb\xe5\x8a\x46\x79\x26\xbe\x9c\xe0\xf5\ \xf7\xcc\xdd\x4b\xb4\x9c\xd8\x04\x56\xce\x48\x68\x78\xbe\x9f\x7e\ \x09\xdc\x52\xc2\x9e\xcc\xdc\x99\x5e\xb0\xde\x51\x82\xdc\x07\x38\ \xee\x04\xd8\x19\x5a\x81\x06\x2c\xc5\x3a\x11\x71\x44\x72\x14\x30\ \x9c\x02\x11\x9e\xfd\xf8\x8c\xde\x1c\xc0\xff\x82\x39\x81\x12\x53\ \x06\xd8\x71\x20\x00\xe0\xa1\x0a\x73\x18\xf8\x00\xf5\x78\x3a\x32\ \x07\x01\xdf\x3c\xb0\xe6\xa0\xfb\xc7\xe5\xab\x97\x72\x66\xa2\xd3\ \x45\x4d\x67\x9b\x96\x9e\x7a\xfc\x88\xa6\x47\xb9\xa8\x7d\x41\xfd\ \x87\xaa\x8f\x2f\x06\x73\x15\xd2\x83\x7d\x99\x5c\xcf\x89\xd0\xb0\ \x98\xeb\xe4\x72\x55\x59\x17\xdc\xba\x1e\x71\x7d\x29\xe0\xa6\x6c\ \x3b\x67\xb8\x58\x93\xcf\x04\x87\x90\xa8\xf4\xf0\x50\x87\xaa\xa1\ \x70\xb5\x8b\x5a\x4b\x6f\xab\xe9\xb0\x1f\x25\x64\xa7\x46\x50\x8a\ \x6a\x42\x39\xfd\x29\x36\xc6\x5c\xaf\x37\x81\x3e\xcc\x92\xdd\x7a\ \xd2\x4d\x88\x04\xf4\x6c\xdb\x9c\xda\x2e\x6b\xcc\xbf\xf8\xb9\x17\ \x0b\xdf\xb6\x00\xbd\x80\x3d\x6d\xd8\x89\x39\x2e\x4b\xbb\x3a\x2b\ \xe0\xa7\xde\x7b\x28\x3e\x92\x0f\x50\xf1\x8b\xcf\xbd\x54\x7e\xdb\ \x77\x7d\xeb\x34\xcb\x33\xe3\x28\x13\xe7\x5e\x08\x59\x4e\xa7\x93\ \x6d\x0f\x01\xe2\xe0\xb5\x77\x1d\xcd\xd7\x24\x70\x0a\x8a\xd0\xeb\ \x7c\x1a\x61\x5d\x00\x20\x43\x93\x7a\x58\x25\x28\x65\xc8\xcc\x39\ \x0f\x17\x9e\x87\x16\xe0\x39\x23\x43\x51\x93\xf3\x8c\x2e\xce\x62\ \xdb\xdb\x28\x78\xa3\xb0\xcd\xb2\xd0\xc9\x94\x6c\x16\x3d\xc2\x21\ \x6d\x97\x05\x4c\x60\xbd\x52\xde\x7b\x9d\x7d\xc8\xc2\xc3\x60\x4c\ \x0c\x3f\x72\xff\xe0\xb7\x71\xee\x3d\x51\x66\xe3\xb3\xc0\x39\x60\ \x09\x34\x74\x79\x30\xf5\x6c\xf8\xdb\xe4\x9a\xd4\xe3\x3f\x19\x8d\ \x91\x89\x77\xff\xb2\x60\x60\xe2\x22\x04\xc0\x95\x2b\x97\x33\x99\ \xd7\x8d\xa7\xb7\x4e\xce\xe8\xf2\xa5\x11\x3d\xf1\xd8\x11\x8d\xf2\ \x98\xe5\x94\x14\xee\x90\x06\x39\xf7\x10\xa4\xe9\xb8\xe2\xf5\x69\ \x01\x90\x20\x0d\x25\xbe\xf0\xf8\x4b\xba\x6d\xbf\xe3\xad\x27\x23\ \x09\x1d\xb0\x03\xbc\xe8\x0b\x88\xf1\x12\xc1\x5c\x4b\x68\x6d\x7a\ \xb1\x7c\xef\x5a\xa5\x0e\x62\x3d\x4c\x92\xbc\x7f\x36\x9c\x30\xfd\ \x88\xe6\x91\x01\x98\x26\xeb\x04\x4a\x77\xaa\x0b\x59\x65\x27\x00\ \x62\x4f\x44\x64\x40\x5a\xe3\x88\x5c\xcb\xe7\xe0\xaf\xaa\xa4\xb7\ \x80\x4c\x07\xc0\xfe\x40\x80\x8f\xc7\x84\x48\x01\xbf\xf2\xe2\x6b\ \xd5\x37\x7d\xdb\x37\x4c\x8d\x99\x74\x4f\x90\xe8\x4a\xe7\x03\xe8\ \xba\xdc\x4a\x3a\x76\xe8\x7e\x74\x75\x3c\xd6\xed\xdf\x42\x93\xcc\ \x55\xb3\x8a\x1b\xdd\xe2\x64\x64\xa2\xba\xdd\x86\x6e\x5b\x6f\xc8\ \xf9\xad\x5f\xc0\x39\xde\xfe\xdb\x21\xcb\xf1\xe1\x47\xc6\xc1\x31\ \xaa\x99\xab\x52\x47\x66\x6a\x0a\x5b\x8b\x62\xaf\x74\xcd\x18\x34\ \x29\xcf\xf3\xee\x9a\xee\x3d\x4f\x59\x46\x61\x2d\xb3\x4c\x79\xc6\ \x61\x8d\x20\x04\x22\xf0\x13\x12\x52\xf1\xf9\x28\xfe\x52\xee\xae\ \xcb\x55\x24\x90\x28\xde\x1b\xb1\x11\x9b\xaf\x94\xbe\xbc\x6f\xdd\ \x7f\x3e\x1e\x19\x20\x7d\x30\xec\x87\xf5\x8b\xd0\x00\x8e\x8e\x26\ \x76\x34\x1e\xd9\x74\x7d\x7d\xd6\x04\x6d\xe0\xe1\x6b\x63\xfa\xf6\ \x6f\xbb\xa4\xf2\xf2\x11\xbf\xd7\xc0\xd7\xbd\xdd\xb4\x70\x40\x98\ \x10\xde\x71\x42\x3e\x7b\xc2\x86\xab\x8b\xca\x25\xde\x8b\xc4\x0b\ \xe4\xee\xeb\xb4\x51\x16\x15\x10\x7e\x9a\x78\x2f\xa3\xb7\xbf\x2e\ \x03\xe8\xa7\x2c\xab\x9a\x04\x66\x82\x99\x40\xfd\x5a\x7f\x94\x12\ \xc3\xd6\x16\xf5\x5f\xd4\xd2\x62\x53\x48\xd8\x2b\xa4\xf7\x32\x51\ \xc8\xbd\x97\xcf\x1d\x36\x21\xb5\xf4\xca\x2b\xaf\xd5\x9b\xa2\xf0\ \x43\x5f\xb6\x31\x5f\x5a\xe0\xeb\x5f\xb6\x9c\x2f\xfc\xad\x1b\xb7\ \x9b\xa7\x9e\x79\x72\xd4\xd2\x54\x54\xe1\xe0\x18\x2d\xca\x92\xa6\ \x93\xe9\x36\x3e\xef\x7d\x30\x61\xba\x72\x61\x4f\x39\xf9\x86\xc8\ \xd3\x11\x2d\xce\x0a\xda\x94\x4d\xb8\xbe\x71\x86\x5a\xc7\x09\x13\ \x93\x4f\xc0\xcd\xbd\x72\xdc\xa2\xa8\xbb\xf4\xd8\x24\xdd\x16\x07\ \x08\xd6\xb0\x8f\xa4\x08\x09\x8c\x3f\x58\x13\xf3\xce\x87\xbc\x17\ \xf9\xbb\x91\x7d\xaa\xb5\xbd\x2c\x8b\x02\xc1\x74\x02\xc2\x53\x66\ \x3d\x8d\x2c\x93\xb1\x8e\xba\x81\x70\x32\x7e\x7f\x1a\x04\x30\x94\ \x68\x02\xd1\x0f\x50\x55\x55\x1a\xe3\x87\x99\x30\x19\x9b\x5d\xc0\ \x57\xa5\x01\x17\x23\x00\x2e\x5d\xb9\x7c\xdf\x6b\x99\x99\x66\xf3\ \x8a\x9c\x7d\x94\xd8\x5c\x26\xf2\xeb\x68\x4a\xeb\xe4\x1e\x54\xf8\ \xe9\x13\x1f\xda\xb9\x94\x6d\x82\x17\x6f\xa8\x83\xb0\x1c\xb2\x66\ \x9b\xb1\x07\x5e\x7b\xaf\xff\xa7\xa1\x5e\x26\x2a\x33\x54\x39\xd6\ \x54\x52\x5a\x68\x68\x67\x94\x38\x00\xe1\x41\xd6\x44\xa0\x12\x44\ \x32\x11\x60\x8e\x94\x83\xd3\x80\x74\x53\x36\x94\x34\x04\x2d\x8a\ \x0d\x19\xd4\xe1\x77\xaa\xb6\x08\xac\x08\xd6\x96\x3a\x86\xd8\x5b\ \x37\xee\xb4\x00\xe6\x6e\xe0\x03\xec\xfb\x80\x1f\xae\xb8\x2f\xf0\ \xf5\x0f\x7d\xcf\xf5\xb7\x4f\x9a\x47\x1f\x7b\x38\xcb\x27\xb9\x6d\ \x39\x0f\xbf\xbb\x71\x9e\x6e\xdd\x5a\xd0\xa3\x4f\x1c\x53\x51\xb4\ \x54\x37\x4c\x76\xe4\xe8\xda\xb5\x47\x88\x15\x25\xf9\xba\x3a\x0e\ \xe9\xcd\x69\x83\x0c\x6b\x01\x64\xa4\xd7\xa6\x45\x42\x14\xc2\x8c\ \xd3\x29\x04\x4f\x26\xe6\xb7\x00\x1a\x67\x45\x72\x6f\x5a\x4b\x80\ \xb5\x3e\xd9\x48\xaa\xb5\xc2\xc3\xef\x5c\xf7\xfc\x6d\x82\xb5\x69\ \xb1\x57\xb6\x9a\x43\x4b\xa3\x8c\x29\xb7\x2d\xe5\x99\x27\x36\x0c\ \x21\x30\x94\x13\x84\x12\xe1\xc0\xb7\xa0\x00\x9e\xee\xd5\x90\xb9\ \xd9\xe1\x87\x45\x38\xa6\xc0\x87\xc3\xf9\x22\x4c\x80\x90\x9e\x68\ \xf7\x6b\x09\xc7\xc4\xe6\xfc\x65\xa7\x64\xa8\x20\xe3\xce\x04\xf8\ \x3a\x34\x28\xaa\x19\xe0\xcd\x00\xbe\xae\x43\xd6\x94\x43\x70\xb2\ \xf5\x33\xf6\x8c\x24\x91\x64\x41\x20\x00\xf8\xac\x29\xad\x0d\x58\ \x5f\x2c\x54\x7d\x12\x41\xa4\x33\xca\x44\x68\x85\x35\x8e\x9d\x60\ \x49\xfb\x11\x00\x30\x79\x5c\x14\x03\xf2\x85\x49\xf3\x4c\xef\x3b\ \x15\xd3\xa2\x71\xa9\xe9\x04\x8a\xa3\xa6\x45\xd8\x6f\xeb\x54\x73\ \x48\x45\x0d\x9f\xd7\xd1\x6b\x2f\xbf\x5e\x03\xe0\x87\x02\x9f\x0f\ \x07\x3e\xde\xdb\x09\xfc\xba\x76\x3c\x5f\xac\x79\x71\xba\xe1\x77\ \x4e\x96\xe5\xb7\x7f\xdf\x77\x1d\x9f\x9e\x8d\xe9\xac\x72\xd4\xb6\ \x4c\xdd\xf8\xea\xaf\x9e\x76\xe9\xc2\x91\x25\xa8\xa4\x4b\x57\x3c\ \xd2\x84\x63\x19\x6c\x97\x48\x24\x7d\x05\x45\x15\x07\xd1\x14\xa8\ \xca\xe4\x1e\x0f\x85\x2d\x36\xfb\xc4\xc9\xed\x3c\x53\x66\x51\x2d\ \xd8\x6f\x32\x8a\xb3\x40\x9e\xae\x85\x00\xd6\x0e\x17\x02\x5a\x90\ \xc0\x37\x61\xc8\x99\x11\x35\x2d\x91\xb5\x93\xf0\x7e\x6e\x5d\xd0\ \x18\xc6\x59\x13\xcc\x09\x1c\x14\x00\xbe\x24\x0f\x75\x5a\x52\x72\ \x48\x25\x00\x0f\x5d\xab\x8c\x77\x1e\xec\x40\x71\x9d\x1f\x3c\x23\ \xd0\xfe\x31\x99\x4e\x32\xda\x33\xba\x72\x52\x94\xec\x1e\x13\x67\ \x47\xc4\x5c\x92\x31\x1b\x22\x6e\x91\x57\xaf\x73\xab\xd2\xaa\xa9\ \xa4\xc3\x8d\x51\xa7\xae\x90\x7c\x30\x83\xc8\x83\x13\x52\x8f\xbe\ \xef\x50\x48\x22\xe2\x60\x78\x4e\x25\x6e\x0d\x11\x0d\x56\x5e\x13\ \x55\x47\xef\x10\x09\x50\x9a\xbd\x12\x28\x78\x2e\xab\x2a\x40\x66\ \x96\xfe\x07\xb1\x30\x08\x5a\x4c\x51\x14\x20\xe7\xb0\x59\x2c\xac\ \x41\x3a\xa9\xe5\x86\x4e\x67\x73\xb7\xd9\x14\xfe\xff\x0b\x7c\x32\ \x89\x4e\x60\xee\x0f\xfc\x62\x53\xf1\x6c\xb6\xf6\xa7\xa7\x6b\xbe\ \x77\x6f\xc1\xf7\x4e\xcf\xfc\xec\xde\x92\xbb\xfa\x10\xcd\x19\x31\ \xba\xf4\xc8\xe4\xca\xa3\x4f\x65\xce\x8f\xe5\x6e\x5a\xcc\xe7\x1d\ \xaf\xbd\xd4\x3b\x04\x0d\xe7\xf2\xe5\x2b\xa2\xa2\x87\x62\xa6\xce\ \x0f\x22\xe9\xc1\xce\x0b\xe0\xa1\xc6\xbb\x28\x18\x14\xe0\x10\xeb\ \x6f\x5d\xbf\x7f\x82\xc1\x33\xcc\xb0\x10\x50\x87\x00\xd6\x74\x9d\ \x40\xaa\xf9\x28\x21\xa0\x89\x63\xc0\xf9\xd0\xa7\x5a\x83\x33\x5b\ \x99\x16\x8d\xcb\xc8\xf9\x2e\xbc\x3b\xa2\x86\x47\x34\xce\x99\x8c\ \xa9\x29\x37\x15\x65\xda\xa8\x65\xee\xc0\x9d\xb4\x65\x4b\xeb\x4b\ \x28\xf0\x22\x54\xde\xed\x00\xbe\xcc\x2f\x40\x03\xe8\x2a\x94\x68\ \xf7\xe8\xd4\x34\x64\xf4\x09\xa8\xcd\x51\x78\x11\x57\xc4\xee\x8c\ \x98\x9a\xbe\xaa\x0f\x3f\xba\x06\xb5\x2e\xd4\x01\x09\xa6\x86\x92\ \xb0\xf2\x3a\xaf\x34\x09\xd5\x93\x4e\xa9\xf7\x26\x00\x94\x7b\x26\ \x8b\x01\x9a\x55\x25\x97\x64\xec\x79\xa1\xfe\x4a\x9b\x9a\x28\x0e\ \xfb\x61\xea\x2b\x24\xae\xc4\x40\x84\xcd\xb7\xb9\xeb\xf1\x1a\xa1\ \xbf\x92\x90\x5d\xe3\x5a\x90\x52\x44\xfb\xff\xe4\x9d\x93\xe6\x00\ \xe0\x43\xbb\x21\x1a\x3a\xf5\x21\x1a\x0c\xd6\xcb\xa2\x3a\x07\xf7\ \xca\xcf\x66\x67\x3c\x0b\x40\x5f\xfb\x7b\x77\x97\x5c\x94\x0d\xd3\ \x9e\xe1\x99\xe9\xb3\x9f\xf8\x7c\xf9\x93\xbf\xf0\xc8\x25\xa2\x91\ \x7c\x0c\x5a\x2e\x17\x44\xcc\x94\x45\x61\x57\x95\x65\xe0\x10\xd0\ \x6a\x45\x67\xc3\xaf\xa5\x8e\x80\x50\xd9\x97\x68\x04\x10\x5a\xba\ \xde\x23\xf2\x17\x4e\xc6\x23\xf5\x4c\x3c\xc3\x02\x98\x3b\x85\x80\ \x16\x38\xe9\x1a\x84\x80\x5e\x53\xcf\xa3\x61\x21\x60\x55\x1a\xb2\ \xf8\x19\xa4\xc7\x7e\xeb\x33\x62\xce\xa8\xa6\x8e\x55\xc9\x51\x6e\ \xba\xea\xca\x86\x88\x7c\xd4\xfe\xd2\x3a\x00\xee\x81\x3a\xcf\x73\ \x53\xd5\x35\xef\x00\xfe\xc5\x39\x01\xa7\xc7\xd3\x83\x34\x00\x8c\ \xc4\x11\x68\x26\xe4\x28\xa3\xd6\x8c\xc9\xf8\x92\x4c\xc8\x39\x6f\ \xd3\xca\xbf\x2f\x66\x18\x52\xf5\xe7\xe4\x3d\xec\x28\x96\x84\x0f\ \x38\x6c\x8c\xc4\x78\x41\xdc\x82\x9e\x05\x1e\x71\x59\x1b\x27\x3e\ \x6a\x09\x9e\x11\x2d\x40\x62\x90\x97\xee\x2e\xea\xf4\x47\xf8\x91\ \x54\xa2\x0e\x72\x11\x54\x0e\xc1\x17\xb8\xf8\xe2\x26\xf1\x52\xb0\ \x14\xd2\x65\x43\x41\x08\x99\x90\x62\x8c\x7e\x07\x1c\x78\x06\x79\ \xb9\x58\xbb\xe1\xf0\xde\xe1\xc0\x5f\x6f\x4a\x9e\x9f\xae\xdd\xec\ \xf4\x8c\x67\x77\x97\x5b\xa0\xcf\x96\x5c\xee\x01\xfa\xbe\xf1\xd2\ \x73\xaf\x56\x3f\xfe\x33\x3f\x72\x9c\xe7\x2e\x84\x05\xc5\x54\x5a\ \xad\x97\x21\x0d\x9c\x3d\x87\xf4\x60\xd3\x3b\x9c\x38\x84\x0c\x3b\ \x01\x90\x7c\xc7\xa9\x46\x80\x9c\x01\x25\x08\xa4\x91\x88\xf3\x79\ \x50\xfd\x99\x75\x2a\xb9\x18\x5d\x5a\x03\x3c\x48\x08\x60\x8f\x40\ \x08\x0c\x6a\x09\xb2\xa6\x85\x80\xdc\x0c\xc7\x22\xae\x67\xcf\xc8\ \x77\x89\xc3\xf9\x8c\xbc\x39\xa6\xba\xe6\xe0\x2f\xa8\xda\x4d\x48\ \x75\x1e\x8d\x73\xec\x97\x04\xe0\x36\xcf\x4d\x42\x30\x92\x78\xff\ \x2f\xce\x04\xe8\xbe\x40\xbb\xf3\x41\x79\x1e\xec\x9a\x7d\x83\xd9\ \x06\xcf\x30\x71\xf7\xda\xd6\xae\x1b\x53\x91\x21\x97\xc4\xd9\xb9\ \xc7\xbd\x4f\x92\xc9\xe3\xbd\xf6\xf8\x40\x22\xb3\x3e\x41\x40\x44\ \xc9\x72\xbd\x91\x55\xb1\x1d\xd5\x3a\xc3\x36\x33\xc4\x30\x03\xbc\ \x47\x97\x24\xaf\x75\x0f\x71\x52\x8a\xca\x2a\xe0\x63\x68\x29\xb1\ \x8d\xb9\x14\x9d\x1a\x1b\x48\x57\xc2\xfb\x42\xb0\xd9\x7a\x80\x81\ \x43\xd2\x0f\xd3\x9d\x3b\xb3\xf6\x40\xe0\x87\xb5\xe5\xb2\xe4\xd3\ \xd9\x19\x9f\x2e\x56\x3c\x9f\x75\x20\x5f\xf3\xe9\xe9\xca\x57\x75\ \x4b\x0f\x7e\x84\xea\x44\x3e\xb9\x7e\xb3\x79\xe6\xab\x8f\xc6\x8e\ \x2c\x4a\xc9\xd7\xab\x50\x09\xea\x69\xab\x91\x39\xdf\x86\xe4\x26\ \x11\xee\xc1\xe9\x85\xa6\x22\x0a\x84\xc3\x1a\x01\x33\x72\x04\x24\ \xe2\x30\x99\xc0\xbe\x07\x68\x61\x2a\xd8\xed\x1a\xa0\x9e\xc8\x84\ \x14\xf0\x00\x2f\xd6\x98\x77\x68\x09\x62\xc3\xcb\x5a\xfc\x99\x46\ \x17\xe4\x34\x1f\x1e\x86\x5a\x97\x51\x51\x4f\xe9\xbf\x3e\xf0\x32\ \x3d\xf9\xc4\x15\xfa\xea\x67\x1f\xa1\x6b\xd7\x8e\x93\x12\x61\xd4\ \x8d\xec\x01\xfe\xc5\x38\x01\xf3\x3c\xdb\xf9\x5b\xac\x8d\x09\x2d\ \xc9\xc9\xaf\xe7\xcc\xa9\x6a\x95\x53\xcb\x19\xb1\x9f\x06\x1f\xba\ \xa5\x2d\x89\x85\xa1\x56\xc2\x7b\xfd\xf2\x5c\x56\xcc\xbb\x56\xc5\ \xf2\x8d\x81\x04\x10\x7f\x00\xa5\x5e\x7e\x29\xcf\x55\x82\x85\x59\ \x7f\xc7\x4a\xbd\x43\xd9\xa9\x91\x1c\x04\xab\x93\xcf\x4d\xc2\x4a\ \xe8\x13\xe9\x2d\xfd\xe7\x32\x34\x15\x21\x1f\xd3\x65\x89\x38\xa6\ \x05\xbb\xa6\x4e\xfa\xbc\x39\x5a\xcc\x57\xce\x90\x51\xc0\xdf\x6e\ \xfe\xe5\x72\xc3\xf3\x4e\x6d\x9f\xaf\xfd\xec\x74\xc5\x8b\xd3\xb5\ \x3f\x9d\x6f\xb8\x75\x8e\x2e\x7a\x5c\x7f\xeb\xa4\xfd\x8a\xaf\xf9\ \xaa\xb1\x41\x94\xb7\x3b\xdd\xc5\xe1\x2b\x1d\x9f\xba\x8c\x37\x41\ \x62\x57\x21\x88\xd0\x1d\xac\xe1\x41\x8d\x40\x00\x25\x82\x51\x9c\ \xb1\xda\x2e\x67\x05\x78\xed\x38\x34\x8c\xf0\x9f\xc5\x7b\xfa\xb9\ \x87\x0b\x81\x44\x68\xa4\xa1\x58\xad\x7f\x32\x93\xf6\x07\x84\x9f\ \x11\x0e\x89\xe9\x09\x66\xe5\xee\x9a\x1b\x37\x97\xe1\x75\xf5\xf2\ \x94\xbe\xea\x2b\x1f\xa1\x67\x9f\x7a\x48\x34\x0c\x74\xc5\x4a\x80\ \x9f\x46\x05\x2e\x44\x03\xb0\x76\xaf\x00\x08\x2f\xfd\x1f\xb8\x53\ \xbd\x4f\xd6\x98\xb3\xa0\x19\x38\x3f\xa5\x30\xb8\x0d\x02\xc1\x66\ \x8e\x28\xb0\xd8\xa0\x97\xbb\x91\x0c\x3f\x32\xa1\x3c\x97\x9d\x47\ \xab\x6b\x71\x9a\x2a\xb6\x07\x8e\x04\x12\x88\x1d\xcb\x1c\x15\x68\ \x2c\x47\x0d\x0b\xf8\x52\x86\x30\x43\xe8\xc3\x03\x1f\xb3\x50\x87\ \x41\xe2\x43\x85\xb5\xa6\xef\x59\xae\xdb\x96\x84\xfe\x99\x54\x1f\ \x04\x49\x68\xaa\x2b\x47\x2f\x3e\xf7\x46\x7b\xfb\xde\xc2\xaf\xe6\ \x67\x3c\x5f\x9d\xf9\xd9\x6c\xc3\xeb\xd5\x86\x3d\x33\x7d\xb9\x8c\ \x9b\xd7\x6f\x35\x86\x3d\x91\x0a\xcd\xd6\x55\x19\x7c\x00\xde\xc4\ \x74\xe1\xa6\x8b\xdd\x4f\x91\x42\x9d\xd9\x40\x66\xea\x5a\xa7\x13\ \x82\x06\x34\x02\x1a\x72\x14\x6a\xea\x33\xac\x25\x42\x20\x49\xbf\ \xdf\x2b\x04\x60\x59\x26\x6b\x10\x4c\xf2\xde\x0e\xa7\x20\x0f\x3a\ \x05\xc9\xd0\x2e\x1c\x84\x97\x1e\xcb\x75\x49\x9f\x7b\xfe\x84\x5e\ \x7e\xed\x0e\x7d\xcd\xb9\x20\xf8\xaa\x67\x1e\xd1\xbd\x3a\x52\xe0\ \x27\xf3\x0b\xa8\x05\xb0\x76\xf7\x6f\xca\xb2\x4c\x57\xa1\xed\x4f\ \x56\xd9\xb3\xc6\x81\xf2\xe2\x88\xea\xf6\x12\x55\xee\x61\x2a\xdb\ \x6b\x54\xfb\x63\x72\x3c\x25\xe7\x47\xc4\x36\x8b\xc4\x8c\x92\xe4\ \x2f\xc0\x8f\xea\x37\x08\xf2\x74\xa2\x75\x9c\x93\xe2\xcc\xd7\x94\ \x7f\x41\x14\x44\x65\x02\x76\x5d\x8f\x8f\x30\x55\xc2\xb0\x49\xc3\ \x1c\xf4\x5f\x9c\xb0\xc6\x74\x20\x69\x69\x5d\x38\x9a\xaf\x1d\xdd\ \x9d\x35\xf4\xca\x9b\x2b\x7a\xee\xd5\x25\x7d\xf2\xb9\x39\x7d\xe4\ \xd3\xb7\xe9\xc3\x9f\x78\x8b\xff\xfa\xef\x3e\x50\xbd\xf7\xbd\x9f\ \x6f\x3e\xf5\xd9\x37\xda\x37\xde\xb8\xe3\x97\xcb\x33\x80\xff\xcb\ \x64\xcc\xee\x9e\xba\xed\xdf\xe9\x45\x6d\xdd\x92\xa5\x36\x55\x4c\ \xc1\x65\xf8\x6e\x50\xbe\x13\x55\x5a\x09\x9b\x46\x21\x9c\x64\x8a\ \x21\x2d\x1c\x60\xe6\xad\xad\x8d\x62\x20\x30\x40\xc7\x35\x59\x87\ \xb3\xd2\xab\xb9\x7e\x8f\x09\xf7\xc2\xf1\x9b\xae\x41\x08\x40\x9d\ \xc7\x67\x11\x67\x2f\x64\xbe\x2a\x73\x96\xa5\xa1\x62\x25\xac\x05\ \xbc\x0c\x8d\xaa\x6a\xe8\xc5\x57\x6e\xd1\x7f\xbe\xff\x45\xfa\xe8\ \x47\x5f\x76\xe5\x59\xdd\x6f\x21\x66\x06\xe7\x17\x20\x00\x32\x4b\ \xfb\x04\xc0\x01\x63\x50\x48\x1c\xb2\xe6\xc9\x92\xe3\x09\xd5\xee\ \x88\x6a\x7f\x99\x8a\xfa\x2a\x9d\x35\x0f\x51\xe9\xae\x50\xd5\x9c\ \xaf\xb9\x29\xb5\x3c\x21\xe7\x46\x21\x3e\xeb\x58\x90\x6d\x50\x11\ \x98\x14\x54\xb3\x6e\xdf\x65\x60\x26\x68\xea\x6b\x91\xf0\x3a\x73\ \xcd\x24\x2a\x42\xeb\x88\x3a\x93\xbb\xa8\x88\x16\x1b\xa2\xd9\xca\ \xd3\xdd\xb9\xa1\xbb\x8b\x9c\x6e\x9f\x8e\xe8\xfa\xdd\x9c\xde\xbc\ \x3d\xa2\xcf\xbf\xba\xa1\x97\x5e\xdf\xd0\x1b\xd7\x4b\x3a\xb9\xe7\ \xe8\xe6\xdd\x92\xe6\xcb\x9a\xca\xca\x87\x4d\xb1\x59\x6f\x1c\xbd\ \x0b\xc6\xa6\x28\xb9\x6d\x5a\x36\x12\xb6\x8d\x2f\x2f\x54\xef\x56\ \x92\xb2\xe5\x3d\x54\x83\xca\xbf\xa5\x20\x8a\xd1\x58\x13\x42\x40\ \xd7\xed\x47\x90\x4b\x07\x26\xe7\xc3\x1a\xc0\x2a\x6b\x71\x11\x3f\ \x77\x09\x01\xcc\x21\x04\x92\x35\x59\x54\xc0\xd7\x43\x0a\x7e\xf0\ \x9e\xe6\x2a\xbc\x2f\xf0\x35\x0e\x76\x02\xb7\x75\x9e\x3e\xf9\x99\ \xd7\xdc\xaf\xff\xe6\x9f\x6d\xfe\xfd\xdf\x3e\xde\xd4\x75\x33\x0c\ \xfc\x0b\xc8\x04\x14\x80\x9b\x3d\x4e\x40\xa8\x3b\x18\x3b\xd7\x52\ \xf5\xc8\x27\x6b\x50\xf7\x90\x44\x61\x10\x32\x8b\x49\x3b\xdd\x7b\ \x59\xb8\x97\x9b\xb8\x11\x5a\xf9\x62\x7c\xbc\x1f\x1b\x8d\x48\xba\ \x9c\xe8\xb2\x51\xa8\x6d\x24\xdb\xda\x7b\x9a\xad\xb6\xb5\x72\xde\ \xfb\xb8\x09\xb3\x90\xab\xee\xd9\x86\x66\x1d\xec\x65\x43\x5a\xc4\ \xac\x99\xe3\x3d\x1d\x7f\x62\x06\x7e\x63\x03\x22\x4b\xa3\x78\x10\ \x34\x69\x75\x47\xe9\x45\xef\x92\xd1\x34\x0d\xe7\x63\x36\x86\x49\ \x01\xd2\xa9\xc2\x1e\xd2\xa9\xec\x12\x26\x44\x08\x56\xfc\x39\x01\ \x2c\xfe\x00\xb3\x00\x1a\x9c\xee\x35\xc0\x49\xc1\x4d\x9a\xed\xe7\ \x75\x98\x70\xf8\x7a\xa8\xf9\xd0\xf0\x52\x3f\xc0\x2e\xa7\x20\xc2\ \xb8\xf8\x7c\xe1\x95\x9a\xbd\xfa\xb9\xd6\xda\xfd\x98\xb3\xd6\x14\ \x45\xcd\xff\xfc\x2f\x1f\xac\xff\xe7\xbd\x9f\x6e\x7e\xf5\x57\x7e\ \x78\xfc\x23\x3f\xfa\xed\xb9\x1c\xb6\x88\x3a\x5f\x88\x0f\xc0\xee\ \xf3\x01\xec\x00\x37\xd6\x76\xbd\x6f\xd1\x40\x44\x80\x2e\x4e\x38\ \x70\xec\x49\x5c\x9f\xd4\xbd\xf0\xa6\xe3\xd9\xb2\xc1\x48\x8a\x4a\ \xb2\x08\x78\xa8\x94\x02\x7c\x86\xfa\x89\x35\x66\x3a\x2b\xa5\x00\ \xc8\xc6\x9f\x4c\x9e\xc5\xe9\x83\xcf\x9a\x36\x23\x05\xe3\x11\xa4\ \x3c\x4e\x1a\xac\xb3\x02\x0f\xc7\x13\xf4\xdd\x30\xc4\x31\x99\x13\ \xda\x6f\x11\xd3\x90\xda\x0f\xaf\xbc\x35\x64\x33\x83\xbe\x81\xaa\ \x2e\x84\xc4\x64\x62\xcd\x0f\xc8\xe9\x09\x2c\x36\xbd\x16\x02\x12\ \xfa\xd9\x2f\x04\x28\x2c\xec\x15\x02\xda\x6f\x90\x60\x5c\xff\xdc\ \x9b\x29\x28\x93\x61\x21\x90\x3a\xc8\x87\x87\x51\x42\x62\xb5\xda\ \xf0\x5f\xfc\xe5\x7f\x56\xff\xfd\x3f\x9f\x6e\xde\xf3\x9e\x9f\x1a\ \x7f\xcb\xb7\x7c\x75\x2e\x75\x6f\xc4\x17\xe0\x03\x70\xce\xf1\xee\ \x0d\xd1\x0e\xda\xfb\xc9\xda\x41\xea\xbf\x8d\x73\x7b\x9f\xeb\x30\ \xf4\x5a\x7a\x6a\x1c\xec\x73\x48\xc0\x8a\xb5\xf4\xf7\xc2\xb2\x4b\ \x9f\xa3\x80\xac\x7f\xb7\xa6\x34\xb3\x36\xf6\x26\x10\x41\x69\x7b\ \xef\xd3\x96\x0b\xd0\xd0\xbb\x64\xc8\x67\xd5\x1b\x3e\x1f\x65\x64\ \x22\x25\x7b\x16\xfe\x56\x34\x04\x35\x22\xe0\x0c\xc1\x3c\xd0\xaa\ \x3f\xb3\x32\x0b\xd0\x76\x9b\x52\xe1\x9c\xa8\xdb\xa2\x75\x0d\xa9\ \xf7\x0a\x5b\xb8\x2e\xd9\x3b\x1e\xf7\x26\xbf\x03\x42\x1b\x75\x0a\ \x58\x1b\xf6\x07\xa4\x8c\xf5\xb8\x57\x5e\x32\xa4\x49\xce\x8e\x11\ \x1c\xa6\xe9\xb8\x75\x6b\xe6\x7f\xf7\x77\xff\xae\xfc\xd3\x3f\xfa\ \xa7\x72\x39\x5f\x4b\xa1\xc0\x45\x08\x00\xcf\x7b\x04\x44\x0a\xf8\ \x9d\x82\xe0\xff\xe4\x14\x34\xc3\xa0\x45\x4b\x33\x59\xc3\x9c\x92\ \x8d\x20\x52\x7d\xdf\xb3\x89\xfa\xa0\xd5\x80\x66\x4a\xef\x1d\x16\ \x08\x58\x4b\x3e\xab\x55\xaa\x1b\xe1\xf9\x72\xfd\x64\x32\x79\x37\ \x08\x80\x00\xee\xb1\x08\xab\x00\x64\x38\xf9\xc4\x07\xb0\x95\x6f\ \xc2\xf8\x04\x13\x81\xd8\xab\xc6\xa7\x3d\x6e\x9f\xee\x3d\x74\x6e\ \xee\x0b\x08\x68\x4c\x1c\x41\x4b\x26\x05\xb7\x80\x32\x11\x02\x43\ \x4e\xbc\xc4\x6e\x97\xf7\x01\xe4\xfd\x4e\xc1\x61\x7f\x80\x5c\xbb\ \xcb\x01\x78\xb8\x00\xf0\xf7\x3f\x74\x3f\xf5\xd9\x57\xdb\xdf\xf8\ \xf5\x3f\xdb\xfc\xc7\x7f\x7c\xa2\xf6\x17\x11\x05\x60\xe7\x79\x8f\ \x4d\x78\xf8\xc9\xbf\xe7\x64\x3f\x68\xcd\x0c\xac\xa5\x5a\x83\x4d\ \x7e\x9f\x85\xea\xad\x7e\x0e\x3e\x27\xbd\x17\x82\xc0\xa4\x9f\x4b\ \x9f\xfe\xe9\x1a\xae\x8f\xcd\x33\xf4\x33\xb4\x1d\xe8\xc9\x76\x94\ \xeb\xb6\x03\xd7\x97\xfb\xb8\xf2\xd0\xd5\x4c\x3a\x01\xa9\x11\x62\ \xfd\x36\xaa\xa5\x9d\x30\x40\x78\x45\xa8\xd9\x3d\x29\x3e\x27\x01\ \x14\x80\x2f\x66\x01\xa1\x2e\x04\xbe\x9f\x01\x20\x0b\x28\x0f\x14\ \x02\xdc\x03\x62\x2a\x04\x64\xfd\x60\xa7\x20\x9e\x01\x75\x1f\xc2\ \x6d\x4f\x14\xc0\xfb\xfd\xb0\xf5\x6e\xf7\x35\x55\xd3\xd2\xdf\xfd\ \xfd\x7b\xeb\xdf\xfe\xad\xff\xa5\xee\x3a\x98\xdb\x46\x96\xe6\x02\ \x24\x45\x8a\x51\x22\xa9\xe4\x9c\x2d\x9f\xe5\x53\xb0\xcb\xe1\x72\ \xce\x5f\x7c\x39\xe7\x1c\xfe\xd7\xfb\x3f\x97\xa3\xa3\x2c\x07\xe5\ \x70\x41\x12\xf7\xa1\x41\x0c\xd4\x1a\x1b\x5c\xea\x24\xfb\xf0\xb6\ \x0a\x85\xd3\x12\x04\xe0\x2b\x76\xcf\x4c\xcf\xec\xec\xbf\xd6\x70\ \xbf\x47\x4a\x00\x1b\x8e\x07\x88\x8b\xe3\x02\xb2\x63\x8e\xe6\xe3\ \x33\x40\xcd\x75\xe2\xfa\xba\x5d\x3d\x8f\x81\xcb\x20\xd7\xba\x86\ \xd1\xf7\xf1\xb6\x91\x89\xaa\x99\x57\x75\x0e\x38\xa2\xe6\x18\xdb\ \x3a\xfe\x64\x73\xf4\x1d\x2f\x2c\xb6\xaa\x61\xe7\xe5\x94\x8f\x66\ \xb3\x2e\x15\x4e\xb0\xf2\x38\xb0\x70\xa5\xbd\xc2\xcd\xf3\xa4\x70\ \x0c\xa0\x27\xb5\xda\xa0\xc9\xa7\x00\x9f\x76\xda\xb1\x1c\x16\x10\ \x09\x88\x20\x60\xc5\xeb\xc0\xdf\x44\x02\xe4\x7f\x58\xa3\x40\x9c\ \x4c\x02\xad\x87\x82\xd6\x53\xd6\x3f\x19\xc8\xdc\x53\x54\x13\x8e\ \x47\xdf\x55\x81\xf9\xc3\x42\x80\xdd\x79\xdd\x34\xae\x5e\x9d\x69\ \x21\x6b\xf0\x68\x3d\x00\x87\x06\x80\x7f\x10\x0e\x06\x49\x42\xda\ \xc3\x91\xff\x37\xda\x95\x4f\x74\xd1\x13\xe2\x73\x7a\x9e\x43\x4b\ \xf0\x5c\xde\x85\x80\x3c\x99\x4c\xb8\xe7\x3f\xcf\x93\x18\x28\xef\ \x0a\x17\x9f\x89\x03\x80\xe1\xfe\x62\x21\x09\x1c\x38\x38\x82\xc9\ \x54\x8f\xfd\xc1\x3b\xb6\xd4\x8f\x1c\x8b\x7d\x84\x0c\x70\xc0\xdb\ \xc1\xf0\x28\xfe\x97\x65\xd6\x5e\x54\xb5\x49\x10\xa6\xca\x3a\x1c\ \x32\x84\x20\xc8\x1b\xc0\x55\x2a\x46\x67\xa0\x03\x33\xdd\x92\x80\ \x25\x70\xba\xf4\x00\x36\xe4\x44\x20\xca\x23\xe0\x85\x4c\x5c\x01\ \xab\x88\x44\x42\x66\xc7\x78\x0c\xa2\x70\xd7\x04\x80\xa6\x0c\x2d\ \x97\x08\x88\x30\x40\xbb\xff\xfa\xef\x3d\x11\x00\x65\x3e\xd1\x6d\ \x67\xd0\xfa\x4c\x0c\x2e\xf7\x9f\xe6\x18\xa0\x44\x08\x0e\xef\xc2\ \xd2\x73\xf0\x83\x97\x58\x1f\xd7\xa0\x5f\x82\xdc\x07\x9f\x85\x84\ \x40\x3f\xf8\x96\x97\x35\x07\x8f\x1c\x48\x3d\x01\x1c\x38\xb2\x2f\ \x67\xa9\x25\x36\x8e\x5a\x15\xed\xe0\xb7\xda\xbd\xe7\x22\x41\x50\ \x32\x01\xe8\x7e\x4c\xe0\x8e\x40\xdd\xa2\x2a\x3a\xbb\xe5\xfa\x2b\ \x82\x30\xd1\xce\xba\xf0\x0c\x76\x48\x02\x18\xca\xf5\x77\x8b\x82\ \xdd\xea\x01\xba\x3e\xc0\x1a\x2e\x79\xef\x1c\x02\xa0\x1b\x90\x6b\ \x60\x61\x58\x5a\x08\x00\xfb\xbc\xb5\x5c\x21\x80\xce\x04\xf0\x79\ \xcf\x05\x40\xe5\x29\x3c\x40\x08\x9e\xfb\x3e\xda\xed\xd7\xd6\x1e\ \xf9\x56\x5d\x6c\xc1\xee\x7f\x4b\x7d\x57\xdf\x1b\x2c\xcf\x9e\x49\ \xa1\xb7\x37\xbe\x27\x08\x00\x2b\xe4\x38\x6d\x86\x4e\x3b\x87\x8f\ \x1e\xcc\x15\xd0\x0e\x2a\xa5\xa3\x39\xd0\xc8\xd4\x1b\xfd\x19\xe3\ \xfb\x71\xb5\x23\x0e\xf4\x03\x30\xd1\xb2\x67\xec\xe9\x27\xa4\x27\ \x16\x1f\xa5\xc2\x22\xe8\x69\x22\xc0\x7f\xf3\x67\x32\x2f\x82\xa1\ \xe1\x2a\x42\x22\x01\x1c\x9a\x04\x30\x98\x04\x74\xc5\xa0\x9e\x53\ \xa2\xa0\x22\x10\x5d\x29\xc8\x80\xf6\x54\x28\xc0\xbe\x9c\x73\x74\ \x45\x00\x5f\xae\x02\x73\xe9\x20\x00\x6c\xfb\xb4\xd9\x05\x49\x38\ \xc0\xfd\x68\x05\x40\x7d\x6f\x1e\x2e\x6b\xcf\x86\x80\x5d\x74\x26\ \x04\x35\x92\x63\xff\xe8\x8c\xce\x3f\x7c\x1d\x40\x51\x2c\x96\xb6\ \xfd\x90\x4a\x45\xd9\x26\xaa\x2d\x04\x62\x09\xe8\xe8\xd8\xa9\xbc\ \x49\xe9\x18\x1b\x1f\x2d\x58\xde\x63\x31\x04\xa7\x1f\x10\x40\x35\ \xee\xca\x8c\x65\xe1\x1e\xd5\x01\x60\xac\xa1\x0d\x9a\xc7\x10\x65\ \x21\xd0\x72\x58\x20\xc0\x27\x81\x50\x56\x56\x5a\xcc\xe9\xea\xc1\ \x64\xa0\xdb\xe4\xcf\xb4\x96\xa0\x45\xc1\x07\x2b\x05\xf5\x75\x09\ \x02\xa0\x0a\x2d\xe8\xbc\x53\x02\xc0\xee\x50\x29\xf2\x00\x56\xbf\ \x6c\x75\xe1\xb2\xe8\xa9\x5d\x11\x82\x9e\xf3\xbe\x25\x71\xf0\xe0\ \x8c\x80\xe3\x1d\xd5\xea\x46\xe5\x29\x98\x6e\xde\xc1\x8b\xbc\x22\ \x2f\xf6\x1a\x2a\x95\x0a\xce\xb1\x6b\x8b\xc6\x19\xdc\xf0\x71\xc3\ \xe4\xcc\xf8\x85\x73\x85\x34\x66\x03\x4a\xc5\x5e\x3f\x24\x27\x58\ \x77\xb2\xc0\xcd\x66\xb3\xbd\x1a\x14\xc5\x3e\x61\xc3\xcb\x9e\xad\ \x70\x2c\x02\xfa\xea\xea\xaa\xc0\x92\x88\x80\x84\x40\x0c\x45\x02\ \xb4\xeb\xbc\x54\x11\x0a\x09\xa8\x34\xa1\x76\xef\x09\xac\xda\xea\ \x6b\xa1\x30\x01\xc8\xad\xe4\x10\x00\xf3\x1d\xc5\x43\x93\x54\xfc\ \x43\x67\x18\x4b\xb7\xd1\xfd\x2a\x4d\x21\x80\xd3\x03\x40\xbb\xab\ \x8e\xb1\x3f\x0e\x37\x68\x19\x6c\xac\x22\x77\xba\x4e\x67\x04\xb4\ \x00\x28\x7f\xef\x2c\x73\x10\x0a\x59\x9a\x94\xfc\xce\xef\xa0\xb3\ \x04\x08\x03\xf8\xda\x5a\xad\x06\xb0\x48\x18\x80\x9d\x94\x22\xa2\ \xb1\x11\x01\x64\xb1\x07\x63\xe6\x6c\x60\x69\x4d\xca\xc6\x85\x2b\ \x53\xbd\xb9\x7c\x8e\x77\xcb\x0e\x01\x39\x32\x3c\x64\x6c\x6b\x33\ \xfe\x7f\x86\x65\xc0\x98\x97\x4c\x21\x7e\x17\x61\x7b\x75\x8e\x91\ \x1f\xac\x01\x10\x12\x50\xd9\x00\x59\x87\x62\x59\x2f\xe0\x34\x21\ \xae\x53\x71\xbb\xaa\xea\x74\x58\x7d\x87\x1e\x80\xa1\x42\x01\x1a\ \xf2\x36\xea\xb9\x1a\xf0\x7a\xae\x2b\x0f\x60\x2d\x45\x21\x40\xb0\ \xe7\xbc\x93\x00\xb0\x26\xdc\x6d\x7d\xbb\x5f\x00\x64\x6d\x12\xd0\ \x5d\x79\x7b\x19\x1a\xb4\xae\xcc\x81\xaf\x9e\xa7\x85\x40\x77\xf6\ \x42\xbf\x2b\xbc\x22\x4b\xdf\x01\x40\xaa\xd5\x0a\x88\x29\x56\xc5\ \xd1\x48\x83\x85\x6f\x68\x01\x17\x9f\xb9\x10\x70\x43\x21\x35\x5a\ \xc0\xe0\x60\x33\x33\x36\x79\xa6\x60\x7d\x3f\x06\x2f\xc0\x5a\xa9\ \x56\x4c\xad\xaf\x66\xbc\xc8\xfa\xf7\x16\xf2\x38\x53\x5d\x06\xf6\ \x13\x9c\x97\x02\x1a\x5d\x03\xc0\xde\x00\x17\x09\x31\x09\x80\x50\ \x30\xd7\x91\x04\x70\x66\x12\xb0\x9a\x04\xba\x17\x05\xf5\xe2\x1e\ \x1d\x0a\x38\x04\x40\x6e\x71\x66\xf5\x19\x87\x60\xc5\x95\x02\x44\ \xf3\x95\xf4\x78\x00\x2b\xcb\x2b\x9b\xae\xca\xa5\xc5\xc5\x45\x0d\ \xf8\xc4\x35\x03\xbb\xd5\x08\x7c\xbe\x6e\xef\x05\x47\xae\xce\xe3\ \x0a\x2f\x6d\xed\x9d\xef\x80\x1f\x8e\x88\x81\x72\x5d\xa3\xd1\x88\ \xc3\x00\x14\xc7\xd4\x6a\x55\x6a\xfe\x60\xcc\x86\x97\x35\xf9\xde\ \xa2\xf7\xc2\xeb\xcf\x96\x53\x51\xf6\x9b\xcd\x78\x2f\xbf\xf5\x7c\ \xd9\x8f\xda\x98\x31\xbd\x1e\x39\x7c\x28\xb2\xfe\x16\x96\x1a\xbd\ \x23\x63\xe0\xfb\x11\x58\xf0\xbb\x10\xc2\x10\xa0\x50\xa9\x14\x93\ \x00\x65\x03\xc4\x4b\x00\x09\x67\x35\xe0\x31\x78\x0e\x0f\x72\x92\ \x80\x4b\x0f\x78\x10\xb4\x9e\x5e\x3e\xec\xd6\x0d\x12\x86\xc6\xce\ \xd2\xd2\x92\x13\x6f\x38\xa7\x85\x00\xd0\xbf\xcc\xba\xbc\x80\xb9\ \xb9\x39\x06\x80\x33\x1c\xd8\xb1\xc5\xd6\x73\xbe\xbb\x02\x70\x97\ \x55\x88\x54\xdc\x42\x42\x90\xdb\xfd\xe7\x7f\x30\xdc\x3d\xba\x6f\ \x5b\xf8\x2b\x95\x4a\xe1\x7b\x82\x1c\xf0\x19\xe2\x68\x6e\x7b\xba\ \x6e\x7a\xcc\xb1\x53\x47\x7b\x26\x02\x3d\xc0\x7c\xc7\xe3\xd9\x57\ \x9e\x2e\x36\x07\x1b\x59\xe3\x0b\x40\xdb\x60\xeb\x0b\x2c\x7f\xbd\ \xde\x1f\x2f\xe4\x82\xf5\xcf\x48\x19\x70\x54\x05\x84\x56\x61\x70\ \xff\x59\x34\xb4\xa6\x45\x71\xbe\x2c\x8c\x91\x55\x9b\xca\xd2\xfb\ \x20\xa0\x6c\x02\xe0\x93\x48\x40\x86\x22\x01\xdb\x59\x0f\x88\xff\ \xd6\x64\xa0\x81\xac\xca\x81\x55\x05\x20\xf5\x08\x4c\x4e\x03\x3a\ \x09\x60\x69\xa5\x95\x12\x02\x60\x56\x5a\xed\xd8\x68\xee\xfe\xfd\ \xfb\x1a\x50\x3b\xb3\xf6\x9e\x9a\xdb\x65\x83\x11\x07\x71\xb8\xef\ \xed\x85\x8a\x36\xac\xf3\x8e\xdc\x7f\xf6\x18\xa4\x4c\x9a\x77\x45\ \xc6\x79\x70\x70\x00\xa0\x89\x1b\x5e\x22\x0c\x28\xf4\x16\xc8\xa1\ \x44\x63\xb4\x1e\xf3\xf4\x0b\x97\x4a\xc7\x4f\x1e\xed\x31\xdf\xd1\ \x38\x7f\x69\xbc\x70\xf6\xc9\xd1\x82\x01\x06\xbd\xad\x03\x3f\xf2\ \xd3\xa7\x4f\x85\x1e\x8c\x1f\xfd\x0d\x3d\x83\x81\x8e\x7f\xc7\xdd\ \x7b\x77\xc5\x65\xc7\xdf\x1c\x61\x6f\x0b\x0b\x64\x68\x12\x80\x3e\ \x42\xe2\x20\x89\x80\x34\x47\xe4\x2c\x24\x20\x5e\x80\x02\xf4\xce\ \xf4\x00\x26\x0f\x5d\x60\x94\xac\x39\x24\x0a\x80\x5c\x33\xe3\x10\ \x01\xb1\xf9\x6a\xfa\x08\x60\x79\x69\x65\xc3\x11\x02\xe0\x87\xbe\ \x63\xa5\x5f\x5b\x71\xbf\xfb\x14\x60\xd7\x96\xdd\x45\x1c\xd6\x26\ \x5f\x87\x30\x60\xe7\x84\xc6\xf7\x96\x14\xe9\xd6\x35\xc5\x52\xd1\ \x0c\x0c\x0c\x98\x7d\xfb\xf6\x99\xfd\xfb\xf7\x07\x24\xb0\x61\x86\ \x87\x87\x8d\x4f\xe2\x67\x0b\xfd\x0e\xfc\x1e\xf3\xda\x3b\x2f\x96\ \x8f\x1d\x3f\xfc\xd8\x49\x60\xe2\xfc\x58\xe1\xca\x73\x17\x4b\x5e\ \xa4\x85\xb2\xf5\x3f\x76\xec\x28\xea\x18\xe2\xd4\x1f\xc0\x8f\x5c\ \xbd\x4f\x65\x13\xab\x41\x9c\xfb\xe5\xda\x2a\x00\xcc\xa2\x21\xbb\ \xfb\x2e\x12\x88\x9a\x89\xea\x0c\x41\x4c\x02\x6a\x35\x21\x5b\x5d\ \x9b\x00\x50\x05\xfc\x2e\x5d\x76\xdb\x29\x75\xa8\xd3\xc8\x26\x59\ \x00\xc4\x58\x5b\x5b\x03\x4e\x5c\x58\xdb\x4c\x1f\x01\xa0\x5d\xb5\ \x23\x0d\x98\x24\x04\x7e\x0b\xd0\xba\x5d\x79\xc7\x9c\xa7\xe2\x76\ \x97\xa0\xa8\xaf\x93\xcf\x65\xbf\x03\xed\x36\x86\x73\x7a\xf0\x1c\ \xbd\x17\xc2\x80\x56\x68\x2d\xc3\x9a\xff\x30\x1b\x00\x0b\x8a\x73\ \xb9\x54\x82\xf5\x0f\x89\x66\x68\x68\xd0\xf0\xd8\xf4\xb2\xc6\xeb\ \x29\x78\x6f\xfc\xef\x2b\x95\xb1\x89\x33\x8f\xa5\x3e\x00\xef\xf8\ \xf4\xf3\x97\x8a\xcf\xbc\x7c\xa5\xe4\xe7\xbc\x10\x58\x3c\x9a\x8d\ \x86\x39\xb0\x7f\xbf\x58\x7f\x6c\x6f\x06\x02\x68\xd7\xf3\x4b\x4b\ \x36\x0f\x4b\x57\x67\x22\x70\xcb\x26\x8d\x0c\x10\x4b\x69\x3d\x9b\ \x44\x02\xd8\x72\x5e\x55\x0f\x92\xf5\x97\x7b\xf1\x1c\x69\x04\x5a\ \x0f\xe0\x4a\x41\x77\x28\xa0\xca\x80\x93\x6b\x00\x34\xa9\xc0\x63\ \xe4\xeb\x12\xb4\x32\x17\xd6\xd2\xe7\x01\x60\x3f\xfb\x75\xe3\x18\ \x0b\x0b\x0b\x26\x69\x28\xa0\xef\x82\x24\xf6\x58\x00\x74\xbc\x03\ \x80\x29\x1b\x7c\x2a\xd0\x33\xc1\x38\x7a\x15\xb4\xb7\xd0\x46\xef\ \xfc\x7a\xbd\x0e\xcb\x06\xf7\x16\x7f\xe3\x53\x58\x7f\x5c\x64\xfa\ \xfb\xfb\x43\x80\x19\x6f\xcb\xe5\x0d\xfb\xef\x67\x0b\xe6\x85\xd7\ \x9e\x2d\xbf\xfa\xd6\x0b\xe5\x5c\x2e\xeb\x3d\xb2\x5c\x7f\xa9\xe8\ \xff\xcf\x0f\xdf\xae\x4e\x5d\x1e\xef\xf5\xb3\x20\x61\xb8\xb4\x71\ \x8c\x8e\xcf\xcd\x99\x33\xa3\x50\xe7\x63\x8f\xa6\x56\xad\x1a\x2f\ \x22\x0e\x59\xc3\xbf\xb8\xb4\x18\x58\xba\x55\x01\x3b\xa9\xfc\xdb\ \xbd\x01\x21\x08\xf1\x12\xf8\xfa\x7c\x3e\x07\x30\x29\x50\xb7\x34\ \x09\x04\x67\x9a\x4b\x10\x05\x31\xd4\xf6\xe4\xce\x50\x80\x87\x26\ \x11\x5d\x01\xc8\x59\x0f\x3d\x74\x16\x00\x18\x71\x8d\xf9\xd9\xc5\ \xf4\x79\x00\xf7\xee\xcc\xba\x08\x00\x3a\x40\xc7\x62\x1c\x5e\x06\ \xbb\x7b\xd0\x3a\x53\x85\xdd\x13\x87\xa3\xba\x10\x5e\x80\x9e\xc3\ \xb0\x7a\x4e\x11\x01\xde\x0b\x04\x32\x30\xd0\x04\xb8\xa3\x98\x96\ \xee\x1b\x7c\x06\xe5\x1c\xe9\xc1\xe1\xe1\xa1\x30\x3e\x1c\x1a\x1a\ \x0a\x4b\x6b\x79\xb4\x50\x53\xe0\xe7\xcc\xe8\xb9\xd3\xf9\x9f\xfd\ \xee\x87\x7d\x7b\xad\x0b\x00\xbc\xe3\x53\x67\x0b\x3f\xfd\xdd\x0f\ \xfa\x0e\x1c\x19\xc9\xf9\xb9\xb6\x00\xa7\x77\x7e\x9a\x98\x18\x87\ \xc5\x8f\xf7\x3d\x28\x97\x8b\xd1\xdf\xb4\x96\xc3\x5a\x73\xf3\xe6\ \x0d\x63\xc5\xea\xb3\x38\xc7\xc5\x3c\x9a\x04\xc2\xeb\xe5\x23\x58\ \xff\x3c\x03\x5e\xbe\xc2\x80\x17\x4b\x4c\x12\xbc\xd6\x08\x34\xc0\ \xf5\x59\xd7\x00\xe8\x82\xa0\xe4\x50\x00\x83\x5b\xca\xe9\xdf\x86\ \x0e\x01\x58\x2c\x77\x95\xd5\xcf\xde\x9f\x4b\x1f\x01\xcc\xde\x9f\ \x5d\x77\xc5\x2e\x33\x33\x33\xee\x8a\xbc\x3d\xb0\xf6\xd6\xee\x28\ \xb5\xd7\x65\x58\x42\x43\x3d\x0f\xab\xdd\x76\x4a\x54\x10\x10\xa1\ \xee\x0f\x0e\x0e\x86\xdf\xf7\xa3\x76\xd9\x3a\xfa\x44\x35\x20\x3c\ \x82\x62\xb1\x88\x14\x21\x96\xcd\x86\xba\x40\xbd\x7f\x3b\x09\x84\ \xc2\xa0\x9f\x33\xa5\x5a\xd5\x7f\xf3\xff\x5e\xad\xfc\xf0\x17\xff\ \x5b\x83\x36\x80\xfb\x7e\xdb\x81\x32\xde\x27\xce\x9d\xca\xff\xf4\ \xb7\x3f\xe8\x7b\xee\x95\xa7\x4b\xbd\xe5\x1e\x0f\xe0\x0f\x9f\x46\ \x47\xb9\x54\x34\xe7\xa7\x26\x11\xbe\x88\xf5\x87\x06\x00\x52\x00\ \x11\x90\x97\x60\xcc\xed\xdb\xd3\xd8\xee\x5c\x8a\x74\x68\x35\x9f\ \x76\xfd\x95\x1b\xaf\x48\x00\xe9\x3f\x0c\x4d\x02\x0c\x78\x7c\x37\ \x59\x23\xd0\xd6\xd7\xb1\x72\x10\x7f\xea\xcf\x3b\x84\x02\xfa\x7a\ \xcc\x21\x0b\xa2\x81\xaf\xc7\xec\xec\xac\xcb\xfd\xdf\x0c\x16\xdf\ \xd9\xd4\x11\x00\x52\x81\x4b\x0b\xcb\x1d\x85\xc0\x5b\xb7\x6e\x39\ \xc5\xb7\x5d\x79\x00\xbb\x08\x09\x78\xec\xf0\x3a\x58\x68\x58\xa4\ \xce\x15\x8c\xd1\x19\xa9\xc3\x7a\xa3\x01\xb7\x5e\x13\x47\x7b\x0f\ \xfd\xa8\x64\x9a\xf7\xa3\x47\x71\x50\xf8\xbd\xfe\xfe\x30\x44\x80\ \x27\x70\xe0\xc0\x01\x78\x03\xaa\x58\xc6\x9a\x16\x36\xda\xcc\x64\ \xcd\xc0\xbe\xa1\xec\x5b\xdf\x7b\xbd\xf2\xab\x3f\xff\xb4\xff\x99\ \x17\x2f\x17\x0f\x1e\xda\x97\x03\xa0\x5d\x03\xdd\x7c\x8e\x1e\x3b\ \x94\x7b\xe9\xf5\x67\x4b\xbf\xfe\xeb\xcf\xeb\x2f\x07\x61\x45\x7d\ \xb0\x96\xf1\x7b\xb0\xbb\xaf\xb4\xdf\xdc\x1a\xf0\x46\x26\x27\x01\ \xfe\x6c\xec\xea\x83\xb0\xa0\x5d\xf8\x52\x96\xeb\x49\xef\xba\x25\ \x73\x2f\x54\xfe\x01\x5a\xba\x17\x80\xcf\x45\x3b\x34\xcf\x6e\xbc\ \x90\x00\xbc\x22\x26\x36\x26\x01\x0d\x78\xed\x11\x28\x3d\x00\xef\ \xe2\x0a\x05\x68\xde\x2d\x0a\xda\x84\xf4\x1f\x6f\x4d\xae\x49\x80\ \xc3\x40\x57\x0a\x70\x36\x68\xbb\x8e\x73\xea\x08\x00\x63\x6e\x76\ \x7e\xdd\x15\x02\xa0\xf4\x93\xc0\xe8\x02\x6f\x57\xe0\xf7\x3a\x01\ \xd4\x7b\x3c\x5a\x02\x16\xf2\xe8\x4a\x41\xbd\x37\x22\x2c\xf8\xd0\ \xd0\x30\xac\x79\xe2\xea\x45\xfc\x08\x00\x70\x4f\x09\x9d\xd0\x03\ \x60\xf5\x70\x8f\x81\x66\x33\xbc\x0e\x04\x70\xfc\xf8\xf1\x90\x1c\ \x58\xf0\xc2\xc0\xde\x08\x36\x93\x31\xa5\x5a\xc5\x9f\xbc\x38\xde\ \xfb\x3f\x3f\x7e\xa7\xfa\x87\x7f\xfe\xba\xfe\xd3\xdf\x7c\xbf\xf6\ \xe6\x7f\xbf\x52\x7e\xf1\xd5\x67\x4a\x10\xf3\x40\x0e\x00\xfb\xdb\ \xff\xf7\x5a\xe5\x67\x81\x8b\xff\xfb\x7f\xfc\xb2\xfe\xce\xf7\xdf\ \xa8\x9e\x9d\x1c\x2d\x94\x2a\x79\x2f\x93\x6b\x19\x3f\x43\xe0\xa4\ \x66\x1c\x07\x0e\xee\x37\x4f\x8e\x9f\x43\x38\x10\x77\xf7\xc1\x7e\ \x76\x95\x4a\x39\x06\xbd\xb4\xfd\xda\x08\xbc\x9b\x6b\xd7\xae\x12\ \x21\xb0\xc5\x17\xa8\xc0\x7b\x10\xd0\x26\x93\x40\x21\xdf\xa3\xe7\ \x40\x84\xda\xea\x0b\x51\x91\x28\x28\x43\x17\x0e\x75\x2e\xe6\xd1\ \xb1\xbf\xf2\x02\x3a\xa5\xfd\xe8\x6c\x11\x0e\x75\xb4\xfe\xf3\xf3\ \xf3\xce\x0c\xc0\xec\xdd\xb9\xd4\x12\x00\x62\x93\x75\x57\x63\x90\ \x7b\xf7\xee\x75\x69\x7d\xd3\x2f\x00\xf2\x39\x17\x00\x1c\x56\x50\ \xeb\x0f\xd8\xfe\x1a\x56\x7b\x60\x20\x74\xf5\xe9\x73\xb9\xaf\xae\ \x5c\x6c\x67\x4c\xe4\x87\xe0\x47\xcf\xc3\x82\x97\x6a\xad\x1a\x3e\ \xa3\xbf\xbf\x2f\x0c\x03\xac\xdd\x0c\xc9\xe4\xf4\xe9\xd3\x78\x06\ \xff\xc8\x89\x08\x3c\x63\xd1\x71\x37\xeb\x9b\x6c\x21\xe7\x35\x86\ \xea\xd9\x13\x4f\x1c\xcb\x8f\x4d\x3d\x51\x80\x98\x37\x79\xe9\xc9\ \x5e\x80\xfd\xf8\xe9\xc3\x3d\x8d\xa1\xbe\x4c\x2e\xef\x1b\x58\xfb\ \x4c\x16\x71\x3e\xc7\xce\x22\xf8\x19\x00\x3c\x70\xf9\xa7\xcc\x89\ \xe3\xc7\x65\x99\x2f\x80\x07\xcd\x02\xa2\x5f\x7c\x9d\x1f\x11\x03\ \xfa\xfd\x7d\xf1\xc5\x17\x70\xfd\x39\xf6\x16\x22\x90\xba\x7e\x05\ \x78\xf2\x12\x68\xae\x1d\x56\xf8\x2c\x1e\x6a\x40\xd1\x56\x2d\xca\ \xfa\x73\xcd\x00\x66\x13\x52\x72\x56\x79\x04\xae\xc2\x1d\x3d\x1e\ \x98\x09\xb3\x21\x9e\xee\xf4\xab\xef\x0b\x6c\xb8\x31\x36\x3b\xb7\ \x91\x5a\x02\x98\xb9\x75\xf7\x1b\xe3\x18\xd3\xd3\xd3\x4e\x90\xf9\ \xbe\xbf\xf7\xa0\xdd\xb5\xd8\x97\xbc\xb8\x88\xe3\x75\x26\x04\x58\ \x6b\xe4\xf3\xf1\xa3\x75\x93\x9c\x5e\x60\xf5\x25\xb7\x88\x8e\x05\ \x52\x78\x02\x3d\x91\x26\x70\xe8\xd0\xa1\xf0\x0c\x00\xe2\xbf\x4f\ \x9d\x3a\x85\x15\x85\xaa\x00\x86\x5c\x5b\xfc\x8d\x2d\x1c\xa0\x35\ \x66\xa3\x23\x63\x8d\x8f\xb3\xa8\xfa\x38\x0c\x86\x02\x7e\x7b\x13\ \xd8\xe0\x19\x27\xcd\x54\x10\xef\x97\xcb\x25\x00\x5b\xfe\x0d\x20\ \x37\xcc\xe1\x5a\x39\xc4\xdd\x0e\xc0\xff\xb9\x59\x5d\x5b\xd1\x62\ \x1f\x65\x0b\xc4\x15\x27\x51\x50\x0b\x84\x06\xef\xe6\xc1\xfa\x93\ \x55\xd7\x6e\xbe\x16\x05\xb5\x1e\x40\x64\x20\xd7\xa8\x50\x80\x53\ \xbc\xc9\xb1\x3f\x59\x79\x77\xf1\x8f\x10\xb9\x73\x11\xd0\xdd\xbb\ \x77\x8d\x6b\xdc\xbe\x75\x27\xad\x04\x80\x97\x9b\xf9\xc6\xe5\xc2\ \x5c\xbf\x7e\xdd\x05\x5a\x1c\x69\xb1\xec\xee\x55\x82\xde\x36\x61\ \x0f\x65\xbc\xb0\xc6\x02\x7c\x67\x07\x64\xad\xb6\x73\x6a\x10\xe1\ \x92\xa5\x18\x56\xae\x01\xd1\xe0\x39\xf0\x06\x10\x06\xa0\x60\xa8\ \x27\x00\x46\xb1\xb7\x60\x4e\x9e\x3c\x89\x1a\x02\xbc\x03\x08\x43\ \x81\xd9\xa8\x61\x89\x78\x14\xf0\xcd\x16\xf0\xb1\x1e\x01\xf7\xbc\ \x78\xf1\xa2\x19\x89\x52\x92\x38\xfc\xb6\x67\x82\x8e\x3f\x58\x0e\ \x1c\x5b\x71\xee\xf6\x7b\xf5\xea\x17\x41\x5c\xbb\x68\x3c\x79\x56\ \x08\x5a\xdd\xde\x3b\x99\x04\x18\xa4\xc8\xfb\xa3\xfb\x8f\x47\x44\ \xc2\x19\x03\xb7\x1e\x10\xdf\x53\x48\x40\xf5\xf6\x6b\xa9\x55\x82\ \x9e\xf6\x08\xdc\xab\xf9\x12\x4a\x84\xf5\xfe\xb9\x98\xd3\x7f\x43\ \x24\xef\x34\x96\x82\xfc\xff\x32\xca\x80\xd3\x49\x00\xd8\xdf\x6e\ \xdd\xce\xcf\x2e\x74\x0c\x03\xae\x5d\xbb\x86\xf2\x56\x57\x18\xf0\ \x1f\x17\x12\x20\x85\x07\x50\x8e\x8c\x8c\xb0\xab\xaf\x07\xbe\x90\ \x44\x78\xdb\x89\x20\x52\x8c\xe3\xca\x30\xf9\x98\xf2\xe0\xa2\x0b\ \x80\x68\xf0\x5c\x84\x05\xd0\x03\x8a\xc1\xf3\x8f\x1d\x3f\x16\xa6\ \xe5\x8e\x1d\x3b\x66\x9a\xcd\x86\x54\xcd\x29\xa0\x3f\x1c\xfc\x00\ \x59\xa3\x51\x0f\x2b\xfa\x2e\x5d\xba\x68\xc6\xc7\xc7\xcd\xf0\x10\ \x96\xf5\xb6\xa2\x82\x1e\x13\x1e\x85\xde\xbc\xa9\xf5\x55\xb1\x0f\ \x40\x1b\x58\xa4\x05\xb4\xec\xa6\xf9\xec\xd3\x4f\xcc\xc2\xfc\x3c\ \xdf\x5b\x11\x01\xa5\xf8\x64\x9e\xc1\x2d\xe2\xa0\x64\x5b\x0a\x05\ \x9a\x23\xeb\xaf\xea\xef\x31\xa7\xf5\x00\x7c\xae\xad\x3f\x93\x90\ \xd7\x49\xd8\xd3\x31\xbd\xf2\x12\x5a\x8e\x8a\xc2\xd0\xf1\xf2\xbd\ \x8e\xa4\x01\xf1\xcf\x55\x02\x3c\x33\x7d\x8f\xb0\x95\x2e\x02\xa0\ \x97\xbc\xb3\xee\xea\x0c\xa4\x63\x1d\xcf\x01\x0a\x17\x18\xcd\x9e\ \x59\x7b\xf7\x75\x34\x04\xf8\x70\xc3\xe1\x7a\x03\x7c\xb0\xba\xb0\ \xcc\xc9\x0b\x80\x92\xf6\x46\xf0\x1e\x9c\xf3\xc4\x13\x58\x5b\x8b\ \x49\x53\x3f\xbb\x12\x7b\x03\x19\x78\x20\xb8\x5e\x14\x65\x7c\x39\ \xf4\x04\x40\x02\x93\x81\xdb\x7e\xe1\xc2\x79\x73\x6e\x6c\xcc\x9c\ \x38\x71\xc2\x1c\x3d\x7a\xc4\x1c\x3e\x7c\xc8\x1c\x3c\x78\xc0\x1c\ \x39\x72\x24\xf4\x1c\xc6\xc6\xce\x9a\x8b\x01\xe0\x9f\x79\xfa\x69\ \xfc\x77\x9b\x50\xb2\x59\x00\x1f\x80\x06\xc0\xe3\x65\xcb\x88\xf5\ \xa1\xf4\xc3\x03\x60\xab\x8f\x33\x62\xfd\x4f\x3f\xf9\x04\x05\x3f\ \x20\x0c\xb1\xc2\x8a\x08\xc2\xb3\x02\x3c\x1d\x8a\x04\xe0\x61\x84\ \xa1\x21\x81\x46\x00\xce\x64\x80\xa1\x57\x25\xea\xb3\xe5\x67\x70\ \xc9\xb1\x0a\x05\x5a\x6a\x1f\x42\xa7\xf5\x37\x6a\x8e\xac\xbf\xde\ \x0a\x5f\x8d\xae\xdc\xff\x3b\xd3\x33\x1b\xa9\x27\x00\xb7\x0e\x00\ \xb7\xf0\x2a\x4e\x6e\xcb\xff\xf8\xad\xbd\xf3\x5d\x58\xa7\x80\xe5\ \x05\xf8\x00\x7c\x0c\xae\x0e\xe4\x74\x66\xf2\xe8\x7e\x31\x13\xc2\ \x01\xe9\xaa\xa4\xef\x89\xe7\x83\x08\xf0\x5c\x80\x40\xf7\x1e\xc4\ \x7e\xfc\xc8\x2c\x60\x0e\x64\x05\xeb\x8e\xb2\x62\x84\x0e\x48\x27\ \xee\x0f\xce\x28\x46\x0a\x45\xc6\x4c\x26\xb8\x76\x1d\xdf\x03\xf0\ \xc1\x5d\x31\xf0\xe1\x45\x00\xf8\x7d\xb5\xb6\xe7\x11\x87\x09\x94\ \xee\x43\xaa\xef\x83\x0f\xde\xc7\x99\x76\xf8\x91\xe5\xbe\x4a\xec\ \xe3\x83\xe6\xd5\x1c\xc8\x0d\x21\x0e\xcd\xa9\x9d\x79\x1d\x7a\x80\ \xf6\x02\x30\xac\xf2\x02\x30\xd3\x09\xdc\xda\xaa\xb7\x5c\x7b\x07\ \x10\xc5\x40\x00\xd4\x43\x3f\xeb\xe6\xcd\x9b\xc6\x35\xa6\x6f\xcc\ \xa4\xdf\x03\xb8\x7e\xf5\xe6\x37\xae\xde\x00\x1f\x7d\xf4\x91\x9e\ \xda\x73\x20\xef\x3d\x49\x70\xef\xbe\xa2\x00\x3f\xf1\x79\x00\xa3\ \xbe\x8f\x5b\x0f\xb0\x72\x7e\xe8\xb5\xa8\x11\x80\x07\xc5\x7b\x29\ \x86\x87\xbf\x75\x2d\x42\x81\x91\x7d\x23\x71\xed\x80\xd4\x12\xe0\ \x6c\xd4\x36\x54\xb0\x76\xa1\x75\x6f\x1f\x98\xd8\xba\xde\xb4\x81\ \x9f\xcd\x65\xf1\xef\x45\x0d\x42\x74\xcf\xec\x96\x28\x29\x87\xef\ \xc5\x45\x3e\x1f\x7f\xf4\x91\xd4\x32\x3c\xb4\xd1\xa7\x78\x04\x5a\ \x6f\xd0\x29\x41\x39\xf0\x1c\x90\x9b\xbe\x8e\x33\x03\x49\x05\x3e\ \xac\xf8\xb3\x47\xa5\x52\xa6\x52\x95\xa8\xda\x8b\xe3\x50\x6b\x14\ \xbb\x8c\xfd\xf5\x9e\x00\xd9\x4c\x67\x01\x10\xe4\x7c\xfb\xf6\x6d\ \x57\x0b\xb0\xd6\xfd\x7b\xb3\x9b\xa9\x27\x80\xd5\x95\xd5\x56\x50\ \xac\xd0\xc9\x55\x01\xdb\x51\x1f\x38\xb3\x5b\xd0\x3e\x0e\x2d\x81\ \x2d\xbe\xa4\xfb\x3a\xf5\x37\xc0\x35\xdc\x2f\x40\x3b\xa2\x2a\x05\ \x68\x35\x49\x30\x11\xc4\x67\xf9\xb1\xac\xad\xae\xc0\x1b\xd0\xcf\ \x86\xdb\x1f\xd7\x1c\x60\x09\x31\x8a\x8d\x40\x08\xf5\x46\x1d\xef\ \x8d\xf7\x47\x2e\x1a\x80\x55\xef\x6c\x31\x1f\x87\x11\xe8\x49\x80\ \xd8\x1e\x59\x0c\x00\x1f\xee\x37\x3e\x17\xd0\x4b\x8a\x4f\x62\xfe\ \x95\x95\x65\xf3\xfe\xfb\xef\x99\xe9\xe9\x5b\xb1\x06\xe0\x45\x87\ \x21\xb2\x51\x1e\x81\x22\x01\x5a\xf8\x43\x02\x65\x11\xe2\x22\x89\ \x8a\x0c\x50\xf2\x08\x5c\xb1\xbf\xfc\xad\xc0\x4a\xef\xe0\x06\x37\ \xd7\x05\x24\x2b\xfe\x6a\x64\x7d\xd9\xb8\x44\xdd\x4f\xd5\xc7\xe8\ \xb6\xf9\x7a\xdc\xb8\x3a\xbd\x0e\x02\x4a\x31\x01\xd0\xcb\x7e\x71\ \xe3\x1b\x57\x3d\x00\xaa\x02\x69\x38\xab\x02\xad\x8e\xf7\x4d\x32\ \x68\xb7\x87\xd6\xbb\xf3\x24\x10\x67\xc3\x9a\xc3\x0a\x0a\xa0\xf5\ \x77\x3a\x2d\x15\xc6\xf7\x5d\x64\xd1\x3d\x79\x6d\x95\xb1\xc0\x13\ \x00\x11\xc0\x55\xc7\x3c\xce\x38\x74\x16\x05\x31\x3c\xde\x1d\x15\ \x7b\x28\x3d\x16\x52\xc0\xda\x02\x08\x7b\x28\x45\x1e\x1e\x19\x46\ \x36\x01\x9f\x03\xf0\x48\xe7\xe1\xdd\xa3\xfd\xfc\xb6\x08\x50\xbc\ \x02\xcc\x89\x47\xf2\x6f\xf6\xae\x82\x39\x8e\x24\x56\xf7\xf4\xa2\ \xf1\xf8\xa7\x3f\xe6\xf7\x8e\xf9\xc2\x70\x39\x87\xc9\x61\x4e\x0c\ \x17\xe6\x38\x60\xc7\x31\xf7\x9b\x2f\x6b\x95\xe5\xcf\xdd\xab\x5e\ \xe7\x52\x75\x76\x56\x55\x5b\x33\xee\x99\x05\x7b\xad\x4f\xd2\x27\ \xe8\x5b\x65\x38\x37\x72\xe3\x86\x9b\x9d\x99\x51\x23\x01\x94\x40\ \xd1\xd3\xe3\xbd\x99\x17\xd0\x9e\x00\xaa\x12\xc1\xfc\x6b\x85\x27\ \xa5\x8d\x0c\xe0\xd0\x56\x9d\xfa\x09\x20\xdc\x33\xa0\xb3\x2c\xec\ \x41\x88\x84\xf8\x79\xbc\x17\x80\x52\x82\xf5\xaa\xe7\xd7\x63\x30\ \x10\xeb\x6f\x00\xc0\x6d\x20\xc4\xc6\x00\x80\x5b\x7f\xde\x35\xa7\ \x1a\x5e\xbd\x7a\x95\x56\x8c\x41\xa1\x61\x3d\xee\xff\xba\xbd\x0b\ \x71\xe3\xc1\xe8\x43\xf1\xd7\xad\xc0\x1c\x0a\x44\xee\xb7\xc7\x95\ \x17\x6b\xd7\x64\x70\x28\x3c\x29\xb4\x59\x83\x45\xd6\x1e\x83\xfc\ \xfe\xda\x5d\xa7\xf1\x6b\x00\x27\x58\x76\xf1\x42\x28\xa4\x60\xcf\ \x24\x08\x17\xe0\x66\x4a\x3e\xe2\xf6\xad\x5b\xb0\xfa\x65\xf5\xda\ \x84\x4e\x1b\xae\x9c\xe3\xc1\x16\x9f\x27\xfb\x12\x08\x40\x19\xe5\ \x35\x24\xab\x02\x29\xa8\x81\x27\x42\xe2\x29\xeb\x4f\xa9\x3e\x9c\ \x70\x5a\x50\x84\x7a\x07\xa8\x44\xd8\x18\xf5\x65\x90\x82\xb2\x67\ \x41\xb5\xe0\xfb\x18\x08\x90\x19\x33\x1b\x80\x6e\x8e\xdd\xd9\x28\ \x00\x00\xb2\xe2\xc1\x7c\xd9\xe3\x1e\x2c\x00\x00\xb1\xd5\x46\xc8\ \x05\x17\xcb\xdf\x79\x48\xe0\x73\x67\x07\xb8\x02\x8a\xc1\x16\xdf\ \xb4\xf6\x24\xd1\xd0\x81\xef\xb5\x80\xa0\x13\xfe\x00\xdb\x44\xc1\ \xa3\xba\x57\x86\x56\x13\xcf\x27\xe0\x4e\xae\x78\x4f\x5e\x94\x5b\ \x5c\xf7\xe5\xd7\xe2\xd7\x16\x90\x28\x82\x9c\xcb\xba\x78\x18\x68\ \x54\x01\xbb\x5f\x72\x38\xd7\xdc\xc4\xc4\x33\xb5\xdb\x4f\x79\xbf\ \xec\xf8\x8b\xd7\xe7\x14\xa3\x28\x6f\x4c\xe1\x23\x6b\x08\x45\xe0\ \x85\x08\x30\xb1\xbe\xb2\x46\xa6\x95\x31\xe0\x3c\xed\x05\xe4\x33\ \xf9\x6a\xd5\x4e\x09\x6a\xf7\xdf\x53\x07\x20\x1f\x51\xfe\x6b\xd5\ \xff\x3f\x7d\xfc\x6c\x61\x7a\xfa\xcd\xd2\xc6\x00\x00\x71\xf1\x6f\ \x3d\x98\xb3\x76\x0c\xbe\x73\xe7\x0e\x2f\xbf\xdb\xa0\x50\x63\x20\ \xa7\x58\xc4\x84\xab\x8f\xf8\x17\x16\x1f\xf1\xbb\x7a\x7d\xd3\xda\ \x5b\x73\x0e\x25\x8c\x58\x7f\x3f\x83\xe1\x29\x60\xa0\x08\xfe\x9e\ \x50\x52\xfc\x33\xdd\xbf\x77\x0f\x05\x57\x50\x58\x78\x07\x58\x27\ \x65\x67\xef\x22\xac\xd9\x63\x01\x53\x88\xf0\xdc\xc7\x8f\x1e\xb9\ \xd1\xd1\x91\xd2\xda\x5f\xc1\xeb\x96\x1e\xc7\x94\x2a\x5a\x0a\x78\ \x68\x4f\x01\xe7\xf0\x14\xe4\x1a\xef\xe5\x27\x44\x60\x12\x04\xbc\ \xf7\x98\x2b\x00\x10\x20\x3e\x80\x62\x7f\x5d\x38\x84\x63\xa1\xdc\ \x7d\x0e\x15\x0a\x27\xef\x45\x5e\x00\x71\x04\x8e\xeb\x02\x12\x1d\ \x81\x86\xf5\x97\xf0\xa0\x51\xf3\x66\x09\x31\xbe\x27\x4b\x6e\x49\ \x48\xbd\x51\x00\x00\x32\x72\x7d\xcc\xfc\xd0\xf8\xa7\x32\xba\xab\ \xde\x43\x21\x8f\x52\xea\xe0\xc4\xe2\xc3\x4a\x47\x59\x7d\x11\x22\ \xce\x4c\x8b\x4d\x22\x1d\x83\x69\x25\xb7\x3f\x77\x32\x3c\x60\x42\ \x55\xc8\x42\x80\x01\xf2\xcb\x70\x31\xc7\xc7\xc7\xdf\xfe\xb3\xa1\ \x14\xfb\xd1\xa3\x47\x20\x9e\xca\xc7\x13\x37\x51\x82\x04\xea\x32\ \x50\x85\x76\xef\xde\x5d\xd4\xec\x23\x4b\x03\x0f\xed\x6d\x7c\xff\ \xe4\xe9\x63\x78\x6a\x5a\x21\xa4\xc6\x7f\x6d\xf1\x12\x8d\x6c\xd3\ \x1c\x00\xef\xf3\xcf\x20\x20\xf7\xf6\xb7\x48\x56\x52\x50\x2d\xcc\ \xee\x9b\x75\xfa\x72\x4c\x67\x06\x78\x23\x91\x22\xa5\xdc\xed\x9b\ \x85\x78\xf8\x87\x9e\xcd\x82\xeb\xf2\xb0\x52\xe2\x2c\x37\xae\x8e\ \x6d\x3c\x00\xf8\x73\xf4\xd6\xdc\xbc\xd1\xb7\x7c\xed\xda\x35\x0e\ \x03\x22\xca\xcf\xca\x46\x21\xc1\x3a\x07\x85\x4a\xe9\x6e\x8b\x19\ \xaf\x74\x10\xdb\x93\x02\xaa\x8f\x6b\xbf\x5f\x2d\x3a\x43\xd0\xe2\ \x03\x0c\x10\x04\x00\xc4\x81\x23\xb2\xe9\x24\xee\xc5\xd8\x29\x78\ \x07\x78\x40\xf9\x71\x7c\x3e\x31\x81\xc2\x1d\x7c\x1f\xa8\x03\x58\ \xc5\x3d\x68\x8e\xc0\x7b\xea\xdb\xc0\x6d\xc4\x01\xf8\x42\xaf\xcb\ \xfd\x54\x76\x4c\x20\x80\x23\x4a\x9c\xd1\x4d\x28\x56\x98\x63\x7f\ \xfc\xcc\xa9\xbb\x40\x13\x80\x95\x17\x90\xac\x0b\x60\xab\x4f\x29\ \xc1\x34\x90\x58\x2d\xc0\xaa\x5f\xa0\x5e\xa5\xe6\x1f\x7a\xae\xb0\ \xff\xf0\xb2\x8c\x0e\xdb\xc5\x67\x4f\x26\x16\x37\x1c\x00\x2c\xcc\ \x2f\x84\xdb\x7f\xde\x35\xc3\x80\x91\x91\x11\x8d\x90\xa6\x42\x70\ \x05\x60\xca\x45\xa7\x48\x54\xc7\xe4\xb0\xf4\xc2\xd0\x9b\x6e\x7d\ \xba\x4f\xc1\xe5\x3f\x97\x8a\x76\xd0\x54\x63\x4b\x9e\x37\x03\x85\ \xd5\x2e\x7e\x27\x45\x55\x76\x28\xc2\x5b\xb8\xab\x73\x1e\x71\x25\ \x33\xfd\xb0\xa8\xef\x53\xac\xbf\x28\xb1\x56\x40\x01\x01\xc4\xfc\ \x52\xae\xcc\xb3\xf5\x38\x5e\x27\x0b\x9e\x56\xb2\xa2\x8d\x67\x59\ \x10\x40\x6a\xf5\xa6\xb9\x01\xdc\xda\x6b\x75\x09\xe2\x75\x9b\x35\ \x8a\xfd\x23\x02\xaf\xcc\x92\xb1\x1b\x7f\x0a\xa1\xbe\x21\x00\x80\ \xc3\x00\xf3\xc3\x9f\x3a\x75\x8a\xff\x40\x9d\x17\x09\x05\x8a\xd5\ \xf9\x9f\x5f\xb1\xde\x52\xae\x1b\xf4\x6d\xf9\x0a\x13\xb9\xc7\x06\ \x01\x76\x8b\xe1\xe2\xb6\x88\x41\x2f\xd1\x73\x47\x20\xc0\xd6\x3f\ \x7d\x9d\x95\xda\x1e\xac\xaa\x5c\x7a\x51\x74\xca\x2a\x50\x86\x45\ \x6a\x02\x68\x4a\x90\x90\x82\xf2\x1e\x31\x10\x90\xcf\x35\xf8\x51\ \xab\x68\x49\x87\x02\xb8\xc6\x4a\x18\xf7\x02\xb4\x55\x97\x23\x59\ \x73\x4e\x09\x92\x52\x46\x49\x41\x33\xb4\x28\xe4\x29\x7c\x1f\xac\ \x3f\xb2\x2b\x7a\x8d\x8d\x1c\xea\x38\xb2\xdc\xff\x91\x6b\xe3\x73\ \x1b\x15\x00\x10\x06\x94\xd9\x80\xb9\x60\x4d\x09\x42\x4c\x6a\x89\ \x39\x29\x08\x0f\x62\xfc\xe5\x51\xad\xd5\xa0\x74\x00\x80\x84\xa2\ \xa4\xe3\xfc\x5c\x02\xd0\xdb\xe4\x20\x13\x83\xaa\xb7\x3d\x4f\x38\ \x3d\x2a\xcd\x42\x39\x40\xf5\xae\x1b\xa6\x46\x86\x5b\xca\x96\x5f\ \x06\x31\x4b\x20\x40\x80\x82\xd2\x62\xfc\x2d\x58\x09\x43\xbe\x32\ \x72\x5d\x00\xef\x09\x10\xf1\x08\xd8\xdd\x4f\x91\x82\xf9\xbb\xfb\ \x2e\x29\x3e\xa0\x59\x2f\xac\x34\x21\x8a\xe1\xcc\xe2\x9f\xa7\x4f\ \x26\x16\xe0\xfe\x6f\x58\x00\x58\x5c\x58\x0c\xa3\xd7\xc7\x4d\x2f\ \xe0\xd2\xa5\x4b\x1d\xb9\xc4\x41\xce\x83\xdd\xa1\x27\x16\x5f\xc7\ \xec\x56\x5a\x4d\x03\x01\x85\x13\x94\x42\xd3\xeb\xe4\x99\xe4\x83\ \x80\x1d\x8a\x44\x21\x54\x36\xd6\x5c\xca\x07\xaa\x77\x98\x8d\xc0\ \x21\x4f\x21\x5b\x72\x2b\x45\x97\xb8\x5f\xce\x85\x37\xe0\x41\x9f\ \x90\x7a\xbd\x8a\x6e\xc6\x95\xbd\xf2\x62\x6d\xbc\xd4\xb7\xcf\xdc\ \x40\x91\xa9\xb4\xc9\xb5\x22\x0d\x2a\x9c\x0d\x60\xb2\x2f\x55\x1a\ \x5c\x29\x02\x17\xff\xac\xdb\xfd\xbf\x7a\xf1\x3a\xe9\xce\x86\x00\ \x00\x52\xee\xb3\x57\xcc\x5f\xe2\xcc\x99\x33\xd2\x0a\x69\x02\x80\ \x91\xee\x53\xae\x7e\x15\x47\xfc\x83\xb1\x02\x67\x83\x4d\xfc\x56\ \x3b\xc3\xc0\xd7\x53\x3d\xff\xba\xa9\x08\x9c\x44\x7c\xa7\xe2\xb4\ \x28\xf7\xdf\xe4\x4a\x58\x3a\xce\xa0\x28\x05\xe6\xf7\x93\x35\xcd\ \x01\xe0\xe1\x45\xf9\xc5\x6b\x28\x56\x26\x08\x83\xf0\x83\x9b\xdc\ \x61\x6e\x9f\xcf\x23\xac\x3d\x91\x7d\x72\x64\x52\x90\xb3\x01\x02\ \x7a\x46\x46\x8a\x4b\x7e\xf9\xbe\xde\x46\xdb\xbc\xbf\xe4\xfe\x91\ \x9d\x31\x39\xb4\xeb\x97\x6e\x6c\x7c\x00\x78\xfc\xe8\xe9\x02\x0a\ \x19\x78\x9d\xf3\xd8\x97\x2f\x5f\x76\x19\x62\x96\xed\x56\x3c\x94\ \xde\xc7\xd3\x78\xb6\x82\xda\xac\xbe\x4d\xf6\x51\x38\x11\xb2\xb2\ \x12\x3a\x4d\xc8\xde\x09\x03\x82\x1e\x18\x82\xfb\x42\xea\xb5\xdf\ \x81\x14\xb4\xc3\x00\xba\xae\x98\x7f\x79\x60\x4d\x01\x29\x36\x12\ \x85\xd5\x47\x6f\x81\x28\x2b\xa7\x01\xd3\xb1\xbc\xe2\x0d\x48\x52\ \x69\x3d\x06\x17\x5e\xa0\xf7\x8a\x91\x88\x06\x08\xd1\xd4\x20\xfc\ \xce\xcd\x7a\xc5\xac\x14\x44\x9a\xd5\x92\xf1\x91\x5b\x73\x6f\x66\ \x66\xc3\x86\x07\x00\xc8\x95\x0b\xd7\x4c\x24\x3b\x7a\xf4\xe8\xdb\ \xdc\xb5\x25\xda\x45\x97\xa3\xf4\xe0\xe3\x68\x2b\x2d\x29\x68\x70\ \x66\xb5\x5f\x8a\x23\x90\x47\xf6\xfb\x91\x70\x15\x22\x7e\x07\x29\ \x3d\x6e\x4b\x42\x86\x65\xf7\x3f\x84\x35\xa1\x91\xd8\x5c\x4b\x91\ \x8d\x10\xca\x2c\x40\x62\x20\x60\x40\xe0\xb2\x5c\x58\x7d\x28\x3f\ \x86\x87\x44\x25\xa2\x84\xa4\xc8\x04\x0c\xd1\x9d\x7e\xf8\xdc\x56\ \x64\x8b\x0f\x20\x69\xb7\x4f\x40\x7f\xd3\x66\xfe\xc1\xd9\xa0\x1e\ \xc3\xd6\x99\xab\xa4\x33\x1b\x18\x00\xae\x5d\x1e\x99\x9d\x33\xc8\ \x40\xe4\xa6\xc7\xc6\xc6\x3a\x26\xc4\xfc\x72\x3d\xbb\x64\x02\xe4\ \x5a\xc8\x50\xee\x90\x56\x0e\x0b\x80\xc8\x2d\x6e\x9b\xff\xef\xa8\ \xb2\x4f\x48\x4b\x00\x41\xc1\x9e\x8c\x9c\x17\x1e\xf9\x63\xda\x79\ \x08\x0f\x6f\x2a\xb2\x1d\xca\xc4\x81\x31\xdf\x93\x58\x9d\xf3\xaf\ \xd7\xaa\xd8\xe2\x0c\xd5\x7d\xcb\x0d\x45\x81\x48\xd3\xc0\xb1\xb7\ \x1c\xf3\x63\x79\x47\xfb\x01\x92\xbc\xdb\xda\x92\xf0\x01\x6d\x49\ \xc1\x4a\x61\x5b\x7f\x1c\x91\xf6\xb6\xc6\xe6\x95\x53\xb5\x16\xef\ \xdc\xbe\x3f\xbf\x69\x00\x00\x99\x80\x6b\x97\x46\x4c\x44\x3b\x72\ \xe4\x88\x49\x9e\xe8\x7c\x3e\x97\x09\x07\xd2\x13\xbe\x16\x57\x50\ \x2e\xf9\x0d\xf9\xb1\x71\xfa\xfd\xd2\x2e\x2a\xb9\xc5\x42\x8b\xf1\ \x67\xf4\x85\x07\x08\xb4\xc2\x02\xfe\x3d\x95\xfb\xcf\xef\xa7\x01\ \x21\xdf\xc3\xb1\x43\x02\x06\x9b\xe0\x56\xc0\x48\x1d\x21\xd2\x85\ \x88\x29\x49\xb0\xfa\x2d\xef\x8c\x5e\x5b\x42\xa3\xf7\xa5\xb4\x6c\ \xd5\x59\x19\x99\x73\x48\x7b\x1d\x1c\xc3\xc7\x79\x80\x3e\xc3\xfa\ \x63\x0d\xa9\xbf\xd1\xd1\x51\x67\xc9\x85\x33\x97\x88\x10\xdb\xe0\ \x00\x00\x39\x33\x7c\xfe\x0d\x0a\x56\x8c\x89\xc1\x28\x45\xcd\x56\ \x7c\xdb\xfa\xc6\xcd\x7d\x0e\x29\xc8\x8a\x5a\xb8\x54\xc1\x8c\x56\ \x5a\x3b\x35\x98\xf6\x0e\xe8\x67\xaa\x19\x68\xd4\x57\xa6\x0c\xc1\ \x8d\x14\xc9\x57\x5a\x1c\xe5\xba\x97\xeb\x11\xef\x82\xb6\x35\x97\ \x63\xb0\xc7\xaf\xc9\x18\xf4\xfe\xfe\xc1\x72\x9e\xc0\x27\xd6\x66\ \x29\xea\xa8\x94\xd6\x99\xac\xbd\x4d\x0a\xc6\xca\x7b\x79\x6e\x00\ \x49\x9a\x5f\xb0\x01\xa7\xea\x83\xeb\xa9\x57\xcc\x2c\x04\x94\xdf\ \x0a\x73\x67\xca\xc1\x1f\x57\x41\xfe\x6d\x36\x00\xc0\x34\xd3\x9b\ \xa3\xb7\xcd\x5f\x6c\xff\xfe\xfd\xe2\x22\xb1\xe2\xe3\x98\x47\x0e\ \x06\x75\x4e\xca\x6c\x11\x81\xfa\xf9\xeb\x75\xa3\xbd\xe7\xa6\x9b\ \x34\x30\xf0\x6b\xa7\x32\x01\xd5\x6a\x6d\x39\x5b\xd0\x84\x25\xe1\ \x67\x24\x01\xc1\x52\xe4\xa0\x00\xa1\x70\xbe\x2d\x70\xa4\xfe\x46\ \x50\x1d\x00\xd4\xc0\xe0\x47\x32\xb6\x5c\xee\x53\x1e\x82\x4d\x38\ \x32\x01\x68\x97\xe8\xa6\xaa\x03\x49\x92\x40\x12\x4c\xc2\x0e\xf7\ \x5a\x21\xc8\x47\xbd\x15\xf9\xb9\xad\xf5\x47\xe9\xbb\x25\x17\xcf\ \x5d\x99\x99\x9f\x5f\x08\x9b\x0e\x00\x20\x67\x4e\x9e\x9f\xc9\xd8\ \x37\x00\x5c\x80\xa1\x80\xb9\x95\x78\x96\xfb\xeb\xb2\xe3\x5d\xce\ \x22\xd8\x29\x42\x5e\x33\x2a\x0f\x8d\xe1\x25\x3c\x6e\xec\xb3\xcf\ \xbe\x78\xeb\x62\x57\x6b\x75\x51\x42\x5c\xd3\x44\x20\x3f\xd7\x06\ \x4b\x56\x50\x47\x6b\x41\x67\xe4\x91\xcb\x6f\xa5\xf3\x30\x78\xb4\ \xaf\x3c\x56\x2b\x55\x28\xbc\xae\x09\xc4\xcd\x1c\x3a\x58\x3c\x85\ \x9d\xfe\xa3\xb5\x36\xe5\xc0\xd6\xeb\x75\x5e\x10\x44\x77\x36\x2a\ \x4b\xae\x5e\xf3\x38\xb5\x98\x7f\x58\x7f\x33\xf5\x77\xe1\x14\xbb\ \xff\x9b\x08\x00\x1e\x3e\x78\xbc\x80\x59\x01\x9d\x78\x01\x39\x9c\ \x40\x10\x05\x0d\xab\x15\x94\x89\xc0\x90\xdc\xb3\xcf\x75\x9c\xee\ \x63\x00\xf2\xf9\x19\x01\xc5\x33\xc4\x8b\x9c\x98\xd1\xd7\xeb\x73\ \xf3\xf3\xe2\x11\x81\x23\xc0\xa4\x1f\x8c\xee\x02\xd1\xb6\xdc\xd1\ \x28\xd6\x57\x3c\x26\xa9\x83\x28\xac\xcf\x95\x76\xff\x85\xe8\x5a\ \x0e\x47\x64\x1b\x73\x00\x50\xa3\xd9\xb3\x42\x40\xe2\x11\x5a\xef\ \x28\x44\xbd\x28\x7d\x5b\x9e\x42\x79\x21\x21\xd8\x20\xb0\x2e\x8e\ \xa0\x88\xde\xd7\x79\x68\x41\x53\x89\x07\x7b\x2b\xe6\x7d\x48\x73\ \x83\xfc\xb3\xe4\xfa\x95\x91\xd9\xe9\x37\x33\x61\xd3\x02\x00\xe4\ \xc4\xe1\x53\xd3\xce\x10\x94\x06\xcb\xc4\xa0\x24\x08\x10\x63\xdd\ \x8e\xec\xb3\x2d\x1f\xa7\x17\x29\x87\x2f\x12\xec\x18\xbf\xe2\x63\ \x55\x83\x16\x48\xc8\xe7\x36\xd2\x6f\xa1\x55\x33\x11\x1b\x3a\x52\ \xaf\xd5\xa1\x90\x02\x08\x50\x52\x0c\x35\x01\x48\x48\x19\xf4\xb2\ \x82\xaf\x3c\xc4\xfd\x0f\x41\xcd\x29\x74\x2d\x8e\x05\x40\x82\xe7\ \xf6\xf5\xf6\xe3\xb5\xca\xd7\x6c\x6d\x61\x8e\xf8\x1e\x2e\x7e\xe1\ \x2b\xf2\x77\xd4\x04\xa0\x78\x00\x72\xd4\xca\x8f\x35\xfc\x44\xa3\ \xdd\x3c\xf7\x75\xe8\x5a\x7b\x1c\x6d\x65\xcc\x57\xda\x75\xaf\xc5\ \xa4\xaf\xd1\xda\x41\x99\x6b\xfd\x63\xc3\x6f\x2c\xeb\x8f\xaa\xd9\ \xe1\x63\x67\xdf\xe0\x7c\x53\x03\xc0\xdd\x3b\x0f\x16\xee\xde\xb2\ \x53\x1c\x7b\xf7\xee\x45\x75\xa0\xf5\x25\xa4\xdd\xf1\xa0\xae\x91\ \x87\x90\xe5\xb6\xbb\xc2\x9a\x05\x60\x84\x28\x8e\xf9\x80\x14\x30\ \x90\x92\xc7\x48\x3a\x19\x01\x16\x96\xff\x91\xa8\xe3\x91\xe2\xfd\ \x62\x19\x10\x7a\xfb\xfa\xde\xba\xe8\x1f\x2f\xef\x2a\x8c\x99\x7f\ \x78\x00\x20\xf0\x33\xc0\x02\x9e\x03\xce\xe5\x21\xd7\x06\x91\xba\ \xc3\x20\xd1\x9e\x1e\x28\xbc\x02\x0f\x51\x5a\x51\x6e\x51\xda\xf6\ \xc5\x44\xe2\x1d\x68\x6b\xcf\x80\x2d\xc7\xb8\x32\x16\xef\xae\xb4\ \xeb\xcb\x2e\x44\x37\x11\x6d\x54\x9d\x1b\xe8\xa9\x88\xd2\x6b\xde\ \x8a\x37\xfc\xc8\x4a\x6f\x5f\x3e\x7f\x6d\x16\x3c\xd9\xa6\x07\x00\ \xc8\xb1\x83\x27\xa7\x2d\xd7\x1e\x79\xee\xe1\xe1\x61\xf3\x4b\x25\ \xc9\x6e\x86\x11\xc5\xe4\x82\xa0\x94\x10\x98\xc4\x81\x21\xe4\xf3\ \x00\x38\x9a\xbf\x87\x28\x97\xa4\x53\xe7\xe6\x28\x4c\x88\xb1\xfb\ \xe4\xfe\xab\x30\x40\xd6\xbd\x47\xed\x44\x15\x56\x1e\x7b\x18\xe2\ \x1c\xf5\x14\x58\x5f\x0e\x3d\xbc\x7a\x3d\x51\x6e\x0e\x47\x64\x6d\ \xe5\x75\x71\x9f\x73\xe2\x01\x78\xf1\x02\xb0\xae\x00\x19\x6b\x8e\ \x3e\x37\x85\x1b\x86\x82\x06\x5b\x69\xdf\x81\x0f\xb0\xf9\x05\xac\ \x7d\xdc\xcb\xc0\x1f\x9f\xf7\x77\xf1\xe2\x45\x33\xef\x8f\xb9\x19\ \xa7\x8e\xb3\xf5\xdf\xc4\x00\x00\x2e\x00\xfb\x07\x38\x43\x0e\x1f\ \x3e\x8c\xba\x69\x76\xaf\xda\x2b\x57\x58\x4d\xd8\x05\x76\xdd\x63\ \x16\x9b\x95\xbb\x43\x30\xe1\xe7\x16\xed\xf6\x3d\x8c\x79\x0a\xf2\ \x2c\x51\x8a\xf8\xfb\x80\x49\x6e\x4f\x58\x12\xa1\x11\x53\x2c\xba\ \x4e\x55\x81\x44\x24\x6a\x30\x09\x94\xff\x77\x7a\x4d\x83\x11\x71\ \x00\xbc\x31\x98\x91\xa6\x54\x9f\x61\xad\x82\x86\xf4\xf8\xad\x7c\ \x8e\xc0\xba\xcf\x5e\x1b\x2c\x95\xbf\x66\x4f\xfb\x45\x28\x9b\x35\ \xf1\xf7\xd2\xf9\xab\x33\xaf\x5f\x4f\x2f\x6d\x6e\x00\x20\x39\x7e\ \x60\x78\xda\x42\x46\xd4\x0d\x0c\x0d\x0d\xd9\x08\x4f\x29\xae\x10\ \x63\xf0\x45\x02\x29\x8c\x61\xed\xe9\x18\xe3\x01\x6c\x4f\x21\x95\ \x7e\x74\x2c\x5a\x19\x3d\xbb\xff\xcb\x63\xbf\x53\xd6\x99\x94\x09\ \xd7\xf9\x75\xdc\x6a\x65\x0b\xad\xeb\xcc\x05\xc8\x75\x02\x8e\x08\ \x08\xe0\x3c\x68\xa5\x95\xd8\x5f\xbc\x02\xaf\xd7\x08\xd0\x3c\x01\ \x1f\xce\x08\x18\xc2\x5f\xa7\xb4\x7f\x15\x47\x50\xab\x04\x37\xd0\ \x2c\xcc\xfb\xf0\x5d\x5d\xb8\x70\xc1\x59\x32\x33\x33\x1b\x4e\x73\ \xec\xff\x21\x00\xc0\xe3\xc7\x4f\x17\xcb\x12\xe1\x99\x9c\xb9\x81\ \xc2\xa0\xda\x20\xe0\xda\xe6\xc7\x39\x1e\xe7\xd4\x1e\x29\x37\xfd\ \xcc\xa1\xc3\xfa\x06\x85\xd2\xfb\x26\x25\xe8\x63\x58\xed\xfe\xa7\ \x1b\x80\xf8\x77\x66\x8e\xc0\x78\x6e\xe1\x57\x7b\x21\x81\xab\xfd\ \x38\x15\x58\x88\xeb\xcf\x1c\x80\x38\x00\x91\x12\x63\x1c\x15\x88\ \x29\x32\x30\x44\x3e\x4f\xe8\x40\x69\x97\xde\x33\x29\x88\x4f\xf5\ \xd9\x40\x8b\xfc\xcc\x69\xf8\x99\x9c\x9c\x74\x96\x0c\x1f\x3d\x33\ \x8d\xa6\x9f\x0f\x0e\x00\x20\x47\x87\x8e\x4f\xcf\x64\xfc\xf2\x3b\ \x76\xec\x40\xe9\x6b\x3e\x21\x18\x9f\xdd\x67\xce\x18\xb0\x95\xda\ \xe6\x05\x8a\x18\xe3\xcf\xc5\x3f\x44\x1e\x72\x59\x70\xac\x62\x0f\ \xee\x3f\xbb\xe3\x72\x5f\x20\x45\x0d\x3a\x3e\x77\xc4\x11\x28\xab\ \x2f\x5e\xc0\xaa\xb0\x23\x10\x70\x28\x65\xa5\x35\xfa\xac\x8a\x03\ \x08\x02\x0e\x5e\x8e\x02\x12\x4a\xc9\xb5\xc2\x63\x3d\xc6\x11\xc8\ \xb1\xd0\x1b\x75\xe2\xd8\x4e\x69\xe3\xa0\x11\xde\x9d\x14\xfc\xb8\ \xaf\x70\x55\x6f\xde\x07\xe2\xcf\xec\xf8\x93\x9a\xff\xb2\x5d\x9e\ \x8d\xe0\x87\x03\x00\x40\xbe\x33\x27\xce\x99\x69\x41\x20\x29\x6a\ \x03\xd4\xd8\x71\x33\xc5\x17\xb4\xe7\xda\xae\x3f\x3e\xd8\x4a\x6d\ \x85\x01\x85\xcd\x0b\x44\xab\x11\x53\xa9\x44\x0e\x55\x16\x16\x17\ \x31\xf8\x83\xe3\x78\xe6\x33\xd2\xe3\xd1\xb5\x82\xab\xfb\x55\x28\ \x40\x69\x41\x15\x62\x68\xeb\x5c\x68\xc5\x57\xe7\x4a\xd1\xa3\xaf\ \xab\xf8\x05\x95\x82\xd4\xc0\x11\x19\xf6\x52\xf0\xf7\x44\x7b\xef\ \x51\x7b\xf4\x12\x2b\xfc\xbb\xf1\x01\xbc\xd6\xac\x05\xd7\xd7\xf0\ \xe6\x7d\xf8\xdf\x3c\x7b\xf6\x6c\x16\x69\x7d\x64\xe8\xf8\x6b\x7c\ \xb7\x1f\x2c\x00\x40\xce\x9f\xba\x38\xf3\x62\xe2\xe5\x62\xce\xd0\ \x10\x8c\xb7\x36\x42\x01\x51\x3a\xf2\xa1\x49\x01\x43\x7c\x3e\x00\ \x5b\xc0\xf4\x70\x51\x7e\x4d\x06\x04\xb3\x07\xc0\x6c\x0e\x92\xa3\ \x0c\x4f\x65\xaf\x80\xcb\x76\xc5\x0b\x48\x37\xe9\x68\x05\x24\x4b\ \x4b\xc5\x38\x0a\x04\x14\x29\xa8\xbd\x0b\x79\x4d\xaf\xc2\x84\x42\ \x83\x01\x7b\x00\x32\x4a\x44\xee\x93\xdf\x41\x2b\xbf\xf2\x70\xe2\ \x61\x49\x9a\x00\xe4\xf9\x7c\x04\x16\x06\x08\x58\x19\x87\x8a\x0f\ \xee\xd3\x81\x6a\x16\x80\xa0\x97\x65\x62\x62\x22\x6b\xd6\xff\x9f\ \xe3\xbc\xdd\xd7\x07\x08\x00\x0b\xa5\x65\x3b\xb0\xf7\xf0\x6b\x0b\ \x31\x71\x7d\xcb\x96\x2d\xd2\x08\x63\x22\xac\xf2\x90\xd3\xd6\x9e\ \x88\x42\x22\xd1\x3b\x89\xf1\x49\x99\x25\x0c\xa0\xeb\xa9\x8c\x42\ \xea\x7d\x82\x72\xff\x39\x8e\xb7\xf6\x13\xc0\x0d\x3c\x27\x40\x83\ \x40\x84\x00\xd4\xe8\xc6\xa4\x60\xd0\xf9\x7f\x0a\x09\x42\x90\xb0\ \x44\x7b\x05\x85\x3e\x92\x5b\xdf\x02\x0e\x5e\xe3\xf0\x80\x3b\x1a\ \x83\x28\x77\x66\x8f\x3e\x17\x13\x2d\x29\x64\x30\xb3\x0b\xaa\xda\ \xef\xf3\x01\xe9\x66\x4c\xdf\x27\x9e\xaa\x0c\xb6\xb1\x4a\x7e\x0f\ \xfe\x7e\x94\x3d\xdf\x0f\x13\x00\x20\xb7\x6f\xdd\x9b\xbf\x76\xd9\ \xee\x80\xc2\xcc\x80\x5d\xbb\x76\x65\x85\x02\x64\x65\x89\x60\xa2\ \x9f\x43\x1c\x10\x62\x05\x3d\x76\x36\xc0\x06\x06\x0e\x0f\xf8\xba\ \xf6\x02\xe6\x17\x16\x56\xfe\xc1\x03\x31\xfd\x81\xb9\x02\x6d\xa5\ \x79\x4e\x00\x01\x07\x65\x1b\xa2\x7c\x00\xce\x35\xd9\x27\x9f\xc1\ \xb1\xb5\x77\x4a\x39\x3d\x80\x02\xf7\xa9\xa3\xac\x09\x47\x40\x63\ \x85\xb5\xf2\xe3\x3a\x85\x11\xea\xf3\xab\x56\x5c\x9b\x88\x8b\x17\ \x13\x45\xc6\x8c\x84\xb4\x55\xff\xa4\xaf\xc2\x29\xbf\xe8\x39\x58\ \xff\xd3\xa7\x4f\x9b\x39\x7f\xc8\x89\x23\xa7\xa6\x5f\x3c\x7f\xb9\ \xd8\x05\x00\x25\x87\xf7\x1d\x2f\x77\x9d\x42\x2e\xd4\xce\x0a\xc8\ \x10\xd1\x6c\x52\x50\x14\x3c\x5e\x15\xa8\x8f\x71\x40\x08\x66\x41\ \xcf\xda\x0d\x4b\x0c\x50\x82\x14\xb6\x77\x00\x6b\xa1\x14\x99\x2d\ \x3b\x29\x35\x49\xe1\xa8\x6f\x9f\x14\x9e\xb9\x04\x06\x01\x59\x5b\ \xe5\xd2\x0b\xb9\x18\xe1\x00\x44\x12\x1e\x00\x79\x2b\xc4\x05\xb8\ \x82\x95\x7f\x35\xc7\xa1\x81\x4f\xbb\xf6\x2b\x2f\xbe\xb2\x96\x98\ \xd9\x67\x0a\x91\x8c\x48\xf7\xf5\xd4\x3d\x94\x3a\xaa\xf8\xf2\x90\ \xff\x4b\x18\x28\x4b\x9e\x94\x23\xf2\xce\xaf\x6d\xf8\xe9\x02\xc0\ \xcc\xec\x6c\x38\x3c\x74\xec\xb5\xcb\x90\x9d\x3b\x77\x22\xce\x32\ \x0a\x84\x94\x32\x29\x3d\xb6\xfa\x06\x02\x2b\x75\x3c\xb3\x60\x93\ \x81\xba\x37\xc0\x78\x4d\x9e\x32\xa4\xdd\xe0\xb9\xb9\x79\x52\x78\ \xaa\xf6\xa3\x3a\x00\xed\x05\x50\x87\xa1\xaa\x2c\x5c\xab\xdc\x21\ \x45\x0a\xb2\xb2\x72\x48\xe0\x54\x28\x80\x7b\x04\x28\xe8\xa8\xcf\ \x83\xbc\x96\x4e\x0d\xf2\xfb\xe1\x48\x1e\x09\xae\x31\xf9\xa7\x5c\ \x7b\x72\xf7\xd5\x35\xb2\xf0\xe6\x4e\x3f\xa1\x45\xf8\x0d\xf4\x54\ \x73\x6a\x10\xb0\xad\x9a\x4c\xf9\xb5\xeb\x5a\x76\x1d\x9a\x5a\x24\ \x2f\xa1\x0b\x00\x6a\x0f\xb4\x72\x27\x14\xb3\x42\x10\x0d\x31\x3f\ \xfe\xf8\x23\x8e\x59\xe8\xee\x59\x89\x89\xac\xb3\x87\x84\xf0\x75\ \xeb\x68\xd4\xfb\xb3\xe5\x57\x9f\x93\xfe\x61\x24\x46\x25\xc5\xe3\ \x02\x1d\x2a\xad\x55\x83\xb4\xa3\x21\x81\x28\x2a\x95\x09\xc7\x5c\ \xef\xa0\x09\x95\x40\x24\xa2\xca\x12\x48\x68\x60\x79\x00\x41\x67\ \x2a\xc2\x8a\xd5\x4f\x29\x7f\xb1\x86\x93\x20\x3e\x40\x29\x77\x68\ \x37\xb8\xb3\x5d\xa8\x40\x40\xd2\xa8\x15\x65\xca\xaf\x8a\xf7\x31\ \x53\x87\xe0\xa4\x40\x50\xe7\xc8\xb9\xe1\x8b\x6f\x1e\x3d\x7a\xc2\ \xae\x7f\x17\x00\xb4\xfc\xb1\xf3\xc0\xd4\xd4\xe4\x6b\x13\x22\x31\ \x56\x19\x7c\x80\x4e\xbf\x18\x42\x6e\x36\x1f\x79\x02\x50\xfe\x48\ \x30\x66\xf7\x59\x3c\xa7\xfe\x88\x57\x48\x7d\x86\xf9\xd2\xfd\x0f\ \x54\x26\x4c\xb1\x3d\x31\xfe\xe4\x0d\x44\x08\xc0\x10\xab\xbf\x27\ \x52\x90\x40\x80\x43\x02\x9d\x32\x54\x20\x21\xaf\xb3\xf2\x80\x72\ \xf3\xb9\x1c\xe5\x35\xd9\xcb\xd0\x04\x25\x13\x8e\xc4\x67\x70\x16\ \x40\x9e\x4b\x1e\x01\x4f\xff\x2a\x56\xbb\xfb\x74\x2b\x5a\xfb\x3f\ \x1d\xa8\xb1\xab\x1f\xf3\x12\x24\xee\x37\x3b\xfd\x64\x8b\xef\x93\ \x47\x4e\x5b\xc4\x5f\x17\x00\x66\x66\xe7\xc2\xef\xdb\x87\xa6\x32\ \x14\x1a\x8d\x16\xd8\x5a\x2c\x8b\x14\xf4\x71\x02\x2f\x99\x6b\x66\ \x65\xb4\xab\x07\x19\x18\xcc\xeb\xf1\x22\x21\xda\x3b\x11\xf7\x47\ \x63\x93\xc0\xd3\x7c\xa8\x08\x48\x17\x0b\xf1\xb4\x60\x2a\x08\x82\ \xd0\x9a\x52\x12\x22\x26\x71\x2e\xf1\xba\xfa\x0c\x02\x4a\xda\xe2\ \xcb\xfd\xe4\x0d\xc8\x9a\x22\x30\x35\xc3\xaf\xb3\x09\xdc\x19\x49\ \x7c\x40\x6b\x8d\xad\x3f\xf1\x01\x06\x51\x48\xfb\xf9\x7f\xd2\x5f\ \x73\x85\x95\x26\x54\x8d\x3e\x2f\x5e\xbc\x70\x10\xab\xd9\x67\xd7\ \xd6\x7d\x53\x92\xf3\xef\x02\x80\x21\x98\x88\x7a\xe1\xcc\xe5\xac\ \xfa\xe8\x3d\x7b\xf6\xa8\x3d\xd6\x6c\x52\x50\xe9\x44\xaa\x26\x80\ \x27\x05\x59\xa5\xc1\xfa\x62\x92\xe9\xaf\xd0\x7b\x78\x03\x58\xb0\ \x3f\x3f\x35\x09\x11\xe3\xcf\x69\x41\xfd\x79\xe3\xb5\x01\x85\x8b\ \x2b\xbc\x7c\x08\x5e\xe3\xec\x80\xf6\x06\x20\x0a\x08\x56\xf2\xfc\ \xfa\x3e\x1a\x44\xc2\xd7\x04\x6c\xe4\x75\x1c\x85\x10\xac\xfc\x78\ \x0d\xad\xfc\x81\x2d\x7c\x68\xcf\x07\x30\x6f\xc0\x5e\xda\xa7\xa5\ \xf2\x57\x2b\xf6\x74\x1f\xc9\xf7\xdf\xb9\x73\xc7\xe5\xc8\xa1\x92\ \xdb\x42\xd5\x9f\x5a\xea\x02\x80\x25\xc7\x0e\x9c\x98\xb6\x36\x14\ \x91\x2f\xe3\x87\x1f\x7e\xc0\x36\xd7\x99\xa4\x20\x0f\xef\xb4\x27\ \x05\xb1\xab\x9e\x1e\x0b\xce\xec\x3e\x5d\xcf\xce\x08\x48\xf1\x0f\ \x03\x10\xa7\xf1\x22\x0d\x40\xc4\xb6\x13\x1f\x80\xe7\x90\xc2\x73\ \x46\x40\x0d\x08\x51\x0a\xca\xde\x00\xae\xb1\x15\x87\x12\x33\x89\ \x18\xf4\x90\x10\x15\xbb\xcb\x7d\x5a\xf1\x71\x9d\xdf\x8f\xd3\x90\ \x5a\xf9\x75\x98\x00\xb1\xac\x7f\x08\x54\x4a\xbc\x84\xfb\xa0\xfc\ \xc8\xf5\xd7\xa1\xfc\x3a\xa4\x94\x73\x3e\x82\xf4\x93\x81\x35\xa6\ \x94\x5b\xe3\xcd\xa1\xd7\xdf\xb1\x74\x01\xc0\x2e\x10\xda\xfe\xcb\ \x9e\xc9\x37\xc6\x88\x24\x21\x05\xbf\xfd\xf6\x5b\x14\x62\x74\x0a\ \x02\x94\x26\xb4\x52\x80\x7c\x3d\xcd\xec\xd3\x91\xbc\x00\x9b\x03\ \x40\x7c\x89\xeb\x9c\xb2\x13\x85\x55\xa1\x00\x0f\xeb\x88\xf5\x05\ \xac\x3e\x0f\xb1\x29\x3d\x91\xfc\x7f\x88\x14\xe8\x04\x1a\x58\xba\ \x8a\x28\xd4\x9e\x42\x92\x03\xa0\x2c\x81\x0a\x09\xd4\x5a\x60\x6f\ \x86\xbd\x1e\x0e\x13\x60\xfd\x23\x13\xbf\xa9\x55\x98\xd6\x5a\xb5\ \xfd\x9f\xf5\xd7\x75\x1f\x08\x2b\x3c\xd7\xa2\x64\x97\xfa\xa2\xc2\ \xf5\x8f\x5d\x07\xa7\x78\xbd\x0b\x00\x99\xf2\xea\xe5\xe4\xd2\xbe\ \xed\xfb\x27\xad\x3f\xb6\x7c\x31\xf0\x04\x00\x06\x9d\x82\x40\x52\ \x69\x6d\x0e\x80\x78\x85\xb4\x17\xc0\xc0\x91\xb2\xfc\x38\x05\xa9\ \x54\x50\xf7\xa1\x0e\x05\x38\x1d\xe8\x02\xd5\x04\xc4\xf9\x00\xbd\ \xc6\xc0\xa0\x40\xc0\xeb\xf7\x53\x20\xc0\x84\x1d\x11\x85\x5c\xea\ \xcb\x96\x99\xba\x04\xf5\x7d\xda\xca\x6b\xab\xcf\x0a\x5f\xac\x2d\ \x0c\x92\xdf\x9f\xea\x03\xf0\xb9\xc9\x23\x08\x6b\x87\x77\xc0\xdb\ \xff\xb8\xaf\x26\x7b\x14\x5a\x31\x3f\x1a\xd2\x30\xa4\x26\x8b\x70\ \xc6\x46\x38\xdb\x7f\xdd\x33\x69\xec\x8e\xdd\x05\x00\x4b\x50\x2f\ \x3d\x7c\xec\x8c\xb0\xa7\xe6\x44\xe1\x9f\x7e\xfa\x49\xdc\xe7\x38\ \x00\x30\x08\xc8\xff\x39\x7b\x01\x69\xc9\x2f\x0c\x8a\xb4\x0f\x7b\ \x8b\x5c\x74\x2d\x00\xc0\xba\x4f\x0e\xef\x50\x8d\x3b\xda\x15\xa6\ \x54\x21\xf3\x01\xac\xf0\x41\x85\x14\xb2\x46\x75\x02\x12\x12\x88\ \xd6\xb2\xd2\x72\xc9\x30\xe7\xff\x79\x4a\x30\xd7\x04\xe0\x48\x84\ \x23\x55\x17\x32\xc8\xe1\x9c\xb2\x17\xfc\xbb\x8b\xeb\x8f\x03\x2b\ \x32\x0e\x90\x7a\xc5\xbb\x4f\x95\xdb\x6f\x71\x48\x28\xc7\x3e\x79\ \xf2\xa4\x18\x18\x33\x2c\x1d\xda\x73\x68\x6a\xe2\xe9\x73\x3b\xee\ \xef\x02\x40\xce\x20\xd1\xd3\x6f\x6e\x8e\xdd\x32\xeb\x03\x64\xdb\ \xe5\xdf\x7e\xfb\x0d\x2e\xb4\x9d\x1e\x94\x6d\xba\xbd\x00\x01\x29\ \xa3\x78\x01\xeb\xec\x12\xe4\xeb\xda\xc1\x26\x50\xd0\xaf\x0b\x02\ \x50\xde\x4f\xdd\x47\x0c\x3d\x59\x7d\x2e\x08\x12\xe5\x70\x04\x02\ \x22\x72\x9f\xaa\xbe\x53\x6b\x38\x27\xa6\x5e\x17\xe6\x08\x10\x30\ \x93\x1f\xd6\x76\x01\x06\x22\x52\x65\x8d\x62\xfc\x54\x48\x80\x47\ \xae\xf2\x47\xc7\xac\xb0\xf5\x0f\x6f\x95\x1f\x6c\x7f\x5d\x00\xd6\ \xaa\xf2\x13\xe5\x97\xdd\x98\x4d\x39\x77\xea\xe2\x1b\xd4\xb4\xf0\ \x7a\x17\x00\xde\x41\x76\x6d\xd9\x37\x85\x32\x4a\x97\x21\xd8\x80\ \x61\xdb\xb6\x6d\x36\x08\xf0\xa0\x0f\x7b\xb3\x8d\xf4\x75\x06\x06\ \xb9\x96\xbf\x3f\x00\x44\xdc\x7f\x26\x0a\x35\x08\x88\x72\x88\x42\ \x52\x6d\x7f\x8a\x14\xa4\x49\x3c\x9c\x1d\x50\xc0\xc1\x21\x01\x84\ \xbd\x01\x3c\x87\x38\x80\x24\xd3\x1f\x9f\x13\xc0\xf7\xb1\x77\x21\ \x5e\x4a\x54\xf9\xc5\xc3\x49\x4e\x1d\x66\xeb\x2f\x6b\xbd\xf5\x4a\ \xa9\xfc\x4d\x79\x8e\x69\xfd\xe1\x4d\x22\xd7\x2f\xfc\x52\x4e\x97\ \xdf\xb1\x03\x27\xff\xea\x7c\x7f\x17\x00\xb0\x5b\xca\xb6\x9f\xf7\ \x4c\x9a\x45\x42\xaa\x46\x60\xf7\xee\xdd\xa2\xfc\xc2\xea\x9a\x20\ \xe0\x45\x67\x98\x67\x73\xbc\x9e\x1a\xff\x95\x0e\x09\xf4\x75\xdc\ \xce\x69\x41\xb1\xfe\x7c\xdd\x33\x00\x11\x1f\xe0\xa8\xde\x3f\xa2\ \xf0\x94\x56\x5b\x3d\xc6\x9b\xfb\x06\x38\x24\x60\x6f\x20\xe8\xf7\ \x4d\x73\x00\x78\xa4\x01\x94\xee\x0b\x1a\x10\x82\xae\x5b\xe0\x2c\ \xc1\xea\xcc\x46\x41\x19\x0d\x39\x67\xeb\x8f\xf3\x8f\x7a\x6a\x6e\ \xb0\xb7\x1e\x9f\xe8\x13\x2f\xdd\x05\xe1\xa7\x72\xfd\x76\x9d\xff\ \xce\x5f\xf7\xbe\x8f\x52\xdf\x2e\x00\x40\xa6\x26\xa7\x96\xb6\xfc\ \xb8\xf3\x55\x26\xb1\x82\x12\x4d\x84\x03\xb0\xaa\x59\xc4\xa0\x28\ \x68\xc5\xa7\xd2\x77\x66\x5d\x40\xdb\x1e\x01\x3b\x2d\x18\xf0\x59\ \x99\x68\xe4\x63\x92\x0f\xd0\x8a\x10\xa2\x5d\x82\xce\x04\x01\xb1\ \xe8\x7a\xc6\x9f\x94\xed\x3a\x9e\xe8\xcb\x5e\x41\xac\x0e\x80\xf7\ \x09\x90\x07\x7b\x00\xca\xa3\x11\x45\x67\xab\x2f\xf7\xc9\x67\x6e\ \xa3\xfc\x6a\x54\x59\x40\x88\x57\x5a\xfd\x86\xeb\x6d\xd6\x94\x47\ \x98\xec\x1c\xc4\x43\x2c\xbf\xdd\xdb\xaf\xb6\xbe\xdb\xfa\xe3\xae\ \xc9\xf7\xb8\xad\x57\x17\x00\x20\xcf\x9e\x4c\x2c\xee\xd9\xba\x6f\ \x52\xdc\x7b\x4b\xd0\x9f\x8d\x39\x02\x9a\x18\xc4\xc3\xe6\x05\xd6\ \xee\x32\xc4\xee\x78\x46\xb5\x60\xf2\xc8\x56\x5e\xdc\x7f\x6d\xed\ \x0b\xed\x21\xf0\x7b\x29\x65\x64\x85\x17\xc6\x9c\x15\x9e\x53\x68\ \x50\x10\xad\x38\x38\x15\xf7\x3e\x96\x3e\xd4\xd7\xf0\x10\xd1\x64\ \x9f\xc4\xf6\x5a\xa9\xf5\x51\xce\xe5\x21\xf7\xf2\x30\x11\xad\xdc\ \x61\xe5\x39\xea\x3e\x2a\x68\x22\x8f\x43\xd6\xea\xd5\xd2\xe5\xef\ \xab\xbb\x46\xad\xca\x65\xbd\xc9\xd8\x1f\x44\x1f\x2a\x4c\x65\x22\ \x75\xce\x60\xcf\xad\x3f\xed\x7a\xf5\xbe\x26\xfb\x76\x01\x80\xe4\ \xe6\xf8\x9d\xf9\x7d\x3b\x0f\x4c\x0a\x92\xe7\xb4\x10\xff\xfc\xf3\ \xcf\x20\x73\x3a\x02\x81\x6a\x05\x8a\x67\xa4\xf3\x82\xd5\x3c\x24\ \x3f\xdb\xa1\x00\x40\x8d\xac\xbd\xc9\x07\x68\x57\x3c\xd0\x1a\x83\ \x40\xa0\x5e\x7e\xb1\xac\x41\xcf\x15\xe0\x90\x80\x26\xfe\x42\x56\ \x5c\x74\x79\xb8\x58\xb5\x9f\xb6\xfc\xd4\x14\xe4\xc9\x0b\xa0\x1a\ \x7f\xf5\x7e\xf2\x24\xed\x05\xc4\x94\x3f\xd0\x34\xe1\xc2\xfb\xe5\ \x78\xbf\x81\x5d\x91\xb2\x77\xfc\x15\xe5\xc7\x5c\x3f\x53\x24\xdd\ \xf7\xd3\xee\x57\x30\x4c\xee\xbd\x4a\x17\x00\x68\x1f\xb5\xd1\x39\ \xa4\x5a\x2c\x45\x16\xc1\x64\xe1\x2f\xbf\xfc\x12\x1b\x8e\xd8\x20\ \x40\x5b\x7d\x55\x0a\x9e\x18\x14\x1f\x31\x86\x9f\xd3\xde\x41\xfb\ \x50\x00\x60\x06\x00\x60\x6b\xcf\x59\x02\xe6\x03\x88\x14\xa4\xb9\ \x81\x4a\xe1\x71\x96\x8e\xa1\x05\x04\xb4\x37\x20\xae\x3f\xc7\xda\ \x74\x1d\x4f\x66\x57\x9f\x49\x4f\x62\xfa\x93\x7c\x80\xd7\xae\xbe\ \xb2\xec\xec\x91\xb0\xf2\x17\xab\xc6\x89\x21\xaf\xff\x71\x6f\xdd\ \x0d\xf6\x35\xb1\xcd\x59\xee\x0c\x40\xd9\x8c\xc6\x66\xfb\xd5\x64\ \x9f\x1d\xbf\xee\x9d\xbc\x7f\xef\xa1\x49\x4e\x77\x01\xe0\x3d\xc8\ \x95\x0b\xd7\x67\x0f\x0f\x1d\xb7\xbf\x2d\x55\x27\xf0\x5f\xff\xf5\ \x5f\xba\x6c\x38\x3b\x43\x50\xf5\x2d\x30\x88\x37\xf8\x24\x8e\xc6\ \x1e\x03\xca\xbd\xa7\xd8\x3f\x62\xed\x89\x14\xc4\x31\x46\x0a\xca\ \x5e\x7d\x04\x02\x38\x27\x10\xf0\x72\xce\x1e\x82\xf2\x2e\x54\x23\ \x51\x60\xe5\xf6\x51\xaf\xc0\x05\x0a\x09\xd4\x91\xd7\xd8\x13\xe0\ \xcd\x44\x68\x3f\x01\x65\xf5\xe3\x29\x40\xac\x35\xea\xd5\x32\xbf\ \xdf\xe3\x9a\x8d\x3a\x01\x10\x81\x3e\x81\x01\x62\x7d\x28\xbf\x4c\ \x9f\xce\xe9\xed\xdf\xb3\xf5\x8f\xa9\x3b\xe5\x34\x2b\xf7\x7e\xa5\ \x0b\x00\x46\xce\x75\xe6\xf8\xa1\x61\x95\x76\xb1\x2b\x06\xff\xe7\ \x7f\xfe\x47\x0f\x18\xb5\x41\x40\x85\x04\xe0\x06\x7c\x45\x59\xf9\ \x78\xc9\xb0\x49\x08\x32\x48\x84\xa5\xc5\x35\xdb\x8e\x15\x71\x3e\ \x40\x83\x80\x5c\x4f\x80\x00\xaf\xf1\x78\xaf\x58\x69\x2d\xee\xd1\ \xee\xb8\x67\x0e\x80\xc8\x40\x27\x4a\xcc\x6e\x3b\x73\x00\xf1\x35\ \xfd\x28\x08\x30\xe4\x77\xa7\x90\x20\xb6\x1b\x91\x2f\xaf\x7d\xd4\ \xdb\x70\x1f\x97\x56\xbf\xe2\x3d\x2b\x3b\xee\x4b\xb6\xf6\xde\xbb\ \x77\x0f\x6c\x3f\x40\x38\x5b\xf9\xf7\x6e\x1f\x9a\x1c\x1b\xbd\xf9\ \xfe\x73\xfd\x5d\x00\xb0\x05\xbb\xaa\xc2\x13\xc8\x0d\x07\xb0\xe9\ \xe8\xd7\x5f\x7f\x2d\x35\xdd\x94\x26\xb4\xbd\x01\x80\x40\xb5\x92\ \x4b\x04\xda\xa1\x40\x68\xbd\xb7\xf4\x0a\x44\xab\x06\x19\x04\xb8\ \x48\x28\x0e\x02\xb2\xa6\x14\x93\x76\xf6\x51\xbc\x00\xc5\xd8\x5e\ \xc2\x82\x04\x07\xa0\x14\x95\x39\x90\x88\xb5\x8f\x5b\x7e\x3a\x67\ \x6b\xaf\x38\x0a\x1d\x12\xe8\x7b\xb1\xd6\xac\x55\xdd\x67\x83\xb0\ \xfa\x35\x0d\x9a\x78\x58\x73\xfc\x10\x1a\xa2\xb1\x47\x5f\x37\x77\ \xf1\xdd\xb3\xe5\x8f\xc9\x91\x6b\xe3\x7f\x17\xe5\xef\x02\x00\xe4\ \xec\xf0\x85\x99\x3f\x76\x1d\xb0\xe7\x08\x28\x14\xdf\xbe\x7d\x3b\ \x1e\x42\x0e\x1a\x21\x01\xa7\x0a\x11\x16\x70\xa3\x50\xaa\xbc\x37\ \x0a\x02\xf2\xb3\xc4\xfe\x5c\x54\x14\x67\xff\x23\xb5\x03\x0c\x02\ \xc1\x39\x06\x01\xed\x3e\x8b\x65\x8f\x87\x04\x02\x04\x22\x34\xba\ \x5b\x03\x01\x73\x00\x44\x0a\xb2\x32\x5a\x6b\x5a\xe9\xc9\xd5\x8f\ \x87\x04\x55\xef\xdf\x16\xf5\x7c\x84\x58\x3f\xf1\x7a\x7a\x8d\xf7\ \x59\xc4\xd6\x5d\xb7\x6f\xdf\x76\xa6\xa8\xbe\x7e\xc4\xfc\xa3\x23\ \x34\xb5\xaa\x0b\x00\x7f\x0f\xb9\x72\xf1\xc6\x2c\xb2\x03\x50\xa8\ \x5c\x39\x77\xee\x9c\xfb\xdf\xff\xfd\x5f\x55\xec\x91\xef\x0d\x80\ \x6c\xaa\x57\x11\x1a\xd0\x7e\x04\x24\x94\x2d\xe0\x98\xbe\xe5\x7a\ \x86\xa0\x15\x9e\xfa\x15\xc8\xda\xab\x6b\xec\x35\xa4\xb3\x03\xb4\ \xbd\x57\x3c\x24\x20\x82\xd0\xf3\xae\x3f\xa4\x8c\xaa\x79\x28\x10\ \x20\x38\xdb\x03\xa0\x35\x19\x2f\x4e\x04\x60\x11\x0d\x09\x06\x9a\ \xf5\xd2\xea\xf7\xba\x7a\xad\x9a\x02\x93\xd4\x1a\xaa\xfa\xc0\xf4\ \x53\x8e\xdf\xec\x38\x0d\x65\x9e\xff\xd5\xcd\xbf\xef\x2c\xff\x2e\ \x00\x40\xca\xfd\x06\xe7\x76\xff\xb6\x6f\x12\x68\xed\x2c\x51\x43\ \x1d\xff\xe3\x3f\xfe\x43\x6f\xe7\x64\x67\x09\x48\x09\xeb\x35\x28\ \xa8\x33\x6a\x02\x48\x51\x9d\xb8\xa3\x61\x59\x89\x42\xd2\xb2\xf3\ \x1a\x0e\x22\x95\x08\x6f\xc0\xc3\x36\x18\x04\x8a\x48\x48\x90\x9e\ \xf8\xcb\xd9\x82\xd5\x4c\x3e\xa7\xfb\x44\x22\xf9\xff\xb6\x6b\x22\ \x9c\x11\xd0\x3b\x1c\xf5\x36\x6a\x65\xef\x7e\xaf\xeb\xeb\x69\x60\ \x5d\x62\xfb\x2c\x8f\x03\x02\x8b\x8f\x02\x1f\x84\x81\xb9\x32\x5d\ \xe6\xf7\x7f\xfd\x76\xfb\xab\x7b\x77\x1f\xfc\xdd\xd9\xfe\x2e\x00\ \x40\x40\xce\xfc\xfc\xf5\xd6\x97\x66\xd9\xb0\x12\xb0\xbf\x68\x27\ \x46\xe5\xa0\xda\x87\xd0\xf6\x06\x14\x49\x57\xab\x14\xae\x59\xf7\ \xad\x22\x22\x56\xfa\x44\x39\xf1\x12\xbb\xff\x21\xb0\x65\x57\x20\ \x10\xe5\x08\x78\xd6\x40\x7c\xb3\x0d\x47\x5b\x7e\xb5\x0d\x09\x68\ \xd7\x1f\x4e\xb5\xa9\xd0\x00\x0f\x4e\xf7\x11\x29\x48\xe7\xf2\x7a\ \x04\x1c\x54\x4c\xc4\x8a\xdc\x53\x2f\x15\xbf\x8c\xf3\xfb\x9b\x75\ \x78\x5e\x11\x32\x8f\x84\x94\x1f\xf9\x7d\xb8\xfc\xa3\xa3\xa3\xea\ \x39\xb6\x4c\x3c\x7b\xbe\xf8\xc3\x97\xbf\xbd\x7c\x8c\x3e\x94\x8d\ \x21\x5d\x00\x90\xdd\x87\x7f\xfa\x7a\xcb\x4b\x7c\x81\x74\xc9\xec\ \x21\x40\xaa\x10\x29\x43\x11\x93\x1b\x20\x37\xb3\x5e\x6d\x85\x06\ \xe0\x09\x29\x9d\xa7\xf6\xe1\x97\x70\x63\x51\xda\x86\x35\x08\x88\ \x52\xb3\x17\x61\x81\x00\xce\xa3\x20\x10\xe4\x3c\x28\xf7\x9e\x43\ \x02\x4e\x0b\x8a\xc5\x57\xd9\x02\x76\xc7\x79\x53\x50\x69\xd2\x49\ \x2b\x23\x57\xfb\xc5\xdd\x76\xa9\x52\xec\xa9\x55\x4b\x8b\xdf\xe3\ \x06\x7b\x5b\x05\x3d\x49\x2e\x81\x44\x3c\x03\x19\x20\x7b\xfc\xf8\ \x71\xf7\xf4\xe9\x53\xd7\x89\xdc\xbd\x75\x7f\xfe\xc7\x52\xf9\x31\ \x97\xc2\x6d\x0c\xe9\x02\x00\x0f\x14\xf9\xe9\xcb\x2d\x2f\xf1\x45\ \xba\x4c\x91\x9c\x30\x40\x60\x68\x68\x48\x08\xc2\x7c\x6e\x40\x29\ \x7c\xad\x5a\xb8\x46\xbd\xc5\x11\x70\xe1\x50\x21\x27\x94\xfa\xe3\ \x51\x5e\x6c\xd9\x35\x08\xe0\xc0\x20\xe0\x13\x75\x02\x90\x10\x2f\ \x13\x56\x59\x02\x5c\xe1\x14\x1b\x03\x01\x13\x72\xbc\x2d\xb8\x06\ \x04\x02\x87\x88\xfb\x2f\xd7\x70\x94\x73\xa4\xf4\xfa\x9b\x35\x30\ \xfb\x28\xe6\x11\xc5\x37\x63\x7b\xce\xf9\xe3\xbb\x03\xa0\x9f\x3f\ \x7f\x5e\x4a\xc1\xb3\xe5\xea\xa5\x1b\x33\x5b\x7e\xd8\xc1\x7d\x27\ \x5d\x00\xd8\x68\x82\x0d\x47\xf0\x45\x9e\x3a\x7a\xf6\x0d\x29\xaf\ \x59\x1e\x7a\xe4\xc8\x11\xf7\x6f\xff\xf6\x6f\x70\x1b\xb1\x64\x86\ \x05\x51\x4b\x24\xa1\x41\x0d\x75\xe9\x4e\xf3\x04\xda\xab\x88\x90\ \x79\x41\x29\x75\x81\x73\x06\x01\xae\x16\xa4\xeb\x72\x3f\x6d\xee\ \xc1\xc3\x3c\x0b\x1f\x9b\xb6\xcb\xa9\x3f\x4a\x1b\xfa\x28\x49\x17\ \x0c\xcb\x1e\x0b\x09\xf4\x7d\x55\x8f\x79\xfc\x0d\xf7\xc5\x47\xbd\ \xae\xbf\x07\xc3\x3a\x2a\xeb\xce\x26\x80\xd7\x39\x7a\xf4\xe8\xdb\ \x63\xbe\x80\x90\x5d\x0c\x47\xf6\x9f\x78\xfd\xfb\x8e\xfd\xaf\x37\ \x41\x57\x5f\x17\x00\x20\xf8\x22\x8f\x1d\x1e\x9e\xde\x5d\x36\x11\ \xcd\x75\x86\xe8\x68\x08\xc1\xbc\x41\xcc\x17\x90\x32\xe2\x14\x10\ \x98\x7b\x07\x54\x2b\xad\xad\xa6\x9a\xf5\xa2\x04\x05\xbc\xc6\x92\ \x28\x28\xb7\x12\x6b\x3e\x40\xd2\x86\x72\x1e\x5d\x83\xf8\x34\x48\ \x70\xd5\x60\x7c\xd2\x0e\xcd\xf7\xa7\x8a\x3c\xea\xdb\x27\xd6\xde\ \x45\x01\x21\xb9\x5b\xb0\x9c\xfb\x02\xc4\x5e\x99\xc7\x1f\x68\xba\ \xcf\x4b\xc5\x6f\xd6\x8d\x0d\x39\x0c\x0f\x00\x1b\x75\xa0\xa2\x0f\ \xf1\x7e\xa7\x56\x1f\x9c\xd1\xaf\xdf\x6e\x7b\x75\xe6\xe4\x79\x66\ \x08\xbb\x00\xb0\x19\x04\xc5\x1b\xdf\x7f\xf9\x6b\x36\x2f\xc0\xe9\ \xc2\x7f\xfc\xc7\x7f\x84\x57\xa0\xff\xb1\x08\x08\x6c\x10\x10\x6b\ \x0f\x00\xc0\xf6\x53\x00\x04\x78\x08\xac\xb4\x0c\x02\xde\x47\x27\ \x13\x99\x20\xc0\xc0\x01\xe1\x59\x7b\xec\x0d\x68\x45\x2e\x5c\xac\ \xfa\x8e\xbc\x02\xa9\x1e\x8c\x01\x02\x15\xfb\xc9\x07\x6d\x54\x61\ \xed\xeb\xa5\xb5\x6f\xc5\xf7\xb5\xea\x1a\x6b\x6f\x36\xef\xf0\xc8\ \x2e\x64\x71\x0e\x1d\x3a\x94\x97\xde\x23\x79\x70\xef\xd1\xfc\xf7\ \xff\xfb\xcb\xcb\x07\xf7\x1f\x6d\x56\xb2\xaf\x0b\x00\x10\xcc\x67\ \xc7\x17\x7d\xe9\xec\x95\x2c\x94\xa7\x7f\x32\xf0\x02\x08\x0b\xf0\ \xcf\x16\xdb\x29\x06\xc7\xb6\x5e\x81\xe2\x13\x56\xbc\x82\x06\x62\ \x5e\x8f\x23\xc8\x43\xb8\xf3\x0c\x02\xac\xf0\x8a\x37\x88\x34\x0f\ \x11\x48\x78\x0a\x09\x04\x04\x98\x20\x94\x1d\x7b\x62\xd6\x5e\x94\ \x5b\xb7\xe4\x72\x8a\xf0\xff\xd9\x3b\x0b\xaf\x46\x92\x2d\x8c\x17\ \x49\x4b\x04\x1d\xc5\x1d\xde\x5b\x77\x77\xfd\x0b\xc7\xdd\xdd\xdd\ \xdd\xdd\xdd\xdd\x07\x77\xd9\xfa\x65\x4e\x9d\xed\x6d\x48\x9a\x0e\ \x0e\xf5\xcd\xb9\x03\x54\x82\xf3\xdd\xba\x7e\x85\xd3\x02\x10\x4e\ \x0b\x21\x20\x82\x29\xb8\x41\x41\x91\x19\x31\xc5\x84\x8c\x90\xc8\ \xa2\x5e\xdf\x32\x54\xb3\x0e\xe8\x71\x21\x8f\xbb\xc2\x8f\x52\xde\ \x03\x07\x0e\x30\x0e\xce\x57\x84\x5f\xfd\x1e\x70\x0f\xd7\x2e\xdd\ \x38\x72\xda\x79\xb5\x02\xf0\x9e\x2e\xb4\x77\xe7\xa1\xfa\x6d\x1b\ \x76\x39\xc6\x8e\xfb\x0b\x12\x92\x32\x5c\xb8\x70\x21\x4b\x49\x9c\ \xa6\x29\x7f\x50\x4a\x12\x2a\x01\xde\x87\x33\x44\x11\x15\x4b\x00\ \xf7\x20\x3d\x12\x14\x51\x1b\xd3\x38\xa0\x02\x88\xce\x6c\x82\xf3\ \xf5\x6e\xc7\x9c\x43\x51\x55\xad\x08\xe2\xc5\x0d\x00\xc4\x77\xaf\ \x04\xeb\x3e\x23\xe0\x5e\xff\x25\x90\xb8\x31\x00\xc4\x36\xdf\x2d\ \xd8\x1c\x97\x6e\x89\x09\x99\x61\x6e\x7c\x48\xdf\x63\x3f\x3e\xd1\ \x99\xf2\xf3\x0f\x1d\x3a\x14\x0b\xf2\xa1\x9c\xfd\x82\x21\x1e\xeb\ \x97\x6f\xae\xc6\x3d\x1c\x25\xfe\xbe\x56\x00\x6e\x97\x60\xe9\x9c\ \x55\x55\x0f\xee\x3d\x6a\x11\xfe\x41\x51\x09\x2d\xc6\x08\x8a\x40\ \x91\xda\x69\x11\x20\xbc\xde\xed\xed\x9f\xe8\x96\x63\x27\x3d\x04\ \x4a\x8f\x18\x92\x38\x41\x49\xa4\x00\x2e\x03\xae\x83\x24\x76\x77\ \x41\x43\x75\xe6\xcc\x30\x70\x16\xd7\x25\x70\x2b\x82\xff\x6e\xe4\ \x71\xcf\x0e\x90\x02\xdc\xe9\x40\xf5\x3c\x1e\x0d\x19\x52\x79\x85\ \x83\xd2\x9f\x37\x45\x76\xa6\x2d\x5f\xda\x32\x98\x67\xba\xcc\xfb\ \x6e\x4c\x79\x1f\xa5\xc3\xbc\x0f\xdd\x9c\xdc\xf8\xaa\x6f\x3f\x19\ \xdc\xb8\x72\xbb\x79\xe9\xdc\x55\x55\x8f\x1e\xc6\x2b\xee\xd1\x30\ \xc4\x28\x00\x66\xdf\xfa\x15\x5b\x6a\x3f\xf9\xfc\x83\xd0\x37\x3f\ \x7d\x19\xb1\x6d\x3b\x45\xf8\x04\x9d\x85\x48\x79\x79\xb9\xf8\xf6\ \xdb\x6f\x45\x51\x51\x91\xfa\x63\x75\x13\x9e\xf3\x6e\xf3\xd5\xee\ \x8a\x36\x77\x4c\x81\x94\xa2\x21\xcf\x6c\x33\xf8\x4e\xb9\xc4\xac\ \x8c\x14\x21\x83\xd6\xa2\xb5\x4d\x88\xb6\x0e\x82\x9d\x9d\x10\x32\ \xb6\xf8\x42\xe5\x1b\x79\x35\x80\x65\xa2\x36\x06\x04\xd4\xec\x7c\ \x9e\xc7\xd9\xbf\x9f\x1b\x92\xf3\x92\x7f\xc2\x51\xde\x4b\xb0\x52\ \x15\x11\x05\x53\x3a\x29\xc4\xe1\x25\xbd\x10\x7c\x5d\x28\x24\x3e\ \x47\xc2\x5e\x7b\xf7\xf7\xe7\x3e\x73\xc3\xfd\x3c\x14\xe9\xd3\xa7\ \x4f\x69\xde\x51\x65\xdb\x49\xa1\xbe\xae\xa1\xe3\xc0\xce\xc3\xf5\ \xb1\x7a\x7e\x0d\xad\x00\x14\xce\x9f\xb9\xdc\x74\xeb\xfa\xdd\x96\ \x5f\xff\xfe\x31\x5a\x5a\x51\x6c\x89\x24\x40\xba\x10\xc9\xce\xce\ \x16\xdf\x7c\xf3\x8d\xf8\xff\xff\xff\x4f\x0e\xdb\x5d\x5e\x9c\x88\ \x10\x3d\x26\x0c\x2d\xaf\x01\x48\x18\x73\x1b\x84\x53\xd9\x48\x41\ \x21\x40\x5a\x48\xce\x96\x25\xce\x52\xde\x29\x08\x81\x9b\xa2\xf6\ \xe6\x73\xa6\x3e\x9f\x40\x54\x9a\x0f\x45\xc1\xc7\x97\x12\x53\x02\ \xbc\xae\x0a\x8d\xbc\x46\x6b\x01\xaf\xef\xcf\x53\x09\x28\x77\x8a\ \x80\xeb\xa3\x47\x8f\x20\xbe\xc7\xa0\x0e\xcf\xb4\x2e\x65\xe2\x4d\ \x07\x77\x1f\x69\x18\xb5\xb9\x7d\xad\x00\xbc\xad\x01\xd6\x91\x55\ \xbe\x57\x66\xfd\xf4\xfb\x77\xd1\x48\x34\x92\x94\x1b\x84\x6f\x4a\ \x49\xf1\xbe\x7d\xfb\xc4\x97\x5f\x7e\x29\xde\x7b\xef\x3d\x91\x9e\ \x9e\xee\xfe\xa3\xf7\x26\x8c\x0f\x25\xa1\x40\x50\x2d\x05\xe2\x3a\ \x27\xe1\x98\xc1\xee\x88\x1a\x8f\xc8\x09\xa7\xe7\xf8\x27\xb2\xfb\ \xf1\x9e\x9d\x31\xb7\x01\xab\x0a\xd7\xca\x3b\x9d\xe7\x5d\xce\xbb\ \x6f\xfb\xa1\x3a\x7f\xb5\xfc\x1a\x01\x31\x4a\xc1\x52\x87\x85\x33\ \x97\x57\x11\x1d\xa6\xff\x5b\x24\x09\xfe\x88\x77\xef\xde\x2d\x26\ \x4f\x9e\x4c\x2d\x01\xfb\x0a\x30\x65\x3d\x4b\x58\x41\x9c\xc7\xbc\ \x9e\xe7\xd5\x0c\xe3\xf5\xf9\x3c\x7c\x75\x1f\x41\x3a\x7f\xbe\xbd\ \x6a\x8b\x66\xe3\x2e\xfe\x3d\x3f\x37\x6e\xfd\x5e\x91\x9f\x9b\xfe\ \xf8\xa1\x53\x0d\x2b\xe6\xaf\xa9\xd6\xe4\xd7\x0a\xc0\x67\xca\xaf\ \xb5\x93\xe8\xf0\xd2\x79\xab\xab\xef\xde\x62\x2b\x51\xf2\x80\x40\ \xa4\xa8\x18\x4c\x3a\x75\xea\x54\xb1\x67\xcf\x1e\xcc\x5a\xce\x7b\ \x46\x18\x1f\x85\x30\xea\x79\x7d\x4e\x50\x1f\x1f\xdb\x4f\xb0\x0f\ \xd2\x63\x31\x11\xd0\xdb\xb8\x71\xa3\x38\x7e\xfc\x38\x41\x3e\xf7\ \xfb\xf8\x4e\xed\x5d\xbe\x70\xad\x69\xd1\x8c\x65\x6f\x4f\x1c\x39\ \xd3\xd8\x9a\xac\x12\xd7\x0a\x40\xe3\xed\x9b\xaa\xf6\x4d\x6b\xb6\ \xd7\xca\x40\x61\x8d\xe7\xba\x72\x6f\xd0\x8b\xce\x1f\x39\x29\x44\ \x94\x01\x6e\x02\xc1\x2d\x88\xe0\xe3\xb6\xf7\x26\xad\x6f\xab\xc1\ \xc7\xe7\xf3\xab\x38\x9c\x2e\x83\x1a\x7f\x0e\xe9\xa9\xd8\x63\x64\ \x3b\x37\x3e\xfb\xf6\x39\xef\x2d\x98\xd1\xb7\x72\xc1\xba\x2a\xb9\ \x95\xb7\xbe\x81\x14\xaf\x86\x56\x00\x7d\x01\x99\x2a\x6c\xc5\x1a\ \xd8\xb0\x72\x2b\x23\xa0\xfb\xc2\x9c\x24\x85\x45\x97\x1a\x03\x49\ \x70\x13\xb8\x01\x29\x61\xa5\xce\x60\x40\x5c\x82\xf8\x1f\xb3\xef\ \x15\x07\x2d\xd6\x90\x9c\xbc\xfd\xda\xb5\x6b\x63\x8a\xef\xf6\xed\ \xdb\x2a\x7f\xdf\x6b\x3c\x7b\xf2\xa2\x0d\x25\xbd\x6e\xf9\xe6\x1a\ \x3a\x41\x45\x3f\x40\x2b\x00\x0d\x76\xbf\xb5\x2e\x93\x8a\x60\xc7\ \xa6\x3d\xb5\x54\x15\x8a\x3e\x02\x04\x61\x36\xdd\xb6\x6d\xdb\x62\ \xc3\x49\xe6\xcd\x9b\x87\xab\x40\xdc\x80\xb4\x97\xb3\x70\xc8\x8b\ \xdc\x1e\x64\xed\x7f\x97\x80\x33\x7a\x28\x20\xf8\xd1\xa3\x47\x09\ \x88\x42\x7a\x94\x1d\x3e\xbe\xc7\x4d\xef\xbf\x84\x17\xd2\xaf\x94\ \x25\xde\x28\x69\xd1\xdf\xd0\x0a\x40\x83\x14\x1a\x7b\x09\x96\xcc\ \x59\x59\x45\x35\x21\xb7\x8f\xe8\x43\x40\x20\x7a\xd8\x99\x5c\x83\ \x55\x30\x6b\xd6\x2c\x31\x6d\xda\x34\xe5\x23\x43\x2c\xac\x04\xd5\ \x83\x90\x4c\x55\x1d\x2f\xfb\xe4\x66\xc7\x75\xe1\x6b\xe1\x76\x67\ \xc8\x2a\xc1\xbb\xe5\xcb\x97\xd3\x3c\x05\xf9\xf9\x5a\x55\x13\x55\ \x9f\xfe\x7c\xe4\x68\xae\x16\x1a\x77\x56\x2d\x5e\x5f\x33\x68\xa3\ \xb9\x75\x1a\x50\x2b\x02\xaa\x09\x91\xdc\xbc\x6c\xe3\xb3\xaf\x3f\ \x0e\x17\x97\x15\x5a\xa4\xe0\xfa\x1a\xe4\xc0\xe9\x3f\x40\x14\x0c\ \xc3\x10\x63\xc7\x8e\x15\x19\x19\x19\x31\x21\xd5\x98\x96\x96\x26\ \xa2\xd1\xa8\xb0\x6d\x5b\x58\x96\x85\xf8\xce\xd1\x03\xe7\x6a\x6c\ \xa6\xe9\xf0\x12\x97\x05\x32\x13\xc7\x40\x78\x1b\x41\x11\x0d\x04\ \xc8\xc8\xdc\xb8\x76\xbb\x99\x6e\xbd\x21\xb5\x7b\x5f\x2b\x00\x0d\ \xb6\xc3\x3c\x59\xfb\xac\x36\x33\x2b\x23\xf8\xe1\xa7\xef\xd9\xff\ \xff\xa0\xc2\x0e\x47\xc2\xfd\x6a\x45\x61\x4a\x3f\x7f\xfe\x3c\x26\ \xdd\x01\x45\x44\x21\x52\x28\x14\x12\x91\x48\x04\x85\x11\x23\x3a\ \x4a\x01\xf0\x98\xea\x66\x44\x20\xb9\x5a\x8c\xc9\xcc\x3c\xdc\x12\ \x65\x65\x0c\x26\x6a\xaa\x6a\xda\xaf\x5e\xbe\xd9\x2c\x1b\xb8\x9a\ \x1b\x1a\x1a\x87\x6e\xd1\xbe\x56\x00\x1a\x55\x6f\xab\xdb\xe5\x8e\ \x82\x06\x76\xc4\xe7\x17\xe5\x99\x1f\x7c\xf2\xff\x50\x49\x79\x91\ \xb2\x0a\x06\x14\x8a\xd8\x10\x9a\x1b\x7b\x38\x81\xc1\x1c\xf7\xe5\ \x04\xde\xcb\xe7\xaf\x35\x11\x77\x11\x1a\x3a\x06\x30\xdc\x86\x90\ \xf0\x87\xcb\x1c\x79\x59\x54\xf4\x96\xed\x45\xec\x8f\x17\x1a\x09\ \x15\xd6\xe3\x07\x4f\x5a\x0f\xec\x3a\x5c\x3f\x6f\xca\xa2\xb7\xfc\ \xec\x34\xf9\xb5\x05\x20\x46\xc2\x6c\x42\xb6\x17\x21\xd2\x45\x08\ \xc8\x52\x63\xbb\xac\xb2\xc4\x1a\x37\x61\xac\x21\x34\xe9\xc5\xf3\ \x27\x2f\x5a\x6f\x5d\xbf\xd3\x42\x05\xe6\x48\x37\xf1\xb5\x02\xd0\ \x2e\x42\x07\xd5\x69\x48\x5a\x7a\x6a\xa0\xb8\xb4\xd0\x2c\x2c\xc9\ \xb7\xf2\x0a\x73\x4c\xd5\x89\x38\xd2\xd1\x28\x49\xfe\xe0\xee\xe3\ \xd6\x07\x77\x1f\x22\x2d\xa3\xb2\x60\x47\x2b\x00\x0d\x06\x52\x5c\ \x3c\x77\xa5\x19\xa1\xbb\x2f\x37\x3f\xdb\x2c\x28\xce\x37\xb3\x73\ \x27\x18\x13\xb2\xc7\x1b\x26\xdb\x46\x46\x00\x18\xba\xf2\xfc\xe9\ \x8b\xd6\x67\x8f\x9f\xb7\xdd\xbf\xf3\xb0\xb5\x9b\x19\xfb\x1a\x5a\ \x01\xe8\x98\xc1\x43\xe9\xff\x22\xaa\xdd\x77\xac\x74\x11\xf2\x0a\ \x72\x8c\xec\x9c\x09\xc6\xd8\xf1\x63\x8c\x8c\xac\x74\x79\x1c\x18\ \xf2\xc1\x3b\x02\xa1\xaf\x9e\xbf\x6a\x7f\x26\x49\xff\xe4\xd1\x3f\ \xed\xdc\xe5\x92\xe3\x30\x10\x04\x60\x8d\x6c\x87\x96\xf1\xc1\xee\ \xfd\xff\x1f\x73\x12\x5b\x31\xcc\x8d\xee\xba\xea\x54\x5a\xe6\x40\ \x7f\x5b\x2d\x08\xf8\x9f\xc6\xb8\xf9\xd0\xd9\x93\x93\xbd\x23\x16\ \x80\x87\x61\x41\xf8\xf4\xe1\x73\x17\xe3\xa0\x2a\x0b\x39\x39\x3f\ \x2d\xce\x2f\x2d\x17\x67\xc5\xf1\xe9\x51\x61\xa7\x11\xc5\xc1\xc1\ \xbe\x7f\xed\xa3\x85\xa6\x09\xba\xf8\xbd\xe8\xe3\xf5\x8d\xf8\x44\ \xe4\x97\xcf\x5f\xbb\x2f\xb6\xd0\x7f\xd8\x98\x3f\xaf\xc5\x02\x40\ \x2f\xa0\xed\x7a\x4d\x8b\x42\x6a\x6f\x36\xf5\x87\xc7\x87\xfe\xe0\ \x68\xdf\xcf\x6c\x3c\x99\x4d\x64\x32\x1e\xfb\xf1\x74\x2a\x93\xe9\ \xc8\x4f\xa7\x13\x31\x4e\xbc\x48\x55\x55\x2e\xaa\xaa\x52\x54\xf5\ \xef\x5e\x1b\xff\x01\xa9\x0e\x3f\x65\x66\x0b\x7c\x68\x96\x41\x43\ \x13\xb4\x6e\x1a\x1b\xd7\xba\x98\xd7\xc3\xfc\xd7\xbc\xff\xf9\xe3\ \xd7\xd0\x84\xa0\x6e\x3d\x10\x0b\x00\x2d\x96\xf5\x10\x63\x3f\x6b\ \xed\x88\xf8\x1c\x00\x11\xb1\x00\x10\x11\x0b\x00\x11\xb1\x00\x10\ \x11\x0b\x00\x11\xb1\x00\x10\x11\x0b\x00\x11\xb1\x00\x10\x11\x0b\ \x00\x11\xa1\x00\x10\x11\x1f\x05\x96\xf8\x27\x85\x03\x50\xbc\x69\ \xd1\xd8\xa9\xd3\xec\x3d\xbc\xfd\xc6\x88\x48\x7c\xba\x38\x1f\x58\ \x00\x46\x07\x53\x97\xd3\x6c\xa6\x8a\x57\x8d\xda\x64\x5d\x11\x91\ \xa8\x35\xc8\xcb\x9d\x02\x68\xd2\x5b\xde\x10\x11\x29\x12\x0d\x88\ \x26\xfd\xff\x40\xa9\xe2\xde\xb9\x8c\xaa\xca\xbf\x7e\xf0\xc3\xd0\ \x97\x5d\xd7\x8e\x2d\xfb\x7d\xdf\x1e\xdb\x3c\xe6\x48\x55\xf7\x2d\ \x13\x1c\x45\x58\x21\x51\x71\x6b\x81\x88\x7b\xfe\x10\x16\x1f\xad\ \xef\x2c\x7d\x5a\x0c\x90\x3b\x4f\xdf\x05\xbd\xb7\x54\x96\x89\xe5\ \xc0\x72\x62\x39\x43\x1f\xe7\x53\x14\x80\x62\x2d\x2e\x05\x10\x91\ \x5a\x06\x2c\xfe\x60\x99\x5b\x7e\x58\xbe\x21\xbf\x2c\x4b\x4b\x6b\ \xe9\xcb\x07\x6c\xb0\xc7\x97\x1a\x6c\xc0\xe3\xb5\x02\xe3\x35\x28\ \x00\x44\x94\xac\xd7\x80\xb5\xda\x58\x56\x96\x2e\x3f\x12\x28\xef\ \x79\x4e\x31\xe4\x8b\x1f\x1b\x1b\x27\x7b\x7f\xcb\x1a\x20\xa2\x01\ \x59\x61\xcd\xce\x2d\x35\xd6\x70\x67\x51\x44\xcb\x5b\x16\xbe\x60\ \x9c\xef\xfd\x3d\xe6\x0d\x0f\xff\xd7\x1e\xf1\x34\x60\x65\xa9\x91\ \x90\x5c\x13\x30\xf7\x3f\x02\xe8\xb1\xa1\x68\xc0\xb8\x44\x04\x59\ \x0f\x44\x94\xae\xdb\x0e\x3b\xef\x90\x9f\x06\xdc\x55\x00\xd4\x22\ \xc9\x86\x00\xc5\x00\x7b\xfe\x24\xeb\x80\x88\xf2\x5b\x81\x28\x04\ \x48\x9f\x15\x80\x7b\x6f\xac\xcf\xaa\x8a\x20\x06\xfd\xba\x20\x22\ \x4d\x32\x24\x3d\xc6\xe6\x9e\xf7\xee\x25\xef\x93\xac\x37\x22\x52\ \xe4\xea\xf8\x01\x8b\x58\xee\x98\x13\xd1\xfa\xd2\x9b\xe6\x7f\x00\ \x1a\x9d\x6c\xd2\xd3\xe1\x37\x14\x00\x00\x00\x00\x49\x45\x4e\x44\ \xae\x42\x60\x82\ \x00\x00\x01\xe5\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x01\xac\x49\x44\x41\x54\x78\x01\x9d\x91\x03\xb2\x5b\x61\ \x18\x86\xb3\x81\x1a\xdb\x28\xb7\x50\xef\xa1\x9b\xe8\x2a\x6a\x0c\ \x8a\x41\x6d\xf7\xda\x8a\xad\x63\xc4\x38\x3e\x27\x4e\x8a\xb7\xbd\ \x61\x15\xcc\xfd\x67\x9e\xd1\xff\xce\xf3\xc9\x66\x28\xa2\x30\x8a\ \x8c\x18\xf4\x65\x08\x62\xbf\x6d\xd8\xfb\x15\xc2\x28\x12\x9c\x17\ \x2c\xb1\x69\xf2\x7c\xe4\xf0\x8e\x05\x44\x78\x69\xb8\xa4\x17\x54\ \xf2\x0c\xf2\xe9\x68\x1b\x29\x47\xf5\x05\x29\xde\x0b\x2a\xba\xda\ \x86\xa7\x1c\x45\x8e\xe3\x76\xff\x57\xa0\x49\x1c\xe4\x3c\xd5\x46\ \x2d\xb0\x43\x3b\x32\x15\xe1\xe4\x7f\x05\x6a\x5f\xf0\x2f\x6a\x91\ \x19\x2f\xd8\x0e\x66\x93\xe1\x7f\x48\x89\x21\xac\xda\x23\x58\x70\ \x52\x6d\x9e\x4e\x45\xde\x5e\x79\xe0\x38\x3a\xd1\x12\x45\x91\xc3\ \xf3\x69\x0e\x76\xba\x08\x6f\x6a\xc0\xb4\x57\x54\xef\x3c\x0b\x5e\ \xfa\x43\x50\xcc\x12\x48\x0b\xfe\x3e\x29\xde\x87\xe7\x53\x34\x66\ \xec\x3a\x16\xfd\x2a\xe2\x05\x15\x8c\xa4\xc3\x9f\x96\xda\x92\xc5\ \x70\xd2\xba\xfa\xc8\x7f\x61\x68\x07\xbe\x10\x85\x4d\x32\x8f\x95\ \x90\x02\x21\x57\x47\xb9\x5a\x83\x51\x2a\xa3\xda\x6c\x22\x94\x95\ \xdb\x92\x47\x33\xf1\x2f\x43\x3b\x58\xd8\x08\xb5\x43\xc1\x8c\x8c\ \x5a\xa3\x01\x45\x93\xa1\x29\x19\x28\x86\xd5\xca\x9a\xe5\xf6\xdf\ \x9b\x55\x9a\x1e\xda\xc1\x9a\x9b\xda\x0e\xb5\xab\x55\xeb\x0d\xa8\ \x9a\x04\x5d\x49\x42\x31\xad\x66\xce\xac\x74\x04\x2b\x34\x3b\xb4\ \x83\x35\xbb\x1f\x0e\x3e\xd7\x0e\x4a\xe5\x1a\xac\x72\x05\xaa\x55\ \x42\xb5\xd1\x84\x23\xae\xc3\x25\x4a\x78\x3c\x13\x9f\x1d\xda\x81\ \x26\x89\xf8\xb2\x41\xf5\x37\x4f\x4b\x3a\x04\xd5\x84\x9d\xd4\xda\ \x8b\xfd\xb0\x5a\xf8\x71\xe7\x69\xf0\xe2\xc8\x33\xf2\x1c\x87\x29\ \x3b\x03\x4f\xb2\xd0\x17\x79\x92\x45\xbc\x5b\xce\x7d\xbf\xf7\x96\ \x78\xd6\x3b\xa3\x30\x8a\x42\x8e\x4f\x2c\xdb\x09\x63\xd6\x41\x57\ \x67\xed\x74\xfd\xd9\x54\x6c\xea\xc6\x23\xf7\x69\x5b\xf7\xfd\x04\ \x71\xb2\x20\x55\xd5\xc0\x71\x24\x00\x00\x00\x00\x49\x45\x4e\x44\ \xae\x42\x60\x82\ \x00\x00\x00\xfa\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x00\x3c\x50\x4c\x54\x45\xcc\xcc\xcc\xd0\xd1\xd1\xe7\xec\ \xee\xe7\xed\xed\xe7\xec\xed\xce\xcf\xcf\xd6\xd9\xd9\x47\x70\x4c\ \xe7\xec\xed\xe7\xec\xed\xd7\xd9\xd9\xe7\xec\xec\xd4\xd6\xd6\xe7\ \xec\xec\xd5\xd6\xd6\xcf\xd0\xd0\xdf\xdf\xdf\xeb\xeb\xeb\xde\xde\ \xde\xeb\xeb\xeb\x47\x8d\xda\x12\x00\x00\x00\x14\x74\x52\x4e\x53\ \xff\xfe\xb1\xb5\xf5\xfe\xdb\x00\xff\xf7\xd9\xb3\xe0\xb2\xdf\xfe\ \x20\x19\x1f\x1a\xfa\xe0\xd3\x9e\x00\x00\x00\x59\x49\x44\x41\x54\ \x78\x01\xed\xd7\xb5\x11\xc0\x30\x00\xc0\x40\x33\x84\x61\xff\x5d\ \xd3\x87\x4c\x9d\x4f\x1a\xe0\x7b\x09\xdf\x58\x8f\xc0\x39\x9b\xf0\ \x99\x51\x7b\x12\xd0\xe1\xb7\x31\x09\xc4\x7f\x20\x26\x81\x90\x28\ \x09\x88\x44\x00\x00\x00\x00\x00\x00\xd5\x00\x00\x00\x00\x00\x00\ \xc0\x2a\x7e\x93\x49\xc0\xfd\x03\x43\x12\xd8\x26\x2b\x3e\xb3\xcb\ \xf1\x04\x78\xe7\x0b\x20\xcd\x43\x72\x5d\x5e\x34\x64\x00\x00\x00\ \x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x03\x05\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x02\xcc\x49\x44\x41\x54\x78\x01\xed\xd9\x03\x70\x5c\x5b\ \x18\xc0\xf1\x7d\x83\x67\x8c\x9e\x5d\x8f\x99\x8e\x51\xdb\xe6\xb2\ \xb6\xdd\xde\xa4\xb6\x6d\x0e\x62\xdb\xb6\xb3\xde\x78\xbd\x5b\x1b\ \x5f\xcf\xa2\xd6\xf2\xcb\x49\x7a\xee\xcc\x3f\xc6\x39\xbf\xbd\xbe\ \xbc\xeb\x26\xcd\x32\x12\xb4\x75\x46\x6d\xdd\x23\x8d\xaa\x60\x33\ \x0f\x79\xa1\x06\xc0\xd0\x5a\x0b\xb5\x15\x29\x80\x80\x40\x33\x40\ \x32\x3e\x02\x65\x00\xf8\x08\x94\x01\xe0\x23\x50\x06\x80\x8f\x40\ \x19\x00\x3e\x02\x65\x00\xf8\x08\x94\x01\xe0\x23\xd0\x0d\x80\x80\ \x40\x19\x00\x3e\x02\x65\x00\xf8\x08\x94\x01\xe0\x23\x50\x06\x80\ \x8f\xe0\x2a\x80\x59\xa7\x80\x7a\x45\x21\x68\xe4\xf9\x2e\x67\x6c\ \xa9\xf3\x00\x00\x19\xc1\x55\x80\x66\x4d\x99\xdb\x83\x23\x08\x2e\ \x03\x98\xf5\x0a\x68\xd2\x94\x7a\x54\x8b\xa6\xec\xb1\x59\x5b\xd5\ \xc3\xaf\x00\x16\xbd\x12\x9a\xd4\xa5\xa4\x12\x97\x6a\x54\x17\x83\ \x49\x2b\x43\xdb\x84\x6e\x9a\xd5\x01\xed\x7a\x1f\xc0\x00\x18\x00\ \x03\x60\x00\x0c\x80\x66\x00\xa3\x56\x0a\x0a\x69\x36\x28\x6a\xb3\ \xd0\x52\x49\x73\xc1\x6a\x50\xd1\x01\xd0\xd2\x60\x3f\x11\x42\x8f\ \xc0\xd3\x01\x60\x35\xaa\x41\xd7\x54\x45\x20\x2a\xd0\xd2\x37\xd7\ \xb2\x7d\x00\x03\x60\x00\x0c\x80\x01\x30\x00\x1a\x00\x74\x2d\x35\ \x50\x57\x99\x8a\x7a\x0e\x20\xad\x4e\x07\x8b\x5e\x41\x07\x40\x6b\ \x63\x05\xf6\x49\x10\x01\x4f\x06\x93\x4e\x4e\xcf\x26\x60\xbb\xc3\ \x63\xd4\x4a\xd1\x32\xeb\x15\x6c\x1f\xd0\x81\x00\x18\x00\x03\xd8\ \xb4\x65\x2f\xcc\x98\xbb\xc6\xa7\xcd\x9a\xbf\x0e\x4e\x9c\x3a\x0f\ \x66\x9d\xbc\x27\xf5\x00\x71\x71\xb1\x70\xee\xc2\x65\x9f\x76\xfc\ \xe4\x79\xe8\x3f\x5c\x0c\xeb\x36\xec\x58\xea\xff\xa3\x80\x4e\x8e\ \x7a\x14\xb0\x18\x94\x2e\x8d\x6b\x9a\x78\x39\x48\xe6\xad\x39\xe8\ \x57\x00\x6d\x63\x65\x1b\x9c\x07\xa4\xb8\x74\x1e\x30\x4d\xb2\xc2\ \x06\x70\xc8\xaf\x00\xfa\xe6\x1a\xdb\x80\x70\xcf\x04\xab\xd2\x6c\ \x67\x82\x74\x00\xd8\xb2\x9a\xd4\xb6\xd5\x12\xad\xeb\x46\xb5\xed\ \xff\xfa\x14\x60\xd0\x82\x43\x5f\x4d\x10\x04\x05\x8c\x9b\xb9\xe3\ \x27\xf4\x9d\xa0\x41\xab\x80\xc5\x2b\x02\xa1\xcf\x10\x21\xf4\x1e\ \x2c\xf0\x67\xf7\x7b\x0f\xe6\xbf\xf1\xc4\xd8\x36\xe1\xb1\x7c\x6e\ \xe5\x38\x01\xd7\x4a\x02\x92\x71\xdc\x74\xee\x1f\x54\x80\xdc\x9c\ \x74\xdb\xe0\xb0\x7a\x68\x9b\xf8\x44\x11\xf7\x07\x99\xec\x2e\xd2\ \x4d\x12\xbc\xde\x78\x01\x37\x1b\x15\x20\x23\x3d\x05\x13\xc0\x36\ \xc9\x33\xa4\x87\x24\xf8\x40\x4b\x3b\x3a\xc0\x33\x12\xf8\x02\x80\ \x01\x58\x8d\x1a\xd0\x35\x57\x83\xb6\xa9\xca\xe3\x92\x12\xa3\xdb\ \x2f\x40\x4b\x43\xb9\xd7\xc7\xf5\xd0\x90\x4b\xed\x17\xc0\xd0\x2a\ \x05\x79\x4d\x26\xc8\xab\x33\x3c\x2e\x22\xec\x1a\xdb\x07\x30\x00\ \x06\xc0\x00\x18\x00\x03\x60\x00\x0c\x00\x25\x06\xc0\xe7\x1e\x7f\ \xd6\x00\x63\x26\x73\x9d\xc6\x0a\xb9\x83\x64\xa2\x77\xa9\x00\xa8\ \xab\x29\x85\xbe\x43\x45\x38\x00\x43\xf8\x4a\x9e\x73\x19\x35\x8d\ \xfb\x65\xac\x80\x0b\x22\x13\xb6\xbc\x79\x43\x24\x70\x18\x2a\x80\ \xad\x9c\xec\x34\xdb\xfd\x7c\x9f\x47\x1e\x92\x1c\xee\x3d\x44\xb0\ \xca\x91\x70\x79\xef\x41\xfc\xce\xbc\xb7\x96\x69\xd3\x76\x7f\x37\ \x9e\xcf\x2d\x1c\x27\xe4\xe2\xc6\xf1\x03\xd7\x91\x2f\x7d\xf1\x1c\ \x2a\xf2\x6a\x86\xbc\x8d\xdc\xc5\x00\x00\x00\x00\x49\x45\x4e\x44\ \xae\x42\x60\x82\ \x00\x00\x00\xcd\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x04\x03\x00\x00\x00\x58\x47\x6c\xed\ \x00\x00\x00\x2a\x50\x4c\x54\x45\x47\x70\x4c\xeb\xeb\xeb\xec\xec\ \xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xeb\xeb\xeb\xed\xed\xed\ \xec\xec\xec\xec\xec\xec\xed\xed\xed\xec\xec\xec\xec\xec\xec\xea\ \xea\xea\x62\xa2\xe4\x8b\x00\x00\x00\x0e\x74\x52\x4e\x53\x00\x1a\ \xb2\xf5\xff\xb1\x19\xb5\xb3\xf7\xb4\xb0\xaf\x18\xe0\xe7\x19\x08\ \x00\x00\x00\x44\x49\x44\x41\x54\x78\x01\x63\x18\x4c\x40\xc8\xc4\ \x05\x09\x38\x87\x61\x28\x28\x71\x41\x01\x1e\x18\x0a\xa6\xa0\x2a\ \xf0\xc4\x50\xe0\x82\x06\x68\xa2\x60\x54\xc1\xa8\x82\x51\x05\xa3\ \x0a\x46\x15\x8c\x2a\x20\x5c\x25\x2d\x41\x55\xe0\x84\xa1\x20\x1b\ \xb5\x5a\x3c\xcb\x30\x88\x00\x00\x71\x54\xef\xab\x1a\x06\xe8\xfb\ \x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x00\xfb\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x04\x00\x00\x00\xb5\xfa\x37\xea\ \x00\x00\x00\xc2\x49\x44\x41\x54\x78\x01\x63\x40\x05\x97\xc5\x2f\ \x8b\x33\xe0\x03\xe7\x7a\xce\x74\xe3\x91\x3e\x23\x72\xf6\xf3\x99\ \x2f\x17\xc5\x70\x2b\xe8\x38\xf3\xff\xcc\xff\x73\xed\x38\xa4\x4f\ \x0a\x9f\xf9\x04\x52\x70\xe6\xcb\x39\x51\x14\x89\xab\x6c\x67\x34\ \xce\xf9\x9d\x29\x3e\xb3\x0b\x28\x09\x86\x40\x56\x31\x50\x44\xe3\ \x2a\x1b\xc8\xd8\xee\x33\x7f\xa0\xc2\x98\xf0\x0f\xd0\xc9\xab\x98\ \xcf\x2e\xc2\xa5\xe0\xec\xca\x33\xac\x0c\x0c\x40\x25\x67\xe6\x63\ \x55\xb0\x6c\x3f\x0b\xd4\x15\xff\x19\xcf\x4c\xc5\x90\x9e\xf3\x9f\ \x09\xc5\x07\xe8\x0a\x4e\x0a\xa3\x86\xa0\x1d\x86\xfd\xb6\xa8\x41\ \x94\x85\x61\x45\x26\x8a\x02\xa8\x1b\x2e\x9d\x09\x3d\xe7\x72\xf6\ \x14\xd8\x84\x29\x28\x0a\x4e\x1f\x3c\x7b\xfd\x4c\xe8\x7f\x46\xa8\ \x85\x2e\x67\x2e\x9c\x3d\x80\xa2\xe0\xbc\xff\x2a\x66\x38\x07\xec\ \xf5\xf3\xfe\x10\x16\x00\x95\x3d\xd8\x2a\xc3\x87\xc6\x71\x00\x00\ \x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\x77\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x04\x00\x00\x00\x00\x60\xb9\x55\ \x00\x00\x02\x3e\x49\x44\x41\x54\x78\x01\xed\xd7\x43\xb4\x1c\x41\ \x14\xc6\xf1\x8e\x6d\xdb\xda\xc5\x59\xc7\x5a\xc5\x76\xdf\x8a\x6d\ \x7b\xf5\x56\x31\x56\xb1\x6d\x27\xeb\xf0\xd9\x1c\xcf\xc4\x76\xbe\ \x18\x93\xdc\xce\xe9\xd4\xd4\xa9\xa8\xeb\xbf\x1b\xfe\x66\x9a\xd7\ \x08\xcd\xb9\x85\x48\x4b\x8f\xcf\x2a\x68\xc8\x2e\x15\x80\x04\x24\ \xbb\x78\x82\x36\x40\x34\x4f\xd0\x09\xe0\x09\x5a\x01\x3c\x41\x17\ \x80\x21\xe8\x05\x30\x04\xbd\x00\x86\xa0\x17\xc0\x10\xf4\x02\x18\ \x82\x5e\x00\x4b\xd0\x0a\xe0\x09\x5a\x01\x3c\x41\x2b\x80\x27\x48\ \x00\x5c\x88\x67\x4b\x44\xc8\x0a\x20\x4f\xe0\x00\x69\x96\x1f\xe7\ \x67\x01\xfe\x9f\x16\x1c\xfc\xcb\x80\x9b\xf0\xc2\xc3\xc4\x7c\xbd\ \x8d\x6e\xf6\x57\xbc\x0f\x38\x00\x07\xa0\x01\x70\x13\x7e\xb9\x54\ \x01\xd2\x11\x2d\x59\xb6\x1a\x40\x36\x62\xa5\x8a\x83\xdb\xd9\x09\ \x1d\x80\x03\x50\x03\x08\x20\x53\xb2\xa0\x4d\xc0\xd0\x92\xa3\x9a\ \x98\xdd\xcd\x49\x66\x2d\x16\x90\x8a\x68\xc9\x32\x2c\x00\xe3\x0b\ \x88\x86\xd4\x99\xc6\x50\x14\xed\xa3\x6b\x74\x87\xf0\x31\x31\x83\ \x05\xf8\x90\x2a\x55\x1a\x02\x5f\x3e\x23\x0b\x57\x70\x1a\xbb\xb0\ \x16\x53\x52\xc8\x4b\x6f\x08\x5c\x23\x67\x32\x00\x15\x79\x30\x12\ \xc4\xa7\x07\x90\x0d\x72\x00\x7f\x01\xe0\x2e\x3d\xd6\x0b\x78\x2e\ \x32\xe8\xac\xd8\x30\x72\xa6\xe8\x35\xba\xd9\xf0\xca\x86\x61\x9e\ \xb4\x00\xb8\x10\x2f\x55\x02\xbc\x61\x80\x09\x58\x84\x95\x58\x7e\ \xc4\x14\xd4\x6e\x78\xed\x45\xb9\x8d\xf0\x65\x0d\x48\x43\xb4\x64\ \x59\xdf\x00\x32\xf9\x33\xa1\x1d\xc0\x4d\xb8\xa5\xf2\xe0\xe6\x37\ \x80\x6c\x09\x80\x82\x14\x01\x1c\x80\x03\x08\x44\x38\x19\xf1\x80\ \x69\x45\x46\x8e\xa7\xb3\x94\x4e\xf1\xb4\x63\x64\x7b\x06\xa0\x6e\ \x32\xe2\x00\x63\x1a\x51\x1a\xe1\x6b\xe6\x76\xba\x60\x01\xc8\x46\ \x8c\xd4\xd7\xc7\xc0\x6d\x09\x18\x5f\x5c\xb8\xf4\x5d\x8c\x18\x80\ \x98\x45\xf8\xad\x00\x3a\xcd\x01\xc4\x0c\x7d\x80\x8b\x04\xa6\x31\ \xca\x00\xd1\x58\x8b\xe9\x18\x8f\x99\xd8\x88\x24\x0e\x10\xc5\x02\ \x5a\x28\x02\xec\x85\x00\x7d\x69\x14\x76\xff\x00\x18\x5b\x83\x1e\ \x11\xc2\x33\xcf\x29\x9a\x8c\xce\x82\x98\xbe\x3f\x0c\x45\xd7\x70\ \x82\x88\x1b\x55\x5e\x09\xe0\x26\x66\xda\x02\x18\x06\xd5\xa7\xcd\ \x74\x97\x40\xa0\x34\x31\x77\x72\x21\x45\xb3\x61\x26\x88\x2d\xc7\ \xe2\x54\x2c\xca\x4e\x2b\xa2\x74\x38\xcd\x00\xb1\xf9\x75\x4d\xc7\ \x37\x31\x9d\xf9\xfa\x05\x3a\xc7\xf3\x13\x0c\xe0\x92\x5d\xc0\xed\ \xc9\xb7\xee\x44\xde\xe6\xa7\x61\xfb\x37\xf6\x3c\xf9\xfa\x5c\xa8\ \xa7\xa1\x63\x99\x6d\xe8\x30\xdd\x25\xd0\x4d\xda\x2b\x5a\xd9\x7f\ \xdf\x5b\x51\x00\x3a\xda\x5f\xe3\xc4\xae\x00\x00\x00\x00\x49\x45\ \x4e\x44\xae\x42\x60\x82\ \x00\x00\x00\x81\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x48\x49\x44\x41\x54\x78\x01\x63\x70\x2f\xf0\xa1\x08\ \x63\x08\x3c\x7f\xf3\xf6\x01\x10\xff\xc7\x81\x1f\x10\x63\xc0\x7f\ \x7c\x98\x08\x03\x46\x0d\x68\x68\x68\xf8\x8f\x07\xd3\xc5\x80\x51\ \x03\x9a\x9a\x9b\x71\x6a\x06\xca\x11\x36\x60\xda\xf4\xe9\x3f\x70\ \x19\x30\x6d\xfa\x8c\xef\xd8\x0c\xa0\x08\x03\x00\x40\x01\xe5\x9c\ \x90\x52\x8d\xc4\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \ \x00\x00\x01\x2d\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x00\x54\x50\x4c\x54\x45\x80\x80\x80\xd9\xde\xde\xe7\xec\ \xee\xe7\xed\xed\xe7\xec\xed\xeb\xeb\xeb\xb9\xbc\xbd\xe7\xec\xed\ \x47\x70\x4c\xe7\xec\xed\x85\x85\x85\x84\x85\x85\xba\xbd\xbe\xd7\ \xdc\xdc\x86\x86\x86\xe7\xec\xec\x85\x86\x86\xb8\xbb\xbb\x9c\x9d\ \x9d\xe7\xec\xec\x8f\x8f\x8f\x8e\x8e\x8f\xb8\xbb\xbc\x9c\x9e\x9e\ \x83\x83\x83\x82\x82\x83\xea\xea\xea\xeb\xeb\xeb\xbd\x0e\x6f\x06\ \x00\x00\x00\x1c\x74\x52\x4e\x53\xff\xba\xb1\xb5\xf5\x19\xcc\xff\ \x00\xf7\xff\xff\xfa\xbd\xff\xb3\xfe\xfb\xff\xb2\xff\xff\xcd\xff\ \xff\xff\x18\x1a\xae\xb6\xf8\x6a\x00\x00\x00\x6c\x49\x44\x41\x54\ \x78\x01\xed\xd7\x35\x02\x84\x50\x14\x43\xd1\xef\x32\x3e\xb8\xec\ \x7f\x9f\xf4\xc8\xc3\x3d\xb7\xcf\xe9\xc3\xdc\xcc\xae\x08\x94\xa1\ \xb2\x9d\x29\xa1\x7b\x01\x69\xc9\xbe\xbd\x80\xa7\x01\xdf\x0b\xd8\ \x9e\x46\x00\x00\x00\x00\x00\x00\x80\xf5\x04\x60\x5b\x00\x00\x00\ \x00\x00\x00\x3c\xe8\xfd\xa7\x17\x88\x69\x20\xea\x05\x02\x1a\x48\ \x7b\x81\x3f\x0d\xbc\x7a\x81\x77\x4e\xed\x33\xde\x0b\xe8\xe4\xd9\ \xbd\xff\x99\xa2\x09\xe0\x3b\x57\x92\xa7\x5e\x38\x70\x19\xa8\x47\ \x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x08\x3c\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x08\x03\x49\x44\x41\x54\x78\x01\xed\x9b\x05\x70\x2a\xfd\ \x11\xc0\x53\x19\xeb\x78\xdd\xc6\xdd\x2b\xa3\xb5\x71\xab\xbb\xeb\ \xf8\xd4\x1b\xfb\xfc\xfb\x68\x02\x79\xee\xee\xee\x6e\x51\x1e\x77\ \x87\xc6\x83\x06\x0e\x02\xe1\xe1\x70\x77\x48\x1c\xdd\xde\xf2\xe6\ \x86\xde\x04\x8b\xf4\x42\x4a\x76\x66\x9f\x22\xff\xfd\xb1\xf6\xdf\ \x25\x2d\x49\x76\xf6\x8d\xad\xd6\x68\xd0\xd6\x0e\x00\x1f\x6e\xd9\ \x0a\x49\x30\x1e\xd8\x6a\x0d\x7a\x4d\xe0\x76\xe8\xec\x08\xa1\x69\ \x01\xd8\x8c\x43\x25\x08\xcd\x0a\x40\x0c\xa1\x49\x01\x88\x21\x34\ \x29\x00\x31\x84\x26\x05\x20\x86\xd0\xa4\x00\xc4\x10\x9a\x14\x80\ \x18\x42\x93\x02\x10\x43\x68\x52\x00\x62\x08\x4d\x0a\x40\x0c\xa1\ \x49\x01\x88\x21\x34\x29\x00\x31\x04\x89\x00\x44\x83\xd3\x10\xf2\ \x99\xeb\x56\x36\xea\x5a\x3f\x00\x69\x20\xd4\x0f\x80\x09\x39\xd6\ \x71\x38\x7d\xdd\x00\x22\x7e\x1b\xcc\x38\xb4\xeb\x52\xdf\xec\xe4\ \x93\xff\x39\x80\x78\x6c\x06\xdc\xb4\x1e\x9c\x36\x75\x5d\xea\x9a\ \x56\x43\xe8\x95\x49\xaa\x10\x9a\xda\x30\x80\x6d\xac\x3b\x00\x76\ \x00\xec\x00\xd8\x01\xb0\x03\x40\x82\x32\xe8\x01\xaf\x6b\x0c\x3c\ \xb4\x41\x32\xf5\xcf\x4e\x36\x0e\x80\x58\x58\x68\x84\xa4\xd3\x69\ \x93\x12\x12\x31\x77\xe3\x84\x00\x36\x36\x3e\xcf\x84\x64\x1a\x0e\ \x58\x81\xa6\x69\x18\x24\x8c\x70\xf9\xce\x28\xec\x3f\xad\x87\x7f\ \x1f\xd2\xc0\xdb\x7b\x28\x78\x67\xaf\x1a\xba\x8f\x68\xe1\xe8\x45\ \x03\xfe\x1f\xd3\xda\x45\xfc\xf6\x9f\x0a\xf5\xe7\xfe\x2f\x72\x40\ \x38\x30\x03\x2f\x06\xa7\xa0\xe7\x98\x16\xda\xba\x09\x78\xff\x90\ \x16\x8e\x5c\x9f\x80\x8b\x4f\x2d\x70\x6b\xc8\x0e\x0f\x28\x27\xdc\ \x23\x69\xb8\x39\x60\x87\x73\x0f\x4d\x70\xf0\xd2\x58\xe1\x8d\x5d\ \x54\xb6\x4d\x4e\x14\x3a\x7a\x48\x75\xab\x9c\xf8\xc5\xcf\xee\xde\ \xfd\xc8\xb6\x03\xc0\x44\xdd\xf0\xb4\x7f\xaa\xf8\x09\xbf\xb7\x5f\ \x03\x17\x1e\x5b\x40\x69\xf1\xc1\xe8\xab\x48\x4d\x1d\x99\x0d\xc3\ \xf3\x11\x0f\x1c\xbf\x39\x99\xef\x90\x93\xf9\x0e\x05\xe9\xe5\xe1\ \xfd\x70\xdb\x00\xb0\x4d\x3b\x40\x7e\x44\x07\x6f\xed\xd1\xc0\x8d\ \x7e\x3b\x18\x66\xc3\x68\xd8\xba\x94\x72\x04\xe0\xf4\x3d\x63\xa1\ \x4d\x4e\x16\x78\x18\x2f\xde\xea\x51\x7e\xa2\xa1\x01\xa8\xd4\x66\ \xe0\x3f\x31\xd8\x73\x76\x0a\x9e\x10\x31\x50\x99\x58\x34\x64\xc3\ \x3a\x68\xf4\x82\xec\xb0\x3e\xdd\xa9\x20\x22\xad\x5d\xd4\x97\x1b\ \x12\xc0\x8b\x01\x23\xb4\xcb\x49\x38\x73\x9b\x86\x17\xda\x78\x51\ \x7b\xb5\x1c\x18\xdc\xd1\x4d\x81\xa0\x77\x87\xe0\xd0\x95\x71\x0c\ \x89\xa5\x36\xf9\xcb\x6f\x35\x14\x80\x41\xc2\x54\x34\xfe\xe2\x43\ \x0f\x1a\x2e\x52\xe5\xe4\xe6\x78\x01\xea\x88\x37\x0c\x27\x6e\x4f\ \xf1\x10\xa8\x45\xf4\x84\x75\x01\xe0\xa2\x2e\x70\x58\x88\x4d\xab\ \xf1\x43\x4a\x25\xb4\x77\x93\x70\xee\xde\x0c\x1a\x5c\x56\xf5\xae\ \xd8\xa6\x42\x38\x7c\x65\x3c\xc7\x57\x89\x68\x9b\x8c\xf8\xe4\x9a\ \x01\xb0\x61\x27\xd8\x4c\xca\x4d\x31\x7e\x62\x74\x88\xaf\xe3\x14\ \x1c\xba\x64\xa9\x68\x3c\xea\xd0\x38\xb7\x69\x00\x84\x70\x90\x1d\ \xd6\x65\x3a\xe4\x44\xdf\xba\x42\x00\x67\x7c\xb1\x90\x7d\xc3\x7a\ \xf9\xce\x08\xbc\x77\x50\x0f\xcf\x34\x6c\x55\x00\xa8\x5a\x47\x29\ \x17\x4c\xfa\x63\x60\x8f\xc6\xc1\xcd\x26\xc1\xc5\x24\x60\x3a\xc2\ \xc1\x98\x2f\xba\xd6\xc4\x88\x61\x97\x6f\x95\xab\x7e\xb2\x25\x39\ \xc0\x49\xd3\xbc\xeb\x13\x70\xfd\x99\xaf\xa6\xf1\xa8\xfd\xa3\x1c\ \xd0\xb1\x04\xcc\xad\xa4\xa1\x00\xab\x25\x97\x2f\x00\xbb\xb0\x0c\ \xe6\x50\xfd\x39\x03\x4b\x24\x9f\x0f\x7c\x32\x19\xf1\x51\xc9\x01\ \x60\x4b\xbb\xfb\xcc\x30\x0c\x7b\xa2\xa0\x32\x32\xf0\x42\x57\xd9\ \xf8\xc1\xe1\x04\xc4\x12\x19\xa8\x47\x10\x4e\x30\xb9\x50\x17\x00\ \xb5\x23\xc0\x97\x5d\x22\xc7\x77\x8e\xbf\x91\x14\x00\xb6\xb8\x9d\ \x0a\x12\x1e\x69\x5d\xc2\x61\x8a\xe5\x4e\x39\xc1\xae\xae\x02\xa3\ \x49\x58\x58\xca\x8b\x8c\x5c\x49\x67\x20\xb5\xb0\x08\xf1\xb9\x39\ \x48\xcc\xcd\xc3\xfc\xe2\x12\x64\xb3\x39\xd1\x63\xb8\xc5\xe5\xba\ \x20\x1c\xbf\x65\xcc\x77\xf6\x90\x7a\x49\x01\x60\xc3\xf3\x36\x7f\ \x89\x19\x2e\xd3\xe5\xe9\x9c\x51\x18\x18\xe5\x8a\xc6\xf7\xe9\xe2\ \xbc\x91\x59\x10\x24\xc3\x1b\xc9\x24\x92\x10\x66\xb9\xb2\x8a\x30\ \xf2\x85\x52\x80\x04\x53\xb5\x3d\xe1\xc5\xa8\x07\xef\x19\x85\x4e\ \x19\xf1\x45\xc9\x00\x9c\xbf\x39\x0a\x47\xaf\x4f\x56\x3d\x98\xc6\ \x1e\x03\xbb\x77\x11\x04\x49\x67\xb3\x10\xe1\xe2\x68\x68\x55\x45\ \x40\x02\x04\xfc\xd5\x12\x62\x6b\x96\xc5\x37\x76\x53\x19\xfe\x16\ \xf9\xc7\x35\x6c\x86\xec\xb8\xf1\x59\xb7\x7e\x70\x40\x0d\x37\x87\ \xec\x55\x0f\x86\x59\x3d\x9b\xcf\xbf\x36\x84\x37\x28\x1a\x4f\x88\ \x0c\x8d\xb2\x31\x60\xd8\x20\xc4\x78\x8d\xb0\xcc\x2a\x4f\x58\x4b\ \x28\x1c\xb8\x34\x96\x6b\x97\x13\xe7\xeb\x02\xc0\x84\xe9\x0d\xd5\ \xfe\xa9\xf1\x21\x74\x39\xe8\x1d\xf3\x54\x3d\x14\x1d\x8d\x83\x20\ \xf3\x4b\x4b\x22\x03\x59\x36\x20\x9e\x52\xf1\x1a\x63\x22\xa2\xc7\ \x64\x78\x8f\x41\x41\x6f\x18\xaf\x51\x22\xcf\x3f\x36\x43\x67\x0f\ \x35\x56\xe7\x48\xcc\x5d\x5c\x43\xd1\x16\x72\x5d\x6a\xd0\x91\x45\ \x00\x94\xdd\x5f\xf5\x50\x21\x3e\x7e\x05\xf9\xef\xb8\x67\xd8\x70\ \xf9\x73\xf1\x1a\x61\x98\x15\xe1\x71\x73\x8b\xa5\xf0\xb1\x47\xe2\ \x55\xdf\xeb\xb6\xd2\xc1\x03\x20\x63\x92\xe4\x00\x8b\xd5\x5e\x04\ \xa0\x9b\x09\x55\x3d\x14\xc3\xd7\x74\x41\x22\x5c\xe9\x93\x8d\xb3\ \xbe\xca\xde\xc9\x86\xc3\xc2\xe3\xb0\x42\x08\x82\x0d\x53\xb5\xf7\ \xc2\xc1\x0a\xde\x0f\x24\x01\x60\x36\xbf\x06\x60\xf0\x54\xbf\xe7\ \x63\xec\x0a\x82\x06\x95\x00\xbc\xaa\x0c\x80\x09\x06\x85\xc7\x71\ \xa9\x12\x00\x0f\x97\xaa\xfa\x5e\x58\x8e\xdb\x15\xe4\x8a\x24\x00\ \xec\xf6\xd7\x00\x34\x74\xb0\xea\xa1\x22\x73\x25\x17\x8e\x95\x12\ \x20\xb0\x4c\xa0\x72\x72\x66\xa3\x29\xe1\x71\xc9\xf9\x52\x08\xd1\ \xd1\xea\x21\x70\x57\x45\x43\xa7\x82\x8a\x4b\x02\xc0\xe7\x75\x22\ \x00\xec\xc5\xab\x1e\xca\xc3\xa6\x40\x10\x34\x46\x30\x2c\xc2\xb2\ \x10\x67\xbc\xab\xef\x27\xac\x5f\xe4\x29\xcb\xe9\x34\x08\x32\x15\ \xa8\x7e\x9b\xbc\xf2\xdc\x86\x49\x90\x96\x04\x40\x9c\xd7\xb7\x76\ \x93\x18\x77\x55\x0f\x85\x17\x1e\xa1\xa5\xc9\xe6\x72\x22\xe3\x10\ \x02\xcb\x04\x8b\x20\x38\x5e\x19\x26\xb4\xaa\x17\x10\x64\x21\x9d\ \xa9\xdd\x0d\xde\x9c\x2a\xb4\x77\xab\x1e\x48\xd6\x08\x1d\xb9\x60\ \x80\x33\xf7\x4d\x35\x0f\xc6\xcc\x2f\x95\x0c\x11\x4a\x61\x0d\x8d\ \x70\xa5\x12\x88\xe2\x62\x92\x35\xdf\xe7\xbd\x43\x9a\x15\x7e\x26\ \xd1\x51\xf7\x66\xc8\xe7\x1e\xdf\xd0\xa6\xe7\xce\x23\x0d\x74\x1d\ \xd5\xd6\x3c\x98\x31\xc0\x60\x33\x54\xbe\x1f\x28\xa3\x51\x2e\x0e\ \xe9\x4c\x06\x04\xe1\x92\x59\x18\x18\xe1\x40\x4b\x57\x0e\x01\x95\ \xd5\x57\x0c\xc9\xb6\x2e\xd5\x57\xeb\x02\x80\xf7\xf8\x8d\x0e\x42\ \x74\x5a\x65\xf1\x4d\x07\xa6\xbc\x35\x21\x38\xa2\x71\x21\x14\x84\ \x70\xc0\x9c\x20\x74\x86\x82\xcb\xe3\x85\x48\x74\x0f\x58\x5a\xc9\ \x83\x72\x24\x59\xba\x51\x8e\xb1\xa0\x2b\x33\x59\xba\xf4\xcc\x8a\ \x09\x30\xd4\x02\xf0\xa1\x96\xfa\xbf\xc8\x64\x44\x2f\xd8\x90\xee\ \x3b\xa5\xc6\xf9\x5c\x4d\x00\x42\x57\x28\x78\x82\x20\x42\x8b\x5c\ \x4e\x52\x0b\x39\x50\x8d\x09\xc6\xaf\x9e\x31\x0a\x83\xd6\x61\x6f\ \x18\xde\xdd\xaf\x4d\xf3\x73\x09\x99\xe4\xf3\x00\xc3\x88\xb5\x38\ \x02\x27\xa7\xfd\x75\x41\x30\x06\x19\x51\x73\x04\x15\x86\x22\x4e\ \xff\x12\xf4\xeb\x13\x35\x07\x2c\x2a\x23\x0b\xb7\x86\x68\xe0\xef\ \x00\x2b\x38\x1b\x94\x1c\x00\xb6\xd4\xfb\x4e\xeb\xf9\x01\xe5\xc4\ \x9a\x46\x59\x58\xd2\x66\xb9\x14\x44\xf9\x04\x99\x58\x5a\xc1\x86\ \xa9\xd8\x33\x38\x63\x09\xec\xf9\xf1\x16\x59\xd7\x84\xe9\x09\xc9\ \xe0\xf2\x05\x17\x26\x8a\x2d\x1b\x8b\x5b\x6d\x76\xe0\x0f\x00\x0f\ \xd4\xae\x4d\x1d\x7a\x0e\x8e\x72\x35\x01\xec\x3b\x67\x84\xce\x5d\ \x54\x54\x26\x7b\xf6\xb1\x2d\xdd\x0b\x3c\xe9\x9b\x82\x37\x77\x53\ \xc2\xee\x6f\x53\x14\x87\x2a\xd5\x8c\x3f\x77\x77\x06\x8a\x0b\xd4\ \x2e\xd5\xd7\xb7\x7c\x31\xc2\xc5\xdc\x70\xea\xca\x48\x71\xf3\x4b\ \x4e\x07\x36\x0d\x42\xb9\xf1\x1a\xea\x95\x27\x5e\x68\x53\x90\x85\ \xb6\x6e\xf2\x6f\x0d\xb3\x19\x62\xc2\x33\x70\xf8\x9c\x1e\x21\x6c\ \x96\x27\x60\xa6\x5f\x35\x68\xbd\xf8\xc0\x0d\xed\x0a\x8a\x5f\x96\ \x52\xbb\x1a\x6e\x37\x88\x10\xd0\x13\xde\xda\x4d\x6d\x5a\x4e\xc0\ \x4c\x8f\x86\x3f\xd3\x70\x70\xe4\xb2\xf5\xb5\xdb\xcb\x89\x37\x1b\ \x76\x3b\x8c\xe1\xf0\xb8\x77\x12\x4b\x13\x1c\xbe\x3a\x2e\x94\xc8\ \x75\xeb\xb0\x27\x02\x37\x5e\xf8\x78\xcf\x32\x14\x3a\x7a\xa8\x85\ \x76\x85\xea\x3b\xdb\xe2\x0b\x12\x56\xab\x1d\xf6\x9e\xd2\x15\x47\ \xe7\x27\xef\x4c\xc1\x50\xe9\xe6\x58\xf7\x97\x24\x1e\xeb\x67\xf8\ \x35\xfb\x68\x06\x3b\xce\x37\x7a\xc8\xbb\x1d\x32\xe2\xb3\xdb\xea\ \x2b\x32\xd8\x27\xe8\x86\x2d\xc5\x5e\x01\x8d\xe8\x3e\xa6\x87\xb3\ \x0f\xcc\xf0\x50\xe3\x04\xa5\xd9\x07\x5a\x57\x10\x04\x63\xd5\x74\ \x10\xfa\x27\xbc\x70\xe7\x25\x0d\xc7\x6e\x4c\x16\xde\xde\xa3\x49\ \xb7\x75\xab\x70\x0b\xfc\xb8\x43\xf1\xf2\x2b\xdb\xfe\x7b\x82\xb8\ \x46\xc3\x72\x79\xe8\x9c\x1e\x3f\x4d\x04\x52\x56\xdf\xde\x47\xf1\ \xd3\x5d\xea\x79\x6b\x37\xf1\x97\x76\xd9\xc0\xa7\x5b\xd6\x2a\xf8\ \xe3\xeb\x8d\xae\xbc\x67\xbc\x69\x36\x3b\x76\x6b\xb4\xd6\xe3\x83\ \x84\xe9\xdc\xe0\x4b\xd3\x39\x9d\xc1\x72\x74\xc6\xe9\xec\x4a\xc4\ \xdc\x7f\x6a\xd9\x80\xfc\x07\xde\x0a\xa5\x0c\x92\x0b\xc9\x9e\x00\ \x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x11\x83\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x80\x00\x00\x00\x80\x08\x06\x00\x00\x00\xc3\x3e\x61\xcb\ \x00\x00\x11\x4a\x49\x44\x41\x54\x78\xda\xed\x5d\xf9\x73\x13\xd7\ \x1d\x77\x9b\x4c\x92\xa6\x9d\xa6\x4d\x3a\xd3\xa6\xc7\xaf\x9d\xf6\ \xe7\xf4\x48\x8f\xc9\xa4\x6d\xce\xce\xb4\x39\xda\xfc\x01\x9d\x4c\ \x7f\xe9\x4c\x3a\x60\x2b\x50\x08\x4d\x84\x25\x0e\xdb\x84\x00\x01\ \xd2\xc4\x21\xe1\xca\x65\x30\xc6\x80\x39\x7c\xec\xae\x6c\x49\x36\ \xb6\x6c\x30\x60\x30\x60\x5b\x36\x36\xb2\x75\xac\xc0\xc6\xc6\x37\ \xaf\xef\xbb\x92\xec\xdd\x67\x49\xbb\x92\xf6\xed\xae\xd6\xfb\x9d\ \xf9\xce\x68\x74\xac\xde\xdb\xef\x77\xdf\xfb\x7e\x3f\xdf\xe3\x15\ \x14\x58\x64\x91\x45\x16\x59\x64\x91\x45\x16\x59\x64\x91\x45\x16\ \x59\x64\x91\x45\x16\x59\x64\x91\x45\x16\x99\x86\x6c\x65\x67\xbe\ \x59\xe8\x74\xfd\xa4\x68\x23\xfb\xb3\xa2\x62\xe6\x09\x9b\x83\x7d\ \xc6\xe6\x64\x5e\x12\x18\xbf\x86\xf7\xe0\x33\xf8\x0e\x7c\xd7\xba\ \x63\x79\x4a\x2b\xec\xec\x77\x56\x3a\xd8\x17\x8a\x1c\xdc\x4a\x2c\ \xd8\xff\x15\x39\x59\xa6\xc8\xc1\x06\x30\xa3\x0c\x39\x20\xfc\xd6\ \xc9\x7e\x60\x73\xb2\x2b\x8a\xd6\x33\xcf\xc3\xb5\xad\x3b\x6c\x30\ \xb2\xdb\x8f\x3f\x0c\x4f\x70\xa1\x83\xdd\x8c\xd9\x8d\x05\x37\x93\ \x85\xb0\x95\xf2\x1c\x66\x5f\x61\x31\xb7\xbd\xd0\xc9\xbd\xb6\x7a\ \x73\xdd\x23\x96\x04\x74\xa0\x37\x76\x9c\x7c\x10\x0b\xe2\xef\x45\ \xc5\xec\x31\xca\x02\x97\x61\x6e\x1a\x73\x75\xa1\x93\xf9\x1b\x8c\ \xc9\x92\x0c\xed\x7d\xbc\x98\xfb\x0d\x2c\xc9\xf8\xe6\x47\x95\x08\ \xe8\x4d\x27\x87\xec\xdb\x3d\x68\xeb\x5e\x1f\x2a\x3f\x72\x01\x1d\ \x38\xd5\x85\xbe\xa8\xbb\x82\x0e\xbb\xae\xa1\xa3\x9e\x1e\x74\xa2\ \xb5\x4f\x60\x78\x0d\xef\xc1\x67\xf0\x9d\xf2\x23\x9d\xc2\x6f\xec\ \xdb\xbd\xc2\x35\x14\x2a\x44\xd4\xe6\x60\x76\x17\x3a\xd9\x27\x2d\ \x49\xa9\x49\x08\x7d\xad\xd0\xc1\xfc\x19\x3f\x69\x1e\x39\x21\xbc\ \xb3\xcd\x83\x76\x7e\x71\x0e\x1d\xe6\xae\xa2\x86\x8b\x03\xa8\xa5\ \x7f\x18\xb5\x0e\x8c\xe4\xc4\x70\x0d\xb8\xd6\x21\x7c\xcd\x5d\xf8\ \xda\x6f\xbf\xe7\x96\x55\x06\x61\x2b\x5a\xcf\xbd\x68\x09\x2f\xa7\ \xbd\xdd\xfe\x75\x58\x5a\xf1\x0d\xed\x48\x75\xa3\x6d\xf8\xe9\xdc\ \xf2\x49\x1b\xfa\xb2\xa1\x1b\xb1\x5d\x83\x39\x0b\x5b\x29\xc3\x7f\ \x7d\x85\xff\xb3\x0c\xff\xb7\x2d\xfd\x0a\xe1\x2b\x72\x30\xaf\xc2\ \x5c\x2c\x89\x66\x40\x6f\x16\x33\xbf\xc3\x37\xef\x7c\xaa\x1b\xeb\ \xd8\xe9\x15\x96\x6a\x57\xf7\x90\x66\x42\x4f\xc5\xae\x2b\x83\x68\ \x3f\x1e\x0b\x8c\x29\x8d\x22\x74\xc0\xf6\x65\x49\x56\x86\x8a\xec\ \xec\xf7\x8a\x9c\xdc\x1e\x7c\xc3\xee\x2d\x79\xda\x31\x6f\xdd\xe7\ \x43\xa7\xda\xfd\xba\x0b\x3d\x15\x9f\xf2\xf9\x05\xdb\xc1\x96\x54\ \x09\x98\x79\x6c\xbf\x94\xaf\xd9\x58\xff\x98\x25\xe9\x24\xfb\xbc\ \xcd\xc1\xfd\x13\xef\xf3\x7c\xb2\x65\x7e\xfb\xc1\x0e\x54\xd7\x39\ \x60\x58\xc1\x93\x5c\x7b\x7e\x00\x8f\xb9\x3d\xd5\xf6\x10\xc1\x0a\ \xf2\x3a\xcc\xd9\x12\x3c\xa6\x95\xf6\xd3\x8f\x16\x16\xb3\x47\x93\ \x2d\x9d\xa5\xe5\x3e\xc4\x5c\xbc\x91\x37\x82\x27\xb9\x01\x8f\x1d\ \x6c\x94\xa4\x86\x62\x31\x7b\xe4\x3f\x9b\x9a\xbe\xbb\xbc\x85\xef\ \x64\x7f\x81\x97\xfc\x5e\xf2\xe6\xac\x29\x75\xa3\x8f\x0f\xf7\xa0\ \x53\xcd\x51\x74\xd6\x3f\x92\xb7\x0a\x90\x60\x70\x33\xdf\xde\xea\ \x4e\xe2\x2d\x70\x03\x85\xce\x86\xdf\x2e\xcb\x25\x1f\xdf\x80\x22\ \x12\xc4\xc1\xdb\x00\xda\xbe\xef\x12\x3a\xd6\x18\x41\x35\xee\xa8\ \xc0\xec\xc5\x70\xde\x2b\x00\xb0\xa7\x27\x80\x3e\xaa\xbc\x90\x64\ \x5b\x10\xc0\xa4\x95\xcb\x46\xf6\xaf\x55\x54\xdc\x27\x60\xf4\xe4\ \x53\x5f\xe2\x46\x07\x8e\x0d\x2c\x08\x3e\xc1\x27\x3d\x51\xd4\x62\ \x82\x55\x20\xc1\x00\x3c\xad\xdb\xd2\xb4\x74\x5b\x70\xb2\x9f\xda\ \xed\xec\xfd\xa6\x87\x70\xb1\xf0\x2b\xc8\xc9\x3b\x77\xb6\xa1\x23\ \x4c\x68\x89\xf0\x13\xcc\x74\x86\x4d\xa3\x00\xc0\x8d\x57\x6f\x0a\ \x18\x42\x12\xbb\xe0\xe8\xca\xad\xde\x6f\x98\x52\xf8\x10\x38\xc1\ \xc2\xe7\x48\xd7\x6e\xd7\xc1\xcb\xa8\xa6\x89\x4f\x29\xfc\x04\x37\ \xf7\x8c\x98\x4a\x09\xce\xf6\x0f\xa3\x4f\xaa\x2f\x25\x73\x19\x59\ \xd3\x05\x99\x60\x42\xd8\xe0\x69\x27\xdd\xbb\x3d\xd8\xd0\x93\x13\ \x7c\x82\xeb\xdb\x23\xa6\x52\x80\x04\x03\x8a\x69\xdb\xc0\x91\xc6\ \x61\xbb\x69\x94\xc0\x6e\xaf\x78\x00\x4f\xaa\x4e\x1a\xa4\x71\xa1\ \xbd\x55\x7d\x8a\x85\x9f\x60\xcf\xb5\xa0\x29\x95\x00\xbc\x84\x55\ \x1b\x39\x12\xf8\xe2\xb0\x4d\xf0\x50\xde\x1b\x7c\xe0\xef\x8a\x27\ \xb6\x7a\x53\x23\xfa\xbc\x66\x30\x63\xe1\x03\xd7\xb6\xf2\xa6\x54\ \x00\xe0\x9a\xb6\x3e\x6c\x08\x37\x4a\x95\xa0\x98\x3d\x0c\xf7\x30\ \x7f\x5d\x3d\x27\x5b\x2e\x79\xf2\xf1\x52\xf7\x59\x96\xc2\x4f\x70\ \x53\x77\xc8\xb4\x4a\x00\x30\xf7\xea\x4d\x2e\xc2\x3b\xe0\x3e\xcc\ \x4f\x5c\x3f\xe6\xe7\x4b\xf6\xfc\x7d\xd5\xfd\x39\x09\x1f\xf8\x74\ \x8b\x79\x57\x01\xe0\x2a\xf7\xf5\x25\x36\x01\xa4\xa4\xe5\x19\xc2\ \xd7\xf0\xab\x18\xc0\xb1\x68\xed\x97\x1f\xea\xc9\x59\xf8\x09\x76\ \x5d\x0a\x9b\x5a\x09\x2a\xd8\xab\xa4\x77\x30\x93\x37\xd1\x44\xc0\ \xb7\xf1\x80\xfb\xc5\x1a\x2c\xb8\x7a\x2a\x09\x1f\xf8\x54\x33\x8f\ \xdd\xa8\x11\x53\x2b\x01\xb8\x88\x04\x50\xe4\x37\x7e\xec\x20\x06\ \xf1\x56\x91\x20\xcf\x09\x37\xaf\xaa\x02\x00\x73\x17\xcc\xbd\x0a\ \x00\x4e\x50\xb6\xa7\x95\xc4\x08\x8e\x1b\x3a\x8a\x18\x0b\xe9\x2e\ \x0e\x78\x6d\x49\x13\xaa\x62\x82\xaa\x0b\x5f\x80\x88\xbd\x51\xd4\ \xd2\x67\xee\x55\xa0\xb1\x7b\x08\xbd\x45\xc0\xc6\x42\x28\xd9\x88\ \x04\x89\x0e\x78\x80\x61\xd1\x92\x85\x0e\x1e\xbf\x41\x45\xf8\x0b\ \x10\xf1\xf9\x88\xa9\x15\x20\x11\x3b\x90\x06\x90\x38\x1e\x12\x67\ \x8c\x67\xf5\xc7\x32\x79\x16\x06\x0a\x51\x3d\x9a\xc2\x17\xd8\x13\ \x45\xcd\xbd\x41\xd3\x2b\x01\x44\x11\x09\x7b\xa0\xdc\x88\x39\x7c\ \x0b\x69\x5c\x6f\x95\xba\x51\xb5\x2b\x42\x5f\x01\x32\x80\x88\xcf\ \x0d\x85\x50\x77\x30\x8a\xfa\xf9\x31\x14\x18\x1d\x47\xa1\x3b\x77\ \x51\x64\x7c\x52\x60\x78\x0d\xef\xc1\x67\xf0\x1d\xf8\xae\x91\x14\ \xc0\xdb\x1b\x40\xeb\xde\x75\x4b\xd2\xcb\x0c\xe3\x15\x40\xc6\x2b\ \x99\xc0\xb9\xef\xa8\x5f\x13\xe1\x2f\x42\xc4\xc9\x05\x06\xc2\x0c\ \x62\xe1\x4e\xce\xcc\xa2\x4c\xe9\x2e\xfe\x4d\xf0\xce\x84\x70\x0d\ \x23\x28\x41\x65\xe3\xf5\x25\x89\xa6\x86\x30\x08\x85\x0a\x1d\xd1\ \xc0\x36\xec\xf6\x69\x2a\x7c\xe0\x33\x22\x88\xb8\x63\x30\x84\x6e\ \xde\x1e\x47\xd3\x73\x73\x48\x2d\x82\x6b\xc1\x35\xe1\xda\x7a\x2a\ \xc1\x96\xa5\x5e\xc1\xcb\x46\x70\xfb\x3a\xc4\x68\x5f\x65\xfd\xb0\ \xe6\x0a\x20\x84\x8b\xaf\x85\xd1\xc8\xd8\x04\x9a\xbf\x77\x0f\xd1\ \x22\xb8\xf6\xf0\xe8\x04\x6a\x1f\xd4\xc7\xee\xa8\xbf\x70\x03\x50\ \x41\x49\xdd\x81\xae\xf2\x8f\x55\xec\x2c\x0e\x68\xc7\xc1\x0e\x21\ \x87\x0f\x7c\x74\xc8\xe4\xd1\x4a\xf8\x9d\xd7\xf0\x13\x3f\x33\x8f\ \xb4\xa2\x99\xb9\x79\xd4\x1b\xb9\xad\x8b\x12\x6c\x3b\xd0\x2e\x59\ \x05\xa0\x12\x5a\xcf\xe5\xbf\x49\x0c\xf7\x8a\x53\xb7\x5b\xfa\x82\ \x82\x9b\x56\x43\x51\x11\xce\x34\xdf\x42\x81\xf0\x34\xd2\x8b\xa2\ \x77\xa7\x34\xdf\x16\x6a\xcf\xf7\x93\x30\xb1\x57\x1f\xd0\x07\x0a\ \x35\x45\x03\x81\xa2\x8d\x64\x03\x6e\xee\x09\xa2\xfa\x0e\xf5\x3d\ \x02\x57\xc7\x28\x9a\x98\x9c\x47\x7a\xd3\xd4\xec\x1c\xba\x18\xd0\ \x16\x8f\x80\xe2\x13\x69\xd8\x98\xf9\xb5\x0e\x7e\xbf\x50\xa5\xbb\ \x30\x08\xb9\x8a\x1d\xf7\xd5\x20\xaa\x6d\x55\x47\x11\x3c\xe7\xc7\ \xf0\x92\x9f\xfd\x5e\x3f\x3f\x7f\x0f\xcd\xcc\xce\xa2\xe9\x38\xcf\ \x60\x21\xe6\x62\x3b\xcc\xce\xcf\xa3\xcb\x23\xbc\xa6\x61\x63\x29\ \x3a\xc8\xec\xd6\x23\xcb\x27\x92\x18\x40\xf1\xfb\x5e\x65\xf8\x36\ \xc0\x9b\x97\x43\xe8\x74\x73\xf6\xb1\x01\x6f\xe7\x18\x9a\x9b\xcf\ \x4c\x58\x73\x58\x40\xe3\x77\x27\x51\x74\x74\x0c\x05\xf9\x28\x1a\ \x8e\xf0\x49\x19\x3e\x8b\x8e\x8d\x09\xdf\x85\xdf\x64\x6a\x20\x6a\ \xa9\x04\xd2\x5a\x44\x8e\xd7\xb4\x3f\x01\x74\xc7\x10\x6b\x20\x14\ \x6a\x66\x14\xe8\x18\x08\x22\x57\x57\x48\x88\xea\x65\xba\xec\xcf\ \xcc\x2a\x17\xfe\xf4\xcc\x0c\xe2\xb1\xd0\x53\x09\x5c\x8e\xe1\xb7\ \x70\x8d\x4c\x56\x02\xad\xb6\x83\xfd\x35\x5d\x64\x09\xdd\x2b\xda\ \x2d\xff\xb1\xce\x1c\x0b\xae\x5f\xb6\x55\xba\x67\xfd\xd8\x50\xec\ \x8c\x60\x8f\x41\x5e\x11\x6a\x5b\x6e\x29\xde\xf3\x67\xb1\xdf\x9e\ \x8b\xe0\x93\x29\xc2\xac\x42\x5c\x01\x6c\x02\x2d\xdc\x44\xa8\x4a\ \x16\xc7\x08\x20\xf5\x4e\x13\xe1\xff\xcb\xce\x7e\x4b\x5c\xd1\x03\ \xb5\x6f\x39\x37\x61\xe8\x95\xf7\x18\x86\x23\xca\x9e\xc4\x89\xc9\ \x29\x34\xc2\xf3\xaa\x09\x3f\xc1\x70\xcd\x89\xc9\x49\x65\xde\xc1\ \xc4\xa4\x26\xab\x40\xe9\xc7\x12\x60\x68\x0a\xfa\x25\xd1\xcf\xf6\ \x11\x3a\x70\x2d\x2e\x3d\x90\xd6\xac\x1a\xe6\x7d\x3d\x84\x6a\xdb\ \x22\x49\xfd\x7c\x25\x74\xfb\xce\x1d\xd5\x05\x4f\xf2\xed\x3b\xca\ \xc6\xa2\x05\x4e\x00\x2d\x6d\x24\x39\x97\x8e\x86\xe7\x34\xf0\xfd\ \x99\x52\xf1\x9f\xd2\xe8\xcc\x01\x1e\xc3\x99\xb3\xfc\xc2\xd2\xaf\ \xc4\xe2\x07\xe3\x8d\xb6\xf0\x13\x1c\x1d\xbb\xa3\x08\x2c\xa2\xbd\ \x15\x40\xf5\xb1\xb4\x9e\x80\xd9\xa8\x05\xf8\xe3\x13\xf7\xe4\xa1\ \x96\x11\x23\x78\x0c\x61\xe4\x0f\x4c\x1a\xe2\xc9\xcf\x66\x25\x18\ \x1e\x1d\xa7\xbe\x0a\x10\x3d\x8b\x5a\xa8\x0a\x1f\x1a\x25\xc6\x7b\ \xe5\xc5\x72\xfd\xbe\x3c\x47\x75\x72\x80\xb2\xc9\xf9\xe7\xb0\x2f\ \x6b\x2d\xfc\x04\x83\xbd\x21\xe7\x1a\xd2\x46\x0a\x77\x7e\xd1\x21\ \xe9\x63\x48\xb5\x99\x25\xb9\xff\x43\x37\x2e\x9a\x93\x83\x08\x9c\ \x9c\xb5\x3f\x92\x9d\xf0\x6e\x07\x22\xbc\x07\xff\xf6\x08\x30\xbc\ \xc6\xef\x8d\x66\x63\x18\xca\x79\x07\x30\x07\xda\x19\xc4\x9a\xd9\ \x01\x50\xc7\x2e\xfe\x33\x68\x9f\x46\x73\x72\x72\x21\xdd\x4c\x5d\ \xbd\x40\x24\x7a\x34\xc8\xf3\xcf\x76\x21\xf4\x00\x39\x37\x78\x2f\ \xc0\xf3\xcf\x0d\x47\xa2\xd5\x99\xba\x88\x69\xb1\x08\xec\x16\xd2\ \x8e\x10\x4a\xf1\x00\xe6\xdf\x14\x93\x3e\x17\xeb\xfa\xa1\x81\xa2\ \x1a\x7d\xf8\x52\x31\x24\x62\xc8\x81\x3c\x19\x08\x6a\x20\x10\x8d\ \xfe\x5e\xe9\x3c\x03\xa1\x5b\x4f\xe1\xdf\xdc\x50\x7a\x7d\x39\xb0\ \x88\x66\x52\x49\x8b\x7f\x58\x5a\x48\xe2\xe4\x76\xd1\x34\x00\xd9\ \xc4\x1f\xad\xdf\xee\xa1\xaa\xd9\x90\xc9\xa3\xd2\xd3\xdf\x1a\x0c\ \x06\xbf\x9f\xe9\x5c\x43\xa1\xd0\x0f\xf0\x6a\xe0\x53\xe4\x15\xc8\ \xac\x02\x90\xa7\x40\xf3\x5e\xbd\x83\x65\x21\xca\x17\xac\xa7\xa9\ \x00\xc3\x0b\xd1\xbf\xbd\x3e\xaa\x93\x4a\x97\xc6\x05\x38\xbd\xd2\ \x27\x3f\x1b\xe1\x4b\x95\x40\xd9\x4a\x90\x2e\x76\x00\xe9\x65\x34\ \xef\xd5\xbb\x9f\x4a\x9a\x4d\x0c\xd1\x44\x00\x17\xfe\x08\xfa\xe9\ \xd2\x9a\x10\x24\x65\xa6\x23\x08\xd6\x28\xda\xf3\x33\x58\xf6\x53\ \xd1\x70\x38\xfc\xb4\x92\xff\x1a\x97\x41\x09\x69\x26\x9a\x12\x59\ \xc3\xf7\xa8\x20\x82\xab\xec\xec\x8f\x73\x09\x00\xa9\xb9\xff\x47\ \x15\x2c\xff\x60\xf0\xa9\x35\xf7\xe1\x48\xe4\xb8\x3c\x38\x34\xa6\ \x9b\x1d\x00\x9d\x4a\xc5\xb2\x59\xb1\xa1\xf1\x71\xf5\x31\x00\x87\ \xeb\xe7\x12\x08\xb8\xbe\x9b\xda\x84\xfa\xa3\xe9\x6f\x66\xba\x90\ \xee\x82\x02\x60\x8b\x5e\xad\xb9\xe3\x6b\xbd\x20\xf7\x7f\x30\xa6\ \x74\xd4\xcf\x8f\x52\xbb\x5f\x9f\x13\x90\x70\xe1\xc6\xfa\x9f\x52\ \xaa\xf8\x15\x63\x00\xd7\xa8\x4d\x08\x10\xb4\x74\xc9\x1c\x4a\xfc\ \xfc\x64\xae\x5e\xb6\x74\xfd\x3a\x7a\x50\x09\x4e\x90\x0e\xb4\x0a\ \x50\x44\x05\x01\x8f\x91\x64\x0b\x17\x33\x4f\x50\x70\x01\x1b\xfe\ \x28\xfe\x93\x6a\x6f\x0f\xb5\x09\x85\xd2\x78\x00\x90\xbd\x23\xbf\ \xfc\xf3\x1e\xb5\xe7\x8f\xaf\xdb\x22\xf7\xbf\xe9\x40\x21\xf0\x6a\ \x68\xb6\x98\x21\xea\x07\x9f\x56\x5f\x01\x9c\xcc\x4b\xe2\x3f\x39\ \x71\xb6\x8f\xda\x84\xa0\x5a\x27\x35\xb0\x32\xab\x64\x05\x38\x4c\ \x41\x01\x2a\x65\xf1\x80\xd9\xd4\x9e\x0b\xcc\x89\x66\xfd\x20\x11\ \x14\xfa\xeb\x72\x57\x80\x4a\xb5\xe7\x0f\x90\xf1\xf2\x56\x00\x83\ \x6c\x01\xb3\x0a\xb6\x00\xcc\x5e\x6b\x0b\x50\x3d\x0d\x8c\xfb\xe5\ \x32\x37\x02\xc7\x96\xb5\x11\x98\x87\x6e\xe0\xf3\xaa\x3d\xfd\xd1\ \xe8\x8b\xcb\xde\x0d\xcc\x37\x20\x08\xa2\x7a\xaa\x29\x00\xcf\xd7\ \xe4\x0a\x04\x5d\xa1\x09\x04\x9d\xbc\x4c\x1f\x08\x82\xe3\x54\xf3\ \x0e\x0a\x0e\xdd\x7a\x4a\x05\x28\xf8\x0f\x6a\x40\xc1\x34\x13\x43\ \x34\x81\x82\xe3\xc1\xa0\x40\x9e\x05\x83\x6e\x0e\x46\x22\x3f\xca\ \x31\x18\x34\x68\xf4\x60\x10\x71\x2a\xc9\xa0\x26\xe1\x60\x3b\xf5\ \x70\xf0\x84\x4a\xe1\xe0\xa8\x0f\x04\x99\xe9\x5c\xc3\xe1\xf0\xe3\ \xf8\xb7\xed\xf9\x10\x0e\xb6\x6b\x15\x0e\xce\xe3\x84\x90\x41\x88\ \xea\x65\xb2\xec\x63\xbf\x7f\x48\xad\x84\x90\x2b\x23\xa6\x49\x08\ \xc9\xef\x94\x30\x88\xea\x81\x77\x90\xcc\x45\x04\x57\x4f\x08\xfa\ \xf0\xfc\x89\x8c\x52\xc4\x97\x53\x4a\x18\x99\x14\x7a\xc8\x08\x49\ \xa1\xd9\x55\x01\x81\x4f\xef\x1d\x89\x44\xab\x80\xf1\xeb\x66\x25\ \x7e\xfe\xd2\xa4\xd0\xa8\x6c\x52\xe8\xd0\xed\x3b\xe6\x49\x0a\x25\ \xd3\xc2\xe1\x9c\x5e\x2b\x2d\x3c\x5d\x55\xb2\xc9\xd2\xc2\xe3\x76\ \x40\x5b\xe2\x0f\xa1\x28\x81\x76\xe1\x03\xf4\xe4\x91\x2f\x0c\x19\ \x37\x64\x61\x48\x40\x8b\xc2\x90\xad\x1a\x16\x86\xc4\x21\xe1\x12\ \xda\xa5\x61\x62\x86\xf2\x2a\x28\xb3\x92\x2f\x0d\xd3\xae\x3a\xe8\ \x96\x82\xd2\xb0\xa9\x99\x79\xe4\xe9\x8e\xa0\x56\x8a\x4d\xad\x19\ \x3d\x4a\xc3\x48\x3b\xe0\xab\x86\x6e\xea\x5a\x0e\x85\x96\xca\x8a\ \x43\xc7\x0d\x53\x1c\x7a\xee\xea\xf8\xc2\xf9\x06\x4d\x57\x42\x9a\ \x40\xc0\x45\xeb\xb9\x67\xa9\x2b\x40\x0c\x11\x5c\x3c\x0b\xa0\x4c\ \x85\xf2\x70\x45\x21\xe2\x09\x65\xa5\xd9\x60\x13\xd0\x29\x0f\x8f\ \xca\xee\xf9\x0b\x4b\x7f\x78\x7a\x69\x7f\x83\xb6\x88\x50\xfd\x9c\ \xf7\xe5\xe1\x71\x77\xb0\x5a\x74\x9a\x85\xd0\xac\x80\xb6\x02\xc0\ \x56\x00\xcd\x17\xf4\x68\x10\x01\xae\xde\x9c\xc2\x06\x11\xe3\x77\ \xe7\x85\xee\x65\x29\x5b\xdb\x76\x44\x54\xe9\x6f\x4c\x36\x88\xc0\ \x32\xa9\x2c\xd0\x8a\xc8\xee\xa0\xfb\x29\x06\x86\xc4\x7c\xe1\x66\ \x58\x91\x3d\xa0\x56\x8b\x98\x68\x86\x2d\x62\xa0\x8c\xdd\xd5\x3e\ \x2a\xdf\xea\xde\xc3\x0b\x9d\x51\xa0\x43\x4a\xb6\xf7\x62\x1f\xd1\ \x22\x46\xd3\xae\xa1\xd9\x36\x89\x52\x83\xa1\x11\x53\xa6\x1d\xbd\ \x84\x26\x51\x78\x6b\x80\x88\x9d\xa2\x26\x51\x93\x99\x37\x89\x9a\ \x9b\xbb\x87\x3c\x9d\x63\x19\x9f\x79\x00\x4d\x35\xb3\x39\xfd\x04\ \xee\xb9\x6e\x4d\xa2\x84\x55\x80\x6c\x13\xe7\xf3\x6b\xa6\x04\x5d\ \xc3\xbc\xd0\x90\x29\x97\x96\xaf\x90\x59\x94\x68\x13\x37\x9b\x63\ \x9b\x38\x68\x5c\xe5\xcd\x50\xf8\x92\x83\xb0\x9a\xb1\xa1\x78\x39\ \x24\xf4\x44\x50\xd4\x26\xce\xe7\x27\x4f\x16\xdb\x55\xa0\x35\x15\ \x3a\xd9\x27\x25\x8d\x22\x29\x47\x07\x49\x86\x6e\x5c\x4a\x6d\x02\ \x9a\x04\x7b\x3e\xa7\x60\xd9\x57\xa4\x08\x67\x95\x79\x0c\x44\x29\ \x98\x3e\x8d\x22\xe3\xb6\x80\xa4\x55\x6c\xed\xf9\x01\x4d\x95\x00\ \x0c\x43\x5e\xa1\x77\x40\x83\xa0\x71\x15\xb4\xb0\x51\xbb\x0b\x6a\ \x9d\x8f\x47\x9e\x14\x1e\x83\x61\x5a\xc5\x0a\x0a\xb0\x9e\x7b\x51\ \x72\x4a\xc8\xc1\x76\x5d\x1a\x28\x03\x4e\x90\x89\x71\x98\x73\x7b\ \xd8\xe9\xf9\x05\x3f\x9f\xea\x61\x18\x49\x3c\x86\x6d\xfb\x7d\x84\ \xef\xcf\x3c\x5f\xa0\x27\x89\x7b\x06\x81\x5b\x02\x8d\x8b\xf4\x50\ \x02\x58\x0d\x20\x99\x94\x66\xbb\x78\xc0\xf6\x7b\x87\x26\xd3\xba\ \x79\xaa\x1f\x8e\xe5\xe6\x85\x16\x7a\xd0\x7c\x1b\x9a\x71\x13\xed\ \xe2\x5b\x0b\xf4\xa6\x22\x07\xf3\xaa\x58\x23\x4b\xf7\xb4\xe9\xa2\ \x00\x4b\x0e\x8c\x50\xd1\x3e\x80\x6b\x41\x54\x0f\xae\xed\xea\x0a\ \xeb\x72\x1e\xc2\x49\x2f\x8f\x4a\x3e\x6a\x23\x43\xbf\x2f\xe9\xae\ \x00\xf1\x23\x63\x3a\xc4\x03\xab\x6c\xba\xa6\xab\x12\x88\x93\x4a\ \x20\x1b\xe7\x6e\x96\x47\xc6\xc0\x6f\xc9\x64\x0e\x68\x73\x0b\xf0\ \xae\xd6\x0a\xf0\xc9\x91\x3e\xd2\xef\xf7\x19\xe6\x0c\xc1\x58\xcd\ \x00\x33\x9f\x18\xdc\xba\xad\x4d\xc8\xd3\x13\x30\xd4\xc1\x4b\xf0\ \xf4\xc6\x0e\x8d\x1a\x4d\x73\x68\xd4\xa8\xf0\x1d\xb9\x10\x2e\x58\ \xea\x5a\x0a\xff\x98\x2b\x82\xd6\x96\x4a\x0f\x8d\x02\x2f\xac\xc0\ \x48\x44\x9e\x14\x0e\x99\xaa\x66\x3e\xca\x0d\x8e\xb2\xd7\x4a\x01\ \xde\xfb\xf4\x92\xf1\x4f\x14\x5f\x69\x3f\xfd\xa8\xf8\xe0\x48\x30\ \x56\x8e\x35\xf7\x9a\x56\x01\x3c\xd7\x82\x9a\x08\x1f\x0e\xdf\xb4\ \x39\x24\xa7\x89\x47\x0c\x79\x70\x64\x3c\x59\xe4\x75\xb1\xa6\xc2\ \xb1\xa7\x8d\x59\x76\x12\xcf\x07\x86\x33\x0b\x69\x0a\xff\x08\x13\ \x42\x6b\x4a\xc8\xa3\x63\xb9\x7f\x14\x18\x96\x84\x53\xc4\xb8\x4a\ \xf1\x80\x4b\x3e\x3a\x2b\x1c\x84\x6c\x46\x05\x00\x1f\x9d\xda\x99\ \x48\x4d\xbc\x70\xf0\xb6\xb4\xe6\x8f\x3d\x66\xe8\xc3\xa3\x81\x84\ \xe3\xe3\x9d\xac\x5f\x3c\x70\x38\x0a\xdd\xac\xab\x80\xd0\xe6\x9e\ \x82\x02\xbc\x7f\xe0\x32\xb9\xef\xf7\x52\xcf\xf7\x53\xd7\x2b\x58\ \x4c\x1a\xb1\x69\x94\x39\xa4\xcb\x31\xef\xfe\xa0\xea\x47\xe4\x95\ \x57\xf4\x90\x2e\xdf\x8c\xe1\xac\xfe\x4c\x6b\x08\xa0\x78\xa1\xca\ \x7d\xdd\x94\x4a\x00\x21\x5d\xb5\x84\xbf\xf7\xa8\x9f\x34\xfa\xe8\ \xe6\xfa\x53\x46\x09\x77\x88\x27\xb2\x6a\x23\x87\x4e\xb6\xf6\x99\ \x6f\x15\xe8\x1f\x41\xa7\xbc\xb9\x0b\xff\xb3\x13\x37\xd0\x9b\x1b\ \x38\xf2\xa4\xf0\x0f\x0a\xf2\x95\x5e\xab\xa8\xb8\x8f\x34\x0a\xd7\ \x94\x34\xa2\x9a\x36\xf3\x29\x81\xeb\x52\x38\x67\xe1\xaf\xde\xd4\ \x48\x2e\xfd\x87\x00\x69\x2d\xc8\x67\x12\xb2\x87\x9c\x6c\xad\x64\ \x25\xc0\x5a\x6e\x14\xb8\x58\x4d\xce\x16\x22\x86\xd3\xd6\x97\x3c\ \xf9\x0e\x96\xb5\xdb\xd9\x87\x0a\xcc\x40\xab\x37\xd7\x3d\x52\xe8\ \xe0\xda\x49\x9b\xe0\x4b\x93\x19\x86\x4d\xdd\xa1\xac\x0c\x3e\x72\ \xcf\x07\x9c\xff\x0d\xfb\xc9\x6f\x17\x98\x89\x40\x09\xc4\xe5\xe5\ \x09\xef\x00\x5c\x44\x33\xe1\x04\xb5\x6d\xca\x56\x81\x13\x6e\x5e\ \x70\xf5\x88\xe4\x0e\xd8\xf3\x19\xd3\x09\x3f\x41\x90\xb8\x88\x6d\ \x82\xaf\x08\x6d\x17\xc0\x22\x2d\x52\xcb\x35\x81\x88\xaf\xcb\x43\ \xc4\x55\x4c\x10\x6d\xd8\xe5\x23\x9f\x7a\xe0\x2a\xd3\x2c\xfb\x69\ \x0d\x43\x22\xa1\x54\x80\x8d\xcb\x1a\xd1\x31\x8a\xad\xe7\x8c\x02\ \x11\x03\xb6\xbf\x96\x80\x77\xe3\x40\xcf\x1e\x2c\xfc\xfb\x0b\x96\ \x0b\xd9\x9c\xec\x0a\x31\x58\x94\x08\x20\x41\x14\xd1\xdb\x1b\xc8\ \x6f\x88\xb8\x67\x64\x89\xe0\xab\xb9\x70\x2c\xaa\xe7\x24\x9f\x7a\ \x6e\x3a\x6f\xfd\xfc\xdc\x11\x43\xe6\x09\x7c\x13\x7a\xc8\xa7\x61\ \xdd\x96\x26\x54\xc1\xe4\xb7\x81\xc8\x74\x2e\xba\x85\xfb\xaa\xfb\ \xd1\xda\x32\xcf\x92\xa7\x1e\x1b\xc6\x03\x79\x87\xf0\xa9\x4d\xf1\ \x9e\x03\x55\x49\xf6\x43\x21\xbd\x0c\x3a\x60\xe4\xa3\x02\xb4\xf8\ \x47\xd0\xa1\xba\x00\xda\xb0\x33\xe9\x5e\x2f\x94\x72\x81\x61\x5c\ \x60\x51\x2c\x8a\x18\x0f\x25\x47\xc8\x1b\x05\xdb\xc2\xb6\x03\xed\ \x42\x3a\x74\xde\x78\x02\x78\xac\x42\xf6\xae\x33\x99\xe0\xd9\xb0\ \xb1\x43\xba\x3a\xd2\x9a\x8d\xf5\x8f\xc5\x32\x8b\x16\xd3\xcb\xc4\ \x2e\x23\x14\x44\x9c\x6a\xf7\x1b\x56\xf0\x50\xb1\x03\x63\xb4\x25\ \x7d\xe2\xf1\x9c\x9c\xdc\x87\x90\x38\x63\x49\x5a\x86\xe2\x55\x47\ \x1d\xc9\x97\xce\x58\x2d\xe2\xfe\x93\x5d\x86\x70\x1d\x5d\x97\x87\ \xd0\xfe\x9a\x2e\xb4\x7e\x87\x17\xa5\x1a\x2f\x00\x3b\x70\xe0\x86\ \x25\xd9\x4c\xb7\x05\x27\xf7\x8a\xb8\xee\x20\xd9\xf6\x50\xb6\xa7\ \x55\x38\x45\x9b\xb9\xa4\x9d\xad\x00\xb5\x0f\xd0\x9c\x01\xea\xf3\ \x6d\x4e\x36\x9d\xe0\x5b\x85\xd4\x6d\xa3\x27\x71\x18\x9d\xa0\x2b\ \x49\xa1\x83\x75\xa7\xb9\xd1\xb1\x9e\x45\x5b\xdd\x42\xd3\x24\xe8\ \x9c\x55\x8f\x85\xa4\x46\x1f\x43\xe8\xc3\x07\xd7\x82\x6b\xc2\xb5\ \xff\x2b\xed\xc9\x93\x94\xf1\x58\x1b\x75\xaf\xd8\x31\xeb\xd6\x60\ \x73\x30\xbb\xa1\x1c\x5a\x4e\x08\x89\x78\x03\x1c\xaa\x08\xfb\x72\ \x79\xe5\x05\xa1\xa9\x32\xac\x16\xd0\xea\x1e\x7a\xec\xc3\x41\x0b\ \xc0\xf0\xfa\x10\x7e\x0f\x3e\x83\xad\x05\xb0\x08\xf8\x0d\xfc\xd6\ \xb6\x34\x48\x93\xca\xaa\xe7\xa1\x4a\x57\xb7\x42\xcd\xe5\x44\x00\ \x29\xc7\xb7\x07\x70\x1f\xa7\x94\x09\x88\x0a\x4f\xc5\xc7\xf0\x32\ \x44\x3d\x2d\xc9\xe8\x12\x6e\x3e\xfe\x30\xb6\xba\x9f\xc1\x6c\xc7\ \x82\xa8\x83\xf4\x29\x8a\x02\x87\x1e\x89\x3e\xbc\xc4\x6f\xc6\x0a\ \xf8\x17\xd3\x06\x6d\xf2\x3d\xea\x08\xdd\x32\x01\x5e\x15\xb6\x0b\ \x27\x5b\x0f\x1d\xb4\xb3\x10\xf6\x20\xfc\x16\xae\x01\xd7\x82\x6b\ \x5a\x02\xcf\xf3\x95\x62\x95\xbd\xf6\x87\x70\x9a\x06\x40\xd0\x85\ \xeb\x99\x3f\x81\x85\x0e\x0c\xaf\x85\xf7\xf0\x67\xf0\x1d\xcd\xba\ \x6d\x59\x64\x91\x45\x16\x59\x64\x91\x45\x16\x59\x64\x91\x45\x16\ \x59\x64\x91\x45\x16\x59\x64\x91\x45\x16\x69\x42\xff\x07\x29\xf3\ \x53\xa4\xe8\x29\x8f\xad\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ \x60\x82\ \x00\x00\x00\x77\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x3e\x49\x44\x41\x54\x78\x01\x63\x70\x2f\xf0\xa1\x08\ \x63\x08\x3c\x7f\xf3\xf6\x01\x10\xff\xc7\x81\x1f\x10\x63\xc0\x7f\ \x7c\x98\xf6\x06\x9c\x39\x73\xe6\x3f\x1e\x4c\x27\x03\x46\x0d\x18\ \x35\xe0\xfc\x85\x0b\xbf\x71\x69\x3e\x7f\xfe\xfc\x6f\x6c\x06\x50\ \x84\x01\x85\xd6\x15\x8d\xa2\x4b\xaf\xf1\x00\x00\x00\x00\x49\x45\ \x4e\x44\xae\x42\x60\x82\ \x00\x00\x00\x71\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x38\x49\x44\x41\x54\x78\x01\x63\x70\x2f\xf0\xa1\x08\ \x63\x08\x3c\x7f\xf3\xf6\x01\x10\xff\xc7\x81\x1f\x10\x34\xc0\xf9\ \x4a\xcc\x7f\x7c\x78\xa4\x18\x30\x6a\xc0\xa8\x01\x51\xd7\x0b\x7f\ \xe1\xd2\x1c\x75\xbd\xe0\x17\x36\x03\x28\xc2\x00\xeb\x46\xae\x1d\ \x4d\x3c\x05\xb0\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \ \x00\x00\x00\x7e\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x45\x49\x44\x41\x54\x78\x01\x63\x70\x2f\xf0\xa1\x08\ \x63\x08\x3c\x7f\xf3\xf6\x01\x10\xff\xc7\x81\x1f\x10\x63\xc0\x7f\ \x7c\x98\x1e\x06\x8c\x1a\x10\x1e\x1e\xfe\x1f\x0f\x26\xc6\x80\x51\ \x03\x22\x23\x23\x71\x6a\x06\xca\x11\x36\xa0\xb8\xa4\xe4\x07\x2e\ \x03\x40\x72\xd8\x0c\xa0\x08\x03\x00\x18\xff\xd4\xd4\xbe\x82\x08\ \xf2\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x00\xf6\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x00\x3f\x50\x4c\x54\x45\x47\x70\x4c\xe7\xed\xed\xeb\xeb\ \xe0\xf7\xc4\x55\xf3\xcd\x78\xeb\xeb\xeb\xe7\xec\xee\xe7\xec\xed\ \xe7\xec\xed\xfb\xb9\x2e\xf3\xcc\x76\xe7\xec\xec\xe7\xec\xec\xf7\ \xc4\x53\xec\xe3\xd9\xfb\xb9\x2d\xeb\xeb\xeb\xe7\xec\xed\xff\xad\ \x00\xfe\xb0\x0a\xfe\xaf\x07\x3f\xa5\xce\xc3\x00\x00\x00\x11\x74\ \x52\x4e\x53\x00\xb5\x19\xdb\xd1\x19\xb1\xf7\xf5\xfd\xd3\xb3\xb2\ \xdc\x1b\xfd\x1a\xb0\x5f\x8d\x73\x00\x00\x00\x55\x49\x44\x41\x54\ \x78\x01\xed\xcc\xc1\x01\x40\x30\x10\x04\xc0\x05\x00\x24\xb9\xeb\ \xbf\x56\x7f\xb8\xf5\xb7\x53\xc0\xe0\x4e\xd2\x3a\xe6\x57\x63\xdf\ \x81\xa9\x72\x68\x01\x33\xe4\xd0\x00\x26\x13\x0a\x14\x28\xf8\x18\ \x14\x42\x81\x82\x3f\x06\x0a\x14\x28\x50\xa0\x40\x81\x95\x90\x81\ \x39\x4a\x68\x02\x33\x97\x50\x0b\x66\xdf\xbc\xbc\xf2\xa6\xc6\x8d\ \x9c\x1c\x20\x7b\x64\x34\x04\xa6\xbb\x00\x00\x00\x00\x49\x45\x4e\ \x44\xae\x42\x60\x82\ \x00\x00\x27\xd5\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x01\x00\x00\x00\x01\x00\x08\x06\x00\x00\x00\x5c\x72\xa8\x66\ \x00\x00\x27\x9c\x49\x44\x41\x54\x78\xda\xed\x7d\x79\x54\x1c\xe9\ \x75\x2f\xe3\x8c\x13\xaf\x49\x5e\x62\xe7\xbd\x9c\xec\xef\xbd\xd8\ \x63\xfb\x9f\x3c\xc7\x76\x9c\x89\x97\x38\x76\x4e\x36\xdb\x49\x1c\ \x8f\x93\x9c\xf8\x4c\x3c\x71\x32\xe7\x1d\x1f\xcf\xb3\xe8\x06\x69\ \xb4\x8c\xa7\xe9\x2e\xd0\x36\x23\x8d\x04\x12\x5a\xac\x75\x24\x21\ \x21\x69\xb4\x20\xc9\x48\x40\x55\xb1\x75\xd3\x08\x01\x62\x11\x20\ \xb4\x20\x21\x96\xa6\xbb\x1a\x81\xd8\xb7\xef\x7d\xb7\x24\x34\x48\ \x43\x2d\xdd\x55\xd5\xd4\x57\x75\x7f\xe7\xdc\x73\x38\x40\x57\xd7\ \x57\xdf\x77\x6f\xdd\xfd\xa6\xa5\x21\x10\x08\x04\x02\x81\x40\x20\ \x10\x08\x04\x02\x81\x40\x20\x10\x08\x04\x02\x81\x40\x20\x10\x08\ \x04\x02\x81\x40\x20\x10\x08\x04\x02\x81\x40\x20\x10\x08\x04\x02\ \x81\x40\x20\x10\x08\x04\x02\x81\x40\x20\x10\x08\x04\x02\x81\x40\ \x20\x10\x08\x04\x02\x81\x40\x20\x10\x08\x04\x02\x81\x40\x20\x10\ \x08\x04\x22\x79\x64\x6c\xbc\xf8\xe1\xe5\x01\xfe\x93\x1e\xae\xec\ \x79\x4f\x80\xff\x76\x46\x40\x7c\xc9\xc3\x09\x19\x5e\xbf\xb0\x36\ \xc3\x2f\x6c\xf4\x72\xe2\x4e\x99\x02\xc2\xfe\x8c\x80\x50\x08\x04\ \x3f\xcf\xff\x5e\xfe\x1f\xfa\xbf\xf0\x19\xf8\x6c\x06\x27\x7e\x0b\ \xae\x05\xd7\x84\x6b\xe3\x13\x46\x20\x6c\xc0\xe4\xe9\x5c\xd9\x17\ \x28\x83\xfe\x97\x27\x20\xac\xf3\x06\xc4\x63\x94\xc2\x94\x99\x07\ \x28\x33\x13\x6b\x49\x8c\xc0\x77\xd1\x9f\x8f\xca\xdf\xed\x17\xfe\ \xd3\xeb\x17\x3f\xef\xf3\x15\x7d\x08\x77\x06\x81\x30\x19\x3f\xf2\ \x09\x1f\xf1\x64\xf1\x5f\xf7\x04\xc4\xd7\xe8\xdb\xf9\x84\x97\x13\ \x3a\xbd\x01\x7e\xd6\x7a\x46\x4f\x94\xe4\x7b\xba\x4e\xe9\x38\xbd\ \xc7\x35\x19\x81\xb2\xbf\x80\x7b\xc7\x1d\x44\x20\x12\x80\xd7\x27\ \x7c\x8c\xaa\xdf\xff\x4c\x19\x6a\x2b\x65\xfa\x2b\x94\xa1\xa6\xed\ \xc7\xec\xba\x09\xee\xbd\xce\xe3\x17\xb7\x64\xf8\xf9\xef\xad\xcc\ \x29\xfd\x75\xdc\x61\x04\x62\x01\x7c\x3e\xdf\xfb\xbc\x7e\xfe\x8f\ \xa9\xfa\xbe\x82\x32\x4b\x09\xe3\x0c\xaf\x47\x4b\xa8\x93\x4d\x07\ \x4e\xf8\x12\xac\x1d\x4f\x00\xc2\x75\x78\xa1\xb0\xf0\x17\x40\x45\ \x96\x9d\x6e\x29\xb1\xdb\xed\x4a\x62\x84\x0a\x82\x7c\x4f\x96\xf8\ \x35\x78\x26\x78\x32\x10\xce\x05\x21\xcf\x78\xb9\xb2\xaf\x50\xa6\ \xdf\x46\x0f\x7f\xbf\x7b\x99\x5e\x91\xfa\xa8\xe9\x93\x0b\x9a\x01\ \x3c\x2b\x3c\x30\x08\x47\x20\xc3\x77\xf1\x37\xbc\x1c\xbf\xfc\x91\ \x83\x2c\x25\xcc\x94\x91\x2d\x92\xd5\x6f\x54\x12\x7f\x6e\x90\xac\ \xdf\x1d\x26\x9b\x0f\x5c\x21\xdb\x8e\x36\x90\xdd\xa7\x9a\x64\xda\ \x73\xa6\x99\x1c\x3c\xdf\xfa\x04\xc1\xef\xe4\xbf\xbf\xd3\x24\xff\ \x2f\x7c\x66\xdd\xae\xb0\x7c\x0d\xb8\x16\x5c\x33\x85\xc2\xa0\x1d\ \xc2\x90\xaf\xe4\x54\x7c\x1c\x4f\x10\x82\x49\x80\xe7\xfe\x61\x8c\ \x5d\x9c\xb4\x8a\xc9\x81\x39\xb7\x1c\xba\x42\xf6\x9e\x69\x21\xc7\ \xca\x3a\xc8\xb9\xda\x5b\x44\x68\xed\x26\xe1\xdb\x7d\xa4\xf6\x4e\ \xbf\xa9\x04\xd7\x84\x6b\x9f\x0b\xdf\x92\xbf\x6b\x2f\x15\x18\x5b\ \xde\xbe\x42\xb2\xb6\x06\x2d\x14\x0e\xf0\xec\xc4\x63\xf0\x2c\xf1\ \x44\x21\x18\x70\xe8\x15\xfe\xa2\xc7\xcf\xbf\x48\x0f\x6f\xa3\xa9\ \xcc\xce\x89\x84\xdb\x16\x22\x3b\x8e\x37\x92\x42\xbe\x83\x5c\x6c\ \xe8\x22\x21\x0b\x98\x3c\x59\x82\x7b\x81\x7b\x82\x7b\x83\x7b\x84\ \x7b\x85\x7b\x36\x59\x20\x34\x78\xfc\xc2\xf7\x5f\xde\x59\xf7\x7e\ \x3c\x69\x08\x5b\x61\xc5\xba\x92\x5f\x79\xa4\xe6\xdf\x33\xeb\xed\ \xbe\x76\x57\x0d\xd9\x7b\xb6\x99\x14\xd5\xdc\x24\xd5\x37\x7a\x6d\ \xc3\xec\x7a\x29\x78\xb3\x97\x9c\x0d\xdd\x24\xfb\xce\xb6\x90\x75\ \x3b\xc3\x66\x6a\x09\xdd\xb2\x79\xe0\xbb\xf0\xcb\x78\xf2\x10\x4b\ \x0a\x39\x49\x27\x20\xac\xa6\x87\x32\x6e\xf4\x60\xaf\x79\xb3\x8a\ \xe4\x15\x34\x90\x93\x15\x9d\xa4\xaa\xb3\x87\x39\x86\xd7\xa2\xea\ \xce\x5e\x79\x6d\x79\x05\xf5\x64\xcd\x1b\x95\x66\x98\x07\x92\x97\ \x13\x5e\xc5\xf4\x64\x44\xca\xf1\xca\xd6\x0b\xbf\xe4\xf5\xf3\x2f\ \x83\xe7\xda\xc8\x21\x5e\xb5\xb1\x82\xe4\x1e\xae\x97\xdf\xf2\xe1\ \xae\x3e\xc7\x31\xbd\xa2\x3f\x81\xae\xf5\xfc\xe5\x5b\xd4\x5c\xb8\ \x6a\x86\x30\x88\x42\x0e\x45\xfa\xa6\xe0\x07\xf1\x64\x22\x2c\xb6\ \xf1\x7d\xef\xa3\x87\xed\x87\xf4\xd0\xf5\x26\x7b\x60\x5f\x5d\x57\ \x2e\x7b\xd9\xc1\x61\xe7\x26\xa6\x57\x13\x06\xe0\x58\xdc\x46\xb5\ \x9f\x15\x6b\xcb\x8d\x68\x04\x3d\x1e\xbf\xf0\x03\x4c\x2e\x42\x58\ \x82\x0c\x3f\xff\x27\xf4\xa0\x85\x92\x3d\xa0\xdc\xf6\x10\x29\x28\ \x69\x93\x6d\x63\xb7\x33\xbd\x9a\xdf\x00\x9e\xd1\xda\x9d\xe1\xa4\ \x05\x01\xa4\x4f\x67\xfa\xc5\x2f\xe3\x89\x45\x98\xe3\xe0\xf3\x95\ \xfc\xee\xc3\x6a\xbb\xc4\x0f\x63\x66\xb6\x48\x72\x8f\x34\xc8\x1e\ \x72\x64\xf0\xc4\x08\x9e\x19\x98\x47\x99\xc9\x45\x13\xe6\x28\x15\ \x2c\xf7\x09\xbf\x8d\x27\x18\x91\x1c\x20\x73\xef\xa1\x9d\x3f\x9c\ \xb8\x9a\x5f\x21\xdb\xb7\xe2\xb5\x7b\xc8\xcc\x06\xa9\xa2\xfd\x9e\ \x1c\x49\x58\xb9\xa1\x22\x19\x6d\x60\x14\xfc\x03\x98\x66\x8c\x48\ \x08\xe9\x7e\xfe\x33\xf4\x00\x05\x93\x71\xea\x1d\xbc\x70\x8d\xc9\ \xb0\x1d\x0b\xe6\xc1\x81\xf3\xad\x49\x0a\x02\xa1\x6a\x59\xa0\xfc\ \x53\x78\xb2\x11\x1a\x4e\x3e\xe1\x59\x2f\xc7\xff\x34\xd1\xec\xbd\ \x57\xd7\x97\x93\xfd\xe7\x5a\xd0\xbe\x4f\x45\x38\xf1\x46\x0f\xd9\ \x57\xd4\x2c\x6b\x59\x09\x0a\x82\x09\xe8\x53\x00\x7b\x8c\x27\x1d\ \xf1\x1e\x64\x06\xca\xfe\x17\x3d\x24\x35\x89\x1c\xaa\xe5\x39\x22\ \xd9\x73\xba\xd9\x91\x71\x7b\x16\xf2\x0a\xa0\x76\x21\x33\x27\x61\ \x1f\x41\x30\x23\x50\xfe\x07\x78\xe2\x11\x8f\xf1\x28\x7d\x37\x21\ \x5b\x7f\x6d\xfe\x15\x52\xda\x84\x36\xfe\x52\x13\xf8\x59\xc0\x59\ \x98\xa0\x10\x18\x06\xff\x0e\x9e\x7c\x97\x03\xd2\x49\x1f\x35\xc5\ \xd4\x7d\x78\x7c\x6f\xd5\x90\xc3\xe7\xee\x92\xf3\x55\x71\x52\xd6\ \x10\x45\x26\xb4\x09\x41\x2e\x81\x3f\x2f\x94\xa8\x20\x28\x58\xbe\ \xbe\xea\xa3\xc8\x09\x2e\x04\x74\xb9\xf5\xfa\xc5\xd6\x44\x42\x7a\ \xf9\x47\xda\xc9\xb9\x2a\x49\x66\x7e\xa0\x0b\x94\x82\x37\x22\xc8\ \x80\x76\x49\x2a\xba\xdd\x47\x0e\x15\x5f\x4b\x2c\xa1\xc8\x2f\x76\ \x80\xd3\x17\x39\xc2\x4d\x2a\x7f\x80\xff\x36\xdd\xfc\xfb\x7a\x0f\ \x49\x20\xf7\x32\x39\x5e\xd2\xf7\x98\xf1\x17\x52\x49\x5d\x0c\x99\ \xcf\x66\xc4\xb7\xdc\x25\x1b\x7e\x56\x9b\x98\x49\x10\x10\xbe\x8b\ \x9c\xe1\x70\x40\x3c\xd8\x1b\xe0\x37\x3c\x4a\x14\xd1\x3c\x18\x2b\ \xd6\x56\x90\xdd\xc7\x6f\xd0\xb7\x7e\x7c\x51\xe6\x9f\xa7\xaa\x0e\ \xd4\x02\x6c\xa7\x0d\x50\x3a\x5a\xda\x2e\xa7\x5e\xeb\x4d\x1e\xa2\ \x2f\x86\x1c\x4c\x25\x76\x28\xa0\x6a\xcc\xe3\x17\x4e\xeb\x7d\x2b\ \x64\x6d\x09\x93\xe3\x97\xfa\x54\x19\x7f\x9e\x2e\xd6\xc6\xe4\x03\ \x87\x8c\x67\x3f\x82\x26\x26\x89\xa4\x16\xd3\x33\xf2\x0e\xce\x38\ \x70\x5a\x88\xcf\x27\xfc\x0f\xba\xb9\xb5\x7a\x9b\x6f\x6c\x39\xd0\ \x4a\x8a\x2a\x25\x5d\xcc\x3f\x4f\x95\x6d\x03\xc8\x70\x36\xf6\x0d\ \x40\x36\xa1\xfe\x26\x25\x62\xf8\x27\xd9\xa5\xff\x1d\x39\xc7\x01\ \xf0\xe6\x94\x7e\xda\xcb\x09\xb7\xf5\x6c\xfc\xca\x0d\x55\xe4\xf0\ \xf9\xee\x84\x18\x7f\x9e\x7e\x1e\x92\x48\xb8\x0b\x4d\x01\xbb\x47\ \x0a\x56\x6f\xd4\x59\x7e\xcc\x89\x37\xbd\x39\xc2\x73\xc8\x41\x0c\ \x03\xc6\x67\xe9\x6d\xd6\xe1\xcf\xad\x25\xa7\xf8\x81\xa4\x98\x7f\ \x9e\xca\x5b\x50\x0b\xb0\x3b\x95\xb7\x75\x93\x9c\x1d\x35\x7a\x4d\ \x82\x58\x3a\x27\x7c\x0e\x39\x89\x45\xb5\xdf\x2f\x7e\x99\xaa\x72\ \x43\x7a\x36\xfa\xcd\x3d\x4d\xe4\x5c\x45\xcc\x10\xf3\xcb\x61\xc1\ \x20\xd5\x02\x6e\xa3\x16\xc0\x82\x49\x00\x59\x84\x3a\x85\xc0\x03\ \x98\xe1\x80\x1c\xc5\x92\xda\x9f\xc5\xff\x15\x54\x82\x69\xf7\xde\ \x2b\x27\x3f\x3b\x7e\xc3\x30\xe3\x2f\x24\xe1\x2a\x26\x07\xb1\x42\ \x10\x25\xd0\x59\x6e\x3c\xe2\xcd\x12\xff\x12\x39\x8b\x05\x6f\x3f\ \x27\x7e\x4b\x2e\xfc\xd0\x11\xe2\x3b\x54\x74\xc7\x54\xe6\x97\xa9\ \x3a\x4e\x42\xb7\x50\x0b\x60\x85\x8a\x42\x37\xf4\x16\x16\x4d\x78\ \x02\xc2\x37\x91\xc3\xec\xcc\xfc\x01\xe1\x1b\x74\xa3\xc6\x35\xcb\ \x76\x37\x54\x91\x63\xc5\x3d\xe6\x33\xff\x23\x2a\x6d\xc0\xe4\x20\ \x96\xa8\xe4\xea\x1d\xf2\xd3\x4d\x55\xfa\xe6\x14\x64\x89\x7f\x83\ \x9c\x66\x47\xb5\x9f\x2b\xfb\x8a\x1e\xb5\xff\xf5\x4d\x35\x86\x9d\ \x7d\x9a\xbe\x00\x4a\xd5\x9d\xe8\x10\x64\xcd\x39\x08\x83\x56\x74\ \x99\x03\x30\xbe\x0c\x61\x3b\x6f\xff\xb0\x76\x21\x4f\x98\x9c\x11\ \xac\x65\xfe\x79\xba\x74\x19\xb5\x00\x16\x4b\x8c\xf5\x45\x08\xc4\ \x21\xaf\x5f\xfc\x3c\x72\x9e\x5d\xe2\xfc\x3a\x42\x7d\x10\xe6\x3b\ \x23\x46\x53\xc2\xfc\xf3\x54\x8d\x29\xc2\x4c\x36\x1c\xd1\x99\x39\ \x18\x83\x82\x32\xe4\xc0\xa5\x0c\xf5\x41\x86\x9f\x8e\x24\x9f\xec\ \xbc\x3a\x72\xd6\x84\x30\x5f\xa2\x54\x5c\x2b\x61\x8a\x30\xa3\xed\ \xc7\xd6\xef\xae\xd5\x95\x2c\x04\xc3\x5f\x91\x13\x97\x42\xed\xdf\ \x14\xfc\xa0\x9e\x36\xdd\x59\x5b\xa9\xda\x5f\x9e\x7a\xe6\x7f\x9c\ \x22\x7c\x0d\x7d\x01\x2c\x52\x88\x0a\x01\x98\x8e\xac\x19\x4a\x0e\ \x08\x97\x71\x3a\x51\x8a\x01\x15\x5b\x50\xb4\xa1\xe9\xf0\xdb\x5c\ \x93\x72\xb5\xff\xbd\x29\xc2\x71\x12\xee\x42\x86\x62\xd5\x1c\xc8\ \xde\xae\xab\xc9\x48\x11\x76\x1e\x4e\xa5\xdd\xff\xb0\xa4\x57\xd3\ \xdb\x7f\x3a\x45\x0e\x3f\xed\x14\x61\x4c\x0e\x62\x95\x2a\x3b\x7a\ \x74\x45\x07\xa0\x94\x18\x39\x33\x05\xf0\x70\xe2\x0b\x5a\xf5\xfc\ \x6b\xde\xa8\xb6\x3c\xd4\x97\x90\x16\x10\x8c\x63\x8a\x30\xe3\x21\ \xc2\xd7\x36\x55\xea\x19\x46\xf2\x0f\xc8\xa1\x16\x42\x6e\xe3\xa5\ \x91\xdf\x0f\x19\x7e\xc7\x8a\x7b\x6d\xc3\xfc\xf3\xc4\x5f\xc5\xb0\ \x20\xeb\xc9\x42\x2b\xd7\x57\x68\x77\x16\xca\x29\xfd\x34\x72\xaa\ \x15\xcc\xbf\xbe\xea\xa3\x19\x01\xe1\x9a\x6a\xdf\x3e\x4e\x24\x87\ \x8a\xee\xda\x8e\xf9\x1f\x26\x07\x49\x24\x74\x13\xb5\x00\xd6\xcb\ \x89\xa1\x37\xa4\x86\x10\x68\x87\x66\xb3\xc8\xb1\xe6\xa7\xf9\x6a\ \x76\xef\x35\xbb\xb0\xc7\xf4\x14\xe1\x7a\xd4\x02\x9c\x50\x40\xa4\ \xc3\x29\x78\x08\x39\xd6\x54\xe6\x17\x5f\xd2\x7a\xe8\x6f\xed\x6b\ \xb1\x35\xf3\xcf\x53\x10\x53\x84\x99\xa7\xfc\xe3\x8d\x3a\x72\x04\ \x84\x7f\x43\xce\x35\x23\xde\xef\x2b\xfd\x9f\x5a\x76\xbf\x7f\x6b\ \xad\x29\xf5\xfc\x29\x49\x11\xc6\x2e\xc2\xcc\x53\x4d\x57\x1f\x59\ \xbb\x4b\x33\x65\xf8\xfe\x32\x9f\xf0\xfb\xc8\xc1\x86\xe2\xfd\xc2\ \xb3\x5a\x43\x3a\x57\xae\xaf\x24\xa7\xca\x22\x4c\x30\xff\xbb\x5d\ \x84\x51\x0b\x70\xc2\xd4\xe2\x35\x6f\x56\x69\x0e\x25\xc5\xfc\x00\ \x23\xf1\x7e\x79\x50\xa7\x7a\x03\xcf\x64\x7b\xf8\x2d\x25\x15\xd7\ \x48\xa4\x16\x93\x83\x1c\xe1\x14\xd4\x6c\x34\xca\xf1\xab\x90\x93\ \x93\x61\xfe\x1c\xe1\x39\xad\xc6\x1e\x79\x87\xda\x98\x63\xfe\x79\ \xaa\xc0\x14\x61\x47\xd0\x9e\x33\xcd\xda\x53\x89\x31\x34\x98\x44\ \xaa\x2f\x55\x9f\xd4\xfb\xf6\xd7\x24\xdc\xba\xdb\x56\x5a\x00\xa6\ \x08\x3b\xa6\xbf\x60\x4e\xbe\xa6\x3f\x20\x88\x03\x47\x12\x4a\xf5\ \x15\x7e\xa2\x9a\xec\x93\x53\x4e\x4e\x94\xf4\x31\xcb\xfc\xf3\x24\ \x36\x63\x8a\xb0\x53\x46\x91\x69\xce\x23\xf4\x0b\xff\x17\x39\x5b\ \x07\x56\xf8\x4a\x7e\x17\x3a\xb1\xaa\x3d\xcc\xdd\x36\x8f\xf7\xeb\ \x4e\x0e\xaa\xc6\x14\x61\x17\xe5\x07\xdc\x4f\xe7\xca\x7e\x0b\x39\ \xdc\x60\xc2\x0f\x97\x77\x59\x73\x56\x1f\x4b\xc4\x37\xa2\x16\xe0\ \x94\x59\x84\x5a\x03\x49\xe9\xd9\x7e\x1b\x39\x5c\xb5\xd0\xa7\xec\ \x79\xb5\x42\x9f\x4c\x87\xa8\xfe\x4f\x53\x2a\x52\x84\xeb\xee\x46\ \x48\xe3\xbd\x28\x69\xea\x8d\x91\xd6\x3e\x89\xb4\x47\xe2\xe4\xfa\ \xc0\xa0\x4c\xf0\x33\xfc\x0e\xfe\x06\xff\x03\xff\x8b\x4c\x9d\x84\ \x29\xd0\x7c\x97\x2c\xcf\x11\xd5\x0b\x86\xb0\x9f\xa0\xb2\xe3\x0f\ \x9a\x2b\xa8\x49\xd0\xfc\x82\x0e\xc7\x31\xbf\xd9\x29\xc2\xf5\xdd\ \x03\xa4\x83\x32\xf4\x9d\xf8\x30\x19\x78\x30\x46\x86\xc6\x27\xc9\ \xd4\xcc\x2c\x49\x14\xf0\x19\xf8\x2c\x5c\x03\xae\x05\xd7\x84\x6b\ \x23\xa3\xab\xd3\x81\xf3\xad\x5a\xa6\x40\x1d\x3a\x04\x17\x57\xfd\ \x7f\xa8\xde\xd0\xb3\x86\xaa\xfe\x92\x23\x05\x80\xdc\x3f\xb0\x33\ \x92\xf4\x9b\x1d\xde\xe0\xbd\x43\x23\xe4\xc1\xc4\x14\x99\x9b\x23\ \x96\x62\x6c\x6a\x5a\x16\x0a\x37\xa2\xf7\xc9\x95\x6e\xd4\x14\x16\ \x8b\x0a\xf8\xf3\x42\x1a\x13\x88\xf9\x17\x91\xe3\x9f\x78\xfb\x17\ \x7d\x88\x3e\x98\x5e\xb5\x87\x76\xf8\xdc\x5d\xc7\x32\x7f\xa2\x5d\ \x84\x81\xe9\x81\x01\x07\xc7\x26\x2c\x67\x78\x35\xc0\x77\xc3\x3d\ \xc0\xbd\xa0\xd9\xf0\x64\x82\x90\x86\x16\x70\xcf\xe7\x13\x3e\x80\ \x9c\xff\x6e\xb1\x4f\xa6\xda\x03\x5b\xbf\xb3\xc1\xd1\xcc\xff\x38\ \x45\xb8\x5d\x5d\xc5\x6e\xeb\x97\xe4\xb7\xef\xcc\xec\x12\x72\xbd\ \x02\xe0\x9e\xe0\xde\xae\xd1\x7b\x44\x21\xd0\x4f\x36\x1f\xb8\xa2\ \x31\x86\x5e\x58\x86\x9c\x4f\xf1\x23\x9f\xf0\x11\x6f\x40\x8c\x28\ \x3a\xfe\xb2\x45\x72\xa2\xa4\xdf\x15\x02\xa0\x38\xbc\x78\x8a\x30\ \x38\xea\x40\xbd\x67\x05\xa3\x93\xd3\xb2\x56\xe0\x66\x01\x20\xb4\ \x76\x93\x4c\x15\x87\x20\x35\x79\x07\xe0\xec\xa3\xe7\x3f\x20\xac\ \x56\x93\x94\xb9\x07\xaf\xb9\x82\xf9\x17\x4b\x11\x06\xc6\x1f\x99\ \x64\x87\xf1\x17\xf3\x17\xdc\x8a\xdd\x27\x97\x5d\x2a\x04\xb4\x26\ \x10\x53\x21\xb0\xc2\xdd\x49\x3f\xeb\x4a\x7e\x45\x6d\xa8\xc7\xab\ \xeb\x2b\xc8\xcf\xc3\x11\x57\x09\x00\xe8\x22\xdc\xd6\x17\x97\x99\ \xc7\x29\x80\xb5\xb4\xf5\xc7\x5d\x27\x00\xaa\xae\xf7\x68\x0d\x1e\ \x8d\x41\xa7\x2b\x37\x7b\xfe\x57\xa8\x49\xc8\xfd\x45\x2d\x8f\x46\ \x36\x45\xc8\xa5\x5a\xc9\xf1\xcc\x5f\x5a\x7b\x9f\xdc\x8b\x4c\x12\ \xa7\x42\x1a\x1d\x27\x0d\xf7\xdc\x15\x4a\xdc\x77\xb6\x45\xcb\x21\ \xe8\x75\x25\xf3\xbf\xbc\xb3\xee\xfd\x74\xf1\x77\x15\x27\xf8\x6e\ \xac\x90\x27\xb4\x3c\xd1\xa2\xb9\x6d\x40\x2e\xa5\x75\x1a\xe3\xc3\ \x30\xd1\xd6\x9b\xa3\x64\x7a\x66\x8e\x38\x1d\xe0\x2c\xec\x8a\x0f\ \xbb\x6a\xb6\xc0\xca\x0d\xaa\x5a\x40\x37\xf0\x82\xfb\x6c\x7f\x3f\ \xff\xa2\x9a\x64\x3c\x78\xe1\x9a\x72\x9b\xe6\xd6\x01\x72\x21\xe8\ \x0c\x41\x50\x12\x1e\x24\x03\xf1\x29\xe2\x36\x40\x92\x91\x5b\xb4\ \x81\x03\xe7\x5a\xb1\x7d\xd8\x22\x15\x7f\x0d\xca\xb6\x7f\x39\x95\ \x9c\xbd\x1a\x09\x17\xfd\x44\x6c\x8a\xca\x05\x35\xcc\xa6\x00\x37\ \x0d\x93\xf1\xc9\x59\xe2\x56\x4c\xce\xcc\xc8\xa1\x4d\x37\xcc\x1a\ \x54\xf7\x05\x88\x57\xd3\x08\x79\xc6\x3d\x6f\xff\x2c\xfe\xeb\xaa\ \xd5\x7e\xa7\x9a\xf4\xf7\x67\xbb\x15\x21\x7c\x63\x8c\x9c\x67\x4c\ \x10\x74\xdc\x19\x5b\xd2\x24\x1e\xbb\x00\x1e\x41\xf7\xe0\x03\xe7\ \x47\x04\x4e\xaa\x47\x04\x3c\x59\xe2\xd7\xdc\xf4\xf6\x3f\xae\xd6\ \xdb\xbf\xfc\xda\xbd\xc4\x87\x39\xde\x88\xc8\x39\xf5\x2c\x94\x00\ \x77\xf7\x4f\x20\xe7\x3f\x85\xd8\xc8\x38\xb9\x7c\xd7\xd9\xd3\x85\ \x34\x66\x0a\x14\xb8\x83\xf9\x7d\xc2\xc7\xd4\x5a\x7d\xe5\x15\xd4\ \x1b\x0b\xbd\x74\x40\xc4\xc0\x9e\x82\xa0\x38\xe8\x4e\x7b\x3f\x11\ \xbf\x80\x93\x53\x8a\x73\x0f\xd7\xab\x99\x01\x93\xaf\xe4\x54\x7c\ \xdc\xf9\x02\x80\xe3\x97\xab\xa9\x42\x17\x1b\xba\xcc\x19\xea\x68\ \xb3\x88\xc1\xa5\x9a\x41\x12\x1f\x5a\xba\xd8\xfe\xec\xec\x1c\x99\ \x9c\x9e\x26\xe3\x93\x93\x64\x74\x7c\x82\x8c\x8c\x8f\x93\x07\x63\ \x63\x32\xc1\xcf\xf0\x3b\xf8\x1b\xfc\xcf\xec\x12\xda\x26\x90\xf8\ \xe4\xd4\xaa\xc3\x8b\xf5\x5d\xea\x66\x00\xc7\x7b\x9c\xcd\xfd\x84\ \x3c\xe3\xf5\x8b\x1d\x4a\x0f\x20\x3b\x3f\x64\x72\x93\x86\x88\x1c\ \x31\xf8\x79\x68\x69\x05\x41\x09\x65\xfe\x07\xa3\x33\x29\x2c\xd2\ \x99\x23\x13\x94\x91\x86\x47\x46\x49\xec\xfe\x10\x89\x48\x71\xd2\ \x17\x93\x12\x22\xf8\x0c\x7c\x76\x78\x74\x54\xbe\xd6\x5c\x0a\x85\ \x02\x24\x0e\x39\x55\x08\x70\xdb\x54\x2b\x05\xdb\x1d\xed\x0c\xf4\ \x72\x65\x5f\x51\x93\x80\x05\x25\x6d\x16\x95\x68\x46\xe4\xe1\x9c\ \x17\xaa\xa5\x25\x51\xfb\x53\xf1\xe6\x87\xb7\x36\xbc\xc5\x25\xca\ \xb4\x89\x32\xbb\x5e\x92\x86\x86\xe4\xef\x48\x85\x86\x00\x9a\x80\ \x13\xcd\x81\x23\x97\xda\x34\xb4\x80\xb2\xe7\x1d\x9c\xf9\xc7\x6f\ \x57\x0c\xfd\xad\x2b\x97\x93\x26\x2c\x9d\xe8\x72\x33\xb5\x11\x03\ \x70\xf8\x59\x6d\xf3\x4f\x4e\x4d\x91\xc1\xe1\x07\xa4\x5f\x92\x2c\ \x63\xfc\xa7\x09\xbe\x0b\xbe\x73\xd2\xe2\x74\x65\x28\x35\xbe\xec\ \xc0\xc4\x20\xb5\x06\xa2\x1e\xbf\xb8\xc5\x91\xcc\x0f\x13\x52\xe8\ \x02\xfb\x95\x16\xbe\xed\x68\x43\xea\x36\xa1\x73\x40\xae\xbf\xb7\ \x5a\x00\x74\x5b\x98\xd6\x0b\xb6\xba\x34\x34\x9c\x32\xa6\x57\xd4\ \x0a\xa8\xc6\x31\x61\x61\xc1\x12\x44\x07\x9c\xa6\x05\x80\xa3\x5b\ \xc5\x19\xd8\xe3\xc8\x8e\x41\x5a\xb1\x7f\x68\xa2\x90\xf2\x62\x8d\ \x8e\x01\x72\x31\x2c\x59\x16\xe7\xb7\x02\x53\x94\xf1\x63\x16\xaa\ \xf9\xc9\x12\xdc\xd3\xd4\xb4\x35\x7e\x0e\xa7\xe5\x09\x14\xd5\xdc\ \x54\x35\x03\xd2\xfd\xfc\x57\x1d\x58\xf6\xcb\xef\x52\x5a\xf0\xea\ \x37\x2a\x49\xb8\xab\x6f\xc9\xba\xb9\x42\xc4\xc0\x4c\x47\x21\x64\ \xf8\x99\x6d\x26\x83\x13\x6e\x68\x64\xd4\x76\x8c\xff\x34\xdd\x7f\ \x30\x62\xba\x8f\x00\xae\xe6\xa4\x46\x23\x70\xd6\x57\x6f\xac\x54\ \x29\x13\xe6\xb7\x3b\x8a\xf9\x1f\x35\xfc\x1c\x50\x5a\xf0\x8e\xe3\ \x8d\x36\xd8\x94\x7e\x79\x50\x87\xd1\xd4\x62\xc8\xed\x37\x3b\xbd\ \x17\x6c\xed\x81\xf8\xa0\xed\x99\x7f\x9e\xe0\x5e\xc1\x44\x31\x3b\ \x6d\xd8\x49\x91\x81\xfc\x42\xd5\x11\xe3\x7d\x8e\x8a\x06\xa4\x73\ \x65\x5f\x50\x53\x79\x2e\xd4\xdd\xb2\x8f\x74\xbe\x1d\x21\x42\x53\ \x34\x29\x47\x21\x54\xf5\x0d\x0c\x9a\x6b\x0f\x8f\x8e\x8f\x33\xc3\ \xf8\x4f\xd3\x83\x51\x73\xcd\xa0\xfb\x63\x13\xae\xe9\x1b\x98\x99\ \x5d\xf6\x59\x27\x75\xfd\x79\x5d\x69\xa1\x30\x62\x79\xa9\xd4\x7f\ \xd5\xd4\xe2\x9b\x89\xa7\x16\x43\x49\xaf\x99\x2a\x7f\x7c\x78\x98\ \x59\xe6\x9f\x27\x58\x83\x99\x39\x04\x5d\xd2\x90\x2b\xcc\x00\xe8\ \x94\xe5\xa4\xdc\xff\x1a\xe5\xd4\xdf\x06\x7b\x57\x72\xe9\x8c\x18\ \x94\x86\xef\x93\xa9\x69\x73\x0e\x3a\xd8\xd0\x92\x0d\x1d\x7d\x46\ \x1c\x84\x66\xf9\x05\xa0\x9f\x80\x53\xca\x88\x73\x8f\x34\xa8\x69\ \x01\x95\x4e\xca\xfd\x9f\x51\x5a\xe8\xc9\xca\xeb\x6c\xb4\x77\xea\ \x88\xa8\x46\x0c\x7a\x06\x26\x4d\x3a\xe0\xb3\x24\x3a\x78\xdf\x31\ \xcc\x3f\x4f\xb0\x26\x58\x9b\x19\x88\x8e\x8c\x39\x42\x00\x9c\x10\ \xaf\xab\x09\x80\x99\x74\x5f\xf1\xaf\xb1\xaf\xfe\x73\xc2\x3f\x2b\ \x7a\x3b\xb3\x45\x52\xd5\xd9\xc3\xce\xa6\x75\xf5\xcb\x4d\x3b\x61\ \xb4\xf7\x42\xe6\xaf\x69\x1e\x36\xed\xcd\xef\x44\xe6\x5f\x28\x04\ \xcc\xd2\x04\x9c\xd0\x47\x00\x7a\x06\x66\x70\xa2\x5a\x6d\xc0\x3f\ \x39\x41\x00\xe4\x2a\x2d\x70\xed\xae\x1a\x46\xed\xb7\x77\x23\x06\ \x40\x66\xe4\xf9\xcf\x39\x4c\xed\x57\x33\x07\xcc\xf0\x09\x8c\x4e\ \x4d\x3b\x42\x0b\xc8\xc9\xaf\x51\xc9\x0a\x14\x36\x3b\xc0\x01\x28\ \x5e\x51\x5a\xe0\xde\xb3\xcd\x8c\x8f\x81\x8a\x90\xd6\x2e\x73\xde\ \xfe\x4e\x70\xf8\xe9\x77\x0c\x3e\x30\xe5\x99\x39\x61\xf6\xc0\xde\ \x33\xcd\x6a\x66\x40\x2d\xd3\xcc\xff\x70\xe8\x87\x30\xad\x9c\xfd\ \x77\x93\xf9\x0d\x34\xa3\x7d\x37\x94\xe4\xba\x85\xf9\xe7\x69\x64\ \x6c\xdc\xb8\x16\x30\xc9\xbe\x16\x70\x36\x78\x43\x4d\x00\x4c\x33\ \x3d\x3c\x24\x23\x20\x7c\x43\xcd\xfe\xd7\xea\xfb\x67\x77\x82\xc1\ \x1d\x66\x24\xf9\xb8\x8d\xf9\xe7\xc9\x8c\x64\x21\xd8\x03\xd6\x8b\ \x83\x54\xfd\x00\x2c\xb7\x0a\xa3\xea\xff\x6b\x4a\x0b\x83\xba\x68\ \xd6\xa5\xb7\xd1\x71\x5d\xe0\x10\x63\x29\xc3\xcf\x8a\x8c\x41\xa3\ \xfe\x00\x28\x1b\x66\xfd\x1c\x05\x54\xa6\x09\x33\x9d\x0f\x90\xe1\ \x17\x4e\xd8\x39\xfd\xd7\x08\x41\x6e\xba\xe1\x16\x58\xa9\xcd\xed\ \x9f\xec\x93\xa4\x8a\xbe\x58\x3c\xaf\x2f\x16\xfb\x31\xfd\xf9\x85\ \x5e\x49\xfa\x6b\x20\xf8\x59\xfe\x1d\xfc\x2d\x2a\x55\xca\xff\x9b\ \xa2\xfb\x82\x67\x60\x14\xac\xd7\x09\xec\x50\x49\x0b\xa6\x5a\x74\ \x21\xc3\x0d\x40\x84\x4e\xa5\x85\x15\xf2\xed\x4c\x6f\x1a\x4c\xc2\ \x35\x5a\xd5\x97\x12\xa6\x8f\x49\x27\xfa\xa3\xd1\x6f\xf7\xf6\xf6\ \x7e\x48\xef\xbe\xf5\xf7\xf7\x7f\xb8\x37\x16\xfb\x07\xfa\xd9\x93\ \xa9\x10\x06\x46\xab\x08\x61\x2f\x58\x3e\x4b\xc7\xca\x3a\xd4\xbb\ \x04\x31\xf9\xf6\xdf\x78\xf1\xc3\xde\x00\x3f\xab\xb4\xb0\x4b\x8d\ \x5d\xcc\x6e\x18\x74\xaa\x31\x3a\xa2\xdb\xda\x92\xde\xd8\x44\x6f\ \x4c\x7a\xeb\x9e\x24\xfd\xb6\xd1\x7d\xec\x91\xa4\xdf\xa1\x9a\xc1\ \x56\x2b\x05\x01\x3c\x0b\x23\x98\x9e\x9d\x25\x97\x19\xee\x1e\xa4\ \xd1\x2b\x70\xc6\xe7\x2b\xfa\x10\x7b\xf6\x3f\x27\x7c\x51\xcd\x01\ \x18\xba\xdd\xc7\xec\x86\x41\xf8\xc9\x08\xa0\x81\x86\x85\x6f\xd4\ \xb2\x7b\xd1\xe8\x27\xcc\xde\x4f\xaa\x11\x3c\x47\x05\x81\x60\xd5\ \x7d\x4f\x4c\x19\xf3\xa7\x74\x46\xd9\x75\x06\x86\x6e\xf5\xa9\x3a\ \x02\xd3\x39\xe1\x73\xec\xa9\xff\x7e\xe1\x3f\x95\x16\xe4\xcf\x0d\ \x32\xad\xb2\x41\xab\x2a\x23\xb0\x28\xe1\x67\x9a\xda\xef\x3e\x7a\ \x79\xcb\xba\xc9\xd0\x6b\x3f\xd3\x2f\x49\x3f\xa1\xdf\x35\x65\x37\ \x2d\x60\x90\xf1\x4a\xc1\xac\x2d\xd5\x2a\x7e\x00\xf1\x25\x16\x2b\ \x00\xd7\x29\x2d\x68\xcb\xa1\x2b\xcc\x6e\xd4\x95\xee\x88\xa1\x66\ \x1f\xd0\xc3\xcf\x02\xe6\x1f\xed\x8b\xc7\xff\x26\x55\x7b\x1b\x89\ \xc5\xbe\x41\xbf\xf3\x81\xe9\x61\x41\x03\x39\x15\x10\x4d\x60\xb9\ \x89\xe8\x5b\x6f\x5f\x51\x89\x04\xf0\x39\x0c\x56\x00\x8a\xc7\x14\ \x33\x00\xcf\xb4\x30\xbb\x51\x1d\x06\x63\xff\xd0\x4c\xd3\x64\xc6\ \x19\xe9\x89\xc7\xff\x2c\xd5\xfb\xdb\x1b\x8f\x7f\x49\x16\x3c\x26\ \xae\x65\xd0\x60\x86\x60\x47\x24\xce\xec\xb9\xda\x73\x5a\x2d\x23\ \x90\x3f\xc2\x62\x09\x70\xad\xd2\x82\xc0\xeb\xc9\xea\x46\xf5\x0d\ \x8d\x1a\x8a\xfb\x9b\xdc\xbd\x77\x1a\xc2\x78\x4b\xb5\xc7\x7d\xd1\ \xf8\xdf\xc9\xa6\x87\x69\xdd\x86\xe3\x86\x8a\x85\x7a\x87\x46\x98\ \x3d\x57\x47\x4b\xdb\xd5\x1c\x81\x21\x16\x05\x40\x54\x31\x05\xb8\ \xf6\x16\xb3\x1b\x35\x62\xa0\x03\x2e\xf4\xd4\x37\xf7\xed\x1f\x5f\ \xb1\xd4\xfb\xdc\x1b\x8b\xad\x31\x73\x4d\xf0\x8c\xdc\x98\x14\xa4\ \xd1\x28\xb4\x8f\xc1\x10\xa0\x72\xbb\x23\xa1\xb5\x9b\x5d\xfb\xdf\ \x3e\xce\xbf\x32\x2b\x1d\x7e\x09\x38\x06\xdf\xd7\x17\x8b\x89\x66\ \x0e\x1f\x31\xd2\x3c\x14\xf6\x88\xc5\xb3\xc5\xb7\xdc\x55\x13\x00\ \x73\x4c\x85\x02\x97\x07\xf8\x4f\xaa\x85\x00\xc3\x8c\x86\x00\x8d\ \xd8\xff\xe0\xa4\x32\x33\xc1\x07\xc2\x72\x76\xd9\x6f\x08\x3b\x42\ \xee\x81\x59\xeb\x33\x92\x1e\xcc\xaa\x1f\xa0\xa6\x4b\x3d\x14\x98\ \x19\x28\xff\x43\x66\x04\x40\xa6\x9f\xff\x33\xc5\x1e\x80\x6f\x54\ \x32\xab\xa6\xdd\x89\x0f\xdb\x22\xf6\x0f\x49\x3e\x76\xdb\x73\x2a\ \x00\xb6\xd9\x21\x27\x00\xf6\x88\xd5\xf3\xb5\x4a\xad\x47\x20\x27\ \x7c\x91\x1d\x13\x80\xe3\xff\x5e\x69\x21\x81\xbc\xa0\x2b\xd3\x7f\ \x61\xc8\xa6\x59\x6f\x7f\x33\x32\xfc\x4c\xf7\x05\x0c\x0e\xfe\x9e\ \x59\xf9\x01\xf0\xac\x92\x45\xe4\xc1\x28\xbb\xb9\x00\x5b\x83\x6a\ \x45\x41\xdf\x64\x27\x07\xc0\xcf\xff\x87\xd2\x42\xd6\xef\x0a\x33\ \xbb\x41\xc3\xe3\xc9\xf7\xfd\x33\x31\xf5\xf7\x84\x5d\xf7\xbd\x3f\ \x16\x3f\x65\xd6\xb8\xb1\xa4\x0b\xac\xe8\x1e\xb1\x7a\xbe\xa0\x43\ \x96\xa2\x1f\x80\x13\xfe\x9d\xa1\x22\x20\x7e\xb9\xd2\x42\xde\x3a\ \x58\xc7\xec\x06\x4d\xcd\x24\xdf\xd4\x32\x99\x11\xdd\x8b\x86\xca\ \x62\xb1\xbf\xb7\xeb\xbe\xf7\xc6\x62\xdf\x31\x63\x8d\xf0\xac\x92\ \x1f\x20\x32\xcb\xec\xf9\xda\xb4\xbf\x4e\xcd\x11\xe8\x65\x29\x0d\ \x78\xad\xd2\x42\xb6\x1f\x63\xb3\x0c\x18\xb2\xcc\x92\x8e\xff\xcf\ \x9a\xe6\x00\x9c\x84\x4a\x3d\xbb\xee\xfb\xc0\xc0\xc0\x47\xcc\x32\ \x03\x8c\xe4\x03\xb0\x9a\x11\x08\x03\x72\x15\x05\x80\x5f\xcc\x66\ \xc8\x04\x10\x36\x2b\x2d\x64\xd7\xc9\x26\x26\x37\xa7\xf1\x5e\xd4\ \xd0\x24\x5f\x53\x04\x80\x24\x55\xd8\x7d\xef\x7b\x63\x52\xb5\x39\ \x25\xc2\xc9\xa7\x05\xb3\x3a\x37\x60\xe7\x89\xab\x6a\x1a\xc0\x1b\ \x0c\x99\x00\xe2\x36\xa5\x85\xfc\xec\x34\x9b\x02\xa0\xb9\x37\x96\ \xf4\x81\x1c\x9f\x9c\x34\x2b\xf1\x27\xd7\xee\x7b\x6f\x56\x34\x00\ \x9e\x59\xb2\x68\xea\x89\x32\x79\xc6\x76\xbf\xd3\xa4\x16\x05\xc8\ \x65\x48\x00\x08\xbb\x95\x16\xb2\xef\x2c\x9b\x75\x00\xad\x7d\xc9\ \x77\x00\x1a\x9b\x30\x2b\x03\x30\xf6\x63\xbb\xef\x7d\x7f\x2c\xf6\ \xff\xcc\x58\x2b\x3c\xb3\x64\x01\x7b\xe5\xb8\x0e\xc1\x9c\xb8\x93\ \x9d\x30\x60\x40\x3c\xa0\xb4\x90\xfd\x45\x6c\x0a\x80\xf6\x48\xf2\ \x8e\xa9\x11\xb3\x06\x7c\x4a\xd2\x0b\xb6\x17\x00\xd1\xf8\xbf\x98\ \x93\x12\x9c\x7c\xd7\xe0\x36\x46\x93\x81\xf6\x9f\x6b\x51\x33\x01\ \xf6\xb3\x54\x07\x50\xa0\xb4\x90\x83\x17\xae\xb9\xae\x03\xb0\x69\ \x6d\xbf\x53\x58\xf2\x9b\xb4\x09\x30\x10\xff\x5b\x53\x26\x0b\x8f\ \x25\x9f\x73\xc1\x6a\xa7\x60\xe0\x0d\x15\x01\x50\x80\x02\x00\x05\ \x00\x0a\x00\x14\x00\x68\x02\xa0\x09\x80\x26\x00\x9a\x00\xe8\x04\ \x74\x9d\x13\xb0\x3f\x16\x7b\xc5\xf6\x02\xe0\x61\xcb\x30\x74\x02\ \xba\xd9\x09\xa8\x1a\x06\x3c\x85\x61\x40\x0c\x03\x62\x18\xd0\xd1\ \x61\x40\x4c\x04\xb2\x28\x11\x28\x2a\x55\x62\x22\x10\x26\x02\x61\ \x2a\x30\xa6\x02\xdb\x12\xd1\x68\xf4\xa3\x98\x0a\x8c\xa9\xc0\xe0\ \x04\xcc\x54\x2c\x06\x3a\xc0\x6e\x47\x60\x3b\x14\x03\xc1\xc4\x1e\ \xdb\xaa\xff\x92\xf4\x5d\x2c\x06\x32\x50\x0c\x74\xa0\x4e\xc5\x04\ \xe0\x3d\x2c\x09\x80\x97\x14\xcb\x81\x77\x63\x39\xb0\x41\x3a\x69\ \xdf\x2c\x40\x2c\x07\x36\x42\xeb\x76\x86\x95\x05\x80\x9f\x7f\x91\ \x1d\x1f\x40\x80\xff\xb6\x13\x87\x82\xd8\xa5\x21\x08\x8c\xeb\xb2\ \x9d\xed\x8f\x0d\x41\xac\x1d\x0e\x92\xcd\xff\x1d\x3b\x02\x80\x2b\ \x7b\x5e\x69\x21\xab\xb1\x25\x98\x19\xd1\x80\xad\x36\xf4\xfe\x6f\ \xc7\x96\x60\xc6\x68\xf5\xc6\x0a\x65\x01\xe0\xe7\xff\x84\x1d\x01\ \x90\x53\xfa\x09\x47\x36\x05\x35\x90\x0c\x64\x41\x53\xd0\x4f\xd9\ \xc8\xf6\xff\xb4\x99\xe3\xc2\xb0\x29\xe8\x22\xf3\x01\x7d\xc2\xff\ \x66\xc7\x07\x80\x6d\xc1\x17\x6f\x0b\x3e\x64\x66\x5b\xf0\x38\x6f\ \x9b\xb6\xe0\x92\x54\x6e\x5e\x5b\xf0\xe4\xb5\x2c\x6c\x0b\x6e\x2b\ \x47\xa0\x30\xa0\x38\x18\x24\x8c\x83\x41\x4c\xca\x0c\x5c\x69\x83\ \xb7\xff\x6b\x38\x18\x04\x07\x83\x2c\x52\x10\x24\x86\x9d\x39\x1a\ \x6c\xc4\x56\xa3\xc1\x60\x3c\xd7\x12\xe6\xfd\x7f\x8b\xde\xc3\x0c\ \x8e\x06\xb3\x7c\x34\x58\x90\x45\x01\xe0\xcc\xe1\xa0\x06\xfc\x00\ \x16\x0d\x07\x1d\x85\x41\x9d\x29\xf7\xfa\x0f\xc4\xbf\x8c\xc3\x41\ \x53\x33\x1c\xd4\x13\x10\x0f\x33\x27\x00\x9c\x3a\x1e\x1c\xb2\xcc\ \x8c\x8d\x07\x9f\x36\x5b\x00\x3c\x1c\x0f\x9e\x42\x4d\xe0\xd1\x9b\ \x7f\xd4\xec\x75\xb8\x7a\x3c\xf8\xc1\x3a\x67\x64\x01\x2e\xf0\x01\ \xfc\x50\x69\x41\x30\x00\x81\xd5\x8d\x02\x1a\x1c\x9b\x30\xf4\xa6\ \x32\x79\x46\xe0\x3c\xcd\xf4\x45\x25\x9f\x95\x8e\x41\x7a\xed\x67\ \x1e\x55\xfb\x4d\x9b\x7d\xff\x46\x66\x02\x02\xe2\x74\x4f\x58\x3e\ \x53\x3e\x95\x1c\x00\x8f\x5f\xf8\x01\x73\x02\x20\x9d\x2b\xfb\x82\ \x5a\x28\xb0\xe6\x56\x1f\xb3\x9b\x75\x23\x7a\xdf\xd0\x61\x85\x38\ \xb7\x05\x02\x60\xbe\x6f\xa0\x08\x61\x39\x0b\x9c\x7d\x9f\x81\xae\ \xc4\x56\xdd\xb7\x91\xd8\x3f\xa0\x33\x3a\xc8\xec\x79\x0a\xdd\xd2\ \x98\x0b\x98\x5d\xf6\x59\xf6\x04\xc0\xa6\xe0\x07\xe9\xcd\xcf\x28\ \x2d\xea\x62\x43\x17\xd3\x66\xc0\xcc\xec\x9c\xa1\x03\x1b\xb3\x46\ \x0b\x98\xa7\x29\x28\xcb\x85\xec\x3c\x73\x32\xfc\xe4\x24\x9f\x29\ \xab\xee\xd7\x48\xea\x2f\x60\x7a\x76\x96\x5c\x66\x58\xfd\x2f\xbe\ \xd2\xa5\xe6\x00\x9c\x01\x5e\x4a\x63\x11\xd4\x76\xe9\x70\x62\x24\ \xc0\x68\x5a\x30\x60\x6a\x7a\xc6\x4a\x01\xf0\x58\x10\x40\x7e\x3e\ \x4c\xec\x81\xa1\x1d\x7a\xf7\x4d\x1e\xf0\x21\x49\xdf\xed\x8d\xc5\ \x4f\x5b\xc9\xf8\xf3\x34\x3d\x33\x63\xe8\x59\x46\xe8\x5e\xb0\x7c\ \x96\x8e\x95\x29\x47\x00\xa8\x29\x7d\x2d\x8d\x55\xd0\x05\x1c\x57\ \x5a\xd8\x8e\xe3\x8d\x4c\x6f\xda\xb5\x7e\x89\x18\xc5\xd0\xc8\x68\ \x2a\x84\xc0\xbb\xc2\x20\x2a\x55\x81\x66\x20\xdb\xf1\x92\xf4\x02\ \xf4\x18\x94\x49\x92\xbe\xf7\xd0\xb6\x8f\x6d\x7f\x54\xcf\x3f\x9d\ \xaa\xfb\x1a\x1e\x19\x35\xfc\x1c\x61\x2f\x58\x3e\x4b\xf9\x85\x8d\ \x6a\x1a\xc0\x51\x76\x05\x00\x27\xac\x51\x5a\x18\xb7\x2d\xc4\xf4\ \xa6\x01\x3d\x98\x30\x66\xb7\x82\xe7\x7a\x20\x3e\x98\x4a\x21\x60\ \x2b\x82\xb5\x1b\x49\xfb\x95\x1b\xae\x4e\x4c\x31\x7f\x8e\x02\x79\ \x21\x95\x56\x60\xfc\x2a\x66\x05\x40\x46\xa0\xec\x2f\x14\x55\x1b\ \x4e\x24\xd5\x37\x7a\x98\xde\x38\x23\x9d\x82\xdf\x35\x05\xa6\x5d\ \x2b\x00\x26\x0d\x74\xfd\x61\xbd\x03\xf0\x3c\x01\x0f\xa8\xd6\x00\ \xf8\xf9\xaf\xb2\x2b\x00\x1e\xd6\x04\x4c\x2b\x2d\x0e\xd2\x1f\x59\ \x97\xde\xa3\x53\xc6\x0f\xf1\x88\x59\x6d\xc3\x19\xa2\x91\xb1\x71\ \xc3\xcf\x6d\x74\x92\xfd\xb7\xff\x99\xa0\x6a\x0a\xf0\x14\x73\x35\ \x00\x8b\xf8\x01\xea\x9c\xd6\x21\xd8\xcc\x90\xe0\xe3\x38\xf6\xf0\ \xb0\x6b\x98\xdf\x68\xc6\x9f\x13\x42\x7f\x8f\x33\x00\xd5\x3a\x01\ \x07\xc4\x70\x1a\xeb\xf0\xf8\xc5\x2d\x4a\x0b\x84\x0e\x28\xac\x6f\ \xe0\x65\x4a\x63\x26\x68\x01\x60\x0b\x4b\xd6\x86\x06\x6d\x41\x10\ \xfe\x34\x6a\xf7\x3f\x7c\xfb\x4f\x33\x7f\x76\x80\x72\x76\xd4\xa8\ \xf4\x00\x10\xdf\x64\x5e\x00\x64\xf8\xf9\xef\xa9\x25\x04\x55\x77\ \xf6\x32\xbf\x89\x6d\xfd\x71\x53\xde\x68\xc0\x18\xd1\xc1\xfb\x8e\ \x65\x7e\x58\xdb\xac\x09\xcc\x2f\xf7\xfe\xef\x95\x98\x3f\x37\x55\ \xd7\xd5\xed\x7f\x6f\x80\xff\x0e\xf3\x02\x20\xdd\x57\xfc\x6b\x6a\ \x09\x41\x27\x2b\x3a\x1d\x21\xc9\x63\x23\xe3\xa6\x1c\xec\x99\xd9\ \x59\x47\x0a\x01\x58\x13\xac\xcd\x0c\x74\xf7\x4f\x90\x0b\xc1\x38\ \x11\x9a\xa2\x24\xdc\xc5\xee\x99\x39\x21\x76\xa8\xd9\xff\xd3\xcb\ \x7c\xc2\xaf\xa6\x39\x01\x74\x31\x21\xa5\x85\xe6\x15\xd4\x3b\x42\ \x00\x40\x2f\x7a\xa3\xd9\x81\x0b\xcb\x86\x9d\x64\x0e\x80\xda\x6f\ \xd6\x9b\x7f\x6a\x7a\x8e\x94\x84\x07\xc9\xf9\xaa\xb8\x4c\x3f\x0f\ \xc5\x49\x79\xeb\x00\xa9\x65\x50\x10\xe4\x1e\xae\x57\xa9\x00\x14\ \x2a\xd2\x9c\x02\x4f\x40\x7c\x4d\x69\xa1\x6b\xde\xa8\xa4\x52\xbc\ \xcf\x11\x42\xa0\x4b\x1a\x26\x66\x01\xcc\x81\xb8\xf9\xa5\xc3\x4b\ \xe2\xf0\x9b\x33\x89\xf9\x01\xcd\x37\x46\x1f\x33\xff\x42\x2a\xae\ \x91\x48\x65\x1b\x3b\x03\x41\xe0\xcc\xaf\xda\x58\xe9\xcc\xf8\xff\ \x22\x29\xc1\x9f\x57\x6b\x11\x76\xa1\xf6\x96\x23\x04\x80\x19\x95\ \x82\xef\xed\x22\x34\xce\x2c\xf3\x3f\x18\x1d\x33\xf5\x59\x44\xe2\ \x53\x8b\x32\xff\x42\xba\x58\x2b\x91\xea\xeb\xf6\xaf\x0b\x38\x17\ \x56\x0d\xff\x11\x8f\xbf\xfc\xff\x38\x46\x00\xf8\x7c\xbe\xf7\xd1\ \x45\xf5\x2b\xa6\x05\x17\x36\x3a\x46\x00\xd4\x77\x0f\x90\xc9\xe9\ \x19\x53\x0f\x3e\x24\xcc\xb0\x94\x31\x08\xf7\x3a\x65\x42\x92\xcf\ \x13\xf3\x15\x27\x66\x49\x49\xcd\xa0\xa6\x00\x98\xa7\x92\x2b\x31\ \x12\xba\x61\x5f\x41\x90\x7f\x4c\x35\xfd\xb7\x37\x8d\x90\x67\xd2\ \x9c\x04\x2f\x27\xe4\x2b\xb6\x0a\xdf\xe8\x1c\x33\x60\xbe\x4e\xc0\ \x44\xad\xf7\xb1\x49\x60\xe2\x6c\x01\xcb\x08\xea\x1b\xe6\x4c\x5e\ \x3c\x5c\x2e\xd8\x34\xac\x9b\xf9\x17\x12\xdf\x18\x23\x35\xb7\x6d\ \xa6\xfe\xdf\x56\x57\xff\x99\x1a\x04\xaa\xdb\x0f\x90\x25\x7e\x4d\ \x4d\xe5\x61\xb9\x51\xe8\x62\xd4\x3d\xf8\x80\x58\x01\xa8\x22\x8c\ \xd9\xd0\x41\x08\x4e\x4b\xa3\x55\x7d\x4a\x68\xbb\x3d\x96\x14\xf3\ \xcf\xd3\x85\xea\x38\x11\x9b\xed\x13\x31\x28\x0a\xdd\x50\x55\xff\ \xe9\xcb\xf2\x4b\x8e\x13\x00\x2f\x14\x16\xfe\x02\x74\x37\x55\x5a\ \xf4\xb6\x82\x06\x47\x09\x00\xa0\xe8\x83\x31\x62\x15\xc0\x2c\x80\ \x16\xda\x76\x60\xfc\x89\xc9\x29\xcb\xd6\x79\x2f\x32\x69\x88\xf9\ \x17\x92\x5d\x22\x06\xb9\x47\x1a\xd4\x04\xc0\x3d\x30\x99\xd3\x9c\ \x08\x50\x6d\x94\x16\xbe\x62\x6d\x39\xf3\xc5\x41\x8b\x65\x09\xc6\ \x47\x27\x88\x95\x80\x3e\x7a\xe0\x69\xef\x37\x69\xf8\xa8\xde\xee\ \xbd\xf0\x9d\x93\x53\xd3\x96\xae\x2d\x22\x4d\xc9\x6f\x6f\xb3\x04\ \xc0\x63\x47\xe1\x12\x46\x0c\xe0\x8c\x2f\xa7\x67\x5d\x25\xf9\x67\ \x53\x9a\x53\x01\xaa\x8d\x9a\xea\x73\xa4\xa4\xcd\x71\x5a\x00\x74\ \x0f\x32\x5a\x36\xac\x37\x77\x00\x7a\xea\x9b\x3b\x7c\xe4\xbd\x43\ \x3b\xe0\x3b\x66\xcd\x76\x70\x2c\xda\x3d\x79\x9a\x14\x87\x06\x4d\ \x67\xfe\x85\x74\xe9\x72\x8c\x04\x3b\x53\x2b\x08\x8e\x5c\x6c\x53\ \xf7\xfe\x73\xc2\x17\xd3\x9c\x0c\xe8\x70\xa2\xd8\x23\x60\x7b\xc8\ \x71\x02\x60\x3e\x32\x30\x66\xf1\xdb\xf2\x69\x87\x21\xf4\xd8\x03\ \xa7\x21\xa8\xe8\xc9\x8c\x26\x87\xcf\xc0\x67\xe1\x1a\x70\xad\xb9\ \x14\x30\xfd\xe3\x41\xaa\x23\x33\xe4\x52\x8d\xb5\xcc\xbf\x90\x4a\ \xeb\x63\x24\x74\x33\x35\x11\x03\xe8\x83\xa1\xdc\xfd\x57\x68\x73\ \x9c\xf7\x7f\x11\x33\x20\x43\x4d\x02\x5e\xac\xef\x72\xac\x10\x48\ \x85\x26\xa0\xa6\x21\x40\x68\x6e\x7c\x72\x92\x8c\x4d\x4c\x90\x91\ \xf1\x71\xf2\x60\x6c\x4c\x26\xf8\x19\x7e\x07\x7f\x83\xff\x99\x4d\ \x21\xb3\x2f\xf6\xe6\x5f\x98\xe9\x97\x2a\xba\x50\x25\x11\xe1\x2a\ \x44\x0c\xac\x13\x04\x1a\xbd\xff\xa0\xfa\x2f\x3d\xcd\xe9\xf0\xfa\ \x84\x8f\xd1\xc5\x4e\x28\x3d\x04\x48\x8f\x74\xa2\x00\x90\x7d\x02\ \xd4\x1c\xb0\xda\x27\xc0\x32\xc0\xe6\x2f\x0e\xa6\x9e\xf9\x9f\x10\ \x04\xc1\x38\x11\x2d\xaa\x31\xd8\x72\xa8\x5e\x8d\xf9\x27\x5f\xc9\ \xa9\xf8\x78\x9a\x1b\x40\xcd\x80\x42\xc5\x16\xc8\x9c\x48\xc4\x6b\ \xf7\x9c\x2b\x04\x4c\x68\x28\xea\x44\x74\x47\x26\x2d\x71\xf8\x25\ \x1f\x31\x90\x4c\x8d\x18\x94\xd3\x33\x9d\xa9\x5e\xf9\x77\x24\xcd\ \x2d\x50\x6b\x15\x06\xb4\xfb\x9d\xab\x8e\x15\x00\x0b\xf3\x04\xe6\ \x90\xef\xe5\x24\x1f\xa3\x71\x7e\x2b\xa9\x38\x6c\x4e\xc4\x60\xd7\ \xc9\x26\x55\xf5\x9f\xbe\x14\xff\x3c\xcd\x4d\xa0\x8b\xae\x57\x7a\ \x18\xaf\xae\xab\x70\x5c\x48\x70\x31\x6a\xed\x93\xc8\xc4\xf4\x8c\ \x6b\x99\x1f\xd2\x7b\x93\xcd\xf0\x4b\x35\x41\xc4\xa0\x3a\xc9\x88\ \x01\x9c\x65\x38\xd3\x2a\x02\xa0\x2e\xcd\x6d\xf0\xf8\x85\xef\xab\ \x49\xc4\x83\xe7\x5b\x1d\x2f\x00\xe6\x9d\x83\x66\x17\x10\xb1\x62\ \xef\xa7\xd2\xd3\xbf\x94\x11\x83\xfd\x45\x2d\x1a\x99\x7f\xe2\xbf\ \xba\x4e\x00\xbc\xbc\xb3\xee\xfd\x9e\x80\x78\x47\xe9\xa1\xac\xdc\ \xe0\x0e\x2d\xe0\xdd\x52\xe2\x21\x79\xc2\x8d\xd3\x01\xf5\xfc\x4a\ \x25\xbd\xac\x10\x44\x0c\xe4\x1a\x83\x5b\x11\x5d\x6f\x7f\x38\xcb\ \x2a\x02\xa0\xcb\xe7\x13\x9e\x4d\x73\x23\x32\x02\x62\xa6\x9a\x64\ \xdc\x57\xd4\xec\x1a\x01\x30\xaf\x0d\xf4\x0f\x8f\x3a\x96\xf9\x21\ \xad\x77\x29\x42\x7c\xd6\x45\x0c\x24\xb9\xc6\x40\xcd\x51\xb8\x57\ \xb5\xe9\x27\xb4\xc7\x17\x96\xa5\xb9\x15\xaf\xf8\x2e\xfc\xb2\x37\ \x20\x4a\xaa\xbe\x00\x07\xf4\x0c\x4c\xbc\xc7\xa0\x64\x4a\xbb\x71\ \xbb\x60\x68\x64\x86\x19\x5b\x3f\xa9\x88\x41\xcd\xe2\x11\x03\xe8\ \xf9\xa7\x61\xfb\x47\x7f\xe4\x13\x3e\x92\xe6\x66\x78\x39\xe1\x55\ \xd5\x88\xc0\xa9\x26\xd7\x09\x80\x85\x83\x47\x46\x26\xa7\x98\x65\ \x7c\x10\x62\xad\xb7\x47\x6c\x15\xde\xb3\x3a\x62\x50\xd5\xf1\xae\ \xa3\x70\xb7\x86\xe7\x1f\x92\xe2\xd2\xdc\x8e\x47\xc3\x43\xfa\x95\ \x47\x23\x8b\x84\x6f\xbe\xeb\x5a\x21\x00\xd4\x1e\x89\x2f\x69\x16\ \x61\xa2\x80\x7b\x9d\x9f\xd8\x03\x0e\x33\xb0\x99\xdd\x20\x00\x1e\ \x37\x23\xa9\x93\x48\x49\x63\x37\x59\x9e\xad\x16\xf7\x17\xfa\x98\ \x1f\xfa\x61\x5e\x7a\x30\xef\x51\x93\x94\x9b\x0f\x5c\x71\xb5\x00\ \x58\xd8\x68\x04\x92\x88\xec\xe8\x2c\x84\x7b\x82\x29\xbd\x8b\x0d\ \xea\xe4\x1b\xa3\xae\x12\x00\x40\xeb\xf2\xeb\xb5\xd2\x7e\x5f\x41\ \xce\x7f\x04\x98\x7f\x4e\x1f\x48\x8f\x9b\x1a\x86\x18\x4d\x29\xee\ \x8c\xde\x97\xc3\x87\x73\x4b\x98\xb7\x0f\xdf\x0d\xf7\x00\x13\x7a\ \xe0\x9e\x94\x3b\xe0\x44\x5c\x63\x06\x00\xbd\x7d\xf6\xae\x06\xf3\ \x0b\x77\x7d\x3e\xe1\x03\xc8\xf9\x4f\xe6\x05\xfc\x40\xed\xa1\xf9\ \xf3\x42\x72\x2b\x25\x14\x00\xef\x2d\x37\x06\x13\xa1\xe7\xfe\x08\ \x19\x1a\x9f\x24\x56\xca\x03\xb8\x34\xf8\x24\x20\x52\x01\x23\xd1\ \xae\x74\xeb\x8f\x87\x83\xb7\xdc\x0d\xcc\x5f\x54\x29\x91\xd7\x37\ \x85\x34\x1a\x7e\x0a\xdf\x47\x8e\x7f\x0a\x0f\x1b\x87\x8a\x61\x4c\ \x0e\x32\x46\xc0\x94\x1d\x54\x20\xdc\x89\x0f\xcb\x2a\x39\x08\x85\ \xc9\x99\xc4\x4d\x86\xc9\x99\x19\xf9\xb3\x70\x0d\xb8\x16\x5c\x33\ \x11\x86\x7f\x6f\x1b\xec\x7e\x39\xbf\xde\xe9\x02\x60\xdb\xe1\x36\ \xad\xb7\x7f\xc8\xf1\x25\xbf\x49\x3b\x04\xfd\xe2\x9f\xd2\x07\x34\ \xa7\xf4\xf0\xc0\xa9\x52\xea\x72\x87\xa0\x11\x4d\xa1\xf1\xde\x00\ \x69\xea\x89\xca\x29\xc8\xa0\x35\x80\xa3\x0e\x08\x7e\x86\xdf\xc1\ \xdf\x60\xc0\x49\xdd\x5d\x6b\x4a\x62\x2b\xae\x0d\x38\x9a\xf9\x8f\ \x97\xf4\xc9\x4e\x6b\x15\xe6\x9f\x4b\xe7\xca\xbe\x80\x9c\xae\x5e\ \x23\x50\xa0\x26\x41\xd7\xef\x0e\x93\x30\x32\x34\x9b\x44\xb5\x00\ \x08\x95\x39\x91\xf9\xcf\x51\xe2\xf2\xea\xb4\xde\xfe\xfb\x91\xc3\ \x35\x23\x02\xe5\xbf\x43\x1f\xd4\xb0\xda\x83\x3c\x5a\xda\x8e\xcc\ \xc4\xea\x40\xcc\x76\x67\x6a\x01\xbb\x8e\x75\x6a\x31\xff\xe0\xb2\ \xec\x8a\xdf\x44\x0e\xd7\x65\x0a\x08\x3f\x56\x7b\x98\xd0\x40\xb4\ \xac\xf9\x0e\x32\x14\xa3\x74\xa9\x2e\xe6\x2c\xd5\xff\x52\x1f\x59\ \x9e\x53\xae\x51\xee\x2b\xfe\x17\x72\x76\x42\x0e\x41\xa1\x52\xed\ \x81\x42\xff\xc0\x9a\x2e\x8c\x0a\xb0\x48\xc1\xce\x88\xa3\xbc\xfe\ \x59\x5b\xc2\x5a\x31\xff\x72\x74\xfc\x25\x88\xe5\x01\xfe\x93\xf4\ \xe1\x8d\xab\x3d\xd8\x3d\xa7\x9b\x91\xa1\x18\x25\x28\xab\x75\x82\ \x00\xd8\x72\xa0\x55\x4b\xf5\x9f\x58\x16\x28\xff\x14\x72\x74\x72\ \x75\x02\x6b\xd4\x2b\xa9\x44\x4c\x10\x62\x94\xe4\x14\xe1\x6a\x89\ \xf1\x84\x9f\x3b\x30\xc5\x47\x6b\xca\xcf\xab\xc8\xc9\x49\x9b\x02\ \xc2\xb3\x54\x7d\xaa\x56\x7b\xc0\x30\x57\xb0\xdc\xc1\x3d\x04\x9d\ \x4c\x2c\xa7\x08\x9f\x2c\x8b\x90\x95\xeb\x2a\xb5\xde\xfe\x95\x30\ \x11\x0b\x39\xd9\x88\x43\x30\x50\xfe\x07\x54\x08\x0c\xa9\x3d\xe8\ \x9c\xfc\x1a\x12\xc2\x2c\x41\xe6\x08\x1a\x6a\xb0\x98\x22\x5c\x54\ \x19\xd3\x61\xf7\x0b\xf7\x97\xf9\x84\xdf\x47\x0e\x36\x25\x4d\x98\ \x7f\x51\xe3\x61\x93\xfc\xe3\x8d\xc8\x54\x0c\x12\x8b\x29\xc2\x6f\ \xee\xb9\xaa\xc5\xfc\xee\x6c\xf3\xb5\x94\x09\x42\x98\x1f\xc0\x26\ \xc9\x29\xc2\x35\x92\x93\xe2\xfd\x10\xf2\x3b\x80\x1c\x6b\x32\xa0\ \x73\x0a\x7d\xb8\x2d\x6a\x0f\x1e\xfa\xae\xc3\xe8\x65\x64\x2c\xb6\ \x88\x95\x14\xe1\x83\x67\xef\xc8\x8e\x67\x0d\x01\xd0\x04\x3d\x2e\ \x90\x63\xad\x30\x05\x72\x4a\x3f\x01\xb6\x95\x56\x92\xd0\xa5\xc6\ \x2e\x64\x2c\x96\xb4\x00\x4a\x17\x6d\x9e\x22\x5c\x78\xb1\x97\x9e\ \xad\x0a\x2d\xe6\x1f\xf6\xe6\x08\xcf\x21\xa7\x5a\xe9\x14\xe4\xc4\ \x7f\x54\x2b\x18\x02\x7a\x6d\x53\x25\x29\x6f\xeb\x46\xe6\x62\x29\ \x45\xb8\xc3\xbe\x5a\xc0\x3b\xa5\x11\xb2\x6a\x43\x95\x16\xf3\xcf\ \xd1\xb3\xf9\x2d\xe4\xd0\x54\xf8\x03\xfc\xc2\x5a\x2d\x3b\xcc\x9f\ \x1b\x24\x95\x1d\x3d\xc8\x5c\x0c\x11\xb4\xd2\xb2\x1b\xf3\x9f\x12\ \x06\xc8\x4f\x37\x05\x75\xd8\xfd\xbc\x1f\x39\x33\xa5\xa9\xc2\xe2\ \x49\xad\x4d\x09\xe4\x85\x5c\xd9\x55\x98\xdd\x14\x61\x7b\x69\x01\ \x67\xc4\x28\xf1\xbd\x15\xd6\xc1\xfc\x42\x21\x9c\x49\xe4\xcc\x14\ \xe2\x61\x1b\x31\x21\xa8\xb5\x39\x90\x23\x50\x7d\x03\x85\x00\xa6\ \x08\x27\x18\xeb\x2f\x8f\x51\x2d\xb2\x56\x3b\xdc\x17\x10\xc3\xd8\ \xdc\x73\xa9\xfc\x01\xbe\x8b\xbf\xe1\xe5\xc4\x9b\x5a\x9b\xb4\x7e\ \x77\x2d\x09\xde\x44\x21\xc0\x4e\x72\xd0\xd2\x9a\x02\x67\x28\xf3\ \x07\x72\x2f\xeb\x88\xf5\x0b\x9d\x30\xee\x1e\x39\x71\x29\xfd\x01\ \x39\xc2\x73\x74\x33\x62\x5a\x9b\xb5\x76\x67\xd8\x55\xa3\xc6\x98\ \x4e\x11\xbe\x1a\x5b\x52\xb5\x3f\x6b\xab\x2e\xb5\x7f\x20\x33\x50\ \xfe\x87\xc8\x81\x36\x40\x66\xb6\xf0\x47\x74\x53\xe2\x5a\x9b\xc6\ \x6d\x0b\x91\x0a\x74\x0c\xda\x3f\x2c\x08\x5d\x84\x83\xa9\xd7\x02\ \x4e\xf1\x11\xf2\xfa\xe6\x1a\x1d\x6a\xbf\x70\x3f\x9d\x13\x3e\x87\ \x9c\x67\x27\x4d\x80\x13\xbe\x44\x37\x66\x44\x4f\x74\x00\x43\x84\ \xf6\xa7\xf2\x96\x68\xca\x43\x7d\x7a\xbc\xfd\x70\xc6\x3c\x5c\xd9\ \xf3\xc8\x71\x76\x4c\x14\xca\xe2\xbf\xae\xd5\x43\x00\x68\xcd\x9b\ \x55\xe4\x62\x03\x26\x0b\xd9\xbe\x7f\x60\x8a\xba\x08\x1f\x2b\xee\ \x25\xab\xb5\xe3\xfc\xe0\xf0\x9b\x4c\x0f\x08\x7f\x8d\x9c\x66\x67\ \x21\x10\x10\xbe\x09\x4d\x18\xb4\x36\x13\x86\x36\x62\xda\xb0\xbd\ \xa9\x32\x05\x29\xc2\x07\xcf\xdc\xd1\x6c\xe7\xf5\x88\xc6\x3d\x01\ \xfe\x6f\x91\xc3\x58\x30\x07\xb2\xc4\xbf\xd4\x63\x0e\x40\xed\x00\ \x16\x10\xd9\x3b\x45\xf8\x52\x6d\xcc\xd2\xc2\x1e\x1d\xb9\xfd\x0f\ \xd5\x7e\xaa\x5d\x22\x67\xb1\xe7\x13\xb8\xaf\x63\x73\xc9\xf6\x63\ \x8d\xa4\x06\xfb\x09\xd8\x92\xaa\xaf\x0f\x58\x52\xcf\xbf\x79\x5f\ \x8b\x1e\xc6\x97\x1d\x7e\x68\xf3\xb3\x9a\x2c\xc4\x09\x9f\xd3\x13\ \x22\x94\x13\x86\x76\xd4\xa0\x73\xd0\x05\x29\xc2\xd0\xc9\x47\x47\ \x33\x8f\x79\x8a\x66\x66\x97\x7d\x16\x39\x89\x61\xc8\xcd\x45\x75\ \x24\x0b\xcd\xb7\x17\xc3\x1e\x83\x36\xec\x1f\xd8\x09\x23\xc6\xcd\ \xe9\xe1\xa7\xa3\x8d\xd7\xe3\x24\x1f\x8c\xf3\x3b\x04\x2b\x73\x4a\ \x7f\x5d\xab\xcd\xf8\x82\x04\x0f\xb2\xe3\xf8\x55\x34\x09\xec\x96\ \x22\xdc\x90\xbc\x2f\xe0\x5c\xa5\x44\xf2\x0e\xb5\x41\xa3\x0e\xbd\ \x6f\xfe\x10\x64\x99\x22\xe7\x38\x08\xaf\x6c\xbd\xf0\x4b\x7a\xba\ \x0a\xcd\x53\x76\x7e\x08\x87\x8f\xd8\x2a\x45\xb8\x3f\xa9\xfe\x81\ \x27\x4b\xfb\x75\x65\xf6\x3d\x7e\x01\xf8\x85\x13\x50\x67\x82\x1c\ \xe3\x40\x40\xc5\x96\x27\xc0\xe7\x68\xf5\x13\x78\x37\x54\x58\x2e\ \x47\x09\x70\x16\xa1\x3d\x48\xb8\x1a\x4d\x68\x56\x1f\x78\xf9\x97\ \x67\x97\xeb\x65\xfe\x39\xb9\xa4\x17\x07\x78\xb8\x26\x57\x60\x50\ \xef\x5b\x61\xed\xae\x1a\x9c\x4a\xcc\x50\x8a\xf0\x89\x92\x3e\x3d\ \x83\x3a\x17\x26\xf8\x0c\x79\x03\xfc\x77\x90\x33\x5c\x04\x70\xf0\ \xd0\xcd\x6f\xd6\x7b\x48\x96\xe7\x88\x64\xdf\xd9\x16\xf4\x0d\x2c\ \x79\x8a\xf0\x80\xaa\xad\x9f\x7f\xa4\x5d\x6b\x44\xf7\x93\xe4\x17\ \xda\x70\x72\x8f\x4b\x01\x8d\x46\x3d\x01\xf1\xb0\xfe\x37\x85\x40\ \xfc\x79\x21\x8c\x14\x2c\x69\x72\x50\x84\x14\x2f\xd2\x45\xf8\xed\ \xb3\x77\xc9\xeb\x9b\x42\x24\x91\xbd\x84\xee\xbd\xd8\xc0\x13\x91\ \xe6\xe1\xc4\x17\xf4\x54\x13\x2e\xa4\x37\xf7\x5d\x26\x7c\x0b\x9a\ \x05\x4b\x92\x22\xdc\x36\xf0\xc4\x64\xde\xf5\x3b\xea\x13\x62\x7c\ \x50\xf9\x3d\x7e\xe1\xfb\x78\xf2\x11\x8f\x01\x53\x5c\x3c\x01\xa1\ \x2a\x91\x83\x94\x49\xcd\x82\xdd\xa7\x9a\x48\xd5\x75\x2c\x31\x4e\ \x75\x8a\xf0\xb9\xea\x7e\xb2\x65\x7f\x0b\xc9\xd0\xef\xe4\x93\x89\ \xee\x71\x85\x97\x2b\xfb\x3d\x3c\xf1\x88\xf7\x00\xe6\xb8\x79\x39\ \x7e\x95\x9e\x62\xa2\xa7\x0b\x8b\xf6\x9e\x6d\xc6\x86\x23\xa9\xe8\ \x1e\xdc\xd9\x43\xf6\x9e\x69\x91\x9f\x79\x62\x6f\x7d\x61\x1c\x06\ \x75\xe2\xac\x3e\x84\x26\xa0\xcb\x90\xfc\xa6\x48\xec\x80\x91\x95\ \x1b\x2a\xc8\x81\x73\xad\x28\x08\xac\xa8\x09\xa0\xcf\x74\xff\x39\ \xca\xf8\xeb\xcb\x13\x65\x7c\x48\xee\x12\x61\xa6\x04\x9e\x6c\x84\ \x7e\x10\xf2\xcc\xc3\x99\x84\xa2\x94\xe8\x81\x83\xe1\x24\x90\x4d\ \x28\x5e\xc3\xda\x02\xc3\x5e\xff\xf6\x7b\x72\xf4\x65\xe5\xfa\x84\ \xdf\xf8\xe4\x51\x31\xd8\x4f\xb0\x63\x2f\x22\x69\xa4\x73\x65\xbf\ \x45\x0f\xd1\x21\xbd\xc9\x43\x4f\x97\x1b\xe7\x1e\xae\x27\x17\xeb\ \xb1\xf9\x48\xa2\x54\x7c\xa5\x8b\x6c\x39\x54\x2f\x3f\xc3\x24\x18\ \x7f\x0e\x3c\xfc\xcb\xb2\x2b\x7e\x13\x4f\x30\xc2\x24\x41\x00\x95\ \x85\x62\x75\x12\x87\x51\xa6\xac\xad\x41\x72\xf0\x7c\x2b\x3a\x0c\ \x35\xd4\xfc\x82\x92\x36\xb9\x77\x63\xb2\xcf\x99\xaa\xfb\x97\xb1\ \x7c\x17\x61\xb1\x59\x20\xdc\x4b\xf6\x80\x82\x79\x90\x57\x50\x4f\ \x8a\x6a\x6e\x92\x70\x17\x26\x15\x85\x6f\xf7\xc9\x9d\x99\x72\x8f\ \x34\x90\xe5\x6b\xcb\x93\x66\x7c\x4a\x77\xe5\xd0\x1e\xa6\xf2\x22\ \xac\x86\xcf\x57\xf8\x8b\x5e\x3f\xff\x32\x3d\x74\xbd\x06\x0e\xac\ \xec\x34\x04\x13\xe1\x74\xf5\x0d\x99\x11\xdc\x33\x12\xbc\x8f\x9c\ \xbf\x7c\x4b\xf6\x93\xac\x7e\xa3\xd2\x08\xd3\xcb\xed\xb9\x29\xad\ \xc0\x02\x1e\x44\xca\x01\x59\x64\x70\xf8\xf4\x36\x1d\xd1\xea\x45\ \x00\x6f\xc1\x13\xe2\x75\x47\x9a\x09\xb0\xa6\xe3\x74\x6d\x20\xf0\ \x56\x6d\x34\xc6\xf4\xf3\xcd\x3a\x3c\x9c\x90\x81\x53\x79\x10\x4b\ \x8e\xe5\xeb\xab\x3e\x4a\x0f\xa4\xd7\x13\x10\xef\x98\x70\xb0\xe5\ \x3e\x75\xd0\xa1\x68\xef\x99\x66\x72\x36\x78\x83\xc9\xb0\x22\xdc\ \xf3\x99\xe0\x4d\xb2\xe7\x74\xb3\x3c\x9e\x2d\x23\x39\x67\xde\x62\ \xd4\x95\xc1\x09\xcb\x20\x8d\x1b\x4f\x1e\xc2\x56\x78\x79\x67\xdd\ \xfb\xbd\x9c\xf0\x6f\xf4\x90\xd6\x9b\x74\xd8\x1f\x0b\x04\x18\x74\ \xba\xa3\xb0\x91\x1c\x2b\xeb\x90\xa3\x0a\xa1\x5b\xf6\x31\x19\xe0\ \x5e\x8a\xe9\x3d\x1d\x2d\x6b\x27\xf9\xc7\x1b\xe5\x7a\x09\xca\xa4\ \xc4\xcc\x67\x40\x85\xeb\x15\x2f\x27\xfe\xab\xcf\x27\x3c\x8b\x27\ \x0d\x61\x7b\x78\xb2\xc4\xaf\xd1\x83\x7b\x34\xd1\xac\xc2\x44\x84\ \x42\xd6\x96\x6a\xf2\xd6\xc1\x3a\xb2\x87\x6a\x0a\xd0\xb7\x00\x1c\ \x8b\x50\x9f\x50\x63\x81\x73\x11\xae\x09\xd7\x86\xef\x80\xef\x82\ \x37\x3b\x7c\xb7\x8f\xde\x83\x89\x6f\xf7\xa7\x09\x9e\x5d\x01\x35\ \xb3\xfe\x1c\x4f\x14\x82\x49\xc0\xf0\x48\x0f\xc7\x7b\xa0\xec\xd4\ \x22\x26\x59\x54\x38\x80\x9d\x0d\xa1\x47\xe8\x65\xb0\xe9\x40\x1d\ \xc9\x2b\x68\x20\xbb\x4e\x36\xc9\xb5\x0b\x3f\x3b\xdd\x24\x87\x24\ \x17\x12\xfc\x0e\xfe\xb6\xeb\xe4\x55\xf9\x7f\xe1\x33\xf0\x59\xb8\ \x06\x5c\xcb\x42\x26\x5f\xa4\x44\x57\x6c\xf5\x06\xc4\x74\x68\xe5\ \x86\x27\x08\xe1\x1c\xad\x80\x2b\x7b\xde\xe3\x17\xb7\xd0\xc3\xdd\ \x93\x32\x66\x62\x87\x20\xb4\xfa\x96\x87\x13\xbe\x88\x27\x05\xe1\ \x68\x40\x6a\x6a\xba\x9f\xff\x2a\xb5\x69\xb7\xd1\x43\xdf\xe7\x62\ \xa6\x87\x30\x6a\x5e\xa6\x5f\xfc\x32\xa6\xeb\x22\x5c\x0b\x2a\x0c\ \x3e\xf3\x28\x9c\x58\x42\x69\xca\xc1\x0c\x3f\x43\xa9\xce\x13\x10\ \xd6\xc1\xe0\x16\x64\x7a\x04\xe2\x29\xbc\xba\xb6\xf2\xbf\x79\x38\ \xfe\x9f\x3c\x7e\x61\x33\x65\x96\x5a\x4a\xd3\x0c\x33\x3c\x08\xb3\ \x1a\x6f\x80\xdf\x94\xc1\x89\xff\xb8\xcc\x27\xfc\x2a\xee\x30\x02\ \x91\x00\x20\xd9\x08\x22\x0a\xf4\xad\xb9\x9a\x6a\x09\x85\x94\xa1\ \xda\x1f\xbd\x49\xed\xf7\x76\xf7\x0b\x6d\xf2\x3d\x72\xfc\x2a\xf0\ \xdc\x63\x92\x0e\x02\x61\x85\xc9\xb0\x29\xf8\x41\x28\x4e\xf2\xf8\ \xf9\xff\xf0\xfa\xc5\x6c\xfa\x86\x3d\x02\xc3\x2c\x52\xe4\x4f\x80\ \xef\x08\xca\xdf\x49\xbf\x3b\x23\x20\xbe\xe4\xf5\xf3\x7f\xec\xf3\ \x09\x1f\xc0\x9d\x41\x20\x6c\x20\x1c\xa0\xe3\x71\x86\x5f\xfc\x53\ \xb9\xfd\x39\x27\xfc\xfb\xc3\x30\xa4\x98\x0d\xb6\x37\x7d\x33\xef\ \xf0\x72\xe2\x4e\xfa\xfb\x7d\xf0\xb6\x7e\xf8\xc6\x16\xf6\xc1\xef\ \xe0\x6f\xb2\x7d\x0e\xff\x0b\x9f\x81\xcf\xd2\x6b\x80\x67\x1e\xae\ \x89\xf9\xf6\x08\x04\x02\x81\x40\x20\x10\x08\x04\x02\x81\x40\x20\ \x10\x08\x04\x02\x81\x40\x20\x10\x08\x04\x02\x81\x40\x20\x10\x08\ \x04\x02\x81\x40\x20\x10\x08\x04\x02\x81\x40\x20\x10\x08\x04\x02\ \x81\x40\x20\x10\x08\x04\x02\x81\x40\x20\x10\x08\x04\x02\x81\x40\ \x20\x10\x08\x04\x02\x81\x40\x20\x10\x08\x04\x02\x61\x10\xff\x1f\ \x2b\xbd\xff\xa0\xa6\x7b\xf9\x40\x00\x00\x00\x00\x49\x45\x4e\x44\ \xae\x42\x60\x82\ \x00\x00\x00\x76\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x3d\x49\x44\x41\x54\x78\x01\x63\x70\x2f\xf0\xa1\x08\ \x63\x08\x3c\x7f\xf3\xf6\x01\x10\xff\xc7\x81\x1f\x10\x63\xc0\x7f\ \x7c\x78\x08\x18\xf0\x7f\x2d\xc3\x7f\x3c\x98\x38\x03\x46\x0d\x18\ \x35\xe0\xcf\x76\xf5\x9f\xb8\x34\xff\x06\xca\x61\x33\x80\x22\x0c\ \x00\x9a\xc1\xdf\x21\x0b\x49\x28\xac\x00\x00\x00\x00\x49\x45\x4e\ \x44\xae\x42\x60\x82\ \x00\x00\x03\xb3\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ \x00\x00\x03\x7a\x49\x44\x41\x54\x78\x01\xc5\x97\x03\x94\x6b\x47\ \x00\x86\xf3\x6a\xdb\x37\x35\x0e\x6a\x37\xaa\x6d\xdb\xb6\xa2\x35\ \xa3\x67\xdb\xb6\x6d\x5b\x6b\xdb\xb8\xb1\xf9\x77\x3a\xc5\xf2\x26\ \xb9\xab\xcc\x39\xff\x6e\xfc\x7d\xe3\x19\x41\xcf\x0b\x06\x25\x0a\ \x35\x0c\xfb\x87\x88\x81\x40\x30\x48\x30\x90\x45\xc9\x68\xef\x89\ \x13\x6a\xf7\xc4\x31\x5a\x0d\xab\x90\x6a\x5a\xe5\xd2\xc3\xe4\xff\ \xc3\xfd\x0e\xfe\x43\x98\x76\x49\xdc\x35\xba\xd1\x6a\x46\x1b\x20\ \xc1\xff\x02\x0a\x09\x48\x82\xad\x0a\xf1\x9c\x26\x85\xf8\x8a\x3e\ \x07\xa7\x09\xd2\x4e\x21\xc0\x4f\x49\x5a\x48\x40\xd3\x59\xa0\x2d\ \xa6\x16\xb9\xf4\x37\xa4\x3d\x7e\x5a\xdf\x34\xb7\x50\xf7\x18\x01\ \x65\xb7\x81\x23\x08\xb4\xa5\xb0\x59\x2e\x7a\xae\xc7\xe0\xbf\x07\ \x58\x1c\xa3\x99\x43\x40\x21\x12\xf0\x14\x68\x8b\x5c\xbc\xb6\x31\ \xee\x91\x1b\x78\xf4\xf3\x88\xb3\xe3\x84\x5a\x35\x01\xd8\xb9\xc0\ \xdc\x02\x9c\x71\xb5\x28\xc4\x86\x96\x1f\x1f\x3f\x2f\x2c\x5c\x7d\ \x8d\xe6\x15\xb5\x50\x5b\xc1\x01\xe4\x23\xc0\x11\x69\x2d\xab\x94\ \x7e\xda\x3d\x9c\xd1\x64\x72\x81\x92\x6f\x1e\x86\x61\x0f\x4c\xa2\ \x8f\x27\xbe\x31\x05\x87\xe6\x6c\x46\x5d\xd6\x11\x1c\x5d\xb4\x75\ \x2b\xb7\x00\x77\x58\xa5\x38\xb3\x8b\x80\x8a\xd1\x4e\xee\x0c\x4e\ \xbd\x75\x18\xa6\xbc\xb0\x10\xeb\xbe\xdf\x85\xad\xca\xbd\xa8\x3e\ \x74\x14\x08\x95\xc2\xd6\x9c\x8b\xec\xd5\x3b\xb0\x36\x6d\xd9\x22\ \x4e\x01\x95\x0c\x96\x29\xdf\xc2\x32\xee\x73\xb4\x2a\x65\x1d\xdf\ \x53\x8a\x27\x47\x14\x18\x29\x9a\x8a\xf5\x3f\xec\xc6\xc9\xe9\x47\ \xd1\x92\x9b\x0b\x67\x4b\x11\x02\x9e\x12\x6c\xce\x58\x8b\xf8\xeb\ \x75\x11\xbb\xc0\x93\xb5\x80\xca\x92\xc0\x7d\x78\x06\x7f\x81\x59\ \xaf\x2d\xc3\xc1\x11\x87\x80\x60\x29\x4a\xb6\xef\x87\xcb\x54\x80\ \x86\x23\xb9\x58\xf7\xe3\x6e\x68\xee\x18\x13\x56\xc0\xa8\x79\x85\ \x82\x6d\xb3\x7f\x83\x6d\x9e\x1c\x08\x96\xc0\x98\xfa\x1c\x3f\x81\ \x65\x9f\x6c\x42\xfe\x92\xe3\xf0\x3a\x8a\x90\x70\x83\x1e\x47\xe6\ \x6c\x85\xad\xb6\x10\x1b\x7e\xda\x13\x51\x80\x4d\x7c\x0a\x21\x6f\ \x1e\x3c\x47\x67\xc1\x73\x72\x1e\x42\xae\x1c\xb0\xf1\x4f\x46\x2f\ \x10\x7f\x9d\x9e\x36\xff\xae\xb4\x03\xf0\xbb\x4b\x60\x6d\xc8\x43\ \xd0\x5f\x82\xa2\xd5\x27\xb0\xfe\xc7\x3d\xe4\x7d\x43\x58\x01\x93\ \xfe\x0d\x04\xed\x27\xa8\x44\xa0\x79\x2f\xac\x33\x7e\xe2\xd7\x05\ \x5a\x52\x43\x52\x53\x9a\x3d\x9a\x03\x28\x59\x77\x02\xc7\x27\x1f\ \xa1\xcf\x97\x7d\xba\x29\xec\x34\x34\x0d\x7d\x07\x01\xe3\x41\x04\ \xcd\x47\x60\xcc\x78\xa9\x0d\xca\x47\x60\x94\x78\x3a\x85\x75\x17\ \x32\x36\xba\x13\x20\xb0\x17\xe1\xda\x36\x12\xf0\x17\x22\x68\x39\ \x0a\x93\xe1\xcd\x36\x20\x5f\x81\x69\x2f\x2c\xe6\x14\x18\xf7\xf8\ \x9c\x0e\x02\xae\x1d\x63\x56\xfb\x6b\xb6\x00\x81\xe2\xff\x46\x3d\ \x1d\x74\xde\xc2\x15\xa4\x35\xde\xed\x99\xc0\xa2\xf7\xd7\x71\x0a\ \x18\xee\x9d\xd0\x41\xc0\x73\x6c\xf6\x76\x7f\xcd\x56\x38\x37\x19\ \x60\x4c\x7f\x11\x6c\xca\xb3\xb0\x2d\x54\x22\xd0\xba\x1f\x21\x77\ \x2e\xec\x2b\x92\x61\x9d\xf6\x03\x5d\x17\xa2\x12\x88\x23\x59\xfb\ \xed\x0e\x4e\x81\xe4\x9b\x86\x44\xb3\x14\x13\x91\xe7\x10\x72\x65\ \xd3\xd6\x20\xad\x43\x67\x43\x54\x02\x69\xb7\x0d\xe7\x84\xaf\xfa\ \x7a\x5b\xb4\x7b\x01\x1d\x03\xa4\x3b\x68\xed\x6d\x73\x7e\xa7\x8f\ \x8d\xa9\xcf\x47\x16\x20\x6b\xfe\xff\xc0\xe5\x9f\x6f\xc1\xca\x2f\ \xb7\xfe\xff\x7c\xfe\x3b\x6b\xa2\x16\x60\x93\x9e\x46\xc8\x93\x4f\ \x57\x44\x6f\xc1\x32\x84\x1c\x27\xc1\xc6\x3d\x1e\x59\xc0\x70\xcf\ \x78\x8c\x78\x64\x1a\x52\x6e\x19\x46\x21\x09\x37\x0c\xc6\xcc\x57\ \x97\x51\x81\xc9\xcf\x2e\xe0\xb5\x1b\x5a\x26\x7d\x03\x7f\xd5\x66\ \xf8\x6b\xb7\xc1\x32\xf1\xeb\xe8\xba\x80\x2b\xc3\x1e\x9e\x82\x21\ \xf7\x4f\xe4\x23\xc0\x6f\x1a\x72\x6f\xc7\xfc\xcf\x03\xfc\xb7\xe3\ \xd8\x1f\x48\x62\x7f\x24\x8b\xfd\xa1\x34\xf6\xc7\xf2\x98\x5d\x4c\ \x78\x94\xb8\xeb\xf4\x17\xc7\xe0\x6a\xd6\xfd\xe5\x54\x7d\x8d\x76\ \x77\x87\xcb\xa9\x4a\xf4\x50\x3f\xa0\xfa\xff\x7a\xfe\x17\x2b\xf8\ \x83\x81\x17\x01\x04\xca\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ \x60\x82\ \x00\x00\x0b\x00\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x02\xe8\x50\x4c\x54\x45\x00\x00\x00\xff\x00\x00\xff\x80\ \x80\xff\x55\x55\xff\x40\x40\xff\x66\x66\xff\x55\x55\xff\x49\x49\ \xff\x60\x60\xff\x55\x55\xff\x4d\x4d\xff\x5d\x5d\xff\x55\x55\xff\ \x4e\x4e\xff\x5b\x5b\xff\x55\x55\xff\x50\x50\xff\x5a\x5a\xff\x55\ \x55\xff\x51\x51\xff\x59\x59\xff\x55\x55\xff\x51\x51\xff\x59\x59\ \xff\x55\x55\xff\x52\x52\xff\x58\x58\xff\x55\x55\xff\x52\x52\xff\ \x58\x58\xff\x55\x55\xff\x52\x52\xff\x58\x58\xff\x55\x55\xff\x53\ \x53\xff\x57\x57\xff\x55\x55\xff\x53\x53\xff\x57\x57\xff\x55\x55\ \xff\x53\x53\xff\x57\x57\xff\x55\x55\xff\x53\x53\xff\x57\x57\xff\ \x55\x55\xff\x53\x53\xff\x57\x57\xff\x55\x55\xff\x53\x53\xff\x57\ \x57\xff\x55\x55\xff\x53\x53\xff\x57\x57\xff\x55\x55\xff\x53\x53\ \xff\x57\x57\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\ \x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\ \x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\ \xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\ \x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\ \x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x54\x54\ \xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\ \x54\x54\xff\x56\x56\xff\x55\x55\xff\x56\x56\xff\x55\x55\xff\x54\ \x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x55\x55\xff\x54\x54\ \xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\ \x54\x54\xff\x56\x56\xff\x55\x55\xff\x56\x56\xff\x55\x55\xff\x54\ \x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\ \xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\ \x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x56\x56\xff\x55\ \x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\ \xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\ \x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\ \x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\ \xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\ \x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\ \x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x55\x55\ \xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\ \x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\ \x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\ \xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\ \x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\ \x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\ \xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\ \x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\ \x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\ \xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\ \x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\ \x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\ \xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\ \x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\ \x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\ \x6f\x9a\x6b\x2f\x00\x00\x00\xf7\x74\x52\x4e\x53\x00\x01\x02\x03\ \x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\x10\x11\x12\x13\ \x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\x20\x21\x22\x23\ \x24\x25\x26\x27\x28\x29\x2a\x2b\x2c\x2d\x2e\x2f\x30\x31\x32\x33\ \x34\x35\x36\x37\x38\x39\x3a\x3b\x3c\x3d\x3e\x3f\x40\x41\x42\x43\ \x44\x45\x46\x47\x48\x49\x4a\x4b\x4c\x4d\x4e\x4f\x50\x51\x52\x53\ \x54\x55\x56\x58\x59\x5a\x5b\x5c\x5d\x5e\x5f\x60\x62\x63\x64\x65\ \x66\x67\x69\x6a\x6b\x6c\x6d\x6e\x6f\x70\x71\x72\x74\x75\x76\x77\ \x78\x79\x7a\x7b\x7c\x7d\x7e\x7f\x80\x81\x82\x83\x84\x86\x87\x88\ \x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\ \x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\ \xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb5\xb6\xb7\xb8\xb9\ \xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xca\ \xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xdb\ \xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\ \xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\ \xfc\xfd\xfe\x72\x99\x87\x57\x00\x00\x06\xd0\x49\x44\x41\x54\x18\ \x19\x05\xc1\x09\x6c\x9d\x05\x1d\x00\xf0\xdf\xf7\xf5\x7b\xaf\xc7\ \x68\xcb\xda\x75\x2b\x65\xeb\x60\x6b\x07\x0c\xc2\x26\xec\x92\x31\ \x1c\x1a\x1d\xcc\x40\x14\x04\x0d\x90\x10\x41\x32\x90\xa0\x88\x82\ \x92\x81\x17\x04\x21\x21\x90\x48\xc0\x28\xf1\x40\x89\xc2\x06\xc8\ \x29\xa2\x1c\x0e\xe7\x18\x8c\x63\x83\xb1\xfb\x62\xeb\x8e\xb6\x5b\ \xef\xbe\xff\xda\xf7\xfa\xea\xef\x97\x00\x00\x00\xd4\x2e\x99\x3b\ \x6b\xe6\xe4\xda\xba\xf1\xc1\xbe\x43\xbb\x37\x6f\x5c\x5f\x04\x00\ \x00\x24\x00\x00\xa0\xf9\xca\xcb\xcf\xc9\x00\xc0\xd0\x9a\xe7\x5e\ \x1c\x02\x00\x80\x04\x00\x00\x4b\x6e\x5d\x56\x41\xff\x3b\x5b\x77\ \x1f\x18\x3e\x2e\xdf\x34\xf5\xcc\x45\xa7\xa7\x0c\x3e\xf9\xd8\x2e\ \x00\x00\x00\x00\x58\xf6\x56\x44\x6c\xbe\x7b\x5e\x05\x00\x9c\x78\ \xf1\xe3\x47\x23\x06\x7f\x3b\x0d\x00\x00\x00\x40\xdb\xb3\x11\xc3\ \xab\x96\x24\x00\x00\xd4\x5d\xbf\x2e\xe2\xe8\x6d\x39\x00\x00\x00\ \xe0\xcb\x7d\x51\x78\xe2\x0c\x00\x00\x40\x72\xd5\x8e\x88\xb7\x67\ \x02\x00\x09\x00\x70\xcd\xe3\x1b\x6f\x5f\x0b\x30\xf1\x8c\xe9\xcd\ \xa9\xc1\x83\x9f\xee\x03\xa8\xfe\xfe\x4f\x2a\x07\xae\x7b\x05\x00\ \x00\x00\x5a\x53\x20\xb9\xe0\xe1\x0f\x0a\x11\x11\x11\x11\x5b\x1e\ \xf8\x42\x05\x60\xc1\xf6\x18\xba\x19\x00\x00\x30\x7b\x36\x80\xba\ \x1f\x6c\x8b\x88\xe8\xf9\xf0\x1f\xaf\x3c\xb3\xbe\x2b\x22\xe2\xd3\ \xeb\xf2\xc0\xa4\x97\x22\x6e\x07\x00\x00\x5f\xe8\xed\xa9\x01\xb2\ \x5b\x0e\x45\x0c\x3c\x7b\xc3\x99\x09\xd0\xf2\x9d\x17\xfb\x23\xb6\ \x5f\x9b\x80\x8a\x3f\x46\xdc\x0c\x00\x80\x39\x47\xe2\xb5\x04\x9c\ \xbd\x21\x62\xcf\x6d\x8d\x00\x60\xf2\x7d\x47\x23\x9e\x3f\x19\x64\ \x7f\x8d\xe1\xcb\x00\x00\x4c\xd9\x13\x6b\xeb\xc0\xf5\xbd\x71\xf4\ \xc7\x55\x00\x00\x9a\x1e\x1a\x8e\xc3\x57\x80\xdc\x73\xd1\x75\x1a\ \x00\x20\x79\x2e\xf6\xb4\x40\xf2\x8b\x88\x35\x33\x00\x00\xc0\xd2\ \xad\x51\xb8\x15\x9c\xf0\x49\xbc\x9b\x07\x00\x56\xc4\xc0\x02\x70\ \x7f\xc4\x23\x19\xa0\xe5\x37\x6b\xf7\xf7\x1c\xd9\xfc\xcf\x5f\x7e\ \x35\x0f\x6a\x57\x45\x3c\x98\xc2\xb9\xfd\x71\x37\x00\x38\xf9\x58\ \xdc\x09\x7e\x14\x71\x17\x80\x5b\x22\x22\x22\x22\x62\xff\xaf\x9a\ \xa1\xe2\xe1\x88\x07\xc0\x1d\xd1\xdf\x0e\x00\xbf\x8e\xf7\x33\xb8\ \x68\x38\xee\x05\x0d\xa7\x63\xe2\x9d\x37\x7c\xe5\xdc\xf3\x2f\xfd\ \xe1\xea\xee\x88\xae\xdb\x33\x58\x19\x71\x13\xa4\xeb\xe3\x6f\x00\ \x98\x31\x10\xcb\xa0\x71\x5f\xac\x4e\x60\xe1\x9e\xa1\x59\x00\xa8\ \xfd\xf6\x27\x11\xff\x3e\x09\x1e\x89\xa1\x8b\xe1\x8b\x51\x98\x03\ \xc0\xef\xe2\x0d\xf0\xfb\xd8\x59\x0f\x5f\xeb\x8d\xad\x0d\x00\x20\ \x7f\x5b\x7f\xec\x9a\x89\xec\xf9\xd8\x33\x11\xfe\x15\x7f\x02\xd0\ \xd0\x1b\x97\xc0\xb9\x85\x58\x0e\xf3\x8e\xc5\x9a\x66\x00\x80\x85\ \xbb\x62\x5b\x2b\x1a\xf6\xc6\x63\x70\x71\xf4\xd5\x01\xdc\x14\x3b\ \x2b\xe0\xef\xf1\x12\x34\xef\x8b\x37\xab\x00\x00\x68\xdb\x1d\x6b\ \x73\xf8\x46\x14\x2e\x40\xba\x23\xae\x02\x78\x35\xee\x85\xd3\x0b\ \xb1\x00\xfe\x10\x5b\x9b\x00\xb5\x17\x5e\xfd\xcd\x85\x79\xc0\x9c\ \xde\xf8\x19\xac\x8e\x97\xe0\xbe\x78\x1a\x50\x3f\x10\x8b\xe1\xfe\ \x78\x0b\x16\x17\xe2\x22\x60\xee\xaa\xbe\x88\x88\xc3\x0f\x4e\x06\ \xbe\x1b\x7d\xad\x98\x17\x85\x33\x71\x61\xf4\x54\x01\xcb\xe2\x70\ \x05\x92\x6d\x71\x1d\x3c\x15\xcf\x80\x64\xe5\x70\xc4\xc1\xf7\xb6\ \x0e\x47\x1c\x5c\x0e\xd2\x0d\xf1\x28\xbc\x1e\x8f\x22\xdf\x13\xe7\ \x01\x77\xc5\x2b\x70\x76\x0c\x4d\xc2\x49\x03\x71\x01\x78\x20\xe2\ \xd5\xa5\x15\xd4\xac\xd8\x16\x03\x97\x80\xaf\x47\x6f\x3d\xae\x8c\ \x8e\x0a\xfc\x27\xbe\x07\x3c\x15\xf7\xc0\x8a\x58\x07\x2b\x62\x53\ \x02\x97\x47\xdc\x9d\x00\x0d\x6f\xc6\x91\x56\x48\x77\xc7\xb5\xa8\ \x1d\x88\x05\x78\x30\xfe\x82\x94\x36\x07\x60\xae\xf7\x60\x89\xd7\ \xc6\x91\xfd\xdc\x93\xf7\x8c\x03\x3d\x97\x7c\x56\xff\x53\x28\x3f\ \xef\x72\x0c\x6e\x70\x21\x3e\x32\x0f\x29\xad\x3a\x61\x86\x5d\xb0\ \xd0\x7a\x58\xda\x16\x77\x01\x18\xbe\xd3\x15\x8d\xf0\xb2\xc5\x39\ \xfc\xd7\x3c\x7c\x60\x7a\x2d\xa9\xca\x5a\x1d\xd0\xa2\x03\x59\x8b\ \x4f\xe1\x4b\xde\xe8\x04\xe0\x85\x03\xf9\xcb\x60\xfd\x68\xcd\x39\ \xd8\xec\x2c\xec\x1c\x4d\xda\x49\x4d\xe4\x30\xd4\x1a\xc0\xe4\x54\ \x17\xb4\xf9\x08\x6a\x9e\xbe\x03\xca\xab\x2d\x87\xf8\xd8\x22\x7c\ \x6c\xfa\x89\x8c\xed\x35\x8b\x54\x8e\x12\xe4\x14\x51\xcb\x00\x54\ \x1a\x82\xf6\x4b\x57\x56\xc3\x9b\x16\x67\xf0\xa1\xd3\xb0\xeb\x78\ \xd2\x86\x5d\xda\x48\x8d\x53\x09\x05\x35\x18\xe2\x04\x18\x30\x09\ \xb6\x44\x7e\x1e\xac\x1b\xa9\x9d\x0b\x7b\xb4\xa1\xdc\xa1\x15\x3b\ \xb4\x91\x2a\x52\x05\xbd\x26\x61\x90\x7a\xd8\x68\x11\x14\x37\xf9\ \x1c\xc4\x16\xb3\x61\xaf\x36\xe8\x30\x15\xfb\x4c\x23\xd5\x47\x1e\ \x3e\x73\x0a\x06\xba\x9d\x01\xef\x3a\x27\x83\xad\xda\xc1\x76\xb3\ \x60\xb7\xe6\x3c\x3a\xb4\xe0\x90\xa9\xa4\x46\x86\xd5\xc3\x36\x73\ \x60\x93\x39\xf0\xc1\xd8\x84\x59\xb0\x53\x3b\xd8\x66\x36\x74\x4a\ \x9a\xd0\x65\x12\x3a\xb4\x54\x48\xe9\x34\x03\x36\x58\x94\xe0\x43\ \xf3\xa1\xd0\xe1\x54\xd8\xad\x1d\xec\x74\x1a\xf4\x8c\x69\x42\xaf\ \x06\xec\x97\x4d\x92\xb2\xcf\xa9\xf0\xbf\xf1\xa6\xb3\xf0\xbe\xcf\ \x27\xb0\xdf\x34\xd8\xae\xa5\x0e\xb6\x38\xa5\x06\xe5\x5e\x93\xd1\ \xa7\x01\x3d\x0f\x3d\xd1\x2d\x65\xb7\x99\x70\x6c\x9b\xa5\x58\xaf\ \xf1\x14\x38\x62\x32\xec\x29\x6a\x87\xbd\xd2\x93\xa0\x47\x1d\x06\ \xd4\xc2\xca\x1b\xcb\x52\xb6\x9b\x09\xd6\x99\x8f\xee\x43\xe6\xc0\ \x31\x13\xa1\xb8\x4f\x1b\x8c\xf4\x9b\x02\xa1\x12\x23\x72\x00\x29\ \x1b\xcd\xce\xc3\xbb\xe6\xc0\x27\xce\x82\x1e\x8d\xe0\xa0\x66\xd0\ \x65\x0a\x8c\xa8\xc2\xa8\x3c\x40\xca\x47\xa5\x9a\xf9\xb0\xdd\x34\ \xd8\xe4\x6c\xe8\x35\x11\x74\x6a\x02\xdd\x26\x41\xa8\x42\x51\x0e\ \x20\xa5\xb0\xd9\xf9\xd0\xa9\xba\x1e\xdb\xb5\x43\x9f\x89\xe0\x88\ \x66\xd0\xad\x09\x42\x25\x46\xe5\x01\x52\xbc\xe5\x7c\xe8\xa6\x11\ \xfb\x4d\x83\x1e\x0d\xa0\x4b\x33\xe8\xd6\x08\x65\x29\x46\x55\x02\ \xa4\x58\xe3\xbc\x3c\x62\x5c\x35\x0e\x98\xd0\x80\x1e\x0d\xe0\x98\ \x46\x30\x64\x02\x90\xa0\x28\x07\x90\xe2\xed\xc1\x9a\x29\x18\x1f\ \x51\x83\x83\x25\xad\x18\x56\x9b\xc0\xa0\x5a\x10\x26\xc0\xb8\x14\ \xa3\xf2\x00\x29\xe2\xd2\x6b\x0e\x40\x41\x35\x4a\x87\xb5\xa2\x20\ \xad\x84\x7e\xf5\x60\xd8\x04\x18\x97\x60\x4c\x9a\x00\x32\x58\x0f\ \x8c\x49\xa1\x63\xda\xc9\x28\x50\x7d\x1c\xfd\xea\x40\xa8\x81\x71\ \x90\x53\x1a\x07\xa4\x00\x18\x97\x42\x87\x16\x14\xa8\x81\x01\xf9\ \x2a\x18\x92\x87\x4c\x11\x99\x31\x80\x0c\x00\x65\x29\x74\x69\x44\ \x81\x1a\xe8\xa7\xfe\x38\x5e\x5d\xf5\x02\xe4\x15\x91\x29\x01\x64\ \x00\x28\x4b\xa0\x5f\x3d\x8a\xa5\xac\x1a\x0a\x54\x41\xf7\xb5\x20\ \x6f\x14\x99\x12\x40\x0a\x80\x71\x29\x0c\xa8\x87\x82\x6a\x28\x92\ \x03\x40\xde\x28\x2a\x94\x00\x52\x00\x94\xa5\xd0\xaf\x1e\x42\x0d\ \x14\xc9\x00\x90\x53\x44\x66\x0c\x20\x05\x40\x59\x0a\x23\xaa\x20\ \x54\xc3\x58\x59\x0e\xae\xec\xb9\x1a\xf2\x46\x91\x29\x01\xa4\x00\ \x28\x4b\xa1\x28\x07\x63\x72\xa0\x24\x07\xf3\xab\x17\x43\x5e\x11\ \xfb\x46\x36\x03\x64\x00\x28\x4b\x60\x54\x0e\xca\x2a\x40\x29\x9f\ \x83\x92\x0a\xc8\x19\xc5\x8e\x99\xfd\x00\x29\x00\xba\x75\x43\x51\ \x0e\xc6\x54\x80\x51\x39\x28\xc9\x20\x6f\x14\x8e\x95\x00\x32\x00\ \x7c\x6b\xc6\x3b\xd0\x6d\x18\x4a\x52\x90\x28\xc3\x98\x1c\x54\x1a\ \x05\x00\x32\x00\x74\x76\x82\xf7\xaf\xd8\x09\x63\x2a\x40\x4e\x09\ \xca\x12\xc8\x1b\x05\x00\x32\x00\x00\xbc\x0c\xc6\x64\x20\x53\x84\ \xb2\x14\xc6\x0c\x02\x00\x19\x00\x00\x80\x31\x29\xc8\x94\xa0\x2c\ \x81\x1b\xa7\x6f\x06\x00\x32\x00\x00\x00\x63\x2a\x20\x4d\x95\xa0\ \x2c\x85\x17\x01\x00\x52\x00\x00\x00\x45\x29\x64\x14\xa1\x28\x01\ \x00\x00\x19\x00\x00\x80\x3f\x27\xaf\x43\x8e\x12\xbc\xb6\xfc\x29\ \x00\x00\x00\x00\x00\x00\xa0\x2e\x62\x2a\x00\x00\x00\x64\x00\x00\ \x00\x00\x43\x1b\x72\x47\x00\x00\x00\xe0\xff\x49\x80\xbf\x36\x9e\ \xd0\xbb\x13\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x0c\xf5\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\x4b\x00\x00\x10\x4b\ \x01\xe7\x8f\x45\x7b\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x0c\x72\x49\x44\ \x41\x54\x78\x9c\xcd\x9b\x7f\x6c\x5b\xd7\x75\xc7\x3f\xe7\xbe\xc7\ \x27\x89\x92\x45\x52\x11\x29\x4b\x76\xd2\xba\xc9\xe2\xd6\x4a\xb3\ \x66\xd8\xfe\xe8\x86\x66\x0b\x5c\xd9\x45\x5b\x20\x69\xbb\x1f\x4d\ \x3a\x37\x59\x8a\xe6\xaf\x6c\xc9\xba\x06\xcb\xfe\x0b\xf6\x4f\xd1\ \xa4\x31\xd6\x16\xf9\x23\x08\x96\x26\xc5\x10\x17\x1d\xd0\x66\x43\ \xd3\xd6\x72\x5c\x03\x35\xd6\xfd\x93\xa1\x4d\x6b\xa7\x75\xd2\xda\ \x85\x6d\xc9\x12\x45\x91\xa2\x24\xca\x14\xc9\x77\xcf\xfe\x78\x94\ \xc4\x47\x52\x12\x29\x91\x49\xbe\x7f\x91\xe7\xde\x73\xde\x3d\xf7\ \xdd\x7b\xee\xb9\xe7\x9c\x27\x74\x19\x33\x27\x47\x52\x06\x7b\xa7\ \x18\x19\x47\xf5\xfd\x88\xdc\x8a\x92\x00\x89\x83\x0e\x04\xbd\x64\ \x19\x74\x01\x21\x87\x72\x01\xf8\x8d\x15\xce\xab\x95\xb3\x7b\x8f\ \xce\xa6\xbb\x39\x3e\xe9\x86\xd0\xcc\xab\x7b\xff\x44\xd5\xde\xab\ \xca\x84\xc0\xf8\x2e\x9e\xa3\x0a\xe7\x05\x26\xc1\x9e\x48\x1e\xc9\ \xbc\xd6\xc9\x71\x42\x07\x27\x60\xfe\x87\x43\x83\x36\xe2\x3e\x84\ \xea\x83\x20\x1f\xe8\x94\xdc\x3a\xbc\x81\xf0\x2d\x56\xec\xb3\xc9\ \xbb\x33\x4b\x9d\x10\xb8\xeb\x09\xc8\xff\x78\xff\x50\xc9\x94\x1e\ \x01\xf9\x7b\xd0\x44\x27\x06\xb5\x3d\x24\x87\xea\x37\x22\xe5\xd5\ \xaf\xc7\x3f\x99\xcf\xed\x4a\xd2\x4e\x19\x55\x91\xf9\x57\x53\xc7\ \x54\xf9\x1a\x90\xdc\xcd\x20\x76\x81\xac\x22\xff\x9a\xfc\xd9\xec\ \x37\xe5\x09\xec\x4e\x04\xec\x68\x02\xd2\x3f\x4e\xde\x62\x8c\xbc\ \xa8\xf0\xa7\x3b\xe1\xef\x02\xfe\xc7\x3a\xdc\x3f\x72\x38\xfd\xbb\ \x76\x19\xdb\x9e\x80\xcc\x64\xea\x53\x0a\xcf\x03\xf1\x4d\x85\x3a\ \xbd\x88\x17\xc7\xf4\xc4\x51\x5c\xfc\xc5\x37\xc1\x96\xda\x7d\x54\ \x7b\x10\x96\xb0\xf2\x50\xf2\xe8\xec\x77\xda\x63\x6b\x11\xfa\x04\ \x26\xf3\xe1\xe4\xd3\x88\x3c\xda\x5c\x92\x60\x22\x71\x24\xba\x17\ \x71\xfb\x6b\x18\x15\x3f\xff\x6b\xb4\xb2\xd2\xce\xb8\x76\x83\xe3\ \xc3\x3f\x4b\x3f\xd6\xea\x96\x68\x69\x02\xf4\xbb\xe3\x5e\x26\x3e\ \xf7\x02\x70\x6f\x53\x21\x5e\x02\xa7\x7f\x0c\x9c\xbe\x0d\x9e\x4a\ \x11\x2d\xe7\xd0\xd5\xdc\xdb\xa9\x7c\xf5\xe1\xbc\x34\x7c\x43\xfa\ \x01\xf9\x63\xca\xdb\x75\xdd\x76\x02\x02\xe5\x33\xdf\x07\xfd\x78\ \x23\x77\x04\xb3\xe7\x26\x8c\xb7\x66\xfc\x15\x2d\xe6\xb0\xc5\x99\ \xb7\x5f\xe9\x06\xc8\x2b\xc3\x43\xb3\x9f\xda\x6e\x12\xcc\x56\x8d\ \xaa\xc8\x5c\x6c\xee\xb9\x66\xca\x8b\x37\x88\x9b\xb8\x6d\x5d\x79\ \x5d\xcd\xe2\x67\xcf\xe1\x2f\x5f\x7c\x17\x28\x0f\xa0\x9f\xc8\x64\ \x53\x2f\xea\x13\x5b\xeb\xe8\x6e\xd5\x98\x99\x4c\x1e\x17\xe1\xf3\ \xf5\x74\xd3\x3b\x8c\x19\x78\x0f\x20\xa0\x65\xfc\xa5\xcb\x68\xa9\ \xc9\x71\x2c\x06\x13\x89\x41\x64\x00\x5d\x9d\x7f\x27\x26\xe6\xde\ \xcc\x87\x53\x53\x90\x7e\x6c\xb3\x0e\x9b\x6e\x81\xf4\x64\xf2\xaf\ \x04\xf9\x6e\x3d\xdd\x44\xf7\x62\xa2\xfb\x01\xd0\xca\x32\x7e\xfe\ \xb7\xa0\x95\xb0\x50\x37\x8a\xe9\xdb\x0b\x3d\x09\xa4\xfa\x08\x5b\ \xca\x61\x17\xdb\x3e\xa5\x3a\x04\xb9\x2f\x79\x64\xf6\x44\xd3\x96\ \x66\xc4\xd9\xd3\xa9\x9b\x8d\xcf\xff\x01\xb1\x5a\x7a\xf0\xe6\xdf\ \x0b\xac\x29\x74\x09\x6a\x8d\xad\x89\xe0\x0c\xbc\x07\xf1\x6a\x4e\ \x48\xb5\xd8\x72\x1e\x2d\x4c\xa3\xfe\xf5\xdd\xe9\xb1\x73\xe4\xad\ \x91\x3f\x1a\xf9\xe8\xec\xc5\xfa\x86\x86\x2d\xa0\x8a\xcc\x9f\xe2\ \xdb\x5a\xa7\xbc\x78\x83\xd5\x65\x0f\x76\x35\x87\x5d\xbe\x08\xe8\ \x7a\xbb\xe9\x4d\x06\x2b\xc3\x38\x01\xa1\x52\xc0\x5f\x99\x81\xf2\ \x02\xaa\xca\x3b\x8c\x98\x51\x7d\x41\x95\x3f\x17\x21\x34\x98\x06\ \x03\x91\x39\x35\xf2\x85\x06\x0f\x4f\x22\x38\x03\x37\x03\x82\x56\ \x96\xb1\x4b\x17\x83\x7b\x5a\xd0\x88\x19\xb8\x31\x98\x1c\xe3\xa0\ \xfe\x2a\x36\xff\x16\x95\x85\x5f\xa3\xa5\xdc\xbb\x41\xf9\x00\xca\ \x47\xe6\x27\x93\x0d\xf6\x2c\xb4\x05\xaa\x17\x9b\x0b\xc0\x70\x2d\ \xdd\x0c\xde\x1c\x58\x7b\x5b\xa2\x92\x7b\xa3\x66\xcf\x0b\x66\xcf\ \x01\x4c\xcf\x10\x00\xb6\x98\xc1\x16\x2e\x83\x36\xf1\x41\xdc\x3e\ \x04\x45\x2b\xc5\x0e\x69\xb4\x23\xa4\xdd\x48\xe9\x60\xe2\xae\x85\ \x85\x35\x42\x68\x05\x94\x4c\xe9\x51\xea\x94\x17\x2f\xb1\x7e\xd4\ \xf9\xcb\x97\x43\x06\xcf\x0c\xec\xdf\x50\xbe\x30\x85\x5d\xfe\x7d\ \x48\x79\x31\x2e\x26\x3a\x86\x3b\x74\x3b\x6e\x7c\x1c\x13\x1b\x47\ \x64\xcb\x83\xa7\xdb\x48\x55\xca\xde\x3f\xd4\x12\xd6\x57\xc0\xfc\ \x0f\x87\x06\xad\x1b\xf9\x7d\xe8\x4a\x2b\x82\x1b\x3f\x04\x4e\x5f\ \x70\xce\x2f\x6d\xd8\x10\xd3\x9b\xdc\xb0\x09\x85\x29\xec\xf5\x6b\ \x21\xb1\xa6\x37\x89\xe9\xdf\x0f\xb2\x31\xc7\x5a\x5e\x0a\xee\x05\ \xef\xec\xb6\xc8\x72\xdd\xbe\x77\x2d\x9e\xb0\xfe\x3a\xaa\xc1\x8c\ \xd0\x7d\xde\x44\xe2\x55\xf7\x56\xb1\x2b\x53\xb5\x0d\xeb\x47\xa1\ \x2d\x66\xc2\xca\x8b\x83\xb3\xe7\x66\xc4\x1b\xac\x0a\x2e\x61\x8b\ \x69\x6c\x31\xdb\xfd\x0b\x51\x6b\x18\xa2\xcf\x7c\x11\x38\x0e\x35\ \x5b\x40\x95\xfb\xeb\x7b\x4a\x74\x34\x68\x2b\xe6\x50\x7f\x75\x9d\ \xee\xd4\x1a\xbc\xc2\xe5\x1a\x06\x07\x27\x76\xb0\xaa\xbc\x62\xaf\ \x5f\xa3\x92\x3d\x87\x5d\x99\x79\xb7\x28\xbf\x86\x2f\xac\xfd\x30\ \x10\xc4\xf0\x04\x6e\xab\xed\x21\x6e\x2f\xe2\x46\x01\xb0\xc5\x99\ \x1a\x7a\x74\xfd\x9c\xd7\xe5\x5a\x83\x27\xc1\x9b\x77\xa3\xa0\x16\ \x7f\xf1\x77\xd8\xc2\x14\xec\x2c\x4e\xd1\x6d\x1c\x4a\x9f\x4a\xde\ \x01\xd5\x2d\xa0\x6a\x1b\x6f\x79\x91\xea\x6e\xf0\x8b\x21\x17\xd6\ \xf4\xed\x0d\x7e\x54\x0a\xd8\x72\xbe\x86\x9e\x0a\xde\xbc\x2a\xfe\ \xd2\x25\xb4\xb4\x40\x03\xc4\xc3\x26\x8e\xa2\xb1\xc3\x68\xf4\x36\ \xf0\xaa\x81\xa4\x52\x1a\x59\x39\x87\xe4\x7f\x82\xc9\x9d\x04\xed\ \xfe\x6a\x11\x2b\xf7\x01\x3f\x0f\x6c\x80\x72\xa4\xbe\x83\xd3\x13\ \xf8\x41\x21\x1f\x5f\x0c\xf4\x54\x4f\x84\x95\x9a\x55\x61\x5c\x4c\ \x74\x5f\xd0\xbf\x38\xd3\xf4\x5e\xa0\x89\x8f\x63\xf7\x7d\x19\xf5\ \x46\x1b\x47\xd3\xb3\x1f\xed\xd9\x8f\x26\x3e\x86\x8e\x3d\x8a\x99\ \xfa\x1a\x92\xfb\xd1\x8e\x95\x6b\x09\xc2\x47\x01\xdc\x99\x93\x23\ \x29\xd0\x43\x8d\x1d\x1c\x40\x03\xe3\x55\x85\xf1\x62\x81\x6f\xaf\ \x36\xf4\x86\xa5\x37\x15\x4c\x8e\x2d\xe1\x17\xae\x35\xc8\xf1\xf7\ \x3f\x8e\x26\xff\xb6\xa5\x71\xa9\x37\x86\x7f\xe0\x38\xa6\xff\x43\ \x98\xa9\x27\x41\xfd\x1d\x68\xd7\x12\x6e\x9f\x3e\x33\x36\xec\x1a\ \xec\x9d\x20\x0d\x77\x82\x4a\xfe\xad\xc0\xad\xad\xf5\xdf\x23\x41\ \x1e\xc3\x96\xf2\x84\xdd\xe0\xc0\x75\xb0\xc5\x34\xf5\x7b\xbe\x1d\ \xe5\x6b\x61\x53\x81\xd3\x66\xae\x7e\xa5\x6d\xde\x16\x61\xbc\x4a\ \xe5\x4e\x37\xc8\xd8\x34\x1b\x41\xa9\xc1\x7e\x69\x71\x1e\x2b\x11\ \xec\xca\xf4\x06\xd1\xed\x03\xe3\x05\x2c\x35\xab\x05\x40\x13\x9f\ \x68\xaa\xbc\xc0\x82\xc2\xcb\x2a\xbc\x0e\x20\xca\x87\x80\x7b\xa8\ \xbb\x7f\xd8\xd4\xe7\x91\xc2\x2f\xba\xb6\x1d\x54\x19\x77\x51\x0e\ \xb6\xcc\x50\x59\x41\x97\xea\x2e\x54\x1a\x48\xd2\xca\x52\xf8\xa8\ \x13\x0f\xbb\xef\x4b\x8d\x32\x84\x13\x15\xd7\x7d\xf8\xc6\x58\x2c\ \x34\x5b\x57\xf2\xf9\x21\xb7\x52\x79\x06\xe5\xb3\xb5\x74\x7f\xec\ \x9f\x70\x17\x4e\x77\xc7\x30\x0a\x07\x5d\x90\x5b\x69\xba\x04\x5a\ \x84\x7f\x9d\x4a\xf6\xf5\x86\xbd\x6a\x13\x47\x51\x6f\x2c\x44\x53\ \xe1\xc4\xe8\xd0\xd0\xe7\x44\xa4\xe1\x81\x37\xc6\x62\x59\x55\xbd\ \x6f\x26\x9b\x25\x34\x09\x3d\xfb\xd0\xf8\x04\x92\x7b\x65\xe7\x63\ \xdc\x0c\xaa\xb7\x1a\xd0\xe1\xed\x7b\x6e\x27\xa8\x42\xfd\x24\x6a\ \xec\x70\xe8\xbf\xc0\x82\xef\xba\x0f\x37\x53\x7e\xbd\x8f\x88\xfa\ \x91\xc8\xc3\x40\xbe\x96\x6e\xe3\x87\x37\xe1\xd8\x2d\x64\xd8\x28\ \x0c\x74\x43\xb4\x46\xc7\xc3\xff\xe1\xe5\xfa\x65\xdf\x0c\xfb\x07\ \x07\xe7\x41\xfe\x2b\xc4\xdb\x7f\xdb\x66\xdd\x77\x8b\x3d\x46\x60\ \x4f\xe7\xe5\x0a\x78\xa9\x10\x45\x85\x5f\xb6\xca\xad\xa2\xaf\x87\ \x08\x91\x11\xba\x94\xc8\xde\xb3\x65\xc4\x74\xe7\x50\x9a\xd8\x95\ \x96\x35\x10\x5b\x1f\xa8\x69\x2a\xaf\x23\x30\x0a\x1d\x49\x33\x37\ \xa0\x34\x17\xfa\x2b\xca\xed\x2d\xf3\x8a\x84\xfb\x96\xbb\x56\x23\ \xb1\x64\x04\x96\xbb\x21\x59\x56\xce\xd5\x93\xee\xb9\x92\xcf\x0f\ \x6d\xc7\x37\xbd\xb8\x38\x0c\x7a\x77\x48\xd6\x72\x83\xac\x4e\x61\ \xc9\x80\x64\xba\x21\x59\xf2\x3f\xa9\x27\xc5\xdc\x4a\xe5\x19\x55\ \xdd\x74\x2b\xa8\xaa\xc8\x6a\xf9\x19\x60\xb0\x96\x6e\xf2\xa7\xc3\ \xb2\x45\x3a\x14\x59\xd2\x8c\x01\x7d\xb3\x03\x92\x1a\x60\x72\x27\ \x61\x75\x2a\x4c\x54\x3e\x3b\x93\xc9\x9e\xb8\xba\xb8\x78\x43\x7d\ \xff\xe9\xc5\xc5\xe1\x99\x4c\xf6\x3b\x08\x7f\x1d\x6a\x58\xbd\x0a\ \xf9\xc9\xb0\xec\xd8\x41\x9c\xa1\x3f\x44\xdc\xde\xdd\x0d\x52\xe4\ \x4d\x17\xe1\x42\x57\xec\x8b\x96\x70\xa6\x9f\xc6\x3f\x70\xbc\xee\ \xa1\xfc\x8d\x53\x2a\x7f\xec\x5a\x26\xfb\xdf\x2a\xfa\x73\x00\x51\ \xb9\x83\x52\xf9\x6e\x24\xfc\xe6\x01\x9c\xa9\xa7\x10\xbb\x91\xde\ \x13\xc7\x43\xdc\xe0\xe4\xae\x1d\xb6\xb8\x51\x4c\x74\x0c\xbb\x72\ \x0d\xad\x14\x5a\x1c\x23\x17\x5c\x0b\xe7\xba\x74\x14\x20\xb9\x1f\ \x21\xfd\x77\xa0\xa9\x63\xf5\x4d\x31\xd0\x63\xa2\x1c\x5b\x1b\x49\ \x33\x98\xf4\xb7\x90\x85\xf0\xdb\xa7\x27\x58\x3c\xea\x97\xa0\x26\ \xc2\x2c\xd1\x51\xc4\x8b\x23\x7e\x29\x34\x01\xe2\x46\x51\x5b\x69\ \x1a\x91\x12\x38\x67\xd4\xca\xd9\x4d\x47\xd0\x01\x38\x53\x5f\xc5\ \xa4\xbf\xdd\x36\x9f\x99\x7d\x01\x33\xf5\x74\x98\x28\x06\xa7\x37\ \xf0\x2f\x74\x75\xc3\x74\x89\x08\xc6\x0d\x16\x8f\x56\x16\x37\xe8\ \x6e\x3f\x4e\xfc\x10\x6e\xec\x0f\x9a\x3d\xc2\x96\x22\xee\x59\xb3\ \xf7\xe8\x6c\x5a\xe1\x7c\xdb\x23\x6c\x15\xea\x63\xae\x7e\x05\xe7\ \xd2\x97\x1a\x6d\x42\x33\xac\x5e\xc5\xb9\xf8\x08\x66\xea\xab\x0d\ \xf7\x0b\x13\xdd\x07\x26\x12\xa4\xdb\xae\x6f\x1c\x8d\xe2\xc5\xab\ \x19\x29\x8b\x96\x6a\x26\xa0\xa7\x1a\xba\xb3\x4d\x63\x0a\xaf\x8f\ \xdd\x35\x9d\x71\x01\x44\x38\x85\xd2\x35\x7f\x13\x82\xed\xe0\x2e\ \x9c\x46\xe3\x13\xd8\xf8\xe1\xc0\xbd\x8d\x8c\x04\x8d\xe5\x19\xa4\ \x70\x1e\xb3\x70\x1a\xf2\x93\xa1\x3d\xbf\x06\xe3\x25\x30\xd5\xb7\ \xef\x17\xae\x86\xf2\x13\xd2\x1b\x84\xe9\x74\x35\x17\xce\x4b\x54\ \xc3\x7a\xcd\xc3\x73\xbc\x0a\x6b\x61\x71\xb5\x2f\x81\xf9\xc7\x0e\ \xe8\xb9\x35\xb4\x84\xe4\x5e\xc1\x69\xf3\x66\x67\xbc\x04\x66\xf0\ \x00\x20\x68\x29\x8f\xae\x6e\x38\x59\xe2\xc5\x90\x48\x50\x92\x63\ \x57\xea\x82\xb7\xd5\x53\xa2\x69\x88\x4e\xf5\x25\xa8\x46\x85\x93\ \x47\x32\xaf\x29\x74\xcd\xdb\xd8\x31\xc4\x60\xfa\x6f\xc4\xec\x79\ \x1f\x60\xd0\x4a\x21\x48\xce\xac\x25\x56\xc4\x09\x42\xf4\x04\x4a\ \xd6\x66\x9f\x6b\x83\xb7\xb5\x21\xfd\x2a\xde\x48\x1d\x99\xfb\x05\ \xd4\xe4\x05\x44\x78\xb1\x6b\x8a\xb4\x09\x71\x3c\xa4\x6f\x14\x37\ \xf1\x41\x4c\xdf\x08\x48\xf0\xe6\xfd\xfc\x9b\x21\xbb\xe0\x0c\xdc\ \x14\x44\xa3\xd4\xc7\x5f\xbe\xb2\xc1\x6f\x7a\x90\xf5\xe0\xed\xb5\ \x06\xf9\xc0\xbf\xaf\xfd\xd8\x38\x01\x57\xec\xb3\x20\xbb\xaa\xba\ \xdc\x2d\x44\x04\x27\xfe\x7e\x9c\xc4\xed\x38\xfd\x55\x83\x67\x7d\ \xfc\xe5\xcb\xf8\x4b\xbf\x0d\x29\x6f\xa2\xa3\x48\xf5\x48\xb4\x85\ \x2b\xa1\x63\x4e\x06\xf6\x01\x12\x84\xf4\x1b\xf7\x7f\x96\xeb\xf6\ \xb9\x75\x39\x6b\x3f\x82\x5c\x99\x7e\xb3\x3b\xaa\xb5\x06\xc5\x41\ \x9c\x20\x19\xa3\x7e\x09\xbb\x32\x4d\x25\xf7\x2b\xb4\x98\x0e\xe5\ \x13\x4d\x74\x74\x3d\x0c\x6f\x8b\xb3\xd8\x62\xcd\x91\xd8\x13\xc7\ \x78\xc1\x95\xc3\x5f\xb9\xda\xec\x31\xff\x56\x5b\x67\x1c\xf2\xcb\ \x17\x7e\x10\x4b\x94\xbd\x9e\x0b\xbc\x73\xa5\xaf\x88\xe9\x41\x8d\ \x84\x9c\x9c\x8d\x46\x07\x67\xe0\xa6\x8d\x37\x5f\xca\x62\x97\x2e\ \xad\x4f\x8e\x88\x8b\x93\x18\x07\x13\x09\xda\x16\x1b\x0a\x42\x66\ \x1d\x29\x1f\x1c\x9a\xc8\xad\x47\x9c\x42\x4e\x60\xfc\x93\xf9\x9c\ \xaa\x3e\xde\x59\x95\xda\x83\xda\xd5\xa6\xca\x8b\x17\xc7\x4d\x8c\ \x6f\x28\x5f\x9c\x0d\x29\x0f\x82\x19\xbc\xa5\xea\x27\x54\xd0\x1a\ \x9b\xb0\x2e\x03\x1e\xab\x55\xbe\x4a\xab\x1b\x80\x22\x99\x53\xa9\ \xb3\xc0\x9f\x75\x40\x9f\x5d\x42\x30\x3d\x71\xa4\x6f\x74\x3d\x4f\ \x89\xfa\xd8\xc2\x95\xd0\xb2\x47\xaa\x85\x1a\xde\x10\xa0\xf8\xf9\ \xb7\xd0\xf2\x62\xbd\xb0\x9f\x0e\x4f\xa4\xff\xa2\xbe\x44\xa6\xe1\ \x4e\x29\x82\xce\x9e\xe6\xfe\x66\x45\x52\x6f\x17\xc4\x8d\x22\x7d\ \xa3\x18\x2f\x16\xae\x2f\x28\xe5\xf0\x0b\x57\xc0\xaf\x31\x78\x22\ \x98\x81\x03\x48\x75\xdf\xdb\xe5\xcb\xcd\x94\x5f\xb0\x46\xfe\xae\ \x5e\x79\xd8\xaa\x4c\xee\x64\xf2\x2f\x45\xe4\x3f\x77\xa9\xcb\x8e\ \xb0\x5e\x92\x03\x28\x0a\xc5\x1c\xf6\xfa\xb5\x86\x2a\x33\x11\x17\ \x33\x78\x0b\xb2\x96\xb1\x5a\xb9\x1a\x72\x86\x36\xfa\xf1\x99\xe1\ \x89\xf4\xf7\x9a\x3d\x6b\xcb\x38\xdd\xdc\x64\xea\x69\xa0\x31\xbb\ \xd1\x65\x88\x1b\x45\x7a\x6f\x80\xd2\x72\x90\x81\x6e\x52\x73\x24\ \x5e\x1c\xa7\xff\x26\x70\x3c\x40\xb1\xcb\x97\xb1\xc5\xb9\x46\x61\ \xf0\x64\xf2\x48\xfa\x9f\x37\x7d\xd6\x56\x03\x09\x4a\xe6\x52\xcf\ \x2b\x3c\xd0\xa6\x0e\x5d\x83\x98\x1e\x64\x60\xdf\xfa\x51\xa7\x5a\ \xc1\x2e\x5e\x6c\xb6\xec\x83\xa2\xe9\xff\x4d\x1f\xdb\xaa\x72\x7c\ \xfb\x62\xe9\xd7\x88\x64\xb2\x23\x2f\x37\x2d\x96\x7e\x1b\xb1\x56\ \x7d\x1a\x78\x78\xd5\xea\xd3\xd5\x2c\x5a\xb8\x1c\xdc\xf7\x1b\x18\ \xf4\x07\xc3\x89\xb9\x4f\x6f\x57\x2c\xdd\x5a\xb9\xfc\x19\xdc\xf9\ \xca\xc8\xb3\xaa\xfa\x60\xfb\x43\xdf\x39\xc4\xed\x47\x7a\xe2\x88\ \x97\x40\x9c\x9a\xf0\x97\x5f\xc4\x2f\x4c\x35\xaf\x4f\x0e\xf0\x1f\ \xc3\x43\xe9\x07\x3b\x52\x2e\xbf\x06\x55\x24\x33\x99\x7a\x12\xe1\ \xcb\xad\xf2\xec\x06\x41\x30\x23\xfc\xf1\x99\x56\x0a\x81\x31\x2c\ \xe5\x37\xab\x34\x53\xe0\xa9\xe1\x89\xf4\xe3\xcd\x2c\x7e\xd3\xe7\ \xb4\x3b\xb0\xcc\xc9\xd4\x3d\x2a\xf2\x3c\x5d\xfe\x42\x4c\x8c\x8b\ \x33\x78\x10\xf0\xb1\xab\x0b\x68\x69\x01\xf5\xb7\x2c\xb2\x5c\x54\ \xd1\x2f\xa6\x26\xe6\x1a\x0a\xbc\xb7\x7c\xce\x4e\x06\x37\xfb\xea\ \xc8\xfb\x8c\xea\x0b\x28\x1f\xd9\x09\x7f\x17\xf0\x53\x5f\xe5\x81\ \xbd\x47\x67\x2f\xb5\xcb\xd8\x89\xcf\xe6\x9e\x02\x52\xdb\x32\x74\ \x07\x59\x54\xfe\x65\xf8\xc8\xec\x73\xad\x2e\xf9\x7a\xec\x3a\xe3\ \x98\x3b\x13\x8f\x57\xcb\x4f\x1f\x01\xb6\xcd\xfc\x74\x02\x0a\xf3\ \x02\x5f\x77\xa4\xfc\x8d\x7a\xdf\xbe\x5d\x74\x2c\xe5\x9a\x3e\x93\ \x1c\x90\xb2\x3c\x04\x3c\x48\xf0\xbd\x70\xc7\xa1\x70\x4e\x54\x9e\ \x57\xcf\x3e\x97\xba\x6b\xae\x23\x29\xbd\xae\xe4\x9c\xd3\xa7\x92\ \x77\x88\x95\xfb\x10\x26\x80\x0f\xb2\xcd\xb7\x49\x5b\xc0\x02\xbf\ \x44\x38\xa5\xaa\x2f\xad\x85\xb1\x3a\x89\xae\x4c\x40\x2d\xa6\xcf\ \x8c\x0d\x7b\x95\xca\x9d\xd6\xca\x21\x41\x3f\x80\xc8\xad\xa0\x43\ \x04\x1f\x5e\xae\x15\x67\x2c\x03\x0b\x20\x59\x44\x2f\xa8\x95\xdf\ \x18\xd1\xf3\xa5\x88\x7b\x76\xec\xae\xe9\xae\xe4\x2e\xd7\xf0\xff\ \x57\xbf\x2f\xc0\x48\x97\x25\x6a\x00\x00\x00\x00\x49\x45\x4e\x44\ \xae\x42\x60\x82\ \x00\x00\x02\x1d\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x00\xb4\x50\x4c\x54\x45\x00\x00\x00\xff\xff\xff\xaa\xaa\ \xaa\xbf\xbf\xbf\xaa\xaa\xaa\x92\x92\x92\x9f\x9f\x9f\xaa\xaa\xaa\ \xaa\xaa\xaa\xa4\xa4\xa4\x99\x99\x99\xa2\xa2\xa2\x9b\x9b\x9b\x9d\ \x9d\x9d\x9f\x9f\x9f\xa2\xa2\xa2\xa3\xa3\xa3\x9e\x9e\x9e\x9f\x9f\ \x9f\x9f\x9f\x9f\xa1\xa1\xa1\xa0\xa0\xa0\xa2\xa2\xa2\xa0\xa0\xa0\ \x9f\x9f\x9f\xa0\xa0\xa0\x9f\x9f\x9f\x9f\x9f\x9f\x9f\x9f\x9f\x9f\ \x9f\x9f\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \x9f\x9f\x9f\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\x22\x91\x5f\xe8\ \x00\x00\x00\x3b\x74\x52\x4e\x53\x00\x01\x03\x04\x06\x07\x08\x09\ \x0c\x0e\x0f\x16\x17\x1a\x20\x21\x24\x2a\x2d\x30\x36\x3b\x3c\x4b\ \x52\x5b\x62\x6d\x75\x80\x8e\x8f\x91\x99\xa1\xaa\xae\xb1\xba\xbf\ \xc0\xcd\xd3\xd9\xda\xde\xe3\xe5\xe7\xec\xed\xee\xef\xf5\xf8\xfa\ \xfc\xfd\xfe\xa4\x4f\x42\xc1\x00\x00\x00\xdd\x49\x44\x41\x54\x58\ \xc3\xed\xd7\x67\x12\x82\x30\x10\x05\x60\x50\xb1\x2b\x36\xec\x62\ \xc3\x8e\x35\xf6\xdc\xff\x5e\xea\xb0\x5e\xe0\x3d\x46\x9d\x91\xfd\ \xff\x25\x13\x78\x59\x16\xc3\x88\xea\xaf\xca\x72\x95\x72\x13\xb8\ \xcf\xcc\xf4\xb3\xfa\xb0\xcf\x2f\x5e\x5e\x1f\x50\x6f\xfb\x9a\x5a\ \xa0\xb2\x0d\x3c\x7a\x04\x47\x89\xf7\x2c\xc8\x37\x4e\xe2\x47\x71\ \xc8\xb7\x2e\xe2\x07\x26\xe4\x3b\xb7\x80\xdf\xbb\x10\x37\x7b\xb2\ \xfd\xb5\x0d\xf9\xd8\x50\xfc\xb9\x89\xc5\x77\x2c\xfe\x58\x87\x7c\ \x7a\x2a\x7e\x57\x65\xe2\xab\xf5\xba\x04\xf9\xe2\x4a\xfc\xb2\x00\ \xf9\xf2\x46\xfc\x3c\x0b\xf9\xda\x5e\xfc\x24\x15\xc5\xf7\xf3\xf1\ \x4d\x7a\xe2\x95\xf3\x95\xf8\xe6\xde\xf1\xf5\x6d\x83\x5b\x00\xcc\ \x3f\x7f\x04\xfe\x21\xf2\xaf\x91\x0f\x12\x1f\xe5\x10\x2e\x13\x7f\ \x9d\xf9\x86\xc2\xb7\x34\xbe\xa9\xf2\x6d\x3d\x8c\x58\xb3\x9f\xb6\ \x28\xd6\x21\xc6\x9a\x1d\xf3\xf8\x41\x93\x1f\x75\xf9\x61\x9b\x1f\ \xf7\xf9\x1f\x8e\xa8\x7e\xb9\x1e\x39\xd8\x60\xa7\x5a\x9b\x0a\x79\ \x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\x5e\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\x6f\x50\x4c\x54\x45\x00\x00\x00\x33\x99\x66\x55\xaa\ \x55\x49\xb6\x6d\x43\xb0\x5b\x41\xb2\x5f\x46\xae\x5d\x44\xb0\x5b\ \x43\xaf\x5c\x42\xb0\x5c\x43\xaf\x5c\x43\xb0\x5b\x44\xaf\x5c\x43\ \xb0\x5b\x42\xb1\x5c\x44\xb0\x5b\x43\xb0\x5b\x42\xb0\x5c\x43\xaf\ \x5c\x43\xb0\x5d\x42\xb0\x5c\x43\xb0\x5b\x43\xb0\x5c\x43\xb0\x5c\ \x43\xb0\x5c\x43\xb0\x5c\x43\xb0\x5c\x43\xb0\x5c\x43\xb0\x5c\x43\ \xb0\x5c\x48\xb2\x60\x51\xb6\x68\x5b\xba\x70\x7e\xc9\x8f\x7f\xc9\ \x90\x82\xca\x92\xaa\xdb\xb5\x4a\x94\xf7\x11\x00\x00\x00\x1d\x74\ \x52\x4e\x53\x00\x05\x06\x07\x2a\x2b\x2c\x2d\x8d\x8e\x90\x91\x93\ \x94\x96\x97\xbb\xbc\xbd\xbe\xd3\xd4\xd5\xf1\xf2\xf3\xf4\xfc\xfd\ \x64\x79\xba\xb6\x00\x00\x00\x81\x49\x44\x41\x54\x18\x19\x05\xc1\ \x51\x72\x82\x30\x14\x00\xc0\x7d\x79\x01\x9c\x52\xad\xf7\xbf\xa4\ \x33\x6d\xfc\x10\x42\xd2\xdd\x80\xad\x7e\x2d\xce\x77\x3f\x10\xe4\ \xfe\x08\x30\x7e\xdf\x43\xca\xe7\x3d\x80\xb8\xe5\x67\xa6\xc7\x37\ \x44\xc0\x7a\x1d\x65\xbb\x83\x4c\xf0\xb3\xd4\x1a\x20\x80\x52\xcb\ \x0e\x00\xec\x35\x29\x95\xb0\xd2\x87\x5a\x26\x00\x30\xeb\x60\x1c\ \x2c\x4e\x70\x95\x06\x00\xb4\xd2\x07\x00\x8c\x9e\x97\x1b\xc4\x9c\ \xf0\xfa\xa4\x5e\x56\xcc\x09\x7f\x4d\x9a\xc7\xb5\x05\x18\xaf\x36\ \x05\x2c\x75\x5f\x9c\xad\x77\xfc\x03\x8c\xd7\x30\x45\x68\x3e\xe7\ \x84\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\x05\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x04\x4e\x00\x00\x04\x4e\ \x01\x42\x8b\x93\xfc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x82\x49\x44\ \x41\x54\x38\x8d\xa5\x92\xb1\x6b\x53\x01\x10\xc6\x7f\x77\x79\xb6\ \xa1\x62\x28\x05\x35\x71\x10\x1f\x98\x41\x4a\x1d\xbb\x09\x0e\x45\ \x2d\x26\x20\x68\x5c\x1c\x8c\x20\xfd\x3b\x5c\x14\x77\x07\xa1\x94\ \x3a\x38\x75\x2e\x12\xb4\x19\x9c\x1c\x32\xa8\x08\xba\xe9\x53\x87\ \x40\x7d\xa8\x51\x12\xa1\xf4\xe5\xce\x41\x23\x8f\xc7\xe3\x19\xf1\ \xdb\xee\xb8\xfb\xee\xfb\x3e\x4e\x28\x40\xd4\x3e\x5b\x3e\x14\x1c\ \x0c\x2d\x19\x87\xa8\x87\x8e\x86\xe2\x1e\x22\x84\xe0\xa1\x89\x5c\ \x09\xf2\x16\x3f\xb5\xcf\x9f\x41\x65\x0b\xa8\x99\x8d\x41\x01\x04\ \xc1\x41\x26\x53\x82\x8e\x99\xd5\xdc\xd3\x25\xa9\x02\xb5\x22\x75\ \x13\xe4\x2a\x28\x80\x01\x7d\x84\x08\xc7\x0a\x09\x04\xba\x88\x3c\ \x37\xb7\x08\x97\x48\x03\x8d\x06\x65\xff\x50\xbf\xd7\xd9\x03\x88\ \x6f\x9c\x6b\x38\x5a\xa0\x40\xb9\x7d\x78\xa3\xf3\xf4\x6f\x92\xf2\ \x33\xf8\x07\xfc\x37\xc1\xd4\x21\x7e\x59\x5b\x39\x9e\x24\x07\x6e\ \x39\xbe\x28\xc8\x6b\xc3\x7a\xe2\x7c\x9c\x8a\xc0\x5b\xad\x99\x38\ \x19\x76\xc1\xeb\xbf\xde\xc0\x97\x05\xb9\x0e\x34\xa7\xb2\x10\x57\ \x86\x8b\xe0\xf5\x4c\x5b\x5d\x25\x09\x00\x76\x6f\x5e\x38\x2d\xe6\ \x77\x41\x4e\x09\xfe\xd2\x8d\x1e\x25\xe2\xc9\x64\x50\xda\x7f\x97\ \x24\xc1\x77\xa0\x92\x22\x18\x99\xf3\x42\x3f\x5f\x5b\xad\x88\xb1\ \x03\xb2\x0a\x9c\x70\xe4\x12\xc2\x9d\xf4\xa9\x85\xf5\xee\x37\xc7\ \x2f\x23\xbc\xfd\xdd\x7a\x8f\x71\xb5\xf6\xa0\x13\x07\x49\x99\x25\ \x71\x8e\x64\x65\x9b\xb1\x97\xae\x8f\x6e\x3e\xee\x02\x27\xfb\x6b\ \xcd\xb9\x63\xeb\xdb\x3f\xfe\xf8\x98\x9d\xd1\x37\xe0\x83\xac\x6d\ \xdf\xb7\x57\x79\x79\xa4\x97\x01\x74\xfe\xfe\xa3\xaf\x2e\xda\x70\ \xe8\x01\x23\xe0\x99\x1a\x17\xab\x0f\x9f\x8c\xf2\x08\xb2\xf8\x09\ \x03\x38\x87\x7a\x26\x0c\x5d\xc9\x00\x00\x00\x00\x49\x45\x4e\x44\ \xae\x42\x60\x82\ \x00\x00\x14\x74\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\x04\x00\x00\x10\x04\ \x01\x6e\x60\xae\x08\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x13\xf1\x49\x44\ \x41\x54\x78\x9c\xbd\x9b\x79\x98\x14\xd5\xb5\xc0\x7f\xa7\x7a\x99\ \x85\x19\x96\x61\x5f\x14\x17\x16\x11\x88\x0b\x88\x71\xc1\x0c\xc6\ \x2d\x26\x10\x71\xa6\x5a\x14\xf3\xc5\xf7\xe5\xb9\xfb\x34\x9a\xcf\ \x35\x89\x4c\x5c\x82\x26\x51\x8c\x46\xe3\xcb\x17\x5f\xa2\x3e\x03\ \x4c\xf5\xa0\xc2\x4b\x30\x89\x31\x2e\x80\x0b\x20\x62\x04\x95\xa0\ \xa0\x2c\xb2\x0e\xc3\x3a\x4b\x77\xd7\x79\x7f\xdc\xaa\x9e\xae\xae\ \x1a\x76\x3d\xff\x54\xf5\x3d\x77\x39\xe7\xd4\xd9\xee\xb9\xb7\x85\ \x2f\x19\x74\xc2\x84\x4a\x4a\x4b\xc7\xa2\x3a\x1a\x18\x0a\x0c\x06\ \x7a\x03\x95\x40\x67\x40\x81\x9d\x40\x13\xb0\x16\x91\x95\xb8\xee\ \xfb\xc0\x62\xaa\xaa\xde\x92\xdf\xfd\x2e\xf3\x65\xd2\x27\x5f\xc6\ \xa4\x6a\xdb\x7d\x10\xb9\x14\xd5\x14\x30\x1a\x88\x1f\xe4\x54\xbb\ \x80\x57\x50\xad\x47\xe4\x45\x71\x9c\x5d\x87\x8f\x4a\x03\x87\x55\ \x00\x5a\x5b\x3b\x16\x91\x5b\x81\x0b\x81\x58\x01\x6a\x3b\x30\x1f\ \xd5\xe5\x58\xd6\x0a\x5c\xf7\x33\x2c\x6b\x37\xaa\x2d\x1e\x3e\x09\ \xf4\x44\x75\x20\x30\x12\x91\xd3\x81\x61\x80\x55\x30\xc7\x4e\xe0\ \x69\xe0\xd7\xe2\x38\x2b\x0f\x17\xcd\x87\x45\x00\x9a\x4a\x9d\x8f\ \xea\xdd\xc0\xe9\x05\xcd\x9f\x00\xcf\xe1\xba\x73\xb0\xac\x25\xe2\ \x38\xb9\x03\x9a\xf3\xa2\x8b\xba\x12\x8f\x9f\x06\x5c\x82\x48\x2d\ \xd0\xc9\x43\x65\x11\x79\x16\xcb\x9a\x22\x33\x66\xac\x39\x54\xda\ \x0f\x49\x00\x6a\xdb\x83\x80\x87\x81\xf1\x5e\x93\x0b\xcc\x46\xf5\ \x61\xd2\xe9\x79\x62\xec\xfb\x90\x41\x27\x4f\xee\x4c\x26\x73\x09\ \xaa\xd7\x00\x27\x7b\xcd\xbb\x51\xbd\x87\xaa\xaa\x69\x87\xe2\x27\ \x0e\x5a\x00\x6a\xdb\xe7\x02\x73\x80\x12\x40\x51\x9d\x41\x2c\x76\ \xaf\xcc\x9c\xf9\xe1\xc1\xce\xb9\xcf\x35\x41\xa8\xad\xbd\x0c\x91\ \xa9\xc0\x11\x5e\xf3\xdb\x58\xd6\x64\x99\x39\xf3\x93\x83\x99\xf3\ \x50\x04\xf0\x3d\xe0\x19\x60\x09\x70\xa3\x38\xce\xbc\x7d\x8e\xb9\ \xec\xb2\x6e\xb4\xb5\x0d\x43\xe4\x28\xa0\x3f\x22\xc6\xc6\x55\x77\ \x00\x9f\x13\x8b\x2d\x93\x19\x33\x56\xef\xc7\xda\x65\xa8\xfe\x08\ \x91\x9f\x60\x3e\xc0\x0e\xe0\x32\x71\x9c\x3f\x1f\x28\x1f\x87\x6a\ \x02\x47\x32\x7c\xf8\x5a\xa9\xab\x73\x23\xf1\x20\xa4\x52\x63\x71\ \xdd\x14\x22\xd5\xc0\xf1\xfb\xb1\xe6\x2a\x54\x5f\x40\xe4\x45\x60\ \xde\xde\x7c\x87\xda\xf6\x18\xc0\x01\x8e\x04\x72\x88\xdc\x22\xf5\ \xf5\x8f\x1e\x08\x0f\xfb\x2d\x00\xb5\xed\xe3\x01\xc4\x71\x96\xef\ \xb3\xef\xe4\xc9\x9d\x69\x6b\xbb\x1a\xb8\x1e\x18\x58\x84\x6e\x06\ \x56\x01\x5f\x60\x7c\xc4\x1e\x0c\x03\xc7\x62\x72\x83\x42\xf8\x14\ \xd5\xa9\x88\x3c\x23\x8e\xd3\x16\xb9\xd6\xa5\x97\xf6\x20\x9b\x7d\ \x0e\x38\xcf\x34\xe8\x5d\x92\x4e\x4f\xdd\x5f\xbe\xf6\x4b\x00\x6a\ \xdb\xdf\x00\x5e\x02\x94\x96\x96\x1e\x32\x67\xce\x9e\xc8\x7e\xd5\ \xd5\x71\x7a\xf4\xb8\x01\x91\xbb\x81\x6e\x5e\x73\x06\x78\x09\xd5\ \x3f\xa3\x3a\x8f\x86\x86\xe5\x1d\x39\x47\x9d\x34\xa9\x1f\xb9\xdc\ \x77\x80\x8b\x81\x71\x98\xf0\x08\xf0\x39\x30\x05\xc7\x79\x3a\x6a\ \xac\xda\x76\x0c\x91\xa7\x51\x9d\x6c\xb8\x92\x9b\xf6\x57\x13\xf6\ \x29\x00\xbd\xe4\x92\x13\x70\xdd\xd7\x80\x2e\xc0\xab\x38\xce\xd9\ \x91\x44\xd4\xd4\x7c\x0d\xcb\xfa\x5f\x60\xa4\xd7\xf4\x05\xaa\x8f\ \x90\xcb\x3d\x25\xcf\x3f\xbf\x75\x7f\x88\x09\xcc\x37\x71\x62\x2f\ \x62\xb1\x5b\x11\xb9\x96\xf6\x10\x38\x17\xb8\x52\x1c\x67\x5d\xa8\ \x7f\x75\x75\x9c\x9e\x3d\xa7\x03\xb5\x80\x8b\xaa\x2d\xe9\xf4\xac\ \x7d\xad\xb3\x57\x01\xe8\xa5\x97\xf6\x26\x9b\x5d\x02\xf4\x05\x16\ \x91\x4c\x7e\x53\x9e\x7b\x6e\x47\xa8\x5f\x2a\x75\x25\xaa\x8f\x02\ \xa5\xc0\x6e\x60\x2a\x9d\x3a\x3d\x24\x7f\xfc\x63\x4b\x71\xdf\x03\ \x05\xb5\xed\x9e\xc0\xdd\xc0\x75\x98\xc4\xa8\x09\xd5\xab\x24\x9d\ \x76\x42\x7d\xaf\xba\x2a\xc1\xb6\x6d\xb3\x80\xef\x60\x12\xa7\x53\ \xc4\x71\x3e\xde\xdb\xfc\x1d\x0a\x40\x41\xb0\xed\xd9\xde\x64\x5f\ \x10\x8b\x8d\x96\x19\x33\xd6\x87\xfa\xa4\x52\xf7\xa3\x7a\xa7\xd7\ \xf4\x16\xae\x3b\x59\x1a\x1a\x3e\x3d\x10\x26\xf7\x07\xb4\xb6\xb6\ \x1a\x91\x3f\x00\x47\x01\x8a\xc8\x6d\x52\x5f\xff\xab\x50\x3f\xdb\ \xae\xc0\x44\xa6\x41\xc0\x52\x60\x4c\x47\xfe\x03\xf6\x26\x80\xda\ \xda\xeb\x10\x79\x1c\x63\xc3\x67\x8a\xe3\xbc\x13\xb1\xd8\x43\xc0\ \x2d\x66\x26\xf9\x6f\x36\x6d\xba\x41\x5e\x7d\x35\xdb\xe1\x9c\xc6\ \xc6\xef\x01\x4e\xc0\x38\xc7\x0a\xa0\x0d\xd8\x82\xb1\xf3\xb7\x81\ \x79\xc0\xdf\xa3\x88\xd6\x09\x13\x2a\x29\x29\x79\x06\xb8\xc8\x34\ \xe8\xa3\x8c\x18\x71\x73\x71\x14\x52\xdb\x1e\x05\x2c\xc0\xf8\x90\ \x7b\xc4\x71\xa6\x1c\x90\x00\xd4\xb6\xfb\x03\x2b\x80\x72\x44\xee\ \x96\xfa\xfa\x7b\x23\xfa\xdc\x01\x4c\xf5\x98\xff\x99\xd4\xd7\xd7\ \x75\xb4\x48\x7e\x4c\x6d\xed\x0f\x11\x99\xb6\xaf\x7e\xc0\x66\x44\ \x9e\x41\xf5\x57\xe2\x38\x1b\x8a\xd6\x8d\xa1\xfa\x6b\x44\xae\x37\ \x0d\x3a\x4d\xd2\xe9\x5b\x42\x6b\xa5\x52\x77\xa1\x7a\x3f\xd0\x86\ \xeb\x8e\x90\x86\x86\x7f\x47\x2d\x64\x45\x35\xa2\xfa\x13\xa0\x1c\ \xf8\x80\x4d\x9b\x42\x21\x45\x6d\xfb\x02\xe0\x7e\x00\x44\x7e\x11\ \xc5\xbc\xda\x76\x95\xd6\xd4\x1c\x17\x68\x4c\x26\x9f\x46\xe4\x6e\ \x54\xaf\x41\xf5\x7c\xcc\x4e\x71\x2c\xf0\x5d\x44\xee\x00\x5e\xc4\ \xec\x00\x7b\xa2\xfa\x23\x60\x85\xd6\xd6\xde\xa9\xd5\xd5\xf9\xdd\ \xa4\x38\x4e\x4e\xd2\xe9\x1b\x50\xad\xf3\xd6\xbf\x59\x6d\xfb\x86\ \x10\x0f\xc7\x1f\xff\x00\xf0\x1e\x90\xc4\xb2\x3a\x0c\x8b\x21\x0d\ \xd0\x9a\x9a\x63\xb0\xac\x8f\x80\x04\x22\x17\x48\x7d\xfd\x5f\x03\ \xf8\x89\x13\xbb\x13\x8f\x2f\xc3\xec\xe9\x5f\xc4\x71\x26\x16\x47\ \x05\xad\xa9\x39\x15\xcb\x7a\x1e\xe8\x85\x65\x1d\x2f\x33\x67\xae\ \xe8\x88\x80\xd0\xfa\x46\xcd\x53\xc0\x1d\x18\x3b\x06\x78\x9d\x5c\ \x6e\x92\xcc\x9a\xf5\x45\xa0\x6f\x2a\xf5\x24\xaa\x57\x03\x39\x54\ \xc7\x4b\x3a\x3d\x37\x80\xb7\xed\xb3\x81\x7f\x00\x8a\x65\x9d\x24\ \x33\x67\x2e\x2d\x5e\x2f\xac\x01\x96\xf5\x53\x20\x01\xcc\x2b\x66\ \x1e\x80\x78\x7c\x9a\xc7\xfc\x5a\xe0\xfb\x21\xe6\x53\xa9\x8b\xb0\ \xac\x57\x31\x91\x63\x0d\xae\xbb\x65\xff\x58\x37\x20\xb3\x67\xef\ \x14\xc7\x79\x0a\x18\x8e\xea\xed\x18\x1f\x71\x16\xb1\xd8\x42\xbd\ \xe4\x92\x63\x03\x9d\x37\x6d\xba\x01\x13\x1a\x63\x88\x3c\xa5\x97\ \x5d\xd6\x2d\x30\x97\xe3\xbc\x02\xbc\x06\x08\xae\x7b\x5b\xd4\x7a\ \x01\x01\xa8\x6d\x57\x01\x93\xcc\x68\xf9\x45\x71\x67\xcf\xb9\x5c\ \xee\xe1\xaf\x16\xc7\xd9\x1e\xc0\xd7\xd4\x8c\x46\xf5\x39\x4c\x38\ \x7c\x0b\x38\x4d\x1c\xa7\x71\x3f\x79\x0f\x80\x38\x4e\x9b\xa4\xd3\ \xbf\xc0\x75\xcf\x02\xd6\x01\xfd\x71\xdd\x7f\xa8\x6d\x1f\x99\xef\ \x63\x1c\xee\xe5\xc0\x06\xa0\x2f\xd9\x6c\x88\x66\x54\x1f\xf4\xde\ \x6a\x74\xf2\xe4\xce\xc5\xe8\x62\x0d\xb8\xcc\x23\x7e\x2d\xaa\x7f\ \x89\xa0\xeb\x1e\x8c\xd9\xfc\x4d\xea\xeb\x03\x78\xb5\xed\x3e\x58\ \xd6\xff\x61\x7c\xc7\x7c\x3a\x75\x1a\x57\xec\xc0\x0e\x06\xa4\xa1\ \xe1\x6d\xa0\x1a\x58\x8f\x89\x1c\x0d\x7a\xd5\x55\x89\x3c\xde\x08\ \xf8\xbf\x0c\x11\xfa\x03\x4d\xa5\xce\x0a\x4c\x30\x62\xc4\x5f\x81\ \x35\x40\x09\xad\xad\xe3\x29\x82\x62\x01\x4c\x34\xb3\xca\x9f\x8a\ \x37\x21\x9e\x43\xfb\x96\xf7\xf3\xa7\x21\x4a\x55\x7f\x89\x31\x8d\ \xd5\xc0\xc4\xbd\x25\x41\x3a\x61\x42\xa5\xa6\x52\xe3\x34\x95\xba\ \x5c\x6b\x6b\x27\x69\x4d\xcd\xa9\x6a\xdb\xc9\x8e\xfa\x8b\xe3\xac\ \xc4\xb2\x2e\x04\x5a\x80\xd1\x34\x35\xdd\x5d\x84\x4f\x63\x1c\xa8\ \xa0\xfa\xe3\x00\xae\xae\xce\x45\x75\xa6\xc7\x57\x4d\xf1\xdc\x79\ \x01\xa8\x6d\x77\xc1\x78\x64\x80\xd9\x21\x2a\x2c\xeb\x4a\xcc\xd7\ \x5f\x50\x9c\x13\x68\x2a\x75\x06\x22\x93\xbd\x9f\xd7\x8a\xe3\x6c\ \x8e\x64\xdc\xb6\x4f\x54\xdb\x7e\x9e\x92\x92\xcd\xa8\xbe\x82\xea\ \xb3\x88\x4c\xc7\xb2\xde\x02\x36\x6a\x6d\xed\xaf\x75\xe2\xc4\x5e\ \x91\x42\x98\x39\x73\x29\xaa\xc6\x8e\x55\x6f\x2d\x34\x05\x00\x5c\ \xf7\x3e\xef\xed\x5c\xad\xa9\x19\x5e\x44\xbb\xaf\xad\x17\xe8\x15\ \x57\x94\x46\x0a\x00\x91\xaf\x63\x9c\x5f\x13\xaa\x6f\x05\x08\x37\ \x8c\xd7\x78\x8b\xff\x21\xcc\x99\xde\x82\xe9\x33\x5b\x1c\xe7\xa5\ \x10\x1a\x44\x6b\x6b\xa7\x00\x8b\x31\x49\x4c\x09\xd0\x08\xbc\x8f\ \xd1\x18\x17\xe8\x8a\xc8\x8d\xc4\xe3\x1f\x6a\x2a\x75\x61\x94\x10\ \x18\x31\xe2\x71\xe0\x5f\x40\x89\x17\xaa\xdb\xc9\x6f\x68\x58\x04\ \xbc\x01\x08\x22\x37\x15\xd1\x37\x1f\xb3\x0b\x2d\x63\xd7\xae\x93\ \x0b\x51\x85\x26\x70\x9a\xf7\x5c\x14\xda\x83\xd7\xd4\x8c\xc4\xd8\ \x5f\x8e\x44\xe2\x85\xc0\xdc\x17\x5f\xdc\x17\xbf\x24\x26\xf2\x50\ \x24\xe1\xb5\xb5\x0f\x21\x52\xe7\xad\xf7\x0a\xaa\xe3\x80\x5e\xe2\ \x38\x27\x88\xe3\x1c\x4d\x4b\x4b\x25\xaa\xd7\x03\x9f\x01\x55\xa8\ \xbe\xa0\xa9\x54\xc8\x5e\xbd\x8c\x6f\x8a\xb7\xd6\xf7\x3c\xad\x2d\ \xe8\x20\xbf\xf1\x9e\x17\xab\x6d\xe7\x8b\xb2\x5e\x56\xf9\x9e\xe1\ \xd8\x3a\x35\x5a\x00\xaa\x23\xbd\xe7\xe2\x10\x03\x22\x67\x7a\x6f\ \x4b\x65\xfa\xf4\x60\x58\xb3\xac\x89\x18\xcd\xf9\x98\xfa\xfa\x37\ \x8a\x87\x6a\x2a\x55\x83\xc8\xcd\xde\xcf\x7b\x70\x9c\x73\x24\x9d\ \x7e\xb5\x50\xc8\x32\x67\xce\x1e\x49\xa7\x9f\xc0\xd4\xfb\xe6\x03\ \x09\x54\x9f\x0d\xa9\x39\xc0\xf0\xe1\x2f\x62\x1c\x62\x29\xbe\xcf\ \xf2\xa1\xa5\x65\x2e\x26\x75\xef\x0e\x8c\x0a\x12\xa2\x0b\xbd\x67\ \x07\x02\x80\x21\x1e\xb3\x9f\x85\x16\x15\x39\xd9\x7b\xbe\x15\xc2\ \xc1\x37\x3c\xdc\xdc\x50\x4e\x50\x5d\x1d\x47\xf5\x01\x6f\xe1\xa7\ \xc5\x71\xa6\xec\xad\x50\x2a\x8e\xd3\x48\x69\xe9\xf9\x18\x4d\xe8\ \x82\x48\x28\x05\x97\xba\x3a\x17\x91\x06\xef\xe7\xa4\x00\x6e\xf6\ \xec\x9d\x98\xfd\x04\xc0\xb9\x81\x81\x96\xb5\xd0\x7b\xeb\x50\x00\ \x03\x3d\x42\x03\x3b\x3e\x0f\x8e\xf5\x70\xe1\x8c\xce\xd4\xf0\xc1\ \x75\x43\x5f\x9f\x5e\xbd\xaa\x31\xd9\x5c\x33\x89\xc4\xed\x11\xf3\ \x86\xa7\x7b\xf6\xd9\xdd\xc0\xcd\xde\x7a\x93\x74\xe2\xc4\xee\x11\ \xdd\x9e\xf7\x9e\x63\x0b\x43\xa2\x07\xaf\x79\xcf\x53\x02\xad\xb9\ \xdc\x22\xef\x6d\xa0\x4e\x98\x90\xaf\x3c\x59\x00\xfa\xad\x6f\x95\ \xe0\x97\xa3\x44\xd6\x46\x2c\x38\xc0\xc3\x05\xb4\xc3\xcb\xd1\xfb\ \x79\xb8\x65\x11\xe3\x2e\xf0\x9e\x7f\x93\xe9\xd3\x37\x46\xe0\xa3\ \xc1\xa8\xf9\x1a\x20\x49\x2c\x56\x1b\xc2\x1b\x27\xdd\x06\x94\xb3\ \x75\xeb\xc9\x45\xd8\xf7\xbc\xe7\x09\x81\x56\xcb\xfa\xb7\x37\x46\ \x28\x2b\x1b\x9c\x6f\x06\xa0\xa2\xa2\x3d\x85\x8c\xc5\x02\xf9\xb6\ \x07\x95\xde\xc2\xc1\x62\x48\x9f\x3e\xbd\xf2\x73\x24\x12\x9b\x22\ \x08\xf5\x73\xf9\x77\x43\xa8\xf1\xe3\xcb\xd5\xb6\x67\x69\x2a\x75\ \x57\x31\xce\x73\x76\x33\xcc\x0f\x99\x50\x5f\x5f\x1f\x7b\xf0\xb1\ \x77\xfb\xdd\xf7\xe4\xdb\xa3\xef\x7b\xf2\x9d\xf1\x0f\x8c\xbb\xed\ \x8c\xb5\x5d\xfa\xff\x3b\x13\x4b\x80\x65\x9d\x51\xc4\xe8\xfb\xde\ \xdb\x40\xbd\xe8\xa2\xae\xf9\x39\x8d\xcf\xf9\xd4\xa3\x6b\xa8\xdf\ \x1e\xf7\x98\x4e\x90\xf3\x7c\x52\x6b\x6b\xd4\x7e\x3e\xe1\x0d\x0c\ \x1e\x40\xe4\x72\xed\x45\xcc\x4c\x26\x54\x29\xc2\x38\x2a\x10\xd9\ \x19\xc2\x94\x97\x0f\xc6\x75\x27\xa2\xfa\x6d\xb5\xed\x69\xe2\x38\ \xcd\x85\xe8\x1d\xc9\xb2\x7f\xae\xef\x3a\xf0\xd6\x8f\x7a\x0f\x39\ \x77\x65\xe3\xd1\x5b\x88\xe7\xba\x5a\xea\x55\xd1\x05\x9e\x1d\x35\ \x19\x4b\x5d\xba\xef\xd9\x7a\xcb\xd4\xb3\x6f\x6b\x8b\xb9\x9a\xbe\ \xed\xfa\x31\x1b\x18\x36\x6c\x25\xcb\x96\xb5\x00\xa5\xc4\x62\x83\ \x80\x45\x05\xd3\xae\x00\x8e\xc3\x1c\xd2\x16\x08\xa0\xad\x4d\x89\ \x79\x51\xa3\xa4\xa4\x24\x82\x91\x3d\x40\x15\x96\x55\x5e\xd4\x5e\ \x78\x58\x59\x81\x39\x03\x6c\x07\xd5\xed\x88\x80\x6a\x38\xb9\xe9\ \xd2\x65\x39\xdb\xb6\x99\xd8\x6c\x4e\x8e\xdf\x00\xa8\xab\x53\xab\ \xa4\xd7\xe2\x9a\xc7\x71\x1f\x44\x04\x20\x81\xd2\x35\x34\x1e\x70\ \xc5\x62\x73\xa7\x9e\xfd\x81\xc7\xb2\x96\x3c\x78\xff\x93\x0b\x1f\ \xfb\x59\x73\xfc\x81\x29\x2c\x5b\x0b\x0c\x42\xe4\xc8\x80\x00\x54\ \x57\x78\xf4\x14\x99\x40\x49\x49\xfb\x97\xcd\x64\x02\x99\x92\x07\ \xfe\x86\xa6\x67\xa0\x35\x99\x2c\xfc\xb2\xc1\x98\x0c\x20\xb2\xc4\ \x7b\x3b\x2d\x84\x32\xc7\x59\x06\x6f\x59\xa3\x01\x1e\x7c\xec\xdd\ \x7e\x25\xbd\x17\xce\x57\xd1\x7a\x44\x8e\xf6\xfb\x76\x2a\x4b\x64\ \xfa\x0c\xe8\xba\xe5\xe8\xc1\x3d\xd7\x0f\x1d\xd1\xf7\xf3\x63\x87\ \xf6\x5a\x37\x70\x40\xe7\xed\x3d\x2a\x63\x14\xec\xe8\xcb\x45\xb9\ \x3d\x59\x9a\x5d\xb1\xa2\xc7\x90\x9d\xde\xbc\xc1\x92\xbc\x88\x5f\ \xaa\xcb\x87\x57\xa3\x01\x4d\x4d\x4d\x54\x54\xe4\xd9\x0a\xf3\xcf\ \x2a\xe0\x6b\xb8\x6e\x60\x3b\x2a\xcf\x3d\xb7\x43\x6d\x7b\x33\xd0\ \x13\x91\x61\x98\xb2\x56\x3b\xa8\xce\xf7\xbe\xe2\x68\xad\xae\x8e\ \x87\xca\x65\x22\xcb\x51\x3d\x1d\x18\x7a\xdf\x93\x6f\x8f\xce\xa9\ \xfb\x02\x48\x7f\x43\xbb\xe8\x11\xbd\x4a\xdb\x86\xf4\x90\x92\xf2\ \x1e\xdd\xb6\x66\xaa\xba\x07\x2a\xc1\x56\x6b\x6b\x59\xc9\xc6\xf5\ \x5d\x5a\x33\xca\xc7\x6d\x9d\xd6\xae\x5a\xb9\xa5\x4f\x36\x93\x8b\ \x03\x3d\x67\x8d\xfc\x6e\xf7\xf3\x56\xbc\xcc\xc9\xeb\x96\x0c\x28\ \xa2\x67\x8d\x47\x4f\x5e\x00\x16\x80\xcc\x9d\xdb\x8a\xa9\xe6\x82\ \x48\xf8\x4b\xaa\x7e\xe4\xe1\x4e\x8c\x10\x8e\xff\x95\x47\x85\x30\ \xad\xad\x8b\x81\x1c\xd0\x89\x9e\x3d\x87\x44\xcc\xbb\x02\x60\x43\ \x45\x9f\x13\x2d\xb5\x5e\x06\xed\x0f\x50\x59\x59\xba\xe7\xf4\x71\ \x83\x97\x9f\x38\xac\xfb\xd6\xce\xa5\x31\xac\x4c\x5b\x59\xf1\x50\ \x37\x16\xcb\x00\x94\x24\x84\x21\x83\xbb\x37\x56\x9f\x3f\xf4\x83\ \x7e\x03\xba\x6e\x01\x50\x11\xeb\xaf\x43\xcf\xe5\x8d\xa3\xc7\x06\ \x35\xaf\x3d\xc2\xf5\xf3\x33\xc5\xc2\x3c\x60\xa3\xd7\x29\x58\x74\ \x30\x6d\x0b\xbc\xb7\x33\xb4\xb8\x8a\x24\xb2\xd8\x63\x66\x4c\x68\ \x98\x39\x40\xf1\x17\x3d\xba\x18\x0f\x7c\xdc\x9c\x28\x65\xd6\xc8\ \x09\xa3\xf0\x4c\xa8\x67\x9f\xca\x6d\xa7\x55\x1f\xfb\x71\xe7\x2e\ \xa5\x2d\x6e\x22\xd1\x0c\x20\xb9\x6c\xd8\x2c\xe3\xf1\x2c\x22\x0a\ \x20\xd9\x6c\x22\x99\x8c\xe7\x4e\x1c\x73\xe4\x67\x43\x47\xf4\xc9\ \x6b\xe1\x82\x81\xa7\x9e\xfa\xf3\x27\x16\x8f\x2d\x18\xe5\xe3\xe2\ \xc4\xe3\x3d\x8a\x05\xe0\xdb\xc7\x20\x8a\x21\x9b\x9d\x8f\xc9\xe0\ \x7a\x62\xdb\x23\x8a\xb0\x6f\x7a\xcf\x33\x43\xc2\x31\xb0\x1a\xc0\ \x3b\x10\x2d\x86\x8f\x5f\x1e\x72\x0e\xdb\x4b\xbb\xc4\x01\xba\x75\ \xef\xb4\x63\xd4\xd7\x8f\x5a\x15\x4f\xc4\x5c\x00\x37\x59\xd2\xe2\ \x31\x58\x82\xab\xa1\xea\x95\x8a\xe4\x00\xc4\x75\xf3\x35\xc3\x63\ \x87\xf4\xda\x3c\x6c\x70\xd7\x46\x00\xd7\xb2\x2c\xc4\xfd\xd3\xc3\ \x0f\x2f\x28\x83\x7c\xed\xe0\x97\xa8\xfe\x0f\x43\x87\x6e\x0e\x0a\ \x40\xd5\xbf\x75\x11\x12\x80\x77\xb2\xf3\xa1\xd7\xef\x9b\x41\x2a\ \xf2\x3b\xc7\xee\xd8\x76\x98\x49\x11\x93\x57\xb8\x6e\xef\x62\xd4\ \xb4\xb3\x6e\xaa\x5c\xd6\x7b\x18\x00\x65\x65\x89\xb6\x51\xa7\x0d\ \xfc\xd4\xb2\x24\x9f\x2a\x6b\x3c\xd1\x9a\x9f\x26\x9b\x29\xce\xf8\ \x40\x2c\xe3\x53\xd4\x2d\xbc\x8d\xc2\xa0\x63\xaa\x9a\x06\x76\xcf\ \x77\x1f\xd0\x52\x96\xcc\xef\x0e\xc5\x71\x6e\x93\x74\xfa\x07\x7e\ \x29\xbd\x5d\x00\x96\xe5\x9f\xeb\xe7\x43\x44\x11\xcc\xf3\xfa\x05\ \x72\x69\x6f\xef\xbf\xde\x63\xf6\x84\xd0\x28\xd7\xf5\x8f\xc5\xaa\ \x8a\x51\x2d\xf1\xe4\x14\xf5\x94\xe6\xb8\x41\x5d\x9a\x92\xc9\x78\ \x70\x17\x6a\x89\x22\x96\xf9\xca\xb9\x5c\x48\x00\x6a\x59\xe6\x3c\ \x40\xdd\xa0\xe6\xa9\xea\xc8\x01\x25\xc4\x2d\xbf\x59\xef\xa8\x7b\ \xf4\xad\x50\x39\x0c\x82\x26\xe0\xef\x02\x87\x47\x56\x67\xcc\x9e\ \x1a\x54\x4f\x8a\x98\xc7\xaf\xb6\x86\x9d\xa4\x88\x11\x80\x65\x05\ \x72\xfa\xba\xdf\x2f\xa8\x02\xb9\x00\xa0\x6b\x27\x8b\x23\x7a\x95\ \x47\x9f\xfe\x5a\x56\x06\x40\x72\xd9\xa8\x8b\x56\xc6\x07\x68\x51\ \x65\x4b\x2c\x2d\x49\x08\xc7\xf6\x4d\xfa\x02\xed\x92\x48\xc4\x22\ \x6b\x0c\xed\x03\x9b\x9b\x97\x00\x59\xcc\x61\xc8\x29\xa1\x9e\x22\ \x1f\x79\x6f\xe1\x2d\xaa\x88\xc9\xbf\x55\xc3\x1a\xe0\xe7\x10\xaa\ \x01\x0d\x48\x64\x13\xdf\xc1\x0b\xc3\x47\x56\x25\x90\x5c\x2e\xf2\ \x26\x99\xc6\x8c\x9a\x8b\x1b\xd6\x00\x2c\x31\x1a\xe0\xe6\x8a\x04\ \x60\xcc\xe8\xc8\xee\x89\xbc\x39\x09\x7c\x37\x6a\xfe\xfc\x40\xcf\ \x63\xff\xcb\x23\xb6\x3a\xd4\x33\x97\xf3\x37\x33\x65\xa1\x42\x84\ \xeb\xfa\x1b\xa1\xa1\x84\xc1\x4f\xa2\x02\x02\x10\xd5\xb3\xfd\xf7\ \xbe\x5d\xe3\xd1\x0c\x02\x6a\xc5\x8c\x00\x72\x6e\x84\x80\x8c\x00\ \x8a\x35\x40\xc5\xb4\x57\x96\xc6\x28\x2f\x4f\xfa\xb5\xc9\xf3\xa2\ \xe6\x0f\x4a\x4e\xf5\x1f\xde\xdb\x59\xa1\x9e\x99\x4c\x7b\x9d\xcf\ \x75\x83\x5b\xd4\xf6\x5d\x62\x94\x76\xf8\x3e\xa0\x68\x5b\x2b\x03\ \x00\x62\x31\xd1\x8a\x12\x0b\xc9\x65\x23\x05\x80\x17\xef\xd1\x28\ \x01\x74\x00\x7e\x78\x54\xa4\xbc\x73\xd2\xdf\x63\x54\xfd\xf2\xb7\ \x4b\x43\x29\x79\x50\x00\x96\xf5\xb2\xf7\x76\x66\xc8\x0f\xcc\x99\ \xd3\x4c\x7b\x31\x23\x98\x98\xe4\x72\xfe\x75\xb5\x4e\xde\xd9\x42\ \x21\x31\x91\x1a\xa0\xde\x36\xba\x24\x69\xbe\x30\xae\x46\x9b\x80\ \xff\x95\x5d\x37\xfa\x18\x2f\x1a\x3c\x3a\x55\x4a\x4b\x92\xf9\x34\ \x3f\x23\xcd\x3d\x8a\x3b\x16\x6b\xc0\xeb\x98\x73\xf5\x72\x62\xb1\ \x40\xd8\xf2\x2a\x39\x26\x2c\xc5\xe3\xc1\x4d\x51\x63\xe3\x3a\x8c\ \xff\x80\x62\x2d\x70\xdd\xdd\xde\x5b\x65\x61\x9e\x20\xe6\xfc\x00\ \x3f\xec\x49\x51\x28\x6b\xa7\xd0\xf3\xf4\x6e\x18\xaf\xde\x97\x46\ \xb5\x38\x39\xf3\xdb\x2d\x2b\x26\xf9\x93\x63\x4b\xe2\xa1\x39\x02\ \x02\x10\xc7\x69\xc6\xb2\xce\x43\xa4\xb6\x83\x4b\x88\x7b\xbc\x89\ \x03\x1a\xe0\xe5\xf8\x7e\x1d\x21\x28\x00\xcb\xf2\xaf\xd3\x58\x5c\ \x71\x45\xfb\x4e\x53\xd9\x00\xd0\xda\x96\x8b\x75\xc4\xa0\xc7\x8c\ \x67\xe7\xe1\x44\xa8\x23\xc8\x0b\x06\x68\x6b\x6d\x37\x2d\xb7\xd5\ \x0a\x1d\xd4\x84\xd4\x4e\x66\xce\x8c\xaa\xfb\xf9\x90\xf3\x88\x8d\ \x22\xe6\x73\xcc\xdd\xbd\xa0\x00\x32\x99\x3d\xf9\xad\x76\x5b\x5b\ \x19\xe6\x70\x03\x15\x59\x2f\x28\x99\x8c\x1b\xcb\xb9\x4a\x4c\x34\ \x52\x00\x2a\x78\x5f\x70\xff\x05\x20\xbe\x46\x88\x68\x6b\x73\xc6\ \x37\xe5\x4c\x5b\xe3\x49\xa1\xab\x3a\x07\x62\x57\xe0\xdb\x96\x7f\ \xbf\x2f\xb0\xaa\x18\x8d\x51\x0d\xee\xc0\x62\xb1\xf6\x0b\x55\x99\ \x4c\x81\xe9\xb8\x1f\xf8\x6f\x9b\x76\xe4\x8c\x1a\x47\xa4\xbb\x58\ \x26\x11\x0a\xa9\x39\x41\x46\x83\x54\x9a\xf6\x9c\x0b\xdb\xb7\xb7\ \xf8\xf7\x8b\xde\xab\xab\x6b\x37\x87\xfc\xf4\xa1\x05\xf7\x0e\xae\ \xb7\x60\x78\x9c\xeb\x6e\xf2\x08\x0e\x7a\xfb\x6e\xdd\xf6\x14\xf4\ \xc9\x0b\xc0\xd2\xd8\x8b\xfe\xfb\xfa\x26\xe3\x3e\xc4\xcd\x85\xb4\ \x20\x5b\xd6\x69\x7b\xae\xac\xbc\x31\x5b\xd1\x39\xa2\xa6\x68\x18\ \xd5\x62\x01\x78\xbe\x66\xe3\xf6\x0c\x6e\xce\x68\xab\x42\xd4\x59\ \xe7\x41\x0a\x20\xe2\x6b\x20\xd2\xe4\xbd\x05\x72\x04\xaf\xf0\xe1\ \x3b\xc8\xbc\xef\xb8\xe3\xda\x93\xdf\xc5\x14\x3e\x59\xd3\x98\xa5\ \x39\xe3\x46\xcf\x1b\x8f\x67\xdb\x7a\xf6\x5e\x95\xab\xa8\x6c\x0a\ \xe1\x7c\xa7\x9a\x37\x13\x0f\xbc\x79\x56\x6c\x28\xa8\xe0\xb9\x1a\ \x38\xd0\xf1\xe1\xf0\x99\x80\x5f\x0e\x53\x8d\x2a\x5f\xf9\x5a\x90\ \x17\x80\x88\x28\xca\xc3\x00\x39\x57\x59\xbe\xae\x2d\x5a\x00\x7b\ \x03\xdf\x64\xc4\x0a\x9d\x35\xac\xdb\x96\x65\xeb\xae\xac\x00\x08\ \xcc\xfd\xf1\xf5\x63\xde\x2b\xee\x03\x07\xab\x01\x51\x4e\xb0\x5d\ \x03\xa2\x04\x60\x92\x91\x58\x2c\x10\x3e\x2b\xb2\x5d\x7f\x8b\xb2\ \x0a\x60\xf5\x96\x0c\x6b\xd6\x34\x45\xd6\xfe\xf6\x02\x9e\xc0\x34\ \x20\x80\xdd\xbb\x5b\x93\xef\x7e\x96\x3f\x9c\x56\x5c\xed\xf0\x92\ \xd4\xe1\xf3\x01\xed\x7f\x7e\x88\xaa\x29\xfa\xd9\x58\x20\x7c\xde\ \x78\xe3\xe0\x56\xe0\x87\x3e\xfd\x1f\x7c\xb0\xb1\xff\x96\x8d\x3b\ \x2b\x0a\xfb\xc4\x76\xef\xea\x56\xb6\x66\xf5\x49\xb1\x5d\x3b\x42\ \xbb\x49\xdf\x09\x16\xfa\x80\xd6\xe6\x4c\x7c\xe1\xe2\x0d\xfd\xda\ \xb2\x7e\x2e\xc4\xb4\x3b\xaf\x1f\xb3\xb0\x78\xac\x0f\x87\x4f\x00\ \xe6\xd0\x01\xfc\x12\x7a\x10\xfc\xf0\x19\xc2\xdd\x75\xdd\x29\xb3\ \xcf\x5c\xfd\x66\x0e\xc0\xcd\xa9\x2c\x7a\x73\xd5\x90\xd5\x9f\x6c\ \xcd\x3b\x52\xab\xb5\xa5\x02\x55\x2b\xd6\xd2\x52\x7c\x8f\xb8\xc0\ \x64\x8c\x77\xdf\xb1\xbd\xa5\xf4\xcd\xd7\x3e\x19\xba\x6b\x77\x5b\ \x09\x40\x8f\xdd\x5b\xb7\xb7\xf5\x28\xbf\x33\x34\xae\x00\x0e\xf4\ \xbf\x3c\x1d\x3b\xc1\x76\x01\x44\x15\x55\xfd\x6d\x69\x64\xac\x1f\ \xbb\x7a\x7e\xeb\x8e\xd2\xce\xe5\xef\xf7\x1d\x81\xeb\x22\xcb\x97\ \xae\x3b\x6a\xf3\x86\x1d\x5d\x8e\x1b\xd9\x67\x5d\x95\xe6\xd3\xef\ \x08\xc7\x6b\xda\xb2\x39\x95\x0f\x97\xae\xef\xb7\x66\x55\x63\xef\ \x5c\x81\x79\x6e\x2d\xaf\xfa\x94\x75\x6d\xe5\x05\xb4\x85\xe0\x40\ \x35\xc0\x0f\x45\xe1\x0b\x10\xed\x87\x26\x1d\x6b\x40\x07\x02\x40\ \xb5\xed\xdb\x1f\xcd\xa5\xdf\xce\x2f\x7e\x87\x27\xe4\xcd\x1b\x77\ \x76\x9b\xf7\xca\xca\xe1\x6f\xfe\x6b\x6b\xd7\xd5\x5b\x32\xec\x69\ \xc9\x59\x39\xb7\x5d\xf0\xcd\xbb\xdb\x12\x1b\xb6\xb5\xc5\xde\xfd\ \xac\x85\x97\x5f\xff\x7c\xe0\xea\x4f\xb6\xf4\x2d\x60\xde\x4f\xb6\ \x4e\x4a\x96\x66\xff\x52\xf7\xf8\xb2\x8a\xf0\xa2\x06\x0e\x4c\x03\ \xe2\xf1\x8b\xc9\x66\x8f\x11\xc7\x79\x33\x84\x53\xdd\xec\x95\x9c\ \xa3\xfe\xd9\xe5\x87\xc1\x68\x01\x98\xab\x2d\x7c\xff\x9d\x67\x9e\ \xfe\xf9\x39\xb7\xa7\x05\xa6\xa1\x0c\x57\x57\x65\x53\x63\x6b\xc9\ \xa6\x46\x60\x75\x4b\x37\xd8\xdc\x2d\x11\x8f\x65\xb3\xae\x1b\x53\ \x37\xa0\x85\xfe\xbc\x3b\x05\xee\xca\x91\x79\x3e\x46\xf2\x9f\x8a\ \x0e\x06\x4e\x4b\xc6\xf6\xcc\x7e\xf8\xe1\x05\xdf\xbe\xe5\x96\xd3\ \x9b\x8b\x17\x3e\x20\x0d\x90\xe9\xd3\x37\x46\x32\x8f\x77\x43\x43\ \x75\x3c\xc5\x67\xf6\x06\xf6\xae\x01\xbe\xd6\x88\x64\x7f\x7c\xcd\ \x29\x7f\x1f\x54\xb5\xea\x04\x84\xff\x44\x08\x85\xae\x4c\x36\x17\ \x2f\x62\x1e\x4b\x73\xdb\x14\x7e\xa6\xf1\xdc\xe0\x3b\xaf\x3d\xe5\ \x37\x3f\xb9\xf6\xf4\x75\x62\x71\x0e\xe6\x98\x1d\x94\x71\x2d\x65\ \x89\x74\x5d\xfd\xb2\x90\x79\x7e\x29\xff\x1b\x2c\x06\xb5\xed\x45\ \xc0\x28\x44\xae\x90\xfa\xfa\xa7\x23\xf0\xad\x40\x12\xd7\x3d\x59\ \x1a\x1a\x96\x14\xe2\xd6\x5e\xf9\xc3\x47\xbe\xa8\xec\x73\xd3\xa7\ \xdd\x8f\x5e\xfd\x49\xd5\x31\x2b\x81\x6e\x08\x5b\x05\x36\x9d\xf9\ \xe9\xfc\x9a\xa3\x1a\x57\x97\x75\xdb\xd3\x74\x52\xc5\x9f\xfe\x18\ \x12\xd6\xd4\xc7\x17\x0f\x52\xcb\x7d\x1d\x73\x67\x11\x85\x86\xcc\ \xc6\x5d\x93\xea\xea\xc6\xe5\x0f\x68\x0e\xf6\x0f\x8d\x07\x0a\xfb\ \x32\x01\x43\x87\x65\x85\x0e\x66\xfb\x37\xad\x6b\xec\xdf\xb4\x8e\ \xd1\x6b\x16\x2f\x12\xc7\xb1\x0b\x71\x6a\xdb\x0e\xaa\xc7\x90\x4e\ \x87\x6e\x80\x02\xdc\x79\xfd\xa8\x95\xf7\x3e\xb1\x70\x5c\x4c\x78\ \x0d\xe8\x2d\x50\x53\xd2\xa7\xe2\x0f\x75\x75\xfa\x7d\x7f\x5f\x70\ \xa0\x4e\xf0\x60\xa1\x43\x13\xd0\xba\x3a\x2b\x4f\x47\x84\x00\x50\ \xf5\xd3\xdc\x10\xad\xe2\x38\xb3\x25\x9d\x7e\x64\x6f\xb7\x4e\x7e\ \x7a\xdd\x29\x1f\x5b\xe2\x9e\x8f\x57\x9a\x53\xe5\xf2\x64\x9f\x45\ \xbf\x57\x2f\x92\x7d\x55\x02\x30\x11\x22\x2a\x83\x5c\xb6\xac\x5d\ \x0b\x5d\x37\xfc\xff\x3f\xaf\x2a\xcc\x21\x98\xeb\x1d\xd7\x9c\xba\ \x14\x4b\x2e\xc4\x14\x7b\x40\xf9\x8f\xa9\x4f\x2e\x7c\x04\xbe\x3a\ \x01\x3c\x05\xbc\x8e\xc8\xdf\x42\x98\xd2\xd2\xf6\xb0\x19\x8b\x85\ \x35\x40\xe4\xcf\x98\x33\x89\x67\x0f\x85\x80\xbb\xae\x1e\xfd\xb6\ \xc0\x04\xf2\x59\xa9\xdc\x78\xff\x13\x0b\x6f\xfd\x4a\x9c\xe0\xde\ \xc0\xfb\x87\x99\xd9\x48\xe5\x72\x47\xc8\xac\x59\x51\x57\x74\x0e\ \x1b\x4c\x7d\xf2\x9d\x0b\x54\xe5\x45\x20\x29\xb0\xe0\xab\xd2\x80\ \x8e\x61\xf0\xe0\x5d\x98\x9b\x5d\x4b\x68\x6c\x3c\xe4\xbb\xc5\xfb\ \x82\x3b\xaf\x19\xf3\x92\xb8\x32\x1e\x48\x8b\x25\xb7\xff\x3f\x48\ \x6d\xcb\x26\x4a\x1a\x6a\xf0\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ \x42\x60\x82\ \x00\x00\x06\x82\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x02\xa3\x50\x4c\x54\x45\x00\x00\x00\x00\xff\xff\xff\xff\ \x00\xff\x80\x00\x55\xaa\xaa\xff\xaa\x00\x80\x80\xbf\x66\x99\xcc\ \xff\xcc\x00\x80\x80\xaa\xff\xaa\x2b\x6d\x92\xb6\xdb\xb6\x24\xdf\ \xbf\x20\xe3\xc6\x1c\x80\x80\xb3\xe6\xb3\x1a\x74\x8b\xb9\xea\xbf\ \x15\xeb\xb1\x14\x6d\x80\xb6\xed\xb6\x12\xee\xbb\x11\x70\x80\xbf\ \xef\xbf\x10\x78\x87\xc3\xf0\xb4\x0f\xf2\xbc\x1b\xe8\xb9\x17\x6f\ \x85\xbc\xe9\xbc\x16\xea\xbf\x15\x70\x85\xc2\xeb\xb8\x14\xeb\xba\ \x14\x71\x84\xbd\xec\xbd\x13\xed\xb6\x12\xed\xb9\x12\xee\xbb\x1a\ \x73\x84\xbd\x70\x80\xbf\xe7\xb7\x18\x74\x83\xc1\xe9\xbc\x17\x71\ \x80\xbf\xea\xb8\x15\xea\xba\x15\xeb\xb7\x14\x73\x86\xbf\xec\xb9\ \x13\x70\x83\xc1\xed\xbc\x18\x71\x82\xbe\xed\xb8\x18\xe9\xbc\x16\ \xe9\xb8\x16\xea\xba\x15\x73\x82\xbe\xeb\xba\x14\xec\xbc\x18\x71\ \x84\xbd\x72\x84\xbd\xea\xbb\x15\xea\xb9\x15\x71\x82\xbe\xeb\xba\ \x14\xeb\xbb\x18\xeb\xb8\x18\x74\x83\xbd\xec\xb9\x17\x75\x83\xbd\ \xe9\xbb\x16\xea\xbc\x15\xea\xba\x15\x72\x83\xbf\xeb\xba\x17\xec\ \xba\x16\xec\xbb\x16\xea\xb9\x15\xeb\xba\x17\x74\x82\xbe\xeb\xbb\ \x17\x73\x84\xbf\x73\x84\xc0\xec\xba\x16\x72\x82\xbe\xec\xb9\x15\ \x74\x83\xc0\xea\xbb\x15\x72\x82\xbe\xea\xb9\x17\xeb\xba\x17\xeb\ \xbb\x17\xeb\xb9\x17\xeb\xba\x16\xeb\xba\x16\x73\x82\xbe\xec\xb9\ \x16\xec\xba\x15\xec\xbb\x15\xea\xbb\x15\x73\x83\xbf\xeb\xbb\x17\ \xeb\xb9\x17\xeb\xba\x16\x72\x84\xbf\xec\xba\x16\x73\x84\xbf\xea\ \xba\x17\xea\xbb\x17\xeb\xba\x16\xeb\xbb\x16\x74\x83\xbf\xeb\xb9\ \x16\xeb\xba\x16\x73\x82\xbf\xec\xbb\x15\xec\xba\x15\xea\xba\x17\ \x73\x82\xc0\xeb\xbb\x16\xeb\xba\x16\x74\x82\xc0\xeb\xba\x16\xeb\ \xbb\x16\xeb\xb9\x15\xec\xba\x15\xea\xba\x17\xeb\xba\x16\x72\x83\ \xbe\xeb\xb9\x16\xeb\xba\x15\xeb\xba\x15\x73\x84\xc0\xeb\xba\x16\ \xeb\xbb\x16\x73\x83\xc0\xec\xba\x16\xec\xb9\x16\x73\x83\xc0\xea\ \xba\x16\xea\xba\x16\xeb\xb9\x16\xeb\xba\x16\xeb\xbb\x15\xeb\xba\ \x17\x74\x83\xc0\xeb\xba\x17\xeb\xba\x16\x74\x83\xbf\xeb\xb9\x16\ \xec\xba\x16\x73\x84\xbf\x73\x83\xbf\xeb\xba\x16\xeb\xba\x16\xeb\ \xbb\x16\xeb\xba\x16\x72\x83\xbf\xea\xb9\x16\x73\x83\xbf\xeb\xba\ \x15\xeb\xba\x17\x73\x83\xbf\xeb\xba\x17\xeb\xbb\x16\x73\x83\xbf\ \xeb\xba\x16\x73\x83\xbf\xeb\xb9\x16\x73\x83\xbf\xea\xba\x16\xeb\ \xba\x16\x73\x82\xbf\xeb\xba\x16\x73\x83\xbf\xeb\xba\x16\x73\x83\ \xbf\xeb\xba\x16\xeb\xba\x16\xec\xba\x16\xeb\xba\x16\x73\x83\xbf\ \xeb\xba\x15\x73\x83\xbf\xeb\xba\x16\x73\x83\xc0\xeb\xba\x16\xeb\ \xba\x16\xeb\xb9\x16\xeb\xba\x16\xeb\xba\x16\x74\x83\xbf\xeb\xba\ \x16\xeb\xba\x16\x73\x83\xbf\xea\xba\x16\xeb\xba\x16\x73\x83\xbf\ \xeb\xba\x17\xeb\xba\x16\xeb\xba\x16\x73\x83\xc0\xeb\xbb\x16\x73\ \x83\xbf\xeb\xba\x16\xeb\xba\x16\x73\x83\xbf\xeb\xba\x16\x73\x83\ \xbf\xeb\xba\x16\x73\x83\xbf\x73\x83\xc0\xeb\xba\x16\x73\x83\xbf\ \xeb\xba\x16\xeb\xba\x16\x73\x83\xbf\xeb\xba\x16\xeb\xba\x16\x73\ \x83\xbf\xeb\xba\x16\x73\x83\xbf\xeb\xba\x16\x26\x1c\x4a\x81\x00\ \x00\x00\xdf\x74\x52\x4e\x53\x00\x01\x01\x02\x03\x03\x04\x05\x05\ \x06\x06\x07\x07\x08\x09\x0a\x0a\x0b\x0c\x0d\x0e\x0e\x0f\x10\x10\ \x11\x11\x13\x16\x17\x17\x18\x19\x19\x1a\x1b\x1b\x1c\x1d\x1e\x1f\ \x20\x20\x21\x22\x24\x24\x25\x27\x28\x28\x29\x2a\x2b\x2b\x2e\x2f\ \x30\x33\x34\x35\x36\x3a\x3c\x3e\x3f\x3f\x40\x41\x42\x42\x46\x47\ \x48\x4a\x4c\x4e\x51\x52\x54\x59\x5a\x5a\x5b\x5d\x5d\x5e\x5f\x61\ \x61\x62\x63\x64\x65\x66\x67\x68\x6a\x6a\x6b\x6c\x6d\x6f\x70\x71\ \x73\x74\x76\x78\x7a\x7b\x7d\x7f\x80\x80\x82\x83\x83\x85\x86\x89\ \x8a\x8c\x8d\x8d\x8e\x8f\x90\x93\x98\x9a\x9a\x9b\x9c\x9d\xa2\xa4\ \xa9\xab\xac\xad\xad\xae\xb0\xb1\xb3\xb4\xb5\xb5\xb6\xb7\xb7\xb8\ \xba\xbb\xbc\xbd\xc2\xc3\xc4\xc6\xc7\xca\xcb\xcc\xcc\xcd\xce\xce\ \xcf\xd1\xd2\xd3\xd4\xd7\xd9\xda\xdb\xdc\xdd\xde\xdf\xe1\xe2\xe2\ \xe3\xe3\xe5\xe5\xe6\xe7\xe8\xe9\xea\xea\xeb\xec\xec\xed\xee\xee\ \xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf6\xf7\xf7\xf8\xf9\xf9\xfa\xfa\ \xfb\xfc\xfc\xfd\xfe\xfe\x98\x6d\x2b\x14\x00\x00\x02\xaf\x49\x44\ \x41\x54\x58\xc3\xed\xd7\xe9\x5b\x4c\x61\x18\x06\xf0\xdb\x4c\x59\ \x26\x8d\xa5\xc5\x98\xec\xb2\x6f\xd9\xf7\x2d\x5b\x42\xf6\x25\x43\ \xd9\x77\xd9\xb2\x8b\x90\x2d\xfb\x1e\xd9\x89\xec\xa2\xb2\xa6\x14\ \x49\x22\x94\x84\x9a\xf7\xfe\x53\x7c\x70\xf5\x61\x3a\xaf\x39\x67\ \xce\x7c\xd4\xf3\xfd\xfe\x5d\xe7\x5c\xe7\xbd\xde\xe7\x3e\x40\xd5\ \xfc\x1f\xd3\x69\x50\x75\xb7\xf2\x2b\xca\xc5\x2d\x5f\xfd\xf1\x6a\ \x9b\x84\x10\x62\xae\xee\xbc\xc7\x2e\x21\x84\x10\xd1\x7a\xf3\xb5\ \x0e\x08\xb7\x80\x3a\x67\x84\x02\x88\x3b\x6b\xd5\x9c\x6f\x70\x59\ \x28\x00\x43\x1e\x2f\x99\x35\xe6\x1b\xdf\x16\x4a\x00\xa1\xa5\x3c\ \x62\xd0\x94\x6f\xfb\x48\xc8\x00\x4c\xb5\x73\xa9\x96\x7c\xf7\xe7\ \x42\x0e\x20\x86\xa5\x03\xd4\xf3\xfd\xde\x08\x09\x30\xb8\x3d\x00\ \xd3\x35\x26\x7b\xaa\xe5\x87\x7e\x14\x12\xa0\x37\x73\x7b\x00\xe8\ \x55\xca\x79\x2a\xf9\x31\x5f\x84\x0c\xb0\xa4\x31\xbd\x11\x80\x18\ \x66\xd5\x75\x9a\x9f\xfc\x43\x28\x01\x03\x80\xa0\x1c\x26\x18\x01\ \xff\x7c\x2e\x74\x12\xaf\xb1\xac\x5c\x28\x01\x9f\xb4\x24\x1f\x60\ \xb4\x9d\x11\x00\x36\x33\xcd\x58\x29\x35\xe5\xc1\xfb\x8a\x29\x16\ \x42\x02\x04\x14\xf0\xa8\x11\x88\x65\x8e\x15\x08\xfc\xcd\x61\x8e\ \xf9\xae\xbf\x84\xb3\x89\x06\x10\x66\x67\x14\x60\xc9\xe6\x2a\x00\ \x89\x8c\xab\xf4\x00\x42\x15\xc0\x3a\x7e\x6e\x0a\xac\x64\xb6\x09\ \xb0\xf1\xb5\xe3\x71\x9c\xa1\x01\x30\xa5\x32\x16\xb0\x16\x71\x2c\ \xd0\x9a\xec\xe6\x32\x80\x70\x16\x9a\x81\xc3\xdc\x07\xe0\x09\x23\ \x5c\x07\xcc\x85\x0c\x05\x6c\x7c\x01\x20\x9e\xdb\x5d\x07\x70\x9c\ \xb1\x40\x17\xb2\x05\xb0\x81\x27\x74\x00\x51\x4c\x00\x8c\x45\x1c\ \x02\xd8\x78\x5f\x07\x60\xe3\x1d\x00\x29\x9c\x00\x8c\x67\xba\x0e\ \x20\x8c\xcf\x00\x24\x33\x02\x08\x61\x9e\x0e\x20\x92\x37\xdd\x03\ \x56\xf3\x14\x80\x14\x4e\xd2\xfb\x0a\x89\xdc\x02\x18\x8b\x18\x0c\ \xd8\x78\xcf\x75\xc0\xaf\x84\xc3\x81\xce\x64\x20\xb0\x51\xcf\x67\ \x5c\xcc\xfc\x9a\x40\x38\x33\x74\x1e\xa4\xfa\x99\x5c\x0f\x20\x9e\ \xfb\x01\xa4\x72\xb6\xe3\x1d\xa4\x01\xd8\xc9\x5c\x0b\xe0\xff\x95\ \xe3\x80\x36\x64\x90\x03\xd0\xae\x58\x15\x88\x24\x23\x01\x2c\xe7\ \x3b\x6f\x60\x16\x33\x2a\xdd\x48\xa3\xce\xdf\xa8\x98\xa7\x52\xa0\ \x49\x09\xf7\x00\xf0\xcb\xe4\x5a\x00\x89\xdc\xed\xe4\x52\x9c\xf8\ \x5d\x02\x98\xaf\x1c\xab\x0d\x60\x1b\x73\x03\x80\x56\x65\x0c\x76\ \x76\x2b\x8f\xf8\x24\x3f\x07\xc0\xc8\x32\xce\x97\x5f\xaa\x8e\x33\ \xf0\xad\x1c\xe8\x98\xc9\x0b\x46\xc0\x5a\xc0\x05\x2a\x9b\xa5\xe7\ \x4b\x19\xe0\xf3\x90\xaf\x9a\x03\xd8\xce\x2c\xd5\x15\xdf\xe1\xb1\ \x04\xe8\xcb\xfc\x3e\x7f\x57\xdb\x1c\xf5\xed\xda\xec\xae\xe4\x15\ \x42\x82\x00\x98\xae\x33\xc9\x53\xc3\x7e\x6f\x78\xf5\x1f\xeb\x7d\ \x07\x4b\xfa\x6b\x6a\x18\xf5\xce\x49\x81\xe9\x76\x2e\xd1\xd8\x71\ \xbc\x0e\xc9\x2a\xce\x4f\x1e\x34\x68\x6d\x59\x1e\x7b\x95\x25\xeb\ \x03\x2f\x7a\xbb\xd0\x53\xb7\x2a\x6b\xde\x69\x8b\x4b\x55\x71\x8d\ \x7b\x4d\x15\xc0\xa2\x72\x21\xc4\x4c\x77\xda\xfa\xb4\x6f\xe2\xa4\ \x97\x5b\x7d\xdf\xb7\x65\xd5\x3f\x53\xd5\xa8\xcd\x1f\x24\x0f\xbd\ \x6f\xe9\x21\x0b\x98\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ \x82\ \x00\x00\x03\x66\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x01\x5c\x50\x4c\x54\x45\x00\x00\x00\xff\xff\x00\xff\xaa\ \x55\xff\xcc\x00\xff\xcc\x33\xff\xd5\x55\xff\xdb\x49\xea\xbf\x15\ \xef\xcf\x50\xf1\xb8\x1c\xf2\xc9\x51\xf2\xcc\x4d\xf0\xd1\x4d\xea\ \xb8\x15\xf2\xd0\x4a\xe8\xbb\x17\xeb\xb9\x14\xf0\xce\x4a\xf1\xd0\ \x4c\xed\xcd\x49\xed\xcf\x4b\xef\xce\x49\xeb\xb8\x18\xf0\xce\x4b\ \xea\xbc\x15\xee\xcf\x4b\xef\xcf\x4a\xef\xcd\x4b\xea\xb9\x15\xee\ \xce\x4a\xec\xb9\x15\xea\xbb\x15\xf0\xce\x4b\xf0\xcd\x4a\xee\xcf\ \x4b\xeb\xb9\x17\xec\xc4\x2b\xef\xce\x4a\xef\xcf\x4a\xec\xb9\x15\ \xef\xcd\x4a\xef\xce\x4b\xf0\xcd\x4a\xf0\xce\x4a\xee\xce\x4a\xec\ \xb9\x16\xef\xce\x4a\xef\xcd\x4a\xed\xc1\x28\xec\xbf\x22\xec\xc0\ \x28\xec\xc3\x2f\xeb\xc0\x26\xec\xbf\x20\xec\xc3\x2b\xec\xbf\x24\ \xef\xce\x4a\xeb\xbd\x1d\xed\xbd\x20\xed\xc6\x36\xee\xc6\x33\xed\ \xc4\x31\xef\xce\x4a\xec\xbc\x1c\xf0\xce\x4a\xeb\xba\x17\xeb\xbc\ \x1a\xee\xc7\x3a\xee\xc8\x3b\xee\xc9\x3d\xeb\xbc\x1a\xec\xbc\x1a\ \xec\xba\x16\xeb\xba\x18\xef\xce\x4b\xf0\xce\x49\xeb\xba\x17\xf0\ \xce\x4a\xec\xbb\x18\xef\xca\x3f\xef\xca\x42\xeb\xba\x16\xef\xce\ \x4a\xef\xce\x4a\xef\xcf\x4a\xec\xba\x17\xeb\xba\x16\xeb\xba\x16\ \xeb\xb9\x17\xee\xcb\x43\xef\xcc\x45\xef\xcd\x46\xeb\xba\x16\xef\ \xce\x4a\xef\xce\x4a\xeb\xba\x17\xef\xce\x4a\xeb\xbb\x16\xef\xce\ \x4a\xeb\xbb\x16\xef\xce\x49\xeb\xba\x16\xee\xcd\x48\xef\xce\x49\ \xeb\xba\x16\xee\xce\x4a\xef\xce\x4a\xeb\xba\x16\xef\xce\x49\xef\ \xce\x4a\xeb\xba\x16\xef\xce\x4a\xeb\xba\x16\xef\xce\x4a\xeb\xba\ \x16\xef\xce\x4a\x18\x90\x9c\x70\x00\x00\x00\x72\x74\x52\x4e\x53\ \x00\x01\x03\x05\x05\x06\x07\x0c\x10\x12\x13\x14\x21\x24\x26\x2d\ \x33\x34\x36\x38\x3a\x3f\x41\x44\x48\x4b\x4f\x52\x54\x59\x5f\x61\ \x63\x67\x6a\x71\x78\x7c\x7f\x84\x90\x93\x95\x97\xa8\xac\xac\xaf\ \xb8\xba\xbb\xbc\xbe\xbe\xbe\xc0\xc0\xc2\xc2\xc2\xc2\xc4\xc4\xc6\ \xc7\xcb\xcc\xcc\xcc\xcc\xcd\xcd\xd2\xd4\xd4\xd6\xd7\xd7\xd9\xd9\ \xd9\xda\xda\xdc\xdd\xdf\xe3\xe4\xe7\xe7\xe8\xe9\xea\xea\xed\xee\ \xee\xef\xf1\xf2\xf3\xf4\xf4\xf5\xf7\xf7\xf9\xfa\xfc\xfc\xfd\xfd\ \xfe\xfe\xdf\x50\xef\x67\x00\x00\x01\x47\x49\x44\x41\x54\x58\xc3\ \xed\xd7\x47\x53\x02\x41\x14\x04\x60\x10\x73\xce\x6b\x4e\x28\x82\ \x39\xe7\x1c\x01\x15\x10\x31\x8b\x62\xce\xa8\xc3\xff\xaf\xf2\xd8\ \xef\xb0\x5a\xbb\x3d\x97\x3d\x6c\xdf\xfb\xab\x57\xb5\x33\x53\x6f\ \x3d\x1e\x37\x0e\x48\xd3\xfe\x8d\x49\x3a\xac\x03\xa7\xca\x2c\xf7\ \x15\x96\x01\x65\x9e\x75\x9f\x26\xa0\xfa\x75\x81\x6c\xa3\x26\xa0\ \x4e\x4a\x34\x01\x35\xac\x0b\x28\x7f\xf5\xdf\xa9\xf2\x59\x00\xfe\ \x4d\xb8\x48\x13\x50\x6d\xba\x40\xa7\x0b\x38\x14\x88\xed\xd8\x48\ \xaf\x61\x18\x46\x5d\x9e\x04\x66\x73\xf6\x33\x20\x80\xec\x39\x01\ \xdc\x09\x60\x83\xe8\xe7\xd6\x04\xb0\xcc\x00\x3d\x00\x1e\x9f\x88\ \xfe\x5b\x19\x80\x05\x66\x80\x51\xf1\x19\x37\x19\xa0\x15\xc0\xd9\ \x07\xd1\xcf\x14\x02\x98\x62\x06\x18\x14\x27\x31\xce\x00\xf5\x00\ \x22\x4c\xff\xc8\x0b\x60\x86\x01\x02\xb8\x4c\xef\x17\x0c\x50\x09\ \x60\x95\xe9\xaf\x88\xeb\xbc\xc4\x00\xdd\x00\x6e\x1f\x98\x63\x5c\ \x0a\x60\x9a\x19\x60\x44\xbc\x48\x5b\x0c\xd0\x02\xe0\xf8\x93\xe8\ \x5f\x17\x00\x98\x60\x06\x08\xe1\x51\xfd\x4e\x30\x40\x2d\x80\x5d\ \xa6\x9f\xf4\x02\x98\x64\x80\x3e\x2c\x18\x2f\x97\x44\xff\xa7\x1c\ \xc0\x3c\x33\xc0\x9c\xd8\x91\x16\x19\xa0\x0b\xc0\xd5\x33\xd1\x7f\ \x2d\x06\x30\xce\x0c\x30\x24\xd6\xbc\x6d\x06\x68\x06\x70\xf8\x45\ \xf4\xd3\xf9\x00\xc6\x98\x01\x82\x62\x53\xdd\x63\x80\x1a\x01\xa4\ \x89\x7e\x54\xee\xca\xed\xa9\x8c\xdd\x1c\x34\xb8\x7f\x8a\x0e\xcb\ \x2f\x9c\xb7\xbf\x51\x8f\x7e\x89\x7a\x00\x00\x00\x00\x49\x45\x4e\ \x44\xae\x42\x60\x82\ \x00\x00\x01\x65\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\x75\x50\x4c\x54\x45\x00\x00\x00\xcc\xcc\xcc\xd5\xd5\ \xd5\xb6\xdb\xb6\xc8\xc8\xc8\xca\xca\xca\xc5\xcb\xc5\xc6\xcc\xc6\ \xc7\xcb\xc7\xc7\xc9\xc7\xc6\xca\xc6\xc7\xca\xc7\xc7\xc9\xc7\xc6\ \xca\xc6\xc7\xca\xc7\xc7\xcb\xc7\xc7\xca\xc7\xc7\xca\xc7\xc6\xca\ \xc6\xc7\xcb\xc7\xc7\xca\xc7\xc6\xca\xc6\xc7\xca\xc7\xc7\xca\xc7\ \xc7\xca\xc7\xc7\xc9\xc7\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\xc7\xc7\ \xca\xc7\xc8\xcb\xc8\xc9\xcc\xc9\xcb\xce\xcb\xd1\xd3\xd1\xe2\xe3\ \xe2\xe2\xe4\xe2\xf9\xf9\xf9\xfa\xfa\xfa\xfc\xfc\xfc\xa9\x24\x99\ \x16\x00\x00\x00\x1d\x74\x52\x4e\x53\x00\x05\x06\x07\x2a\x2b\x2c\ \x2d\x8d\x8e\x90\x91\x93\x94\x96\x97\xbb\xbc\xbd\xbe\xd3\xd4\xd5\ \xf1\xf2\xf3\xf4\xfc\xfd\x64\x79\xba\xb6\x00\x00\x00\x82\x49\x44\ \x41\x54\x18\xd3\x65\x8f\x47\x0e\xc2\x40\x00\x03\x27\xbd\x53\x13\ \x48\x73\x36\xfd\xff\x4f\xe4\x40\x04\xac\xf0\x71\x24\xcb\x1e\x00\ \xa2\xac\x6a\xdb\x2a\x0d\x79\xc7\x3b\xf5\x92\x24\x75\x85\x0b\xe0\ \xdd\xf5\xc9\xcd\x05\xce\xd2\x30\x2f\xe3\xb8\xcc\x83\x94\x43\xd4\ \x4b\x66\xdb\xa7\x69\xdf\x8c\xd4\x05\x64\x92\xcc\xba\x4f\xd3\xbe\ \x1a\x49\x09\x0f\x1b\x94\x34\x36\xa8\xa9\x6d\xf0\xfc\xaf\xa4\x36\ \x88\x09\x3b\x6b\xd6\x87\xe2\xf7\x58\x06\xb8\xd7\xef\xf5\x8b\x03\ \xe0\xe6\xdd\x21\x97\x39\x87\x6f\x90\x94\x4d\x53\xc6\x3e\xc0\x0b\ \xa3\xa6\x17\xae\xbb\x09\x28\x00\x00\x00\x00\x00\x49\x45\x4e\x44\ \xae\x42\x60\x82\ \x00\x00\x02\x54\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x01\x0b\x50\x4c\x54\x45\x00\x00\x00\x66\x99\xcc\x80\x80\ \xaa\x89\x00\x89\x80\x00\x80\x77\x88\xc1\x7d\x8e\xc1\x74\x8b\xc2\ \x77\x8d\xc3\x80\x00\x80\x80\x00\x80\xe9\xed\xef\xe9\xed\xef\x80\ \x02\x82\xe9\xee\xee\x84\x95\xc7\x86\x97\xc8\x85\x97\xc8\x86\x96\ \xc8\x85\x97\xc7\x89\x9a\xcc\x8a\x9a\xcc\x87\x97\xc9\x8f\xa0\xcc\ \x8f\xa0\xcc\x93\xa7\xcf\x89\x99\xcd\x93\xa5\xce\x93\xa5\xcf\x93\ \xa6\xce\x93\xa6\xcf\x89\x9a\xcd\xa0\xb4\xd5\xa0\xb2\xd5\xa0\xb4\ \xd5\x81\x18\x8b\x80\x00\x80\x9e\xb0\xd6\x9d\xb0\xd5\x80\x10\x87\ \x9e\xaf\xd7\x9c\xae\xd7\x8d\x43\xa0\xbd\xd3\xe2\xe7\xec\xed\x80\ \x00\x80\x81\x04\x82\x82\x08\x83\x86\x14\x89\x8c\x23\x90\x94\x3c\ \x9c\x9f\x5a\xaa\xa1\x69\xb0\xab\xbb\xe7\xac\xba\xe7\xad\xbb\xe7\ \xb5\xc4\xee\xb6\xc4\xed\xb8\xc9\xed\xb8\xc9\xee\xb9\xae\xd0\xbc\ \xce\xec\xbd\xca\xf0\xbd\xcb\xf0\xbd\xce\xec\xbf\xbf\xd8\xbf\xcc\ \xf0\xbf\xcd\xef\xc1\xc4\xdb\xc1\xd4\xeb\xc1\xd5\xeb\xc6\xd5\xe2\ \xc7\xdd\xe6\xc7\xdd\xe9\xc7\xde\xe7\xca\xe1\xe8\xd0\xe4\xeb\xd2\ \xe6\xec\xeb\xf3\xf8\xec\xf0\xf1\xec\xf3\xf8\xed\xf5\xf7\xed\xf5\ \xf8\xee\xf6\xf8\xf5\xf7\xf8\xf8\xf7\xfa\xfa\xfb\xfe\xfb\xfd\xfd\ \xfc\xfd\xfe\xbb\xa4\x0e\xc8\x00\x00\x00\x2d\x74\x52\x4e\x53\x00\ \x05\x06\x0d\x22\x2d\x2d\x2e\x2f\x54\x94\x9f\xa0\xa1\xa1\xa4\xa6\ \xa7\xa8\xa9\xba\xbf\xc1\xcc\xcd\xd9\xda\xda\xda\xda\xda\xdc\xe7\ \xe8\xe8\xea\xee\xef\xf0\xf1\xf2\xf3\xf6\xfc\xfe\x7b\x29\x26\xfb\ \x00\x00\x00\xcb\x49\x44\x41\x54\x18\x19\x05\xc1\xd1\x4e\xc2\x30\ \x14\x80\xe1\xff\x9c\xb5\xeb\x32\x12\x98\xce\x18\x6e\x5c\x8c\x7a\ \xc1\xfb\x3f\x8d\x5e\x69\x50\x30\x22\x89\x26\x08\x5b\xdb\xb5\xf5\ \xfb\x04\xa0\x59\xd8\x9a\x10\x2e\x12\x67\x04\xb4\xbf\x7a\x12\x20\ \xbd\xd4\xfb\x13\x82\xde\xad\x4d\x07\xcc\xdf\x29\x33\xee\x95\x7e\ \x2d\x29\x00\x66\x25\x50\xbc\x69\x7a\x2d\x24\x57\x13\xf5\x57\x8a\ \x33\xa6\x7d\x28\x63\xb9\xc9\x23\xb6\xd1\x7e\x9a\x5a\x53\x8b\x2c\ \x6c\x7e\x7e\x95\xfb\xcd\x10\xdc\xea\x5d\x2d\xd0\xc4\xb7\xf3\xdf\ \x36\x3a\xc0\x28\x00\x28\x00\x40\xd6\x08\x44\x3b\x2c\x97\x83\xf5\ \x40\x36\x21\x55\x84\x76\xf3\x88\xd5\x9f\xca\x26\x5f\xcd\xe1\x96\ \x12\xa5\xb1\xd3\x71\xf2\xfe\xe3\x58\xe5\x92\x3b\x48\x21\x14\x9f\ \x49\x9f\xa7\x8a\x48\xec\x00\xb0\x3e\xed\x0e\x54\x94\xd1\x9f\xaf\ \x15\xc8\x5f\xbb\x43\x41\x00\x5c\x5b\xbb\x1c\xfd\x25\x00\xff\x90\ \x65\x60\x2a\xd5\xca\xcf\xc8\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ \x42\x60\x82\ \x00\x00\x02\xce\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\x4a\x00\x00\x10\x4a\ \x01\x35\xc8\xa7\x9f\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x0b\x50\x4c\ \x54\x45\x00\x00\x00\xff\xff\xff\xe8\xe8\xe8\x59\x59\x73\x55\x61\ \x6d\xea\xea\xdf\x55\x5e\x71\x63\x71\x8e\x67\x75\x8a\xec\xec\xe0\ \x6e\x7d\xa0\xee\xeb\xdf\xef\xeb\xdf\xef\xeb\xde\x40\x45\x55\x55\ \x5e\x73\x42\x48\x59\x54\x5e\x73\x3f\x46\x56\x41\x48\x59\x54\x5e\ \x74\x74\x7b\x89\x55\x5e\x7a\x56\x61\x7b\x64\x70\x93\x67\x74\x97\ \x52\x5b\x74\x54\x5e\x73\xc2\xc2\xbe\x40\x46\x56\x54\x5e\x73\x5f\ \x6a\x87\x61\x6c\x88\x65\x6e\x7e\x67\x73\x94\x69\x76\x98\x6c\x75\ \x85\x71\x7f\xa7\x86\x97\xcb\xc1\xc1\xbe\xd5\xd0\xbb\xd6\xd0\xbc\ \xd7\xd2\xbe\xd9\xd3\xc0\xda\xd5\xc2\xda\xd7\xc3\xdb\xd6\xc2\xdb\ \xd7\xc4\xdd\xd9\xc6\xdd\xd9\xc7\xde\xd9\xc7\xdf\xda\xc8\xdf\xda\ \xc9\xe0\xdb\xc9\xe1\xdc\xca\xe1\xdd\xcb\xe2\xdd\xcc\xe2\xde\xcd\ \xe3\xde\xce\xe3\xdf\xce\xe4\xe0\xd0\xe5\xe0\xd0\xe5\xe0\xd1\xe5\ \xe1\xd1\xe6\xe1\xd1\xe6\xe2\xd2\xe6\xe3\xd3\xe7\xe2\xd2\xe7\xe3\ \xd3\xe8\xe3\xd5\xe8\xe4\xd4\xe8\xe4\xd5\xe9\xe5\xd7\xea\xe4\xd6\ \xea\xe6\xd7\xeb\xe6\xd8\xeb\xe7\xd8\xeb\xe7\xd9\xeb\xe8\xd9\xec\ \xe8\xda\xec\xe9\xdb\xed\xe9\xdb\xed\xe9\xdc\xee\xea\xdc\xee\xea\ \xdd\xee\xea\xde\xee\xeb\xdd\xef\xea\xdd\xef\xeb\xde\xc7\xfd\x1f\ \x0f\x00\x00\x00\x1d\x74\x52\x4e\x53\x00\x03\x0b\x14\x15\x18\x1b\ \x24\x25\x29\x33\x58\x7e\xb3\xbf\xc1\xc2\xc5\xc9\xcb\xcb\xcb\xdb\ \xdb\xdb\xdc\xde\xf9\xfd\xed\x3d\x97\xd9\x00\x00\x01\x1b\x49\x44\ \x41\x54\x58\xc3\x63\x60\xc0\x02\x84\x64\x21\x80\x8f\x81\x28\xc0\ \xc2\x06\x07\x1c\x5c\x60\x20\x0c\x35\x40\x00\xc2\x65\x47\x28\x60\ \xc6\x66\x80\x88\x1c\x1c\x28\xab\x81\x81\x14\xd4\x00\x31\x08\x57\ \x09\xa1\x80\x9f\x4e\x06\x48\x88\x43\x80\x24\xb9\x06\xa0\x01\x7a\ \x1a\xa0\xa0\x8a\x0d\xc8\x13\x6f\x00\x41\x30\x6a\xc0\xa8\x01\xf4\ \x37\x40\x51\x05\x13\x88\x72\xa2\x02\x46\x7c\x06\xa8\x47\x10\x06\ \xac\xa3\x06\x0c\x09\x03\xdc\x1d\xe1\xc0\x29\x88\x0c\x03\x3c\x34\ \x90\x80\x21\x19\x06\x84\xd8\x58\xc2\x81\x95\xcf\xd0\x0c\xc4\xf0\ \x40\x1c\x20\x88\x38\x03\xbc\x34\x35\x70\x01\x33\xa2\x0c\x08\x34\ \x36\xc2\x05\xdc\x46\x4a\x52\xf6\xd7\xd7\x41\x00\x3d\xe7\x08\x17\ \xc3\xd0\x50\x03\x08\xcf\x9e\x28\x03\x7c\xb5\xb5\x90\x80\x5d\x84\ \x83\x6e\x58\x88\x1e\x84\x63\x3d\x52\x02\x31\xc4\xdc\x14\x17\xf0\ \x20\xbd\x3c\x40\x05\xa6\xc4\x79\x21\xc0\x0f\x17\x08\x1f\x29\xb1\ \x10\x66\x6b\x89\x03\x58\x79\x13\x65\x80\x27\xee\x58\x30\x21\xce\ \x0b\x1e\xae\x38\x80\x7b\xc8\x50\x89\x05\x2f\x24\x47\x07\xe3\x30\ \x40\x50\x1a\x3b\x90\x41\x0f\x44\x23\x1c\x06\xe0\x02\xbc\xa0\x6a\ \xc1\xca\x02\x0e\xcc\xbd\xc8\x30\x80\xa8\x30\x18\x35\x80\x86\x06\ \x70\xf3\x10\x06\x4c\x0c\x14\x03\x00\xad\x5b\xa0\x87\xd3\x53\x5a\ \x20\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x04\x1e\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x01\xbc\x50\x4c\x54\x45\x00\x00\x00\xff\xff\x00\xff\xff\ \x80\xff\xdb\x49\xdf\xbf\x20\xe3\xc6\x55\xe6\xcc\x4d\xf2\xcc\x4d\ \xf4\xd3\x4e\xea\xca\x4a\xed\xb6\x12\xe9\xbc\x17\xf2\xd0\x4a\xf2\ \xd1\x48\xed\xd0\x47\xf0\xcd\x4b\xce\xc9\xae\xed\xcf\x4b\xea\xbb\ \x15\xee\xcd\x4b\xef\xcf\x4c\xcd\xc9\xac\xee\xcf\x48\xec\xba\x16\ \xef\xcd\x4b\xf0\xcf\x4b\xee\xce\x4b\xd2\xbe\x85\xea\xbb\x15\xf0\ \xcd\x4a\xee\xcf\x4b\xef\xce\x4b\xef\xcd\x49\xed\xc0\x26\xef\xce\ \x49\xf0\xcd\x4b\xee\xce\x49\xd1\xc0\x85\xf0\xce\x4b\xd0\xc2\x90\ \xd0\xc0\x85\xee\xcd\x4b\xef\xce\x4b\xef\xcd\x4a\xef\xce\x4a\xf0\ \xce\x4b\xe6\xc1\x3d\xed\xc1\x27\xd6\xbf\x6e\xd9\xbe\x65\xec\xbf\ \x21\xec\xc2\x2c\xdc\xc4\x70\xee\xc6\x34\xf2\xe7\xba\xd6\xcb\x95\ \xd7\xbe\x6c\xde\xcc\x7e\xe1\xc7\x67\xea\xbb\x1b\xeb\xba\x16\xd6\ \xc2\x7c\xd3\xc9\xa0\xea\xb9\x16\xf0\xce\x4a\xee\xc8\x3c\xd2\xc0\ \x85\xe3\xcb\x6f\xef\xce\x4a\xe5\xc9\x5f\xce\xc9\xae\xd1\xc1\x8a\ \xef\xce\x49\xd4\xc1\x81\xd0\xc9\xa6\xea\xbb\x18\xf3\xed\xd3\xee\ \xcc\x46\xe7\xcd\x62\xec\xbb\x19\xf4\xed\xd5\xee\xca\x40\xef\xce\ \x4a\xeb\xba\x16\xea\xba\x17\xeb\xba\x16\xef\xce\x4a\xef\xce\x4a\ \xef\xd1\x5e\xec\xcd\x51\xee\xcd\x46\xf3\xee\xd9\xef\xce\x4a\xce\ \xc9\xae\xef\xce\x4a\xeb\xba\x15\xef\xce\x4a\xef\xce\x4a\xed\xce\ \x51\xef\xce\x4a\xed\xcd\x4e\xef\xce\x4a\xef\xce\x49\xd1\xbf\x86\ \xf3\xee\xdb\xf4\xef\xdb\xf4\xef\xdc\xce\xc9\xae\xeb\xba\x16\xef\ \xce\x4a\xee\xce\x4d\xee\xce\x4b\xef\xce\x4a\xef\xce\x4a\xd1\xbe\ \x86\xef\xce\x4b\xce\xc9\xae\xce\xc9\xae\xd0\xcc\xb1\xd0\xcc\xb2\ \xd1\xbf\x86\xd3\xcf\xb5\xd6\xd1\xb7\xd6\xd1\xb8\xd8\xd3\xba\xda\ \xd6\xbd\xde\xd9\xc1\xde\xd9\xc2\xdf\xda\xc2\xe0\xdb\xc4\xe2\xdd\ \xc6\xe2\xdd\xc7\xe4\xdf\xca\xe8\xe4\xce\xe9\xe4\xce\xea\xe5\xcf\ \xea\xe5\xd0\xeb\xba\x16\xeb\xe6\xd1\xec\xe7\xd3\xef\xce\x4a\xef\ \xea\xd6\xf0\xec\xd7\xf1\xeb\xd8\xf1\xec\xd9\xf2\xee\xdb\xf3\xee\ \xdb\xf4\xef\xdc\x4b\x66\x29\xbf\x00\x00\x00\x75\x74\x52\x4e\x53\ \x00\x01\x02\x07\x08\x09\x0a\x14\x17\x18\x1c\x22\x26\x27\x2b\x33\ \x39\x3a\x3c\x3d\x40\x47\x4a\x51\x52\x55\x58\x5a\x61\x67\x6a\x6d\ \x70\x71\x81\x85\x88\x95\x96\x97\x99\x9a\x9d\xaf\xb2\xb5\xb8\xb8\ \xbb\xbb\xbb\xbb\xbf\xbf\xbf\xc0\xc1\xc2\xc3\xc4\xc4\xc5\xc6\xc6\ \xc7\xc8\xca\xca\xca\xcb\xcc\xcc\xcd\xce\xd0\xd1\xd2\xd3\xd6\xd6\ \xd6\xd7\xda\xdd\xde\xde\xe0\xe1\xe3\xe5\xe5\xe5\xe9\xeb\xed\xee\ \xee\xef\xf0\xf0\xf1\xf1\xf3\xf6\xf6\xf6\xf6\xf7\xf9\xf9\xfa\xfb\ \xfb\xfc\xfd\xfd\xfe\x4f\x80\x33\x24\x00\x00\x01\x9c\x49\x44\x41\ \x54\x58\xc3\xd5\xd6\x65\x57\x02\x41\x18\x05\x60\xb0\x15\xbb\xbb\ \xbb\xbb\x3b\xb0\x13\xbb\x3b\xb0\x63\x15\x15\x5b\xc0\x55\x0c\xe0\ \x0f\xcb\x27\xdf\xf1\x1c\x97\xb3\xdc\xf1\x18\xf7\xfb\x7d\xce\xbb\ \xb3\x33\xbb\xa3\x50\x50\xb4\x36\x99\xd1\x2a\xbe\x0e\x17\x10\xa8\ \x56\xab\x37\x78\x80\x30\x41\x10\xd6\x61\x20\x26\x33\x33\x83\x0b\ \x48\xd3\xe9\xda\xff\x12\xf0\x64\xa2\xbc\x01\xc0\xa3\xc0\xe4\x1c\ \x00\x9e\x4f\x8f\x3f\x72\x72\xfd\x1f\x16\x31\xb8\x41\xa3\x29\xe4\ \x01\x46\x44\x51\xac\xe4\x01\xc4\x6f\x07\xac\xb7\x37\x92\xb9\xb3\ \xca\x00\x8c\x82\x83\x18\x65\x00\x96\xcb\x0b\xc9\x5c\x59\x7e\x62\ \x0d\xe4\x00\x2a\x95\x0f\x1f\x60\xef\xd4\xba\x71\x02\x62\x04\x2f\ \x10\x2b\x05\xbc\xe8\xcf\x24\xa3\x7f\x95\x01\x98\x1c\xed\x83\x07\ \x19\x80\xcd\x70\x2f\x19\x83\x9c\x47\xe0\x5e\x83\x5f\x05\xa6\x06\ \xe4\xa5\xa7\xdf\x9e\xa4\x00\x7b\x7c\x3f\x01\xe5\x87\x66\xa7\x93\ \xca\x00\x47\xe3\xce\xf7\xcd\xf3\x0c\xd0\x05\xf4\xcd\x1d\x0c\x50\ \x85\x00\x89\x04\x6c\x2e\x02\xfd\x3d\x6f\x02\xea\x91\x01\xf2\x98\ \xb7\xd0\x82\x00\xd1\x04\xcc\xec\x00\xfd\x15\x0f\x02\x2a\x90\x01\ \xb2\x99\x9d\xd8\x87\x00\xa1\x04\x34\x23\xfd\x31\x17\x02\x4a\x11\ \x20\x85\x0e\xd3\xc1\x04\x02\xf8\x13\xd0\x89\xf4\x5b\x99\xe3\x5c\ \x8d\x00\x09\x04\xac\x2d\x23\xdb\xd8\x8b\x80\x3a\x64\x80\x5c\xe6\ \x8b\xd4\x86\x00\x51\x04\x14\xed\x02\xfd\x25\x77\x02\xf2\x91\x01\ \xb2\x98\x8f\xea\x20\x02\x84\x10\xd0\x8d\xf4\x47\x95\x04\x94\x20\ \x40\x32\x5d\x30\xb6\x26\x11\xc0\x8f\x80\x1a\xa4\xdf\xc8\x5c\x71\ \xca\x10\x20\x9e\x80\xb9\x55\xa0\xbf\xed\x49\x40\x31\x32\x40\x0e\ \x73\xcd\x6b\x42\x80\x48\x02\x86\xf7\x91\x3f\xa2\x2b\x01\x05\xc8\ \x00\xe9\xcc\x4d\xb5\x17\x01\x82\x18\x60\x16\xe8\x0f\x29\x19\x20\ \x6e\xc1\xe9\xfe\x74\x38\xd3\x7f\x07\x59\xc0\x54\x22\x0e\x02\xbe\ \x74\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x03\xe7\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x01\x41\x50\x4c\x54\x45\x00\x00\x00\xff\xff\xff\xff\xff\ \xff\xbf\xbf\xbf\xcc\xcc\xcc\xd5\xd5\xd5\xbf\xd5\xbf\xc4\xc4\xc4\ \xc8\xc8\xc8\xcc\xcc\xcc\xbf\xcf\xbf\xc3\xc3\xc3\xc6\xc6\xc6\xcc\ \xcc\xcc\xc5\xc5\xc5\xc9\xc9\xc9\xcb\xcb\xcb\xc5\xcc\xc5\xc6\xcd\ \xc6\xc5\xca\xc5\xc6\xcb\xc6\xc9\xc9\xc9\xc5\xca\xc5\xc6\xc9\xc6\ \xc6\xc9\xc6\xc7\xca\xc7\xc8\xcb\xc8\xc8\xcb\xc8\xc6\xc9\xc6\xc7\ \xca\xc7\xc8\xcb\xc8\xc6\xc9\xc6\xc8\xcb\xc8\xc6\xc9\xc6\xc7\xc9\ \xc7\xc6\xcb\xc6\xc7\xc9\xc7\xc8\xcb\xc8\xc8\xca\xc8\xc7\xcb\xc7\ \xc7\xc9\xc7\xc8\xca\xc8\xc7\xca\xc7\xc8\xca\xc8\xc6\xca\xc6\xc7\ \xcb\xc7\xc7\xc9\xc7\xc8\xca\xc8\xc6\xca\xc6\xc7\xcb\xc7\xc8\xc9\ \xc8\xc6\xca\xc6\xc7\xcb\xc7\xc7\xc9\xc7\xc8\xca\xc8\xc8\xc9\xc8\ \xc7\xca\xc7\xc8\xcb\xc8\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\xc7\xc8\ \xc9\xc8\xc7\xca\xc7\xc7\xca\xc7\xc6\xcb\xc6\xc7\xc9\xc7\xc8\xca\ \xc8\xc6\xca\xc6\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\xc7\xc6\xca\xc6\ \xc7\xcb\xc7\xc7\xca\xc7\xc7\xca\xc7\xc8\xca\xc8\xc7\xca\xc7\xc7\ \xca\xc7\xc6\xca\xc6\xc7\xca\xc7\xc7\xcb\xc7\xc6\xca\xc6\xc7\xca\ \xc7\xc7\xc9\xc7\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\xc7\ \xc7\xca\xc7\xc7\xca\xc7\xc7\xcb\xc7\xc8\xca\xc8\xc7\xca\xc7\xc7\ \xca\xc7\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\ \xc7\xc7\xca\xc7\xc7\xca\xc7\xcc\xcf\xcc\xcf\xd1\xcf\xe0\xe2\xe0\ \xec\xed\xec\xee\xef\xee\xff\xff\xff\x10\x9f\x5d\x20\x00\x00\x00\ \x64\x74\x52\x4e\x53\x00\x01\x02\x04\x05\x06\x0c\x0d\x0e\x0f\x10\ \x11\x12\x14\x16\x21\x22\x23\x24\x30\x31\x34\x35\x50\x51\x52\x53\ \x54\x55\x56\x58\x59\x5d\x5e\x5f\x62\x64\x66\x6f\x71\x72\x74\x7c\ \x7d\x7e\x7f\x80\x81\x82\x89\x8a\x8b\x8d\x8e\x8f\x9d\x9f\xa1\xa3\ \xa4\xa5\xa6\xa7\xb3\xb4\xb5\xc1\xc2\xc4\xc5\xca\xcb\xcc\xcd\xce\ \xcf\xd0\xd3\xd4\xd5\xd6\xdd\xde\xe0\xe8\xe9\xea\xeb\xec\xed\xee\ \xef\xf0\xf1\xf2\xf8\xf9\xfa\xfd\xfe\xdf\x19\xb5\xb1\x00\x00\x01\ \xf1\x49\x44\x41\x54\x58\xc3\xad\x97\xe9\x56\xc2\x30\x10\x85\x53\ \x45\x51\x11\x04\x11\x05\x71\xdf\x59\x14\x11\xdc\x10\x50\x71\x41\ \x54\x44\x71\x6d\x71\x01\x3a\xb8\xbd\xff\x03\x88\x52\x90\x62\x4b\ \x93\x8c\xf7\xdf\x9c\x93\xfb\x9d\x93\x36\x99\xdc\x21\x44\x47\x36\ \xef\x72\x32\x93\x97\x4a\x25\x29\x9f\x49\x04\x47\x6d\x84\x49\xc3\ \xeb\x59\x19\x54\x92\xb3\x51\x17\xad\xbb\xc7\x77\x09\x9a\xca\xf9\ \xcc\x14\xf6\xfe\x90\x04\xba\x92\x56\x2c\x06\x76\x61\xfa\x0e\xda\ \x4a\x5c\xe8\x68\xe7\x1f\x3c\x02\x43\x1d\x3a\xf4\xfd\xee\x02\x50\ \xe8\x79\x42\xc7\xde\xb1\x01\x94\x8a\x6a\x6e\xa3\x2b\x01\xd4\x8a\ \x9b\x34\xfc\xfb\xc0\xa0\xbd\x3f\x04\x61\x1b\x98\x94\x68\xdd\xc5\ \x06\x30\x2a\xa2\xf6\x8f\x01\xb3\x26\x9b\xfd\x8e\x47\x76\xc0\xa3\ \xbd\xe9\x03\xa8\xcf\x4f\xe5\x5d\xd1\x5b\xad\x7e\xab\xd7\x15\xd5\ \xb2\x03\xa1\x01\x98\x53\xb3\x5f\x3f\x15\x7d\xd4\xea\x8f\x7a\xfd\ \xaa\x5e\x37\xd3\xb8\x3f\xf7\x7c\x80\xdb\x3e\x05\xb0\x0a\x7c\x00\ \x08\x2a\xf7\x5f\xe2\x05\x88\xb5\xfe\xe0\x03\x5e\x00\x2c\xfd\x00\ \xb2\xfc\x80\xdc\x4f\xff\x03\x7e\x00\x0c\x55\x01\xeb\x18\xc0\xf7\ \x81\xbe\xc0\x00\xce\xaa\xfd\x5f\xc6\x00\x64\x2b\xf1\x02\x06\x00\ \x1e\xb2\x82\x03\x04\x48\x12\x07\xd8\x21\x27\x38\xc0\x31\xb9\xc6\ \x01\xf2\x44\xc4\x01\xee\x49\x11\x07\x78\xc1\x03\xd0\x5b\x40\x7f\ \x44\xf4\x6f\x4c\xe0\x00\x31\xb2\x8c\x03\xf8\xc9\x28\x0e\xe0\x46\ \x5e\xe7\xb2\x55\xa3\x25\xb2\x00\x4e\xb1\x2d\x6d\xad\x0a\x70\x61\ \x00\xce\xff\x68\xeb\xf8\x87\xc5\x8c\x7d\xda\x48\x88\x17\x10\x50\ \x5e\x67\xcb\x1d\x1f\xe0\xa6\xb7\x1e\x10\x66\xf9\x00\x53\xbf\x11\ \xe7\x90\x27\xe2\xa4\x04\x5c\xc8\x2a\xd8\x9b\x63\x9a\x97\x1d\xe0\ \x51\x07\xc5\x28\xab\x3f\xdc\x1a\x75\xb7\xd8\xfc\xf1\x3f\x81\xdd\ \xc4\x14\xb6\x77\x35\xe2\x7a\xe7\x26\xbd\x3f\x66\xd2\x9c\x97\x22\ \x94\x76\x39\x2c\xe8\xcc\x2c\x23\x12\x8d\xff\x69\x5c\x7f\x68\xb2\ \x1f\x18\xfb\x53\x03\xed\xc7\xbe\x5b\x83\xb1\x6f\x5e\x30\x98\x1c\ \xfb\x82\xa2\xbe\xfd\x21\xd0\x4b\x31\xbb\x76\x2f\x5d\x68\xdb\xb3\ \x8b\xdd\xb4\xe3\xf3\x50\xe4\xbc\xdc\xd2\xbf\xcf\xd6\x9c\x6c\x03\ \xbc\xd5\xe3\x8f\xa7\xaf\xc4\x62\x51\xbc\x4a\xef\xf8\xdd\x56\xbd\ \x75\x5f\x6f\x58\xf3\xa6\xea\xd2\x78\xb1\x00\x00\x00\x00\x49\x45\ \x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\x81\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\x93\x50\x4c\x54\x45\x00\x00\x00\xff\xff\x00\x55\xaa\ \xaa\x66\x99\xcc\x80\x80\xbf\x74\x8b\xb9\xed\xb6\x12\x78\x87\xc3\ \x6d\x86\xc2\x75\x83\xc1\x71\x82\xbe\x72\x82\xc1\x73\x82\xbe\xec\ \xbc\x18\x71\x84\xbd\x72\x84\xbf\x73\x84\xbd\xea\xb9\x15\xec\xb9\ \x17\xec\xba\x17\xec\xb8\x17\x73\x83\xbf\x72\x84\xbe\xe9\xbb\x16\ \xea\xba\x15\x72\x84\xbf\x74\x82\xbf\xec\xb9\x15\x74\x83\xc0\xeb\ \xbb\x17\xeb\xba\x16\xeb\xba\x16\x74\x83\xc0\x74\x83\xbf\xeb\xba\ \x16\xeb\xbb\x16\x73\x82\xbf\xeb\xbb\x16\xeb\xba\x16\xea\xbb\x16\ \x73\x84\xc0\x73\x84\xbf\x73\x83\xbf\x73\x82\xc0\x73\x84\xbf\x73\ \x83\xc0\x73\x83\xbf\x72\x83\xc0\x73\x83\xbf\x17\xcc\xf9\x07\x00\ \x00\x00\x30\x74\x52\x4e\x53\x00\x01\x03\x05\x08\x0b\x0e\x11\x15\ \x25\x2b\x31\x33\x35\x36\x38\x3e\x3e\x42\x43\x44\x50\x53\x53\x55\ \x57\x58\x5f\x61\x65\x67\x68\x75\x77\x7e\x7f\x83\x8a\x8c\x95\x9d\ \xba\xc7\xd5\xdf\xe5\xec\xf5\xb7\x1a\x71\x4d\x00\x00\x00\x6d\x49\ \x44\x41\x54\x18\xd3\x63\x60\xc0\x05\x98\xd1\xf8\x9c\x3a\x62\x28\ \x7c\x2e\x5d\x03\x19\x64\x3e\x9f\x9e\x01\x50\x40\x9c\x11\xcc\xe1\ \x50\x50\x54\xd1\x37\x00\x0a\xc8\x8b\xc8\x82\x05\x24\x0d\x20\x40\ \x86\x57\x4e\x1d\x2c\x20\x05\x13\x60\x50\x53\x62\x43\x11\x60\x54\ \x55\x06\x0b\x88\xc2\x04\xa4\x85\x21\x5a\x98\xb8\x79\x04\xb4\x41\ \x02\x82\x42\xb2\x70\x6b\xd9\xb5\x40\x66\x48\x30\x22\x1c\xc2\xaa\ \x89\xea\x30\x06\x06\x16\x0d\x7e\x06\x22\x01\x00\x36\x83\x0d\x4b\ \x25\xde\xd8\x74\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \ \x00\x00\x02\xd7\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x00\xf3\x50\x4c\x54\x45\x00\x00\x00\x00\x80\x80\x00\x99\ \x99\x00\x80\x80\x00\x84\x84\x00\x84\x84\x00\x83\x83\x00\x83\x83\ \x00\x83\x83\x00\x83\x83\x00\x82\x82\x00\x82\x82\x00\x82\x82\x00\ \x82\x82\x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\ \x80\x00\x82\x82\x00\x80\x80\x00\x80\x80\x00\x81\x81\x00\x81\x81\ \x00\x81\x81\x00\x81\x81\x00\x80\x80\x00\x80\x80\x00\x81\x81\x00\ \x80\x80\x00\x81\x81\x00\x80\x80\x00\x81\x81\x00\x81\x81\x00\x80\ \x80\x00\x80\x80\x00\x81\x81\x00\x81\x81\x00\x81\x81\x00\x80\x80\ \x00\x81\x81\x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\ \x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\ \x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\ \x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\ \x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\ \x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\ \x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\ \x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\x07\xbd\x0c\xca\x00\ \x00\x00\x50\x74\x52\x4e\x53\x00\x04\x05\x1c\x1d\x1f\x23\x25\x27\ \x29\x2b\x2d\x2f\x31\x34\x36\x38\x3a\x3c\x3d\x40\x42\x45\x47\x4b\ \x4d\x50\x52\x55\x56\x59\x5c\x5d\x5f\x62\x64\x65\x69\x6b\x70\x77\ \x78\x8f\x90\x91\x92\x9a\x9c\xa9\xaa\xac\xae\xaf\xd7\xe0\xe3\xe5\ \xe7\xe8\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\ \xf8\xf9\xfa\xfb\xfc\xfd\xfe\x52\x57\x4b\x28\x00\x00\x01\x43\x49\ \x44\x41\x54\x58\xc3\xed\x97\x69\x4f\xc2\x40\x10\x40\x47\x5b\xa5\ \x80\xf7\x7d\xe1\xad\x78\x6b\x8b\xa0\x08\x16\xda\x15\xac\x28\x76\ \xfe\xff\xaf\xf1\x8b\xf1\x28\xd3\x76\xa6\x9b\x98\x98\xf4\x7d\x7f\ \x2f\x21\x3b\x3b\x65\x01\x68\x4c\x47\xe1\x0f\x54\xcd\x02\x11\xa6\ \x8b\x11\x5c\x43\x14\x70\x70\x04\x5b\x14\x50\xa3\x01\x5f\x14\x40\ \x82\x3c\x90\x07\xf2\x40\x1e\xf8\xbb\xc0\xf8\x69\xfd\x05\x19\x04\ \xf5\x93\x31\x32\x70\x81\x6c\xce\xc8\x80\xc7\x0f\xb8\x64\xa0\xc5\ \x0f\x34\xc9\xc0\x35\x3f\x70\x45\x06\x8c\x06\xd7\x6f\xc4\x7c\xa5\ \x26\x98\x85\xbb\xc9\xb8\x83\x2c\xdc\x73\xfc\x87\x62\xfc\x28\x58\ \xcd\x74\xbf\x55\x4a\x1a\xa6\x72\x3b\xcd\x6f\x97\x93\xc7\x71\xea\ \x31\xd9\xef\xce\xa4\x0d\xf4\x74\x27\xc9\xf7\x66\xd3\xef\xd1\x9c\ \x8a\xf7\x7b\x8b\x9c\x9b\x38\xff\x14\xe7\xf7\x97\x78\x77\x79\xa1\ \x47\xfb\xcf\xcb\xdc\x6d\xb0\x12\x50\xfe\x60\x8d\xbf\x4f\x56\x89\ \xc5\x30\x58\x97\x6c\xa4\x8d\xd7\xa8\x3f\xac\xc8\xfe\xe7\x6d\xbe\ \x45\xfc\x6d\x10\xb2\xf5\xab\x30\xdc\x01\x31\x7b\xef\xdf\x7e\x78\ \x08\x19\xd8\xff\x2a\x84\x47\x90\x89\x83\xf0\xd3\x3f\x86\x8c\x54\ \x43\x44\xc4\xb0\x0a\x99\xa9\xf4\x11\x83\x5d\xd0\xa0\x74\x79\x5e\ \x84\x9c\x7f\x40\xe4\x7d\x26\x41\xd5\x2c\xea\x7d\x26\xc1\x35\xa8\ \xf7\x99\x04\x1b\x94\x5e\xc0\x07\xd4\x44\x3f\xa0\xf9\x13\x3c\xb8\ \xd5\x0b\x38\x60\x75\xb4\x8e\xb1\x00\x60\xda\x7e\xe6\x23\xb8\x31\ \xe0\x03\xd5\x2d\x1e\x41\xf9\x4f\x2e\x99\x00\x00\x00\x00\x49\x45\ \x4e\x44\xae\x42\x60\x82\ \x00\x00\x03\x70\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x04\x01\x00\x00\x04\x01\ \x01\xcb\x64\x78\x8f\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\xed\x49\x44\ \x41\x54\x38\x8d\x5d\x93\x4d\x68\x9c\x55\x14\x86\x9f\x73\xef\x9d\ \x9f\x74\xc6\x48\x53\xd3\x24\x5a\x15\x4a\xb0\x8c\x1d\x88\x10\x41\ \x2d\x23\x06\x5d\x48\x77\x9a\x34\x29\x05\xb1\x8b\x76\x11\xd1\x82\ \x82\x28\x68\x50\xab\x94\x9a\x85\x50\xa1\xa5\xd0\xa0\x2e\x43\x66\ \xa4\xd0\x85\x44\xac\x28\xd6\x8a\xc6\x26\x54\x6c\x4c\x51\x1a\xaa\ \x56\x62\xf3\x67\x4c\xf0\x9b\x64\x66\xbe\x7b\x8f\x8b\x26\x69\xd3\ \x77\x77\xe0\x3c\xe7\xbc\x8b\xf7\x15\x6e\x93\x76\x76\xde\x8f\x73\ \x07\x09\x21\x83\x48\x8c\xea\x26\x8c\x71\x84\x30\x43\x08\xa7\xe4\ \xf4\xe9\xbf\x6e\xdd\x97\x0d\xf0\xde\xbd\x79\xbc\x7f\x86\x38\x3e\ \x4e\x2a\xb5\x15\xef\xf3\x18\x13\x50\xbd\x80\xf7\x0e\xe7\x0e\xa1\ \xfa\x9b\x94\x4a\xa7\xd6\x18\xb3\x0e\x77\x77\xbf\x29\x43\x43\xe3\ \xa8\x7e\x4e\x22\xd1\x4f\x08\x4f\x61\xed\x14\xaa\x4b\xa8\x1e\xc4\ \xda\x17\xb1\xf6\x7d\xa0\xaa\x7b\xf6\x1c\xda\xe0\x40\x7b\x7a\x7a\ \x51\x1d\x47\x35\x05\x3c\x41\x43\xc3\x7b\x54\xab\x96\x72\xf9\x30\ \xaa\x82\xea\x24\x21\x7c\x86\x31\x87\x09\xa1\x0f\x6b\xf7\x01\xdf\ \x48\xa9\x34\x66\x74\xf7\xee\x14\x21\xe4\x48\x26\x7f\xc6\x98\x4e\ \x44\x8e\xb1\xb0\x70\x92\x28\xaa\x49\xb1\xf8\xba\x94\x4a\xaf\x21\ \x32\x82\x73\x6f\x13\x42\x1f\xce\xbd\x0b\x1c\x47\xf5\x79\x00\xd1\ \x9e\x9e\xa7\x57\xbf\x6c\xc7\xda\xaf\xf1\xfe\x39\x44\x8e\x01\x0f\ \x02\xcf\x02\x75\x84\xf0\x31\x89\xc4\x14\x21\x1c\x20\x84\x11\x20\ \x09\x14\x88\xa2\x3e\x43\x08\x6d\x58\xfb\x0b\xc6\x6c\x97\xa1\xa1\ \xcb\x18\x93\x22\x9d\x2e\x23\xd2\x25\xa5\xd2\xcb\xec\xdc\xf9\x02\ \xc6\xf4\xe2\xfd\x34\x21\xd4\x33\x37\x77\x16\x28\x00\x3f\x92\xc9\ \xb4\x3b\x44\xea\xa9\x54\xca\x58\xab\xda\xd1\xe1\x80\x2a\x2b\x2b\ \x2d\xc0\xb8\x76\x77\x17\x98\x98\x30\x67\xda\x7b\xa2\xbf\xb7\xdc\ \x7b\x21\x81\xcf\x6a\x1c\x9a\xf6\x7d\xfb\xd1\x6c\xc6\x2f\x5f\x46\ \xb5\xdd\xa1\xba\x84\x73\x09\x40\x69\x6c\x54\x42\x48\x10\x45\xd7\ \xc8\x66\xef\xc1\xda\xe1\xc1\xc7\xf6\x7f\x9a\xcc\xe7\x1a\x0a\xdb\ \xea\xd2\x24\x93\xcb\xb3\xb3\x51\x61\xd0\x1c\xa8\xdb\xf1\xfb\xc5\ \x23\x8f\x4f\x9e\xcf\x1a\xe0\x0a\x22\x6d\xc0\x04\xc6\xe4\x00\x2b\ \xc3\xc3\x15\x44\xd2\xfd\xbb\x5e\x69\xb0\x2d\xcd\xad\xad\xf9\x96\ \x45\x13\xbc\x53\x63\x7c\xe3\x96\x74\xed\x81\xfc\x36\x33\xba\xa3\ \xf0\x96\x14\x8b\x27\x0c\x89\xc4\x77\x84\xd0\x86\xea\x1c\xde\x6f\ \x06\xaa\xda\xd1\xe1\x50\x15\x97\x4d\x3d\xb9\xf5\xee\x3b\x6f\x84\ \x4d\x75\x3d\x74\x77\x6d\x4e\xc6\x22\xf6\x51\x00\x23\x83\x83\xd3\ \x44\xd1\x87\x88\x54\x30\x26\x85\x31\x53\x34\x37\xb7\x20\x62\x82\ \xaf\x5d\xaf\xd6\xe2\x1b\x94\xb5\xf1\xda\x11\xef\x55\x40\x97\xd6\ \x93\xb8\x6a\xb9\xb2\x1a\xa4\x45\x6a\xb5\x7a\x42\xd0\xb8\x12\xbe\ \xb8\x76\x75\x5e\xbd\x57\x89\xb3\x77\xcc\xaf\x39\xb8\x32\xf9\x8f\ \xd3\x10\x06\x00\xdc\xcd\x22\xe8\x1c\x22\x00\x69\x9c\xdb\x84\xf7\ \xbc\xf1\xd2\x23\xf3\x17\x5f\xed\xff\xea\x7c\x2a\x93\x6f\x6d\x4a\ \x36\x49\x26\x13\x4d\xff\xb9\x20\xd7\xff\x5d\x29\x6b\x8d\x4b\x1b\ \xba\x20\xa5\xd2\x84\x14\x8b\xe7\x98\x99\x39\x43\x2e\x37\x86\x88\ \x02\x3c\xf4\xc7\xe8\xd5\xff\x16\xd9\x55\xf7\xe5\xd9\xef\xa7\x46\ \x7e\x1d\xb8\xef\xa7\x73\xbd\xcb\x36\x6e\x0b\x96\x0f\x8e\x9e\x18\ \x6b\xbd\xbd\xcd\x37\x0d\x75\x75\x3d\xbc\xda\x93\x77\x6e\x9d\xd7\ \x74\x64\xe0\x87\xa6\xa3\x27\x47\x3f\xf9\x1f\xa4\x70\x52\x4e\x89\ \xc8\x9f\xc9\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x0e\xde\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\x4b\x00\x00\x10\x4b\ \x01\xe7\x8f\x45\x7b\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x0e\x5b\x49\x44\ \x41\x54\x78\x9c\xc5\x9b\x7b\x70\xdc\xd5\x75\xc7\x3f\xe7\xfe\x7e\ \xbb\x92\x56\xaf\x95\x90\xd6\xb2\x2c\x1b\x6c\x19\x0c\xd8\x50\x98\ \x92\x74\x42\x1b\x1a\x86\xd8\x66\xd2\xcc\x40\x4b\xd3\x26\x14\x12\ \x4a\x4b\xfa\x0f\x2d\x84\xd2\x29\xed\x0c\x19\x25\xff\x64\xc2\x23\ \xcd\x63\xf8\x83\x32\x25\x90\x69\xa1\x43\x33\x2d\x49\x08\xc1\x36\ \x8e\x67\x70\x67\x48\x1a\x27\x40\xb0\x1d\x0c\x46\x36\xb6\xde\x5a\ \xed\x6a\xf5\xf2\x6a\xb5\xbf\x7b\xfa\xc7\x6f\xb5\xbb\xbf\xdd\x95\ \xb4\xab\x47\xf8\xce\xec\xcc\xee\xb9\xe7\x9e\x7b\xcf\xb9\xaf\x73\ \xcf\xb9\x2b\x6c\x30\x46\x0e\x6c\x8a\x19\xec\x0d\x62\x64\x37\xaa\ \x97\x23\x72\x19\x4a\x1b\x48\x14\xb4\xc9\xe7\x92\x19\xd0\x49\x84\ \x24\xca\x29\xe0\x1d\x2b\x9c\x50\x2b\x47\xbb\xf6\x8f\x8e\x55\xd3\ \xce\x57\xf9\xea\xc7\xbe\xcc\x97\x7f\x06\x68\x2d\xfd\x93\x5a\x15\ \xaa\x06\xf1\x57\xbb\x3e\xa2\x6a\x3f\xa7\xca\x5e\x81\xdd\x6b\x68\ \x47\x15\x4e\x08\x1c\x04\xfb\x7c\xe7\xbe\xf8\xb1\x4a\x4c\x4f\xf2\ \x64\x68\x98\xe1\xdf\x00\x0f\xf4\xd1\xf7\xc3\x5a\x1a\x58\x37\x03\ \x4c\xbc\xdc\xde\x62\x43\xee\x17\x51\xbd\x1b\xe4\x8a\xf5\x92\x5b\ \x82\x93\x08\xdf\x65\xce\x3e\xd9\x79\x4b\x7c\x7a\x91\xf8\x15\xbe\ \x72\x8f\xa2\xff\x0a\xbc\x0d\x5c\xd3\x47\x9f\xad\x56\xe0\x9a\x0d\ \x90\x7a\xa5\xa7\x3d\x63\x32\xf7\x81\xfc\x2d\x68\xdb\x5a\xe5\x55\ \x07\x49\xa2\xfa\xed\xd0\xc2\xfc\xb7\xbe\xf9\xe9\x2f\xcd\x02\xef\ \x00\xdb\x73\x85\x9f\xe9\xa3\xef\xfb\x55\x4b\x5a\x6d\x17\x54\x91\ \x89\x57\x63\x77\xaa\xf2\x18\xd0\xb9\x5a\x39\x6b\x44\xe2\xf0\x63\ \x37\x1d\x79\xe7\xe0\xae\xdb\x8a\x68\x27\x81\xab\xaa\x9d\x05\x66\ \x35\xad\x8e\xbd\xd2\xb9\x73\xe2\x50\xec\x7f\x55\x79\x96\x0f\x4f\ \x79\xbc\x8c\xd3\x7e\xfe\x57\x5b\x6e\x2b\x21\x5f\x09\x7c\xb6\x5a\ \x19\x35\x1b\x20\x7e\x30\xf6\xc7\x62\xe4\x17\x0a\xd7\x2f\xc5\x23\ \x4e\x3d\xa6\xa1\x0b\x37\x7a\x39\x4e\x74\x0f\x98\x70\xad\xcd\x54\ \x85\xb7\x7f\xb4\x87\xd9\x78\x53\xa5\xa2\xbe\x3e\xfa\xdc\x6a\x64\ \x54\xc5\x04\xa0\x7d\x98\xf8\xc7\x3a\x1f\x57\xb8\xbf\x22\x83\x08\ \x26\x14\x45\x22\x5d\x88\xdb\x58\x20\xab\x22\xc6\x45\x6d\xa6\xda\ \xa6\xaa\x42\x36\x1d\xe2\x57\x2f\x5c\xbb\x54\xf1\xa5\xc0\x1d\xc0\ \x33\x2b\xc9\xa9\x6a\x0f\xd0\x17\x76\x87\xe3\xd1\xf1\x67\x80\xcf\ \x55\x14\x12\x6e\xc3\x69\xec\x06\xa7\xa1\x50\x27\x9b\x46\x17\x92\ \xe8\x7c\x12\xcd\xce\x55\xd3\xcc\xb2\x98\x4b\x44\x48\x0d\xb5\xe6\ \x3f\x23\x27\xbb\x18\x78\x73\xcb\x72\x55\x46\x80\xef\x0b\x72\x1a\ \x38\x6d\x30\xa7\x3d\xbc\x33\x7d\xf4\x05\x46\x62\x45\x03\xf8\xca\ \xc7\xff\x07\xf4\x53\x65\x85\x12\xc2\x34\x6f\xc3\x84\x17\x37\x7f\ \x45\xd3\x49\x6c\x7a\x64\x4d\x4a\xa7\x06\xa3\x9c\x7c\xe5\x72\x26\ \x87\x5a\x49\x0d\xb6\x32\x35\xdc\xca\xc2\x85\xd0\xaa\xe5\x15\xc1\ \x03\xce\x03\xa7\x81\xf7\x81\xd7\x96\x5d\x02\xaa\xc8\xf8\xc1\xf1\ \xa7\x04\xca\x94\x97\x70\x0b\x4e\x53\x2f\x18\xc7\xe7\x9d\x4f\x60\ \x67\x07\x51\x3b\xbf\xe6\x5e\xb6\x74\x4f\xe2\x2d\x38\xf4\x1f\xed\ \x5d\xb3\xac\x12\x38\xc0\x25\xb9\xcf\x4e\xe0\x31\x67\x39\xee\x7b\ \xaf\xef\xfc\x17\x11\xf9\x9b\x52\xba\xa9\xef\xc0\x69\xde\x01\x62\ \x40\x17\xf0\xa6\xcf\x62\x2f\x0c\x83\x7a\x41\x46\x31\x98\x70\x14\ \xa9\xef\x04\xcd\x82\x5d\xa8\xaa\x97\x22\xb0\xed\xba\xf3\xb8\x61\ \x8f\x81\x37\x7a\xaa\xaa\x53\x23\xde\x01\x6e\xec\xa3\xef\xec\x92\ \x06\x18\x3b\xd8\xf9\x19\x11\x79\xbc\x94\x6e\x22\x5d\x98\xc6\x6d\ \x80\xa0\xd9\x19\xbc\xc9\x53\xe0\x05\xa7\xbb\xb8\x11\x9c\xc6\xad\ \x98\xe6\xed\x98\xba\x76\x24\xd4\x04\xc6\x45\xe7\x93\x35\xf5\x72\ \xf3\x9e\x61\x1a\x9a\xe7\xf9\xe0\xd8\x56\xd6\xd1\x69\xfd\x65\x98\ \xf0\x27\x1f\xe6\xe1\x11\xf0\xa7\x44\x19\x46\x0f\xc7\x7a\x8d\xca\ \x4b\x40\x7d\x31\xdd\xd4\x77\xe4\x94\x07\x9b\x49\x62\x53\xef\xe3\ \x2f\xab\x45\x86\x10\x4e\xf3\x0e\x4c\xe3\x56\xc4\x6d\x40\x10\x50\ \x8b\x5d\x98\x44\x67\x87\xfc\x59\x50\x23\x36\x5d\x3e\x4a\x4b\xd7\ \x34\x1f\xfc\xfc\x12\x54\xd7\x6c\x84\xa3\xc0\xfe\x87\x79\x38\x3f\ \x12\x65\x06\x50\x45\xd2\xa7\x1b\x7f\x84\x7f\x94\xe4\x21\xe1\x16\ \x7f\xda\x23\xd8\xf9\x24\x76\xa6\x9f\xe2\x8b\x97\xa9\xef\xc4\x69\ \xde\x89\xb8\x11\x9f\x90\x9d\xc5\x9b\x39\x8f\xce\x9e\x45\xe7\x13\ \xab\x52\x7e\x11\x1d\xbd\x13\x44\x7b\x26\x39\xf3\xfa\x25\xa8\x5d\ \x95\xef\x46\xf7\x9e\xe1\x44\x93\xdb\xfc\xbb\x0f\x4e\xf7\xcd\x14\ \xd3\xcb\x4c\x3a\x7e\x70\xd3\x5f\x83\x3e\x15\x20\x4a\x08\xb7\x6d\ \x0f\x18\xa7\x30\xed\xf3\xca\x0b\xa6\xa9\x07\x53\xbf\x09\x00\xf5\ \xe6\xd1\x99\x73\xd8\x85\xd4\xaa\x3a\xba\x1c\x3e\xf8\xf9\x25\xbc\ \xdc\x77\x33\xd6\xab\xcd\x08\xbd\x7f\xd0\xcf\xbe\x7f\x3e\x84\xe3\ \x64\xef\xea\xd8\x3f\xfe\x6c\x71\x59\x40\x52\xea\x95\x9e\x76\xd0\ \xaf\x95\x0a\x30\xcd\xdb\xfc\xdd\xde\x66\xf0\x52\xa7\x09\x28\xdf\ \xbc\x3d\xaf\xbc\x4d\xc7\xf1\x26\x4f\x54\x56\xde\x6d\x40\xdc\xfa\ \x72\x7a\x0d\xd8\x72\xcd\x00\x6a\x6b\x5f\x06\x5d\x57\x8e\x60\x5c\ \x0f\x15\x79\x24\x79\x24\x1a\x2d\x2e\x0b\x18\x20\x63\x32\xf7\x03\ \x1d\xc5\x34\x09\xb7\xe5\xcf\x79\x6f\xe6\x5c\x60\x2a\x9b\xa6\x1e\ \x4c\x5d\x3b\x00\x76\x76\x10\x3b\x73\x16\xb4\x70\x07\x11\xe3\x62\ \x22\xdd\xb8\xed\x57\xe3\x46\x77\x63\x5a\x77\x23\x52\xb5\xf3\x59\ \x86\x89\xb3\xed\xab\xda\x07\x26\xce\xb4\x2f\x7e\x8d\x65\x17\xc2\ \x7f\x57\x5c\x96\x37\xc0\xc4\xcb\xed\x2d\x20\xf7\x06\x6a\x8a\xf8\ \x1e\x1e\xfe\x39\xaf\x99\xc9\x42\xc5\xfa\xce\xc2\xc8\xcf\x0e\xfa\ \xc7\x60\xa1\x22\xa6\x3e\x86\xd3\x76\x35\x26\xd2\x5d\xb8\x0b\x64\ \x67\x50\x4a\x8e\xca\x1a\x90\x38\x73\xd1\xaa\xea\xc5\x83\xf5\xee\ \x1b\xff\x41\x47\xf3\xe2\x8f\xfc\x70\xe4\x82\x19\x81\xfb\xbc\x09\ \x45\x73\xee\xad\x62\xe7\x06\x8b\x0b\x30\x11\xff\x7c\xb6\xe9\x78\ \x50\x79\x71\x70\x9a\x7b\x91\x70\x4b\x4e\x70\x06\x9b\x1e\xc3\xa6\ \x13\xb0\xc6\xfb\x40\x7c\x95\x06\x48\x7c\xd0\x8e\xf5\x0c\xc6\xb1\ \x00\xed\x34\x98\x7b\x80\x6f\x40\xd1\x0c\x50\xe5\x0b\xa5\x15\x25\ \xb2\xd9\x2f\x4b\x27\x51\xaf\xe0\xe1\x39\x4d\x17\xfb\x1b\xa2\x37\ \x8f\x9d\x3d\x57\x54\xc1\xc1\x69\xdd\x95\x53\x5e\xb1\x17\x86\xc9\ \x26\x8e\x63\xe7\x46\xd6\xac\x3c\x2c\x3d\x03\x9c\xb0\xc7\x15\x37\ \xff\x86\x68\xcf\x64\xc5\x72\xbb\xe0\x30\x39\xd0\x5a\x4c\xfa\xab\ \xc5\x2f\x2e\xe4\x62\x78\xd6\xee\x29\xe6\x10\xb7\x3e\x7f\xa4\xd9\ \xf4\x48\x11\x3d\x82\x84\xfd\x7d\x44\x67\xce\x15\xad\x79\xf1\x47\ \xde\x8d\x80\x5a\xbc\xe9\xfe\xc0\x92\x59\x0f\xc4\x0b\x6b\x19\x00\ \xe3\x7a\x5c\xb1\xef\x14\xd7\xdd\x71\x8c\xa6\x8e\x19\x54\x85\xfe\ \xa3\xbd\xfc\xec\x99\x8f\x32\x39\x10\xd8\xeb\x48\x9c\xbd\x88\xf6\ \x8b\xf3\xc7\xff\x95\x63\x87\x3a\xaf\x8d\xed\x1d\x7f\xc3\x05\x50\ \xb5\xe5\xb7\xbc\x50\x6e\x35\x78\xe9\xc0\xc5\xc6\x34\x74\xf9\x5f\ \xb2\xb3\x81\xdd\xde\x34\xc4\xfc\x91\x57\xc5\x9b\x3e\x53\x59\x79\ \x09\x63\xdb\xf6\xa3\xad\x37\xa1\x91\x3d\x10\xce\xc5\x52\x32\x63\ \xc8\xdc\x71\x24\xf5\x53\x4c\xf2\x00\x68\xf9\x6c\x99\x9d\x68\x24\ \x9d\x6a\xc8\x2b\x7e\xe9\x27\x4e\xf3\xd1\x3b\x8e\xd1\xd2\x5d\xe8\ \x83\x88\xd2\x7b\xc3\x69\x76\x7c\xfc\x7d\xfa\x8f\xf6\xf2\xfa\xd3\ \xbf\x47\x6a\xa8\x35\x67\xbc\x8b\xd8\xf9\x87\xa7\x0b\xbc\x56\x6e\ \x07\x7c\x03\xa0\xec\x2b\x6d\xd0\xa9\xf3\x2b\x6a\xa6\xc8\x7d\x15\ \x03\x75\xb9\x13\x61\xae\x68\x56\x18\x17\x13\xf1\xaf\xa6\x9a\x1e\ \x09\xd6\xc9\x41\xdb\x3e\x85\xdd\xf2\x20\x1a\xde\x5c\x6e\x98\xba\ \x1e\xb4\xae\x07\x6d\xbb\x19\xed\xbe\x1f\x33\xf8\x18\x92\xfc\x49\ \x80\x25\x71\xe6\xa2\xbc\xe2\x1f\xb9\xe3\x18\xad\xdd\x4b\xfb\x19\ \x8b\x86\xd8\x7e\xfd\x19\xde\x3d\xb2\x93\x5f\xfc\xc7\x75\x4c\xf4\ \x97\x2c\x1f\xe1\x93\x00\x32\x72\x60\x53\xcc\x11\x1d\xa1\xc4\x29\ \x72\xdb\x76\x83\x53\x8f\x97\x3c\x89\x7a\x17\x00\x30\x75\x6d\x98\ \xe6\x5e\x50\x4b\x76\xe2\x0d\x16\xfd\x01\x13\xe9\xf6\x77\x7b\x9b\ \x21\x9b\x38\x0e\x14\x85\xe3\xc4\xc1\xeb\x79\x08\xed\xbc\x63\xc9\ \x0e\x57\x82\x19\xfb\x1e\x66\xf0\x91\xfc\x05\x6b\xfc\xbd\x18\x75\ \x8d\xf3\x81\x11\xaf\x16\x5e\xd6\xf0\xc1\xff\x5d\xcc\x8e\xeb\xcf\ \x14\x93\xed\x42\xc8\xdd\xe4\x1a\xec\x0d\xfe\xfd\x2b\x88\x6c\xea\ \x3d\xdf\xf9\xc9\x29\x0f\x40\xc8\x0f\x3f\xd9\x4c\x8a\xa0\x1b\xec\ \xbb\x0e\x36\x3d\x46\x40\x79\x58\x95\xf2\x00\x36\xf6\x79\x5f\xf6\ \x80\xef\x97\x75\x5e\x5a\x55\x7e\xa4\x22\x1c\xd7\x96\x2a\x0f\x60\ \xc2\xd9\xec\x0d\xae\x9f\xb1\xa9\xd4\x83\x4c\xa9\x2e\x68\x7a\x02\ \x2b\x21\xec\xdc\x50\x81\xe8\x36\xe4\xcf\x79\x9b\x4e\x04\xf9\xdb\ \xfe\xa8\xa2\xf2\x02\x93\x0a\x2f\xaa\xf0\x16\x80\x28\xd7\x00\xb7\ \x02\x81\xad\xda\xc6\x3e\x8f\xcc\xbe\x59\xb6\x1c\xd6\x0b\xaa\xec\ \x76\x51\x76\x55\x5d\x21\x3b\x87\x4e\xf7\x97\x10\x7d\x49\x9a\x9d\ \x0e\x1e\x75\x12\xc6\x6e\x79\xa0\x5c\x86\xf0\x7c\xd6\x75\xef\xdd\ \xda\xda\x1a\xb0\xd6\xf9\x54\xaa\xdd\xcd\x66\x9f\x40\x83\x11\x5d\ \xaf\xfb\xef\x71\x27\x0f\x57\xdc\x18\xd7\x0c\x61\x97\x0b\x72\x59\ \x8d\xe9\xb4\x20\xbc\x0b\x64\x13\x6f\x95\x05\x43\x6c\xdb\x7e\x34\ \xdc\x1d\xa0\xa9\xf0\xfc\xe6\xf6\xf6\xbf\x10\x91\xb2\x06\xb7\xb6\ \xb6\x26\x54\xf5\xf6\x91\x44\x82\x80\x11\xea\xb6\xa0\xd1\xbd\x48\ \xf2\xc7\xab\xef\xe3\x52\x50\xbd\xcc\x80\x76\xac\xcc\xb9\x92\xa0\ \x2c\xa5\x46\xd4\xd6\x9b\x02\xbf\x05\x26\x3d\xd7\xbd\xb7\x92\xf2\ \x79\x1e\x11\xf5\x42\xa1\x7b\x81\xc0\x4e\x67\xa3\x37\x2d\x51\x63\ \xad\x90\x0e\xa3\x50\x31\xb0\xbe\x56\x68\x64\x77\xf0\x37\xbc\x58\ \x3a\xed\x2b\xa1\xa7\xa5\x65\x02\xe4\x07\x81\xba\x8d\x7b\x96\x62\ \x5f\x2b\x9a\x8d\x40\xf3\xca\x7c\xb5\x42\x20\x1c\x0b\x50\x54\xf8\ \x75\xb5\xb5\x55\xf4\xad\x00\x21\xb4\x89\x0d\x4a\x64\x37\xaf\x2e\ \xbc\xb2\x22\x94\x0a\xfb\x4a\xd5\x1a\x88\x2d\xcd\x58\x55\x94\xb7\ \x2e\x30\x0a\xd3\x2b\xb3\xad\x02\x99\xf1\xc0\x4f\x51\xae\xae\xba\ \xae\x48\x90\x77\x61\xf5\x3e\xc0\x0a\x98\x36\x02\x33\x2b\xf3\xd5\ \x0e\x99\x3b\x5e\x4a\xba\xf5\x7c\x2a\xd5\x5e\x89\xb7\x18\x43\x53\ \x53\x1d\xa0\xb7\x04\x64\xcd\x94\xc9\x5a\x2f\x4c\x1b\x90\xf8\x46\ \x48\x96\xd4\x4f\x4b\x49\xad\x6e\x36\xfb\x84\x2e\x13\xd2\x51\x55\ \x91\xf9\x85\x27\x80\x96\x62\xba\x49\x1d\x0e\xca\x16\x59\x53\x64\ \xa9\xa8\xc5\xb8\x01\x7d\x77\x1d\x24\x95\xc1\x24\x0f\xc0\xfc\x60\ \x90\xa8\x7c\x76\x24\x9e\x78\x7e\x60\x6a\xaa\xec\x62\x3f\x34\x35\ \xd5\x31\x12\x4f\xfc\x27\xc2\x9f\x05\x0a\xe6\x07\x20\x75\x30\x28\ \xbb\x75\x17\x4e\xfb\xef\xac\x39\xc6\x88\xc8\xbb\x2e\xc2\xa9\x0d\ \xd9\x5f\x34\x83\x33\xf4\x38\xde\xf6\x6f\x94\x34\xca\x9f\x3b\x99\ \x85\x9b\x87\xe3\x89\x1f\xaa\xe8\x1b\x00\xa2\x72\x2d\x99\x85\x5b\ \x90\xe0\xc8\x03\x38\x83\x8f\x22\x45\x19\x25\x71\xc2\x88\xeb\x9f\ \xdc\xc5\xdd\x16\x37\x82\x89\x74\x63\xe7\x86\xd1\xec\x6c\x95\x7d\ \xe4\x94\x6b\xe1\xf8\x06\x1d\x05\x48\xf2\x27\x48\xe3\xb5\x68\xec\ \xce\xd2\xa2\x56\xd0\x3b\x45\xb9\x73\xb1\x27\x95\x60\xc6\xbe\x8b\ \x4c\x06\x47\x9f\x3a\x7f\xf2\xa8\x97\x81\x6c\xba\xd0\x56\x64\x33\ \x12\x8e\x22\x5e\x26\x60\x00\x71\x23\xa8\xcd\x56\x8c\x48\x09\x1c\ \x37\x6a\xe5\xe8\x92\x3d\x58\x07\x38\x83\x5f\xc7\x8c\x7d\xaf\xe6\ \x7a\x66\xf4\x19\xcc\x60\x49\x66\x4e\x0c\x4e\xbd\xef\x5f\xe8\x7c\ \x61\xeb\x12\x11\x8c\xeb\x4f\x1e\xcd\x4e\x15\xe8\x6e\x23\x4e\xf4\ \x4a\xdc\xd6\x4b\xa9\x00\x9b\x09\xb9\x47\x4d\xd7\xfe\xd1\x31\x85\ \x13\x35\xf7\xb0\x5a\xa8\x87\x19\xf8\x1a\xce\x99\x07\xca\xf7\x84\ \x4a\x98\x1f\xc0\xe9\xbf\x0f\x33\xf8\xf5\xb2\xfb\x85\x89\x6c\x01\ \x13\xf2\xd3\x6d\x17\x0a\x47\xa3\x84\xa3\xb9\x2c\xb5\x45\x33\x45\ \x06\xa8\xcb\x85\xee\x6c\xc5\x48\xf4\x5b\xdd\x37\x0e\xc5\x5d\x00\ \x11\x0e\xa1\x6c\x98\xbf\x09\xfe\x72\x70\x27\x0f\xa3\xd1\xbd\xd8\ \xe8\x4d\xbe\x7b\x1b\xf2\xc3\xea\x2c\x8c\x20\xb3\x27\x30\x93\x87\ \x21\x75\x30\xb0\xe6\x17\x61\xc2\x6d\x98\xdc\xe8\x7b\xb3\x03\x81\ \xfc\x84\xd4\xfb\x61\x3a\x9d\x4f\x06\xf3\x12\xb9\xb0\x5e\xe5\xf0\ \x1c\xaf\xc2\x62\x58\x5c\xed\x73\x60\xbe\xb4\x0e\x7a\x2e\x0f\xcd\ \x20\xc9\x1f\xe3\xd4\x78\xb3\x33\xe1\x36\x4c\xcb\x76\x40\xd0\x4c\ \x0a\x9d\x2f\x38\x59\x12\x6e\x45\x42\xfe\x93\x1c\x3b\x57\x12\xbc\ \xcd\x9d\x12\x15\x43\x74\xaa\xcf\x41\x2e\x2c\xde\xb9\x2f\x7e\x4c\ \x61\xc3\xbc\x8d\x55\x43\x0c\xa6\x71\x2b\xa6\x79\x07\x60\xd0\xec\ \x2c\xde\x74\xbf\xff\x7e\x14\xfc\x30\x7c\xd3\xc5\x80\xaf\xa4\x16\ \x45\xaf\x8a\x83\xb7\xc5\x21\xfd\x1c\x4e\xc6\xf6\x8d\xbf\x09\x45\ \x79\x01\x11\x9e\x2d\xe5\xfa\xb0\x20\x4e\x18\x69\xd8\x8c\xdb\x76\ \x15\xa6\x61\x13\x88\x3f\xf2\x5e\xea\xdd\xc0\xbe\xe0\x34\x6d\xf3\ \xa3\x51\xea\xe1\xcd\x9c\x2f\xd4\x37\x75\x48\x3e\x78\x3b\x5c\x26\ \x1f\xf8\xb7\xc5\x2f\x85\x13\x70\xce\x3e\x09\x52\xdb\x0b\x86\x75\ \x86\x88\xe0\x44\x2f\xc7\x69\xbb\x1a\xa7\x31\xb7\xe1\x59\x0f\x6f\ \xe6\x1c\xde\xf4\xe9\x80\xf2\x26\xb2\x19\xc9\x1d\x89\x76\xf6\x7c\ \xe0\x98\x93\xa6\x2d\x80\xf8\x21\xfd\xf2\xf5\x9f\xe0\x82\xcd\x67\ \xbf\xf3\x06\xf0\xdf\xde\xea\x77\x36\x46\xb5\xea\xa0\x38\x88\xe3\ \x27\x63\xd4\xcb\x60\xe7\x86\xc8\x26\xdf\x46\xd3\x63\x85\x69\x8f\ \xaf\xfc\x62\x18\xde\xa6\x47\xb1\xe9\xa2\x23\xb1\x2e\x8a\x09\xfb\ \x57\x0e\x6f\x6e\xa0\x52\x33\xdf\x2c\x7e\x67\x1c\xf0\xcb\x27\x5f\ \x6a\x6d\x5b\x08\xd7\x9d\xe2\x43\x7c\xfd\x29\xa6\x0e\x35\x12\x70\ \x72\x0a\x85\x0e\x4e\xd3\xb6\xc2\xc8\x67\x12\xd8\xe9\x33\x79\xe3\ \x88\xb8\x38\x6d\xbb\xc1\x84\xfc\xb2\xa9\xfe\x52\x09\xa3\x8e\x2c\ \xec\x6a\xdf\x9b\xcc\x47\x9c\x02\x4e\x60\xf4\xd3\xa9\xa4\xaa\x3e\ \xb4\xbe\x2a\xd5\x06\xb5\xf3\x15\x95\x97\x70\x14\xb7\x6d\x77\x41\ \xf9\xf4\x68\x40\x79\x10\x4c\xcb\xce\x9c\x9f\x90\x45\x8b\xf6\x84\ \xbc\x0c\xf8\x87\x62\xe5\x73\xb4\x92\x0e\x28\x12\x3f\x14\x3b\x0a\ \xfc\xfe\x3a\xe8\xb3\x46\x08\xa6\x2e\x8a\x34\x6c\x2e\x3c\xbd\x51\ \x0f\x3b\x7b\x3e\x30\xed\x91\xdc\x43\x8d\x70\x3b\xa0\x78\xa9\xf7\ \xd0\x85\xa9\x52\x61\xaf\x75\xec\x1d\xfb\x84\x48\xd0\xeb\x2d\xbb\ \x53\x8a\xa0\xa3\x87\xf9\x82\xf1\xf8\x25\x25\x71\xfa\xdf\x16\xc4\ \x8d\x20\x0d\x9b\x31\xe1\x56\x3f\x1d\x97\x83\x66\x92\x78\xb3\xe7\ \xc1\x2b\xda\xf0\x44\x30\x4d\xdb\x91\xdc\xba\xb7\x33\xe7\x2a\x29\ \x3f\x69\x8d\xfc\x65\xa9\xf2\xb0\x4c\x98\x6a\xec\x40\xe7\x9f\x8a\ \xc8\x7f\xad\x51\x97\x55\xc1\xb4\xf4\xe6\x5f\xa5\x28\x0a\xe9\x24\ \xf6\xc2\x70\xe0\x9c\x07\x7f\xcd\x9b\x96\x9d\xfe\x33\x3c\xc0\xce\ \x0d\x04\x9c\xa1\x02\x1f\xb7\x75\xec\x1d\xfb\xef\x4a\x6d\x2d\x1b\ \xa7\x1b\x3f\x18\x7b\x1c\x28\xcf\x6e\x6c\x30\xc4\x8d\x20\xf5\x17\ \x41\x66\xc6\xcf\x40\x6b\xf9\xd3\x7f\x09\x47\x71\x1a\xb7\x81\x13\ \x06\x14\x3b\x73\x0e\x9b\x1e\x2f\x17\x06\x8f\x74\xee\x1b\xfb\xc7\ \x25\xdb\x5a\xae\x23\xaa\xc8\xc4\xa1\xd8\xd3\x0a\x77\xd5\xa8\xc3\ \x86\x41\x4c\x1d\xd2\xb4\x25\x7f\xd4\xa9\x66\xb1\x53\xfd\x95\xa6\ \x3d\x28\xcf\x75\xbc\x3e\x76\xa7\xf4\x95\x26\xf9\x8a\xe4\xad\xd4\ \xa0\x1e\x23\x14\x4f\x6c\x7a\xb1\xe2\x63\xe9\xdf\x22\xc4\x8d\x60\ \x1a\xba\x72\x1e\x9e\xdf\x6d\x3b\x9f\x40\x67\xcf\xf9\xf7\xfd\xb2\ \x0a\xfa\x52\x47\xdb\xf8\x9f\xc8\x75\x2c\xfb\x3e\xb7\xba\xe7\xf2\ \x47\x70\x27\xb2\x9b\x9e\x54\xd5\xbb\x6b\xef\xfa\xea\x21\x6e\x23\ \x52\x17\x45\xc2\x6d\x88\x53\x14\xfe\xf2\xd2\x78\xb3\x83\x15\x2f\ \x39\x39\xfc\x7b\x47\xfb\xd8\xdd\x2b\x29\x0f\x35\xc4\xea\x55\x91\ \xf8\xc1\xd8\x23\x08\x0f\x56\x5b\x67\x2d\xf0\x83\x19\xc1\x3f\x9f\ \x69\x76\xd6\xdf\x0c\x33\xa9\x80\x67\x58\xcc\x02\x3c\xda\xb1\x77\ \xec\xa1\x4a\x3b\x7e\xc5\x76\x6a\xed\x58\xfc\x40\xec\x56\x15\x79\ \x9a\x0d\xfe\x87\x98\x18\x17\xa7\x65\x17\xe0\x61\xe7\x27\xd1\xcc\ \x24\xea\x55\xf0\x0e\x0b\x98\x52\xd1\x7b\x62\x7b\xc7\x5f\xa8\xa9\ \x9d\xd5\x74\x6e\xf4\xd5\x4d\x3b\x8c\xea\x33\x28\x1f\x5f\x4d\xfd\ \x0d\xc0\x6b\x9e\xca\x5d\x5d\xfb\x47\xcb\x5e\x41\xac\x84\xf5\xf8\ \xdb\xdc\xa3\x40\x6c\xc5\x0a\x1b\x83\x04\x2a\xff\xd4\xb1\x6f\xf4\ \xa9\x6a\xa7\x7c\x29\xd6\x9c\x71\x4c\x1e\x89\x46\x73\xcf\x4f\xef\ \x03\x56\xcc\xfc\xac\x07\x14\x26\x04\xbe\xe5\xc8\xc2\xb7\x4b\x7d\ \xfb\x5a\xb1\x6e\x29\xd7\xb1\x23\x9d\x4d\xb2\x20\x5f\x04\xee\xc6\ \xff\xbf\xf0\xba\x43\xe1\xb8\xa8\x3c\xad\x61\xfb\x54\xec\xc6\xf1\ \x75\x49\xe9\x6d\x48\xce\x79\xec\x50\xe7\xb5\x62\xe5\x76\x84\xbd\ \xc0\x55\xac\xf2\x0f\x9a\xf8\xaf\x94\x7e\x8d\x70\x48\x55\x9f\x5b\ \x0c\x63\xad\x27\x36\xc4\x00\xc5\x18\x3a\xd2\xdd\x11\xce\x66\x6f\ \xb0\x56\xae\x14\xf4\x0a\x44\x2e\x03\x6d\x07\xa2\x14\x1e\x67\xcc\ \x00\x93\x20\x09\x44\x4f\xa9\x95\x77\x8c\xe8\x89\x4c\xc8\x3d\xda\ \x7d\xe3\xd0\x86\xe4\x2e\x17\xf1\xff\x2e\x18\xc7\x21\x41\x81\x1c\ \xd0\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x05\x60\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xb2\x00\x00\x10\xb2\ \x01\x10\x6c\x57\x5e\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x04\xdd\x49\x44\ \x41\x54\x78\x9c\xe5\x9b\xdf\x6f\x53\x65\x18\xc7\x3f\xcf\x39\xdd\ \x80\x6e\x43\x18\x6d\x37\x16\x99\x90\xc8\x95\x5e\x10\x31\x5e\xb8\ \x4d\x1c\x42\x11\x95\xa8\x31\x91\xc4\x44\xb6\x18\x41\x90\xa0\x31\ \xe1\xcf\x20\x5c\x48\x1c\x5e\x10\xc9\xf0\x82\x64\x89\x11\x83\xac\ \x6b\xe7\x20\xf1\xc2\x78\x61\x14\x2e\x50\x09\xe0\x80\xc0\x58\x7b\ \xba\xb9\x21\x20\xd0\xee\xbc\x5e\x8c\x62\x39\xeb\xfa\x63\x3d\x3d\ \xa7\x3f\xbe\x57\xeb\x79\x9f\x3e\xef\xfb\xf9\x9c\x73\x9a\xf6\x3d\ \x99\x50\x61\x19\x0f\xb7\xac\xd1\x51\x3f\x21\x0c\xfb\x83\xb1\x1d\ \xc5\xf6\xd3\xec\x58\x94\x93\x11\x4d\x3d\x87\xd0\x0a\xf2\x86\x1d\ \xfd\x2a\x4f\x80\xa9\xc4\xce\x7e\x15\x27\xc0\xee\xb8\x2e\x60\x3c\ \xdc\x12\x88\x47\x02\xef\x8f\x9d\x6c\xf3\x96\x6a\x8e\xc9\x70\xcb\ \xb3\xf1\x70\xe0\xad\x4c\x63\xae\x0b\xd0\x45\x1d\x50\x70\xac\x6e\ \x51\x32\x1c\x3b\xe3\x6f\xb4\xbb\xbf\x11\xf1\x6d\x98\x11\xf5\xb3\ \x12\xbe\x8d\x0d\xf9\xbb\xac\xe3\xae\x0b\x00\x09\x01\x0a\xe8\x94\ \x84\x84\xec\x94\x60\x44\x7c\x1b\x40\x3b\x05\x34\x08\x5c\x59\xec\ \xa9\xff\xdd\x5a\xe3\xba\x00\x7f\x30\x7a\x5c\x29\xf5\x21\x60\x02\ \x9d\x5a\x42\xc2\xc6\x77\xbe\xa6\x62\xfb\xc6\x86\xfd\x9d\xa0\x7d\ \x0f\x34\x00\xd7\x92\x4a\x36\x2e\xdd\x74\x63\xc2\x5a\xe7\xba\x00\ \x80\xc0\x16\xe3\x2b\xa5\xd4\x4e\xc0\x54\xf0\x22\x4b\xb4\x50\x31\ \x12\x62\xc3\xfe\x4e\x51\x12\x02\x1a\x81\x6b\x33\x4a\x5e\x6e\xdd\ \x12\x1d\xcd\x54\x5b\x16\x02\xe0\x71\x09\x40\xc7\x7c\x12\x94\x92\ \x8b\x40\x02\xd4\xf9\x4c\x7d\x0a\x81\x87\x32\x12\x00\xb3\x12\x40\ \x3e\xe2\x91\x04\xfd\xa4\x1a\x40\x4f\xaf\x69\x79\x35\x76\xce\xd4\ \x58\x75\xbb\xce\xbb\xd9\xfa\x7e\x23\xe2\x7b\x5e\x94\x0c\x31\x0b\ \x3f\xea\xd1\xf5\x97\xb2\xc1\x43\x99\x09\x00\xf0\x07\xa3\x47\xfe\ \x97\xa0\x3a\xc7\x1b\x5b\x9b\xad\x35\x2d\x9b\x62\xd1\x35\xdd\x57\ \xee\x59\x8f\x8b\xc8\x26\x66\xef\xf9\x51\x8f\xae\x77\x2f\x7f\xe5\ \xe6\xd5\x5c\xf3\xd9\xfa\xad\xca\xce\x18\x11\xdf\x06\x41\xf7\xf8\ \x82\xd1\x91\x7c\xdf\x33\x76\xb2\xcd\xeb\x59\x94\x78\x97\x3a\x86\ \x02\xdd\xc6\x78\x29\xd7\xe7\x6a\x3e\xf8\xe4\xf0\xdb\x9f\x1d\x1c\ \x58\x62\x47\xaf\xb2\xbb\x05\x72\xa5\x77\x4f\xdf\xee\xa5\x2b\x9e\ \xfe\xe6\x5e\x4c\xbb\xbc\x7f\xff\xb1\x86\x62\xfb\x95\xed\x2d\x90\ \x29\xbd\x7b\xfa\x76\x2f\x6b\x5d\xdb\xa7\x6b\x1e\x01\xb8\x7b\x67\ \xe2\x66\x43\xf2\xee\xda\x03\x07\x76\xdc\x59\x68\x4f\xc7\x05\xa8\ \x01\xf4\x69\xef\x13\x4b\xe7\x1b\x4f\xcc\xd4\x25\xfd\x6f\xc6\xff\ \xb1\x1e\xb7\xc2\xa7\x32\x9f\x84\x7c\xe7\x71\x54\xc0\x44\xb8\x79\ \x95\x29\x9e\x5f\x01\x5f\xb6\x3a\x05\xfd\x81\x60\xac\x37\xf5\x7a\ \x3e\xf8\x54\xac\x12\x26\x06\x9b\x9f\x34\x3d\x9e\xdf\x72\xcd\x03\ \x7c\xed\xec\x67\x80\x5e\xdf\x04\x2c\xcb\x55\x26\xa2\xda\x53\x7f\ \xf7\xec\xed\xdb\xbb\x3c\x0b\x3c\x80\xd7\xdb\xbc\x32\x7e\xff\xfe\ \xa7\xa9\xd7\x4a\x97\xc6\x7c\xe6\x01\x69\x77\xfc\x16\xf8\x7b\x64\ \xe5\x53\xc9\x64\x22\xeb\x99\x49\x3c\xa8\xff\xa3\x6d\xdb\xd8\xdd\ \x5c\x67\x1e\x00\xa5\x98\x34\x2e\x0d\x1c\x3d\xb4\x6b\x7b\xfa\xe1\ \xc9\xe1\xb6\xf6\x19\xf3\x81\x3f\xdb\x3c\x33\xe8\x7f\x96\xed\x87\ \x60\x31\xf0\x85\xa4\x2c\x05\x38\x05\x0f\x65\x28\xc0\x49\x78\x28\ \xb3\x2f\x42\xc5\xc2\x2b\x85\x18\x61\xdf\x7a\x35\xf0\x4c\x7d\xbe\ \x73\x96\x8d\x00\x3b\xce\xfc\x44\x24\xb0\x07\xd1\x7e\x89\x2f\x37\ \x7e\xc8\x77\x67\xa9\x2c\x04\x74\x6f\xed\xe9\x98\x9e\xbe\x7e\x50\ \x90\xec\xf0\xf1\xcb\x59\x2f\x7b\xa5\x99\x57\x01\x13\x45\x97\x24\ \x65\x30\x1f\x09\xae\x0b\xe8\xde\xda\xd3\x21\x22\xa1\xe9\xa9\xb1\ \x25\xa3\x17\x4e\x63\x9a\x33\x73\x8b\x52\xf0\x9f\xef\xdc\x7e\x33\ \xd4\xba\xda\x88\x04\x6e\xc4\xc2\x81\x7e\x6b\x99\x7f\x73\xfc\xd4\ \xa3\x4d\x15\x45\x97\x24\x64\x28\xd7\xce\x92\xab\x02\x52\xf0\x40\ \x13\xc0\xad\xa9\x31\xe6\x48\x48\x83\x07\xd0\x3c\xe6\x7a\xa0\x4d\ \x44\xb6\x65\xea\x99\xef\xce\x52\x2a\xae\x09\xb0\xc2\xa7\xf2\x98\ \x04\x0b\x3c\xe4\xf7\x64\xa8\x10\x09\xae\x08\x98\x0f\x3e\x95\x5b\ \x53\x63\xfc\x75\xe1\x8c\x9a\x34\x2e\x1d\x4f\x87\x2f\x24\x73\xb6\ \xd7\xbc\xda\xa9\xd1\x33\xab\x17\x5b\xeb\x1c\x17\x90\x0b\xfe\x61\ \xd4\xed\xa9\xeb\xfb\x8e\x1e\xda\xf5\x5e\x31\x73\x3d\xb6\xbd\xa6\ \xe8\x6a\x4a\xfc\xdb\x61\xad\xf1\x14\x33\x41\xa1\xc9\x17\x5e\x50\ \xfb\x46\x06\xfb\xbf\xb0\x63\x4e\x7f\x30\x7a\x24\x1e\x0e\xc4\x15\ \xac\x5b\xb1\x22\xfa\xa3\x75\xdc\x31\x01\x6e\xc0\xa7\xe2\xdb\x12\ \x3b\x01\x9c\xc8\x34\xe6\xc8\x2d\xe0\x26\x7c\xae\x94\x5c\x40\x39\ \xc3\x43\x89\x05\x94\x04\x5e\xb8\x04\x24\x41\xcd\x79\xd0\xb9\x90\ \x94\x4c\x40\xa9\xce\x7c\x20\x68\x9c\xc5\x34\xdb\xef\x35\xd6\xcf\ \x79\x32\xb4\x90\x94\xe4\xe7\x70\xb9\x5f\xf6\xe9\xb1\x5d\x40\x25\ \xc1\x83\xcd\x02\x2a\x0d\x1e\x6c\x14\x50\x89\xf0\x60\x93\x80\x4a\ \x85\x07\x1b\x04\x54\x32\x3c\x14\x29\xa0\xd2\xe1\xa1\x08\x01\xd5\ \x00\x0f\x0b\x14\x50\x2d\xf0\xb0\x00\x01\xd5\x04\x0f\x05\x0a\xa8\ \x36\x78\x28\x40\x40\x35\xc2\x43\x9e\x02\xaa\x15\x1e\xf2\x10\x50\ \xcd\xf0\x90\x43\x40\xb5\xc3\x43\x16\x01\xb5\x00\x0f\xf3\x08\xa8\ \x15\x78\xc8\x20\xa0\x96\xe0\xc1\x22\xa0\xd6\xe0\x21\x4d\x40\x2d\ \xc2\xc3\x43\x01\xb5\x0a\x0f\x20\xb5\x0c\x0f\xe0\x11\xe1\x1d\x72\ \xc0\x03\x1f\x8f\x0c\xf6\x7f\xe9\xd0\x9a\x1c\x8d\x3e\x7a\xf1\x5c\ \x64\xf5\xda\x75\x3e\x81\x17\x32\x8c\x2b\x41\xed\x3b\x3d\xd8\x7f\ \xd8\xf1\x95\x39\x14\x1d\xe0\xca\xc5\xb3\xa1\x0c\x12\xaa\xf6\xb2\ \x4f\xcf\xa3\xff\xc7\xb1\x48\xa8\x09\xf8\x4c\x91\x8d\xaf\xf7\xf4\ \x6d\x7c\xad\x77\xb7\xdb\x0b\x71\x2a\xff\x01\x09\x50\xc8\x58\xf1\ \x9f\x52\x16\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x03\xc9\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x01\x3e\x50\x4c\x54\x45\x00\x00\x00\xff\x00\x00\xff\x80\ \x80\xff\x40\x40\xff\x66\x66\xff\x55\x55\xff\x55\x55\xff\x4e\x4e\ \xff\x5b\x5b\xff\x55\x55\xff\x50\x50\xff\x5a\x5a\xff\x55\x55\xff\ \x59\x59\xff\x51\x51\xff\x55\x55\xff\x53\x53\xff\x57\x57\xff\x55\ \x55\xff\x55\x55\xff\x53\x53\xff\x53\x53\xff\x57\x57\xff\x56\x56\ \xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\ \x56\x56\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\ \x56\xff\x56\x56\xff\x54\x54\xff\x55\x55\xff\x55\x55\xff\x56\x56\ \xff\x55\x55\xff\x56\x56\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\ \x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\ \x55\xff\x54\x54\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x54\x54\ \xff\x55\x55\xff\x56\x56\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\ \x54\x54\xff\x56\x56\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\ \x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\ \xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\ \x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\ \x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\ \xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\ \x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\ \x55\xff\x55\x55\xff\x55\x55\xff\x5e\x5e\xff\x81\x81\xff\x82\x82\ \xff\xd6\xd6\xff\xff\xff\x5c\x47\x98\x8c\x00\x00\x00\x64\x74\x52\ \x4e\x53\x00\x01\x02\x04\x05\x06\x0c\x0d\x0e\x0f\x10\x11\x12\x14\ \x16\x21\x22\x23\x24\x30\x31\x34\x35\x50\x51\x52\x53\x54\x55\x56\ \x58\x59\x5d\x5e\x5f\x62\x64\x66\x6f\x71\x72\x74\x7c\x7d\x7e\x7f\ \x80\x81\x82\x89\x8a\x8b\x8d\x8e\x8f\x9d\x9f\xa1\xa3\xa4\xa5\xa6\ \xa7\xb3\xb4\xb5\xc1\xc2\xc4\xc5\xca\xcb\xcc\xcd\xce\xcf\xd0\xd3\ \xd4\xd5\xd6\xdd\xde\xe0\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\ \xf2\xf8\xf9\xfa\xfd\xfe\xdf\x19\xb5\xb1\x00\x00\x01\xd6\x49\x44\ \x41\x54\x18\x19\xa5\xc1\x89\x5a\x12\x51\x00\x06\xd0\x7f\x08\xc5\ \x0d\x82\x5c\x02\x69\xb3\x95\x4d\x4d\x41\x2b\x05\xcd\x5d\xb3\x91\ \xc4\x94\x66\xa4\x44\xe6\x07\xf1\xfd\x5f\x20\x71\xfb\x66\x74\xd6\ \x7b\xcf\x81\x93\x58\x7a\x7a\x65\xaf\xa6\x9f\x9f\xeb\xb5\xbd\x4a\ \x61\x32\x86\x40\x26\x16\x54\x83\x16\x86\x5a\x1a\x87\x4f\x03\xd9\ \x5f\xb4\x55\xcd\x46\xe0\x6d\x64\x56\xa7\x23\x7d\x66\x18\xee\x94\ \xa9\x13\xba\xd2\x3e\x86\xe0\xe2\xd9\x16\x3d\x6d\x26\xe0\x28\x79\ \x4a\x1f\xfe\xbd\x82\xbd\xd0\x22\x7d\x2a\x85\x60\xa3\xaf\x42\xdf\ \xca\x61\x3c\xd2\xb7\xc6\x00\xbe\x87\xf1\x80\xf2\x8d\x81\x54\x42\ \xb0\x5a\x64\x40\x45\x58\xbc\x60\x60\xaf\x61\x92\x68\x30\xb0\x46\ \x1c\xf7\x94\x2d\x0a\xd8\x50\x70\xe7\x3d\x85\xbc\xc5\xad\x91\x3a\ \x85\x1c\x0f\xe1\xc6\x67\x0a\x2a\xe0\xda\x80\x4e\x41\x5a\x04\x3d\ \x59\x0a\xcb\xa0\x47\xa5\xb0\x2a\xae\x4c\x50\xc2\x18\x80\x05\x4a\ \x28\x02\x38\xa0\x84\x7d\x20\x66\x50\x82\x11\x45\x9a\x52\x52\x98\ \xa1\x94\x3c\x56\x28\x65\x19\xbb\x94\xb2\x8d\x23\x4a\xa9\x41\xa3\ \x59\xbb\x73\xe1\xa1\xd3\xa6\x59\x1d\x4d\x9a\x75\x2f\x3d\x75\x69\ \x76\x86\x26\xcd\xba\x97\x9e\xba\x34\x3b\x83\x46\xb3\x76\xe7\xc2\ \x43\xa7\x4d\xb3\x3a\x8e\x28\xa5\x86\x5d\x4a\xd9\x46\x85\x52\x96\ \x30\x4d\x29\x39\x4c\x52\x4a\x12\x31\x83\x12\x5a\x51\x40\xa5\x84\ \x1f\x00\x16\x28\x61\x1e\xc0\x38\x25\x8c\xe2\x8a\x4a\x61\x55\xf4\ \x64\x29\x2c\x83\x9e\x88\x4e\x41\x5a\x04\xd7\x66\x29\x28\x8f\x1b\ \xc3\x27\x14\xf2\x7b\x10\xb7\xde\x51\xc8\x1b\xdc\x51\x36\x29\x60\ \x5d\xc1\xbd\x44\x83\x81\x9d\xc6\x61\x92\x66\x60\x29\x58\x94\x18\ \xd0\x1c\xac\x94\xaf\x0c\xa4\x1c\xc2\x03\xe1\x35\x06\xb0\x1a\xc6\ \x23\x4f\xbe\xd0\xb7\xa5\x30\x6c\x28\x45\xfa\x63\xcc\x29\xb0\xf7\ \x5c\xa7\x0f\x7f\x5f\xc2\x51\x7c\x83\x9e\xd6\x9f\xc2\x85\x32\x75\ \x4c\x57\xda\x07\x05\xee\x86\x0a\x1a\x1d\xfd\xc9\x0f\xc2\x5b\x7f\ \xe6\x80\xb6\xd4\x4f\xfd\xf0\x69\xac\xf8\xb3\x45\x8b\xd6\xfe\xfc\ \x28\x02\x89\xa6\x72\xe5\x9d\x43\xad\xd9\xd4\x0e\x77\x96\x73\xc9\ \x28\x1c\xfc\x07\xe9\xa2\xe6\xaa\x50\xc2\xdb\xac\x00\x00\x00\x00\ \x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x03\x3a\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x01\x68\xf4\xcf\xf7\ \x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ \x04\x67\x41\x4d\x41\x00\x00\xb1\x8f\x0b\xfc\x61\x05\x00\x00\x00\ \x09\x70\x48\x59\x73\x00\x00\x0e\xc2\x00\x00\x0e\xc2\x01\x15\x28\ \x4a\x80\x00\x00\x02\xcf\x49\x44\x41\x54\x28\x53\x75\x53\x5d\x48\ \x53\x61\x18\x3e\xdf\xf9\xdb\xce\xdc\x72\x73\x9a\x4b\xe7\xa6\x99\ \x45\x16\x32\x50\xc2\x84\x34\x28\x53\xa4\x51\xa0\x65\x88\x17\x5e\ \x49\x37\xd1\x1f\x58\x54\x57\x5d\x58\x50\x84\x17\x65\xa0\x5d\x74\ \x51\x52\xc2\xa2\xec\x4a\xfb\x81\x8a\x4a\x2a\x89\xa0\x4c\x2b\x2c\ \xcb\x96\x7f\xd9\x68\xba\xcd\x73\x76\xce\xe9\xf9\x8e\x9b\x28\xd5\ \x03\x0f\xef\xfb\x3e\xef\x79\xbf\x9f\xf7\x7b\x0f\xe3\xb0\x99\x76\ \x6f\xf5\x65\x69\x0c\x85\x3e\x75\xbf\x89\x54\x96\xb8\xa3\xba\xce\ \x10\x2a\xf8\x40\x62\x78\xda\xe4\xbd\x13\x84\x90\x61\x92\xb1\xbd\ \x8a\xa5\x42\xff\xab\xf7\x87\x61\xae\x56\x94\x15\xc5\x49\xf5\xa6\ \x9c\x70\x4c\x51\x25\xd4\xb1\xe1\x88\x32\x4b\x3f\xf0\x62\xb5\x93\ \xa0\x9d\x06\x14\x04\x81\x15\xf6\x0c\x0d\x58\xc0\x0c\x1b\x82\xe8\ \xa7\x02\x91\x44\x3e\xcd\xeb\xb2\xe6\x4e\x85\x62\xdb\x56\x3a\xa4\ \x5e\x2a\x52\xfd\xfb\xf4\xdc\x9e\x15\x16\xb1\x3b\x11\x33\x8c\xd9\ \x2c\xd6\xa9\x13\x7d\x8f\x50\x19\xbc\x7c\xee\xe0\x1b\x48\x1c\xd5\ \x8d\x63\x01\xd9\x9f\x07\xae\x35\x60\xf9\x2f\xf0\x8f\xed\x6f\xf2\ \x3f\xab\xf3\x97\x7f\xa4\x09\xe2\xce\x48\xd9\x51\x5a\x98\xd9\xcb\ \xf3\xac\x12\x8f\x6b\x02\x15\x93\x08\xfe\x8c\x30\xc4\xb7\x26\x3d\ \x86\xbd\xd5\x79\x45\x35\x33\xe8\x01\xcb\x12\x55\xd5\x74\xde\x62\ \xe2\x67\x5f\x7f\x9a\xde\x45\x5c\x0e\x4b\x29\x2e\x5a\xb3\xca\x69\ \x09\xa0\x48\xa7\x95\xe3\x33\x91\x8a\x0c\xbb\xf4\x34\x38\x3d\x67\ \x6c\xc3\xac\xcd\x77\x3f\xc0\xe1\x3a\xc0\x4a\xb0\x01\x12\x0f\xe6\ \x1a\xc9\x04\xd8\xd3\xc7\x9b\x1e\x23\x39\x0e\x8e\xf1\x3c\xb7\x37\ \xa1\x2f\x03\x6d\x5f\x4b\xc2\x2f\x4e\xd8\x85\x6b\x6e\x58\xe7\xbd\ \x8b\x64\x01\xdc\x66\xd8\xe6\xc9\xa1\x40\x3b\x4b\x48\xde\xe2\x07\ \xe9\xce\xd4\x0f\x30\xfb\x40\x0f\xd8\x3a\x38\x3c\x2a\xe2\x29\x43\ \x34\x47\xca\x36\xba\xf4\x2c\xa7\x05\x1e\x6e\x90\x78\xea\x24\xfa\ \x07\x27\xaa\x48\xa6\x43\xf2\x7b\x32\x6d\x3d\x35\x5e\xa2\x11\x96\ \xd1\xb0\xb4\xa6\xa8\xba\x90\x9c\x8b\xa5\xc0\x7c\x18\x6d\xa0\xb9\ \xbe\x6f\xba\x86\x36\x54\x1b\x89\x04\x72\xc0\x2e\x9b\x55\x12\x70\ \x4e\x27\x48\x5f\xfd\x5f\x68\x07\xb3\x17\xdc\x85\x7e\x25\xf1\x23\ \x75\x45\x4a\xa0\xe5\x40\x7d\x8f\xac\xc4\xed\xa2\xc0\x67\x61\x91\ \x30\xf4\xe7\xa0\x09\x5a\x5e\x6b\x5b\xd7\xf8\xf9\x8b\xdd\xd7\xe7\ \x22\xb1\x09\xa3\xe2\x3f\x20\x4e\x87\xad\xb1\xa8\x70\xf5\xdb\xde\ \xee\xb3\x4f\x5e\xf4\x5d\x1a\xaa\xac\x28\xfe\xbd\xbe\xc0\x73\x08\ \xb9\xa5\x1b\x1a\x58\x76\x4f\x81\xe7\x4a\x72\x3d\xae\xc6\x2b\x6d\ \x47\x3b\xcb\x37\x17\xd1\x0e\x77\x80\xb7\xc1\xaf\xef\x86\x47\x83\ \x55\x75\x2d\x3b\x67\x42\xe1\x5b\xd1\x98\xdc\x0f\xcd\xe8\xc7\xe2\ \x02\x3c\xc7\xb9\x6b\xfd\x5b\x5e\xde\xe8\x3c\x45\x43\xb4\x9d\x89\ \x52\x19\x1c\x03\x4d\xa0\x04\xfe\x6a\x3e\x72\x21\xbf\x2b\xf0\xd0\ \x87\x6b\x8c\x20\x66\x48\x9a\xcd\x44\x07\xeb\x66\x6d\x01\xab\xc5\ \x14\xdd\x2a\x9a\x45\xb3\x20\x88\xbc\x20\x70\x8c\x22\xc7\x89\xa6\ \x6b\x3a\xba\x0e\xe8\xb2\x2c\xc7\xb9\xb8\xa2\xcc\x8b\x1c\x89\xdc\ \x19\xd1\xb5\xa9\x50\xb4\x9e\xa0\xe9\x4e\xbb\x55\x2c\xb6\x59\x8c\ \x51\xd7\xcd\x22\x4f\x47\x9b\x43\xd5\x5f\xcf\xb8\x14\xf8\x85\x99\ \xd0\xac\x3c\xf0\x07\xad\x9e\x21\xd0\x67\x33\x32\xf0\x00\x00\x00\ \x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\x01\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\xf6\x50\x4c\x54\x45\x00\x00\x00\x2b\xaa\xaa\x21\xbc\ \x9b\x28\xbb\x99\x55\x5f\x73\x52\x5f\x75\x27\xb8\x98\x26\xba\x99\ \x54\x5d\x73\x5b\x66\x7e\x5e\x68\x81\x53\x5f\x74\x26\xb9\x99\x3f\ \x85\x83\x67\x73\x95\x6b\x79\x9b\x74\x82\xad\x26\xb9\x99\x2f\xa4\ \x90\x73\x81\xab\x81\x91\xc2\x29\xba\x9a\x82\x93\xc4\x26\xb9\x99\ \x28\xba\x9a\x2a\xba\x9a\x2b\xb3\x97\x2c\xba\x9b\x2e\xbb\x9d\x2f\ \xb0\x96\x39\xbd\x9e\x40\x46\x56\x43\xc2\xa7\x4b\x98\x8f\x5b\xca\ \xb2\x64\x6d\x7f\x68\xce\xb8\x6c\xbc\xa9\x6e\x79\x85\x6f\x77\x85\ \x76\xd3\xbf\x7d\xce\xb7\x86\x97\xcb\x8b\xd1\xbb\x90\x94\x9c\x96\ \x9a\xa1\x9b\xa1\xaf\x9c\xdf\xd1\x9f\xe0\xd2\xa2\xa7\xb0\xa4\xe2\ \xd4\xaf\xd6\xc3\xb5\xb6\xb5\xc0\xc0\xbd\xc0\xc2\xc8\xc6\xda\xc7\ \xd8\xe5\xd6\xe1\xdd\xcb\xe2\xdd\xcc\xe2\xde\xcd\xe4\xdf\xce\xe4\ \xe0\xd0\xe5\xe2\xd2\xe5\xe3\xd9\xe6\xe2\xd2\xe8\xe3\xd5\xe8\xe6\ \xdb\xe9\xea\xdc\xea\xe6\xd7\xeb\xe8\xd9\xec\xe6\xd9\xec\xe7\xda\ \xec\xe8\xd9\xec\xe9\xdb\xed\xe8\xda\xed\xe8\xdb\xed\xe9\xdb\xee\ \xea\xdd\xee\xea\xde\xef\xea\xdd\xef\xeb\xdd\xef\xeb\xde\x58\xc2\ \xad\x9f\x00\x00\x00\x17\x74\x52\x4e\x53\x00\x06\x17\x2d\x33\x3b\ \x48\x64\x73\x7b\x80\x84\x87\xa5\xab\xab\xb2\xd0\xd3\xe9\xfd\xfe\ \xfe\x53\x38\x8a\xc8\x00\x00\x00\xa3\x49\x44\x41\x54\x18\x19\x05\ \xc1\xc1\x4e\xc2\x40\x14\x00\xc0\x69\xfb\xb4\x4b\x8b\x48\x4c\x24\ \xf1\xe0\xcd\xff\xff\x24\x4f\x1a\x8c\x1a\x09\x82\x09\x2d\xdd\x5d\ \x67\x9a\x08\x4d\x5f\xb7\x0e\xed\x5c\xe4\xab\x26\xbd\xa4\x3c\x7d\ \x67\xcd\x2e\x6e\xa7\xd7\x3f\x21\x3d\x1f\xcf\x6b\x58\x3d\xbc\x21\ \xc8\xdd\xbd\x9b\x1e\x20\xc8\x17\xae\x3d\x40\x50\x0a\xe5\x13\x6b\ \x08\x52\x07\x08\x08\x2e\x47\xea\x9d\x53\xb3\x81\x20\x06\x14\xa3\ \x1e\x82\x3a\x01\xf3\x7e\x6e\x09\xba\x00\xbf\x1f\x8b\xa1\x9e\x5b\ \x4a\xad\xb5\xd6\xfc\xb5\xf0\xb4\xea\x82\x65\xa6\x7d\xdc\x4f\x63\ \x49\xe7\x36\x82\x94\x60\x6c\xe7\x5d\x3e\xa8\x01\xb0\xd9\xfe\xbc\ \x37\xe6\x6b\x38\x9c\x80\x3a\x2c\xf9\x72\xac\xff\xab\xa9\x45\xe8\ \xe6\xd0\x34\xcb\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \ \x00\x00\x04\x0c\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x01\x4d\x50\x4c\x54\x45\x00\x00\x00\x00\xff\x00\x80\x80\ \x80\x40\xbf\x40\x33\x99\x66\x55\xaa\x55\x40\xaa\x55\x3b\xb1\x62\ \x49\xb6\x5b\x44\xaa\x55\x40\xaf\x60\x3c\xb4\x5a\x47\xaa\x55\x40\ \xb3\x59\x46\xae\x5d\x46\xb2\x5d\x44\xad\x5a\x42\xaf\x5f\x40\xb1\ \x5c\x45\xaf\x5a\x44\xb1\x5e\x45\xb1\x5d\x43\xb2\x5b\x43\xaf\x5c\ \x42\xb0\x5b\x44\xb1\x5d\x44\xaf\x5c\x43\xb0\x5b\x42\xb1\x5d\x44\ \xaf\x5c\x43\xb1\x5d\x42\xaf\x5c\x42\xaf\x5d\x44\xb0\x5c\x43\xb1\ \x5b\x44\xb1\x5b\x42\xb0\x5c\x44\xaf\x5d\x43\xb1\x5c\x44\xb0\x5d\ \x43\xb1\x5c\x42\xb0\x5c\x44\xb1\x5d\x43\xaf\x5c\x43\xb0\x5b\x42\ \xb1\x5c\x44\xaf\x5c\x43\xb0\x5d\x43\xb1\x5c\x43\xb1\x5b\x43\xb0\ \x5c\x44\xb0\x5c\x43\xaf\x5c\x42\xb0\x5c\x44\xb1\x5d\x43\xaf\x5d\ \x43\xb0\x5b\x43\xb0\x5c\x43\xaf\x5c\x43\xb0\x5c\x42\xb0\x5d\x44\ \xb1\x5c\x43\xb0\x5c\x43\xb1\x5d\x43\xb0\x5c\x44\xb0\x5c\x43\xb0\ \x5c\x43\xb0\x5c\x42\xb0\x5c\x43\xb0\x5c\x43\xaf\x5c\x43\xb0\x5c\ \x44\xb0\x5d\x43\xaf\x5c\x43\xb0\x5c\x43\xb0\x5c\x43\xb1\x5c\x42\ \xb0\x5c\x43\xb0\x5b\x43\xb0\x5c\x43\xb0\x5c\x43\xb1\x5c\x43\xb0\ \x5c\x43\xb0\x5c\x43\xb0\x5c\x43\xb0\x5c\x42\xb1\x5c\x43\xb0\x5c\ \x43\xb0\x5c\x43\xb0\x5d\x44\xb0\x5c\x43\xb0\x5c\x43\xb0\x5c\x43\ \xb0\x5c\x43\xb0\x5c\x43\xb0\x5c\x43\xb0\x5c\x43\xb0\x5c\x43\xb0\ \x5c\x43\xb0\x5c\x43\xb0\x5c\x44\xb0\x5d\x4d\xb4\x64\x5d\xbb\x72\ \x6f\xc3\x82\x75\xc5\x87\x78\xc6\x8a\x9c\xd5\xa9\xd1\xec\xd7\xfb\ \xfd\xfc\xff\xff\xff\xdb\x67\x96\x6c\x00\x00\x00\x64\x74\x52\x4e\ \x53\x00\x01\x02\x04\x05\x06\x0c\x0d\x0e\x0f\x10\x11\x12\x14\x16\ \x21\x22\x23\x24\x30\x31\x34\x35\x50\x51\x52\x53\x54\x55\x56\x58\ \x59\x5d\x5e\x5f\x62\x64\x66\x6f\x71\x72\x74\x7c\x7d\x7e\x7f\x80\ \x81\x82\x89\x8a\x8b\x8d\x8e\x8f\x9d\x9f\xa1\xa3\xa4\xa5\xa6\xa7\ \xb3\xb4\xb5\xc1\xc2\xc4\xc5\xca\xcb\xcc\xcd\xce\xcf\xd0\xd3\xd4\ \xd5\xd6\xdd\xde\xe0\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\ \xf8\xf9\xfa\xfd\xfe\xdf\x19\xb5\xb1\x00\x00\x02\x0a\x49\x44\x41\ \x54\x58\xc3\xad\x97\xe7\x5f\xe2\x40\x10\x86\x37\x8a\x72\x16\x14\ \xcf\x06\x62\x39\xcb\x9d\x52\xac\x60\x07\xf5\x6c\x58\x8e\x53\xb1\ \x26\x36\x34\x63\x41\x74\xff\xff\x8f\xa2\xa2\xb2\x98\x21\xbb\x19\ \xdf\x8f\xd9\x79\x9f\x1f\x9b\xb0\xb3\xef\x30\x86\xa8\x21\x30\xbc\ \xb0\x99\x36\xae\xae\x8c\xf4\x66\x22\xd2\xd1\xc0\x94\xd4\x36\x99\ \x32\x41\x90\x99\x8a\xb5\xca\xba\x7f\x04\x77\xc1\x52\x3b\x41\xb7\ \x84\xbd\x7e\xd4\x00\x54\xc6\x48\x9d\x8d\x5d\xeb\x3d\x82\xb2\xd2\ \xff\x54\x94\xf3\xff\x5c\x03\x5b\xad\x36\xe1\x7e\xdf\x29\x48\xe8\ \xa2\x1b\xb1\x57\x4c\x81\xa4\x62\x96\xdb\xa8\x4a\x80\xb4\xe2\x2e\ \x0b\xff\x5f\x50\xd0\xd2\x17\x82\x36\x0b\x4a\x4a\x94\xee\x62\x0a\ \x14\x15\x15\xfd\x9d\xa0\xac\x9e\x62\x7f\xd3\x99\x3a\xe0\xcc\x5b\ \xf4\x02\xd6\xc0\x81\x56\xb4\x0f\xc0\x00\x5a\x74\x93\xcb\xdd\xa0\ \x8b\x7d\x1f\xe7\xe7\x18\xad\xb9\xe7\xfc\x1e\x5d\x3c\xac\x2d\x00\ \xc6\xf0\x9f\xf9\xc0\xf9\x03\xbe\x1a\x29\x9c\x7f\xc3\x29\x40\x7f\ \xeb\x0f\x41\x70\x0a\x80\xa1\x57\x40\xca\x39\x60\xe7\xb5\xff\x81\ \x73\x00\xb4\xe4\x01\x93\x14\xc0\xcb\x1f\xfa\x3f\x05\xb0\x9d\xef\ \xff\x26\x05\x60\x7a\x58\x00\x28\x00\xf0\xb3\x11\x1a\x20\xcc\x16\ \x68\x80\x79\xb6\x41\x03\xac\xb3\x7d\x1a\x20\xcd\x74\xf1\xc1\x5d\ \x56\x50\x8e\xf3\x9c\xf8\xe4\x4e\xac\x3f\x66\x19\xd1\xff\xc4\x6d\ \xf4\x24\x12\x2e\xe9\x00\xf2\x16\xc8\x2f\x91\xfc\x19\x13\x34\xc0\ \x1c\x1b\xa6\x01\x42\xac\x83\x06\xf0\x11\x8f\xf3\xb5\xa7\x7c\x4b\ \xb4\x05\x6c\x51\x5b\xda\x44\x1e\xd0\x4a\x01\x34\x7f\x47\x5b\xa7\ \x5f\x2c\x6e\xea\xd5\xc6\x46\x9d\x02\xc2\x85\xdb\xb9\xee\xc8\x19\ \xe0\xa0\xe6\x3d\x20\xf4\xa3\x35\x59\xce\xb3\xe8\xe2\xaf\xcf\x88\ \xb3\x8a\xd5\xdc\x3e\x3e\xde\x62\x6b\xcb\x1a\x2d\x64\x9d\x7a\x8b\ \x63\x5a\x40\x1d\xe0\x17\x83\x62\x4c\xd5\x3f\x5e\x1a\x75\x67\xd4\ \xfc\xf1\x2f\x81\xdd\xa5\x14\xb6\x17\x2d\xe2\x7a\xe5\xb4\xbc\x7f\ \xce\x65\x39\x2f\x45\x25\xed\xe6\xb8\x86\xcc\x2c\xed\x86\x8c\xff\ \xbc\x0b\x1f\x9a\xbc\x2b\xf6\xfe\xe5\xc6\xf2\x63\xdf\xa1\xcd\xd8\ \xf7\x5b\xb3\x99\x1c\x6b\x23\x3a\x6e\x3f\x09\xd7\x48\xcc\xae\xd5\ \x43\x48\x70\x4b\x0d\x56\xcb\x8e\xcf\x2d\xd1\x7f\xd7\x25\xfd\x7b\ \x7b\xa2\x59\x6d\x80\xf7\xf8\x43\xf1\xe4\x9e\x9e\xc9\xe8\x7b\xc9\ \xf9\x90\xcf\x83\xd5\x3d\x03\x2d\xd1\xec\x50\x59\x96\x52\xa3\x00\ \x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x00\xfb\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\x4e\x50\x4c\x54\x45\x00\x00\x00\xff\xff\xff\x99\x99\ \x99\x99\x99\x99\x9f\x9f\x9f\x9e\x9e\x9e\xa2\xa2\xa2\x9f\x9f\x9f\ \x9f\x9f\x9f\xa0\xa0\xa0\x9e\x9e\x9e\xa0\xa0\xa0\xa1\xa1\xa1\x9f\ \x9f\x9f\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa1\xa1\xa1\xa0\xa0\ \xa0\xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xc3\x17\x8f\xd2\x00\x00\x00\x19\x74\x52\ \x4e\x53\x00\x01\x05\x0a\x10\x15\x16\x18\x25\x33\x42\x56\x67\x88\ \x8f\xa3\xac\xb5\xc3\xd0\xdf\xe9\xf1\xf9\xfc\xef\x2a\x04\x2b\x00\ \x00\x00\x43\x49\x44\x41\x54\x18\xd3\x63\x60\xc0\x06\x58\xd9\xd0\ \x04\x04\x44\x39\x51\x05\x38\x44\xc4\xb8\x50\x45\xd8\x85\xc5\xb9\ \x51\x45\x58\x84\x24\x78\x50\x45\x98\x05\x25\x79\x51\x45\x98\xf8\ \x25\xf9\x18\xf1\x09\xa0\x6b\x41\x37\x14\xdd\x5a\x0c\x87\x61\x38\ \x1d\xc3\x73\xc8\x00\x00\x75\xb5\x02\xbd\xd5\xb1\xbf\x0e\x00\x00\ \x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x00\xd5\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x9c\x49\x44\x41\x54\x78\x01\x63\xc0\x07\xca\xa5\x3b\ \xf4\x5f\x16\xd9\xe8\x33\x90\x0a\x2a\xa5\xda\x34\xca\xa5\x5a\x77\ \x94\x4b\xb7\xed\x7e\x5d\x62\x0d\xc2\xfb\x5f\x96\xd8\xea\x11\xd4\ \x58\x21\xd7\x2e\x58\x21\xd5\x36\xb1\x5c\xba\xf5\x37\x10\xff\x47\ \x32\xe0\x3f\x10\xff\x7d\x5d\x62\xb5\xe8\x79\xa5\xad\x28\x86\xc6\ \x06\x86\x06\x26\xa0\x86\x38\x20\x7e\x05\xd2\x88\xc0\x08\x03\x90\ \xf0\xbb\x57\xc5\x36\xf9\xff\x1b\x1c\x58\xe0\x06\x94\x49\xb5\xce\ \x86\x69\x22\x60\x00\x02\x97\x5a\xcf\x46\x0a\xac\xb6\x55\xa4\x1a\ \xf0\xa6\xc4\x7a\x15\x15\x0c\x18\x35\x80\xe2\x68\xa4\x38\x21\x51\ \x92\x94\x09\x67\xa6\x32\xa9\x96\xed\xc4\x64\x26\x8a\xb3\x33\x00\ \x5f\x17\x7b\xf1\x44\x05\x23\x70\x00\x00\x00\x00\x49\x45\x4e\x44\ \xae\x42\x60\x82\ \x00\x00\x0a\xfe\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x0a\xc5\x49\x44\x41\x54\x78\xda\xe5\x5b\x0b\x94\x4e\x55\ \x14\x9e\x52\x4a\x2f\xa5\xf4\x12\xbd\x84\x6a\x29\x95\xa6\x44\x1a\ \x15\x19\x32\xcd\xe3\xbf\x97\xc1\xd4\x2c\xa1\xa5\x27\xad\x52\xa2\ \xa2\x87\x94\x47\x2f\x7a\xe8\x61\xca\x4c\x43\x2f\x64\xb1\x3c\x2a\ \x2a\x62\x29\xd2\xd0\x6b\xcd\x4b\x42\x4c\x85\xc4\x0c\x06\xb7\x7d\ \xee\xdd\xe7\xfc\xe7\x3f\xb3\xf7\xfd\xef\x3f\x8f\x66\xe8\x5f\x6b\ \xaf\x3b\xee\xbe\xe7\xdc\x73\xbe\xb3\xcf\xde\xdf\xde\xe7\x8a\x8b\ \xab\xe1\x9f\x93\x94\x74\xbc\x63\xdb\xdd\x1c\xcb\x7a\x0c\x24\x07\ \x64\x05\xc8\xaf\x20\x5b\x41\xf6\x81\x94\xe3\xdf\x45\x20\x5f\xc2\ \xb3\x6f\x3b\xa1\xd0\x60\x90\x6b\x9d\x81\x03\x8f\x8c\x3b\x18\x7f\ \x30\x91\xd3\x61\x22\x43\xe0\xba\x0c\x27\xe8\x54\x52\xfe\x01\x99\ \x05\x60\xf4\x81\xeb\x71\x75\x7f\xe2\x62\xd5\x2c\xeb\x13\x5c\x59\ \x7d\x22\xdb\x41\xe6\x80\x7e\x2c\x00\x33\x00\xae\x5d\xe0\xda\x1e\ \xee\x5d\x81\xd2\x0e\x24\x09\xee\xdf\x03\x32\x19\xfe\x5e\x0b\xb2\ \xdf\xe8\x63\x07\xc8\xcb\x20\xcd\xeb\xde\xc4\x6d\xfb\x26\x18\xd8\ \x52\x63\xc0\x05\x20\xa3\x9c\xb4\xb4\xb6\x70\xad\x17\x73\x9f\xc9\ \xc9\x27\x02\x18\x89\x20\x59\xd0\x7e\xa7\xd6\x6f\xb9\xbb\x4d\x7a\ \xf5\x6a\x5a\x17\x4c\xbd\x39\xae\xb8\x1c\x9c\x58\xb5\x19\xae\x25\ \xc4\xc5\x1d\x56\x6d\xef\xe9\xd3\xe7\x04\xd7\x72\x2c\x6b\xa5\xf6\ \xae\x9d\xf0\x9e\xa1\xb5\xe6\x27\x60\x00\x9d\x41\x76\xe3\x60\x0e\ \xc0\x60\xde\x73\x7a\xf6\xbc\xb0\x46\xdf\x09\xa0\xa2\x3f\x58\xaf\ \x01\xb1\x1c\xde\x7b\x7e\x6d\x00\x90\x81\x03\x58\x05\xd2\x21\x50\ \x9b\xde\xbd\x4f\x82\x09\x5c\x03\xcf\xf7\x06\x79\x10\x56\xf5\x21\ \x57\x2c\x6b\x10\x48\x77\x30\xeb\x73\x02\xbe\xbb\x01\xf4\x33\x42\ \x5b\x80\xbf\x45\xfb\xda\x00\xa1\x99\x33\x72\xe4\xe1\xbe\x2b\x66\ \xdb\x1d\x61\xb0\x13\xd1\xb1\x1d\x08\xe0\xf9\x8b\xe0\xf9\x09\x70\ \xbd\x2e\x9a\xef\x00\x7d\x3c\x86\x54\xc7\x75\xbc\xb6\x7d\x6f\x4d\ \x4e\xf6\x22\x21\x81\xf7\xac\x58\x61\xcb\x5a\x47\x4c\xb0\x14\xe4\ \x07\x90\x4f\x41\x16\xba\x61\xce\xb2\xbe\x43\x2f\x6f\x3e\x5b\x08\ \x60\xf4\x87\x6b\x7d\xf6\x5d\xe9\xe9\xa7\x80\x7e\xbe\x6a\x13\x0a\ \x0d\xab\x89\xc9\x8b\xd5\x28\x73\x07\xdf\xa3\xc7\x31\xec\x73\x09\ \x09\x47\xb8\x24\xc6\x23\x36\x72\x12\x7b\x5d\x47\x19\x0a\xdd\x01\ \x11\xe1\x62\x3f\xe7\x08\x5b\xe0\x4c\x78\x76\x20\xc8\x3c\x90\x3d\ \x5a\x1f\x62\x95\x33\xb9\xb6\xc2\x52\x60\xf5\xb3\xd5\xf3\xd5\x69\ \x09\xe0\x60\x2e\xc5\x38\x2e\x3a\x5f\xc4\x0e\x22\x2d\xed\x12\xd0\ \xe7\x69\x83\xde\xe4\x7a\xe9\x94\x94\x93\x2b\xf5\xde\x94\x94\x53\ \x5d\xde\x10\x19\x02\xe7\x82\x34\x61\xc1\xb7\xac\x0f\x54\x34\x0a\ \x85\x52\xab\x3e\xf9\xf4\xf4\xd3\xdc\x89\x78\x9d\x7e\x23\x4c\x9b\ \xe1\x01\x03\xd0\x42\x1c\x1c\xf0\x70\x27\x33\xf3\xe8\x6a\xb2\xbe\ \xc6\x48\x80\x24\x31\xda\x06\x93\xb3\xc8\x67\x21\x24\x82\x7e\xb6\ \x46\x9c\x5a\x56\x2d\xe4\x84\x3b\xdb\x24\xcc\x93\x71\x72\xa3\xb5\ \x15\x5a\x06\x96\x70\x5e\x0d\xb1\xcc\x04\xe8\xbf\x58\x85\x5d\xdb\ \x7e\x80\x01\xec\x38\x90\x7c\x7c\x6e\xb5\x9f\xff\x88\xf6\xc2\x3b\ \xb5\x3d\x1c\xcf\xbc\x6c\xbc\xb6\xef\x5e\x13\x66\xe8\xdb\xa7\xb7\ \xc7\xdf\x74\xad\xc9\xb2\x4a\xd0\x21\x6e\x47\xd6\xf8\x39\xc8\x33\ \x6e\x38\x64\x06\xed\x26\x56\x82\x68\x85\x1d\xde\x8b\x54\x14\x42\ \x7a\x2d\x7d\xc8\xa8\xca\x98\x5d\x13\x90\x5d\x38\xb1\x47\x99\x67\ \x1e\xd6\x26\x3f\x32\x20\xa8\x83\x03\x26\x41\x25\xd0\xe7\x38\x91\ \x54\x91\x0e\xcf\x0b\xab\x12\x84\x09\xcc\xb6\x7c\x04\x9f\xd9\x03\ \x56\x79\x41\xac\xab\xff\x2a\x36\x5e\x43\xad\x2a\xdc\xef\xaa\xf6\ \xa4\x6d\x3f\xcb\x00\xd4\x08\x5e\xdc\xaa\x02\x11\x02\x40\xdd\x88\ \x20\x12\x22\x6f\xa5\x3a\xb8\x89\x90\x47\x88\x66\x62\x06\x18\x4e\ \x80\x20\xac\x91\x63\x08\x85\x1e\xd7\x9e\xbb\xbb\x82\x1e\x2c\x03\ \xc3\xab\xd0\x7f\x18\x7c\xf2\xb0\x87\xd1\xec\xc5\xe4\x6e\x22\xbc\ \xf3\xc9\xa0\xdb\x8c\x1d\xcf\xa4\xa2\x02\xf4\x71\x15\x3a\xcf\x7d\ \x10\x45\x5a\xc4\x5c\x3f\xb0\xac\xdb\xb5\x7d\x2c\xe4\x0b\x27\x35\ \xf5\x0c\x62\x95\x5f\x53\x24\x08\x12\x27\x62\x11\xae\x57\x3e\x03\ \xa2\x59\x50\xf3\x9f\x82\x8d\xbe\x62\xf4\xef\xa2\xfe\x37\x90\x86\ \xc4\xa0\x92\xb5\x88\x20\x9c\x56\xa3\x4a\x7a\xff\xfa\x6e\x18\x0d\ \xef\xe5\x0d\x26\xe7\xc7\xd0\x37\x57\x39\x6a\xb0\x30\xa2\x9f\xc5\ \xa8\xcf\x09\xf2\xd2\x46\x6a\xf0\xb6\xdd\x83\x71\x2e\x07\x50\xdf\ \x8d\x58\xf9\xb6\xca\x77\x78\xc5\x90\xd3\xab\xec\xfd\x3d\x6b\xda\ \x80\x7d\x0a\x66\xd9\x8c\x18\xf3\xef\x38\xa6\x37\x88\xad\x92\x88\ \x6d\x77\x73\x61\x5c\xef\xec\x6e\x6d\x75\xeb\x11\xfa\x39\xa8\x9f\ \x4f\x56\x81\xc2\x5b\x63\x49\x75\xf1\x00\x2d\xed\xde\xa8\xf8\x88\ \x91\x02\xc3\xbd\x90\x16\x1e\x3b\x12\xbe\x60\x3d\x3a\xcc\x3e\xd1\ \x5e\xf4\x19\xe7\xd8\x84\x43\xd3\x92\x99\x78\x02\xe9\xa9\x9a\xd9\ \x37\x0e\x50\x27\xec\x04\xd2\x17\xda\xf5\xc2\x55\xae\x1f\x80\x91\ \x4a\xeb\x7c\x92\x18\xfb\x4c\x76\x71\x3c\x46\x29\x74\x1f\xfb\x4d\ \xbe\xa1\xe6\xfc\xda\xfb\xc4\xfc\xa5\xc4\xbe\x6f\xaf\x81\xd3\xd5\ \xe7\x1d\x6d\x30\x8e\xef\x26\x42\xdf\x36\x37\xae\x03\x05\xf6\x89\ \x4e\xf7\x28\x73\x36\xb7\x82\xb7\xfd\x3c\x2b\x80\x9c\xc3\x18\x5f\ \x27\x95\x88\x71\x96\x89\x65\x2d\x6f\x20\x86\xf9\x23\x2b\x5c\x87\ \x66\xd4\x9f\x98\xd8\x47\xd8\x76\x96\x4f\x21\xe3\x71\xa3\xce\xf7\ \x17\xc8\xf7\x68\x31\x91\xf7\x09\xff\xa2\x99\x73\x1e\x8e\x63\x32\ \x31\x8e\x2f\x29\x9d\xeb\x50\x3d\xd2\x25\x74\xd7\x70\x00\x8c\xc4\ \x01\x2c\x64\x12\x1d\x2f\xdc\x40\xfa\x19\xa1\x83\xf0\xa4\x59\x4e\ \x47\x66\xe5\x26\x68\x13\xfc\x0c\x69\xad\x02\x59\x64\x98\xc8\x3c\ \xd7\x29\xf6\x49\x38\x61\x9c\x4c\x0a\x3e\x53\x66\x46\x21\x68\x63\ \xa3\xee\xcf\x0a\x8b\x68\x59\x5f\xe3\x18\x87\x70\xe6\xf9\x11\x22\ \x34\xc6\x87\x16\xaf\xf4\xd1\xfd\x4c\x72\x02\xdb\x4e\xd3\x26\x3f\ \xca\x37\x1d\xf6\x3c\xfa\x12\xad\x92\xdc\x8c\xb1\x02\xe9\x10\x33\ \x09\x0e\xb1\x97\xf2\x53\xee\xf6\xf2\xee\x4f\xe3\x5e\xbe\x06\x1f\ \x18\x44\xe8\xde\x44\xf4\x26\x11\x00\x4c\x47\xdd\xf3\x4c\x8a\x9a\ \x8f\xc0\x66\x05\xf2\xf8\x19\x19\xc7\x2a\x4b\xb0\xed\x77\x18\x6b\ \x7d\x09\xc7\x3a\x8f\x18\xeb\x57\xa8\x1b\x6e\xb4\xe9\x2b\x9d\x34\ \x07\xc0\x0e\x1c\xe8\x2d\x84\x6e\x11\x36\xbe\x8f\xd0\xfd\x86\xed\ \x52\x89\x81\xde\xa8\x9c\x0f\xa4\xd6\x31\x84\xbd\x14\xc5\xe3\x89\ \x7a\x82\xe6\xd4\x76\x11\x21\xf1\x29\xc9\x52\x89\x28\xe6\x39\x49\ \xb0\x94\xc8\x0e\x13\x13\x8f\xd2\xcc\xf4\x0a\x62\x40\xf9\xb8\x22\ \xc9\xc4\x0a\x4b\x07\xd6\x92\x18\xe8\x38\x6a\x30\x51\x01\x88\x8c\ \xdd\x77\x90\x45\x51\xc9\x10\x21\x84\x32\x9c\xa0\xb8\x42\x12\x25\ \xdb\xf4\xec\x79\x39\x45\x62\x3c\x00\xa8\xbc\x3f\x4c\x70\xae\x27\ \xd2\x5b\xaf\x1d\x4d\x43\x65\x6c\x7e\xac\x82\x4e\x38\x3e\x88\xcb\ \x22\x6b\x63\xac\xe0\x39\x6c\x3b\x87\xd1\xaf\x40\xfd\xfd\x06\x5f\ \x68\xa1\x56\x3a\x39\xf9\x44\xa3\xcd\x4f\xb8\x90\xe9\x66\x9e\xde\ \x54\x4d\x84\x88\xc3\x18\xb2\xc4\x6a\x5c\x6b\xdc\x6f\xa9\x59\x0e\ \xc5\x1c\xe7\x71\x9e\x17\x89\x8d\x83\xab\xd2\x80\xf0\x2d\x37\xa8\ \x8c\x90\xce\x48\x5f\xa1\xe8\x2f\x5a\x4f\x19\x5a\x47\x5b\xa3\xcd\ \x2c\x32\x7d\x87\x50\x76\x96\x66\x01\x4d\xd9\x7d\x6e\x64\x87\x58\ \x37\x90\x00\x34\x64\x1d\xa4\x65\x3d\xc3\x94\xaf\x4a\x29\x60\x35\ \x33\xdf\x4d\x4d\x04\xf5\xf7\x63\xdf\x8b\xd9\x2d\x6b\xf8\x25\x8d\ \x11\xe6\x50\xb5\x3f\x07\x5f\x76\x01\xd1\xe1\xf7\x08\x40\x5f\xa2\ \xfc\x2d\x01\x68\xe6\x53\x34\x59\xcc\x98\xf1\x52\xbf\xd8\xac\x8e\ \xc2\x6c\xfb\x36\x42\x97\x24\xb3\x40\x1f\x4a\x3f\xc4\xb8\x3f\x88\ \xcc\x74\x23\x9c\xa0\x41\x23\x23\xf6\x32\xb0\x39\x42\x57\xc2\xd6\ \x0e\xbc\xd3\x62\xaf\x50\x4a\x99\x31\x98\xaf\x2c\xa7\x31\xe1\x2e\ \xdb\x27\x37\xb9\x58\xed\x75\x23\x8f\xc0\x03\x55\xa1\x1b\x6f\xdc\ \xbf\x59\x96\xd9\x29\xb4\x77\x72\x54\x51\x90\x23\x6c\x38\x83\x68\ \x37\x1f\x07\xf9\x08\xe3\xe8\xe4\x51\xf9\x45\x44\xdb\x07\x51\xf7\ \x39\x63\x01\xc3\x51\x3f\x9b\x39\x10\x91\xd6\xd7\x84\x74\xa0\x06\ \x8f\xc0\x5c\xc4\xc1\x6f\x16\xea\x99\x2f\x2b\x44\x65\x86\x8f\xb9\ \x95\x98\x4c\x4e\xab\x0a\xcf\x64\x26\x21\xe9\x6d\x77\x9f\x7e\x37\ \x32\x14\x3a\x55\x9e\x10\x31\xa1\x52\x82\xdb\x86\xd9\x7a\xb3\x09\ \xa6\xe9\x81\x66\xf2\x12\x3c\xa6\x22\xab\xa8\x58\x06\x93\xd9\x5e\ \x6b\x03\x80\x1e\x8a\x7f\x53\x54\x58\x56\x64\x6c\xfb\x2e\x42\x17\ \x8e\x22\x44\xb1\x42\x23\x2f\xfb\xa9\x13\x29\xb8\xff\x07\x5a\x6d\ \x17\xe3\xfe\x40\x6c\xf7\x35\x19\x5e\x43\xa1\xb7\x2a\x54\x93\xb5\ \x42\x68\x0e\xb3\x92\x3f\xe0\xcb\x06\x13\x07\x17\xd2\x14\xcf\x25\ \xf6\x71\x2e\xb6\x7b\x82\x89\x04\x7b\x59\x02\xa6\xfb\x26\xe2\x08\ \xdc\xcd\x3f\x3c\x7d\x88\x49\x8a\xd6\x06\x67\x5f\xb6\x7d\x2f\x36\ \x5a\xc1\x00\xf0\x3a\xae\x64\x2e\xa1\xdb\x48\x31\x45\x04\x76\x22\ \x02\x30\x91\xe9\xf7\x17\xd4\xf7\x62\xf4\xdb\x59\xdf\x24\xab\xbe\ \x66\x74\x02\x3a\x8f\x73\xf9\x25\x16\x00\xda\x2b\x7e\x4d\x54\x67\ \xa0\xd3\x5b\x65\xd6\x47\x0c\x64\x2e\x77\x3e\xe0\x66\x80\x0c\x70\ \x11\x21\xcb\x60\x74\x89\x59\xf9\x5d\xba\x66\xe5\x0f\xc9\x1d\x36\ \xa9\xe4\xe3\xa1\x2f\x38\x23\xc6\xce\x79\x5b\xfc\x5b\x97\xa9\xc3\ \x5f\x5f\x27\x74\x4f\x8f\x99\x31\x5d\xbf\x3f\x6c\xec\xdc\xc9\xe2\ \xfe\xb4\x61\x93\xb6\x9a\x6d\x74\x49\x9c\x52\xd8\xcf\xf4\xd8\xe5\ \x3e\x15\xa1\x78\x99\xd8\x10\xe0\x8d\xf6\x89\x12\xf7\x71\xa5\x2a\ \xd4\xe7\x50\xa1\xae\x6b\x56\xc1\x14\x10\xa7\x86\xa5\xd8\x1c\xcc\ \x2a\x2a\x95\x44\xb6\x78\x36\xc7\xfa\xf0\xb3\x15\x71\xff\x47\x62\ \x82\xf2\x4b\x92\x6f\x7c\x8f\xd7\x8c\x90\x55\x3b\x00\x84\xa9\xe2\ \x7c\x26\xa6\x4b\xb2\x74\x9e\x31\x89\x0e\x92\xf0\x10\xd6\xd1\x4d\ \x7e\xf9\xc1\x84\xba\xa1\xa8\x5f\x50\xfb\x00\x84\xeb\x82\x15\xfc\ \x00\xd6\x05\x0f\x50\x6c\xd1\xb0\x8e\x46\x46\xd2\x73\xb5\xac\xf0\ \x30\x16\x90\x29\xbf\x35\xaa\x0b\x5b\xa0\x81\x2a\x8c\xd0\x49\x51\ \x19\x86\xa4\x2b\x89\xba\x40\x39\x43\x4a\x5a\xab\x58\x4e\xf1\x84\ \x30\xd9\x29\xa8\x2a\x00\xdd\xdf\x29\xac\x1a\x00\x6a\xc5\x6c\x3b\ \x8d\x59\xad\xbf\xb8\xe2\xa7\xf6\xe9\x5a\x92\xd1\xdf\xf9\xca\x3a\ \x88\x92\xb4\x96\xf6\xfe\x51\x15\x00\xb2\x57\x6f\x75\x56\x6e\xdc\ \xe5\x24\x4d\x2d\xac\x1a\x00\x51\x4a\x55\x25\x18\x93\x13\x08\xdd\ \x12\xea\xa4\x16\xab\xc6\x7c\xd1\x24\x5c\xcf\xdf\x53\x59\x00\x72\ \x60\xf2\xf2\xb7\x76\x73\x59\x2c\x20\xc4\x0c\xc0\x16\xaa\x32\x64\ \x30\xbe\x31\xc4\x81\x0b\x99\xb4\x18\x15\x9c\x08\x0b\x09\x0a\x40\ \xb6\x36\x79\xf9\x8b\xc1\x12\x62\x06\x40\x1e\x42\xde\x48\x98\xf2\ \x8b\x64\x85\xc6\xa3\xbb\x7c\xad\x41\xaf\x45\x68\x09\x4a\x10\x00\ \xa8\xc9\xcb\xdf\xb7\xc1\x40\x88\x19\x00\x59\x8f\xef\xec\xc3\xf8\ \xde\x27\x74\xe5\x08\xc0\x25\xcc\xf7\x00\x1e\x00\x10\x4d\x82\x02\ \xa0\x4f\x7e\xed\x96\x32\xf5\xf7\xa2\xa2\x7f\x62\xb1\x84\x98\x01\ \xd8\xc0\x16\x3f\xc2\x25\xaa\x05\x84\xee\x6f\xaa\x82\xeb\xea\xc0\ \xec\xb5\x2d\xd2\x3c\x08\x00\xfa\xe4\xd7\x6c\x2e\x75\xec\xdc\x22\ \xf5\xef\x11\x0b\x37\x45\xf8\x84\x28\x20\xc4\x0c\x80\x2c\x55\x27\ \x12\x3e\xa0\x1f\x97\x4c\xa9\xaa\xb2\x6d\x77\x22\xbf\xf9\x09\x6f\ \x91\x56\xd1\x00\x30\x27\x9f\x9c\x5d\xe4\x4e\x50\x07\xc0\x74\x8c\ \x3e\x20\xc4\x0c\x80\x5f\x71\xa3\x37\xea\xf2\x08\x5d\x31\xf7\x51\ \x05\xea\xf7\x9b\xb5\x06\x0a\x80\xf1\x4b\xb6\xa8\x49\x7d\xb7\xa9\ \x54\x4d\x8a\x02\x40\x48\x6e\x5e\x18\x84\x05\xf9\x3b\xaa\x05\x80\ \x22\x9f\xaf\x47\xe4\x81\xc4\x4f\x84\xae\x80\x3b\x75\x42\x7d\x85\ \x03\x0b\x0a\x80\x5b\xb2\x0b\x9d\xd5\x30\x71\xb9\xf2\xf2\x3e\x07\ \x80\xb4\x84\xad\xa5\xfb\x9c\x01\x33\xd6\x57\x0b\x00\x05\x14\xd9\ \x31\xca\x5b\x85\x3e\x39\x7f\x2a\xd3\xef\x2e\xd3\x47\x70\x5b\x40\ \x9a\xbc\x7e\xcf\x0f\x00\x21\x76\x6e\x71\xb5\xf9\x00\xf9\xdf\x62\ \xda\xf9\x7c\x8b\xb3\x9e\x68\xf7\x23\x02\x60\x31\xfd\x6e\xc3\xb6\ \x1d\x2a\x43\x84\xa2\x01\x50\x7d\x51\xc0\x8b\xd9\xed\x98\x8f\x99\ \xda\xfa\xa4\xc4\x79\xb1\x56\x7d\xea\x24\x00\x51\x01\xf2\xea\xee\ \x2d\xd9\xd2\x15\xf3\x91\x92\xf6\x65\x59\xfc\x41\x0d\x80\xcf\xd6\ \xf9\x96\x3b\xe1\x89\x70\x82\x69\x69\x97\x1d\xaa\x00\x2c\x47\x00\ \xfa\x55\x25\x0c\x1e\xcc\x00\xc8\x33\xc0\x01\xcc\x01\x87\x2c\x7d\ \x5f\x78\xa8\x02\xb0\xd8\xe7\x63\x87\xfa\xb1\x52\xe1\x83\x11\x80\ \x0c\xf7\x83\x67\xea\xe0\xc4\xfb\x26\x48\x1e\xcd\x9f\x73\x48\x02\ \xe0\x0b\x8e\x7e\xc4\x9e\x9a\x7a\xd6\xff\x0f\x00\xcf\x07\x2c\x77\ \x4b\xf2\xda\x11\xfa\x7f\x05\xc0\xbf\xab\xc0\x61\xfa\xcb\x66\xbd\ \x2e\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x0e\x87\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ \x04\x67\x41\x4d\x41\x00\x00\xb1\x8f\x0b\xfc\x61\x05\x00\x00\x00\ \x09\x70\x48\x59\x73\x00\x00\x0e\xc3\x00\x00\x0e\xc3\x01\xc7\x6f\ \xa8\x64\x00\x00\x0e\x1c\x49\x44\x41\x54\x78\x5e\xd5\x9b\x09\x70\ \x5b\xd5\x15\x86\x8f\xac\x5d\xf2\x6e\xd9\x8e\xe3\x38\xab\xc9\x4a\ \x16\x9a\x3d\x40\x8a\x21\x14\x08\x61\x1b\x68\x68\x12\x5a\xca\x40\ \xd8\x3b\xcc\x50\xb6\x42\xe9\x74\x5a\xba\xd0\xd2\x76\x3a\x40\xcb\ \xc0\x40\x4a\x99\x16\xda\xa6\x14\x48\x4b\xd9\x0b\x04\x02\x59\xa0\ \x90\x8d\x90\xc5\x71\x6c\xc7\x59\x6c\xc7\x8e\x65\xad\x4f\x4b\xff\ \xff\x4a\x4f\x31\x8e\xa4\x48\x96\xec\xd0\x7f\xf2\xcd\x7b\xb9\xba\ \x96\xde\x3d\xef\x6c\xf7\x59\x36\xc8\x49\xd0\xc5\x3f\x78\xd7\x84\ \x03\x09\x3c\xe9\xfd\x1e\x8f\x05\x20\x58\xf9\xd0\xfb\x51\x1c\x87\ \x54\x43\x6a\x00\x2c\x9c\x9f\xe7\x04\xa7\x83\x52\xb0\x06\x06\x98\ \x88\xe3\x57\xc0\xab\x60\x3f\x8c\x10\xc1\x71\xc8\x44\xcb\x0f\x89\ \xb0\x78\x0b\x0e\xd3\xc1\x9d\xe0\xb7\x60\x31\xe0\x18\x0d\xf0\x13\ \xf0\x0b\x70\x6e\xfb\x1d\xa7\x97\x81\x21\xbb\x31\x83\x6e\x00\x2c\ \xdc\x08\x46\xe1\x74\x25\xf8\x03\xb8\x1b\x4c\x00\x5c\x3c\x17\xca\ \x6b\xa8\x02\x4b\xc1\x63\xe0\xa7\x60\x16\x8c\x60\xc5\x71\xd0\x35\ \xa8\x06\xe0\xe2\x71\x38\x0f\x3c\x04\xee\x07\xd3\x40\xaa\x85\xf1\ \x5a\x46\x83\xab\xc1\xc3\xe0\x5a\x18\xc1\x85\xe3\xa0\x2a\xef\xae\ \x16\x8f\x73\x07\x98\x02\xbe\x0d\xbe\x0e\xca\x00\x8d\xd1\x57\xcf\ \x81\x9b\x91\x03\x2e\xc4\xf1\x19\x35\x72\x4c\xcc\x03\x1e\xb0\x05\ \xfc\x1c\x7c\x00\xba\x90\x1f\xc2\x38\xe6\x55\x79\x33\x00\x16\xce\ \x03\xdd\x7a\x04\x58\x0e\x96\x01\xba\x7a\xff\x85\xeb\x4a\x67\x80\ \xbe\x3a\x0c\xfe\x05\x38\x67\x03\xf0\xe6\xb3\x5a\xe4\x33\x04\x98\ \xd5\x2f\x05\xbf\x06\x77\x81\xc9\x20\xd5\xe2\xb3\x11\xf3\xc3\x55\ \x80\x61\x71\x1d\xa8\x47\x68\xe4\xed\xba\x73\xf6\x00\xdc\xf9\x12\ \x1c\xe6\x82\x6f\x82\x8b\x40\x31\xc8\xe4\x7d\x33\xf5\x80\xbe\x0a\ \x80\x4f\xc0\x93\xe0\x15\xd0\x96\x6b\x58\xe4\x64\xc9\x78\x76\xbf\ \x0f\xf0\xae\x5f\x01\x68\x8c\xbc\xe7\x95\x3e\x62\x02\x9d\x0d\x7e\ \x08\x7e\x06\xce\x07\x39\x29\xab\x8b\x8d\xc7\x39\xdd\xba\x1c\x2c\ \x01\xd7\x80\x59\xc0\x06\x92\xbe\x57\x4d\xb9\x49\x96\x37\x14\x8a\ \xab\x38\x16\x0d\x7b\x0e\x6a\xf2\xcc\x1b\x6e\x09\x68\xd1\x81\x78\ \x40\x5f\x05\x01\xf3\x03\x7f\xf6\x29\xd0\x12\x1f\x8b\xc2\x2b\x70\ \xc8\x4c\x19\x7b\x40\x3c\xbb\x33\x1e\xd9\xc0\xac\x02\xbf\x03\x67\ \x02\x3b\x48\x69\x48\x9b\xc5\x20\xf5\xc3\xcd\x32\x79\x94\x45\x31\ \xba\xda\x2c\xc6\xfc\x44\xb0\x9e\x70\x99\x6f\x5e\x00\xb7\x80\xb1\ \xc0\x82\x1c\x81\x43\x66\xca\xe8\x52\xb0\x78\x33\x0e\xac\xe1\xf7\ \x80\x5f\x81\x0b\x00\xef\xfa\x09\xe5\x0b\x46\x64\xe7\x7e\x4d\xb6\ \x34\x05\x15\x8d\x07\x34\x09\xe7\xb7\xd9\xa5\x6b\xb1\xe4\x7e\x1f\ \xb0\x89\xa2\x67\x32\x0f\x65\xa4\xb4\x21\x80\x85\x73\xa3\x32\x0e\ \xd0\x4d\x59\xda\xa6\x02\x5a\x3e\x63\x15\xe0\x13\x2c\x66\x83\x3a\ \x52\x5c\x7c\x50\x8b\x0a\xea\x58\xae\x21\x90\x4c\x4c\x88\xed\xe0\ \x1f\x80\xef\xb9\x15\xe1\xe0\xc6\x31\xa5\x92\x1a\x20\xee\xee\x15\ \xe0\x2c\x70\x03\x98\x09\x58\xe6\xd2\x1a\x2c\x99\x9c\xb6\x02\x99\ \x34\xd2\x2c\x76\x4b\xcc\xd9\x8e\x7a\xc2\xb2\x6d\x5f\x90\x86\x18\ \x0c\x03\xe8\x62\x2e\xd8\x06\xd6\x80\xa7\xc1\xbe\x54\xd5\x22\x55\ \x08\xb0\x86\x73\x73\xf2\x4b\xd0\x00\xd8\xc9\x65\xbd\x78\xca\x55\ \x5c\x20\xcb\xce\x2a\x92\x9b\x96\x14\x2b\x2e\x9a\xe7\x54\x1e\x31\ \xc8\xa2\x97\x72\xe3\x75\x1b\x78\x14\x5c\x82\xbc\x90\x34\x64\x8f\ \x33\x00\xee\x3e\xeb\xf9\x3b\x80\x19\x9e\xbd\x79\x3e\x9a\x99\x93\ \x21\xae\x8d\x65\x99\xa5\xf2\x2f\xe0\x8f\xe0\x38\x25\xf3\x00\x26\ \x14\xfe\x60\x5e\xd4\xd1\x13\x91\x67\xdf\x76\xcb\xef\xff\xd9\xa3\ \x58\xf3\xa1\x47\xe5\x80\x21\x16\x73\x19\x9b\xb5\xe3\x94\x2a\x04\ \xb2\x16\x9d\xda\x0a\xd7\x76\x58\x63\xb0\xfc\x31\xf1\xf9\x02\x11\ \xd9\x8a\xec\xff\xd1\x2e\xbf\xe2\xf3\x56\x4d\x22\xb9\x56\x81\x82\ \x02\x31\x58\xac\x62\xb0\xda\x01\x3c\xdb\xc8\xf5\x0d\x4c\x79\x33\ \x00\xe3\x7a\xc5\xd9\x45\x72\xef\xb2\x72\xc5\x4d\x4b\x4a\xa4\xaa\ \xcc\xa8\xe0\xb9\x3e\xce\x39\xb9\xe4\x00\x83\xdd\x21\xd6\xe9\x73\ \xc5\x79\xd9\xb7\xa4\xf8\xea\xef\x48\xd1\x95\x2b\xc5\x7e\xfa\x22\ \x31\xba\xaa\xf1\x62\xf6\xef\x9b\x37\x03\xb0\xb9\x19\x5b\x63\x96\ \xa9\xa3\x2d\x8a\xf1\xb5\xb1\xcc\x4f\x78\xae\x8f\x73\xce\x40\x1b\ \x21\x83\xcd\x2e\xb6\x59\x67\x8a\xf3\xfc\xcb\xc5\x36\x63\xae\x98\ \xeb\x27\x8b\x65\xf2\x69\xe2\x68\x58\x22\x8e\x73\x2f\x95\x82\xf2\ \xec\x1f\x1f\xe4\xcd\x00\xac\xef\x4d\x87\x34\xd9\x8e\x12\x47\x76\ \xb7\x69\xe2\x0f\x46\x15\x3c\xd7\xc7\x39\x67\x40\x8d\x10\xdc\xde\ \x32\x71\x9a\xd8\x17\x9e\x27\x05\xa5\x15\x12\x0d\x85\x24\xdc\xd5\ \x21\xd1\x80\x4f\x0c\x0e\x54\x96\x53\x67\x2a\xe3\xd0\x48\xd9\xe8\ \x38\x9f\x41\x15\xe0\x03\x88\xef\x82\x81\x07\x56\x66\xca\xaa\x0f\ \x30\x98\x2d\xe2\xbc\x70\xa9\xd8\x16\x2c\x92\x68\x30\x20\x81\x8d\ \x6b\x25\xb0\xed\x63\x31\xd5\x8e\x42\x08\x9c\x0b\xa3\x94\x8b\xb6\ \x77\xa7\xf4\xae\x7e\x4a\xc2\xed\x07\xe3\x3f\xf5\x05\x35\xa3\x17\ \xe0\xe6\xed\x0b\x4a\xeb\x01\xe5\x45\x46\x99\x3f\xc9\xa6\x98\x37\ \xd1\x26\x23\xab\x52\xdb\x84\x6e\xcd\x5e\x5f\x9f\x3f\x63\x9c\x15\ \x4d\x90\x41\xc1\x73\x7d\x9c\x73\x06\x14\x02\x26\x13\x5c\xbc\x52\ \x9d\x46\xfd\x5e\x09\x6c\xd9\x28\xda\x9e\xcf\x24\xb0\x79\x83\x84\ \x0f\xb7\xa9\x71\x95\x18\x41\x36\xb9\x20\xed\xa5\x4c\x18\x61\x96\ \x7b\xae\x2c\x53\xdc\xb5\xb4\x4c\x1a\xa6\xa7\x76\x2f\x56\x80\xe5\ \x0d\x45\x89\xf9\x37\x2c\x2e\x96\xaa\x52\x93\x82\xe7\xfa\x38\xe7\ \x70\x6e\xd6\x0a\x87\x25\xe2\x3e\xaa\x4e\x0d\x16\x9b\x98\xc7\x4e\ \x10\x63\xf5\x70\x31\xd7\x8d\x93\x82\xb2\x78\xec\x87\x34\x89\x6a\ \x1a\x2c\x94\x79\x99\xcd\x5b\x0e\x18\x6c\x31\xe6\x43\xcd\x7b\x24\ \xea\xf3\xaa\xd2\x67\x9f\x7f\x8e\x14\x5d\x71\x8d\x38\x2f\xb8\x5c\ \x8c\x15\xd8\xa4\x46\xc2\x12\x6a\x6b\x96\xa8\x27\x6d\xeb\x7f\x9c\ \xd2\xe6\x80\x22\x47\x81\xd4\x55\xc6\xdd\x1e\x46\xed\x74\x87\xe5\ \x50\x57\xf2\x07\x30\xc8\x51\x6a\x2e\x7b\x7f\x8a\xcd\x4e\x6b\x47\ \x48\x9d\x8f\x70\x99\x12\xa5\xcf\xe3\x8f\x48\x4b\x7b\x88\xbd\x40\ \x76\x7b\x01\x26\xc1\x09\x53\xc5\x79\xc9\x55\x62\x54\xa1\x80\x0b\ \x52\x77\x1a\xef\x8b\x37\x0b\xed\x6f\x12\xcf\x4b\x7f\x12\xad\xa5\ \x09\xe3\x49\xb3\x6c\xf6\x39\x20\x80\x0c\x7e\xf0\x48\x38\x06\x16\ \xee\xf6\xc6\xde\xd8\x61\x2d\x50\xf9\x81\x94\x15\xe2\xc2\x4c\x06\ \x75\x2d\x5d\xee\x48\x62\x7e\xc7\xd1\xb0\x68\xa1\xa8\x82\xe7\xfa\ \x38\xe7\x64\xe1\xa1\x31\x21\xa6\x4d\xd5\xb5\xa8\x00\xe7\x8b\x91\ \xee\x8e\x05\x46\x8e\x76\x4b\xe8\x60\xab\x68\x4d\xbb\xc4\xb7\xee\ \x0d\xe9\x7d\xfe\x69\xd1\x9a\x1b\x53\x2d\x3e\xa5\xd2\x7a\xc0\xe4\ \x91\x16\x59\xd6\x50\xa8\xc6\xd9\xbd\xbd\xbf\xdd\x2f\xaf\x7d\xe4\ \x95\x0b\x66\x3b\x64\xc1\xe4\xd8\xde\xc2\x17\x88\xca\x9a\xf5\x1e\ \xd9\x89\x0e\x6f\x39\x9a\x9c\xb1\xc3\x62\x1e\xd3\x89\x16\xf8\x39\ \xb4\xc0\xd4\x37\xb0\x19\xaa\xc0\xa6\x88\x6a\x3c\x18\x92\x3f\xbf\ \x95\xc5\x13\x21\xdc\x79\x53\xd5\x70\x55\xe7\x59\xea\x68\x8c\x48\ \x77\xa7\xf8\xde\x7d\x55\xb4\x7d\xbb\x51\x06\xfd\x12\xe9\xe9\x52\ \xc7\x13\x58\x36\x7b\x0f\x28\x71\x16\xc8\xb4\x31\x56\xc5\x54\x50\ \x53\x1e\xdb\x17\x0d\xaf\x30\x25\xc6\x4f\x45\x73\x53\xea\x34\xaa\ \xcc\x3e\x0e\x4d\x8e\x3e\xce\x04\x6a\x87\xa7\x10\x9e\xeb\xe3\x9c\ \x93\x51\x15\xc0\x42\x19\xeb\xd6\xa9\xb3\xe0\xf6\x2b\xc4\x3c\x69\ \x86\x1a\x66\x22\xf4\xbd\xf7\xba\xf8\x37\xbd\x27\xa1\x96\x46\x55\ \x01\xa2\x7e\xdf\x89\x16\x9f\x52\x69\x2f\xa5\xa3\x27\x2c\x6b\xb7\ \xfa\x14\xef\x6d\xf3\xc9\x5e\xdc\x3d\x8a\x4f\x75\xf4\xf1\x75\xf0\ \x8a\x76\xb8\x78\x08\x1e\xb2\xb9\x31\x90\x18\xdf\xb4\x2b\x20\xbd\ \x88\x77\xc2\x73\x7d\x9c\x73\x38\x37\xad\x50\xf2\x4c\x75\x63\xc4\ \x7e\xd6\x62\x71\x2c\x5e\x2a\xe6\x31\x13\xc4\x80\x31\x2e\xde\xff\ \xc1\x5b\x6a\xf1\x2c\x85\xf9\x50\xda\x10\x30\x19\x0d\x5f\x28\x59\ \x5a\x38\xaa\x92\x1b\x13\x9a\x19\xaf\xe9\x82\x3b\xa3\x4a\x45\x63\ \x1b\xa0\xf8\xa3\x9f\x28\xee\x88\x3f\xbe\xeb\xb3\x61\xbe\x21\x5e\ \x9b\x23\x91\x58\x77\x88\x57\x8e\x0f\x01\xb8\x3b\x13\x9c\x75\xce\ \x42\xb1\x8c\x9f\xaa\xb2\xbb\xda\xec\x50\xa8\x02\xbe\x0f\xde\x14\ \xdf\xdb\x2f\x27\xca\x61\x96\x4a\x1a\x02\x69\x0d\x60\xb5\x98\xa4\ \xb4\x28\x7e\x01\xb8\x62\x8f\x3f\x28\xbd\xde\xa0\x14\x39\xac\xe2\ \xb0\xf3\x31\x61\x6c\x41\x6e\x2f\x3a\xb3\x60\x58\xcd\xb5\x98\x63\ \x61\x12\x46\xbf\xdb\xed\x46\x5c\x42\x1c\x37\xc6\xfd\x3e\xa8\x85\ \xd5\x38\x0c\xa4\x0c\xf0\xdc\xa2\x2d\x57\x48\x30\xf0\xb8\xc1\x59\ \x28\xa6\x91\xf5\x2a\xde\x31\x59\xcd\xed\xaf\x68\x18\xa5\x70\x6f\ \x2c\xe9\x85\xd0\xf5\x45\xbc\xbd\xd9\xb8\x7e\xf6\x39\xa0\xc8\x69\ \x95\x89\x63\x2a\x15\x13\x40\x55\x79\x2c\x21\x56\x55\x38\x13\xe3\ \xe3\x47\xbb\xa4\x18\xf3\x78\xe7\x47\xd6\x94\x26\xc6\xc7\x8e\x28\ \x17\x9b\xd5\xa4\xe0\xb9\x3e\xce\x39\xba\x97\x50\xf6\x33\xbe\x16\ \xb4\x9f\x7d\x91\xd8\xe6\x36\x88\xa9\xa6\x2e\xb6\x78\x2c\x2a\xea\ \xf5\x48\xb8\xf3\x30\xb2\xfd\xb1\x04\x67\xc0\xb6\xd7\x5c\x3f\x49\ \x9c\x17\xaf\x10\x1b\x2b\x02\xeb\x7f\x8e\x4a\x6b\x00\xba\x31\xef\ \xa4\x0e\xef\x76\xb2\x71\xfd\x26\x44\x50\x2a\x12\xe3\x38\xe7\x38\ \xe1\xb9\x3e\xce\x39\xfd\x14\x6b\x2c\x38\x11\x6e\x1e\xe9\xed\x91\ \x20\x7a\x7c\xcf\x2b\xab\xa5\xf7\x6f\x4f\x49\xef\x0b\xcf\x88\xf7\ \xf5\x17\x24\xf0\xc9\x87\xca\x18\x6c\x78\x8c\xe8\xfb\xed\x0b\xce\ \x11\xc7\xa2\x4b\x55\x59\x24\x05\x85\xc5\xc8\x13\xf0\xca\x2c\xda\ \x60\x2a\x6d\x08\x98\x4d\x46\x71\xc6\x5d\x9d\x0a\x04\x11\x87\x81\ \x90\xd8\x6d\x66\xe4\x86\x98\x9b\xf2\xba\xbd\x01\x0d\xd7\x1e\xc6\ \x5c\x8b\x98\xe2\xae\x4e\x63\x79\x7c\x68\x4b\x21\xbe\x87\x7e\xd7\ \x43\x30\x82\xc7\x17\xe4\xcf\xa9\x10\x58\x7d\x55\x97\xca\x01\x4c\ \x6a\xa1\x03\xad\x2a\xb3\x87\x5a\x9b\x94\x21\xfa\x8a\xcf\x01\xcc\ \xa3\x4f\x11\xeb\x8c\x79\x62\x41\x45\x50\xbb\x3e\xd4\xfc\x50\xeb\ \x3e\xf5\x7a\x34\xe8\x57\x9d\x62\xe0\x93\xf5\xe8\x0f\xf6\xab\xd7\ \xfa\x29\xfb\x1c\xa0\x06\x06\x4f\xca\x00\xab\x4c\x0f\xc6\x92\x20\ \x3d\x46\x83\x61\x00\xcf\x93\x0a\xe1\x61\x2c\xc1\xdd\x6f\xb8\x50\ \xac\xa7\x2d\xc0\x9e\xa0\xcf\x13\x7a\x58\x94\xbb\xc4\x50\xd3\x6e\ \xe9\xfd\xfb\x2a\x09\xa3\x57\xe8\xa7\xec\x73\x40\x79\x89\x5d\xe6\ \x4e\xab\x53\xcc\x99\x5a\xa7\xe2\x37\x95\x8c\xc8\xe0\x93\xc6\x56\ \x25\xe6\x4f\x9f\x50\x23\x0e\x78\x0a\xe1\xb9\x3e\xce\x39\x9c\xab\ \x2b\xd2\xd3\x1d\x03\x77\x5c\xc5\x7a\xaa\xc5\x53\xd8\x10\xf1\x19\ \x80\xda\xfd\x21\x14\xa8\xa8\x0f\xb9\x02\xff\x8f\xf4\x1e\x55\x3b\ \x41\xf3\xf8\x29\x62\x3f\x7b\x09\x56\x96\x3c\x91\xf6\x57\x5a\x0f\ \x70\x95\x39\x65\xca\xb8\x58\xa2\xa1\xab\xb7\x1e\x3a\x2a\x8d\xad\ \x47\xd4\xff\xfb\x8b\x59\xfe\xd4\xfa\xea\x44\xd5\xf0\xf9\x35\xd9\ \xde\xc8\x5f\xdd\x61\x9b\x8c\x45\x33\x6c\x28\x56\x80\xad\xbb\x0f\ \x31\x1f\xa4\xec\x04\xdd\xa6\x22\x59\x5b\x7a\x06\x3e\x91\x17\x18\ \xc5\x3f\x7c\xbe\xc1\xa0\xfe\xcf\x18\x67\x08\x58\x10\x0e\xac\xad\ \xa1\x43\x6d\x0c\x9b\x28\x1f\x89\xb1\x77\x60\x0f\x11\xed\x3e\x62\ \xf0\xaf\x7f\x87\xde\xc4\xcb\x56\xd2\x0c\xe6\xae\xd5\xd5\x97\xf3\ \x37\x47\xba\xd8\x48\xbc\x98\xd6\x00\xcc\xee\x75\xc3\x62\x0f\x88\ \xf9\x46\x9d\xdd\x5e\x39\xd4\x89\xd2\x93\x44\xaa\x0a\x0c\x2b\x4d\ \xe4\x0c\x96\xbb\x16\x18\x8c\xaa\xab\x2e\x49\x94\x47\xe6\x85\xe6\ \x83\xb8\xe3\x91\xd4\xad\x70\xb3\xad\x4e\xee\xab\x7f\x80\x1f\x89\ \xe5\xb2\x67\x50\x97\xa9\xaf\x45\x57\x26\xaf\xf5\x1f\xef\xab\x0e\ \x70\x49\xda\x10\xe8\xf1\x04\x64\xdb\x9e\xc3\x8a\xed\x20\xd5\xe2\ \x29\x26\xbd\xa6\xb6\xae\xc4\xfc\x5d\xcd\x9d\xe2\x47\xc2\x24\x3c\ \xd7\xc7\x39\x47\xaf\x26\x27\x50\x7c\x65\x89\x7b\xc4\x93\xbe\x64\ \xf2\x5a\xff\xf1\xfe\xa4\xcf\x01\xd9\x88\x9d\x1e\x43\xa6\xb6\xba\ \x58\x51\x5d\x51\x28\xac\x22\x84\xe7\xfa\x38\xe7\xe8\x5d\xe1\x97\ \x41\x79\x33\x00\x43\xa0\xc6\x85\xdd\x60\x6d\xb9\x82\xa1\x43\xb7\ \x27\x3c\xd7\xc7\x39\xa7\x6f\x23\x74\xb2\x95\x37\x03\x50\x6c\x78\ \x34\xd4\x79\xc2\x7a\x1f\x0b\xcd\xa8\x3a\xd7\xc7\x39\x27\xdf\xe2\ \xb6\xa4\xc2\x31\xb0\xaa\x9d\x37\x03\xb0\xc3\x6b\x3e\xd0\x2d\x3b\ \x1a\xdb\x15\x8d\x2d\x47\x10\xff\x61\x05\xcf\xf5\x71\xce\x49\xd2\ \x0d\x0e\x58\x74\xa6\xd9\x75\x4e\xb9\x65\x9e\x4b\xea\x2b\x52\x7d\ \x05\x31\xb5\xf2\x66\x00\xd6\x1b\x6e\x94\xba\xdd\x3e\x05\x13\x28\ \xef\x76\x04\x2f\xf8\x55\x07\xa9\x29\xb8\x69\x4a\xd4\xa6\x1c\xc5\ \x54\xb2\x70\x4c\xa1\xdc\x32\xd7\x25\xf3\x46\x38\xe5\xb6\xf9\x95\ \x32\x6d\x98\x5d\x8d\x67\xaa\xbc\x86\x40\x32\x71\x33\x74\xca\xa8\ \x0a\x99\x52\x5f\xa5\x18\x53\x5b\x86\x46\x28\xf7\x1c\x60\xc4\x2a\ \xe7\x8c\x70\xc8\x8d\xb3\x5d\xe2\x82\xfb\x73\xd1\xf4\x80\x1b\xe7\ \xb8\x64\xa2\x2b\xbe\x83\xcd\x40\xc9\x0c\xc0\x2f\x16\x0c\x68\xc3\ \x9d\x4c\x5c\xac\xd3\x66\x51\x5b\x68\xa2\x1a\xa2\x1c\xab\x00\x7f\ \x7c\x66\xad\x5d\x56\xce\x72\x49\x89\xed\x58\xc7\x47\xc7\x1a\x53\ \x66\x91\x95\xb3\x2b\x64\x5c\x79\x66\xe1\x70\x9c\x01\x5e\xfa\xd1\ \x42\x36\x25\x5f\x05\xfc\x22\x54\x13\x48\xfe\x18\x38\x43\x85\x42\ \x11\xe9\x88\x37\x50\xa4\xab\xc7\x87\x10\x18\x78\x0c\xd0\x79\x16\ \x8e\x2e\x94\xdb\x4f\xaf\x92\xda\x62\xb3\xec\xed\x0a\x4a\x53\x77\ \x10\xa1\x86\x8b\xed\x0a\x48\x9b\x5b\x93\x89\x95\x36\xb9\xf3\xcc\ \x2a\x39\xad\xe6\xc4\xbf\x26\x4b\x15\x02\xdb\x01\xbf\x7d\xc5\xaf\ \xb6\xff\x07\x60\x1f\xaa\x0c\x9c\xb5\x18\xff\x6c\x9f\x77\xec\x45\ \x12\x04\xb1\x24\x38\x30\x03\x70\xf1\x73\x10\xeb\xd7\xce\xac\x50\ \x77\xbe\xb5\x47\x93\x55\x1f\x77\x4a\x1b\x8e\xd4\xf6\xc3\x7e\x79\ \x72\x53\xa7\x74\xf9\xc2\x32\xaa\xd4\x22\x37\x20\x1c\x4e\xe4\x09\ \x49\x0d\x00\x2f\x88\x02\xb6\x8a\xfc\xfa\xd9\xad\xe0\x01\xf0\x31\ \x88\x7d\x52\x16\x62\x23\x34\x0c\xb5\x7f\x04\xda\x61\x52\x89\x46\ \xa8\x60\x00\x21\xc0\x52\x37\x7f\xa4\x53\xae\x87\x7b\xb3\xe4\x35\ \x1e\x09\xca\x23\x1f\xb6\xcb\xce\x0e\x7e\x79\x34\x26\x3e\x6b\x5c\ \xdf\xe2\x91\xc7\x36\x74\xc8\x11\x18\x61\x24\x8c\x70\x2b\xaa\xc3\ \x24\x78\x44\xaa\x8f\x4c\x9b\x04\x61\x84\x10\xf8\x1c\xa7\xfa\xf7\ \x74\xf9\x7d\xfe\x5d\x20\xe3\x3a\x66\xb5\x18\xb1\x47\x28\x91\x71\ \x75\xe5\x8a\xe1\x55\xc5\x62\x18\x40\x12\xe4\xa2\xaf\x43\xcc\xd7\ \x14\x99\x65\x57\x67\x40\x1e\xc6\xe2\x3f\x3d\xe0\x8b\xbf\x7a\x4c\ \x61\x38\xd7\xba\x7d\xbd\xf2\x28\x5e\x3f\x10\x0f\x87\x15\xd3\xcb\ \xa4\xc4\x9a\x7c\x77\x98\xd6\x00\xba\x60\x04\xde\xf9\x4f\x01\xff\ \xb2\x83\x1b\xa5\x7f\x83\xd8\x03\xbf\x21\x92\x3b\x10\x91\x77\xf7\ \xba\xd5\xe2\x9f\xd8\xd4\x21\x3b\xda\x53\x7f\x3c\x8d\xb0\xa1\xd5\ \x2b\x8f\x6f\xec\x90\xfd\x08\x8f\x75\xf0\x0a\xaf\x96\xfc\x9e\x65\ \x64\x00\x8a\x61\x81\xc3\x21\xf0\x32\xe0\x17\xa8\x6e\x06\x6b\x01\ \x6f\x43\xca\xa0\xe6\xee\xef\xd3\xcf\x0f\xc8\xfa\xcd\x2d\x8a\xcf\ \xb0\x45\xe6\xa3\xb1\x6c\xe5\x83\x7f\x3f\xbb\xb9\x5b\xee\x7f\xe3\ \x80\x8a\xf5\x13\x29\x84\x3c\xb3\x11\x46\xb8\xfb\xd5\x36\x79\x6d\ \x97\x5b\x82\xb4\x4a\x12\x65\x6c\x00\x0a\x46\x20\x61\xd0\x0e\x58\ \x25\xf8\x8d\xb2\x47\xc0\x0e\x70\x2c\x18\xfb\x88\x19\x3f\x80\xad\ \x31\x93\x21\xe1\x36\x79\xa0\xf2\xc3\x08\x47\xfd\x99\x37\x52\xcc\ \xb5\x9d\xde\x90\x32\x46\x2a\x65\x65\x80\xfe\x82\x11\xf8\x40\x8e\ \x0f\x19\xee\x00\xab\x01\xfb\x87\x0c\x2f\xef\xcb\xa1\x9c\x0c\x40\ \xc1\x08\xdd\x80\x61\xc1\x6a\x71\x3d\x87\x40\x76\xbf\xa3\x3e\x89\ \xca\xd9\x00\x7d\xd4\x0d\x58\x36\x6f\x07\xfc\x96\x29\x7b\x89\x9c\ \x9a\xa8\xa1\x50\xde\x0c\x00\x2f\x20\xfc\x8e\xee\x5e\xf0\x1b\xc0\ \x44\xf9\x04\xe0\xe3\xd9\x6c\x0d\x31\x64\x61\x94\x4f\x0f\x50\x82\ \x11\xd8\x44\x79\x00\xff\xc0\x89\xdf\xd5\xa5\x21\xf8\xed\x6d\x56\ \x90\x4c\x16\xe6\x0b\x19\xcc\x8d\xf1\xf3\x41\x57\xde\x0d\xd0\x57\ \x71\x8f\x60\x7e\x60\x92\xfc\x31\xd8\x0c\x92\x56\x0b\x88\xb5\x91\ \x7b\x8f\xa7\xb7\x16\x4e\x61\xe7\x39\x24\x1a\x54\x03\x50\x30\x02\ \xcb\x26\xab\x05\xc3\x81\x7f\x47\xf8\x20\x60\x77\xa9\xfe\xbc\x05\ \x70\xe1\x7c\x7e\xfe\x57\x70\x23\xb8\xf7\xf9\xaa\xcb\xfe\x8b\xe3\ \x90\x68\xd0\x0d\xa0\x2b\xee\x0d\xec\x26\xf9\x15\x7c\x86\x06\x3d\ \x83\x63\xec\x21\xf8\x87\x57\xdc\x7c\xbd\x5e\xf9\xd0\xfb\x5d\x61\ \x83\xf1\xff\x37\x07\xa4\x13\x8c\xc0\xfc\xc0\x67\xeb\x6f\x82\x17\ \x01\xbb\x48\xfe\x75\x28\xb7\xe0\xad\x58\x7c\xf6\x2d\x62\x4e\x12\ \xf9\x1f\x31\x9e\x44\x34\x81\x55\x0f\xef\x00\x00\x00\x00\x49\x45\ \x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\x0f\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\xea\x50\x4c\x54\x45\x00\x00\x00\x66\x99\xcc\x80\xaa\ \xd5\x6d\xb6\xdb\x80\xaa\xdb\x7d\xac\xdb\x80\xae\xdc\x7d\xaa\xd7\ \x47\x9d\xa0\x46\x9b\x9e\x7f\xac\xdb\x80\xab\xd9\x80\xac\xda\x7f\ \xab\xda\x7f\xac\xdb\x80\xab\xdb\x7e\xaa\xd8\x7f\xab\xda\x50\x9f\ \xa9\x7f\xaa\xda\x80\xab\xda\x7f\xab\xdb\x80\xaa\xd9\x37\x99\x90\ \x37\x99\x91\x7f\xaa\xda\x7f\xab\xda\x7f\xab\xda\x80\xab\xda\x7f\ \xab\xda\x27\x95\x81\x28\x94\x80\x80\xab\xda\x7f\xab\xda\x4a\x9e\ \xa3\x1a\x91\x72\x1a\x91\x73\x1b\x91\x73\x1d\x91\x75\x1d\x92\x75\ \x1d\x92\x76\x1e\x92\x76\x1e\x92\x77\x20\x92\x78\x20\x93\x79\x24\ \x93\x7c\x2c\x96\x84\x2e\x97\x87\x2f\x96\x88\x38\x99\x91\x3a\x99\ \x93\x3b\x9a\x95\x41\x9b\x9b\x42\x9b\x9a\x44\x9c\x9e\x45\x9c\x9e\ \x46\x9d\xa0\x4a\x9d\xa3\x4b\x9e\xa3\x4c\x9d\xa6\x58\xa1\xb2\x5f\ \xa2\xba\x60\xa3\xb9\x60\xa3\xba\x63\xa3\xbd\x6f\xa7\xc9\x72\xa8\ \xcc\x73\xa8\xcd\x76\xa8\xd0\x76\xa9\xd0\x79\xaa\xd3\x7a\xa9\xd5\ \x7a\xaa\xd5\x7b\xaa\xd5\x7c\xab\xd7\x7d\xaa\xd8\x7e\xab\xd8\x7f\ \xab\xda\xf1\x94\x5a\xb3\x00\x00\x00\x23\x74\x52\x4e\x53\x00\x05\ \x06\x07\x2a\x2b\x2c\x2d\x53\x54\x8d\x8e\x90\x91\x93\x94\x96\x97\ \xba\xbb\xbc\xbd\xbe\xd1\xd1\xd3\xd5\xf1\xf2\xf3\xf8\xf8\xfc\xfd\ \xfe\xde\x17\xc3\x6f\x00\x00\x00\xb1\x49\x44\x41\x54\x18\x19\x2d\ \xc1\x07\x42\xc2\x40\x14\x45\xd1\x47\x00\x41\x30\x88\x58\x83\x44\ \x06\xbe\x58\xc0\x2e\xf6\x5e\xb0\x44\xef\xfe\xb7\xe3\x24\xe3\x39\ \xca\xcd\x6f\x6c\xed\xee\xf4\xd7\xeb\x0a\xca\x9d\x91\xe5\x26\xc3\ \x76\x24\xaf\xbc\x36\xdb\x33\xef\xf0\x05\x56\x23\x49\x4b\x70\x65\ \x76\x77\xfd\x84\xd7\x92\x6a\x03\xf8\x3c\xb6\x9b\xd7\x0c\xcf\x55\ \x15\xe3\xfd\x3c\x5f\x9c\xfe\x66\x78\x4d\x75\x29\x64\x93\xf1\xfe\ \x2d\x90\x28\x25\x98\x9a\xd9\x23\xf4\xd4\x23\x38\x33\xb3\xf1\x1b\ \x9b\xea\x12\x3c\x6c\x9b\x8d\x66\x24\x5a\xe0\xdf\xd4\xec\x1c\x1a\ \x9a\x73\x04\x97\x76\xf2\x8d\xab\x48\x8b\x14\xbe\x0e\x8e\xde\x21\ \x96\x14\xad\x90\xfb\xb8\xcf\x60\xb9\x24\x2f\x6a\x39\x0a\x2e\x2e\ \x29\xa8\x36\x93\x34\x4d\x1a\x15\x79\x7f\x11\x2d\x2e\x60\x1e\x70\ \xa4\xe2\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\xcb\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x01\x92\x49\x44\x41\x54\x38\x8d\xbd\x91\xb1\x4b\x55\x61\ \x18\x87\x9f\xdf\x77\xef\xb5\xa8\x14\x2a\xcf\x51\x6a\x69\x48\x1a\ \x04\x07\x91\x48\x28\xa2\x90\x0e\x2d\x2d\x92\x63\xb4\x14\x2d\x05\ \x0a\x17\x6c\x35\x31\xb1\xa6\x36\x1b\xfa\x03\x72\x09\x8a\xe0\x5e\ \x49\xd4\x96\xa0\xa2\xa6\x82\x10\x82\x68\xf0\x74\x8c\x86\xb8\x10\ \x7a\xbf\xef\x6d\xd0\x13\x97\xec\xde\x70\xa8\xdf\xf8\xbc\xdf\xf7\ \xe3\xe5\x79\xe1\x5f\xe7\xea\xec\xab\x52\xab\xb9\x6b\x35\x2c\xdf\ \x5a\xea\x69\xcf\xbe\x7f\x18\x9b\x5c\x18\xde\x71\xc1\xe8\xc4\x42\ \x6f\xc0\x16\x31\x8e\x38\x73\x1d\x39\x5f\xab\x74\xdd\xb3\x87\xbd\ \x6d\x2d\x0b\x46\x27\x9f\x1d\x77\xd2\x12\xd8\xa1\x46\x9e\xce\xc7\ \xc3\x0e\xee\x67\xfb\xd7\xca\x39\x2b\x02\x5c\x9f\x5a\x8e\x76\xf9\ \x70\x19\xcc\x99\xb1\xcf\x4c\x63\x60\x7b\x1a\x3f\x67\xd5\xf8\x9a\ \xbc\x56\x7c\x81\x41\x61\x07\x57\x2b\x5d\x7b\xbb\x93\xb4\x56\x04\ \x28\x05\x7f\xd6\x60\x06\x00\x81\xb0\x6d\x5b\xc9\xb9\xd7\x46\xe8\ \x37\xe8\x2b\x04\x1e\x01\x67\x80\x27\x0e\xc0\x05\xd4\xcc\x45\x9e\ \xce\xa1\xd5\x97\x40\x8f\x8c\xb4\xcd\xf9\xcf\x38\x8e\x36\x75\xf0\ \xa7\x98\x21\x44\x40\x68\x5d\x25\x99\x6d\xae\xe9\x00\x4c\xfc\xf8\ \x5b\xc1\xd7\x6a\x74\x49\xa6\x8a\x41\x8c\x0f\x87\x25\xbf\xf2\xab\ \xe0\xd3\xb1\xec\xb1\x99\xeb\xc7\x6c\x00\x85\xd3\x98\xde\xfd\x5e\ \x10\xe0\x23\x86\x09\xbd\x0d\x8e\xf3\x3e\x14\x16\x61\xeb\x0a\x73\ \x23\x23\x1e\x78\x93\x3f\x1e\xbf\xfd\xfc\xe4\x46\xbd\xfe\x14\x38\ \x91\xb3\x38\xc9\x96\xbf\x54\xa3\x8b\x45\xdc\x8b\xba\x29\xea\x4e\ \xd2\x5a\x53\x07\xd3\x37\x4f\x7d\xd3\xee\xf5\x21\xc4\x7c\x23\x8f\ \xcf\x65\x73\x21\x70\x25\x3a\x90\xde\xc9\x59\x53\x89\x77\xcb\x49\ \xad\xbd\xce\x05\xa4\x07\x41\xf6\x3e\xe7\x9d\x49\x7a\x43\x03\x6c\ \xb4\x14\xf6\x5f\xf3\x13\x92\xba\x8e\xfc\x31\x60\xb5\xe7\x00\x00\ \x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\x24\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x00\xb7\x50\x4c\x54\x45\x00\x00\x00\xff\xff\xff\xaa\xaa\ \xaa\xbf\xbf\xbf\xaa\xaa\xaa\x92\x92\x92\x9f\x9f\x9f\xaa\xaa\xaa\ \xaa\xaa\xaa\xa4\xa4\xa4\x99\x99\x99\xa2\xa2\xa2\x9b\x9b\x9b\x9d\ \x9d\x9d\x9f\x9f\x9f\xa2\xa2\xa2\xa3\xa3\xa3\x9e\x9e\x9e\x9f\x9f\ \x9f\x9d\x9d\x9d\xa2\xa2\xa2\xa0\xa0\xa0\xa2\xa2\xa2\xa0\xa0\xa0\ \x9f\x9f\x9f\xa0\xa0\xa0\x9f\x9f\x9f\x9f\x9f\x9f\x9f\x9f\x9f\x9f\ \x9f\x9f\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\x9f\x9f\ \x9f\xa0\xa0\xa0\xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\x9f\x9f\x9f\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xe0\ \xf6\xeb\x67\x00\x00\x00\x3c\x74\x52\x4e\x53\x00\x01\x03\x04\x06\ \x07\x08\x09\x0c\x0e\x0f\x16\x17\x1a\x20\x21\x24\x2a\x2d\x2f\x37\ \x3b\x3c\x4b\x52\x5b\x62\x6d\x75\x80\x8e\x8f\x91\x99\xa0\xa1\xaa\ \xae\xb1\xba\xbf\xc0\xcd\xd2\xd9\xda\xde\xe3\xe5\xe7\xec\xed\xee\ \xef\xf5\xf8\xfa\xfc\xfd\xfe\x62\xeb\x7e\x2e\x00\x00\x00\xe0\x49\ \x44\x41\x54\x58\xc3\xed\xd7\x07\x12\x82\x30\x10\x05\x50\x50\xb1\ \xa2\xd8\xb0\x8b\x15\x0b\x8a\x35\x76\xee\x7f\x2e\x71\xdc\x13\xfc\ \xef\x0c\xa3\xb2\x07\x78\x43\xc2\xdf\x64\xa3\x69\x71\xfd\x64\xa5\ \x1c\xa5\x1c\x83\x00\x06\x41\x58\x8b\x1c\x0e\x1c\x5f\x40\xe0\x99\ \x24\x10\xf8\x16\xb5\x84\xb0\x76\x55\x10\x30\x5c\x11\x94\x0d\x0a\ \x89\x91\x08\x97\x16\x28\xe8\x7d\x11\x6e\x1d\x74\x1f\xba\xf7\xb7\ \xf0\xe8\xa1\x42\xfb\x2a\x1f\x31\xd4\x41\xa1\x79\x16\x61\x92\x04\ \x85\xfa\x41\x84\x59\x06\x14\x2a\x5b\x11\x96\x79\x50\x28\xad\x45\ \x58\x15\x41\xc1\xf4\x44\xd8\x94\x41\x21\x3b\x17\x61\x5f\x43\x63\ \x3d\x15\xe1\xd4\x88\x63\xfd\xa1\x58\x8f\xd1\x58\xdb\x4a\x04\x37\ \x1d\x59\xac\x2d\x5f\x04\xaf\x10\x4d\x5f\xb0\x4b\x60\x37\x91\xfd\ \x8d\x6c\x90\xc8\x28\xb3\xcd\xc4\xb6\x33\x7b\xa0\xb0\x47\x1a\x7b\ \xa8\x46\x1d\x5f\xf6\x6a\x63\x2f\xd7\x7f\x8f\x2f\x3b\xe6\xd1\x83\ \x26\x3d\xea\xd2\xc3\x36\x3d\xee\xd3\x0f\x8e\xb8\xbe\xb0\x9e\x84\ \x24\x62\x38\x20\x81\x2a\xaf\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ \x42\x60\x82\ \x00\x00\x01\x6b\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\x75\x50\x4c\x54\x45\x00\x00\x00\xcc\x66\x33\xd5\x55\ \x55\xdb\x49\x49\xd5\x5b\x49\xd5\x59\x47\xd6\x5d\x4b\xd7\x5b\x4a\ \xd7\x5a\x4a\xd7\x5a\x4a\xd6\x5a\x4a\xd7\x5a\x4a\xd7\x5a\x4b\xd7\ \x5a\x4a\xd6\x5a\x4b\xd6\x5a\x4a\xd7\x5a\x4a\xd8\x5a\x4b\xd7\x5a\ \x4a\xd7\x5a\x4a\xd7\x59\x4a\xd7\x5a\x4b\xd7\x5a\x4a\xd7\x5a\x4a\ \xd7\x5a\x4a\xd7\x5a\x4b\xd7\x5a\x4a\xd7\x5a\x4a\xd7\x5a\x4a\xd7\ \x5a\x4a\xd8\x5d\x4d\xda\x64\x55\xdb\x69\x5a\xdb\x6b\x5c\xdb\x6b\ \x5d\xf3\xcc\xc7\xf3\xce\xc9\xf4\xd1\xcc\xf4\xd1\xcd\x2a\xf8\xf6\ \x24\x00\x00\x00\x1d\x74\x52\x4e\x53\x00\x05\x06\x07\x2a\x2b\x2c\ \x2d\x8d\x8e\x90\x91\x93\x94\x96\x97\xbb\xbc\xbd\xbe\xd3\xd4\xd5\ \xf1\xf2\xf3\xf4\xfc\xfd\x64\x79\xba\xb6\x00\x00\x00\x88\x49\x44\ \x41\x54\x18\xd3\x65\x8f\xd9\x12\xc1\x50\x10\x05\x5b\x90\xe0\xda\ \xc5\x12\x57\xe7\x26\xb1\xfc\xff\x27\x7a\xa0\x90\xd2\x6f\x33\x55\ \xe7\xcc\x34\x00\x45\xd8\x9f\xcf\xfb\x59\xce\x8b\xe1\xf2\xa2\xaa\ \x71\x91\x01\x0c\x77\x7e\xd8\x66\xc0\xca\x1f\xe6\x50\x5c\xb4\x4e\ \xaa\xa9\xd6\x38\x26\xa8\xe9\xd6\x6a\x7b\x4b\xea\x94\x83\x6a\x73\ \xed\x9a\x6b\xa7\x5a\x52\xa9\xda\xdc\x1f\x9d\xaa\x27\x4e\xfd\xc5\ \xf1\x3f\x32\xeb\x97\x4e\xc8\x63\xef\xec\x08\x16\xbf\x8f\x05\x20\ \xdb\x7c\xe7\xf5\x00\x20\x9b\xc7\xb7\x5c\x18\xbc\x7d\xc7\xd3\xb2\ \xaa\xca\xc9\x08\xe0\x09\x20\xe7\x16\xb8\x91\x5e\xe9\x07\x00\x00\ \x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x00\xd2\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x05\xa0\x00\x00\x05\xa0\ \x01\x09\x8d\x56\xef\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x00\x4f\x49\x44\ \x41\x54\x38\x8d\xed\xce\x51\x11\x80\x20\x14\x44\xd1\xbb\x8c\x31\ \xb4\xc0\xab\x61\x12\x1b\xd0\x84\x8e\x68\x0e\x96\x0c\xa0\x33\xfe\ \x70\xfe\xef\xec\xc2\xf2\x3f\x39\xe2\x44\x2a\xd8\xfb\x58\xa9\x07\ \xc8\x72\x44\x05\x8e\xc9\x03\x35\x01\x9e\x8c\x01\xbc\x21\x5d\xb4\ \x56\x90\xc6\x5e\xd8\x37\x29\xe5\x17\xe3\xcb\x67\x3a\x30\x64\x11\ \x34\x5e\xf5\x37\x1f\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ \x82\ \x00\x00\x05\x09\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x02\x13\x50\x4c\x54\x45\x00\x00\x00\x00\xff\xff\xff\xff\ \x00\xff\x80\x00\x55\xaa\xaa\x80\x80\xbf\x66\x99\xcc\xff\xcc\x00\ \x80\x80\xaa\xff\xaa\x2b\x6d\x92\xb6\xdb\xb6\x24\xdf\xbf\x20\xe3\ \xc6\x1c\x80\x80\xb3\x74\x8b\xb9\xea\xbf\x15\xeb\xb1\x14\x6d\x80\ \xb6\xed\xb6\x12\xee\xbb\x11\x70\x80\xbf\xef\xbf\x10\x78\x87\xc3\ \xf0\xb4\x0f\xf2\xbc\x1b\xe8\xb9\x17\x6f\x85\xbc\xe9\xbc\x16\xea\ \xbf\x15\x70\x85\xc2\xeb\xb8\x14\xeb\xba\x14\x71\x84\xbd\xec\xbd\ \x13\x73\x84\xbd\x70\x80\xbf\xe7\xb7\x18\x74\x83\xc1\xe9\xbc\x17\ \x71\x80\xbf\xea\xb8\x15\xea\xba\x15\xeb\xb7\x14\x73\x86\xbf\x70\ \x83\xc1\xed\xbc\x18\x71\x82\xbe\xe9\xbc\x16\xe9\xb8\x16\xea\xba\ \x15\x73\x82\xbe\x71\x84\xbd\x72\x84\xbd\xea\xbb\x15\xea\xb9\x15\ \x71\x82\xbe\xeb\xba\x14\xeb\xb8\x18\x74\x83\xbd\xec\xb9\x17\x75\ \x83\xbd\xe9\xbb\x16\xea\xbc\x15\xea\xba\x15\x72\x83\xbf\xeb\xba\ \x17\xec\xba\x16\xec\xbb\x16\xeb\xba\x17\x74\x82\xbe\xeb\xbb\x17\ \x73\x84\xbf\x73\x84\xc0\x72\x82\xbe\x74\x83\xc0\xea\xbb\x15\x72\ \x82\xbe\xea\xb9\x17\xeb\xb9\x17\xeb\xba\x16\x73\x82\xbe\xec\xba\ \x15\x73\x83\xbf\xeb\xbb\x17\x72\x84\xbf\xec\xba\x16\x73\x84\xbf\ \xea\xba\x17\xea\xbb\x17\xeb\xba\x16\xeb\xbb\x16\x74\x83\xbf\xeb\ \xb9\x16\xeb\xba\x16\x73\x82\xbf\xec\xbb\x15\x73\x82\xc0\xeb\xba\ \x16\x74\x82\xc0\xeb\xba\x16\xea\xba\x17\xeb\xba\x16\x72\x83\xbe\ \xeb\xba\x15\x73\x84\xc0\xeb\xba\x16\xeb\xbb\x16\x73\x83\xc0\xec\ \xba\x16\x73\x83\xc0\xea\xba\x16\xeb\xb9\x16\xeb\xba\x16\xeb\xbb\ \x15\x74\x83\xc0\xeb\xba\x17\x74\x83\xbf\xec\xba\x16\x73\x84\xbf\ \x73\x83\xbf\xeb\xba\x16\xeb\xba\x16\x72\x83\xbf\xea\xb9\x16\x73\ \x83\xbf\x73\x83\xbf\xeb\xba\x17\xeb\xbb\x16\x73\x83\xbf\xeb\xba\ \x16\x73\x83\xbf\xeb\xb9\x16\x73\x83\xbf\x73\x82\xbf\xeb\xba\x16\ \x73\x83\xbf\xeb\xba\x16\x73\x83\xbf\xeb\xba\x16\xec\xba\x16\xeb\ \xba\x16\x73\x83\xbf\xeb\xba\x15\x73\x83\xbf\xeb\xba\x16\x73\x83\ \xc0\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\x74\x83\xbf\xeb\xba\x16\ \xeb\xba\x16\x73\x83\xbf\xea\xba\x16\xeb\xba\x16\x73\x83\xbf\xeb\ \xba\x16\x73\x83\xc0\xeb\xbb\x16\x73\x83\xbf\xeb\xba\x16\xeb\xba\ \x16\x73\x83\xbf\xeb\xba\x16\x73\x83\xbf\xeb\xba\x16\x73\x83\xbf\ \x73\x83\xc0\xeb\xba\x16\x73\x83\xbf\x73\x83\xbf\xeb\xba\x16\x73\ \x83\xbf\xeb\xba\x16\x73\x83\xbf\xeb\xba\x16\xc8\x2c\x4e\xba\x00\ \x00\x00\xaf\x74\x52\x4e\x53\x00\x01\x01\x02\x03\x04\x05\x05\x06\ \x06\x07\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0e\x0f\x10\x10\x11\x11\ \x13\x16\x17\x17\x18\x19\x19\x1a\x1b\x1b\x1f\x20\x20\x21\x22\x24\ \x24\x25\x27\x28\x29\x2a\x2b\x2e\x2f\x30\x33\x36\x3a\x3c\x3e\x3f\ \x3f\x41\x42\x42\x46\x47\x48\x4a\x4c\x4e\x51\x52\x59\x5a\x5a\x5b\ \x5d\x5e\x61\x61\x62\x63\x66\x67\x6a\x6b\x6f\x70\x74\x76\x78\x7a\ \x7b\x7d\x7f\x80\x80\x82\x83\x83\x89\x8c\x8d\x8d\x93\x98\x9a\x9c\ \x9d\xa2\xa4\xa9\xab\xad\xad\xb0\xb1\xb3\xb5\xb5\xb7\xb8\xba\xbb\ \xbc\xbd\xc4\xc6\xc7\xcc\xcc\xcd\xce\xce\xcf\xd1\xd2\xd7\xd9\xda\ \xdb\xdc\xde\xdf\xe1\xe2\xe2\xe3\xe3\xe5\xe5\xe6\xe8\xea\xea\xeb\ \xec\xec\xed\xee\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf6\xf7\xf7\xf8\xf9\ \xf9\xfa\xfc\xfd\xfe\xfe\xc7\xcb\xf5\xf5\x00\x00\x01\xf6\x49\x44\ \x41\x54\x58\xc3\xed\xd7\x57\x57\x53\x41\x14\x05\xe0\x8d\x17\x45\ \xd0\x28\x01\x89\x60\x17\x3b\xc5\xde\x7b\x41\xb1\x20\x46\x05\xa5\ \x63\x8b\xbd\x17\xec\xbd\xa2\x88\x88\x46\xd0\x88\x05\x35\x88\x1a\ \xce\xfe\x89\x3c\xf1\xc4\x59\xde\x71\xe6\xd1\xec\xf7\xfd\xad\xb9\ \x6b\xcd\x3a\x67\x2e\x90\xcc\xff\x91\xd9\x4b\x86\x3a\xf5\xf7\x27\ \xe4\x7e\x96\x7d\x3d\xe5\xa0\x88\xc8\x6e\xeb\x7e\xea\x31\x11\x11\ \x69\xb4\xed\x0f\x3f\x2d\x4e\xc0\xa8\x2b\xe2\x04\xe4\xdc\x14\x27\ \x60\xfc\x43\x71\x02\xa6\x3d\x13\x27\xa0\xb8\x4d\x9c\x80\x45\xef\ \x44\x01\x96\xce\x30\xed\x2f\xff\x24\x0a\x30\x9f\xb1\xb9\x66\xfd\ \x0d\xdf\x44\x03\x42\x2d\x7c\x39\xce\xa4\xbf\xf5\x97\x0c\x06\x86\ \x00\x28\xec\x64\x93\xe7\x5b\x1f\x56\x99\x90\xc1\x40\xb0\xe5\x6e\ \x10\x58\xd7\xc7\x5d\x7a\x6b\xdb\x93\x8f\x03\xe9\x11\x51\x80\xbc\ \xcf\x3c\xef\x01\x11\x76\xe6\x6a\xfd\xa2\xdf\xf2\xb7\x34\x02\x28\ \xe9\x63\x35\x10\xea\x60\x8d\x7a\x00\xf1\x05\xd0\xc0\xaf\x13\x81\ \x2a\x76\xa4\x2b\xc0\x0e\x03\x20\xfd\x05\x23\x40\x6e\x9c\x1b\x2d\ \x01\x94\xb1\x3b\x00\x9c\xe3\x49\x5b\x20\xd0\xcd\xf5\x40\x39\x5f\ \xdb\x02\xb8\xc8\x08\x50\x40\x4e\xb1\x05\xaa\xd9\x04\x78\x71\x2e\ \xb3\x05\xca\xf9\x08\x40\x33\x37\xdb\x02\x25\x7c\x05\xe0\x81\x76\ \x19\xcd\x80\x30\xef\xb9\x01\xb5\xbc\x0c\xa0\x99\xa5\xb6\xc0\x75\ \x1e\x02\xbc\x38\x57\x58\x02\xd9\xbd\x5c\x09\xcc\x21\xf3\x2d\x81\ \x0a\x76\xa5\x01\x65\x7c\x6b\x79\x91\x32\xa3\x3c\x00\xe0\x0c\x4f\ \x69\x33\xc8\x00\x38\xca\x58\x08\x18\xf3\x9d\x9b\x14\x60\x7a\x8f\ \x2f\x10\x26\xc3\x00\xf6\xf1\xc3\x48\x6d\x20\xac\xb9\x76\x67\x20\ \xad\x2a\x30\xa1\x97\xc7\x01\x64\x47\x59\xef\x3b\x14\xb7\xfc\x54\ \x80\xc0\xad\x0b\x23\x00\x1c\x61\x2c\xcf\x7f\x2a\xaf\xfa\xa2\xdf\ \x03\x60\xf5\x1f\xee\x31\x99\xeb\x8b\xdf\xeb\xc0\xac\x28\x6f\x78\ \x46\x9b\x65\x5e\xbb\x06\x04\x9f\xf2\xcd\x64\xc3\xdd\x36\xf3\xb9\ \x02\x2c\x64\xd7\x02\xe3\xed\x3a\xe9\xb1\xf2\x09\x6b\x0b\xff\x61\ \x3f\x8f\xbd\xed\xf6\x3e\x00\x46\x5f\x75\x04\x90\x71\xd6\x11\x40\ \xea\x09\x47\x00\x29\x87\x1d\x01\xa0\xce\x15\xc0\xde\x84\x88\xec\ \x74\x79\xad\x6f\xff\x21\x97\x32\x9c\xde\xfb\x59\x53\x93\xff\x4c\ \xc9\xf8\xa5\x1f\xa6\xc2\xb0\x89\x8c\xa0\xcb\x35\x00\x00\x00\x00\ \x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\x59\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x00\xc3\x50\x4c\x54\x45\x00\x00\x00\xff\xff\xff\x80\x80\ \x80\xaa\xaa\xaa\x99\x99\x99\x92\x92\x92\x9f\x9f\x9f\x99\x99\x99\ \x9d\x9d\x9d\x9f\x9f\x9f\xa5\xa5\xa5\x9e\x9e\x9e\x9f\x9f\x9f\x9d\ \x9d\x9d\x9e\x9e\x9e\xa2\xa2\xa2\xa2\xa2\xa2\x9f\x9f\x9f\xa2\xa2\ \xa2\x9f\x9f\x9f\x9e\x9e\x9e\xa1\xa1\xa1\x9e\x9e\x9e\xa2\xa2\xa2\ \x9f\x9f\x9f\x9f\x9f\x9f\xa0\xa0\xa0\x9f\x9f\x9f\xa0\xa0\xa0\xa1\ \xa1\xa1\xa0\xa0\xa0\xa1\xa1\xa1\x9f\x9f\x9f\xa1\xa1\xa1\xa0\xa0\ \xa0\x9f\x9f\x9f\xa0\xa0\xa0\xa1\xa1\xa1\x9f\x9f\x9f\xa1\xa1\xa1\ \xa0\xa0\xa0\xa0\xa0\xa0\xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\x36\x82\x62\x12\x00\ \x00\x00\x40\x74\x52\x4e\x53\x00\x01\x02\x03\x05\x07\x08\x0a\x0d\ \x10\x11\x15\x18\x1a\x1d\x1e\x21\x25\x2c\x2d\x32\x36\x3a\x3f\x40\ \x48\x4e\x58\x5e\x6f\x71\x87\x88\x8a\x93\x95\x9c\x9d\xa8\xad\xae\ \xb3\xbd\xc3\xc4\xcb\xcf\xd2\xd6\xd7\xdb\xde\xe5\xe8\xeb\xed\xee\ \xf0\xf1\xf4\xf6\xf9\xfb\xfe\x3e\xfa\xd4\x5c\x00\x00\x01\x05\x49\ \x44\x41\x54\x58\xc3\xed\x97\xc9\x4e\x02\x51\x10\x45\x99\x07\x41\ \x44\x10\x91\x41\xa1\x01\x19\x64\x86\x66\x54\xa0\xfe\xff\xab\x5c\ \x74\x6d\xbc\xa1\x93\x9b\x54\x2f\xc0\xf4\x59\x9e\xdc\xa4\xa7\xfb\ \xde\xab\x8e\x44\x42\xfe\x3f\xa9\xce\x61\xe7\x24\x78\x8f\x3c\x4c\ \x44\x44\x5a\xb4\x47\x1e\xe7\x22\x22\xe2\xb2\x1e\x79\x5e\xcb\xd5\ \xa0\x9f\x47\x5e\x36\x5e\x0e\x6f\xd5\xcf\x23\x6f\x47\xcd\xf5\x13\ \x94\x47\xea\x3f\x9a\xeb\xc6\x28\x8f\x34\xcf\x9a\x6b\x73\x1e\x79\ \xbf\x78\xb1\xcb\x07\xe7\x81\xa8\xa3\x97\x39\x35\x28\x8f\xc4\x3f\ \x35\xf7\x5d\xa3\x3c\x92\x1c\x68\x6e\xff\x4a\x79\x24\x3b\xd6\x9c\ \x5b\xa6\x3c\x92\x9f\x69\x6e\xf9\x44\x79\xa4\xb8\xd2\xdc\x34\x47\ \x79\xa4\xe4\x6a\xee\x2b\x43\x79\xa4\x7a\xd0\xdc\x30\x45\xf9\xb0\ \xbe\x7f\x6b\xda\xf3\xa9\x6f\x8f\xab\x6f\x7a\xa4\xb9\x6d\x85\xf2\ \x41\xd7\x57\x77\x59\x91\x45\x81\xf2\x81\xf7\xdf\xfe\x08\xf6\x97\ \x68\xff\x8c\xf6\x22\xd9\xab\x1c\xc0\x62\xb2\x2f\x67\xfb\x86\x62\ \xdf\xd2\xec\x9b\xea\x6d\xd4\xda\x7a\xb4\xd9\x0f\xd7\xb0\xd6\x81\ \x8d\x79\xf6\x41\xd3\x3e\xea\xda\x87\x6d\xfb\xb8\x6f\xff\xe1\x08\ \xb9\x13\x7e\x01\xc4\x85\xd1\xd1\xb9\x43\x4f\xd3\x00\x00\x00\x00\ \x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\xdc\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\xba\x50\x4c\x54\x45\x00\x00\x00\x80\x80\x80\xaa\xaa\ \xaa\xcc\xcc\xcc\xbf\xd5\xbf\x8a\x92\xa0\xc8\xc8\xc8\xc4\xcb\xc4\ \xc6\xcc\xc6\xca\xca\xca\xc5\xc9\xc5\xc7\xcb\xc7\xc6\xc9\xc6\xc7\ \xca\xc7\xc6\xcb\xc6\xc6\xcb\xc6\xc7\xcb\xc7\xc7\xcb\xc7\xc6\xca\ \xc6\xc6\xca\xc6\xc7\xcb\xc7\xc7\xcb\xc7\xc6\xca\xc6\xc7\xca\xc7\ \xc7\xcb\xc7\xc6\xcb\xc6\xc7\xc9\xc7\xc7\xca\xc7\xc7\xca\xc7\xc7\ \xca\xc7\xc7\xcb\xc7\x78\x81\x96\xc6\xca\xc6\xc7\xca\xc7\x6f\x78\ \x90\xc7\xcb\xc7\xc8\xca\xc8\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\xc7\ \xc7\xca\xc7\x63\x6c\x89\x5d\x67\x85\xc7\xca\xc7\x55\x60\x80\x57\ \x61\x81\x57\x62\x81\x58\x62\x81\x58\x63\x82\x5c\x66\x84\x77\x80\ \x95\x78\x81\x96\x79\x82\x96\x7e\x86\x99\x8e\x95\xa3\x9b\xa2\xac\ \x9c\xa1\xac\xae\xb3\xb8\xbe\xc2\xc1\xc4\xc7\xc5\xc6\xc9\xc6\xc7\ \xca\xc7\x7e\xea\xb5\xa4\x00\x00\x00\x2c\x74\x52\x4e\x53\x00\x02\ \x03\x0a\x0c\x23\x25\x27\x28\x2b\x39\x44\x4c\x65\x67\x70\x71\x7f\ \x82\x87\x88\x89\x94\x96\x97\xb4\xc3\xc5\xc7\xc9\xcc\xce\xdd\xde\ \xe7\xee\xef\xf5\xf6\xf7\xf9\xfa\xfe\xfe\x91\x41\x01\x38\x00\x00\ \x00\xa5\x49\x44\x41\x54\x18\x19\x3d\xc1\x0b\x5b\xc1\x00\x18\x86\ \xe1\xd7\xb6\x6c\x56\x21\x24\xc6\x58\xb4\x1c\x72\x48\xce\xec\xf9\ \xff\x7f\xab\x6f\x2e\x76\xdf\xba\xfb\xc4\xd7\x83\xeb\x48\xe5\x1f\ \xea\x92\xe3\xca\x78\x51\xef\xe5\x79\x00\x93\x46\x35\x8e\x3c\x49\ \x41\x4a\x21\x0d\x64\x3a\x14\x3e\x94\x7b\x07\xce\xfb\xed\x29\x83\ \x96\x4c\xf8\x05\xe7\xe5\x7c\xb6\x38\xc0\x38\x94\x12\xcc\x7e\xfe\ \x54\x1a\x6d\x32\x20\x11\xb9\xbf\x59\x49\xc3\xdf\x2b\x46\x7e\x7d\ \x02\xc7\xc5\x68\xb8\xde\xc1\x77\xcd\x97\xd4\x80\xec\xb0\x59\xed\ \x2e\xf0\xa6\x5c\x15\x93\x5d\x31\xaf\x32\x4e\x4c\x21\x76\x24\xb9\ \x51\xda\x69\x8e\x81\x7e\x77\x1a\xb9\x32\x5e\x20\x85\xd0\x96\x02\ \x4f\x85\x84\x8a\x6e\xfe\x01\x6a\x2f\x1f\x26\x5b\xe5\xab\x07\x00\ \x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\x0f\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x04\x2c\x00\x00\x04\x2c\ \x01\x50\x7c\x34\x88\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x8c\x49\x44\ \x41\x54\x38\x8d\xa5\xd2\xbf\x4b\x02\x61\x18\x07\xf0\xef\x7b\xa7\ \x5e\x78\x97\x94\xc7\x65\x39\x84\x83\x44\xd0\x7f\xd0\x5c\x4b\x54\ \x54\x70\x43\xb8\xd8\x1e\x49\x2d\x41\x05\x59\xd4\x56\x53\x50\x41\ \x61\x06\x05\x91\xb4\x54\x28\x99\x83\x43\x7f\x44\x51\xd0\x12\x62\ \x7a\x0a\x7a\x7a\x99\x9c\xbe\x0d\x56\x44\x71\xa9\xf5\x6c\xef\x8f\ \xcf\xf3\x3c\x3c\xef\x0b\x34\x11\x4a\x54\x5a\xff\xbe\xc7\xd4\x45\ \x57\xd2\x5a\x26\x6c\xb7\xbd\x2f\x79\x00\x78\x8e\x75\x38\x52\xd7\ \x8e\xc5\x86\x12\x90\x4a\x65\xb7\xc2\x9a\xb6\x28\x05\x01\x65\xce\ \x13\x17\x4e\x2b\x43\xb1\xc9\x55\xcc\x3b\x0d\xb7\x7e\x1f\x76\x73\ \x5e\xef\x41\xcb\x94\x6f\x7f\x9b\x52\x10\x7a\xda\x67\xf9\x38\x33\ \x19\x21\x7a\x0a\x36\xd3\x26\xad\x56\xc1\xb0\x6a\x81\xbb\xe4\xa4\ \x96\x63\xc1\xd6\xd9\x3d\xe5\xdb\xb3\x6c\x8c\x2e\x9d\xa4\xa2\x8e\ \x01\x00\x79\x52\xaf\xba\xec\xf7\x5b\xda\xd5\x9e\xbb\xd6\xb6\x2e\ \x57\x51\x4d\xa7\xd5\x97\xa4\xfb\x48\x9c\x29\x10\x3f\xaa\xbf\x76\ \x00\x00\xb2\x2c\xb3\xa5\xdb\xd2\x19\xdf\x2b\xb9\x8a\x6a\x3a\x35\ \xd7\xbf\xec\x11\xd8\x9c\xae\x70\x1d\xc1\x4c\x58\x9f\x16\x87\xb2\ \x79\xc3\x21\xca\xb2\xcc\x2a\x1a\x7f\x58\xcc\x27\x87\x1f\x6e\x63\ \x37\x65\xe5\xd1\x6d\xb7\x2a\xc3\xce\x91\x84\xc6\xe8\xfa\x42\xd5\ \x6c\x9a\x05\x0c\x5e\xe1\x03\x13\x0a\x0f\x40\x22\x7a\x4e\x1b\x08\ \x04\xe6\x55\x4a\x48\x19\x00\xc4\xa1\xec\x93\x34\x98\x5a\x01\x80\ \x1f\x33\xf8\x8e\x39\x2a\x8c\x47\x22\x5b\xaf\x00\x40\x29\x08\x21\ \xa0\x5f\xef\x93\x46\xb1\x51\x10\x23\x5c\xd5\xe8\x44\x3c\x1e\x2c\ \xfd\x86\x3f\x13\xfc\x15\x03\x00\xf9\x0f\x06\x00\x26\x5b\x14\x02\ \x35\x4c\x2f\x45\xbe\x30\xd6\x0c\x06\x6a\x1f\x29\x04\x40\x10\x79\ \x6d\x32\x14\x0a\x95\x9b\xc1\x00\xf0\x06\x2d\x61\xbf\x82\x10\x98\ \xd3\x18\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x0f\xf1\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0f\xbf\x00\x00\x0f\xbf\ \x01\x9f\xb0\x32\xa7\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x0f\x6e\x49\x44\ \x41\x54\x78\x9c\xc5\x9b\x7b\x70\xdc\xd5\x75\xc7\x3f\xf7\xf7\xd8\ \xf7\xae\x5e\x2b\x59\x92\x1d\x5b\xb2\x2d\x09\x6c\x19\xe2\xd6\x4d\ \x62\x02\x04\xd3\x38\x4c\x12\x4c\x32\x3c\x4a\x27\x69\x92\x36\xb8\ \xa1\x93\x26\x4d\x83\x4d\x48\x42\xec\xd9\xc1\xd0\xd4\x31\xa6\x0c\ \x74\x98\x26\x6d\x4c\xda\x0c\x74\x92\x96\x0e\xb4\x4e\xa7\x8c\x27\ \x18\x9c\x74\x92\x82\x09\xc5\xb1\xfc\x04\x1b\xf9\xa1\xb7\xb4\xab\ \x7d\xef\xfe\x1e\xb7\x7f\xac\x56\xd6\xbe\xa4\xdd\x95\xa0\xdf\x19\ \xcd\x68\xef\xef\xde\x73\xcf\x39\xbf\x7b\xcf\x39\xf7\x9c\xfb\x13\ \xbc\xcb\xd8\x19\x7a\xb1\xcd\xd6\xf4\x1b\x90\xa2\x5f\xc0\x55\x12\ \xd1\x2b\x90\x4d\x40\x23\xe0\x9b\xe9\x16\x07\x22\x12\x11\x16\xd8\ \xa7\x11\x9c\x92\x30\x60\x28\xda\x91\x27\xbf\x7d\xe3\x78\xb5\x73\ \x85\x08\xdd\x19\x22\xf4\xaf\xb5\xf0\x27\x6a\xe9\x5c\x2d\xbe\xfe\ \xf0\xe1\x4d\x8a\x94\x9f\x01\xb1\x15\x58\xbf\x88\x79\x24\x70\x5c\ \x48\x71\x48\xa8\xd6\x33\xfb\x1e\xfc\xfd\xdf\x54\xea\xb8\x87\x3d\ \x3d\x16\xd6\x09\x05\xe5\xba\xdd\xec\x7e\xad\xda\x09\x96\x4c\x01\ \xdf\xd8\xfb\x4b\xbf\x69\x64\xff\x54\xd8\xca\x3d\x08\xb9\x6e\xee\ \x33\x9f\xdf\x41\x73\x8b\x0b\x7f\xc0\x81\xbf\xc1\x89\xcb\xa5\xe2\ \x70\xa8\x68\xba\x82\x04\x2c\xc3\x26\x9b\xb5\xc8\xa4\x4d\xa2\xd3\ \x59\xa2\xd1\x2c\xe1\xc9\x34\xf1\x58\xb6\x78\x9a\x01\x10\x3f\x4c\ \x59\xf2\xef\x9f\x0a\x6d\x89\xcf\x7d\x10\x22\xf4\xcf\xc0\x1f\x02\ \x07\x43\x84\xb6\x55\xcb\xf7\xa2\x15\xf0\xcd\xef\xfe\xa2\xc9\x34\ \xcd\xaf\x49\xc4\x57\x41\x36\x03\x08\x21\xe8\x58\xee\x65\xc5\xca\ \x00\xcb\x3a\x3c\x78\xbc\x7a\x5d\xb4\x13\x09\x83\xb1\xe1\x24\x17\ \x07\xa3\x8c\x0c\x25\x90\x52\xe6\x1f\x4d\x22\xe4\x13\x96\x29\x9e\ \x78\x3c\xb4\x25\xf2\x10\x0f\xad\xb7\xb1\x8f\x01\xca\xcc\xf3\xcd\ \x21\x42\xbf\xae\x66\x8e\xfa\x15\x20\xa5\xd8\xf9\xf0\x2b\x7f\x0c\ \x72\xaf\x84\x56\x00\x8f\x57\xa7\xf7\xea\x26\xba\x56\x37\xe0\x74\ \x69\x75\x93\x2e\x87\x74\xda\x64\xf0\xdc\x34\x67\x4e\x4e\x91\x4c\ \x98\xf9\xe6\x51\x29\xe5\x37\x02\xbb\x8f\x7c\x0a\xb8\x7d\x4e\xf7\ \x43\x21\x42\x1f\xab\x86\x6e\x5d\x0a\xb8\x7f\xcf\xcf\xd7\xd8\x28\ \x3f\x02\xae\x87\xdc\x12\x5f\xb7\x21\xc8\xaa\x35\x01\x14\xf1\xae\ \x98\x95\x59\xd8\xb6\x64\xf0\xdc\x34\x03\xc7\x26\x48\xc4\x0d\xd4\ \xe1\x38\xee\xa7\x5e\x2f\x11\x44\x41\xb9\x69\x37\xbb\x5f\x59\x88\ \x5e\xcd\xaf\x69\xc7\x9e\xc3\x9f\xb6\xe1\x00\xd0\xa4\x08\x41\xe7\ \xf2\x20\xfd\xd7\xb4\xd2\x10\x94\x0b\x8e\x5d\x0a\x28\x8a\xa0\x7b\ \x6d\x23\x2b\xbb\x1b\x38\x75\x7c\x92\x73\xcf\x1c\x2f\xfb\x16\x6d\ \xec\x87\x81\x1b\x16\xa2\xa7\x56\x3d\xb3\x94\x62\xa7\x7a\xd3\x3e\ \x04\x4f\x00\x6e\xbf\xdf\xcd\xc6\x8d\x6b\x68\x5f\xd6\x84\x6d\x2a\ \x38\xbd\x12\x45\x59\x90\xca\x92\x41\x51\x04\xda\xc5\x69\x86\x9e\ \x7a\xa3\x52\x97\x95\x5b\xd8\xf2\xea\xcb\xbc\xfc\xd6\x7c\x74\xaa\ \x5a\xaf\x5f\xfa\xfe\x51\x3d\x30\x16\x3b\x20\xe1\x8f\x00\x56\x2c\ \x0f\xb2\xb6\xa7\x03\x45\x5c\x91\xd8\xe9\xb1\x09\xb4\x98\x15\x69\ \xd4\x0b\x73\x3a\x4b\xf2\x42\xb4\xe2\x5f\x15\x88\x00\x6f\x03\xe7\ \xca\xfc\xbd\xb3\xa0\x02\xbe\xf4\xfd\xa3\xba\x7f\x34\xf6\x1c\x82\ \x6d\x08\xe8\xeb\x59\xce\xf2\xe5\xc1\xb2\x7d\x1b\x97\x19\xe8\x8e\ \xa5\xd9\x0a\x56\xd2\xe4\xd5\xcf\x1d\x24\x7c\x74\x64\x49\xe8\x55\ \xc0\xeb\xf3\x2f\x5a\x29\x45\x60\x2c\x76\x00\xc1\x36\xa1\x28\xf4\ \xaf\x5b\x55\x51\x78\x80\xc4\x74\xf5\x3b\x6a\x21\xa8\x1e\x8d\x4d\ \x4f\x7f\x9c\xa6\xdf\x6d\x5f\x32\x9a\x45\x18\x00\x6e\x9b\x97\xe3\ \x9d\xea\x4d\xfb\xa4\xe0\xcf\x10\xd0\xbf\x6e\x25\x6d\x6d\x8d\xf3\ \x52\xb4\x4d\x81\xee\x90\xa8\xfa\xd2\xac\x02\xd5\xa9\xd1\xb9\x6d\ \x2d\xd3\xbf\x1d\x27\x39\x58\xd5\x72\xaf\x16\xaf\x39\x70\x7c\x74\ \x17\xbb\xc6\x2a\x2a\x60\xc7\x9e\xc3\x77\x22\x78\x1c\xa0\xa7\xa7\ \x93\xce\x8e\x96\xaa\x28\x9b\x86\xc0\xed\xb5\x97\x2c\xc6\x54\x74\ \x85\x8e\x6d\x6b\x89\x9f\x09\x13\x7f\x2b\xbc\x14\x24\x0f\xbb\x71\ \x7f\xfc\x5b\x7c\x2b\x02\x15\xbc\xc0\xfd\x7b\x7e\xbe\x46\x22\x7e\ \x06\xb8\x56\x2c\x0f\xb2\xba\xbb\xfa\x65\x28\x6d\x81\xaa\x49\xb4\ \x25\xb2\x05\x00\x42\x15\x74\x7c\x62\x35\xa9\xa1\x38\xd1\x13\x93\ \x8b\x21\xf5\x1f\xc0\xa7\xbf\xc3\x77\x92\xf9\x86\x52\x05\x48\x29\ \x36\x1f\x19\x7c\x01\xe8\xf5\xfb\xdd\xf4\xf7\xaf\x42\xd4\x18\xdc\ \x98\x59\x05\xb7\xd7\x62\x49\x63\x22\x45\xd0\xb6\xb5\x0b\x2b\x66\ \x10\x79\x63\xb4\xe6\xe1\x66\x6f\xf3\xe8\x48\x57\xe3\x87\xf6\x0f\ \xef\x2c\x38\x60\x94\x18\xc1\x5c\x78\xcb\xf5\x8a\x50\x58\xbf\x6e\ \x55\x81\xab\xab\x16\xb6\x05\xa9\xf8\xd2\x19\xc4\x3c\x84\x10\x5c\ \xb5\x6b\x33\x6a\x8d\x67\x0b\xa9\x0a\xd2\x9f\xe9\x5f\xe6\xfb\x54\ \xef\xdd\x25\x34\xe7\xfe\x98\x39\xd8\x9c\x96\xd0\xda\xd5\xd5\xce\ \xea\xee\x65\xf5\x33\xab\x40\x73\x7b\x16\x65\x46\x0f\xaa\x22\x68\ \x70\x39\x09\xb8\x1c\x78\x1c\x1a\x4e\x4d\x45\x9d\x51\xae\x25\x6d\ \x32\xa6\x45\x32\x6b\x12\x4d\x67\x99\x4e\x67\xb0\xec\xf2\x5b\x28\ \x3d\x94\xe0\xa5\xcd\x3f\xae\x99\x9f\xe4\x5f\xfc\x1e\x56\xab\x67\ \x54\xd3\xcd\xbe\xbd\xdf\xdc\x3a\x9d\x6f\x2f\x08\x85\x73\xa7\x3a\ \x5a\xdd\x1e\x27\x5d\xab\xda\x6a\x9e\x64\x2e\xa4\x0d\xc9\xa8\x4a\ \xb0\x15\x3a\x02\x5e\x9a\xbd\xae\x8a\xe7\x04\x4d\x28\x68\x0e\x05\ \xaf\x43\xa7\xd5\xe7\xc6\x96\x92\xc9\x44\x9a\x91\x68\x82\xb4\x69\ \x15\xf4\x8d\x9d\xaa\xcf\x06\xb8\x23\x69\xe2\xad\x9e\x65\x86\xa1\ \x7d\x05\x78\x24\xdf\x3e\xbb\xbe\x77\xee\x7b\xd1\x2b\xe1\xcf\x01\ \x36\x5c\xdb\x82\xbf\xc9\x5e\xd4\x1e\x56\x15\x41\x57\xab\x8f\xfe\ \x8e\x20\x41\x9f\xbb\xa6\x43\x92\x22\x04\xad\x3e\x37\xfd\x1d\x41\ \xde\xd7\xe8\x2b\x18\x1b\xad\x53\x01\xc1\x19\x45\x0a\xf8\xfa\x97\ \x43\x87\xf3\x99\xa8\x2b\x0a\xb0\x33\xfa\xbd\x40\xd0\xe3\xd5\x59\ \xb5\x36\x80\x27\x60\xd1\xdc\x91\xc5\xed\xab\xdd\xa5\x79\xdd\x0a\ \xd7\x5d\xeb\xa7\xbb\xd3\xb5\x28\x25\x0a\x01\xed\x01\x2f\x7d\x6d\ \x4d\xe8\x6a\x8e\xd5\xd8\xe9\xa9\x0a\x9d\xa1\x71\x63\x1b\xa8\xe5\ \x27\x54\xc7\x92\xb8\xbd\x1a\x40\x8b\x47\x63\x7b\xbe\x7d\x56\x01\ \xc2\x56\xee\x01\xe8\xbd\xba\x69\x56\xe3\x8a\x0a\xbe\x26\x93\xe6\ \x76\x03\xa7\xc7\xae\x8a\xe9\x80\x57\x65\xf3\x86\x00\x7e\x4f\x79\ \x23\x28\x81\xac\x61\x90\x4c\x67\x88\x27\x53\xc4\x93\x29\x92\xe9\ \x0c\x59\xc3\xa8\x48\xd3\xe7\xd4\x59\xd7\xde\x8c\x47\xd7\x88\x9d\ \x2c\x5d\x01\xc1\xeb\x57\xf0\xe1\x83\x77\x72\xdd\xf3\xb7\x73\xe3\ \xa1\xbb\x59\x7e\x7b\x6f\x89\x22\x62\xa7\x26\xe9\xbd\xba\x39\xc7\ \x83\xe4\x8b\xb3\x72\x43\x3e\x87\xc7\x6b\x42\x08\x6e\xbb\x6b\x2d\ \xae\x0a\xc9\x0c\x23\xa3\x10\x8f\x28\x98\xd9\xf2\x9e\xc1\xeb\x56\ \xd8\xbc\x21\x80\x43\x2f\x7d\x0b\x96\x65\x13\x4f\xa5\x48\x67\xb3\ \x73\x33\x3b\x05\x50\x84\xc0\xe9\x70\xe0\xf3\xb8\x51\xcb\x1c\x2d\ \x53\xa9\x2c\x8f\x36\x7c\x0f\xdb\xb0\x66\x05\xef\x7b\xe0\x83\x34\ \x5c\xd3\x5a\xd2\x37\x7e\x36\xcc\xdb\x4f\xbd\xc1\xe5\x17\xce\x82\ \x25\x41\xc0\x8d\xaf\x7e\x9e\xff\x7c\xf1\x02\x52\x4a\x14\x85\x8d\ \xfb\x1e\xdc\xf2\xbf\x0a\x40\x2e\x81\x09\x1d\xcb\xbd\x15\x85\x07\ \xd0\x9d\x36\x4d\xcb\x4c\xfc\xcd\x26\xaa\x56\x28\x84\xa2\x08\x36\ \xf6\xf9\xca\x0a\x1f\x4b\x26\x99\x88\x44\x48\x65\x32\x15\x85\x07\ \xb0\xa5\x24\x95\xc9\x30\x11\x8e\x10\x4b\xa6\x4a\x9e\x47\xcf\x84\ \xb1\x0d\x2b\xf7\xc6\xff\xfd\x0e\x3e\xf0\xcc\xad\x65\x85\x07\xf0\ \xf5\x34\x71\xed\xdf\xdc\xcc\x8d\xff\xf5\x07\xb4\x7f\x72\x35\x00\ \xc6\x85\x28\xed\x1d\x9e\xdc\x5c\x76\x4e\xe6\x19\x69\xc5\x56\x80\ \x15\x2b\x03\x15\x99\x9b\x0b\x97\xd7\xc6\xe9\x91\xa4\xe2\x82\x54\ \x54\xc5\xb6\x05\x7d\x2b\x5d\x04\xbc\x85\xcb\x5e\x4a\x49\x24\x16\ \x27\x33\xcf\xf2\x2e\x07\x09\x24\x52\x29\x4c\xd3\xa4\xd1\xef\xbb\ \x12\x88\x09\xd8\xfe\xeb\xed\x88\xab\x1a\xb9\x3c\x1d\x9f\x97\x46\ \x1e\xbe\xde\x26\x7e\xe7\xa9\x8f\x11\x1d\x98\x40\x5a\x92\xf7\x75\ \x05\x18\x1e\x4a\x90\x97\x59\xec\x0c\xbd\xd8\x26\x55\xc7\x08\x20\ \x6e\xbd\x63\x2d\xde\x1a\x83\x0c\xdb\x06\x32\x0e\x3e\xd0\xdb\x54\ \x62\xf0\xc2\xb1\x18\x99\x6c\x6d\xc2\x17\xc3\xa9\xeb\x34\x05\xfc\ \x85\x73\x4a\xc9\xb1\xa1\x09\x0c\xab\x3a\xbb\x34\x17\x89\x84\xc1\ \xc1\xe7\xde\x02\x90\x58\xb4\x29\xb6\xa6\xdf\x00\x08\x9f\xdf\x51\ \xb3\xf0\x00\x8a\x02\x6b\x96\x97\x5a\xfb\x58\x32\xb9\x90\xf0\x71\ \xe0\x38\xb9\x63\x69\xc5\xd7\x99\x31\x8c\x92\xed\xa0\x08\x41\x67\ \x83\xaf\xc2\x88\xf9\xe1\xf5\xea\x78\x7d\x3a\x80\x10\x9a\xb8\x41\ \x41\x8a\x7e\x80\xe6\x16\x57\x5d\x04\x55\x45\xd0\xec\x2d\x1c\x6b\ \x59\x36\xc9\x54\xba\xd2\x90\x93\x12\x79\x47\x3c\xdc\x1c\xec\x08\ \xb6\x6c\xe8\x08\xb6\xf4\xc7\xc3\xcd\x41\x29\xb8\x13\x38\x55\x6e\ \x40\x32\x9d\xc2\xb2\x0b\xdf\x76\x70\x9e\xc0\x6a\x21\xe4\x65\x95\ \xc8\xf5\x8a\x40\xf6\x01\xf8\x03\xce\xba\x88\x35\xb8\x9c\x25\x8c\ \xc4\x53\x29\xca\x9b\x3a\x79\x50\x66\x33\x9b\x3a\x83\xc1\x7f\xeb\ \xe9\x11\x99\x7c\x6b\x4f\x8f\xc8\x74\xb6\xb4\x3c\x27\x4c\x63\x13\ \x82\x9f\x95\x8c\x92\x10\x2f\xb3\x0a\x1a\xdd\xf5\xf1\xec\x6f\xc8\ \x8d\x13\x92\x3e\x05\x44\x2f\x40\xa0\xa1\xbe\xe2\x45\xc0\xe5\x28\ \xf8\x2d\x81\x74\xb6\xa4\xa2\x03\x70\x42\x66\xb3\x77\x77\x76\x76\ \x26\xcb\x3d\x04\x68\x6f\x6f\x4f\x08\xc3\xb8\x9b\x32\x2b\x21\x53\ \x86\x66\xf1\xdc\xd5\xc2\x1f\x70\xe4\x79\xed\x53\x80\x20\x80\xcb\ \x5d\x9f\x02\x3c\x8e\x42\xb7\x69\x18\x46\x59\x57\x27\x91\xbb\xe6\ \x13\x3e\x8f\xf6\xf6\xf6\x04\x82\x5d\xc5\xed\xb6\x94\x25\xc1\x92\ \x5b\xaf\xaf\xf8\xe2\x76\xcf\x8e\x0b\x2a\x20\xfc\x00\x9a\x5e\x5f\ \x4e\xdb\xa9\x15\xba\x3e\xb3\xbc\x65\x4e\x24\xc2\x2d\x25\x4b\xbb\ \x12\xd2\xd1\xe8\x41\xa0\x44\x59\xc5\xb4\x8b\xe7\xae\x16\x73\x64\ \xf5\x2b\xcc\x94\xa8\xeb\x55\x80\x5a\xb4\xff\x6d\xbb\xac\x02\xce\ \xcd\xdd\xf3\x0b\xa1\xbb\xbb\x3b\x0d\x9c\x2f\x6e\x2f\xa6\xad\x29\ \xf5\x19\x41\x5d\x9f\x55\x9c\xff\xbd\x2a\x65\xd4\xc3\xe9\xbb\x5b\ \x63\x9b\x81\xc2\x8c\x0f\x36\x8d\xda\x83\x0a\x00\x4b\x16\x87\xc4\ \x65\x75\xda\x7d\xf6\xac\xac\xda\x64\x9f\x3f\x7f\xde\x05\x74\x15\ \xb7\x17\xd3\x36\x2b\x24\x4d\x16\x82\x61\xcc\xe6\x18\x62\x0a\xc8\ \x18\xd4\xaf\x80\x4c\x51\xc2\x42\x53\xcb\x2a\xc0\xeb\x6d\x9e\xba\ \xb5\x5a\x9a\xae\x40\x60\x1b\xe0\x29\x6e\x2f\xa6\x5d\x3c\x77\xb5\ \x98\x23\x6b\x4c\x01\x26\x00\x52\xa9\xfa\x42\xd6\x64\xb6\xb0\x1c\ \xe6\xd0\xf5\xb2\x01\x8a\x90\x3c\x3c\x32\x32\xe2\x5d\x88\xde\xd8\ \xd8\x98\x0f\xc9\x9e\xe2\x76\x45\x08\x1c\x7a\xa1\xa7\x4a\x19\xf5\ \x95\xe2\x52\xa9\xd9\x71\x13\x0a\xc8\x33\x00\xb1\xe9\xfa\x14\x10\ \x4d\x97\xfa\x67\xa7\xa3\xac\x7f\xbe\x4a\xea\xfa\x4f\xe6\x53\xc2\ \xd8\xd8\x98\xcf\x52\xd5\x9f\x00\x7d\xd5\xd0\x2c\x37\x77\x35\x88\ \x45\x73\xe3\x04\x9c\x56\x24\xe2\x74\xae\xb1\x6a\x23\x5d\x80\xe9\ \x74\x06\xbb\xc8\x0e\xf8\x3c\xee\xf2\x16\x4c\xf2\x49\xa9\xe9\x47\ \x87\x27\x27\xef\x9c\xd9\xe7\x40\x6e\xcf\x0f\x4f\x4e\xde\x65\x29\ \xea\x51\x24\x9f\x28\x1e\x26\x44\x8e\xe6\x5c\xd8\x52\x12\x49\xd5\ \xc7\x73\x6c\x3a\x37\x4e\x0a\x4e\x6b\x08\x79\x1c\x29\x98\x9a\xac\ \x18\xbb\xcf\x0b\xcb\xce\x25\x30\x5b\x7d\x57\x18\x54\x15\x05\x8f\ \xdb\x4d\x22\x55\x7a\xa6\x07\xae\x42\xf2\x2f\x2e\x7f\x20\x39\x3c\ \x31\x99\x77\x75\xdd\xc8\xd2\x3d\x9f\x87\xd7\x55\x9a\x20\x99\x4c\ \xa4\x4b\x14\x5f\x2d\xf2\xb2\x0a\xc4\x80\x62\x28\xda\x11\x40\xc6\ \x63\x59\x12\xf1\xfa\xb6\xc1\x48\x34\x41\x31\x2f\x7e\x8f\x1b\xa7\ \x63\xde\xe8\xd2\x43\xee\x06\xd9\x7a\xca\x18\xbc\x3c\x9c\xba\x5e\ \xf2\xf6\xa5\x94\x0c\x47\x13\x75\xf1\x7a\x45\x4e\x69\x4b\x53\xfe\ \x42\x99\xb9\x87\x77\x1c\x60\x6c\x64\xc1\x48\xb5\x2c\xd2\xa6\xc5\ \x68\xac\x94\xa1\x46\x9f\x0f\xa7\x5e\x5f\x88\x0d\xe0\x74\xe8\x34\ \xfa\x4b\x8f\xbd\xe7\x2f\x67\x18\x1f\x15\x58\x56\xed\xa1\xc2\x15\ \x19\xc5\x9b\xfb\x43\x5b\x26\x14\x00\x21\xc5\x21\x80\x8b\x8b\xa8\ \xc0\x5e\x9e\x4e\x10\xcf\x14\xae\x20\x21\x04\x4d\x01\x3f\x5e\x77\ \x05\x9b\x50\x01\x42\x80\xcf\xed\xa6\xc9\xef\x2f\x29\xcb\x85\x63\ \x26\x67\x2e\xa6\xc8\x24\x15\xc2\xc3\x3a\x89\x69\xb5\x64\xf5\xcd\ \x87\x4b\x17\x62\xb9\x7f\x66\x64\x56\x00\x24\xf6\xb3\x00\x23\x43\ \x09\xd2\xa9\xfa\x5c\x8b\x2d\x25\x6f\x4d\x44\xc8\x5a\xa5\xbe\xd9\ \xef\x71\x13\x6c\x6a\xc4\xed\x2c\x3d\x3a\xcf\x85\x22\x04\x6e\xa7\ \x93\x60\x63\x63\xc9\xb2\x07\x48\x67\x6d\xde\x38\x95\x20\x1f\x11\ \x4b\x99\x2b\xbe\x4c\x0d\xeb\x55\x95\xe2\xd2\x69\x93\x91\xa1\xdc\ \x4a\x15\xaa\xf9\x0c\xcc\x09\x37\x77\xec\x39\xfc\x5b\xa0\xff\xfd\ \x9b\xda\xe8\x5b\x57\x5d\x29\xbc\x1c\x3c\xba\x46\x4f\x5b\x23\x0e\ \xb5\x32\x43\x59\xc3\xc0\xb4\xec\xd9\xd8\x5e\x51\x14\x34\x55\x29\ \xf1\xf3\x05\xcc\x67\x6c\x5e\x3b\x11\x27\x96\xac\x1c\xfc\xa8\xba\ \xc4\xdb\x60\xe1\x74\x97\x0f\xea\x4e\x0d\x4c\xf1\xe6\xeb\xa3\x80\ \x38\xb6\x7f\xd7\x4d\xd7\x42\x41\x71\x54\x1c\x00\x38\x73\x72\x0a\ \xbb\xce\x10\x13\x20\x69\x98\x0c\x0c\x4f\x11\xcb\x54\xf6\xd1\x0e\ \x5d\xc7\xe3\x72\xe2\xf3\xb8\xf1\x79\xdc\x78\x5c\xce\x79\x85\x0f\ \xc7\x4c\xfe\xfb\x58\x6c\x5e\xe1\x01\x2c\x43\x10\x9d\xd0\x08\x8f\ \xea\x18\xe9\x42\xaf\x61\xd9\x92\x33\x27\xf3\x45\x15\x79\x20\xdf\ \x7e\xa5\x30\xe2\xca\xfc\x00\x98\x48\x26\x72\x17\x12\x17\x03\xd3\ \xb6\x39\x3d\x16\x61\x68\x3a\x51\xb7\xab\x02\xb0\x25\xbc\x7d\x29\ \xcd\xff\x1c\x8f\x91\xc9\x56\x1f\xaa\x9b\x59\x41\x64\x5c\x63\x7a\ \x5c\xc7\x34\x72\x8b\xfc\x9d\xb3\x11\x52\x49\x03\x60\x32\x65\xf1\ \xc3\x7c\xdf\x59\x05\x3c\x7a\xff\x2d\x09\x89\x78\x02\x60\xe0\xd8\ \x04\x96\xb5\xb8\x0b\x0e\x52\x4a\x2e\x4f\xc7\x39\x36\x34\xc1\x58\ \x3c\x55\x93\x22\x6c\x29\x19\x8f\xa7\x78\xf5\x74\x98\xd3\x83\x29\ \xca\x9f\xb0\x17\x46\x36\x2d\x88\x8c\xe8\x44\xc6\x15\x4e\x1c\xcf\ \x55\x94\x04\x62\xff\xdc\x7b\xc6\x05\x29\x15\xdb\x92\x4f\xaa\xaa\ \xf8\x4a\x22\x6e\xb4\x9d\x38\x36\xc1\x86\x8d\xe5\x8b\x0e\xb5\xc0\ \xb0\x6c\x06\xa7\xa2\x5c\x0c\xc7\x68\x74\x5f\x29\x8f\x3b\x54\x75\ \xf6\x3c\x6f\xda\x92\xac\x65\x91\xc8\x9a\xc4\xd2\x59\x22\xa9\x5c\ \x74\x29\x9c\x02\x21\xf4\x9a\xac\x7c\x31\x24\x70\x6a\x60\x9c\x64\ \xc2\x00\x18\x56\x1c\xda\xdf\xce\x7d\x5e\x62\x92\xef\x7b\xe8\xa5\ \xcf\x0b\x21\xfe\x51\x51\x04\xb7\xdc\xb6\x9a\x40\xa0\xbe\xbc\xdb\ \x52\x21\x19\x55\x17\x75\xfb\x2c\x91\x4c\xf3\xea\x6b\x67\x91\xb6\ \x8d\x90\xf2\xb3\x8f\xee\xbe\xf9\xd9\xb9\xcf\x4b\xce\xae\x8f\xed\ \xda\xf2\x63\x10\x47\x6c\x5b\xf2\xab\x57\x2e\x63\x2f\x72\x2b\x2c\ \x16\x6e\xbf\x85\xa2\xd6\xc7\x83\x6d\x4b\x06\x06\x06\x91\xb6\x0d\ \x88\x97\x8a\x85\x87\x32\x0a\x40\x08\xa9\x59\xc6\xe7\x40\x4c\x45\ \xc2\x69\x7e\x73\xb4\xf6\xfb\x38\x4b\x09\x21\xc0\xdb\x50\x9f\x11\ \x38\x73\xf6\x12\xf1\x78\x1a\x20\x6c\x59\xf2\x9e\x72\x7d\xca\x66\ \x2f\xf6\x86\xb6\x5e\x90\xc8\x2f\x00\xf2\xed\xd3\xe1\x39\xee\xe3\ \xff\x07\x4e\xaf\x85\x56\xe3\xdd\xc3\x4b\x97\x27\x18\x1a\x9a\x82\ \x9c\x19\xf8\xe2\xe3\xa1\x2d\xef\x94\xeb\x57\x31\x27\xf8\xd8\xae\ \x2d\x07\x91\xec\x05\x78\xe3\xe8\x28\x17\xce\x2f\xe9\x45\xc5\x9a\ \x20\x00\x6f\x63\xf5\xd9\x9f\xd1\xd1\x30\x67\xce\x5e\xce\xfd\x90\ \x3c\xb2\x7f\xd7\x96\xe7\xe7\xa3\x5d\x19\x52\x8a\x1d\x0f\xbf\xfc\ \x34\xf0\x05\x45\x11\x7c\xf0\xc3\x9d\xac\xec\xae\xae\x82\xfc\x6e\ \x60\x7a\x5c\x27\x9b\x9e\x9f\xe5\xd1\xd1\x30\x27\x4f\x5e\xcc\xb9\ \x5d\x21\x0e\xec\x7f\xf0\x23\xdb\x11\xa2\xe2\xf2\x99\x3f\x2b\x2c\ \x84\xf4\x5b\x6c\x97\x92\x17\x6c\x5b\xf2\xab\x5f\x5e\xe6\xec\xa9\ \x25\xb9\xad\x59\x17\xbc\x0d\xd6\xbc\x6f\xec\xe2\xa5\x71\x06\x4e\ \x5e\xc8\xc7\x1c\xcf\xfb\x4d\x79\xef\x7c\xc2\x43\x95\xa9\xe7\xbb\ \x7e\xfa\x53\x75\xe5\x99\xd6\xbf\x43\xe6\xee\xd6\x74\xad\x6e\x60\ \xd3\x87\xda\x51\xb5\xf7\xf0\x03\x81\x19\x44\x27\x35\x32\xc9\xc2\ \x79\x6d\x5b\xf2\xd6\xdb\xc3\x5c\xba\x94\xfb\xc2\x4e\x20\xfe\x29\ \xda\xe6\xdb\xfe\x83\x7b\x37\x2d\x98\xe0\xa8\xfe\x94\x2a\xa5\xd8\ \xb1\xe7\xe5\xbf\x42\xf0\x00\x20\x1a\x9b\x5c\x6c\xbe\x71\x39\x81\ \x86\xf7\x36\x4e\xb0\x2d\xc1\xd4\xb0\x86\x94\x39\xd6\x13\xc9\x34\ \x03\x03\x83\x79\x6b\x2f\x73\x7b\xfe\xa6\xdd\x0b\xbd\xf9\x3c\x6a\ \xce\x28\xdc\xb7\xe7\xa5\xdb\x04\xca\xd3\x20\x9b\x15\x01\x6b\xfa\ \x9a\xd9\xb0\xb1\x15\xbd\xce\xca\x52\x3d\x88\x47\x34\x12\x11\x18\ \xbc\x38\xce\xe0\x3b\x63\xd8\xd2\x06\x98\x06\xb6\xef\xdf\xb5\xe5\ \xdd\xff\x70\xf2\x2f\x43\x87\xbb\x34\x95\x1f\x49\xf8\x08\xe4\x2e\ \x1d\xac\xbb\x26\x48\xd7\x9a\x06\x94\x3a\xcb\x55\xd5\xc2\xb2\x25\ \xe7\xcf\x4e\x73\xfc\xcd\x49\x32\xb3\x59\x61\xf1\x92\x66\x19\x7f\ \xb2\x37\xb4\xf5\x42\xad\xf4\x16\xf5\xd9\xdc\x7d\x7b\x5e\xfe\xac\ \x10\xec\x03\xda\x01\xdc\x5e\x8d\xde\xab\x9b\xe9\xea\x6e\xc0\xe5\ \x5e\xda\xcf\xe6\x52\x29\x93\xc1\x73\x51\xce\x9c\x9c\xca\x9f\xea\ \x00\x86\x85\x94\x3b\xcb\x45\x78\xd5\x62\xd1\xaf\xeb\x81\xbf\x3e\ \xd4\x60\x9a\xda\x57\x91\x7c\x8d\x99\x52\xbb\x10\x82\x8e\x4e\x2f\ \x2b\x56\xf9\x69\x6b\xf7\xe6\xaf\xa4\xd4\x8c\x78\x2c\xcb\xd8\x48\ \x92\x4b\x83\x51\x46\x86\x93\xb3\x65\x77\x01\xe3\x52\xc8\xc7\x55\ \xdd\xf1\xe4\xf7\x1e\xb8\x3e\xb6\x18\xfe\x97\x6c\xbd\x7e\x39\x74\ \xd8\xe7\xd1\xd8\x3e\x73\x09\x71\xc3\xdc\x67\x5e\x9f\x9e\xfb\x74\ \xb6\xc1\x89\x3f\xe0\xc0\xed\xd6\xd0\x67\x3e\x9d\x05\x30\xb3\x36\ \x86\x61\x91\x4a\x99\xc4\xa2\x59\x62\xd3\x19\xa6\x26\xd3\x65\xb2\ \xd4\xe2\x18\xc8\x03\xc2\x95\xfd\x87\x47\xef\xbf\xa5\xbe\xb4\x70\ \x31\xc5\xa5\x20\x52\x8c\xfb\x1f\x39\xfc\xfe\xdc\x3d\x3c\xb1\x15\ \xe4\x35\xb9\xbb\xe3\xf5\x40\xda\x20\xde\x44\x8a\x43\x12\xfb\xd9\ \xc7\x76\xdf\xfc\xe6\xd2\x72\xfa\x1e\x94\xa0\x77\x84\x0e\x07\x85\ \x26\x6e\x90\xc8\xf5\x52\x8a\xab\x15\x64\xaf\x14\xa2\x19\x59\xf4\ \xf9\xbc\x20\x22\xa4\x9c\x92\x70\x1a\xc1\x29\x81\x18\xd0\x15\xf3\ \xc8\x77\xbf\xfd\xd1\x45\x7d\x22\xb2\x10\xfe\x0f\xdb\xc6\x52\x4d\ \x0a\x3d\xdc\xc1\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \ \x00\x00\x02\x7e\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\x03\x73\x42\x49\x54\x08\x08\x08\xdb\xe1\x4f\xe0\x00\ \x00\x00\x09\x70\x48\x59\x73\x00\x00\x04\x01\x00\x00\x04\x01\x01\ \xcb\x64\x78\x8f\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\ \x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\ \x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x0b\x50\x4c\x54\ \x45\x00\x00\x00\xff\xff\xff\xff\x80\x80\xff\x55\x55\xe6\xcc\xa2\ \xce\xb5\x94\xd8\x5d\x4d\xd7\x5c\x4c\xf0\xec\xdd\xd8\x59\x4a\xef\ \xec\xdf\xcb\xb7\x95\xd6\x5a\x4b\xd6\x59\x4a\xeb\xe3\xcf\xd7\x5b\ \x49\xd7\x59\x4a\xe3\xa3\x95\xda\x6c\x58\xdf\xb1\x8f\xe1\x90\x82\ \xcb\xb8\x95\xe1\xdb\xc9\xe7\xd3\xb4\xca\xb8\x96\xca\xb8\x96\xcb\ \xb9\x95\xd0\xbc\x98\xcf\xba\x96\xcf\xbb\x98\xcd\xba\x97\xce\xbc\ \x97\xe3\xcd\xa3\xe3\xcd\xa4\xde\x9c\x7f\xe2\xc4\x9e\xe3\xcc\xa4\ \xe3\xcd\xa4\xea\xe6\xd7\xea\xe7\xd8\xde\x9a\x7b\xc6\xa4\x82\xc7\ \xad\x88\xcb\xb8\x95\xcc\xb3\x8d\xcd\x8b\x6f\xcf\xb6\x91\xd1\xb8\ \x92\xd5\xd0\xbb\xd6\xd1\xbb\xdb\xbd\x96\xdc\xae\x98\xdc\xc8\xa2\ \xdf\xa2\x82\xdf\xa4\x83\xdf\xbb\xa4\xe2\xbe\x98\xe2\xc9\xa1\xe2\ \xcb\xa3\xe2\xde\xcd\xe3\xca\xa1\xe3\xcc\xa3\xe3\xcd\xa4\xe3\xd0\ \xaa\xe5\xb0\xa2\xe5\xd2\xad\xe5\xd3\xb1\xe5\xd5\xb6\xe5\xe0\xcd\ \xe5\xe1\xd1\xe6\xb4\xa6\xe6\xd7\xb6\xe6\xe2\xd2\xe7\xd8\xb8\xe8\ \xe1\xd1\xe8\xe3\xd5\xe8\xe4\xd4\xe9\xe5\xd7\xea\xde\xc6\xea\xde\ \xc7\xea\xe4\xd6\xea\xe6\xd7\xeb\xe7\xd8\xeb\xe8\xd9\xed\xe8\xda\ \xed\xe9\xdc\xee\xea\xdc\xee\xea\xdd\xef\xeb\xde\xe3\x2f\x17\xe6\ \x00\x00\x00\x29\x74\x52\x4e\x53\x00\x01\x02\x03\x1e\x1f\x21\x40\ \x44\x48\x50\x63\x63\x64\x64\x65\x67\x6c\x74\x76\x7e\x84\x88\x92\ \x96\x9b\x9c\xb3\xc8\xc8\xcc\xcc\xdc\xdd\xf1\xfa\xfa\xfa\xfb\xfb\ \xfe\x06\x48\x42\x59\x00\x00\x00\xb0\x49\x44\x41\x54\x18\x19\x05\ \xc1\x5b\x4e\x83\x40\x00\x00\xc0\x59\x58\x68\xa1\x3e\xb6\x36\x11\ \x1b\x5b\x13\xbf\xfc\xf6\x22\x1e\xdd\x63\x68\x62\x4c\x2c\x0d\xd2\ \x17\xa0\x33\x01\xd4\x6f\xe0\x7d\xf7\x25\x07\xc5\x0b\xb8\x31\xfd\ \x46\x00\xf0\xf7\x28\x02\xc6\x0f\x4d\x59\x3d\xeb\x23\x20\xbb\xf7\ \x77\x12\xca\xd7\x08\x62\x3b\x0d\xb3\x40\x41\x54\x56\x63\x99\xbe\ \xc7\xf3\x3c\x45\x81\x2c\xe5\xdd\xf1\x76\x13\x2f\xb3\x7e\x5a\x2c\ \xe6\x04\xe2\x76\xcb\xee\x52\xa6\x41\xbd\x12\xc4\xcd\x13\x0c\x31\ \x6f\x20\x2f\x9a\xf9\xb5\x73\x08\x99\x63\xb7\x1f\x6a\x31\xa5\xfd\ \xe7\x7a\x0a\xa4\xe3\x1d\xe4\x87\x6c\xd9\xf7\x95\x7c\x59\xb7\x57\ \x10\x84\x66\xd5\xc5\xe2\xa7\xad\xf2\x0e\x02\xd9\xc3\xb2\x3d\x8c\ \xe3\xf9\x04\x20\x5b\x2f\x00\xf8\x07\xbd\xde\x34\x6e\x26\x3c\x8b\ \xfe\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x07\x1a\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x02\xeb\x50\x4c\x54\x45\x00\x00\x00\x00\xff\xff\x00\xff\ \x80\x80\x80\xff\x80\xbf\xbf\x66\x99\xcc\x80\xaa\xd5\x80\xaa\xd5\ \x76\xb1\xd8\x80\xa4\xdb\x77\xaa\xdd\x80\xaf\xdf\x78\xa5\xe1\x80\ \xaa\xd5\x80\xa6\xd9\x80\xae\xdc\x60\xaa\xca\x45\xa7\x9d\x52\x9b\ \xa4\x50\x9f\xa7\x7c\xaa\xd8\x80\xad\xda\x7c\xa8\xdb\x4a\x9f\x9f\ \x45\x9a\x9f\x80\xaa\xda\x7d\xac\xdb\x61\x9e\xb8\x80\xac\xd8\x7d\ \xad\xd9\x80\xac\xd9\x7e\xaa\xd9\x80\xab\xda\x7e\xac\xda\x80\xaa\ \xdb\x4e\x9c\xa5\x7e\xab\xdb\x80\xac\xdb\x80\xab\xd9\x7e\xac\xda\ \x7e\xaa\xdb\x80\xab\xd9\x7e\xac\xd9\x44\x9c\x9c\x80\xac\xdb\x80\ \xab\xd9\x80\xaa\xda\x7e\xac\xdb\x80\xaa\xd9\x80\xab\xda\x80\xab\ \xda\x7e\xab\xda\x80\xaa\xdb\x7e\xab\xdb\x80\xab\xd9\x7f\xac\xd9\ \x80\xab\xda\x7f\xab\xda\x80\xac\xda\x7f\xab\xda\x42\x9b\x9d\x42\ \x9d\x9d\x7f\xac\xdb\x80\xab\xd9\x7f\xab\xda\x4e\x9d\xa7\x7f\xab\ \xda\x7f\xac\xda\x3e\x99\x94\x7f\xab\xdb\x7f\xab\xd9\x80\xab\xda\ \x7f\xac\xda\x80\xab\xda\x7f\xab\xda\x40\x9b\x98\x7f\xab\xda\x3d\ \x9a\x96\x80\xab\xda\x7f\xaa\xda\x41\x9a\x99\x3a\x99\x93\x7f\xaa\ \xda\x3a\x9a\x92\x80\xab\xda\x3b\x9a\x92\x80\xaa\xdb\x7f\xab\xd9\ \x3c\x9a\x95\x80\xaa\xda\x7f\xab\xdb\x80\xab\xda\x38\x99\x92\x80\ \xab\xda\x7f\xab\xda\x80\xaa\xda\x7f\xaa\xda\x80\xab\xda\x7f\xab\ \xda\x7f\xab\xda\x80\xab\xda\x80\xab\xd9\x33\x97\x8b\x33\x97\x8a\ \x80\xab\xda\x7f\xab\xda\x80\xab\xda\x7f\xab\xda\x80\xab\xda\x7f\ \xab\xda\x80\xab\xda\x7d\xaa\xd9\x7f\xab\xda\x80\xab\xda\x2d\x96\ \x86\x7f\xab\xda\x80\xab\xda\x2c\x95\x83\x2d\x96\x85\x27\x94\x80\ \x80\xab\xda\x26\x94\x7e\x7f\xab\xda\x22\x93\x7a\x22\x94\x7b\x21\ \x93\x7a\x24\x93\x7c\x7f\xab\xda\x20\x93\x77\x20\x93\x78\x21\x94\ \x79\x7e\xab\xda\x1a\x91\x72\x1a\x91\x73\x1b\x91\x73\x1b\x91\x74\ \x1c\x92\x73\x1c\x92\x74\x1c\x92\x75\x1d\x91\x75\x1d\x92\x76\x1e\ \x92\x76\x1e\x92\x77\x1f\x92\x77\x1f\x93\x77\x20\x92\x78\x20\x92\ \x79\x20\x93\x79\x21\x93\x79\x21\x93\x7a\x22\x93\x7a\x22\x93\x7b\ \x23\x94\x7c\x24\x93\x7c\x25\x94\x7d\x25\x94\x7e\x26\x94\x7e\x27\ \x94\x7f\x28\x95\x80\x28\x95\x81\x29\x94\x81\x2a\x95\x83\x2b\x95\ \x83\x2c\x96\x85\x2d\x96\x86\x2f\x96\x87\x31\x97\x8a\x32\x97\x8a\ \x33\x98\x8b\x33\x98\x8d\x37\x98\x90\x38\x99\x91\x39\x99\x92\x3a\ \x9a\x92\x3b\x9a\x94\x3b\x9a\x95\x3f\x9a\x98\x3f\x9b\x98\x3f\x9b\ \x99\x41\x9b\x9a\x42\x9b\x9a\x42\x9c\x9b\x43\x9b\x9b\x45\x9c\x9e\ \x46\x9c\x9f\x47\x9c\xa0\x47\x9d\xa1\x49\x9d\xa2\x4a\x9d\xa3\x4b\ \x9d\xa5\x4b\x9e\xa5\x4c\x9e\xa6\x4d\x9f\xa6\x4e\x9f\xa7\x4f\x9f\ \xa8\x4f\x9f\xa9\x51\xa0\xaa\x53\x9f\xac\x55\xa0\xae\x56\xa0\xaf\ \x56\xa1\xaf\x58\xa1\xb2\x5a\xa1\xb3\x5a\xa1\xb4\x5b\xa2\xb5\x5c\ \xa2\xb6\x5d\xa2\xb7\x5e\xa3\xb8\x5e\xa3\xb9\x5f\xa3\xb9\x60\xa3\ \xba\x61\xa3\xba\x61\xa3\xbb\x62\xa3\xbc\x62\xa4\xbc\x63\xa4\xbd\ \x64\xa4\xbe\x66\xa5\xc0\x67\xa5\xc2\x68\xa5\xc2\x69\xa5\xc2\x6b\ \xa5\xc5\x6c\xa6\xc6\x6d\xa6\xc7\x6e\xa6\xc8\x6e\xa7\xc8\x70\xa7\ \xca\x70\xa8\xcb\x71\xa7\xcb\x72\xa8\xcc\x72\xa8\xcd\x73\xa8\xcd\ \x75\xa9\xd0\x76\xa8\xd0\x76\xa9\xd0\x77\xa9\xd2\x78\xa9\xd2\x78\ \xa9\xd3\x79\xa9\xd3\x7a\xaa\xd4\x7b\xaa\xd6\x7c\xaa\xd6\x7c\xab\ \xd7\x7d\xaa\xd7\x7d\xaa\xd8\x7d\xaa\xd9\x7e\xab\xd8\x7e\xab\xd9\ \x7f\xab\xda\xab\x09\xb7\x16\x00\x00\x00\x84\x74\x52\x4e\x53\x00\ \x01\x02\x02\x04\x05\x06\x0c\x0d\x0e\x0f\x10\x11\x12\x14\x16\x18\ \x1a\x1c\x20\x21\x22\x23\x2d\x30\x30\x31\x32\x34\x35\x50\x51\x52\ \x53\x54\x55\x55\x56\x58\x59\x5d\x5e\x5f\x62\x62\x64\x66\x71\x72\ \x74\x7c\x7d\x7e\x7f\x80\x81\x82\x89\x8a\x8b\x8c\x8c\x8d\x8e\x8f\ \x9a\x9d\x9f\xa0\xa1\xa3\xa4\xa5\xa6\xa7\xb0\xb3\xb4\xb4\xb5\xb9\ \xc0\xc1\xc2\xc2\xc3\xc4\xc5\xc8\xca\xcb\xcc\xcd\xce\xcf\xd0\xd3\ \xd4\xd5\xdd\xde\xe0\xe2\xe3\xe8\xe9\xea\xeb\xec\xed\xee\xef\xef\ \xf0\xf1\xf1\xf2\xf5\xf6\xf8\xf8\xf9\xf9\xfc\xfc\xfd\xfd\xfd\xfe\ \xfe\xfe\xfe\xf9\x2b\xfc\x1e\x00\x00\x03\x5a\x49\x44\x41\x54\x18\ \x19\x95\xc1\x79\x60\xd6\x73\x1c\x07\xf0\xf7\xcf\xe3\xa9\x29\x96\ \x6b\xa3\x1c\x9b\xdc\xf7\xda\x72\xd4\xa8\x5c\xb5\xb9\x22\x89\x8a\ \xac\x4b\x32\xcf\x18\x52\xe6\x98\xec\xb3\xab\x03\x91\xa4\x14\xc2\ \xe4\x2c\xb9\x96\xbb\x4b\x48\xb3\x50\x52\xcc\xd5\x08\x43\x8d\xb6\ \xf7\x9f\x9e\x67\xbf\xe7\xf9\x3d\xdf\xdf\xf9\x7d\x7a\xbd\xe0\xe7\ \xe0\xb3\xae\x98\x30\xe9\xae\xa9\x55\x32\xf5\xee\x49\xd7\x5f\x7e\ \xf6\x41\xd8\x2d\x27\x5e\x33\x59\x1c\x26\x5f\x7d\x24\x52\xb4\xff\ \x25\x77\x8a\xa7\x3b\x2e\xda\x0f\x7a\x07\x5c\x79\x9f\xf8\xba\xff\ \xb2\x7d\x11\x6c\x8f\xf3\xef\x91\x40\xf7\x9e\x13\x42\x80\x43\x6e\ \x95\x40\x55\x2f\x6e\xd8\x35\x2c\x13\xbe\xb2\x6e\x9e\x2f\x01\xaa\ \xde\xf8\x8d\x51\xb7\x1f\x03\x6f\xa1\x01\xe4\x6a\xf1\x57\xf7\x3d\ \xe3\xfa\x85\xe0\xa1\x53\x21\xc9\xbf\x1f\x14\x3f\xf5\xed\xb4\x14\ \x84\xe1\xd2\x69\x30\x63\xde\x16\x6f\x35\x1f\x53\x75\x69\x18\x0e\ \xc6\x05\xec\xf0\x6b\xb5\x78\xa9\x5c\x4f\xbb\xc2\x10\xec\x06\x30\ \xee\x75\xf1\xb2\x92\x4e\xf9\xb0\x39\x8a\x09\xcd\x35\xe2\xb6\x8c\ \x6e\xc7\x42\x91\x59\x4a\xcb\x32\x49\xaa\x9c\xfb\x5a\x43\xc3\xd3\ \x22\x2d\x74\x2b\xcd\x80\xc5\xb8\x8a\x49\xdb\xa6\x49\x42\x43\x2b\ \xa3\x9a\x44\x76\xd0\xc3\x50\x03\x09\x27\x53\xf5\x81\xc4\x3d\x4a\ \xd3\x6c\xf9\x85\x5e\x4e\x40\xdc\x3e\xc5\x54\xb5\x2e\x12\x53\xed\ \x9f\xec\xf0\xf2\xd2\x36\x7a\x99\xd8\x15\xa6\x33\x69\xf7\xf3\x43\ \x62\x7a\xa1\xf9\x2f\x06\xe9\x8d\x0e\x7b\x95\xd0\x61\xf3\x4c\x89\ \x7b\xf5\xb3\x4d\xff\xd1\x57\x24\x0d\x31\xbd\xe8\xf2\xdd\x7c\xb1\ \x6c\xa5\xbf\x1c\xc4\x14\xd1\x6d\xe7\xaa\x67\x2a\xc5\xb4\x91\xfe\ \xc6\x20\xea\x30\x7a\x6b\xf9\xf6\x93\x37\xe7\x8a\xc8\x9c\xd5\x6d\ \xf4\xd5\x03\x40\x7f\xfa\x6b\x5b\x37\x5d\x44\x56\xd1\x57\x3e\x80\ \xd1\x0c\xf2\x96\x88\x3c\xdc\x42\x6e\xfb\xb4\x89\x1e\x46\x01\xdd\ \x2a\x18\x64\xb3\x44\x2d\xfc\x68\x69\xb5\xc8\xf3\x8d\xff\xd2\xa9\ \x22\x1d\x3d\x19\xe8\x0f\x51\x4c\x5b\xfc\x23\x1d\xb2\x71\x3a\x83\ \xcd\x13\xd5\x93\xff\xd0\x2e\x0f\x17\x32\xd8\xc6\x47\x44\xb5\x84\ \x76\x83\x30\x92\x1a\xeb\xc4\xe6\x2b\xda\x0c\xc7\x78\x6a\x6c\x15\ \x9b\x85\x3b\xa9\x1a\x87\x08\x35\x3e\x14\xbb\xe5\x54\x15\xa3\x8c\ \x1a\x8b\xc5\xae\xea\x1b\x2a\xa6\xa0\x8c\x1a\x4f\x88\xc3\xcc\xf5\ \x4c\x9a\x82\x08\x35\x16\x88\xcb\x1a\x5a\x8a\x31\x9e\x1a\x75\xe2\ \xb2\x80\x96\x71\x18\x49\x8d\x77\xc5\x65\x0e\x2d\xc3\x51\x48\x8d\ \x1f\xc4\xe5\x39\x5a\x06\xe2\x34\xea\xbc\x24\x4e\xef\xd0\x92\x8b\ \x23\xa8\xd3\x3c\x4b\x1c\xb6\xd0\x92\x85\x6e\x15\xd4\xf9\xb2\x46\ \x6c\x1e\x6f\x67\x42\x79\x3a\x50\x44\xad\xc6\x5a\x51\x2d\xa7\xe5\ \x5a\x00\xfd\xa9\xb7\x56\x14\x95\x3f\xd1\xd2\x17\xc0\xa1\xd4\xdb\ \x35\x5b\x2c\x33\xbe\x60\x52\x77\x44\x15\x51\xef\x59\x49\xa8\xde\ \xc4\xa4\x31\x88\xe9\x45\xbd\xa7\x24\x61\x0d\x15\x39\x88\x49\x2b\ \xa1\xce\x8e\x6a\x89\x7b\xa5\x9d\x49\x91\x34\x74\x38\x83\x3a\x8d\ \x12\x37\xaf\x85\x8a\x3c\x98\xf6\xbe\x91\x1a\x4b\xc4\x54\xb3\x85\ \x8a\x1b\xba\x20\xee\x24\x06\xfb\xbd\x56\x4c\x6b\xa9\x3a\x0e\x09\ \xc6\x30\x06\xaa\x17\xd3\x0a\xaa\x86\x18\xb0\x64\x96\x32\xc0\xf6\ \xe9\x12\x33\xe3\x73\xaa\x6e\xc9\x80\xa2\x27\x03\xd4\x4b\xcc\xa2\ \x26\xda\x64\xc3\xa6\x1f\xfd\xd5\x89\xc8\x03\xef\xb7\xd2\xa6\x0f\ \xec\x8c\xf3\xe8\xeb\xeb\x59\x8f\xbd\xb7\x9d\x76\x05\x21\x38\x84\ \x07\xd3\x57\x5b\x3b\x1d\x2e\x0e\xc3\x65\xcf\x73\x99\xb2\x81\x61\ \x78\x30\xf2\x99\x9a\x8a\x3e\x06\xbc\x1d\x5e\xc2\x14\xdc\x76\x34\ \x7c\x65\x0c\xa5\xd6\x90\x03\x11\xc0\x38\x7e\x22\x03\x45\x4e\x31\ \x10\xac\x6b\xef\x08\x7d\xdd\x94\xd7\x05\x7a\x9d\x73\x46\xd3\x53\ \xd1\xa9\x9d\x91\xa2\x1e\xf9\xd7\x95\xd3\xa6\x7c\x54\xdf\xee\xd8\ \x2d\xe9\xd9\xb9\x05\x23\xc6\x46\xca\xca\x22\x63\x47\x0c\xca\xcd\ \x4a\x87\x8f\xff\x01\xc6\xcb\x80\x82\x14\x7f\x18\x33\x00\x00\x00\ \x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x08\xeb\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\xa5\x00\x00\x03\xa5\ \x01\x43\x6a\x7a\x91\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x08\x68\x49\x44\ \x41\x54\x78\x9c\xed\x9b\x7b\x70\x54\xd5\x1d\xc7\x3f\xbf\xb3\x4b\ \x12\x60\x05\x2b\x45\x53\xb1\xda\xd1\x51\xb4\xb6\x9d\x51\xa9\x0c\ \x9a\x84\x20\xe0\x03\x76\x01\x99\x66\xc7\x76\x10\xd8\x8d\x42\x1d\ \xa9\xd3\x62\xeb\x38\x58\x6b\xb4\x95\x96\xa1\x45\xa9\x8f\x36\x0a\ \x59\x64\x50\xda\xe8\xa0\x90\x10\x8a\x4a\x0d\xbb\x01\x9f\x58\xa7\ \x1d\x11\xec\xd8\xe9\x48\xad\x6f\xad\x12\xc8\x63\xf7\xde\x5f\xff\ \xe0\x31\x82\xd9\xdc\x73\x77\xef\xc6\xce\x94\xcf\x5f\xbb\x7b\x7e\ \x8f\xef\xfd\xed\xbd\x77\xcf\xfe\xce\xb9\x70\x8c\x63\xfc\x5f\x23\ \x25\x8b\xdc\xd0\x60\x6a\xc6\x8c\x1a\x0d\xe1\x73\x50\xf7\x2c\x45\ \x46\x01\x43\x05\x22\x00\xae\xc8\xa7\x46\x75\x1f\xa2\x6f\x2a\xba\ \xcb\x31\xe1\x5d\xdb\xa7\xcc\x7d\xa3\x64\x7a\xf2\x10\x68\x01\x6a\ \x5b\x1a\xbf\xec\xc8\xa0\x3a\x51\x26\x2b\x8c\x07\x4e\xf0\x29\xe7\ \x6d\xe0\xcf\xaa\x6c\x56\x75\x9f\xd8\x36\xbd\x7e\x6f\x90\xfa\xfa\ \xcc\x18\x44\x90\x9a\x96\x95\x97\x2a\x5c\x07\x32\x05\x28\x0b\x22\ \x26\xb0\x0f\x74\x1d\xe8\xbd\x99\xd8\x35\x2f\x04\x14\xf3\x73\x14\ \x55\x80\xaa\x96\x54\x4c\xd0\x5b\x81\x6f\x07\xa4\x27\x0f\xf2\x24\ \xae\xdc\x91\x99\x3e\x77\x5b\xe0\x91\x0b\x71\xaa\x6a\x6d\x3a\x5d\ \x94\x7b\x80\x29\x01\xeb\xe9\x17\x81\x47\x73\xd9\xf0\x82\xed\x33\ \x67\xbf\x17\x60\x4c\x7f\xd4\xb4\xac\xbc\x5e\x91\xa5\xc0\xe0\xa0\ \x44\xf8\xe4\x23\x90\xfa\x4c\x2c\xf1\x44\x10\xc1\xac\x0b\x30\xb6\ \x6d\xcd\xb0\x72\xa7\x77\x85\x42\x5d\x10\x89\x8b\x44\x51\x59\xbe\ \xff\xe4\xde\x9b\x76\x8c\x99\x9f\x2d\x26\x90\x55\x01\x2e\x5a\xb7\ \xfa\xc4\xd0\xa0\xdc\x26\xe0\xfc\x62\x92\x05\x8f\x6e\x71\x5d\xae\ \x2c\xe6\xd7\xc2\xb3\x00\x55\x2d\xab\x4f\x15\x72\x4f\x03\x67\x16\ \x9a\xa4\xc4\x3c\x5b\x5e\x91\xbd\xe2\xe9\xc9\xf3\x3f\x29\xc4\xb9\ \xdf\x02\xd4\x6e\x4c\x55\x3a\xae\xa6\x29\xfc\xe0\x3f\x00\xd9\xaa\ \xc2\x8b\xa2\xec\x36\xca\x5b\x6a\x72\x9d\x9a\x0b\x89\x86\xcd\x60\ \x51\xfd\xaa\x0a\xa3\x71\xf5\x42\x11\x6a\xf1\x3d\x6f\x38\xcc\xd6\ \x50\x44\x2e\x6f\x9f\x90\xe8\xf6\xeb\x18\xce\x37\x50\xfb\x78\xea\ \x78\xc7\x75\x37\x83\xf8\x3d\xf8\x5e\xd0\x3f\x8a\xca\xaa\xf4\xcb\ \x6f\xb6\xd3\xd0\xe0\xf6\x63\xbb\xe3\xd0\x8b\xba\xe6\xe6\xd0\xbb\ \x83\xf7\x4e\x54\x48\x80\x7c\xa7\x3f\x6d\x7d\x30\xde\xe9\x64\x0d\ \xaa\x75\x88\xa8\x1f\xb1\x7d\x9f\x01\xaa\x52\xd3\x9a\x5a\xaf\x10\ \xf3\x11\xcb\x55\xe1\x41\x93\xe3\xce\xf4\x8c\xe4\x1e\x3f\x22\x8e\ \xe6\xa2\xb6\x55\x67\x84\x1c\xbd\x1d\xf4\x7b\x79\x35\xf6\x81\x8a\ \xdc\xdc\x11\x4d\x2c\xf1\x93\xab\xcf\xe0\xd5\xad\xa9\x45\xa8\xde\ \xe9\x23\xca\x4e\xd7\xd1\x39\xdb\xa6\xd7\xbf\xe4\x27\xb9\x17\x35\ \x1b\x9a\x2e\x51\x21\x05\x9c\x6a\xe9\x92\x13\x61\x7c\x3a\x9a\xdc\ \x6e\x9b\xe3\x73\x05\xa8\x59\xbf\xe2\x3c\x35\xe6\x05\x2c\x4f\x41\ \x85\x47\x86\x94\x85\xe7\x3d\x79\xd9\xec\x7d\xb6\x49\xfd\x30\x71\ \xdd\x43\x23\x7a\xca\x9c\xb5\xa2\x4c\xb6\x74\xd9\xfd\x51\x57\xe4\ \x5b\xaf\xc6\xe3\xbd\x36\xc6\xe6\xb3\x6f\x6a\x9f\x69\x08\xab\x31\ \x0f\x62\x7d\xfd\xe9\xb2\x8e\x68\x62\x56\xa9\x0e\x1e\x60\xcb\xcc\ \x39\x1f\x76\x55\x66\xa7\x82\xfe\xc1\xd2\x65\xf4\x09\x43\xf6\xfd\ \xd8\x36\xfe\x11\x05\xc8\xed\x3d\x6d\x1e\x70\x81\x8d\xa3\xc2\x6f\ \x32\xb1\xfa\x1b\xfd\xde\x74\x0a\x61\xc7\x98\xf9\xd9\xca\xae\xe3\ \x66\x21\xac\xb7\x72\x50\x5d\x34\x76\xfd\x83\x27\xd9\x98\x1e\x2e\ \x40\xed\x33\xa9\x0a\x11\xbd\xc5\x52\xd3\x43\x1d\xd1\xc4\x4f\x2c\ \x6d\x03\xe1\xd1\x78\xdc\xc9\xed\x8f\x7c\x17\xf8\x8b\x85\xf9\xd0\ \x72\x09\xfd\xc8\x26\xee\xe1\x02\xe4\x3a\x75\x1e\x70\xb2\x85\xcf\ \x8e\x50\x44\xbe\x3f\x10\xdf\xfc\xd1\x3c\x1b\x8f\x77\xa9\x09\x5d\ \x05\x74\x7a\xd9\xaa\x70\x5d\xed\xe3\xa9\xe3\xbd\xec\x0e\x14\x40\ \x55\x04\x16\x58\x68\xe8\xc1\x61\x76\x21\x13\x8e\xa0\xe8\x98\x3a\ \xe7\x75\xd0\x3b\x2c\x4c\x87\x39\x61\xf7\x2a\x2f\x23\x03\x50\xdd\ \x92\xaa\xc1\x66\xb6\xa7\x2c\xce\xcc\x48\xee\xb4\x48\x5e\x52\xf6\ \x7f\x25\x77\x37\xe8\xeb\xde\x96\x72\xb5\x97\x85\x01\x10\x61\xb6\ \x45\xde\xf7\x42\xdd\x5d\xcb\x2c\xec\x4a\xce\x8e\x31\xf3\xb3\x2a\ \xc6\x66\xc2\x33\xee\xa2\x8d\x2b\x4e\xeb\xcf\xc0\xa0\x2a\x0a\x97\ \x7b\x86\x12\x59\xde\x1e\xbf\xde\xf3\xda\x1b\x28\x3e\xde\x3f\x74\ \x0d\xf0\x81\x87\x99\x18\x0d\x4d\xec\xcf\xc0\xd4\xb4\xad\xfa\x06\ \xde\x37\xbf\x9c\xeb\xb8\xab\x7c\xe8\x2b\x39\xaf\xc6\xe3\xbd\x22\ \xda\xec\x65\x27\xae\x4e\xe8\x6f\xdc\xa8\xeb\x5e\x6c\x91\xaf\x7d\ \xdb\xf4\xfa\x7f\x5b\xab\x1b\x20\xc4\x31\xde\x5d\x21\x61\x5c\x7f\ \xc3\x06\xe4\x5c\xcf\x18\xca\x66\x1f\xba\x06\x8c\xf2\x8a\xd0\x76\ \xc0\x6b\xca\xfb\xb5\x2b\xda\x7e\x5b\x9e\x6f\xd0\x28\x78\x16\xc0\ \x15\x7d\xce\xaf\xb8\x81\xe0\xe0\x14\x7c\xb7\x87\x59\xa8\xb3\x37\ \x72\x46\xbe\x41\x23\x70\x8a\x57\xa2\xf2\x6c\xf8\x35\xbf\xe2\x06\ \x10\xaf\x02\x60\x44\x46\xe5\x1d\x03\x86\x7b\xf8\x77\x6f\x99\x39\ \xe7\x43\xbf\xaa\x06\x0a\x11\xf5\x6c\x91\x6b\x88\xe3\xf2\x8d\x85\ \x81\x61\x1e\xfe\xff\x33\x3f\x7d\x00\x93\x9e\x6a\x1c\xde\xdd\x13\ \x39\x3c\x85\x77\xb5\x27\xeb\xd5\x31\x71\x5d\x2a\xab\x5a\x1f\xfe\ \xd2\xa1\xf7\x59\xa3\xce\xf3\x53\x66\x7d\x0a\x07\x0a\xe0\xe9\x5f\ \xb0\xda\x00\xa9\xda\x90\xba\x5a\x44\x7f\xdd\xd3\xcd\x89\x42\x8f\ \x2f\x5f\x11\xbd\x0f\xed\xb9\xef\xd0\xfb\x32\x07\xaa\x5b\x9a\xfe\ \x85\xb2\xc0\x00\x5e\xdd\xd4\x48\x01\x7a\x03\xe5\xdc\xe6\xe6\x32\ \x11\x6d\x04\x4e\x0c\x30\xec\x29\x08\x0f\x18\xe0\x53\x0f\xc3\x21\ \x63\xdb\xd6\x78\x5d\x26\x25\x65\xe4\xc8\x9d\x2e\x50\xd4\x02\x48\ \x1e\xba\x0d\x2a\x9e\x13\x9c\x70\xb6\xe7\xac\x12\x24\xb7\xa6\x7d\ \x42\x43\x4e\xd0\x5f\x06\x1d\x57\x94\xc5\x46\xd0\x5d\x5e\x86\x21\ \x11\xab\x2e\x51\x29\x49\xc7\xea\x7f\x85\x60\xf3\x37\xd8\x0e\x91\ \x5b\xd2\xd3\x92\x8d\x46\xc1\xb3\x00\x2a\x5a\x1b\x58\xe2\x22\xc8\ \x44\x93\xb7\x81\xfc\xbc\xe8\x40\xca\xc2\x4c\x34\xb1\x18\xc0\x18\ \xab\x59\x9e\x4c\x19\xd7\xdc\xfc\x45\xad\x06\x1f\x41\x26\x96\xf8\ \x99\x8a\xdc\x5c\xa0\xbb\x0a\xf2\xc3\xcc\xb4\xe4\x5d\x87\x3e\x30\ \x12\xd9\xf3\x22\xe0\xb5\xb8\x38\x2c\x34\x64\x5f\xb4\xc0\xa4\x81\ \xd3\x11\x4d\x2c\x11\xb8\xd5\xa7\x9b\x02\x37\xa4\x63\x89\xe5\x9f\ \xfd\xd0\x1c\xb8\xc1\xd0\xee\xe5\x2d\xaa\x56\x4d\xc6\x81\x22\x1d\ \x4b\xfe\x02\x11\xdb\x26\xae\xaa\xca\x82\x4c\x2c\x79\xef\xd1\x03\ \x06\x40\x45\x1e\xb1\x08\x32\xae\xaa\xb5\x69\x92\x1f\x91\xa5\x26\ \x13\x4d\x2c\xb6\xb8\x1c\x54\x94\xeb\x3a\xa6\x25\xee\xef\x6b\xd0\ \x00\x84\x86\xf2\x04\xf0\x1f\xaf\x84\x02\xcb\x2f\x78\xa9\x71\x90\ \x7f\xa9\xa5\xa3\x23\x9a\x58\xa2\xc8\x8d\x79\x86\x55\x55\x16\xa4\ \xa7\x25\x1b\xf3\xf9\x1b\x80\x83\x5d\xde\x35\x9e\xd9\x94\xaf\x0f\ \x7d\x3b\x6c\x7b\xda\x0d\x18\x1d\xb1\xc4\x32\x94\x85\x1c\xb8\xce\ \x0f\xe1\xa8\xc8\x35\xf9\xbe\xf9\x43\x1c\xfe\x53\xa1\x84\x97\x62\ \x31\xdb\x52\xe4\xa7\xe3\x5b\x57\xf6\xdb\x66\xfa\x22\xc8\x4c\x4b\ \xde\x25\xe8\xd5\xc0\x7e\xe0\x13\x45\xae\xec\x88\x26\x9a\xbc\xfc\ \x8e\xf8\x23\x54\xd5\x9a\x5a\x21\xaa\xf5\x16\xf9\x3e\x76\xd5\x54\ \x6f\x9b\x36\xf7\xd5\x02\xf5\x96\x8c\x49\x4f\x35\x0e\xcf\x7d\x9c\ \x73\x6c\x1b\xb8\x47\x14\xe0\xe0\x8e\x90\x5d\x78\xf7\x08\x00\xde\ \xc1\x75\x2e\xcb\x4c\xbf\xf6\xaf\x85\x08\xf5\x43\x75\xcb\xaa\x89\ \xe0\x5e\x9a\x89\x26\x6e\x0e\x7a\x45\xea\x88\xc5\xd1\xf6\xa9\x89\ \x77\x10\xb1\xfd\x7d\xad\xc4\x84\xda\x2f\xde\xb0\xf2\x8a\x20\x05\ \x1d\x4d\x55\x6b\x2a\x09\xee\x46\xe0\xa6\x9a\x96\xd4\xef\x69\x68\ \x30\x9e\x4e\x3e\xf8\x5c\x2f\xa0\xae\xb9\x39\xf4\xce\xe0\xce\x2d\ \x1c\xd8\xeb\x6b\x83\x2b\xca\xd2\x6c\x77\xe4\xf6\x67\xe3\xf1\xae\ \xa0\x84\x4d\x5c\xf7\xd0\x88\xde\xb0\x73\x37\xc2\xac\xcf\x7e\x2e\ \xb0\xfa\xa4\xae\x48\xf2\xd1\x78\xdc\x09\x22\x4f\x9f\xcd\x90\x8b\ \xd7\xaf\x3c\xd9\x18\x79\x05\x18\xe9\x23\xd6\x1b\xa2\xba\x28\xfd\ \xf2\x9e\xc7\x3c\xf6\x05\xf5\xcb\xb8\xe6\xe6\xc1\xe1\x21\xfb\xae\ \x41\xf5\x36\x60\x44\x5f\x36\x2a\x34\x77\x55\x66\x67\x15\xbb\x47\ \x10\xfa\xe9\x06\x1d\xdc\x9e\xb2\x09\xff\x9b\x9f\x5f\x43\xf4\x81\ \x5e\xc7\x5d\xfb\xfc\xf4\x6b\xdf\xb5\x75\xaa\x6d\x49\x9d\xed\x8a\ \xce\x52\xa5\x1e\xa8\xb4\x70\xd9\x10\x09\x75\xc6\x37\x4d\xb9\xc1\ \x5f\x7b\xe8\x28\xfa\x6d\x87\x55\xb7\xa6\xae\x42\xf5\x61\x8e\xba\ \x57\x58\xe2\x02\xaf\x20\x6c\x45\xe5\x35\xe3\xf2\x4f\x27\x24\x1f\ \x85\xc9\xf5\xe4\xc4\x0c\x35\xae\x8c\x00\xce\x74\x85\x6f\x8a\xea\ \x04\xe0\xf4\x02\x72\x6c\xce\x75\x45\xae\x2c\xe6\xd2\xf3\xde\x28\ \xd9\xda\x34\x4f\x94\xdf\x51\x58\x11\x4a\x4d\x56\xd0\x68\x3a\x56\ \xff\x64\xa1\x01\xac\xb6\xa0\x55\xb7\xa4\x66\x80\xae\x05\x2a\x0a\ \x4d\x54\x02\xf6\x0b\x52\x97\x8e\x25\xda\x8a\x09\x62\xbd\x07\x6f\ \x7c\x6b\xaa\x5a\x55\xd7\x2a\xe4\x5d\x64\x18\x40\xfe\x01\xd4\x65\ \x62\xc9\x97\x8b\x0d\x64\x7d\x5a\x6f\x8d\x26\x32\x1a\xe2\x3c\x54\ \xff\x54\x6c\xd2\x22\x79\xac\xbc\x22\x7b\x7e\x10\x07\x0f\x85\x3e\ \x30\x71\xe0\x49\x91\xfb\xb1\x58\x56\x0b\x0a\x81\xb7\x5c\x74\x51\ \x47\xac\x7e\x75\xc0\x71\x0b\xa3\xf6\xf1\xd4\xf1\x4e\x98\x85\xa0\ \x3f\x00\x3c\x37\x23\x15\xc1\xfb\x82\x2e\xab\x28\x1b\x74\x4f\x29\ \xf6\x23\x16\xfd\xd0\xd4\xa4\xa7\x1a\x87\xf7\x74\x0f\x9a\x0f\xcc\ \x05\xce\x29\x5a\xd1\x41\x04\x5e\x51\x91\xa6\xc1\x83\x42\x4d\xa5\ \xdc\x88\x19\xe8\x63\x73\xd5\x2d\x2b\x2e\x04\x33\x03\xb8\x04\x18\ \x03\x84\x7c\xb8\x67\x15\x9e\x03\xd9\x62\x0c\xeb\xd2\x53\x13\x7f\ \x0b\x52\x5b\x3e\x4a\xf6\xe0\xe4\xd8\xb6\x35\xc3\x2a\x9c\x9e\x73\ \x1d\xe4\x6c\xe0\x74\x84\x91\xa2\x12\x11\xb4\x4c\xd1\x6e\x90\x4e\ \x84\xf7\x81\xbf\x1b\x57\x76\x97\x97\x87\x76\x96\xf2\x9b\x3e\xc6\ \x31\x8e\xd1\x27\xff\x05\x2a\x98\xf0\xb0\xfe\x83\x66\x4f\x00\x00\ \x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x04\x53\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x01\x56\x50\x4c\x54\x45\x00\x00\x00\xff\x00\x00\xff\x80\ \x80\xbf\x40\x40\xcc\x66\x33\xd5\x55\x55\xd5\x55\x40\xd8\x62\x4e\ \xdb\x5b\x49\xdd\x55\x44\xcf\x60\x50\xd2\x5a\x4b\xd5\x55\x47\xd9\ \x59\x4d\xdc\x5d\x46\xd8\x5d\x4d\xda\x5a\x4b\xdb\x57\x49\xd5\x5c\ \x47\xd5\x5a\x4a\xd5\x58\x49\xd8\x58\x4a\xd9\x5b\x48\xd6\x59\x49\ \xd6\x5b\x4c\xd7\x5a\x4b\xd7\x59\x4a\xd8\x5b\x49\xd8\x5a\x4b\xd8\ \x59\x4a\xd6\x5a\x4b\xd7\x59\x4a\xd6\x5a\x4a\xd6\x5a\x49\xd7\x5b\ \x4b\xd8\x5b\x49\xd6\x59\x4a\xd7\x5a\x4b\xd8\x5a\x4a\xd6\x5a\x4a\ \xd7\x59\x4a\xd7\x5a\x4b\xd8\x5a\x4a\xd6\x5a\x49\xd7\x59\x4b\xd7\ \x5a\x4a\xd7\x5a\x4a\xd7\x5b\x49\xd8\x5a\x4b\xd8\x59\x4a\xd6\x5b\ \x4a\xd7\x5a\x49\xd7\x5a\x4a\xd7\x5a\x4a\xd8\x59\x49\xd6\x59\x4b\ \xd7\x5a\x4a\xd7\x5a\x4a\xd6\x5b\x4a\xd7\x5a\x4b\xd7\x5a\x4a\xd7\ \x5b\x4a\xd7\x5a\x49\xd7\x5a\x4a\xd7\x5b\x4a\xd8\x5a\x4b\xd7\x5a\ \x4a\xd8\x59\x4a\xd7\x5a\x4a\xd7\x5b\x4a\xd7\x5a\x4a\xd7\x5a\x4a\ \xd7\x5a\x4a\xd7\x5a\x49\xd7\x5a\x4a\xd8\x5a\x4a\xd7\x59\x4a\xd7\ \x59\x4a\xd7\x5a\x4b\xd7\x5a\x4a\xd6\x5b\x4a\xd7\x5a\x4a\xd7\x5a\ \x4a\xd7\x5a\x4a\xd7\x5a\x4a\xd7\x5a\x4a\xd7\x5a\x4a\xd7\x5a\x4a\ \xd7\x5a\x49\xd7\x5a\x4a\xd7\x5a\x4a\xd8\x5a\x4a\xd7\x5a\x4a\xd7\ \x5a\x4a\xd7\x5a\x4a\xd7\x5a\x4a\xd7\x5a\x4a\xd7\x5a\x4a\xd7\x5a\ \x4a\xd7\x5a\x4a\xd7\x5a\x4a\xe3\x8c\x81\xe4\x90\x85\xe4\x90\x86\ \xe5\x94\x89\xe5\x94\x8a\xf5\xd6\xd2\xfe\xfc\xfb\xfe\xfc\xfc\xfe\ \xfd\xfc\xfe\xfd\xfd\xff\xfd\xfd\xff\xfe\xfe\xff\xff\xff\x65\xd4\ \xe8\x75\x00\x00\x00\x64\x74\x52\x4e\x53\x00\x01\x02\x04\x05\x06\ \x0c\x0d\x0e\x0f\x10\x11\x12\x14\x16\x21\x22\x23\x24\x30\x31\x34\ \x35\x50\x51\x52\x53\x54\x55\x56\x58\x59\x5d\x5e\x5f\x62\x64\x66\ \x6f\x71\x72\x74\x7c\x7d\x7e\x7f\x80\x81\x82\x89\x8a\x8b\x8d\x8e\ \x8f\x9d\x9f\xa1\xa3\xa4\xa5\xa6\xa7\xb3\xb4\xb5\xc1\xc2\xc4\xc5\ \xca\xcb\xcc\xcd\xce\xcf\xd0\xd3\xd4\xd5\xd6\xdd\xde\xe0\xe8\xe9\ \xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf8\xf9\xfa\xfd\xfe\xdf\x19\ \xb5\xb1\x00\x00\x02\x48\x49\x44\x41\x54\x58\xc3\xad\x97\x69\x5f\ \xd3\x40\x10\x87\x37\x50\x6e\x8a\x45\x40\x5a\x2a\x78\x2b\x3d\x38\ \x5b\x50\xa1\x05\x95\x22\x22\x16\xa5\x0a\x98\x70\x58\xc8\x00\xa1\ \x94\x23\xdf\xff\x8d\x11\x0a\x34\xd9\xdd\xd9\xa3\xfe\x5f\xee\xaf\ \xcf\x93\x6e\x92\x99\xcc\x12\xc2\x49\x4f\x7c\x6c\x61\xb5\x64\x1d\ \x1c\x58\xa5\xd5\x7c\x7a\xa8\x87\x28\xe5\xd1\x4c\xd1\x06\x5f\xec\ \x62\x76\x40\x96\x6e\x4f\xfc\x00\x66\xbe\x27\xda\x24\xf0\xee\x09\ \x0b\xb8\xb1\xc6\xbb\x04\xb8\xf1\x6c\x0b\xd0\x98\xaf\x9b\x30\xfe\ \xe1\x32\x08\x53\xe8\xe5\xf3\xd1\x1d\x90\xc8\xfe\x08\x07\x6f\x9a\ \x05\xc9\x64\x99\xdb\x68\xc9\x83\x74\x72\x21\x06\xff\x11\x14\xf2\ \x81\x32\x18\xef\x41\x29\xf9\xe0\x2e\x66\x41\x31\x19\x3f\xff\x18\ \x94\xf3\xa4\x9e\xef\xdd\x55\x17\xec\x46\xea\x6e\xc0\x32\x68\x64\ \xc9\xb8\x13\xbc\x04\xad\x3c\xbf\xab\x9f\x6d\x3d\xc1\x66\x67\x4d\ \x30\x09\x9a\x49\xd7\xea\xdf\xd2\x15\x98\x37\xfd\x21\x11\x5c\x3f\ \xaa\x1c\xb1\x7e\xce\x58\x1e\xbd\x16\x14\x83\xcb\x15\xb7\x7a\x42\ \xf3\x27\x55\xb7\x42\xf5\xa8\xeb\xfe\x47\x5f\xaa\xca\x30\x78\x7c\ \x95\xfe\x63\xfd\x9e\x60\x86\xbe\xd8\xf1\x99\x7b\x79\x4a\x2f\x39\ \xec\x17\x7a\x1d\x24\x0c\x1c\x1e\xd6\xbc\xfe\x6f\x83\xd8\xc0\xe3\ \xc1\x0e\x93\x38\xfb\x09\xf9\x0c\x5c\x1e\x20\x46\xc6\x41\x68\x40\ \x78\x48\x91\x05\x10\x19\x30\x1e\xe6\xc9\x17\x10\x18\x50\x1e\x3e\ \x93\x9f\x80\x1b\x70\x1e\x4a\xc4\x04\xd4\x70\x75\x8e\xf2\xb0\x4d\ \xca\x58\xb5\x1c\x5f\xb8\xee\x15\xc6\xc3\x1f\x81\xe0\xdc\x13\x9c\ \xe2\x02\xd1\x16\x2e\xa8\xb7\x3a\xb0\x05\xc1\x4d\x74\x18\x75\xe1\ \xbf\x89\xf8\x63\x74\x98\x95\xe5\x7b\x8c\x79\x01\x2f\x30\xcc\x91\ \x31\x11\x8f\x1b\x92\x64\x48\xc8\xa3\x86\x28\x52\xce\x0e\xda\x61\ \x6e\x72\x18\x66\xb4\x44\x56\xfd\xf0\x0c\x5f\xf9\x2d\xcd\x11\x76\ \xb9\x7f\x99\xf6\x04\x03\x8d\x34\xd5\xbe\xff\xd1\xd6\x1b\xff\xb0\ \xb4\x35\xfa\x69\x23\x13\xba\x82\x54\xed\xeb\xdc\xb5\xa5\xc7\xff\ \xea\xb8\x1d\x10\x5e\xe8\x09\x9e\xde\x8f\x38\x05\x1d\xfe\x93\xd1\ \xd8\x90\xb5\x13\xa9\x1f\xd3\xe2\xea\x82\x98\x7f\x50\xcc\xaa\xf2\ \x53\xc1\x51\xf7\x9d\x1a\x9f\xa3\x06\xf6\x90\xd2\xb0\xbd\xc8\x18\ \xd7\x9b\xdf\xca\xf3\x73\x21\xe6\x79\x29\x23\x89\xdb\x53\x06\xe7\ \xcc\x32\x28\x55\x15\x7b\xc3\xfc\x43\x53\x64\x49\xe2\xfd\x79\x80\ \x1f\xfb\x36\x05\x05\xf8\xca\x10\x9c\x1c\x3b\xd3\xc8\xc7\xee\x77\ \xaa\x43\xe2\xec\xda\x3a\xba\xce\xc6\x8b\x6f\x5a\x65\x8f\xcf\xfd\ \x99\x6f\x87\x81\xfe\xbd\x36\xdd\xa7\x76\x80\x0f\xc7\x92\xb9\x95\ \x0d\xb3\x5c\x36\x37\x56\xe6\x93\xd1\x30\xef\x77\x7f\x01\x3c\xc2\ \xeb\x42\x5a\xb6\xf4\x95\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ \x60\x82\ \x00\x00\x07\xd0\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x11\xd4\x00\x00\x11\xd4\ \x01\x5a\xd3\x16\xbb\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x07\x4d\x49\x44\ \x41\x54\x78\x9c\xdd\x5b\x6d\x70\x54\xd5\x19\x7e\xde\x73\x37\x4b\ \x02\x89\x82\x49\x58\xc4\x2f\xc0\x4c\x24\x60\x67\x9c\xe2\xe0\x40\ \xab\x12\x8a\xd4\x90\x84\x6a\xe3\x82\x04\x1c\xa0\x5a\x2a\x33\x32\ \x4a\xa1\x74\x32\xfd\x70\xa5\x15\xdb\x8e\x4a\x6d\xc7\x19\x8d\x48\ \xac\x38\xa8\xbb\xa8\xa5\x69\x18\x03\x21\x85\xa9\x4e\xdb\x21\xdb\ \x61\x3a\x0d\x92\x38\x0d\x7e\x20\x10\x02\x2c\x01\x36\x9b\xdd\xec\ \x3d\x6f\x7f\xc4\xc4\x24\x5e\x76\xef\xdd\x7b\xcf\x85\xe1\xf9\x79\ \xcf\xfb\xf5\x3c\x73\xef\xd9\x73\xde\x73\x96\x70\x85\xa2\xb2\x7e\ \xd5\xe8\x9e\x64\x74\x35\x91\x58\xc2\xe0\x12\x00\x12\xc0\x7f\x88\ \xf1\xc6\xb8\xbe\xf8\xab\xa1\x45\xa1\x04\x00\xd0\xa5\x2d\x53\x0d\ \xe6\xbd\x53\x3d\x45\x6a\x5a\x03\x81\xa7\x1a\x8d\x13\x28\xac\xe9\ \x5c\xd9\x58\xf5\xc6\xf1\x2b\x4e\x80\x6f\xed\xfc\x41\x5e\x36\x27\ \x5a\x00\x14\xa7\xb2\x23\x50\x38\xd2\x99\x33\x4b\xb8\x54\x97\x6b\ \xc8\xe6\xf8\x5a\xa4\x21\x0f\x00\x0c\x9e\x31\x6e\x7c\xcf\x23\x57\ \x9c\x00\x60\x5a\x66\xde\x14\xcb\xae\xa8\x4f\xa0\x6c\xd7\x9a\x51\ \x89\x44\x24\x06\xf3\x73\xdb\x39\x8f\xd5\x24\x87\xaa\xef\x5d\x00\ \x68\x35\x44\x5c\x04\x46\x3b\x40\x9b\x4a\xb6\x37\x34\x5a\x8d\xa3\ \x02\xb1\x9c\xf3\xa4\x25\x2c\x4d\xec\xc2\xd2\x1b\x70\xa8\xba\xfc\ \x41\x02\xbf\x39\xe2\x31\x03\xf4\x40\xc9\xf6\x86\x77\xad\xc4\x52\ \x85\xef\xfc\x79\x59\x07\x80\xc9\xa6\x8c\x19\x07\x2c\xcd\x01\x02\ \xfc\x3b\x83\xc7\xc4\xc6\xcf\x2f\x0d\x8e\x52\xbb\x59\x53\x22\x7a\ \xd3\xf4\x1b\xd0\xb6\xa4\xb2\x40\x92\xde\x75\xb1\x71\x6f\x5f\x62\ \xec\xcd\xa1\xa6\x6e\xb3\xf1\x54\xa0\xb4\x7c\xf9\x2a\xf2\xd2\x4b\ \x54\x95\x24\xe4\xa6\x35\x3f\xa4\x5f\xed\x99\x61\xfa\x0d\x28\xbe\ \x65\xc6\x19\x00\xe7\x8d\xc6\x98\xe8\xfc\x94\x50\xd3\x39\xf3\xa5\ \x3a\x8f\xd2\xf2\xe5\xab\x88\xe9\x25\xc4\x41\x68\xd4\x8e\x43\xe2\ \xd8\xc5\x6c\x19\x74\x58\x13\x54\xb1\xaf\xf4\xb5\x5e\xd3\x02\x50\ \x20\x20\x01\x6c\x31\x1a\xdb\xdf\x9b\x8d\xf9\x15\x2b\x8a\x32\xa8\ \xdb\x11\x0c\x92\xef\x9f\xfd\x3f\xa3\x33\xda\xb7\xe3\x5e\x79\x2b\ \x80\x4d\x20\x74\x0c\xd8\x31\xe8\x30\x83\x7f\xee\xc9\xc1\xed\xbb\ \x17\x6e\x3b\x02\x58\x5c\x0a\x7f\xee\xf7\xe7\x44\xb3\xa2\x7f\x60\ \xe0\xe1\x2f\x7d\xf9\x83\x78\x0e\x42\xb1\x5c\x4a\x82\x4e\x08\xd2\ \xe7\x36\x35\x6c\xfb\xc8\x41\x6e\x69\x31\x92\xbc\x20\x51\xda\xd4\ \xb0\xb5\x63\xa8\x4d\xd9\xae\x35\xa3\x72\x2f\x9c\xe0\x81\xf5\xff\ \x50\x64\xb4\x0e\xf8\xd8\x5f\x56\xa8\x7b\x51\x4c\xd2\xd3\xb6\xba\ \xbb\xa0\x12\xe0\x2d\x00\x04\x00\x57\x45\x30\x43\x3e\x1d\x1c\x59\ \x08\xcd\x5d\xb0\x72\xa5\xdb\x22\x38\x41\x1e\x70\x70\x37\xe8\xa6\ \x08\x73\xcb\x56\xfc\x10\x84\x97\x61\x93\x3c\xe0\xf0\x76\xd8\x0d\ \x11\x9c\x24\x0f\x28\xe8\x07\xa8\x14\xc1\x69\xf2\x80\xa2\x86\x88\ \x0a\x11\x54\x90\x07\x14\x76\x84\x9c\x14\x41\x15\x79\x40\x71\x4b\ \x2c\x9d\x08\x95\x8f\x07\x6f\x94\x4c\xb3\xc1\x98\x40\x2c\x7b\xa5\ \xa0\x4f\xc6\x68\xd8\x1f\xda\xbc\x28\x36\x18\x43\x21\x79\xc0\x85\ \x9e\xa0\x91\x08\xd9\x37\x2f\x9c\xc8\xcc\x1b\x01\xcc\x36\x70\xe9\ \x61\xa2\xd7\x75\x21\x36\xf6\xb5\xd5\x57\xa8\x24\x0f\xb8\xd4\x14\ \xfd\x4a\x04\x12\x59\xf9\x25\x51\xcf\xd8\x49\x63\xd2\x3a\xb1\x8c\ \x26\x4e\xb4\x8c\xd6\x7b\x4e\x29\x23\x0f\x00\x9a\xd3\x01\x8d\x70\ \xe4\xe3\x83\x07\x27\x15\xdd\x76\xd4\x5b\x78\xeb\x42\xcf\xd8\x9b\ \xbc\xa6\x9c\x88\xbc\x5a\xee\x44\x92\xb1\x48\x27\xe9\xf1\xbb\x54\ \x90\x07\x00\xcb\x1d\xa1\x4c\x31\xa6\x68\xc1\x39\xb6\xfa\xc6\x11\ \x61\xd4\x75\x33\x31\x5a\xa7\x93\xc0\x56\x25\x75\xb9\xd2\x14\x0d\ \x04\x02\x82\x81\x67\x32\xf3\x26\x5f\x54\xa3\x27\x9c\xad\xe8\x2b\ \xb8\x22\x40\x38\x32\x6d\x36\x80\x8c\xb7\xcb\x04\x5e\xee\x60\x39\ \xc3\xe0\x8a\x00\xba\xa4\x39\x36\x43\x14\x55\xac\x0d\x5e\xe7\x44\ \x2d\x23\xe1\x8a\x00\x04\x79\xbd\xdd\x18\x52\x0a\xdb\x31\x8c\xe0\ \xd2\xc1\x08\x49\xbb\x11\x34\x24\x6d\xc7\x30\x82\x4b\x02\xf0\x51\ \xbb\x11\x12\x94\x65\x3b\x86\x11\x5c\x11\x80\x85\xb6\xd7\x66\x88\ \xd6\xc6\xdf\x57\x1d\x77\xa4\x98\x11\x70\x45\x80\x99\xe3\xfe\x7b\ \x00\x8c\x8c\x77\x83\xc4\xf4\xba\x93\xf5\x0c\x85\x5b\xeb\x00\xc9\ \x4c\x1b\x32\x72\x66\x79\x2c\x27\x8b\xff\xe8\x70\x49\x83\x70\xed\ \x74\xb8\xb7\xa3\xe1\xda\xe4\x59\x8b\xab\x59\xd6\x11\xff\xe2\x1f\ \xa3\x22\xed\xf5\x93\x94\x14\x05\x97\x04\x18\xd8\xd2\xf6\x9d\x6e\ \x43\x5f\xa4\xfd\x2c\xfa\xaf\xab\xa4\x04\x4b\xbd\x3b\x7e\xec\x5f\ \x52\xc6\xbb\xf3\x25\x6b\xcd\xf3\xca\x1f\x2a\x51\x51\x9b\x72\x01\ \x86\xef\xe7\xf9\x33\x19\xe9\x98\xc1\x42\xcc\x06\x61\x0f\x00\xdd\ \xc0\x25\x02\xa6\x67\x75\xaf\x36\x45\xf6\x76\x3f\x82\x7e\xb1\x26\ \xa8\x12\x41\x6d\x43\x24\x4d\x33\xa3\x6c\x4d\xb0\x30\x79\xfa\x7f\ \xbf\x84\xde\xf3\x18\x20\xe1\xb9\x66\xfa\x9c\x98\xef\xda\x0f\xf7\ \x05\x4a\x93\x83\x31\x14\x37\x5a\xd5\xb5\xc4\x4c\x76\x72\xbe\xb4\ \xab\x05\x80\xee\x4e\xaf\x37\x1c\xae\xed\xfb\x9a\x8d\x42\x11\x94\ \x7c\x02\x4e\xb7\xb1\x9a\x77\xd5\xd5\x01\xa4\xe4\x73\x70\x5c\x00\ \x55\x3d\x3c\x55\x22\x38\x2a\x80\xea\x06\xa6\x0a\x11\x1c\x13\xa0\ \xb4\x7c\xf9\x2a\xd5\x0d\x4c\xc0\x79\x11\x1c\x11\xc0\xa9\x83\x4a\ \xb3\x70\x52\x04\xdb\x02\xb8\x4d\x7e\x00\x46\x22\x2c\x5d\xea\xff\ \x46\xd7\xfb\x05\xdf\x3c\xd9\x58\x78\x57\xd7\xce\x82\x3c\x33\x71\ \x6c\x09\x30\x92\xbc\x47\xd3\xe7\xb8\x41\x7e\x00\x43\x45\x98\x5c\ \xd8\x3d\xa1\xe6\xbe\x96\x7f\x43\x88\x30\x11\xed\x47\x8e\x38\x7a\ \x6a\xf7\xf8\x87\xd2\xc5\xc8\x58\x00\x23\xf2\xbb\xeb\xfb\xaf\x9d\ \xb8\x89\xe6\x5d\x75\x75\xbe\xbc\xd8\x9a\xf5\x0b\xc3\xf0\x5d\x1d\ \x1d\xda\xe5\xbe\x8a\x81\xba\x53\x8d\xbe\x3b\x52\xf9\x67\x24\xc0\ \xe5\x42\x7e\x00\x2f\x3c\xdc\xdc\x55\x90\xd7\x6b\x34\xa4\x31\xf1\ \x8a\x54\xbe\x96\x05\xb8\xdc\xc8\xf7\x43\x4c\x4c\x31\x98\x6a\x6c\ \xf8\xc1\x88\xbf\x35\xe8\x15\x82\xe6\x80\x30\x8d\x88\x08\x24\xdb\ \xb3\xb3\xa2\x7b\x5f\x9b\xbc\xb2\x17\xb8\x5c\xc9\x03\x0c\x6e\x49\ \xb1\xa6\x6f\x49\xe5\x3b\x28\xc0\xa2\x8f\x76\x54\x11\x61\x33\xc0\ \x37\x00\x00\x33\x03\x4c\x88\x25\x72\x3b\x17\xb7\x85\x36\x9c\xfc\ \xf1\x5f\xb3\x2f\x47\xf2\x00\xe0\x9b\x7f\xf2\xc3\x53\xbb\x7d\x21\ \x06\xfb\x87\x3e\x27\xe0\x13\x4a\x26\x5f\x48\xe5\x2b\x00\x60\xf1\ \xe1\xe0\x6a\x22\x0e\x0d\x90\x1f\x06\x86\x0f\x8c\x3f\x8d\x99\x57\ \xac\x8c\xbc\x10\x1a\x88\xec\xed\xcb\xf2\xb3\x3a\xab\x89\xb8\x06\ \xa0\x16\x00\xed\x20\xd4\xf6\x25\xc5\xcc\xfc\x05\x67\x52\x5e\xe0\ \xa4\x25\xad\x3b\xa6\x4b\x8d\x0f\x22\xdd\x39\x21\x33\x22\x2f\xfe\ \xb3\x13\x9f\x76\xcd\x72\x82\xfc\x4f\x03\x7b\x6e\x4c\x7a\x3c\x35\ \x52\xd7\x97\x0a\xa1\xe5\x81\x19\x20\x1c\x64\x88\xda\x0b\xe3\x73\ \xb7\xd4\xfe\xe8\xf6\xaf\xed\x0a\x55\x80\x16\x1f\x0e\x6d\x05\xb0\ \xd2\x8c\x31\xf7\x26\xf7\x04\x6f\x5b\x32\xdf\x6e\xd2\x75\x4f\xed\ \xbb\x07\x02\x3b\x00\xbe\xca\x30\x0f\xf0\x77\xaf\xc7\xf3\xbd\xdf\ \xd4\xdc\x19\xb1\x9b\x2b\x1d\x04\x03\xf7\x98\x35\xa6\x6c\xcf\x2c\ \xbb\x09\xd7\x6d\xfa\xdb\x54\x08\x7e\xf7\x62\xe4\x01\x80\x80\x3b\ \x93\xc9\xe4\x76\xbb\xb9\xcc\x40\x10\x30\xde\x82\x7d\xae\xbf\x35\ \x98\xfe\x1e\x76\x2a\xe8\xf4\x34\x90\xfe\x2e\x37\x03\xf7\xae\x7f\ \xba\xb9\xdc\x56\x2e\x13\x10\x0c\x9c\xb6\x60\x1f\x0b\x4d\xf3\x47\ \x33\x4d\xb6\xe1\xb7\x1f\xe4\x01\xa8\x30\xed\x20\xe9\xc1\x4c\x73\ \x99\x85\x10\x84\x7d\x66\x8d\x19\xd8\x0f\x22\xce\x34\x59\x32\x9e\ \x98\x02\xb0\xb9\x1b\x22\xfd\xf9\x94\x74\x82\x87\x42\x30\xc4\xe6\ \xfe\x5c\x66\xac\xc5\x73\xb6\x92\x69\x64\xd4\x05\x4e\x01\xab\xf6\ \xd6\x21\xde\xbe\xa5\xea\x00\x01\x4f\xa6\x33\x64\xc6\xe6\x60\x71\ \x55\x93\x9d\x64\xb9\x7d\x17\x3a\x00\xc4\xd2\x1a\x0e\x42\xb6\xda\ \xc9\x67\x06\x02\x00\xde\x9a\xea\xff\x15\x18\x8f\x02\x38\x6b\x60\ \x73\x81\x19\xeb\x83\x53\x1f\x58\x67\x37\x59\x20\x50\xd9\x43\xc0\ \x3b\x66\xed\x59\x8a\x6d\x76\x73\xa6\xc3\xb0\xe5\xd7\x7d\x47\xde\ \x1b\xeb\x8d\xeb\x15\xc4\x98\x0e\x82\x46\x2c\x0f\xc5\xe1\xa9\x7f\ \xaf\xe4\xfb\x56\x26\xca\x94\x58\xf7\xeb\xbd\x37\x81\x45\x18\x40\ \x7e\x1a\xd3\xb7\x9f\xfb\x45\xa9\xf2\x49\xf0\x92\xfc\x71\x72\xfd\ \xc6\xe6\x3b\x98\x68\x27\x00\x9f\xb1\x05\xfd\x85\xb2\xe3\xd5\xcf\ \xfe\xe4\xbb\x19\xff\xe2\x98\xc5\x25\xfb\xe7\xe8\xda\xc0\xfb\xd7\ \x68\x9a\xf7\x09\x06\xdd\x0f\xa0\x08\xa0\x1e\x10\x87\x19\xf4\xca\ \xf3\x3f\xbb\x7b\x87\x9d\x5f\x1b\x2b\xf8\x3f\xea\x55\x6d\x3f\xdb\ \x28\xf6\xb3\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\x4e\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x04\x13\x00\x00\x04\x13\ \x01\xfd\x8e\xab\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\xcb\x49\x44\ \x41\x54\x38\x8d\x85\x92\x3d\x6b\x53\x61\x14\x80\x9f\xf3\xde\x8f\ \x24\x35\x6d\xfa\x71\x6f\x25\x5a\xb0\x12\x11\x87\x0a\x7e\xe1\xac\ \xa2\xe0\x20\xe8\x28\x08\xe2\xe0\xa6\x93\x4e\x92\x6e\x2d\x2e\xba\ \x8a\x8b\xe0\x8f\x10\x11\xcc\xa0\x22\xdd\x4c\x41\x71\x10\x15\x8a\ \x12\x53\xb5\x37\x84\x24\x9a\xdc\x26\xf7\xde\xe3\x60\x2d\x04\x6c\ \xee\x19\xcf\xe1\x79\xce\xc7\xfb\x0a\xc0\xf7\x20\x38\xa3\xc8\x32\ \x70\x14\xc8\xb2\x43\xc4\x49\x44\x27\x6c\x84\x85\xb1\xd9\x55\x51\ \x5d\x2c\xfa\xfe\x0b\xd9\x82\x2b\x80\xd9\x09\x04\xa8\x7e\x7d\x46\ \xb5\xf6\x14\x31\x31\xc4\x36\xe7\x0e\x5d\x4f\xe6\xa7\x0f\x9f\x35\ \x5b\x9d\x47\xc2\xed\xb0\xc1\x9b\xfa\x13\x32\x13\x09\x6e\x5e\x70\ \x0b\x31\x95\x0f\x8f\x8c\xc0\x92\x01\x16\x46\xc1\x00\xf5\xe6\x47\ \xd4\xda\x1c\xca\xa9\x15\xd1\xe8\xfd\x3c\x62\x50\xd6\xd2\x04\xfe\ \xc4\x3e\x24\x72\x86\x93\x89\x45\x21\x3b\xf3\xc9\xa8\xe8\xfd\x34\ \xc1\xcc\xae\x3d\x94\xa6\x4e\x12\xfe\x8a\xe9\x75\x43\x36\x3b\x70\ \x62\xee\x02\xb6\xb8\xf7\x04\x60\x3d\x08\x6e\x08\xb2\xac\x30\x39\ \x4a\xd4\xf8\x5d\x27\xe8\x7c\x61\x6f\xe1\x60\x2b\x9f\xf3\xee\x14\ \xbd\xe9\x87\xb2\xbd\x93\xaa\xf9\x16\x04\x07\x0c\x8c\x8f\x92\xd8\ \xaa\x6d\xdf\xf7\x3f\x8b\x88\x42\xca\xf5\xff\x17\x7d\x11\x01\xb6\ \x1b\xff\x5b\xe1\x66\xd2\x6c\xde\x4d\x6a\x6b\xe3\x52\x9c\xc3\xf2\ \x76\xa7\x79\x5a\xa0\xe5\xa2\xe7\x3d\x90\xf5\x20\xb8\x16\xad\xbc\ \x7c\x9c\xbc\x7e\x4e\x26\xec\x32\x70\x32\xc4\x0b\xc7\xc8\x5c\xbc\ \x9c\x3a\x8d\xa2\x57\x0d\x83\xe8\x76\xb4\x52\x21\x1f\x0f\x70\x1c\ \x87\x31\x12\xac\xf7\x55\xe2\xe0\x47\xaa\xc0\x88\xdc\x32\x49\xab\ \xb9\xdf\x8e\xe2\xa1\x82\xd3\xef\xa3\xf5\x5a\xfa\x04\x4a\xc9\x58\ \xde\xec\xdb\xc8\x71\x87\x0a\x61\x2e\x87\x99\x2f\xa5\x0a\x44\x79\ \x67\x54\x93\x45\xe7\xd2\x95\xa4\xed\xe6\xe8\x8a\x45\xc7\x76\xb1\ \x4e\x9d\xc7\x4c\x8c\xfc\x12\x00\x89\x62\xca\x7f\x5f\x61\x63\xe3\ \xb4\xc1\x2c\x45\xcd\xe0\xb8\x14\x26\xb3\x62\xd9\xa3\xc0\x9e\x28\ \xab\x8a\x29\x17\xfd\xa9\x57\x7f\x00\xd9\xe9\xb0\x28\xfe\xa5\xad\ \xb6\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\xd3\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x16\x7f\x00\x00\x16\x7f\ \x01\xa4\x13\xba\xbf\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x50\x49\x44\ \x41\x54\x78\x9c\xed\xd7\x3b\x4a\x43\x41\x14\x87\xf1\xef\xcc\xc5\ \x07\xb8\x00\x2d\x23\x08\x26\x37\xb5\xae\x40\x41\x57\x21\x22\xa8\ \xc4\x15\x28\x16\x82\xee\x21\x76\x6e\xc3\x42\x17\xa0\x6d\xb8\xd7\ \x14\x41\x6e\xe5\xa3\x4f\xe1\x03\x72\xac\x14\x15\x4b\xbd\x07\xc9\ \xff\x57\xce\x4c\xf1\xcd\x34\x33\x03\x22\x22\x22\x22\x22\x22\x22\ \x22\x22\x22\x22\x32\x2e\xec\xfb\x80\x37\x1a\xd3\xcc\xcc\xac\x32\ \x1a\x2d\x61\x36\x1b\x11\xf5\xeb\xdc\x1f\xc9\xb2\x6b\x86\xc3\x0b\ \xab\xaa\xa7\xcf\x53\x5f\x0e\xc0\x5b\xad\x2d\xcc\x4e\x80\xb9\x5a\ \x03\xeb\xf3\x00\x1c\x58\x59\x9e\xbd\x0f\x18\x80\x83\x91\xe7\xa7\ \xc0\x76\x54\x59\xcd\x4e\x29\xcb\x8e\x81\x27\x00\xda\xed\x43\xc6\ \x67\xf3\x00\xbb\xe4\xf9\x3e\x80\xf9\xe2\xe2\x3c\x59\x76\x03\x4c\ \x05\x47\xd5\xed\x85\x94\xf2\x44\x96\x75\x18\xbf\xcd\x03\x4c\xe2\ \xbe\x9d\x80\xb5\xe8\x92\x40\xeb\x09\x68\x44\x57\x84\x71\x9f\x4f\ \xd1\x0d\xc1\x46\x09\xa8\xa2\x2b\xc2\xb8\x57\x09\x38\x8f\xee\x08\ \x93\xd2\xb9\x79\xb3\xd9\x20\xa5\x3e\xe3\x77\x13\xbc\x90\x65\xad\ \x64\xfd\x7e\x85\xfb\x71\x74\x4d\x80\x23\xeb\xf5\x6e\x3f\x3f\x85\ \xbb\xc0\x4e\x70\x54\x3d\xcc\xba\x14\xc5\xde\xc7\x53\xd8\xc0\xad\ \x2c\x77\x31\xdb\x04\xee\x83\xf3\xfe\xd2\x1d\xee\x1b\x56\x14\x1d\ \x03\x87\x9f\xbe\xc3\x0b\x0b\x53\x4c\x4c\xac\x60\xb6\x0c\xcc\xfe\ \xb4\xe6\x9f\x71\xe0\x11\xf7\x2b\x5e\x5f\x2f\x6d\x30\x78\x8e\x0e\ \x12\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x91\x18\x6f\x13\x8c\ \x53\x2b\x3a\x5e\xd9\xc4\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ \x60\x82\ \x00\x00\x0e\xc2\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ \x04\x67\x41\x4d\x41\x00\x00\xb1\x8f\x0b\xfc\x61\x05\x00\x00\x00\ \x09\x70\x48\x59\x73\x00\x00\x0e\xc3\x00\x00\x0e\xc3\x01\xc7\x6f\ \xa8\x64\x00\x00\x0e\x57\x49\x44\x41\x54\x78\x5e\xed\x9b\x77\x94\ \x54\xe5\x15\xc0\xef\xf7\xea\xd4\xed\xc0\x4a\x67\xe9\xa2\xa8\x14\ \x85\xf5\x28\x47\xd1\x48\x34\x62\x44\x05\x35\x58\x10\x0b\x26\x56\ \x4e\x4e\x42\x10\xa3\x46\x85\xa8\xc8\x51\x41\xa3\x06\x8c\x05\x0e\ \x88\x91\x20\xf6\x82\x89\x89\x80\x88\x88\x22\x20\x88\x20\x02\xb2\ \x0b\xbb\xb0\x75\xda\xab\xb9\xf7\x9b\x37\xb3\xbb\x38\xb3\x53\x97\ \xfc\x11\x7f\x9e\xeb\xb8\xdf\xf7\xf6\xf1\xee\xfd\x6e\x7d\x83\xf0\ \x13\xff\xe7\x30\xe7\xf3\x98\x71\xd5\x43\xeb\x64\xdd\xb0\x2a\x2c\ \x0b\x46\x99\xb6\xfd\xe6\x42\xdf\xc2\x0a\xb3\x76\xdf\xf1\x20\xca\ \xab\xc4\xb2\xee\x75\xc5\xb7\x2f\xb4\x9d\x4b\x8f\x09\xc7\xcc\x00\ \x53\xe6\xae\x67\xa1\x88\xd1\xc7\x30\xed\x8b\x0d\xcb\x9e\x6e\x59\ \xf6\x16\x5c\xbe\xee\x79\xf5\x89\x4a\xb3\xbe\x7a\x19\x08\xe2\xfb\ \x4c\x94\xe6\x31\xc5\xb5\x56\x1e\x34\xba\xb9\xe0\xf2\x59\xd1\x5f\ \xec\x60\x04\xe7\xb3\x43\xb9\xed\xc9\x8d\x72\x20\x6c\x4c\x88\xe8\ \xd6\xf3\x78\xfa\xf7\xa3\xf2\x5d\x9d\xad\x28\xb6\x2d\x80\x69\xfc\ \xcc\xd6\xb5\x45\x76\x38\xf0\x88\xbe\x7d\x5d\x5f\x67\xa7\xc3\xe9\ \x50\x0f\x98\x32\xf7\x13\x35\x10\x36\x47\x1a\xa6\x75\xbb\x69\xd9\ \xe7\xda\x36\x14\x3a\x5b\xc4\x7b\x28\x51\x0f\xa8\xab\x5a\x1e\x5d\ \xe2\x98\x20\x08\x7b\x99\xa4\xcc\x07\x41\x7a\x55\x3d\x71\xcc\x3e\ \xff\xa4\x99\x1d\x16\x16\x1d\xe2\x01\xd3\x1e\xdf\x20\x5c\xfe\xe0\ \xda\x81\x8d\x41\xe3\xf7\x9a\x6e\xad\x40\xb7\xbf\xf4\x28\xe5\xdb\ \x43\x04\xcb\xea\x63\x6b\x91\x87\x6d\x2d\xb4\x38\xf2\xe5\xea\x8b\ \x0e\xff\xe9\xa2\x02\x67\x2f\xef\xe4\xdd\x00\x73\x96\x6e\x15\x8f\ \x34\x69\x57\x85\x35\x73\xb1\x61\x58\x33\x2d\xdb\xee\xe4\x6c\x65\ \x88\x2d\x81\x65\x9e\x81\x61\xf1\xb4\x1d\x68\x98\x7f\xf8\xde\x5f\ \x0c\x72\x36\xf2\x4a\xde\x42\x00\xdd\xdd\xd7\x1c\x32\xc6\x98\x16\ \x4c\x47\x97\x1f\x83\x4b\x62\x74\x27\x29\xc9\x42\x20\x31\x8c\x35\ \x61\x58\xcc\x03\x51\x59\xca\x44\x71\x67\xe9\x7d\x6f\x5a\xce\x4e\ \x4e\xe4\xec\x01\xb7\x2e\xd8\x28\x5c\x3e\x7b\xed\x90\x86\x80\xfe\ \x00\x26\xb8\xe7\x50\xf9\xb3\x71\x39\x95\xf2\x99\x63\xdb\x7e\xf4\ \x86\x99\xb6\x16\x7c\x01\x43\xe3\xea\x23\x73\x26\xe6\x25\x2c\xb2\ \xf6\x00\x2c\x6b\x02\x96\x35\x3f\x9e\xf8\x4d\xba\x69\x5d\x8b\x99\ \xbd\x1f\x2e\xcb\xd1\xdd\x16\x18\xfe\x09\x1e\x95\x81\x24\x46\xff\ \x28\xac\xff\xd0\x1c\xb6\x50\x9f\x0c\x3d\xa0\x35\x8c\xd5\x63\xd9\ \xfc\x88\xc9\xea\x5c\x4c\x94\x1b\x94\x01\x23\x23\x05\x93\xef\x73\ \x36\x33\x23\x2b\x03\x4c\xfe\xf3\xba\xc2\x88\x6e\x8e\xc3\xcc\x7e\ \x33\x26\x38\x72\xf7\xa4\x14\xf9\x04\xb8\xe9\xfc\x42\x18\xd6\x4f\ \xe5\x3f\xd7\x34\x98\x30\xe3\xb9\xc3\xd0\x1c\xb2\xb2\x37\x40\x0c\ \x26\x84\xb0\x77\x78\x02\x9b\xa8\xa5\x4c\x75\x6f\x2d\xfd\xe3\x6b\ \x86\xb3\x93\x36\x19\x85\xc0\xc3\xcb\xbf\x66\x57\xce\x59\x3b\x34\ \x18\x31\x9e\xd0\x0c\x6b\x41\x2a\xe5\x09\xb2\xb0\x22\x31\x70\x29\ \x51\x51\x51\xb2\x76\xbb\xa3\xb1\x2d\xb7\x6d\x68\xd3\x6d\x3d\xfc\ \x82\x1d\x6e\xbe\xe5\xc8\xec\x4b\xbd\xce\x4e\xda\xa4\xf5\x2c\x53\ \xe7\xad\x17\x9b\x82\x7a\x0f\x74\xdf\x1b\x50\xe9\xab\x31\xb3\x53\ \x23\x93\x96\xf1\x48\xe9\xe1\x78\xfa\xe5\x25\x12\xff\x39\x18\xb1\ \x60\xf5\xa6\x10\x68\x86\x9d\xbb\x07\xb4\x81\x85\x40\x14\x37\x30\ \x51\x7e\x14\x93\xe5\x47\xfe\x6b\x1e\x6c\x50\xfa\x9e\xe2\xec\x25\ \x27\xa5\x01\x26\x3f\xb4\xae\x14\x4b\xda\x78\xd3\xb4\x6f\x44\x97\ \x1f\xe5\x2c\xe7\x83\x3c\x1b\xc0\x81\x09\xcd\x4c\x10\x97\x80\xac\ \x3c\xc7\x5c\xbe\x4d\xa5\xb3\x56\xe8\xce\x4e\x42\x92\x1a\xe0\xe9\ \x37\x76\xc2\xda\xad\xb5\x43\x9b\xc3\xc6\x1c\x54\x7c\x34\x26\xad\ \x62\x67\x2b\x23\xbc\x2e\x01\xce\x1b\xee\x86\x8a\xe3\xa2\xf9\xb1\ \x31\x60\xc1\x4b\xab\x9b\x20\xa4\xe5\xdb\x03\xda\x60\x60\x37\xb9\ \x0b\xbd\x61\xa9\x58\x5e\xf1\x10\x0e\x58\x61\x67\xfd\x47\x24\x74\ \xe3\x2b\x66\xaf\x3d\xe9\xfd\xcf\x0f\x3e\xd5\x10\xd4\x3f\x46\x97\ \x3f\x3f\x5b\xe5\x09\x05\x3d\x7f\x48\x2f\x15\xce\x38\xc1\xcd\x65\ \xe4\x20\x57\xbc\x22\x74\x20\xd8\x44\x59\x03\x6d\x3d\x72\xaf\x71\ \x60\xe7\x86\xda\x99\x63\xaf\xae\xbd\xeb\xdc\x22\x67\xaf\x0d\x09\ \x0d\x80\x31\xfe\x18\xd6\xf4\x69\xa8\xb8\xdf\x59\xca\x1a\xc3\x04\ \xf8\xfe\x90\x0e\x5b\xf6\x68\x5c\xbe\xd9\xaf\x03\x7a\x94\xb3\x7b\ \x0c\x30\x8d\x13\xd0\x10\xf3\x51\x12\x26\xec\xc4\x89\xcc\x86\x0a\ \xfc\x77\x5e\x8e\x29\x80\x35\x7f\xc5\x9a\x00\xcc\x7d\xb5\x9e\xcb\ \xb3\x6f\x35\x90\xfb\x3b\xbb\xc7\x08\xdb\x2e\xc0\xb6\xba\xc4\xf9\ \xa9\x0d\x19\x95\xc1\xf6\x20\x6b\x95\x97\x88\x30\x6a\xb0\x2b\x2e\ \x25\x7e\x01\x13\x33\x83\xee\x65\x12\x0c\xec\x2e\x73\xa1\x5c\x20\ \x0a\xb9\xd9\x96\x79\xbc\x20\xf5\xea\x07\x72\xff\x21\x20\x75\xed\ \x09\x4c\x89\xf6\x18\xd9\x90\x3f\x03\xa0\x4e\x27\x57\xa8\x70\xe7\ \xc5\x45\x71\xe9\xd7\x55\xc1\x24\xc8\xe0\xa2\xd1\xde\xf8\xda\xd4\ \x71\x05\xbc\x34\x66\x0b\x29\xec\x9f\x70\x2d\xf8\x2f\xbf\x01\xe5\ \x46\xf0\x4d\xba\x01\x3c\xe7\x4f\x04\xa1\x28\xe1\x01\xa7\x24\x6f\ \x06\x20\x28\xb4\xb1\xbe\xc7\x85\x87\x3a\x0a\x26\xd2\xf8\x9a\x8e\ \x92\x2d\xd2\x71\x3d\xc1\x3b\xe1\x1a\x50\x4e\x1c\x01\x62\x49\x67\ \x10\xc8\x13\x8e\xeb\x01\xee\x51\x67\x81\xef\x92\x29\xc0\x54\x97\ \x73\x65\xfa\xe4\xcd\x00\x98\x30\x61\xf3\xee\x08\x2c\x58\xd5\x10\ \x97\x5d\x55\x1a\x04\x22\x36\xbc\xb1\x3e\x10\x5f\x7b\xe1\xfd\x26\ \x08\x67\x93\x03\x44\x11\x15\x1f\x0e\x72\x8f\x0a\xb0\x0d\x03\x22\ \x5b\x36\x42\xe0\xbd\x95\xa0\x7f\xf7\x0d\x77\x3f\xb9\x62\x20\x28\ \x43\x86\x39\x17\xa7\x4f\xfe\x0c\x80\x52\x5d\x67\xc2\xfa\xed\xe1\ \xb8\xd4\x35\x59\xfc\xc4\x77\x60\xe6\x8f\xad\x7d\xb1\x2b\xc2\x3d\ \x22\x53\x98\x24\x83\xd4\x13\x73\x33\x2a\x6b\xd5\xd5\x40\x60\xd5\ \x12\x08\xfd\xf3\x0d\x08\xbe\xbf\x12\xac\xc6\x3a\xbe\x2f\xf7\xcc\ \xfc\x4d\x5a\x4a\x03\xdc\x81\x71\xbb\xe8\xce\xce\x5c\x1e\xbc\xb6\ \x14\x7a\x97\xff\x68\xe0\xe3\x50\x5e\x3b\xe7\x14\x77\xfc\x5a\x12\ \x1a\x80\x0a\xbd\x02\xdc\xfe\xcb\x96\x7b\x3c\x72\x7d\x29\xf8\xb0\ \x39\xca\x06\xc6\xa2\xbf\x67\x93\xbb\x99\xce\xdc\x43\x9f\x34\x62\ \x12\x94\x88\x32\x24\xe5\x93\xf8\x3d\x02\x94\x15\x8a\x5c\x68\xb2\ \x93\xda\x99\xf4\x5d\x4a\xcb\xb5\x24\x8a\xcc\xb8\x61\x0a\x5a\xdf\ \xc3\x2f\x66\xf3\x9c\xdc\xed\x8d\x1f\xbe\xe7\xb1\x26\x16\x97\x81\ \xf7\xfc\x49\xe0\xaa\x1c\x0b\x9e\xb3\x2f\xc4\x04\x58\x8a\xfb\x3a\ \xee\xef\x71\xae\x4e\x9f\x94\x06\x20\x97\xfd\x60\x53\x90\xcb\xba\ \x6d\x61\xde\xca\x26\x82\x9c\x7a\x5f\x8d\x11\xbf\x96\xa4\xa6\xde\ \xe4\x89\xaf\xf5\x3d\xd6\x6c\x09\x81\x9e\x45\x08\xd0\x49\x6b\xdf\ \x6e\x8b\xba\x3b\x96\x3d\x75\x58\x25\x1a\x61\x22\xc8\x03\x4f\xc0\ \x4d\x1b\x8c\xfd\x7b\x40\xfb\x6a\x63\xf4\xda\x0c\x48\x78\x16\x93\ \x1e\x58\xf3\x7d\x48\x33\x7b\x3a\x3f\x76\x14\x19\xcd\x02\x38\xef\ \xa3\xc2\x97\x81\xeb\x54\x6c\xe8\x04\x01\x6c\x2d\xc2\x5d\xdf\x0a\ \x34\x81\xb1\x77\x17\x04\x3f\x78\x0d\xcc\xda\x83\xce\xd5\x09\xb9\ \xae\xd3\xdc\x35\x7f\x73\xfe\x3b\x4e\x4a\x03\x9c\x75\x92\x1b\xba\ \x61\x23\x43\xd0\xe9\xaf\x41\x2f\xa0\xc4\x76\xde\x70\x0f\x9f\xed\ \x89\xdd\x55\x3a\x7c\xf6\x4d\x84\x37\x39\x23\x06\xb4\x34\x25\x1f\ \x6d\x0e\x41\x6d\x83\xc9\x9b\xa2\xd8\x3d\x02\x61\x1b\xde\xfa\x34\ \x00\x11\x3d\x83\x61\x48\x94\xc0\x33\xe6\xe7\xe0\x1e\x7b\x21\x30\ \x59\x01\xab\xa9\x21\x9a\xfc\x1a\xea\xc0\x0a\x36\x81\x79\xa8\x1a\ \xec\x50\xc0\xb9\x38\x29\x09\x0d\x90\x32\x04\x2a\x8f\x77\xc1\x84\ \xd3\x7d\x5c\xce\x1d\xe6\x81\x62\xcc\x03\x7e\xb7\x00\x17\x9c\xe6\ \x89\xaf\x0f\xef\xaf\xf2\x97\x1e\x7d\xd1\x00\xb1\x35\x92\xae\xa5\ \x12\x6f\x7a\x5a\xdf\x63\xdc\x08\x0f\xbf\x36\x5d\x04\x8a\xf7\x0b\ \x26\x82\xfb\xac\x0b\xb8\xf2\x76\x38\x04\xc1\xb7\x5f\x81\xf0\xa7\ \x1f\x81\xf6\xf5\x17\x60\x7c\xbf\x2b\x1d\xe5\x93\x92\xd2\x00\x87\ \x1b\x2d\xf8\xa1\xd6\xe0\x72\x10\xcb\x1c\xc5\x34\x95\xb1\xaa\x23\ \x66\x7c\x9d\xca\x1d\x0e\x50\xf4\x9a\x2b\xbe\x46\x42\xf5\xde\xc4\ \x94\xd1\xfa\x1e\xd5\x75\x46\xb4\x41\x4a\x01\x93\xb1\xac\xf5\x1b\ \x0c\xfe\xcb\xa6\x82\xbb\xf2\x1c\xde\xe4\x90\xbb\x07\x3f\x7c\x1d\ \xc2\x5f\x7c\xd2\x92\xf9\x73\x24\x65\x08\x74\xc2\xcc\xed\x56\xa3\ \x97\xe9\x58\x71\x0e\x37\x9a\xbc\xe9\xe9\x52\x2c\x52\x28\x72\xc8\ \xad\xeb\x9a\x4c\x3e\xfb\x17\x63\xff\x1f\x83\xdc\x1f\x5d\x1d\x67\ \x82\x96\x7b\xd0\x74\xc8\x8d\x60\x25\xcf\x01\x52\xf7\x3e\xe0\xc2\ \xee\x4e\x19\x30\x84\x67\x78\xc2\x8e\x84\x20\xf0\xc6\xcb\x10\x41\ \xe5\xed\x48\xd2\xf1\xbe\x3d\xb2\x0b\x81\x40\x44\x80\xfa\x80\xc8\ \xa5\x31\x24\xf0\x13\xa5\x24\xde\x10\x6c\x59\x0f\x46\x18\xaf\x02\ \x11\x83\xc5\xd7\x48\x34\x13\x9b\x16\x9b\xfd\xe8\x1e\x36\xae\xc5\ \x10\xbb\xf6\x00\xb9\x57\x7f\xcc\xe6\x43\xc1\x33\x76\x3c\x14\xde\ \x72\x37\x14\xa1\xb8\x4e\x3d\x33\xae\x3c\x41\x8d\x0e\x75\x7a\xca\ \xe0\x93\x40\xf0\xe6\x3c\xa5\xc7\x49\xe9\x01\x83\xfb\x74\x82\xa2\ \x02\x37\x5f\x0f\x85\x75\xf8\x76\xdf\x61\x30\xd1\x02\x27\xf4\xeb\ \x0c\x92\xd3\x14\xd4\x1c\x09\xc0\x9e\x03\x75\x50\x56\xec\x85\x3e\ \xdd\x5a\xde\x9d\xec\xd8\x53\x0b\xcd\x41\x4c\x8e\xdd\x4b\xa0\xd8\ \xb9\x47\x04\xdd\x68\xf3\x8e\x6a\xf4\x84\xe8\x5b\xe1\x7f\xdc\xe9\ \xab\x04\x99\x2d\xa7\x2c\xcf\xb0\xdd\x6d\x0b\x99\xb5\xed\x23\x52\ \xf6\xd7\xb0\x0d\x0e\xfd\xe7\x5d\x30\x0e\xec\xc5\x85\x34\xe2\x29\ \x4a\x76\x1e\x20\x88\xd4\xfc\x44\x45\x44\xa1\x77\xba\xd4\xc8\xd0\ \x7f\xc7\xd6\x05\x67\xbc\xa5\x8f\xd8\x1a\x49\xac\xe1\x11\x31\x56\ \xe2\xeb\x14\x37\xad\x74\x62\x5e\x2f\x0e\x35\xbe\xa8\xf2\xa8\x0c\ \x29\x48\x0d\x4d\xf3\xca\x97\xa0\xe1\xa9\xd9\xd0\xb4\xe4\x29\x6c\ \x79\xdf\x44\x65\xf7\x81\xad\x6b\xd8\x03\x28\xa0\x9e\x3c\x0a\x7c\ \x98\x1b\x68\x1c\x66\x92\xc4\xf3\x05\x3e\xa8\x73\xc7\xcc\x68\xf5\ \x28\x2d\xb4\xf6\x80\x92\x42\x0f\xb8\xd4\xe8\xcd\x0d\xc3\x82\xba\ \xc6\x30\x3e\xa7\x8d\xa7\xed\x89\x2b\x1e\x0c\x1b\xd0\xd8\x14\x06\ \xb7\x4b\x86\x42\x7f\x4b\x19\xac\x6b\x08\x81\xa6\x9b\xd8\xfd\xb9\ \x41\x75\xee\x41\xde\x53\x53\x17\xc0\x1c\x10\x2d\x83\xaf\xde\x68\ \x57\xa2\x66\xcb\xed\x70\x90\x97\x33\x6d\xe7\x56\xd0\x77\x6c\xe6\ \xca\xb6\x86\x94\x54\x4f\x3c\x15\xd4\x51\x63\xb0\xe7\xef\x87\x0a\ \x0b\xd8\x14\xd5\x43\x64\xd3\x3a\x9e\x20\xcd\x23\x35\xa0\xe3\xef\ \x1a\xd5\xfb\xe9\x0f\x71\x7e\xab\x0d\xd9\xf5\x01\x1d\x08\x37\xc0\ \x4b\xdd\x97\x57\x9a\x0d\x87\xb8\x01\xac\xa6\x46\xcc\xee\x09\x1f\ \x3e\x0a\xba\x94\x58\x56\x0e\xde\x0b\xaf\x00\x65\xd0\x50\x67\xd1\ \x01\x0f\x85\x94\xa7\xfe\x40\xdb\xb6\x29\x51\x95\xc8\x2e\x04\x28\ \xa6\x87\x0e\x2c\xe7\x32\xb0\x4f\x19\x78\xf0\x94\x93\x51\x56\xe4\ \x8d\x5f\x4b\x52\xe8\x73\x61\x9e\x10\xda\xdc\x63\x70\x45\x67\x1e\ \x3e\x31\xcc\x9a\x6a\x30\x0f\xfe\xc0\x9b\x9a\x76\x95\x27\x50\x49\ \xb3\xa6\x2a\xaa\xa0\x83\xd5\x8c\x8d\x10\x9e\x3e\x79\x0c\xbd\x1b\ \xf0\x8d\xbf\xb2\x4d\xf2\x4c\x45\x4a\x03\xf8\x3c\x2a\x96\x36\x37\ \x97\x02\xaf\xab\xcd\xc3\xb7\x86\x5c\x49\x55\xc4\xf8\xb5\x24\x32\ \x2a\x2f\xe0\xa9\x79\x3d\x4a\xcb\x3d\x7c\x2a\xcf\x15\xb9\xa0\x0e\ \x1d\xc9\x3f\xed\x50\x10\x9a\x5f\x59\x08\x8d\x8b\x1e\x85\xd0\xbf\ \xdf\xe1\x6b\xa4\xbc\x7a\xb4\x77\xb4\x43\x4a\x03\x04\x42\x1a\x34\ \x34\x87\xb9\x34\x05\x22\x18\x5e\xc9\x87\xa1\x08\xc6\x7b\xec\x5a\ \x12\x1d\x73\x06\xe5\x8b\x60\x48\x6f\x73\x0f\x5c\xca\x09\xa1\x24\ \xfa\x57\x0e\x4c\x74\x79\xed\xeb\x2f\xb9\x17\x51\x67\x08\x7a\xf4\ \x3b\x10\xa1\xb4\x33\xff\x4c\x87\x94\x06\xd8\xbd\xff\x08\x7c\xb1\ \xbd\x8a\xcb\xf6\xef\x6a\x30\xe1\x25\xff\xa2\xa5\x16\x93\x5b\xec\ \x5a\x92\x98\x11\x5a\xdf\x63\xdb\xae\x43\x54\x02\x9d\xdf\xc8\x0e\ \x1e\x2e\x88\xd0\xa5\x1b\x36\x4d\xbd\xf1\xd4\x4b\x30\x27\x9c\x0c\ \x40\xd5\x00\xb1\xea\x8f\xf0\xcf\x74\x48\x69\x80\x4c\xf0\xba\x15\ \xe8\xda\xa9\x20\x2e\x2e\x35\xfa\x06\x98\x2a\x49\x6c\xad\x4b\x89\ \x2f\x5e\x3d\xb2\x45\xfb\xf2\x53\x9e\xe4\xe8\x9d\xa0\xff\x8a\x69\ \xd8\x2e\x5f\x0f\x9e\x71\x13\xf8\x1e\xb5\xcb\x54\x0d\xd2\x25\x6f\ \x06\x20\x95\x0a\x31\xbe\x2b\x7a\x94\xc4\xc5\xeb\x46\x03\x60\xce\ \x28\x2f\xf3\xc5\xd7\x7a\x76\x2d\xca\xd9\x00\x91\xaf\x36\x40\x18\ \xcb\x1f\xf5\x0c\x62\xa7\x72\xec\x07\x8e\x07\xc1\xed\xc5\x84\xd8\ \x08\xa1\xd5\xaf\x83\x81\x89\x32\x5d\xf2\xea\x01\x34\x10\x19\xd8\ \xec\xc7\x84\xe2\x9f\xe2\x1d\x6b\x7e\xcb\x3a\xb9\x7f\x8e\x39\x80\ \xc6\xe1\xc0\x6b\x8b\xb9\x68\x5f\x7d\x06\xda\xf6\xcd\x10\xfe\xec\ \x63\x6c\x9a\xfe\x02\xa1\xb5\xab\x93\xf5\x01\x09\x49\x78\x14\xd9\ \xf6\x01\xaa\x22\xe1\xd0\x13\x9d\xfb\x89\x00\x26\x3f\x4a\x9a\xd4\ \x20\x51\x45\x20\xc8\x48\x4d\x01\x8d\x8c\x93\xfe\xfb\x80\x76\xe0\ \x5f\x8a\xe0\x9c\x00\x38\x2c\xd9\xed\x2b\x9e\x5d\x1f\x90\x09\x11\ \xcd\x80\x7a\xec\x08\x63\xa2\x93\x17\xe0\x3f\xf4\x19\xc6\x3d\x92\ \x88\x86\x0f\x99\x6b\x19\x68\x05\x85\x81\x1d\x6c\x4e\xa5\x7c\x52\ \xf2\x6a\x80\x44\x48\xd8\xe3\xf7\xee\x5a\x0c\x27\xf6\x2f\xe7\x32\ \xa8\x77\xa7\xa4\xbd\xc4\xff\x82\x84\x4f\xc2\x04\xb6\x08\xfb\x97\ \x68\xad\xc9\x11\x1a\x88\x14\x6c\x90\xa8\x83\x24\x71\xb9\x70\x78\ \xc9\x2d\x07\x66\x8a\x05\xa2\xf4\x09\x93\x5d\x9f\x3b\x3f\xb7\x21\ \xa1\x01\x4e\xaa\x28\xba\xdf\xeb\x92\x46\xcb\xa2\xf0\x2c\x3e\x6c\ \xad\xb3\x9c\x15\xf4\x55\x78\x2d\x8e\xcb\x7b\xab\xeb\xb9\x1c\x38\ \xd4\x78\x8c\xbe\x1e\x67\x38\x3a\x0a\x5b\x99\xea\x99\x22\x96\x76\ \x1b\x5b\x36\x67\xf5\x97\xce\x46\x1b\xda\x3d\x8b\x5b\x16\x7c\xa6\ \x56\xd7\x85\x2f\xc1\x09\x6e\x0a\x3e\xf4\x99\xb8\xa4\x44\x77\xf2\ \x42\x5e\x92\x60\x42\x98\x70\x90\x89\xd2\x8b\x20\x29\x8b\xcb\x1e\ \x78\x77\xb3\xb3\x9a\x90\x76\x83\x71\xc1\x2d\x23\x22\x3e\x97\xf4\ \xb2\x22\x09\x57\xa9\xb2\xf8\x5b\xec\xeb\xf7\xe2\xb2\x11\xdd\x4d\ \x0f\x7a\x07\xd0\xad\x73\x01\x0c\xe8\x55\xc6\x85\x06\xa3\x5c\xbf\ \x1e\x4f\x82\x8d\xb1\xd5\x8c\xee\xfe\x0e\x53\x5c\x13\x40\xf5\xdc\ \x27\xf7\x3d\xb9\x5d\xe5\x89\xb4\x9f\x64\xfa\xd3\x9f\xb3\x83\xf5\ \xe1\x7e\xe1\x88\x35\xcd\xb0\xec\x89\x58\xc6\xba\x3b\x5b\xed\xa2\ \xc8\x22\x0c\xe8\x5d\x06\xa5\xd8\x0d\x12\x54\x09\x3e\xdf\xf6\x03\ \xb5\xc8\xf9\xf3\x00\xc6\xdd\x7d\x03\x93\x94\x05\xcc\xed\x7b\xbd\ \xf4\xee\x95\x69\xbf\x26\x4e\x3b\x1d\xcf\x9b\x36\xcc\x5e\x32\xa3\ \x72\x67\x91\x5f\x9e\x25\x8b\xec\x26\x3c\xd9\xb7\xd1\x7a\x6d\xdf\ \x5a\x24\x80\x2a\x1e\x95\x3e\x9a\x21\x48\x42\x11\x3d\x9f\x55\x10\ \x35\x10\x0e\xe0\xa9\xcf\x61\x2e\xcf\x54\xcf\x39\xd7\x2c\xcb\x44\ \x79\x22\xe3\x7a\xb4\x68\xfa\x69\x21\x4c\x90\x6f\x7b\x14\xf1\x0a\ \x1c\x7f\x27\x63\x5b\xbb\x0d\x97\x93\xbe\xa6\xa5\x1e\x80\x86\xa1\ \x4d\xdb\x0f\x70\xd9\xf6\x6d\xee\xc3\x10\x42\xee\x5e\x8b\x27\xbe\ \x9c\xb9\x7c\x63\x30\xc3\xcf\x96\x3a\xf5\xdc\xe1\x39\xfb\x2a\x67\ \x3b\x7d\x72\x0e\xc6\x5f\xcd\x59\x57\x11\xd6\xcc\x6b\x4c\xdb\x9e\ \x8c\x2d\x2f\xfd\xdd\xa2\x74\xc9\x2e\x04\x18\xd3\x81\x89\x1f\x30\ \x49\xfe\x2b\x53\xdd\xef\x96\xde\xf3\x7a\xd0\xd9\xc9\x8a\x8c\x3d\ \xe0\x68\x96\xfc\x61\xf4\x6e\x9f\x5b\x9a\xa3\x88\xc2\x64\x49\x64\ \xab\xd2\x09\x8b\xac\x11\x84\xfd\x78\xea\xb3\x98\xea\x9a\xa6\x0c\ \xae\x5c\x99\xab\xf2\x44\x5e\xd3\xf1\xad\x4f\x6e\x94\x6a\x1a\xc2\ \x67\x87\x35\xeb\x2e\xdb\xb2\x47\x60\xa8\x47\x33\x5f\x62\xd2\xf5\ \x00\x0b\x4f\xbd\x8a\x89\xf2\x0a\xe6\x2b\x9e\x5d\x3a\x6b\x45\xb5\ \xb3\x9e\x17\x72\xf6\x80\xd6\xcc\xff\xcd\x70\x63\xd9\xcc\xd3\xdf\ \xc3\xd2\x89\xde\x20\xdc\x87\xf9\x61\x87\xb3\x95\x2d\x26\x88\xf2\ \xdf\xb1\xac\xdd\xc0\xdc\xfe\xdf\xe5\x5b\x79\x22\xaf\x06\x88\xb1\ \x78\xc6\xe8\x7d\x6e\x55\x7c\xdc\xa5\x08\xe3\xb1\x9b\x7c\x11\xbb\ \x49\x7a\x45\x93\x49\xee\xd7\x40\x10\xb7\xa0\xe2\x37\xe3\xb4\xf7\ \x6b\xb1\xbc\xef\x3b\xa5\xf7\xac\xca\xea\xfb\xb0\x54\xe4\x35\x04\ \x12\x71\xd3\x63\x1b\xe4\xfa\x80\x7e\x86\xa6\x9b\xb7\xe2\x28\x4c\ \xff\xe7\x58\xec\xaf\xb4\x27\x0a\x01\x74\x77\x61\x0f\x96\xb5\xc5\ \x82\xdb\xf7\x0c\xc6\xf8\x01\x67\xbd\xc3\xe8\x10\x0f\x68\xcd\x33\ \x77\x8c\xd4\x5f\xbe\xab\xf2\x43\x2c\x9d\xd3\xd0\x1b\x66\x60\x17\ \x48\x65\xf3\xc7\xde\x80\xcd\x0c\xc6\xf9\x12\x26\xab\xd7\x8b\x45\ \x5d\x1e\x3c\x16\xca\x13\x1d\x6e\x80\x18\xa7\x0e\x2a\x3d\xe8\x76\ \x89\x4f\x63\x68\x9c\x83\xad\xf5\x23\xd8\x56\x1f\xc0\xd0\xb0\x30\ \xb3\x87\xd0\xdd\xd7\x30\xc5\x33\x11\x24\x79\x9a\xe0\x2f\xf9\x57\ \xc9\x8c\x65\x1d\x57\x49\x8e\xa2\xc3\x43\x20\x11\x53\x1f\x5d\x2f\ \x6b\x86\xd5\x05\xe5\xf0\x33\x25\x4b\xbd\x46\xd5\x6e\xd9\x35\x62\ \x5c\x95\x6f\xfc\x6d\xce\x15\x3f\x71\x8c\x00\xf8\x2f\xdb\x6d\xfc\ \xd8\x9c\x58\xdd\x8b\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ \x82\ \x00\x00\x01\x3f\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\x75\x50\x4c\x54\x45\x00\x00\x00\xff\xff\xff\x99\x99\ \x99\xaa\xaa\xaa\xaa\xaa\xaa\xa2\xa2\xa2\x99\x99\x99\x9c\x9c\x9c\ \xa2\xa2\xa2\x9d\x9d\x9d\x9f\x9f\x9f\xa1\xa1\xa1\xa0\xa0\xa0\x9f\ \x9f\x9f\xa0\xa0\xa0\xa0\xa0\xa0\x9f\x9f\x9f\x9f\x9f\x9f\xa1\xa1\ \xa1\x9f\x9f\x9f\xa0\xa0\xa0\xa0\xa0\xa0\xa1\xa1\xa1\xa1\xa1\xa1\ \xa0\xa0\xa0\xa0\xa0\xa0\x9f\x9f\x9f\xa1\xa1\xa1\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\x7a\x94\x53\ \xc7\x00\x00\x00\x26\x74\x52\x4e\x53\x00\x01\x05\x06\x09\x0b\x0f\ \x12\x16\x1a\x25\x2e\x33\x40\x46\x4e\x55\x65\x7a\x8d\x94\xa3\xad\ \xb5\xbb\xc3\xc8\xd0\xd4\xdf\xe9\xef\xf2\xf7\xf9\xfb\xfc\xfe\x86\ \x3f\x58\x35\x00\x00\x00\x53\x49\x44\x41\x54\x18\x19\xad\xc1\x55\ \x0a\x80\x40\x00\x40\xc1\x67\xaf\xdd\xdd\x79\xff\x23\x2a\x22\xa2\ \xbf\xe2\x0c\xbf\x10\x99\xc5\xc5\xca\x04\x20\xba\xd6\xe4\x64\xb6\ \x9d\xe0\x60\xf7\x8d\xc1\x41\xaf\x07\x87\x93\x3b\x56\x1a\xa8\xe5\ \xe4\x71\xf1\xe7\x42\x91\xf3\x25\xe0\x16\xae\x69\xba\x86\x3c\x44\ \xdb\x16\xf1\x12\x27\xbc\x49\x12\x9f\xed\x22\xc2\x03\xe6\x73\x06\ \xe7\x5b\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\x51\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x00\xc0\x50\x4c\x54\x45\x00\x00\x00\xff\xff\xff\x80\x80\ \x80\x99\x99\x99\xaa\xaa\xaa\x9f\x9f\x9f\x99\x99\x99\xa2\xa2\xa2\ \xa5\xa5\xa5\xa1\xa1\xa1\x9d\x9d\x9d\xa4\xa4\xa4\x9e\x9e\x9e\x9f\ \x9f\x9f\xa1\xa1\xa1\x9f\x9f\x9f\x9e\x9e\x9e\xa2\xa2\xa2\xa1\xa1\ \xa1\x9f\x9f\x9f\x9e\x9e\x9e\x9f\x9f\x9f\xa1\xa1\xa1\x9f\x9f\x9f\ \xa0\xa0\xa0\xa1\xa1\xa1\xa1\xa1\xa1\x9f\x9f\x9f\xa1\xa1\xa1\xa1\ \xa1\xa1\xa0\xa0\xa0\xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\x9f\x9f\x9f\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa1\xa1\xa1\x9f\x9f\x9f\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\x7c\x8c\x9d\x7a\x00\x00\x00\x3f\ \x74\x52\x4e\x53\x00\x01\x02\x05\x06\x08\x0a\x0b\x11\x13\x1a\x1c\ \x1d\x25\x26\x28\x32\x34\x36\x40\x42\x45\x51\x55\x66\x6a\x77\x80\ \x87\x8a\x8e\x92\x93\xa3\xa4\xa7\xa8\xb3\xb4\xb7\xc4\xc5\xc8\xd2\ \xd5\xd6\xde\xdf\xe1\xe5\xe8\xea\xeb\xed\xf0\xf1\xf2\xf3\xf7\xf8\ \xfc\xfd\xfe\x43\x30\x70\xc2\x00\x00\x01\x01\x49\x44\x41\x54\x58\ \xc3\xed\x97\xc9\x4e\x02\x51\x10\x45\x91\x96\x19\x99\x41\x19\x64\ \x06\x65\x46\x10\x64\x10\xea\xff\xff\x8a\x85\xb5\xb2\xba\xe3\x4d\ \x2e\x86\x00\x7d\x96\x27\x37\x3d\xbc\xae\x57\xaf\x3a\x10\xf0\xb9\ \x15\x9c\xd7\xd5\xba\x19\xc2\xbd\xa1\x26\x22\xf2\x1e\x85\xbd\xe1\ \x43\x44\x44\x46\x71\xd4\x7b\x5c\x40\xa6\x4f\xa0\x77\x7f\x54\x11\ \x59\x64\x30\x6f\x17\xab\xab\xc9\xaf\x3c\xe4\x2d\x0f\x75\x4d\xee\ \x9f\x21\xef\x42\x45\x93\xdf\x2f\x98\xb7\x94\x0f\x3f\xc9\x63\x15\ \xf3\x96\xd2\x4e\x6f\xd6\x08\x42\xde\x52\xd8\x68\xb2\xed\x40\xde\ \x92\x5d\x6a\xb2\x1f\x86\xbc\x25\x3d\xd7\xe4\x30\x06\x79\x4b\x7c\ \xa4\xc9\x71\x02\xf2\x96\xe8\x40\x93\xb3\x14\xe4\x2d\x91\x37\xf7\ \xf2\xf5\xf2\x96\xc7\x8e\x26\xb7\x45\xc8\xfb\x65\xfd\x77\x59\xb7\ \x1c\xc8\x5b\x72\x9f\x9a\xec\x85\x21\xff\x1f\x65\x9d\x9c\x68\xf2\ \x57\x57\xf6\xf2\x67\xdf\x17\xec\x2b\xb0\x8b\xc8\x7e\x46\xb6\x90\ \xd8\x52\x26\x37\x13\xbb\x9d\xd9\x86\xc2\xb6\x34\xb6\xa9\x5e\xba\ \x7c\xd9\xa3\x8d\x3d\x5c\xef\xbc\x7c\xe9\x31\x8f\x1e\x34\xe9\x51\ \x97\x1e\xb6\xe9\x71\x9f\xfe\xe1\xf0\xb9\x76\x4e\xcf\x76\xcb\x35\ \x3f\xcc\x98\x9d\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \ \x00\x00\x0b\x35\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x11\x01\x00\x00\x11\x01\ \x01\xe4\x6f\xaa\x7d\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x0a\xb2\x49\x44\ \x41\x54\x78\x9c\xdd\x9b\x69\x6c\x5c\xd5\x15\xc7\x7f\xe7\xbe\x19\ \xcf\xd8\xe3\x25\x36\x71\x9c\xc5\x4e\x80\x6c\x38\x88\x14\xb0\x83\ \xc3\x22\xaa\x10\xc5\xce\x02\xa8\xfd\xc0\xe6\x84\xb4\x12\x2d\xa1\ \x2c\x2d\x45\x55\x4b\x45\x2b\xf9\x5b\x41\x62\x69\xa0\x84\x02\x62\ \x6b\x71\x9a\xa2\xb6\xac\x21\x50\x4a\x80\x14\x01\x69\xec\xa4\x49\ \x14\xb2\x11\x28\x38\x21\x06\x9b\x78\x9f\xc5\x33\xf3\x4e\x3f\xcc\ \x8c\xf1\x32\x63\xcf\x8c\x67\x8c\xc5\x5f\xb2\x34\x7e\xef\xde\x73\ \xce\xff\x7f\xef\xbb\xfb\x15\x26\x19\x3e\xdd\xd7\x58\x9c\x6e\xde\ \xb6\xfe\xde\xde\xea\xea\x0d\xc1\x54\xf2\x48\xba\xce\xb2\x81\x96\ \xdd\xcf\xfe\x0e\xe5\xce\x71\x98\x78\xcf\x1f\x64\xd5\xfc\xa5\xeb\ \xba\x93\xcd\x30\x69\x04\xc8\x00\xf9\x18\x52\x12\x61\x52\x08\xd0\ \xd2\xf4\xe7\xbb\x11\xf9\x55\x06\x4d\x26\x2d\xc2\x37\x2a\x80\xaa\ \xca\xf1\xdd\x9b\x1f\x00\xfd\x59\x16\xcc\xbf\xef\x0f\xb2\x72\x2c\ \x11\x4c\x16\x1c\x27\x84\x5e\x75\x95\x35\xf0\x3b\xbb\xe4\x01\x2e\ \x74\x3b\x79\xed\xe8\x07\xcf\x16\x8e\x96\x68\xdc\x35\x40\x41\x0e\ \x5d\xb3\x7a\xbe\x5a\x72\xbe\x51\x3d\xcf\x36\x9c\x2e\xca\x2c\xa0\ \x02\x98\x0e\xe4\x0c\x73\xd8\x69\x0b\x27\xad\xe2\xc2\x42\x33\xad\ \x64\x96\x35\xad\x18\x33\xe3\x34\x4c\x59\x09\xe2\x74\xa4\xe4\xdb\ \x0e\xdb\xf4\x07\x02\x84\x42\x61\x1c\x0e\x07\xce\x1c\x27\x96\xc3\ \x1a\x9e\x6c\xd4\x9a\x90\x96\x00\x47\xae\x59\x53\x69\x5b\x5a\x0b\ \x52\xab\xe8\x25\xc0\xa8\x2a\x27\x05\x01\x73\xda\x14\xac\x33\x66\ \xe0\x5c\x38\x07\x53\x56\x92\x30\xa9\xdf\xef\xe7\xd4\x97\xa7\xf0\ \xf6\x79\x41\x87\x98\xc0\x9d\x97\x4b\xc9\xb4\x12\x72\xf3\x72\x07\ \x3f\x6f\x0e\x3b\x65\xc5\x9c\xc5\x6b\x3b\xe2\xb8\x4d\x0e\x07\xd7\ \xae\x3e\x07\x95\x6b\x41\xaf\x05\xce\x8c\x93\xc4\x07\xec\x15\x38\ \xaa\x48\x8b\x8a\x7e\x2e\x2a\x27\x15\x06\x94\x37\xc6\x72\x38\x6b\ \x2a\xef\x90\x1c\xe7\x0a\xbb\xd7\x87\xf6\xf4\x62\xb7\x9e\xc2\xee\ \xee\x1b\x61\xcc\x14\x17\x60\x2d\x9c\x83\xb3\xf2\x0c\x4c\x49\x41\ \xf4\xa9\xd2\xd1\xde\xc9\x57\x6d\x5f\x0d\x21\x1e\x0f\x45\xc5\x45\ \x94\x4e\x2f\x1d\x60\x98\x48\x84\x51\x05\xd8\x7b\x7d\xad\x27\xc7\ \xb6\xea\x51\xf9\x09\x70\xde\xb0\xd7\xed\xa0\xff\x12\xe1\x0d\x45\ \x76\xb5\x9e\xf0\x1e\x5c\xf6\xf6\xdb\xa1\x44\xb6\x54\x55\x8e\x37\ \x37\x6e\x44\xb8\x6d\xc4\x3b\xaf\x9f\x70\xeb\x29\xc2\xc7\xbf\x20\ \x74\xa4\x05\xed\xea\x1d\x12\xa1\xe3\xcc\x72\x9c\x4b\x2a\xe9\x72\ \x1a\x4e\xb5\x8f\x28\xc4\x84\x28\x98\x52\x40\xd9\xcc\xb2\xc1\xa6\ \x46\x88\x10\x57\x80\xfd\xd7\x5d\x59\xe6\x94\xe0\xcf\x15\xb9\x09\ \x28\x1a\x94\xb8\x45\xd1\xbf\x1a\xd1\xe7\x16\xcc\x5f\xda\x2c\x0d\ \x0d\x76\x32\x81\x8c\x46\x3e\x4e\x62\xc2\xad\x5f\x11\x3e\xf4\x29\ \xc1\xc3\x9f\xa1\x7d\xbe\x81\x57\x81\xd2\x22\x7a\x16\x94\x13\x2a\ \xf4\x24\xe3\x16\x80\xe9\xe5\x33\xc8\x1f\x94\x5e\xa0\x59\x03\x39\ \xb5\x15\x17\x5d\x7d\x2a\xfa\xff\xd7\xd8\x57\xbf\xa6\xd8\xa9\xdc\ \x85\xe8\xcd\x40\xec\x23\xb2\x51\x7d\x45\x60\xe3\xc2\x85\x35\x6f\ \x27\x4b\xfa\x6b\x3e\x2a\x27\x76\x37\xfe\x41\xe1\xe6\x54\xf2\x01\ \x10\xb6\x09\x1e\xfe\x94\x60\xd3\x21\xec\xb6\x48\xa1\x29\xe0\x9b\ \x33\x8d\x9e\x05\x15\x18\x97\x53\xf3\x3c\x79\x6f\x19\xcb\xda\xa5\ \xb6\x2e\xf6\xf6\x79\x6b\x43\xa1\xd0\x90\x56\x30\xc7\xe5\x64\xf6\ \xdc\xd9\xc3\xa9\xee\xec\xd7\x9c\xba\xb9\xd5\x57\x77\x09\xc0\x81\ \xab\xae\xca\x11\x67\xdf\x2d\x02\xbf\x01\xa2\xad\x8f\xf4\x82\x3e\ \x63\x9b\xf0\xef\xcf\x7e\xf6\xf5\x8f\x52\x0e\x9e\x28\xf9\x3d\xcf\ \x3e\xac\x91\x4f\x28\x6d\x04\xfb\x43\x7c\xb9\xa3\x19\xcf\xd1\x13\ \x38\xbc\x7e\x00\x6c\x97\x13\x99\x56\x7c\xfb\xa2\x7b\x9e\xde\x18\ \x4b\xd7\xf4\xea\x83\x73\xfd\xdd\xdd\x07\x83\xc1\x90\x73\x70\xfe\ \xf2\x33\x2b\x70\xbb\x5d\xc3\xcd\xee\xec\xd7\x9c\x3a\x39\x70\xed\ \xea\x1a\x63\x78\x1a\x38\x2b\xfa\xc2\xab\x70\x7f\x08\xb9\x7f\xf1\ \xe6\xad\xc9\x7f\x70\xc3\xa0\xaa\xd2\xd2\xdc\xb8\x49\x84\x9b\xd2\ \xb5\x11\x43\x6f\x77\x2f\xad\xc7\x5b\x11\xdb\xc6\xf3\xf1\x49\x3c\ \xc7\x4e\x22\x76\xb4\x22\x0a\x8f\xf6\x79\xac\x3b\xaa\x1f\x7b\xd9\ \x0b\xd0\xfc\xca\x7d\x0f\x74\x77\xf4\xdc\x3e\x38\xff\xb4\x19\xa5\ \x14\x16\x17\x8d\xb0\xab\xa2\xf5\xc6\x18\x5e\x25\x42\xde\x06\x9e\ \x32\x0e\xb3\x60\xd1\xe6\x57\x7f\x3b\x59\xc8\x03\x84\x43\xe1\x88\ \x5d\x63\xe8\x9d\x37\x8b\xaf\x2e\x39\x1b\xcd\xcd\xf9\x24\xf2\x90\ \x0d\x9e\xde\xf0\x8e\xc3\xeb\x2f\x9f\x05\x20\xc6\xf9\xc2\xf0\xfc\ \xa1\x68\xfe\x78\x70\x80\x6c\x06\x3d\x0f\x5b\x7e\x59\xb9\x65\xeb\ \x7b\xe3\x0d\x56\x55\xa5\x65\x77\xe3\x23\x22\x6c\x18\xaf\xad\x18\ \x8c\x35\x74\xc0\x1a\xf2\xe4\x12\xf8\xfe\x45\x2f\xb8\x37\xbf\xe3\ \x03\xfd\x35\x50\x65\x87\xec\x5d\x87\xeb\x2f\xff\x9e\x4f\xec\xf3\ \x47\xe4\x37\x89\x07\xbc\x19\x9d\x0b\x8c\xab\xc1\x1b\x05\x01\x5f\ \x80\x96\x4f\x5a\x86\x3c\x73\xb9\x5d\x3d\x45\x3a\x77\xaa\xf5\xe2\ \x53\x57\xaa\xca\x33\x40\x1e\xe0\xed\x5e\x75\x81\xd7\x0b\x53\x07\ \xa7\x9d\x39\x7b\x26\x79\xf9\x79\x23\xe3\x15\xad\xcf\xd8\x5c\x20\ \x32\xb6\x6f\x7c\x34\xd3\xe4\x01\x5c\xb9\x39\x38\x1c\x43\x87\xc9\ \x01\x7f\xa0\xa0\xc7\xfa\xf8\x44\xa0\x7e\x95\x33\x30\xa5\xa8\x8e\ \x5c\xd7\x01\xef\x05\x95\xbe\xe1\xe4\x8d\x31\x43\x46\x85\xc3\x91\ \x91\x1a\x90\xad\x92\x1f\x8c\xae\x8e\x2e\xda\x4e\xb6\xa5\x9c\xef\ \xb4\xd2\x12\x8a\x4b\xe3\x0f\xab\x33\x52\x03\x06\xba\xba\x2c\x92\ \x07\x28\x2c\x2e\x24\xcf\x93\xb8\x24\xe3\xc1\x95\xeb\x62\xca\xd4\ \xd1\x57\xd8\xc6\x25\x40\xa6\xfa\xf9\x64\x20\x08\x65\x15\xd3\xc9\ \xcd\x75\x27\x95\xde\xe5\x76\x31\xa3\x62\x06\x22\xa3\x57\xf2\x11\ \x73\xc7\x64\x31\x91\xe4\x63\x30\x62\x28\x98\x52\x80\x18\x21\xe0\ \x0b\xa0\x3a\x72\x46\x24\x22\x14\x4f\x2d\x66\xda\xcc\x32\x2c\x6b\ \x0c\x7a\xc2\xdf\xd3\x6a\x03\x32\xdd\xcf\xa7\x03\xdb\x56\xbc\xbd\ \x7d\x04\xfc\x01\xc2\xa1\x30\x96\xc3\x22\xc7\x9d\x83\xc7\xe3\x19\ \xd1\x6d\x26\x82\x8a\xd6\xa7\xb6\x02\xc1\xe4\x20\x0f\x60\x8c\x90\ \x5f\x98\x4f\x7e\x61\xfe\xb8\xec\xa4\x24\x80\x6a\x83\x39\xb1\xbb\ \xf1\x09\x11\x7e\x38\x2e\xaf\x93\x08\x49\x0b\xa0\xda\x60\x5a\xf6\ \xcc\x7b\x52\xe0\x07\xd9\x0c\x68\xa2\x91\xd4\xc7\x32\x40\x5e\xbf\ \x5d\xe4\x21\x09\x01\xbe\xcd\xe4\x61\x8c\x91\xa0\x3e\xf7\x9c\xd5\ \x72\x66\xf0\x49\x11\x5d\x3f\x51\x01\x4d\x20\x7a\x50\x2e\x4e\x58\ \x03\x54\x55\x9a\x0a\xdb\xfe\xd0\xd3\xd3\xb7\x60\x22\xa3\x9a\x10\ \xa8\xf6\x21\xe6\x8a\x8a\xea\x75\xfb\xe3\x36\x82\xaa\x2a\x4d\xff\ \xdc\xf4\x08\xb0\xc1\x1b\x08\x42\xb7\xf7\x83\xc2\xc2\xbc\xa5\x59\ \x8d\xa9\xd7\x87\xe4\xa7\x36\xd4\x4d\xcb\x8f\xbf\xdf\xeb\x7d\xe2\ \xe5\x63\xb6\x3f\xf8\x39\xc4\x19\x09\x6a\x43\x83\xd9\xe5\x3f\xf0\ \x94\x20\x37\xc4\x9e\x05\xc3\x76\x79\x38\x6c\xef\x74\xbb\x9c\xe5\ \xd9\x08\x2a\xb8\xe7\x08\xbe\xbf\x6d\x47\xd5\xc6\x31\x7b\x7a\x36\ \x5c\xc4\xd0\xed\x7d\xfc\xc5\xbd\xea\x0b\x2c\x11\xb1\x79\x78\xff\ \x47\xdb\x86\x7c\x02\xda\xd0\x60\x76\xd5\x4c\x7d\x52\x44\x46\x34\ \x78\xbe\x40\xb0\xa6\xab\xdb\xbb\x33\x1b\x51\x85\x3f\x3a\x1e\xf1\ \xdf\xeb\xcf\x86\xf9\x18\xba\x05\xea\xd4\xeb\x7f\x23\xe2\x4c\xd6\ \x37\xdd\x58\xe5\x1c\x10\x60\x34\xf2\x31\x64\x45\x04\x55\xc2\x27\ \xdb\x01\xb0\x46\xd9\x0d\x1a\x27\xba\x04\xea\xca\xab\xd6\x7d\x20\ \xb6\xe3\x71\x20\x0c\x14\xe5\xf6\x95\x5e\x6a\x20\x39\xf2\x31\x64\ \x5a\x04\xbb\xa3\x07\x0d\x46\xf6\x53\xac\xe9\x59\x11\xa0\x4b\x60\ \x65\x79\xd5\xba\x0f\x00\xce\xda\xf2\xd2\xe7\xa0\x7b\x01\x8c\x6d\ \x96\x1b\x80\xa6\x9a\xd2\x7b\x93\x21\x1f\x83\x2f\x10\xac\xe9\xe9\ \xf5\xbd\x9f\x89\xe8\xb4\xa3\x27\xf2\x43\xc0\x4c\x9d\x92\x09\x93\ \x83\xd1\x85\xda\x75\x31\xf2\x31\x88\xb2\x03\x40\x85\x45\x06\x20\ \x6c\x59\x8f\x00\x9f\xa7\x62\xb9\xcf\xd7\x7f\x61\x77\x06\x6a\x42\ \xb8\x33\x22\x80\xe4\xba\x61\xe4\xce\xee\x78\xd0\x85\xda\x75\x15\ \xd5\xeb\x47\xc4\xa8\xc2\x31\x00\x81\xb3\x0c\xc0\xd2\xda\x9b\x8e\ \xda\x61\x5d\x46\x8a\x22\x78\x03\xc1\x9a\x71\x8b\xe0\x0b\x00\x20\ \x9e\xe4\x16\x3a\x92\x44\x42\xf2\x00\x82\x44\x57\x58\x65\xd6\x40\ \x23\x58\xb3\xe6\xd6\x23\xdf\x84\x08\xb6\x3f\x72\xa8\xcb\x24\xb9\ \xd2\x93\x04\x46\x25\x0f\x60\xdb\x12\xdd\xc4\x55\xd7\x90\x6e\x70\ \x3c\x22\x74\xf5\x78\xff\x93\x46\xb0\x03\x88\xb7\xba\x93\x06\xba\ \xb0\xa5\x76\x34\xf2\x00\x62\x69\x6c\x9b\xc8\x3b\x62\x28\x9c\xae\ \x08\x3e\x7f\xf0\x82\x74\x44\x10\x13\x99\x8e\xc4\x7a\x82\x71\xa0\ \x13\x5b\x6a\x2b\x96\xac\x1d\x3b\x06\xd5\x12\x00\x85\xf6\xb8\x73\ \x81\x89\x14\xc1\xe4\x45\xaa\xbe\xfa\xfb\x53\xc9\x36\x1c\x9d\xd8\ \x52\x97\x14\x79\x00\x35\x8b\x01\x44\x38\x94\x70\x32\x34\x51\x22\ \x48\x74\xef\x5e\xbb\x7a\xd0\xfe\x94\x0e\x79\xc6\xd0\xa9\x86\xe4\ \x4a\x7e\xc0\x29\xcb\x00\x54\x75\xe7\xa8\xeb\x01\x35\x6b\x6e\x3d\ \x82\xca\x65\x64\x51\x04\x53\x16\x5d\xb7\x57\xb0\xdb\x3b\x53\x71\ \x03\x51\xf2\xb3\xcf\x5b\xb7\x2b\xd9\x0c\x07\xea\x57\x9f\x0b\x3a\ \x0f\x00\xe1\x8d\x31\x17\x44\x96\xac\xba\xf9\x70\xba\x22\x74\x27\ \x21\x82\x29\x29\x44\x8a\x22\x0b\x9b\xa1\xe8\x9c\x20\x49\xa4\x4c\ \x1e\xc0\xc0\x4f\x01\x14\x8e\x55\x36\x6e\x1b\xbd\x06\xc4\x30\x48\ \x84\x93\xa9\x38\xf3\x26\x23\x82\x08\x8e\x79\x15\x00\x84\x3e\xfc\ \x1f\x24\xd7\x1b\xa4\x45\xfe\xc3\xfa\xcb\xe7\x03\x6b\x01\x44\xd9\ \x24\xa0\x49\xef\x0c\x45\x45\x58\x46\x16\x44\x70\x2c\x3a\x1d\x44\ \xd0\x3e\x1f\xc1\x7d\xc7\xc6\x32\xd9\xa9\x62\xaf\x48\x95\xbc\x82\ \x80\xbd\x11\xc8\x41\x39\xd1\x57\x60\xfd\x11\x52\xdc\x1a\xcb\x96\ \x08\xd6\xb4\x62\x1c\xf3\x23\xb5\xa0\xff\xdd\xbd\xa8\x37\xe1\xb4\ \xb8\x43\xc5\x5e\x31\xfb\xfc\xf5\x4d\xa9\xf8\x07\x38\x54\xbf\xea\ \x16\x81\x55\x00\x18\xb9\x2b\x76\xa2\x24\xe5\xbd\xc1\xf1\x88\xd0\ \xd5\xed\x4d\x58\x6a\xae\x4b\xcf\x05\xcb\x42\xfd\x01\xfc\x2f\xfd\ \x1b\x1d\x79\xaa\xa3\x43\xc5\xae\x4d\x8f\xfc\x9a\x65\x20\xf7\x02\ \xa0\xfa\x7c\x65\xe3\xd6\x67\x62\xef\xd2\xda\x1c\x4d\x57\x04\x5f\ \x20\xb8\x24\x91\x08\x52\x94\x8f\xab\xf6\x02\x00\xc2\x27\xda\xf0\ \xbf\xb4\x63\xf0\xe0\xa8\xc3\x46\xd2\x2a\xf9\xc3\x6b\x57\x2e\x51\ \xf4\x79\xc0\xa5\x70\x0c\xa7\xfb\xc7\x43\xfc\xa6\x6a\x70\x30\x9a\ \x5e\x7f\xe8\x2c\x55\xb3\x1d\x98\x91\x4a\xbe\x5c\x97\x73\x57\x51\ \x61\xde\x92\x78\xef\xfa\xdf\xdd\x4b\xff\xce\x03\x91\xe0\x8a\xf2\ \x71\xaf\x5c\xda\x23\xe5\x65\xcb\xe6\x54\xad\x6d\x4e\xc5\x87\x36\ \x34\x98\x43\x47\x77\xde\x80\xca\x83\x80\x1b\x68\x53\xcc\xc5\x8b\ \x36\xbf\x72\x74\x70\xba\x71\x1f\x90\x48\x5b\x04\xb7\x73\x57\x51\ \x41\x7c\x11\x82\x4d\x87\x08\xec\xd8\x1d\x3b\x0e\x6b\x03\x5b\x51\ \xbd\xaf\xf2\x2f\xdb\xde\x19\xcb\xee\xde\xeb\x6b\x3d\xce\xb0\xf3\ \x0a\x51\xbd\x13\xe1\x3b\xd1\xc7\x27\x6d\x5b\xd7\x9c\xbd\x65\xdb\ \x9e\xe1\xe9\x33\x72\x42\x24\x1b\x22\x84\x3e\xfb\xa2\xd3\xff\x8f\ \xb7\xba\x09\xdb\xb3\x07\x1e\x0a\xad\x28\xdb\x51\x9a\x31\xb4\xaa\ \xca\x97\x06\xf5\xa8\xe0\x51\x74\x91\x20\xe7\xa2\x2c\x23\x72\x5e\ \x28\x0a\x7d\xdd\x38\xac\x1b\x16\xfe\xe9\x95\x13\xf1\xfc\x64\xec\ \x90\x54\x54\x84\xb7\x88\x1c\x91\x4f\x1a\xf1\x45\xd0\x36\x54\x96\ \x77\xdf\xf3\xe2\x61\x2b\xa7\x77\x9d\x8d\xfc\x42\x94\xca\x94\x02\ \x12\x5e\xc3\xd6\xbb\xc7\xaa\x35\x19\x3d\x25\x96\xae\x08\x79\xee\ \x9c\x3d\x85\x05\xb9\xd1\xc3\xd8\x11\xf2\x15\xd5\xeb\xf6\x0f\x4e\ \x73\xe8\xba\x95\x8b\x11\x73\xa5\x0d\xd5\x02\x8b\x81\x32\x22\x25\ \x6d\x03\xed\xd1\xbf\xff\xaa\xf2\x96\x43\x64\xfb\x82\xcd\x5b\x3f\ \x4e\xc6\x77\xc6\xaf\xcc\x8c\x4f\x04\x77\x79\x3c\xf2\x09\x7d\xdd\ \x58\xe5\xac\x7a\xac\x39\x24\x63\x1e\x9e\x4f\x8c\xac\xdc\x19\x6a\ \xda\xfa\xd0\x39\x6a\x99\x37\x81\xd2\x14\xb2\xb5\x97\x16\xba\x6a\ \x4f\xbf\xe8\x47\x23\x1a\xaa\x6c\x22\x2b\x77\x86\xaa\xd7\xdc\xb6\ \xdf\x58\x7c\x17\x68\x4d\x32\x4b\x9b\x51\x59\x3e\xd1\xe4\x21\x8b\ \x97\xa6\xaa\x56\xdc\x72\xd0\x58\x5c\xc6\xd8\x22\xb4\x49\xd8\x5e\ \x5e\xb5\xea\xe6\x7d\xd9\x8a\x65\x34\x64\xfd\xda\x5c\xf3\x1b\x0f\ \x57\xda\x61\xb6\x13\xbf\x4d\x68\x93\xb0\xbd\xbc\x7a\xcd\x6d\x49\ \x7d\xf3\xd9\x40\xd6\xaf\xcd\x55\xad\xb8\xe5\xa0\x51\xa9\x23\xd2\ \x4a\x0f\xc6\x37\x4e\x1e\x26\xf0\xe2\x64\xf3\xb6\x4d\x8b\x6d\xd1\ \x37\x89\x9c\xe5\x9d\x14\xe4\x61\x82\x6f\x8e\x46\x45\xd8\x22\x61\ \xfb\x9a\xc9\x40\xfe\x1b\x81\x36\x34\x4c\xe8\x6d\xd5\xb1\xf0\x7f\ \xba\x59\x0f\xc3\x28\xc8\xec\x47\x00\x00\x00\x00\x49\x45\x4e\x44\ \xae\x42\x60\x82\ \x00\x00\x01\x98\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x01\x5f\x49\x44\x41\x54\x38\x8d\x95\x92\xcd\x2e\x43\x51\ \x14\x85\xbf\xbd\xef\x4f\x0f\x69\xc5\x6f\x05\x89\x41\x07\x9d\x98\ \x89\x39\x89\x78\x29\x89\x17\x10\xef\x60\xd0\x81\x89\x91\x10\xc1\ \x80\x98\x92\x30\x37\x12\xa2\x83\x2b\x84\x54\xdd\xde\xde\x7b\x8e\ \x01\x4a\xa9\xc6\x5d\xb3\x93\xac\xf5\xed\xb5\xb3\x8f\x00\x1c\x1f\ \x6f\x9a\x99\xc9\x99\xd5\xe9\xa9\xca\x1a\xff\x90\xc3\x2e\x96\x46\ \xaa\xa7\x00\x3e\xc0\x28\xf5\xdd\x66\x73\x6c\x1c\xc0\x39\x87\xb3\ \xf6\xdd\xa9\x82\x8a\xf6\x85\xf9\x00\x82\x4c\x3b\x48\x00\xe2\xb8\ \xc9\xeb\xeb\x0b\x00\x61\x68\x28\x16\x87\xfa\x03\xa2\xc3\xf2\xf5\ \x1d\x59\x8b\x0f\x40\xa1\x60\xf0\xfc\xa0\x63\x48\xda\xc9\x97\xd9\ \xf3\x50\xf5\x7e\x35\x98\x45\xb8\xea\x04\x92\x16\x71\x1c\xf7\x9c\ \x66\x8c\xc1\x98\x41\x24\x89\x4c\xd7\x0a\x5d\xc4\x20\xc0\x20\xbd\ \xeb\x06\xef\xf6\xe4\x7a\x63\x3d\x3a\x1a\x0f\x26\x56\xee\xf7\x7e\ \x01\xb2\x34\x23\xfd\x56\xfb\xbb\x54\x05\xbc\x8f\xf5\xac\x57\xea\ \x6a\x20\x2e\x73\xae\x71\x76\x12\x60\x25\xe8\x5d\x00\x12\xb0\x09\ \x38\x5a\x6d\x7f\xb8\xba\xfc\x70\x31\x5f\xe9\x00\x42\x77\xfb\x94\ \x46\xfb\x4b\x7f\x44\xbb\x9b\xf8\x00\x25\xc4\x71\xd9\x39\xf2\xb0\ \x9e\x4f\xfd\x27\xfc\x43\x35\x05\xf0\x68\x3f\x1a\x8d\xaa\x39\xc3\ \x59\x6a\xb3\x2d\x05\x28\xf9\x37\xcf\x79\x47\x0b\x1c\x4d\x2c\x1c\ \xd4\x15\x48\x8b\x85\xfa\x5c\x5e\x80\x15\x6a\x00\x2a\x1a\x5e\xa8\ \x27\x39\xf7\x97\x46\x1a\x36\x77\x00\x54\x07\x26\x7b\x7f\xbb\x7e\ \x72\x6e\xbb\x3c\x77\xd2\x00\x50\x06\xca\x95\x9c\x71\x8b\xb0\xf9\ \xf9\x78\x03\xf4\x6d\x6e\xa7\xf1\x54\xde\x87\x00\x00\x00\x00\x49\ \x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\x03\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\x4e\x50\x4c\x54\x45\x00\x00\x00\xaa\xaa\xaa\xa6\xa6\ \xa6\x9b\x9b\x9b\xa2\xa2\xa2\x9e\x9e\x9e\xa3\xa3\xa3\xa2\xa2\xa2\ \x9f\x9f\x9f\x9f\x9f\x9f\x9f\x9f\x9f\x9e\x9e\x9e\xa1\xa1\xa1\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xdc\xca\xb7\xd0\x00\x00\x00\x1a\x74\x52\ \x4e\x53\x00\x09\x14\x17\x1e\x22\x24\x29\x30\x35\x3d\x42\x4c\x59\ \xca\xce\xd7\xde\xe2\xe7\xea\xeb\xef\xf2\xf6\xf9\x89\xe1\xb1\xb3\ \x00\x00\x00\x4a\x49\x44\x41\x54\x18\xd3\x63\x60\xc0\x01\x18\x59\ \x11\x24\x08\x30\xf1\x89\xc0\x49\x10\x60\x11\x90\xe0\x81\x91\x20\ \xc0\x2e\x24\xc6\x05\x23\x41\x80\x53\x54\x98\x03\x46\x82\x00\xb7\ \xb8\x20\x1b\x8c\x04\x01\x5e\x49\x7e\x66\x18\x89\x5d\x00\x43\x0b\ \xa6\xa1\x98\xd6\x62\x3a\x0c\xd3\xe9\x98\x9e\x43\x00\x00\xb1\xf8\ \x05\x15\x26\xf7\xf3\xef\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ \x60\x82\ \x00\x00\x02\xb3\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x04\x13\x00\x00\x04\x13\ \x01\xfd\x8e\xab\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x30\x49\x44\ \x41\x54\x38\x8d\x7d\x93\xcd\x4e\x13\x61\x14\x86\x9f\xf3\xcd\x30\ \x05\x0b\xb6\x74\x3a\xc0\xc2\x06\x17\x6c\x44\xc1\x8d\x46\xb7\x28\ \x86\x94\x84\x2d\x5e\x00\x24\xee\x89\xb7\x61\x34\x46\x13\x16\x7a\ \x15\x26\x14\x01\xbd\x00\x56\x10\x29\x2c\xd8\x00\x9a\x58\x40\xe8\ \x0f\xe5\xa7\x33\x9d\x39\x2e\x0a\xa4\x16\xf0\x5d\x7d\x39\x79\xcf\ \x93\x9c\xf7\xcd\x27\xb4\xa8\xb0\xd8\x3b\x64\x2b\xd3\x8a\x3e\x07\ \xee\x9e\x8f\xb7\x04\x5d\x32\x6a\x3e\xa5\xc6\x76\xd7\x9a\xfd\x72\ \xf1\xd8\x9c\x1b\x88\x25\xad\xca\x5b\x44\x5e\x89\x93\x30\x84\x27\ \x68\xe8\xb7\xf2\x43\x85\x59\xaf\xe4\xcd\xc8\x64\xde\xbf\x04\x6c\ \xce\x0d\xc4\x92\x6d\xe5\x9c\x58\xf1\x11\xe9\xe8\x41\x6b\x45\x34\ \x38\x06\xad\xb7\x02\x2e\xf4\x3d\x5d\xf2\xb2\x32\x99\xf7\x0d\x40\ \xd2\xae\xbc\x13\x2b\x3e\x22\xb1\x14\x7a\x76\x80\x38\xdd\x88\x1d\ \xbf\x69\x19\xe0\xd9\x7e\xf2\xcf\x1b\x00\x29\x2c\xf6\x0e\x59\xca\ \x8a\xe9\xec\x37\x5a\x3b\x40\x9c\xdb\x68\x50\x41\xda\x92\x44\xc7\ \x3f\xff\x07\x09\x4d\x64\x1e\xda\xb6\x32\x8d\x93\x30\xea\x97\x90\ \x98\x8b\xfa\x87\x88\xd5\x49\x58\xab\xa0\xe9\x97\x8d\xa0\x8a\x39\ \x24\xac\xb4\x02\xac\xc8\x8a\xa6\x64\x7f\xa1\x27\x8f\x71\x06\xd1\ \x08\x63\xc7\xa1\xad\x8b\xd0\x3f\x22\xbc\xf7\xe5\x4c\xec\xf8\x2a\ \x20\x1a\x54\x87\xad\x8d\x89\xf6\x56\x88\xc2\x9a\x41\xc8\x10\xf9\ \xa0\x75\xa2\xa0\x4c\x74\xf2\x0b\x4d\x66\x11\x3b\xbe\xda\xe7\x65\ \x9e\xf6\x79\x99\x27\xd8\xf1\x1f\xda\x9d\xbd\x72\x83\x08\xfd\xe6\ \xfa\xf3\x14\x9a\x2a\x16\xb9\x9c\x5d\x91\x41\xb9\x92\x94\x14\x73\ \x68\x50\x1d\xfe\xbd\xb7\xb3\x5c\xd8\xdf\x59\xd6\x7a\x75\x48\x8a\ \xf3\x98\x78\x06\x71\x12\x20\x36\x62\x39\xa8\xb2\x6d\x0b\xba\xa8\ \xc8\xe0\x3f\x80\xb0\x82\xb5\x31\xd1\xae\xdd\xd9\xc7\xa0\x58\xc5\ \x1c\x26\xd6\x85\x06\x25\xc4\x71\x9b\x7c\xfe\x82\x1c\x7e\xed\x7d\ \x10\x8a\xae\x00\xd6\xf5\xe7\x80\xb9\x75\x07\xad\x97\x11\x3b\x41\ \xe4\x97\x31\x1d\x2e\xd1\xd1\x76\x68\x8c\x0c\x9b\xd4\xd8\xee\x9a\ \xc2\xec\x4d\xcb\x00\x5a\x3f\x42\x1c\xb7\xb1\x1c\x4b\xa0\xa7\x7b\ \x08\x7c\x74\x47\x0b\xeb\x06\xc0\x2b\x79\x33\xc0\xb7\x1b\x01\xc1\ \x31\xea\x17\x31\xed\x2e\x5a\x3b\x44\x83\x93\x25\x37\xb5\xfb\xba\ \x11\x22\x20\x93\x79\x3f\x5d\xf2\xc6\x15\xf9\x00\x84\x57\x08\xd2\ \x28\x2b\xaa\x6e\x87\xd4\x4f\xdf\xa7\xdd\xbd\x71\x79\x44\x00\x4d\ \x55\x5d\xe8\x60\xbe\xef\x7e\x64\x45\x53\xaa\xbc\x90\xf3\xef\xac\ \xb0\x25\xb0\x60\x8c\xf9\xec\x8e\x16\xd6\x9b\xfd\x7f\x01\xbf\x99\ \xe7\x9b\x71\x08\xcd\x5f\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ \x60\x82\ \x00\x00\x02\x70\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x04\x75\x00\x00\x04\x75\ \x01\x10\x84\x8b\xaa\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\xed\x49\x44\ \x41\x54\x38\x8d\x9d\x91\x4b\x68\x13\x51\x14\x86\xff\x73\x67\x68\ \x63\x0c\xae\x0a\x1a\x8a\x32\x3e\x40\x9a\xb5\x5a\xa4\x74\xda\x4e\ \x15\x24\x11\x71\xe1\x04\x8a\xb5\x83\x88\x45\x8b\xd8\x2c\xdc\x95\ \xca\x05\xab\x0b\x11\xac\x4f\x8a\xa0\x88\xdd\x48\xb3\xb0\x98\xb8\ \xe9\xc2\x59\x74\xe7\x46\xa1\x68\x02\x1a\x35\x62\x05\xad\x96\x60\ \x4c\x13\x27\x93\xb9\x2e\x24\x3a\x4e\x67\x44\x3c\xbb\xf3\xf8\xbe\ \x03\xe7\x10\xfe\x23\xfa\x67\x07\x2f\x02\x18\x21\xd0\x24\x35\x8b\ \x66\x6f\xaf\x1c\x8d\x86\x8f\xc8\xb2\xfd\x68\xdb\xf4\xdc\xa7\x40\ \x5a\x80\xfa\x67\x07\xab\x20\xb4\x02\x28\xb3\x66\x7d\x43\x7b\xb8\ \x43\x10\xee\x14\xea\xa1\xd4\xdf\xb6\x6b\x09\xa3\x1b\x45\xe4\x00\ \xd4\x04\xe8\xc6\x1f\xcd\xa7\x87\x0f\x74\xed\x8b\x0f\x4d\x6b\xfb\ \x87\x76\xf9\xc2\x71\x43\xd5\x12\xc6\x35\xce\xf9\xaf\xc5\xe4\x1d\ \xd2\x75\xbd\xe5\xf3\xb7\xb5\xb7\x48\x72\x6e\x3e\xce\xde\x7b\xe2\ \x86\x41\xd0\xd5\x9d\x9b\x47\x39\xe7\x4e\xa0\xa0\x29\xf9\xb2\xb2\ \xee\xf6\x9a\x4d\x3d\xb2\x90\x43\x31\xb2\xca\x0b\xb5\xc5\xf9\x52\ \xf7\x0e\xe5\xb4\x1b\x0e\x14\x00\x40\xe2\xd4\xfd\x31\x10\x9b\x68\ \xe6\x4c\xc2\xd1\xcc\x64\xf2\xae\x77\x8e\x79\x0b\xbf\xd5\xb4\xd1\ \x9d\x0a\x47\x28\x7e\x63\x81\x02\x6b\xf9\xd5\x82\x80\x63\xff\xa4\ \x1b\x96\xb5\x94\x7b\xf6\xcf\x02\x2d\x6e\xa8\x8d\xe5\x97\xdb\x25\ \xc6\xb6\xd6\x97\x9e\xcf\x91\x5d\xda\x52\x2f\xbd\x3d\xe8\xf7\x9d\ \x55\x02\x2d\x6e\xa8\x10\x74\x48\xed\x54\x52\x99\x2b\xc9\x77\x76\ \xb9\x58\xcc\x4e\x9d\x5c\x6c\x8b\x54\x86\x45\x83\x8d\x78\x25\x6c\ \x15\x4c\xd0\xd5\x4e\x25\xe5\xbd\x76\x3a\x9d\xb6\xda\x22\x95\xe1\ \x3d\xb1\xf7\x17\x0a\x0f\xdb\xe7\xdf\x98\x4a\x08\x00\x64\x3d\x37\ \xb3\x9b\x31\x1a\x58\x31\x5f\xe7\x2b\x99\x17\x1d\xde\x3f\x7b\x25\ \x97\xb3\xeb\x67\x04\xa4\xb3\xe1\xea\xd7\x16\x00\x35\x4a\xe6\xd3\ \x1f\x08\x88\x8a\xef\x8d\x6a\xec\x41\x3e\xe2\x86\xcf\x9c\x33\xa7\ \x1c\x21\x8e\x31\xa2\xf3\x97\xc6\xfb\xb8\xef\x11\x09\xf8\x08\x00\ \xd4\xca\x0a\x6e\x98\x73\x53\x16\x10\xc7\x89\x48\x16\xc0\x09\x3f\ \x18\x00\x18\xa3\xfa\x5e\x10\x06\x1c\x09\x9a\xbb\xc1\x79\x9f\x2d\ \x04\xbb\x0e\xa0\x0c\x12\x57\x83\x04\x3f\x00\x48\x47\xbc\x2d\xa6\ \x6b\xdb\xa2\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x06\xdb\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x06\xa2\x49\x44\x41\x54\x78\xda\xed\x9a\x6b\x6c\x14\x55\ \x14\xc7\x57\x34\x2a\x4a\xd0\xf8\x42\x9e\x6a\x22\x1f\x8c\x26\xc5\ \x47\x44\xbe\xe9\x07\x03\xc4\x07\x06\xe8\x03\x9b\x26\xea\x07\x43\ \x78\xf4\x8b\xc4\x86\x8a\x1a\x8d\x56\x13\x23\x84\x97\x58\xc1\x68\ \xfc\x04\x45\x11\x63\x50\xd3\x44\x1a\x45\x9a\x4a\x77\x3b\x3b\x3b\ \x1d\xba\xdd\x3e\xb6\x76\x1f\x77\x96\x05\xda\xd2\x86\x52\xdb\xed\ \xf5\x9c\x7d\xb5\x5d\x76\x66\xef\x9d\xc7\x76\x26\x71\x92\x93\x6c\ \x76\x66\xef\x9c\xdf\x7f\xce\x3d\xe7\xdc\x3b\xeb\x72\x71\x1c\x6e\ \x51\xda\xd1\x2a\xfa\xf6\xb8\x6c\x7e\x28\x8a\x72\x5f\x98\x90\xd3\ \xe1\x70\x78\x85\x69\x83\xba\xbd\xbe\x1a\x30\x8a\xe6\xf1\xfa\x76\ \xdb\x15\x3e\x16\x8b\x2d\x88\x10\xd2\x0e\x02\xd0\xb0\xa2\x0c\x84\ \x63\xb1\x55\x86\x07\x6d\x15\xc5\x4d\x19\xf8\x69\xf6\xb9\xad\xe1\ \xa7\x2c\xde\x17\x8f\x2f\xd4\x3d\x68\x4b\x4b\xd7\x7c\x80\xbd\x94\ \x47\x00\xb4\x4f\xed\x02\xdf\x1f\x8f\x2f\x02\x58\x7f\x0e\x7c\xc6\ \x1a\xf4\x87\xbe\x20\xbd\xa0\x02\x9f\x32\x41\xac\xb3\x09\x7c\xa7\ \x0a\x3c\xda\x28\xa5\xf4\x06\x5d\x83\x7b\xbc\xde\xd5\x9a\x02\x60\ \x4e\x10\xa5\x8f\x66\x0b\x3e\x14\x0a\x2d\x2e\x00\x8f\x36\xac\x5b\ \x00\xb7\xdb\x7d\x1b\x40\xc6\x0a\x89\x00\xf6\x61\xb1\xe1\x21\xcb\ \x2f\x09\x47\xa3\x81\x02\xf0\x68\xdf\x1a\x4b\x82\x82\x6f\x1d\x83\ \x00\x18\x09\xef\x17\x15\x9e\x90\x2e\x06\xf8\x38\x96\x45\xc3\x37\ \x84\xd2\xf7\x35\x8b\x08\x60\xef\x59\x0d\x1f\x89\x44\x96\x32\xc2\ \x27\x42\x84\xac\x35\xe5\xa6\x4d\xc1\xe0\xad\x00\xe7\x61\x14\xe1\ \x5d\x8b\xe1\xbb\x19\xe0\x29\x94\x44\x73\x23\xd2\xe3\x91\x1f\x06\ \xb8\x01\x46\x11\x76\xcd\x26\x3c\xe4\x86\x46\x48\x7c\x37\x9a\xfe\ \x04\x3c\xa2\xf8\x12\xc0\x4d\xb2\x88\xd0\x2a\x88\xef\x98\x75\xdf\ \x68\x34\xba\x8c\x19\x9e\x90\x3e\xb8\xfe\x1e\xcb\xe6\x20\xd4\xfe\ \xcf\x18\xa3\x00\x12\xa3\x58\x6b\x12\x7c\x0f\x23\xfc\x28\x5c\xff\ \xa4\xa5\x49\xa8\xa9\xa9\xe9\x26\xa8\x0c\x7f\xb0\x8a\x00\x8b\xa8\ \x9d\x45\x82\xa7\x11\x45\x79\xa3\x28\x65\xa8\x45\x92\x16\x00\x5c\ \x94\x59\x04\x58\x4c\xe9\x80\x7f\x00\xb2\x78\x2f\x2b\x3c\x2c\x7e\ \xea\x8b\xda\x88\xb4\x0a\xd2\xb3\x00\x36\xce\x2a\x02\x44\xcd\xdb\ \x16\xc2\x0b\xd0\x15\xce\x2d\x7a\x2b\x8a\xe1\xcd\x11\x05\x90\x3c\ \xa5\xed\x2c\xf0\x00\x15\x64\x86\x27\xe4\x12\x34\x3b\x0f\xcd\x4a\ \x2f\x8e\x3d\x36\x80\x9d\xe0\x11\xa1\xd5\xeb\xdb\xa6\x36\x1e\x21\ \xe4\x41\x4e\xf8\x44\x28\x1a\x5d\x33\xab\xab\x31\x41\x10\xee\x04\ \xb0\x1e\x1e\x11\x3c\x82\x6f\xeb\x75\x0b\x9b\x0b\x17\x96\x03\x50\ \x88\x03\x1e\xeb\xfd\x2e\x97\x1d\x8e\xb6\xb6\xf6\x12\x00\xbb\xca\ \x35\x1d\x04\x71\xcb\x0c\x78\x45\x09\x73\xc1\x13\xf2\x33\x44\xe0\ \x1c\xdb\xec\xc8\xc0\x7a\xe1\x4d\x0e\x01\xb2\x22\xe8\x84\xef\x83\ \x05\xd1\xdd\xb6\xdb\x93\x03\xa8\x6f\x78\x45\x08\xf4\x06\x07\x38\ \xe1\xb1\xd9\x79\xc2\x96\x9b\x92\xcd\xcd\xcd\x73\x01\xaa\x8d\x53\ \x04\x0a\x22\x30\x0b\x00\x8b\x9c\xd7\x6d\xbd\x2d\x0d\x49\x71\x39\ \x40\x0d\xf2\x8a\xd0\xc5\x26\xc2\x17\x2e\x27\x1c\xe9\x4d\x94\x49\ \x6e\x11\x82\x9a\x22\xfc\xdd\xd5\xd5\x75\x8b\xcb\x29\x07\xbe\x44\ \xe1\x15\xc0\x23\x4a\x20\x42\x5f\xde\x66\x07\x7b\x04\x97\x93\x0e\ \x5c\x34\x41\xe7\x77\x26\x1f\xe8\xb9\x36\x2f\x6d\x38\x71\x92\x1e\ \x38\xf4\x15\x3d\x78\xa8\x9e\x1e\x87\xcf\xf8\x5d\x46\x84\xee\x99\ \x22\x24\xfa\xa3\xd1\xd5\x2e\x27\x1e\xe7\x64\xf9\x7e\x80\x22\xb9\ \x02\x20\xf0\xee\xbd\xfb\x67\x18\x7e\x37\x3d\x12\xb2\x22\x28\xca\ \x4e\x97\x93\x0f\xb9\x23\xf0\x5a\xae\x00\xf8\xe4\x73\x05\x38\x00\ \x91\x90\x3b\x1d\x02\xdd\x3d\x1e\xdd\x5b\xda\x76\x38\xa0\x5e\x3f\ \x02\x65\x8b\xf8\xbb\x7b\x66\xc0\x61\xd8\xe7\x0a\x70\xf0\xcb\xfa\ \x7c\x79\x61\x02\x5f\xcd\x39\x12\x3e\x1c\x8b\x95\xe0\xb6\x74\x66\ \x2e\x4b\xe7\xfd\xda\x53\xe0\xc7\x9f\xd4\x92\x23\x8a\x50\xe1\x68\ \x78\x34\x58\xb5\x51\xaf\x24\x67\x93\x20\x8a\x80\x91\x90\x9b\x04\ \x1d\x2f\x02\xbe\x97\xcf\x85\xcf\x58\xb0\x3f\x44\x79\x4b\xe3\x34\ \xfb\xd7\x2d\xf8\x5e\x71\x02\xfc\x45\xad\x6e\x2e\xd0\xd3\x6b\x48\ \x04\x6c\xb2\x1c\x0b\x9f\x31\xd9\x1f\x30\x22\xc2\x18\x4c\x87\x97\ \x6d\x05\x1f\x89\x44\x1e\x67\x85\xcf\xe6\x83\xf6\xf3\x86\x44\xc0\ \x77\x14\x8e\x84\xcf\x18\x2c\xe8\x69\x9b\x4f\x72\xb6\x08\xb8\x2e\ \xc7\x3e\x9d\x17\x3e\x63\xd8\xed\x19\x10\x20\x25\x82\x57\x7a\xd1\ \x91\xf0\xe9\x3d\xbd\x80\xe0\x6b\xaf\x37\x28\xc2\x35\xfc\x27\x4b\ \x51\xe1\x61\x71\xf2\x14\x00\x0c\x1a\x82\x27\x64\xa4\x5f\x51\x1e\ \x93\x65\xf9\x66\x80\x68\x31\x28\xc2\x55\xb7\xb7\xfd\x39\x73\xb7\ \xbc\x2b\x2a\x96\xd2\x8d\x1b\xb7\xd3\xd2\xd2\xdf\xc0\xfc\x60\x23\ \x69\xf3\x8f\xd5\xd4\x5c\x19\x38\x76\x8c\x92\x8e\x0e\xdd\x02\x84\ \x14\xe5\xd5\xec\x56\x9a\x5b\x5e\x06\x2b\xc7\x38\x0f\xb4\xef\xcf\ \xbf\x68\xff\xe1\x23\x74\xa8\xa6\x86\x8e\x6e\xde\x4c\x13\x9b\x36\ \x4d\x66\xfc\x4b\xfb\xbc\x0d\x19\xf8\xc1\x4b\x4b\x17\x83\xd5\x83\ \x8d\x83\x51\x4d\x2b\x2b\xa3\x57\xeb\xea\x28\x91\x65\x2e\x78\x58\ \x1f\xec\xbb\x6e\x53\x55\x14\xd7\x00\x58\xa2\x10\xb8\x78\xe6\x2c\ \x8d\xd7\x7d\x42\x27\xcb\xcb\x69\x41\xff\x4a\x4b\x13\xe0\x63\x03\ \x08\xc1\xb6\x97\x00\x4f\x7c\x1d\xfc\x68\x98\x61\xe0\x19\x36\x59\ \x55\x45\x2f\x36\x36\xb2\xce\xfb\xb3\x18\xf6\x2a\x9b\xaa\x1f\x68\ \xc1\x77\x37\x1c\xa7\x89\xca\x4a\xca\xeb\x1f\xd8\x15\x30\xed\xde\ \x01\x94\xaa\x4e\x2a\xc6\x3f\x78\x36\x1a\x06\x8f\x1e\x2d\x24\x80\ \x82\xff\xec\xd2\x78\xd3\x34\xa7\xd5\xeb\xfb\x35\x1f\x3c\x86\x3b\ \xde\x43\xb7\x7f\xa9\x68\xa8\x56\x7b\xf2\x6b\xe1\x82\x09\x03\x83\ \x67\x45\xd0\x88\x84\x89\x48\x2c\xf6\x7c\xc1\x9d\x65\x59\xbe\x0b\ \x80\x83\x33\xf6\x0a\xbf\x3f\x41\x27\x8d\xc1\x4f\x89\x90\x1b\x09\ \xe9\x39\x3f\x6c\xc2\xe0\xd9\xe9\x40\xfc\xfe\x7c\xf3\x7e\x07\xfb\ \x4b\x57\x71\x25\xd6\xf8\xcc\x9c\xd7\x19\xf6\xea\xd3\xa1\xa2\x62\ \xd1\x74\x01\x8e\x68\x5c\x7c\x0d\xa2\x63\x2f\xdd\xb0\x61\x25\xad\ \xaa\xba\x3d\x69\xf8\xb9\xac\x6c\x5f\xf2\x9c\xca\xef\x46\xf6\xec\ \xc9\x6d\x7d\x4f\xf2\xee\xec\xb8\x45\xa9\x1a\x05\x88\x7f\x5c\x47\ \xcd\xf6\x0f\xce\x1f\x9e\x2a\x75\xea\xa1\x1f\xa6\xe5\xe5\x25\x1a\ \xd5\x62\x45\xf2\x9a\x7c\xbf\x85\x0c\x3d\xad\x44\x76\xf6\x5c\xbe\ \x7c\x87\x9e\x52\xdc\xfe\xfb\xe9\x1f\x34\x42\x5f\xbf\x7f\xc8\xbc\ \x7e\xfd\x12\x57\xb2\x56\xaa\x29\xab\x31\x78\xce\x4d\xf2\x2a\x3d\ \xd0\xd0\x90\xfc\x9b\xea\x3f\x84\x3c\xaa\xb7\x17\x49\x54\x55\xbd\ \x65\x95\x7f\x10\x05\x5b\xf1\x82\x5f\xf2\x9e\x84\xb0\xe2\xe8\x1b\ \xf6\xe7\x1b\x63\xac\xb6\x76\xc4\xe8\xbb\x7b\x2b\xfd\x03\x3b\x85\ \x27\x3b\x55\x4e\x3e\xcd\x7c\x83\xf2\xf2\x67\x54\xc6\xf0\x1b\xee\ \x46\xad\xf6\x4f\x23\xfb\xcf\xe3\x70\x72\x9e\xca\x18\xc3\x26\x08\ \x60\xad\x7f\xe9\x0e\xc9\xd8\x0d\x2a\x2b\xe7\xab\x8c\x31\x64\x82\ \x00\xd6\xfa\xf7\xff\x14\x50\x4b\x32\x50\x47\x4d\x49\x32\xc6\x05\ \xb0\xd6\x3f\x2c\x05\xaa\x65\x06\x4a\x08\x63\x99\x19\x53\xc9\xd4\ \x5b\x0c\x0b\x60\xb5\x7f\xd8\x0c\x68\x36\x42\x1a\x37\x29\xd0\x68\ \x8c\x27\x1b\x0d\xa3\x02\x14\xc3\x3f\x6c\x0b\x35\x5a\xcd\xb1\x64\ \x08\xa5\xe6\xd1\xbc\xb4\xad\x4a\x87\xd5\x98\xc6\xef\x4c\xfb\xdb\ \xaa\xe5\xfe\xe1\xc2\x40\x23\xdb\xea\xb1\x21\x50\x77\xa1\x69\x02\ \x14\xc3\x3f\xd3\x96\xc3\xa9\x35\xb7\xe9\x5b\xd5\x45\xf1\x2f\xbd\ \xff\x97\x30\x34\x38\x8c\x61\xd5\x46\x6c\x51\xfc\x43\x75\x74\x86\ \xdb\x10\x0c\x6e\xf9\xfe\x7c\x51\xfc\x83\x8b\xef\x4d\xae\xb1\x59\ \x36\x45\x53\x4f\xe4\x3b\x33\xe7\xbc\x6d\xfc\x4b\x96\xa0\x54\x1d\ \xc6\x66\xa4\x23\xdd\x97\x0f\xa7\x3f\x9f\xc2\x3a\x6a\x46\xa9\x33\ \x54\x22\x0d\xfa\xf7\x1f\xc6\xaa\x39\x63\x11\x77\xd8\x50\x00\x00\ \x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x0f\x0c\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0f\xbf\x00\x00\x0f\xbf\ \x01\x9f\xb0\x32\xa7\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x0e\x89\x49\x44\ \x41\x54\x78\x9c\xc5\x9b\x7b\x70\xdc\xd5\x75\xc7\x3f\xe7\xb7\xfb\ \xdb\xf7\xae\x9e\x96\x25\x99\xd8\x12\xb6\x2c\xf0\x83\x40\xc7\x4d\ \x43\x0a\x09\xa2\xf5\x30\xd3\x06\xa6\x33\xc0\x64\xa6\x69\x9b\x07\ \x4e\xe8\x74\xc2\xa4\xc5\x26\x64\xa0\x66\x34\x15\x34\x75\xb0\x19\ \x06\x3a\x9d\x26\x25\x4e\x68\x26\xcc\x04\x4a\x9b\x66\xe8\x1f\x0c\ \x03\xc6\x24\x1d\x9a\xe0\x40\x70\x2c\xdb\xf2\x03\x5b\xf8\xa1\xb7\ \x56\xda\xf7\xeb\xf7\x3b\xfd\x63\xb5\x42\xd2\xee\x4a\xab\x9f\x64\ \xf3\xfd\x6b\xf7\xfe\xee\x3d\xf7\x9c\xf3\xbb\xf7\xdc\x73\xcf\x39\ \x3f\xe1\x0a\x63\x4f\xef\xab\x2d\xb6\xdb\xbc\x15\x95\x6d\x02\xd7\ \x29\xb2\x59\xd0\x06\xa0\x1e\x08\xcd\x74\x4b\x00\x53\x8a\x44\x05\ \x7b\x00\xe1\xa4\x42\x7f\xde\x70\xbf\xf5\xec\x23\x9f\x1d\xbb\x92\ \xfc\xc9\x95\x20\xfa\x77\x8f\x1f\xda\x61\xa8\xfe\x39\xc8\x4e\x60\ \xeb\x0a\xe6\x51\xe0\x98\xa8\xbc\x26\x2e\xeb\x27\x4f\x3e\xfa\x47\ \xef\xae\x1e\x97\x45\xac\x9a\x02\xbe\xb5\xef\x97\xe1\x42\x3e\xf7\ \x35\xb1\x8d\xfb\x10\xdd\x32\xf7\x59\x28\xec\xa1\xb1\xc9\x47\x38\ \xe2\x21\x5c\xe7\xc5\xe7\x73\xe1\xf1\xb8\x70\x9b\x06\x0a\x58\x79\ \x9b\x5c\xce\x22\x9b\x29\x10\x9b\xce\x11\x8b\xe5\x88\x4e\x64\x48\ \xc4\x73\x0b\xa7\xe9\x07\xf9\x41\xda\xd2\x7f\xfb\x97\xde\x9e\xc4\ \x6a\xf0\xbd\x62\x05\x7c\xfb\x3b\xbf\x68\x28\x14\x0a\xdf\x54\xe4\ \x01\xd0\x46\x00\x11\xa1\x6d\x5d\x90\x6b\xd6\x47\x58\xdb\x16\x20\ \x10\x34\x1d\xd1\x4e\x26\xf3\x8c\x0e\xa5\xb8\x30\x18\x63\xf8\x72\ \x12\x55\x2d\x3d\x9a\x40\xf4\x19\xab\x20\xcf\x3c\xdd\xdb\x33\xb5\ \x12\xfe\x9d\x2b\x40\x55\xf6\x3c\x7e\xf8\xcb\xa0\xfb\x14\xd6\x00\ \x04\x82\x26\x9b\xaf\x6f\xa0\xe3\xda\x3a\xbc\x3e\xf7\x4a\xf8\x2a\ \x43\x26\x53\x60\xf0\x83\x69\x4e\x9d\x98\x24\x95\x2c\x94\x9a\x47\ \x54\xf5\x5b\x4f\xed\xed\xf9\x31\x22\xba\xd8\xf8\x6a\x70\xa4\x80\ \x87\xfa\x5e\xdf\x68\x63\xfc\x08\xb8\x05\x8a\x4b\x7c\xcb\xf6\x66\ \x36\x6c\x8c\x60\xc8\x15\x31\x2b\xb3\xb0\x6d\x65\xf0\x83\x69\xfa\ \x8f\x8e\x93\x4c\xe4\x67\x5a\xe5\x2d\x41\xbe\xbc\x7f\xef\xe7\xce\ \x2d\x97\xde\xb2\xb9\xdd\xdd\x77\xe8\xcf\x80\x83\x40\x83\x21\x42\ \xfb\xba\x66\xb6\xdd\xb0\x86\xba\x66\x47\x2f\xc0\x31\x2c\x4b\x39\ \x79\x6c\x82\xe3\xc7\xc6\xb1\x2d\x05\x24\x26\x6a\x7f\x6d\xff\x63\ \xb7\xbf\xb8\x1c\x3a\xb5\x2b\x40\x55\xf6\xf4\xbd\xf9\x5d\x15\xf6\ \x00\x84\xc3\x7e\xb6\x6e\xdd\x40\xc0\xef\x45\x50\x1a\xda\x0a\xb8\ \xdc\x57\x57\x09\x00\xb1\x58\x8e\xb7\x0f\x5f\x62\x2a\x9a\x01\x50\ \x94\x7d\x07\xf6\xde\xf6\x48\xad\x5b\xa2\x26\x05\x7c\xfd\x7b\x47\ \xcc\xc8\x68\xfc\xa0\xc2\x5f\x00\x5c\xb3\xae\x99\x4d\x5d\x6d\x18\ \x62\xcc\xf6\xf1\x06\x6c\x22\x4d\x85\xaa\x34\xae\x24\x6c\x4b\x79\ \xf7\xc8\x08\x67\x07\xa2\xa5\xa6\xe7\xc3\x16\xbb\x7a\x7b\x7b\x96\ \x64\x68\x49\x05\x7c\xfd\x7b\x47\xcc\xf0\x48\xfc\x65\x84\x3b\x11\ \xe8\xee\x5a\xc7\xba\x75\xcd\x15\xfb\xd6\xaf\xcd\x63\x7a\xae\xfe\ \x2a\x28\xe1\xf4\xc9\x28\xef\xbd\x33\x4c\xf1\xb0\x90\x9f\x87\x2d\ \xbd\x7b\x29\x25\x18\x8b\x3d\x44\x55\x22\xa3\xf1\x83\x08\x77\x8a\ \x61\xb0\x6d\xcb\x86\xaa\xc2\x03\x24\xa7\x5d\x4e\xf8\x5e\x35\x74\ \x5d\xd7\xc0\xa7\x6f\x59\x87\x61\x08\xa0\x77\xc5\x5d\x3c\x87\xea\ \xa2\x2f\x79\x51\x8e\xf7\xb8\x6e\x7b\x52\x85\xbf\x46\x60\xdb\x96\ \xf5\xb4\xb4\xd4\x2f\xca\x80\x5d\x10\x4c\x8f\xe2\x32\x3f\xbe\x55\ \x50\xd7\xe0\x25\x1c\xf6\x70\xf1\x42\x1c\xe0\xc6\xcf\x1c\x3e\xef\ \x7d\xfb\xd0\xf3\xaf\x57\xeb\x5f\x55\x3b\xbb\xfb\x0e\xdd\x03\xbc\ \x04\xd0\xd5\xd5\xce\x27\xae\x59\x53\x13\x03\x2e\x53\x69\x5c\x9b\ \xbf\x42\x4e\x76\xed\x38\x33\x10\xe5\x37\xbf\x1a\x06\x50\x11\xb9\ \x7b\xff\xdf\xdf\xf6\x5f\x95\xfa\x55\xdc\x02\x0f\xf5\xbd\xbe\x11\ \x78\x0e\x8a\x06\xaf\x56\xe1\x01\xac\xbc\x90\x49\x2d\xbe\xb3\xae\ \x06\x36\x75\x37\xb0\x71\x73\x03\x80\xa8\xea\xc1\x3d\x7d\x87\x3b\ \x2b\xf5\x2b\xe7\x54\x55\x66\x9c\x9c\xba\x70\xd8\xcf\xa6\xae\xb6\ \x65\x4f\x9e\x9c\x76\xa3\xf6\xb2\x87\xad\x3a\x7e\xef\xf7\xd7\x52\ \xdf\xe0\x03\xa8\x57\xec\x83\x95\xec\x41\x99\x0d\xd8\xe3\xee\xf9\ \x0a\xf0\x80\x21\x06\x37\xdd\xb8\x11\x8f\x67\xf9\x7e\xbc\x2a\x88\ \x01\xa6\xf7\xe3\xb3\x05\x00\x62\x08\x2d\xad\x41\x3e\x38\x3d\x85\ \x2a\x1d\x37\x1f\x3e\x7f\xe6\xed\x43\xcf\x1f\x9d\xd7\x67\xee\x9f\ \x99\x8b\xcd\x80\xc2\x9a\x8e\x8e\x56\xae\xed\x5c\xbb\x82\xc9\xa1\ \xb1\x35\x87\x31\xa3\x62\x97\x21\xd4\xf9\xbc\x44\x7c\x1e\x02\x1e\ \x37\x5e\xb7\x0b\xd7\x8c\x1f\x61\xa9\x4d\xb6\x60\x91\xca\x15\x88\ \x65\x72\x4c\x67\xb2\x58\xf6\xea\x29\xef\x77\xbf\x1d\xe3\xf8\xd1\ \x71\x80\x11\xb7\x59\xe8\xde\xf7\xed\x9d\xd3\xa5\x67\xf3\x6e\x2c\ \xc5\x5b\x1d\x6b\xfc\x01\x2f\x1d\x1b\x5a\x56\x34\xa9\xda\x90\x8a\ \xb9\x68\x5e\x03\x6d\x91\x20\x8d\x41\x5f\xd5\x7b\x82\x5b\x0c\xdc\ \x1e\x83\xa0\xc7\x64\x4d\xc8\x8f\xad\xca\x44\x32\xc3\x70\x2c\x49\ \xa6\x60\xad\x88\x0f\x80\x2d\xdb\x9a\x18\x3c\x3b\x4d\x32\x99\x5f\ \x9b\xcf\xbb\xbf\x01\x3c\x51\x7a\x36\xcb\xd1\x9e\x27\x5f\x0d\x6a\ \xc6\x73\x1e\x68\xfe\xd4\xcd\xed\xac\x5d\xdb\x48\x2a\xe6\x42\x1d\ \xbe\x08\x97\x21\x6c\xde\xe0\xa3\xa3\xcd\x87\xd3\xfb\x91\x2a\x8c\ \xc4\x93\x5c\x9a\x4e\x62\x3b\x65\x64\x06\x67\x4f\x45\x39\xf2\x7f\ \xc3\x00\x13\x69\x8b\x8e\x52\x3c\x61\xd6\x08\xda\x59\xf3\x7e\xa0\ \x39\x10\x34\xd9\xb0\x29\x42\x20\x62\xd1\xd8\x96\xc3\x1f\xb2\x97\ \x7d\xa4\x05\xfd\x06\x9f\xf9\x64\x98\xce\x76\xe7\xc2\x03\x88\x40\ \x6b\x24\x48\x77\x4b\x03\xa6\x6b\x65\x27\x4b\xe7\xa6\x7a\xfc\x41\ \x37\x40\x53\xc0\xcd\xae\x52\xfb\x2c\x55\xb1\x8d\xfb\x00\x36\x5f\ \xdf\x30\xbb\x54\x0d\x17\x84\x1a\x0a\x34\xb6\xe6\xf1\x06\x6a\x33\ \xeb\x91\xa0\x8b\x9b\xb7\x47\x08\x07\x2a\xfb\x58\x0a\xe4\xf2\x79\ \x52\x99\x2c\x89\x54\x9a\x44\x2a\x4d\x2a\x93\x25\x97\xcf\x57\xec\ \x0f\x10\xf2\x9a\x6c\x69\x6d\x24\x60\x3a\x8f\x31\x18\x86\xb0\xf9\ \xfa\xc6\x22\x0f\xca\x57\x4b\xed\x02\xa5\x18\x1e\xef\x88\x08\x77\ \xdd\xbb\x09\x5f\x95\x60\x46\x3e\x6b\x90\x98\x32\x28\xe4\x2a\xbf\ \x8d\xa0\xdf\xe0\xe6\xed\x11\x3c\x66\xf9\x6b\xb7\x2c\x9b\x44\x3a\ \x4d\x26\x97\x9b\x1b\xd9\x99\xcf\xa4\x08\x5e\x8f\x87\x50\xc0\x8f\ \xcb\x28\x9f\x23\x67\x59\x1c\x1f\x9e\x24\x6f\x39\x3b\x63\x33\x99\ \x02\x3f\x7f\xe9\x0c\xaa\x8a\x61\x70\xd3\x93\x8f\xf6\xfc\xd6\x00\ \x28\x06\x30\xa1\x6d\x5d\xb0\xaa\xf0\x00\xa6\xd7\xa6\x61\x6d\x81\ \x70\x63\xf9\xd5\xd7\x30\x84\x9b\xba\x43\x15\x85\x8f\xa7\x52\x8c\ \x4f\x4d\x91\xce\x66\xab\x0a\x0f\x60\xab\x92\xce\x66\x19\x8f\x4e\ \x11\x4f\xa5\xcb\x9e\x7b\x5c\x2e\xba\xd6\xd4\x3b\x0e\xba\xf8\x7c\ \x6e\x5a\xdb\x02\xc5\xb9\xec\xa2\xcc\x33\x6a\x96\x9d\x00\xd7\xac\ \x8f\xd4\x46\x28\x68\xd3\xd0\x5a\x20\x58\x5f\xc0\x30\x8a\x02\x75\ \xaf\xf7\x11\x09\xce\x5f\xf6\xaa\x4a\x34\x16\x27\x99\xce\xb0\x1c\ \x13\xa6\x40\x32\x9d\x26\x1a\x8b\x97\x29\x2c\xe8\x31\x69\x8b\x04\ \x97\x41\x6d\x3e\x3e\xd1\x51\x92\xb1\x28\xb3\xec\xe9\x7d\xb5\x45\ \x5d\x9e\x61\x40\x3e\x7f\xf7\x26\x82\xcb\x0c\x60\xda\x36\x90\xf5\ \xf0\xa9\xcd\x0d\x65\x06\x2f\x1a\x8f\x93\xcd\x55\xdf\xdb\xb5\xc0\ \x6b\x9a\x34\x44\xc2\xf3\xe7\x54\xe5\xe8\xe5\x71\x47\x5b\x21\x99\ \xcc\xf3\xca\xcb\x67\x00\x14\x8b\x16\xc3\x76\x9b\xb7\x02\x12\x0a\ \x7b\x96\x2d\x3c\x80\x61\xc0\xc6\x75\xe5\xd6\x3e\x9e\x4a\x2d\x25\ \x7c\x02\x38\x06\xf4\xcf\xfc\xae\x88\x6c\x3e\x5f\xb6\x1d\x0c\x11\ \xda\xeb\x42\x55\x46\x2c\x8e\x60\xd0\x24\x18\x32\x01\x44\xdc\x72\ \xab\x81\xca\x36\x80\xc6\x26\x9f\x23\x82\x2e\x43\x68\x0c\xce\x1f\ \x6b\x59\x36\xa9\x74\xa6\xda\x90\x13\x8a\xde\x9d\x88\x36\x36\xb7\ \x35\x37\x6d\x6f\x6b\x6e\xda\x96\x88\x36\x36\xab\x70\x0f\x70\xb2\ \xd2\x80\x54\x26\x8d\x65\xcf\x7f\xdb\xcd\x8b\x38\x56\x4b\xa1\x24\ \xab\xa2\x5b\x0d\x41\xbb\x01\xc2\x11\xaf\x23\x62\x75\x3e\x6f\x19\ \x23\x89\x74\xba\xca\x9e\xd7\x57\x34\x97\xdd\xd1\xde\xdc\xfc\x9f\ \x5d\x5d\x92\x2d\xb5\x76\x75\x49\xb6\xbd\xa9\xe9\x65\x29\xe4\x77\ \x20\xfc\x4f\xd9\x28\x85\x44\x85\x55\x50\xef\x77\xc6\x73\xb8\xae\ \x38\x4e\x94\x6e\x03\x64\x33\x40\xa4\xce\x59\xf2\x22\xe2\xf3\xcc\ \xfb\xaf\x40\x26\x57\x96\xd1\x01\x38\xae\xb9\xdc\x17\xda\xdb\xdb\ \x53\xd5\x68\xb5\xb6\xb6\x26\x25\x9f\xff\x02\x15\x56\x42\xb6\x02\ \xcd\x85\x73\xd7\x8a\x70\xc4\x53\xe2\xb5\xdb\x00\x9a\x01\x7c\x7e\ \x67\x0a\x08\x78\xe6\x1f\x9b\xf9\x7c\xbe\xe2\x51\xa7\xe8\xde\xc5\ \x84\x2f\xa1\xb5\xb5\x35\x89\xb0\x77\x61\xbb\xad\x5a\xe6\x2c\xf9\ \x1d\x3a\x46\x7e\xff\xec\xb8\x66\x03\x24\x0c\xe0\x36\x9d\xb9\x9a\ \x5e\xf7\xfc\xa3\xaf\x50\xd9\x32\x27\x93\xd1\xa6\xb2\xa5\x5d\x0d\ \x99\x58\xec\x15\xa0\x4c\x59\x0b\x69\x2f\x9c\xbb\x56\xcc\x91\x35\ \x6c\x30\x93\xa2\x76\xaa\x00\xd7\x82\xfd\x6f\xdb\x15\x15\xf0\xc1\ \xdc\x3d\xbf\x14\x3a\x3b\x3b\x33\x40\x59\x96\x67\x21\x6d\xb7\xe1\ \xcc\x08\x9a\xe6\xac\xe2\xc2\x57\x2b\x76\xe5\x84\xd3\xab\x12\x55\ \x34\x98\x39\x83\x0b\x79\x67\xfe\xb5\xa5\x0b\x5d\xe2\x8a\x3a\xed\ \x3c\x7d\x5a\x6b\x36\xd9\xe7\xce\x9d\xf3\x01\x1d\x0b\xdb\x17\xd2\ \x2e\x38\x0c\x9a\xe4\xf3\xb3\x31\x86\xb8\x01\x1a\x07\xe7\x0a\xc8\ \x2e\x08\x58\xb8\x2b\x5f\x5b\x83\xc1\xc6\xc9\xcf\xd7\x4a\xd3\x17\ \x89\xdc\x09\x04\x16\xb6\x2f\xa4\xbd\x70\xee\x5a\x31\x47\xd6\xb8\ \x01\x8c\x03\xa4\xd3\xce\x5c\xd6\x54\x6e\x7e\xe2\xc5\x63\x9a\x15\ \x1d\x14\x51\x1e\x1f\x1e\x1e\x5e\xd2\x89\x1f\x1d\x1d\x0d\xa1\xf4\ \x2d\x6c\x37\x44\xf0\x98\xf3\x4f\xaa\x74\xde\x59\x2a\x2e\x9d\x9e\ \x1d\x37\x6e\x80\x9e\x02\x88\x4f\x3b\x53\x40\x2c\x53\x7e\x3e\x7b\ \x3d\x15\xcf\xe7\xeb\xd4\x34\x7f\xba\x98\x12\x46\x47\x47\x43\x96\ \xcb\xf5\x53\xa0\xbb\x16\x9a\x95\xe6\xae\x05\xf1\x58\x71\x9c\xc0\ \x80\xa1\xc8\x40\xb1\xb1\x66\x23\x3d\x0f\xd3\x99\x6c\x59\xb8\x2a\ \x14\xf0\x57\xb6\x60\xca\x9f\xaa\xdb\x3c\x32\x34\x31\x71\xcf\xcc\ \x3e\x07\x8a\x7b\x7e\x68\x62\xe2\x5e\xcb\x70\x1d\x41\xf9\x93\x85\ \xc3\x44\x8a\x34\xe7\xc2\x56\x65\x2a\xed\x8c\xe7\xf8\x74\x71\x9c\ \x0a\x03\x6e\x44\x8f\xa1\xc2\xe4\x44\x55\xdf\x7d\x51\x58\x76\x31\ \x80\xb9\x26\xf4\x11\x83\x2e\xc3\x20\xe0\xf7\x93\x4c\x97\xdf\xe9\ \x81\xeb\x50\x5e\xf2\x85\x23\xa9\xa1\xf1\x89\xd2\x51\xd7\x89\x96\ \xef\xf9\x12\x82\xbe\xf2\x00\xc9\x44\x32\xe3\x38\x4e\x58\x92\x55\ \x90\x7e\x23\x6f\xb8\xdf\x02\x34\x11\xcf\xcd\xa9\xb8\x58\x1e\x86\ \x63\xc9\xb2\xe0\x69\x38\xe0\xc7\xbb\x78\x4e\x21\x40\xb1\x82\x6c\ \x2b\x15\x0c\x5e\x09\x5e\xd3\x2c\x7b\xfb\xaa\xca\x50\x2c\xe9\x88\ \xd7\x8f\xe4\x54\x5b\x0b\xfa\x0b\x63\xa6\x0e\xef\x18\xc0\xe8\xf0\ \x92\x9e\x6a\x45\x64\x0a\x16\x23\xf1\x72\x86\xea\x43\x21\xbc\xa6\ \x33\x17\x1b\xc0\xeb\x31\xa9\x0f\x97\x5f\x7b\xcf\x5d\xca\x32\x36\ \x22\x58\xd6\xf2\x5d\x85\x8f\x64\x94\xf7\x0f\xf4\xf6\x8c\x1b\x00\ \xa2\xf2\x1a\xc0\x85\xc1\x98\x63\x66\x2f\x4d\x27\x49\x64\xe7\xaf\ \x20\x11\xa1\x21\x12\x26\xe8\xaf\x62\x13\xaa\x40\x04\x42\x7e\x3f\ \x0d\xe1\x30\xb2\xe0\x44\x89\xc6\x0b\x9c\xba\x90\x26\x9b\x32\x88\ \x0e\x99\x24\xa7\x97\x17\xba\xbf\xf8\x61\xbc\xf8\x63\x46\x66\x03\ \x40\xb1\x5f\x00\x18\xbe\x9c\x24\x93\x76\x76\xb4\xd8\xaa\x9c\x19\ \x9f\x22\x67\x95\x9f\xcd\xe1\x80\x9f\xe6\x86\x7a\xfc\xde\xf2\xab\ \xf3\x5c\x18\x22\xf8\xbd\x5e\x9a\xeb\xeb\xcb\x96\x3d\x40\x26\x67\ \xf3\xde\xc9\x24\x25\x8f\x58\xb5\x98\x7c\x99\x1c\x32\x49\x27\x96\ \xbe\x17\x64\x32\x05\x86\x2f\x17\x57\xaa\xb8\x0a\x3f\x81\x39\xee\ \xe6\xee\xbe\x43\xbf\x03\xb6\xdd\xb8\xa3\x85\xee\x2d\x4d\x4b\x12\ \xab\x86\x80\xe9\xa6\xab\xa5\x1e\x8f\xab\x3a\x43\xb9\x7c\x9e\x82\ \x65\xcf\xfa\xf6\x86\x61\xe0\x76\x19\x65\xe7\xfc\x3c\xe6\xb3\x36\ \xef\x1c\x4f\x10\x4f\x55\x77\x7e\x5c\xa6\x12\xac\xb3\xf0\xfa\x2b\ \x3b\x75\x27\xfb\x27\x79\xff\x37\x23\x80\x1c\x3d\xb0\xf7\xb6\x4f\ \xc2\xbc\xec\xb0\x1c\x04\x38\x75\x62\x12\x7b\x05\x79\xb9\x54\xbe\ \x40\xff\xd0\x24\xf1\x6c\xf5\x33\xda\x63\x9a\x04\x7c\x5e\x42\x01\ \x3f\xa1\x80\x9f\x80\xcf\xbb\xa8\xf0\xd1\x78\x81\xff\x3d\x1a\x5f\ \x54\x78\x28\xa6\xe6\x63\xe3\x6e\xa2\x23\x26\xf9\xcc\xfc\x53\xc3\ \xb2\x95\x53\x27\x26\x67\xfe\xe9\xc1\x52\xfb\x47\x89\x11\x5f\xf6\ \xfb\xc0\x78\x2a\x59\x2c\x48\x5c\x09\x0a\xb6\xcd\xc0\xe8\x14\x97\ \x57\x98\xd2\xb2\x15\xce\x5e\xcc\xf0\xab\x63\x71\xb2\xb9\xda\x5d\ \xf5\x42\x4e\x98\x1a\x73\x33\x3d\x66\x52\xc8\x17\x17\xf9\xf9\xd3\ \x53\xa4\x53\x79\x28\xa6\xc6\x7e\x50\xea\x3b\xab\x80\xfd\x0f\xdd\ \x91\x54\xe4\x19\x80\xfe\xa3\xe3\x58\xd6\xca\x72\x71\xaa\xca\xa5\ \xe9\x04\x47\x2f\x8f\x33\x9a\x48\x2f\x4b\x11\xb6\x2a\x63\x89\x34\ \xbf\x1e\x88\x32\x30\x98\xa6\xf2\x0d\x7b\x69\xe4\x32\xc2\xd4\xb0\ \xc9\xd4\x98\xc1\xf1\x63\x13\x00\x08\x72\x60\x6e\x9d\xf1\xbc\x90\ \x8a\x6d\xe9\xb3\x2e\x97\x7c\x23\x99\xc8\xb7\x1c\x3f\x3a\xce\xf6\ \x9b\x6a\xaf\x0c\xa9\x86\xbc\x65\x33\x38\x19\xe3\x42\x34\x4e\xbd\ \xff\xa3\xf4\xb8\xc7\xe5\x9a\xbd\xcf\x17\x6c\x25\x67\x59\x24\x73\ \x05\xe2\x99\x1c\x53\xe9\xa2\x77\x29\x5e\x41\xc4\x74\x9c\xa0\x85\ \x62\x88\xee\x64\xff\x18\xa9\x64\x1e\x60\xc8\xf0\xb8\xff\x79\xee\ \xf3\x32\x93\xfc\xe0\x3f\xbc\xf1\x57\x22\xf2\xbc\x61\x08\x77\xdc\ \x75\x2d\x91\x88\xb3\xb8\xdb\x6a\x21\x15\x73\xad\xa8\xfa\x2c\x99\ \xca\xf0\xeb\x77\x4e\xa3\xb6\x8d\xa8\x7e\x71\xff\x63\xb7\xbf\x30\ \xf7\x79\xd9\xdd\xf5\xa9\xbd\x3d\x3f\x06\x79\xcb\xb6\x95\xb7\x0f\ \x5f\x9a\x29\x43\xfd\xf8\xe0\x0f\x5b\x18\x2e\x67\x3c\xd8\xb6\xd2\ \xdf\x3f\x88\xda\x36\x20\x6f\x2c\x14\x1e\x2a\xd5\x08\x89\xa8\xdb\ \xca\xff\x25\xc8\xe4\x54\x34\xc3\xbb\x47\x46\x1c\x4d\xbe\x5a\x10\ \x81\x60\x9d\x33\x23\x70\xea\xf4\x45\x12\x89\x0c\x40\xd4\xb2\xf4\ \xbe\x4a\x7d\x2a\x46\x2f\xf6\xf5\xee\xfc\x50\xd1\x2f\x01\x7a\x76\ \x20\x3a\xe7\xf8\xf8\x78\xe0\x0d\x5a\xb8\x97\x59\x7b\x78\xf1\xd2\ \x38\x97\x2f\x4f\x42\xd1\x0c\x7c\xf5\xe9\xde\x9e\xf3\x95\xfa\x55\ \x8d\x09\x3e\xb5\xb7\xe7\x15\x94\x7d\x00\xef\x1d\x19\xe1\xc3\x73\ \xce\xdd\xe4\x95\x42\x80\x60\x7d\xed\xd1\x9f\x91\x91\x28\xa7\x4e\ \x5f\x2a\xfe\x51\x9e\x38\xb0\xb7\xe7\x67\x8b\xd1\xae\x0e\x55\xd9\ \xfd\xf8\x9b\x3f\x04\xbe\x64\x18\xc2\x1f\xfc\x61\x3b\xeb\x3b\x6b\ \xcb\x20\x5f\x09\x4c\x8f\x99\xe4\x32\x8b\xb3\x3c\x32\x12\xe5\xc4\ \x89\x0b\xc5\x63\x57\xe4\xe0\x81\x47\x3f\xb7\x6b\xb1\xca\xf1\xc5\ \xa3\xc2\x22\x1a\xb6\xd8\xa5\xca\x7f\xdb\xb6\xf2\xf6\x2f\x2f\x71\ \xfa\x64\x74\xd1\x21\x57\x12\xc1\x3a\x6b\xd1\x37\x76\xe1\xe2\x18\ \xfd\x27\x3e\x2c\xf9\x1c\x3f\x0b\x17\xf4\xfe\xa5\xca\xe6\x6b\xba\ \xa4\xdd\xfb\xe2\x8b\xae\xf5\xa7\xd6\xfc\x2b\x5a\xac\xad\xe9\xb8\ \xb6\x8e\x1d\x9f\x6e\xc5\xe5\xbe\xfa\x15\xa1\xb1\x09\x37\xd9\x05\ \x95\xa8\xb6\xad\x9c\x39\x3b\xc4\xc5\x8b\xc5\x2f\xec\x04\xf9\xf7\ \x58\x4b\x68\xd7\xf7\xef\xdf\xb1\x64\x80\x63\x59\x1f\x4c\xec\xee\ \x7b\xf3\x1f\x11\x1e\x06\xa4\xbe\xc1\xc7\xcd\x9f\x5d\x47\xa4\xee\ \xea\xfa\x09\xb6\x25\x4c\x0e\xb9\x67\x8b\x3e\x93\xa9\x0c\xfd\xfd\ \x83\x25\x6b\xaf\xc5\x3d\x7f\xdb\x63\xab\xfa\xc1\xc4\x5c\x3c\xd8\ \xf7\xc6\x5d\x82\xf1\x43\xd0\x46\x43\x60\x63\x77\x23\xdb\x6f\x5a\ \x83\xe9\x30\xb3\xe4\x04\x89\x29\x37\xc9\x29\x18\xbc\x30\xc6\xe0\ \xf9\x51\xec\x62\x5d\xee\x34\xb0\xeb\xc0\xde\x9e\xff\x58\x0e\x2d\ \x47\xd9\x97\xbf\xed\x3d\xd4\xe1\x76\xf1\x23\x85\xcf\x41\xb1\xe8\ \x60\xcb\x0d\xcd\x74\x6c\xac\x9b\xa9\xd5\xbf\x72\xb0\x6c\xe5\xdc\ \xe9\x69\x8e\xbd\x3f\x41\x76\x36\x2a\x2c\x6f\xb8\xad\xfc\x57\xf6\ \xf5\xee\xfc\x70\xb9\xf4\x56\xf4\xd9\xdc\x83\x7d\x6f\x7e\x51\x84\ \x27\x81\x56\x00\x7f\xd0\xcd\xe6\xeb\x1b\xe9\xe8\xac\xc3\xe7\x5f\ \xdd\xcf\xe6\xd2\xe9\x02\x83\x1f\xc4\x38\x75\x62\xb2\x74\xab\x03\ \x18\x12\xd5\x3d\x95\x3c\xbc\x5a\xb1\xe2\xd7\xf5\xf0\x3f\xbd\x56\ \x57\x28\xb8\x1f\x40\xf9\x26\x33\xa9\x76\x11\xa1\xad\x3d\xc8\x35\ \x1b\xc2\xb4\xb4\x06\x4b\x25\x29\xcb\x46\x22\x9e\x63\x74\x38\xc5\ \xc5\xc1\x18\xc3\x43\xa9\xd9\xb4\xbb\xc0\x98\x8a\x3e\xed\x32\x3d\ \xcf\x7e\xf7\xe1\x5b\xe2\x2b\xe1\x7f\xd5\xd6\xeb\xdf\xf4\x1e\x0a\ \x05\xdc\xec\x9a\x29\x42\xdc\x3e\xf7\x59\x30\x64\x16\x3f\x9d\xad\ \xf3\x12\x8e\x78\xf0\xfb\xdd\x98\x33\x9f\xce\x02\x14\x72\x36\xf9\ \xbc\x45\x3a\x5d\x20\x1e\xcb\x11\x9f\xce\x32\x39\x91\xa9\x10\xa5\ \x96\xa3\xa0\x07\xc5\x97\x7b\x6e\xff\x43\x77\x38\x0b\x0b\x2f\xa4\ \xb8\x1a\x44\x16\xe2\xa1\x27\x0e\xdd\x58\xac\xc3\x93\x9d\xa0\x37\ \x14\x6b\xc7\x9d\x40\x6d\x90\xf7\x51\x79\x4d\xb1\x5f\x78\xea\xb1\ \xdb\xdf\x5f\x5d\x4e\xaf\x42\x0a\x7a\x77\xef\xa1\x66\x71\xcb\xad\ \x8a\x6e\x55\x95\xeb\x0d\x74\xb3\x8a\x34\xa2\x0b\x3e\x9f\x17\xa6\ \x44\x75\x52\x61\x00\xe1\xa4\x20\xfd\xa6\x51\x78\xeb\x3b\x8f\xfc\ \xf1\xc4\x95\xe4\xef\xff\x01\x50\x26\x14\x94\xa4\xec\x62\x0b\x00\ \x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\x4f\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ \x04\x67\x41\x4d\x41\x00\x00\xb1\x8f\x0b\xfc\x61\x05\x00\x00\x00\ \x09\x70\x48\x59\x73\x00\x00\x0e\xc3\x00\x00\x0e\xc3\x01\xc7\x6f\ \xa8\x64\x00\x00\x01\xe4\x49\x44\x41\x54\x38\x4f\xc5\x93\x4f\x48\ \x14\x61\x18\xc6\x9f\xf7\x9b\x99\xdd\x6d\x72\xf3\x5f\xb1\xd2\x56\ \xb0\x12\x9e\x3c\x09\xa9\x60\x61\x84\xd0\x25\xf3\xa2\x12\x04\x45\ \x27\xbb\x06\x15\x29\x7a\x49\xf0\x14\xd2\xa1\x08\xc5\xc8\x53\x5d\ \xf4\x92\x75\x08\x2c\x12\xca\x8b\xa1\x1e\xbc\x89\x37\x45\x12\x5a\ \x68\xb5\xd5\x69\x66\xf6\xf3\xf9\x76\x85\xd4\x16\xdb\x5b\x0f\xfc\ \x78\xe7\xfb\xe6\x7d\xde\xf7\xfb\x33\x23\x28\xa2\xf6\x81\xcf\xae\ \x40\x9a\xf8\x98\x1a\xcb\xf6\x1d\x83\x60\x41\x03\xf3\x89\x27\x5f\ \x77\x0a\x19\x7f\x74\xa0\x40\x7b\xdf\xb4\x88\xe5\xa4\x20\x72\x97\ \xc3\x6e\x32\xf7\x32\xdb\x5b\xcd\x78\x96\xbc\xc9\x69\x8c\x7a\xa1\ \x5e\x3d\xf7\x74\x96\xc3\x82\xf2\x05\xae\xf5\x7f\x12\x25\x56\x05\ \x47\x5d\x9c\xea\xe1\x54\x3d\x89\x90\x49\x16\x38\xc9\xd8\x4a\x4c\ \xf7\x45\xae\xe4\x39\xe3\x54\x90\xd3\x99\xd3\xc3\xb3\x5a\x5d\x1f\ \x98\x89\x29\x65\xb5\xb1\xeb\x6b\x9a\x5f\xf0\x65\x03\x31\xe6\xc3\ \x8a\x91\x66\x76\x1c\x27\xaf\x6c\x25\x97\x36\xee\xb7\x44\x14\x8d\ \x09\x1a\x1f\xf2\xe5\x55\xa2\x4c\xe6\x3f\x64\x91\x0e\x16\xb9\x47\ \xaa\x8c\xc1\x21\x65\x24\xbf\x9d\x12\x65\x7c\xc6\xe3\x94\xd2\xf1\ \x48\xfd\xff\x02\xf6\x5e\x3c\x52\x6b\xd1\x24\x96\xdd\xf3\xc8\x89\ \x39\x3f\x80\x57\x89\x2d\xab\x2c\xf9\xa5\xf2\xe2\x8d\x92\x0a\x18\ \xf3\x44\xa2\x13\x9e\x8a\x22\x6a\x0b\xfc\x50\x23\x80\xaa\xf3\xc5\ \x7e\x64\xb6\x60\x3e\x90\x75\x12\x98\xe4\x62\x0a\xd9\xd9\x98\xcb\ \x4f\x1c\xc7\xad\xa6\x24\x1a\x6b\xab\xa1\xad\x88\xa5\x21\xae\x82\ \xd6\xdf\xb9\xa8\xc7\xcc\x1b\x21\xbf\xf2\x8e\x22\x8a\x39\x82\x2b\ \xb5\x71\x9c\x72\x6d\xd4\xc4\x1d\x34\x9e\x71\xa1\x78\xf1\xea\xed\ \x60\xab\x9f\x0b\xfc\x45\xad\xf5\x03\x16\xeb\x60\xee\x7b\x92\xc9\ \xbb\xf6\xe9\x77\xa0\xf1\x61\x39\x83\x95\xb4\x87\xe9\x95\x4d\x2c\ \x6d\xec\x80\xff\x46\xe1\x10\xdf\x0d\xb5\x99\xb0\x4d\x3e\xf2\x4f\ \xfc\x26\x22\x37\xf9\x5d\xdd\xe1\xd8\x27\x9e\x2f\xce\x8f\x40\x4b\ \x45\x7a\x3b\xb4\x8c\xc9\x63\xb1\x4d\x2f\x34\x9e\xbf\xaf\x71\x6a\ \xf0\xf2\x4f\xae\x66\x94\xab\xb9\xcd\xad\x8d\x33\xff\xd9\x5c\xf9\ \x85\x31\x5f\x39\xde\x5e\xca\x3e\x01\xbb\x6d\xb4\x91\xa4\xa5\x1a\ \x37\x28\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\xa5\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x04\x12\x00\x00\x04\x12\ \x01\x2f\xc9\x49\x28\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x00\x90\x50\x4c\ \x54\x45\x00\x00\x00\xf2\xeb\xdd\x55\x5e\x73\xf0\xec\xdd\xee\xea\ \xdd\xf0\xe9\xdd\x54\x5d\x72\x53\x5e\x72\xef\xea\xde\x54\x5d\x73\ \xf0\xea\xdf\x53\x5e\x73\xef\xec\xdd\x6c\x79\x9c\x54\x5e\x72\x6d\ \x7c\xa2\x71\x81\xa8\x55\x5e\x73\x76\x85\xae\x8d\x92\x9a\xa1\xa4\ \xa8\x42\x48\x5b\x78\x88\xb4\x79\x87\xb3\x80\x8f\xbf\x40\x46\x56\ \x54\x5e\x73\x67\x70\x80\x70\x7d\xa3\x79\x89\xb6\x81\x87\x92\x81\ \x92\xc2\x96\x9a\xa1\xe2\xde\xcd\xe3\xde\xce\xe4\xe0\xd0\xe6\xe2\ \xd2\xe8\xe4\xd4\xea\xe6\xd7\xeb\xe7\xd9\xeb\xe8\xd8\xeb\xe8\xd9\ \xed\xe8\xda\xed\xe9\xdb\xed\xe9\xdc\xee\xea\xde\xef\xeb\xdd\xef\ \xeb\xde\x6a\x5d\x82\x84\x00\x00\x00\x19\x74\x52\x4e\x53\x00\x26\ \x3c\x43\x4a\x53\x55\x5c\x6d\x73\x86\x87\x9f\xad\xb0\xbb\xbc\xbe\ \xc7\xc7\xda\xf2\xf4\xf5\xfe\xb1\x0a\x7c\xeb\x00\x00\x00\x71\x49\ \x44\x41\x54\x18\xd3\x63\x60\xe2\xe6\xe6\x15\x12\x95\xe4\x17\xe0\ \xe6\x66\x67\x00\x01\x4e\x29\x29\x19\x79\x71\x31\x09\x59\x29\x29\ \x3e\x98\x00\x0c\xe0\x15\x90\x96\x03\x02\x61\x16\x16\x16\x46\xa8\ \x80\x82\x3e\x14\x70\xc1\x04\x74\x54\x54\x54\x51\x04\x74\x35\x35\ \xb5\x50\x04\xb4\x95\xc1\x40\x13\x2e\xa0\xa5\xa8\xa8\xa4\xa1\xa6\ \xa8\x8e\x5b\x85\x9e\x36\x18\xe8\x62\x51\xc1\x26\x08\x02\x22\x40\ \x01\x15\x88\x2d\x10\xc0\x81\x70\x18\x04\x30\xf3\x40\x01\x2b\x00\ \x70\xe7\x18\xbb\x35\xca\xf5\x59\x00\x00\x00\x00\x49\x45\x4e\x44\ \xae\x42\x60\x82\ \x00\x00\x01\x16\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\x5d\x50\x4c\x54\x45\x00\x00\x00\x55\xaa\xaa\x66\x99\ \xcc\x80\x80\xbf\x74\x8b\xb9\x78\x87\xc3\x6d\x86\xc2\x75\x83\xc1\ \x71\x82\xbe\x72\x82\xc1\x73\x82\xbe\x71\x84\xbd\x72\x84\xbf\x73\ \x84\xbd\x73\x83\xbf\x72\x84\xbe\x72\x84\xbf\x74\x82\xbf\x74\x83\ \xc0\x74\x83\xc0\x74\x83\xbf\x73\x82\xbf\x73\x84\xc0\x73\x84\xbf\ \x73\x83\xbf\x73\x82\xc0\x73\x84\xbf\x73\x83\xc0\x73\x83\xbf\x72\ \x83\xc0\x73\x83\xbf\x7f\xc0\xec\x15\x00\x00\x00\x1e\x74\x52\x4e\ \x53\x00\x03\x05\x08\x0b\x11\x15\x25\x2b\x31\x33\x36\x38\x3e\x50\ \x53\x57\x58\x61\x75\x77\x83\x9d\xba\xc7\xd5\xdf\xe5\xec\xf5\x5f\ \x9c\xc5\xe0\x00\x00\x00\x4a\x49\x44\x41\x54\x18\xd3\x63\x60\xc0\ \x05\x98\xd0\xf8\xec\x52\xfc\x28\x7c\x0e\x69\x39\x21\x64\x3e\xb7\ \x8c\x1c\x42\x80\x4d\x58\x44\x54\x56\x0e\x49\x40\x40\x0e\x02\xe0\ \x02\x82\x04\x05\xf8\xd0\x05\x18\x39\xb9\x78\x25\x91\x05\x40\x80\ \x55\x02\x4d\x80\x81\x45\x1c\x4d\x80\x81\x59\x8c\x87\x81\x48\x00\ \x00\xe0\x90\x07\x17\xe4\x20\x5c\x79\x00\x00\x00\x00\x49\x45\x4e\ \x44\xae\x42\x60\x82\ \x00\x00\x01\xba\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x00\x8d\x50\x4c\x54\x45\x00\x00\x00\x46\x46\x5d\x3d\x47\ \x5c\x41\x4b\x60\x42\x4a\x60\x42\x4a\x60\x42\x4a\x60\x48\x50\x65\ \x4d\x54\x69\x50\x57\x6b\x52\x5a\x6d\x53\x5a\x6e\x55\x5c\x6f\x59\ \x60\x73\x61\x68\x7a\x63\x69\x7b\x6d\x73\x83\x78\x7d\x8c\x79\x7f\ \x8d\x88\x8c\x99\x8b\x90\x9d\x99\x9d\xa7\xa8\xab\xb3\xb0\xb2\xba\ \xb8\xba\xc0\xbb\xbd\xc3\xbf\xc1\xc6\xc4\xc5\xca\xc7\xc9\xcd\xc9\ \xca\xce\xcc\xcd\xd0\xd9\xd9\xdb\xdf\xdf\xe0\xe6\xe6\xe6\xe7\xe7\ \xe7\xe8\xe8\xe8\xea\xea\xea\xeb\xeb\xeb\xec\xec\xec\xef\xef\xef\ \xf2\xf2\xf2\xf3\xf3\xf3\xf7\xf7\xf7\xf9\xf9\xf9\xfa\xfa\xfa\xfe\ \xfe\xfe\xff\xff\xff\xdf\x6d\x44\x19\x00\x00\x00\x06\x74\x52\x4e\ \x53\x00\x16\x19\x52\xd5\xd8\xb7\x68\xec\xc4\x00\x00\x00\xd6\x49\ \x44\x41\x54\x58\xc3\xed\xd3\xd9\x12\x82\x20\x14\x80\x61\xcb\xb2\ \x3d\x6d\x5f\x6c\x91\xd4\x32\xad\xde\xff\xf1\x72\xd2\x04\x8c\xa9\ \xe3\x61\xa6\xac\xf8\x6f\x81\x6f\x86\xe1\xa0\xe9\x06\xad\x4b\x5e\ \x37\x8c\xf7\xd5\xab\x1a\x0d\x03\x70\x02\x0a\x60\x05\x1c\xc0\x08\ \x10\xa0\xd7\x4c\x5a\x52\x80\x0a\x10\xa0\x95\xae\x2f\x18\x20\x13\ \x60\x40\xc3\x34\x3b\x39\xe0\x2e\xc0\x80\x3e\x21\x93\x3c\x90\x0a\ \x12\x40\x22\xc8\x00\x37\x41\x0a\x30\x6a\x15\x49\xc0\xd0\xff\x07\ \x10\x4c\xe2\x5b\x81\x81\x95\xb4\xc2\x02\x82\xef\x5c\x56\xa0\xed\ \x08\x5a\xdb\x5c\xd6\x33\x00\x91\x02\x14\xa0\x80\x47\x60\xbe\x81\ \x36\x16\x03\x0e\x81\x36\x2b\x37\x70\x38\x66\x79\x18\x60\x7f\xa1\ \x9d\x30\x80\x77\xa6\x40\x88\xba\x82\xeb\x67\x7d\xea\x15\x5c\xb6\ \x5d\x61\xc0\x0d\x23\xae\xa0\x28\xe0\xf3\xe7\xa3\x50\x66\x0e\xe2\ \x02\xff\x0b\x47\x59\x02\xd8\x82\x81\xa9\x18\xb0\xc1\xc0\x48\x01\ \x0a\xf8\x3d\xe0\x0a\x14\x5b\x2b\x31\x4d\x10\x23\x57\x00\x00\x00\ \x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x00\xff\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\x51\x50\x4c\x54\x45\x00\x00\x00\xff\xff\xff\x99\x99\ \x99\xaa\xaa\xaa\xa6\xa6\xa6\x9e\x9e\x9e\xa2\xa2\xa2\xa4\xa4\xa4\ \x9f\x9f\x9f\xa0\xa0\xa0\x9e\x9e\x9e\xa1\xa1\xa1\xa1\xa1\xa1\xa1\ \xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\x33\xc7\xfb\x65\x00\x00\x00\ \x1a\x74\x52\x4e\x53\x00\x01\x05\x0c\x14\x15\x16\x1c\x25\x33\x42\ \x4f\x5f\x77\x8f\xa3\xac\xbb\xc9\xd5\xdf\xe9\xf1\xf7\xfb\xfe\xa5\ \xc3\x02\x7e\x00\x00\x00\x43\x49\x44\x41\x54\x18\xd3\x63\x60\xc0\ \x0d\xd8\x58\x51\xf9\x9c\xa2\x02\x28\x7c\x2e\x31\x11\x0e\x64\x3e\ \xb7\xb8\x30\x3b\x32\x9f\x47\x42\x88\x05\x99\xcf\x2b\x29\xc8\x8c\ \xc4\x65\xe4\x93\xe2\x67\x62\xc0\x27\x80\xa1\x05\x8b\xa1\x98\xd6\ \x62\x3a\x0c\xd3\xe9\x98\x9e\x83\x02\x00\x75\x5e\x02\xbf\x92\xdc\ \xfb\x05\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x06\x5a\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x02\x4f\x50\x4c\x54\x45\x00\x00\x00\xff\xff\xff\x80\x80\ \x80\xff\xff\xff\xaa\xaa\xaa\xbf\xbf\xbf\xcc\xcc\xcc\xbf\xbf\xbf\ \xc6\xc6\xc6\x99\x99\xb3\xcc\xcc\xcc\xd1\xd1\xd1\xc4\xc4\xc4\x80\ \xa4\xa4\xc8\xc8\xc8\xcc\xcc\xcc\xc6\xc6\xc6\xc9\xc9\xc9\x97\x97\ \xae\xc6\xc6\xc6\xc8\xc8\xc8\xc7\xc7\xc7\xc5\xcb\xc5\xc6\xcc\xc6\ \xc8\xc8\xc8\xc9\xc9\xc9\xc5\xca\xc5\x8d\x97\xa1\xc8\xc8\xc8\xc6\ \xcb\xc6\x89\x92\x9f\xc5\xc9\xc5\xc7\xcb\xc7\xc8\xc8\xc8\xc9\xc9\ \xc9\xc6\xc9\xc6\xc7\xcb\xc7\x88\x8e\xa1\x89\x93\x9f\xc6\xc9\xc6\ \xc6\xc9\xc6\xc7\xca\xc7\xc8\xcb\xc8\xc8\xcb\xc8\xc6\xc9\xc6\xc8\ \xcb\xc8\xc6\xc9\xc6\x86\x8e\x9e\xc7\xc9\xc7\xc7\xca\xc7\x86\x8e\ \x9e\xc6\xcb\xc6\xc6\xc9\xc6\xc7\xc9\xc7\xc7\xca\xc7\xc6\xcb\xc6\ \xc7\xc9\xc7\xc7\xc9\xc7\xc7\xc9\xc7\xc7\xca\xc7\xc8\xca\xc8\xc7\ \xcb\xc7\x85\x8b\x9f\xc7\xc9\xc7\xc6\xca\xc6\xc7\xcb\xc7\xc7\xcb\ \xc7\xc8\xc9\xc8\xc6\xca\xc6\xc7\xca\xc7\xc7\xcb\xc7\xc7\xc9\xc7\ \xc6\xca\xc6\xc7\xc9\xc7\xc7\xca\xc7\xc7\xca\xc7\xc8\xc9\xc8\xc7\ \xca\xc7\xc7\xca\xc7\xc8\xcb\xc8\xc6\xc9\xc6\xc7\xca\xc7\xc7\xca\ \xc7\xc7\xca\xc7\xc8\xcb\xc8\x7f\x85\x99\xc6\xc9\xc6\xc7\xca\xc7\ \xc6\xcb\xc6\xc7\xc9\xc7\xc7\xca\xc7\xc6\xcb\xc6\xc7\xca\xc7\xc7\ \xca\xc7\x7b\x84\x98\xc7\xca\xc7\xc8\xca\xc8\xc7\xc9\xc7\x7a\x83\ \x97\xc7\xca\xc7\xc7\xca\xc7\xc8\xca\xc8\xc7\xca\xc7\xc7\xc9\xc7\ \xc7\xca\xc7\xc7\xca\xc7\xc6\xca\xc6\xc7\xcb\xc7\xc7\xca\xc7\xc8\ \xca\xc8\xc7\xca\xc7\xc7\xca\xc7\xc6\xca\xc6\xc7\xca\xc7\xc7\xcb\ \xc7\xc8\xca\xc8\xc7\xca\xc7\xc7\xca\xc7\xc6\xca\xc6\xc7\xca\xc7\ \xc7\xca\xc7\xc7\xca\xc7\xc7\xca\xc7\x70\x7a\x91\x6f\x79\x90\xc7\ \xca\xc7\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\xc7\x67\x71\ \x8b\xc7\xca\xc7\xc7\xca\xc7\x66\x6f\x8a\xc7\xca\xc7\xc7\xca\xc7\ \xc7\xca\xc7\x62\x6c\x87\x62\x6c\x88\xc7\xca\xc7\xc7\xca\xc7\xc7\ \xca\xc7\x5a\x65\x84\x5b\x65\x84\x55\x60\x80\x56\x61\x80\x57\x61\ \x81\x58\x63\x82\x59\x64\x82\x5e\x68\x86\x60\x6a\x87\x60\x6b\x87\ \x61\x6b\x87\x63\x6d\x88\x64\x6f\x89\x65\x6e\x8a\x66\x70\x8a\x68\ \x71\x8c\x6b\x75\x8d\x6c\x76\x8e\x6e\x78\x8f\x6f\x78\x90\x73\x7b\ \x93\x79\x82\x96\x7c\x84\x98\x80\x89\x9b\x81\x89\x9b\x83\x8b\x9c\ \x83\x8b\x9d\x8a\x91\xa1\x8b\x92\xa1\x95\x9b\xa8\x9d\xa3\xad\xa2\ \xa8\xb0\xa5\xaa\xb2\xa7\xac\xb3\xa8\xad\xb4\xab\xb0\xb6\xae\xb2\ \xb8\xae\xb3\xb7\xaf\xb5\xb8\xb1\xb5\xb9\xba\xbd\xbf\xba\xbe\xbf\ \xba\xbf\xbf\xbb\xbf\xc0\xbc\xbf\xc0\xbc\xc0\xc0\xbd\xc1\xc1\xc1\ \xc4\xc3\xc1\xc5\xc4\xc2\xc6\xc4\xc3\xc6\xc5\xc4\xc7\xc5\xc5\xc9\ \xc6\xc6\xc9\xc6\xc7\xca\xc7\xc9\x64\x5a\x65\x00\x00\x00\x90\x74\ \x52\x4e\x53\x00\x01\x02\x02\x03\x04\x05\x08\x09\x0a\x0a\x0b\x0d\ \x0e\x0e\x0f\x12\x13\x16\x1b\x1c\x29\x2c\x2d\x2e\x2f\x30\x31\x33\ \x36\x38\x39\x40\x41\x4b\x4c\x4e\x4f\x50\x50\x51\x52\x54\x58\x59\ \x5d\x5e\x5f\x5f\x60\x61\x62\x63\x64\x65\x6c\x76\x77\x7b\x7c\x7d\ \x7f\x80\x80\x82\x88\x89\x8a\x8b\x8c\x8d\x8e\x90\x93\x95\x96\x9d\ \x9e\x9f\xa1\xa2\xa3\xa5\xa8\xaa\xad\xb0\xb1\xb4\xb5\xb7\xb9\xba\ \xbc\xbe\xbf\xc1\xc3\xc4\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\ \xcf\xd0\xd2\xd4\xd5\xd6\xd8\xd9\xda\xdd\xde\xe1\xe2\xe4\xe6\xe8\ \xec\xed\xf0\xf1\xf4\xf6\xf6\xf7\xf8\xf8\xf9\xfa\xfb\xfb\xfb\xfc\ \xfd\xfe\xfe\x52\xc0\x91\x07\x00\x00\x03\x2a\x49\x44\x41\x54\x18\ \x19\x9d\xc1\x89\x43\x14\x55\x00\x06\xf0\x6f\x25\x7a\xe8\xaa\x80\ \x16\x61\x96\xa5\x6e\x37\x87\x26\x81\x50\x59\x91\x45\x79\x64\x97\ \x74\x8c\x45\x89\x56\x64\x27\x99\x95\x4a\x87\xd9\xae\x07\xab\x4f\ \x57\x52\xf3\xe8\xd0\xcc\xbb\x32\x8d\x34\xa8\x90\xef\x0f\x8b\x99\ \xd9\xd9\x7d\x6f\xde\x2b\x77\xe6\xf7\xc3\xff\xb9\x8e\xbe\x79\x88\ \x69\x0e\x7d\xed\x88\xe9\x31\xfa\x3a\x11\xd3\x2b\xf4\x7d\x80\x78\ \x12\x9f\xd1\xd7\x5f\x8d\x58\x6e\x64\xa0\x0e\xb1\x3c\xcc\xc0\xea\ \x04\x4a\x20\x16\xd7\x42\x75\xcd\xe7\x2c\x68\x86\x62\xda\x62\x01\ \x0b\xe1\x30\xd3\x56\x8e\x82\xab\x5f\x64\x51\xe6\x0e\x04\xca\xdb\ \x32\x74\x04\x0c\xc2\xe1\x98\x37\xae\x45\x5e\xf2\x05\xaa\xb6\x3f\ \x32\x19\x9e\x99\x6f\x72\x8c\x23\x10\x22\x1c\x7a\xd2\x8f\x4f\xc5\ \x98\x09\x73\xd7\x33\xe4\xd3\x27\x1b\x52\xa9\xfb\x57\xd1\xe7\x08\ \x68\x84\xc3\x40\xb6\xf7\x99\x67\x5f\xda\xcc\x2b\x71\x04\x54\xad\ \x8c\xac\x15\xaa\x64\x2f\x23\xfa\x70\x22\x34\x35\x5f\x32\x92\xf4\ \xf5\x08\x69\x61\x24\x2d\x08\x2b\x7b\x8b\x11\xbc\x53\x06\x43\x8a\ \x11\xcc\x86\x69\x42\x9a\x25\x4b\x57\xc0\x62\x0d\x4b\xd6\x03\x9b\ \xd7\x69\x33\x3c\x4a\x53\x37\x6c\xde\x67\xc8\xe5\xb3\xc7\x0e\xe4\ \xe4\xee\x7d\x47\x4e\x0f\x53\xf7\x2e\x2c\xaa\xb3\xd4\x9d\x39\x28\ \x03\x03\xa7\x46\xa8\xca\x56\xc1\xd4\x4c\xcd\xc8\x8f\x52\xf5\xdd\ \x9f\x54\x35\xc1\x50\xf1\x09\x55\x23\x3f\x48\xdd\xfe\x3f\xa8\x58\ \x5f\x81\x90\xc4\x32\x6a\x8e\xcb\xb0\xc3\x7f\x53\xf1\x74\x19\x34\ \xc9\xa5\xd4\x9c\x91\xa6\x13\x54\x2d\x49\xa2\xa8\x72\xce\x47\xd4\ \x5c\x3e\x28\x3d\x3b\x56\x36\x4e\xbf\x75\xf9\x56\xe9\xc9\x0d\x52\ \xb5\xae\xa1\x12\xae\x9a\xfa\x8e\xae\x34\x43\xce\x4a\xcf\x57\x33\ \xe0\x9a\xb2\x41\x7a\x4e\x52\x97\xee\xea\xa8\xaf\x01\x6d\x8e\x49\ \xd7\x8e\x19\xf0\x4d\xda\x24\x5d\x87\x68\x01\xda\x7c\x23\x5d\x2b\ \x11\x58\x20\x3d\x43\x34\x81\x36\x39\xe9\xba\x1b\x81\xf1\x7b\xa4\ \xeb\x02\x4d\xa0\xc5\x5f\xd2\x33\x1d\x05\xdb\xa4\xeb\x67\x9a\x40\ \x8b\xd1\xdd\xd2\x75\x0b\x02\xe3\x76\x4a\xd7\x6f\x34\x81\x36\xfb\ \xa4\x6b\x39\x02\x8d\xd2\xf3\x3b\x4d\xa0\xcd\x11\xe9\xda\x3a\x05\ \x79\x1b\xa5\x6b\xef\x28\x4d\x68\x6a\xef\x5c\xdb\xcf\x90\xd3\xd2\ \xb3\x61\x12\x3c\x2f\x4b\xcf\x71\xea\xfa\xd7\x76\xb6\x37\xc1\x55\ \x5d\xb7\x9a\x9a\xe1\x01\xe9\xd9\xb4\x60\x3c\xc6\x35\x6e\x94\x9e\ \x5d\xe7\xa9\x5a\x75\x57\x35\x8a\x12\xcd\x19\xaa\x4e\xc9\xbc\x3d\ \xdb\x76\xca\xbc\xa3\x54\x64\xee\x49\x40\x77\xfb\x76\x2a\x46\xbe\ \x97\x61\x5f\x5f\x64\xd1\x96\xdb\x60\x58\x48\xd5\xd0\x7e\xa9\xcb\ \x9d\xa3\xe2\x21\x98\x26\xf7\x51\x75\xe9\x5b\xa9\x1a\xf8\x95\x8a\ \xbe\x89\xb0\x58\x46\xcd\x3f\x27\x72\x32\xb0\xeb\xe8\x45\xaa\x96\ \xc2\x66\x2e\x43\x06\x4f\x1e\x92\xae\xbd\x3f\x9d\xa7\xae\x1e\x36\ \x29\x9a\x86\x2e\xfc\x72\x6e\x70\x94\x61\xb3\x60\x93\x62\xc9\x66\ \xc3\xe6\x01\x96\xec\x3e\xd8\x74\xb3\x64\xaf\xc2\x62\x26\x23\xb8\ \x19\x86\xf2\x1e\x46\xd0\x53\x8e\xb0\x7b\x19\x49\x1b\x42\xa6\x65\ \x18\xc9\x96\x1b\xa0\x5b\xc4\x88\x16\x41\x27\x1c\x06\xd2\xaf\xad\ \x79\x2f\xcb\x2b\x70\x04\x42\x84\x43\xcf\xdb\xb3\x04\x80\xaa\xa6\ \x8f\x19\xd2\xdf\xbd\xb0\xf5\xc1\x15\x5f\xd0\xe3\x08\x18\x84\x43\ \x72\x73\x4b\x19\x7c\xe2\x29\xaa\xb2\x4f\x4c\x85\xab\xea\xd1\x34\ \x49\x47\xc0\x42\x38\xec\xad\x45\x41\x62\x09\x8b\x32\x77\x22\x50\ \xdb\x4b\x47\xc0\x4a\xcc\x4f\x42\x91\x5c\xc7\x82\x3a\x14\x25\xe7\ \x0b\x94\xa6\x81\x81\xe7\x11\x4b\x65\x9a\x79\x37\x21\x9e\x2e\xfa\ \xfa\xae\x42\x3c\x1d\xf4\x3d\x87\x98\xea\xe9\x6b\x47\x4c\x35\xf4\ \xcd\xc3\x7f\xfb\x17\x0b\x7b\xa1\x81\x71\xfb\xf7\x00\x00\x00\x00\ \x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\x03\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\x4e\x50\x4c\x54\x45\x00\x00\x00\xaa\xaa\xaa\xa6\xa6\ \xa6\x9b\x9b\x9b\xa2\xa2\xa2\x9f\x9f\x9f\x9e\x9e\x9e\xa0\xa0\xa0\ \xa1\xa1\xa1\xa2\xa2\xa2\x9e\x9e\x9e\xa1\xa1\xa1\xa1\xa1\xa1\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\x36\x9b\x65\x20\x00\x00\x00\x1a\x74\x52\ \x4e\x53\x00\x09\x14\x17\x1e\x20\x22\x2b\x2e\x37\x3a\x49\x4c\x59\ \xca\xce\xd7\xda\xe4\xe6\xea\xec\xee\xf4\xf6\xf9\x6e\xe8\x3f\xcf\ \x00\x00\x00\x4a\x49\x44\x41\x54\x18\xd3\x63\x60\xc0\x00\x6c\x8c\ \x08\x12\x0c\x44\xf8\x98\xe0\x24\x18\xf0\x48\x08\xb0\xc0\x48\x08\ \xe0\x14\x15\xe6\x80\x91\x10\xc0\x2e\x24\xc6\x05\x23\x21\x80\x55\ \x50\x9c\x1b\x46\x42\x00\x33\xbf\x24\x2f\x8c\xc4\x2a\x80\xae\x05\ \xdd\x50\x74\x6b\x31\x1c\x86\xe1\x74\x0c\xcf\xa1\x01\x00\xb5\x90\ \x05\x15\xaf\x21\x39\x54\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ \x60\x82\ \x00\x00\x07\x31\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\x05\x00\x00\x10\x05\ \x01\xbc\x27\x4c\xec\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x06\xbe\x49\x44\ \x41\x54\x78\xda\xed\x9b\x59\x6c\x54\x55\x18\xc7\xc7\xe8\x83\x46\ \x13\xa3\x2f\x2e\x51\x1e\xc0\x07\x1f\x4c\x8c\xd1\x07\x1f\x78\xa8\ \xc6\x08\x9d\x29\x9b\xc9\x60\x67\x5a\x8a\x16\xa5\xc8\x52\xb0\x80\ \xb4\xa2\x50\x10\x84\x8a\x2c\x96\x2e\x6c\x2d\x03\x5d\xb0\x50\x23\ \x16\x0a\x2d\x6d\xe8\xd0\x76\xe8\x32\x0b\xa5\xed\xcc\xdd\x66\xeb\ \x9d\xe9\x4e\xc1\xa8\x44\x83\xcb\xe7\x39\xb7\xd3\x61\x86\x4e\x7b\ \xef\xac\xf7\xb6\xf4\x24\xff\x4c\xd2\xd9\xce\xff\x77\xbe\xf3\x9d\ \xef\x9c\x33\x95\xc9\xa2\xd4\xee\x0c\x3b\xdf\xb9\x33\x6c\x87\x58\ \xca\x41\xb7\x99\x1d\x8e\x86\xc7\x65\x52\x68\x62\x00\xa0\xcc\xd7\ \x80\x21\x9a\x5c\x92\x80\x20\x16\x00\x73\x47\x9d\x34\x20\x88\x09\ \x40\x12\x10\xc4\x06\x20\x3a\x04\x29\x00\x10\x15\x82\x54\x00\x88\ \x06\x41\x4a\x00\x44\x81\x20\x35\x00\x31\x87\x20\x45\x00\x31\x85\ \x20\x55\x00\x31\x83\x20\x04\xc0\xed\x21\x3b\x8c\x0c\x32\xbc\xba\ \x33\x64\x8b\x28\x80\x98\x40\x10\x02\x80\xea\x16\xd6\x61\xda\xdc\ \x28\x08\x80\x8d\xd4\x01\xd5\xa5\x15\x2c\x07\xd3\xd6\x2d\x2a\x00\ \xd6\x66\x00\x2b\xd9\xcc\x2b\xd6\x66\x8c\xda\xb4\x99\x56\x39\x60\ \x06\xc0\x0c\x80\x19\x00\x33\x00\xa6\x14\x00\xa1\xab\x40\xa8\xea\ \x73\x75\x49\x1b\x00\xdd\x2d\xbc\x70\x09\x45\x4e\x46\x2f\x3e\x80\ \x61\x67\x2b\x0c\x50\x75\x01\xd5\x8f\x45\x5e\xf1\x6a\xd8\x75\x43\ \x50\x65\x28\x4c\x56\xf1\xa7\xc0\x90\xa3\x05\x5c\xc6\x52\xe1\x32\ \x9d\x81\x5b\xee\x8e\xe9\x91\x03\xfa\xcd\xd5\xfb\x83\x32\xef\x0b\ \x01\x45\xc2\x94\x00\xe0\x52\x2a\x9f\x20\x13\x17\xbe\x48\xab\x15\ \xb3\xb1\x3a\xd5\x8a\x67\xf0\xdf\xdd\xc6\xb2\x95\xc8\xcc\x7f\x21\ \x01\x88\x31\x04\x41\x46\xd1\xab\x1e\x31\x27\xc6\xbf\x41\xa8\x14\ \xeb\x08\xb5\xfc\x24\x92\x89\x50\xc7\xdf\x42\x8f\x30\x4e\xc9\x8a\ \x7b\xe4\x2a\x25\x30\xdb\x56\x82\xad\x20\x0b\x9c\xe7\xf7\x03\xab\ \x3f\x1d\xd0\xa8\xb3\xed\x14\x74\xd5\xe5\x81\xf1\xc2\x01\x30\x5d\ \x3c\x00\xdd\xf5\xf9\xd0\x33\xf6\xda\x18\x41\x98\xd0\x74\x43\x5c\ \xdc\x63\xa4\x4a\x3e\x9f\x50\xc5\x6b\x90\xb1\x41\x1f\x93\x7f\x20\ \xb5\x10\x6a\x45\x29\x7a\x3e\xc7\xa2\x56\x6c\x19\x13\xbd\x75\xc5\ \x45\xeb\x9e\x74\x40\x8f\x40\x7e\xf2\x81\x17\x0a\xb9\x62\x09\x58\ \x73\xd6\x83\xb3\xea\xa0\xd7\x3c\x36\x7b\xad\x6c\x07\x34\x94\x64\ \xfb\xa9\xb1\x7c\x27\x90\xda\xa3\x1e\x08\xe5\xe0\x66\x74\xe0\x76\ \x76\x84\xa4\x5b\xfd\x74\xf0\x00\xcc\xca\x79\xcf\x12\x2a\x79\x26\ \x92\xdb\x63\xe0\x4f\xa4\x0b\x78\xf4\x2d\xcb\x14\xaf\x81\x52\xf9\ \x68\x20\x60\x6e\x63\x49\xda\x83\x61\xcf\x5e\x3d\x02\x76\xcd\x0e\ \xa0\xb3\x10\x90\xe4\x04\x0e\x06\xbd\x39\x05\x2c\xa7\xb2\xc7\x19\ \xf7\x95\xb6\x04\xbd\xa7\xe9\xf8\xe8\x67\x18\xcb\x80\xba\x51\x1d\ \xd2\x32\x68\xa7\x5b\x84\x03\xb0\x24\xcf\x7b\x01\x75\x30\xcf\x33\ \xc2\xb8\xb3\x7a\xa4\x8f\x6c\xca\xf7\x9e\xe6\xcd\x05\x86\x92\xf5\ \x7c\x73\x9e\x6d\x3a\x01\xb6\xbc\x4c\x20\x53\x17\x73\x20\x3a\x57\ \x2f\x85\xa6\xc2\x2d\x70\x0d\x8d\xb8\xe9\x72\x01\x18\xab\x0f\x83\ \xd6\x27\x22\x74\x15\xdf\x02\x6b\x28\xf5\x46\x82\x8b\xb9\x1e\x7c\ \x04\x0c\x50\xfc\x00\x70\x22\x43\x1d\xda\xee\x31\xfe\x2f\x52\x25\ \xa5\x9a\x3f\x57\x68\x22\x74\x1b\x4b\x37\x04\x93\xf0\x2c\xb5\x87\ \xa1\x3d\x3b\x0d\x2c\x29\x0b\x70\xbe\x00\x7b\xd1\x3e\xb8\x3d\xc0\ \x70\x9d\xe9\x31\xd7\x43\x43\xe9\xfd\x48\x60\x74\x27\x7c\x12\x63\ \x39\x8c\xf4\x76\x45\x3e\x07\x58\xd4\xf2\x36\x6e\x9e\xaa\x15\xf5\ \x38\xd1\x05\xb3\x0a\xa0\x6c\xff\x79\xb0\x19\xfe\xe6\xe5\xdc\xd1\ \xb9\x7e\x2c\x0b\xba\x33\x96\x71\xd1\x60\xcd\x5c\x05\x23\x8c\x89\ \xeb\xd0\xf5\x73\x7b\xbd\x00\x2c\x57\x0b\xfd\xde\x3b\x84\x8a\xaa\ \x88\x03\xc0\xf3\x1d\x99\x57\x06\xbb\x04\x86\x62\x1e\xab\x13\x45\ \xc0\x98\xc1\xd6\x9f\xbe\x83\xbe\xf3\xa7\x80\x4c\x59\x08\xd4\xaa\ \x44\x18\x6c\xaf\x87\xc6\x33\xbb\xbc\xcf\x13\x0d\x47\xa2\x0f\x20\ \x94\xc6\x9a\x4a\x32\x42\x5d\xe3\x71\x72\xf3\x4d\x78\x44\x73\x39\ \x0c\xb6\x5d\x01\x7a\x75\x12\x74\x1d\xda\xe2\xf7\x9c\xa3\x55\x23\ \x3d\x00\x28\x31\x6d\x0c\xb9\xc0\xc1\xc9\x10\x25\xb6\x96\x73\x7b\ \xfc\x8c\xe2\x44\xa8\x7d\x60\x25\xd0\xff\xf2\xfd\xb8\xf7\x0e\xda\ \xaf\x8b\xbb\x17\x08\x67\xe4\x7d\x65\x6b\x39\x89\x42\xfd\x9b\x09\ \x97\x41\x5d\xc5\x6e\x70\xb6\x8f\x2f\x9e\xe8\x1b\x55\xc1\xed\x06\ \xad\x11\xdc\x0d\x46\xca\xfc\x98\x1c\x08\x42\xfb\xf9\x7d\x7e\x23\ \xaf\x2d\xcb\xe6\xaa\xc2\x9e\xf6\xc0\x95\xa3\xbd\xbb\x46\x9c\xf3\ \x80\x70\xc3\x7e\x32\xe1\x72\x98\x41\x35\x02\xdd\x7c\xe2\x7e\x19\ \x3c\x81\x44\xc9\x01\xd1\x34\x1f\xac\x62\x0e\x80\x35\x94\x6d\x92\ \x8a\xf9\x98\x03\x90\x9a\xf9\x98\x02\xa0\x75\x9a\x74\xa9\x99\xef\ \xed\xa8\x80\x91\x7e\x4b\xf4\x01\x18\x6a\xf2\x37\xea\x6b\xf2\xff\ \x26\x9b\x8a\x0d\xe1\x76\x9a\xe5\x49\x6a\x42\xd5\xd3\x54\x0c\x4c\ \xe5\x91\xe8\x9f\x0a\x7b\xcc\x83\x47\xff\x84\x03\x81\x6d\x2e\x02\ \x72\xf9\x42\x70\x54\xec\x0d\xcf\xbc\xb1\x1c\x88\xed\x6b\x81\x58\ \xb9\x14\xcc\xa6\x9a\xe8\x9d\x0a\xb7\xd7\xe6\x6f\xf2\x31\xef\x85\ \x40\x87\x08\xc1\x51\x99\xc3\x6d\x74\x9c\x67\x73\x42\x36\xef\x46\ \x61\x3f\xdc\xdb\x09\xbd\x55\xa5\xdc\x67\x0d\x34\x57\x47\xa7\x12\ \x9c\xc0\x7c\x58\x10\xf0\x71\x18\xee\x34\xdb\x78\x3c\xf4\x39\xdf\ \x67\xe6\x3a\x39\xe2\xec\x02\x22\x49\x01\xac\xe6\x87\xc8\xe7\x80\ \x9b\xb5\xfb\x9e\x44\x26\xc9\x49\x00\x60\xdd\xa3\x9a\x8b\xf4\xc1\ \x18\x60\x76\x7c\x06\xe4\xc7\x8b\xc2\x30\xdf\xed\x7f\x89\xb2\x2e\ \x05\x1c\x7b\xb3\xa2\x93\x04\x5b\xeb\x0f\x3d\x67\xa8\xc9\x33\xf3\ \x40\x08\x2a\x12\x98\xac\x54\xa0\xd6\x26\x46\xc4\x3c\xf7\xeb\x8f\ \x6d\xeb\xc1\xfa\xe5\x9a\xe8\xad\x02\x91\x86\x40\x6f\x5a\x0e\x54\ \xc6\xb2\x88\x98\xe7\x00\x7c\xb5\x0e\xac\x5b\xd7\x44\x77\x19\x14\ \x0a\x81\x6c\x2a\x32\xf2\x03\x48\x01\x2a\x5d\x1d\x44\xc2\x3b\x3b\ \xa1\x79\x6e\x0a\x64\xa4\x82\x7d\xe7\xc6\xe8\xd7\x01\x18\x02\x32\ \x69\xe1\x85\xa0\x2b\x36\xf2\xe6\x80\xd4\xc5\x11\x31\x1f\xd5\x24\ \x18\xa8\xb5\x57\xe7\x3f\x1f\x2e\x04\x6b\xee\x66\x6e\x15\xe8\xd1\ \x1e\x0b\xcb\x3c\x56\x7f\xed\xb9\xd1\x65\x50\x5b\x15\xbb\xbd\x80\ \x50\x08\x68\x75\x30\x05\xdc\xe6\x56\x1d\xe4\x3a\x6d\x3f\xfe\xf5\ \xe4\xe6\xf9\xca\xdb\x21\x1b\x77\x68\x4a\x7d\xaa\x84\xdb\xfd\x54\ \x6c\x77\x83\x61\x41\x30\x94\x02\x95\xa6\x1c\x5d\x09\x02\x94\xc4\ \x82\xcc\xe3\xd1\xbf\x52\xc9\x81\x74\x97\x15\x8a\x73\x37\x18\x0e\ \x04\x7c\x2b\xc4\x45\x41\x7e\xd6\x03\x00\xca\x06\x07\xad\x8d\x8b\ \x7f\x1d\xb6\xbe\x39\x99\xfa\xce\x14\x2e\x21\x93\x13\x7e\x23\x53\ \x16\xb9\x86\x3a\x1a\xe6\xf2\xbd\x3e\x14\x09\x3a\x11\x0a\x19\x82\ \xa1\x04\x98\xcc\x54\x94\xc0\xe4\xe0\x38\xbd\x73\xec\xef\xac\xcb\ \x58\xf2\x0a\xdf\x77\x72\x57\x74\x6a\x39\x81\xf4\x97\x25\x29\xfe\ \x6d\xd1\xff\x09\xaa\xf5\x52\xee\x4b\xc8\x24\x13\x2c\x04\x56\x57\ \x04\xf4\x86\x64\x2e\x12\x98\xdd\x6b\x7e\x67\x4f\xef\x7a\x8b\xef\ \xbb\x48\x55\xfc\xbb\x16\xb5\xdc\x8a\x6f\xaa\x90\xf9\x0f\x65\x52\ \x69\x42\x21\xd0\xba\x62\x7f\x08\xad\x1a\x60\xb6\xa7\xdd\xf5\xdc\ \x39\xde\xc5\x37\xce\xa4\x3a\x3e\x89\x4a\x4e\x78\xdd\x9c\xb2\x60\ \x16\xfe\x6d\x01\x91\x9c\x10\x87\xcc\x7e\x31\x76\x53\x85\x34\x4c\ \x24\xc5\xbf\x2f\x93\x5a\x0b\x11\x02\xcb\x1a\x7e\x9c\x83\xef\x1c\ \x49\xb5\xfc\x67\xcf\x8d\x33\x04\x14\xbe\x95\x56\x29\xb6\xe1\x29\ \x20\x93\x6a\x0b\x12\x42\x0f\x36\xef\x3f\xbf\xe3\x9e\xc2\x23\x8e\ \x46\xf8\x53\xfc\xbb\x02\x04\x25\x1d\x3d\x26\x52\xaa\x05\xaf\xca\ \xa6\x4a\x43\x5b\xe8\x97\xf5\x35\x05\xd6\xc9\x20\x18\x6a\x0a\x1c\ \xac\x4e\x33\x47\x36\x5d\x1b\x0f\x04\xd6\x70\x29\x77\xfa\x9a\xe7\ \x81\xf0\x70\x98\x9f\x00\xc2\xc3\x65\xde\x7b\xa0\x5a\x77\x74\x96\ \xbe\x36\x5f\xab\xaf\x2f\x98\x3d\x95\xfa\xfd\x3f\xec\x6a\x42\x2f\ \x48\x34\xe5\xed\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \ \x00\x00\x05\x9c\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x02\xa3\x50\x4c\x54\x45\x00\x00\x00\x33\xcc\x99\x2b\xaa\ \xaa\x1a\xb3\x99\x24\xb6\x92\x5b\x5b\x6d\x55\x63\x71\x23\xb9\x97\ \x27\xba\x9d\x45\x45\x58\x40\x8e\x80\x24\xb8\x9a\x27\xb7\x9b\x27\ \xb8\x99\x26\xba\x98\x27\xb8\x9a\x26\xb9\x9a\x26\xb8\x99\x25\xb9\ \x9a\x26\xb9\x99\x26\xba\x99\x29\xb2\x97\x25\xb9\x99\x25\xba\x9a\ \x26\xb8\x99\x54\x5e\x73\x26\xba\x98\x26\xba\x99\x26\xb9\x99\x26\ \xb9\x98\x26\xb9\x9a\x54\x5e\x74\x27\xb9\x99\x40\x46\x55\x26\xb9\ \x99\x26\xb9\x99\x4b\x52\x68\x69\x76\x9c\x4e\x56\x6d\x6c\x7a\x9e\ \x70\x7d\xa6\x26\xb8\x99\x7a\x89\xb7\x77\x86\xb2\x26\xb8\x98\x7e\ \x8d\xbd\x26\xb9\x99\x26\xb9\x99\x26\xb9\x99\x81\x91\xc3\x84\x94\ \xc7\x26\xb9\x99\x27\xb7\x98\x27\xb9\x99\x28\xb6\x98\x28\xba\x9a\ \x29\xb3\x96\x29\xba\x9a\x2a\xb0\x95\x2a\xb9\x9a\x2b\xaf\x95\x2b\ \xbb\x9b\x2c\xbb\x9c\x2d\xba\x9a\x2d\xbb\x9c\x2e\xa9\x92\x2e\xbb\ \x9c\x2f\xa7\x91\x30\xa6\x91\x34\xbe\xa0\x36\xbc\x9e\x37\x98\x8b\ \x38\x95\x8a\x38\xbd\x9f\x3d\x8c\x86\x3d\xc0\xa4\x3e\x89\x85\x40\ \x46\x56\x40\xc1\xa5\x40\xc2\xa5\x45\x7c\x7f\x45\xc3\xa7\x46\x79\ \x7f\x4a\x73\x7b\x4b\xc2\xa6\x4b\xc5\xaa\x4b\xc5\xab\x4e\x69\x78\ \x4f\xc6\xac\x50\xc4\xa7\x51\xc7\xad\x52\x62\x74\x52\x63\x75\x52\ \xc4\xa8\x53\xc5\xa9\x54\x5e\x73\x57\xc9\xb0\x58\xc9\xb1\x5e\xcb\ \xb3\x61\xc8\xad\x65\xc9\xaf\x6b\xca\xb1\x70\x7d\xa3\x73\xcc\xb3\ \x73\xd2\xbd\x76\xca\xb2\x76\xd3\xbf\x78\x7f\x8c\x7a\xd4\xc1\x7d\ \x8e\xbc\x7d\xce\xb7\x7e\xc6\xac\x7f\x8b\xae\x7f\x90\xbe\x82\x92\ \xbf\x86\x94\xba\x86\x97\xcb\x86\xbe\xb0\x87\xd1\xba\x87\xd8\xc7\ \x88\x8d\x97\x8b\xda\xc9\x8c\x92\x9a\x8f\x9a\xb9\x91\xd3\xbd\x92\ \xd4\xbe\x99\xa2\xba\x99\xde\xcf\x9a\xc4\xb8\x9a\xd5\xc1\x9a\xde\ \xcf\x9e\xe0\xd1\x9f\xa2\xa7\xa2\xd8\xc4\xa3\xd9\xc4\xac\xdb\xc7\ \xae\xda\xc8\xb0\xe5\xda\xb2\xe6\xdb\xb6\xdd\xca\xbd\xdf\xcd\xc0\ \xc0\xbd\xc0\xeb\xe1\xc3\xce\xb8\xc7\xed\xe5\xc9\xe2\xd1\xca\xc9\ \xc5\xcb\xee\xe7\xd5\xd0\xbb\xd5\xd0\xbc\xd5\xd1\xbc\xd5\xf2\xeb\ \xd7\xd2\xbe\xd8\xd2\xbe\xd8\xd3\xc0\xd8\xd4\xbf\xd9\xd3\xc0\xd9\ \xd4\xc0\xd9\xd4\xc1\xd9\xd5\xc1\xda\xd5\xc2\xda\xf3\xed\xdb\xd6\ \xc3\xdb\xe6\xd7\xdc\xe7\xd8\xdd\xd8\xc5\xdd\xd8\xc6\xde\xd9\xc7\ \xde\xda\xc8\xdf\xda\xc9\xdf\xdb\xc9\xdf\xdb\xca\xe0\xdb\xc9\xe0\ \xdb\xca\xe1\xdc\xca\xe1\xdd\xcb\xe1\xdd\xcc\xe2\xdd\xcc\xe2\xde\ \xcc\xe2\xe8\xda\xe4\xe0\xd0\xe5\xe0\xcf\xe5\xe8\xdb\xe5\xf6\xf3\ \xe6\xe1\xd1\xe6\xe1\xd2\xe6\xe2\xd2\xe6\xe3\xd3\xe6\xe9\xdb\xe7\ \xe2\xd3\xe7\xe3\xd3\xe7\xf7\xf4\xe8\xe3\xd5\xe8\xe4\xd4\xe8\xe4\ \xd5\xe9\xf8\xf5\xea\xe6\xd7\xea\xe7\xd8\xeb\xe6\xd8\xeb\xe7\xd9\ \xeb\xe8\xda\xeb\xf8\xf5\xec\xe8\xda\xec\xe9\xdb\xec\xea\xdd\xed\ \xe8\xda\xed\xe9\xdb\xed\xe9\xdc\xed\xea\xdd\xee\xe9\xdc\xee\xea\ \xdc\xee\xea\xde\xee\xeb\xdd\xee\xeb\xde\xef\xeb\xdd\xef\xeb\xde\ \xf1\xfa\xf8\xf5\xfc\xfa\xf6\xfc\xfb\xf8\xfd\xfc\xfa\xfd\xfd\xfc\ \xfe\xfe\xfd\xfe\xfe\xfe\xff\xff\xff\xff\xff\x35\x30\x4e\x09\x00\ \x00\x00\x33\x74\x52\x4e\x53\x00\x05\x06\x0a\x0e\x0e\x12\x16\x1a\ \x1a\x24\x2b\x2e\x41\x4a\x56\x6a\x6c\x74\x78\x7a\x8e\x8f\x97\x9b\ \xa0\xa9\xad\xb6\xc2\xc4\xcb\xcd\xd4\xdd\xdf\xdf\xdf\xe1\xe2\xe4\ \xeb\xec\xed\xf1\xf4\xf9\xfa\xfc\xfd\xfe\x35\x81\xb1\xfd\x00\x00\ \x02\x75\x49\x44\x41\x54\x58\xc3\x63\x60\xc0\x0e\x14\x7d\x61\x80\ \x93\x81\x2c\x40\x8a\x01\x92\xf2\x48\x40\x5d\x17\x02\x54\xe0\x06\ \x68\x41\x04\xb4\x91\x55\xc9\xb3\x22\x1b\x20\x1f\x8f\x04\xd2\x4a\ \x20\x40\x0d\x6e\x80\x21\x44\x20\x17\x59\x55\x3c\x1b\xb5\x0d\xc8\ \x6e\x81\x81\x02\xa8\x01\x1a\xaa\x30\x60\x04\x11\x28\x84\x2b\xa9\ \xc2\x62\x40\xcb\x75\x18\xa8\x2e\xc1\x01\x8a\xe0\x4a\x26\xd1\xd6\ \x80\xba\x22\x1c\xa0\x98\x48\x03\x88\x00\xa3\x06\xd0\xd4\x80\x83\ \x1b\x51\xc0\x86\xb3\xa4\x1a\x30\x73\x0a\x2a\x58\x4f\xaa\x01\x3b\ \x96\xa3\x80\x15\xc7\x47\xa3\x91\x74\x03\x56\xce\x20\x00\x16\x9c\ \xc7\x6f\xc0\xdc\x29\x04\xc0\xb4\xe3\xf8\x0d\x38\x7d\x80\x00\x38\ \x36\xfc\x63\xe1\xd4\xee\x5d\x28\x60\xdf\xa5\xeb\xd7\x8f\x03\xc3\ \xed\xd2\x3e\xa8\xc0\x11\x02\x06\xcc\x42\x0f\xf5\xd5\xd7\x2f\x4d\ \x9b\x76\xe9\xfa\x1a\x18\x7f\x2a\x81\x58\x58\x35\x07\x15\xcc\xdd\ \x79\xfd\xda\xd2\x65\xd7\xae\xef\x9c\x0b\x15\x58\x74\x71\x34\x33\ \x11\x32\x60\xeb\x72\x02\x60\xed\x65\xd2\xca\x44\x4c\x70\x14\xbf\ \x01\x87\xd6\x6f\xc4\x0f\xb6\x2c\xee\x6e\xab\x6d\x6d\x08\x27\x33\ \x0c\xb6\xd5\x46\x9a\x1a\x83\x81\xa3\x17\x17\xe9\x06\x5c\x68\xf4\ \x34\x46\x00\x1d\x61\x46\x12\x0d\xd8\x93\x62\x8c\x0a\xe4\xd8\x49\ \x32\x60\x73\x88\x31\x3a\x50\xe2\x20\xc1\x80\x33\xc9\xc6\x98\x40\ \x81\x19\xdd\x80\xe5\x38\x4b\xd3\x7c\x63\x6c\x40\x1c\xdd\x80\x79\ \xb8\xa2\xbf\xdf\x1e\x5d\x6f\xf3\x64\x57\x63\x63\x03\x6e\x34\x03\ \xce\x1d\xc2\x51\x98\x66\xa2\xeb\xcf\x78\xf0\x20\x02\x48\x49\x13\ \x19\x06\x67\xdc\xd0\xf4\x7b\xdf\x78\xd0\x09\xa2\xf5\x58\x88\x33\ \xa0\x07\x4d\xbf\xf9\x84\x07\xfb\x5d\xc1\x2c\x7e\xe2\x0c\xa8\x41\ \x33\xa0\xfc\xc1\xbd\x24\x08\x4b\x0c\xd5\x80\x13\xa8\x65\xea\xde\ \x2b\x50\x03\xf2\x20\xaa\xc3\xa2\x20\x74\xe8\xed\x07\xcd\x50\xa3\ \xa4\x50\x0d\x98\x8d\x16\xf8\x9b\xa0\x06\xa4\x82\x15\xdb\xdd\xba\ \x57\x09\xa2\x6d\xa7\x3f\x58\xe8\x00\x35\x40\x16\xd5\x80\x75\xa8\ \x65\xea\xfc\x43\x50\x03\xd2\x21\xaa\xfb\x1e\x3c\xe8\x02\xea\xac\ \x7f\x70\x27\x02\xe6\x19\x19\xe2\xc2\xa0\x0c\xa2\xda\xb2\xe9\xc1\ \x83\xe9\x7e\x89\x77\x1f\x54\xc2\x43\x43\x82\x38\x03\x5a\x61\xea\ \x73\xee\x3c\x38\xbc\xfd\xc1\x64\x4b\xb8\x01\x22\xc4\x19\xb0\xc4\ \x1c\xa6\x21\xe1\xe4\x83\x07\x37\x03\x11\xf1\xc1\x43\x64\x66\x8a\ \x85\xeb\xf0\x9b\x7e\x3f\x0b\xa1\x5f\x99\xd8\xdc\xd8\x8e\x94\x88\ \xfc\x91\x12\x84\x20\xb1\x06\x5c\x8d\xc3\x9a\x1b\x95\x98\x88\x2e\ \x0f\x26\x3a\x61\xd1\xaf\xcf\x4b\x42\x89\xd4\x61\x8a\x69\x80\x00\ \x52\x89\x54\xd1\x4b\x08\x94\x5a\xa3\x69\x37\x10\xc2\xde\xf1\xc4\ \x09\x82\x6d\x50\xf4\x6b\xf2\x31\x90\x68\x40\x7c\xb4\x8f\x05\x5c\ \xbb\x99\x28\x0b\x03\xc9\x06\x00\x8d\x08\xf2\x70\xb1\x31\xb1\x72\ \x76\x0f\x88\x41\xd4\x4c\x00\x34\x50\xf9\xa8\x0c\xf8\x86\x86\x00\ \x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\x2f\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\xf6\x49\x44\x41\x54\x38\x8d\xa5\x8f\x3d\x4a\x03\x51\ \x14\x46\xcf\xf7\xe6\xe9\x98\x89\x1a\x51\x74\x08\x8a\x5b\x48\xdc\ \x82\x60\xc0\x0d\xb8\x06\x77\xe0\x36\x2c\x2d\x85\x28\x16\x62\x29\ \x82\x5d\x16\xe0\x1f\x88\x95\x82\x08\x42\x34\x56\x82\x76\x33\xd7\ \x42\x46\x03\x3a\x61\x9e\x7e\xd5\xc7\xbd\x9c\x73\xb9\xf0\xcf\x68\ \x70\xba\xb0\x29\xac\x31\x3c\xcc\xa4\xdb\x74\xed\xf9\xa8\xaa\xc0\ \x7e\x99\xe7\x90\xaf\xce\x77\x5e\x7a\x7f\x15\x00\x3c\x18\x3a\x28\ \x03\xb3\x4c\x3b\xcd\xf5\xfe\xbd\x1f\x21\x5f\x16\xb6\x55\xb6\xf4\ \x8e\x4b\xe0\x87\xe0\x15\x91\x8f\x90\x7e\x45\xf2\xe3\xfd\xab\x4e\ \xfd\xfb\x05\xf9\x0b\x3f\xd7\x5e\xa9\x02\x0f\xe5\xc9\x15\x2d\xaa\ \xa5\xef\x81\x30\x18\x27\x85\xe0\x8d\x5a\xda\x0e\xe5\x85\x75\x1d\ \x80\x1b\x4b\xce\x25\x57\x0f\xe4\x1f\x1b\x77\x93\x3d\x07\xa0\x89\ \x66\x28\x8c\xa0\xab\x8d\xc3\xcc\x61\xea\x2b\x9e\x69\x85\x0a\xf2\ \x48\xfb\x00\xce\xc5\x53\x37\xa0\x28\x90\x3f\x9b\x6d\x1d\x5f\x7f\ \x0a\x92\xc5\xa5\xd0\xeb\x98\xed\x15\xd5\x9b\x4f\xb6\x1d\x9a\xae\ \x0e\xe7\x66\x2e\xde\x0d\x3e\x5a\x96\x0f\xbc\x91\x41\x07\xb7\xa4\ \x41\x32\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\x2b\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\xed\x50\x4c\x54\x45\x00\x00\x00\xff\xff\xff\xcc\xcc\ \xcc\xd5\xd5\xd5\xff\x55\x55\xdf\xdf\xdf\xe1\xe1\xe1\xce\xce\xce\ \xe7\xe7\xe7\xe8\xe8\xe8\xe2\xeb\xeb\xca\xd3\xd3\xc9\xd0\xd0\xe3\ \xe9\xe9\xcc\xd1\xd1\xe2\xe6\xe6\xcd\xd0\xd3\xe4\xe6\xe6\xcd\xcf\ \xd1\xe4\xe6\xe6\xcc\xd1\xd3\xcc\xd0\xd2\xcc\xd0\xd2\xcc\xd0\xd2\ \xcc\xd0\xd2\xcb\xcf\xd1\xcf\xd3\xd5\xcc\xd0\xd2\xff\x55\x55\xff\ \x54\x54\xff\x56\x56\xe3\xe7\xe7\xcb\xd0\xd2\xff\x54\x54\xff\x56\ \x56\xff\x55\x55\xe4\xe7\xe7\xfc\x5c\x5c\xfc\x5d\x5d\xcc\xd0\xd2\ \xe4\xe6\xe6\xe4\xe7\xe7\xcc\xd0\xd1\xe4\xe7\xe7\xe4\xe7\xe7\xe5\ \xe7\xe7\xcf\xd3\xd4\xe4\xe7\xe7\xe4\xe7\xe7\xde\xe0\xe0\xcc\xd0\ \xd2\xd7\xda\xdb\xff\x55\x55\xff\x55\x55\xe4\xe7\xe7\xcc\xd1\xd3\ \xfe\x59\x59\xfe\x59\x59\xfe\x5a\x5a\xcc\xd0\xd2\xe4\xe7\xe7\xfb\ \x5f\x5f\xe8\x8e\x8f\xff\x55\x55\xe4\xe7\xe7\xff\x55\x55\x9a\x9d\ \x9f\xb7\xbb\xbd\xb8\xbb\xbe\xc6\xc9\xcb\xcc\xd0\xd2\xcd\xcd\xcf\ \xd8\xdb\xdc\xd9\xdc\xdc\xe4\xe7\xe7\xe5\xe4\xe4\xe7\x8e\x8f\xf2\ \x99\x99\xfe\x55\x55\xb3\x8f\x5a\x74\x00\x00\x00\x42\x74\x52\x4e\ \x53\x00\x04\x05\x06\x06\x10\x11\x15\x15\x16\x1a\x1d\x26\x2e\x37\ \x3e\x57\x66\x70\x70\x74\x78\x7c\x7d\x7e\x80\x80\x82\x87\x88\x89\ \x8b\x94\xa3\xa4\xa5\xa8\xae\xaf\xb4\xbb\xbf\xc4\xc6\xca\xcb\xd0\ \xd2\xd3\xdd\xe3\xe4\xe5\xe6\xe8\xec\xec\xed\xee\xf1\xfb\xfb\xfc\ \xfd\xfe\xfe\x8c\x26\x5b\xf7\x00\x00\x00\xab\x49\x44\x41\x54\x18\ \xd3\x4d\x8c\xe5\x02\xc2\x30\x0c\x84\x03\x0c\x77\xd7\x02\x1d\xee\ \x56\x5c\x87\x04\x28\x8c\xf7\x7f\x1c\xd6\xad\x48\xfe\xe4\xbe\x4b\ \xee\x00\x20\x91\x07\x39\xce\x66\x50\xac\x06\x66\x2d\x76\xf5\x78\ \x54\xec\xc0\x1a\x33\xe6\xbd\xcb\x3b\x0e\xf3\x12\x41\x4c\x9b\x3c\ \xf3\xc9\x6c\x19\x31\x65\xfc\x6f\xc2\x9f\x32\x7b\x1b\x71\xc2\x79\ \x1c\xbe\xe3\x9f\x5f\x4e\xf7\xea\x8f\xc1\x33\x3a\x1f\x31\xf7\xc7\ \x03\x7e\x43\xc4\xe4\x97\x87\x9c\x1f\xfa\x86\x13\x13\xa4\x14\xa7\ \x2b\xfd\xc1\x4b\xee\xf1\xf5\xb9\x65\x44\x01\xb2\xa7\x54\xd3\x5b\ \x36\x08\xed\x5e\x75\xaa\x11\x60\x14\x40\x5d\x7a\x8d\xdf\x45\xcd\ \x50\xcc\x32\x98\x08\x4b\x45\x34\xb5\xa2\x15\x84\x21\x95\x42\x98\ \xa8\x12\xf5\xa6\x7a\x03\xdf\x01\x19\x15\xe6\xf4\xb0\xfe\x00\x00\ \x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x03\x96\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x01\x7a\x50\x4c\x54\x45\x00\x00\x00\x00\xff\xff\xff\xff\ \x00\xff\x80\x00\x55\xaa\xaa\x80\x80\xbf\x66\x99\xcc\xff\xcc\x00\ \x80\x80\xaa\xff\xaa\x2b\x6d\x92\xb6\xdb\xb6\x24\xe3\xc6\x1c\x80\ \x80\xb3\x74\x8b\xb9\xea\xbf\x15\xeb\xb1\x14\x6d\x80\xb6\xed\xb6\ \x12\x70\x80\xbf\xef\xbf\x10\x78\x87\xc3\xf2\xbc\x1b\x6f\x85\xbc\ \xe9\xbc\x16\xea\xbf\x15\x70\x85\xc2\x71\x84\xbd\x73\x84\xbd\x70\ \x80\xbf\x74\x83\xc1\x71\x80\xbf\x73\x86\xbf\x70\x83\xc1\x71\x82\ \xbe\x73\x82\xbe\x71\x84\xbd\x72\x84\xbd\x71\x82\xbe\xeb\xb8\x18\ \x74\x83\xbd\x75\x83\xbd\xea\xba\x15\x72\x83\xbf\xec\xbb\x16\x74\ \x82\xbe\x73\x84\xbf\x73\x84\xc0\x72\x82\xbe\x74\x83\xc0\xea\xbb\ \x15\x72\x82\xbe\xea\xb9\x17\xeb\xba\x16\x73\x82\xbe\x73\x83\xbf\ \xeb\xbb\x17\x72\x84\xbf\x73\x84\xbf\xea\xbb\x17\xeb\xbb\x16\x74\ \x83\xbf\xeb\xba\x16\x73\x82\xbf\xec\xbb\x15\x73\x82\xc0\xeb\xba\ \x16\x74\x82\xc0\xea\xba\x17\xeb\xba\x16\x72\x83\xbe\xeb\xba\x15\ \x73\x84\xc0\x73\x83\xc0\x73\x83\xc0\xeb\xb9\x16\xeb\xba\x16\xeb\ \xbb\x15\x74\x83\xc0\xeb\xba\x17\x74\x83\xbf\xec\xba\x16\x73\x84\ \xbf\x73\x83\xbf\xeb\xba\x16\x72\x83\xbf\xea\xb9\x16\x73\x83\xbf\ \x73\x83\xbf\xeb\xba\x17\xeb\xbb\x16\x73\x83\xbf\x73\x83\xbf\xeb\ \xb9\x16\x73\x83\xbf\x73\x82\xbf\x73\x83\xbf\x73\x83\xbf\xeb\xba\ \x16\xec\xba\x16\x73\x83\xbf\xeb\xba\x15\x73\x83\xbf\x73\x83\xc0\ \xeb\xba\x16\x74\x83\xbf\x73\x83\xbf\xeb\xba\x16\x73\x83\xbf\xeb\ \xba\x16\x73\x83\xc0\xeb\xbb\x16\x73\x83\xbf\xeb\xba\x16\xeb\xba\ \x16\x73\x83\xbf\x73\x83\xbf\x73\x83\xbf\x73\x83\xc0\xeb\xba\x16\ \x73\x83\xbf\x73\x83\xbf\x73\x83\xbf\xeb\xba\x16\x73\x83\xbf\xeb\ \xba\x16\xf4\xe1\xe3\x07\x00\x00\x00\x7c\x74\x52\x4e\x53\x00\x01\ \x01\x02\x03\x04\x05\x05\x06\x06\x07\x07\x09\x0a\x0b\x0c\x0d\x0e\ \x0e\x10\x10\x11\x13\x17\x17\x18\x19\x1b\x1f\x20\x21\x24\x28\x29\ \x2b\x33\x36\x3a\x3f\x41\x42\x46\x4a\x4c\x52\x5a\x5b\x5d\x5e\x61\ \x61\x62\x63\x67\x6a\x6f\x70\x74\x78\x7b\x7f\x80\x82\x83\x83\x89\ \x8c\x8d\x93\x98\x9a\x9c\x9d\xa9\xad\xb0\xb1\xb3\xb5\xb5\xb7\xb8\ \xba\xbb\xbc\xc4\xc6\xc7\xcc\xcc\xcd\xce\xcf\xd1\xd2\xd7\xda\xdc\ \xde\xdf\xe2\xe2\xe3\xe5\xe8\xea\xec\xed\xee\xf0\xf1\xf2\xf3\xf4\ \xf5\xf6\xf7\xf8\xf9\xf9\xfa\xfc\xfe\xfe\x8d\xa8\xca\x36\x00\x00\ \x01\x4f\x49\x44\x41\x54\x58\xc3\xed\xd7\x45\x57\x82\x51\x18\x04\ \xe0\x17\xc5\x42\x54\xb0\xbb\x5b\x6c\xb1\x15\xbb\xbb\xbb\xbb\x45\ \x11\xc5\x79\xff\xbb\x2b\x56\xf0\xc1\x77\x98\xa5\xcc\x7e\x9e\x73\ \xef\x66\xce\xbd\x22\xf1\xfc\x8f\x54\xd4\x25\x51\xfd\xc1\x00\x0e\ \x9d\xb1\xd7\x2d\xe3\x00\xd0\x1b\x73\xdf\x3a\x03\x00\xf0\xc4\xda\ \x4f\x9d\x07\x05\x64\xac\x81\x02\x72\xb6\x41\x01\x05\x47\xa0\x80\ \xd2\x33\x50\x40\xd5\x0d\x28\xa0\xe6\x1e\x14\x50\xff\x02\x0a\x68\ \xf9\x00\x05\xb4\x7d\x23\x14\x48\x30\x5d\x4f\x1e\x08\x20\x14\x70\ \x5c\xee\x3b\x22\xb5\xda\x4f\x9f\x82\xf1\x01\x61\x80\xfc\x57\x5d\ \x4c\x34\xee\x57\xfe\x20\x52\x3c\x22\xe2\xfa\xd5\xa1\x08\x07\x40\ \x54\x40\x46\xf5\xbd\xc8\x10\xe8\x34\x01\xa4\x5d\xe8\x14\x05\x48\ \x97\x7a\xed\x14\x60\xf7\x6a\x33\x05\xc8\xb2\xf1\x1d\xcc\x01\x43\ \xba\xce\x01\x3d\x7a\xcc\x01\x2e\xbd\xe6\x00\xb7\x1e\x70\xc0\xb0\ \xae\x72\xc0\x96\x4e\x50\x40\xb6\x5f\x1b\x28\xa0\x5f\x9f\x53\x18\ \x20\xeb\x4e\xc7\x8c\x37\xc8\x04\x30\xad\x8f\xb9\x86\x40\x99\x2f\ \x2a\xe0\x56\x75\x47\x58\xa4\xa6\xcd\xbd\x60\xae\xc2\x02\x85\x7e\ \x9d\x35\x3b\x8a\xad\x5f\x61\x00\xfb\xce\x52\xba\xe9\x59\x6d\x7c\ \x03\x37\xeb\x52\xfb\x40\x02\x52\x7d\x4b\x02\x52\x7e\x4e\x02\x52\ \x7c\x42\x02\x92\xb7\x4b\x02\x92\xb9\x41\x02\x62\x5b\x20\x01\xb1\ \xce\x91\x80\x58\x26\x49\x40\x64\x84\x05\xa4\x2f\x00\xa0\x9b\x79\ \xad\x77\x7c\x62\xc5\x46\xbd\xf7\x9d\x25\xf1\x3f\x53\x3c\xd1\xf2\ \x07\x36\xc2\xc4\x58\x84\xef\x6d\x8d\x00\x00\x00\x00\x49\x45\x4e\ \x44\xae\x42\x60\x82\ \x00\x00\x01\xe6\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x00\x66\x50\x4c\x54\x45\x00\x00\x00\x55\x55\x55\x4e\x62\ \x76\x58\x6a\x7b\x55\x69\x78\x53\x69\x79\x54\x6b\x79\x54\x6b\x79\ \x54\x69\x79\x53\x6b\x7a\x55\x6a\x79\x54\x6a\x79\x53\x6a\x79\x54\ \x6a\x79\x54\x6a\x79\x54\x6a\x79\x54\x6b\x7a\x55\x6d\x7b\x55\x6e\ \x7b\x60\x8b\x8f\x60\x8c\x8f\x62\x92\x94\x63\x95\x96\x66\x9e\x9b\ \x68\xa2\x9f\x68\xa3\x9f\x68\xa4\xa0\x6d\xb0\xa7\x6d\xb0\xa8\x6d\ \xb1\xa8\x6e\xb2\xa9\x6e\xb3\xa9\x71\xbd\xb0\x7e\xe0\xc8\xf7\xb9\ \x9a\x51\x00\x00\x00\x0f\x74\x52\x4e\x53\x00\x03\x0d\x1d\x33\x50\ \x70\x7c\x8f\x99\xaf\xcc\xe2\xf2\xfc\x3f\xa1\x3b\xf3\x00\x00\x01\ \x20\x49\x44\x41\x54\x58\xc3\xed\x97\xdb\x8e\xc2\x30\x0c\x44\xb9\ \x2f\xb0\xc0\x74\xb9\x6e\x31\xb7\xfc\xff\x4f\xc2\x2e\x08\xd1\xe0\ \xd8\x29\x23\x1e\x40\xf8\x31\xca\x9c\x2a\xc9\x64\xe2\x36\x1a\x9f\ \x7a\xc3\xfa\x1a\xd4\xac\x48\xdf\x45\xdd\xaa\xea\x5b\x23\x12\xd0\ \x07\x07\xe8\x4c\x38\x40\xf3\x1b\x1c\xa0\x07\x0e\xd0\x1e\x93\x80\ \x21\x38\x40\x17\x1c\xe0\x01\x0b\x54\x01\x7d\x70\x00\xc5\x02\xd3\ \x85\x32\xbf\x58\x16\x2a\x40\xb1\xc0\xcf\x21\x94\xf7\x7a\x09\xbb\ \x42\x03\x28\x16\x58\x85\x10\x7e\x63\xfd\xfe\x34\x38\x57\x00\x9a\ \x05\x8a\xcd\x69\x72\x19\x7f\x3f\x1e\x82\x61\x81\x3b\x82\xa6\x87\ \x65\x81\x88\xa0\xea\x61\x5a\xa0\x42\xd0\xf5\xb0\x2d\x70\x43\x48\ \xe8\xe1\xa4\xc0\x95\x90\xd2\xc3\x4b\x81\x0b\x21\xa9\x87\x9b\x02\ \x67\x42\x52\x0f\x3f\x05\xfe\x09\x49\x3d\x32\x52\xe0\x4c\x28\xf1\ \x38\x60\x6b\x02\xfc\x25\x88\xbd\x04\x77\x13\xff\xf4\x6b\x63\x13\ \xbd\x63\x14\xf7\x18\x6d\x23\x89\x6f\x24\xd3\xca\x92\x63\x65\xe3\ \x32\x49\xde\x65\x4a\x5e\x67\xc9\xbc\xce\xa9\x40\x91\xec\x40\xd1\ \x23\x4d\x6a\x44\x5a\xad\x50\x9d\x3d\x25\xd6\xe9\x87\x85\x7f\xda\ \xf8\xc7\x95\x7e\xde\xf9\x06\x83\x6f\x71\xe8\x26\x8b\x6f\xf3\xe8\ \x46\x93\x6f\x75\xf9\x66\x9b\x6e\xf7\xf9\x1f\x8e\x4f\xbd\x66\x1d\ \x01\xe7\x54\xaf\xc5\x30\x3b\xd3\xe3\x00\x00\x00\x00\x49\x45\x4e\ \x44\xae\x42\x60\x82\ \x00\x00\x02\x21\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ \x04\x67\x41\x4d\x41\x00\x00\xb1\x8f\x0b\xfc\x61\x05\x00\x00\x00\ \x09\x70\x48\x59\x73\x00\x00\x0e\xc3\x00\x00\x0e\xc3\x01\xc7\x6f\ \xa8\x64\x00\x00\x01\xb6\x49\x44\x41\x54\x38\x4f\xdd\x93\xcf\x4b\ \x54\x51\x14\xc7\xef\xb9\xf7\xbd\x37\xa3\x2e\x22\x26\x5d\x18\x28\ \xe2\xa6\xa0\xc2\x45\xed\x5b\x08\x25\x28\x6e\x45\x07\x5b\x09\x2d\ \x84\x68\x21\x18\x91\xda\x08\x63\x8c\x30\x20\x45\x41\x24\xc2\x2c\ \x66\xad\xa0\xb9\x12\x77\x33\x82\x6e\x83\xe8\x1f\x68\x28\x9b\xcd\ \xc8\xfb\x71\x7f\x9d\xee\x7b\x5e\xc2\x61\x34\x7f\x2c\xfd\x6c\xde\ \x79\xf7\x9c\xef\x39\xf7\x72\xbf\x17\xc8\x19\x4c\xbc\xab\xa6\x1d\ \x0a\x9d\xc5\x30\x4f\x89\xd6\xb5\xcc\xc2\x66\x64\x53\x4d\x50\xfb\ \x6d\x62\x3c\x5f\xe9\x0d\x22\xf9\x2a\x12\xfa\x35\xf2\x30\x87\xe1\ \xd1\xcc\xe1\xdc\xd3\xdb\x36\xdd\xc4\xbf\x1d\x8c\x2f\x55\xe2\xf8\ \x86\x90\xf8\x44\x48\x35\xab\x91\xdc\x49\xb9\xac\xfa\xc9\x7f\xd3\ \x81\x22\xba\x4f\x80\x7e\x03\xc7\xcb\x13\xc7\xdd\x21\x00\x8d\x5b\ \xb9\x6d\x8c\x75\xc9\x0e\x26\x0b\x7b\xed\x66\xda\x60\x10\xa9\x32\ \x17\xaa\x64\xc4\x03\x66\x39\x1d\xe7\x2c\x6d\x04\xf5\x43\x94\x51\ \x19\x79\x50\x22\x3c\x7c\xfc\xe7\xed\x48\x92\xa7\xcf\x57\xf6\xd9\ \x51\x20\xb2\x4a\xe1\x17\xa5\x71\xc8\xb4\xf5\x12\xc9\x69\x20\xa6\ \x89\x92\xa3\xa8\xe4\xaa\xf6\x1b\x63\xf5\xe5\x2c\x50\x24\x48\xb5\ \xc6\x07\x1a\xb1\xc7\x96\x9d\x0f\xea\x3e\xa2\xd5\xbd\x38\x4c\x8e\ \x90\x1c\xe6\x8a\x9c\x7a\x0b\x97\xe1\x9a\x34\x40\x0a\xf0\xdb\xb8\ \x88\x1f\x2f\x5d\x00\x80\xd0\x18\xeb\x30\x0e\xa9\x11\x2b\x97\x41\ \x89\x31\x58\x04\xd3\x28\x29\xf8\x1f\x40\x7f\x02\x73\x16\xc0\x71\ \xca\xe6\x0f\x4f\x58\xb9\xea\x49\xa5\xef\x0a\xa5\x5f\x18\x5f\x0c\ \x23\x92\x4e\x63\xe5\x5d\x6b\xe5\x47\x66\xea\x2f\x42\xd9\x3a\x30\ \xf7\xbd\xb1\xf4\x8f\x4c\xee\xab\x88\x75\x2d\xaf\x71\xfa\xc3\x81\ \x5b\xab\x87\xa3\xc6\x95\x53\xae\x43\xe5\x47\x7f\xbe\x1d\x25\xf7\ \xcd\xd4\xcf\xac\xab\x77\xeb\xe6\xcb\x35\x69\x4b\x13\x5a\x1a\xc4\ \x3c\x2b\xec\xd1\x80\xab\xee\x36\x8f\xf5\x17\x83\x3c\x43\xee\x7f\ \x87\x54\x47\x2d\x33\xb7\xa1\x6d\x89\x85\x90\xbf\x47\xe6\xb8\x75\ \xd2\x5b\x80\x00\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \ \x00\x00\x02\xba\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x04\x40\x00\x00\x04\x40\ \x01\xe6\x02\xdf\x02\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x37\x49\x44\ \x41\x54\x38\x8d\x85\x90\xcb\x4b\x94\x51\x18\xc6\x7f\xef\xf9\xa6\ \x6f\x66\xbc\x4d\xe4\x25\x28\x26\xb5\x40\x2c\xa3\x8c\x32\xa1\xa0\ \x85\x04\xe1\xa4\x5d\x16\x2d\xd2\x0a\x0a\x84\x2e\xe4\x2a\x68\x57\ \x52\xff\x82\x26\x14\xb5\xd2\x36\x5a\x08\x41\x66\x17\x08\xda\x84\ \x83\x5a\xe4\x75\xd1\xa2\xbc\x44\x8e\x9a\x3a\x32\x33\x7e\xce\x9c\ \xd3\x22\x0c\x47\x47\x7d\x76\xef\xe1\xf9\x3d\xe7\x79\x5f\x61\x13\ \x8d\x06\x5b\x03\xa2\xcc\x83\xe5\xd9\x80\xa3\x2d\x55\x97\x5f\x5a\ \x33\x00\x20\x2b\xcd\x43\x57\xce\x67\x9b\x78\xb4\x1c\x91\x22\x8c\ \x72\xbb\xf2\xf3\x0a\xed\xf2\xfd\x57\xad\x1d\xb9\x36\x96\x22\x1e\ \x8f\xe3\xc4\x1c\x3c\x69\x9e\x29\x25\xaa\xc2\x7f\xe4\xd2\x37\x31\ \x20\x43\xb5\x55\xe7\x44\x9b\x4a\x84\x90\x18\xf3\x09\x97\x35\xe2\ \x3d\x7b\xe2\x38\x5b\x33\x9e\xea\xc9\x19\x3b\x31\x11\x22\x91\x30\ \x84\x72\x32\xd0\x5e\xb7\x16\x4b\x29\x7f\xe1\xae\x90\x12\x2a\x64\ \xb8\x36\xd0\x64\x8c\x7c\x28\x2e\x2a\xeb\x90\x86\x06\x0d\x30\xd6\ \xd3\x52\x65\x30\xed\x20\xee\xe5\x76\xd3\x3f\x26\x50\x3d\x23\x61\ \xd7\xcf\x5f\xb7\x66\x4e\x1f\x7b\x96\xbd\x3d\xd7\x95\x9e\x95\xde\ \x9b\xb4\x02\xc0\x78\xcf\xf3\x6a\x8d\x6e\x07\xec\x95\xef\xf3\xb3\ \x61\xa6\x7f\x4f\xe9\xb4\x3f\xe1\xf1\x05\x9f\xd7\xef\xdf\x53\x80\ \x6d\x6f\x19\xb4\x92\x0e\xd6\xdb\x52\x69\xd0\x2f\x56\xfe\xbc\x2c\ \xb7\xc7\xc6\x72\x59\x92\x48\xf3\xf8\xb2\xf3\x72\xf0\x78\x3d\x00\ \xa1\xff\x0d\x46\x83\xad\x01\x94\x7e\x99\x0a\xde\x40\x83\x0a\x20\ \xd8\xf9\xe8\x4c\x2c\xee\xdc\x4f\x05\xeb\x70\x64\x3d\xd8\xc4\xfb\ \xbf\xbf\x52\xdd\x5d\x4d\xd5\x88\x6e\x9b\x9d\x8b\x1c\x88\x2e\x3a\ \x7d\xab\x5d\x4b\x9f\xfb\x53\xc2\x60\xea\x63\x5d\xdd\xe9\x4a\x12\ \x6a\x0c\x58\x00\x3c\x73\xf3\xd1\x7d\xd1\x98\xf3\x25\xc9\x2a\x6b\ \xee\x6c\xc0\xd4\xfb\x0f\x5f\x6e\x04\xa3\x55\x59\xe0\x46\x1f\xda\ \x3a\x09\x66\x06\x70\xcf\x85\xa3\x7b\x93\x42\xb4\x5e\x07\x06\x11\ \x5c\x0a\x20\x55\x48\x24\xe6\x7c\x05\xc0\xb6\x31\xff\xee\x60\x0c\ \xdc\x5e\x86\x47\x2e\x56\x17\x1b\xc3\x64\x52\xbf\xe0\xeb\xe6\x43\ \xa8\xc4\x7b\x90\x6d\xc0\x62\x56\xa6\x77\xd8\x8b\x39\x18\x7b\xd7\ \x8d\x5d\xb2\xfb\x61\xc1\x85\xbb\xf7\x00\x06\x6a\x02\xa5\x0a\xb9\ \x93\xb1\x94\x56\xb7\x66\xc1\xd5\x21\xbe\x4c\xef\x90\xed\x2c\xb5\ \x44\x9f\x74\xb8\x45\x64\xa7\xc1\x24\x44\xcb\x68\x22\x1e\x69\x2e\ \x69\xfb\xb8\xb0\x26\x00\xa0\xbb\xb3\xa9\x4c\x84\xb7\x80\x0f\x91\ \xeb\x65\xa7\x6e\x3e\x4e\xe5\xdb\x50\xc1\x37\xcd\x47\x83\x5d\x8d\ \xd7\x36\xf3\xfd\x05\xf3\x24\xee\x2b\xac\x1c\x56\xaa\x00\x00\x00\ \x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\x30\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\x60\x50\x4c\x54\x45\x00\x00\x00\x00\x00\x00\x00\x80\ \x80\x00\xaa\xaa\x00\x80\x80\x00\x99\x99\x00\x80\x80\x00\x92\x92\ \x00\x80\x80\x00\x84\x84\x00\x81\x81\x00\x80\x80\x00\x80\x80\x00\ \x81\x81\x00\x81\x81\x00\x80\x80\x00\x81\x81\x00\x80\x80\x00\x80\ \x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\ \x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\x80\x80\x00\ \x80\x80\x00\x80\x80\x00\x80\x80\x66\x24\xc3\x57\x00\x00\x00\x1f\ \x74\x52\x4e\x53\x00\x01\x02\x03\x04\x05\x06\x07\x1e\x1f\x4b\x4c\ \x62\x63\x75\x76\x77\x80\x9a\xa1\xa4\xa6\xa7\xab\xad\xb1\xb6\xbb\ \xc2\xc3\xf8\x12\xff\xdd\x55\x00\x00\x00\x60\x49\x44\x41\x54\x18\ \xd3\xa5\x8d\x49\x12\x80\x20\x0c\x04\xa3\xe0\x06\x2e\xa8\xb8\xa2\ \xe4\xff\xbf\x54\xa0\x10\x39\x78\xb2\x6f\xdd\x55\xc9\x00\x18\xb8\ \x46\xd4\x0c\x02\x3d\xde\xf4\x3f\x42\xd5\x09\x65\x82\x12\x6d\x69\ \x43\x83\x0f\xb5\x0d\xc9\xe0\x7d\x4c\xdd\x0d\x91\xce\x17\xea\xbf\ \x90\xd9\xf8\x4a\xc3\x4a\xb6\x21\xee\xc5\x6b\x16\x8a\x49\xe6\xf0\ \x01\x17\x11\x0c\x34\x46\x68\x38\xe3\x70\x5c\x48\x7e\x0d\x95\xc4\ \xee\xc7\xf8\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x04\xc5\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x01\xb6\x50\x4c\x54\x45\x00\x00\x00\xff\xff\x00\xff\x80\ \x00\xff\xbf\x00\xff\xcc\x00\xff\xaa\x2b\xea\xbf\x15\xeb\xb1\x14\ \xed\xb6\x12\xee\xbb\x11\xef\xbf\x10\xf0\xb4\x0f\xf1\xb8\x1c\xe6\ \xbf\x1a\xe8\xb9\x17\xe8\xb9\x17\xe9\xbc\x17\xe9\xbd\x16\xea\xb8\ \x15\xea\xba\x15\xea\xbb\x15\xeb\xba\x14\xec\xbc\x18\xec\xb9\x16\ \xec\xba\x16\xec\xbb\x16\xe9\xbb\x16\xea\xb9\x15\xea\xba\x15\xea\ \xbb\x15\xeb\xb9\x17\xeb\xba\x17\xec\xba\x16\xec\xbb\x16\xec\xb9\ \x15\xea\xb9\x15\xeb\xba\x17\xeb\xb9\x17\xea\xba\x17\xeb\xb9\x17\ \xeb\xba\x16\xeb\xbb\x16\xea\xb9\x17\xeb\xba\x16\xeb\xba\x16\xeb\ \xbb\x16\xeb\xb9\x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\xeb\xbb\ \x16\xeb\xb9\x16\xeb\xba\x16\xeb\xbb\x16\xeb\xb9\x15\xec\xbb\x17\ \xec\xba\x16\xea\xb9\x16\xeb\xba\x16\xeb\xbb\x16\xeb\xb9\x16\xeb\ \xba\x16\xeb\xba\x15\xeb\xbb\x15\xeb\xba\x17\xeb\xba\x17\xeb\xba\ \x16\xeb\xbb\x16\xeb\xba\x16\xec\xba\x16\xeb\xba\x15\xeb\xba\x17\ \xeb\xba\x17\xeb\xbb\x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\xea\ \xba\x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\x15\xeb\xba\x16\xeb\xba\ \x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\ \xea\xba\x16\xeb\xba\x16\xeb\xba\x17\xeb\xba\x16\xeb\xba\x16\xeb\ \xba\x16\xeb\xbb\x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\ \x16\xeb\xba\x16\xeb\xba\x16\xeb\xbb\x18\xeb\xbb\x19\xeb\xbc\x1b\ \xec\xbd\x1f\xec\xbd\x20\xec\xbe\x22\xec\xbf\x27\xed\xc1\x2e\xed\ \xc2\x30\xee\xc4\x39\xef\xc7\x42\xef\xc8\x46\xf0\xcb\x50\xf0\xcc\ \x51\xf0\xcd\x56\xf1\xcf\x5c\xf1\xcf\x5d\xf2\xd0\x62\xf2\xd4\x6d\ \xf3\xd6\x73\xf4\xd9\x7f\xf4\xd9\x80\xf4\xda\x83\xf5\xdd\x8b\xf6\ \xdf\x92\xf6\xe1\x9a\xf7\xe3\xa2\xf8\xe6\xaa\xf8\xe8\xb1\xf9\xeb\ \xbc\xfa\xed\xc1\xfb\xf0\xcc\xfb\xf1\xd0\xfb\xf3\xd6\xfc\xf3\xd7\ \xfc\xf4\xda\xfc\xf6\xe2\xfd\xf9\xe9\xfd\xf9\xec\xfe\xfb\xf1\xfe\ \xfb\xf2\xfe\xfd\xf7\xff\xfe\xfb\xff\xff\xfe\xff\xff\xff\xe7\xe5\ \x51\x95\x00\x00\x00\x64\x74\x52\x4e\x53\x00\x01\x02\x04\x05\x06\ \x0c\x0d\x0e\x0f\x10\x11\x12\x14\x16\x21\x22\x23\x24\x30\x31\x34\ \x35\x50\x51\x52\x53\x54\x55\x56\x58\x59\x5d\x5e\x5f\x62\x64\x66\ \x6f\x71\x72\x74\x7c\x7d\x7e\x7f\x80\x81\x82\x89\x8a\x8b\x8d\x8e\ \x8f\x9d\x9f\xa1\xa3\xa4\xa5\xa6\xa7\xb3\xb4\xb5\xc1\xc2\xc4\xc5\ \xca\xcb\xcc\xcd\xce\xcf\xd0\xd3\xd4\xd5\xd6\xdd\xde\xe0\xe8\xe9\ \xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf8\xf9\xfa\xfd\xfe\xdf\x19\ \xb5\xb1\x00\x00\x02\x5a\x49\x44\x41\x54\x58\xc3\xad\x97\x67\x5b\ \x13\x51\x10\x85\x67\x31\x82\x80\x89\x41\x8a\x09\xb1\x57\x52\x00\ \x21\x01\x15\x12\x54\x40\x11\x31\x22\x51\xc0\x5d\x50\x03\x3b\x4a\ \xb1\xf7\xde\xbb\xa2\x38\xff\xd8\x0f\x46\xcc\xee\xde\x9a\xf5\x7c\ \xdd\x39\xef\xf3\xdc\xe4\xce\xdc\x33\x00\x1c\x85\x62\xed\x03\xa3\ \x05\x6b\x6e\xce\x2a\x8c\xe6\x52\xad\x21\xd0\x52\x4b\x4f\xde\x46\ \x87\xec\x7c\xa6\x59\xd5\xbd\x21\x7e\x0e\x99\x1a\x8f\xd7\x28\xd8\ \x37\x76\x5a\xc8\x95\xd5\x51\x2f\xb1\x1b\xbb\xa6\x50\x28\x73\x7f\ \x95\xc8\xbf\xf9\x04\x4a\x35\xdc\xc0\xf7\x47\x66\x50\x41\x97\xb7\ \x73\xec\x55\xbd\xa8\xa8\x0c\xf3\x18\xeb\x73\xa8\xac\x6c\x80\xe1\ \x3f\x8e\x1a\x3a\xe6\x21\x18\x47\x50\x4b\x39\xf7\x29\x7a\x51\x53\ \x69\xa7\x7f\x2b\x6a\x6b\x47\xb9\xbf\x61\x56\x1f\x30\x1b\x2e\xfb\ \x01\xbc\xf7\xe7\xfe\xab\x9b\x32\xc2\x90\xb1\x06\xd8\xeb\xfd\xfa\ \x91\x56\x1e\xcb\x08\xbb\xd7\xfa\x67\xda\xfb\xf1\x33\x11\xbd\xbb\ \x21\x06\x4c\xd6\x95\x00\x07\x91\x0d\xa0\xef\x8f\xc4\x84\x54\xa9\ \xff\x2d\x1e\x80\xe8\xed\x75\x61\x6b\xfe\x99\x0f\x71\xe4\x03\xe8\ \xdb\x43\x11\xa1\x0d\x00\x00\xf2\x22\x00\xd1\x9b\x65\x3e\x60\x1c\ \x00\xa0\x05\xc5\x00\xfa\x7a\x8f\x4f\x68\x02\x80\x1e\x19\x80\x7e\ \xbd\x5e\x12\x5d\xe8\xb3\x52\x00\xd1\x97\x3b\x1c\xc0\x18\x40\xc8\ \x56\x00\xd0\xea\xcb\x05\x66\x99\x1d\x84\x18\xaa\x00\x88\x3e\xdd\ \x66\xd6\x45\xa1\x43\x11\x40\xab\x2f\xae\x31\xea\x92\x30\xa0\x0a\ \x20\xfa\x70\xcb\x5b\xd7\x0f\xa7\xd4\x01\xf4\xf3\xf9\x55\x77\xdd\ \x49\x38\xaf\x01\x20\x7a\xef\x6e\xf2\x02\x98\x5a\x00\xfa\xf1\xc4\ \x59\x37\x0d\x45\x3d\x00\xd1\x33\x47\xdd\x15\x7d\xc0\x53\x17\x40\ \xf3\x08\x2b\x9e\x23\xf8\xfe\x11\x7d\xff\x8d\x39\x7f\x17\xa9\x0f\ \xda\xfd\x5d\xe5\x04\xb4\xfa\x6b\xa6\x88\xcf\x76\x9e\x0f\x72\x46\ \xa2\xea\x40\x39\xad\x38\xd2\x16\x79\x23\xad\x1b\x00\x9a\xa5\x43\ \xf5\x2e\x7f\xa8\x36\xfe\x8f\xb1\x2e\x79\x58\x1e\xc8\x1f\x96\x1a\ \xbf\x4f\x1b\x74\x56\xfa\xb8\x26\x4b\xaf\x73\xfd\x54\x65\xcf\xfb\ \x85\xda\xbf\x01\x61\x4f\x65\x01\x63\xe7\xbf\x88\x33\x5c\x49\xc4\ \x19\x34\xfc\x85\xac\x99\x70\x79\x4c\x8b\xe9\x03\xa2\xce\xa0\x98\ \xd1\xf5\x77\xb9\xa3\xee\x61\x3d\x7f\xd6\x13\xd8\x03\x5a\x61\xfb\ \x28\x23\xae\xaf\x3b\xa4\xee\xef\x0b\x30\xf7\xa5\xb4\xa2\xdd\xee\ \x32\x38\x3b\xcb\x16\x4b\xc5\x7f\x69\x1b\x7f\x69\x0a\x0f\xc9\xfd\ \x83\x9b\xc4\x6b\xdf\xa4\x64\xed\xdb\x67\x48\x36\xc7\xba\x94\xc9\ \xb7\x5f\x4c\xd6\x2a\xec\xae\xd5\x6d\xec\xe0\x86\xf9\x03\xd5\xaa\ \xeb\x73\x53\xfa\xcc\xbc\x6b\x7e\x8f\x75\x37\xea\x2d\xf0\xc1\x68\ \x22\x3b\x32\x61\x16\x8b\xe6\xc4\x48\x7f\x22\x12\xe4\xd5\xfd\x06\ \x83\x77\x3d\xae\xb2\x5e\x73\x32\x00\x00\x00\x00\x49\x45\x4e\x44\ \xae\x42\x60\x82\ \x00\x00\x1a\x12\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x01\xdd\x6e\x41\x48\ \x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ \x04\x67\x41\x4d\x41\x00\x00\xb1\x8f\x0b\xfc\x61\x05\x00\x00\x00\ \x09\x70\x48\x59\x73\x00\x00\x0e\xc1\x00\x00\x0e\xc1\x01\xb8\x91\ \x6b\xed\x00\x00\x19\xa7\x49\x44\x41\x54\x68\x43\xdd\x5b\x09\x74\ \x55\xd5\xb9\x3e\xe3\x3d\x77\xcc\x44\x48\x42\x42\x98\x21\x88\xcc\ \x5a\x91\x32\x45\x40\x04\x2a\x0e\xd4\xa9\x0e\xa8\xc5\x57\x9f\xd6\ \xd6\x45\xa9\xfa\x9e\xad\xd5\xea\xd2\xaa\xd5\x57\x07\x1c\x70\xa4\ \xea\x12\x11\xc1\x01\x07\x10\x8a\x5a\xa0\x0a\xa8\xa8\x20\x83\xc8\ \x18\x08\x49\x20\xf3\x9d\xcf\x3d\xe7\xbc\xef\x3b\xb9\x27\xdc\x84\ \xdc\x90\xa0\x8f\xf5\x56\xff\xc5\xc7\x39\x77\x9f\x7d\xf6\xfe\xf7\ \xbf\xff\x69\xef\x7d\x22\x0a\x82\xa0\x00\x13\x81\x36\x89\x15\xb4\ \xf3\xfb\x4a\xe5\xe1\x98\x99\xe3\xd5\xa4\x9a\xa6\x62\x41\x88\xea\ \x66\xb6\x5b\x95\x6a\x93\x3f\x05\xe1\xf6\x39\x97\x2b\xd6\xe1\x55\ \x25\x80\x48\xa0\x28\x83\xe5\xbc\x71\xc8\x30\xab\x56\x96\x8b\xa2\ \x18\xb4\x2c\x2b\x2e\xe7\x4f\xd1\x71\x3d\x3d\xf9\xac\x99\xca\xf4\ \x43\x2b\x5e\xc7\xf5\xfd\xa6\x9f\x82\x20\x25\xaf\x82\x4b\x55\x82\ \x68\xfa\x22\x45\x91\xd9\xcd\x7a\x14\x59\x2c\x77\xba\x60\xbf\xdf\ \xe2\xda\x13\x88\x00\x4a\x75\x4d\x43\x75\x6e\xc9\xcc\x7e\x76\x85\ \xbb\xa6\xe5\x27\x4c\x53\x90\x14\x45\xb2\x74\xdd\x90\x44\x51\xb0\ \xf8\x3a\xf8\xb1\x5b\x98\xc2\x4a\xe9\x48\x94\x25\xb1\x7c\x46\x6f\ \x51\x0b\xc5\xcc\x6c\xc8\xc1\x1e\xb7\x2d\x13\x97\x54\xb7\x6c\xaf\ \x15\x74\x78\x30\xc1\x43\x31\xae\x87\xf8\x43\xec\x3a\xd9\xc4\xe5\ \x20\x50\xe4\x8c\x42\x7a\x64\xfe\x92\x45\xb8\xee\x03\xde\xbc\xfc\ \xa2\x89\x7b\x70\x2d\xe2\x83\x54\xea\x07\x90\x37\x62\x20\x0b\x48\ \x4e\x17\x05\xa1\xfd\xef\x0e\xf1\x7a\xdc\x7c\x6b\x46\x30\x14\x79\ \x32\xd0\x6b\xc6\x06\xdc\x37\x3a\x15\x1a\xc0\x83\x86\x6b\x1c\xe0\ \x84\x45\x21\xea\x1a\xd3\x34\x47\xb3\x82\xf5\x67\xca\xc1\x12\x24\ \x49\x96\xa5\x84\x9e\x60\xbb\x16\x84\x61\xfd\x79\x79\xa5\xc4\x0a\ \x01\xa0\xe1\xd1\x4b\x7a\x18\xec\x1d\x12\x12\x2d\xc1\xb2\x5b\xb6\ \x65\xdd\x92\xec\x72\x88\xc6\xe0\xf5\xe6\xd7\xf7\xcb\xbc\x92\xdc\ \x00\x1f\xbe\x0d\x3c\x0c\x50\xc9\xda\x22\xd6\xd9\x06\x9c\x6b\xff\ \x02\x39\x15\xa3\xc9\xab\x77\xe9\xdf\xef\xca\xba\x60\xda\x98\xaf\ \x31\x4d\x14\xe1\x3f\x01\x8a\xae\x00\xd8\x6d\x18\xc6\x0a\x57\xe1\ \xd4\x4d\xa6\x69\x85\xf0\x9b\xcf\x29\xef\x96\xa4\xaa\x0a\xd9\x3a\ \x70\xd6\xd8\xe1\xdb\x8d\xca\x0f\xdf\x84\x0e\x56\xe2\x1a\xcc\xcc\ \xf0\x25\xbc\x1e\x6d\x59\xb2\xe1\x76\xe9\x54\xc0\x82\xda\x65\x41\ \xb2\x17\x00\x0f\x00\x1e\x94\xcd\x60\x39\x60\x6b\xba\x43\xb6\x50\ \x52\x88\x2a\xf1\x28\xae\x53\x81\x0a\x20\x0b\xa0\x9a\x7e\x08\x8c\ \x01\x06\x36\x34\x86\x87\x65\xf7\x3d\xbf\xd2\xb4\xac\x12\xfc\x6e\ \x6a\x20\xe0\x75\x15\xf6\xee\xe6\x17\xa3\xb1\x84\xeb\xbb\x03\x0d\ \xbb\x0f\x7e\xb3\xf0\x30\x39\xc0\x23\x19\xe3\x8d\x63\x6a\x12\x86\ \x69\x96\x6f\xd9\xb6\xb7\x7a\xea\x65\xb7\x8f\xee\xde\xd5\x77\x4a\ \x86\xcf\xd5\x58\x56\x15\x34\x1d\x0e\xda\x98\xb1\x8e\x91\xe8\x75\ \x2b\x85\xe1\x68\x62\x70\xf2\x77\xa7\x08\x5c\x6c\x14\x7b\xe6\x07\ \xae\x9e\x7d\xba\xef\xf9\x4c\x9f\xcb\x56\x22\xf2\x62\x26\x15\xa9\ \x0d\xc2\x14\x88\x26\xfe\xb3\xaa\x6a\x23\xd6\x1b\xdb\xf5\x49\xa2\ \xdf\xad\x9c\x37\xb1\xd0\x58\x40\xd5\x4c\x98\x82\x27\xa6\x9b\x9e\ \x54\x07\xe4\x50\xc2\xb0\x5c\xf1\x84\xe5\x77\xbb\xa4\x10\xf4\x37\ \x66\x41\xb7\x57\x57\x28\xd3\xf9\x8c\xf3\xae\x02\xec\x55\x07\x68\ \x56\xe9\x88\x92\x87\x31\x1c\xa5\x54\x56\x7b\xc3\x47\xdc\xbb\x77\ \xd3\xab\xb3\x7a\x14\xe5\x0d\xc7\x6f\x1a\x2d\x39\x71\xea\x98\xb0\ \x74\x5e\xe9\x16\x72\x00\x5b\xf0\xa9\x0d\x88\x30\xb6\x58\xf5\xce\ \x37\x37\x65\x06\x7c\xb4\x8d\xc3\xc0\x27\x00\xb9\xf3\x03\x8b\x9e\ \x5a\xf0\x4e\xf0\xc6\x5b\x1e\xdb\x8c\xfb\x66\x6d\x6c\x2d\xac\x53\ \xdd\x9a\xeb\xf3\xc6\x7d\xcb\xd6\x28\xb2\x3c\x24\x59\xf6\x3d\x20\ \xc5\xe2\xba\xe2\x2e\x9a\x76\x86\xcf\xeb\x1e\x10\x0a\x47\x77\x36\ \x3d\x6a\x83\x24\x49\x24\xfb\x56\xc5\xd6\xc5\xcf\xc1\x0e\x8e\x40\ \x33\xcb\x56\x2d\x79\xb0\x8a\x65\xb0\x83\x42\xbb\xd2\x71\x88\xec\ \x5d\x0b\x58\x4f\xfd\xf5\xe6\x45\x3d\x8b\xf3\x1b\x70\x4f\xab\xfb\ \x15\xd0\x6c\xff\xed\x51\x3d\xf0\x06\x7a\x2e\x02\x96\x03\x93\x9a\ \x8a\x85\x20\xb0\x02\x68\xd1\x48\x6b\xd3\xb4\xfe\x30\xe7\xf2\x3b\ \xf0\xd2\x13\xb8\xef\x05\x70\x4a\xe7\xe0\xf7\x7c\xe0\xa6\x33\x4f\ \x3f\x65\x1b\x66\xea\x73\x56\x74\x28\x55\x88\x9e\xe1\x83\xfb\x7e\ \xb5\xe9\xa3\xf9\x31\xdc\x73\xfa\xe8\x6c\xfa\x02\x77\x03\x34\xac\ \xd1\xfc\xed\xe9\x3e\xfd\x14\x38\x16\x59\x87\x66\xe1\x77\xca\x74\ \x88\x42\xdc\xeb\x75\x77\xc5\x2d\x23\xcc\x99\x00\x85\xe9\x03\xee\ \x00\xe6\x00\xa5\x40\x5c\x4f\x24\x04\xe7\x65\x92\xec\xf7\xa8\x9e\ \xc2\x5c\x6f\x7e\xdf\xa2\x4c\xef\xe7\x9b\xf7\xdd\xb4\xe3\xfb\x32\ \x79\xcc\x19\xa7\x4a\xe1\x48\x54\x6b\x0c\x85\x95\x60\x30\x2c\x37\ \x04\xc3\x7a\x5d\x5d\xc3\xb6\x3e\xa7\x5f\x35\x4c\x53\xe4\x97\xfa\ \x17\x05\x3e\x43\x7c\xcd\x32\x4c\x21\x2e\x76\xeb\xe2\xbd\xe4\x17\ \xa7\xba\x17\xe5\x04\xb4\x98\x6e\x98\xaa\x1d\xba\x2c\x91\x1e\x9c\ \x3d\x25\x03\x99\x3d\xbd\x70\x0d\x98\xc9\xa6\x7b\xe3\x48\x7d\x4c\ \x59\xb2\x23\x7e\x96\x80\x17\x2f\x41\x19\x6b\x75\x1a\xd9\x01\xad\ \x94\x0d\x66\x04\xbc\xea\xcc\xc6\xb0\xfe\xa2\x8a\x00\xca\xe8\xd9\ \x16\xe1\x8d\xb6\x1f\x74\x80\xf0\x22\x3b\x6c\x26\x8c\x04\xa3\x33\ \x45\x30\x3f\x9e\x8d\xfa\x20\x86\x99\x87\xaa\xc3\x2f\xfd\x72\xa4\ \xcf\xd2\x5c\x54\x93\xa6\xbe\xec\xff\x21\x04\x5e\x39\x7c\xa7\xe8\ \x78\x44\xa9\x25\xc7\x91\xda\x71\xf3\xbb\xa1\x68\xc2\x7a\xe9\xab\ \xb0\xd8\x23\xcf\x6f\x4b\x40\xf4\xb8\xe4\xae\x90\xeb\x80\x6c\xbf\ \x66\xf8\x3c\xaa\xae\xc8\x62\x18\xf3\x91\xf1\xfd\xc1\x86\x77\x20\ \xf8\x5c\x44\xc2\xf7\x73\x33\xdd\x4f\xe6\x64\xb8\xed\xf8\x7f\x3c\ \xc2\xe8\x94\xca\xda\x70\x09\xa4\xfa\x38\x7e\x66\xa2\xfd\xd7\xf3\ \xb2\x3d\x4f\x7b\x34\xa5\x9e\x69\x49\x28\xa2\x0b\xb5\xc1\x58\x02\ \x8c\xee\x49\x37\x22\x86\x1e\x7a\x13\x2a\xfd\x54\x38\x80\x70\x70\ \xdf\xbb\x54\x59\x7a\x16\x9a\xa5\x0e\xd7\x64\x87\xe7\x0e\x10\xed\ \x7f\x17\xf0\x0d\x30\x8a\x05\xa9\xd4\x1e\x03\xb5\x39\xd9\x81\x6f\ \x2a\xb7\x2e\xbe\x5d\x96\xe5\xfe\xe0\x9c\x36\x42\x37\x47\xa7\xbb\ \x1f\xd8\x0d\xd4\x01\x9c\x33\x2f\x40\x1f\xc9\x88\xcd\xcc\x68\x3b\ \x10\x03\x93\x64\x9a\x29\x0d\x19\x60\x6a\x37\x0e\x60\x9f\xcd\x53\ \x93\x8e\x01\x12\x2d\xb9\x0e\xa3\x17\x5f\x7f\xfe\x8e\x75\x67\x4f\ \x18\x29\xaa\xaa\x4a\x8b\xa6\x6f\x65\xa0\x26\x55\x02\x07\x00\xa6\ \x0f\x5b\x01\x66\x9e\x83\x60\x47\xb0\xf4\x44\xd5\xaf\x6f\x7b\xac\ \xcb\x73\x2f\x7f\x30\x0e\x8a\xfd\x36\x74\xe8\xe7\x78\x76\x8c\xd4\ \xda\x63\xc0\x26\x8c\x7c\x06\x1a\x7c\x43\x73\xa9\xc2\x7d\x7f\x9c\ \xfd\xd5\xec\x2b\xa7\x67\x04\x7c\x1e\x9d\x76\x89\xc7\x7d\x00\xe6\ \x64\x84\x1b\xf5\x42\xe5\x87\x8e\x04\x7f\xf5\xfb\xbf\x65\x7f\xb0\ \x6a\x63\x1e\x7e\x6f\xc6\xfb\x93\x70\x65\x14\xe9\xe8\x94\xb5\x49\ \x14\xe5\x30\x59\x92\xde\xc1\xd5\x42\xfa\xa3\x0f\xec\x5f\x7c\x78\ \xf7\x17\xaf\xac\x4d\x54\x7c\xb8\xe1\x91\x7b\x6f\x38\xd0\xbf\x6f\ \x77\x32\x61\x21\x37\x0a\x17\xe4\x65\x3f\xd4\xbd\x5b\xee\x08\xfc\ \xa6\xce\x9c\x10\xa5\x4a\x86\xf7\x14\x3b\x3b\xe7\xa8\xe3\xd0\x89\ \x27\xee\xbf\xe3\xba\x61\xf1\xf2\xe5\x37\x22\xe8\x3c\x12\x2b\x5f\ \x7e\xcf\x99\xa7\x0f\xa2\xdb\x2f\x03\x38\xbf\x61\xe0\xf7\x00\x7d\ \x69\xbb\xd4\xee\x14\xc0\x62\x2e\x84\xa9\x2c\x85\x18\x63\xfd\xfb\ \x14\xdd\xb3\xe3\xb3\x05\xf3\x51\x4c\x51\x76\x07\x98\x6b\xdd\x0e\ \x7c\x0c\xbc\x07\x30\xea\x51\x09\xc3\x87\x2a\xab\x23\x83\xc6\xcc\ \x7e\xa2\xae\x3e\x78\x0e\x7e\x6f\xd6\x34\x75\x66\x2c\xa6\x53\x69\ \x8f\x49\x27\xdb\x62\x80\x65\x1c\xc5\x7a\xcc\xf3\x88\xbb\x6f\xbb\ \xe6\x89\x6b\x2e\x3f\xa7\x5b\x51\x41\x2e\xd7\x20\x4c\xf8\x48\x2e\ \x20\x0f\xe0\x4a\xeb\x1f\x00\x99\xe0\x73\x5a\x0f\xad\x81\xf0\xef\ \xdd\x5f\xd1\xeb\xc1\x79\x8b\xc6\x3d\xf5\xe2\x32\x4a\xe2\x2a\xe0\ \x15\xa0\x05\xa5\x93\x40\x36\x50\x73\xd9\x85\xa5\x87\x17\x3e\xf3\ \x47\x3a\x1f\x76\xc6\x4e\x39\x7a\x46\x56\xbe\x47\x2b\x21\xe8\x2f\ \xaa\x01\x8e\x9e\xa6\x9a\x09\x70\xa4\x8c\x89\x2e\xac\x28\x06\xf6\ \x1e\x79\x85\xbf\xa6\xb6\xb1\xce\xef\xf7\x74\x41\x76\x9a\xea\x1d\ \xdb\x8c\xf1\x6c\x9c\xa3\xc9\xdf\xb2\x7d\xef\x84\xbc\xdc\x2c\xab\ \x47\x71\xbe\xcb\xef\x75\x73\x15\xc2\x91\xb0\x03\x8e\x94\xf7\xf4\ \x0b\x34\x4d\x66\xf0\x3d\x00\x8e\x9c\x8c\x52\x69\x13\xdf\xef\x39\ \x28\x8e\x3a\xe7\xa6\xc2\x43\x95\x35\xb2\x24\x4b\xb3\xa2\xd1\x38\ \x4d\x95\x4c\x37\x4f\x85\x2d\x01\xc4\xd4\xc9\xc1\x88\xbe\xf2\x6c\ \xce\xec\x49\xa2\x95\xf0\x1e\xe8\xf7\x34\x9b\x81\x7e\x45\x19\x97\ \xc0\xef\x2f\xba\xe7\xdc\x6e\x42\xa6\x8f\x03\x6d\x26\x27\x02\xd9\ \xf1\x25\x45\x76\xf6\x7b\x4d\xaa\xd2\x16\xf1\x71\xeb\x67\xc9\x57\ \x50\x5e\x51\x13\x16\xee\x5b\x79\x98\xfd\x9e\x65\x97\x82\x93\xc1\ \x74\x38\x5d\x32\x5c\x2e\x04\x0c\xbb\x9a\x43\x74\x38\x9a\x2a\xeb\ \x86\x61\xc9\xf1\x84\xd1\xf2\xe1\x09\x52\x53\x30\x8a\x87\x31\xaa\ \xc5\xa2\x4b\x95\xdc\x60\x6a\x48\x3c\x61\x52\xf1\x4e\x1a\x61\xd0\ \xfb\x31\xb8\xef\x44\xb7\x4b\x2e\x86\xb0\x5e\x8d\xeb\xc6\x58\x97\ \x22\xa7\x93\x29\x05\xea\xc8\xb0\xd3\x84\x17\x9b\xdb\xe5\x0d\xfa\ \x12\xb1\x9e\x79\x1c\x0c\xdc\x2a\x76\xc9\xd0\xba\x63\xa9\xb1\x10\ \x22\x1e\xf3\xe7\xe9\xf9\x26\x0a\x9d\x9a\x4d\x73\x9e\x7c\xd5\x59\ \xf4\xf0\xbf\xe6\xd6\x5a\x51\xca\xb3\x64\x23\x4d\x9d\x23\x18\x99\ \x4e\x09\x12\x4a\x6b\xee\x92\x32\xa5\x77\x41\xe0\x49\x97\x2a\xcf\ \x15\x91\x84\x14\x1a\xa6\xf5\x1a\x32\xc2\x71\xd7\x22\x23\x82\x2e\ \xd8\x15\xed\x0b\x5b\x4b\x66\x44\xa8\xc3\x47\xc9\x66\xda\xa7\x36\ \x32\xa2\xe6\xf7\x90\xe0\x08\xf3\x37\x34\x0a\xc8\xc2\x9e\x46\x0a\ \x38\x87\x53\x90\x8b\x68\x35\xcf\x34\x85\xd2\xe9\x3d\x61\xc3\xc9\ \x0e\x41\x52\x34\x61\x06\x0c\xa3\xc9\x57\xb8\x14\x31\x88\x4c\x89\ \x01\xe7\xb8\x14\x8e\xd9\xfa\x64\x37\xe3\x52\xa4\xb8\x22\xd9\x7e\ \x85\x52\xb0\x19\x7a\x6f\xaf\x10\x87\xee\x3d\x0b\xc9\xdc\x2b\x6a\ \xaa\xa4\xe2\x66\x20\xb4\x3f\x33\x3b\x43\xd3\xa1\xf1\x31\x54\xb3\ \xf6\x57\x05\x2f\x83\x6f\xb8\x0d\xf5\xc3\x19\x3e\xf5\xa6\xbc\x2c\ \xcf\x56\x46\x41\x36\x70\x3c\xaa\xae\x8f\x74\xad\x6e\x88\x5d\x05\ \xa9\x5d\x8e\x29\x0d\xe5\x67\x7b\xae\xf2\xb9\xd5\x0a\x8c\x38\x8e\ \x32\x3c\x8f\x0a\x90\xf8\x11\x54\x65\xf2\x62\x13\xbd\x17\x1d\x80\ \x63\x66\x83\x00\x2e\x25\x19\x40\x2e\x04\xf8\xbc\x43\xe2\x4f\x21\ \xbe\x73\x03\x40\xa9\xad\x01\x9c\x65\x6c\x87\x68\x09\xc0\xd1\x5e\ \x8c\x11\xb8\xb1\x30\xe2\xc6\x98\x27\x09\x17\x7f\xdb\xb5\x3a\x46\ \x2f\x00\x1c\x0c\xd7\x49\xc7\x50\xf3\xda\xa8\x15\x71\xcf\x4a\x47\ \x72\x51\xb7\xe4\xc5\x3b\xf9\x32\x73\x3e\xae\xd4\xfa\x03\xdd\x00\ \x32\x21\x91\x91\xe4\x35\x15\xad\x99\xa3\xff\x67\x3f\x94\xea\x31\ \x94\x6e\x24\x0b\xa0\xc5\x57\xcd\xbe\x62\xda\x7f\xcd\x7f\x78\x4e\ \xb9\x24\x49\xe4\x9e\x4c\xb0\x7e\x23\xc0\x46\x39\x87\x54\x2e\x4e\ \x1d\x95\x8e\x22\xe6\xda\x94\x09\x69\x39\x12\x52\x2a\x1c\xcb\x28\ \x81\x2b\x00\x0e\xea\x3b\xa0\x05\xa5\x63\xe0\x14\x60\xcb\xa0\x92\ \x9e\x5b\x97\x2e\xb8\x6b\xf7\x80\xbe\xdd\xb9\xbd\x10\x87\x1d\xda\ \x51\x0e\x60\x27\xcc\x8c\x99\xeb\xd1\x4a\x18\x21\xc9\x08\x97\xa6\ \xeb\x61\x55\x3b\x6a\xeb\x1b\xa3\x17\xcc\xba\xb3\xeb\x9a\x4f\x37\ \x73\xa3\x88\x3b\x0e\x43\x01\x92\x63\x9a\x36\xb5\x15\x8e\x49\x1c\ \x9d\x7e\xb8\xba\xfe\x17\x7b\xcb\x2a\x8c\x0b\x7f\x36\x76\x17\x16\ \x8b\x30\x16\x91\x4a\xca\x30\x4c\x89\x30\xfc\x32\x4f\x60\x19\x53\ \x31\x8e\x9e\x79\xff\x04\xd3\x34\x27\xd5\xd4\x35\xfe\xe4\xce\xfb\ \xff\x7e\x57\x2c\xae\x6b\x78\x73\x0a\x7c\x03\x33\xa6\x63\x28\x1d\ \x03\x0c\x42\xeb\xf0\xd2\x99\xdf\xed\x3a\x38\xfa\x5f\x1b\xb7\xca\ \x58\x9d\x1f\xc2\x3a\xc1\x0b\x26\xd8\x29\xa5\xc0\xd4\x9c\xa2\x27\ \x43\xf9\x40\x6f\xa0\x10\x9d\xcb\xab\xd7\x7e\xe5\x1d\x37\x63\x4e\ \x69\x30\x18\xf1\xb8\x54\xe5\x26\x45\x91\xff\xc1\xed\x2e\x3c\x3f\ \x86\xd2\x32\x40\x6f\x06\x5a\x08\x4c\x46\x6a\x35\x6c\xc3\x17\xdb\ \xd4\x91\xc3\xfa\x07\x0b\xf2\x98\x73\x08\xd5\x60\x84\x0c\x74\x01\ \x38\xcf\x45\x10\x3b\x95\xd3\x5a\xfc\xce\x27\xea\x15\xff\x79\x5f\ \x49\x28\x14\xa5\xe7\xbc\xc5\x30\xcc\xe7\xd0\x79\x87\x1c\x58\x9b\ \xa4\x28\x0a\x77\x55\xb9\x09\x68\xba\x35\x57\x7c\xc1\xe3\xb7\x2e\ \x45\x36\xfc\x02\xb2\xe1\x4d\x40\x23\xb4\x7e\x1f\xb7\x63\x1a\xf7\ \x2e\xab\xbd\xf6\x17\x53\x6b\xd1\xab\xa5\xc8\x72\x1d\x12\xd1\x29\ \xb8\x67\xe6\xd4\x19\x93\x6d\x93\xe8\xd6\x33\x81\x1b\xa1\x04\xcc\ \xfd\xac\xae\x5d\xb2\xea\x7e\xfd\xcb\xf3\x76\x22\x1d\x5f\x6b\x80\ \x91\xd2\x31\xc3\x42\x6e\xb7\x8b\x22\xb6\xb2\xb3\x02\x9f\x17\x17\ \x75\xbd\x28\x33\xc3\xc7\xce\xd3\x4a\xb8\x33\xc4\x11\x70\x5d\x30\ \x01\x98\x07\x30\x31\xb5\x72\xb2\x02\x47\x22\x07\xde\x9f\xbf\x6a\ \xc9\x5f\xd7\xf1\x77\x12\x4c\x44\xef\x07\xb8\x27\x4f\xb3\x4d\xe7\ \x67\xda\x25\x76\x98\x2a\x36\xce\x31\x37\x68\xa8\xe5\xec\xe4\x40\ \xb7\xfc\x9c\x9f\x56\x6e\x7b\x63\x2a\x44\x7f\x27\xa6\xe0\x85\x75\ \xef\x3d\x7a\x11\xca\x1f\x03\x38\xd7\x94\xc4\x97\x00\xad\x84\xee\ \xb8\x5d\x4a\xed\xa8\x2d\xe2\xf3\x57\x81\xcb\x00\xae\x76\xae\x43\ \x87\x6f\xe1\x4a\xbf\xc0\xad\x19\xee\x24\x2d\x05\xb8\x2e\xf8\x1e\ \xce\x87\x26\xf9\x32\xc0\xfa\x4c\xdf\xb9\xe3\xc6\xcd\xf4\xb4\x41\ \x2c\xad\x88\x60\xf6\x34\xaf\x8d\xc0\x65\x58\x8d\x6e\x98\x7d\xe5\ \xb4\x52\x74\xce\x9d\x36\xa6\xe1\x34\x05\x9a\x1d\x19\xa1\x92\xf2\ \x3a\x06\xcf\x87\x02\x77\x96\x8e\x19\x3a\x0b\x0a\xc8\xf9\x5f\x0c\ \xff\x71\x35\xa2\xa8\xb3\xb3\x7f\x0c\xa5\x93\x00\xcb\x3f\x02\x26\ \x94\xf4\x2b\x5e\xfe\xe9\xf2\xc7\x1f\xc9\xf0\x7b\x0d\x34\xc6\x1d\ \x7e\x8e\x86\x26\x78\x0d\xc0\xed\x71\xba\x65\xee\x27\x72\xc4\x5c\ \xa4\xec\x4b\x24\x8c\xbd\xeb\xbf\xdc\x5e\x7d\xce\xc5\xb7\xbd\x15\ \x0a\x47\x73\xf0\xde\x70\x98\x23\x37\x28\x5a\x78\x41\x52\x3a\x06\ \x18\x38\xbe\x45\xe7\xab\x1f\xbd\xf7\xc6\xdd\xe7\x4c\xfc\x09\x1d\ \x0e\xbd\x1d\x19\xa0\xd4\xc8\xc0\x69\x00\x25\x41\x5f\xcf\x25\x1b\ \xdb\x62\x3d\xfa\x86\x2c\x30\x91\x01\x26\x46\x4e\x9e\x79\xcb\xe0\ \x68\x2c\x4e\x2f\xc8\x8d\x8a\x63\x96\xe8\xe9\xcc\xe4\x01\x04\xa0\ \x61\xf7\xde\x7e\xed\xba\x4b\x2f\x38\x8b\x9d\x9c\x01\xd0\xdf\x73\ \x05\xc4\xe5\x0b\x77\x13\x1d\x8f\x48\x09\x30\x28\x91\x29\x2a\x1e\ \xf7\x38\x7b\xe2\xfd\xee\x3d\x8a\xf2\xba\xd6\x37\x04\xdd\xf0\xa4\ \x99\x9a\xaa\xfc\x03\xce\x90\x1b\x19\x2d\x28\x9d\x0e\x9c\xc6\x0d\ \x89\xee\x85\x79\xf4\xed\xdc\xd2\xa7\x49\x31\x14\x13\x64\x80\xfb\ \x3e\xec\x90\x7a\xf2\x33\x80\x0a\xc9\x1d\x10\xde\x8f\x04\xc8\x34\ \xa3\xa6\x0e\x29\xda\x62\xd7\x34\x97\xed\x42\x5b\x53\x3a\x06\x1e\ \x8b\xc5\xe3\x10\xa9\x45\x93\x72\xd6\x84\xf4\x05\x6c\x84\x7e\x9f\ \x57\x2a\x1f\x15\x92\xbb\x24\x9c\x32\x86\x5b\xba\x63\x82\x0c\xf2\ \x59\xf4\xa3\xb5\x5f\x31\x42\x0a\xd1\x78\xfc\x2b\x5e\x41\x2d\xa6\ \xbd\x4d\x06\xe0\xfa\x5e\x41\xf6\x6a\xce\xbe\xf9\xa1\x5e\xff\xda\ \xf8\x2d\x6d\x99\x73\xcf\x91\xd0\x27\x70\xe4\x64\x8a\xe0\x33\x32\ \xc7\xe9\x21\x83\xac\xc3\x55\x72\x3d\x74\x20\xbe\xe8\xad\x8f\xb5\ \x85\x4b\x57\x67\xc2\x22\xbe\x41\x7b\xcc\xff\xd8\x5f\x0b\x45\x14\ \xb1\x42\x61\x61\xb6\xcf\x2d\xbb\xb3\x03\x9a\xe0\x75\xab\x96\x9e\ \x30\xa5\x3d\x87\x1a\x2f\x45\x52\xfa\x50\x76\xa6\xdf\x7c\xe7\x95\ \xbb\xab\xfa\xf5\x2e\xf2\x81\x31\x57\xd2\xbc\x24\x04\x1f\x12\x25\ \x44\xab\xe0\xe6\x67\x02\xbf\x43\x88\x86\x87\xd1\x79\xdd\x9f\x1e\ \x78\xa9\xc7\xcb\x8b\x57\xf5\x91\x25\x31\x92\x97\xe3\x3b\x27\xe0\ \x96\xbf\x43\x02\x2c\xc7\x12\xa6\xd8\x94\x94\x9a\x36\xa3\x64\x20\ \x80\x0c\xf5\x79\x74\x7a\xf1\xc9\x5a\x1d\x73\x65\xec\xd5\x94\x3f\ \x21\xe4\x3f\x20\x16\x76\xf1\x66\x35\x46\xf4\x37\x91\x2e\x97\xfe\ \x6e\x7c\xb6\x85\xe5\x99\xed\xb5\xf0\x5b\xc6\xa8\x10\x7f\x6c\x91\ \x21\x99\xe6\xd1\xa1\x48\x07\xc5\x48\x2d\x62\xa4\x22\x6c\x9b\x55\ \x5b\x10\xa3\x61\xd3\x1d\x72\x7b\xfe\xb6\x21\x5a\xc8\xa5\x28\x25\ \x51\x37\x4c\x99\x2b\xe3\xae\x59\xee\x67\x15\x59\xfa\xad\xd8\xbf\ \x28\x23\xab\xba\x31\xf6\x26\x96\x4c\xa5\x77\x4f\x2f\x40\x22\xd2\ \xac\x16\x76\x43\x76\x03\x60\x82\x2f\x27\x5b\x4e\x51\xa2\x64\xc9\ \x31\xc4\x2a\xa9\xcf\x8e\xbe\x82\x65\xb6\x30\xf7\x8d\x32\xa1\x47\ \xbe\xff\x59\x2c\x5a\x7e\xcb\xed\xf6\x2c\x8f\x26\xd3\xeb\xf1\x8d\ \x93\x06\x2c\x4e\x9f\x81\xce\xb9\xa9\x03\xf4\xd3\x17\x42\x09\x07\ \x50\x09\x21\x42\xfc\x6c\x26\xee\x09\x1a\xaa\x2c\x19\xd1\x78\x42\ \x85\x0c\xd3\x99\x6d\x87\xe9\xe8\xca\xc8\xe4\x3e\x34\x63\x8b\x90\ \x89\x75\x5a\x0f\xaf\x5b\xb9\x06\x22\x59\x83\xdf\x6d\x72\xfc\xef\ \x04\x08\xfd\xb1\x0c\x9f\x6b\x2c\xe0\xa6\xb8\x79\x60\x92\x89\xb5\ \xe9\xa4\x70\x34\x31\x1b\xa6\x3f\xd6\xe7\x56\xac\x51\x83\xf2\xe3\ \x98\x26\x03\x9a\x8f\x2a\xf6\x9b\xf6\x0d\x5b\xc0\x7f\xc9\x7b\xac\ \xa3\xed\x82\x26\x62\x1d\xcb\xb4\x24\xce\x14\x75\x96\xba\x9b\x34\ \x0a\xc0\x12\x59\x66\xd7\x4b\x5e\x9b\x09\xbf\xf0\xcf\x6e\x89\x06\ \x93\xf2\x94\x65\x78\x0f\xef\xf2\x51\xeb\xf7\x48\x28\x85\x71\x72\ \x5b\x83\x9f\x4a\x98\x76\x9f\xc9\xb6\x1c\xe2\x19\xd7\xe1\xba\x88\ \xb0\x6e\x4b\x05\x23\x8a\x50\x90\xe3\x9d\xa7\xca\x22\x3f\xde\xd8\ \xc8\x06\xfd\xb0\xc8\x4c\x48\x65\x52\x7d\x48\xbf\xae\xa6\x21\x3a\ \x0e\x92\x11\x6e\x3d\xab\x8b\x15\xf0\xa8\xa9\x46\x79\x94\x52\xd8\ \x68\xdd\x59\xd3\xe0\x92\x63\xf9\xbf\xa5\x16\xfd\xa6\x74\x77\x4c\ \xbf\x09\xc3\xb0\x6a\x1a\x63\xd6\x3d\x2b\xaa\xec\xc1\xf4\x2d\xcc\ \x78\x0a\x5a\xff\x1a\x6e\x37\xb0\xb2\xc7\xef\x56\xb3\x54\x45\x9a\ \x14\xd5\x8d\xff\x88\xc4\x12\xe3\x59\xe9\x64\xee\x58\x9e\x2c\xa2\ \xff\x27\x65\xf9\xb5\xf9\xd0\xec\x85\xd0\xe0\xf5\x14\x80\xe2\x56\ \x65\x37\x0a\x4a\xa0\x3e\x23\xa0\x46\x7d\xdc\x9a\xac\xc2\x24\x78\ \x7c\x67\xc1\xef\x1b\x50\x02\x7e\xad\x60\x26\x3d\x94\xa4\xeb\x66\ \x56\x75\x43\x74\x74\x63\x38\x5e\x02\x67\x62\xab\x15\x08\x75\xc5\ \x6a\x45\x16\x2b\x72\x33\x3d\xeb\x61\x56\x55\x47\x63\xc2\x0f\x23\ \x9a\x40\x43\x58\xcf\x3b\x52\x17\x19\x95\x30\xad\x7c\x9e\xe2\xa1\ \x98\xbc\x20\x6e\x49\x09\x9f\x47\x39\xe4\xf7\xb8\x36\x6b\xaa\xbc\ \x0f\xa6\x10\x83\xd5\x32\x96\x19\x4e\xff\x74\x7c\xd1\x58\x82\x47\ \x85\x42\x3c\x61\x84\xa0\xa5\xfc\xb4\x83\xc7\xf8\x5c\xdd\xdb\xc4\ \xc6\x98\x67\x70\x30\x5c\x4d\x39\x67\x52\xcc\x35\x98\xe6\xf3\x39\ \x89\xe5\xe7\x03\x5c\xea\xb3\x71\xe6\x97\xcc\x53\x79\xd4\xcd\xc3\ \x30\xbe\xcf\x77\x7e\xb0\xb7\x4e\x43\xf6\x04\x00\xcc\x7b\xb9\xf5\ \xc4\x41\xd8\x8b\x34\x80\xb9\xce\xf5\x00\x57\x07\xe4\xdd\xe1\xb9\ \xc3\xe4\x34\x6e\xe7\x3a\x49\xa4\x36\xc2\x81\xdd\x0a\x30\xeb\x67\ \x0a\x40\x85\xba\x0f\x60\x62\xce\x1c\x38\xc3\xeb\xd1\xa4\xb1\xa3\ \x06\x8b\x1b\x3e\x7c\xc2\xfe\xbe\x2c\x09\xc1\xc1\x8f\x48\xe4\x8b\ \x49\x20\xf3\xf3\xab\x01\xce\x28\x05\xc1\x85\xe3\x03\x80\xa3\x95\ \xa4\x76\x05\xd1\x19\x29\x31\x0d\xe6\x91\x19\x07\xcc\x85\xc0\x72\ \xe0\x19\x98\xcc\x6a\x4d\x53\x8d\xfe\x7d\x8a\x8c\xaf\x3f\x79\x96\ \x42\x73\xf2\x74\x6a\x14\xeb\x11\x54\x49\xa6\xc5\xf1\x4e\x9c\xf5\ \x76\x94\xa8\x0d\xbf\x01\xe6\x02\x4c\xd1\xa9\x9d\xd4\x84\x0e\x49\ \xbc\x33\x02\xe0\x57\x73\x5c\x21\x8f\x05\xe2\x1e\x8f\xf6\xe1\x90\ \x53\x7a\xbd\x88\x25\xf9\x67\x88\x14\x1a\xec\x8d\xe0\xc0\x69\x42\ \xce\x6e\x19\x07\xce\xa5\x3a\x57\xd4\x3c\x5f\xe6\x6e\x1a\x53\x7b\ \x0a\xc1\x11\x04\x79\x70\x34\x8e\xe6\x46\x0d\xa4\x86\xf1\x39\xaf\ \x14\x1c\xdf\xe1\x19\x74\x6a\xf2\xe9\xf0\xce\xfe\x38\xf8\xdf\x01\ \xec\x9f\x5b\x80\x37\x02\x3c\xc5\x3b\x2e\x75\x46\x00\x64\x8e\xcb\ \xfc\xbf\x00\x39\x7e\xbf\xa7\xf6\xe7\xe7\x8e\x5b\x3e\xef\xfe\xdf\ \x6c\x71\xb9\x94\x62\x45\x96\x7b\x40\x10\x5c\x8f\x92\x71\xce\x3a\ \xed\x92\xed\x13\x14\x00\xd7\xad\xe5\x00\x85\xc0\xd5\x1a\x17\xd1\ \x1c\x10\x4d\x8b\xda\x42\xff\xc2\xc1\x70\x16\x29\x38\x3e\xe7\x92\ \x61\x6f\x12\x7b\xe0\x0c\x23\x80\xf5\xcd\xd6\xdd\xd6\x2d\x77\x3d\ \xa3\x7c\xfd\xed\x2e\xf5\xf0\x91\x7a\x46\xad\x07\x01\x6e\x69\x52\ \x50\xcf\x00\x7f\x04\xf8\x2e\xfb\xa6\x60\xd3\x6a\x5d\xba\x35\x71\ \x5b\x44\x66\xbf\x06\xf8\x31\xe3\xf8\x78\x3c\xd1\x6d\xeb\x8e\x7d\ \xfd\xd7\x7c\xb6\xb9\x40\xd7\x0d\x7f\xc0\xe7\xd5\xb2\xb3\x02\xec\ \x90\x6d\xba\xa1\x0d\x8e\x29\x38\x2b\x47\x1e\x65\x72\xcd\xcc\xed\ \x0c\x5e\xb9\xae\xa6\x56\xd1\x8e\x29\x38\xd6\x27\xa3\x14\x0e\xdb\ \x60\x7d\xd6\xe5\xce\x34\x57\x9c\x3f\x01\x4e\xc7\xf8\x47\x7a\xbd\ \xee\xe1\x86\x61\x8c\xf9\x76\xfb\xbe\xeb\x8e\xd4\x34\xfc\x01\xe5\ \x0c\xda\xdc\x95\xfa\x1f\xe0\x21\x80\xbb\x14\x1d\x22\x32\x7c\x22\ \x44\xa7\xc7\x8f\x42\xa6\xa2\x01\x39\x33\xc3\x17\x9c\x39\x63\xdc\ \xb6\x2b\x2f\x9a\x5c\x53\x58\xd0\x45\x2e\xc8\xcb\x51\x02\x01\xaf\ \x86\x67\x74\x46\x7e\x9a\x07\xae\xd4\x20\x82\x9a\x61\xfb\x03\x80\ \x9a\x41\x8d\x20\xc3\x1c\x80\x73\xf6\x4b\xbb\xa6\x90\x8a\x31\x60\ \x0a\x51\x46\x76\x29\xd7\xd6\x35\xc6\x2a\xab\x6a\x63\x6f\xbc\xbb\ \xc6\x3d\x7f\xc1\xb2\x3e\x15\x55\xb5\x7e\x3c\x47\xf6\x27\xee\xc0\ \x9a\xe1\x41\x49\x96\x16\x47\xa3\x71\xb6\xd9\x61\x3a\x51\x01\x30\ \x25\xc0\x7a\xd1\xe2\x47\x59\x4f\x01\xfc\x06\x53\x40\x14\x88\x0f\ \x1d\xdc\xf7\xd0\x6f\x66\x9f\xff\xfd\x79\xd3\x7e\x1a\x75\xa9\x6a\ \x01\x4c\xa3\x18\xd9\x03\x17\x3c\x11\xbc\xe3\x30\x47\xc1\x70\xc6\ \x49\xdc\x51\xa1\x40\x9a\xd5\x14\xed\x52\x48\x36\x40\x51\x3d\x91\ \x88\xec\xd8\x59\x66\xdd\xfb\xb7\x57\xbb\xad\xfc\xf8\x8b\xbc\xba\ \xfa\xa0\x9b\x0f\x41\x7b\x60\x76\xff\xad\xaa\xf2\x5a\xb4\x5d\x8f\ \xfc\x20\x1c\x8f\xeb\xa9\x7e\xe2\xb8\x74\xc2\x02\x70\x48\x55\x95\ \x00\x16\xc7\x67\x00\xd7\x83\x6d\x7e\xa3\x10\x00\x33\x42\xd7\xdc\ \xcc\xf0\xc4\x31\x23\x2a\x6e\xbe\x7e\xe6\xfe\x11\x43\xfb\x85\xb8\ \x90\xe6\x27\x61\x78\x46\x5b\xe7\xc6\x09\x55\x9f\xb6\x4f\x01\xd0\ \x76\xc9\x8b\xbd\xcf\x81\x41\xeb\x68\x2b\x52\x53\xd7\x10\x7b\x64\ \xfe\x52\xff\x6b\x4b\x3f\xca\xdc\xb3\xbf\x42\x43\x1f\xdc\xb8\x67\ \xfd\x4f\x50\xe7\x15\x51\x94\x36\xe1\xba\x17\x70\xf6\x44\x93\x72\ \xe9\x38\xfd\x60\x01\x24\xc9\xf1\xe0\x3c\xba\xe0\xbe\xe8\xc5\x00\ \x77\x8b\x34\x0c\x3a\x01\xdf\xd0\x38\xb8\xa4\x57\xf9\xb8\xd1\x43\ \xaa\x4a\xfa\x15\x4b\x83\x4a\x7a\x06\xfa\xf6\x2a\x0c\xf8\xb0\xea\ \xc2\xe2\x07\x19\x9b\x60\x54\x1d\xa9\xd3\xf6\x95\x55\xfa\x76\xee\ \x3a\xe8\x5d\xf1\xf1\x46\x65\xcd\x67\x5b\xe4\xf2\x8a\x6a\x19\x33\ \xca\x0f\x34\x75\x97\xaa\x1c\xf6\xb8\xb5\x4f\xdc\x9a\xeb\xbd\x70\ \x34\xba\xba\xae\x3e\xc4\xa8\xe2\x84\xd8\x13\xa6\x1f\x4b\x00\x36\ \xa1\x31\x0a\xc1\x8d\x1b\x2f\x54\x73\x10\x54\xf2\x7c\xcc\xce\xe5\ \x28\xa3\x43\x6b\xee\xab\x4f\xcf\x6e\x35\x2f\x3d\x79\xdb\xda\x11\ \x43\xfa\xe9\xaa\xa2\x64\x18\xa6\x11\x98\x70\xde\xdc\x41\x1b\xbe\ \xdc\xce\x28\x90\x4a\xd4\x9a\x2f\x35\x97\xba\x02\x57\xe4\x1d\x22\ \xb2\x4e\xab\x21\x91\x30\x1a\x22\xd1\x38\x4d\xa6\xd3\x33\xde\x9a\ \x3a\x13\x05\xda\x13\x16\x35\x80\x6d\xd1\x9b\x33\x51\xfa\x25\x06\ \x7e\x1d\xae\x3c\x27\xa0\x43\x73\xde\xad\xcb\x08\xf8\x3e\x1d\x3b\ \xea\xd4\x7f\x8e\x1f\x3d\x6c\x5f\x51\xb7\xdc\x46\x08\x4a\xaf\xab\ \x0b\x9a\xb1\xb8\x5e\x09\x0d\xa8\xa9\x6f\x08\x07\xf0\x2e\x4d\x81\ \xc4\xa5\x70\xa6\x9e\x30\xf2\x10\x75\x06\x42\x1b\xb2\x70\x15\x21\ \x00\x3a\x4a\xce\x3e\xdb\xfd\x41\x42\x68\x6f\x50\xad\x29\x5d\x67\ \xf4\xd2\xdc\xb1\xe5\xa7\xcd\xcc\xc0\xe8\xbd\x49\xac\xcb\xb8\xff\ \x6a\xf7\xc2\xae\x2f\x6c\x59\xf3\x5c\x05\xa2\x05\xeb\xd2\xfe\x87\ \x01\x74\x9c\xfc\xcd\x08\xc0\x98\xcd\x85\x09\x37\xd0\x77\xf4\x3b\ \x63\x56\x70\xd7\x9e\x72\x9a\x10\x37\xe0\x67\x01\x0c\x97\x0e\xaf\ \xcc\x27\x5e\x02\xb8\x8d\xc5\x8f\xf2\xf8\x1e\xcd\x80\xfd\x75\x5a\ \x18\x9d\x11\x40\x33\x29\x58\xf6\x41\xbd\x35\x84\x26\xc6\xf2\xbf\ \x03\x9c\x75\xaa\x3f\x56\x8e\xd2\x41\x45\x91\xef\xee\xd3\xb3\x60\ \xc9\x88\x21\xfd\xc3\xd7\x5d\x39\xcd\x98\x38\x6e\x04\x07\xca\xdd\ \x62\xc6\x6b\x2e\x56\xb8\x70\x62\x04\x61\xcc\xe7\x5f\x94\xf0\xef\ \x07\x98\xec\x30\x24\x32\x9f\x77\xec\xda\x5a\xb6\xe2\x53\x69\xde\ \xf3\x6f\xbb\x3f\xdd\xb8\xf5\xcc\x70\x24\xfa\xb0\x61\x98\x14\x36\ \x9d\x27\x4d\x80\xdf\x54\x5f\x0b\x7e\x76\xc0\xbb\xda\xd1\x04\xda\ \xd1\x29\x21\x9c\x88\x00\xb8\x26\x1e\x8a\x5e\x5e\xc4\x3d\x67\x12\ \x63\x16\xa3\x50\xe7\xe5\xa7\x0d\x1d\xb0\xae\x6f\xef\xc2\xfd\x13\ \xc7\x0d\x2f\x9b\x3e\x79\x14\xe3\x3a\x99\xa4\xaa\xd2\x3c\x98\x10\ \xd1\xc6\xe9\x28\xcf\x02\x28\x04\x0e\x84\x7f\x69\xc1\xfc\x9d\x4e\ \xcd\x4e\x79\x01\x27\x32\x10\x14\x52\x08\xea\x1f\x5a\xfa\xee\x5a\ \xdf\x8a\x8f\x36\xe6\xaf\xfc\xe4\xcb\x71\x70\x90\x97\xc2\x3c\x18\ \x4e\xe9\xfd\x77\x22\x0f\x60\xf6\xf7\x21\xcc\x85\xa1\x96\x65\x1d\ \x0a\x87\x1d\x11\x00\xeb\x38\x52\x25\xc3\x5c\x11\xfe\x09\x70\x61\ \xe4\xf1\x21\x03\x7b\x7e\x5e\x3a\x76\xc4\xae\x9f\x4d\x19\x55\x7e\ \xf6\x84\xd3\x78\xc0\xcd\x90\xc4\x41\x70\x16\x29\x00\x87\x11\x6a\ \x08\xdf\xa7\x09\xf0\x00\x83\xc2\x63\xdb\x9c\x45\x9e\x9a\xd8\x87\ \x19\x00\xdf\x71\x1c\x1c\xdf\x65\x19\x85\x48\xb0\xed\x38\x3f\x7e\ \xfb\x60\xd5\xfa\x81\xef\xad\x5c\x3f\x7e\xf1\x3b\xff\x1c\x1e\x8d\ \xf1\x1c\x43\x48\x20\xc4\xbe\x06\xa1\x70\x35\xc8\x13\x9b\x1f\x4d\ \x00\x0e\xd1\xd1\xd1\xc6\x79\x16\xa9\xe4\x76\xc9\x2c\xbb\xfa\xd2\ \xb3\x97\xde\x79\xcb\xac\x32\x4d\x73\x9d\x82\x84\xe7\x54\x68\x02\ \xbd\xbd\x93\xd1\x71\x26\xd8\x3e\x67\xdf\x09\x93\x14\x00\x67\x8d\ \x87\x2b\x04\xbf\x7f\xe5\xf1\x22\x4f\x02\x79\xcf\xc1\x12\xcc\x15\ \xe8\x3c\x9d\x14\x9a\x75\xe9\x60\xb9\xc8\xb2\x35\x09\x39\x81\xcf\ \x30\x2d\xef\xde\xfd\x15\x81\xeb\xe7\xfe\xcd\xff\xf1\xba\xaf\x55\ \x0c\x1e\x8f\x84\x85\x58\xa1\xde\x04\xf3\x24\x1f\xc7\xa5\xce\x44\ \x01\x32\xc4\x8f\x37\xf3\xb9\xfc\x1d\x3f\x7a\x48\xfd\xb9\x53\x46\ \xfb\x10\xca\x8a\x10\xa2\x7a\x41\xfa\x3c\x2f\x23\xe3\xb4\x77\xd6\ \xe5\xae\x0d\x19\x77\x56\x87\x1c\x0c\xc1\x01\x30\x33\xa4\x50\xc8\ \x31\xef\xa9\x15\xcc\xf9\xe9\x1f\x06\x00\xfc\x5b\x0a\x6a\x08\xbf\ \xaf\xa0\xc9\xd0\x77\xb0\x3d\x27\x7b\xe4\x77\x1b\xe8\x56\x72\x6b\ \xaa\x1a\x80\xda\xcb\xf0\x11\x12\x42\x23\x8a\xc5\x22\x64\xa4\x5b\ \x60\x12\x3b\x50\xee\x68\x6e\x5a\x22\x13\x1d\x25\xaa\x1f\x3f\x12\ \xe1\x99\x87\x88\x8e\xbd\x7e\x9f\x87\x7b\x04\x74\x84\xbc\x72\x60\ \x1c\x3c\x07\x4b\x61\x30\xd3\xe3\xc0\x08\x3e\x67\x19\x07\x41\xe1\ \xb0\x1e\xb5\x81\xef\x70\xc1\x43\x93\xe0\x9f\x2f\xfc\x14\xe0\x72\ \x9b\xf7\x74\xac\x14\x04\x8f\xdd\x9c\x6f\x43\xf8\x3e\x85\x4c\xbe\ \xa9\xe2\x71\x8c\x30\x0c\xe7\x18\x4b\x70\xdf\x0b\x04\x07\x45\x3e\ \xe9\x4f\x8e\x3b\x78\x52\x47\x34\xc0\x36\x13\xa8\x15\x3b\xfb\x02\ \xb7\xc3\xe0\x89\x7b\x55\x1e\xa9\x55\x7b\x76\xcf\x0b\x95\xf4\x2d\ \x66\x44\x70\x43\xfd\x3d\x98\x12\xce\xa6\xa3\xea\x5c\xe6\x32\x9e\ \x53\xe5\x39\x60\xce\x1e\x9f\xb3\xdc\x59\x02\xf3\xca\xe7\x14\x04\ \xb5\x83\xc2\xa1\xaa\xf3\x4a\xcd\xe1\x3b\xce\x7b\xbc\x72\xe0\x3c\ \x99\x13\x62\x31\x5d\x6a\x0c\x45\x04\xf8\x01\xf9\x9e\x87\x5f\xc9\ \x3a\x52\x5d\xcf\x7e\xf9\x7d\xc8\x6b\xe0\xe7\x45\xe4\x15\x14\x04\ \xa9\xdd\x49\xee\xb0\x0f\xc0\x00\x79\x51\xd0\x38\x67\xe9\x69\x80\ \xeb\x6f\x01\xab\xbf\xc4\x25\xe7\x4f\x08\xcf\xba\x74\x4a\x04\xe6\ \xc0\x59\x71\x06\xce\x01\xf2\xa5\x54\x38\xc4\xd9\x21\x58\xdf\x71\ \x94\xce\x8c\xf1\xca\x32\xc7\xf9\x31\x22\x38\xb0\x9d\x2b\x16\x43\ \xe6\xbc\xe7\xdf\x2a\x7e\xee\xe5\x0f\x8a\xf7\x1d\xa8\xb4\xcd\x02\ \x0e\x79\x3f\xd4\xfe\x6e\x68\xc2\x6a\x08\x68\x3f\x7c\x04\xdb\x64\ \x9f\x4e\x5f\x6d\x92\xcd\x94\xdf\xa3\x92\xe1\x9e\x18\xdc\x70\x08\ \xb7\xbf\xaa\x8a\x8a\x4b\x91\xf9\xc5\x9f\x20\xcb\xa2\x69\x1f\x38\ \x48\x48\xca\xec\x43\x0f\x41\x42\xbd\x9c\xc6\x88\x3e\x21\x18\xd6\ \x07\xc3\xd9\x50\xf2\xa8\x27\x09\x01\xbf\xc7\x9c\x32\x61\x44\xfc\ \xb4\xa1\xfd\xc8\x10\xb2\x05\x2c\x57\x24\x2e\x80\xc8\x01\xff\xe7\ \x6c\x58\x02\x78\x03\x8f\xb0\x24\xfe\xe3\x19\xab\x7d\x7b\x94\x49\ \x14\xb1\x86\x81\xff\x12\xa6\x61\xc6\x71\x13\x4f\xe8\x89\xd8\xa6\ \x2d\xbb\x7d\x6b\x36\x6c\xed\x12\x8e\xc4\x14\x68\xa1\xcd\x3b\x26\ \xc6\xcc\xf0\x69\x87\xbc\x6e\x75\x93\x65\x1a\x3b\x51\x18\x41\x59\ \x0c\xbd\xa1\x09\x3b\x93\x94\x68\x1d\x7a\xc2\xe4\x71\x98\xc0\x0f\ \x87\xe0\x3b\x36\xe2\x39\xcd\xf9\x90\xdd\x48\xa6\xcf\x45\xf5\x9b\ \x1c\xd3\x8d\x1b\x90\x62\xdb\x7f\x7e\xfb\xef\x7c\x2e\x10\xf0\xaa\ \x4f\x63\x72\x10\x32\x05\xfb\x5c\x80\x27\x25\x10\x80\x35\xa5\xb6\ \x31\x7e\x43\x4d\x63\xac\x34\xc3\xeb\x12\xe6\x96\xe6\x08\x01\x8f\ \xca\x73\x01\xea\x09\xff\x8c\x89\xce\x8f\x53\x85\x77\xec\xa3\x2a\ \x9b\x78\x65\x23\x76\x43\x49\x6a\x7a\x86\x75\x5e\x8b\x07\x4d\x37\ \x98\x11\xb6\x64\x37\x64\x37\x78\x7c\x6a\xfe\x98\xd6\x21\x6a\xcf\ \x31\x84\x3a\x2d\xba\x4b\x12\x6b\xf2\xef\x96\x30\x2e\xe1\x2f\xab\ \x18\x9d\xe1\x4d\xf3\x7c\xcf\xaa\x8a\xc4\xfd\xcd\xcf\xec\xfa\x45\ \xb9\xde\x2c\x54\x9c\x02\x95\xbe\xa1\x21\xac\x97\xf2\xef\x99\x06\ \x74\xcf\x14\xf8\x25\x77\xab\xbe\x6d\x42\x11\xaa\x27\x1f\xe0\x82\ \x7f\xdc\x95\xb1\xb9\xe2\x00\xc1\x9f\xad\xea\x49\xfa\x71\x4e\x47\ \x7e\x00\xc1\x94\x84\x86\x90\x2e\xec\x28\x63\x70\x40\x38\xca\xb6\ \x0f\xe7\x8f\x0a\x80\x9f\x29\xe0\x32\x06\x92\xba\x1a\x38\x9b\xc2\ \xe4\xc0\x5b\x4b\xbe\x1d\x6a\x3e\x90\x4c\x4a\xa6\xc3\x2f\x9e\x14\ \x02\x53\xd4\x36\x06\x4a\x4c\x8e\xe9\xd5\xe4\xa7\x30\xb6\x77\xf1\ \xe4\x6b\x9b\x51\x08\xc0\xc9\xd5\xb3\xf1\xc0\xef\xd1\x24\xc9\x8b\ \xd9\x77\x43\x13\x8e\x23\x04\x8b\xd1\x81\xbb\x3d\x8a\x2c\x42\x08\ \x22\x9d\x8c\x48\xc0\x03\xfd\xbf\x11\x02\x35\x20\x62\x1f\x8d\x19\ \x3c\x1a\xe3\x1f\xb1\x71\xc1\x05\x75\x10\x42\xff\x0b\x81\x8b\xa3\ \x53\xb4\xa2\xba\x64\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ \x82\ \x00\x00\x0b\x00\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x02\xe8\x50\x4c\x54\x45\x00\x00\x00\xff\xff\xff\x80\x80\ \x80\xaa\xaa\xaa\xbf\xbf\xbf\x99\x99\x99\xaa\xaa\xaa\x92\x92\x92\ \x9f\x9f\x9f\xaa\xaa\xaa\x99\x99\x99\xa2\xa2\xa2\xaa\xaa\xaa\x9d\ \x9d\x9d\xa4\xa4\xa4\x99\x99\x99\x9f\x9f\x9f\xa5\xa5\xa5\x9c\x9c\ \x9c\xa1\xa1\xa1\xa6\xa6\xa6\x9e\x9e\x9e\xa2\xa2\xa2\x9b\x9b\x9b\ \x9f\x9f\x9f\xa3\xa3\xa3\x9d\x9d\x9d\xa1\xa1\xa1\xa4\xa4\xa4\x9e\ \x9e\x9e\xa2\xa2\xa2\x9c\x9c\x9c\x9f\x9f\x9f\xa2\xa2\xa2\x9e\x9e\ \x9e\xa0\xa0\xa0\xa3\xa3\xa3\x9f\x9f\x9f\xa1\xa1\xa1\x9d\x9d\x9d\ \x9f\x9f\x9f\xa2\xa2\xa2\x9e\x9e\x9e\xa0\xa0\xa0\xa2\xa2\xa2\x9f\ \x9f\x9f\xa1\xa1\xa1\x9d\x9d\x9d\x9f\x9f\x9f\xa1\xa1\xa1\x9e\x9e\ \x9e\xa0\xa0\xa0\xa2\xa2\xa2\x9f\x9f\x9f\xa1\xa1\xa1\xa2\xa2\xa2\ \x9f\x9f\x9f\xa1\xa1\xa1\x9e\x9e\x9e\xa0\xa0\xa0\xa2\xa2\xa2\x9f\ \x9f\x9f\xa0\xa0\xa0\xa2\xa2\xa2\x9f\x9f\x9f\xa1\xa1\xa1\x9e\x9e\ \x9e\xa0\xa0\xa0\xa1\xa1\xa1\x9f\x9f\x9f\xa0\xa0\xa0\xa2\xa2\xa2\ \x9f\x9f\x9f\xa1\xa1\xa1\x9f\x9f\x9f\xa0\xa0\xa0\xa1\xa1\xa1\x9f\ \x9f\x9f\xa0\xa0\xa0\xa1\xa1\xa1\x9f\x9f\x9f\xa1\xa1\xa1\x9f\x9f\ \x9f\xa0\xa0\xa0\xa1\xa1\xa1\x9f\x9f\x9f\xa0\xa0\xa0\x9f\x9f\x9f\ \xa0\xa0\xa0\x9f\x9f\x9f\xa0\xa0\xa0\xa1\xa1\xa1\x9f\x9f\x9f\xa0\ \xa0\xa0\xa1\xa1\xa1\x9f\x9f\x9f\x9f\x9f\x9f\xa0\xa0\xa0\xa1\xa1\ \xa1\x9f\x9f\x9f\xa0\xa0\xa0\xa1\xa1\xa1\xa0\xa0\xa0\xa1\xa1\xa1\ \xa0\xa0\xa0\xa1\xa1\xa1\x9f\x9f\x9f\xa0\xa0\xa0\xa1\xa1\xa1\x9f\ \x9f\x9f\xa0\xa0\xa0\xa1\xa1\xa1\xa0\xa0\xa0\x9f\x9f\x9f\xa0\xa0\ \xa0\xa1\xa1\xa1\x9f\x9f\x9f\xa0\xa0\xa0\xa1\xa1\xa1\xa0\xa0\xa0\ \xa0\xa0\xa0\x9f\x9f\x9f\xa0\xa0\xa0\xa1\xa1\xa1\x9f\x9f\x9f\xa0\ \xa0\xa0\xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa1\xa1\ \xa1\x9f\x9f\x9f\xa0\xa0\xa0\xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\ \x9f\x9f\x9f\xa0\xa0\xa0\xa0\xa0\xa0\x9f\x9f\x9f\xa0\xa0\xa0\xa1\ \xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\x9f\x9f\x9f\xa0\xa0\xa0\xa0\xa0\ \xa0\x9f\x9f\x9f\xa0\xa0\xa0\xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\ \xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\x9f\x9f\x9f\xa0\xa0\xa0\xa1\ \xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\ \xa0\x9f\x9f\x9f\xa0\xa0\xa0\xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\ \xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\x9f\x9f\x9f\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\x9f\x9f\ \x9f\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa1\xa1\xa1\ \xa0\xa0\xa0\xa0\xa0\xa0\x9f\x9f\x9f\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\x9f\x9f\ \x9f\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa1\xa1\xa1\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \x96\x72\x57\x2e\x00\x00\x00\xf7\x74\x52\x4e\x53\x00\x01\x02\x03\ \x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\x10\x11\x12\x13\ \x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\x20\x21\x22\x23\ \x24\x25\x26\x27\x28\x29\x2a\x2b\x2c\x2d\x2e\x2f\x30\x31\x32\x33\ \x34\x35\x36\x37\x38\x39\x3a\x3b\x3c\x3d\x3e\x3f\x40\x41\x42\x43\ \x44\x45\x46\x47\x48\x49\x4a\x4b\x4c\x4d\x4e\x4f\x50\x51\x52\x53\ \x54\x55\x56\x58\x59\x5a\x5b\x5c\x5d\x5e\x5f\x60\x62\x63\x64\x65\ \x66\x67\x69\x6a\x6b\x6c\x6d\x6e\x6f\x70\x71\x72\x74\x75\x76\x77\ \x78\x79\x7a\x7b\x7c\x7d\x7e\x7f\x80\x81\x82\x83\x84\x86\x87\x88\ \x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\ \x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\ \xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb5\xb6\xb7\xb8\xb9\ \xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xca\ \xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xdb\ \xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\ \xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\ \xfc\xfd\xfe\x72\x99\x87\x57\x00\x00\x06\xd0\x49\x44\x41\x54\x18\ \x19\x05\xc1\x09\x6c\x9d\x05\x1d\x00\xf0\xdf\xf7\xf5\x7b\xaf\xc7\ \x68\xcb\xda\x75\x2b\x65\xeb\x60\x6b\x07\x0c\xc2\x26\xec\x92\x31\ \x1c\x1a\x1d\xcc\x40\x14\x04\x0d\x90\x10\x41\x32\x90\xa0\x88\x82\ \x92\x81\x17\x04\x21\x21\x90\x48\xc0\x28\xf1\x40\x89\xc2\x06\xc8\ \x29\xa2\x1c\x0e\xe7\x18\x8c\x63\x83\xb1\xfb\x62\xeb\x8e\xb6\x5b\ \xef\xbe\xff\xda\xf7\xfa\xea\xef\x97\x00\x00\x00\xd4\x2e\x99\x3b\ \x6b\xe6\xe4\xda\xba\xf1\xc1\xbe\x43\xbb\x37\x6f\x5c\x5f\x04\x00\ \x00\x24\x00\x00\xa0\xf9\xca\xcb\xcf\xc9\x00\xc0\xd0\x9a\xe7\x5e\ \x1c\x02\x00\x80\x04\x00\x00\x4b\x6e\x5d\x56\x41\xff\x3b\x5b\x77\ \x1f\x18\x3e\x2e\xdf\x34\xf5\xcc\x45\xa7\xa7\x0c\x3e\xf9\xd8\x2e\ \x00\x00\x00\x00\x58\xf6\x56\x44\x6c\xbe\x7b\x5e\x05\x00\x9c\x78\ \xf1\xe3\x47\x23\x06\x7f\x3b\x0d\x00\x00\x00\x40\xdb\xb3\x11\xc3\ \xab\x96\x24\x00\x00\xd4\x5d\xbf\x2e\xe2\xe8\x6d\x39\x00\x00\x00\ \xe0\xcb\x7d\x51\x78\xe2\x0c\x00\x00\x40\x72\xd5\x8e\x88\xb7\x67\ \x02\x00\x09\x00\x70\xcd\xe3\x1b\x6f\x5f\x0b\x30\xf1\x8c\xe9\xcd\ \xa9\xc1\x83\x9f\xee\x03\xa8\xfe\xfe\x4f\x2a\x07\xae\x7b\x05\x00\ \x00\x00\x5a\x53\x20\xb9\xe0\xe1\x0f\x0a\x11\x11\x11\x11\x5b\x1e\ \xf8\x42\x05\x60\xc1\xf6\x18\xba\x19\x00\x00\x30\x7b\x36\x80\xba\ \x1f\x6c\x8b\x88\xe8\xf9\xf0\x1f\xaf\x3c\xb3\xbe\x2b\x22\xe2\xd3\ \xeb\xf2\xc0\xa4\x97\x22\x6e\x07\x00\x00\x5f\xe8\xed\xa9\x01\xb2\ \x5b\x0e\x45\x0c\x3c\x7b\xc3\x99\x09\xd0\xf2\x9d\x17\xfb\x23\xb6\ \x5f\x9b\x80\x8a\x3f\x46\xdc\x0c\x00\x80\x39\x47\xe2\xb5\x04\x9c\ \xbd\x21\x62\xcf\x6d\x8d\x00\x60\xf2\x7d\x47\x23\x9e\x3f\x19\x64\ \x7f\x8d\xe1\xcb\x00\x00\x4c\xd9\x13\x6b\xeb\xc0\xf5\xbd\x71\xf4\ \xc7\x55\x00\x00\x9a\x1e\x1a\x8e\xc3\x57\x80\xdc\x73\xd1\x75\x1a\ \x00\x20\x79\x2e\xf6\xb4\x40\xf2\x8b\x88\x35\x33\x00\x00\xc0\xd2\ \xad\x51\xb8\x15\x9c\xf0\x49\xbc\x9b\x07\x00\x56\xc4\xc0\x02\x70\ \x7f\xc4\x23\x19\xa0\xe5\x37\x6b\xf7\xf7\x1c\xd9\xfc\xcf\x5f\x7e\ \x35\x0f\x6a\x57\x45\x3c\x98\xc2\xb9\xfd\x71\x37\x00\x38\xf9\x58\ \xdc\x09\x7e\x14\x71\x17\x80\x5b\x22\x22\x22\x22\x62\xff\xaf\x9a\ \xa1\xe2\xe1\x88\x07\xc0\x1d\xd1\xdf\x0e\x00\xbf\x8e\xf7\x33\xb8\ \x68\x38\xee\x05\x0d\xa7\x63\xe2\x9d\x37\x7c\xe5\xdc\xf3\x2f\xfd\ \xe1\xea\xee\x88\xae\xdb\x33\x58\x19\x71\x13\xa4\xeb\xe3\x6f\x00\ \x98\x31\x10\xcb\xa0\x71\x5f\xac\x4e\x60\xe1\x9e\xa1\x59\x00\xa8\ \xfd\xf6\x27\x11\xff\x3e\x09\x1e\x89\xa1\x8b\xe1\x8b\x51\x98\x03\ \xc0\xef\xe2\x0d\xf0\xfb\xd8\x59\x0f\x5f\xeb\x8d\xad\x0d\x00\x20\ \x7f\x5b\x7f\xec\x9a\x89\xec\xf9\xd8\x33\x11\xfe\x15\x7f\x02\xd0\ \xd0\x1b\x97\xc0\xb9\x85\x58\x0e\xf3\x8e\xc5\x9a\x66\x00\x80\x85\ \xbb\x62\x5b\x2b\x1a\xf6\xc6\x63\x70\x71\xf4\xd5\x01\xdc\x14\x3b\ \x2b\xe0\xef\xf1\x12\x34\xef\x8b\x37\xab\x00\x00\x68\xdb\x1d\x6b\ \x73\xf8\x46\x14\x2e\x40\xba\x23\xae\x02\x78\x35\xee\x85\xd3\x0b\ \xb1\x00\xfe\x10\x5b\x9b\x00\xb5\x17\x5e\xfd\xcd\x85\x79\xc0\x9c\ \xde\xf8\x19\xac\x8e\x97\xe0\xbe\x78\x1a\x50\x3f\x10\x8b\xe1\xfe\ \x78\x0b\x16\x17\xe2\x22\x60\xee\xaa\xbe\x88\x88\xc3\x0f\x4e\x06\ \xbe\x1b\x7d\xad\x98\x17\x85\x33\x71\x61\xf4\x54\x01\xcb\xe2\x70\ \x05\x92\x6d\x71\x1d\x3c\x15\xcf\x80\x64\xe5\x70\xc4\xc1\xf7\xb6\ \x0e\x47\x1c\x5c\x0e\xd2\x0d\xf1\x28\xbc\x1e\x8f\x22\xdf\x13\xe7\ \x01\x77\xc5\x2b\x70\x76\x0c\x4d\xc2\x49\x03\x71\x01\x78\x20\xe2\ \xd5\xa5\x15\xd4\xac\xd8\x16\x03\x97\x80\xaf\x47\x6f\x3d\xae\x8c\ \x8e\x0a\xfc\x27\xbe\x07\x3c\x15\xf7\xc0\x8a\x58\x07\x2b\x62\x53\ \x02\x97\x47\xdc\x9d\x00\x0d\x6f\xc6\x91\x56\x48\x77\xc7\xb5\xa8\ \x1d\x88\x05\x78\x30\xfe\x82\x94\x36\x07\x60\xae\xf7\x60\x89\xd7\ \xc6\x91\xfd\xdc\x93\xf7\x8c\x03\x3d\x97\x7c\x56\xff\x53\x28\x3f\ \xef\x72\x0c\x6e\x70\x21\x3e\x32\x0f\x29\xad\x3a\x61\x86\x5d\xb0\ \xd0\x7a\x58\xda\x16\x77\x01\x18\xbe\xd3\x15\x8d\xf0\xb2\xc5\x39\ \xfc\xd7\x3c\x7c\x60\x7a\x2d\xa9\xca\x5a\x1d\xd0\xa2\x03\x59\x8b\ \x4f\xe1\x4b\xde\xe8\x04\xe0\x85\x03\xf9\xcb\x60\xfd\x68\xcd\x39\ \xd8\xec\x2c\xec\x1c\x4d\xda\x49\x4d\xe4\x30\xd4\x1a\xc0\xe4\x54\ \x17\xb4\xf9\x08\x6a\x9e\xbe\x03\xca\xab\x2d\x87\xf8\xd8\x22\x7c\ \x6c\xfa\x89\x8c\xed\x35\x8b\x54\x8e\x12\xe4\x14\x51\xcb\x00\x54\ \x1a\x82\xf6\x4b\x57\x56\xc3\x9b\x16\x67\xf0\xa1\xd3\xb0\xeb\x78\ \xd2\x86\x5d\xda\x48\x8d\x53\x09\x05\x35\x18\xe2\x04\x18\x30\x09\ \xb6\x44\x7e\x1e\xac\x1b\xa9\x9d\x0b\x7b\xb4\xa1\xdc\xa1\x15\x3b\ \xb4\x91\x2a\x52\x05\xbd\x26\x61\x90\x7a\xd8\x68\x11\x14\x37\xf9\ \x1c\xc4\x16\xb3\x61\xaf\x36\xe8\x30\x15\xfb\x4c\x23\xd5\x47\x1e\ \x3e\x73\x0a\x06\xba\x9d\x01\xef\x3a\x27\x83\xad\xda\xc1\x76\xb3\ \x60\xb7\xe6\x3c\x3a\xb4\xe0\x90\xa9\xa4\x46\x86\xd5\xc3\x36\x73\ \x60\x93\x39\xf0\xc1\xd8\x84\x59\xb0\x53\x3b\xd8\x66\x36\x74\x4a\ \x9a\xd0\x65\x12\x3a\xb4\x54\x48\xe9\x34\x03\x36\x58\x94\xe0\x43\ \xf3\xa1\xd0\xe1\x54\xd8\xad\x1d\xec\x74\x1a\xf4\x8c\x69\x42\xaf\ \x06\xec\x97\x4d\x92\xb2\xcf\xa9\xf0\xbf\xf1\xa6\xb3\xf0\xbe\xcf\ \x27\xb0\xdf\x34\xd8\xae\xa5\x0e\xb6\x38\xa5\x06\xe5\x5e\x93\xd1\ \xa7\x01\x3d\x0f\x3d\xd1\x2d\x65\xb7\x99\x70\x6c\x9b\xa5\x58\xaf\ \xf1\x14\x38\x62\x32\xec\x29\x6a\x87\xbd\xd2\x93\xa0\x47\x1d\x06\ \xd4\xc2\xca\x1b\xcb\x52\xb6\x9b\x09\xd6\x99\x8f\xee\x43\xe6\xc0\ \x31\x13\xa1\xb8\x4f\x1b\x8c\xf4\x9b\x02\xa1\x12\x23\x72\x00\x29\ \x1b\xcd\xce\xc3\xbb\xe6\xc0\x27\xce\x82\x1e\x8d\xe0\xa0\x66\xd0\ \x65\x0a\x8c\xa8\xc2\xa8\x3c\x40\xca\x47\xa5\x9a\xf9\xb0\xdd\x34\ \xd8\xe4\x6c\xe8\x35\x11\x74\x6a\x02\xdd\x26\x41\xa8\x42\x51\x0e\ \x20\xa5\xb0\xd9\xf9\xd0\xa9\xba\x1e\xdb\xb5\x43\x9f\x89\xe0\x88\ \x66\xd0\xad\x09\x42\x25\x46\xe5\x01\x52\xbc\xe5\x7c\xe8\xa6\x11\ \xfb\x4d\x83\x1e\x0d\xa0\x4b\x33\xe8\xd6\x08\x65\x29\x46\x55\x02\ \xa4\x58\xe3\xbc\x3c\x62\x5c\x35\x0e\x98\xd0\x80\x1e\x0d\xe0\x98\ \x46\x30\x64\x02\x90\xa0\x28\x07\x90\xe2\xed\xc1\x9a\x29\x18\x1f\ \x51\x83\x83\x25\xad\x18\x56\x9b\xc0\xa0\x5a\x10\x26\xc0\xb8\x14\ \xa3\xf2\x00\x29\xe2\xd2\x6b\x0e\x40\x41\x35\x4a\x87\xb5\xa2\x20\ \xad\x84\x7e\xf5\x60\xd8\x04\x18\x97\x60\x4c\x9a\x00\x32\x58\x0f\ \x8c\x49\xa1\x63\xda\xc9\x28\x50\x7d\x1c\xfd\xea\x40\xa8\x81\x71\ \x90\x53\x1a\x07\xa4\x00\x18\x97\x42\x87\x16\x14\xa8\x81\x01\xf9\ \x2a\x18\x92\x87\x4c\x11\x99\x31\x80\x0c\x00\x65\x29\x74\x69\x44\ \x81\x1a\xe8\xa7\xfe\x38\x5e\x5d\xf5\x02\xe4\x15\x91\x29\x01\x64\ \x00\x28\x4b\xa0\x5f\x3d\x8a\xa5\xac\x1a\x0a\x54\x41\xf7\xb5\x20\ \x6f\x14\x99\x12\x40\x0a\x80\x71\x29\x0c\xa8\x87\x82\x6a\x28\x92\ \x03\x40\xde\x28\x2a\x94\x00\x52\x00\x94\xa5\xd0\xaf\x1e\x42\x0d\ \x14\xc9\x00\x90\x53\x44\x66\x0c\x20\x05\x40\x59\x0a\x23\xaa\x20\ \x54\xc3\x58\x59\x0e\xae\xec\xb9\x1a\xf2\x46\x91\x29\x01\xa4\x00\ \x28\x4b\xa1\x28\x07\x63\x72\xa0\x24\x07\xf3\xab\x17\x43\x5e\x11\ \xfb\x46\x36\x03\x64\x00\x28\x4b\x60\x54\x0e\xca\x2a\x40\x29\x9f\ \x83\x92\x0a\xc8\x19\xc5\x8e\x99\xfd\x00\x29\x00\xba\x75\x43\x51\ \x0e\xc6\x54\x80\x51\x39\x28\xc9\x20\x6f\x14\x8e\x95\x00\x32\x00\ \x7c\x6b\xc6\x3b\xd0\x6d\x18\x4a\x52\x90\x28\xc3\x98\x1c\x54\x1a\ \x05\x00\x32\x00\x74\x76\x82\xf7\xaf\xd8\x09\x63\x2a\x40\x4e\x09\ \xca\x12\xc8\x1b\x05\x00\x32\x00\x00\xbc\x0c\xc6\x64\x20\x53\x84\ \xb2\x14\xc6\x0c\x02\x00\x19\x00\x00\x80\x31\x29\xc8\x94\xa0\x2c\ \x81\x1b\xa7\x6f\x06\x00\x32\x00\x00\x00\x63\x2a\x20\x4d\x95\xa0\ \x2c\x85\x17\x01\x00\x52\x00\x00\x00\x45\x29\x64\x14\xa1\x28\x01\ \x00\x00\x19\x00\x00\x80\x3f\x27\xaf\x43\x8e\x12\xbc\xb6\xfc\x29\ \x00\x00\x00\x00\x00\x00\xa0\x2e\x62\x2a\x00\x00\x00\x64\x00\x00\ \x00\x00\x43\x1b\x72\x47\x00\x00\x00\xe0\xff\x49\x80\xbf\x36\x9e\ \xd0\xbb\x13\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x09\x26\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x08\xed\x49\x44\x41\x54\x78\xda\xe5\x5b\x69\x6c\x15\x55\ \x14\xbe\x80\xec\x35\x56\x04\x03\x01\x44\x29\x24\xec\xbb\x2c\xb2\ \xef\xfb\xd2\x05\x13\x96\x10\xca\x1f\xf8\x43\x14\xff\xb9\xb2\x18\ \x25\x68\xf0\x2f\x31\xc4\x04\x28\x9b\x50\x15\x04\x64\x6d\x10\x01\ \x05\xdb\x42\xda\xf7\xda\x22\x3b\xfc\x50\xd6\x2a\xd8\x57\x5a\xda\ \xbe\xe3\xf9\xa6\x73\x5f\x87\xe9\xcc\x7b\x33\x77\xde\x52\x62\x93\ \x2f\x7d\xcb\xcc\x7d\xf7\x9c\x39\xf7\x2c\xdf\x3d\x57\x88\x18\xff\ \x7d\x2f\xc4\xab\xdf\x0a\x91\xbe\x57\x88\xd5\xfc\x7f\xd7\x1e\x21\ \xf2\x19\xd7\x19\xa5\x8c\xa7\x3a\x4a\xf5\xcf\xf2\xf9\xba\x9d\xfc\ \xff\x13\xdc\xc3\xff\xdb\x89\xe7\xf1\x2f\x5b\x88\x21\x2c\xc8\x57\ \x2c\x80\x8f\x11\x64\x90\x22\x70\x6f\x21\x63\xe3\x6e\x21\x06\x35\ \x68\xa1\xf7\x0b\xf1\x22\x4f\xf4\x3d\x46\x91\x59\x90\x9f\x92\x92\ \xe8\xb7\xce\x9d\xc9\xdf\xab\x17\xdd\x1a\x36\x8c\xee\x8c\x19\x43\ \xa5\x93\x26\xd1\xe3\x69\xd3\x34\xe0\x35\x3e\xc3\x77\xb8\x06\xd7\ \x1e\x6a\xdd\xda\x4a\x21\x7e\xb6\x8c\x55\xfc\x3f\xa9\xc1\x08\xbe\ \x43\x88\x97\x79\x52\x6b\x78\x52\x0f\xe5\x44\xf7\x36\x6a\x44\xa7\ \x3b\x74\xa0\x1b\x6f\xbe\x49\x81\x99\x33\x89\xe6\xcf\x57\x02\xee\ \xc5\x18\x18\x0b\x63\x1a\x14\xf1\x00\xcb\xe4\x07\x21\x92\x13\x26\ \x38\x09\xd1\x88\xcd\x3c\x93\x27\x72\x4f\x4e\xec\x60\xab\x56\xf4\ \x47\xff\xfe\x54\x31\x67\x8e\xb2\xd0\x76\x78\x32\x7b\xb6\x36\x36\ \x7e\xc3\xa0\x88\x3b\x3c\x87\x25\x98\x4b\x5c\x85\xe7\xf5\x98\xc2\ \x3f\x7e\x5a\x4e\x04\xe6\x8a\x27\x55\x93\x9e\x1e\x75\xc1\xcd\xc0\ \x6f\x5c\x1f\x32\xc4\xbc\x44\x4e\x31\xde\x88\x8b\xf0\x6c\xee\xf3\ \x74\xaf\x4d\xd9\x6c\x96\x17\xdb\xb4\xa1\xaa\xb7\xde\x8a\xb9\xe0\ \x66\x54\xa7\xa5\x69\xfe\xe2\xbb\x26\x4d\xa4\x12\x1e\xf1\xdc\xde\ \x8e\xb5\xc9\x7f\x29\xb5\x7e\xac\x45\x0b\x7a\xdc\xad\x1b\x11\x4f\ \x82\x7a\xf7\x26\x9a\x3b\x37\xee\x4a\x00\xe0\x44\x8f\x25\x27\x1b\ \xa3\xc6\xfa\xa8\x2f\x89\xaf\x85\x68\xca\xc2\x67\x49\xe1\x2f\xf0\ \x53\xaf\xe9\xd9\xb3\x56\x78\x89\x11\x23\x12\xa2\x00\x69\x0d\xf9\ \x29\x29\xa1\x25\xc1\x73\xdd\x72\x52\x88\x17\xa2\x26\x3c\x0f\xfa\ \xa3\x3e\x30\x5d\x65\x8f\xfc\x8c\xe0\x46\xcc\x9a\x95\x30\x25\x00\ \x57\x06\x0e\x34\x46\x8b\xfd\x9e\x95\xa0\x9b\x7d\x96\x5c\xef\xb7\ \x3b\x75\xb2\x17\x1e\x60\x47\x98\x48\x05\x00\xb7\x87\x0f\xa7\xec\ \xc6\x8d\x43\x96\xe0\x69\x39\xc8\x35\x8f\x27\x1f\x51\x78\x09\x5e\ \x93\x0d\x41\x09\x06\x4b\x58\xaf\x24\x3c\xdf\x98\x21\xd7\xd4\xe5\ \xf6\xed\x9d\x09\x0f\xb0\x19\x52\x46\x46\xc2\x95\x70\x75\xd0\x20\ \xa3\x63\x4c\x55\x89\xf3\xff\x48\x87\xe7\x58\x78\x09\x4e\x6d\x13\ \xad\x00\x20\xaf\x6b\x57\xa9\x84\xbf\x1d\xe7\x09\x58\x33\x32\xc9\ \x41\xa8\xab\xe7\xed\x9d\xa0\x5f\x3f\xa2\x38\x24\x45\x4e\xa2\x83\ \x21\x44\x9e\x74\xe4\x0f\xf4\xf4\x56\x73\x7a\xa1\x38\xaf\x82\x71\ \xe3\x1a\x84\x15\x3c\x9a\x3a\x35\xe4\x14\x39\x51\x5a\x1c\xb1\xb0\ \x91\xb9\xbd\xbf\x5d\x3b\x75\xe1\x81\x3e\x7d\x88\x52\x53\x43\x13\ \x09\x2e\x5e\x4c\x55\xeb\xd6\x51\xc5\xf6\xed\x54\x7e\xe2\x04\x05\ \xf2\xf2\xa8\xac\xa8\x48\x03\x5e\xe3\x33\x7c\x87\x6b\x70\x6d\x34\ \x95\xe0\x63\x2b\x96\xb5\x03\xe3\xa5\x70\x69\xee\x1a\x2d\xb7\x6f\ \xd6\x8c\xaa\x55\x4c\xdf\x8c\x51\xa3\xa8\x66\xc5\x0a\xaa\xd8\xb1\ \x83\xca\x0a\x0b\xa9\xac\xa4\xc4\x19\xf8\x5a\xdc\x83\x7b\xa3\xb5\ \x14\x0c\x45\xd4\x87\x96\xc2\x6f\x13\xa2\x35\x7f\x79\x1f\x17\xdd\ \x18\x3c\x98\x68\xfc\xf8\xda\xa7\xa8\x2a\x3c\x47\x83\xca\x0d\x1b\ \x6a\x9f\xb2\x53\xc1\xcd\xe0\x7b\x2b\x37\x6f\x26\x5a\xb0\xc0\xb3\ \x12\xae\xb1\x4c\x86\x52\x3a\xc9\x2a\xec\xbd\x27\x4b\xda\x50\x55\ \x37\x6f\x1e\xd1\xc8\x91\xb5\xb9\xbe\x0b\xe1\x6b\x26\x4e\xa4\xf2\ \xa3\x47\xd5\x05\x37\xa1\xfc\xf8\x71\x0a\x2e\x5b\xe6\xb9\x8a\x3c\ \xd0\xb2\xa5\x4c\x90\xde\xb5\x52\x80\xc6\xe4\xa0\xe6\xae\x37\x00\ \xea\x7b\x4e\x2e\x1c\x09\x3f\x73\x26\x05\xce\x9d\x0b\x2b\xd0\x93\ \xe2\x62\xaa\x60\x3c\xd5\x81\xd7\xf8\x2c\xdc\x3d\x18\xb3\x66\xe5\ \x4a\x4f\x4a\xb8\xc4\xd1\x49\xb7\x82\xc2\x7a\x1c\x9e\x64\x72\x40\ \x3c\xd8\x0e\x32\x63\x06\x11\x96\x47\x98\x27\x6f\x27\x7c\x39\x0b\ \x58\xc5\x08\xb2\x59\x93\x0d\xf0\x1d\xae\x09\x84\x51\x42\x30\x33\ \xd3\x13\xa9\x62\xc8\x10\x07\x18\x43\x1f\x08\x4c\x8d\x7a\x72\x34\ \xd8\x94\x29\x44\x03\x06\x3c\xab\x00\x7e\x5f\x7e\xf8\xb0\xe5\xc4\ \xf1\x94\x29\x8c\xe0\x56\x78\x6a\x63\x11\xe5\x39\x39\x44\x0b\x17\ \x2a\x2b\xe1\x17\xce\x6a\x75\x05\x7c\x61\x34\x7f\x9f\xe6\xfc\xdc\ \x14\x33\x48\x77\x27\x4c\x20\xea\xdb\x57\x53\x80\xe6\xf0\xcc\x4f\ \x8c\x51\xad\x20\xbc\x44\xb5\x8d\x35\x54\x6e\xda\xa4\xac\x00\xb0\ \x49\xba\x02\x2e\x86\x78\x7b\x49\x5d\x2b\x11\x98\xec\x5c\x6a\xf8\ \xbf\x95\xb7\xf7\x22\xbc\x51\x09\xf5\x14\x5b\x50\xa0\xbc\x14\x20\ \xa3\xac\x11\x76\x0a\xd1\x56\xe8\x1b\x10\x1a\x75\xad\xaa\x55\x2d\ \xce\xbb\x37\xfb\x7f\x19\x3e\x86\x5f\x7f\xed\x6a\x39\x54\x6e\xdd\ \xaa\x3c\x5f\x03\x9f\x98\x8a\xf5\xbf\x1a\x6f\xc0\xc5\xab\x0c\x86\ \xac\xcd\x9c\xe4\x04\xc2\x0b\x5f\x4c\x3e\x5f\x1a\x5d\xb9\xd2\x3c\ \x54\x7f\xf0\x6b\xf2\xfb\xd3\xf9\xbb\x12\xbb\xfb\x02\x16\xc9\x52\ \x70\xd1\x22\xa5\x39\xff\xca\xa5\xbd\x1e\x0e\x3f\x12\xfa\x56\x94\ \x46\x30\xaa\x0c\x86\xd4\xd5\xfc\x74\xaa\xec\x14\x50\x5c\x7c\x80\ \xf2\xf2\x5a\xd9\x16\x62\x05\x05\xad\xf9\xba\x83\x56\xf7\x56\x59\ \x58\x41\xd5\xda\xb5\x9e\x52\x63\x90\x3d\x70\x80\x79\x78\x83\x5d\ \x19\x25\xf3\xe7\xfc\xdd\x3c\x31\x9b\x50\x57\x14\x4e\x78\x93\x12\ \x4a\xac\x42\xa4\xf9\x77\x2a\xb2\xb2\x94\xe6\x7c\x73\xe8\x50\xb9\ \x04\x7e\x87\x02\x6e\xe2\xcd\xdd\xb1\x63\x95\x06\x43\x11\xf3\x4c\ \x92\xc3\xb0\x7c\xfa\x6c\xf6\x8e\xa9\xb8\xa2\xa2\x0c\xab\x31\xcc\ \xc9\x12\x32\x44\x95\x39\x63\x1b\x4e\x57\xc0\x75\x21\xb7\xb4\x4a\ \x15\x49\x8c\x40\x7e\xfe\xb3\x4f\xc5\xda\xfc\xcb\x8c\x6b\x3e\xa2\ \x02\x6e\xdc\x68\xc1\xf7\x04\xcc\xe3\x54\x98\x14\x10\xc8\xcd\x55\ \x9a\xf3\x43\x4e\xd8\x74\x05\xdc\x87\x02\x2a\xf1\xe6\xb1\x22\x97\ \x57\xe6\xf7\x3b\xf1\xfe\x85\xae\x09\xd9\xda\xe8\x10\x3e\x1a\xf8\ \x7c\xca\x1c\x81\xae\x80\x8a\x78\x29\xc0\xa7\xa0\x80\xa2\x78\x29\ \xe0\x7f\xbf\x04\xa2\xeb\x04\xed\x42\x20\xc7\x79\x17\x4f\x7f\x7e\ \x3c\x9d\x60\xbc\xc2\x60\x09\x42\x9c\x03\xe1\x93\x18\x97\x1c\x85\ \xc1\x6d\xdb\xbc\x87\xc1\xb8\x26\x42\x48\x72\xc2\x28\x41\x17\xfe\ \x90\x65\x22\x64\xa1\x80\xa8\x24\x42\x31\x49\x85\xed\x72\x01\x69\ \x09\x88\xf3\xbc\xce\x4d\x6b\x7e\xbe\xd5\x93\x8f\x79\x2a\x2c\x8b\ \x21\x14\x08\x71\x2e\x86\x02\x7a\xa8\xf3\x5b\x39\xbc\x48\xc5\x10\ \x96\x5e\x54\x8a\x21\xb4\xa2\xc9\x72\xb8\x0c\x8c\x8f\x0a\xdf\xb6\ \x62\x45\x5c\xcb\x61\x84\xde\xe0\xf2\xe5\x6a\x61\x9b\x65\xd4\x85\ \xaf\xd1\xca\x61\x9d\x10\x29\x74\x4d\x88\x98\x00\xf6\x36\xea\x84\ \x88\x95\xe9\xa3\x14\xfe\xfc\xf3\x5a\x8e\x12\xa4\xad\x3a\x21\x72\ \xc1\xc8\x08\x6d\x74\x45\x89\x59\x61\xc1\x02\x2d\x2c\xc5\x9c\x12\ \xdb\xb7\x8f\x08\xc4\xad\xec\x4c\x41\xf8\x4e\x4b\x73\x4d\x89\xf1\ \xd2\xdf\x60\x54\xc0\x60\x47\xa4\x68\x24\x87\x98\x99\x49\x81\xf3\ \xe7\xad\x09\x4d\x3d\x3a\x44\x24\x45\x6d\x9e\xba\x36\xc6\xd9\xb3\ \x14\x1c\x3d\xda\x7a\x2f\x92\x93\x9b\x48\xbb\xd2\x46\x52\x34\x5b\ \x88\x7e\x66\x5a\xdc\x67\x4b\x8b\xbb\xf1\x07\x2b\x57\xc6\x86\x16\ \x3f\x73\x86\x6a\xa6\x4f\x0f\x4f\xcb\x83\xa8\xe5\x34\xd7\x01\x2d\ \x5e\x60\xb5\x2d\xb6\xaa\xde\xc6\x88\xaa\x25\x2c\x5d\x4a\x4f\x8e\ \x1c\x89\xde\xc6\x08\x9b\x7d\x10\x9d\x68\x4e\x37\x67\x40\xdd\x9b\ \x1c\xba\x71\x63\x84\xf1\x4e\xd8\xad\x31\x38\x0a\xcf\x7b\x72\xec\ \x13\xc0\xde\xba\xda\x13\x34\x83\x8b\x9d\xca\xcf\x3e\xab\x5b\xf3\ \x6e\xc1\x19\x1f\xe9\x4b\xda\xd0\x30\xf1\xc0\xb6\xd5\x96\xad\xe0\ \x63\x99\x13\x54\xbb\x70\x2c\x91\xfc\x02\x08\x4c\xd7\x9b\xa3\x59\ \x59\x14\xc4\x1c\xbc\x6e\xd0\xb2\xa3\xac\xe2\x34\x5f\x6e\x8e\x72\ \xf2\xf3\xbe\x6d\x1e\x8e\xde\x5b\xbe\xe8\x2e\x2e\x44\xba\x18\xcd\ \x2d\x6a\x64\x6d\x48\x5d\x91\xbf\x23\x5a\xa0\x92\xd3\x4a\x69\x06\ \x5e\xe3\x33\x7c\x87\x6b\x42\x19\x1e\xb6\xd7\xf5\x7d\x07\x2f\x28\ \x6c\xdb\x56\x3e\xfd\x3f\xd1\xd4\x1d\xa9\x41\x62\x89\xe6\x25\x1b\ \x37\x56\xe6\x08\xa2\x0a\xec\x52\x7b\x10\xfe\x51\x4a\x8a\xd6\xec\ \xa1\x2b\x60\xa1\xd3\x16\x99\x53\x5a\x8b\x4c\x72\x72\xd4\x96\x82\ \x32\xe0\x90\x11\xe6\x14\x84\x47\x8f\xc3\xd1\xe6\xcd\xa5\xf0\x39\ \x6e\x3a\xc4\x5e\x93\x44\x09\x3a\x30\x13\x6e\x05\x93\x27\x2b\x29\ \x20\xb7\xae\x3f\xa8\x74\x97\x10\xaf\xbb\xed\x11\x9c\x25\x6b\x84\ \xcb\x88\xaf\x89\x54\x00\x12\x1c\xf6\xe2\x6e\x84\xbf\x52\xb7\x09\ \x1a\x44\x83\xb7\x6a\xaf\xe0\x7a\x99\x21\xa2\xf9\x30\xa1\x4a\x88\ \x94\x04\x19\x70\xab\x63\x47\xad\xb9\x53\x4f\x79\x3f\xf5\xda\x2a\ \xbb\x45\x3a\xc5\x84\x2b\x01\x71\xdd\x81\xf0\xd2\xe9\xf1\xdc\xbf\ \xf1\xdc\x39\x8e\x86\x63\x1e\x6c\x9f\xb4\x04\x34\x24\x27\x4c\x01\ \x68\xc6\x0e\xd3\xae\x83\x8e\xd6\xbd\x75\x87\x28\x7e\x88\x5a\xc7\ \x38\x0f\xd6\x84\x4d\x69\xb3\x6c\x9d\x3d\xdf\xa5\x4b\xe2\xa2\x03\ \xda\xf2\x2d\xbc\x3d\x0e\x6e\xec\xa9\x33\xfb\xad\xe8\x72\x8f\xfa\ \x81\x09\xdd\x27\x04\x65\x88\x7c\x14\xa6\xf0\x88\x19\x70\x30\xc3\ \x60\x05\x88\xf3\x86\x50\x07\x87\xf7\x69\x4c\xcf\x10\xf1\x8f\xcc\ \x91\x21\x12\x7e\xe1\x62\xf7\xee\x54\x65\x68\x88\x8c\x0b\xb8\x24\ \xae\xee\xd1\x43\x6b\xe6\x34\x24\x39\xe8\x6d\xce\x88\xcb\xb9\x21\ \xc4\x54\xfe\xb1\x9f\x8d\xa7\xc5\xd0\x87\x17\xaf\x43\x53\xd7\xd8\ \x0f\x1d\x6c\xda\xd4\x78\x68\x2a\x07\xb9\x4b\xdc\x8f\xcd\xa1\xf7\ \x96\x7f\xf8\x2f\x39\x11\x94\x9b\xa8\xb9\xbd\x90\x2a\xe1\xc8\x0c\ \x8c\x6d\x28\x69\xb5\xdc\xde\x51\x7a\x1b\xcb\x3f\xf4\xde\x82\x5e\ \x96\xa5\xb4\xf1\xe0\x24\xca\x6a\x55\xa2\x55\x12\x98\x18\x03\x34\ \x96\xe9\xe0\xe4\x3d\x56\xfe\x07\x11\x0b\x9b\x38\x2b\x22\x09\x1d\ \x98\x92\x60\x35\x02\xe5\x35\xb8\x78\x54\x98\xd8\x95\x31\x1f\x9d\ \xc5\x5e\x1d\x3e\xc3\x77\xb8\x06\xd7\xda\x1c\x9d\x2d\x00\x99\x01\ \xee\xa2\x41\x9f\x23\x46\x13\x22\xfa\xf0\xd0\x8a\x06\xfa\xd9\xc3\ \xe1\x69\xdc\x7b\x01\x04\xe6\x6e\x21\xfa\x3f\x97\x27\xc9\xc1\xbd\ \x63\x03\x42\x5f\x26\x3b\x18\xb9\x8c\x6b\x7a\x24\xa9\xd4\xf1\x50\ \xff\x2c\x97\x85\xdd\xae\x5f\x9b\xfa\xbd\x10\xaf\xc4\x7a\x7e\xff\ \x01\xc7\xfc\x2c\x0f\xa3\xd5\x0b\x13\x00\x00\x00\x00\x49\x45\x4e\ \x44\xae\x42\x60\x82\ \x00\x00\x03\x27\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x03\xf0\x00\x00\x03\xf0\ \x01\xd8\xe5\x4a\xc4\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\xa4\x49\x44\ \x41\x54\x38\x8d\x75\x93\xcf\x4f\x13\x41\x1c\xc5\xdf\xcc\x6c\xf7\ \x57\xdb\x2d\x6d\x85\x42\x0d\x07\x28\x28\x78\xa0\x31\x41\x13\x83\ \xe8\x09\x2e\x9e\xbc\x10\x2f\x90\xa8\x89\xde\xd5\x84\xe0\xa9\x89\ \x26\xc4\x18\x8e\x5e\x3c\x18\x35\xc6\x03\xfe\x05\x44\x0f\x28\x10\ \x13\x3c\x29\x06\x04\x52\x90\x80\x10\x04\x6a\xd9\xa5\xdd\xce\x76\ \x76\xd7\x03\x52\x0b\x49\xdf\x69\xf2\x9d\x37\x9f\x7c\xbf\x6f\x66\ \x08\x4e\x68\x78\x6c\x2a\x6d\xe8\xd2\x43\x5d\x0b\xb4\x49\x32\x0b\ \x03\x80\x70\x5c\xcb\x2e\x8a\xe5\x7d\xbb\x3c\xfa\xe4\x7e\xef\xd7\ \x6a\x3f\x39\x5a\x64\x32\xe3\xb2\x9e\x6c\x9d\x88\x37\x68\xe7\xcf\ \x75\xc5\x22\x8c\x91\x63\x60\x57\x78\x58\x5c\xf8\xb3\xbd\xb1\x66\ \x7e\x10\x3b\xeb\xb7\x32\x99\x01\xa7\x02\xc8\x64\xc6\x65\x2d\x99\ \x9a\x6f\x6b\x49\xa6\x82\x86\x82\x58\xa3\x73\xb2\xb1\x8a\x2c\xd3\ \x71\x67\xa7\xb7\x66\xf8\xf6\x5a\x5f\x26\x33\xe0\x50\x00\xd0\x93\ \xad\x13\x6d\x2d\xc9\x94\xaa\x29\x70\xcb\x80\x6d\xb1\x9a\x80\xb0\ \x21\xb3\x8b\x97\x9b\x7a\xa4\xfa\xe6\x17\x00\x40\x86\xc7\xa6\xd2\ \x67\x5b\x4f\x4d\x35\xd6\x37\x84\xfd\x7f\x13\xe9\x2a\x45\x57\xa7\ \x8a\x88\x2a\x03\x00\x4c\xee\x60\x23\x7f\x80\x52\x59\x54\x40\x0b\ \xdf\x77\x7f\xcf\xcd\xe7\xfa\x68\x44\x0b\x8c\x74\xa6\xeb\xc2\xd1\ \x26\x01\x55\xf7\xa0\x2a\x14\x3d\x69\x03\x2a\x05\xf2\x96\x85\xbc\ \x65\x41\x21\x40\x67\x22\x0a\x99\xfd\xef\xec\x4c\x47\xac\x21\x1a\ \x92\x47\xa8\xa6\x4b\xed\x8c\x11\x30\xc9\x47\x38\x2e\x90\xee\x50\ \x51\x16\x0e\xcc\x42\xc1\x77\x5d\xef\xa5\xeb\x7a\xaf\xcc\x42\xc1\ \x77\x9c\x32\x9a\xa3\xa1\x0a\x80\x49\x14\xba\x26\xb5\x4b\x92\x4c\ \xc3\xd5\x33\xd6\xe9\x32\xf2\x96\x05\x4a\xe8\xeb\x44\x3c\x7a\x13\ \x00\xb6\x73\x39\x62\x73\x3e\x54\x17\x3e\x66\x85\x14\xa0\x06\xad\ \x99\x16\xf1\x49\xcd\xbd\x23\x51\xe2\x4b\xc2\xf1\xac\xea\x9a\xc9\ \x1d\x68\x8a\x02\xb3\x50\x18\xdc\xce\xe5\x00\x00\x9e\xe7\x0f\x86\ \x34\x05\xfb\x25\x7e\xec\xbc\xe0\xae\x45\xed\xa2\x58\x76\x85\x57\ \x29\x6e\xe4\x0f\x20\xcb\x01\x18\xc1\x20\x61\x94\x0d\x31\xca\x86\ \x8c\x60\x90\x04\x24\x19\xdf\x7e\x94\x60\x1f\x1c\x06\xe9\x0a\x0f\ \xb6\x2d\x96\x58\x77\xef\xe0\x22\xa1\xf4\x7a\x7d\x42\x0f\x01\x80\ \xf0\x3c\xe4\x0a\x1c\x41\x55\x46\x5d\x50\x87\xaa\x28\xb0\xb8\x8b\ \x2f\x73\x05\xd8\xdc\x87\x53\xa2\xe0\x36\xc5\x6a\x76\x2f\xbf\xb3\ \x63\xde\x26\x00\xf0\xf8\xd9\xe7\x37\x97\xae\x9c\xbe\x11\x36\xe4\ \x9a\x2f\xc8\xdc\x93\xc0\x8b\x87\x91\xd9\x45\x8e\xec\xcf\x5f\xef\ \x87\xef\x74\xf7\x53\x00\x10\x3b\xeb\xb7\x66\xa7\xb7\x66\x2c\xd3\ \x71\x6b\x01\x82\x11\x17\x04\x3e\x8a\x36\x47\x76\x75\x73\x39\xeb\ \xe3\x1a\x00\x30\x00\x98\x9c\x7c\xe7\xf6\x5e\xe8\x7f\xbb\xb9\x4b\ \x52\x9c\x7b\x89\x58\x5c\x0d\x51\x7a\xfc\x12\x7c\xcf\xc3\xca\x4a\ \xee\x60\x73\x73\xef\x63\x16\xe8\x79\x7e\xb7\xbb\x0c\x54\xfd\xc6\ \x23\x3d\x78\xfa\xa9\x2b\x1a\x92\x47\x74\x4d\x6a\x97\x64\x66\xc0\ \x07\x44\xd9\x35\x6d\x5b\x2c\xd9\x36\x1f\x7d\x74\xef\xea\x5c\xb5\ \xff\x2f\x80\xbf\x13\x9c\x14\x7a\x5f\xc8\x00\x00\x00\x00\x49\x45\ \x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\x6f\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x00\xba\x50\x4c\x54\x45\x00\x00\x00\xff\xff\xff\xaa\xaa\ \xaa\xbf\xbf\xbf\xaa\xaa\xaa\x9f\x9f\x9f\xa4\xa4\xa4\x9f\x9f\x9f\ \x9e\x9e\x9e\xa2\xa2\xa2\x9f\x9f\x9f\x9e\x9e\x9e\xa2\xa2\xa2\xa2\ \xa2\xa2\x9f\x9f\x9f\xa2\xa2\xa2\x9f\x9f\x9f\xa0\xa0\xa0\x9f\x9f\ \x9f\xa0\xa0\xa0\xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\x9f\x9f\x9f\ \xa0\xa0\xa0\xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\x9f\x9f\x9f\xa0\ \xa0\xa0\xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\xa1\xa1\xa1\xa0\xa0\ \xa0\xa0\xa0\xa0\xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa1\ \xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\x68\x67\xcb\x9e\x00\x00\x00\x3d\x74\x52\x4e\x53\x00\x01\ \x03\x04\x06\x08\x0e\x10\x15\x16\x18\x1d\x21\x2c\x30\x37\x38\x3b\ \x3d\x4b\x51\x5b\x61\x62\x6b\x6c\x71\x73\x85\x86\x87\x8e\x8f\x9a\ \x9b\xa1\xaa\xab\xae\xb1\xba\xbf\xcc\xcd\xd1\xd8\xda\xdc\xe2\xe5\ \xed\xee\xf0\xf4\xf5\xf6\xfa\xfb\xfc\xfd\xfe\x22\xc6\x9f\x28\x00\ \x00\x01\x27\x49\x44\x41\x54\x58\xc3\xed\x94\x6b\x43\x82\x30\x14\ \x86\x81\x10\xa3\xac\x44\xbb\x69\x81\x84\x4a\xd9\x05\x0d\x4a\xed\ \x72\xfe\xff\xdf\x2a\xdb\xb8\xc3\x76\x36\x3f\xb6\xf7\x0b\x6c\xec\ \x3d\x6c\xe7\x9c\x67\x9a\xa6\xa4\xa4\xf4\x4f\x64\xdb\xfb\xf9\xad\ \xa7\xe7\xee\x3e\x7e\xf3\x01\x60\xd1\x91\xf7\x1b\x73\xf8\xd5\xfd\ \x81\xac\x5f\x0f\xe0\x4f\x53\x5d\x32\x80\x07\x54\xae\x9c\x7f\x04\ \x99\x6e\x64\xfc\x17\x5f\x79\x80\xef\x4b\x71\xff\x70\x0b\x05\x7d\ \x9e\x8b\xfa\x9d\x35\x71\x46\x11\x79\xae\x1d\x31\xff\x49\x4c\x7c\ \xaf\xbd\xe3\x15\x79\x7b\x3b\x15\xf1\x17\x5d\x79\x2c\xbc\xff\xf0\ \x85\x78\x36\x83\xdd\xe8\xec\x9d\x8c\x96\x47\x78\x00\xca\x99\x4b\ \xf3\x89\xc5\x62\x07\x40\xb9\x76\x69\x45\x71\x58\x10\x00\xca\xdd\ \x73\x4d\xa7\x30\x58\xa4\x00\xc0\x6d\x71\xd6\x05\x34\x16\x5e\xe3\ \x52\xfd\x0e\x8b\xc5\xa8\x65\xb3\xc6\x0c\x87\x45\x7b\xba\xb2\xd4\ \x5e\x31\x01\xf8\x68\x2f\x98\xf5\xc8\xc7\xa2\xcf\x6c\x99\x72\x7b\ \xb1\x01\xe0\x37\xb8\xcc\x77\xde\x1f\xf8\x3b\x64\x63\x51\x05\x80\ \x7d\xcd\xd4\xb3\x5c\x07\x40\xb0\xce\x3e\xed\x93\x31\xaf\xd3\xc6\ \x74\xa1\x5f\x99\xa7\xe9\xf1\xd0\x97\x7d\xdc\x18\x20\xd0\xd1\xb4\ \xc5\x4d\x47\x08\x0d\x14\xef\x61\xd3\x11\xcc\x49\x92\x4c\x4c\xe4\ \x8d\x23\xb0\x56\x49\x49\x49\x09\xaf\x1f\x6e\x9e\x62\xae\x84\xc1\ \x5c\xd4\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x0a\x81\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\x4b\x00\x00\x10\x4b\ \x01\xe7\x8f\x45\x7b\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x09\xfe\x49\x44\ \x41\x54\x78\x9c\xed\x9b\x7b\x8c\x9c\x55\x15\xc0\x7f\xe7\x7e\xf3\ \xdc\xd9\x9d\xee\xec\xee\xec\x63\xda\x52\x11\xda\x6a\xcb\xa3\x40\ \xab\x8d\x36\x8a\x11\x6d\x25\xa5\x54\x43\xc0\x60\x82\x16\x08\x58\ \x03\x18\x8c\x0a\xd1\x28\x21\x4a\x50\xd1\x18\x88\x40\x24\x29\x35\ \x26\xc6\x28\x82\xb4\x8a\x14\x02\x0a\x0a\x04\x81\x4a\x0b\xb4\x14\ \x0a\x69\xcb\xb6\xb3\xbb\x9d\xd7\xbe\xe6\xf9\xcd\x77\xaf\x7f\xcc\ \xce\xee\x6c\x77\xb7\xbb\xdb\x9d\x69\x87\xa4\xbf\xff\xe6\xdc\x7b\ \xcf\x77\xcf\x9d\xfb\xdd\xef\x9c\x7b\xcf\x15\x66\x40\x2c\x16\x8b\ \x14\xc5\xba\xdc\xc0\x5a\x31\xe6\x4c\x84\x0e\xa0\x63\x26\x6d\x4f\ \x22\x7d\x18\xfa\x8c\xc8\x01\x0c\x3b\xdc\x38\xdb\xc3\xe1\x70\x74\ \xba\x46\x72\xbc\xc2\xc3\x47\x53\x2b\x2c\xd1\x77\x23\xac\x9d\xae\ \x6e\x1d\x62\x30\xec\x50\x96\xdc\xde\xd1\xd2\xf2\xc6\x54\x95\x26\ \x35\xaa\xb7\xb7\x37\x60\x5c\xee\xdf\x00\xd7\x00\xaa\x56\x3d\x3c\ \x49\x68\x63\xd8\x8a\x9d\xbf\x25\x12\x89\x64\x8e\x2d\x9c\x30\x00\ \xdd\xf1\xf8\x7c\x17\x6a\x1b\x98\x8b\x4e\x4e\xff\x4e\x8c\xde\x81\ \x03\xbc\x1f\xdb\xc9\x40\xe6\x28\xe9\xc2\x00\x1e\x97\x9f\xa0\xaf\ \x8d\x33\x5a\x96\xf1\x91\xb6\x73\xb1\x94\x7b\x5c\x7d\x63\xd8\x8d\ \x4b\x5d\x1e\x09\x85\x0e\x55\xca\xc7\x0d\x40\x34\x99\x3c\x43\xb4\ \x79\x19\xe8\xaa\xbd\x09\xb3\xc7\x18\xcd\x1b\x87\xff\xc5\x73\xfb\ \xfe\x40\x22\x3d\xf5\xeb\xed\x73\x07\xf8\xc4\x99\xeb\x59\xb3\xf8\ \x4a\x7c\xee\x40\x65\x51\x54\x0b\xab\xe7\xb7\xb6\x76\x97\x05\xa3\ \x03\xd0\xdd\xdd\xed\x77\xf9\x1b\xfe\x0d\xac\xac\x45\xe7\xe7\xca\ \x60\x2e\xc1\x9f\x5e\xf9\x09\xdd\xc9\x7d\xa3\x32\xaf\xd7\x8b\xc7\ \xe3\xc6\xb2\x5c\x68\xa3\xb1\x0b\x36\xb9\x5c\x0e\x63\x0c\x00\x01\ \x4f\x33\x57\xac\xba\x8d\xb3\xc2\x17\x8c\xb6\x11\x61\x17\xb6\xbd\ \xa6\xb3\xb3\x33\x0d\x15\x03\xd0\x13\x4f\x6c\x05\xbe\x71\x92\xec\ \x99\x15\x47\x07\x0f\xf1\xfb\x97\x7e\xc0\x60\x2e\x01\x02\xc1\x60\ \x90\x50\xa8\x19\x97\xcb\x35\xa1\xae\xd6\x86\xa1\xc1\x41\x52\xa9\ \x7e\x1c\xc7\x41\x29\x8b\x0d\xe7\xdf\xc2\x85\x8b\xd6\x8e\xd6\x31\ \x86\x2d\x91\x70\xeb\xf5\x30\x32\x00\x7d\x7d\xa9\xf3\xb5\xa5\xff\ \x47\x1d\x2e\x78\xd9\xc2\x10\x0f\x3d\xff\x6d\x12\xe9\x28\x96\x65\ \xd1\xd1\xd5\x81\xdf\xe7\x9b\xb6\x9d\xd6\x9a\xde\x9e\x5e\xb2\xd9\ \x1c\x4a\x14\x5f\x5b\x7d\x27\x8b\x3b\x56\x55\x14\xab\x95\xf3\xdb\ \x43\xaf\x2b\x00\xad\xf4\xcf\xa8\x43\xe3\x01\xb6\xed\xba\x97\x44\ \x3a\x8a\xb2\x14\xf3\xe7\x47\x66\x64\x3c\x80\x52\x8a\xae\x48\x17\ \x3e\xbf\x0f\x6d\x34\x8f\xed\xfc\x15\x39\x3b\x3d\x56\x6c\xe9\x9f\ \x02\xa8\x58\x2c\x16\x19\xf9\xce\xd7\x1d\xdd\xc9\x7d\xbc\x1d\x7d\ \x11\x80\xf6\xf6\x76\xdc\x1e\xf7\x34\x2d\xc6\x23\x22\x74\x76\x76\ \x60\x59\x16\xe9\x42\x3f\x2f\xee\x7f\x64\xac\xd0\xb0\x2e\x16\x8b\ \x75\xa9\xa2\x58\x1b\xa9\x53\x27\xe7\xe5\xf7\x1f\xc7\x60\xf0\xfb\ \xfd\x04\x02\x0d\x27\xa4\xc3\xb2\x2c\x42\xa1\x66\x00\xfe\x7b\xe0\ \xef\x38\xba\x58\x2e\x52\x36\xd6\x06\x05\xf5\xf9\xef\x3b\xba\xc0\ \xbb\x7d\xaf\x00\x10\x9c\xd7\x34\x27\x5d\x4d\xc1\x20\x22\x42\xce\ \x1e\xe6\x60\xe2\xcd\x51\xb9\x08\x97\x2a\x63\xcc\xa2\x39\x69\xaf\ \x11\x47\x87\x3e\x20\x5f\xcc\x80\x08\x0d\x0d\x81\xe9\x1b\x1c\x07\ \xa5\x04\xdf\xc8\xda\xf1\x41\x62\x4f\x45\x89\x5e\xae\x04\xe6\xcf\ \x49\x7b\x8d\x18\xcc\x26\x00\xb0\x94\x42\xa9\xb9\xbf\xa1\xe5\xf5\ \x63\x28\x97\xac\x90\x4a\x87\x42\xcc\xdc\xe6\x57\x8d\xc8\x17\x4b\ \x6e\xbb\xb2\xaa\xf3\x71\x52\xa2\x46\xf4\xa6\x2b\xc5\x3e\x05\xd2\ \x57\x95\x27\x54\x99\x46\x6f\x08\x00\xa7\xe8\x54\x45\x9f\xe3\x14\ \xc7\xe9\x05\x10\x18\x56\x40\x4f\x55\x9e\x50\x65\xe6\x35\xb4\x03\ \x25\x87\xa6\x58\x2c\x4e\x53\x7b\x7a\xf2\xf9\x42\x49\xaf\xbf\x7d\ \x4c\x28\x1c\x54\xc0\xde\x39\x6b\xaf\x01\xad\x81\x08\x2d\x0d\xa5\ \x98\x2c\x3d\x9c\x9e\xa6\xf6\xf1\xb1\x6d\x9b\x42\xa1\x34\x00\x67\ \xb7\x8f\x05\xb9\x5a\xb3\x53\x19\xcc\xf6\x39\x69\xaf\x21\xcb\x22\ \x6b\x00\x18\xe8\x1f\x1c\x0d\x70\x4e\x84\x54\xaa\x1f\x80\xb6\xa6\ \x85\xb4\x07\xc7\x3e\x7a\x0a\xd9\xa6\x28\x14\x9e\x06\x26\x6c\x14\ \xd4\x03\x9f\x5a\xfc\x15\x3c\x2e\x3f\x76\xd1\x26\x95\x4c\x9d\x90\ \x8e\x6c\x36\xc7\xf0\xe0\x10\x00\x17\x2f\xbd\xba\xb2\x28\x6d\xe7\ \xd2\xcf\xa8\x48\x24\x92\x41\x78\x70\xee\xdd\xad\x3e\x8d\xde\x10\ \x9f\x5d\xf2\x55\x00\xfa\x53\xfd\x0c\x8e\x18\x32\x53\xec\x42\x81\ \xbe\xbe\x3e\x0c\x70\x46\xeb\x72\xce\x5d\x70\x71\x45\xa9\xb9\x7f\ \xe1\xc2\x85\x59\x05\x50\xb0\xac\xbb\x80\xe4\x64\x4a\x4e\x35\x6b\ \x96\x5c\xc9\xb2\xc8\xa7\x31\x40\xfc\x68\x8c\x44\x22\x39\xa3\xd7\ \x21\x9d\x4e\x73\xe4\x70\x0f\x4e\xd1\x21\xe8\x6f\xe3\xaa\x55\x3f\ \x44\xc6\x3c\xfe\x54\xd1\xed\xfe\x39\x54\xc4\x00\xd1\x58\xf2\x06\ \x11\xf3\xdb\x5a\x18\x31\x57\x6c\x27\xcf\xa3\x3b\xef\x61\x6f\xf4\ \x05\x00\x5c\x6e\x17\xcd\xf3\x82\x34\x04\x1a\x71\xbb\xc7\xf6\x04\ \x8c\xd6\xa4\xd3\x19\x06\x07\x87\xc8\x66\xb3\x40\x69\x31\xbd\x7a\ \xf5\x9d\x84\x9b\x16\x8e\xd6\x13\xe1\xfa\xce\xd6\xd6\x2d\x70\x4c\ \x10\xd4\x13\x8f\x3f\x00\xb2\xb9\xf6\x26\xcd\x1e\x83\xe1\x85\xfd\ \x8f\xf0\xfc\x3b\x7f\xa4\x50\xcc\x8e\xca\x95\x92\xd2\x8e\x90\xd6\ \x38\xce\x98\xcf\x20\x08\xe7\x2c\xf8\x0c\xeb\xcf\xbb\x09\xbf\xa7\ \xd2\xd7\x93\xfb\xbb\xda\x5a\x6e\x1a\xab\x57\xf9\x10\x63\xdc\xbd\ \x89\xd4\x5f\xc0\x6c\xa8\xa1\x2d\x73\x62\x38\xdf\xcf\x4b\xfb\x1f\ \x65\x6f\xf4\x05\x92\x99\x89\x2e\x8c\xcf\xdd\xc8\x92\x8e\x55\xac\ \x3e\x6b\x23\x0b\x42\x4b\xc7\x95\x09\xf2\x78\x47\x6b\xe8\x4a\x11\ \xb1\xc7\x64\xc7\x60\x8c\x91\xde\x78\xf2\x0e\x84\x3b\x6a\x61\x40\ \x35\x49\xa4\xa3\x0c\x64\x62\x0c\xe7\x93\xf8\xdc\x01\x82\xbe\x36\ \xc2\x4d\x67\x60\xa9\x89\x5b\x65\x06\xee\xeb\x6a\x6d\xb9\x55\x44\ \x74\xa5\x7c\xca\x28\xa3\x37\x96\xbc\xcc\x88\xb9\x07\x58\x3a\x55\ \x9d\x0f\x09\x6f\x63\xe4\x7b\x5d\xe1\x96\x27\x26\x2b\x3c\x6e\x98\ \x65\x8c\x71\xf5\xc4\x53\xd7\x8a\x98\x6b\x81\x55\xd4\xe9\xb6\xd9\ \x24\x68\xe0\x15\x63\x78\xb8\xab\xad\x65\xab\x88\x4c\xe9\x4b\xcf\ \x38\xce\x8c\xc5\x62\x11\x47\xa9\x75\x46\xb3\xdc\x28\xba\xc4\x30\ \x71\x9e\x9d\x42\x8c\x50\x14\x88\x02\x7b\x5c\x5a\xef\x08\x87\xc3\ \x75\x19\xe3\x9c\xe6\x34\xa7\x39\xcd\x69\xea\x89\x19\x7f\x06\xbb\ \xe3\xf1\xf9\x6e\x91\xb5\x46\xb3\xc8\x40\x44\x84\x79\xb5\xec\xd8\ \x6c\x31\x86\x01\x81\x23\x28\x0e\x15\x8d\x79\x7a\x61\x5b\xdb\x91\ \x99\xb4\x9b\xce\x11\x72\xf7\xc4\x53\xd7\x8d\x38\x42\x2b\xa7\xab\ \x5f\x47\x18\xe0\x55\x63\xe4\xe1\xae\xb6\xd0\x96\x13\x72\x84\xa2\ \xf1\xf8\x46\x90\x5f\x08\x2c\xae\x49\x17\x4f\x1e\xef\x88\xd1\xdf\ \xef\x0c\x87\x27\xdd\xfa\x9b\x2c\x18\xb2\x7a\x13\x89\xbb\x40\x6e\ \x9b\x50\xbb\x58\xc4\xe9\x3d\x82\x1e\x48\x62\x72\x39\xa4\x29\x88\ \xd5\xdc\x8a\x6a\xef\xac\x41\xbf\xab\xcb\x48\x30\xf4\x1d\x11\x19\ \xb7\xcf\x3e\x49\x38\x9c\x78\x0c\x64\x7d\xa5\xbc\x78\xf0\x3d\x0a\ \xcf\x3d\x85\xbd\x77\x37\x26\x97\xe5\x58\x54\x6b\x3b\xee\x15\xab\ \xf0\x7e\xee\x4b\xa8\x60\x5d\x2d\x0d\xc7\x20\xdb\x3b\x5b\x43\x57\ \x4c\x19\x0e\xf7\xc4\xe3\x0f\x82\x7c\xb3\xfc\xdb\x0c\x0f\x91\xf9\ \xf3\x56\xec\xdd\xaf\x41\xc5\x36\x94\xb2\x14\x82\xa0\xb5\x1e\xb7\ \x3d\x25\x5e\x1f\xde\x2f\x6e\xc0\x77\xc9\x7a\x90\xba\x5d\x2e\x1e\ \xee\x6a\x6b\xbd\xae\xfc\xa3\x22\x45\x26\xb9\x19\xcc\x03\xe5\xdf\ \x4e\xcf\x61\xd2\x0f\xfd\x1a\x9d\x38\x0a\x80\xc7\xe3\xc1\xef\x6f\ \xc0\xe3\xf5\x20\x15\xc6\x39\x8e\x43\x21\x9f\x27\x93\xc9\x8c\xee\ \xc8\xb8\xcf\x5f\x49\xc3\x35\x9b\x11\xb7\xe7\x24\xd8\x33\x7b\x8c\ \x91\x1b\x23\xe1\x96\x87\x60\x64\x00\x0e\xf5\xf7\x87\x3c\x45\xe7\ \x7d\x20\x04\xa0\x07\xfa\x19\xfe\xe5\x8f\xd0\x03\xfd\x28\xa5\x68\ \x0a\x06\xf1\x7a\xbd\xd3\x69\x65\x38\x9d\x26\x93\x2e\x1d\x62\xb8\ \x57\xac\x22\xb0\xe9\xe6\xba\x9c\x09\x02\xfd\x45\x8f\xfb\xec\x05\ \xc1\x60\x42\x01\x78\x6d\xe7\xc7\x8c\x18\x8f\x31\x64\xb6\xdc\x3b\ \x6a\x7c\x28\xd4\x32\xbd\xf1\x00\x22\x34\x36\x36\x12\x0c\x06\x01\ \xb0\x77\xbd\x4a\xee\xd9\x49\xf7\x20\x4e\x39\x06\x9a\x2d\xdb\xbe\ \x1d\x40\x45\xa3\xd1\x06\x23\xdc\x50\x2e\xb4\x5f\x7b\x89\xe2\xc1\ \xf7\x10\x11\xe6\xcd\x6b\xc6\x72\x59\xb3\x52\xee\xf3\xfb\x09\x04\ \x4a\xe7\xf9\xf9\xa7\xb6\xa1\x87\x06\xab\xd9\xf7\xea\x61\xd8\xdc\ \xdd\xdd\xed\x57\x78\x3c\x6b\x81\xd1\xfc\x93\xdc\x8e\xbf\x02\xe0\ \xf3\xf9\x67\x9d\x93\x53\x26\x10\x08\x60\x29\x85\xc9\xe7\x28\xfc\ \xf3\xc9\xaa\xf4\xb7\x06\x04\xdc\x3e\xdf\x17\x94\x20\x97\x95\x25\ \xce\x91\x0f\x70\x62\xa5\xd3\xf2\x86\x13\xcc\xc9\x01\x40\x04\xff\ \x48\xfb\xc2\xee\x57\xe7\xd6\xcd\x1a\x62\x44\x5d\xae\x80\xe5\x65\ \x41\x71\x5f\x29\x7f\xc6\xed\x72\x61\x59\xb3\x9b\xfa\xc7\xe2\xf5\ \x96\x52\x52\x74\xbc\x0f\x1d\xaf\xcb\x14\x04\x8c\xe1\x22\x05\x8c\ \xba\x71\x3a\x35\x92\x96\x32\x49\x06\xe6\x6c\xb1\x2c\x6b\xf4\x73\ \xa9\x93\x89\x39\xeb\xab\x05\x4a\x58\xa4\xc0\x8c\x5e\x7c\x30\xc3\ \xa5\xc3\x47\xa5\xaa\x94\x96\x32\x92\xde\xa2\x87\x06\xaa\xa2\xaf\ \xda\x18\x68\x54\x20\x63\xbd\xf3\xfa\x4b\x05\x73\x38\x8b\x1f\xf7\ \x00\x5d\xd2\x23\x7e\x7f\x55\xf4\xd5\x80\x9c\x32\x66\x2c\x45\x46\ \x35\x97\xfc\xf8\xca\x33\xb6\x13\xc5\x68\x8d\xd6\xa5\x43\x18\x35\ \x2f\x34\x4d\xed\x53\x85\xe9\x53\x88\x1c\x2c\xff\x74\x9d\xb9\x04\ \x28\xa5\x94\xcc\x75\x16\xe4\x0b\xa5\x78\x43\xfc\x0d\x58\x1d\x75\ \x99\x89\x87\x41\xbd\xa5\x30\xec\x28\x0b\x5c\x67\x7f\x1c\xf1\x37\ \x60\x8c\x21\x97\x9d\x18\xf5\xcd\x86\x6c\x66\xc4\x25\x5e\xb6\x02\ \xaa\xb0\xa8\xd6\x04\xc3\x3f\x94\x1b\x67\x3b\xa5\xa3\x24\x70\xb9\ \xf0\xae\xf9\x3c\x50\x4a\x30\x28\x4f\xe1\xd9\x92\xcf\xe7\xb1\x6d\ \x1b\x44\xf0\x5e\x5c\x97\x99\xb8\x00\xda\x8d\xf3\x37\x15\x0e\x87\ \xa3\x18\x9e\x2a\x4b\xbd\x97\xac\x47\x1a\x83\x68\xad\x19\x1c\x18\ \x60\xb6\x6f\x82\x53\x74\x18\x1a\x28\xad\xab\x9e\x0b\x3e\x89\xb5\ \xe8\xa3\x55\xed\x75\xd5\x10\x9e\x0c\x87\xc3\x3d\x0a\x40\x2c\xb9\ \x8d\x91\x59\x20\xfe\x06\x1a\xbe\xfe\x2d\xc4\xb2\x28\x14\x0a\xf4\ \xa7\x92\x98\x19\xce\x04\xbb\x60\x93\x4a\x25\xd1\xc6\xa0\x5a\xc3\ \xf8\xaf\xb8\xa6\x76\x06\xcc\x0d\x47\x44\x4a\xc1\x10\x40\x67\x4b\ \xcb\x9b\xc6\xb0\xb5\x5c\xea\x5e\xba\x1c\xff\x55\x9b\x10\xcb\xc2\ \xb6\x6d\x12\x89\x04\xd9\x4c\x66\xca\x85\xd1\x29\x3a\x23\xd7\x54\ \x92\x68\xad\x91\xe6\x16\x1a\x6f\xfc\x2e\xd2\x58\x97\x59\xb8\x88\ \xb0\xa5\xb3\xa5\xe5\x2d\x98\x78\x69\xea\x79\x4a\xc7\xe0\x00\xd8\ \xef\xee\x21\xf3\xbb\x07\x30\xc3\x83\xe5\x86\xb8\xdd\x9e\x51\x2f\ \xaf\x9c\xc5\x59\x99\xc9\x69\x9d\xb5\x94\xc0\xa6\x9b\xeb\x78\x6b\ \xcc\xbc\x6e\x0a\x85\x35\xe5\x3b\x84\xe3\x76\x2b\x8e\x24\x12\x0b\ \x95\xe1\x65\x20\x32\x5a\x3d\x9b\x21\xff\xec\x13\xe4\xff\xf3\x0c\ \x26\x3b\x75\x3a\xa1\xea\xe8\xc2\xb7\xee\xcb\x78\x2e\x5c\x5d\x97\ \x9b\x20\x00\x02\x47\x8a\xc2\xea\x05\xad\xad\x87\x2b\x64\xe3\x29\ \x5d\x9c\x94\xc7\x39\xe6\xfa\x9c\x71\x8a\x14\xf7\xef\xc3\x39\xb0\ \x1f\xdd\x9f\x82\x7c\x16\x69\x0a\xa2\x5a\xc2\xb8\x3e\x76\x0e\x56\ \xd7\x82\x93\x60\xc2\x89\x23\xc2\x2e\xad\xd4\xc6\xe3\x5e\x9c\x2c\ \x13\x8d\x46\x1b\x70\x7b\xef\x13\x61\x13\x1f\x9e\xac\x90\xa9\x70\ \x44\xd8\xa2\xf3\xf9\x5b\x67\x74\x75\xb6\x92\xbe\x64\xf2\x3c\x6d\ \xcc\xdd\x18\xd6\xf1\xe1\x1b\x08\x8d\xf0\xa4\x88\xdc\x5e\x5e\xf0\ \x26\x63\x46\x2f\x6b\x2c\x16\xeb\xb2\xb1\x36\x88\x70\x29\xe8\xe5\ \x20\x1d\x40\x63\xd5\xba\x5a\x1d\x86\xc1\xf4\x81\xda\x63\x0c\x4f\ \xb8\x4c\x71\x7b\x7b\x7b\x7b\xef\x74\x8d\xfe\x0f\x0a\x1c\xce\x4f\ \x5b\x71\xbb\x23\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \ \x00\x00\x01\x1d\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\x66\x50\x4c\x54\x45\x00\x00\x00\x80\x80\x80\x43\x4a\ \x61\x41\x4a\x60\x42\x4a\x5f\x42\x4a\x60\x48\x4f\x65\x48\x50\x64\ \x50\x58\x6c\x52\x59\x6d\x53\x5a\x6e\x55\x5c\x6f\x62\x68\x7a\x69\ \x6f\x80\x6f\x75\x85\x70\x76\x86\x77\x7c\x8b\x81\x86\x93\x8b\x90\ \x9c\x95\x99\xa4\xa0\xa4\xad\xa4\xa8\xb0\xa6\xa9\xb2\xb1\xb4\xbb\ \xb4\xb7\xbd\xb5\xb8\xbe\xdc\xdd\xde\xdd\xde\xdf\xe3\xe3\xe3\xe6\ \xe6\xe6\xe9\xe9\xe9\xf1\xf1\xf1\xf2\xf2\xf2\xf3\xf3\xf3\xbb\xa1\ \x8f\xa8\x00\x00\x00\x05\x74\x52\x4e\x53\x00\x02\x91\x9c\xd3\x56\ \x9d\x5a\x85\x00\x00\x00\x61\x49\x44\x41\x54\x18\xd3\x8d\xce\x37\ \x12\x80\x20\x14\x00\x51\x0c\x28\x98\xc5\x1c\x40\xfe\xfd\x2f\x29\ \x0a\x02\xce\x58\xb8\xe5\xab\x16\xc5\x18\x6f\xdc\x44\xa2\x00\x21\ \x0b\x94\xae\x04\x2b\xb1\xd0\xb4\x0a\x70\xe8\xa0\xac\x2f\x88\x1d\ \x8c\xc3\xfe\x40\xbf\xa8\x3a\xc6\x58\x62\xc0\xef\x13\xf2\xca\x96\ \xde\x30\x73\x21\x84\x3e\x2b\x0c\x00\xc8\x37\x48\x80\xc3\x83\x89\ \xdb\x34\x30\x07\xd9\x1f\x38\x01\x3f\xb0\x10\xd4\x41\x66\x5a\x4e\ \x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\x85\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\x8d\x50\x4c\x54\x45\x00\x00\x00\xff\xcc\x00\xff\xaa\ \x2b\xdb\xb6\x24\xed\xbc\x18\xed\xb8\x18\xee\xb9\x17\xe8\xbb\x17\ \xeb\xba\x16\xeb\xbb\x16\xec\xba\x15\xec\xba\x17\xea\xba\x17\xea\ \xba\x16\xeb\xb9\x16\xeb\xba\x16\xeb\xb9\x16\xeb\xba\x16\xeb\xba\ \x16\xeb\xbb\x15\xea\xba\x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\ \xeb\xbb\x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\xeb\ \xba\x16\xeb\xbb\x19\xeb\xbb\x1a\xec\xbe\x25\xed\xc2\x31\xef\xc8\ \x45\xef\xc8\x46\xf6\xdf\x94\xf7\xe2\x9d\xfb\xf1\xcf\xfc\xf3\xd6\ \xfd\xf7\xe5\xfe\xfa\xef\xfe\xfc\xf5\xfe\xfd\xfa\xff\xfe\xfb\xff\ \xfe\xfc\xff\xff\xff\x68\x47\x43\x44\x00\x00\x00\x1d\x74\x52\x4e\ \x53\x00\x05\x06\x07\x2a\x2b\x2c\x2d\x8d\x8e\x90\x91\x93\x94\x96\ \x97\xbb\xbc\xbd\xbe\xd3\xd4\xd5\xf1\xf2\xf3\xf4\xfc\xfd\x64\x79\ \xba\xb6\x00\x00\x00\x8a\x49\x44\x41\x54\x18\xd3\x65\x8f\xc7\x12\ \x82\x50\x14\x43\x0f\x4d\xba\x15\x94\x16\x1b\xf6\xc2\xff\x7f\x9e\ \x8b\x87\x85\x31\xcb\x33\x37\xb9\x09\x00\x7e\x9c\x57\x55\x1e\x8d\ \x30\x72\xc6\x8d\x24\x49\x75\x6a\x03\x38\x0b\x7d\x34\xb7\x81\x89\ \xa4\xed\xbe\x27\x09\xf8\x8d\xa4\xf6\x7a\xdc\x18\x97\x47\x2c\x49\ \xed\xed\x79\x36\x47\x21\x4b\x03\xba\xee\x72\x58\x4b\xca\x28\xdf\ \xa0\xbb\x9f\x76\x52\x41\x31\x04\xab\x7f\x4b\x64\xc0\xa3\x0f\x0d\ \x18\xd5\x83\xb7\x2e\xa4\xbf\xc5\x62\xc0\x9e\x7d\xab\x4f\x2d\x00\ \x3b\xa9\xfb\x71\xb1\xd5\xef\xf5\xc2\xac\x2c\xb3\xc0\x05\x78\x01\ \xd5\x3d\x18\x0b\xd7\x07\xbc\x2c\x00\x00\x00\x00\x49\x45\x4e\x44\ \xae\x42\x60\x82\ \x00\x00\x02\x76\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x00\xe9\x00\x00\x00\xe9\ \x01\x54\x92\x14\x4b\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\xf3\x49\x44\ \x41\x54\x38\x8d\x85\x92\x3b\x68\x53\x61\x14\xc7\x7f\xe7\xbb\x89\ \xb5\x25\xa2\xb4\x43\x9d\x8a\x45\x84\x8a\xe0\xe2\x54\x31\xb5\x99\ \x1c\x4c\x1a\x5f\xad\xe0\x20\xbd\x0d\xa2\x45\xa1\x93\x2e\x5d\x3a\ \x0a\x22\x88\x96\x22\x6a\x93\xea\x20\x7a\xdd\x9a\x28\x3e\x90\xc4\ \xb4\x92\xd5\x5d\x51\x50\x90\xba\x88\xd0\x47\x6a\x7a\xf3\x1d\x87\ \xde\x68\xc4\x24\x9e\xe9\x3b\x7f\xbe\xff\xe3\x1c\x8e\xd0\xa0\x86\ \x3d\xcf\xf9\xda\xb6\xdc\xad\x61\xa7\x3d\xe2\x98\xa5\x97\x47\xce\ \xae\x36\xfa\x07\x20\xf5\xcd\xa1\xec\x83\x1e\xa3\xfe\xa4\x0a\x27\ \x81\xae\x00\xb6\x88\x96\x44\xe5\x56\x31\xee\x7a\x88\x68\x43\x81\ \x68\x36\x7d\x0a\xb8\x0f\x74\x34\x73\x03\x72\xd6\xea\x99\xb7\xc9\ \xd4\x72\x0d\x30\x9b\xce\x99\x04\xf0\x28\x20\x7f\x50\x18\x93\x2a\ \x3d\x7e\xd8\x76\x19\xf4\xa0\x40\x1a\x50\x20\x6e\x8c\x3c\x19\xf6\ \x3c\xe7\x77\x82\xfe\xe7\xf7\x3a\x43\x1b\xe6\x3d\xd0\xa9\x90\x57\ \xab\xc9\x7a\x87\x5a\x0d\x64\xd3\xa7\x15\x1e\x6e\x9a\xea\xf8\x42\ \x22\x75\x1b\xc0\x84\x2a\xe6\x52\x40\xfe\x16\xf2\xe5\x44\x23\x32\ \x40\x31\x31\xf6\x58\x60\x3a\x08\x7e\xe5\xcf\x08\x42\x12\x40\x94\ \x99\xc2\x71\xf7\x47\x8b\xf9\x41\xab\x37\x82\x47\xef\x40\xee\xee\ \xde\xda\x0e\xf6\x00\x18\x95\x52\x4b\x32\x50\x1c\x3a\xf7\x09\xf8\ \x0e\x60\xad\xb3\x1b\x20\x14\x2c\xe7\xbf\x15\xcd\xa5\xc7\x51\x66\ \x6a\xbd\x08\xd9\x68\x36\xfd\xc5\x08\x7c\x04\x50\x63\x0f\xb4\x12\ \xf0\xd7\x22\x73\xc0\x8b\x3a\xa8\x6c\xac\xa4\x0c\xc2\x53\x00\x15\ \x39\xdf\xef\x79\xed\xcd\x04\x4a\x23\x23\x65\x27\x22\xc7\x80\x67\ \xc0\x1a\x98\xc4\x9b\xa4\xfb\xca\x18\x91\x69\x60\x15\x65\x97\xd3\ \xb1\x32\xb7\xcf\xf3\xb6\x34\x1c\x61\x3e\x7d\xb8\x10\x73\xd7\x77\ \x96\x23\x43\x52\xa5\x6f\x21\x31\xfa\x1a\x82\x4b\x8c\xce\xcf\x8e\ \x22\x92\x09\x80\x77\xc0\xd5\x0d\x9c\x45\x6b\x2b\xfe\x56\x42\xfb\ \xad\x61\x02\xf4\xa8\xc2\xf5\xc5\xb8\x7b\xb9\xfe\x9c\xeb\x4e\x79\ \xf6\x02\xc8\x4d\x20\xdc\x6c\x0c\x51\xee\x98\x6d\x9f\x2f\x16\x62\ \x53\xfe\x3f\x02\x00\x83\xd9\x4c\x5f\x55\x75\x12\x21\x01\x6c\x0f\ \xe0\x0a\x90\x07\x73\xad\x16\xfb\x2f\xd1\x46\x4e\x83\xf9\xa9\xd0\ \xcf\x95\xde\xee\x36\xdf\x86\xd9\xc1\x52\x21\xe6\xae\x37\x4b\xf5\ \x0b\x96\x5d\xae\xa8\x34\x95\x4f\xe3\x00\x00\x00\x00\x49\x45\x4e\ \x44\xae\x42\x60\x82\ \x00\x00\x02\xdc\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x02\xa3\x49\x44\x41\x54\x38\x8d\x5d\x93\x4d\x68\x94\x57\ \x14\x86\x9f\x73\xef\xfd\x32\xa9\x63\x83\x46\x52\x22\xfe\x41\xb0\ \x82\x3f\x60\x8b\xab\x62\xa0\x83\x01\x25\x64\xd3\xc6\xcc\x48\xa1\ \xb6\x8b\xba\x50\x24\xd0\x55\x5d\x18\xa8\x56\x04\x85\x2e\x2c\x08\ \x05\x17\x75\xa7\x26\x1f\xcd\xae\x44\x50\xa8\x5d\xb8\xb0\x25\x9b\ \x92\x4c\xa4\xd8\x16\x51\x02\xb6\xd1\x68\xcc\x7c\x66\x7e\xee\x39\ \x2e\x4c\xc6\x24\xef\xee\x1e\xde\xf7\x9c\x77\xf1\x5c\x61\x95\xac\ \xbf\x7f\x1b\x21\x1c\x43\x35\x8f\x48\x03\xb3\x35\x38\x17\x50\xfd\ \x0f\xd5\x2b\x32\x3a\xfa\x78\xb9\x5f\x56\x84\x8f\x1c\xd9\x43\x8c\ \x9f\xd0\x68\x5c\x26\x97\x7b\x8f\x18\xf7\xe0\x9c\x62\xf6\x07\x31\ \x06\x42\x18\xc4\xec\x2f\x49\xd3\x2b\x4b\x19\xd7\x0c\x17\x8b\xa7\ \x65\x78\x78\x02\xb3\x9b\x24\xc9\x45\x54\x7b\xf0\x7e\x1a\xb3\x39\ \xcc\x8e\xe1\xfd\x49\xbc\xbf\x00\xd4\x6c\x60\x60\x70\x45\x03\x2b\ \x95\x8e\x63\x36\x81\x59\x0e\xf8\x98\xf6\xf6\x73\xd4\x6a\x9e\x2c\ \x3b\x8b\x99\x60\xf6\x37\xaa\xbf\xe0\xdc\x59\x54\x87\xf0\xfe\x33\ \xe0\x37\x49\xd3\x71\x67\xbd\xbd\x39\x54\x77\xd2\xd2\xf2\x27\xce\ \xf5\x23\x72\x89\xd9\xd9\x1f\xa9\x54\xea\x32\x32\x72\x4a\xd2\xf4\ \x1b\x44\xee\x11\xc2\xb7\xa8\x0e\x11\xc2\x77\xc0\x65\xcc\xbe\x00\ \x10\x2b\x95\x0e\x2d\x5e\xe9\xc2\xfb\x5f\x89\xf1\x73\x44\x2e\x01\ \xbb\x80\x4f\x81\x77\x50\xfd\x89\x24\x99\x46\xf5\x2b\x54\xef\x01\ \x2d\x40\x37\x95\xca\x90\x43\x75\x2f\xde\x4f\xe2\x5c\x97\x0c\x0f\ \x4f\xe1\x5c\x8e\xd6\xd6\x0c\x91\xc3\x92\xa6\x5f\xb3\x7b\xf7\x09\ \x9c\x3b\x4e\x8c\x4f\x50\x6d\x63\x66\xe6\x16\xd0\x0d\xfc\x4e\x3e\ \xbf\x2f\x20\xd2\x46\xb5\x9a\xe1\xbd\x59\xa1\x10\x80\x1a\x0b\x0b\ \x1b\x81\x09\x2b\x16\xbb\x29\x97\x1d\x22\xa3\xc0\x7e\x44\xa6\xd8\ \xb0\x61\x3b\x00\xde\x4f\x61\xb6\xcf\x61\x36\x47\x08\x09\x22\x46\ \x47\x87\xa1\x9a\x30\x3f\xff\x08\xd8\x84\xf7\x0f\x31\xfb\x10\xe7\ \xc6\x81\x0f\x30\x7b\x84\x73\x5b\x00\xc8\xb2\x7f\x80\xb5\x01\x78\ \x80\xc8\x5e\xcc\xca\x38\xb7\x93\x18\xbd\x8c\x8d\x55\xad\x54\x6a\ \xe5\xc6\x8d\xc7\x0c\x0c\x6c\x3e\x78\xe8\x7c\xfe\xe8\x83\xdb\x3d\ \xf7\xdb\xb7\xb6\xad\x5b\x78\xb9\xbe\x33\x9b\xdd\x7e\x6d\xc7\x81\ \x7e\xcc\x3d\x0b\x24\xc9\x5d\xea\xf5\x2f\x81\x32\x31\xae\x07\x6a\ \x56\x28\x04\xcc\x44\xc0\xec\x0d\x2c\x3d\xd7\xde\xef\xe9\x03\xfa\ \xde\x52\x47\x1f\x58\xd5\xc9\xf5\xeb\x4f\xa8\x54\x7e\x40\xa4\x8a\ \x73\x39\x9c\x9b\xa6\xb3\x73\x23\x22\x4d\xc8\x96\xd4\xe2\x85\xef\ \x7b\x37\x71\xa0\xeb\xdd\xe6\xcc\x01\xc8\xd8\x58\x15\x91\xea\x22\ \x48\x2f\xa8\xd7\xdb\x50\xb5\xe5\xe1\xe0\x84\xc1\x8f\x3a\xf8\x77\ \xb6\xc6\xd6\x75\x09\xfb\xb7\xe5\x57\xa2\x8c\xd9\x0c\x22\x2f\x81\ \x79\x42\x58\xf3\xf6\xb7\x88\x01\x44\x35\xae\x8e\x3f\x65\x6e\x21\ \xf2\xf3\xe4\x73\xee\xff\x5f\x7d\xb3\xb8\xe9\x4b\xd3\x32\x80\x15\ \x0a\x81\x42\x41\x99\x9c\x2c\x2e\x6f\x60\xc0\xb3\x57\xb1\xf9\x7e\ \x9a\x35\x56\x35\x58\x5a\x74\xe7\x4e\x43\xce\x9c\x51\x54\x47\x16\ \x1b\x64\xab\x3d\xcb\xf5\x1a\xa4\x95\x20\xfe\xe0\x80\x11\x90\x00\ \x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\xa1\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x00\xcc\x50\x4c\x54\x45\x00\x00\x00\xff\xff\xff\xaa\xaa\ \xaa\xbf\xbf\xbf\xaa\xaa\xaa\x9f\x9f\x9f\x9d\x9d\x9d\xa4\xa4\xa4\ \x9f\x9f\x9f\x9e\x9e\x9e\xa2\xa2\xa2\x9f\x9f\x9f\x9e\x9e\x9e\xa2\ \xa2\xa2\xa0\xa0\xa0\xa2\xa2\xa2\x9f\x9f\x9f\xa2\xa2\xa2\x9f\x9f\ \x9f\xa0\xa0\xa0\x9f\x9f\x9f\x9f\x9f\x9f\xa0\xa0\xa0\xa1\xa1\xa1\ \x9f\x9f\x9f\xa0\xa0\xa0\xa0\xa0\xa0\x9f\x9f\x9f\xa0\xa0\xa0\xa1\ \xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\x9f\x9f\x9f\xa0\xa0\xa0\xa1\xa1\ \xa1\xa0\xa0\xa0\xa0\xa0\xa0\xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\ \xa1\xa1\xa1\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa1\xa1\ \xa1\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\x83\x56\xd9\x14\x00\x00\x00\x43\x74\x52\x4e\x53\ \x00\x01\x03\x04\x06\x08\x0d\x0e\x10\x15\x16\x18\x1d\x21\x2b\x2c\ \x30\x37\x38\x3b\x3d\x45\x4b\x51\x5a\x5b\x61\x62\x6b\x6c\x71\x73\ \x85\x86\x87\x8e\x8f\x9a\x9b\xa1\xaa\xab\xae\xb1\xb9\xba\xbf\xcc\ \xcd\xd1\xd8\xda\xdc\xe2\xe5\xed\xee\xf0\xf4\xf5\xf6\xf9\xfa\xfb\ \xfc\xfd\xfe\xc1\x97\xa0\x13\x00\x00\x01\x41\x49\x44\x41\x54\x58\ \xc3\xed\x96\xd9\x5a\xc2\x30\x10\x85\x29\x56\x51\x5c\x50\xc1\xe2\ \xca\x5a\x51\x50\x16\x45\x05\x45\xd9\xf2\xfe\xef\x84\x30\x01\x25\ \x9d\x25\x55\xef\xcc\xb9\xe9\xf7\x65\xce\x49\x9b\x64\xfe\xb6\x89\ \x84\x93\x93\x93\xd3\x1f\xcb\xaf\xf6\xfb\x55\xff\x17\xde\x50\x7d\ \xaa\x91\xb4\xc9\x27\x1b\x73\x6f\x68\x8c\xf6\xe6\x83\xaa\xe6\xc9\ \x79\xaf\xb6\xb0\xf6\xd0\x09\x54\x45\x9e\xa0\xa2\xd0\x09\x42\x18\ \x56\x05\x29\x5f\xd0\x46\x73\x09\x7e\x13\xc6\xa7\x17\x7c\xfe\x6c\ \x02\xbe\xd6\xa6\x59\x49\xb5\xa1\x32\xce\x73\xf9\x60\x04\xae\x87\ \xed\x68\x6d\xe7\x11\x6a\xef\x39\x3a\x7f\xfc\x06\x9e\xa7\x5d\xac\ \xba\xf7\x0c\xd5\xd7\x43\x2a\x9f\xd1\x5b\xfd\xb2\xff\xb3\xba\x7c\ \x87\x23\xf6\x09\x6d\xd6\x18\x0c\xe9\x3d\x4a\x75\x6c\x76\x99\x3e\ \xa5\xd5\x39\x9f\xf3\xe7\x7c\xa9\xfb\xe4\x6e\xc3\x00\xa0\xae\x0b\ \x45\xa9\xd3\xca\xda\x78\xe3\x21\x00\x28\x55\x92\x59\xb9\xd6\xd6\ \x32\x02\x80\x31\x2d\x41\xeb\x6d\xf4\x61\xaf\x88\x85\x11\xef\x8b\ \x08\x16\xf4\xd6\xe2\x32\xb1\xe0\x00\xc0\xb5\xde\x32\x3c\x00\x72\ \xd3\x4a\x0d\x8e\xeb\x60\x95\x92\x01\xc0\x95\x1d\x40\xae\xdb\x85\ \xeb\x20\x1b\xf7\x3d\x7f\xf2\xa1\xbe\x69\x18\xc4\xff\x52\x9c\x4e\ \xbe\xf2\x12\x00\x3c\x16\x36\x00\xf0\x58\xac\x77\x75\x0c\x2d\xb1\ \xb0\x01\x80\xc3\xc2\x0e\x00\x02\x8b\x7b\x7b\x00\x70\x6d\xb5\xed\ \x01\xc0\x95\x4e\xbb\x5f\x1f\x27\xa7\xff\xa2\x19\xb4\x4e\x6c\xaa\ \x29\xc9\xb5\xda\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \ \x00\x00\x01\xac\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x04\x00\x00\x00\xb5\xfa\x37\xea\ \x00\x00\x01\x73\x49\x44\x41\x54\x28\xcf\x65\x51\x59\x4b\x82\x51\ \x10\xbd\xa5\x65\x14\x44\xb4\x50\x56\x12\x44\x44\x8b\x0f\x41\x45\ \x25\x2d\xb4\x48\x45\x2b\x46\xcf\xf5\xd2\x4e\x45\x3d\xf8\x52\x90\ \xad\xd4\xf7\x89\xa4\x14\x24\xda\x9d\x33\x57\xe9\xc1\x3f\xe1\x4f\ \xab\xf9\xd4\xa2\x68\x60\x18\xee\x9c\x33\x33\x67\xe6\x2a\x55\xb2\ \x74\x07\x6e\x11\x63\x0b\x2f\xf4\xc6\x37\xd9\x76\xf5\xd7\x8c\x1f\ \x97\x54\xc7\xdd\x14\xa2\x75\x6e\x13\x72\x14\xbb\xbf\x60\x5c\x08\ \x65\x08\x49\x1c\xd0\xa8\x9e\xe1\x2b\xb6\x3e\x1a\x69\x9b\x8e\x4b\ \x30\xed\x9b\x71\xcc\xf2\x4d\xb2\x82\xaa\xf0\xc4\x16\xef\x65\xdb\ \xf9\x3d\xe3\xe5\x73\x0c\x0a\x9c\xf0\x20\x9e\xad\xa5\xd7\x74\x3d\ \xd2\x39\x57\xa1\x60\x00\xa9\x8c\x17\xa9\x5c\x25\xe2\xce\xf4\x79\ \x5a\xe0\x43\xd3\x4b\xf7\xba\xc9\x4c\xd1\x33\x92\x66\x44\xfb\x28\ \xc2\x8b\xbc\x06\x3b\xe1\x51\x08\x6b\x1f\xa2\xa2\x23\x6a\x6a\x38\ \xa1\x54\xa4\x1c\x24\xb5\xb1\xbc\x1b\x36\x6d\xea\x80\xc2\x1d\x37\ \xc0\x96\xe7\x43\xa6\x0b\xbb\xa2\x66\x92\x56\x78\x9a\x76\xa8\x07\ \xb6\xf1\xf3\x96\x74\xa0\x16\xb6\x72\x2e\xa7\x1d\xae\xb5\x8f\x4f\ \xdf\x5b\x71\x46\x0b\x14\x84\x9d\xac\xc6\x91\xa2\x90\xa8\xd8\x96\ \x3b\xc4\x64\xcc\xd3\x67\x19\x6c\x27\x9a\x11\x0a\xb1\x55\x58\x32\ \xd5\x8c\x30\x2f\xd3\x04\x3d\xe6\xdd\x4e\xca\x21\xc8\xaa\x63\x72\ \x30\xab\x74\x87\x84\x87\x82\x3c\x87\x93\x92\x58\xa7\x43\x58\x07\ \x78\xed\x87\x20\x89\x49\x2c\xf1\x16\xfa\x0b\xa0\x78\xc6\x2b\x62\ \x57\x7f\x11\x74\x9f\x50\x36\x68\xb8\xd8\xde\x71\x19\xb9\xa2\x7d\ \x7f\xbe\x2b\xef\x8e\x94\x17\x41\xc7\x75\xa7\xf1\xab\xff\x66\x86\ \xe4\xd0\x91\x62\xfc\xb6\x2f\x85\xb8\xae\xee\x1e\xa2\xf5\xb5\x00\ \x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\x59\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\ \x00\x00\x00\xe4\x50\x4c\x54\x45\x00\x00\x00\x00\xff\xff\x55\xaa\ \xaa\x80\x80\xbf\x66\x99\xcc\x80\x80\xaa\x6d\x92\xb6\x80\x80\xb3\ \x74\x8b\xb9\x6d\x80\xb6\x70\x80\xbf\x78\x87\xc3\x6f\x85\xbc\x70\ \x85\xc2\x71\x84\xbd\x73\x84\xbd\x70\x80\xbf\x74\x83\xc1\x71\x80\ \xbf\x73\x86\xbf\x70\x83\xc1\x71\x82\xbe\x73\x82\xbe\x71\x84\xbd\ \x72\x84\xbd\x71\x82\xbe\x74\x83\xbd\x75\x83\xbd\x72\x83\xbf\x74\ \x82\xbe\x73\x84\xbf\x73\x84\xc0\x72\x82\xbe\x74\x83\xc0\x72\x82\ \xbe\x73\x82\xbe\x73\x83\xbf\x72\x84\xbf\x73\x84\xbf\x74\x83\xbf\ \x73\x82\xbf\x73\x82\xc0\x74\x82\xc0\x72\x83\xbe\x73\x84\xc0\x73\ \x83\xc0\x73\x83\xc0\x74\x83\xc0\x74\x83\xbf\x73\x84\xbf\x73\x83\ \xbf\x72\x83\xbf\x73\x83\xbf\x73\x83\xbf\x73\x83\xbf\x73\x83\xbf\ \x73\x83\xbf\x73\x82\xbf\x73\x83\xbf\x73\x83\xbf\x73\x83\xbf\x73\ \x83\xbf\x73\x83\xc0\x74\x83\xbf\x73\x83\xbf\x73\x83\xbf\x73\x83\ \xc0\x73\x83\xbf\x73\x83\xbf\x73\x83\xbf\x73\x83\xbf\x73\x83\xc0\ \x73\x83\xbf\x73\x83\xbf\x73\x83\xbf\x73\x83\xbf\xee\xa8\x47\x5c\ \x00\x00\x00\x4b\x74\x52\x4e\x53\x00\x01\x03\x04\x05\x06\x07\x0a\ \x0b\x0e\x10\x11\x17\x19\x1b\x1f\x20\x21\x24\x28\x29\x2b\x33\x36\ \x3a\x3f\x42\x46\x4c\x5a\x5b\x5d\x5e\x61\x62\x6a\x6f\x74\x78\x80\ \x83\x89\x8d\x9a\x9d\xa9\xad\xb5\xb7\xba\xbb\xc4\xc7\xcc\xce\xcf\ \xd2\xd7\xda\xdc\xe2\xe3\xe5\xea\xec\xee\xf1\xf3\xf6\xf7\xf8\xf9\ \xfa\xfc\xfe\x10\x0a\x39\xf8\x00\x00\x00\xd9\x49\x44\x41\x54\x58\ \xc3\xed\xd7\x4b\x57\x41\x71\x18\xc5\xe1\x7d\x8e\x5c\x43\x94\x4b\ \xc4\x51\x21\x22\x97\x24\x44\xe4\x12\xe9\xec\xef\xff\x7d\x1a\x59\ \xcb\x88\xe5\xec\x66\xfe\xbf\xf9\x7e\xc6\xef\x0b\x98\xce\xa3\xeb\ \x5b\x9f\xb4\x7f\x72\x39\x08\x7b\x9f\x5b\xcf\x24\x59\xf6\xbc\xb7\ \x9b\x24\xc9\xba\xd7\xbd\xbf\x45\x09\x08\x76\x29\x01\x91\x37\x4a\ \x40\x74\x48\x09\xb8\x1a\x53\x02\x52\x53\x4a\x40\xe6\x8b\x12\x90\ \x5b\x52\x02\x0a\xdf\x94\x00\x67\x4b\x05\xb8\xa8\xba\x3c\x1d\x28\ \x7d\x2c\x76\x6d\xc8\xd3\x81\x9b\x5f\x1e\xea\x38\x50\xa2\x08\x3c\ \x18\xc0\x00\x06\xf8\x1f\xc0\x51\x81\xc4\x46\x04\x70\xd7\x7b\xdf\ \xf5\xe9\x09\xd8\xaf\xf8\x23\x02\xc8\xaf\x44\x00\xd9\xb9\x08\x20\ \x3d\x13\x01\x24\x27\x22\x80\xd8\x48\x04\x70\xd9\x17\x01\x84\x5e\ \x45\x00\x81\xb6\x08\xc0\x7e\x11\x01\x58\x0d\x11\x00\x6a\x2a\x80\ \x8a\x4b\xf2\x51\xb9\xd6\xef\xd7\xec\x04\xa4\x7b\x3f\x1c\x37\x3f\ \x93\xe9\x58\x7f\xf1\x2e\x03\xb3\xf1\xfd\xb0\x96\x00\x00\x00\x00\ \x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x05\xfe\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x11\x37\x00\x00\x11\x37\ \x01\xbf\x50\xdf\xb8\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x05\x7b\x49\x44\ \x41\x54\x78\x9c\xed\x9b\x5d\x6c\x14\x55\x18\x86\x9f\xef\xcc\xb6\ \x8d\x50\x90\x9f\xee\xf2\xa3\x34\xce\x0a\x41\xc3\x05\x0a\x5e\x20\ \x7a\x41\x34\x42\x2b\x17\x68\x0c\x46\x82\x18\xbb\x0a\x8a\x89\x1a\ \x6f\xd4\xc4\xc4\x34\xa8\x11\xbd\x32\x7a\x43\x0a\x14\x04\x15\x43\ \x23\x21\x41\xdb\xa2\x92\x90\x18\x22\x89\x42\xe2\x8d\x26\x40\xb6\ \x6a\xa1\xa5\xbb\x10\x81\x2a\xb6\xdd\xdd\xf3\x79\xb1\x6d\x69\xe9\ \x52\x96\xee\x4c\x67\x2b\x7d\x92\xdd\xcc\xcc\x9e\x79\xbf\xef\xbc\ \x73\x66\xe6\x9c\x39\xb3\xc2\xff\x8c\xb3\xeb\x96\x4f\xa4\x14\xd7\ \xc1\x71\xd5\xaa\x8b\xa8\x2b\x22\xae\x2a\x2e\xe0\x82\x9c\xb8\x38\ \x91\x07\xe6\x7d\xd2\xd4\x0d\x10\x0a\x38\xdf\x1b\x46\x37\x2c\x2e\ \x49\x74\x47\x2a\x71\xac\x6b\x30\xae\xaa\xba\x08\xae\xa0\xae\x22\ \x2e\x10\x41\x41\x51\x10\x00\x41\x75\x90\xc2\xe2\x5b\x3b\x33\x95\ \xc0\x49\x28\x52\x03\x2e\x6c\x5c\x39\x35\x95\x4a\x45\x55\x4d\x14\ \x24\xaa\xaa\x51\x03\x51\x85\x68\x32\x4d\xa5\x38\x1a\x02\x19\x50\ \x49\xd0\xbe\x85\x3c\x90\x92\x92\xfe\xc2\x81\x18\xd0\xba\x7a\xf5\ \x2d\xa5\x93\x2e\xcf\x82\x74\xd4\x60\xa2\x8a\x8d\x82\xf4\x7e\x74\ \x7e\x4f\x77\xa6\x1c\x4c\x6f\xe9\x6c\xd5\x74\x38\xc1\x02\xf0\xd5\ \x80\x8e\x9a\xe5\x4b\x45\xe4\x5e\xc5\xb8\xd2\xdb\x54\x41\x5d\xe8\ \x9c\x92\x2d\xd1\x7b\x14\xfb\x8f\x9e\x5f\xd5\xbc\x36\xbe\x19\x90\ \xad\xbc\x39\x02\xd9\x6a\x5e\x69\xa1\xf9\x37\xd5\xd1\xc0\x5c\xbf\ \xc8\xc8\x10\x9c\xd9\x7e\x69\x7b\x89\x6f\x06\x8c\x15\xc6\x0d\x08\ \x3a\x81\xa0\x19\x37\x20\xe8\x04\x82\x66\xdc\x80\xa0\x13\x08\x9a\ \xa2\x1c\x0b\x78\x44\x37\xf0\x3b\xd0\x22\xa2\x2d\xaa\x92\x02\x5e\ \xb9\xba\xd0\x58\x37\xe0\x2f\x90\x38\x68\x1c\x34\x2e\x98\xb8\xc5\ \xc6\x21\x14\x8f\x74\x4e\xf8\x43\x1a\x1a\x32\x7d\x05\x3b\x62\x2b\ \x16\x0a\x32\xe6\x0c\x18\x54\x41\x84\x76\x90\x36\x11\x1b\x4f\x99\ \xb2\xdf\x66\xd7\x1d\xb8\x5c\x68\x80\xa0\x0d\xe8\x06\xce\x08\xc4\ \x2d\xc4\x45\xb2\x95\x15\xb1\x71\xc7\xd8\x53\xd3\xea\xbe\xbf\xe8\ \x77\x02\xa3\x63\x80\xca\x77\x2a\xda\x22\xd0\x82\x4a\x8b\x31\xb6\ \x25\x65\x4d\xcb\xac\x1d\x4d\xc9\x51\x89\x3f\x0c\xa3\x62\x40\x78\ \x47\xd3\x0a\x09\x62\xac\x9b\x07\x37\xfd\x6d\x70\xdc\x80\xa0\x13\ \x08\x9a\x71\x03\x82\x4e\x20\x68\xc6\x0d\x08\x3a\x81\xa0\x19\x37\ \x20\xe8\x04\x82\x66\xdc\x80\xa0\x13\x08\x9a\x9b\xde\x80\xa0\x87\ \xc3\x05\x71\x61\xe3\xca\xa9\x5d\x29\x3b\xdf\x51\xc2\xa8\x0a\x98\ \xb6\x4c\x2a\xfd\xe7\xcc\xdd\xdf\x26\xf2\xd5\x18\x73\x06\x24\x5e\ \x5a\x56\x2e\x5d\x65\x2f\x58\xe4\xc9\x9e\xee\xcc\x62\x03\xce\x95\ \x61\xa6\xc5\x94\x18\x12\xb1\xaa\xe3\xa8\xec\x53\xa7\x67\xdb\x8c\ \x6d\x87\x3a\x86\xd3\x1b\x53\x06\x24\x63\xd5\xeb\x6d\x97\x6e\x06\ \xa6\x5d\x67\x8a\x75\x11\xa2\x8b\xc4\x96\xbc\xde\x11\xab\x7a\x37\ \x12\x4a\x7e\x94\x48\xe7\x2e\x38\x26\x0c\xd0\x0d\x8b\x4b\x12\xe9\ \xf0\xa7\x8a\xae\xb9\xc1\xb9\xe5\xc9\x02\x1f\x26\xd3\xe1\x87\x50\ \xfb\x0e\x32\x74\xef\xa2\xbf\x08\x6a\x6d\xad\x49\xa6\xc3\xbb\x04\ \xd6\x14\x20\x53\x05\xce\x9e\x5c\x3f\x14\xbd\x01\xc9\xd6\x1f\x5f\ \x06\x9e\x2a\x54\x47\x44\x2b\x73\x6d\x2f\x6a\x03\xda\x6b\xaa\xc3\ \xa8\x6c\xf2\x33\x46\x51\x1b\x10\x12\xd6\x02\x93\xfd\x8c\x51\xd4\ \x06\x28\xf6\x71\xbf\x63\x14\xb5\x01\x20\x73\xfd\x8e\x50\xd4\x06\ \x28\x54\xf8\xa1\x9b\xd1\x74\xaa\x6f\xb9\xa8\x0d\x10\xf0\x63\xe2\ \x44\x53\x17\x6f\x3d\xdb\xb7\x92\x77\x47\xa8\x7d\xfd\x8a\x05\xa1\ \x8c\x79\x44\x51\x57\x21\x2c\x68\x0a\x95\x33\x22\xd2\x22\x69\xa7\ \xb1\x62\xd7\xd7\x67\xbc\x4f\x95\x93\x08\xb7\x79\xac\x7a\x7a\x4e\ \x43\xc3\xbf\x7d\x2b\xc3\x1a\xa0\xab\x57\x97\x26\x27\x75\xae\x03\ \x79\x83\x8c\xce\xd3\xde\xc9\x1d\xe9\xfb\x96\xec\x3b\xb9\x1a\x4a\ \xdb\x44\xac\xea\x28\x96\xf7\x22\x3b\x9b\x1b\x3d\x4b\x55\x64\x1f\ \xe8\x32\xcf\xf4\x00\xd0\xaf\x06\xae\x5d\xd3\x80\x73\xcf\x2e\xbf\ \x2b\x69\x3a\xbf\x04\x16\xe6\x31\xab\x65\x80\xa5\x18\xbe\x49\x3c\ \x57\xd5\xa8\x92\x8a\x91\xb9\xde\x2e\xd7\x27\x1d\x0a\xed\x09\xa5\ \x7b\x36\x81\x4c\x29\x5c\x2d\x2b\xe9\xa8\xd9\x3a\x70\x43\xce\x6b\ \x40\x22\x56\xf5\xa0\x35\xe6\x27\x60\xe1\x0d\x87\x50\x1e\x15\x5b\ \xfa\x83\x8a\xba\x23\xcb\xf1\x0a\xb3\xeb\x0e\x9c\x53\x91\xb7\x0a\ \xd5\xe9\x43\xe1\xe3\xe9\x3b\x9a\x7e\x1d\xb8\x6d\x88\x01\xed\xeb\ \x57\x2c\x00\x3d\x00\x94\x17\x10\x6a\x9e\xc0\xe6\x91\xef\x7f\x85\ \xc8\x9c\x25\x5b\x44\xf8\xac\x60\x21\xe5\xf0\x65\xdb\x35\xc4\xcc\ \x41\x06\x68\x6d\xad\x71\x32\xb2\xd5\xa3\x26\xe7\xc9\x1d\x46\x6a\ \x6b\x6d\x85\x93\x8c\x09\xec\x1e\xb1\x06\x1c\x72\x7a\x64\x95\xbb\ \xf3\x70\xd7\xd5\xbf\x0d\x4a\x32\xd9\x7a\xf4\x09\xe0\xfe\x91\x06\ \xf2\x0b\xa9\x3b\x96\x0a\xd7\x37\x3f\x03\xd4\x00\x79\x3f\xed\x01\ \x3a\x11\x79\xb3\xa2\x72\xc9\xf2\xe9\x9f\x37\x5d\xca\x55\x60\x70\ \x0b\x50\x9e\x2e\x20\x4f\xdf\x89\xd4\x37\xef\x4c\x87\x4a\x5c\x94\ \x57\x81\x23\x40\xae\xc7\x1c\x0a\x1c\x17\xf4\xed\x32\xd1\x3b\x22\ \xdb\x9b\x3e\x90\xda\x5a\x7b\x2d\x4d\x19\xb0\x97\x24\x63\x55\x7f\ \x03\x13\x3c\xce\x3b\x1d\xae\x6f\x2e\xf5\xe3\x05\x89\xf3\x6b\xab\ \x27\xdb\x52\x3b\x57\x55\x66\x8a\x23\x4e\xc6\x4a\x22\x9d\xe9\x3e\ \x75\xfb\xae\x43\xe7\xf3\xd5\xe8\x37\xa0\xbd\xa6\x3a\xec\x88\xde\ \x48\xf3\xca\x97\x7f\x22\xf5\xcd\x05\x5c\x50\xfd\xa5\xff\x14\x28\ \x75\x28\xf3\x29\x46\x71\xfd\x43\xe2\x2a\xfa\x0d\x98\x76\xb1\xbc\ \x9d\xdc\xe7\x54\xa1\xb4\xfa\xa0\xe9\x19\xfd\x06\x64\x5f\x2a\x94\ \x5f\xbc\x0e\xa0\x2a\xc7\xbc\xd6\xf4\x92\x41\x77\x01\xc1\xe6\x7c\ \x70\x58\x50\x00\x63\xbf\xf0\x5a\xd3\x4b\x06\x19\x60\xba\xcd\x56\ \xa0\xcd\x3b\x79\x39\x56\x71\x69\x72\xb3\x77\x7a\xde\x33\xc8\x80\ \x6c\x67\x41\x5f\xc3\x83\x5b\x96\x42\x8f\x20\x2f\x0e\x7c\x5f\xb7\ \x18\x19\xd2\x5d\x8d\xd4\x1f\xdc\x8b\x52\xe8\x00\xc4\x0a\xba\x2e\ \x5c\xdf\xf8\x73\x81\x3a\xbe\x93\xb3\xbf\x1e\xd9\xd1\xfc\xbe\xa2\ \x1b\x81\x21\x7d\xe7\x3c\x38\x27\x22\x8f\x45\xea\x0f\xee\x2d\x2c\ \xb5\xd1\xe1\x9a\x03\x96\x19\xf5\x07\xb7\x64\x1c\xbd\x4f\xd0\xfd\ \xe4\x71\x4a\x28\xf4\x00\xdb\x4d\x3a\x74\x4f\x78\x7b\xd3\x01\x2f\ \x93\xf4\x93\xbc\x3a\x29\xe7\x9e\x5f\x79\xb7\xb5\x99\x55\x02\x0f\ \x2b\xdc\x09\xcc\x04\x32\x40\x1b\xc8\x09\xc4\x1e\x74\xc4\xec\x9f\ \xbe\xad\xe9\xb4\xaf\xd9\xfa\xc0\x7f\xf4\x3d\xd0\x9f\x72\x7e\x73\ \x34\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\x52\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\x7b\x50\x4c\x54\x45\x00\x00\x00\xff\xff\x00\x55\xaa\ \xaa\xff\xaa\x00\x66\x99\xcc\x80\x80\xbf\x74\x8b\xb9\x78\x87\xc3\ \x6d\x86\xc2\x75\x83\xc1\x71\x82\xbe\x72\x82\xc1\x73\x82\xbe\xec\ \xbc\x18\x71\x84\xbd\x72\x84\xbf\x73\x84\xbd\xea\xb9\x15\xec\xba\ \x17\x73\x83\xbf\x72\x84\xbe\x72\x84\xbf\x74\x82\xbf\xec\xb9\x15\ \x74\x83\xc0\xeb\xba\x16\xeb\xba\x16\x74\x83\xc0\x74\x83\xbf\x73\ \x82\xbf\xeb\xbb\x16\xeb\xba\x16\x73\x84\xc0\x73\x84\xbf\x73\x83\ \xbf\x73\x82\xc0\x73\x84\xbf\x73\x83\xc0\x73\x83\xbf\x72\x83\xc0\ \x73\x83\xbf\xa8\x99\x67\xeb\x00\x00\x00\x28\x74\x52\x4e\x53\x00\ \x01\x03\x03\x05\x08\x0b\x11\x15\x25\x2b\x31\x33\x35\x36\x38\x3e\ \x3e\x43\x50\x53\x57\x58\x5f\x61\x67\x68\x75\x77\x83\x8a\x8c\x9d\ \xba\xc7\xd5\xdf\xe5\xec\xf5\x82\x02\xba\x21\x00\x00\x00\x5e\x49\ \x44\x41\x54\x18\xd3\x8d\xce\xc7\x0a\x80\x40\x0c\x45\xd1\xd8\x7b\ \x6f\x63\xef\x9a\xff\xff\x42\x95\x20\x3a\x03\x82\x6f\x77\xcf\x26\ \x01\xf8\x9a\x2a\xb4\xb5\xa4\x5c\xdb\x2b\xb2\x77\xfb\x1b\x3e\x60\ \xd6\x4d\xbb\xe3\x09\x95\x42\x90\x21\x8d\x79\x25\x41\x7e\x03\xf4\ \x02\x48\x1d\x41\x72\x43\x11\x13\xc8\x8e\x1b\xce\x17\x44\xaf\xb3\ \xc6\x84\xfc\x1f\xa0\x8f\x02\x80\x36\x04\xf0\x73\x07\x93\xff\x0a\ \x3b\xee\xc8\x90\xaa\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ \x82\ \x00\x00\x02\x01\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\xc9\x50\x4c\x54\x45\x00\x00\x00\x99\x00\x00\xaa\x00\ \x00\xb0\x06\x06\xb1\x06\x06\xae\x05\x05\xff\xd7\xd7\xfd\xd6\xd6\ \xfd\xd4\xd4\xff\xd4\xd4\xbb\x11\x11\xbb\x12\x12\xbc\x12\x12\xbc\ \x11\x11\xbc\x12\x12\xbb\x12\x12\xc4\x12\x12\xc4\x13\x13\xbc\x12\ \x12\xc6\x1a\x1a\xc6\x1c\x1c\xc6\x1b\x1b\xca\x20\x20\xc3\x12\x12\ \xc9\x20\x20\xca\x20\x20\xca\x21\x21\xc4\x11\x11\xd6\x2c\x2c\xd6\ \x2d\x2d\xd7\x2d\x2d\xd8\x26\x26\xd8\x26\x26\xd8\x22\x22\xd8\x23\ \x23\xf2\x48\x48\xff\xd5\xd5\xff\xd6\xd6\xf2\x24\x24\xf3\x25\x25\ \xf5\xca\xca\xf5\xcb\xcb\xf5\xcf\xcf\xf5\xd0\xd0\xf7\xaf\xaf\xf8\ \xa8\xa8\xf8\xaa\xaa\xf8\xab\xab\xf8\xac\xac\xf8\xd6\xd6\xf9\xd6\ \xd6\xfc\x52\x52\xfd\x69\x69\xfd\xd6\xd6\xfe\x3d\x3d\xfe\x41\x41\ \xfe\x63\x63\xff\x2a\x2a\xff\x2b\x2b\xff\x30\x30\xff\x31\x31\xff\ \x39\x39\xff\x43\x43\xff\x4f\x4f\xff\x50\x50\xff\x54\x54\xff\x55\ \x55\x01\x9e\x22\xa4\x00\x00\x00\x26\x74\x52\x4e\x53\x00\x05\x06\ \x2d\x2e\x2f\x9f\xa0\xa1\xa1\xa4\xa6\xa7\xa8\xa8\xa9\xba\xbf\xc1\ \xcc\xcc\xcd\xd9\xda\xda\xda\xda\xdc\xe7\xe8\xe9\xef\xf0\xf2\xf3\ \xfc\xfe\xfe\x6d\xc0\x5f\xbf\x00\x00\x00\xc1\x49\x44\x41\x54\x18\ \x19\x25\xc1\x8b\x62\xc1\x30\x00\x05\xd0\x2b\x55\xb4\x1e\xc3\x5a\ \xca\x86\xd1\x62\x6b\x0c\x59\x04\x31\x6c\xee\xff\x7f\x94\xd0\x73\ \xf0\xe0\xbf\xc4\xc3\x24\x6e\xfa\x28\x88\xce\x87\xa6\xa3\x47\xa1\ \x80\x23\xde\x96\xe7\x1b\x9f\xd2\xae\x00\xd0\x59\x5a\x7b\x65\x21\ \x0d\x01\x7f\x7a\xb2\xf6\xb0\x95\x72\xb5\x23\x39\x2e\xa3\xa5\xff\ \x2f\xfb\x2f\x65\x8c\xca\x8f\xa4\x6e\x20\x26\xb9\xfe\xc9\x2a\xd5\ \x4c\x6d\x48\x46\x18\x90\x94\xa6\x0a\x04\x46\x92\x4c\x30\x20\x29\ \x4d\x0d\x08\x4c\x4e\xb2\x87\x98\xe4\x4a\x65\xb5\x60\xae\xd6\x24\ \x23\x34\x35\xb9\xcb\x95\x31\xea\xf3\x70\xbd\xe9\x3a\xbc\x77\x92\ \xc7\x8d\x94\xdf\x7b\x6b\x7f\x27\x1e\x10\xa6\x2c\x5c\xac\x5d\xb4\ \x01\x88\x6e\xca\xa7\xbf\xd3\xa2\x5f\x82\x23\xc2\x91\xa6\xa3\x67\ \xed\x12\x0a\xe5\x46\x34\x4c\x5e\xeb\x1e\x9c\x3b\x1b\x12\x25\xbf\ \xcd\xcc\x1a\x0a\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \ \x00\x00\x01\x3d\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\x60\x50\x4c\x54\x45\x00\x00\x00\xff\x66\x66\xff\x55\ \x55\xff\x49\x49\xff\x55\x55\xff\x53\x53\xff\x57\x57\xff\x55\x55\ \xff\x55\x55\xff\x54\x54\xff\x55\x55\xff\x54\x54\xff\x55\x55\xff\ \x54\x54\xff\x55\x55\xff\x54\x54\xff\x55\x55\xff\x55\x55\xff\x55\ \x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\ \xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\ \x55\x55\xff\x6a\x6a\xff\x8e\x8e\x5a\xe5\x25\xcd\x00\x00\x00\x1d\ \x74\x52\x4e\x53\x00\x05\x06\x07\x2a\x2b\x2c\x2d\x8d\x8e\x90\x91\ \x93\x94\x96\x97\xbb\xbc\xbd\xbe\xd3\xd4\xd5\xf1\xf2\xf3\xf4\xfc\ \xfd\x64\x79\xba\xb6\x00\x00\x00\x6f\x49\x44\x41\x54\x18\x19\x55\ \xc1\x89\x12\x44\x30\x14\x04\xc0\x11\xb7\x60\x77\x89\x23\x9e\x89\ \xff\xff\x4b\x59\x94\x4a\xba\xf1\x57\xea\x69\xdb\xa6\xa6\xc0\x2d\ \xed\x77\x5e\xa4\x53\xf0\xd2\x91\xaf\x41\x01\xf8\x30\xd0\x02\xe5\ \xce\x80\xe4\xd0\x8c\xd4\x98\x19\x31\xb0\xa4\x3b\x1e\x8e\x5c\xb1\ \x92\xee\x78\x38\x72\xc1\xcc\x88\x41\xc3\x48\x85\x42\x18\x90\x0c\ \xe8\x18\xd0\x00\xd4\x8f\xaf\x6f\x02\x4f\xb5\xc2\x8b\xe8\x04\xb7\ \xbc\x36\xd6\x9a\x2a\x83\x77\x02\xd9\xb7\x16\x32\x54\xbd\xde\x1f\ \x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\xf7\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x00\x04\x73\x42\x49\x54\x08\x08\x08\x08\x7c\x08\x64\x88\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x04\x13\x00\x00\x04\x13\ \x01\xfd\x8e\xab\xcc\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x02\x74\x49\x44\ \x41\x54\x38\x8d\x75\x93\xcb\x4b\x94\x61\x14\xc6\x7f\xe7\xfd\x3e\ \xbf\x19\x9b\x6c\xd4\xcf\x71\x0c\x9c\x6a\xd1\xa2\x34\x85\x20\xbb\ \x40\x9b\xc8\x10\x83\x68\x55\xfd\x01\x5d\x24\x68\x15\xfd\x1f\x49\ \x74\x83\xf2\x1f\x68\x1b\x34\xa6\xb5\x6d\x11\x04\x8a\x97\x82\x16\ \x39\x2a\x34\x2a\x3a\x57\x4d\xbf\xdb\x69\xa1\x0e\x8d\xe6\xb3\x7b\ \x9f\xf7\x7d\x1e\xce\x73\xce\x79\x85\x3d\xc8\x8f\xa7\x7b\x6c\xe5\ \x9e\xa2\x57\x81\x13\x3b\xf4\x9c\xa0\x9f\x8c\x9a\xb7\xcf\x06\x1e\ \x5e\x3e\xca\xd1\x91\x21\x86\x7c\x00\x7b\x57\xf8\xf3\xc3\xc9\x58\ \xb3\x55\x7e\x8a\x32\x84\x93\x34\x12\x6e\xa0\xa1\xb7\x7b\xdd\xad\ \x48\xf7\x7a\x39\xfe\xc8\x72\x82\x68\x45\x17\x0d\x3e\x2f\x01\xa4\ \x26\x6e\x28\x65\xc5\x4a\x5c\x91\xc6\x76\x74\xab\x80\xfa\xeb\xa0\ \x01\x00\x4b\x3f\xd2\x7c\x79\x73\x89\xb5\xf9\x16\x36\x4b\x8d\x18\ \x3b\x8c\x34\xb4\x26\x55\x79\x67\x00\x9a\xed\xf2\xb0\x58\x89\x2b\ \x12\x6b\x45\x37\x57\x11\xa7\x05\xb1\x13\xb5\x58\xe9\x53\x4b\x1c\ \x3f\x3f\xcf\x66\xa9\x11\x80\x28\xb0\x4c\xb2\xb3\x90\x8e\x13\x7f\ \x65\xf2\xe3\xe9\x1e\x90\x07\x12\x6f\x47\xbd\x12\xe2\x1c\x41\xbd\ \x55\xc4\x39\x52\xd7\x9b\xae\xc1\xd9\xba\xf3\x99\x1b\xb3\x1d\xf7\ \x47\x87\x3b\x6d\x5b\xb9\x87\x93\x34\xea\x15\x91\x98\x8b\x7a\x6b\ \x88\x75\x98\x70\xab\x8c\xb6\xdd\x01\x40\x0a\x59\x56\x7f\x1d\xe6\ \x58\x5f\x8e\xb3\xb7\x26\x58\xf8\x96\xa1\x92\x6f\x32\x91\x15\xdd\ \x95\x95\xb1\xf6\x19\x8c\xd3\x85\x46\x18\x3b\x01\x0d\x4d\x84\x5e\ \x85\xf0\xf4\xfb\x4d\xb1\x13\x93\x80\xa8\x5f\xed\x95\xa9\x9b\x71\ \x4b\x8a\xb5\x0a\xa2\xc0\x42\xec\x70\xda\x20\x64\x88\x3c\xd0\x80\ \xc8\x2f\x11\x6d\x2c\xa2\xcd\x83\x88\x9d\x98\xec\x48\x65\x2e\x76\ \xa4\x32\x17\xb0\x13\x53\x92\x1a\xa8\x8b\x60\xec\x10\x11\x8e\x9b\ \xbd\x7b\xb0\x0d\xad\x4d\x08\x40\xa4\xc6\xed\x83\x41\x59\xd8\x4b\ \x4a\x21\x8b\xfa\xd5\xde\xdf\xcb\xf3\x5f\xf3\x2b\xf3\x5f\x35\xa8\ \xf6\x48\x61\x14\x93\xc8\x20\x4e\x12\xc4\x46\x2c\x07\x55\x72\xb6\ \xa0\xe3\x8a\x74\xd5\x19\x84\x65\xac\xef\x37\xe2\xda\x32\xd8\x07\ \x8a\x55\xc8\x62\x62\x4d\xa8\x5f\x44\x1c\xf7\x9f\x77\xde\x98\xac\ \x7d\x4c\x9f\x09\x45\x27\x00\xeb\xff\x71\xc0\x1c\xea\x44\x83\x12\ \x62\x27\x89\xbc\x12\xa6\xd1\x25\xaa\xe4\x42\x63\xa4\xd7\xb4\x0e\ \x2c\x4d\x2b\xbc\x3e\x48\x0c\xa0\x41\x05\x71\xdc\x6d\x71\x2c\x89\ \xfe\x59\x46\xe0\x85\xdb\x9f\x9f\x35\x00\xa9\x62\xea\x31\xf0\xf9\ \x40\x03\x7f\x1d\xf5\x0a\x98\xb8\x8b\x6e\xad\xa1\xfe\xc6\x27\xb7\ \x75\xe9\xc9\x76\x13\x01\xb9\x3d\xe3\xb5\x15\x53\xd7\x15\x79\x0e\ \x84\xfb\x1c\x64\x7b\x58\x51\x35\x17\x12\xfc\x79\xd6\xe6\x2e\x5f\ \x97\x73\xf8\xf0\xcf\xa8\x76\xb1\x3a\xda\xd1\x1d\x59\xd1\x5d\x55\ \xae\xc9\xce\x77\x56\x98\x13\x18\x33\xc6\x8c\xb8\xfd\xf9\xba\x9d\ \xfe\x0b\x2f\x34\x03\x89\x65\x09\x5c\x5c\x00\x00\x00\x00\x49\x45\ \x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\x99\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xff\x61\ \x00\x00\x02\x60\x49\x44\x41\x54\x38\x8d\x65\x92\x3f\x48\x95\x71\ \x14\x86\x9f\x73\x7e\xbf\xeb\x35\x2d\x21\xc5\x30\x2a\x82\x68\xa9\ \x04\x0b\xdb\x12\xba\xd0\x10\x6d\xa5\xdd\x1b\x41\xb4\xe4\x60\x44\ \x50\x4b\x0d\x09\x65\x2d\xb5\x19\x19\x41\x43\x4b\x43\x57\x3f\x70\ \x89\x28\x68\x88\x86\x06\x8b\x96\xf0\x0f\x44\x05\xa1\x09\x86\x20\ \x95\xf7\xd2\xbd\xfa\x9d\xd3\xa2\xe6\x9f\x77\x3b\xe7\x3c\xef\x39\ \x67\x78\x85\x75\xf2\xce\xce\xdd\xc4\xd8\x8d\x59\x3d\x22\x8b\xb8\ \xd7\xa1\x1a\x31\xfb\x89\xd9\x63\x19\x1e\x9e\x5a\xcd\xcb\x1a\xf3\ \x99\x33\xad\xa4\xe9\x49\x16\x17\x07\xc8\x66\xb7\x91\xa6\xad\xa8\ \x1a\xee\x1f\x48\xd3\x48\x8c\x97\x71\xff\x2c\x49\xf2\x78\xd9\xa3\ \x2b\xe6\x7c\xfe\x86\x0c\x0e\x8e\xe2\xfe\x8a\x4c\xe6\x1e\x66\xc7\ \x08\x61\x1a\xf7\xdf\xb8\x77\x13\xc2\x25\x42\xb8\x0b\x54\xfd\xf4\ \xe9\xcb\x6b\x3e\xf0\x42\xa1\x07\xf7\x51\xdc\xb3\xc0\x51\x1a\x1b\ \xef\x50\xad\x06\xca\xe5\x3e\xdc\x05\xf7\xaf\x98\xbd\x40\xb5\x0f\ \xb3\x5e\x42\x38\x0b\xbc\x95\x24\xf9\xa8\x7e\xe2\x44\x16\xb3\x7d\ \xd4\xd4\x7c\x42\xb5\x13\x91\x7e\xe6\xe6\x1e\x51\x2a\x2d\xc8\xd0\ \xd0\x75\x49\x92\x6b\x88\x8c\x10\xe3\x4d\xcc\x7a\x89\xf1\x36\x30\ \x80\xfb\x79\x00\xf1\x42\xe1\xf8\xd2\x95\x3d\x84\xf0\x86\x34\x3d\ \x87\x48\x3f\xb0\x1f\x38\x05\x6c\xc2\xec\x09\x99\xcc\x34\x66\x17\ \x30\x1b\x01\x6a\x80\x0e\x4a\xa5\x5e\xc5\xac\x8d\x10\xc6\x50\xdd\ \x23\x83\x83\x13\xa8\x66\xa9\xad\x2d\x23\xd2\x25\x49\x72\x85\x03\ \x07\x2e\xa2\xda\x43\x9a\xce\x60\xd6\xc0\xec\xec\x6b\xa0\x03\x78\ \x4f\x7d\x7d\x7b\x44\xa4\x81\x4a\xa5\x4c\x08\xee\xb9\x5c\x04\xaa\ \xfc\xfd\xbb\x1d\x18\xf5\x7c\xbe\x83\xf1\x71\x45\x64\x18\x38\x82\ \xc8\x04\x4d\x4d\x7b\x01\x08\x61\x02\xf7\x76\xc5\xfd\x37\x31\x66\ \x10\x71\x9a\x9b\x1d\xb3\x0c\xf3\xf3\x93\xc0\x0e\x42\xf8\x8e\xfb\ \x21\x54\x3f\x02\x07\x71\x9f\x44\x75\x17\x00\xe5\xf2\x37\x60\xb3\ \x02\x5f\x10\x69\x03\xc6\x51\xdd\x07\x04\x79\xf9\xb2\x82\x48\x2d\ \xc5\xe2\x14\xee\x3b\xa5\x58\x9c\x06\x5a\x30\x9b\xc3\x7d\x0b\x22\ \x2e\xcf\x9f\x97\x65\x68\xe8\xa1\x92\xc9\xbc\xc3\xac\x0d\xf7\x59\ \xd2\x74\x2b\x50\xf5\x5c\x2e\xe2\x2e\x02\xfe\x3f\x65\x2e\xa8\x2a\ \xaa\xb6\x3a\x7c\x2a\xcf\x9e\xcd\x50\x2a\xdd\x47\xa4\x82\x6a\x16\ \xd5\x69\x5a\x5a\xb6\x23\xa2\xab\x41\xdc\x67\x71\x17\xcc\x7c\xcd\ \x02\x80\xa5\x97\x2b\x4b\x41\xfa\xc5\xc2\x42\xc3\x7a\x10\xb3\xa7\ \x88\x28\x22\x1b\x17\xac\x5c\x10\xf9\x03\xcc\x13\x63\xdd\x4a\x7f\ \xd9\x10\xc2\x55\xdc\x05\x11\x27\x84\x07\xcb\xe3\xb8\xc2\x25\xc9\ \x38\x80\xe7\x72\x91\x5c\xce\x18\x1b\xcb\xb3\x5e\xee\x3f\x10\x99\ \x93\x62\x71\x72\xc3\x6c\x03\xdb\xd5\x75\x18\xc0\x0b\x85\x5b\xab\ \xeb\xf5\xfa\x07\x93\x47\x15\xc8\xec\x3c\xc6\x23\x00\x00\x00\x00\ \x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\x16\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\x54\x50\x4c\x54\x45\x00\x00\x00\x55\x55\x55\x49\x6d\ \x6d\x58\x6a\x7b\x53\x69\x78\x53\x67\x76\x53\x6a\x78\x54\x69\x78\ \x55\x68\x7a\x54\x6a\x79\x55\x6a\x78\x54\x6a\x79\x54\x6b\x79\x55\ \x6b\x79\x54\x6a\x79\x54\x6a\x79\x54\x6a\x79\x54\x6a\x79\x54\x6a\ \x79\x55\x6d\x7b\x63\x95\x96\x65\x99\x99\x68\xa5\xa0\x69\xa5\xa1\ \x6a\xa7\xa2\x6b\xa9\xa3\x74\xc3\xb5\x74\xc4\xb6\x0a\x84\x1a\xbb\ \x00\x00\x00\x12\x74\x52\x4e\x53\x00\x03\x07\x1d\x22\x34\x7b\xa1\ \xc1\xd7\xe5\xe7\xe7\xe8\xea\xef\xf3\xfe\x8a\xbc\x0e\x40\x00\x00\ \x00\x5f\x49\x44\x41\x54\x18\xd3\x63\x60\xc0\x02\x98\x58\x90\x00\ \x48\x80\x9d\x8f\x07\x0e\xf8\x81\x7c\x56\x5e\x21\x04\xe0\x62\x60\ \x60\xe4\x04\xd2\xc2\x60\x9e\x30\x58\x80\x4d\x00\xc8\x14\x15\x03\ \x12\x92\x22\x20\x01\x66\x6e\xb0\xa4\x84\xb8\x90\x84\x18\x58\x0b\ \x87\x20\x44\xb3\x84\xb4\x98\x10\xaa\x80\x94\x38\x44\x00\xa6\x45\ \x0c\xa4\x0b\xab\xa1\x98\xd6\x62\x38\x0c\xd3\xe9\x98\x9e\x43\x01\ \x00\x32\x75\x0b\xbb\x28\xf3\x01\xf8\x00\x00\x00\x00\x49\x45\x4e\ \x44\xae\x42\x60\x82\ \x00\x00\x01\x3f\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x10\x00\x00\x00\x10\x08\x03\x00\x00\x00\x28\x2d\x0f\x53\ \x00\x00\x00\x75\x50\x4c\x54\x45\x00\x00\x00\xff\xff\xff\x99\x99\ \x99\xaa\xaa\xaa\xaa\xaa\xaa\xa2\xa2\xa2\x99\x99\x99\x9c\x9c\x9c\ \xa2\xa2\xa2\x9d\x9d\x9d\x9f\x9f\x9f\x9d\x9d\x9d\xa0\xa0\xa0\xa1\ \xa1\xa1\xa0\xa0\xa0\xa1\xa1\xa1\x9f\x9f\x9f\x9f\x9f\x9f\xa1\xa1\ \xa1\x9f\x9f\x9f\x9f\x9f\x9f\xa0\xa0\xa0\xa1\xa1\xa1\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\x9f\x9f\x9f\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\ \xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xd2\x53\xef\ \x7f\x00\x00\x00\x26\x74\x52\x4e\x53\x00\x01\x05\x06\x09\x0b\x0f\ \x12\x16\x1a\x25\x2f\x33\x41\x46\x4f\x55\x65\x7a\x8d\x95\xa3\xad\ \xb4\xba\xc2\xc8\xcf\xd4\xdf\xe9\xef\xf2\xf7\xf9\xfb\xfd\xfe\xe4\ \x6e\x6d\x18\x00\x00\x00\x53\x49\x44\x41\x54\x18\x19\xad\xc1\x55\ \x0a\x80\x40\x00\x40\xc1\x67\xaf\xdd\xdd\x79\xff\x23\x2a\x22\xa2\ \xbf\xe2\x0c\xdf\x49\x12\x6f\x71\xc2\x4b\xb4\x6d\x11\x0f\xe1\x9a\ \xa6\x6b\xc8\xcd\x9f\x0b\x45\xce\x97\x80\x8b\x3b\x56\x1a\xa8\xe5\ \xe4\x71\xb2\xfb\xc6\xe0\xa0\xd7\x83\xc3\x41\x74\xad\xc9\xc9\x6c\ \x3b\x01\x88\xcc\xe2\x62\x65\x82\x3f\xec\x02\xd1\x03\xe6\xf2\x18\ \x5a\xba\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x18\x55\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x80\x00\x00\x00\x80\x08\x06\x00\x00\x00\xc3\x3e\x61\xcb\ \x00\x00\x18\x1c\x49\x44\x41\x54\x78\xda\xed\x5d\x05\x54\x5b\x49\ \x14\xcd\xba\xfb\xd6\x02\xeb\xbe\x55\xea\x0d\x74\x97\xae\xbb\xd7\ \xdd\xa8\x63\x31\xa4\x92\x16\x87\xba\x53\x77\x17\xb6\xee\x5b\xa5\ \xee\x58\x70\x97\x08\xee\xd2\xb7\x93\x77\x38\x9f\x4e\x02\x69\x0a\ \xe9\x27\x1f\xfe\x3b\xe7\xad\x44\x7e\x4f\x73\xef\xcc\xd3\x79\x23\ \xe0\x85\x17\x5e\x78\x69\x5e\x22\x7f\x7b\x56\x5b\xfd\xd7\xb4\x72\ \x5b\x7c\x8d\x97\x26\x2c\x32\xab\x00\x6b\x37\x2b\xef\x0d\x72\x2b\ \x9f\x58\xfd\xf7\xd4\x52\xdb\x38\xb5\x58\xb4\x3f\x53\xf2\xc5\x7b\ \x02\x5e\x9a\x96\x28\x84\x8a\xe7\xdd\xac\x7d\xe4\x04\xf8\x02\xa2\ \x40\x34\xae\x56\x02\x48\x6c\x81\x68\xb1\x4a\x22\xf2\x57\xcb\x6c\ \x5f\x12\xf0\xc2\x75\x81\xc7\xc8\x8a\xef\xeb\x66\xe5\x93\x58\x0d\ \x3c\x3c\x98\x00\x8c\xa6\xa9\xc5\x76\x0e\xa0\x10\x3c\x2e\xe0\x85\ \x7b\x22\x7b\xcb\xbb\xab\xcc\xca\xe7\x3c\x05\xbc\xa9\x04\xa0\xf5\ \xaa\x4a\x6c\x67\x27\xe0\x85\x2b\xc0\x07\x08\x09\xf0\xc1\x04\xe4\ \x2a\xa2\xd0\x70\x02\xa0\xde\xd3\x48\x6c\x77\xe4\x88\x45\xef\x08\ \x78\xb1\x4c\x71\xb1\x9e\xfb\x5c\xb5\x9d\xcf\xa7\xc0\x6e\x28\x01\ \x68\x2d\xd2\xf9\x07\xaa\x89\xf6\x2f\x0a\x78\xb1\x1c\x91\x0b\xbd\ \x7f\x25\xa0\x26\x50\x20\x9b\x9b\x00\xb4\xa6\x6a\xa4\x76\xc3\x40\ \x20\x78\x4c\xc0\x4b\xe3\x89\x54\xe8\xd3\x99\xac\xfa\xb3\x0c\xb0\ \x6c\x10\x80\xd6\x2b\x5a\x89\xa8\x17\x8f\x04\xcb\xe2\xf1\x8e\x4f\ \x9b\x6a\x3b\x5f\x49\x14\x1a\x87\x00\xb4\x7f\x90\x2d\xb7\x7b\x9b\ \x47\xe6\x11\x8b\xa2\xad\xe2\x69\xb9\xb5\x8f\x13\xd1\x3c\x0a\xd0\ \xc6\x22\x00\xad\x45\x6a\x89\x9d\x22\x41\x61\xff\x2c\x8f\xd4\xa3\ \xb3\xf3\x71\x14\x90\x16\x42\x00\x5a\xed\x52\x78\xff\xc0\x8c\xe2\ \x26\xf4\xb3\x21\x89\x9c\xd3\x14\x80\x96\x4a\x00\x5a\x2f\x69\x5d\ \x6d\x7b\xf2\x08\xd6\x53\xdc\xad\x7c\xdf\x70\x13\xfa\x2e\xa0\xec\ \x3c\xa7\x08\x80\x5a\xa5\x96\x88\x36\xa8\xa4\xf6\xad\x79\x44\x4d\ \x14\x87\x2e\xc1\x4f\xa1\x9d\xb7\xf2\xc9\xa5\x40\xe3\x1a\x01\x68\ \x2d\x34\xdd\x3f\xe0\xed\x7c\x2c\x05\x16\xd7\x09\x40\x6b\x92\xce\ \x3f\x10\xf0\x42\x8b\xbb\xd0\xf7\x53\x02\xca\x21\x0a\xa4\xa6\x45\ \x00\x5a\xc5\xb6\xa7\xb2\x5c\xed\x3a\x0a\xf8\xf4\xad\xe2\xf5\x6a\ \x3b\x5f\x41\x14\x9a\x07\x01\x68\xff\x20\xcb\xa9\x47\xab\x66\x69\ \xe7\x49\x06\xcf\x81\x00\xa1\xa6\x80\x69\x2e\x04\xa0\x35\x47\x23\ \xb1\x93\xc7\x4c\xf9\xf1\x99\x66\x12\xd6\x79\x7d\x23\x17\xfa\x86\ \x31\x60\xf0\x04\xa8\x56\x51\xb4\x4a\x6a\xd7\xb7\xe9\x96\x69\x85\ \x5e\x9f\x90\x1f\xfe\x00\x05\x04\x4f\x00\x43\x95\x8a\x4e\x64\xba\ \xf4\x6a\xdf\x74\x56\xfc\xdb\x7e\xaf\xc9\x84\x3e\xfe\xe4\x47\x2f\ \x23\x0a\x3c\x01\x4c\xd2\x0a\x42\x84\xe0\x0c\xf7\xde\x2d\xb8\x9b\ \xb7\x17\x28\x9e\xac\xb6\xf3\x2a\x7d\x00\x9a\x34\x01\xe4\x5f\x40\ \xf6\x7a\x17\x28\xbc\xb4\x06\x8a\xc3\x77\x43\xe1\x85\x95\xa0\x0d\ \x1e\x47\x56\xb6\x5d\x7d\x9e\x97\xad\xf3\x0f\x40\xd1\xf6\x69\x8e\ \x75\xdf\xfa\x7c\x2d\xb7\xf2\xbd\x63\x04\x80\xa6\x49\x80\x99\x3f\ \x43\x69\xc2\x51\x80\x7b\x31\x06\x5a\x12\xb9\x17\xd4\x53\xbf\xad\ \xef\xb3\x95\x84\x40\xbf\x58\x7e\x7d\xde\xda\xeb\x23\x02\xfc\x0e\ \x16\x00\xb4\x3c\x02\xc8\x7a\x53\xe0\xd7\xa6\xc5\x61\x3b\x1b\xba\ \xc3\x1c\xb7\xc8\xf3\x0b\xce\xef\x2a\x5e\xad\xb6\xf3\xa5\x44\xa1\ \x39\x12\x20\x7b\x9d\x33\x05\x76\x65\xde\x75\x28\xb8\xbd\x1b\xaa\ \x8a\xef\x52\xaf\x6b\x97\x8e\x6e\x28\x09\xca\x75\xfe\x41\xba\xd8\ \xfe\x4d\x4b\xb0\xf3\x8f\x93\x1f\x73\x18\x59\xf5\x59\x2c\x80\x66\ \xd1\x04\x28\xbc\xba\x81\x01\xb9\x22\xe7\x2a\x44\x8e\xeb\x0d\x77\ \xfb\xb5\x03\xa5\xe3\xb7\x70\xaf\x2c\x9c\x79\x2f\xff\xd4\x42\x73\ \x39\x8a\x5a\xd2\xad\xec\x04\x0a\xfb\x27\x1b\xc7\xbb\xb7\xf2\xfa\ \x8a\x94\x69\x6f\xb3\x00\x16\x27\x08\x50\x1c\x15\xc2\x80\x9c\x77\ \x69\xa3\x0e\x7c\x46\x8b\x63\x0f\x33\xef\x15\x5e\x59\x6f\xee\x88\ \x21\x52\x25\xb5\xfd\x89\x3d\xe0\xad\xfd\x3e\x34\xb4\xf3\x3c\x01\ \xf2\xce\xad\xbc\x6f\xfb\xbf\x01\xb1\x2e\xdf\x80\x72\x6c\x17\x88\ \xf7\xfc\x1d\xee\x95\x47\x32\xef\xe5\x1c\x9e\x67\x4e\xf0\x69\xff\ \x40\xdc\xfb\xf3\x47\x06\xbc\xa4\x55\xd0\x0b\x24\xac\x53\xd4\x6e\ \xe7\x79\x02\xa4\x2e\x18\x47\xd9\xfa\xaa\x92\x30\x28\x4d\x3c\x0a\ \xf7\x2a\x22\xa9\xd7\x53\xbc\xfb\x3f\xca\xfc\x41\x39\x09\x1b\x17\ \x64\xcb\xbb\xbc\x62\xe6\x32\xad\xff\xdb\xc6\xed\x3c\x4f\x80\xd8\ \x29\x7d\xa0\xaa\x34\xdc\x68\x14\x90\x7b\x6e\x0d\xc4\x8e\xb2\x61\ \x23\x91\x94\x65\xd6\x26\x55\xa9\x95\x4f\x27\x4b\x06\xd4\xbf\xe7\ \x3c\xd8\x3f\x63\x27\xdc\xd9\x77\x0a\x92\xaf\x5f\x86\xdc\xd4\xdb\ \x50\x9c\x1b\x0e\xf9\x59\x77\x41\x1d\x7b\x03\x62\xce\x9e\x87\xd0\ \x35\x87\x61\xb7\x6c\x1b\xcc\xff\x66\x09\xb8\xbf\xed\x67\x56\x02\ \x68\x7c\xff\x80\xb2\xb4\x33\xc6\xc1\x3f\xbf\x06\xc2\x87\x74\x86\ \xa4\x71\xdd\xd8\x20\x00\xa8\xa4\xa2\x4e\x4d\x9e\x00\xc1\x7f\xaf\ \x80\x98\x33\xe7\xe1\x5e\x15\xfe\xc8\x26\x6b\x4e\xd2\xad\x72\x81\ \x9e\x94\x28\xff\x2d\x2e\x89\xde\x07\x85\x17\x57\x43\x6e\xc8\x2c\ \xd0\x2e\x1e\x01\x6a\xf9\x97\xc6\x81\x77\xfb\x12\x72\xf7\xcc\x20\ \xdb\x3d\x1d\xea\x95\x24\x9e\x00\xf5\xbe\xd9\x04\xf4\xb5\xf8\xef\ \xb8\x69\x7d\xd1\x19\x0c\xeb\xdf\x1e\xb2\x5c\x44\x3c\x01\x1a\xaa\ \x33\xdb\x06\xc1\xcd\x3d\x27\x8d\x80\x6c\x5c\xc9\xce\x50\x29\xd0\ \x93\x0a\xed\xc5\x0a\xfd\xcf\x55\x95\x86\x41\xf1\x9d\xed\xa0\x5d\ \xeb\x88\x60\xe3\x8f\x3b\xed\x5b\xd0\x2e\x1f\x0b\xf9\xc7\xe7\x93\ \x70\xef\x8a\xfe\xb3\x11\xfc\xc8\x31\x22\x04\x9c\x51\x04\xbf\x1d\ \xa4\x4c\xea\x51\x1f\x30\x79\x02\x4c\xfd\x20\x90\xf9\x6f\xdd\x16\ \xae\x4d\xbc\x55\xfb\xca\xce\xbc\x09\x17\x76\xed\x83\x83\x4b\x36\ \xc3\x36\xef\x55\xb0\x3b\x70\x1d\x1c\x59\xb1\x15\xee\xfe\x77\x1c\ \x0a\x34\x77\x6a\x3e\x97\x71\xeb\x9e\x40\x4f\xca\xd5\xa1\x95\xc6\ \x48\x53\x55\x7c\x07\xaa\x0a\x6b\xfd\x73\xa9\xf0\x2f\x62\x64\x4f\ \x03\xf0\xa3\x86\x74\x84\xf4\x29\x26\x83\x8f\x75\x83\xec\xcd\x52\ \x28\x89\x0a\x41\x92\x95\xa5\xff\x07\x05\xe7\x57\x80\x26\xe0\xef\ \xe6\x45\x00\xc5\xc7\x73\x61\xf5\xcf\xdb\xe1\xe0\x84\x33\xb0\xa4\ \xcf\x06\x58\xf8\xe3\x52\x28\xca\xa6\x1d\xad\x7b\x55\xd1\x10\xba\ \x67\x1f\xb8\xf7\xf1\x80\x41\x2d\xc6\xc0\xc0\x37\x47\xd7\xa9\x53\ \x6c\x5c\x61\xee\xf0\x40\xd8\xee\xb3\xa6\x4a\xa0\x27\xaa\x5d\x3e\ \x55\x3a\x00\x4b\x93\x4e\x12\xcf\x5d\xf9\x50\x3b\x4a\x79\xd6\x05\ \x48\x59\x3c\x85\x01\x3c\x61\x6c\x57\xc8\x74\xee\x05\x69\x53\x7a\ \x02\x29\xed\x9a\x00\x18\x65\x56\x30\x65\x5c\xcb\x9f\x83\xe1\x64\ \xf6\x26\x49\xd3\x27\xc0\xac\xcf\xe6\xc3\xda\xdf\x76\xc1\xc1\x89\ \x67\xe1\xd0\x24\x54\x38\x3d\xe3\x02\x94\xe4\xd2\x21\x55\x72\xf8\ \x05\xf0\xf8\xda\x93\x01\x78\xf0\x9b\x63\x61\x54\xcb\x29\x30\xb6\ \x95\x33\x8c\x6b\x2d\x06\x87\x56\xae\x30\x86\xfc\xf7\x88\x96\x93\ \x60\x10\x79\xaf\xe6\x73\x0e\x06\x26\x20\x62\x50\x87\xf2\x6a\x00\ \xd1\x59\x4b\xf0\x1e\x02\x9a\x03\x73\xc9\x0a\xbc\x56\x27\xf0\x24\ \xc1\x43\x80\x9f\x0c\x61\x83\x6d\x18\xf0\x13\x1d\xba\x36\x68\xeb\ \x2e\x38\xb3\xd4\x18\xd9\x08\x39\xa3\x40\x3b\x77\x50\xd3\x24\x80\ \x57\xdb\xf9\xb0\xfe\x8f\xdd\x70\x10\x41\xaf\xd1\xa3\x2e\xe7\xa0\ \x20\x8d\x06\xff\xfa\xe1\xc3\x30\xe2\xad\xf1\x3a\x40\x11\x74\xe7\ \x36\x53\x41\x56\xf7\xb3\xf1\x3d\x97\x36\x33\x60\x72\x6b\x37\x18\ \xdb\xd2\x35\xc7\x08\x01\x28\x0d\x1b\xd4\x09\x92\xe7\x8d\xc3\x9d\ \xc1\x60\xe5\xab\x2f\x41\x8c\xf8\x27\xfc\x5c\xc4\xa0\xf6\x90\x36\ \xb9\x47\x83\xab\x89\xf7\x2a\x6b\x76\x9f\xca\x82\x5b\xa0\x3d\xb2\ \x10\x0a\x6e\x6c\xa7\xfe\xdc\xa2\x9b\x9b\x9b\x16\x01\x7c\x3b\x2c\ \x86\x8d\x7f\x87\x20\xd8\xb5\x69\xe2\x7f\xb4\xed\x55\x9e\x3f\x0b\ \x43\x85\x0e\x30\xb4\xc5\x78\x04\xde\x1c\x79\x80\x0c\xe7\x9e\xc9\ \xba\x2d\x3b\x79\x7c\x37\x88\x1b\xdd\x05\x22\x07\x77\xa0\x89\x30\ \xa0\x03\xa4\x2e\x75\x24\xa0\xdc\xa4\x8b\x3e\xe4\xff\xd3\x02\x87\ \x80\xca\xb5\xe1\x8e\x5b\xf6\x46\x31\xf5\xec\xf8\x19\xfd\x98\x3f\ \x3f\xe7\xec\x1a\xe6\x75\xe2\x8b\x34\x09\x02\x20\xf0\x5b\xfa\xed\ \x33\x00\xfc\x42\xe0\x25\x88\xfa\xf7\x06\x24\x9c\xb8\x85\x0a\xf7\ \x85\x79\x85\x19\x91\x70\xc4\xf9\x0c\xb8\x77\xf0\x06\xa9\x95\xd7\ \x23\x4d\x04\x65\x3a\x8b\xd0\x9e\x93\xdd\xa1\xc6\xa1\x9b\x60\x0f\ \x85\xe1\xff\x1a\x44\x0b\x9a\x39\x03\x1a\x4c\x80\xdc\x9d\x9e\xd4\ \x73\xc3\x87\x75\x65\xfe\xdc\x8c\x4d\xd3\x98\xd7\xc9\x2e\x81\x8e\ \x22\x37\x09\x60\xed\x0b\x81\x5d\x96\xc3\xf6\xc1\x87\x0c\x80\x3f\ \x33\x33\x14\xb2\x63\xc2\x8d\xd8\xbf\x18\xb8\x10\x70\x11\x3f\x7b\ \x60\xfc\x7f\x48\x20\x36\x32\x81\x2a\xa2\x49\x64\x67\x08\x1f\x88\ \x44\x80\x30\xf2\xef\x9c\xff\x82\xe9\x9d\x20\xe7\x2a\x6e\xe1\x0d\ \x0a\xdd\x16\x8f\xa6\x9e\xa9\xd9\x3f\x1b\x62\x26\xf7\x84\x78\xf7\ \x1f\x48\x24\x70\x96\x79\x9d\x24\x9d\xb8\xb7\x03\xb8\xbd\xe5\x0b\ \x73\x7b\xae\x84\x5d\x43\x8f\xd4\xba\xcd\x9f\xf3\x0d\x85\xf2\xc2\ \x68\xe3\x0e\x50\x65\x0c\x5c\x5d\x76\x99\xf9\xce\xbf\x63\x4f\xa2\ \xc3\xc8\x56\x2a\x58\x25\x16\x91\x54\x6e\x67\xc0\x55\xd9\xdf\x80\ \x04\x98\xfb\xcf\x3f\x36\x97\xe4\x08\xe6\x11\x6f\x5d\x0c\x6a\x8f\ \x3e\x0f\x45\x80\xe4\xc9\xbd\xa0\x42\x7b\x99\xfe\x3b\x93\xdd\x05\ \x2a\xe9\xa8\x24\x6b\xc7\x2c\xee\x11\x60\xf5\x2f\x3b\xea\xb4\xf1\ \x47\x1c\xcf\x42\x61\x26\xed\xe4\x55\x91\x50\x4c\x9d\x74\x0d\x4a\ \x8b\x22\xe8\x95\x56\x12\x0d\x27\x3d\xce\x33\xdf\x0d\x19\x73\x92\ \x84\x8b\x73\x58\xad\x05\xa4\x4c\xe8\x4e\x08\xd0\x9e\xec\x04\x1d\ \xa1\x30\x2c\x84\x26\x2a\xdd\x14\x82\xfd\x80\x26\x13\x60\x42\x37\ \x48\x0c\x1c\x45\x39\x82\xfa\x5a\x92\x70\x1c\x22\x86\x77\xe3\x1e\ \x01\x76\x0c\x39\x54\x27\x01\x6e\x6f\xbc\x4a\xfd\x25\x6f\x1e\x3f\ \x02\x13\xda\x3a\xa2\x87\x3f\xfa\xfd\x89\x70\x38\x78\x1b\xf5\x7e\ \xe2\xa9\xdb\xd4\xf7\xf7\x8c\x3c\x06\xd3\x3f\x0c\x62\xb5\x18\x44\ \x3c\x7e\x4c\xed\xc6\x4d\xef\x47\x83\x54\x4b\xec\xae\x59\x30\xd4\ \xa4\x67\x66\x3a\x61\x12\x09\x8a\x22\xf7\xd5\xf6\x2c\x8c\x06\x22\ \xc7\xda\x81\x72\xb8\x0d\xb7\x08\xe0\x4e\xec\xfe\x81\x09\xa7\xeb\ \x24\x40\xe6\x8d\xbb\x54\x36\x8f\x84\x77\x4c\x5c\x3f\xa8\x3a\x76\ \xbf\x7b\xfa\x78\x4d\x18\x94\x15\x69\xf0\x8c\x5d\xc3\x8e\xc2\xd4\ \xf7\x03\x59\x20\x00\x4d\x82\xfc\xab\x5b\x0c\xca\xc0\x95\x85\xb7\ \x69\xd3\x90\x70\xc4\xe4\x67\xc6\x8c\xe8\x02\x55\x45\x77\x6a\x9c\ \xde\x3b\xbb\x21\x7d\x8d\x1c\x62\x64\xbf\x32\x0e\x61\xea\x94\x1e\ \xdc\x22\x80\x17\xb1\xd3\x34\x60\xb4\xe6\x25\xd7\x6c\xff\xe7\xb6\ \x87\x90\xc4\xcd\x64\x10\x0b\x67\xe2\x77\x25\x56\xb3\x48\xdc\xee\ \x0c\x6b\xdd\x98\x04\x09\x46\x05\x87\x1d\x0d\x9e\x83\x8e\xa5\xe7\ \x3b\xfe\xec\x95\x83\x3d\xbf\xa6\xb6\xeb\xfc\x6b\xdb\x48\x52\xa8\ \x33\x3a\x89\xd9\x27\x97\xd3\x0e\x9d\xf7\xef\xa6\x3d\xd3\xff\x6f\ \xea\x7b\x49\xb3\xc7\x50\xe1\x68\x02\x95\x68\xe2\x08\x01\xe6\xf4\ \x5c\x65\x94\x00\xb9\x89\x35\x76\xfe\xea\xbe\x43\xb5\x84\x77\xde\ \xb0\x63\xe6\x1a\xca\x19\xac\xeb\x59\x5b\x07\xec\x27\xe5\x5e\x7f\ \x56\x08\xa0\xf1\xff\x8b\x36\x4d\xfe\xc3\x19\xa0\x62\xe5\xbf\xd1\ \xcd\xa0\x8b\x47\x9a\x96\x0b\x58\x3b\x85\xce\x79\x4c\xf9\x06\x0b\ \x49\xca\x61\x9d\x20\x6d\x52\x77\x6e\xd6\x02\x96\x7f\xb7\xc9\x28\ \x01\x52\x42\x6b\xb6\xbc\x8a\xd2\x28\x08\xe8\x45\x7b\xf6\xd3\x3e\ \x0e\x80\xac\xd8\x6b\x35\xb6\x30\x3d\xd2\xe8\xf3\xe6\xf4\x58\xc1\ \x0e\x01\x66\x7c\x4f\x81\xa5\x0e\x09\x82\xc8\x11\x36\x10\x49\x22\ \x85\x8c\x8d\x53\xe9\x1d\x20\xb0\x9f\x69\x04\xd8\x2a\xa3\x77\x80\ \x49\x22\xee\x57\x03\x37\xf6\xdd\x6b\x14\xb0\xcb\x0b\x2f\xd1\x55\ \xbd\x94\xdb\xb0\x75\xd2\x46\x24\xc2\xaa\x41\xab\x20\xf9\x06\x1d\ \x1a\x29\xf7\xdd\x30\xfa\xbc\x59\x9f\xce\x63\x83\x00\x98\x28\x2a\ \x8e\x3d\x72\x9f\x69\x8a\x86\xa2\x88\x3d\x50\x78\x6b\x1b\x40\x95\ \x92\x4a\x19\xa7\x3b\x89\x4c\x23\xc0\xce\xe9\xf7\x3d\x4f\x09\x69\ \x8e\xbd\xb8\x4f\x80\x90\xb1\x27\x10\x18\x63\x9a\x75\x27\xcc\xa4\ \xca\x5b\xb1\x3a\x0a\x8e\x89\xcf\xd5\xf5\x1c\x4c\x10\x39\x5a\x4d\ \x65\x83\x00\xe8\xb5\x27\xf8\x0e\x23\x40\x19\xcf\x5f\xa4\x2c\x71\ \x34\xb9\x1c\x9c\xbd\xd7\xab\xc6\xd4\x95\x45\x80\xca\x95\xe3\x04\ \x98\xfe\xe1\x6c\x06\x1c\x63\x7a\x5c\x72\x1e\x72\x13\x22\x8c\xfe\ \x90\xa5\xb9\x51\x70\xd6\x3b\xd4\xe8\x73\x36\x0d\x0a\x01\x17\xe1\ \x74\x76\x9c\x40\xb1\x08\x43\xc1\xb4\xd5\xb2\xda\x4b\xc8\x55\x4a\ \x4c\xda\x10\x9f\xc0\xe4\x4e\x20\xcd\x16\x0f\xda\xac\xb8\x7d\xc9\ \x69\x02\x60\xda\x17\xc1\x31\x41\x8f\x38\x9f\x83\x98\x83\x37\x49\ \x46\x50\xa9\x97\x14\x8a\x81\x54\xe2\x27\x9c\x74\x3b\xff\xc0\x67\ \x2c\xfa\x69\x0d\xc8\xac\xbc\xd9\x6a\x0a\x65\x32\x83\xd1\x2e\x3f\ \x80\xf6\xf0\x02\x28\x52\x1e\xc4\x32\x71\xf6\x89\x65\x10\xeb\xfe\ \x27\xe0\x7b\xc3\x3b\x99\xfc\xbc\xac\x95\xb4\x13\xa8\x51\xfc\xc8\ \x6d\x02\x2c\xee\xb3\x9e\x02\xc8\x14\x3d\x3c\xe5\x2c\x84\x06\x5d\ \x84\xeb\x2b\xae\xc0\xa5\xf9\x97\xe0\xa8\xeb\x39\x93\xbf\xeb\x6d\ \x3b\x8f\xcd\xae\x60\x5c\xd9\xa4\x14\x8c\x40\xd7\xa6\xe1\x03\xdb\ \xa3\xaf\x60\xea\xf3\xd2\xe7\x8d\xa2\x09\x30\x7f\x08\xb7\x09\xb0\ \xf6\x8f\x9d\x08\x0c\x5b\xea\xd6\xd6\x9b\xf5\xb6\xf0\x4c\x17\x11\ \xae\x72\x83\x56\xb0\xa1\x9d\xd0\x4f\x78\xa8\xf3\x05\xb2\xef\x28\ \x02\x64\x6f\x96\x71\x9b\x00\x3b\x87\x1f\x66\x0d\xfc\x83\x93\xce\ \x80\xe3\x5b\x9e\x8d\x76\x3c\x3c\xc3\xb9\x17\xd6\x09\x92\x89\xa6\ \x3b\xd5\xcf\x79\x4b\x21\xb1\x7e\x45\xf6\x95\x1a\xf3\x57\x74\x1b\ \xca\x92\x4f\x40\xc1\xd9\xe5\xa0\xf1\xfb\x8b\x5b\x04\xf0\x20\x59\ \xb9\x43\x13\xcf\xb0\x46\x80\x1d\x23\x0f\x81\x53\x9b\x69\x9c\x9e\ \x10\x92\xe1\x62\x07\xa5\xa9\xd4\x19\x03\x2a\x2a\x20\xc3\x27\xb8\ \x43\x00\x9f\x0e\x8b\x58\xdd\xfe\x57\xfc\xb1\x19\xb3\x88\xf5\x21\ \x40\x59\xca\xc9\x52\x5d\x39\xb7\xe0\xbf\x45\xa0\x59\x38\xac\xd1\ \x08\x90\x7f\x6a\xf1\x03\x7a\x02\x23\x41\x33\xa7\x3f\x37\x08\x30\ \xbf\xf7\x6a\x56\x09\x10\x60\xbf\xb8\xde\xc5\x20\xfd\x73\x01\x25\ \xb1\x07\x40\x13\xd4\x8f\x4d\xf0\xb1\x5e\x70\xaf\x8c\x09\x85\xb1\ \xa8\xa4\x3d\xb6\x04\x0a\xee\xec\xa6\x7b\x02\xaf\x6f\xe2\x06\x01\ \x56\xfc\xbc\x95\x55\x02\x4c\xb3\xf1\xaf\x0f\x01\xe8\x73\x01\x74\ \xab\x17\x0e\x7e\x78\x84\xa0\xa3\x97\x5f\x70\x6e\x39\x94\x67\x9d\ \x33\x58\xed\xf1\x33\x07\x32\x0e\x25\x39\x65\xc4\xbd\x9e\xc0\x2d\ \x83\xf6\xb3\x4a\x00\xd7\xf7\x67\xd4\x9b\x00\x99\x5b\xa6\x55\xe9\ \xea\xed\xd5\x2b\x90\x4a\xef\xe6\x6c\x91\x99\x1f\x78\xdf\x3f\xa1\ \xe8\xf6\x36\xa3\xdb\x7d\xf8\xd0\x2e\xb5\xf6\x04\x02\x17\x7a\x02\ \xc9\x51\x72\xd8\x3f\xfe\x14\x6b\xe0\xff\xeb\x70\x02\x1c\xdb\x78\ \xd6\x83\x00\x74\x5b\x78\xd4\xf8\x2f\x20\xe7\xf4\x4a\xbd\x56\x34\ \x25\xd9\x09\x9c\xcc\x03\xbe\xfb\x57\xa4\x6d\x6c\x0e\x33\x33\xc0\ \x98\xaa\x43\xfc\x21\x7a\x62\x0f\x88\x93\x7d\x4b\x1c\xc3\xd3\xcc\ \xeb\xa4\x3f\xd0\xf2\x77\x80\x99\x9f\xce\x63\x75\xf5\xaf\xed\xb7\ \x0b\xc4\x42\x45\x83\x09\x50\xad\x90\xb9\x79\x9a\xfe\x81\x8c\x86\ \x90\x00\x4b\xc7\x79\x87\xfc\xa0\x32\xf7\x6a\xad\x5d\x43\xe4\x54\ \x12\xa6\x94\xcb\x55\xa1\xfa\x66\xc8\xa0\x45\x2c\x6b\xa7\x8f\xe5\ \x13\x60\x4e\x8f\x95\xac\x12\x60\xde\x77\x2b\x1a\xd4\x12\x96\xe5\ \xd2\x2b\x51\xd7\xe1\x13\x3b\x92\x34\x74\x54\x93\x20\x6b\x87\x8f\ \x61\x4f\x5e\xcc\x01\x3c\xa7\x77\x9f\xe2\x89\xe2\xa2\x1b\x9b\x75\ \xce\x19\xfe\x7f\xfe\x89\xf9\x24\x6e\x5f\x06\x45\xd7\x36\xe0\xf9\ \xbe\xca\xfc\x1b\x75\x9f\x27\x0c\x5d\x0f\x51\x93\xbe\x62\x88\xf7\ \x80\x9e\x40\x3c\xa0\x12\x31\xa2\xbb\xe5\x13\x60\xd9\xb7\x1b\x59\ \x25\xc0\xac\x1e\xb3\xcd\xd6\x13\x98\xee\xd8\x93\x69\x01\xd7\x1c\ \x5a\x40\x01\x60\x26\xc5\x58\x3f\x61\xd6\x20\xbd\x13\xc4\x98\x52\ \xc6\x2e\xa0\x8a\xdc\xeb\x7a\xdf\xc1\xf6\x30\x1c\x3e\x15\x3d\xac\ \x93\xe5\x13\x60\xfd\x3f\x7b\x58\x25\x80\xec\x93\x99\x66\x6d\x0a\ \x25\x87\x3b\x19\x12\x64\x6e\x99\x4e\x3b\x87\xf5\x57\xec\xea\xc5\ \xf3\x84\x83\x6a\x52\xc7\x31\x23\x6d\xf0\x20\xa9\x4a\xac\xeb\x09\ \xb4\x61\xce\x27\x26\xcf\x75\xc0\x6a\x62\xc6\x06\x0f\x88\xf5\xf8\ \xb3\xa6\x27\x70\x32\x07\x7a\x02\xf7\x8e\x3e\xce\x1a\xf8\x07\x26\ \x90\x14\xb0\xd0\xdd\xdc\x5d\xc1\x98\xce\x0d\x1f\x80\xab\x52\xb7\ \x4d\xa3\x49\xc8\xbf\xbe\x0d\x9b\x40\xea\xd2\x92\xf8\x63\x50\xa1\ \xbd\x52\x57\x8f\x00\x7e\x26\x6a\xc2\x97\xf8\xcc\xc8\xc1\xcc\xb1\ \x71\xaa\xb8\x14\x39\xa4\x63\x9d\xc5\xa5\x84\xb1\x1c\xe8\x09\x9c\ \xf6\x7e\x10\xab\xab\x7f\xcb\x90\x7d\xe0\xd2\x66\xba\x59\x09\x40\ \x9b\x03\x24\xc1\x43\x69\xc4\xc8\x1e\x90\xe0\x35\x08\x13\x39\x7a\ \x1e\x3f\xe6\xfa\xd3\xfc\x07\x82\xaa\xae\x0a\xa3\xab\x2d\xc4\x8f\ \xe9\x5a\x73\x12\xa9\x7a\xc6\x40\x2a\x57\x7a\x02\x03\x6c\x96\xb2\ \x4a\x80\x25\xbf\xac\x07\xa9\x95\xb7\x99\x09\x40\x9b\x83\x98\x11\ \x58\xf7\xaf\x8f\x62\x4b\x77\x69\xf2\xa9\xfa\xe4\xf5\xf1\x34\x92\ \x8a\x6b\xd5\xc0\x45\xf6\xeb\x58\x25\x80\x9f\xdd\x02\x56\x4e\x06\ \x65\xb9\x8a\xd0\xfe\xa6\x4c\xec\x5e\x87\x62\x25\x10\x5b\xb7\x63\ \x47\xda\x50\x27\x8c\x75\x49\x9d\xfc\x6b\x5b\x69\x93\x40\xbc\xfd\ \x9c\xad\xf2\xa6\x37\x22\x66\xf5\xef\xdb\x59\x25\x80\x47\x7b\x6f\ \x8b\xbd\x2f\x20\x83\xf8\x11\xe4\x24\x0f\x73\xc4\x5c\x7b\x64\x91\ \x7e\xa6\x11\x07\x4d\x35\x29\x02\x6c\x1f\x7a\x90\x55\x02\x38\xbf\ \xe3\x69\xf1\x17\x46\x24\x8d\xeb\xca\xe4\x17\x32\xb7\xcd\x44\xe0\ \x29\x12\xec\x9e\xd6\x34\x08\x40\x66\xf0\xe1\x4c\x1f\xb6\xc0\xdf\ \x35\xea\x08\xe9\x01\x98\xca\x85\x1b\x43\xd0\x7c\x84\x55\x47\x15\ \x69\x2b\xc5\x7a\x24\x50\x62\xe1\x89\xf3\x04\xf0\x6e\xbb\x80\xd5\ \xd5\xbf\xf2\xaf\x2d\x20\x11\xce\x6c\x3c\x02\xcc\xfa\x15\x72\xb6\ \xbb\x43\xde\x41\x7f\xc8\xd9\x2c\xc3\xc3\x22\xc6\x3e\x8f\x51\x45\ \x35\x09\xd2\xd7\xca\xf5\x6b\xfd\x38\x82\x8e\xd3\x04\x98\x27\x62\ \xb7\x07\x20\xa8\xcf\xd2\xc6\x19\x15\x2b\xff\x12\x47\xbf\x63\xda\ \x56\xcf\xbb\xcf\x3b\x14\x08\x6a\x69\x6f\x30\x16\x55\x44\x0c\xc6\ \x58\x1f\x13\x3d\x54\xee\xbf\xe8\x16\x68\x82\xfa\x72\x97\x00\xc1\ \x3f\x6e\x61\x95\x00\xd3\xbb\x04\x34\x06\x01\x30\xff\x6f\x74\x18\ \xe5\xf1\x79\x0f\x6a\x24\x65\x46\xcf\xa8\xf6\x06\xd2\xc3\xa7\xd2\ \x4f\x63\xd5\x90\x93\x04\xd8\x34\x20\x84\x55\x02\x48\x3e\x9a\xc1\ \x3a\x01\xb4\xcb\xc6\xd6\xd2\xaf\x17\xae\x1f\xe2\x31\x83\x1d\x8d\ \xed\x04\x48\x02\x52\x03\xc8\x39\x4b\x11\x0a\x2f\x9b\xe2\x1c\x01\ \xdc\x88\xee\x73\x38\xc9\x1a\xf8\xfb\x48\xbf\xc1\x14\xa1\x27\xbb\ \x04\xa0\x57\x3f\x4e\x08\x27\x45\x1d\x1c\x19\x93\x34\xd7\x81\x72\ \xec\x88\x29\x30\x25\x4c\xc4\x4c\x23\xc9\xfd\x53\x17\x4b\xe0\xf7\ \xf7\xfb\x60\x88\x48\xa6\x86\x62\x47\xb0\x85\x13\x00\x27\x7b\xb2\ \xba\xfa\x37\x0c\xd8\x0d\xae\x42\xf6\x77\x80\x92\xe8\xfd\xd4\x4c\ \x80\xfb\xb2\x7e\x58\x0b\x60\x56\xf1\xe5\xb5\xa6\xe5\x0a\xd0\x31\ \x6c\x87\x47\xc1\xab\x4a\xea\x38\x23\x59\xa5\xc4\x92\xb3\x7a\xfa\ \x77\x96\x4b\x80\xa0\x6e\xcb\x59\x25\xc0\xfc\x1f\x56\xe3\x00\x48\ \xd6\x77\x80\x1b\xdb\xa8\xee\x9c\xc8\xe1\x5d\xf0\x58\x78\x94\x83\ \x88\x9a\x23\x98\x77\x6a\xc9\xc3\x8d\x9c\xa1\xfc\x81\xda\xb5\x2c\ \xf9\x38\xf1\x0f\xfa\x58\x26\x01\x96\x7e\xb3\x81\x55\x02\x78\xf5\ \x9a\xdb\x28\x17\x46\x64\x6d\xf6\xa4\x6b\xfb\x04\x94\x9c\x13\x0b\ \x0d\x1a\x3b\xd3\x17\x4f\x78\xa8\x6d\x3b\x71\x7c\x0f\x28\xcb\xbc\ \xa0\x9f\x29\x34\x6c\x22\x39\xe0\x6b\x99\x04\x58\xf7\xf7\x2e\x56\ \x09\x20\xff\xdc\xab\x51\x08\x10\xe3\xd0\x0b\xcf\xfc\x1b\xad\xfb\ \xc7\x1f\x85\xb8\xd1\x0f\x37\x37\x58\xb3\x94\x9a\x13\x88\x95\xc4\ \xf0\xe1\xdd\x20\x46\xfa\x0b\x94\x65\x85\xd6\x44\x09\x19\x16\x3a\ \x27\x70\xf7\xc8\xa3\x6c\x81\x8f\x27\x8e\x1c\xad\x3d\x1a\x83\x00\ \xd8\x36\x16\x23\xfb\x8d\xea\xda\xa1\x76\x84\x94\xd3\xa0\x9c\xd4\ \x07\x6b\xf7\x0d\x9a\x14\x3a\xbc\x3b\xe3\x5b\x90\xa6\x14\xcb\x9e\ \x14\xea\xf9\x6e\x00\x9e\xcd\x63\x8b\x00\xdb\x87\x1d\x00\x67\xe1\ \x34\xf6\x08\x40\xdb\x6b\xf4\xda\xa9\x33\x7c\xc4\x79\x2b\x8a\x3a\ \x40\xda\xb7\xa7\x32\x23\x5e\x33\x1e\xf2\x7c\x60\xf6\x06\x7a\x56\ \x70\x9c\xfb\x9f\xc4\xbf\xb0\x81\x08\xd2\x0b\x90\x7d\x2a\x98\x3a\ \x2f\x68\x71\x3b\x80\x5f\xc7\x25\xa6\x82\x87\xed\xe2\xab\xff\xd9\ \x0e\xbe\x5f\x2c\x00\xe7\xcf\x3d\x61\xf9\xef\x0f\xdf\x3f\xb8\x8c\ \x7c\xe7\xd1\xce\x0a\x36\xae\x2a\x3d\x3f\x20\x65\xe1\x84\xfa\x74\ \xee\xd0\xc4\xf2\xfc\x49\xe7\xed\x53\x17\x50\x6a\x0f\xcf\x86\xfc\ \x2b\xeb\xe9\x24\xd3\x15\x0b\x3c\x19\xb4\xa8\xf7\x5a\xa3\x2d\x5b\ \x9b\x06\xed\x85\xa0\xaf\x96\x80\x6b\xbb\x69\x30\xa4\xa5\x83\xc1\ \x65\x0e\x9e\x5d\xfd\x60\xdf\x38\xd3\x73\x08\xfe\x5f\x2e\x6e\xac\ \x5b\xc3\xd0\x0b\x27\xab\x9f\x9a\xdd\x4b\x4a\xbd\x4c\x63\x67\xe2\ \xb8\xae\xf5\xac\x18\x76\x23\x2b\x7d\xc5\x03\xce\x06\x2a\x21\xce\ \xe3\x2f\xcb\x23\xc0\xaa\x5f\xb7\xd7\x0d\x78\xab\x71\x7a\x80\x8f\ \x81\xe1\x2d\x27\xe2\xa5\x0e\x8e\x6d\x3c\x60\x64\xcb\xc9\xf8\xfa\ \xd8\xb7\x9d\x60\x5d\x7f\xd3\xe6\x09\x78\x76\xf4\x6b\x34\x02\xe4\ \x1d\xa6\x42\x35\x1c\x23\x1f\x3d\xb4\x23\x36\x84\x90\xa6\x91\x86\ \x54\x0b\xd1\xe9\xa3\xa7\x91\xd3\x67\x13\x52\x97\x3b\x63\x1d\xc1\ \xe2\x08\xb0\xec\xa7\x4d\x10\xd8\x47\x07\xf8\x54\x18\xda\x1a\x01\ \xa7\x74\x58\x8b\x09\x78\x93\xc7\x14\x02\xb8\x54\x68\x38\x07\x70\ \x52\x6b\x37\x18\x4c\x88\x31\xb8\xe5\x18\xf0\xb7\x5f\x04\x07\x1f\ \x70\xac\xdc\xf5\xbd\xe9\x8d\x42\x00\x8d\x8f\xee\x00\x67\x38\xb5\ \xfa\xc3\x07\x76\xa4\xec\x7d\xbd\x55\x2c\xd2\xf5\x01\x62\xc7\x70\ \xda\x0a\x57\x28\x8e\x3e\x88\x97\x46\x94\x6b\x2e\xe3\xb5\x73\xb1\ \x6e\x7f\x54\x9b\x97\x2e\x96\x47\x00\x32\xcd\x93\x02\x9c\x5c\xe6\ \x50\x0b\xe0\xc6\x95\x64\xf5\x90\x28\x78\xbf\xcf\x27\x6e\xb0\x7d\ \x78\xed\x8d\x25\x7b\xc7\x1c\xc7\x63\x60\xac\x13\x40\xda\x1b\x0f\ \x7a\x50\xc3\x21\xfd\x86\x63\x2b\xb7\xd9\x7a\x06\x26\xa2\xe7\x5f\ \x97\x62\x27\xb1\xca\x55\x64\x79\x04\x18\xd3\xca\x09\x1c\x5a\xb9\ \x20\xe0\x0d\x70\xce\x70\xc0\x13\xb9\xeb\x07\xcd\xc4\xd0\xd6\xe3\ \x61\xc1\x0f\x06\x53\x46\xd1\x81\xc4\x1e\x00\x96\x09\x90\x77\xc0\ \x4f\xef\x32\xc8\xb5\x94\xb7\x6f\x26\x45\x53\x52\xed\x53\x50\xaa\ \x9b\x16\x4a\x4e\x30\x35\x8b\x5b\xc3\xb0\xcb\x67\x68\x0b\x34\x25\ \x20\xef\x34\x0b\x57\x3d\x33\x09\xf4\x9b\x60\xd6\xaf\x8e\xd5\xae\ \x9c\xa0\x8b\xbf\xa9\x51\xf0\x91\xe3\xbe\xc0\xe6\x4f\x63\x3b\x46\ \xf6\x9a\xc9\x50\x18\xba\x0a\x8a\xef\xee\xc0\x63\x63\xda\x15\xe3\ \x4d\x03\x50\x8c\x44\xd0\x45\x13\xe8\x54\xa6\x3b\xf6\x68\x7e\xf7\ \x06\xca\x88\xe9\x18\xdd\xd2\x09\x49\x30\xe6\x6d\x47\x58\xdb\x77\ \x07\x12\x60\x46\xb7\xd9\xac\x12\x40\x3b\x7f\x30\x5d\xa4\xa9\x52\ \xe2\xad\x62\xe1\x03\x8c\xdc\x04\x3a\xed\x5b\xa6\x68\xa4\xaf\xc5\ \x11\x7b\x70\xd0\x34\x7f\x71\xa4\x89\x3a\xb9\xda\x41\x1c\xd8\x62\ \x0c\x78\xf7\x9e\x07\xd2\x8f\x14\xac\x11\x40\xbb\x68\x04\x26\x5e\ \xa8\xd3\xb9\xdb\xbd\x70\x4b\x26\x17\x4c\xd5\x79\xf1\x23\xb9\x86\ \xd6\xf8\xc4\xd3\xf0\xdd\xf8\x39\x9e\x00\x26\xaa\xc4\x6a\x26\x8c\ \x68\x31\x09\x77\x03\x42\x08\x36\x08\x80\x83\x21\xf4\xcf\x04\x92\ \x01\x90\xd8\xc0\x11\x53\xf7\xf0\x47\xdc\xf6\xe9\x36\xaf\xdb\x78\ \xb0\xb3\xfa\x1e\x00\x46\xb5\xc1\x0e\xac\x12\x80\xfb\xd7\xc7\x0b\ \xbd\x61\x5c\x2b\x09\x46\x0b\x8f\x90\x00\x38\xab\xa7\xe8\xd6\x56\ \xc3\x2a\xdc\x95\xcd\xe8\x9c\x91\x2e\x1e\xa3\xf1\x3e\xb1\xf9\xd4\ \xb5\x72\xba\x9b\xc6\xd0\x89\x73\xfc\x96\x32\x25\xe4\x92\x48\x4e\ \x5c\x1f\x8f\x22\x69\x15\xf4\x02\x99\xfa\xa1\x20\x3f\x5e\x09\x51\ \xe0\xa6\x1a\x27\x80\xc6\xeb\x37\xc8\x3b\x32\x1b\x2f\x6a\xaa\xfd\ \xd2\x2a\x25\x0e\x6c\xd2\xac\x71\x34\xba\x7d\x17\xdf\xdd\x59\x03\ \xf2\xcd\x1d\x8c\x17\xaf\x7f\x1d\x4c\xd1\x8d\x2d\xe6\x06\xbe\x5c\ \x23\xb1\x5b\x90\x2d\xef\xf2\x8a\xe0\x51\x89\x9b\xb5\xdf\x87\x64\ \x37\xd8\xd1\xd4\x08\x40\xe2\xfb\x62\x26\x0f\x6f\x82\x96\xc4\xe8\ \x4d\x11\x73\xef\x83\x91\x42\x61\xe8\x4a\x6a\xab\xd7\x25\x72\x62\ \x5d\xbf\x05\x25\x49\xde\xc4\x4a\xbe\x87\xaa\xe2\xbb\x35\x61\xe4\ \xc9\xc5\xe6\x04\xff\xb8\x56\xdc\xfb\x73\x01\x5b\x42\x3a\x71\xfa\ \x90\x1e\xc0\xdb\x4d\x82\x00\xf4\x98\x38\xd3\xb5\x52\x89\x57\xc5\ \x95\x67\x9e\xd5\xbf\xda\xcd\xc0\x07\x28\x56\xfe\x6b\xd0\xee\x95\ \x3a\x7b\x84\x39\x80\x8f\x24\x21\xe3\x8f\x82\xc6\x10\x85\x40\xf1\ \x38\xf9\x31\x87\x51\xfe\x01\x17\xd4\xf8\x98\x38\x9c\xf8\xad\x0e\ \x09\x24\x15\xbe\x89\x10\x23\xf9\x45\x77\xba\x17\x6f\x07\x53\xed\ \xf2\xa5\x5a\xbe\x1a\xa2\xf9\x37\xb6\xe3\x60\x88\x06\x00\xaf\x55\ \x89\xed\x9c\x40\x61\xff\xa4\xa0\xb1\xc5\xf9\x5d\xc5\xab\x32\xa1\ \x8f\x3f\xf9\x61\x4b\xb9\x4a\x00\xcd\xbe\x39\x55\xba\x49\x1c\xd1\ \xce\xdf\x19\x4f\xc5\x8e\xb5\xc5\x0b\xa1\xea\x30\x17\xb8\xca\x73\ \x43\xd7\x63\x79\xb8\x30\x6c\x6f\xed\xd7\xbf\xdd\xda\x89\xcd\x1e\ \xf5\x29\x19\x13\x2d\x57\x4b\x45\xc1\xe9\x62\xfb\x37\x05\x96\x26\ \x52\x6b\xaf\x8f\x38\xe0\x1f\x18\x9f\x12\x46\x8f\x7a\xc7\xf4\x6b\ \x34\x51\x25\x69\xca\x08\xbb\xff\xcc\xbf\xe4\x67\xdd\x8e\x80\x45\ \x9a\x9c\xd3\x2b\x30\x37\x90\xe0\x33\x14\x1b\x45\x98\x67\xe8\x4a\ \xc3\x01\x23\x21\xfb\xf8\x12\xdd\xf5\x72\xd8\xe2\x95\xe8\x3b\x0c\ \x5f\x0f\x23\x4a\x0e\x87\x3c\xbc\x9d\x97\xdb\xb6\x15\x58\xb6\xa0\ \x7f\xf0\x35\x21\xc2\x1d\xae\x11\x80\x00\x83\x60\x63\x59\xd7\x30\ \xe7\x8e\x59\xbf\xf8\xd1\xcc\x14\x31\x63\xca\x9c\xff\xab\x43\xf1\ \x96\xd0\x87\x00\x3e\x4a\x2d\x11\xfd\x2c\xe0\x8e\xa0\x7f\xf0\x24\ \x09\x1b\x1d\xc8\x8f\xad\xe2\x00\x01\xf0\xfa\x78\xe2\x4c\x99\xda\ \xc7\x8f\x44\x31\xac\xd4\x75\x80\xf8\x31\x9d\x75\x03\x9f\x98\xd1\ \xef\x84\x58\x06\x9f\x49\x9d\x64\x72\x5e\x3f\x9b\x84\x75\x72\x50\ \xb4\x7d\x5a\xc0\x55\x71\x7b\xdb\xef\xb5\x6a\xff\xa0\xcc\xd2\xf3\ \x00\xf5\xb8\x2d\x04\x87\x3c\x65\x38\xf5\x34\x96\x18\xc2\x6a\x21\ \x69\xf6\x78\x98\xaa\x61\x85\xce\xce\x67\xb8\xf7\x6e\x21\x68\x2a\ \x42\x0a\x3b\x9f\x90\x1f\xfe\x00\xc7\x08\xc0\xbe\x4a\x45\x27\x32\ \x5d\x7a\xb5\x17\x34\x55\x71\x13\x7a\x7d\x23\x17\xfa\x86\xf1\x04\ \xd0\x57\x51\xb4\x4a\x6a\xd7\x57\xd0\x1c\xc4\xa1\x4b\xf0\x53\xd5\ \xfe\x81\x5a\xce\x13\x20\x47\x67\xe7\x63\xa6\xfc\xf8\x8c\xa0\xb9\ \x89\x8b\xb5\xe2\x75\x37\xa1\xef\x02\x02\x48\x45\x33\x24\x40\x15\ \x59\xf5\x1b\x32\x25\xa2\x96\x82\xe6\x2e\xee\x42\xdf\x4f\x09\x28\ \x87\x9a\x0d\x01\xc4\xb6\xa7\xb2\x5c\xed\x3a\x0a\x78\xa9\xc5\x3f\ \xb0\xf6\x09\x6f\xc2\x04\x88\x61\xc1\xce\x73\xdf\x3f\x20\x24\x70\ \x22\x20\xe5\x36\x21\x02\x14\xaa\x25\x76\x8a\x04\x85\xfd\xb3\x3c\ \xc2\x26\x8a\xbb\x95\xef\x1b\xd5\xfe\x41\x25\x87\x09\x80\x76\x5e\ \x25\xb5\x6f\xcd\x23\x5a\x6f\xb3\xe0\x67\x43\xca\xce\xa7\x39\x48\ \x80\x4b\xc4\xbb\xef\xc1\x23\x68\xb6\xb6\x34\xef\x5f\x75\xc0\x71\ \x80\x00\xc9\x1a\xa9\xdd\x30\x10\x08\x1e\xe3\x51\x33\xb3\x28\xda\ \x2a\x9e\xd6\xf9\x07\x44\xf3\x58\x20\x80\xa5\xda\x79\x5e\x3c\xde\ \xf1\x69\x43\x2a\x8e\xc1\xe8\x1f\x34\x3e\x01\xee\x69\x24\xb6\x3b\ \xb0\x09\x93\x17\x76\x45\x2a\xf4\xe9\x4c\x32\x8a\x67\x1b\x8d\x00\ \x62\xbb\xcb\x5a\x89\xa8\x17\x8f\x84\x25\xf8\x07\xd6\x3e\xf1\x2c\ \x12\x20\x95\xb7\xf3\x16\x97\x56\x9e\xfb\x1c\xd9\x0d\xe4\x04\xdc\ \xfc\x47\x48\x80\x22\x95\x44\xe4\xaf\x9a\x68\xff\xa2\x80\x17\xcb\ \x14\xd9\x5b\x01\xc2\x6a\xff\xa0\xca\x8c\x04\x40\x3b\x9f\x23\x16\ \xbd\x23\xe0\x85\x2b\x44\xf0\xee\x4a\x88\x70\xde\x0c\x04\xb8\x9a\ \x25\xed\x6d\x2b\xe0\x85\x8b\x02\x8f\xb9\x59\x79\xf7\x25\x89\xa4\ \xc4\x7a\x10\x20\x8d\x38\x79\x0e\xa0\x10\x3c\x2e\xe0\x85\xdb\xa2\ \x10\x2a\x9e\xaf\xf6\x0f\x0a\x4c\x20\x40\xb1\xce\xce\xab\x65\xb6\ \x2f\x09\x78\x69\x5a\xe2\x69\xed\x6d\x45\x76\x84\x0d\x84\x00\xb1\ \xb5\x12\x40\x2c\xda\x9f\x29\xf9\xe2\x3d\x01\x2f\x4d\x5b\xe4\x6f\ \xcf\x32\xe8\xad\xc7\x7e\x7b\x5e\x78\xe1\x85\x97\x66\x25\xff\x03\ \x60\x37\xfd\xc4\x50\x21\xe6\x17\x00\x00\x00\x00\x49\x45\x4e\x44\ \xae\x42\x60\x82\ \x00\x00\x33\x35\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x01\x00\x00\x00\x01\x00\x08\x06\x00\x00\x00\x5c\x72\xa8\x66\ \x00\x00\x32\xfc\x49\x44\x41\x54\x78\xda\xec\xdd\x03\x8c\x25\x59\ \x18\x05\xe0\x7f\x6c\xbb\x6e\xad\x6d\xab\x5e\xf5\xda\x66\xbc\x88\ \x3a\x1c\xbe\xd2\xb8\x92\x57\xd5\x58\x23\xea\x68\x19\xad\x6d\xdb\ \xb6\xa5\x27\x8c\x5a\xba\x7b\x1b\x77\xa5\x16\x4a\xe7\x4b\x4e\x8c\ \xc5\x9c\x93\xf9\xef\xa0\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x62\xc0\x66\x75\x07\x58\xcc\x5f\x4f\x7d\xc8\x1b\xa9\xf5\xd9\ \x55\xfa\x01\x04\x00\xd1\xb7\x52\x75\xe7\x3a\x4a\xcd\x75\x36\xf3\ \xdb\x6d\x56\xf3\x44\x3f\x06\xe0\x09\x91\x8e\xbc\xa1\xdd\x92\x5d\ \x7e\xc4\x22\x02\x80\xe8\xa9\x3e\xa4\x61\x82\xad\xfa\xcb\x45\xf1\ \xcb\x22\xbc\x2b\x03\x18\x00\xde\x9b\x2d\x79\x43\x77\xbf\x58\x7a\ \xda\x24\x02\x80\x68\x70\x94\xcc\x89\xa2\xfc\x1f\xc9\xe2\x0f\x61\ \x00\x64\xbe\xc8\x99\xfa\x45\x04\x00\xe1\x65\x29\x99\x3d\x2c\xe6\ \x3d\x24\x0b\x3f\x8c\x03\x20\xf3\x54\xd6\xa8\xda\x9f\x00\x20\x94\ \x77\x7e\x9b\x08\x1f\xc1\x01\xe0\xf2\x7d\xe0\x57\x43\x5b\x48\x00\ \x10\x1c\x97\xdc\xf1\x8e\xea\x57\x8b\x72\xe7\x64\xc9\x47\x61\x00\ \x64\x4a\x05\x43\xb7\xb9\xbb\xcf\x44\x02\x80\xd1\xbf\xf3\x2d\xe6\ \x7f\x20\xcb\x1d\xc0\x00\xc8\x7c\x86\xf7\x01\x80\x51\xb2\x9a\xd5\ \xec\xee\x30\xef\x01\x59\xea\x10\x0c\x80\xcc\x13\x25\x43\xdb\x97\ \x00\x60\xf8\x39\xdb\xd7\xce\xb1\x14\xbf\x4e\x14\xb9\x45\x84\x87\ \x6c\x00\x64\xda\xf2\xa6\xd6\xf0\xcb\xea\xaa\x05\x04\x00\xc3\x72\ \xe7\x8f\x15\xe5\xbd\x44\x94\x37\x2b\x8b\x1c\xe2\x01\x90\x29\xe6\ \xd2\xfa\x72\xee\x1e\x3b\x9e\x00\x60\x70\x1c\x96\x39\xde\x61\xfe\ \x7b\xb2\xc0\x11\x1a\x00\x99\x4f\x73\x66\xea\x74\x02\x80\xfe\x33\ \xd5\xcc\x6e\xa2\xac\xb7\xcb\xe2\x46\x78\x00\x64\x9e\x28\xda\xa9\ \x7d\x08\x00\xfe\x9b\xbb\xc0\x9d\xee\xa8\xbe\x2b\xca\xda\x2c\xc2\ \x63\x32\x00\x32\xad\x05\x43\xbf\xae\xbc\xe2\xd8\xd9\x04\x00\xff\ \x76\xe7\xfb\xbf\xca\xb2\x46\x7c\x00\xfa\x7e\x1f\xb8\xe8\xa2\x71\ \x04\x90\x74\x8e\x9a\x39\xd6\x66\xde\xbb\xb2\xa4\xf1\x1f\x00\x19\ \xfd\xe3\x9c\xa9\x9f\x4a\x00\x49\xb4\x56\xf1\xb6\x73\x98\x77\x8b\ \x2c\x67\xe2\x06\x40\x26\xad\x3d\x90\x35\xb5\x5d\x08\x20\x09\x8c\ \x45\x57\x4c\xeb\xbd\xf3\x9b\x44\x78\x72\x06\xa0\xef\xf7\x81\x92\ \x7d\xc8\x2c\x02\x88\x27\x3e\xa6\xfb\xce\x57\xbc\x5f\x64\x21\x31\ \x00\x7f\x4d\xce\x48\x15\xf0\x3e\x00\xb1\xb3\x5a\xad\x39\x42\x14\ \xf0\x15\x59\x44\x0c\x40\x9f\x79\x3b\x97\xd6\x8e\x26\x80\x28\xb3\ \x58\xbd\xda\x7b\xe7\x77\x8a\x70\x0c\xc0\xc0\xdf\x07\x7e\x35\x8e\ \xde\x89\x00\xa2\xc4\x55\xdc\xa9\xbd\x77\x7e\xa3\x2c\x1f\x06\x60\ \xd0\x69\xe9\x7a\x1f\x28\x2e\x3d\x62\x26\x01\x84\xfd\xce\x77\x98\ \x77\x91\x28\xdb\x77\xb2\x74\x18\x80\x61\xcb\x4f\xf9\xb4\x5e\xcd\ \x5d\x1a\x4b\x00\x61\xe3\x6c\x57\x7b\x98\x28\xd9\x4b\xb2\x6c\x18\ \x80\x11\xcb\x9b\xb9\xb4\xae\x13\x40\x18\xac\x55\x3d\x36\xaa\x77\ \x3e\x06\x80\xcb\xf7\x81\x5f\x9c\x23\x77\x24\x80\x00\xef\x7c\x5b\ \x14\x6b\x8b\x2c\x18\x06\x60\xd4\xd3\x98\x33\xb4\xba\xbc\x95\x9a\ \x41\x00\xa3\x7c\xe7\x7f\x23\x8b\x85\x01\x08\x3c\x3f\xe2\x7d\x00\ \x46\x9c\xb3\xa4\xf6\x10\x51\xa4\x17\x64\xa1\x30\x00\xa1\xcb\xeb\ \xd9\x55\x47\x69\x04\x30\x9c\xac\xed\xea\x15\x8b\xf9\x0d\xa2\x44\ \x1d\x22\x1c\x03\x10\xea\x74\x16\x8c\xd4\xed\xe5\xb4\xb6\x03\x01\ \x0c\x85\xbb\x8f\x3b\xb1\xf7\xf3\x5a\x9b\x65\x89\x30\x00\x91\xc9\ \xb6\xbc\xa1\xbb\x3f\xac\x3c\x6a\x0a\x01\x0c\x94\xad\x78\x67\x89\ \xf2\x7f\x2d\xcb\x83\x01\x88\x6a\xf4\x1f\x0a\xa6\x7e\x09\x27\x1a\ \x43\x00\x7d\x31\x15\xff\x60\x5b\xf1\x9f\x93\xa5\xc1\x00\xc4\x24\ \x69\xfd\xb5\xa2\xa1\x1d\x45\x00\xff\x26\xad\xb8\xf3\xe5\x67\xb4\ \x45\x38\x06\x20\x96\xe9\xec\xfa\xac\x59\xce\x3c\x76\x31\x01\xfc\ \xf9\x33\xda\x22\x9b\x02\x28\x25\x06\x20\x98\x6c\xed\x7a\x1f\xf8\ \xc6\x3d\x76\x32\x41\xc2\xef\x7c\xe6\x7f\x19\x50\x21\x31\x00\xc1\ \xe7\xfb\xae\xf7\x01\x82\x64\xb1\x96\x64\xf6\xb2\x14\xef\x91\x3e\ \x0a\x83\x01\x48\x4e\x9e\xc9\x99\xda\x81\x04\xb1\xff\xae\xde\xbc\ \x00\xee\x7c\x0c\x40\x04\x22\x3f\x7b\x9e\x5d\x7e\xc4\x22\x82\x98\ \xde\xf9\xcc\xaf\x04\x50\x3c\x0c\x40\xb4\xb2\xa5\xeb\x7d\xe0\x8b\ \xa5\xa7\x4d\x22\x88\xc7\x67\xb4\x45\xf9\x3f\x1a\x60\x59\x30\x00\ \xc8\x17\x11\xfe\xec\x39\xac\x56\x6a\xf6\xb4\x98\xf7\xd0\x10\x4b\ \x83\x01\x40\x9e\xca\x1a\x55\xfb\x13\x44\xc3\x4a\xd5\x9d\xdb\x7b\ \xe7\xb7\xa1\xf0\x18\x80\xe1\x7c\x1f\xf8\xd5\xd0\x16\x12\x84\xf7\ \xce\x77\x54\xbf\xda\x66\x7e\x7e\x84\x0a\x84\x01\x40\xca\x05\x43\ \xb7\xf1\x3e\x10\xc2\x3b\xdf\x62\xfe\x07\xa3\x54\x24\x0c\x00\xf2\ \x19\xde\x07\xc2\xf1\xcb\x7a\xbb\x3b\xcc\x7b\x20\x21\x05\xc6\x00\ \x58\x55\xbc\x70\xdd\xc5\xbc\x7c\xfb\x1a\xbe\xe9\xc1\x1a\x5e\xb9\ \xdf\xe3\xa5\xdb\x0c\x5e\xa8\xbf\x20\xa8\x7f\xa6\x27\x4a\x86\xb6\ \x2f\xc1\xe8\x72\xb6\xaf\x9d\x63\x29\x7e\x9d\xcd\xfc\x96\xf8\x97\ \x16\x03\x50\xd8\x78\x0a\xdf\xfc\xc4\x35\xbc\x7d\xf3\xdb\x9c\x77\ \x7e\xf1\xaf\x69\xfd\xf9\x59\x5e\xb9\x63\x2d\xcf\xdb\x47\x8f\xf6\ \x3f\x5f\x5b\xde\xd4\x1a\x7e\x59\x5d\xb5\x80\x60\x64\xb9\xe4\x8e\ \xef\xb9\xf3\x6b\xb2\xc9\x28\x2c\x06\xa0\x74\xe3\x52\xde\xbe\x45\ \x16\xbf\xef\xb4\xfc\xf8\x34\x2f\xd4\x9e\x1f\xc4\x3f\x6b\xa9\xeb\ \x7d\x80\xbb\xfb\x4c\x24\x18\x7e\x16\xf3\x4f\x70\x98\xff\x5e\x72\ \xca\x8a\x01\xa8\xdc\xbd\x81\xf3\x8e\xcf\x65\xb9\xfb\x9d\x8e\x6d\ \xef\xf1\xe2\x0d\x97\x05\xf5\xcf\xfd\x69\xde\xd0\xce\x20\x18\x1e\ \xa6\x9a\xd9\xcd\x66\x35\xb7\x27\xab\xa8\x18\x80\xd2\x8d\xcb\x64\ \xf9\x07\x95\xf6\x2d\xef\xc8\x9f\x09\x04\x95\x27\x8a\x76\x6a\x1f\ \x82\xc1\x71\x17\xb8\xd3\x7b\x3f\xaf\xd5\x8c\xe2\xfe\xc6\xde\x57\ \x40\x37\x95\x7d\xdd\xf3\xc9\xb2\xbf\xcb\x40\xa1\x30\xee\x6b\x06\ \xad\xe2\x0c\xe3\xee\x83\x4b\xdb\xd4\xdd\x0c\xad\x51\xc7\xb5\xb8\ \x9b\x15\x29\xc5\xdd\x65\x18\x24\x95\x54\xa8\x7b\x52\x37\x83\xf3\ \xdd\x9e\x1f\xab\x21\x6d\xee\xcb\x6b\xa4\x49\x5f\x6e\xd6\xda\x63\ \x8d\xbc\x32\xd9\xfb\x9d\x7b\x64\x1f\x23\x13\x80\x45\x5f\x21\x81\ \x91\xcc\x1a\xa0\x29\x33\x49\xdf\x42\x86\x6b\xcf\xab\xbc\x26\xfd\ \x1f\xc6\x68\xfe\xe7\xfc\x7f\xef\x58\xa3\x4d\x50\x6a\x9c\x24\x65\ \x02\x50\x7b\x61\x25\x12\x58\x0b\xc0\x48\xc2\x00\x22\x1a\x19\xbf\ \xb5\xe7\xec\x9c\xff\x59\xe0\xe0\x88\x47\x46\x4c\x52\x26\x00\x81\ \x13\xb9\xef\xfe\xcf\x25\x50\x75\x6d\x0b\x14\xae\xf7\x84\xe2\xad\ \x01\x50\x9f\x72\x9c\x53\x00\x1a\xc5\x87\x0c\xc9\x9f\x30\x95\xf4\ \x0f\x7c\xc3\x98\xde\xcd\x98\x23\xfa\x8d\x8e\xf5\x5a\x8c\xa0\x4c\ \x00\x64\x6b\x6d\xa9\x64\x7e\xd1\x2e\x81\xdc\xe8\xb9\xf0\xf4\xaf\ \x4f\xe5\x98\x32\x14\x2a\x4e\xc4\xd3\x5f\xd3\x9a\x06\x15\xf3\x27\ \x1b\xdc\x5a\xb3\x32\xff\x31\xef\x1a\x3d\xf1\xfd\x4c\xe2\xfe\xfb\ \xcb\x73\x7e\x13\x01\x30\x30\x01\xa8\x4e\x0c\xa5\x92\xb9\xfa\xc6\ \x56\x24\x7d\x57\x88\xa7\x0e\x83\x96\xd2\x9b\xd4\xd7\x49\x97\x4e\ \xd5\x33\xe9\xe9\xf9\x81\xca\x40\xb3\xff\x6d\xbc\xe7\x7c\xd3\x88\ \x12\x46\xca\x57\xc1\x04\xa0\xf6\xdc\x32\x2a\x91\x0b\x56\xbb\x22\ \xe1\x95\x41\x76\x66\x35\x3d\x0f\xb0\xc5\xc5\x60\xdb\x8a\xcb\xfd\ \xc6\x4a\x8d\x2a\x3f\x10\x3c\x24\xd2\x8a\x7c\x19\x6f\x33\x32\xf6\ \x14\x4c\x00\x0a\xd7\xb9\xd3\x05\xe0\xdc\x5a\xea\xeb\x64\x09\x8e\ \x7d\x61\xbe\xe0\x61\xb9\xef\x98\x09\x02\x4e\xf0\xc5\x0c\x51\xb9\ \x46\x9b\x81\x1d\x01\x8e\x2c\xa2\x12\xb9\xf6\xc1\x3e\x24\x7b\xca\ \x8c\xe1\x90\x66\x33\x12\xd2\xe6\x8e\x04\xf1\xb4\xa1\x20\x9e\x3e\ \x02\xda\x2a\xef\xd1\x05\x60\xd9\x74\x43\x24\x3c\x3d\x3f\xe0\x3d\ \xee\x1d\x81\xad\xd1\xc6\x73\x7e\x23\x23\xa0\x2a\x30\x01\x28\x8d\ \x9b\xc6\x99\xd5\x2f\x3b\xb0\x08\x32\xdd\xac\x3a\x91\xe5\x35\x16\ \x6a\xee\xee\xe2\xe8\x0a\x7c\x02\x15\x01\x38\x1f\xd0\x97\xd0\xd2\ \x91\x1f\x90\xb9\x5b\xfd\x2f\x21\xac\xd1\xce\x63\xc4\xe3\x0b\x26\ \x00\xb9\xce\x56\xd0\x26\xbb\xcb\xdd\xe0\x93\x9d\x0c\x95\xe7\x57\ \x40\xf5\x95\x75\xd0\x5e\x7d\x9f\xf3\xb9\x35\x77\x76\x41\x89\xe7\ \xe8\xbe\x3a\x76\x5c\x8c\x6b\xcf\xfb\x5a\x7e\x20\xe8\xf5\x28\x0b\ \xf2\x85\xbb\xc9\x08\xd7\x53\x30\x01\x78\x66\x6f\x46\xee\xf2\x58\ \x09\xd0\x0a\xb2\x17\xfe\x09\x85\xae\x56\x7d\xdd\x7f\xe0\x41\xb9\ \xff\xd8\xf1\x86\xdf\xb7\xff\x56\xec\xc0\x80\x21\x91\x7b\xd5\x3d\ \xe7\x33\x30\x01\xc8\x11\x99\x41\xca\x2c\x33\x68\x95\xde\xd5\x90\ \xfc\xf2\x9c\x41\xa1\x9b\x95\x30\xd6\x9a\xf9\x8f\xd9\x6b\xd0\x6b\ \xcd\xc8\xb4\xde\x5c\x46\x32\x4d\xc0\x04\x20\xcf\xd1\x1c\xf2\x57\ \x38\xc1\x8b\xb6\x74\x4d\xc8\x8f\xc7\x88\x34\x87\xf1\x28\x00\xc5\ \x1e\xd6\x82\x71\x23\x22\x0b\x4c\xe6\x0a\x5c\x00\x18\xe6\xbd\x15\ \x05\x6b\x7f\xda\x00\xc7\x17\x1c\x84\x9b\x5b\x92\x21\xfd\xe2\x35\ \x28\x7a\x72\x1f\x64\xb9\x8f\xa0\xbe\x42\x0c\x8d\x55\x29\xf8\xcf\ \x15\xd9\x0f\x21\xf7\xde\x6d\x48\x39\x7d\x05\xae\x27\x9c\x82\x23\ \xfe\xfb\x60\xfd\xaf\x1b\x21\xf4\x93\xb8\x3e\x2b\x00\xd2\x9d\x7e\ \xd8\xf1\xa7\x29\xf9\x33\x7c\xbe\xeb\xec\x14\x2c\xf7\x31\x70\x62\ \x33\x01\x60\x08\x1b\x1a\x0f\x47\x83\xf6\x43\xd6\xf5\x1b\xd0\xda\ \x88\x77\x3f\x8d\x50\x57\xf6\x14\x52\xcf\x5e\x85\x33\xd1\x47\x21\ \xe1\x8f\x4d\xb0\xf0\x83\x18\x43\x16\x00\xb4\xfb\xaa\x39\x13\x8f\ \xbd\xfe\x1a\xfd\xde\x8f\x0e\x43\xba\xd3\x84\xce\xfe\x00\xc9\xec\ \x11\x86\x4b\x68\x26\x00\x0c\x6b\x7e\x58\x0f\xe2\xe4\xcb\xf0\xbc\ \x15\x67\xdf\x75\x05\x7c\xff\x8c\x2b\x37\x4a\xfb\xa9\x78\xd4\x5e\ \xdb\x90\x53\x7f\x67\x2b\x36\xe4\x54\x27\x86\x40\xe5\x56\x77\x9c\ \xab\x27\x04\xd5\xdd\x17\x3b\xfa\x37\x68\xce\x3d\xab\xea\x77\xa0\ \x46\x06\x2f\xda\x24\x84\xf8\x87\x70\x4e\x80\xdc\xf1\x15\x1a\x84\ \x0c\x32\x01\xc8\x04\x80\x61\xed\x8f\x1b\x20\xeb\x06\xf6\xaf\xf7\ \x1a\xca\x33\x1f\xd6\xf4\x53\xf1\x68\xce\x39\x53\xa9\x94\x64\x2d\ \x29\xd0\x92\x7f\x1e\xea\x6f\x6d\x82\xca\x5d\x3e\x50\x11\xf2\x9d\ \xe6\x5f\xe8\xd0\xef\xa1\xf6\xca\x3a\xf2\xde\xa9\xaa\xae\x1d\x23\ \x83\x82\x55\xce\x90\x6a\x37\x06\x72\xc2\xa7\x93\x7f\x76\x21\xb9\ \x02\x67\x78\xb6\xf8\x2f\x48\x99\x63\xa9\xb4\x3b\x50\x32\x6b\xb8\ \x61\x11\x98\x09\x00\x43\xc8\xc7\x71\x70\x63\x73\x32\x3c\x6f\xc3\ \x3b\xbe\x61\x0b\x00\x1d\xe8\xd6\xd3\x52\x74\x19\x6a\x2f\xaf\x01\ \xe9\x8a\x99\xfc\xbf\xc4\xfe\xe3\xd0\xae\xab\xfe\xe6\x26\x14\x15\ \xbe\x9f\x55\xb4\x25\x00\x49\xcd\x17\x62\x12\x09\x94\x7a\x1a\x50\ \xf2\x8f\x09\x00\xc3\xa6\x29\x9b\xa1\xb6\xec\xa9\x06\x24\x36\x00\ \x01\xa0\xa0\xb5\xe4\x2a\xd4\x9c\x8c\x80\x8a\xb0\x1f\xba\xcc\xf7\ \x4f\x00\x29\x09\xf1\x2b\x77\xfb\x42\xdd\x8d\x8d\xd0\x26\xbd\xdd\ \x93\xf7\xc5\xb0\xbf\x70\x9d\x47\x8f\xc9\x5f\x64\x28\xa5\x3f\x26\ \x00\x0c\xa4\x15\x1a\x92\x97\x1c\xd1\xf4\xae\x4f\x5e\x2f\x81\xfa\ \xca\xa7\x88\x76\x35\x72\x06\x05\xe2\x3b\x2d\x5a\x12\x00\x3a\x08\ \x61\x5b\x0a\x2e\x12\x41\xb8\x06\x6d\x55\xf7\x34\x2a\xe7\xb5\xd7\ \xfe\x03\xb9\x91\xb3\x7b\x44\xfe\xb4\x19\xc3\x75\xdf\xf9\xb7\xf0\ \x4b\xa8\xda\x17\x08\xf5\x77\xb7\x01\xf9\xf3\x82\xd6\xd2\xeb\x98\ \xc3\x68\xf8\x7b\x17\x54\x1f\x5d\x8c\xc7\x23\x26\x00\x46\x86\x79\ \x6f\x46\x43\xac\xf9\x06\xa5\x25\xbd\x27\x27\x2e\xf5\xf8\xcb\x5f\ \x9c\x71\x17\x2e\x6c\x3b\x04\xeb\xdd\x56\xc0\xfc\x2f\x16\x80\xc3\ \x07\x6e\x30\xed\x35\x3b\x05\xd8\xbc\xe9\x04\x6e\xc3\xbd\x21\x68\ \x52\x30\xac\xb4\x23\x55\x84\xb8\x1d\x70\xf7\x44\x12\x14\x67\xde\ \x85\x17\x4a\x0c\x35\xf3\x1e\xdf\x6c\xef\xa7\xe2\xd1\x98\x7e\xb2\ \x01\x9f\xaf\x67\x34\x48\x4e\x81\xc4\xfd\x73\xde\xc4\x4f\x25\xc4\ \xcf\x73\xb4\xe8\x18\xa6\xd1\x1d\xf1\x83\x27\x93\xe4\xe8\x52\x78\ \xde\x24\x56\x15\xb5\xe0\x11\x47\x1a\xf2\x2d\x13\x00\xe1\xd7\xec\ \x63\x60\xcd\xa4\x9d\x70\xdc\xfe\x22\x24\xbb\x5e\x83\xb5\x93\x77\ \x76\xfe\x6c\xfe\xdb\x51\x90\x7a\xee\x1a\xdf\x2f\x3d\xde\xd9\x4f\ \xac\xd8\x05\x81\x13\x82\x91\xe0\x9a\x40\xf4\x9e\x2b\xc4\x4c\x8d\ \x44\x51\x78\x7a\xe5\x3c\x34\xd5\xa6\xf0\x12\x80\x86\x94\xc4\x56\ \x3d\x12\x1f\x2d\xbd\x4b\x76\x2f\x40\x93\x8f\xae\x24\xcf\x71\x30\ \xc7\xa6\x9e\x7c\x27\x0b\xc8\x75\x30\xc3\x7f\xcf\x77\xb6\x80\x12\ \xdd\x37\xfa\xe0\x31\xa6\xb5\xf4\x5a\xcf\x22\x98\xaa\xfb\x98\xef\ \x60\x02\x20\x40\x2c\x78\x27\x16\xd6\x7d\xbe\x0b\x4e\x38\x5c\x42\ \xe2\xbf\x8a\xd5\x13\x77\xc0\xfc\x77\xa2\xb1\x81\x87\x2f\xf1\x77\ \x2d\x4c\xc0\x3b\x3a\x12\x58\x07\x98\x61\x62\x0f\xbe\x96\xc1\x75\ \xfd\x54\x3c\xb2\x5c\x27\x56\x65\xcd\xfb\x15\x72\x63\x6c\xa0\x68\ \xb3\x1f\x48\x93\x57\x42\xbd\xf8\x18\xfa\xf4\xe9\x94\xf8\xcd\x29\ \x68\xed\x95\x6a\x37\x5a\xe9\x1d\xfe\x99\xc8\x4c\x5f\xe7\x6e\x24\ \x7f\x7b\xcd\xdf\xea\xfc\x5e\x68\x49\x26\x5b\x63\xc3\x04\x40\x30\ \xc4\x7f\x37\x16\x12\xbe\xda\x03\x49\x4e\x97\x91\xec\x4a\xe1\x76\ \x0d\xb2\xae\xf0\x4b\x76\x5d\xdb\x77\x14\x1c\x3f\x72\x47\x92\xea\ \x1a\xb3\xfa\x3b\xab\x4c\x02\xa6\xcf\x1a\x26\xa3\x85\xd9\x12\xcf\ \xaf\x88\x28\xf8\x43\xcd\xbd\x3d\x38\x66\xab\x0d\xe2\xb7\xc9\xee\ \x41\xc5\xb1\x58\x48\x77\x9e\x48\x0d\xef\x73\xec\x91\xfc\xfa\x41\ \xf0\x67\xb8\x76\x0c\xaf\x57\x93\x1d\x05\x11\x3f\x33\x01\xe8\xcb\ \x58\xfc\x7e\x3c\x6c\xfc\x76\x1f\x24\x39\x5f\x41\x92\x73\x21\x33\ \x59\xf5\xdd\xb2\xa9\x2e\x15\x56\x89\xe2\xa9\x64\x9d\xde\xdf\x1e\ \x6c\x07\xb8\x83\xd3\x40\x3f\xf0\x18\x34\x0f\xbc\x4d\x17\x81\xff\ \xe0\x70\xf0\x37\x0d\x87\x80\xc1\x11\xe0\x37\x38\x0c\x7c\x4c\x43\ \xc0\x6b\xd0\x42\xf2\xf3\xf9\xe0\x3c\x30\x00\x44\x03\xbc\x61\xee\ \x00\x57\x98\xfe\x9a\xbd\x96\x04\x80\x0e\xf1\xb4\xe1\x98\xa0\x23\ \xe3\xb6\x98\xe8\x53\xa7\x5d\x37\x37\x6a\x4e\xf7\x50\x5f\xd1\xf0\ \x13\xc3\x7d\x7d\x66\xdd\x6b\x4e\xc7\x68\x27\xa7\xf1\xf7\x6e\x26\ \x00\x7d\x11\x21\x1f\x2c\x83\x2d\xdf\x1f\x80\x53\xce\x57\x91\xdc\ \xaa\xf0\xcf\x96\xfb\x00\xcf\xb9\xbf\x0c\xa5\xd9\xf7\xc0\x77\xb4\ \xbf\x12\xd2\x8b\x40\x64\xe2\x89\x84\x26\x7e\x89\x1a\x5d\xb7\xcf\ \xa0\x10\x70\x1d\x18\x44\x44\xc1\x0b\x66\xf7\xef\x38\x5a\x88\x34\ \x14\x00\x3a\xd2\xec\xc7\xe1\xb9\xbd\xa5\xe4\x46\xcf\x3c\xfb\x2f\ \x6e\x40\x37\x1f\xa5\x49\xbd\xe9\xc3\xc8\x79\x5f\xcf\xa5\xbc\x05\ \x5f\x62\x4e\x42\x0b\x02\x80\xbd\x0c\xd2\xf8\xa9\x4c\x00\xfa\x0a\ \xc2\x3f\x5e\x01\xdb\x7e\x3a\x0c\xa7\x5c\x90\xd8\xbc\x70\x2d\xfc\ \x16\xb4\x37\x73\x97\xe7\x0a\xd3\xef\x80\xcb\xa7\x9e\x8a\xc4\x27\ \xe4\x74\x30\xf1\x01\x3f\xd3\x50\x5d\xfd\x3e\x18\x39\x78\x0c\x5a\ \x70\x4f\x53\x01\xe0\x8e\x0a\x86\x41\xc1\x1a\x77\x68\x29\xba\xca\ \xff\xce\x98\x7a\x1c\xbb\xfb\x3a\xdf\x83\x20\xdb\x6e\x14\x94\xfb\ \x8c\xd1\xff\x7a\xb2\x5d\xbe\xdc\x66\x23\x77\x77\x43\xa6\xdf\x0f\ \x18\x0d\x49\x3c\xbe\xe4\xf0\x25\x44\x60\x05\x81\x09\x80\x81\x63\ \xc9\xd0\xd5\xb0\xeb\xf7\x63\x70\x0a\x49\xcd\x1f\xa7\xdd\xaf\x41\ \x75\x4e\x0a\x77\x1d\x3e\xf5\x76\xb7\xf3\xbe\xcd\x00\x37\xf0\x35\ \x0d\x31\x98\x71\x60\x32\x3b\x7f\xa7\xc0\xc5\xb2\xa3\xa4\x86\xb3\ \xf9\x19\x73\x46\xe2\xdd\xb8\x67\x42\x30\x1c\x8a\x36\xfa\xf0\x4e\ \x9c\x35\x17\x5c\x81\x34\xc7\x09\x90\x31\x77\xa4\x41\xb9\xf7\x90\ \x99\x08\x4e\xaf\x01\xc5\xb9\x03\x04\xe7\x8e\x82\xe6\xbc\x73\x4c\ \x00\x0c\x15\x91\xc3\xd6\x20\xf1\x91\xd0\x6a\x40\x72\x92\x7b\x85\ \x75\x4b\xad\x04\x16\x4e\x5a\x2c\xbf\xeb\x13\x38\x9b\xf8\x93\xcf\ \x8e\xe8\x13\x7e\x00\x65\x3e\x63\xd0\x58\x83\x64\xe3\xb1\xd9\x86\ \xe7\xd1\x00\x73\x04\x3c\x44\x00\x4b\x6c\x15\x61\x3f\x1a\x54\xd7\ \x5d\x73\xd6\x29\xba\xd3\xd0\x82\xdf\x95\x1f\x5d\x6c\xac\xb1\xa2\ \xa1\xb4\xd2\x51\xff\x88\x09\x80\xa1\x21\x7a\xe4\x3a\xd8\x3f\x2d\ \xa9\x67\x77\x7b\x8f\x6b\x70\x71\xde\x0d\xb8\xbc\xe8\x26\x9c\xf5\ \xbe\x0e\xd7\x97\xdc\x86\xe7\x6d\x1c\x25\xae\x96\x0c\xb8\x15\x7f\ \x07\x0e\xdb\x9c\x01\xd1\x9b\x9e\x30\xf3\x35\x07\xf0\x32\x5d\xd8\ \xa7\x0d\x41\xca\xbc\x47\x43\x9e\x93\x39\xa4\xcf\x54\x2d\x06\x05\ \x6b\x3d\x54\x34\xcf\x20\xb0\x7b\x50\xba\xe8\x6b\x83\x11\x80\xd6\ \x12\xfa\x51\x26\x65\xb6\x39\xf5\xf7\x6d\x29\xbb\x45\x7b\x1d\x4e\ \x55\x32\x01\xd0\x37\x86\x44\x42\xac\xd9\x06\x38\x30\xe3\x14\x6f\ \xd2\xdf\x59\x71\x07\x72\xaf\x3c\x82\xfa\xd2\xb4\xee\xb5\x5e\x15\ \x49\xbf\xa7\xfb\x1e\x74\xbe\xcf\x81\xd9\xa7\x20\xe8\x9d\x48\x21\ \x39\x02\x61\x73\x4e\xb6\xad\x19\xf6\xe0\x53\x48\x81\x06\x1d\xcd\ \x3c\x72\x03\xcd\xd9\xc9\x58\x7a\x33\x00\x01\xe0\x1c\x51\xce\xf0\ \xfa\x4a\xe9\xef\x99\x32\x73\x14\x2d\x71\x48\x44\xf0\x29\x8b\x00\ \xf4\x4d\xfc\x78\xcb\x8d\x70\x78\xf6\x19\xde\xc4\xbf\xbb\xea\x2e\ \xc7\xd9\x5e\x35\xca\x9f\x3e\x85\x64\x37\xc5\xf7\x3c\x38\xeb\x34\ \xcc\x7f\x2b\x46\x20\x02\xa0\x78\x4c\xc8\xb1\x37\x87\x94\xa9\xca\ \x85\x20\xd5\xd6\x1a\xea\x53\x4f\xa8\x4e\x0c\x3e\xda\x87\x53\x83\ \xfa\x16\x80\xba\x7b\x3b\x68\xd7\x88\x09\x3f\x31\x39\x0a\x49\xec\ \xcd\x20\xc3\xd9\x02\xd2\x49\xce\x24\x95\x44\x43\xc5\x5b\x03\xe9\ \xc7\xc0\xa2\x2b\x4c\x00\xf4\x01\xe2\x52\x0c\xcb\xac\x37\xc3\x91\ \x39\x67\x79\x13\xff\x0c\x09\xf3\x73\x2e\x3e\x52\x55\xd2\x53\x79\ \xee\xbf\x18\x7c\x53\xd9\xfb\xe3\xb1\x83\xcc\x0f\x08\x40\x00\x28\ \x42\x20\xea\x88\x08\x94\x24\x08\x67\x8c\xc4\x46\x22\x55\x7f\x76\ \xd5\x27\x22\xf4\x3f\x79\xb7\x7b\x1e\x77\x19\xf3\xdc\x72\xc8\xf6\ \x99\x00\xb8\x9f\x80\xfc\xbd\xe2\x48\x08\x0e\x43\x51\x9f\x7f\x76\ \x15\x13\x80\xde\x1d\xd0\x89\x82\xd5\x13\xb6\x43\xa2\xdd\x05\x24\ \x5d\x4f\xc8\x5f\xf6\x58\xe3\xb1\x5d\x2c\x09\x92\xa3\x03\xf5\x73\ \xf6\xfc\x79\x02\xc5\x49\xa0\xa6\xa0\x98\xd1\x57\x92\x23\xc0\xda\ \x3f\x29\xa1\xa9\x1a\xa8\xc1\x4d\xc1\x18\x09\x84\x7e\x8f\x13\x76\ \xbd\x7d\x34\xc8\x72\x9d\xa0\xca\xac\x04\x7f\xde\x26\xbb\xcd\xcb\ \xd4\x24\x27\x94\xf5\x01\xf4\x0a\xe6\x93\x3b\xeb\xba\xc9\xbb\x3a\ \x07\x74\x7a\x00\x0c\xd7\x4b\x1f\x69\x6f\x66\xbf\xad\x31\x03\xae\ \x86\xdd\xa2\x7e\xde\xce\x5f\x8f\x42\xd0\x10\xe1\xba\x02\x97\xfb\ \x8e\xc5\x56\x5e\xb1\x12\x11\xa8\x7f\x72\x84\x9b\x5c\xcd\x62\xec\ \xa5\xef\xea\x3b\x50\x77\x75\x1d\x48\xe3\xfe\xd4\xb9\x00\xa4\xcd\ \x18\x26\xaf\xed\x6b\x88\xfa\x94\xe3\xf8\x7b\x97\x33\x01\xd0\x75\ \xe7\xde\x52\x38\xe1\x88\x7d\xfa\x6a\x21\xe5\x20\xd6\xae\xb5\x8a\ \xba\xe2\x34\x38\xe3\x79\x9d\xfa\x99\x5b\x7f\x3c\x04\x41\xc2\xb6\ \x05\xc7\x12\x62\xca\x34\xc5\xdc\x40\xea\x5c\x4b\x68\xca\xbb\xa8\ \x66\x67\x9d\x04\x1a\x1e\xec\x84\x8a\x45\x5f\xe9\x4c\x00\x48\xf4\ \x82\x79\x8b\xb6\xaa\x07\x9a\xfc\xff\x47\x11\xcb\x0a\xfa\x19\xc4\ \x53\x3f\x65\x11\x80\xae\x11\x6f\x99\xa0\x2e\xf9\xf1\xbc\xde\xde\ \x92\xa1\x7a\xe1\x84\xf4\x09\x3c\xbe\x78\x0e\x1e\x24\x27\x43\x9e\ \x98\x9f\xaf\x9f\xe4\xf8\x43\xce\xcf\xde\xf4\xcd\x7e\xc1\xef\x05\ \x28\xf5\x1a\x8d\x77\xd5\x57\x44\x00\x67\xfe\x35\x99\x34\x6c\xab\ \xb8\x05\xd2\xf8\x29\x3a\xb9\xde\xcc\x39\x23\xf1\x1a\x49\xcd\x1f\ \xcb\x98\xea\xb6\x00\x17\x26\xf8\x74\xb6\x37\x33\x01\xd0\x31\x36\ \x7c\xb9\x47\x6d\x01\xc8\x3e\xf7\x88\xf3\x7f\x66\x45\xfe\xdf\xb0\ \x6c\x6e\x0c\x4c\x1f\x20\x52\xe8\xe6\xf3\x32\xf7\x85\x5b\x47\xb9\ \xb3\xdb\xad\xf5\x12\xec\x19\xe0\xf8\x7c\x1c\x2f\x16\xfa\x62\x90\ \x32\xef\x31\xe4\xce\xaa\xd8\xff\x9f\xb7\xcc\x41\xb3\x5c\x4b\xd5\ \x7d\x9d\x34\x11\xe5\x3a\xc8\x6b\xfd\xa5\xfb\x7b\xbc\xae\x0c\x87\ \xa4\x8a\x36\x22\xf9\x11\x59\x36\xa3\x98\x00\xe8\x1a\xbb\xff\x50\ \xab\x9b\x0f\x5b\x79\x5b\xeb\xe9\x19\xdc\xdc\x27\x37\xe5\xae\x3c\ \x14\xec\x8f\xd8\xc2\xf9\x85\x78\xb2\xfb\x81\xca\xeb\x58\x33\x69\ \xbb\xe0\x37\x03\x91\x3d\xf8\x20\x79\x25\x39\x58\x79\x5e\xf3\x73\ \x76\xf3\xb3\xd3\x98\x30\xd4\x72\xc4\xd2\x99\xbb\xa8\xbe\xbe\xb5\ \x47\xd7\xd3\x98\x99\x8c\x61\x3f\xc5\xa2\x9c\x09\x80\xae\x90\x68\ \x77\x5e\x2d\x01\xb8\xbd\xf4\x0e\xfd\xcb\xd5\x90\x0a\x9e\x66\xbe\ \x7c\x66\xee\xd1\x92\x8b\xf2\x3e\x98\x5c\x54\x75\x1d\xa7\x08\x56\ \x8c\xdd\x2c\xf8\xd5\x60\x65\x3e\x98\x64\x83\x0c\xef\x6f\xe4\xcb\ \x40\x34\x03\x0e\xef\x68\xfd\x18\x30\x17\x8f\x01\x38\xbe\xac\xaa\ \x1a\xd0\x9c\x7f\x09\xc5\xec\x59\xd8\xf4\xee\x6d\xd1\x44\xf0\xd8\ \x38\xb0\xee\x5d\x7a\xd4\x0e\xff\xd3\x8f\xd3\x7b\xf9\xcf\x6d\x3e\ \xa0\x38\xbd\x47\x30\x7b\x80\x13\xcc\xe9\xef\x02\x33\xfa\x3b\x28\ \xfc\xcc\xc7\xda\x9f\x2e\x24\x35\xe9\x7c\xae\x05\x27\x10\x49\xc3\ \x92\xe0\x77\x03\x96\x7a\x8d\x81\xea\xab\x9b\x54\x12\xab\x8e\x54\ \x0b\x6a\x1f\xec\x47\x93\x50\xce\xbe\x8b\xfc\x0b\xda\xbf\x46\xd2\ \xf2\x9c\xe1\xf1\x39\xa7\xaf\x81\x7c\x28\x88\x8e\x42\x77\x2b\x26\ \x00\xba\xef\xeb\x5f\xab\xb6\x00\xe4\x5e\xa6\x9f\xff\x63\xa6\x44\ \x76\x9a\x74\xb8\x0c\x0c\x40\x63\x8e\x57\x3f\x97\xf4\xf5\xa3\x11\ \xc7\x4b\x11\x40\x43\x4f\xaa\x98\xf8\xdd\xe0\x75\x3d\x49\x2e\x57\ \x21\x66\xd4\x3a\x61\x2f\x07\xf5\x1f\xcf\x99\x00\xac\x7f\x7a\xb4\ \x73\xc1\x27\x01\x6e\x0d\xae\xba\xc6\x1d\x8a\x4b\x23\x7f\xd5\xfe\ \x91\x65\x9d\x23\xbd\x61\xe9\xe6\x76\x55\xe4\xc7\xee\x48\x66\x09\ \xa6\x7b\xe0\xf9\x59\x5d\x01\x28\x7e\x40\xb7\xb8\xf2\x1b\x13\x40\ \x06\x78\x1c\xc1\x6f\x30\xf7\xbc\xbe\xbd\x89\x37\x0a\x00\xa9\x10\ \x50\xdf\xeb\xd2\x7c\x14\x00\x3e\x40\xdb\xb1\xa8\xe1\xab\x85\x2a\ \x00\x98\xbd\xa7\x26\xf6\xea\x1f\x63\x99\xb0\xbb\x4b\xd0\x30\x68\ \x7a\x76\x96\x7e\x0c\xd8\xad\xfd\x63\x40\xf5\x89\x70\xea\xe7\x95\ \xec\x5e\xc8\x49\xfe\x67\xf6\x66\xcc\x14\xb4\xb7\xb0\xed\xe7\xc3\ \x6a\x0b\x40\xd1\x5d\xba\x00\xcc\xfb\x62\x01\x5a\x72\xf1\xb8\x06\ \x9c\xef\x4f\xbb\x75\x99\xf6\x5e\x38\x45\xd8\x93\xeb\x3a\xe9\x70\ \x09\xc2\x3f\x59\x29\x48\x01\x90\x25\x38\xd0\x89\x7c\x29\x81\x46\ \x2a\xce\x7e\xfb\x9a\x53\xd1\xda\xf7\x05\xb8\xb5\x99\xfa\x79\x79\ \xf1\x22\x8a\xa3\xd1\x50\x28\x74\xb5\x64\xb6\xe0\xbd\x89\x43\xb3\ \x4e\xab\x5f\x02\x3c\x43\x0f\x45\x77\x07\xf2\x4f\xca\xf9\xbf\x15\ \x8a\x7e\x7f\xca\xcb\x42\x99\xa4\xda\x70\xbd\xc7\xd7\x76\x5c\x74\ \x11\x42\x3f\x5a\x26\x38\x01\xa8\xdc\xe6\x4e\x0f\xe5\x93\x96\xd1\ \x04\x00\xf7\x02\x52\x05\xe0\x74\xac\xd6\xaf\xb3\x51\x7c\x88\xfa\ \x79\x99\x7e\xdf\xcb\xbb\x1b\xc9\x10\x54\x06\xd9\x46\x9c\xef\x6c\ \x49\xd9\x4f\xc0\x04\x40\x67\x08\x7e\x3d\x92\xc3\xb0\x53\x35\x9e\ \xec\xbe\x4f\x77\xf2\x79\x72\x97\xf4\xec\xf3\x1b\xe1\x3d\xec\xb7\ \x97\xfe\xe5\xcc\x4f\x53\xfb\xfa\xf6\x4f\x4d\x12\xde\x11\x60\xd5\ \x6c\xfa\x44\x60\x7a\x92\x82\xd5\x98\xb8\xc3\x95\xe8\xe5\x70\x51\ \xc5\xf1\x38\xfa\x99\x3c\x71\xb1\x0e\xc6\x82\xe9\x47\xba\x34\x7b\ \x2c\x17\xa2\x3f\x82\x1e\x57\x83\x31\x01\x88\xf8\x64\x25\x12\x45\ \x83\x2e\x40\xce\xb9\xfe\x53\x11\x87\x55\x27\x21\xad\x97\x43\x7d\ \x05\xb5\x63\x0c\xa3\x0c\x75\xaf\x6f\xfb\xcf\x47\x84\x27\x00\x8b\ \xbf\xc1\x4e\x39\xaa\x7f\xe2\x1a\x17\xc8\x70\x32\xef\x98\xb6\x43\ \x64\xb8\x58\x42\x56\xe0\x8f\x9c\x96\xe4\xd2\xb5\x76\xda\xbe\x4e\ \xda\x3e\x43\x2c\x5f\x66\xd9\x8e\x32\x80\xdd\x80\x4c\x00\xb0\x76\ \x8e\x64\xd1\x00\x95\x59\x29\x1c\xd3\x69\x19\xb8\xdf\x8f\x16\x09\ \xac\xfc\x7a\x2d\x54\xe6\x71\x3b\xc8\xde\x8c\xb9\xad\xf6\xb5\xad\ \x99\xb4\x43\x60\x02\x80\xd3\x82\xb8\x02\x8c\x6b\xcf\x60\xd5\xf9\ \x15\x50\x10\x3f\x03\xf2\xa3\xff\x82\x8a\xc4\x30\x34\xdb\xe0\x5a\ \x2e\x52\xe0\xa1\xfd\xeb\x6c\xaf\x55\x5a\x22\x46\x21\xca\xa5\x64\ \xf8\x99\x00\xf4\x2e\xd0\xb3\x5f\x53\x01\xb8\xbf\x1e\xcb\x77\x9c\ \x28\x49\xbd\x0f\x27\x17\x1f\x82\x75\xbf\x24\xc0\xea\xef\xd6\xc3\ \x1e\xa7\x9d\xf0\x28\xf1\xa2\xca\xc5\x9f\xd2\xb4\x14\x8d\xae\x6d\ \xc9\x88\xd5\x02\x13\x00\x1c\x10\xc2\xb5\xdf\x5a\x1a\xba\xc2\xc9\ \xbd\x1c\x07\xad\x13\x12\x89\x4e\x5b\x5e\x4a\x0c\x54\x0d\x41\x00\ \x98\x00\xec\x9b\x72\x12\x89\xa2\x29\xa4\xe9\x18\xc2\x6b\x15\x2f\ \xda\x33\xe1\x56\xdc\x6d\x8d\xae\xcb\xe9\x0d\x1f\xc1\x09\x40\x81\ \xab\x25\x8e\x05\xb7\x94\x5c\xc7\x3f\x27\x4d\x27\xee\x24\xae\x9f\ \xe9\x64\x8b\xd0\x0b\x8a\xc9\x67\x5b\xf5\xdf\x24\x8a\xb1\xd6\xb7\ \x00\x30\x01\x08\x22\x90\xef\xe8\xd3\x0c\x57\x16\xdf\x84\xd6\x3a\ \x89\x56\x05\x20\x23\xe9\xa1\x46\xd7\x74\xc4\xee\x2c\xd8\x0d\xf0\ \x14\x9c\x00\x14\xb9\x5b\x03\xd6\xca\xc3\xa6\x6b\xb2\x46\x1c\x51\ \xb2\x73\x3e\xbe\x57\xae\x83\x85\xf6\x23\x80\xc6\xa7\x14\x8f\x3f\ \x31\xba\x1f\xe9\x55\x00\x98\x00\xa0\x07\x80\x7a\xe4\xa2\x1b\x80\ \xca\x5d\x7e\x35\x03\x36\x18\x71\x97\xfe\x54\x63\xf3\xef\xfb\xd0\ \x42\x5c\x60\x02\x80\x99\xf3\xce\x56\xd9\x0d\xde\x98\x10\x54\x33\ \xf4\xef\x6c\xc7\xd5\x45\xed\xbd\xbd\x9a\xee\x11\x51\x1e\x38\x41\ \xdf\x02\xc0\x04\x20\xce\x62\x83\x06\x04\xa3\x9b\x81\xb6\xd4\x6a\ \x16\x09\x14\xde\xee\x20\xbf\xe6\xd7\x12\x3b\x79\x1d\xae\x0b\x13\ \x96\x00\x20\x14\xfc\x01\xc8\x46\x62\xec\x00\xe4\x3f\x6e\x2b\x81\ \xb2\x03\xa1\x9d\xe4\x17\x13\xe8\x62\xa3\x50\x6b\x39\xdd\xe6\x5b\ \xba\xf8\x6b\x3d\x0b\x00\x13\x00\x9c\xa3\x47\xb2\x68\x17\xe8\xfb\ \x2f\x93\xf4\xdc\x11\xb8\xb5\x41\x02\x8f\x77\xdc\xd7\xda\x75\x04\ \x8f\x0a\x07\x5f\xd3\x50\x41\x0a\x40\xae\xbd\xa2\xbf\x7e\xba\xf3\ \x24\xec\x02\xe4\xf0\xd8\xc3\x48\xa1\xf6\xe1\x01\xc8\x0a\xfc\xe9\ \xd5\xd7\xe2\xe4\x9e\x2e\xae\xb1\x29\xf7\x3c\x5d\x00\xa2\x7e\xd3\ \xb7\x00\x30\x01\xd8\xf5\x5b\x22\x12\x45\x57\xb8\xb7\xe6\x2e\x0a\ \xc1\x8b\x76\x0c\x51\xb9\xa6\xfd\xf0\xbc\x7f\xde\xff\xba\x56\x3f\ \xdf\xe5\x6d\x3f\x01\xb6\x02\xcb\xbd\x01\x52\xa6\x0d\x53\x6a\x21\ \x5e\xb0\xc6\x0d\xa4\x49\xcb\xa1\xe6\xd6\x8e\x8e\x0d\x43\x18\xea\ \x17\x6d\xf6\x83\x74\xd7\xc9\xca\x3a\x04\x75\x96\x90\xab\xfb\xe7\ \x20\xfd\xf8\xb1\x62\x86\xbe\x05\x80\x09\xc0\x51\x9b\x73\x48\x14\ \x5d\xe3\x7c\xc0\x0d\xf8\x67\xdb\x3d\xc8\x3c\xf5\x0f\xe4\xdf\x78\ \xdc\x31\x3f\x80\xd6\xe1\xa9\x87\xff\x86\x1b\xd1\xb7\xe1\xb4\x9b\ \xf6\x3f\xf3\x84\xd3\x25\xb0\x35\x71\x17\xaa\x00\x20\x0a\x9c\x71\ \xe8\x47\x13\xe0\xca\x32\x5d\x5d\x5f\xd5\xa5\x04\xfa\xcc\xc2\x0e\ \x2f\x3d\x0a\x00\x13\x00\x5c\xb0\x71\xca\x15\x57\x77\x0b\x12\x3b\ \xa7\x1c\x01\x47\x13\x1f\x01\x0b\x00\x02\xcb\x77\x6a\x92\x1f\x17\ \x98\x96\xeb\x92\x74\x87\x96\xd0\xdb\xbb\x93\x63\xf5\x29\x00\x4c\ \x00\xa2\x86\xad\x41\xa2\x08\x15\x2b\xbe\xd9\x0c\xee\x03\x83\x85\ \x2e\x00\x88\x5c\x47\x0b\x10\xf7\x90\xfc\xd8\x8a\xeb\xab\xdb\x52\ \x5c\xe1\x6a\x17\xfa\xcc\xc2\xdf\xbb\xf5\x29\x00\x4c\x00\x56\x4d\ \xd8\x26\x68\x01\x58\x6c\x1d\x0b\x3e\x83\x42\x04\x28\x00\xf4\x3d\ \x83\x92\xd9\x23\x54\x11\x1f\x37\x14\x17\x50\x3c\xf6\xb4\x8d\x67\ \xc1\x3f\x71\xac\xfb\xba\xac\x4f\x01\x60\x02\xb0\xf5\x87\x43\x82\ \x16\x00\xcf\x8f\xc8\xdd\xdf\x34\x42\xa8\x02\x40\x17\x02\xcf\xd1\ \xe8\xa4\x43\xc2\x7b\xf4\xe7\x4f\x23\x20\xa3\xb6\x78\xd6\x2f\x72\ \x43\xe2\xf7\x1a\x32\x6d\x2d\xe8\x55\x89\x76\x09\xee\xfd\x6f\xca\ \x38\x09\xf5\xb7\xb7\x40\xd5\xfe\x40\xa8\x58\xf8\x15\x13\x80\xde\ \xc2\x81\x19\xc9\xc2\x15\x00\x97\xab\x20\x32\xf5\xd0\xaf\x23\x10\ \x03\xda\x79\x37\xa4\x1e\x57\x26\x00\x74\x1f\xc3\xcb\xab\x51\x08\ \x98\x00\xe8\x10\x41\x72\x0f\x00\x41\x62\xff\xec\x24\x10\x0d\xf0\ \xd6\xaf\x00\x30\x60\xd4\x51\x9e\x18\xab\xd6\xd2\x12\xd9\xb2\xe9\ \x4c\x00\x74\x85\xb0\x8f\x57\x08\x3a\xfc\x5f\xff\xd3\x4e\x34\x21\ \xd5\xaf\x00\x30\x14\x06\x7f\x0d\x2d\x25\x37\x38\xc8\xce\xbd\xdf\ \x50\xba\x62\x26\x13\x00\x5d\x60\x99\xf5\x26\x41\x0b\x40\xe4\x84\ \x95\xe8\x38\xdc\x9b\x02\xd0\x98\x72\xb4\xac\x39\xe7\x2c\xc9\x6e\ \xef\xc2\x12\x97\x6c\x8d\x0d\x54\x04\x4e\x34\x56\xf2\xe3\xef\xde\ \xfc\xec\x8c\x66\x9b\x8b\x6a\x1e\x40\x45\xd8\x0f\x4c\x00\xb4\x8d\ \x8d\x5f\xef\x13\xb4\x00\xf8\x0f\x0d\x01\x7f\xd3\xf0\x5e\x15\x80\ \xe6\x9c\x33\x95\xdd\x8d\x36\xc4\xd0\xf0\x60\x17\x8a\x81\xb1\x09\ \x40\x4d\x52\xa4\x76\xb6\x03\xdf\xdd\xc6\x04\x40\xdb\xd8\xf3\xd7\ \x09\x41\x0b\x80\x03\xd5\x03\x40\xf7\x02\x40\x01\x66\xbc\x71\x6f\ \xbf\x31\x08\xc0\xbc\xcf\xe0\x79\xc3\x23\x6d\x08\x00\xce\x2f\x48\ \x63\xff\x60\x02\xa0\x4d\x1c\xb7\xbf\x28\x58\xf2\x27\x8a\xce\x83\ \x9d\x89\x87\x81\x09\x80\x1c\xb8\x9a\x7b\xe1\x97\x82\x26\x7f\xf5\ \xb1\x30\xae\x3f\x03\x9c\x11\xc8\x5e\xf8\x27\xa4\xda\x58\x43\xa6\ \xff\x0f\x50\x75\x8d\x7b\x37\x64\xcd\xe9\x38\x26\x00\xda\xc2\xc2\ \x77\xe3\x05\x7d\xf7\xdf\xf2\xfb\x7e\x70\x1a\xe8\x67\xa0\x02\x80\ \x40\xb3\x4c\xe9\xf2\x99\x42\x21\x3c\xee\x16\xac\xbf\xb5\x09\x5a\ \x0a\x2f\x62\x7d\x9f\x93\xfc\x8f\x0e\xe1\x92\x92\xae\x0d\x4a\xb2\ \xd3\x2b\xe9\xd1\x53\xee\x59\x26\x00\xda\x42\xec\xa8\xf5\x82\x16\ \x80\xf8\x2f\x36\xa0\x07\x40\x6f\x0b\x00\xa9\x77\x37\xf3\x13\x00\ \x79\x7e\x40\xb6\xc9\xb9\xaf\x12\x1f\xad\xc9\xeb\xef\x6c\x85\xe7\ \x4d\xe8\xfa\xc3\x1b\xcf\x16\xfd\xa9\x7c\x21\x88\xdd\x18\x78\xd1\ \xa2\x74\x84\x1c\xd7\xa0\x31\x01\xd0\x12\xd6\x4d\xde\x25\x68\x01\ \x98\x6f\x1e\x09\x7e\xa6\xa1\xbd\x2e\x00\xb5\x0f\xf6\xb6\xf6\x7c\ \x0f\x7e\x1a\xc8\x36\x3a\xf5\x25\xe2\x63\x7d\xbe\x31\xe5\xb0\xda\ \x67\xfa\x94\xd9\xe6\xd4\x36\xe5\x96\x32\xba\x81\x48\x45\xc0\x78\ \x26\x00\xda\xc0\x8e\x5f\x8e\x08\x5a\x00\x5c\xde\xeb\xb0\x00\x8b\ \xe8\x75\x01\x48\x9f\x35\x4c\x96\x32\xc7\x12\xb2\x17\xfd\x05\xe5\ \x87\x23\xa1\xa5\xf8\x1a\xef\x7a\xb7\x6c\xcd\x5c\x43\x27\x3e\x76\ \xe7\xd5\xdf\xdc\x44\xb1\x1f\xe3\x0f\x89\xc7\x97\x4a\xc9\x2f\x9e\ \x31\x12\x5d\x8d\x28\x1e\x82\x2c\x02\xd0\x16\x0e\xcf\x39\x2b\x58\ \xf2\x9f\x74\xbe\x02\x76\x03\xd1\x03\x40\x2f\x02\xd0\x75\x19\x67\ \x5e\x9c\x1d\xb4\x14\x5d\x55\x45\x0a\xf4\xec\x97\x77\xbe\x19\x1e\ \x2a\x77\xf9\x40\x7b\x35\x6e\x80\xd2\x18\xd2\xe4\x15\x68\x64\x92\ \x2e\x32\x87\x0c\x27\x0b\x90\xd8\x9b\x41\xca\x8c\xe1\x50\x98\xe0\ \x43\x7b\x0d\x8a\x29\x13\x00\x2d\x60\xde\x9b\x51\xd8\x27\x2f\x54\ \x01\xd8\x35\x3d\x11\x1c\x4c\x7c\x0c\x42\x00\xe4\x77\xb6\x51\x50\ \x75\x65\x13\x9f\xa6\x17\xb9\x4d\x96\x81\x40\x1a\xfd\x1b\x34\xa5\ \x1f\xd3\xba\xdd\xbb\x34\x29\x1a\xb2\xbc\xc6\xe2\xd6\xa2\x2c\xcf\ \xb1\x50\xb6\x37\x18\xed\xc9\xa9\xe6\x21\xe7\xd7\x30\x01\xd0\x06\ \x96\x0c\x5d\x25\xe8\xf0\x7f\xd5\x77\x5b\xc0\x6d\x50\x90\xe1\x08\ \x80\x1c\xb8\x0e\x1b\x9e\x73\x67\xc8\x5b\x2b\x6e\x82\x74\xc9\xcf\ \xfa\x27\x7e\xe4\xaf\x50\x77\x63\x23\xe6\x28\x7a\xdc\xbd\x57\xf7\ \x08\xea\x1e\x1e\x40\xe3\x51\xce\xa8\xa7\xf1\x09\xb4\x96\xdd\x80\ \xe7\xf5\xaa\xfb\x05\x72\x97\xcc\x60\x02\xa0\x0d\xac\x1c\xb7\x55\ \xd0\x02\x10\x36\x3a\x1e\xd7\x91\x1b\xa0\x00\x20\x8a\x36\xfa\xa8\ \x26\x50\xd5\x7d\x90\xae\x9c\xd5\xfb\xc4\x0f\xff\x11\xaa\x0e\x04\ \xe3\x1d\x9f\x22\x54\x54\xb4\x55\xde\x83\x8a\x63\xb1\x58\xd3\x7f\ \x59\xe2\xa3\x46\x3d\x74\x70\x2f\x3b\x2d\x67\x02\xa0\x39\x36\x7f\ \x7f\x50\xd0\x02\xe0\xfd\xf1\x7c\x08\x18\x1c\xa1\x17\x01\x20\xee\ \x3a\x17\x3b\x76\xf6\xe5\xbb\x58\xe2\x18\x6c\xca\x54\xe5\x22\x50\ \xba\x2f\x84\x4f\xf7\x1b\xce\x14\x54\xed\x0b\xc4\x04\xa1\x6c\xf9\ \x74\x84\x74\xe9\x14\x90\x46\xfe\x02\xd2\xf8\x29\x1d\xff\x8e\xc6\ \x9a\xb2\x0d\xf6\x9d\xa8\xdc\xee\xd5\x01\x2c\x2f\xca\x56\xcf\x05\ \x69\xdc\x9f\xd8\x4b\x8f\xe3\xb5\x21\xdf\x75\xbc\x16\x73\x0d\xb2\ \x04\xc7\x8e\xf9\x7b\x6c\xb0\x69\x78\xb4\x0f\xa7\xef\xd4\x21\x67\ \x5b\xd5\x03\x28\xde\x1a\x80\x5b\x8a\xba\x19\x8f\x38\x4e\xc0\x15\ \x60\x1a\x90\x1f\xa3\x88\xec\x05\xbf\x83\x78\xca\xa7\x2c\x02\xd0\ \x06\xf6\x4f\x4b\x12\x2a\xf9\xd1\xdf\x50\x34\x98\xb2\x05\xa8\xf7\ \xa7\x01\xd1\xb5\x37\xcf\xd1\x9c\x08\xc1\xd0\x6e\xe4\xa8\x38\xb9\ \x14\xbf\xe0\x7d\x14\x18\x21\xc8\xce\xac\x86\xd4\xb9\xdc\xa6\xa4\ \x39\x11\x33\x39\xce\xf6\xaa\x51\xbc\x3d\x08\xdf\x27\x75\xfa\x30\ \x26\x00\x1a\x63\x48\x24\x9c\x70\xbc\x2c\x58\x01\x38\x68\x93\x0c\ \x22\x13\x2f\x03\x11\x00\x39\xca\x7d\x46\xa3\x3b\x8f\x62\x85\x60\ \x28\x25\x44\x36\x7c\x34\xe5\x9c\x27\x77\xe5\x3f\x78\x7b\x0f\xe6\ \x46\xcf\xc1\x2a\x47\xcf\x76\x42\x4a\xa0\x78\x47\xf0\x2b\xfe\x85\ \x23\x99\x00\x68\x8a\xd0\x0f\x97\x0b\x3a\xfc\x4f\xf8\x79\x37\x38\ \x0f\x0c\x30\x30\x01\x90\x23\x47\x64\xa6\x58\x1d\x98\x36\x1c\xaa\ \x6f\x6c\xed\x23\xc4\xc7\x95\xde\x48\x4a\xf1\xb4\x61\x3c\x7c\x07\ \x15\x9f\x93\xe1\xf9\x95\x7c\x47\x80\x0a\x34\xe7\x5f\xea\xda\x2d\ \x88\xcb\x50\x99\x00\x68\x88\x78\xab\x8d\x82\x16\x80\xa8\x49\xab\ \xc0\x73\xd0\x02\x43\x15\x00\xc4\x33\x91\x79\xb7\x48\xa0\xfc\x68\ \x8c\x61\x13\xbf\x39\x05\xa4\x49\xcb\x20\xcd\x61\x3c\x8d\xf0\xf8\ \x7b\x64\xda\x8c\xc4\xfd\x82\x2f\x97\x7e\x76\x8d\x7a\x10\xd9\xf3\ \x7f\x03\xd9\xd9\x35\xd0\x5c\x70\xe5\xd5\x86\x22\x5c\x21\x56\x7d\ \x7d\x2b\xe4\xc6\xda\x62\x12\xb1\x8b\x89\x29\x1b\x07\xd6\x06\x36\ \x7c\xb9\x47\xd0\x02\x10\x38\x22\x0c\xfc\x07\x87\x1b\xb2\x00\x20\ \xb2\x6d\xbb\xfb\xf8\x17\xac\x72\x81\xf6\x9a\x87\x06\x45\xfc\xd6\ \xb2\x9b\xb8\x39\x98\xf4\xe8\x73\x12\x1f\x6d\xbf\x7c\x46\x77\xfb\ \x3d\x3b\x12\xa2\xe2\xa9\xd4\x28\x01\x89\x4e\xa6\x01\x31\x12\xe2\ \x8a\x26\x0a\xb5\xe3\x60\xcc\x04\x60\xf7\x1f\xc7\x04\x2d\x00\x4e\ \x6f\xf9\xe2\xef\x69\xd8\x02\x80\xc0\x5d\x7c\x4a\x86\x61\xb0\x85\ \x98\xec\xce\x37\x04\x01\xc0\xb6\xdc\xbc\x58\x5b\x8e\xa5\x22\x23\ \xa0\xd4\x0b\x89\x4f\x45\xbe\xb3\x85\xa1\x6c\x2d\x62\x02\x90\x68\ \x77\x5e\xb0\xe4\x3f\xee\x70\x01\x6c\x07\x78\xf4\x19\x01\x28\xf7\ \x25\x21\x32\xc5\xc3\x5f\x3c\x75\x18\x86\xca\x45\x5b\x02\xa0\xe2\ \xc4\x52\xdc\xeb\x57\x79\x61\x1d\x54\xdf\xda\xa1\x88\x9b\xdb\xf1\ \x67\x04\xb8\x07\x90\x98\x6f\x2a\x80\x54\x1a\x70\xce\xbe\x3e\xf5\ \x04\xfa\xf2\xbd\x68\x4b\x57\xcb\x8c\xa3\xfc\x48\x14\x5e\xd3\xcb\ \xeb\xc3\x36\xde\x02\x67\xfe\x67\xf2\x7c\xa7\x1e\x2f\x2d\x41\x64\ \xdb\x69\x8d\xfc\x4c\x00\x16\xbc\x13\x2b\xe8\xbb\xff\xf6\xbf\x0e\ \x81\xa3\x89\xa1\x46\x00\xf4\xe5\x9e\x92\x59\x28\x02\xbd\x00\x6c\ \x49\xc6\x9a\x7a\xf1\xd6\x40\xac\x40\xb4\xc9\xee\xf1\x15\x02\xec\ \xec\x23\x25\x3f\x24\x65\xb9\x1a\xdb\x84\x8a\xdd\xad\xf0\x2c\xaf\ \xf2\x3a\x51\x60\x86\x42\x81\x8b\x05\xb3\x05\xd7\x26\xa2\x47\xae\ \x15\xb4\x00\x2c\xfd\x2a\x01\xdc\x07\xcd\xeb\x53\x02\x80\x20\x64\ \xca\x92\x1f\x07\x7a\x13\x78\x57\x2f\x58\xeb\x41\x84\xe0\x2e\x2f\ \x11\x68\x29\xbc\x84\xdd\x82\x6a\x13\x90\xa0\xc0\xc5\x12\x8f\x0e\ \x62\xc5\xde\x08\x6c\xf4\x49\x9f\x35\x02\x57\x9c\x51\x04\x46\x13\ \x30\x01\x58\x33\x69\x87\xa0\x05\x60\xa1\x45\x34\xf8\x9a\x86\x18\ \xba\x00\x70\xef\xfa\x9f\x82\xa4\xe8\x75\xa4\xda\x8d\x86\x9a\xdb\ \x3b\x91\xe4\x7c\xda\x94\x35\x9f\x5a\x44\x31\xc0\xfc\x01\x59\x4b\ \x8e\x7f\x2f\xf7\xd5\x69\x9b\x33\x13\x80\x6d\x3f\x1f\x16\xb4\x00\ \xb8\xbd\x8f\x03\x40\x7d\x54\x00\xe4\x59\xf3\x2c\x9b\x91\x94\xf3\ \xb2\xee\x51\xb8\xde\x13\x9e\x37\xaa\x74\xf7\x41\x07\x20\xd9\x3a\ \x51\x5f\x32\x31\x61\x02\x70\x68\xd6\x19\xc1\x92\x3f\xc9\xf9\x2a\ \xd8\x99\xb8\xf7\x6d\x01\x90\x03\xeb\xe8\x24\x54\xc6\x0c\x78\xc6\ \xdc\x91\x98\x2c\x24\xc0\x10\x99\xec\xfa\x93\x83\xfc\xfb\xcb\x9f\ \xe1\xf3\x32\x09\xb2\x6c\x09\x6c\xf0\x9f\xf1\xbf\x91\xe7\x60\x1b\ \x2d\x5f\x51\xc9\xf4\xfd\x0e\x5a\x4a\x6f\xaa\x12\x01\x6c\xef\x95\ \x6d\xf3\xe8\x0b\xc4\x67\x02\x10\x2c\xf0\x35\x60\x7b\x67\x9e\x00\ \x7b\x13\x6f\x01\x08\x80\x4e\x81\xa1\x36\x0a\x8b\x9d\x19\x48\x66\ \x0d\xa7\x1e\x39\xd2\x44\x63\xb0\x72\xc0\xa7\x5d\xb7\x72\x8f\xbf\ \xa1\x13\x9f\x09\x40\xf8\x27\x2b\x05\x1d\xfe\xaf\xf9\x7e\x3b\xb8\ \x0e\x0c\x64\x02\xd0\xf3\x48\x03\xb7\x08\x8b\xbb\x0b\x01\x4e\xf7\ \x55\x5e\x4a\xe0\x33\x14\x84\x53\x85\x4c\x00\x0c\x58\x00\x56\x8c\ \xdd\x2c\x68\x01\x88\x18\xb7\x0c\xbc\x06\x2d\x64\x02\xa0\x76\x64\ \x30\x06\xd2\x29\xe5\xc8\xd2\x3d\x0b\x79\xf5\x0a\x54\x1f\x9a\xcf\ \x04\xc0\x50\x05\x60\xd3\xb7\xfb\x05\x2d\x00\x3e\x9f\x2e\x80\x00\ \x4a\x0b\x30\x13\x00\xfe\x8d\x49\x39\xf6\x66\x58\x8e\xeb\x66\x62\ \xb2\x25\x00\xef\xf4\x7d\x54\x04\x98\x00\xec\x9b\x72\x52\xd8\x6b\ \xc0\x86\x68\x6b\x04\x98\x6d\x07\x2e\x74\xb7\x52\xea\x5f\x50\xb0\ \xda\x55\x75\x27\xe1\x73\x09\x9a\x87\x32\x01\x30\x20\x01\x08\x22\ \x38\xe1\x70\x49\xb0\xe4\x3f\x6c\x7b\x06\x44\x03\x3c\x98\x00\x68\ \x37\x59\xd8\x75\x9c\x17\x91\x1b\x63\x03\x2f\x5a\x52\x55\x38\xf8\ \xa4\x1b\xd2\x9e\x03\x26\x00\x21\x1f\x2c\x15\xf4\xdd\x7f\xd3\x6f\ \xfb\xc0\xd9\xc4\x9f\x09\x80\xf6\x13\x84\x4a\x67\x15\x72\x22\x67\ \x77\x6e\xef\xa1\x00\x7f\x6e\x20\x7b\x0e\x98\x00\xc4\x99\x27\x08\ \x5a\x00\x62\x27\xaf\xa1\xae\x01\x63\x02\xa0\x79\xb7\x5e\x96\xed\ \x28\x25\x0e\x3f\x73\x55\xd9\x7c\xe1\x66\x60\xf9\x46\x5f\xbd\x81\ \x09\xc0\xba\xcf\x85\xbd\x06\x2c\x68\x64\x38\xf8\x99\x86\x19\xa5\ \x00\x48\x17\x7f\x0d\xd5\x89\x21\xd0\x94\x96\x08\xed\xb5\xe8\x25\ \x80\x8b\x39\xdb\x64\x77\xd0\xe8\x13\x6b\xf4\xc1\x9f\x69\xfa\x39\ \xd8\x90\xd4\x4d\x04\x30\x12\x48\x55\xb5\x00\x15\x8d\x48\xf5\x48\ \x7a\x26\x00\x3b\x7f\x4d\x14\xf6\x1a\xb0\xb7\x71\x0b\xb0\x71\x09\ \x40\xe0\x44\xa8\x39\x1d\x8b\xeb\xb2\xf8\xf4\xee\x57\xee\xf6\xd3\ \xf8\x33\x73\x1c\xba\xef\xf3\xcb\x8b\x17\x61\x33\x10\xa7\xbd\xd7\ \xb3\xd3\x74\x11\xd2\x3d\x98\x00\x1c\xb1\x39\x27\x58\xf2\x9f\x70\ \xbc\x04\xb6\x26\x1e\xc6\x25\x00\x21\xdf\xe1\xaa\xec\x1e\xce\xf5\ \xe3\x16\x5f\x22\x1c\x1a\x7d\x76\x9e\x93\x45\xf7\xf9\x81\x0d\xde\ \x2a\x77\x05\x36\x3c\xd8\xa9\x0f\xc2\x33\x01\x98\xff\x56\x0c\x5a\ \x65\x0b\x55\x00\x76\x4e\x39\x82\x1e\x00\x46\x23\x00\x8b\xbe\x82\ \xd6\xe2\x2b\x6a\x3b\xfc\xd4\xdf\x27\x44\xf4\x1f\xa7\xc1\x35\xa0\ \xb9\x87\x5a\x7b\x0e\xaa\x13\x43\x7b\x9b\xf0\x4c\x00\xa2\x86\xad\ \x11\x74\xf8\xbf\xe2\xeb\x4d\xe0\x3e\x30\xd8\x68\x04\xa0\xe1\xf1\ \x7e\x8d\x6d\xbe\xaa\x4f\x84\xe3\x7b\x69\x35\x12\x50\xbd\xe7\x00\ \x8f\x0a\xbd\x5c\x19\x60\x02\xb0\x6a\xc2\x36\x41\x0b\xc0\x62\xeb\ \x58\xf0\x19\x14\x62\x0c\x02\x80\xb5\x75\x0d\xc9\x2f\x5f\xb3\x1d\ \xf6\x03\xbe\xa7\x16\x23\x01\x34\xf8\xac\xb9\xb3\x4b\xf5\xca\xb3\ \xc5\xdf\xf4\x16\xe1\x99\x00\x6c\xfd\xe1\x90\xa0\x05\xc0\xe3\xc3\ \x60\x08\xc0\xdf\x55\xf8\x02\xd0\x94\x99\xa4\xaa\x0b\x0f\x7d\xff\ \xf8\xd8\x7c\xd5\x9e\x5f\xae\x8d\x6b\xc2\xad\x47\x0a\x56\x5e\xb3\ \xcd\xa1\x29\xf7\x02\xd7\x67\x63\x14\xd3\x4b\x84\x67\x02\x70\x60\ \x46\xb2\x50\xc9\x8f\x2b\xce\x45\xa6\x98\x00\x14\xbe\x00\x84\xfd\ \xc0\xed\xd7\xf7\xf8\x08\x48\xdc\x26\xcb\xcd\x34\x17\xfd\x05\xad\ \xd2\xbb\x5c\xe5\x39\x79\x2e\x40\x43\xe4\xd8\x2b\x96\x08\x25\xae\ \x9f\x41\x7b\x0d\xb7\xab\x71\xe5\x4e\x9d\xb7\x0b\x33\x01\x08\x12\ \xb8\x07\xc0\xfe\xd9\x27\x41\x34\xc0\xdb\x28\x04\xa0\x72\xb7\x2f\ \xbd\xcc\x56\x74\x15\x52\x66\x62\xb3\x4e\xb7\x4d\x3c\x5c\xbd\xfb\ \x72\x6f\x3f\xcd\x91\x6d\xa7\x28\x02\x39\xe1\xd3\x39\xcb\x83\xed\ \x75\xff\x40\xe3\x93\x03\xd0\x5a\x7a\x0d\xc5\xa2\xb5\xfc\x26\x34\ \xa6\x1e\x25\xa5\xcd\x18\x90\x46\xfd\xc6\x04\x40\x1b\x08\xfb\x78\ \x85\xa0\xc3\xff\xf5\x3f\xed\x04\x97\x81\x01\x46\x21\x00\x35\xc9\ \x51\x54\x32\x95\xec\x5e\x48\x73\xf7\xe1\x3c\x93\xcb\xd6\xdb\x6b\ \x78\x5d\xdc\x7b\x0e\xca\x8f\x50\xaf\x59\xf5\x56\xe4\x87\x7b\x40\ \x1a\xf1\x33\x13\x00\x4d\xb0\xcc\x7a\x93\xa0\x05\x60\xc9\xf8\x95\ \xe0\x65\xba\xd0\x18\x04\x00\xcf\xec\x34\xc2\x14\xac\x72\xa6\x0a\ \x80\x34\x89\xfa\x3a\x5c\x1f\xae\xd5\xeb\xf4\x55\xf4\x14\x10\xcf\ \x18\xc9\x99\x0f\xe0\x06\x46\x09\x9a\x0c\x15\x31\x01\xd8\xf8\xf5\ \x3e\x41\x0b\x80\xdf\xd0\xc5\xe0\x6f\x1a\x6e\x14\x02\x50\x7d\x22\ \x82\x4a\x94\xb2\x43\x91\x72\xd2\x77\x99\xe5\xaf\x7f\x72\x84\x2e\ \x00\x6b\x6d\x75\x32\x40\x94\xfa\xca\xe2\xd0\xcc\x80\x1f\xb9\x8e\ \x21\xaa\xd1\x61\x39\xb6\xc5\x85\x09\x80\x3a\xd8\xf3\xe7\x71\x61\ \x7b\x00\xbc\xe1\x83\xbf\xa7\x31\x08\x80\x74\xb3\x2b\x8d\x24\x78\ \x86\x96\xb8\x4c\x00\x89\xa3\x05\x64\xba\x59\x41\xa6\xab\x25\xa4\ \x8b\xcc\x70\x01\x08\x9e\xc3\x29\x61\xb6\x34\xe4\x5b\x9d\x9c\xb3\ \x4b\x3c\xac\x3b\xf7\x01\xa6\xcc\xb1\xc4\x64\xa4\x66\x65\xcb\xa7\ \xea\xe4\x05\x98\x00\x1c\x13\x5d\x10\x2c\xf9\x13\x45\xe7\xb1\x05\ \xd8\x58\x04\xa0\x28\xe0\x73\xce\x3b\x69\x6b\xc5\x6d\x28\x5a\xef\ \x08\x59\x5e\x24\x21\xe7\x3b\x11\xca\xf6\x06\xe2\x34\x1e\xe5\xf9\ \xb8\x99\xb7\xcc\x1b\x77\xfa\xe9\x04\xf9\xce\x96\x94\x3c\x80\x7a\ \x68\x7c\x7a\x90\x09\x40\x4f\xb0\xf0\xdd\x78\x41\xdf\xfd\xb7\xfc\ \xbe\x1f\x9c\x06\xfa\x19\x8b\x00\xe0\xd2\x90\xda\x07\x9a\x77\x01\ \xca\x13\x87\x0b\xa0\xc8\x0d\x37\xee\xea\x0c\x39\x1e\x13\x78\xee\ \x18\x10\xf3\xba\x66\xd9\xf2\xe9\x4c\x00\xf8\x22\x76\xd4\x7a\x41\ \x0b\x40\xdc\xe7\xeb\xd1\x03\xc0\x58\x04\x20\x47\x64\x06\x59\x41\ \xbf\x70\x0f\xdd\xf0\x4f\xae\x61\x68\xce\xbd\x72\x5b\x73\x54\xee\ \x09\xe0\xbc\x8e\xaa\xcb\x09\x90\xee\x3a\x59\xbe\x15\x39\x31\x96\ \xbb\x79\xe9\xc2\x0a\x26\x00\x7c\xb1\xf6\xb3\x9d\x82\x16\x80\xf9\ \xe6\x4b\xc0\xcf\x34\xd4\xa8\x22\x00\xcc\xea\x27\xaf\xd0\x58\x00\ \x0a\xd6\xb8\xe1\x7b\xe9\x3a\x02\xa8\xbf\xb7\x9d\x76\x0d\xb8\xd5\ \x58\x59\xd5\xa2\xec\x20\x3d\xd9\xd9\x92\x7f\x81\x09\x00\x5f\xec\ \xf8\xe5\xa8\xa0\x05\xc0\xf9\xdd\x0e\x0b\xb0\x08\xa3\x11\x80\x42\ \x17\x3c\x53\x83\x78\xda\x70\xa8\xa3\x66\xf6\x55\xa3\xe2\x58\xac\ \x7c\x82\x4f\x77\x39\x00\x44\x73\xd6\x29\xea\x75\x64\x05\xfe\xa4\ \x4c\x00\x30\x32\xa1\x1c\x09\x30\xa7\xc1\x04\x80\x27\x0e\xcf\x39\ \x2b\x58\xf2\x9f\x74\xbe\x02\x76\x03\x71\x0d\x98\xd1\x08\x40\xa9\ \xf7\x18\x85\xfa\x3a\xad\xc1\x87\x6e\xd4\x29\x81\xd2\xbd\x8b\xe4\ \xcb\x40\xa7\x0f\xd3\x79\xdb\x6d\x6b\xc9\x35\xda\xf5\xe0\xcc\x00\ \xa5\x77\x81\xb6\x96\x0c\x8f\x3f\x15\x01\xe3\x99\x00\xa8\xc2\xbc\ \x37\xa3\xb0\x4f\x5e\xa8\x02\xb0\x7b\x7a\x22\x38\x98\xf8\x18\x93\ \x00\x20\x24\x72\x83\x4e\xdc\xed\xcf\xdb\x03\x40\x7c\x0c\xb2\x82\ \x7f\x55\x20\xd9\x33\x91\xb9\xce\x05\xa0\x39\x3b\x99\x76\x4d\xb8\ \x7f\x50\x09\xf9\x51\x18\x68\x89\xc3\xe7\x8d\x4f\x58\x04\xc0\x07\ \x4b\x86\xae\x12\x74\xf8\xbf\xea\xbb\x2d\xe0\x36\x28\xc8\xe8\x04\ \xa0\xd0\xcd\x0a\x49\x22\xf1\xf8\x12\xef\xe8\xd4\xb3\x72\xd1\x55\ \xa8\x7d\xb0\x8f\x9c\xa7\xc3\x20\xd3\xef\x7b\x7c\x4d\xd7\x3d\xfc\ \x65\xde\x63\x74\x2e\x00\x75\xf7\x76\xd0\x13\x80\xd7\xb6\x40\xea\ \xcc\xe1\x80\xbd\x0b\xae\x96\xf8\xf7\xd4\x59\x23\x30\x4a\xa1\x96\ \x2e\x59\x0e\x80\x1f\x56\x8e\xdd\xd2\x2b\x44\xdc\x37\xeb\x24\x2c\ \xff\x7a\x23\x84\x8d\x8e\x87\xa3\x76\xbd\x77\xe4\x08\x1d\x13\x0f\ \xde\xa6\x8b\x04\x2e\x00\xf4\x7e\xfb\xca\x8b\x1b\xe8\x19\xfe\xda\ \x7f\xb8\xc2\x6b\x44\xae\x83\x45\xef\xd8\x8a\x6f\xf3\xe3\x36\x26\ \xb9\x9e\x00\xcf\x82\xbf\xc4\xe6\xa5\x67\x81\x9f\x83\xec\x54\x2c\ \x57\x95\x83\xfc\x7c\x19\x13\x00\x3e\xd8\xfc\xfd\x41\x9d\x10\xef\ \xe0\xdc\x53\x64\x09\xe7\x36\x58\x64\x15\x03\xa2\x37\x3c\x60\xda\ \x6b\x76\x9d\xb0\x19\xec\x0a\x09\xbf\xec\xe9\x15\x01\xf0\xfa\x78\ \x1e\x04\x0c\x8e\x30\x46\x01\xc0\x09\x3e\xb4\xe3\xe6\x6e\x0b\xa6\ \x22\x8b\x08\x48\x6f\x8d\xde\x66\xb9\x4d\xc4\xfd\x00\x2a\x3c\x0c\ \x30\xb4\xe7\x71\x94\xc1\xce\x46\x26\x00\x3c\xb0\x7f\x5a\x92\x56\ \x88\x76\xc4\xee\x2c\x4e\xdc\x21\xe1\xdf\xf4\x44\xa2\xab\xc2\x7c\ \xf3\x28\x34\xea\xd4\x11\xf9\xd1\xdf\xd0\x6e\x30\x76\x00\x1a\xa5\ \x00\xd4\xdd\xd8\xc8\xb9\x8c\x23\xcd\x61\x3c\x95\xfc\xd9\x76\xa3\ \x70\xff\x5f\x2f\x09\x00\x6e\x16\x92\x26\x2d\xd3\x4a\xe3\x52\xdd\ \xc3\x03\x80\x9d\x85\x4c\x00\x54\x60\x48\x24\x21\xe0\x65\x8d\x09\ \x6f\xcf\x49\x78\x6e\x38\xbd\xe3\x0d\xbb\xa6\x27\xea\x28\x0a\x49\ \x06\x91\x89\x97\x51\x0a\x80\x34\xf2\x57\xce\xbb\xbf\xec\xcc\x6a\ \x65\xc4\xc7\x8c\x7f\x81\xab\x65\xaf\x9b\x6f\xa4\xcf\x1a\x0e\xa9\ \xb6\xd6\xd0\x5a\x76\x53\x63\x0b\xb3\x0c\x9f\x6f\x71\x85\x39\x8b\ \x00\x54\x20\xf4\xc3\xe5\xbc\xc9\x74\xf4\x15\xc2\x3b\xbf\xeb\xdb\ \x63\xa2\xcf\xe8\x6f\x0f\xb6\x03\x3c\xd0\x95\x77\xfa\x6b\xf6\x8a\ \x3f\x1b\x20\x82\xa8\x49\xab\xe0\x94\x96\xab\x11\x09\x3f\xef\x06\ \xe7\x81\x01\x46\x29\x00\x8d\x4f\x0f\x71\xde\xfd\xd3\x9d\x27\x21\ \xe1\x09\x51\x3a\xee\xbe\xb8\xd1\xa7\xd0\xd5\x92\x72\xd7\xd7\x3d\ \x32\xfe\xe5\x0f\x80\x1d\x8c\xdc\x2d\xc1\xdc\x47\x84\xfc\xe5\x8e\ \xf8\x3e\xe4\x77\x62\x02\xa0\x0a\xf1\x56\x1b\xe9\x84\x17\x9d\xeb\ \x20\x3c\x26\xd1\x5c\xdf\x0f\x20\xa4\x15\xf5\x84\xf0\x48\x72\x9b\ \x01\x6e\xb8\x87\x0f\xe7\xf0\x4d\xe5\xe7\x70\xbf\xc1\xa1\x30\xb7\ \xbf\x6b\xb7\xd7\x78\x7c\x18\x84\x77\x6d\x2d\x09\x00\x8a\x8a\xe7\ \xa0\x05\x46\x27\x00\xb2\x04\x47\x2e\xa2\x60\xa8\xfd\x92\xfc\x5a\ \xcb\xf0\x6b\xee\x17\x68\xf1\xca\x58\xf0\x4f\x38\x15\xd8\xd3\x3b\ \xff\x4b\xf2\x23\xb2\x6d\xcd\x98\x00\xa8\xc2\x86\x2f\xe5\x89\xb8\ \x44\xfb\xf3\xb0\xe9\xd7\xbd\x10\x31\x7e\x85\x5a\x84\x9f\xf1\x9a\ \x08\x09\xef\x64\xe2\x87\xa4\x0b\x78\x49\x78\x1a\x02\x08\x3a\x9e\ \x3b\xad\xcb\xe7\xcc\x19\xe4\x04\x6b\x7f\xd8\xae\x15\x01\x08\x18\ \x11\x0a\xfe\x83\xc3\x8d\x4b\x00\x82\x26\xa1\x65\x16\x17\x51\xd2\ \xec\xc7\xbd\x3c\xe7\x9b\x19\xd4\x86\x61\xb1\xdc\x9f\x00\xaf\x91\ \x54\x30\x54\x6d\x12\x42\xd4\x3d\x3a\x84\x96\x66\x0a\x0b\x48\x54\ \xb7\x2e\x33\x01\x58\x3d\x61\x3b\x84\x8f\x5e\x4a\x42\x7a\x3f\x75\ \xee\xf0\x78\x17\x77\x1c\xe8\x8b\x84\x57\x37\xd3\xee\x3d\x68\x11\ \xcc\xea\xef\xa8\x34\x41\x78\xdc\x41\xb3\x11\x65\xa7\xb7\x70\x09\ \x88\x51\x09\x40\x4d\x72\x34\x27\x59\x4a\xf7\x87\x02\xde\xfd\x09\ \x08\xe9\x0c\x6a\x19\x67\x96\x2d\x1e\x03\x14\x40\x06\x80\x70\x91\ \x48\xdd\xa3\xc3\xd0\x5a\x71\x07\xda\xeb\x1e\x41\x5b\xe5\x3d\x68\ \x48\x3b\x81\xad\xca\x24\x5a\xe8\xf6\x1a\xc9\xcc\xe1\x6c\x1c\x98\ \x0f\x7c\x4d\x43\xf9\x13\x9e\x60\x4e\x7f\x17\x0a\xe1\x35\x02\xde\ \xa5\xed\x4d\xbc\xba\x7e\x26\x56\x13\xb6\xfd\x75\x58\x2d\xf2\x1f\ \xb7\xbf\x80\x39\x07\x63\x12\x00\x69\xdc\x9f\x9c\xa5\xb4\xd6\xf2\ \x5b\x90\x32\xcb\x0c\xf0\xac\x6d\x83\x25\x3e\x43\x02\xce\x1b\xa4\ \x4c\x1b\x8a\xd7\xa7\x26\x30\x8a\x28\x72\xb7\x66\x02\xc0\x07\xee\ \x83\xe6\xf1\x27\xbc\xce\x43\x69\xbc\x1e\x4c\x16\x2a\x5c\x47\x7f\ \x11\x1e\x4b\x7a\xe8\x58\x4c\x84\xe3\x20\x26\x1c\x8d\x44\x00\x30\ \xf4\x6f\x29\xbc\xc8\x75\xf7\xc7\xe5\x9c\x48\x12\x82\x12\x4f\x03\ \xb8\xfb\x53\x3a\x18\xe5\x47\x81\x1e\x03\x77\x0f\x30\x4b\x30\x7e\ \x40\x82\xc8\xc9\x26\xea\x24\x3c\x99\x9d\xd7\xd7\xd9\x19\xa3\x92\ \xb9\x03\xdc\xba\x09\x92\xfb\x87\x81\x70\x60\x36\xff\x9e\x85\xa5\ \x5f\x25\xa0\xa0\x08\x5e\x00\x54\xd7\xfc\x11\xb5\x2f\x6b\xe3\x04\ \x18\x6a\xe3\xeb\x0c\x14\x45\x28\x02\x3d\x8b\x04\xc4\x3d\xed\x5a\ \x64\x02\x80\x49\x38\x14\x01\x24\xbc\x3c\xa4\x37\x00\x44\x60\xf5\ \x60\x5a\x7f\xc5\xbc\xc4\x2c\x13\x47\x24\x36\x1f\x01\x58\x68\x11\ \x0d\x3e\xa6\x21\x46\x21\x00\x95\xdb\x3c\xb8\x33\xe4\x0d\x4f\x20\ \xdd\xe5\x33\xca\xd9\xdf\x20\x81\x11\x4a\x86\x7c\xa0\x89\x13\x69\ \x33\x86\xcb\xc3\x7e\x26\x00\xc2\x80\x3c\x41\xe8\xd4\x2d\x1a\x08\ \x1c\x11\x8a\x3e\x7f\x5c\x02\xe0\xf6\x7e\x20\xbe\x87\xd0\x05\x40\ \x1a\x3f\x85\x10\xfc\x31\xa7\x00\x14\x6d\xf6\x43\xa2\x68\x29\xf3\ \x8f\x1e\xfc\x95\x5b\xdd\xa1\xfa\xd0\x7c\xa8\xda\x1f\x08\x68\xc7\ \x1d\xfa\xbd\x4e\x84\xa0\xd8\xc3\x1a\xb2\x6d\x47\x61\x5d\xff\x15\ \xd2\xa3\x9b\x30\x99\x75\xc0\xde\x05\xb6\x18\x44\xb8\xc0\xdc\x83\ \x83\x89\x77\xb7\x72\xa1\xed\x10\x37\xd8\xf4\xdb\x5e\xa5\xe4\x4f\ \x72\xbe\x0a\x76\x26\xee\x42\x17\x00\x24\x5d\x9b\xec\x0e\x77\xe8\ \xff\xf7\x7e\x78\xfa\x32\x9c\x26\x09\x36\xb4\xe2\x56\x8b\xf4\x41\ \x13\x91\xf0\xb8\x6e\x9c\xd2\x84\xd3\x94\x95\x04\x55\x7b\x02\xa0\ \xc2\x7f\xbc\x6e\x08\x49\x40\xae\x9f\xd2\xac\xc4\x04\x40\xc8\xc0\ \x44\xe4\xcc\x2e\xe5\x42\x52\xba\xc4\x46\xa5\x93\x5d\x12\x84\x7b\ \x67\x1e\x07\x7b\x13\x6f\x61\x0b\xc0\xfc\xc9\xd0\x92\x7f\x9e\x8b\ \xfc\xb8\xf8\x33\x4d\x24\x37\x07\xc9\x77\x56\xef\x8c\x2c\x5b\x36\ \x1d\x5a\x4b\xaf\xf3\x6e\xca\x69\xce\x39\x03\xd2\xd8\x3f\x7a\x83\ \xa4\x4c\x00\x8c\x08\x98\x98\xb4\x19\xe0\xde\xf5\x48\x80\xad\xc9\ \x7b\x66\x76\xee\x35\xc0\x29\x44\xd7\x81\x41\xc2\x15\x80\xe0\xc9\ \xd0\x94\x96\xa8\xd2\xd5\xe7\x59\xe8\x34\x8d\x6b\xe3\x95\x5b\x5c\ \x29\x33\x05\xdc\x78\x5e\xff\x08\xa4\x2b\x66\x32\x01\x60\x02\xa0\ \x6d\x44\x20\xb9\x67\x74\x39\x12\xcc\x1c\xe0\x00\x71\x93\xd7\xa2\ \xbb\x51\xf8\xd8\xa5\xe0\x35\x68\xa1\x30\x05\x60\xc1\x17\xaa\x56\ \x7f\x23\x8a\xb7\x07\xbf\x5a\x1b\xc7\x05\x1c\x3d\x0e\xfb\x57\xce\ \xe2\x4b\x7e\x9a\x2b\x8f\x0e\x97\x77\x22\x98\x00\x18\x2b\x7c\x4c\ \x17\x63\xd9\xb2\x6b\x34\xe0\x37\x74\x11\x29\x19\x06\x61\x55\x43\ \x68\x02\x20\x5d\xf4\x35\x34\xe7\x9e\x55\x49\xbc\xca\x4b\x1b\x15\ \xb7\xef\xda\x9b\xab\x11\x65\x7c\x06\xad\x15\xd8\x52\xac\x11\x9a\ \x9f\x9d\x46\x6f\x3e\x26\x00\x4c\x00\x74\x90\x20\x8c\xc0\xbe\x85\ \xae\x22\x30\xbb\xbf\x13\xfe\x5c\x48\x02\x20\x8d\x9f\x8a\x3d\xfe\ \x7c\xfa\xe2\xc5\xd3\xe5\xe5\xb3\xf4\x99\x23\xd4\x9a\x8b\xaf\x3e\ \x16\xa6\xb5\xc5\x22\x95\x3b\xbc\x98\x00\x30\x01\xd0\x69\x82\x50\ \x61\x9e\xc0\x6e\x80\xa7\xa0\x04\xa0\x72\xa7\x0f\x3c\x6f\x16\xab\ \x5e\x89\x95\x99\xac\x60\xf1\x95\x32\x55\xed\x9a\xbf\x4a\xb1\xa9\ \xfb\xe7\x60\xc7\xaa\x71\xdc\x1a\xd4\x90\xce\x79\x24\x41\xcb\x6f\ \x9d\x92\x95\x09\x00\x43\x80\x69\x38\x88\x06\xa0\xf5\x18\x36\x11\ \x09\x42\x00\x16\x7e\x05\xf5\x77\xb6\xf2\xdb\x87\x97\x7d\x16\x0d\ \x35\x5e\x0d\xfd\x0b\x5c\x2c\xd5\x9d\x29\xe0\x5e\x15\xb6\x73\xbe\ \x92\x25\x1d\x4b\x38\xe7\xf4\x2b\x16\x7c\xc9\x04\x40\x9b\x0f\xff\ \xb7\x62\x07\x06\x0c\x89\xdc\x4b\xbe\x6c\x2f\x98\x00\xc8\xe1\x36\ \x28\x90\x44\x04\x0b\xfb\xbc\x00\x54\x6e\xf7\x84\xf6\xea\xfb\xbc\ \xc8\xdf\x56\xf5\x00\x0d\x3e\x14\xad\xbc\xd5\x6f\xf8\xa9\xdc\xed\ \x47\xbf\xf3\x3f\x3e\xa2\xbc\x15\x77\xea\x30\xce\xfd\xfe\xb2\x0d\ \xf6\x7d\x89\xfc\x2f\x2a\xfc\xc7\xec\x2d\xf7\x9f\x34\xb0\x9f\xa1\ \x3f\x82\x5e\x8f\xb2\x20\x5f\xb8\x9b\x8c\xfc\x14\xf4\x31\x01\x90\ \xad\xb1\xc1\xc4\x59\x0f\xcf\xd9\xb8\x0d\xb8\x3e\xe5\x38\x14\x6e\ \xf0\x82\x2c\x7b\x2b\x8d\xfc\xf0\xaa\x8f\x87\x73\x54\x17\x82\xa8\ \x2d\xb9\x15\xc7\xe2\x38\xf2\x00\xde\x7d\x85\xfc\x0f\xca\x7d\xc7\ \x8d\xeb\xd7\xb7\x1e\xf0\x6f\x41\x83\x23\xfe\x24\x5f\xbc\xbc\x3e\ \x47\x14\x26\x00\x18\xea\x57\x1d\x9c\x27\x27\xbe\xe6\x0b\x3d\x31\ \x89\x47\xba\xf7\xb4\x2e\x00\x25\x3b\xe7\x51\x04\x80\x73\xbd\x37\ \x46\x15\x06\x4e\xfc\xe2\x0a\xdf\x71\x0e\x10\xd2\xef\xdf\xfb\xf5\ \xd5\x47\x88\x69\xc8\x7f\x0b\x1a\xb2\x24\x84\x7c\x01\x1b\x0d\x9f\ \x20\x4c\x00\x2a\x4f\x44\xa4\x35\xa5\x1f\xa3\xd4\xda\x35\x06\x76\ \xef\xc9\xd6\xcc\xed\x51\x99\xb1\x6a\x6f\x00\xa7\x10\xd5\x3f\x39\ \xf2\x72\xef\xe0\x30\x48\x9d\x33\x12\x21\xee\x98\xe1\x9f\x42\x8e\ \x00\xcf\xce\xd1\x8f\x00\x6b\x6d\x0d\x95\xf8\x2d\x52\xbf\x71\x2b\ \x65\xee\x56\xff\xab\x9f\x50\x1e\x01\x83\x63\x86\x90\x88\x60\xa7\ \x61\xe7\x07\x98\x00\x90\x96\xd9\x4a\x2d\x12\x9e\xba\x23\xaf\xfe\ \xf6\x16\x90\x2e\xfe\x5a\x39\xe9\x97\xfc\x0c\xd5\x47\x17\x03\x0a\ \x91\x6a\xfb\x2d\x44\xc9\xf6\x00\x5c\xd0\x21\x87\x35\x48\x4f\xc4\ \x71\x5e\x43\xc5\x42\x03\x4c\x02\xfa\x8e\x39\x59\xea\x37\xe1\xed\ \x7e\x42\x7d\x04\x0f\x89\xb4\x22\x5f\xc6\xdb\x46\x4c\x44\x26\x00\ \xf2\x6d\xb9\x28\x04\x35\x49\x91\x50\x7b\x61\x25\x34\xfc\xb3\x17\ \xda\xaa\xee\xa9\xfd\x7e\x0d\xa9\x89\x50\x71\x34\x84\x10\x7f\x09\ \x34\x65\x9d\x52\xb5\x6f\x50\x3e\xae\x6b\x18\x78\x58\xee\x3b\x66\ \x42\x3f\xe3\x78\xc0\xbf\x91\x2f\xe4\x6c\xe2\xca\x5b\x62\x98\x44\ \x61\x02\x20\x74\x14\xac\x72\x51\xaf\x24\xa9\xfd\x69\x42\x29\x49\ \xf0\x79\xc2\x9f\x7f\xfe\x47\x3f\x63\x7b\xf8\x99\xc4\xfd\xf7\x97\ \xf9\x81\xa6\xbe\x43\x22\x26\x00\x6d\x55\xf7\xa1\xf6\xfe\x5e\xcc\ \xb0\x17\x6d\xf4\x81\xdc\xa8\x39\x90\x13\x3e\x1d\x51\xb0\xca\x19\ \xeb\xef\xf2\x46\x1c\xc3\x43\x43\xfa\x49\xcc\x0f\xe4\x3b\xeb\x55\ \x00\x5a\x3b\xce\xf9\x95\x81\x66\xff\xbb\x9f\xb1\x3f\xe6\x9b\x46\ \xbc\x8e\xf9\x01\xbd\x13\x84\x09\x40\x63\x46\x52\x9d\xd2\x33\xbb\ \x38\x11\x0a\xd7\xb9\x83\xc4\xfd\x73\xbe\x96\x58\xb8\x42\x9b\xb4\ \x01\x1b\x12\xf9\xb1\x1a\x91\xe1\xfd\xb5\xdc\xa6\x5b\x4f\xe7\xfc\ \x32\xff\x31\xef\xf6\x63\x0f\xc5\x47\xd0\x90\xf0\x49\x64\xb2\xee\ \x91\xfe\x08\xc2\x04\xa0\x21\x25\xb1\x15\x6b\xf8\xed\x12\xbc\x8b\ \x93\x15\xdd\xb8\xce\x5b\x13\x57\xdc\xfc\x15\x4e\x68\x9b\xad\x0d\ \x02\xb7\x94\xdc\x00\xd9\x99\x55\xb8\x4b\xa0\xe7\x39\x87\x27\x90\ \x3d\xff\x37\x79\xa7\xa0\x77\x6f\xdb\x90\x8d\x4b\x2d\xf7\x1f\xf7\ \x0d\x63\x3a\xc7\x23\xa4\x5f\xc8\xbf\x77\xe4\x07\x08\x4a\x7b\x9f\ \x20\x4c\x00\xf2\x96\xcc\xa8\xc9\x0a\xfc\x49\xde\xbf\xaf\x1d\x60\ \x4b\xb0\xec\xdc\x5a\xf4\x04\x50\x87\xf4\x15\x27\x97\x42\xf6\x82\ \x3f\x3a\x9d\x84\x32\xfd\x7f\x80\xe6\xc2\xab\xbc\xdf\xa3\x31\xeb\ \x0c\xde\xf9\xe5\x03\x49\xc3\x7b\x93\xfc\xb2\x9e\x9e\xf3\x99\x10\ \xf4\x0f\xf9\x1f\x2f\xf3\x03\xcd\xbd\x47\x10\x26\x00\xe9\xb3\x86\ \xc9\x90\x24\x3a\x42\x86\xd7\x57\x20\x4d\x5a\xce\x15\x11\xe0\xcf\ \x6a\xee\xec\xc2\x06\x1f\x72\x8c\xa0\xbb\xee\x4e\x1b\x8e\x39\x88\ \xa6\x9c\xf3\xb4\x52\x1f\x12\xbf\x60\xb5\x2b\xf6\x08\x28\x58\x75\ \x3b\x59\xf4\xda\x39\xbf\xca\x6b\xd2\xff\x51\x93\x06\xec\xe1\x3f\ \x24\xfc\x7d\xf2\xc5\x3d\x68\x38\x24\x62\x02\x20\xfe\x97\xeb\x2d\ \x1a\x60\x92\xfe\x7e\x24\x53\xbe\x33\x02\x72\x1d\xcc\xd1\xe2\x3b\ \x55\x4e\x38\x6a\x9f\xbe\xc4\xfd\x0b\xc8\x8d\x9c\x8d\x24\xce\x8b\ \xb3\xc3\xfd\xf9\xe9\xce\x13\xd5\x11\x16\x74\x18\xce\x8d\xb1\xc1\ \xf7\xc2\xc4\x64\xac\x2d\x6d\xd5\x38\x5e\x3b\x39\x87\xeb\x9a\xfc\ \xe7\x65\x81\x63\x3f\x61\x0c\xd6\xda\xa4\x61\xf8\x64\x32\x6d\xf8\ \x58\x2f\xc4\x61\x02\x80\x2b\xba\x73\xec\xcd\xa0\xc8\xdd\x0a\xca\ \x79\x92\xa7\xd0\xd5\x0a\xd2\x67\xa0\x10\x18\x0a\xf0\x08\x51\xec\ \xa1\xd3\xe4\x5f\x7a\xb9\xff\xd8\xef\x74\x4a\x06\x96\x1f\x88\x2c\ \xd3\x3d\x59\x98\x00\xa4\x4e\x1b\x8a\x2b\xba\xc9\x52\x0c\x4d\xea\ \xdc\x18\x15\x88\xa7\x6a\x87\xc0\xe2\xa9\x43\x21\x63\xce\x08\x10\ \xab\xf3\x5a\x02\xb4\xec\xd6\xe5\x39\x3f\x64\xd2\x7f\xea\x98\x06\ \xec\x11\xf4\x46\xd4\xff\x0d\x30\x5d\x12\x4d\xbe\xd4\x2d\xda\x25\ \x08\x13\x80\x7c\x27\xf3\xc7\x05\xae\x96\xb8\x04\x43\xdb\x9b\x76\ \x25\xb4\xa5\x1a\xdc\xc0\x8d\x3c\x99\xa4\xbf\xbf\xc0\xc5\x02\xca\ \x7d\x5e\x59\xd7\x35\x95\x6f\x74\x81\x11\x8c\xae\x3a\xff\xda\xc8\ \x98\x6e\x42\x49\xf0\xf8\xfe\xbd\x4c\x03\xf6\x08\x1e\x1c\xf9\x01\ \xe9\x1f\x38\xc9\x88\x6d\x80\xab\xc1\xe8\x2b\xb6\x90\xcc\x98\xcd\ \xa7\x12\x1e\xb3\xf4\x90\x6d\x37\x0a\x8f\x11\xb4\xf3\x7a\x19\x11\ \x83\x67\xf6\x66\x5c\x42\x80\x7b\x07\x72\xed\xcd\x29\xc7\x16\x8d\ \x71\xbe\xd2\x6f\xcc\xa7\x7a\xa6\x01\x7b\x04\x99\x86\x7f\x41\x76\ \xfb\x3f\x35\x7c\x02\x32\x01\x90\x93\x77\x4c\x87\x18\x60\x02\x11\ \x13\x89\x8e\xe6\xd8\x9a\x5b\x4c\xcb\x31\x70\x1f\x33\xf0\x75\xb9\ \x8e\x1d\xef\x65\xde\x01\xfc\xe7\x62\x72\xc7\x2f\xd7\xcd\xf5\x4b\ \xfe\xab\xbd\x7b\x80\xb5\x1d\x8b\x02\x30\xbc\xc6\xb6\xbb\x3b\xb6\ \xad\x9e\x3e\x46\xc3\xf8\x46\x98\xf8\x59\x68\xbb\x3b\x6e\x72\xba\ \xc7\x8c\x6f\x84\x89\x5f\x8c\xb1\x6d\xdb\x46\x7b\xf0\x6c\xf7\xa5\ \x77\xec\xa3\xb6\xe7\xff\x92\x15\x4b\xfd\x93\xbd\x2e\x56\xea\xbb\ \x23\x82\x42\xed\x07\x76\x0c\x6d\x33\x45\x2b\x93\xf6\xe8\x03\x22\ \x00\x4c\xbb\xe9\xb9\xfa\xd3\xd9\x97\xee\x22\x28\xa6\xf9\x76\xb4\ \x7f\x68\xdd\x74\xaf\x56\x66\x7d\x97\x3e\x1c\x02\xc0\x6c\x6c\x78\ \xce\x7d\x3f\x79\xce\xc1\x82\x72\x08\xac\xfa\x89\x81\x8a\xef\xef\ \xf0\xa3\x21\x00\xcc\xe3\x89\x37\xee\x0c\x41\x79\xf7\x03\xda\x36\ \xef\xff\xc7\x8f\x85\x00\x30\x9f\xf2\xce\xaf\x88\x29\xe7\x8e\xee\ \xa4\x6d\x33\x57\x2b\xb3\x84\x00\x10\x80\x7f\x98\xe5\x0d\xcf\x8d\ \x78\xe7\x57\xf3\xc7\x86\x07\xe4\xfb\x81\x0d\x04\x80\x00\xfc\xd9\ \x3b\x3f\x99\x7b\xe1\x21\x82\x6a\x0b\x0e\xab\x9f\x1c\x58\xf1\x83\ \x04\x20\x47\x00\x9e\x4c\x16\xb8\x67\x0a\x86\x8b\xb6\xe2\x2b\xb5\ \x32\x9f\x0d\x6d\x00\x08\xc0\x37\x4d\xdf\xbd\x4a\xc0\x7e\x60\xeb\ \x2c\x1d\x9a\x00\x10\x80\x15\xd9\x3b\xff\xcb\x68\xe2\xae\x02\x64\ \x16\x5a\xd1\x81\x95\xdf\x0f\x10\x80\x4d\xd9\x3b\xff\x2f\xcf\x6b\ \x01\xbe\x65\xce\xd1\x96\x79\x9a\x00\x54\x6e\x5e\x6a\x2d\xa8\x5d\ \x24\xc0\xbf\xde\x0f\xd8\xe6\x0b\x02\x50\xf6\x71\xbf\xcd\xde\xf9\ \x9b\x45\xb6\x13\xe0\xbf\x88\x4e\x8d\x76\x2e\xed\x7e\x80\x00\xac\ \xcc\xde\xf9\xdf\xce\xbf\x78\x37\x01\x3a\x11\x1c\x7e\xab\x15\x28\ \x33\xaa\x95\xd9\x48\x00\x0a\x3f\x9b\x9a\x5e\x6d\x51\x5b\xbb\x47\ \x08\xd0\x4d\xe1\x61\x37\x9f\xab\x95\x79\x96\x00\x14\x76\x5e\x49\ \x16\x5c\xec\x08\xd0\x87\xdf\x1f\xf8\x92\x00\x14\x66\xbe\xe3\x9d\ \x8f\xbe\x9a\x6f\xdf\xb5\x5b\x68\x1b\xad\x95\x59\x46\x00\x06\x36\ \x2b\x53\xcf\xb9\x25\x9d\x31\x71\x4f\x01\x06\xe1\x5a\x3b\x56\x03\ \x38\x7b\x4e\x00\xb6\x9e\xd7\xfa\x31\xbc\xe8\x28\x01\x8a\x20\x3c\ \xfc\xe6\xf3\xb5\x32\xcf\x13\x80\x9e\xcf\x6b\xe9\x42\xd7\x15\xa0\ \x88\x67\xcf\x43\x15\x8f\x84\xca\x7c\x45\x00\xba\x3e\xdf\x37\x16\ \xba\x53\x36\x47\xb2\xbd\x00\x45\x16\x59\xd1\xee\xf9\x59\xb3\x55\ \x04\xa0\xe3\x59\x9b\x9d\xd7\x6a\x04\xb5\xbd\x04\x28\x93\x40\xdd\ \x6a\x77\xb0\x1f\x20\x00\x5b\xdf\xf9\x3f\x79\xe3\x8f\x16\xa0\xcc\ \x02\x3b\xbe\x40\x2b\xf3\x22\x01\xf8\xb7\xe3\xbc\x9e\x2e\x74\xc6\ \x0b\x50\xa5\xfd\xc0\xb6\xb3\x66\x56\xfc\x23\x01\xf8\xcb\x69\x54\ \xfa\x8c\x36\xe0\x1d\x72\xfb\x1e\xf9\x7e\x60\x35\x01\xf8\xed\x19\ \xed\xd6\xec\x0b\xf7\x16\x60\x18\x5c\x6b\xc5\x87\x67\xfb\x81\x61\ \x0f\x40\xf6\xce\x4f\x7c\xe7\x58\x01\x86\x51\x68\xd7\x27\x6a\x65\ \xde\x1c\xbe\x00\xb8\x1f\xa4\xbe\x7b\x89\x00\x63\x38\x7b\x6e\x7e\ \xaa\x7a\x00\x52\xaf\xd6\xe4\x9d\x0f\xfc\x89\xe8\xa0\x68\xcf\x7c\ \x3f\xb0\xa6\x72\x01\xc8\xdf\xf9\x6d\x7d\xee\x3e\x02\xe0\xaf\x85\ \xf6\xcd\xc7\x69\x75\xd3\xa2\x0a\x05\xe0\xd1\xd6\xc2\x71\xa7\x08\ \x80\x7f\x2f\x54\xf5\xc9\xa1\x32\x6f\x97\x38\x00\x1f\xa6\x7e\xed\ \x32\x01\xd0\xe9\x7e\xe0\xa6\xa4\x44\x01\x68\x6d\x7b\xe7\x47\x13\ \x77\x14\x00\x9d\x9b\x77\x54\xb4\x6f\x60\x99\x5b\xb2\xfd\x40\x81\ \x03\xb0\xbe\xe1\x3b\xa3\x3f\x2c\x9c\x78\xa0\x00\xe8\xc9\x7d\xc3\ \x13\xb2\xfd\x40\x01\x03\xf0\x68\xdb\x73\x4e\x13\x00\xfd\x39\x7b\ \x1e\x28\xf3\x6e\x01\x02\xf0\x71\xc3\x77\xaf\x10\x00\x7d\xdf\x0f\ \xec\x18\xda\x66\x8a\x56\x26\x1d\x40\x00\xda\x4d\xcf\xd5\x9b\xa3\ \x53\x77\x16\x00\x83\x13\x1e\x71\xf3\x7e\xf9\x7e\x60\x6d\xcf\x03\ \x90\xbf\xf3\x7f\xf2\x9c\x83\x05\x40\x71\x04\x56\xfd\xc4\x40\xc5\ \xf7\xf7\x30\x00\x8f\x27\xde\xb8\x33\x04\x40\xb1\xf7\x03\xda\xba\ \xe9\xbd\xee\x05\xc0\xf9\x24\xf5\xdd\x11\x01\x50\xb2\xb3\xe7\xca\ \x2c\xee\x20\x00\xcb\xb3\xf3\x5a\x9f\xce\xbe\x74\x17\x01\x50\x3e\ \xf3\xed\x68\xff\xb1\xb3\xe7\xff\x21\x00\x1b\xb3\x33\xda\xc9\xdc\ \x0b\x0f\x11\x00\xe5\xa7\xd5\x2d\x67\x06\xca\x5c\xff\x2f\x02\x70\ \x7d\xb2\xc0\x3d\x53\x00\x00\x00\x00\x00\x00\x00\x00\xe5\xb7\x05\ \x7a\xfa\x1a\x6e\x64\x07\x33\xb6\x00\x00\x00\x00\x49\x45\x4e\x44\ \xae\x42\x60\x82\ \x00\x00\x05\x5e\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x30\x00\x00\x00\x30\x08\x06\x00\x00\x00\x57\x02\xf9\x87\ \x00\x00\x05\x25\x49\x44\x41\x54\x78\xda\xed\x9a\x03\x74\x2c\x59\ \x10\x40\xd7\xb6\x34\x99\xb5\x6d\x7c\xdb\xb6\x6d\x23\x36\x06\xdf\ \x36\x62\xdb\xb6\x6d\xdb\x1c\xc5\x42\x6d\xa7\xce\xee\xfb\x52\x67\ \xa6\x23\xf4\x39\x35\xc6\xbd\xdd\xf5\x84\xc7\x46\x8e\xfb\x1c\xca\ \x1f\xf2\x5f\x57\xfe\x80\x77\x56\xf9\x03\xbd\x29\x42\x85\x51\xd3\ \x6a\xe4\x47\x19\x57\xa8\x8c\x7d\x7b\xc0\x83\x6b\x3f\xa6\xfd\x84\ \x12\x8b\xbb\x8e\x8a\x6a\x2a\x40\x59\x8e\x3f\xa3\x5a\x61\xcc\x8c\ \x1a\xf9\xd1\x40\x85\xa8\xfa\xf0\x98\xfd\xb0\x74\xe9\x93\x03\x12\ \x5e\x89\xcd\x19\xa7\xc4\xe2\x24\x76\x83\x63\xdc\x2d\x40\x62\x4c\ \x7a\xf7\x55\x19\x30\xe0\x8a\xec\xa3\x1f\x28\xb3\x38\xc6\x14\x70\ \x17\x82\x3f\x42\x80\xc4\xe1\x51\x2e\xe2\xc3\xa3\x3e\xea\xbf\x74\ \xf9\x4e\xfb\x19\x25\x39\xee\x7e\x0a\xb4\x8e\x40\xd3\x16\x20\xd1\ \x48\x5d\x11\xed\x02\xed\x09\xcf\xf5\x6d\xba\x7c\xc0\x99\x4b\x01\ \xe6\x11\x58\xa9\x05\x48\x14\x0b\x14\xc6\xac\xeb\x75\x70\x15\x16\ \xef\x4b\x45\x16\xc7\x8d\x40\x32\x26\x40\xc2\x4f\x24\x3f\xea\x7b\ \xe6\xd3\xe5\x6d\xed\x97\x94\xe5\xb8\xda\x14\x54\x2b\xc2\xf5\x9a\ \x00\x46\xbb\x40\x7e\xcc\x59\x91\xd2\x6f\xaf\x32\x80\x0e\x8f\xff\ \x57\x2d\x56\x12\xb0\xde\x17\xc0\xa8\x96\x1f\x2d\x90\xa9\xda\x55\ \x64\x73\x7e\x57\x64\x71\xc3\x09\x10\xc3\x02\xf4\x63\x54\x5c\x95\ \xc2\xd8\xd1\xb4\xc1\x55\x3f\xe2\xbe\x4f\x81\x5f\xa5\x00\x3a\x11\ \xa4\xdf\x05\x30\xba\x04\xf2\xa3\xad\x85\x87\xc6\xb1\x1f\x0a\x4f\ \x81\x4f\x24\xd5\x22\x8d\xd0\xfe\xf2\xe4\x1d\xcf\xcf\x4e\xbb\x08\ \x6e\x1c\x5b\x48\xf3\x08\x84\x82\xc8\x70\xf0\x39\xe5\x7c\x90\x08\ \x30\x13\x75\x35\x8a\xa3\x27\x3e\x50\x80\x2a\xa8\xdb\xe8\x80\xf3\ \x7e\xbc\x00\x26\x8b\x1d\xc1\x7d\x77\x30\x9c\x1f\x67\x08\xd7\x97\ \xdf\x80\xd2\xc4\x68\x80\xae\x9c\x3b\x22\xcc\xd0\x43\x9d\x49\x01\ \x8c\xc3\x63\xb6\x49\x2b\x80\xe0\xe6\xcb\x9c\x11\xfc\xff\xc8\xf5\ \x4c\x00\xe8\x24\xd0\x50\x1c\x1f\x05\x41\x17\x5d\xc1\xfa\x80\x19\ \xe8\xaf\xd4\x5f\x49\x57\x40\x74\x7c\x29\x34\xba\x1f\xc1\x10\x1d\ \x5d\xcc\xac\x80\xe6\x67\xc7\xc1\x7a\xb5\x07\x02\xfb\xc8\x87\x42\ \x96\x73\x3c\x94\x45\x25\x43\x65\x42\x0a\x01\xcf\xf4\x0a\x85\x53\ \x93\x2e\x48\x55\x06\xea\x4c\x0e\x01\xb4\x67\x92\xdf\x82\xf6\x0c\ \xa8\x33\x3e\xc0\x9c\xc0\x89\x3f\xaf\x11\xf8\x86\xca\x8c\x7b\x52\ \x25\xc7\x35\x01\x5c\x77\x06\x02\xff\xa7\x9e\x0b\x08\x54\x27\x42\ \x57\x63\x22\x40\x67\x36\x34\x47\xe9\x43\x4b\xac\x11\xfe\x66\x67\ \x6d\x2c\xd4\x28\x8d\x63\x46\xe0\xf2\x14\x53\x14\xc8\x74\x8c\xc3\ \x1f\xaf\xcc\x88\x07\xab\x7d\xa6\x50\x12\x87\x79\x0f\x05\x7e\x89\ \xf8\xbe\xcb\x36\x7f\x50\x91\xe3\xf5\x48\x40\x7c\x66\x0d\xfe\x46\ \x7b\x91\x17\x79\xad\xa3\x22\x08\x5f\x13\x1d\x5f\xc6\x8c\x80\xc9\ \x12\x2c\xb0\x50\x1e\x93\x8c\x3f\x6c\xb6\xc3\x18\x5f\xbf\xb6\xec\ \x06\x3e\x17\x66\xa5\xe1\xfb\x76\x1b\xbc\x7b\x7c\x05\x84\xdc\xf9\ \x78\xf6\xbb\x1a\x93\x40\x7c\x6e\x2d\x48\x2e\x6c\x80\xae\x96\x34\ \x80\x8e\x2c\x10\xea\xcc\x62\x46\xc0\x61\x93\x2f\x60\x81\xf5\x48\ \x40\xe0\xdc\xe0\x30\xb8\xb2\xe8\x1a\xa4\x79\xe0\x99\x82\x92\xb0\ \x24\x7c\xdf\x78\xa1\x83\x54\x65\xa0\x2d\xd7\xf5\x9e\xb4\x6c\x8e\ \xbc\xc9\x4c\x19\x50\xff\xe4\x18\xa9\x71\xfc\x54\x43\xa1\x59\x94\ \x75\xc7\x1f\xb5\x37\x65\x43\x90\x6e\x38\xbe\x7f\x79\xb2\x69\x8f\ \x05\x24\x17\x37\x62\xa1\xc5\xbc\x17\x47\x61\xfa\x34\x7a\x9d\x80\ \x1a\xc5\xb1\xcc\x08\x1c\xf9\xe5\xd2\x1d\xd5\x66\x80\x46\x18\x9e\ \x71\x71\x7e\x3a\x94\x46\x26\x43\xb0\x1e\xc2\x63\x1c\xfb\xfd\x4a\ \x8f\x04\x24\x97\x36\x41\x57\x13\xa6\x25\xb4\xa6\x58\x43\x8d\xc2\ \x58\xe6\xdb\x81\x0b\x13\x0c\x11\x8e\x4e\x68\x7d\x71\x92\x8e\x00\ \xd6\x2e\x0d\xee\x7c\x52\x75\xb6\x17\x78\x82\x40\x6d\x72\xef\x34\ \x64\x06\xf3\x6c\x69\xc1\x3b\x6f\xf3\x07\xe5\x47\xf4\x85\x04\x1a\ \xd3\xa0\xde\x4e\x1d\x3a\xaa\x43\x81\xa4\x60\x81\x07\x08\x54\x26\ \xf5\x5e\x4b\x6c\xb3\xd6\x83\x96\x80\xf9\x72\xe7\xfb\x76\xe6\xea\ \xac\x55\x36\x37\x47\xdc\x80\xb6\x2c\x27\xe8\x6a\xc3\x5c\xbf\x27\ \xda\xf2\xdc\xb0\xf6\x61\x5c\x40\x85\xcd\x03\xd7\x5d\x41\xb4\x04\ \xae\xcf\xb0\xbc\xaf\x40\x63\xd8\x15\xf5\xdb\x61\x3b\x25\x31\xd0\ \x14\x70\x1e\x9a\x42\x2e\x41\x5b\xbe\x3b\x56\xa1\xf8\x5e\x47\x16\ \x34\x7a\x1e\x61\x56\x80\xf3\xdd\x59\xda\xf9\x7f\x7a\xd4\x8d\xfb\ \x0a\x34\x05\x9c\x95\x6f\x2f\xf3\x87\x96\x38\x53\xec\x1e\xdc\xdd\ \xba\x8a\x8e\x2d\x81\x96\x04\x33\x22\xd8\x12\x67\x02\xcd\xe1\xd7\ \xa1\xc1\x41\x1b\x04\x6a\x93\x64\x13\x38\x3d\xea\x26\x6d\x01\xbd\ \xef\xce\xc8\x34\x1e\x68\xf4\x3e\x75\x4f\x6a\x75\x94\x07\x80\x40\ \x7d\x8a\xf4\x02\xd7\x66\x5a\xd0\x82\x77\xdb\x19\x84\xe9\x26\x8b\ \x40\x93\xff\x59\x84\x6e\x2f\xf6\x81\x7a\x7b\x4d\xd2\x9d\x68\x70\ \xe1\x48\x2f\x60\xbe\xc2\x85\x96\x80\xf5\x5a\x0f\x99\x47\x64\x6d\ \xd9\x4e\x08\x2c\xb9\xba\xb5\xfb\x39\xa6\x1b\xa6\x54\x82\xa9\x54\ \x02\x58\x25\x52\x55\x23\x2d\x01\x83\x79\x36\xb2\x0a\x60\x4f\x14\ \x81\xe3\x4d\x40\x7c\x7a\x55\x77\xc3\x86\xcf\x9b\xfc\xcf\x49\x27\ \x40\x35\x4a\x08\xe7\xba\x23\x00\xcc\x96\x3a\xc1\xc5\x89\xc6\xc0\ \xfd\xe1\x3c\x0e\x6a\xec\x37\x7a\xdf\x21\x70\x7e\xbc\xa1\xac\x02\ \xd8\xf3\xec\x6a\x4d\x85\x3b\x6a\xac\xfa\x78\x10\x72\xe6\x49\x25\ \x80\x83\x18\xfe\x4f\xe7\x41\x99\xcd\xbf\x07\x4c\xf5\xe3\xa3\xa0\ \x3f\x97\x34\x70\xd8\xdd\x60\x62\x50\x8f\x67\x3e\xd9\x8a\xca\xff\ \x40\xbc\x12\x64\x64\x26\x85\x00\xad\x38\xfe\xc7\x55\x70\xda\xea\ \x8f\x1d\x3e\x06\x04\x98\x6c\xc8\xe8\x87\xc6\xa7\x08\xdf\xa7\x02\ \x0c\x4d\xab\x90\xe8\x4b\x01\x9c\x56\x19\xf4\x13\x5b\x83\x7f\x6a\ \x71\xf0\x4f\xee\x4a\x3f\xbd\xde\xd2\x97\xd3\xeb\x23\x0b\x1c\x03\ \x7f\x89\x69\xe0\x2f\xf2\x8d\x2c\xb3\xd2\x17\x91\xe3\xfc\x49\x41\ \x47\xd1\x10\x48\xa8\x3e\x3c\x6a\xdc\x00\xdf\x6a\xc0\xab\xa2\xb7\ \xd5\x60\xf0\x6f\xf6\x18\x39\xfe\x05\xd7\x2b\x79\xd4\x87\xd1\x71\ \x25\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\x79\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ \x00\x00\x01\x40\x49\x44\x41\x54\x38\x8d\xd5\xd3\xbd\x4a\x03\x41\ \x14\x86\xe1\xf7\xcc\x4e\xb2\xf9\x91\x90\xa8\xc4\x98\x56\xfc\xe9\ \xb4\x48\x2b\xe2\x05\x08\x5e\x86\x95\x97\x62\xe1\x1d\x48\x2a\xed\ \x44\xa2\x90\x1b\xb0\x10\xb4\x11\x62\xa3\x76\xa2\x89\x10\x41\x14\ \x35\xd9\x19\x8b\x35\x09\x0b\x4a\x12\x77\x40\xfc\xaa\x81\x39\x3c\ \x67\xe6\x30\x03\xff\x2d\xd2\xaa\xcf\x9c\x01\x73\xdf\xef\xda\xdb\ \xce\x9b\x5e\x2d\x6f\xdc\xbd\x8e\x0b\x6b\xb0\x95\x1f\x77\x2d\x85\ \x84\xdf\xdd\x01\xb6\xc6\x85\xa5\x55\x2f\xda\x61\x45\x56\xec\xb6\ \x12\xd5\x18\x56\x67\x3c\x73\x59\x5c\x6f\xdd\x03\xe8\x91\xba\x5b\ \xd9\xb5\x76\x68\x7f\x24\x90\x43\x60\x13\x40\x8d\x02\x8f\x1a\x11\ \x52\xbd\xb5\x53\x38\xd2\x24\x3a\x63\x69\xea\xc2\xd2\x93\x41\xa5\ \x7f\x83\x29\xf1\x0c\x5e\x32\xc0\x72\x13\x9d\xb1\x9f\x6b\xe0\x65\ \xd7\x62\x5d\xc3\x82\x40\x33\x62\xe8\x4c\x79\x36\x8e\xd9\x8b\x11\ \xa9\xf6\x61\xc1\xbb\xc2\xcb\x2e\x38\x70\x3f\x74\xa0\x0e\x06\x27\ \xf6\xa7\x1e\x1c\xa0\x60\x39\xce\x55\x8e\x1e\x7b\x70\x57\x65\x4b\ \x8b\x4e\x60\xa4\x0a\x5f\xcf\x4d\x54\xf2\x5c\x54\xb2\xe4\x40\x6d\ \xe7\x73\xa6\x36\x80\x53\xa5\x8e\x03\x14\x81\x7d\x99\x3f\x79\x0f\ \x61\xcb\xb3\x4a\x4f\x2f\xbb\x80\x03\x09\xc7\x10\xc2\x89\xcc\x05\ \xa2\x26\x1c\xb8\xd7\x93\x2b\xb5\xd3\x3e\xec\xa5\xcb\x2e\x50\x10\ \xaa\x22\xf4\x7f\xb1\x16\x3f\x6f\x80\x76\x4c\xf6\x05\xcc\x5e\x4c\ \xe3\x8f\xf3\x09\x53\xba\x4d\x3a\x66\xdf\x70\x46\x00\x00\x00\x00\ \x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x03\x39\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x01\x5c\x50\x4c\x54\x45\x00\x00\x00\xff\xff\xff\xff\xff\ \xff\x6d\x92\xb6\x80\x80\xbf\x71\x8e\xc6\x70\x80\xbf\x78\x87\xc3\ \x71\x80\xb8\x76\x80\xba\x71\x84\xbd\x76\x86\xbf\x78\x87\xbf\x76\ \x87\xc1\x77\x88\xc1\x78\x89\xc2\x79\x8a\xc2\x7e\x8d\xc3\x7d\x8e\ \xc4\x7d\x8c\xc4\x80\x91\xc6\xe8\xeb\xed\xe8\xeb\xed\x7f\x8e\xc5\ \x80\x92\xc7\xe6\xec\xed\x80\x91\xc7\x7d\x8f\xc3\x7e\x8f\xc4\x7f\ \x8e\xc3\x7f\x8e\xc5\x7e\x8f\xc5\x7d\x8d\xc4\x7e\x8e\xc3\x7d\x8e\ \xc5\x80\x91\xc5\x7e\x8f\xc4\x82\x94\xc7\x81\x93\xc6\x82\x93\xc6\ \x80\x90\xc7\x81\x91\xc7\x81\x93\xc6\x82\x93\xc6\x80\x90\xc6\x81\ \x90\xc6\x82\x92\xc5\x81\x93\xc6\x82\x93\xc6\x80\x91\xc8\x81\x92\ \xc8\xe7\xec\xed\xe7\xec\xed\xa7\xba\xd7\xa7\xbb\xd8\xa8\xbb\xd8\ \xa9\xbd\xd8\xa7\xbb\xd7\xa8\xbb\xd7\xa8\xbc\xd8\x9e\xad\xdd\x9e\ \xae\xdd\x9d\xad\xdd\xa9\xb8\xe6\xa9\xb9\xe6\xb5\xc4\xee\xb5\xc5\ \xee\xb6\xc5\xee\xb8\xca\xed\xb9\xc9\xed\xba\xca\xed\xbb\xcc\xed\ \xbb\xd1\xe1\xbd\xcf\xec\xbe\xd1\xea\xbf\xd2\xea\xc2\xd9\xe4\xc2\ \xd9\xe5\xc3\xd9\xe4\xc4\xd9\xe9\xc4\xd9\xea\xc4\xda\xe8\xc5\xdb\ \xe8\xc6\xd1\xf2\xc7\xd2\xf2\xc7\xdd\xe9\xc7\xde\xe8\xc8\xdd\xe9\ \xc8\xde\xe8\xc9\xe0\xe7\xca\xe1\xe8\xca\xe2\xe8\xcb\xe0\xe8\xcb\ \xe1\xe8\xd6\xe8\xed\xd8\xe9\xee\xe1\xee\xf2\xe2\xee\xf2\xe2\xef\ \xf2\xe2\xef\xf3\xe7\xec\xed\xe9\xed\xee\xe9\xee\xee\xe9\xee\xef\ \xef\xf3\xf3\xf0\xf3\xf4\xf5\xf7\xfc\xf5\xf8\xfc\xf6\xf9\xfc\xf7\ \xfb\xfc\xfc\xfc\xfd\xfc\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xff\xfe\xfe\ \xfe\xff\xff\xff\xd4\x70\xa6\x7b\x00\x00\x00\x3e\x74\x52\x4e\x53\ \x00\x03\x04\x07\x08\x09\x10\x11\x12\x1a\x1b\x63\x64\x66\x67\x68\ \x69\x84\x85\x87\x8b\x8e\x8f\x91\x91\x91\x97\xc4\xc4\xc5\xc5\xc6\ \xd5\xd5\xd6\xdc\xe1\xe2\xe3\xe3\xe4\xe4\xe5\xe5\xe6\xe6\xe6\xe7\ \xe7\xef\xf0\xf6\xf7\xf8\xf8\xf8\xf8\xf9\xf9\xf9\xfe\xfe\xab\xe6\ \x7b\xf4\x00\x00\x01\x4e\x49\x44\x41\x54\x18\xd3\x4d\x91\x67\x53\ \xc2\x40\x10\x86\xcf\x18\x88\xa0\x60\x41\xb1\x8b\x18\x62\x37\xb6\ \x88\x08\x28\x04\x2c\xa0\x60\x03\x0b\xa7\x10\xc0\xc4\x04\x25\xb4\ \xfc\xff\x19\xef\x8e\xc4\xf0\x7e\xd9\xd9\x67\x67\xb6\xbc\x0b\x00\ \xd1\xc8\x78\x80\xe5\x38\x36\xe0\x65\x80\x2d\xc7\x2c\x7f\x96\x87\ \x48\xf9\x28\xef\x73\x58\xd4\xbd\x77\xfe\x0c\x4d\x95\x62\x41\xb7\ \x49\x8f\x92\xe2\x0d\xfc\x57\x26\x44\xb8\x63\x37\x29\x8a\xe2\xc3\ \x00\x5f\xa3\x11\x5e\xb8\x40\x54\xbc\xfc\x90\x6a\x35\xa9\x4c\x78\ \x64\x12\xed\x70\x70\x97\x46\xb8\xd8\x34\x90\xf4\x0a\xe9\xcf\x33\ \x60\x22\x06\x5f\xb3\xa9\x62\xb7\xa5\x29\x8a\xd6\xea\x11\x1e\xf6\ \x80\x00\xde\xec\xed\xb7\xa5\xc8\x82\x20\x2b\x6d\x1d\xf7\xc9\x2d\ \x01\x16\x97\x25\x43\x93\x67\x86\x28\xbf\xac\x19\x12\xce\x59\xb0\ \x8e\xc3\x97\xa1\x1c\x53\x00\x50\x82\x6a\xd4\x71\xbe\x01\x38\x1c\ \xea\xc6\xb7\x60\xe2\x1a\xce\x39\xbb\x89\x9f\xa2\xe6\xe5\x86\xd5\ \x64\xe5\x1e\x85\xb2\xde\x1f\xa9\x76\x9a\x9f\xfd\x91\xde\x28\x2e\ \x57\x7a\x6d\x4d\x55\x1b\x9d\x6e\xe1\xea\x11\xc2\x93\x51\xc0\x6c\ \x97\x08\xd7\xf1\x39\x3f\x05\x74\xd9\xf5\xd3\x8e\x13\x00\x5f\x8c\ \x5c\x5c\x96\xaa\x55\xe9\x25\x85\x8d\x88\x4f\x23\x4f\xe8\x60\xc6\ \xb6\x29\x8b\x68\x62\x8b\x26\xc6\x86\x6c\xfe\x9e\x16\x13\x87\x2e\ \xd3\xf0\xd5\x48\xc9\xe2\xb7\xf1\x4d\x97\xf5\x1e\x7a\x8a\x0f\xe3\ \x3d\x61\xee\x74\x7f\x6e\x78\xe0\x9b\x8c\x67\x19\xbf\x78\x71\xcc\ \xd9\xcf\xff\x00\xc3\x22\x74\xea\x48\xa3\xaf\x79\x00\x00\x00\x00\ \x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\x9a\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x01\x41\x50\x4c\x54\x45\x00\x00\x00\xe5\xea\xef\xe6\xeb\ \xeb\xe6\xeb\xeb\xe6\xea\xef\xe7\xeb\xef\xe7\xeb\xeb\xe7\xeb\xeb\ \xe6\xec\xec\xe6\xed\xed\xe7\xed\xed\xe7\xec\xec\xe8\xec\xec\xe8\ \xec\xec\xe7\xed\xed\xe8\xeb\xed\xe6\xec\xed\xe7\xec\xed\xe7\xec\ \xed\xe7\xec\xed\xe7\xeb\xed\xe7\xeb\xed\xe7\xec\xed\xe7\xed\xed\ \xe7\xed\xed\xe7\xeb\xed\xe7\xec\xed\xe7\xed\xed\xe7\xec\xed\xe7\ \xec\xed\xe7\xec\xed\xe7\xec\xed\xe6\xeb\xeb\xe7\xec\xed\xe5\xea\ \xe9\xe7\xea\xeb\xe7\xec\xed\xe7\xe8\xe9\x7a\xab\x52\x7b\xae\x4e\ \x7b\xaf\x4e\x7c\xac\x54\x7c\xb1\x4e\x7c\xb3\x4f\x7d\xad\x55\x7d\ \xb2\x4e\x7e\xb4\x4f\x7e\xb6\x50\x7f\xae\x58\x80\xae\x59\x81\xaf\ \x5c\x82\xbb\x52\x83\xb0\x5f\x83\xba\x52\x83\xbc\x52\x84\xbc\x53\ \x87\xbf\x56\x88\xbf\x57\x88\xc0\x57\x8b\xb5\x6b\x8f\xb8\x70\x90\ \xb8\x70\x9c\xbf\x82\x9d\xc0\x84\xa5\xc4\x8f\xa6\xc6\x91\xb1\xcc\ \xa1\xb2\xcc\xa3\xbb\xd1\xaf\xbc\xd2\xb0\xdb\x71\x63\xdc\x74\x66\ \xdc\x75\x68\xdc\x76\x68\xdc\x7a\x6c\xdd\x7a\x6e\xdd\x84\x78\xdd\ \x89\x7e\xde\x84\x79\xde\x88\x7d\xde\x88\x7e\xdf\x97\x8e\xdf\x98\ \x8f\xdf\xa1\x99\xe0\x6c\x5d\xe0\xa3\x9b\xe0\xaf\xa9\xe0\xe8\xe4\ \xe1\xb1\xab\xe2\x6c\x5d\xe2\xba\xb5\xe2\xbb\xb6\xe3\x6c\x5d\xe4\ \x6c\x5c\xe4\x6d\x5d\xe4\xea\xe9\xe5\x6c\x5d\xe5\xeb\xeb\xe6\xe5\ \xe5\xe6\xe9\xe9\xe7\xeb\xec\xe7\xec\xed\xea\x6e\x5d\xea\x6e\x5e\ \xec\x70\x60\xed\x70\x60\xed\x71\x61\xe8\xe7\x4d\x1d\x00\x00\x00\ \x26\x74\x52\x4e\x53\x00\x31\x33\x34\x3e\x3f\x40\x41\x51\x53\x55\ \x6b\x6d\x6e\x8c\x8e\x90\x9e\x9f\xa0\xb6\xb7\xb8\xc1\xc2\xc3\xd2\ \xdd\xf0\xf1\xf4\xf5\xfc\xfc\xfd\xfd\xfd\xfe\x82\x63\x25\x38\x00\ \x00\x00\xe2\x49\x44\x41\x54\x18\x19\x95\xc1\x59\x23\x02\x01\x14\ \x06\xd0\x4f\xb6\x26\x11\x12\x33\xd3\x98\x11\xd9\x97\xec\x6a\x8a\ \xec\xd9\xd7\xc8\x2e\x71\x6b\xcc\xff\xff\x01\xee\xe3\xf7\xea\x1c\ \x00\x31\xcb\x13\xe2\x59\x06\x54\xbf\x90\xcf\xdd\xe5\xd9\x9d\x5a\ \x02\x88\x09\xf9\x5a\x5d\xca\x17\x72\x53\x35\x03\x96\x90\xfd\x45\ \x5f\xe5\xca\x26\x5c\x21\xc5\x4d\x5f\x15\x16\x5c\x38\x42\x4a\x1b\ \xbe\xca\xaf\x38\x48\x09\x39\x9c\xf1\xd5\xfc\xde\x10\xba\xb2\x42\ \xb6\xa7\xd7\xb6\xe6\xd6\xc7\x3b\x80\x78\x46\xc8\x51\xa9\x78\x30\ \xd6\x03\x15\x19\xb4\xd3\xc4\x1e\x68\xc3\xff\xb5\x27\xed\x34\xb1\ \x93\x11\xa8\xde\x89\xc7\x8b\xeb\x17\x21\x99\x38\xd0\x3d\x79\xf6\ \xd6\x6a\x56\x2f\x85\x64\x3b\x31\x7c\xff\x1e\xaa\xea\xab\x90\x14\ \x46\x4f\x82\x50\x35\x6f\x84\x38\x70\x2b\x41\xa8\x5a\x57\x42\x5c\ \x58\xb7\xf5\x50\x3d\x3f\x09\x31\x61\x34\x8e\xeb\xc1\xef\xc7\xf9\ \x8f\x90\x28\x90\x68\xdc\x55\x4e\x1f\xbe\x85\xf4\x41\x19\xa6\x27\ \xc4\x1b\x89\x02\x7f\x54\x61\x7d\xdb\x3e\xf7\x06\x2d\x00\x00\x00\ \x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x0d\xcd\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x03\x00\x00\x00\x46\x4b\xc0\x06\ \x00\x00\x02\xfd\x50\x4c\x54\x45\x00\x00\x00\xff\x00\x00\xff\x80\ \x80\xff\x55\x55\xff\x40\x40\xff\x66\x66\xff\x55\x55\xff\x49\x49\ \xff\x60\x60\xff\x55\x55\xff\x4d\x4d\xff\x5d\x5d\xff\x55\x55\xff\ \x4e\x4e\xff\x5b\x5b\xff\x55\x55\xff\x50\x50\xff\x5a\x5a\xff\x55\ \x55\xff\x51\x51\xff\x59\x59\xff\x55\x55\xff\x51\x51\xff\x59\x59\ \xff\x55\x55\xff\x52\x52\xff\x58\x58\xff\x55\x55\xff\x52\x52\xff\ \x58\x58\xff\x55\x55\xff\x52\x52\xff\x58\x58\xff\x55\x55\xff\x53\ \x53\xff\x57\x57\xff\x55\x55\xff\x53\x53\xff\x57\x57\xff\x55\x55\ \xff\x53\x53\xff\x57\x57\xff\x55\x55\xff\x53\x53\xff\x57\x57\xff\ \x55\x55\xff\x53\x53\xff\x57\x57\xff\x55\x55\xff\x53\x53\xff\x57\ \x57\xff\x55\x55\xff\x53\x53\xff\x57\x57\xff\x55\x55\xff\x53\x53\ \xff\x57\x57\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\ \x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\ \x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\ \xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\ \x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\ \x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\ \xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\ \x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\ \x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\ \xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\ \x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\ \x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\ \xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\ \x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\ \x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\ \xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\ \x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\ \x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\ \xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\ \x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\ \x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\ \xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x55\x55\xff\ \x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\ \x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\ \xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\ \x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\ \x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\ \xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\ \x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\ \x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\ \xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\ \x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\ \x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\ \xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\ \x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\ \x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\ \xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\ \x55\x55\xff\x55\x55\xfc\xd9\x40\x56\x00\x00\x00\xfe\x74\x52\x4e\ \x53\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\ \x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\ \x1f\x20\x21\x22\x23\x24\x25\x26\x27\x28\x29\x2a\x2b\x2c\x2d\x2e\ \x2f\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39\x3a\x3b\x3c\x3d\x3e\ \x3f\x40\x41\x42\x43\x44\x45\x46\x47\x48\x49\x4a\x4b\x4c\x4d\x4e\ \x4f\x50\x51\x52\x53\x54\x55\x56\x57\x58\x59\x5a\x5b\x5c\x5d\x5e\ \x5f\x60\x61\x62\x63\x64\x65\x66\x67\x68\x69\x6a\x6b\x6c\x6d\x6e\ \x6f\x70\x71\x72\x73\x74\x75\x76\x77\x78\x79\x7a\x7b\x7c\x7d\x7e\ \x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\ \x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\ \x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\ \xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb9\xba\xbb\xbc\xbd\xbe\xbf\ \xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\ \xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\ \xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\ \xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xed\ \x44\x12\x2d\x00\x00\x09\x81\x49\x44\x41\x54\x58\xc3\xb5\x59\x79\ \x6c\x14\xd7\x1d\xfe\xf6\xb0\xd7\xd8\x80\x17\xcc\x61\xee\x70\x98\ \xc3\x25\x9c\x45\x34\x90\x28\xe1\x28\x10\x8a\x1a\x4a\x29\x4a\x5a\ \x45\x6d\x0e\x94\xa4\x48\xa9\x12\xa4\xd2\x86\xb6\x2a\x88\xb6\x81\ \x46\x49\x94\x50\x92\x36\xa4\x0a\xa2\x24\xb4\x02\xd2\x94\xa6\xa1\ \x10\x02\x69\x21\x8e\xcb\x11\xb0\x6c\x02\x06\x6c\xb0\xd7\x86\xb5\ \xf1\xfa\x5a\x7b\xcf\xf9\xb6\x7f\xbc\x63\x66\x67\xd7\xeb\xa3\xea\ \xfc\xb3\xbf\x99\x79\xf3\xbd\xef\x7d\xbf\xeb\xcd\xac\x03\xdd\x1f\ \xe3\xe6\x14\x4d\x2e\x1a\x96\xdb\x3f\xdf\x08\x86\x1b\x7c\xb5\x97\ \x2e\x96\xb5\x76\xff\x90\xa3\x9b\xfb\x43\x56\x2e\xba\xff\x2e\xfb\ \x45\x5e\x38\x7e\xf4\xa4\x81\xbe\x1f\x39\xdf\xf9\x5b\x84\x5d\x1c\ \xfe\xdf\xdd\xd3\x57\xc6\xc3\x7f\xf4\xb4\x17\x00\xd0\x52\xf2\x65\ \x65\x65\x6d\xb0\xb3\x1d\x03\x3d\x23\xc6\x8e\xbf\x7b\xd6\x8c\x6c\ \x00\xc0\xd9\x9d\xfb\xa3\xbd\x67\x3b\x61\x57\x27\x49\xc6\x4f\x6c\ \x9c\xeb\xb2\xdf\xcb\x5d\xf1\x52\x15\x49\xb2\xea\x31\x77\x2f\x61\ \xf3\x5f\x8e\x90\xe4\xa5\x9f\x8e\xed\x6a\xa5\xf7\xbc\xd1\x46\x92\ \x15\x8b\x7b\x03\xeb\x7c\xfc\x16\x49\xfe\x6b\x55\x46\xd7\x7a\x37\ \xd6\x93\xe4\xbe\xa1\x3d\x07\x3e\x4c\x92\xff\xbc\xb7\xdb\x71\xb9\ \x3f\x6e\x22\x59\xbf\xac\xa7\xb8\xfd\xe2\xe4\xb5\xd5\x3d\x1a\x3a\ \xec\x1d\x83\x34\x5e\x74\xf5\x10\xf9\x85\x8a\xcd\x39\xd6\xf3\xa9\ \x4f\xbe\x79\xe4\x72\x88\x64\xa4\xae\xf4\xad\x0d\x53\x93\xc6\x2e\ \xa9\x25\x79\x78\x40\xef\xa3\xc3\xb5\xf4\x9d\xdb\xb6\x10\xbe\xf1\ \xdb\x19\x96\x01\x05\xef\x93\xbc\x30\xbc\xbb\x44\xcc\xb6\x2d\x75\ \x9b\xcf\x04\x8c\x36\x19\xca\x3c\xb5\xd6\x5c\xbd\x63\x53\x9c\xbc\ \x3c\x3a\x73\xf0\x5e\x6b\x5f\x62\x39\x1d\xb1\xb3\x83\x24\x79\xeb\ \xe0\x73\x0f\x4e\xeb\x07\xc0\x55\x78\xff\xb3\x07\x02\x24\xc9\x72\ \x8b\x13\x1e\x0e\x93\x57\x0b\x33\xb9\xa2\x92\x7c\x5d\x9f\x65\x3d\ \xdf\x42\x92\x35\x3b\x66\xd9\xc4\x59\xb1\x2f\x44\x92\x27\x4c\xb1\ \x57\x76\x92\x17\xbd\x5d\xe2\x0e\x38\x4b\xb6\xcd\x54\x67\xd3\xbe\ \x10\xb1\xec\x4c\x33\xb2\x70\x5b\x0b\xc9\xd0\x66\xad\xc7\x8a\x08\ \x79\xa4\xab\xd8\x70\x1f\x23\x3b\x75\x22\xad\x0f\x92\x3c\x7f\x7f\ \x97\x55\xef\xb5\x28\xc9\x13\x5a\xd9\x47\xe2\xe4\xaf\xba\x18\xbb\ \x83\x8c\x7f\x53\xe5\xde\x2b\x24\xdb\x36\x64\x8a\xcf\x59\xa5\x24\ \x6f\x2d\x50\xa7\x9b\x49\x63\x55\xda\x81\xdf\x30\xc8\x17\xa4\x9d\ \x7d\x80\xe4\x99\xc9\xb6\x22\x3a\xb8\x7f\xf2\x0a\xb7\xc4\xc8\xd0\ \x77\x55\x6c\x1c\x22\x1b\x86\xa5\xcb\x7c\x1f\x79\x50\xd6\x06\xf7\ \x41\x92\x7b\xad\x91\xf7\xd0\x5f\xca\xc2\x24\xc3\x75\xa7\x5e\xfa\ \xd6\x10\x33\x39\x02\x64\xfc\x29\x05\x50\x4d\xbe\x9b\x06\xf8\x0f\ \x64\xdd\x60\x39\xf9\x5e\x92\xbf\xb6\x16\xa0\xe1\x31\x4b\x7e\x44\ \x0e\xad\x52\x12\x4d\xbf\x49\x1a\xcf\xc8\x93\xa5\x06\xf9\x60\x0a\ \xee\x9c\x38\xb9\x52\x65\x34\xc9\xad\xc9\xf1\xd2\x48\xb2\xc5\x17\ \x50\xd8\x95\x6b\x54\xa4\x9f\x23\xe3\x0f\x9b\xdc\xca\x53\xea\xf3\ \x09\xf2\xa0\x34\x97\xc7\xc8\x57\x95\x72\x8b\x8b\x01\x00\x63\xd7\ \xcc\xce\x01\xe0\x1a\xb6\x62\xcb\xc9\x38\x49\x9e\x2c\x96\x85\xfb\ \x73\x32\x2c\x3d\x58\xd0\x44\x3e\x6d\xc3\x5d\x42\x86\x8b\x84\x39\ \xb8\xde\x0c\x49\xef\xfb\x0c\x17\xdb\x39\x8c\xdf\xea\x27\xd9\xf6\ \x88\x8c\xbb\x0a\xb2\x7e\x94\xb0\x37\x92\x35\xb6\x9a\x70\x8c\x7c\ \x4d\x9a\x7b\xc9\x6a\x29\xf6\x98\x0a\x92\x8b\xd2\xf4\x97\xed\x21\ \x92\xaf\x8a\xd4\x19\xdf\x40\x1e\x17\xa6\xa7\x86\x7c\x2c\x39\x26\ \xc9\x88\x6c\x42\x8b\x49\xe3\xeb\x32\xc3\xaf\x93\xdc\x91\x36\x36\ \xa7\x94\x91\xdc\x25\xfc\xbb\x28\x4a\x6e\x14\x97\x9f\x27\xcb\x93\ \xc6\xed\x24\xf7\x48\x51\x4b\xc9\xdd\x32\x6e\x4f\x93\xd1\x1f\x76\ \x91\x1e\x79\xfb\x48\xbe\x2c\xec\xad\x64\x87\xd8\x7b\xf4\x6f\x22\ \xad\xbb\x82\x7e\x01\x72\xa1\x30\xd7\x92\x6d\xb2\xb6\xbe\x4b\x46\ \xba\xee\x3a\x8e\x37\x49\xfe\x40\x54\xab\xb3\xda\xf3\xbb\xc8\x37\ \x2c\x83\x56\x93\x95\x32\x6c\x4b\xc8\x2d\xc2\x5a\xc7\x54\x1f\x27\ \x75\xdc\xbd\x64\xdb\x24\x00\xc0\xfc\xb8\x22\xba\x90\xbc\x6d\xa9\ \x5a\xbb\x35\xda\x7c\xb2\x7d\x90\x58\x55\x8d\xe9\x4f\x00\x98\xb4\ \x61\xfb\x9e\xdd\xdb\x2c\x69\x07\xcf\x05\xb2\x44\xa0\xec\x21\xff\ \x21\xd6\xe1\x23\xe7\x99\xab\xaa\x27\xe7\x0b\xf3\x6d\xbd\x94\xed\ \xe4\xcd\x3c\xcd\xee\xd1\x32\x99\x1a\xe1\x03\x66\x75\x2e\xee\x20\ \xd7\x89\x59\xa3\xe4\x74\x00\xc0\x1f\xc9\x9f\x9b\x03\x48\xbf\x98\ \x39\xab\x91\x14\x0f\x0e\x68\x25\xd7\xea\xd2\x7c\xc1\x92\xd1\xf1\ \xd7\x3d\xea\xfa\x2f\xc8\x0a\x11\xf1\xef\x91\xaf\x28\x01\x3f\xd2\ \xc0\x4f\x92\x07\x84\xb5\x8c\xbc\x22\xac\x67\xc8\x52\x75\x7f\x79\ \x33\xc9\x96\xfd\xcf\x7d\xef\xfb\xbf\x3c\x69\x90\x2c\x51\xbd\x62\ \x60\x23\x29\xf2\xe4\x01\xd2\xef\x02\x80\x51\x64\xc0\x61\x91\x78\ \x93\x2e\xc9\x2f\x0a\xeb\x1c\xf9\x84\xbc\x3d\xb7\x83\x6c\xde\x94\ \x2b\x4e\x26\x1f\x22\x59\xd2\x4f\xde\xfa\x09\x79\x44\xa8\x59\xad\ \xd4\xf4\x91\xba\xdc\x7e\x46\xca\xc6\x71\x9a\x5c\x2e\x12\x80\x6c\ \x91\x0a\x7b\x6b\xc8\x4a\xcb\x5e\xe2\xa9\x18\xb9\x53\x35\xc9\x28\ \x63\xa2\x89\xfe\x5e\x69\xfb\x01\xf9\xa8\x1a\x7a\x87\x1c\x21\xea\ \x7b\x88\xb1\x7c\xd1\x98\xc8\xfd\xf2\xee\x6f\x48\x7f\xd2\xd6\x7b\ \x3d\x69\x28\xcf\x1f\x25\x9f\x05\x00\x7c\x9b\xfc\x37\x00\xe0\x67\ \xe6\xb4\x83\xc9\xa0\x43\xf1\xbc\xa2\x0b\x86\xcc\xb9\xc1\x41\x72\ \x4d\x72\x04\xff\x99\xfc\xbb\x34\x9f\x20\x3f\x11\xeb\x8a\x32\x9a\ \x0b\x00\xcb\xc9\xcf\xe5\xcd\x99\x64\x99\xec\xe2\xda\xa5\xd7\x49\ \xb9\xdb\x79\x9c\x2c\xb5\x6d\x3a\xc7\x47\x19\x1b\x29\xcc\xa1\x06\ \x83\xa2\x9e\x9d\x97\x22\x17\x90\xad\x0e\x00\x4e\xa0\x00\x68\x90\ \x6f\x31\x40\xb5\xf0\xc5\x68\x18\x15\xb2\x29\x01\x7b\x13\xc9\xc0\ \xd5\xc7\xe0\x92\xc5\xbd\xf1\x2a\x72\xe7\x00\x00\xca\x80\x99\x00\ \xd0\xe4\xc7\x80\x42\x0d\xdc\x2c\xcb\x21\x10\x10\x25\x3b\x0b\x8d\ \xf2\xe5\x65\x2a\x70\x4c\x02\x4e\x56\x61\xf6\x1e\xb0\x4e\x39\x1e\ \xb8\x2f\x09\x18\x95\xc0\x14\x01\x9c\x0f\xc8\xd7\xab\xfe\x40\xbb\ \xe8\x71\x80\x5f\xe6\xdc\x38\xf0\x86\x30\x37\x5c\xbe\x22\xf7\xd8\ \x7f\x8d\x60\xee\x20\x0d\xfc\x35\x00\xc0\x45\xe0\x6e\x00\xc0\x55\ \x0d\xec\x04\xe2\xb2\x3b\x2b\x2b\x4f\xcd\x80\x84\x1b\x8c\x08\x73\ \x01\x86\xca\xae\x18\x2c\x85\x4b\x6e\x65\xce\x01\x22\x6c\x2b\x80\ \x89\x36\x60\x00\x52\xc4\x4e\x40\x04\x6f\x50\x19\x48\x04\xe1\x96\ \xb9\x71\x01\x58\xa8\x3a\x24\x20\x1b\xcb\x55\x60\x92\x0b\x00\xfc\ \x21\x14\x7a\x92\xa5\x48\xe8\x97\xb2\x20\x20\xf6\x24\xed\x80\xda\ \x4a\xd7\x00\x32\x3e\x4a\x00\x55\xc4\x3f\x05\xbe\x2a\x1f\xf1\xc3\ \x33\x06\x00\x12\x75\x70\x8c\x91\xc0\xe3\x04\x70\x44\xd3\x6b\x00\ \x46\x2b\xe0\x41\xa6\x77\xe4\xcb\xc8\xb9\x38\xa6\x49\xf2\xe7\x13\ \x98\x21\xcb\xee\x35\xa0\x48\x31\x18\x0b\x00\x37\xc4\xaf\x13\x68\ \x06\xf2\x65\xf4\x02\x13\xc4\x2b\x63\x13\x0a\x46\xc8\x2c\x57\xde\ \x41\xe8\x1a\x9c\xb2\x65\xb7\x55\x23\xaf\x48\x3f\x33\x0e\x00\x50\ \x0b\x8c\x01\x80\x8e\x16\xf4\xf7\x02\x4e\x20\x00\x0c\xd4\xb3\x4f\ \x16\x44\xbe\x00\x44\x78\xa2\x14\x50\xf9\x5b\xae\x1c\x0f\x94\x69\ \x81\x6e\x01\x22\x56\x6e\x2b\x43\xcc\x20\x80\x25\xbb\xc6\x5a\x78\ \x8b\x15\xf0\x5c\xe9\x9d\x76\x8c\xce\xd3\xc0\xd3\x25\xf0\x25\x60\ \x92\x2c\x34\x0a\x2f\x00\x88\x5d\x83\x4f\x01\xd7\x01\x63\x1c\x7a\ \xdd\xf7\xaa\x28\x92\x02\x24\xaa\xe1\x10\x6b\xc5\x15\xa5\x14\x50\ \x65\x05\x1e\xa6\x80\x0b\x14\xe3\x42\xc0\x09\xb4\xdd\x41\x8e\x6c\ \x65\xa7\x80\x07\x94\xcb\x16\xb8\x74\x58\xdc\x65\x73\x01\x70\x4d\ \x45\x2d\xee\x00\x43\x92\x19\x7f\x60\x74\xfc\x47\xc4\xf1\x75\x3d\ \xfd\x09\x60\x91\x13\x00\x7c\x37\x31\x50\x3a\xea\xa6\x74\x0a\x50\ \x05\x4c\x74\xd8\x5c\x86\x46\x45\x54\x03\x7f\x34\x61\x62\xb9\x06\ \x96\xda\x7d\x59\x87\xa1\xc2\x3f\xe7\x81\x59\x9a\x92\x78\x12\x81\ \x66\xe4\xca\xad\xb5\x9f\x90\xbb\x8f\x56\x20\x57\x19\xd2\x17\xb5\ \x0d\x32\xf3\x2e\x01\x5f\x81\xd6\x62\x9e\x4a\x7d\xf9\x9a\xd3\xa4\ \x98\x58\xb5\x88\x37\x23\x47\xc4\x68\x18\xe8\x97\x6c\xc8\x22\x23\ \x3c\xa5\x5e\x35\xcf\xaa\x68\xb8\xa8\xaf\x05\x4c\xe0\x7a\x1d\x3f\ \xf0\x43\x52\x0e\x29\xbc\x50\x2a\xf0\x99\x04\xe6\xb9\x75\x3d\x98\ \xa2\x8c\xd9\x9a\xb1\x94\x02\xb7\x01\xf5\x9a\xd8\xa0\x82\x21\xa4\ \xa4\xd0\x86\x09\x1c\xb8\x81\x3c\x29\xb2\x4f\x71\xaa\x69\x46\xc1\ \x48\xc5\x78\x90\x09\xac\xde\x99\x1b\x95\x69\x95\x22\xc7\x06\x8c\ \x33\xc0\x02\x1b\xa7\x44\x39\x50\x6c\xd7\xd8\xc2\x58\x4b\x11\x8b\ \xc3\xed\x96\xc0\x1e\x3b\xf0\x27\xba\x0a\xb6\x86\x91\x9f\x93\xec\ \xa8\x40\x5a\x60\x2d\x05\x62\x12\xc4\x00\x5c\x76\xe0\xa3\xc0\x12\ \x17\x92\x83\xa6\x4a\x01\xb7\xc6\xd3\x01\x9b\x95\x4b\x7f\x8c\x4b\ \x03\x7c\xe3\x3a\xbc\xb2\xd2\x68\x17\x54\xa9\xdc\x4a\x34\x23\x7b\ \x80\x16\x56\xcd\xa1\x7b\x02\x28\x41\x12\x89\x54\x60\x1c\x07\xe6\ \xeb\x07\x34\xb0\xcc\xad\x0e\x5d\xfd\xda\xb4\x85\x0e\xb3\xc7\xa8\ \x3e\x61\xc0\xe9\xb0\x03\xbf\xdd\x19\xfc\xd4\xc6\xc4\x07\x8c\x84\ \x2d\x40\x2d\xc0\x9a\x80\x15\x18\x96\x3d\xb7\x88\xdf\x33\xa3\x54\ \xa3\x0e\x03\x62\x03\x72\xdb\x70\x0d\x77\x19\xc9\x18\x91\x88\xc7\ \xe3\x89\x28\xc6\x76\x60\x27\x40\x3b\x63\xb4\xb6\x22\x59\x31\xc4\ \x1b\xe1\x1a\xae\xc8\xa9\x94\x6a\xd5\x2e\xeb\x4c\x95\xc2\x8d\x78\ \x22\x05\xd8\xea\x5b\x87\x2d\x7f\x2d\xb9\x6a\x6a\x61\x32\x76\x03\ \x51\x00\x70\x39\xd4\x2e\x22\x2d\x70\x42\x5f\xf2\xa7\x24\xad\x95\ \x71\x7d\x4c\x6e\x9a\x90\x8d\x44\x2c\x69\x53\x62\xd5\x38\x1d\xe3\ \x16\xc0\x6b\xf3\x93\x05\x38\xb0\x76\xa9\xf8\x7a\xe4\xc8\x42\x2c\ \xd1\x03\x60\x93\xb1\x06\xb6\x48\x11\x32\xeb\xc1\xe1\xc3\x8a\xb0\ \x50\x02\x6e\xc0\x40\x46\x8d\x4d\xe0\x7c\xbb\xf3\xe2\xa9\x4c\xac\ \xc0\xdd\x68\xec\xb0\x2d\xdb\x22\x45\x0c\xc8\xea\x3b\x70\x06\x29\ \xfe\x07\x60\x53\x0a\xad\x67\x28\x89\xb1\x94\xc2\x7b\xa4\xa4\xa8\ \x8f\xc0\x51\xc5\x2e\x6e\x16\x5a\x93\xf1\x43\xcb\xe6\xaf\x4f\x06\ \x4e\x00\x91\x1e\x69\x1c\x53\xc9\x6d\xa9\x01\x26\x70\xb6\xda\x98\ \x7a\x14\xb0\xef\x63\xe3\xad\xcc\x71\x6c\x67\x6c\x98\xa3\xe2\x1a\ \x58\xc7\x47\xb6\x22\xca\x65\x9e\x4c\x8c\xa3\x3a\x1a\xa3\x8a\x71\ \xdc\xac\xe0\xb1\xb4\xc0\xea\x3f\x8b\x08\x32\x00\xff\x29\x54\x7e\ \xda\x06\x62\xe9\x39\xe6\x1c\xe9\x80\x93\xbf\x23\xda\xbf\xfb\x7b\ \x63\xd2\xba\x69\xb8\xea\xec\x52\xb8\xb4\xe7\xf5\x14\xd9\x40\xac\ \x27\xc0\xe6\xa8\xaa\xd5\xb3\x77\xd9\xa5\x30\x43\x4a\x3b\xb9\xa7\ \x8c\x2d\xc7\x87\x1f\xc2\x2e\x45\x96\x06\xd6\x4e\xee\x0a\xd8\xd9\ \xfd\xe7\x7f\x8b\x14\x6e\xbd\x22\x0d\xec\x03\xae\xf7\x92\x31\x52\ \x3c\x66\x91\x42\x03\x9f\x5d\x3b\x61\x57\x1f\x81\x8d\x8c\xc0\x38\ \xd4\xc5\x47\xae\x5e\x01\x67\x69\x29\x8c\xee\x1e\xed\x01\x70\xa7\ \xd9\x7d\x4d\xc6\xe1\xe4\xb2\xde\x27\xe0\x92\xcf\x9a\x77\xa7\x38\ \xaf\xf4\x74\xcb\xee\x8c\x4f\xf5\x40\xe3\x0e\xf3\x6f\x32\x33\xdc\ \x3a\xef\xeb\xee\xaf\xbb\x5e\xfd\xf1\x64\x00\x9d\xf8\x7f\x1c\x2b\ \xef\x7c\x9c\xd3\xc3\xa1\xff\x05\x0b\xac\xc6\xd6\x81\x20\x90\x65\ \x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x05\x4f\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x03\x00\x00\x00\x46\x4b\xc0\x06\ \x00\x00\x01\xb0\x50\x4c\x54\x45\x00\x00\x00\xff\xff\xff\xff\xff\ \xff\xaa\xaa\xaa\xbf\xbf\xbf\xcc\xcc\xcc\xd5\xd5\xd5\xb6\xdb\xb6\ \xbf\xbf\xbf\xc6\xc6\xc6\xc4\xcc\xc4\xc5\xce\xc5\xc9\xc9\xc9\xcb\ \xcb\xcb\xc5\xcc\xc5\xc6\xcd\xc6\xc8\xc8\xc8\xc9\xc9\xc9\xc4\xcb\ \xc4\xc6\xcc\xc6\xc7\xc7\xc7\xc8\xc8\xc8\xca\xca\xca\xc5\xcb\xc5\ \xc6\xcc\xc6\xc8\xc8\xc8\xc9\xc9\xc9\xc8\xc8\xc8\xc7\xca\xc7\xc7\ \xcb\xc7\xc8\xcb\xc8\xc6\xc9\xc6\xc6\xc9\xc6\xc7\xca\xc7\xc8\xcb\ \xc8\xc7\xca\xc7\xc6\xc9\xc6\xc7\xca\xc7\xc8\xca\xc8\xc8\xcb\xc8\ \xc6\xc9\xc6\xc7\xc9\xc7\xc7\xca\xc7\xc6\xcb\xc6\xc6\xc9\xc6\xc7\ \xca\xc7\xc8\xcb\xc8\xc6\xcb\xc6\xc7\xca\xc7\xc6\xcb\xc6\xc6\xcb\ \xc6\xc8\xca\xc8\xc6\xcb\xc6\xc7\xc9\xc7\xc7\xc9\xc7\xc8\xca\xc8\ \xc6\xca\xc6\xc7\xca\xc7\xc8\xca\xc8\xc6\xca\xc6\xc7\xc9\xc7\xc8\ \xca\xc8\xc6\xca\xc6\xc7\xca\xc7\xc8\xca\xc8\xc7\xcb\xc7\xc7\xcb\ \xc7\xc7\xca\xc7\xc8\xca\xc8\xc7\xca\xc7\xc7\xc9\xc7\xc6\xca\xc6\ \xc7\xca\xc7\xc7\xca\xc7\xc7\xcb\xc7\xc7\xcb\xc7\xc8\xc9\xc8\xc7\ \xca\xc7\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\ \xc7\xc8\xcb\xc8\xc6\xc9\xc6\xc7\xca\xc7\xc7\xca\xc7\xc8\xcb\xc8\ \xc6\xc9\xc6\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\xc7\xc8\ \xca\xc8\xc6\xca\xc6\xc7\xc9\xc7\xc7\xca\xc7\xc7\xca\xc7\xc8\xca\ \xc8\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\xc7\xc6\xca\xc6\xc7\xcb\xc7\ \xc7\xca\xc7\xc7\xcb\xc7\xc7\xca\xc7\xc7\xca\xc7\xc6\xca\xc6\xc7\ \xca\xc7\xc7\xca\xc7\xc7\xc9\xc7\xc7\xca\xc7\xc6\xca\xc6\xc7\xca\ \xc7\xc7\xca\xc7\xc7\xc9\xc7\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\xc7\ \xc7\xca\xc7\xc7\xca\xc7\xc6\xca\xc6\xc7\xca\xc7\xc7\xca\xc7\xc7\ \xca\xc7\xc7\xcb\xc7\xc8\xca\xc8\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\ \xc7\xc7\xc9\xc7\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\xc7\ \xc7\xca\xc7\xc7\xca\xc7\xce\xd0\xce\xd2\xd4\xd2\xd7\xd9\xd7\xe0\ \xe2\xe0\xee\xef\xee\xff\xff\xff\x04\x71\x41\x71\x00\x00\x00\x89\ \x74\x52\x4e\x53\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x1e\x1f\ \x21\x22\x23\x24\x25\x26\x27\x28\x29\x2a\x2b\x2c\x2d\x2e\x2f\x33\ \x4d\x4e\x4f\x50\x51\x52\x54\x57\x5a\x5b\x5c\x5d\x5e\x5f\x60\x62\ \x63\x65\x66\x67\x69\x6b\x6c\x6f\x70\x76\x77\x78\x79\x7c\x7d\x7e\ \x80\x81\x82\x83\x86\x88\x89\x8c\x8f\x91\x93\x94\x95\x96\x97\x9c\ \x9d\x9e\x9f\xa0\xa7\xa8\xa9\xaa\xab\xac\xad\xaf\xb0\xb1\xbb\xbf\ \xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc9\xca\xcb\xcc\xd0\xd1\xd2\xd3\ \xd4\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xeb\ \xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf8\xf9\xfa\xfb\xfe\xca\xd9\x5f\ \x39\x00\x00\x02\xc5\x49\x44\x41\x54\x58\xc3\xb5\xd9\xe9\x5f\x12\ \x51\x14\x06\xe0\x33\xa0\x58\xe4\x92\xb9\x45\x66\x84\x85\x50\xb6\ \x93\x90\x66\xa5\xd0\x9e\x6d\xda\x4a\xd9\x80\x56\x9a\x2d\x02\x86\ \xd9\x32\x60\x0b\xc8\xd1\xb4\x7f\xb9\x0f\xca\x3e\x30\xcb\x3d\xe7\ \xfd\x38\x3f\xe6\xf9\xc0\xdc\x7b\x19\xde\x03\xa0\x19\x6b\x97\x2b\ \x70\x2f\xba\x10\x4f\x65\x32\xa9\xf8\x42\xf4\x6e\xc0\xd5\x69\x05\ \xe1\xb4\x9c\x9a\x52\xb0\x2a\xbf\xc3\xfe\x5e\x8b\x80\xba\xc7\x1f\ \xc3\x9a\x59\x1e\x6f\x37\xa7\x36\x7a\x67\x50\x23\x51\x4f\x83\x61\ \xd6\xe6\xfd\x84\x3a\xb2\xe4\xdb\x6d\x88\x95\x06\xbf\xa1\xce\xac\ \x1c\x93\xf4\xbb\x8e\x08\x1a\x88\xbc\x5f\x27\xdb\x14\x5a\x43\x43\ \xc9\x06\x6d\xba\x96\xc2\x2c\x1a\xce\x5c\xab\xb6\xeb\x4c\xa1\x89\ \xfc\x3c\xa2\xe5\x8e\xa2\xc9\x8c\xd4\xdf\xbd\xb7\xd0\x74\x6e\xd4\ \xd9\x8a\x4d\x8f\x50\x20\x93\x35\x1f\xa1\x65\x0a\x85\xf2\xb4\xd6\ \xd9\x74\x0d\x05\x73\x5b\xdd\xbd\x84\xc2\x19\x56\x73\xfb\xc5\x5d\ \xcc\xb9\xaa\xdd\xd6\x55\x02\x18\xd3\xcd\x55\x0b\x62\x0e\x49\xf2\ \xa6\x72\x69\x84\x54\x3e\xb4\xf1\xb7\x98\xf5\xfc\xc5\xf5\x92\x8b\ \x1b\x2a\x37\x05\xcb\xdd\x9e\xac\xca\x67\xb6\xfe\x15\xb3\x99\xbf\ \xb8\x59\x72\x71\x4b\xe5\xa6\x35\x47\xd9\xf9\xfb\x12\xa9\x60\x94\ \x4b\xcf\xe7\x41\xa4\x83\x71\xa0\xe4\xc9\x7d\xa5\x84\xbf\x14\x9f\ \xdf\x19\xa4\x84\xf1\x64\xe1\xf7\x38\x41\x0b\xc7\xf3\xbf\xdd\x5e\ \xa4\x85\x0b\xdf\xf2\x2c\x35\x1c\xd9\x76\xf7\xe6\xa8\x61\xdc\x7e\ \x47\xba\x82\xe4\xf0\x28\x00\x80\xb4\x44\x0f\xc7\x24\x00\x38\x80\ \xf4\x30\x76\x03\xc0\x79\x0e\xf8\x1c\x00\x3c\xe7\x80\x9f\x00\x58\ \xd3\x1c\x70\xda\x0a\x5d\xc8\x01\x63\x07\xb8\x78\xe0\x43\x70\x81\ \x07\x1e\x82\xfb\x3c\xf0\x04\xc8\x3c\xf0\x34\x7c\xe0\x81\xdf\xc1\ \x67\x1e\x38\x01\x0a\x0f\xfc\x1d\x32\x3c\xf0\x1f\x3e\x98\xed\xab\ \x60\x7b\x78\xef\xb9\x96\x1b\xdb\x06\x61\xdb\xd2\x6c\x87\xd0\x61\ \x1e\xb8\x8f\xef\xa0\xb7\xa6\x38\x60\xc5\x02\xf0\x8c\x03\x7e\x0c\ \x00\x3e\x0e\xf8\x2c\x00\x38\x38\xe0\x4e\x00\x90\x12\xf4\xf0\xa2\ \x04\x00\x70\x99\x1e\xbe\x08\x00\x00\x6d\xe4\xaf\xb1\xb9\x9d\x26\ \x67\x86\x1a\x96\x77\xde\xe8\x3d\xd4\xb0\x3b\x5f\xd8\x2c\xd2\xc2\ \xb1\x42\x31\x79\x9a\x16\x3e\x51\xfc\x03\xb9\x42\x09\x27\x4b\x0a\ \x80\xe3\x94\xf0\xd1\xd2\x3f\xe9\x2f\xe8\xe0\x57\x65\x25\x6a\x37\ \x5d\xad\x50\x51\xa1\x06\xa9\x8a\x90\xb1\xca\x7e\x5b\xb3\xde\xd6\ \x97\xd7\x55\xad\x9e\x5d\xa1\x70\x53\xcd\xd5\x35\xd6\xc1\x1c\x41\ \x3d\xe6\x54\x2b\xde\x46\xc4\x61\xbf\x7a\x55\x78\x55\xd4\xbd\x59\ \xab\x34\x7d\x28\xe6\x3e\xa8\x59\xf4\xda\x26\x85\xdc\x3a\x4d\xbd\ \x14\x32\xef\x5e\xaf\x3f\x23\x1a\x36\xb9\x36\x72\x01\xad\x92\xbe\ \xcf\xd4\x7a\x5e\xed\xd7\x1e\x2b\xd8\x4d\xec\xc1\xb7\x2d\xba\xc6\ \x4c\xc1\xac\xc1\x01\xcb\x58\xa3\xce\xd9\x4d\x7b\xd8\x88\x3b\xdd\ \x63\x60\x88\xe5\x59\xd6\xcb\x26\xdd\x92\xc1\x69\xde\x47\x3d\x6c\ \xc2\xb7\xcb\xf0\x44\xaf\x61\x20\xa2\xb1\xf4\x72\xb2\xdb\xe4\xf0\ \xd4\xee\xaf\x33\x2d\x4c\x8e\xb7\x09\x0e\x63\x7f\x54\xa3\xbf\xc2\ \xfe\x5e\x09\x44\x63\xe9\x70\xfa\x27\xe4\xf9\xb8\x92\xc9\x28\xf1\ \x79\xf9\xce\x90\x73\x9f\x8e\x09\xef\x7f\x14\xca\xc9\xa0\x78\x1d\ \x68\x45\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x0f\xc2\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x06\x00\x00\x00\x71\x95\x30\x34\ \x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ \x04\x67\x41\x4d\x41\x00\x00\xb1\x8f\x0b\xfc\x61\x05\x00\x00\x00\ \x09\x70\x48\x59\x73\x00\x00\x0e\xc3\x00\x00\x0e\xc3\x01\xc7\x6f\ \xa8\x64\x00\x00\x0f\x57\x49\x44\x41\x54\x78\x5e\xed\x9c\x09\x78\ \x13\x65\x1a\xc7\xdf\x99\xc9\xdd\xe6\xe8\x49\x11\x14\x56\x84\x02\ \x72\x29\x77\x11\x57\xf1\x80\x07\x51\x71\x15\x11\xd7\x2a\x08\xb8\ \xbb\xc8\xe1\xa2\xb0\x20\x74\x11\x28\xb0\x22\xec\x0a\x22\x8a\x82\ \x37\x0a\xe8\x83\xe2\x85\x0b\x88\x2b\x48\x01\xcb\x7d\x94\xa3\xdc\ \x77\xdb\x24\x6d\x93\xa6\x39\x66\x32\xb3\xdf\x97\x7c\xa1\x99\x06\ \x42\xd2\xcc\xa4\xe1\xf8\x3d\xbc\x4f\x33\xef\x3b\xf3\x90\xbc\xf9\ \xfa\x7e\xff\xf7\x9b\x6f\x0a\x37\xb8\xc1\x0d\xe2\xc1\xde\xe3\x15\ \xbe\x9f\x9e\x23\x3b\x7c\x3f\xaf\x16\x68\xf2\x33\x61\x19\xfb\xee\ \x4e\xf5\xa0\x99\x05\x93\xa6\x7e\xba\x6f\x10\x3e\x16\x3c\xce\x0c\ \xf3\xc4\x5e\xab\xac\x33\x07\xdc\xe6\x3b\x21\xc1\x49\xd8\x04\xaf\ \xfc\xed\x34\xe4\xbe\xbe\xf9\x91\x13\x25\x55\xfb\x1d\x2e\x2e\xdf\ \xc3\xf1\x49\xbe\x80\x80\xfe\xb1\xee\x47\xbc\x15\x17\xf6\x99\x27\ \x3f\x38\xab\x7c\xde\xb0\x64\x9f\x3f\x41\x49\xc8\x04\x0f\x99\xb3\ \xb5\xe5\x17\xbf\x9c\xfc\x6f\xa5\x83\x5d\xc5\x79\x85\x66\xc4\x2d\ \x86\xe7\xd5\x82\xcb\x31\x81\x3b\x57\x7c\xd0\x32\xa5\xef\x9f\x6d\ \xcb\xf2\x29\x12\x49\x28\x12\x2a\xc1\xa3\xdf\xde\x6e\x1c\x38\x63\ \xd3\xdc\x72\xbb\x67\x8f\x9b\xe5\x1f\x24\xee\xf0\x78\xb9\x46\xbc\ \xa3\xf2\x33\xcf\xee\xf5\x1b\x2d\xd3\xfb\xdf\x49\xbc\x09\x43\x42\ \x24\x78\xc9\xea\x63\xf4\xd3\xb3\x0a\x86\x9c\x2e\xab\x3e\xe4\x74\ \x7b\xc7\xf2\x82\xa0\x24\xa1\x88\x41\x65\xa3\x07\x6f\x33\xff\x6e\ \x9e\xf4\xc0\x22\xeb\x9c\xdc\x0c\xe2\xae\x77\xea\x3d\xc1\x43\xe6\ \x6c\xe9\xf6\x63\xe1\xb9\xcd\x55\x4e\xee\x03\x2f\x2f\x34\x20\xee\ \xba\x21\x08\x8c\xe0\xae\x7e\xc1\x5b\x7a\xf2\x90\x79\x72\xef\x91\ \xf6\xe5\x33\xa3\xfe\xa2\xa4\xa6\xde\x12\xfc\xd7\x79\x85\x59\x03\ \xa6\x6f\xfa\xd0\x6a\xf7\x14\xb0\x1c\xdf\x85\xb8\xa5\x81\xf7\xa6\ \x08\xae\xaa\xb7\xdc\x3b\xd7\x6c\xb7\x4c\x7b\xf4\x3e\xe2\xad\x17\ \xe2\x9e\xe0\x59\x5f\xec\x57\x21\xd9\x35\xee\x82\xd5\x75\xd0\xcd\ \x7a\x07\x0b\x02\xc8\x36\x39\x09\x1c\xdb\x96\xb7\x59\xd6\x99\x5f\ \xbd\xef\x2b\xeb\xbf\x06\x36\x25\xee\xb8\x12\xd7\x04\x23\xd9\xd5\ \xa7\xf0\x70\xf9\x1e\x24\xbb\x66\xa3\x3a\x6b\x24\x6e\x99\x11\x90\ \x76\x76\x3d\xee\xb5\x9e\x2b\x42\xb2\xee\xb5\xca\xc5\xaf\xe8\x48\ \x20\x2e\xc4\x25\xc1\xa8\x1c\x34\x1f\x30\xfd\xb7\xef\x90\xec\x5a\ \xcd\x79\xf9\x6c\xe2\x8e\x2f\x3c\xaf\x45\xb2\x6e\x8a\xa7\x78\x5b\ \x91\x65\xca\x43\x4f\x10\xaf\xec\xc8\x9a\xe0\x51\x0b\xb6\x27\x21\ \xd9\x35\xeb\xbc\xd5\x89\x65\x57\x3f\xe2\xae\x5f\xbc\x6c\x13\xde\ \x51\xf1\x25\xea\x06\xd7\x5b\x67\x3d\xd9\x8e\x78\x65\x43\x96\x04\ \x7f\xf6\xf3\x09\xea\x99\x7f\x6d\x7e\xe6\xac\xa5\xfa\x30\x92\x5d\ \x13\x50\x9d\xd5\x90\x50\xc2\x80\x64\xdd\xbd\xa8\x6c\x6c\x37\x4f\ \xba\x7f\x7e\xf9\x9c\xdc\x14\xe2\x96\x1c\xc9\x27\x18\xd4\x85\xdd\ \x69\xaf\x66\xe7\xa3\xd6\xb6\x07\x71\x45\x44\x4e\x6b\x0d\x8c\xe8\ \x27\x2e\xcb\x27\x4b\x39\x98\xf4\x91\x85\x1c\xc1\xf0\x6f\xa7\xdd\ \xbd\xd8\xbd\x7f\x53\x86\xed\xc3\xf1\xa5\xc4\x27\x0d\x8c\xc2\x42\ \xa9\x75\x93\x54\x2d\xba\x2c\x36\x3c\x33\xd5\x4b\xbc\x92\x20\xd9\ \x08\x1e\xfe\x9f\xdf\xd3\x07\xe6\x6f\x7a\xcf\x6a\x77\x17\x46\x9b\ \x5c\x8c\x92\xa1\x40\xaf\xa3\x45\xa6\xd3\xc4\xa9\xfb\xf5\x72\x69\ \x42\xb5\xed\x5d\xcf\xbe\x0d\x85\x48\xd6\xdd\x45\xbc\x92\x10\x73\ \x82\x67\xaf\x38\xa0\x44\xb2\x6b\xb4\xb9\xd2\x7d\xd8\xe9\xf1\x0e\ \x47\xe5\x20\x2e\x13\xa7\x1c\x08\x9c\xe7\x0e\xde\x6e\xd9\x80\xca\ \xc6\xe7\xd6\x99\x4f\x34\x22\xee\x98\xa8\x73\x32\x76\x1d\x29\x87\ \x67\x67\x6f\xe9\xb5\xf5\x80\x65\x07\x92\x5d\xf3\x50\x17\x16\x53\ \x1d\x3b\x55\xc6\xc1\x97\x1b\xaa\x44\xb6\x76\x47\x35\x89\xc6\x11\ \x41\xa0\x04\xb7\x73\x90\xb7\xa2\x14\x75\x83\x0f\x4e\xac\x5c\x32\ \x2e\xa6\xf9\xa3\x4e\xbf\x83\x43\xff\xbd\xb5\x89\xcd\xc1\xce\xf5\ \xb0\xfc\xe3\x02\xf1\xc5\x01\xf9\x6a\x70\x18\x28\x46\x79\x94\xd2\ \x24\x8d\xd5\x3f\x9b\xff\x9d\xaa\xd9\x1d\x51\x7f\xdc\xa8\x46\xf0\ \xf8\xf7\x77\xe9\x90\xec\x7a\xcd\x62\xf3\x1c\x40\xb2\x2b\x9e\xc9\ \xad\x37\x04\x2f\xdb\x0c\xc9\xba\x55\xb6\x25\xaf\xac\xb6\xe4\xff\ \xa9\x25\x71\x47\x4c\x44\x23\xf8\xdd\xef\x8b\xa9\x82\xfd\xe6\x01\ \x55\xa8\x03\xe3\xbc\x42\x13\xe2\x96\x94\xee\xad\x34\xf0\x42\x5f\ \x03\x39\xf2\x73\x0a\xa9\x88\x29\x9f\x5a\xc9\x51\xfd\x8c\x60\x11\ \x34\xcd\x52\x0a\xf5\x7c\xa6\x41\xd3\xe9\x29\x63\x16\x57\x12\x6f\ \x58\xae\x38\x82\x9f\x9f\xbb\xb5\xdd\xba\x1d\x25\xeb\x2a\x1c\xec\ \x72\xb9\x92\x8b\x51\x29\x28\x48\xd5\x33\x22\x33\x24\x25\xd8\x7c\ \xc9\xf3\x4a\xc1\xe3\x7c\x99\x2c\xf2\x0f\x71\xac\x5e\x74\xc5\x37\ \x18\xf6\x04\xd4\x2c\xcc\xb3\xd8\xdc\xdb\x91\xec\xea\x45\x5c\x37\ \xc0\x78\xb9\x2c\xde\x51\xf9\x81\xf3\xd7\x65\x05\xe6\xbc\xde\x37\ \x13\xef\x25\x09\x9b\x60\xa4\x0c\x86\x21\xd9\xa5\x20\x87\xb2\x72\ \xda\xcc\xc1\xd7\x05\x0e\x91\xfd\xb2\xdb\x49\xa2\x89\x09\x92\x75\ \x5d\x05\x67\x55\xd8\xba\x9c\x30\xbf\x83\xc7\xce\xb3\xf0\xd1\x1a\ \x9b\xc8\xbe\xdd\xec\x20\xd1\xab\x97\x04\x2b\x72\xd7\x1e\x61\x55\ \x04\xea\xd0\x1c\xa8\x89\x90\x64\xfd\xd4\x94\x4c\xc3\x1b\xc3\xd2\ \xc9\x51\x0d\x63\xde\x29\x83\x6a\xb7\x00\x5d\x5b\x6a\x60\x58\x9f\ \x5a\x2a\x02\x35\x1f\xd3\x97\xca\xa3\x22\x98\xb4\x4c\x50\x77\xee\ \x09\xca\xc6\x7f\xc0\x6b\x11\xe0\x35\x5f\x00\xf7\x9e\x42\x60\x8b\ \xf7\x93\x33\x22\xe6\xc1\x8c\x39\x9b\xd6\x92\xd7\x21\xc4\x6d\x04\ \xd3\x14\x05\x99\x26\x26\xc4\x28\xe4\xc7\x68\x94\xa1\xf1\x54\xbd\ \x3c\x6f\x4f\x7b\x4f\x5f\x48\x79\x65\x16\xe8\x7a\x3d\x0c\xca\x16\ \x6d\x40\xd9\xac\x25\x68\xba\xde\x03\xc6\xe1\xe3\xc0\x30\x74\x2c\ \x50\x5a\xe9\xd6\xe4\xaf\xbb\x12\xa1\xc9\xb9\x1f\x92\xfa\x3e\x89\ \x46\x2d\x43\x3c\x62\x54\xd9\xed\xc0\xf0\xdc\x68\x94\x19\x69\x52\ \x13\xb7\x04\xa3\xce\x0f\xbe\xdf\xea\x08\x31\xd6\xeb\xef\x07\xcf\ \x5a\xb8\x90\xd8\xc6\xbd\x2e\x5f\x4c\x2a\xe8\x64\x83\x3f\xb9\x41\ \xf0\x55\x36\xf0\x96\x5d\x20\x47\x7e\x94\xb7\xa2\x11\xdd\xa9\x27\ \x39\x8a\x8d\xb8\xd5\x60\x09\x88\xb9\x06\x6b\x72\xee\x83\xe4\xfe\ \xb9\xe4\x08\xc0\xb5\x79\x3d\x54\xad\x5a\x8a\xef\x42\xa3\x91\xdb\ \x16\x0c\x83\x5f\xba\x38\xb2\xb9\x93\x47\xa0\xe2\xed\x7c\xdf\xeb\ \x2b\x90\x18\x35\x38\x11\x50\x34\xaa\x69\x44\x05\x8e\x03\xc7\x0f\ \xcb\x7d\xc9\xc5\x78\x0e\xed\x05\x77\x51\xcd\xce\x4d\xa6\x21\xea\ \x1f\xc8\xfc\x10\x0b\x51\x25\xf8\xe9\x7b\xf5\xb0\x70\x64\x86\xc8\ \x06\xdc\x1d\xd9\xde\x3b\x13\x6a\x7b\x6b\x5f\x8b\x4d\xab\xf6\x7f\ \x88\xce\xd9\x9a\x90\xd8\xab\x4f\x49\x7b\x27\x87\xa2\x82\x3f\x2e\ \x2a\x4d\x24\xb9\x17\x61\x59\xf2\x02\x21\x41\x72\x31\x51\x25\x18\ \x4b\xad\x46\xe9\x0a\x91\x19\x23\x5c\x2f\xa0\x69\x2a\xe4\x5a\x6c\ \x58\x5d\x60\x74\xaa\xd0\x78\x06\x52\x12\x52\xc2\x95\x9e\x27\xaf\ \x50\xfe\x14\x4a\xd0\xde\x5b\x73\x1f\x56\xd1\xa8\x29\xa8\xda\x74\ \x24\x47\xa8\x8b\xc5\xe7\xa2\x36\x36\x56\xae\xab\x12\xe1\xde\xb5\ \x05\xaf\x23\x90\x23\xf4\xa5\x3e\xd0\x1f\x52\xc6\xe6\x83\xf1\x2f\ \xff\x00\xd3\xc8\xc9\x40\xa9\xd4\x24\x82\xce\xdd\x59\x40\x5e\xc5\ \x46\x54\x09\xde\x7f\xd2\x03\xff\xdd\x56\x2d\xb2\x83\xa7\x3c\x24\ \x1a\x1e\x37\x2b\x84\x5c\x8b\x8d\x23\x2a\xe2\xbc\x95\x0b\x89\x6d\ \x2e\x92\x56\x45\xf0\x15\x16\x70\x15\x6e\x24\x47\x7e\x98\xac\xc6\ \x48\x07\xb7\xf2\x35\x1b\x01\xb8\x0b\x67\xc0\x55\xb0\x9e\x1c\xc5\ \xc6\x75\xa5\x22\x68\x53\x1a\x98\xc6\xbc\x06\x74\x92\x9e\x78\x42\ \xe1\xce\x9e\x04\xdb\x87\x6f\x02\x6f\x2b\x27\x9e\x2b\x72\x43\x45\ \x60\x28\x5d\x32\x18\x87\xbe\x2c\x4a\x2e\xef\xb0\x03\x77\xe6\x04\ \x78\x4b\xce\x82\xa7\x68\x27\x54\xad\x58\x0c\x15\x0b\xa6\x45\x93\ \xdc\x2b\x12\xd5\x08\x1e\xf8\xc7\x64\xc8\x69\xad\x25\x47\x7e\x7e\ \xdd\xeb\x84\x95\xbf\x55\xf9\x5e\x4f\x1e\x94\x82\x26\x26\xf1\xea\ \xe6\x92\x9f\x2a\x61\xcf\x71\x8f\x6f\x32\x9c\xf6\x6c\x1a\xf1\xd6\ \x30\xe1\x03\x33\x38\xdd\x02\x74\x6a\xae\x86\xdc\xfb\xc5\x6b\x11\ \x67\xcd\x1c\xcc\xfe\xf2\xe2\x87\xad\xf3\x08\xa6\x74\x49\x60\x1c\ \x36\x0e\x14\x8d\x83\xf6\xff\xf1\x3c\x54\x2e\x9e\x03\xec\x91\x22\ \xe2\xa8\x33\xd2\x8d\xe0\x34\x03\x03\x4d\x1b\x28\x44\x16\xbc\x5e\ \x80\x67\xfe\xda\x71\x9d\xda\x1f\x67\x90\x8a\xa8\x1d\xc3\x16\x50\ \x11\x49\x1a\x3a\x24\xd6\x30\x2d\x76\x15\xc1\x64\x64\x81\x69\xc4\ \x64\x71\x72\x11\x8e\xef\x3e\x97\x22\xb9\x57\xe4\x9a\x2e\x11\xea\ \x8e\x3d\xc0\x34\x6a\x0a\x30\x99\x0d\x89\xc7\x4f\xf5\xfa\xef\xc1\ \xb9\x69\x1d\x39\x92\x97\xa8\x12\x7c\xf0\xb4\x07\x7e\xde\xe5\x14\ \x59\xf1\x99\x1a\x71\xbe\xf9\x80\x2b\x24\x5e\x56\xe9\x17\xf3\x58\ \x45\xd4\x8e\x61\x0b\xa8\x88\x0b\xe5\xde\x90\xd8\xef\x87\xdc\xbe\ \x58\xb4\x30\x0d\x6e\x02\x03\xaa\xb7\xfa\x81\xc3\x81\xd2\x88\x4b\ \x5a\xf5\xba\x55\x50\xfd\xd3\x57\xe4\x48\x7e\xae\x29\x15\xa1\xb8\ \xa5\x19\x68\x7b\xf6\x06\x75\xbb\x4e\xe8\x93\x89\xc7\x8e\x80\xf4\ \xaf\x63\xe5\x27\x48\xa6\x6d\x20\x1e\xc9\xb8\x86\x55\x04\xcd\xf8\ \x3a\x30\xed\xbd\x0f\x81\x09\x35\x0c\xa6\x91\x79\xa0\x6e\xdf\x25\ \x24\xb9\x18\x8a\xa6\x41\x7d\x67\x77\x50\x77\xe8\x86\xae\x8b\xdf\ \xc7\x8e\x6a\x04\xdf\xd2\xd0\x04\xe9\x26\xf1\x80\x2e\xb5\x3a\xe0\ \x4c\x89\x7f\x8b\xc0\xed\xcd\x32\x41\xad\x12\xab\x88\x63\x67\xac\ \x50\x61\x77\x81\x52\xc1\x40\xdb\xe6\xa1\xcf\xb8\xec\x3e\x7c\x01\ \xbc\x5e\x1e\x52\x8d\x5a\x68\x7a\x93\x78\xed\xc1\xe9\x66\xe1\xc0\ \xb1\x32\x72\xe4\x1f\xc1\xec\xe9\x9d\x19\x00\x96\x52\x4a\xa3\x03\ \xda\x98\x82\x5a\xde\xe8\xef\xc9\xe2\xe5\x49\x3c\xc9\x79\x0e\xee\ \x21\x9e\x98\x90\x6e\x04\x6b\x50\xf2\xf4\x49\x6a\x91\x61\x5f\x80\ \x24\xad\x2a\x24\xae\x60\xfc\xff\x05\x16\x0b\xb5\x63\xd8\x02\xdf\ \xb0\x82\x61\x42\x62\x3a\x8d\x8a\x44\x83\x40\xe7\xe1\x55\x31\x26\ \x2d\x23\x4c\x72\x71\x5d\xbf\xfc\x3a\x02\x56\x16\x86\xe7\xc7\x42\ \xf2\x80\xa1\x40\x29\x2f\xf1\x7f\x48\xc8\xd5\x5d\x22\x6a\x81\x17\ \xcf\xf1\x24\x66\x9d\x31\x16\x2c\x79\x23\xa0\x7c\xee\xab\x60\x5f\ \xba\x10\x5c\x5b\x7e\x41\x31\x3b\x39\xab\x06\x4d\xe7\x9e\xbe\x75\ \x08\xdc\x84\xc8\x45\x54\x25\x22\x2b\x5d\x0f\x29\x06\xf1\x66\x43\ \x6b\xa5\x13\x4a\x2c\xfe\x46\xa3\xd9\xcd\xa9\xa0\x52\x8a\xb5\xeb\ \x99\x12\x1b\xd8\x1d\x6e\xdf\x48\x6e\xde\x24\xb4\xd1\x38\x7c\xc2\ \x8c\xf7\x5f\x80\x31\x59\x03\x37\x65\x8a\x5b\x58\x97\x9b\x83\xe3\ \x67\xc5\x8d\x06\x7b\x6e\x4f\x86\x22\x4b\x5b\x33\xc9\xa1\x86\x81\ \x3d\x7e\x18\x5c\xdb\x36\x82\x67\xf7\xef\xf8\xc9\x22\x12\x10\x83\ \x47\xbb\xba\x43\x77\xd0\xf5\x7e\x0c\x95\x96\x54\xe2\xf5\xc3\x9d\ \x3a\x0a\x8e\x1f\x57\xf8\x6e\x84\x0a\x2c\xeb\xef\xee\xcc\xe2\xbb\ \x1c\x61\x08\x5b\x22\xae\x3a\x15\xe1\x39\x56\x98\xc1\x1e\xfe\xa5\ \x54\x70\x55\xa3\x24\x94\x00\x7b\xea\x18\x08\xd5\xfe\x2f\x38\x12\ \x28\xb5\x16\x92\x1f\xcb\x45\x13\x5e\x0e\xf1\x5c\x1a\xf6\xe8\x41\ \xa8\xfa\xfa\x63\xff\xb2\x65\x78\xae\x2d\x15\x21\x38\x3d\xbe\x32\ \xe0\xfc\x6d\xad\x6f\x92\x8a\x26\xb9\x18\xc1\xed\x04\xfb\xb2\xf7\ \x7c\xcd\x46\x38\xf0\x9d\x66\xd3\xc8\x7f\x8a\xee\x82\xd4\x85\xa8\ \x12\x7c\x73\x96\x11\x3a\xb4\x6c\x28\xb2\x46\x0d\xc4\xeb\x07\x97\ \x03\xab\x88\xda\xd7\x62\x63\xc8\x24\x98\x62\xd0\x86\xc4\xb2\x9b\ \xca\xf7\xc8\xb1\x67\xef\x36\x94\xed\xf0\x0b\xea\xb8\x49\xd1\x3f\ \xfd\x37\x34\x2b\x46\xaf\x54\x02\x44\x95\x60\xad\x5a\xe9\xab\x95\ \xc1\xa6\x55\x45\xf6\x38\x30\x56\x11\xb5\xaf\xc5\x16\xa8\x51\xf8\ \x0b\xa8\x1d\x4b\xd6\xc9\x37\xc3\x6b\xef\xee\xed\x7f\x53\x04\xf7\ \xae\xad\x50\xb9\x70\x06\xd8\x3e\x9e\x8f\x64\x5c\x4d\x59\xc0\x8a\ \x43\xdd\xa6\xee\x0f\xf1\x5f\x53\x2a\x22\x1a\x94\xb7\xb5\x26\xaf\ \xd0\x24\x77\xee\x14\xd8\xbf\x78\x17\xd8\x13\xc5\xe0\xd9\xbf\xc3\ \xb7\x1e\x1c\x3c\xba\x7d\x0b\xf2\x75\x24\xaa\x04\xdb\xab\xdd\x50\ \x56\xee\x10\x59\x15\xaa\x89\x91\xc0\xa3\x37\x5c\xfb\x5a\x6c\x02\ \xf9\x20\x6e\x0f\x17\x12\x2b\xb7\xc9\xb4\xbb\x12\x8d\xdc\xe0\x35\ \x0a\x2f\x4a\x70\x70\x42\xf1\xe4\x29\x38\x6b\x9e\x0f\x89\x65\xa7\ \x4f\x54\x09\x3e\x5f\x66\x87\xa2\xa3\xa5\x22\xbb\x60\x0e\xd5\x97\ \x97\x82\xe3\xf8\x90\x6b\xb1\x61\x89\x86\xa9\xac\x72\x85\xc4\x70\ \x17\x28\x0b\x28\x99\x58\x33\x07\x50\xdc\x9a\x2d\x6a\x38\xf0\x9a\ \x06\x5e\x43\x0e\xc0\xdb\x23\xda\xcc\x7e\x49\xae\xdb\x12\xc1\x06\ \xb5\xc9\x4c\x6a\x06\x18\x5f\x18\xef\xdb\xcd\xa3\xbd\xbb\x0f\x18\ \x06\x8f\x21\x11\x3f\xc1\xe7\x46\x4b\xdc\x12\x8c\x27\xb1\xf6\xd9\ \x0d\x43\x8c\x21\x0b\x2f\x58\x45\xd4\x8e\xb5\x68\x12\xba\x1b\x53\ \x2a\x9c\xbf\xae\x46\x92\xad\xe6\xa6\xaa\xa2\xc9\x6d\x90\xfc\xe4\ \x50\x48\xea\xf7\x94\x6f\x8b\x55\x00\x5f\x5d\x8e\x7e\xc7\xe5\x45\ \xe2\x96\x60\x3c\x61\x9b\xf4\x9a\x10\x0b\x4c\xe4\xf8\x0b\xa8\x1d\ \xc3\xeb\x11\x72\xe1\xb5\x96\x81\x7d\xf9\xfb\xbe\x1d\x3e\x97\xc3\ \x77\xce\xd2\x77\xae\x28\xe7\xc2\x71\xdd\x96\x08\x8c\x67\xdf\x76\ \x24\xcd\xf2\x51\xd7\x76\x40\x94\x44\xc1\xe3\xf1\xed\x5b\xab\x98\ \x3f\x15\xf8\xca\xd8\xe6\x81\xb8\x25\x18\xab\x05\x4b\x45\x75\x88\ \x05\x54\x84\x87\xe5\x42\x62\x78\xe2\x93\x1b\xbc\xee\x50\xb9\xe8\ \x75\xb0\x4e\x1b\x05\x15\x6f\x4f\x87\x8a\x79\x53\xc0\x3a\xf5\x45\ \xd4\x26\x7f\x12\x75\x97\x78\x29\xe2\x96\x60\x16\xa9\x88\x7d\x47\ \x4a\x42\x2c\xa0\x22\xf0\x9a\x71\xed\xd8\x91\x53\x17\x9f\xb4\x97\ \x1d\xde\x51\x05\xdc\xc9\xa3\xbe\x7d\x11\x78\xc1\x47\x2a\xae\xeb\ \x12\x11\x0f\x12\x26\xc1\x78\x52\x6b\xdb\x3c\x4b\x64\xcd\x6f\x09\ \x5d\xde\xbc\xda\x48\x98\x04\xab\x94\x0a\xdf\x6d\xa3\x60\x33\x24\ \x27\xdc\x1f\x4a\x89\x9a\xb0\x09\x56\x29\xe9\xfe\x0a\x86\xaa\xbb\ \x08\xbc\x96\xa1\x69\x07\xa5\x49\x9a\xac\xb8\xa5\xf5\x46\xe2\xb9\ \x24\x61\x13\xfc\xf1\xb8\x6e\x6b\x3b\x67\xa7\xdd\xa1\x53\x33\x2f\ \x31\x34\xe5\xff\x03\xbe\x32\x81\x55\x04\x5e\x7b\x08\x36\x9b\x43\ \x7e\x15\x11\x3d\x94\x40\xa9\xb4\xcb\x98\xf4\x9b\x5b\xa5\xe7\xaf\ \x99\x91\x32\xfa\xfd\xb0\x6f\xb2\x66\xbd\xee\x0a\x8c\x5c\xb0\x2d\ \xb3\xb4\xc2\x3d\xc3\xcd\x7a\x9f\x47\xca\xaa\x3e\x4a\x4b\x9d\xf7\ \xa6\x49\x05\xa5\x50\xed\xa6\xb4\xc9\xa3\xd2\xa6\x7c\x17\x76\xd4\ \x06\x13\x71\xa2\x16\x8c\xec\x54\xba\x62\x72\x8f\xe1\x29\xc9\xaa\ \x2e\x2a\x05\x2d\xcd\xee\xe4\xab\x05\x9a\x31\x53\x3a\xe3\x08\x65\ \x76\x97\x8e\xd1\x24\x17\x13\xf5\x48\xfc\x68\x5c\xb7\xed\xed\x6f\ \x35\xdd\xa5\xd7\x29\x9f\x45\x65\xe3\x1c\x71\xc7\x0c\x56\x11\x6d\ \x6e\x6b\x20\x32\x7c\x13\xb5\x5e\xa1\x28\x8e\x52\xeb\x16\x2a\x32\ \x9b\x64\xa7\x4f\xfb\xf1\x1d\xe3\x90\xd7\xa3\xfe\x8b\x54\x75\xfa\ \x55\xcf\x7b\xa6\x8d\xb0\x74\x42\xf7\x4f\xff\x90\x95\xd4\x52\xab\ \x66\x66\xd3\x14\x15\xd9\xa2\x70\x18\xb0\x8a\x48\x33\xe9\x44\x66\ \xd2\x8b\xf7\x95\xc5\x13\x4a\xa9\xfe\x1f\x6d\x48\xef\x98\x3e\x63\ \xed\x8b\x29\xaf\xd4\xfc\x55\x90\x68\x89\xa9\x96\xfe\xfb\xaf\x77\ \xda\x97\x4f\xea\xf1\x8f\x34\xa3\xaa\x0d\x2a\x1b\xe1\xef\x22\x5e\ \x2d\x30\x8a\x53\xb4\x3e\xf5\x29\xdd\x03\x43\x7a\xa5\xe5\x7d\x13\ \xf3\xd6\x1f\x49\x26\xab\x25\x63\xbb\x16\x77\x6f\x9d\xfe\x30\xaa\ \xcf\xfd\x94\x0c\x5d\x4c\xdc\x51\xc1\x72\x5e\x5f\xbb\x1c\x6c\xf8\ \x0e\x4a\xdc\xa0\x69\x17\x2a\x07\xd3\x94\x8d\xb3\x5b\xa1\x3a\xbb\ \x5c\xd7\x2b\xb7\xee\x4b\x68\x41\x44\xac\x22\x22\x25\xef\xa3\x3d\ \xaa\xe2\xb3\xf6\x31\x2e\x96\xcf\xe3\x79\xe1\xf2\x0f\x43\x44\x8f\ \x4c\x2a\x82\x02\x4a\xa5\x59\x89\x46\xed\xcb\xa9\x13\x57\x9c\x20\ \x4e\xc9\x90\x64\x04\x07\x33\x7d\x70\x3b\xcf\xb2\x49\x3d\xde\xb8\ \x29\x55\x93\xad\x56\x32\x9f\x50\x54\x98\x4d\x62\xf5\x0c\x92\x5d\ \x45\xb4\x3e\xe5\xfe\xf4\x99\xeb\x1e\x97\x23\xb9\x18\xc9\x13\x1c\ \x60\xe1\xe8\xce\xe7\xbf\xcc\xeb\xf1\x9c\x29\x49\x95\x83\xea\xf3\ \x36\xe2\x4e\x0c\x68\xa6\x82\xd2\xea\x5f\x52\xdd\xde\xb3\x03\x2a\ \x07\x3f\x13\xaf\x2c\xc8\x96\xe0\x00\x1f\x8f\xef\xb6\xa5\xd7\x1d\ \x99\x5d\xf5\x5a\xc5\x30\x24\xeb\x4a\x88\xbb\x7e\xa0\x28\x2f\xaa\ \xb3\x4b\x98\xf4\xc6\x2d\xd2\xa7\xff\x34\xcf\x90\x3b\x4d\xba\x75\ \xc9\xcb\x20\x7b\x82\x31\x23\x1e\x6e\xc1\x2f\x9d\x98\xb3\xa4\x71\ \x86\x2e\x1b\xc9\xba\x37\x51\xd9\x90\xfd\x83\xd5\x06\xc9\xae\x02\ \xda\x98\xd9\x15\xc9\xae\x61\xa9\xe3\x3f\xbf\xb8\xe9\x58\x6e\xe2\ \x92\xe0\x00\x6f\xbd\xd8\xb1\x12\xc9\xba\xbf\x67\x9a\x34\x1d\x50\ \xd9\x58\x43\xdc\xf2\xc2\x28\xce\xd1\x49\xa6\x5c\x4d\xb7\x47\xef\ \x4a\x9b\xbc\x72\x3b\xf1\xc6\x8d\xb8\x26\x38\xc0\xfb\x7f\xef\x52\ \xd4\xbb\x53\xc3\xde\x06\x9d\xf2\x31\x05\x43\x1d\x27\x6e\x69\xa1\ \x28\x17\xa5\x49\x7a\x5d\xd1\xb8\x65\xcb\xb4\xa9\x3f\x7c\x96\xfc\ \xe8\x98\x7a\x99\x6c\xeb\x25\xc1\x98\xe1\x7d\x9b\xc1\x67\x13\xba\ \x7f\xd3\xba\x89\xf1\x76\x9d\x9a\xc9\x43\xdd\x60\xec\x37\xc0\x08\ \x48\x76\xfd\xc0\xa4\x64\xb5\x4b\xcf\x5f\x33\x21\x65\xd4\xa2\xc8\ \x76\xc6\xc8\x44\xbd\x25\x38\x40\xfe\xe0\x76\x4e\x24\xeb\xf2\x1b\ \xa4\x68\x5a\x23\x59\xb7\x2c\x70\x1b\xbf\x4e\x30\x8a\x43\x48\xcf\ \x3e\x64\x78\xe1\xcd\x7e\xa9\xaf\x7e\x55\xa7\x86\x47\x6a\xea\x3d\ \xc1\x01\x16\xbd\xd4\xf9\x34\x92\x75\x83\x90\xac\xfb\xa3\x82\xa1\ \x77\x11\x77\x64\xd0\x8c\x1d\xc9\xae\xf1\xea\x56\x39\xed\x91\xec\ \xfa\x51\xd5\xb4\x2d\x09\xd4\x3f\x09\x93\xe0\x00\x48\xd6\x6d\xb8\ \xa7\x7d\x66\xe7\x64\xad\xe2\x45\x24\xeb\xc2\xdf\x56\xa6\x7c\x8b\ \xdf\x9f\xa0\x72\x80\x65\xd7\x1b\x86\xc1\xb3\xe2\xd8\x5b\x47\x46\ \xc2\x25\x18\x33\xba\x7f\x0b\xee\xf3\x89\x39\x0b\x51\xd9\x68\xa1\ \x51\x31\x6f\xa3\xfa\x1c\xb2\x4c\x88\xba\xb0\x42\xda\x90\xd1\x03\ \x75\x61\xcf\xa1\x2e\x2c\xe2\x07\x2a\x6e\x70\x09\x86\xce\xdd\xda\ \x7e\xe0\x8c\x4d\xbe\x87\x2a\xdc\x45\x9b\x8c\xe6\xbc\x3e\x43\xaa\ \xbe\x9d\x9f\x90\x83\xe3\x06\x37\xb8\x96\x00\xf8\x3f\xed\x2b\x06\ \x7d\x3b\x07\x10\xa1\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ \x82\ \x00\x00\x09\xcd\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x06\x00\x00\x00\x71\x95\x30\x34\ \x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x16\x06\x00\x00\x16\x06\ \x01\x76\xc3\x24\x09\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\ \x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\ \x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x09\x5a\x49\x44\ \x41\x54\x78\xda\xed\xdb\x5b\x50\x1b\xd7\x19\x00\x60\xa5\x49\xaf\ \x33\x7d\x69\xdf\xda\xb7\xb4\x33\x7d\xe8\xf4\x21\x4d\x1f\x72\xb1\ \x67\x9c\xbe\xd8\x92\x6c\xd2\x38\xa5\x45\x42\xc6\x36\xb6\x69\x3c\ \xd4\x69\x52\xd2\xba\xd8\xd3\x06\x1b\x3b\xc6\x97\x04\x33\x46\x18\ \xd7\x17\x20\x92\xa0\xc6\xe0\xd6\x97\x5a\x10\xa7\x96\x21\x20\x84\ \x2e\x08\x83\x2e\x2b\x21\xad\xa4\x95\xb8\x1b\x62\xc7\x25\x9d\x36\ \xcc\xfc\x3d\xbb\x2b\x64\x09\x04\xd6\x6a\x77\xa5\x5d\x45\x3b\xf3\ \x8f\x66\xb8\xac\xf6\x7c\x3a\xfa\xf7\xfc\xe7\xec\x91\x48\xb2\x78\ \xcc\xcf\xe0\xdd\x9f\xce\xe2\x20\xc4\x20\xfc\xd6\x08\x41\x58\x7f\ \x20\x11\xf3\x21\x64\x60\xdc\x3b\x00\x5e\x47\xcf\x82\xa8\x91\x85\ \x0e\xec\x1c\xbe\x2d\x6e\x64\x31\x00\x8b\x1a\x59\x2c\xc0\xa2\x45\ \x16\x13\xb0\x28\x91\xc5\x06\x2c\x3a\x64\x31\x02\x8b\x0a\x59\xac\ \xc0\xa2\x41\x16\x33\xb0\x28\x90\xc5\x0e\x2c\x78\xe4\x5c\x00\x16\ \x34\x72\xae\x00\x0b\x16\x39\x97\x80\x05\x89\x9c\x6b\xc0\x82\x43\ \xce\x45\x60\x41\x21\x33\x01\x9e\x9f\xf1\x03\xe1\xb7\x41\x70\x6c\ \x90\x59\xf8\xcc\x30\x3b\x81\x65\x14\x58\x30\xc8\x4c\x80\x27\x89\ \x91\xb4\x1b\xeb\xf7\x18\x19\x03\x47\x82\x76\xc0\x3d\x03\xac\x82\ \xf0\x5b\x09\xd1\x00\xcf\x4d\x79\x61\xcc\xd5\x0b\xee\x91\x3b\x8c\ \x02\x1b\xbd\x03\x13\xe8\xc3\xc9\x56\xaa\xc9\xe7\xe0\x3c\x70\x1e\ \x38\x0f\x9c\x07\xce\x03\xe7\x81\xf3\xc0\x79\xe0\x3c\x30\x2b\x60\ \x54\xc9\x45\x02\x76\x72\xf0\x9e\xbd\xc0\x6d\x30\x37\x3d\x96\x9b\ \xc0\x93\xe1\x51\x56\xa5\x2b\x57\x41\x96\xde\x39\x09\x7c\x7f\xca\ \x03\x98\xc3\x90\x55\x5c\xd7\xbd\x8f\xa9\x92\x5d\x74\xc0\x73\xe3\ \xa3\x30\x3d\x66\x48\x2b\xee\x87\x6d\xf9\x1c\xbc\x16\xf0\xdc\xc4\ \x28\x44\x86\x2f\x43\xd8\xa6\x4d\x2f\x86\x74\x30\x1b\x32\xe7\x81\ \x93\x1d\x73\xe1\x7b\x46\x56\xb8\x22\x40\xce\x1a\xee\xb8\xa5\xed\ \xb9\xb0\xbd\xed\x7f\xac\x71\x05\x8e\x9c\x3d\xdc\x21\xed\x1c\x67\ \xb8\xf1\xc8\x41\x73\x6e\x01\x43\x61\xe1\xd3\x4e\xc5\xc6\x1f\xbb\ \x8b\x65\x4a\x14\x95\x6e\xa5\xfc\x8c\x5b\x21\xbd\xe6\x56\xca\x6e\ \xa3\xb0\xa0\xb0\x52\xa1\x90\x1a\xd0\xab\xce\xbb\xb7\x50\x87\x37\ \x54\x2e\x04\x3b\x4e\x00\xd1\x77\x31\x2d\x48\xc2\xaa\x01\xdc\xd4\ \x0c\x21\xcb\x87\x82\x47\x66\x0c\xea\x2c\x2c\xfc\x1a\xa6\x94\xbf\ \x82\x30\x8f\xa1\xe8\x47\x68\x0b\x28\x20\xdd\xc0\xf6\xfe\x0a\xc6\ \xaa\xf7\x42\x40\x77\x04\x88\x81\xa6\x35\x51\x1d\xb7\xd5\x60\xbc\ \x72\x0c\x0c\x9a\xaa\x58\x7c\xd2\x76\x04\xec\xb7\x4e\x43\x70\xb0\ \x45\x90\xc8\x29\xa1\x06\x76\x6c\xf8\x06\xea\x99\x5b\xdd\x0a\xf9\ \x15\x84\xf2\xef\x24\x50\x5f\xa0\x18\xa1\x7b\x2e\xea\xc1\x74\x4f\ \x2e\x23\xc3\xa5\x94\x6d\x73\x15\x4b\x7f\xed\x7d\x5b\x75\xc2\x5f\ \xf7\x87\xcf\x7d\xc7\xf6\x81\xf7\xc0\x2e\xc0\x76\xbd\xb6\x12\xbc\ \x64\x0b\x8c\x55\xbd\x01\x81\xb6\x63\x10\x36\x3f\xee\x9d\x38\x82\ \xef\x6b\x3f\x9a\x00\xbb\x3c\x7a\x74\x87\xc1\x6d\x68\x8c\x43\x46\ \x1f\x0a\x66\xa0\xaa\x2f\xae\x62\x3c\x38\x4c\xad\x0d\x72\x06\xec\ \x55\xca\x9f\xc5\x14\xd2\x5a\xd4\xf8\x07\x89\x18\xf2\x47\xe8\xf5\ \x3a\xa6\x94\xbd\x89\xf0\x5e\x08\x17\x16\x7e\x73\xad\xf3\x4c\x58\ \x35\x3f\x4d\x96\x73\x89\x3b\xe7\x20\xd0\x7a\x14\x7c\xc7\x7f\x07\ \xd8\xee\xad\x89\x3d\xbb\xec\x75\xf0\x9f\xad\x04\xbc\xe7\x3c\xf4\ \xb6\x56\xaf\x89\x1b\x1f\xae\x78\x64\x14\x5e\xfb\x0d\x4e\x8b\x8d\ \x10\x17\x95\x9c\x47\xb1\x69\x1d\x6a\x64\x27\x8a\xc5\xb8\x46\xcf\ \xa1\x1e\xfc\x57\x04\xfe\x73\x6b\xd9\xf3\x5f\x4d\x35\xa5\x84\x6c\ \xba\xe7\x53\xba\xa1\xa1\x14\x10\xbc\x7a\x0a\xc8\x1e\x8e\x6d\x2f\ \x88\x41\xbb\x76\x14\x80\xf9\xf0\x6f\xe0\x6e\xcb\x5f\x52\x02\xee\ \xd1\x1d\x82\x80\xa9\x85\x27\xe4\x8f\x51\x2f\xbe\x97\x3e\x30\x56\ \x2c\x7d\xd9\xad\x94\x1a\xe3\x7b\x12\xfa\x8a\x0f\xba\x94\xf2\x22\ \x32\xf7\x32\xcd\xd7\x11\x9b\xf6\x05\xd4\xc0\x07\x8c\x6f\x62\xfd\ \x17\xc1\x7f\xe6\x8f\x80\xed\x78\x35\x76\x1d\x8e\x3d\x5b\xa1\xff\ \xf4\xef\xa9\x54\xe0\xea\xd5\x42\x60\xe4\x36\x78\xcd\x9d\x28\x27\ \xd7\xac\x40\x1e\xfa\x67\xed\xb2\x1b\x9f\x16\xa6\x83\x26\x6a\xa2\ \x86\x4d\xcc\xcf\xf8\xd2\xcb\xc1\x4e\xd5\xc6\x1f\x46\x7b\xec\x52\ \x83\xc8\x9e\xdb\x41\x82\xa7\x3b\xba\x48\x17\x37\x3e\x86\x3a\x4f\ \x80\xa5\xaa\x0c\x9c\x28\x37\x2f\x5d\x9b\xef\x64\x25\xcc\x47\xdc\ \x71\xab\xcd\x1e\x30\x76\x24\x22\xf7\xb6\x55\xa3\xff\xd7\xac\x40\ \x9e\x25\x2c\x99\xbf\xc9\xb9\x8a\x65\xe5\xe8\xc2\x3f\x8f\xe1\x2a\ \xa4\x57\x31\xd5\xa6\x1f\xb1\x19\xba\x45\x86\x5a\x5f\x44\x8d\x7a\ \xc8\x76\x5c\x3b\x10\x85\xeb\x3d\x7f\x10\xec\x15\xaa\x18\xb2\x77\ \x5f\x09\xcc\xd8\x0c\xb1\x46\xf8\x2c\xff\x58\xd1\x8b\x03\x83\x2d\ \x2b\xce\x37\xe9\xee\xca\x3c\x30\xba\xe0\x87\xf4\x85\x4b\x6d\x4e\ \x95\x7c\x3d\xdb\x71\x31\x57\xb8\x64\x2c\x1f\x39\x38\x2e\x56\x83\ \x67\x4f\x21\x0d\xbd\xfd\x55\x98\xec\xba\x42\x35\x22\xec\x32\xac\ \x00\xf6\x1b\x9b\x84\x01\xec\x2a\x92\xcb\xc9\xe1\x94\x61\xc3\x86\ \x67\x58\x57\x68\x76\xcd\x4b\x5c\xe1\x92\x61\xea\x3c\x9e\x80\x66\ \xbe\xf6\x01\xcc\xf9\xec\xe0\x3b\x50\x4e\x23\x17\xcb\x81\x68\xae\ \x03\xf7\x27\x6d\x2b\x80\x93\x15\x21\x59\x01\xe6\xac\xfc\xa5\x71\ \x3f\xe3\xb2\xf4\x1d\xd6\xd7\xad\x80\xf3\x0e\x76\xc2\xfc\xa4\x07\ \x02\xb5\xef\x52\xc8\x9e\x37\xb7\x41\x5f\xf3\xbb\x09\x7f\xd3\xdf\ \xfe\x5e\xd2\xf3\x89\x16\x78\xdc\xa2\x7d\x99\x6b\x5c\x32\xfc\xfd\ \x97\xe0\x6e\x92\xa1\x98\xf9\x5a\x2d\x38\x0c\x2d\x70\xef\xc2\x21\ \xe8\x49\xf2\xfb\xd1\x8f\xea\x73\x07\x98\x8f\x9e\x9b\x30\x92\xb8\ \x59\x9b\x72\x91\x41\x46\xdf\xe5\xa3\x54\x59\x9d\xec\x5c\x11\xc7\ \x4d\xea\x39\xb5\x74\x83\x5c\xb6\xe2\xb4\x92\xcb\x56\xcf\x5d\x3e\ \x07\x61\xea\xa8\x49\xad\xc8\x68\x3d\x8c\x6e\x6e\x97\x56\x3d\x17\ \x3e\xd4\xc1\xbe\x92\xf3\x5b\x32\x03\x9c\x09\xdc\x78\x64\xdb\x8d\ \x0f\xc0\xa0\x5d\x1d\x77\x00\x15\x1c\xf8\x1a\x93\x45\x5c\x01\x93\ \x2b\xdb\xbc\x03\x67\x12\x37\x3e\x7c\xa8\xc2\xb3\xdf\xaa\x83\x81\ \xce\x1a\xe8\xfb\xdb\x51\x54\xc5\xbd\x87\xe0\xdf\x07\xec\xee\xb9\ \x95\x85\x45\x92\x98\x70\xe9\x61\x16\x15\x26\xe9\x06\xf9\x08\x2d\ \xef\x39\x38\x64\x6d\x5d\x97\x0d\x5c\x2e\x42\xf0\x37\x39\x31\xe3\ \x0a\x1e\x38\x8a\xfb\x48\xac\xb8\x82\x06\xce\x05\x5c\xc1\x02\x13\ \x36\xcd\xfa\x5c\xc0\x15\x24\x70\xd0\xa4\x7b\x05\x5d\xd8\x42\x2e\ \xe0\x92\x31\x13\x34\x09\x07\xd8\xaa\x57\xaf\xb3\x76\x37\x44\x7c\ \xa6\x26\xbf\xe8\x71\xd1\x38\x7a\xdc\xf1\x11\x4c\x85\x9d\xac\x62\ \x7a\xdc\x85\xd0\x38\xa8\xe4\x48\x5c\x4b\x97\xfa\x33\x14\x60\xe9\ \x56\x7f\xca\x1b\xb2\xb9\x05\x82\x97\x6b\xd6\x5c\x4d\x66\x8f\xab\ \x05\x4f\x4d\x05\xb8\x8e\xef\xe7\x64\xd9\x88\xc0\xad\xec\x80\x13\ \x70\x97\x82\x27\x64\x7f\xfd\x7e\x7a\x95\xa2\xb6\x82\x37\x60\xef\ \xf5\xc6\xe8\x8a\x75\x01\x38\x07\xd8\xaf\xcd\x85\xf1\xa1\xf4\x81\ \xa3\xb8\x8f\x12\x70\xa3\x61\xee\x52\x3f\xe0\x1a\xd9\xbb\x7f\x27\ \xd5\x78\x7f\x43\x25\x2f\xb8\x13\xde\x1e\x98\x0a\x8d\x82\xa7\xbc\ \x98\x7a\x9f\xd0\xd5\x26\x96\x29\xc2\x9d\x7e\x0e\x5e\x0b\x37\x1e\ \xd9\x6f\x6a\xc6\xb9\xca\x8b\x4b\xab\xc7\xc1\xce\x93\xdc\xdf\xd0\ \xf0\xc7\xdb\x67\x89\xa6\x3a\xea\x7d\x02\x35\x95\xd9\xb9\xc9\xd9\ \xba\x1a\xd6\x3f\x09\x97\x6b\x64\xe2\x5f\x67\x1f\xaf\x4a\xf4\x5f\ \xe2\x0d\x97\x8c\xa9\x3e\x3d\x3d\x39\xbf\x57\x91\x1d\x60\x04\x77\ \x26\x15\xdc\x58\xe8\xd5\xf3\xb8\xa9\x99\x55\xba\x20\x9f\x4d\xa3\ \x1e\x30\xd9\xbd\x95\x57\x5c\x6a\xe5\x39\xe4\x88\x2d\x98\xce\x13\ \xce\xcc\x03\x03\xc0\x53\xe6\xae\x86\x06\x26\xc8\x6c\x7b\x32\xde\ \x7c\x88\xee\x55\xfb\x14\x1c\xe2\x0e\xac\xda\x50\x6c\x27\xfd\xa8\ \xd6\x8c\xbd\x27\x3b\xe3\x60\x12\x19\xc1\x9d\xcd\x14\xb2\xbf\xf1\ \x00\xd5\xe0\xb1\xca\x52\xde\x71\xc9\xf0\x46\x6f\x74\x33\xb6\xbb\ \xd9\x2b\x34\x32\x89\x8c\xab\xff\x44\x3f\xe3\x70\x70\x17\xef\xb8\ \x64\x78\x76\xbd\x4e\x03\x0f\xf7\x66\xb7\x92\xcb\x14\xb2\xff\x2c\ \xdd\x83\xc9\xa1\x1a\x1b\xdc\xd9\x80\x31\xa5\x3d\x76\x6e\xd5\x66\ \xea\xfd\xee\x8f\x1a\xb3\x5f\x2a\xa7\x8d\x3c\xd8\x92\x32\x72\x40\ \x5b\x4d\x03\xbf\xa5\xe2\x17\x17\xc5\xac\x73\x80\xbe\xc9\x21\x64\ \x72\xc9\x5f\x10\x73\x11\x14\x72\xb7\xba\x91\x2f\xe4\xe0\xcd\xd3\ \xb1\x67\x82\x89\x64\x4f\xaa\xaf\x19\x3a\x46\x13\x37\xe3\xd7\x35\ \x74\xbe\x7f\x67\x8f\xb0\x66\xd3\xd2\x42\xd6\xab\x1f\xa6\x82\x4c\ \x6e\x1f\x58\x1a\x3a\x85\xba\xeb\x19\xe1\xce\x06\x98\xcd\x8a\xe1\ \x87\x2b\xa8\xf7\x21\xce\xbf\x2f\xbc\xf9\x60\x3e\x91\xc9\xf4\xc0\ \xac\x54\x66\x8e\x3b\xeb\x34\x51\xc5\x4c\x36\x86\x68\x29\xaf\x68\ \x40\x55\xd5\x57\xcc\xfa\xfa\x66\xae\x91\xc9\x27\xd8\xa9\xb1\x70\ \x79\x11\x55\x3a\x3f\x71\x07\x51\x80\xf9\x7c\x6e\xe0\xd4\x9f\xe9\ \x09\xa5\x83\xe5\xc2\xde\x04\x93\x0e\xb2\x85\x42\x6e\x26\x56\x4d\ \x13\x77\x1a\x63\x77\xf7\x80\xe6\xc8\x13\xb6\x67\x31\xc7\x9d\xea\ \xd7\xc7\x7a\xef\xb4\xb1\x4b\xf8\xbb\x8c\xf8\x40\xf6\x9d\x7a\x3b\ \x56\x32\xaf\x32\x27\xb1\x38\xe9\xfc\x7b\xc5\x83\xe9\xd0\xb3\x4c\ \x62\xa2\xa3\xed\x67\xe8\xc3\x9b\xa2\xbe\x21\xa5\xbf\xbc\xc5\xf4\ \xff\xb9\x0a\xe6\xfb\xe2\x38\x46\x26\xb7\x0b\x60\x7b\xe8\x0d\x30\ \xde\x8a\x92\xe5\x93\xef\x8b\x91\x21\x4d\x09\xd3\x6b\xb4\x96\x6d\ \xf9\x56\x6c\x2b\x84\x42\x16\x71\x97\xbc\xf6\x5d\x89\x98\x0e\xae\ \x91\x83\x37\xd0\x90\xad\x84\x4e\x15\xde\x77\xb6\x43\x88\x7a\x52\ \x87\xc4\xd5\x6d\x63\xbe\x8f\x6f\xe3\x77\xa2\x9b\x20\xc9\xf3\x2d\ \x90\xbb\xa0\x24\x62\x3c\x48\x64\x04\xd7\xc2\x15\x72\xe0\x72\x0d\ \x35\x26\xa6\xd2\x45\xe9\x2f\x60\xec\xc8\x6f\x2f\x30\xd9\x78\x83\ \x92\xdd\x53\xd4\x5e\x3e\xa5\x0c\x5f\xda\xbb\x87\xa9\xe4\x05\x12\ \x31\x1f\xed\xed\xed\x4f\xa7\x89\x1c\x5e\xad\x27\x63\x6f\x14\x3e\ \xde\x2f\x47\x7e\xbd\x95\xb2\x2a\x77\x91\xfc\xa5\x64\x4f\xe0\x93\ \x3f\x73\x17\xcb\x7e\x42\x6f\x7c\x94\x8d\xc4\x6f\x39\xc3\x14\xb2\ \x4d\x92\x5c\x38\x38\x46\x5e\x0c\x1b\xce\xed\x46\xf9\xf3\x64\x74\ \xb3\x63\xfc\xe6\x44\x72\xa3\x8e\x3f\xba\x7d\xd7\x8a\x7e\xef\x40\ \xaf\xff\x59\xf6\x37\xff\xc5\x94\xb2\x0b\x58\x51\xc1\xf7\x24\xb9\ \x74\xd0\xc8\x0d\x1f\xb2\x44\x5e\x44\xa1\x5a\x3a\x27\x79\x63\x42\ \xf9\xf3\x2d\x84\xd6\x13\xdd\xaa\xbb\xda\x7e\xe7\x2f\x10\xba\xc9\ \xa5\x94\x55\x7b\x4a\x36\x7f\x5f\x92\xab\x07\x4b\x64\x84\xab\x2b\ \x5e\xed\xdc\x63\x52\xe9\xd7\x9d\x45\xd2\xe7\xc8\x1c\x8b\xbe\xfa\ \x3b\xb1\x62\x69\xa9\x5b\x21\xdd\xe2\x56\x6c\x7e\x11\x2b\x2d\xf8\ \xb6\xe4\xcb\x72\x90\xc8\xe6\xae\x7a\x1d\xc3\x09\xa2\xfb\x7e\x63\ \x93\x52\x92\x3f\x78\xe9\xc9\x8b\x96\xae\xfa\x6d\x79\xb5\x74\x90\ \xbb\xd5\x9a\x3c\x6e\xf6\x90\x17\xcd\xfa\x06\x55\x5e\x89\x1f\xe4\ \x3c\x2e\x8f\xc8\x79\x5c\x3e\x0e\x83\xa1\xea\x19\xab\x5e\xad\xb5\ \xe8\xeb\x8b\xbe\x6c\x6d\xff\x3f\x50\x07\xc8\x26\xe1\x4f\x6f\x61\ \x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\xdc\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x00\xa2\x50\x4c\x54\x45\x00\x00\x00\xb6\xdb\xb6\xbf\xbf\ \xbf\xc6\xc6\xc6\xbf\xcf\xbf\xc3\xc3\xc3\xc6\xc6\xc6\xc4\xce\xc4\ \xc6\xc6\xc6\xc8\xc8\xc8\xc4\xcc\xc4\xc6\xc9\xc6\xc7\xc9\xc7\xc7\ \xca\xc7\xc8\xca\xc8\xc6\xcb\xc6\xc6\xc9\xc6\xc7\xc9\xc7\xc8\xca\ \xc8\xc7\xcb\xc7\xc7\xc9\xc7\xc8\xca\xc8\xc7\xca\xc7\xc7\xca\xc7\ \xc8\xcb\xc8\xc6\xc9\xc6\xc7\xca\xc7\xc7\xca\xc7\xc6\xca\xc6\xc7\ \xca\xc7\xc7\xca\xc7\xc8\xca\xc8\xc7\xca\xc7\xc8\xca\xc8\xc7\xca\ \xc7\xc7\xc9\xc7\xc7\xca\xc7\xc7\xca\xc7\xc7\xca\xc7\xc8\xca\xc8\ \xc7\xca\xc7\xc7\xca\xc7\xc7\xc9\xc7\xc7\xca\xc7\xc7\xca\xc7\xc8\ \xcb\xc8\xca\xcd\xca\xcb\xce\xcb\xd1\xd3\xd1\xf8\xf9\xf8\xf9\xf9\ \xf9\xfa\xfa\xfa\xfc\xfc\xfc\xff\xff\xff\x28\x9c\x19\x94\x00\x00\ \x00\x2c\x74\x52\x4e\x53\x00\x07\x08\x09\x10\x11\x12\x1a\x1b\x1c\ \x1e\x5e\x5f\x60\x61\x62\x63\x76\x78\x7a\x7b\x7d\xad\xae\xaf\xb0\ \xc9\xca\xcb\xcd\xce\xcf\xd7\xd8\xd9\xdb\xe2\xe3\xe4\xef\xf0\xf1\ \xf3\xf4\x24\xb9\xb6\xe8\x00\x00\x00\xbd\x49\x44\x41\x54\x18\xd3\ \x6d\xd1\xc9\x76\x82\x50\x14\x44\xd1\x13\x10\xec\xa2\x89\xa2\x11\ \x0d\x31\x10\x3b\x9a\x52\x50\xf4\xff\x7f\xcd\x81\xb0\x82\xf2\x6a\ \x76\xf7\xec\x56\x01\x00\xee\xc7\x32\xca\xb2\xc8\x1f\x3b\xfc\xc7\ \x9e\x25\xaa\x12\x7b\x76\xad\xdd\x6f\x35\xf2\x3b\x78\x68\x7f\xaf\ \xa7\xec\x7a\x00\xf6\x8f\xa4\x63\x9e\x9f\xa4\x53\x9e\x1f\x25\x05\ \x16\x30\x97\xa4\xe2\x5a\x5e\xa4\x4b\x79\x2d\x24\x69\x0a\x6e\x22\ \x49\x45\x79\x3b\x4b\xe7\x5b\x59\x48\x52\xec\xf0\xa9\x36\x6b\xc4\ \xd2\xc4\x0b\x36\x26\x8e\x48\x4d\x9c\x9a\x39\xe1\xcf\xc4\x21\xbe\ \x89\xbf\x18\x9b\x78\x88\x1b\xb7\xf9\xd0\x01\xaf\xfd\xfc\x04\xb0\ \x82\xd7\xaa\x56\x16\x40\x6f\xf7\x5c\xec\xb6\x5b\xcd\xb0\x6a\xea\ \x7a\x50\xcf\x63\x4d\xe3\x1a\x0f\x93\xb7\xc6\x9a\xce\xc8\x0f\xd3\ \x34\x5c\xbc\x77\x1e\xf7\x1d\x32\xae\x42\xd7\xc6\x5a\x89\xe7\x00\ \x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x0b\x00\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x06\x00\x00\x00\x71\x95\x30\x34\ \x00\x00\x0a\xc7\x49\x44\x41\x54\x78\xda\xed\xdc\x7f\x50\x14\xd7\ \x1d\x00\x70\xda\x26\x4d\xa3\xcd\xa4\x9d\xe9\x74\xa6\x9d\x69\x92\ \xe9\xa4\x69\x3b\x93\xc9\x4c\x9b\x49\xd3\x3f\x3a\x1d\x3b\xb5\xca\ \xed\x82\xd8\xb4\x28\x7b\x07\xa8\xc4\x40\x8c\x1a\x1b\xc5\x31\x80\ \x20\x3f\x44\x40\x40\x11\x39\x10\x08\x22\xdc\x9d\x22\x22\x2a\x3f\ \x02\x27\x3f\x05\xe4\xe7\xdd\xe1\xa1\xf7\x03\x0e\x38\x38\x48\x6a\ \xdb\x34\x9d\x69\xda\xb4\x51\xcb\xeb\x7b\x7b\x07\xec\x1d\xbb\xb0\ \xc7\xed\xde\x2e\x71\x77\xe6\x0d\x83\x72\x77\xbb\x1f\x1e\xdf\xf7\ \x7d\x6f\xdf\x7e\x03\x02\xa4\x43\x3a\x96\x3b\x74\xba\xe2\x27\x1d\ \x3a\x75\x91\x43\xaf\x6e\xe1\xb2\xcd\xea\xd5\x4a\xf4\xde\x8f\x3d\ \xee\x8c\x5e\x5d\x0b\x1b\xe0\xa7\x69\x6a\x1e\x5b\x64\xfe\x71\x17\ \xda\xd5\xc7\x0e\xd9\x89\xab\xb9\xe6\x07\xdc\xc7\x0f\xd9\x64\xaa\ \xfe\xba\x9f\x71\xe7\x5b\x83\xcd\x96\xff\x94\x84\x2b\x21\xfb\x80\ \xab\x53\x5f\x17\x10\x57\xdc\xc8\x13\xa1\x1b\x9f\x1d\x95\x07\xfd\ \xc2\x4c\xc8\xb6\x5a\x08\x7c\xbf\x55\x2e\xcb\x34\x2b\x30\x95\x45\ \x8e\xdd\x84\xad\x05\x35\xb3\x1c\xef\x86\x5f\x75\x64\x23\x64\x1d\ \xb0\xd5\x9a\x09\xbc\xcc\xac\x08\x4a\x9b\x2c\x8c\x33\x4c\x5d\xcf\ \x05\x8e\x9e\x32\xf0\xd8\x23\x9b\x42\x37\x7c\x13\x62\x6d\x84\xed\ \x08\x44\xbc\x6c\x91\xe3\x36\x88\x36\x07\x1b\xe0\xa2\x59\xdf\xfa\ \x03\xb0\x25\xbc\x05\x26\x8a\xe2\xc0\x54\xfd\x69\x30\x33\x58\xb9\ \x6a\xac\xf1\xdb\xe7\xc1\x88\xf6\x2c\x18\xbc\x9e\x0d\xfa\xae\x66\ \x82\xde\x2b\x19\x60\xf0\x5a\x36\x18\xfe\x30\x0f\x8c\x76\x95\x02\ \x87\x5e\x45\xff\x5a\x83\xaa\xd1\x6f\xc8\x20\x34\xf4\x6b\xa3\x8a\ \xc0\xd7\xac\x04\x9e\x00\x01\x3a\x61\x7b\xc0\x15\x26\x2b\xf0\x9d\ \x21\xc0\x96\x1c\x03\x26\x2b\xd3\x80\xe3\x36\xbb\x1e\x6e\xeb\xfe\ \x00\x82\x66\x81\x0e\x55\xf2\xb2\xad\xbb\xea\x38\xb8\xd7\xaa\x84\ \xd0\x7e\x46\x06\x01\x01\x5f\x19\x25\x02\x7f\x65\x55\x60\x4a\x78\ \x91\x7f\x65\x87\x81\x7f\x06\xbf\x9a\x60\xd3\xc2\x56\x6e\x51\xc8\ \x52\x60\xa8\xd8\x03\xff\x3d\x1a\x35\x33\x81\xed\xb6\xca\xf1\x50\ \xb3\x42\xb6\xdd\x1c\x11\xb4\x77\x3c\xf7\x90\x69\x22\xf7\x20\xc4\ \x7b\x1b\x8c\x1e\x8c\x00\x96\x5d\x5b\x57\xfe\x8c\x88\x20\x12\xdb\ \x7e\x25\x0b\x38\x86\x96\xf6\x6c\x04\x75\xa7\xe9\xcc\x8a\xb0\x9e\ \x0d\xf5\xee\xa9\x81\x0a\xfe\x91\x4d\xe1\x9b\x5f\xb4\x12\x58\x96\ \x55\x8e\x39\x96\xed\x55\x72\xec\x1f\x28\xbe\xa2\x58\x8b\xd0\xc6\ \xe4\xf8\x0f\xbd\x19\xd0\xe0\x54\xf5\x06\x5d\xcf\x9b\xee\x28\x06\ \xf6\xea\x4c\x30\x91\x77\x18\x8c\xc5\xee\x20\x41\x19\xcf\x21\xe6\ \x8f\x60\xf2\x5c\x02\x98\xe9\x3d\xef\xc2\x55\x91\x7f\xfe\xde\xe2\ \xce\xb7\x9e\xcb\xe9\xfc\x20\xa3\x10\x00\xc1\x42\x2c\x72\x59\x33\ \x3c\xf1\xff\x31\x5c\xd0\x43\xd8\x7a\xe0\x00\x96\x04\x7b\xe0\x2f\ \xd1\x6b\x56\x9b\x2d\x40\x88\x3a\xb6\x31\xd4\xd1\x7f\x01\xd8\xab\ \x32\x80\x2d\x7d\x1f\xb0\x46\xd1\xf7\x70\xeb\x8e\x2d\x60\xfc\xd4\ \x21\x30\x5c\x7b\x72\xd5\xb8\xd4\x9e\xec\x18\xa2\x8d\xcb\x1f\x7a\ \x8d\x6c\x93\xc9\x9e\x22\xff\x74\xe5\xd8\x38\x03\xea\x23\xd8\x3b\ \x5b\xe1\x60\xf6\xe6\x88\x1c\xff\x36\x17\xa9\x98\x37\xb8\x4b\x1a\ \x1c\xec\x48\xec\xc4\x68\x60\x0d\x5f\xda\xb3\x4d\x91\xc1\x60\x28\ \x29\x1a\x74\x96\x27\xfa\x84\x8c\x06\x45\x86\x73\x60\x87\xac\x8b\ \x7e\xf5\x49\x94\x4a\xc1\x1e\xfb\x11\x03\xac\x15\xa2\xbf\x67\x0e\ \xdf\xfc\x3d\xae\x42\x8f\xbd\xa3\xfc\x1b\xe8\x04\xb9\x4a\xa5\xa6\ \x3b\x4b\x60\xaf\x3d\x08\x2c\x70\x00\xf4\x3c\xff\x7b\x51\x21\xa0\ \xef\xe4\x7e\xf7\x3f\xff\xea\xf4\xcf\x61\x26\x61\x18\xba\x91\xd3\ \xdf\x57\x93\xf9\x49\x87\x9a\x19\xf8\x96\x26\x85\x3e\x54\x38\xc3\ \x50\x1d\xea\x28\x8c\x17\x0a\x7b\xec\x1b\xf0\x24\xc6\xe8\x7a\x2b\ \x6c\x35\x26\x45\xe0\x6f\xd1\x00\xc7\xe5\x80\xe9\xc2\x6d\xe2\x25\ \x67\xed\x2b\x07\xa3\x79\xb1\x64\xef\xf5\xbc\x26\xe3\xbb\x04\xe8\ \x2e\x89\x03\xc3\x75\x79\xa7\x3c\xcf\xc9\xd8\x98\x4f\xf4\x54\xa5\ \x3f\x60\x42\xbe\xdb\x52\xc0\x1c\xb6\xe8\x90\x4d\x61\xd8\xeb\x64\ \x0c\x5d\x0a\xfb\x05\x8c\xbf\xa5\x68\x70\xe3\x23\x1b\x71\xe1\x36\ \xf3\x39\x31\x40\x59\xc3\xad\xb2\xa3\x40\x1f\x1f\x05\x2c\x0a\x8f\ \xd0\x11\x8e\x3f\xb0\x10\x58\x0c\x5d\xa7\xb9\xd3\xa0\xfc\x4d\xa7\ \x3a\x85\x16\x78\xa0\x36\x6b\xa5\xcf\xad\x07\x1d\x1d\x4f\x04\x58\ \xa3\xb6\x3c\xe3\x4a\xb5\x3c\x07\x2f\xf4\xfd\xf9\xbb\x61\x9b\x7e\ \xc0\x57\xfe\xec\x0f\x5c\xd4\xa8\x99\x43\x77\xd1\x11\x60\xdc\x17\ \x46\x17\xf6\xea\xc7\x23\x36\x7d\xd7\xf3\x1c\x51\xd8\xa0\x0d\x13\ \x17\x53\x57\x1e\x80\x0d\x97\xbe\x1f\xe0\x9a\x18\x78\x7e\x98\xd6\ \x4a\x04\xbe\xc2\xe7\xe4\x64\xa6\xb7\xfa\x69\x78\x12\x5a\x7f\x4c\ \x6d\xd1\xec\xcc\x0d\xa8\xf2\x18\xe8\xcf\xdc\x07\xcc\x91\xc1\x8f\ \xdc\xae\x9b\xc0\x66\x61\x88\x7c\x95\x7a\x9e\x86\xfa\xbc\x34\xa6\ \x30\xe1\xd0\xa9\x58\x01\xff\x9d\xf2\x21\x30\xf6\xe2\x9b\xf9\x9e\ \xf9\xf9\x13\x17\xb5\xdb\xd5\x27\x68\x81\x74\xea\xb4\x01\x9a\x0e\ \xf6\x6f\x98\xe7\x6f\x5b\x00\x6e\xc8\x3b\xc2\x04\x3c\xbd\xc2\x14\ \x9d\x04\x46\x6f\x06\xdf\xb4\x0f\xa6\x5b\xa9\x33\xa1\xa1\x4f\xfb\ \x03\x77\xd6\xa0\xb9\xe9\xcf\xc5\x99\xfe\xda\x2c\x86\x9c\x36\xe3\ \x3e\x48\x4e\xfe\x2a\xcc\x96\xe2\x3d\x42\xe4\x1c\x9a\x65\xa2\xb8\ \x3c\x54\x97\xdb\xc8\x94\x49\xb0\x0a\x11\xfe\x3c\x10\x2e\xba\xa1\ \xe8\xef\xd5\x2f\x43\xc3\x69\x86\x94\x2b\x05\x0c\x37\xe7\xe3\x64\ \xf6\x44\xc8\x82\x21\xec\x3f\xdd\x26\x28\x91\xc1\x97\xbb\xab\x8e\ \x3f\xa4\x7b\x6d\xef\x95\x13\xe2\x02\x16\x0a\x17\xb5\xd1\x5b\x25\ \xcc\xd3\xdf\xaa\xf4\x2f\x8c\x8d\x05\xaf\xa3\x73\x34\x47\xe0\x2f\ \x43\xd8\x49\x27\xb0\xec\x3f\x86\xfc\xd8\x4f\x99\x5e\x87\x32\x13\ \xd1\x00\x7f\xac\x2b\x5e\x07\x3f\xb0\x55\xa8\xf5\x5b\x34\xb5\xed\ \xba\x94\xc6\x88\xdc\xa5\x49\x9d\x1b\xb8\x9e\xd3\xa7\x6f\xc8\x8b\ \x37\x5e\xcc\x88\x1b\x49\x8a\xb1\xf6\x96\x25\x3e\x64\x9c\xcd\xc1\ \x49\xc8\x84\x6b\x7d\x43\x70\x60\xa1\x71\xe7\xdb\xbd\x16\xa5\xcf\ \xeb\x10\x0b\x83\x63\x7d\x2e\xbb\x5f\x2c\xdf\xc0\x62\xc1\x25\x9b\ \x0e\x0e\x76\x57\x33\x7d\xc6\xed\x86\x7f\x09\xf6\xfe\x0b\xc2\x03\ \x8b\x0a\xd7\xd5\xa6\x06\x2b\x60\xcc\x3d\xbe\x6a\xdc\x4e\x4d\x32\ \xb0\x75\x97\xb2\x0f\x4d\x7c\x01\x3b\x71\x35\x6d\x62\xc2\x9d\x6f\ \xf6\xfe\x0a\xd0\x5b\x93\xe1\x35\x6e\xd7\xc5\x34\x30\xe6\x05\x2e\ \x6f\xc0\x62\xc6\x5d\x58\x69\x83\x83\x1e\xb9\x3e\xa1\x49\x61\x85\ \x3b\x54\x97\xc3\x3a\x2c\xf0\x0a\xbc\x16\x70\xdd\x7a\xf3\xc0\x05\ \x72\x6d\x17\xc5\x66\x2a\x36\x5a\xe0\x41\xb3\x3f\xf4\x4b\x40\x37\ \x45\x57\x9d\xbd\x70\x09\xec\x8a\xb9\xed\x6b\x05\x97\xbe\x67\x57\ \x92\x71\x9a\xb3\xf4\x90\x2b\xe0\x2f\x03\x2e\x2f\xf9\x37\x17\xc0\ \x12\x2e\x8f\xc0\xf7\x8d\x95\xeb\x25\x5c\x9e\x80\x49\x5c\x83\xba\ \x43\x82\xe4\x01\x58\xc2\xe5\x11\x58\xc2\xe5\x11\xf8\x6f\x3d\x65\ \xcf\x38\x0c\xea\x1e\x09\x8f\x07\x60\x9d\xae\xf8\x59\x87\x41\x23\ \xe1\xb2\xc5\xd5\xab\x4e\xb1\xc7\xad\x2f\x5e\x37\xd4\xac\x6c\x37\ \xb6\x9d\x1b\x90\xf0\x38\xc6\x35\x6a\xb3\xd7\x23\x5c\xd8\x00\x6a\ \x12\xf2\xf2\x6d\x22\xf3\xc0\x2d\xcf\x3b\xd3\x2b\xe0\x16\x76\xcc\ \xe3\x8a\x09\x79\xba\x31\x1f\x4c\x9c\x8e\x85\x5f\xcf\x88\x06\x77\ \x3c\x7d\xef\xfc\xc6\x1d\xed\xaa\x71\x45\x81\x3c\x50\x01\xac\x51\ \xbf\x77\xde\x98\xdc\x15\xe2\xd3\x0e\x77\xce\xd6\x9a\x6b\xb2\x2b\ \xdd\xee\x4a\x6f\xc7\x5e\x5a\x35\xae\xd0\xc8\x53\xf5\x79\x8b\x77\ \x7e\xc3\x83\x04\x07\x9e\x35\xa8\x73\xd0\x2d\x7e\x0b\x81\xdd\xa5\ \x6c\x62\x39\xe1\x13\xae\x90\xc8\x93\x25\x09\x0b\xc0\x63\x7f\x52\ \x08\x8e\xbb\xb0\x71\x92\xc0\x0e\x52\x7a\xf1\x08\x3d\xae\x56\xd9\ \xc9\x16\x97\x82\xac\xf7\xe7\x45\xa1\x47\x0a\xe6\x2f\x64\x3c\x63\ \xbf\x80\xc0\xaa\x6c\xaa\x1f\xda\xce\x4b\x7d\xd8\xc7\x14\x19\xfc\ \x9c\xcf\xb8\x42\x20\x8f\xee\xdd\xbe\x00\x3c\x59\x9e\x2c\x0a\xdc\ \xc5\xed\xbf\xe4\x33\x28\xce\xf0\x45\x60\xbb\x38\xc1\xf5\x2b\xf2\ \x50\xa5\xdb\xee\xf5\xa9\xa6\xb3\x42\x00\x9f\x64\x1a\xbf\x5c\x3b\ \x55\xe7\xcf\xaf\xc0\xb9\xc1\xad\xb1\xe0\x79\x08\x34\xe5\x2b\x30\ \x6a\x23\x6d\x45\x83\xbc\xa6\x67\xad\x85\x6e\x3b\x41\x1d\xbd\xe5\ \xa2\xc1\x75\x01\xbf\x4d\x39\xbf\xb6\xc5\xd9\x5a\x4b\xf1\x73\x10\ \x68\x92\x1b\xe4\x62\xde\x7a\xb2\xbd\x36\x87\xf2\xc8\x56\xb0\xbf\ \x71\xb3\x56\x4a\x6f\xcd\x61\x38\x4e\x79\x6c\xcd\xe6\x3e\x25\x5e\ \x03\xc8\x76\x4d\xfa\x62\x8a\xb6\x67\x9b\xa8\x70\xc9\x1e\x4c\x04\ \xbe\x42\x7d\x94\x6d\xc9\x0f\xb8\xc2\x85\x68\x91\x27\xcb\x8e\x2d\ \xa6\x68\x87\x22\x44\x85\x8b\x0e\xf4\x44\x00\x25\x44\xfc\x97\xf6\ \x87\x38\x45\x6e\xe7\x16\x79\xa2\xe4\xe8\x22\xf0\xe1\x1d\x7e\xd8\ \x72\xa5\xca\xf4\x66\x49\xd7\x12\x16\xf8\xc2\x8a\xc0\x62\x46\x9e\ \x28\x5d\x04\x46\x8f\xd7\x8a\x09\xd7\x99\x0b\x07\xff\x9c\x02\xfc\ \x97\x65\x7f\x18\x21\xeb\x9a\x95\x76\x31\x21\x4f\x96\x25\x2d\x02\ \xef\x27\x44\x85\xeb\x39\xc8\x99\x15\x98\x79\xc5\x17\x88\x0d\xd9\ \x7e\x91\x32\xc8\xbd\xb3\x9d\xaf\x6a\x53\xc7\x56\x7b\x33\x18\x95\ \x70\xa0\x0c\x72\xd7\x58\xbd\x88\x4b\x64\x38\x19\x31\xf8\xb4\xd0\ \x73\xe3\x14\xe5\x19\xb7\x20\x72\x65\x4d\x2c\xb8\xce\xf5\x08\xfc\ \x0a\x25\x4d\x4b\x67\xfd\x42\xb1\x20\x4f\x77\x16\xbb\x4d\x34\xa6\ \x9a\xf2\xb9\xdc\x43\x9c\xe4\x0b\x2e\xf9\x08\xb2\x1c\xfb\x94\x32\ \x55\x0e\xf4\xea\x0d\xfa\x9a\x8a\x5e\x10\x03\x32\xf5\xa9\x7a\x7b\ \x45\xaa\x28\x70\x5d\xe1\x61\x23\x35\x83\x30\x46\x6c\x5a\xef\xf5\ \x9b\x88\x01\x19\x95\x93\xe1\x72\x35\xcd\xa1\x53\x25\x72\xb1\x47\ \x0f\x9e\x4f\xf5\x02\xb0\x02\x6b\x58\xf5\x1b\x71\x89\x0c\x27\x23\ \x5e\x23\x4f\x96\x2e\x66\x12\xd6\xdd\x6f\xa0\x11\x5f\x70\x5c\xb3\ \x1c\x7b\xde\x55\x33\x63\x7e\x80\x0b\xf1\xe9\x0d\xf5\xcd\xca\x17\ \x75\x5a\xe5\xac\x10\xc8\xa8\xea\x09\xec\x21\x8b\x61\xe2\x72\xa6\ \xa0\xb8\xae\xde\x5b\x41\x09\x0f\x33\x1d\x1b\x36\x3c\xe1\xf3\x9b\ \xf6\xdf\x3c\xf7\x23\xa1\x90\xc7\xe2\xdf\xa4\xcc\xe8\x22\x57\xb1\ \x29\x44\x73\x94\x2b\x5c\x54\xae\xcc\xbd\xaa\x16\x1e\xcd\xd9\xc6\ \x6b\xa1\x90\xa7\xae\x66\xbb\x65\x13\xf6\x4b\x19\x82\xe0\xa2\xc7\ \x8f\xdd\xee\xc5\xc9\x31\x0b\x27\xbd\x97\x2f\x64\x63\x6b\xf1\x30\ \xeb\x5e\x8c\x8a\x22\x51\x6a\xa9\x39\x58\x6c\xf7\x77\xe8\xd5\x09\ \x5c\x5e\x3b\xcc\x1c\x0a\xdd\xee\x26\xf3\xf5\x30\xbd\x10\xc8\xe8\ \x6e\x06\xf5\xee\xc6\x58\x5c\x14\x6d\x29\x2f\xde\x70\x09\x6c\xb7\ \xdb\x93\xfa\x0a\x59\x3e\xaf\x0f\x1e\x0a\x81\x8c\xaa\xff\x51\x2f\ \xd2\x96\xfa\x0e\x2d\xf2\xac\x5e\x15\xcf\xe5\xb5\x5a\xc3\xf1\x2d\ \xd4\xac\x01\x85\x09\x7f\x54\x2b\xf0\x3f\x32\x4c\xd1\x10\xaa\x1b\ \xf2\xd1\xdd\x6e\xb7\x92\x38\xc7\x75\x96\x80\xf8\x9c\xf2\x99\xf7\ \xbd\xa9\x0b\xc7\x09\x32\x04\xfa\x88\x13\xe4\x76\x16\xc8\x83\x15\ \x60\xf4\xf0\x4e\xf7\x5a\x69\x7b\xb6\x91\xb7\x97\x66\x75\xea\x38\ \x4e\x07\x34\xb9\x2c\xdb\x23\x63\xf8\x8c\xf5\x5e\x34\x2e\x8f\x81\ \xc6\x82\x97\xfc\x8a\x3c\x50\x01\x6c\xc7\x62\x3c\x4b\xe3\xcc\xa1\ \x15\x2d\x53\x98\xec\x67\x3e\xaf\x31\x10\x58\x8c\xb3\xe4\x8c\xdb\ \xfb\xff\x0b\xc6\xe1\xdf\x05\x08\x75\xf8\x1d\x59\x07\x63\xf2\x99\ \xc3\x70\xb0\xc1\xe9\x8a\x1e\xf5\xc1\x9e\x16\x8b\x16\xc4\x51\x95\ \x93\x95\x51\x83\xd7\x91\x6b\x0b\x04\x5e\x02\x7b\xed\x27\x34\xa5\ \x23\x1d\x82\xf4\x5c\x3e\x91\xef\xb6\xb3\xcc\x2e\xd4\x69\x05\x10\ \xc1\xc8\x5c\x5b\x13\x82\xa1\xfa\xc4\x72\x5c\x0d\xbf\xcf\x35\xcb\ \x65\x89\x64\x3d\x63\x98\x72\x41\xb8\x2a\x54\x78\xcf\x55\x27\x8e\ \xee\xf5\x28\x3c\x94\x0f\xef\xdc\xfa\xad\x00\xb1\x1c\x7e\x45\xd6\ \xa9\xdf\x47\x9f\xe9\xac\xc5\x43\x16\xd9\x1b\xe4\xa8\x8c\xee\x23\ \x2e\xc2\xcd\x5a\x46\x9e\x83\x19\xc5\x01\xda\xa9\xac\x22\xf0\x35\ \xb4\xdb\x11\xdd\xc2\xf1\x16\x15\xf6\xf6\x5e\x8b\x02\x8b\x73\xdb\ \x67\x26\xd6\x83\x47\x64\x46\xdc\x25\xd8\x44\xf0\x77\x50\x79\x48\ \x54\x7b\x93\xcc\x08\xc8\x18\x4b\x2e\x33\x56\xa3\x72\xe6\xce\x72\ \xbc\xb2\x3d\xf0\xff\x7f\x8d\x2a\x79\x07\xac\xb5\x63\xa8\xa9\xf0\ \xc7\x5c\x21\x8f\xb4\x9d\xbb\xe3\xc4\xd5\xbc\x1b\x20\x1d\x94\xa5\ \xce\x16\xe5\x4f\x21\xd0\x7d\x2e\x90\xef\x75\x7d\xf0\x9e\x24\xca\ \xdc\x93\x3f\xf6\x0d\xb8\x20\x5e\x92\xe4\x09\x79\xb0\xa9\x30\x4e\ \x12\xe4\x09\x59\xc2\xe5\x11\x59\xa7\x55\xbe\x2f\x89\xf1\x84\x2c\ \xe1\xfa\x78\xe8\xb4\x67\x7f\xc2\x80\x3c\x37\xd8\xac\x3c\x20\x09\ \xf1\x83\x2c\xe1\xf2\x84\xfc\x67\x09\x97\xcf\x98\xac\x2d\x7a\x79\ \x48\x5b\x18\x2d\x49\x48\xc7\xb2\xc7\xff\x01\x23\x1b\xfa\x8b\x45\ \x03\x11\x66\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\x2a\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x00\xe4\x50\x4c\x54\x45\x00\x00\x00\xff\xff\x00\xff\xbf\ \x00\x80\x80\xaa\xff\xaa\x00\x80\x80\xb3\xe6\xb3\x1a\xea\xbf\x15\ \xeb\xb1\x14\x70\x80\xbf\x78\x87\xc3\xf1\xb8\x1c\xe6\xbf\x1a\xe7\ \xb6\x18\xe7\xc2\x18\x6f\x85\xbc\xe9\xbc\x16\x72\x84\xc1\xea\xb8\ \x15\x75\x83\xc1\xea\xba\x15\x71\x82\xbe\xed\xb8\x18\xe8\xbb\x17\ \x74\x85\xbc\x72\x82\xbe\x71\x84\xbd\xed\xbc\x16\xe9\xb9\x16\xea\ \xb9\x15\xeb\xba\x14\xeb\xbb\x18\x74\x83\xbd\xeb\xbb\x14\xeb\xb9\ \x17\xec\xbb\x17\x73\x83\xbf\xec\xb9\x16\xea\xb9\x15\xec\xba\x16\ \x73\x82\xbe\xeb\xba\x16\xeb\xba\x16\xec\xb9\x15\xec\xba\x15\xea\ \xb9\x17\x72\x83\xbf\xeb\xba\x16\xeb\xb9\x16\x73\x83\xbf\xea\xba\ \x17\xeb\xba\x16\xea\xb9\x16\x73\x83\xbf\xec\xba\x17\x73\x83\xc0\ \x73\x83\xbf\xeb\xba\x16\x74\x83\xbf\xeb\xb9\x16\x73\x84\xbf\xeb\ \xba\x15\xeb\xba\x16\xeb\xbb\x16\x72\x83\xbf\xea\xba\x16\x73\x83\ \xbf\x73\x83\xbf\x73\x83\xbf\x73\x83\xc0\x73\x83\xbf\x73\x83\xbf\ \x73\x83\xbf\x73\x83\xbf\x73\x83\xbf\x73\x83\xbf\xfd\xb7\x99\x59\ \x00\x00\x00\x4b\x74\x52\x4e\x53\x00\x01\x04\x06\x06\x0a\x0a\x0c\ \x0d\x10\x11\x12\x14\x15\x15\x17\x17\x1d\x24\x25\x25\x2b\x2b\x2d\ \x2e\x2f\x36\x39\x3a\x3e\x3f\x40\x42\x4b\x4d\x4f\x50\x50\x54\x5d\ \x66\x72\x73\x84\x85\x87\x88\x89\x8b\x90\x93\x98\xa1\xa4\xaa\xb1\ \xb3\xb6\xb7\xb7\xb8\xbf\xc1\xc2\xc4\xc7\xcf\xda\xde\xe5\xe8\xec\ \xf3\xf8\xfc\x93\xcf\x65\x51\x00\x00\x00\xaa\x49\x44\x41\x54\x18\ \xd3\x63\x60\x20\x17\x08\x4a\x60\x13\x95\x74\x73\xc1\x22\x2a\xe5\ \xee\xed\x0a\xa4\xd4\x54\x51\x44\x15\x3c\xbc\xc1\xc2\x6c\x76\xe2\ \x48\xa2\x2a\x9e\xde\x60\x61\x4d\x45\x21\x6b\x88\x88\xb0\x86\x86\ \x86\x9e\x97\x37\x58\xd8\x88\xcf\x91\xc7\x58\x06\x2c\x6c\xee\x0d\ \x03\xae\x0c\xea\xba\xca\xda\xb2\x06\x60\x61\x1b\x24\x61\x46\x47\ \x16\x7b\x26\x5b\x0c\x61\x06\x33\x01\x3b\x46\x3b\x4c\x61\x4b\x0e\ \x3b\x06\x4c\x61\x6e\x5b\x26\x98\x21\x86\x48\xc2\x26\x8a\x4a\x3a\ \x72\xfa\x10\x17\x72\x72\x71\x89\x3a\x43\x84\xe5\xd9\x1d\x79\x8d\ \xa5\x11\xde\xe1\x77\x82\x98\xad\xa5\x24\x62\x89\xec\x79\x4e\x07\ \x98\xe7\xc5\x50\x02\x85\xd5\x0a\x12\x54\xca\x68\x41\xc8\x6c\x6a\ \xc1\x40\x55\x00\x00\xd4\x83\x28\x92\x57\x24\xa9\x1b\x00\x00\x00\ \x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\x2c\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x00\xdb\x50\x4c\x54\x45\x00\x00\x00\xdb\xb6\x24\xdf\xbf\ \x20\xe3\xc6\x1c\xef\xbf\x10\xf0\xb4\x0f\xf1\xb8\x1c\xeb\xba\x14\ \xec\xbd\x13\xed\xb6\x12\xee\xbb\x1a\xec\xbb\x16\xec\xb9\x15\xea\ \xba\x15\xea\xbb\x15\xea\xb9\x15\xea\xb9\x17\xec\xba\x16\xec\xbb\ \x15\xea\xba\x17\xea\xbb\x17\xeb\xba\x16\xea\xba\x16\xea\xba\x16\ \xeb\xbb\x16\xeb\xb9\x16\xeb\xba\x16\xeb\xba\x15\xeb\xba\x17\xeb\ \xbb\x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\x17\xeb\xbb\x16\xeb\xba\ \x16\xeb\xba\x16\xeb\xba\x15\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\ \xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\xeb\ \xba\x17\xeb\xbb\x1a\xec\xbc\x1c\xec\xbc\x1e\xec\xbf\x26\xed\xc0\ \x2a\xed\xc1\x2d\xf1\xd0\x5f\xf2\xd1\x64\xf2\xd2\x65\xf3\xd5\x70\ \xf8\xe8\xb0\xfa\xec\xc0\xfa\xec\xc1\xfa\xee\xc5\xfa\xef\xca\xfd\ \xf8\xe8\xfd\xf8\xe9\xfd\xf9\xeb\xfd\xf9\xec\xfe\xfa\xef\xfe\xfb\ \xf0\xfe\xfb\xf1\xfe\xfb\xf2\xff\xfe\xfc\xff\xfe\xfd\xff\xff\xfe\ \xff\xff\xff\x4a\x4a\x72\xf9\x00\x00\x00\x2c\x74\x52\x4e\x53\x00\ \x07\x08\x09\x10\x11\x12\x1a\x1b\x1c\x1e\x5e\x5f\x60\x61\x62\x63\ \x76\x78\x7a\x7b\x7d\xad\xae\xaf\xb0\xc9\xca\xcb\xcd\xce\xcf\xd7\ \xd8\xd9\xdb\xe2\xe3\xe4\xef\xf0\xf1\xf3\xf4\x24\xb9\xb6\xe8\x00\ \x00\x00\xd4\x49\x44\x41\x54\x18\xd3\x6d\x91\xc7\x02\x82\x30\x10\ \x44\x57\x14\xc1\x86\x82\x0d\x3b\x58\x11\xb1\xf7\xde\x50\xf3\xff\ \x5f\x24\x26\x04\xa2\x32\xa7\x9d\x77\xd8\xd9\x02\x80\x15\x4d\x97\ \xf4\xc1\x40\x57\x25\x1e\x7c\x85\x73\x7d\xcb\x95\x91\x0d\x53\x2a\ \x54\x2c\x46\x8d\x38\xa1\xb1\xae\xf5\xa5\x8e\x88\x3b\xd4\xac\x1f\ \x55\x39\x07\xe7\x71\x39\xb6\xd7\x3e\x57\x9c\x19\x48\xda\xe4\x7c\ \x3f\xcc\xbd\x5c\x1e\x32\xa4\x9a\x9c\xd0\xeb\xb8\xa2\x3c\x05\x25\ \x0f\x23\x74\xdd\x4d\x89\x2b\x42\x8b\xc1\xe8\x71\x5a\x60\xa7\x83\ \xc9\x62\x84\x6e\x9b\xa1\xe3\xcc\x60\xdc\x87\x66\x50\x13\x0d\x54\ \x36\x72\xeb\x46\x16\x40\xf2\xf0\xf3\xb8\xa4\x03\x26\x20\x6a\x10\ \x7c\xb1\xf7\x33\x4a\x7b\x11\x80\xec\xff\xf2\xb2\x73\x13\xae\x8a\ \xcb\x91\x4f\xcb\x9f\x53\x81\xd8\xf9\x3e\x60\x5b\x70\xdf\x50\x66\ \x69\x3d\x4e\xdf\xc3\x29\x86\x97\x26\x87\x98\x6f\xf2\x29\x55\x33\ \x4d\xad\x98\x8c\x10\xff\x06\xa8\x65\x46\x58\x9d\x73\x05\x79\x00\ \x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\x9e\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ \x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ \x04\x67\x41\x4d\x41\x00\x00\xb1\x8f\x0b\xfc\x61\x05\x00\x00\x00\ \x09\x70\x48\x59\x73\x00\x00\x0e\xc3\x00\x00\x0e\xc3\x01\xc7\x6f\ \xa8\x64\x00\x00\x02\x33\x49\x44\x41\x54\x48\x4b\x63\x64\x20\x02\ \xf8\xd6\xee\xd7\x62\x64\x60\xd2\x98\xf3\xad\x8a\xfb\x2f\xc3\xff\ \x43\x92\xbd\xc7\x1e\x42\xa5\x70\x02\xbc\x06\xfb\xd4\xec\x13\x60\ \x62\x64\xae\x66\x60\x64\xcc\x06\x72\xa7\xcf\xfd\x56\x29\x0d\xa4\ \x3d\xfe\x33\x30\x74\xff\xfe\xf7\xbf\x5f\xba\xef\xd8\x37\xb0\x42\ \x2c\x00\xab\xc1\xbe\x55\x7b\x58\x18\x99\x59\xa3\x81\x06\xb6\x01\ \xb9\x52\x10\x51\x86\x3e\xa8\xc1\xe1\x10\x2e\xc3\x9d\x7f\xff\x19\ \x4a\x7f\xfe\xfd\xbf\x49\x6e\xc2\xb1\x7f\x50\x31\x38\x60\x82\xd2\ \x60\xe0\x5d\xb1\x93\xc1\xaf\xf6\x80\x25\x23\x0b\xeb\x21\xa0\xa1\ \x0b\x80\x42\x30\x43\xb1\x01\x15\x26\x46\x86\x75\x1c\x2c\x8c\xdb\ \x5e\x14\x5b\xeb\x40\xc5\xe0\x00\x6e\x30\xd0\xdb\x92\xcc\xac\x1c\ \xf3\x19\x18\x99\x0e\x02\x3d\x62\x09\x15\x26\x04\x18\x81\x5e\x76\ \x67\x66\x64\x38\xfd\xaa\xc4\xba\xff\x59\x91\x95\x20\x54\x1c\x62\ \xb0\x5f\xed\x41\x7f\x26\x26\x96\xeb\x40\x65\x09\x40\x2e\x2b\x48\ \x8c\x44\xc0\x01\xb4\xa0\x80\x95\x89\xf1\x3a\xd0\x02\x1b\x90\x00\ \xc4\xc5\x8c\x8c\xa6\x40\x92\x1f\xcc\xa6\x0c\x88\x03\x2d\xd0\x05\ \x31\x50\xc2\x98\x9a\x60\xd4\x60\x38\x18\x7a\x06\xb3\x40\x69\x92\ \xc0\x12\xc9\x28\x86\x47\x1c\x72\x40\x16\x23\xb0\xd8\xf8\x0f\x4c\ \x61\x08\xfa\x35\x9b\x48\x81\xc7\x02\x11\x5f\xb2\x5c\xfc\x88\x43\ \x9e\xe1\x3a\xb7\x26\x10\x6b\x30\xa2\xd3\x6f\x58\x45\xd4\x80\x4a\ \xec\x28\x0e\x0a\x6e\x36\x26\x86\x4a\x7b\x71\x06\x71\x1e\x54\xcf\ \x43\x0c\xfe\xff\x7f\x35\x90\x38\x09\x66\x93\x00\x40\x86\x36\x38\ \x49\x32\x18\x4a\x72\x32\xd4\x38\x48\xa0\x18\x0e\x36\x78\x53\xb3\ \xfd\xc5\x7f\x7f\x7e\x5b\xff\xff\xff\x3f\x09\xc8\x7d\x0a\x12\x23\ \x04\x40\xa5\x4f\xad\xa3\x04\xc3\xda\xab\x1f\x18\x5e\x7c\xf9\xc3\ \x30\xf1\xf8\x6b\xb0\xe1\x20\xcb\x40\x00\x1e\x14\x5b\xda\x5c\xfe\ \x6e\x6e\xb6\x9f\xff\xff\xdf\x5f\x5d\xa0\x0f\xfa\x80\x42\x3f\x20\ \x32\xd8\xc1\x7f\x60\x74\x75\x1d\x7a\xc9\x70\xe2\xf1\x57\x30\xff\ \xce\xdb\x9f\x0c\xf5\x7b\x9f\x33\x7c\xfd\x05\x29\x9a\x31\xc2\x78\ \x73\x8b\xe3\xfb\xdf\x3f\xbf\x14\xff\xff\xff\xcf\x18\xa8\x7d\x3b\ \x50\x08\x68\x04\x76\xf0\xee\xfb\x5f\x28\x0b\x02\x90\xf9\x18\x06\ \x83\xc0\xf6\x2e\x6f\x86\xcd\xcd\x0e\xd7\xfe\xfe\xfa\xe1\x0d\xb4\ \x20\x00\x28\x74\x13\x22\x03\xb6\xe5\xec\x1b\x56\xe1\xbb\x50\x2e\ \x4e\x80\xd5\x60\x18\xd8\xda\xe1\xfe\x1f\x68\xc1\xa6\xff\x7f\xff\ \x18\x01\x2d\x58\xfc\xef\xff\xff\x9e\x3f\x7f\xff\x5b\xbd\x66\x13\ \x7d\x0c\x55\x82\x03\x30\x30\x00\x00\x74\x11\xb7\xe6\x29\x0f\x2f\ \x93\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\xe7\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x01\x5f\x50\x4c\x54\x45\x00\x00\x00\x00\x00\x00\x66\x66\ \x99\x55\x55\x80\x60\x60\x80\x55\x55\x8e\x5d\x5d\x8b\x4e\x62\x89\ \x5b\x5b\x80\x55\x63\x80\x59\x66\x80\x55\x61\x86\x52\x5c\x85\x58\ \x62\x80\x58\x61\x84\x57\x5f\x83\x57\x5d\x83\x55\x61\x80\x55\x60\ \x80\x55\x5f\x82\x57\x60\x80\x5a\x66\x85\x54\x5f\x81\x54\x5f\x80\ \x56\x60\x81\x56\x63\x81\x54\x61\x81\x56\x5f\x81\x59\x67\x84\x58\ \x63\x82\x54\x5f\x80\x55\x60\x80\x5a\x68\x85\x56\x60\x80\x57\x63\ \x82\x59\x6a\x88\x56\x60\x80\x55\x60\x81\x56\x61\x80\x55\x5f\x81\ \x5b\x69\x88\x5a\x66\x87\x5f\x69\x89\x5e\x6a\x89\x5d\x6a\x89\x5f\ \x6d\x8a\x5e\x6c\x8a\x55\x60\x80\x5c\x69\x87\x59\x66\x84\x5e\x6c\ \x89\x5e\x6c\x8a\x5f\x6d\x8b\x55\x60\x80\x55\x60\x80\x5d\x6a\x89\ \x55\x5f\x80\x5e\x6c\x8a\x55\x5f\x80\x55\x60\x80\x5f\x6c\x8a\x5f\ \x6e\x8a\x5d\x69\x88\x5e\x6a\x88\x5e\x6c\x89\x5d\x69\x88\x5c\x6a\ \x88\x5d\x6b\x89\x5d\x6a\x88\x5d\x6b\x89\x5e\x6b\x89\x5d\x6b\x8a\ \x5e\x6d\x8a\x64\x72\x8f\x65\x74\x91\x5f\x6d\x8a\x60\x6e\x8b\x61\ \x70\x8e\x5f\x6c\x8a\x67\x79\x93\x6c\x7e\x99\x69\x79\x95\x69\x7a\ \x95\x79\x8d\xa4\x79\x8e\xa5\x76\x89\xa2\x73\x87\xa1\x7f\x96\xac\ \x81\x99\xad\x84\x9d\xb2\x71\x83\x9d\x87\xa0\xb5\x91\xad\xc0\x88\ \xa3\xb7\x8a\xa6\xb9\x96\xb3\xc5\x99\xb8\xc9\x95\xb1\xc3\x9d\xbd\ \xcd\x92\xaf\xc0\x97\xb4\xc5\x9b\xbb\xca\x9d\xbd\xcc\x9e\xbe\xce\ \xa0\xc1\xd0\xa1\xc2\xd1\xa3\xc5\xd3\xaa\xce\xdb\xab\xcf\xdb\xae\ \xd2\xdf\xae\xd3\xdf\xae\xd4\xe0\xaf\xd4\xdf\xb0\xd6\xe1\xb3\xd9\ \xe4\xb4\xda\xe4\xb4\xdb\xe5\x10\x93\x0b\x2e\x00\x00\x00\x63\x74\ \x52\x4e\x53\x00\x01\x05\x06\x08\x09\x0b\x0d\x0e\x12\x14\x15\x19\ \x1a\x1d\x23\x29\x2a\x30\x33\x38\x41\x43\x46\x4d\x4d\x4f\x53\x59\ \x5a\x5e\x60\x60\x62\x64\x67\x68\x6f\x74\x7b\x7e\x7f\x8f\x93\x9c\ \x9f\xae\xb0\xb1\xb2\xb4\xb5\xb7\xb9\xc2\xc2\xc3\xc7\xcb\xcc\xcd\ \xcf\xd5\xd7\xd9\xdf\xe3\xe3\xe7\xe9\xea\xeb\xeb\xeb\xeb\xec\xec\ \xec\xed\xed\xed\xee\xef\xef\xef\xf0\xf1\xf1\xf4\xf6\xf7\xf8\xfa\ \xfb\xfd\xfd\xfd\xfe\xfe\x7f\xfc\xd1\x7c\x00\x00\x00\xd4\x49\x44\ \x41\x54\x18\xd3\x63\x60\x00\x01\x21\x1d\x67\x77\x3f\x17\x63\x49\ \x46\x06\x24\xc0\x61\xe4\x9f\x52\x58\x52\x52\x9c\x1e\x6a\x2f\x80\ \x10\xe5\x71\x8c\x29\x81\x82\x4c\x6f\x51\x98\x28\x8b\x5d\x42\x09\ \x1c\x64\x7b\xf0\x43\x85\x35\x22\x4b\x90\x40\x9a\x25\x44\x94\xd9\ \xad\x10\x59\xb8\x24\x40\x18\x2c\x2c\x1e\x82\x22\x5a\x92\xa8\x0d\ \x16\xd6\x4c\x46\x15\xce\xb1\x05\x0b\xeb\xa6\xa2\x0a\x17\x39\x81\ \x85\xb5\x52\x50\x85\xf3\x1d\xc0\xc2\x4a\xd1\xa8\xc2\x19\x26\x60\ \x61\x5e\x2f\x54\xe1\x08\x59\x88\x0b\xcd\x93\x90\x45\xf3\x5c\xd9\ \x20\xc2\x82\xbe\x05\x48\xc2\x61\xca\x30\xdf\x2b\x04\xe5\xc2\x04\ \x8b\xa3\x0c\x10\x61\x25\xe3\x13\x0f\x11\xcd\x0a\x34\xb4\xe6\x42\ \x88\xf3\xe9\x79\x07\xc7\xc6\x85\x7b\xda\x88\x30\x48\x59\x71\x22\ \x05\x39\xab\x98\xbc\x8a\x04\x37\x88\x25\x6d\xc1\xce\x80\x0d\xc8\ \x99\xb1\x61\x15\x57\x34\x65\xc1\x2a\xae\xaa\xcf\x84\x55\x5c\x5d\ \x0d\x00\x73\x5b\x66\xe4\xca\x3b\x47\xfd\x00\x00\x00\x00\x49\x45\ \x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\xf4\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x00\xcf\x50\x4c\x54\x45\x00\x00\x00\xff\xaa\x55\xea\xbf\ \x15\xea\xd5\x40\xd3\xc8\xb1\xeb\xcc\x47\xf2\xd1\x48\xf5\xf1\xdd\ \xd3\xbd\x84\xf0\xcd\x49\xf0\xdb\x90\xee\xcf\x4a\xdf\xda\xc2\xef\ \xce\x4a\xd2\xbf\x86\xf0\xce\x4a\xcf\xc2\x98\xef\xcd\x4a\xef\xce\ \x49\xec\xb9\x16\xeb\xba\x16\xda\xbf\x64\xf0\xce\x4a\xe3\xbf\x41\ \xec\xba\x16\xef\xce\x4a\xdb\xbd\x5e\xdb\xbe\x5f\xdc\xc3\x71\xd6\ \xca\x97\xed\xc4\x32\xd3\xc0\x85\xeb\xbe\x1e\xd0\xc1\x8d\xed\xc9\ \x3d\xef\xc7\x38\xf1\xd9\x81\xef\xcb\x47\xf0\xda\x7b\xef\xce\x4a\ \xcf\xca\xae\xd0\xca\xb1\xe7\xcd\x65\xed\xc7\x47\xef\xcf\x4a\xeb\ \xcc\x52\xef\xce\x4a\xef\xcc\x46\xef\xce\x4b\xeb\xba\x16\xef\xce\ \x4a\xef\xce\x4a\xd8\xd3\xbb\xda\xd6\xbd\xdd\xd8\xc0\xde\xd9\xc2\ \xde\xda\xc2\xe4\xdf\xca\xe7\xe2\xcd\xe8\xe2\xcd\xea\xe4\xd0\xeb\ \xba\x16\xec\xe7\xd2\xee\xe9\xd4\xef\xce\x4a\xf2\xec\xd9\xf2\xee\ \xda\xf2\xee\xdb\xf4\xef\xdc\x89\x9e\x73\x85\x00\x00\x00\x34\x74\ \x52\x4e\x53\x00\x03\x0c\x0c\x17\x19\x27\x35\x3a\x42\x55\x5a\x60\ \x72\x7c\x87\x8b\x9f\xa0\xac\xb1\xb2\xb7\xb8\xb8\xbb\xbe\xbf\xc0\ \xc1\xc2\xc3\xc3\xc5\xc8\xc9\xca\xcc\xcd\xcf\xd5\xd5\xd5\xd5\xdd\ \xe2\xe4\xf0\xf3\xf5\xf6\xfc\x85\x8d\x51\xd8\x00\x00\x00\xa0\x49\ \x44\x41\x54\x18\xd3\x6d\xd0\x47\x12\xc2\x30\x0c\x40\x51\x53\x43\ \x27\xf4\x5e\x42\xef\x9d\x80\x31\x35\xf1\xfd\xcf\x84\x3c\xe3\x78\ \x9c\x28\x7f\xf9\x16\x92\x46\x84\x90\x78\x8e\xfb\x32\x88\x28\x65\ \x2e\xc3\xb8\x60\x01\x3f\x19\x63\x1f\xcc\x0f\x4a\xe9\x5b\xe7\x6a\ \xcd\x0a\x1b\xf2\xea\x08\xbe\x5d\x65\x77\x1f\xbb\x3f\x99\xcb\x79\ \x26\xaa\xd8\xf1\xd8\xe1\x7c\x5d\x51\x6c\x5f\x64\x36\x70\x53\xb1\ \x9e\xc7\x8b\xc9\x4c\x6f\x3a\x6a\x95\x05\xf7\xbe\xc1\xe6\x82\x57\ \x88\xf3\xc0\x03\xa4\xe7\x04\x70\x17\x71\x1d\x56\xb6\xb7\x88\xb3\ \xc0\x0d\xa4\x87\x18\x70\x1f\x71\x09\xee\x3e\xee\x11\xa7\x81\x87\ \x48\x77\x11\xe0\x31\xe2\xa2\x78\xec\x26\xa8\xa7\x24\xe8\x1f\x05\ \x61\x60\x28\xf1\x65\xe0\xe9\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ \x42\x60\x82\ \x00\x00\x02\xb0\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x01\x26\x50\x4c\x54\x45\x00\x00\x00\x80\x80\x80\x40\x40\ \x80\x40\x80\xbf\x40\x40\x60\x39\x55\x55\x71\x8e\xc6\xe3\x55\x55\ \x4d\x4d\x66\x40\xaa\x55\x5b\x5b\x80\xdb\x5b\x49\x55\xaa\x99\x55\ \xdd\xaa\x3c\xb4\x5a\x47\xaa\x55\x55\xd5\xaa\xf1\xb8\x1c\x59\xd9\ \xa6\x6f\x85\xbc\x4a\x63\x9c\x4b\x69\xa5\xeb\xbc\x14\x76\x83\xbe\ \x4a\x6c\xaa\xc3\x57\x51\x49\x6d\xac\xd7\x5a\x4b\x55\xd7\xaa\x42\ \xb2\x5d\x73\x83\xbe\x43\xaf\x5b\x73\x84\xc0\x44\xb0\x5c\x57\xd8\ \xab\x41\x4b\x5f\x43\x4a\x61\xd7\x59\x4a\x4b\x6c\xab\x4c\x6c\xaa\ \xeb\xba\x16\xeb\xba\x16\x44\x56\x76\x42\x4a\x60\x57\xd7\xac\x73\ \x83\xbf\xe8\xb8\x17\x4a\x6c\xa9\x73\x84\xbf\x45\x57\x79\x72\x83\ \xbf\x9d\x54\x52\x42\x4a\x60\x4c\x93\x87\x4b\x6d\xa8\x4c\x6d\xa9\ \x43\x4d\x67\x41\x4a\x60\x43\x49\x60\x73\x84\xbf\x43\x4f\x6b\xd7\ \x59\x49\x4b\x6c\xaa\x73\x83\xbf\xd7\x5b\x4a\xe6\xb7\x18\x43\x4a\ \x5f\x84\x76\x43\x4a\x51\x6b\x42\x88\x5e\x57\xd8\xac\x57\xd8\xac\ \x43\xb1\x5c\x4b\x6b\xa5\x4a\x69\xa0\x73\x82\xbe\x4b\x6c\xaa\x57\ \xd8\xab\x43\xb0\x5c\x43\xb0\x5c\x56\xd8\xab\x73\x83\xc0\xe5\xb6\ \x18\x4a\x67\x9e\x43\xb0\x5c\x57\xd8\xab\x49\x6b\xa5\x4a\x6b\xa7\ \x56\xd6\xaa\x42\xb0\x5b\x43\xb0\x5c\x57\xd8\xab\x43\xb0\x5c\x4b\ \x6d\xaa\x57\xd8\xab\x73\x83\xbf\xd7\x5a\x4a\xeb\xba\x16\x18\x98\ \x1a\x3e\x00\x00\x00\x5c\x74\x52\x4e\x53\x00\x02\x04\x04\x08\x09\ \x09\x09\x0a\x0c\x0e\x0e\x0f\x0f\x11\x12\x12\x12\x14\x17\x1f\x22\ \x26\x27\x2d\x2f\x31\x33\x3f\x42\x52\x5c\x5d\x5e\x61\x66\x67\x67\ \x6a\x6f\x73\x7d\x7f\x80\x81\x90\x93\x97\x9b\x9c\x9c\xa1\xaa\xac\ \xad\xaf\xb0\xb7\xb8\xbe\xbf\xbf\xc1\xc3\xc5\xca\xcb\xce\xd0\xd4\ \xd9\xdc\xdd\xde\xe2\xe3\xe4\xe4\xe8\xe9\xe9\xf1\xf4\xf5\xf8\xf9\ \xfa\xfa\xfc\xfe\xfe\xfe\x34\x51\xe4\x88\x00\x00\x00\xdd\x49\x44\ \x41\x54\x18\xd3\x63\x60\xc0\x00\x8a\xfe\x1e\xb2\x98\xa2\x9c\x21\ \x31\x31\x1e\x20\x06\xb7\x83\x2d\x3b\x42\x98\x3f\x32\x26\xc6\x0f\ \xc4\x90\x4e\x48\x90\x44\x08\x6b\xbb\x46\x85\xc8\x83\x59\xaa\xc6\ \x56\xac\x70\x51\x13\x26\x3e\x4e\x18\x47\xc5\x8a\x05\x2e\x8a\x6c\ \x91\x8a\x25\x0b\x16\x51\x06\x06\x65\x1b\x33\x1f\x3b\x43\x74\x51\ \x06\x66\xcf\xd8\xd8\xd8\x70\x51\x74\xe7\x4a\xc5\x82\x80\x3a\xba\ \xb0\x04\x58\x58\x0d\x5d\x98\xd1\x0b\x28\x1a\x26\x82\x2e\xac\x6d\ \xa1\x1f\x6c\xae\x65\xc9\x82\x26\x0a\x74\x83\x13\x07\x83\x32\xaa\ \x38\xd8\xbd\x40\x61\x54\x71\x88\x2f\x40\xc2\x0c\xca\xce\x7a\x82\ \x28\xa2\x10\x61\x86\xa0\x44\x0d\x20\x29\xe3\xe6\x6b\x0a\xf5\x9b\ \x0b\x17\x88\xd4\x74\x14\x03\x92\xee\x71\x71\x11\x3c\x20\x2e\x9b\ \x7d\xbc\xb7\x38\xdc\xd8\x80\xb8\xb8\x68\x01\x10\x43\x21\x3e\x3e\ \xde\x00\x2e\xac\x14\x1a\xad\x03\x66\xc8\x01\x85\x75\x11\xae\xe0\ \x15\x82\x7a\xd3\x28\xd0\x5a\x18\x26\x08\x00\x3e\xb7\x23\x36\x3e\ \x2b\x7d\x54\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x03\xc3\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x01\xbc\x50\x4c\x54\x45\x00\x00\x00\xff\xff\xff\xff\xff\ \xff\x99\x00\x99\x6d\x92\xb6\x80\x80\xbf\x71\x8e\xc6\x8e\x00\x8e\ \x70\x80\xbf\x78\x87\xc3\x71\x80\xb8\x80\x00\x80\x76\x80\xba\x71\ \x84\xbd\x82\x00\x82\x76\x86\xbf\x78\x87\xbf\x76\x87\xc1\x77\x88\ \xc1\x78\x89\xc2\x80\x00\x80\x79\x8a\xc2\x81\x00\x81\x7d\x8e\xc4\ \x7e\x89\xc0\x7d\x8c\xc4\x80\x91\xc6\xe8\xeb\xed\xe8\xeb\xed\x7e\ \x78\xbc\x7f\x8e\xc5\x80\x92\xc7\xe6\xec\xed\x80\x91\xc7\x80\x00\ \x80\x80\x02\x81\x7d\x8f\xc3\x7e\x8f\xc4\x7f\x8e\xc3\x7f\x8e\xc5\ \x7e\x8f\xc5\x7d\x8d\xc4\x7e\x8e\xc3\x80\x91\xc5\x7e\x8f\xc4\x82\ \x94\xc7\x81\x93\xc6\x82\x93\xc6\x80\x90\xc7\x81\x91\xc7\x81\x93\ \xc6\x82\x93\xc6\x80\x90\xc6\x81\x90\xc6\x82\x92\xc5\x81\x93\xc6\ \x82\x93\xc6\x82\x7d\xbc\x80\x01\x81\x80\x91\xc8\x81\x92\xc8\x80\ \x00\x80\xe7\xec\xed\xe7\xec\xed\xa7\xba\xd7\xa7\xbb\xd8\xa8\xbb\ \xd8\xa9\xbd\xd8\xa7\xbb\xd7\xa8\xbb\xd7\xa8\xbc\xd8\x9a\x81\xbd\ \x8f\x49\xa2\x9e\xad\xdd\x9e\xae\xdd\x80\x00\x80\x80\x05\x82\x81\ \x02\x81\x82\x07\x83\x83\x09\x84\x87\x18\x8b\x93\x34\x98\x95\x40\ \x9e\x9b\x52\xa6\x9d\xad\xdd\xa0\x61\xad\xa9\xb8\xe6\xa9\xb9\xe6\ \xac\x87\xbe\xb5\xa1\xcb\xb5\xc4\xee\xb5\xc5\xee\xb6\xc5\xee\xb8\ \xa8\xce\xb8\xca\xed\xb9\xc9\xed\xba\xca\xed\xbb\xcc\xed\xbb\xd1\ \xe1\xbd\xbd\xd7\xbd\xcf\xec\xbe\xd1\xea\xbf\xbd\xd8\xbf\xd2\xea\ \xc1\xd6\xe2\xc2\xd9\xe4\xc2\xd9\xe5\xc3\xd9\xe4\xc4\xd9\xe9\xc4\ \xd9\xea\xc4\xda\xe8\xc5\xdb\xe8\xc6\xd1\xf2\xc7\xd2\xf2\xc7\xdd\ \xe9\xc7\xde\xe8\xc8\xdb\xe6\xc8\xdd\xe9\xc8\xde\xe8\xc9\xdd\xe6\ \xc9\xe0\xe7\xca\xe1\xe8\xca\xe2\xe8\xcb\xe0\xe8\xcb\xe1\xe8\xd6\ \xe8\xed\xd8\xe9\xee\xe1\xee\xf2\xe2\xee\xf2\xe2\xef\xf2\xe2\xef\ \xf3\xe7\xec\xed\xe9\xed\xee\xe9\xee\xee\xe9\xee\xef\xef\xf3\xf3\ \xf0\xf3\xf4\xf5\xf7\xfa\xf5\xf7\xfc\xf5\xf8\xfc\xf6\xf9\xfc\xf7\ \xfb\xfc\xfc\xfc\xfd\xfc\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xff\xfe\xfe\ \xfe\xff\xff\xff\x81\x3c\x66\xd6\x00\x00\x00\x4b\x74\x52\x4e\x53\ \x00\x03\x04\x05\x07\x08\x09\x09\x10\x11\x12\x14\x1a\x1b\x39\x63\ \x64\x66\x67\x68\x68\x69\x71\x85\x86\x87\x8b\x8e\x8f\x90\x91\x91\ \x91\x97\xa3\xaa\xc4\xc4\xc5\xc5\xc6\xd5\xd5\xdc\xe1\xe2\xe3\xe3\ \xe4\xe4\xe5\xe5\xe6\xe6\xe6\xe7\xe7\xe9\xeb\xef\xf0\xf1\xf6\xf7\ \xf8\xf8\xf8\xf8\xf9\xf9\xf9\xfa\xfd\xfe\xfe\xbc\x73\x7f\x3c\x00\ \x00\x01\x6b\x49\x44\x41\x54\x18\xd3\x45\x91\x57\x57\xc2\x40\x10\ \x85\xc7\x28\x0a\x8a\xbd\xf7\xae\x28\x62\x17\xbb\xd8\x50\x31\xf6\ \x6e\xec\x8a\x05\x6c\xd8\x59\x85\x00\x26\x26\x58\x40\x20\x7f\xd8\ \xdd\x04\xe4\xbe\xcc\xb9\xdf\x9e\x33\x3b\x73\x07\x40\x56\x6a\xae\ \x4e\x6f\x30\xe8\x75\x39\x1a\xc8\x4b\x81\xa8\x92\x2b\x8c\x93\x76\ \x84\x65\x37\x1b\xcb\x87\x0b\xa2\x34\xbd\x67\xf6\x16\x29\x7a\x3c\ \x99\xa1\x07\x32\xd2\x64\x3a\xb4\xc9\x1c\x29\x74\x6f\x81\x96\x55\ \x83\x3b\x74\x6f\x32\x0c\x73\xa5\xf0\xed\x45\x42\x6b\x13\x01\xaa\ \xd7\x30\x65\xf6\x5f\x59\xaf\x97\x75\xa1\x75\x4c\xe7\x8a\xf0\x0c\ \x7d\xe7\xbb\x18\xdf\xfd\x48\x58\x01\xf7\x0a\xbd\x34\x4f\xf7\x6b\ \x20\x7f\x0a\x3d\x58\x77\xee\xc2\x41\x91\xe7\xc5\x60\x64\x79\xeb\ \xe5\x6c\x75\x3a\x1b\x74\x64\xb2\xa7\xef\x20\xcf\x99\x4c\x1c\xff\ \xfb\xe9\xc2\xf6\xa2\x1e\xf4\xe4\x27\x56\x12\xb9\xd2\x04\xaa\x8c\ \x13\x25\x96\x78\x3d\xb4\x92\xf2\x2e\xf1\x23\x14\x00\x65\x12\x24\ \x1f\xf1\x6d\x60\x20\xc5\x27\x7d\x98\xa2\xd8\x4b\xbc\x21\xde\xa4\ \x8c\xa2\xaa\x38\x7f\xac\x49\xe3\x25\x2e\xae\x80\xf2\xa5\x10\xfa\ \x79\xc3\xd6\x56\x0f\x39\x66\xf2\xec\x8e\xfc\x8a\x82\xe0\x0f\x85\ \x1d\x07\xd7\x08\x8d\x66\x82\xa6\xd3\x29\xf3\x00\x59\xe7\xcb\x81\ \x37\x3b\xbc\xe9\x52\x03\x14\x4f\xc9\x69\xb8\x58\x8f\x87\xbd\xdf\ \x21\x41\x58\x4a\x70\x80\xaa\xe6\x63\xf4\x2f\x2b\xa6\x1b\x1d\x2a\ \x39\xd8\x96\x38\x7f\xde\x65\x36\x06\xb5\xd1\x33\x34\x4d\x38\x63\ \xfc\xd4\xd2\xae\x8d\x1d\x4d\x55\x68\x1c\x23\x73\x22\xdb\x78\x6f\ \x65\x12\xc4\xa5\xc9\x6e\x20\x27\xae\xcb\x52\x2b\xfe\x0f\xd0\x11\ \x98\xc6\x12\x88\x73\xc8\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ \x60\x82\ \x00\x00\x0c\x1e\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x06\x00\x00\x00\x71\x95\x30\x34\ \x00\x00\x0b\xe5\x49\x44\x41\x54\x78\xda\xed\x5d\x6b\x6c\x1c\x57\ \x15\x5e\x1e\x29\xf0\x9b\xec\x8c\xed\x38\x49\x9b\xd8\x4e\xe2\xd8\ \x71\xdd\xd0\x90\x52\x95\x52\x37\x75\x5c\xa4\x3e\x42\x11\xe5\x15\ \x40\x20\x40\x08\xa4\xf2\x87\xa4\x48\x14\x05\x2a\x5a\x2a\x55\x42\ \x08\x68\x29\x6a\x0b\x94\x1f\x40\x2a\x1e\x7d\x67\x1f\xf6\xae\xed\ \xd8\xde\xf8\x51\x01\x4d\xa5\xa4\x6d\xec\x86\x26\xf1\xee\xce\x63\ \x0b\xfc\x81\x46\xf8\x72\xce\x9d\xc9\xee\x9d\x99\x7b\xef\xec\x7a\ \x77\x3d\x33\x5b\x2c\x5d\x35\xf5\xae\xf7\xf1\xed\xd9\xef\x7c\xe7\ \x39\xb1\x58\x48\x7e\xc8\xd1\xd8\xbb\x8c\x74\x5b\xaf\x9e\x52\x3e\ \xa6\xa7\xe2\x77\xeb\x49\xe5\x97\x70\xa6\xe0\xfc\x4d\x4b\x2a\x67\ \xb4\xa4\x6a\xc2\x7f\xff\x63\x1d\xfa\xef\x33\x78\x9b\x75\x1f\xf5\ \x71\xfa\x37\xf4\x6f\xdb\x77\xe0\x63\xc5\xfe\xff\x13\x8b\x15\xd2\ \xea\x16\x2d\xa1\x7e\x05\x00\x3a\x0a\x80\x19\x70\x48\x83\xce\xbf\ \xb4\x84\x92\xd2\x93\xf1\xc3\x5a\x62\xfd\x6e\x72\x24\xf6\xce\xb7\ \x0d\xa8\xa5\xd1\xf6\xcd\xd6\x1b\x57\x5e\x6b\x20\xa0\x3e\x27\xfe\ \xf7\x62\x52\xfd\xa1\x96\x5e\xdf\xd3\x92\xa0\x92\xf9\xd8\x3a\xf8\ \xfa\x7e\xae\x98\x50\xa6\xd7\x0e\x54\xfe\xb1\x69\xe7\x20\xc9\xc4\ \xde\x1d\x7d\x60\x8f\xee\xbc\x0c\x81\x85\x37\xf6\x4a\xd0\xc0\x72\ \x80\x5e\x02\xab\xbe\xeb\x8d\xe9\xce\xf7\x45\x0f\x58\x12\x7b\x47\ \x31\x11\xff\x22\xbc\x91\x0b\x61\x03\x96\x73\xce\xe9\x89\xf8\xe7\ \xf1\x35\x47\xc4\x71\x29\xbb\xe0\x45\x1f\x8f\x00\xb0\xee\x33\x99\ \x4f\xa9\xfd\xa1\x05\xf6\xd5\xe7\xbb\xde\x03\x2f\xf2\x41\x38\x17\ \x23\x08\xee\xa5\xf3\x16\x9c\x07\x90\xda\x42\xa7\x0c\x8a\x49\x65\ \xa6\xb6\x37\xa3\x12\x3d\xb3\x95\x18\x53\x83\xc4\x98\xd9\x43\xf4\ \xd1\x8d\x21\x02\x5a\x9d\x2f\x8c\x2a\x5b\x43\x01\xae\x9e\x50\x6e\ \xb7\x85\x7f\x75\xce\x25\xb3\x85\x18\xd3\x57\x93\xd2\xfc\x7e\x52\ \x7a\xf1\xa3\xe5\x63\xe6\xae\x0d\x9b\x35\xff\xa3\x98\x50\xef\x0c\ \x14\x5c\xd0\xb2\x47\xaa\xb6\xd6\x89\x5e\x62\xce\x7e\xc4\x01\xaa\ \x03\xe0\xe9\x0f\x84\x95\x36\xee\x09\x24\xac\x05\x70\x1f\xaa\xe6\ \x05\x1a\xe3\xdb\x88\x39\x37\xc4\x07\x76\x61\x04\xe8\xe1\x1a\xa2\ \x8f\x6f\xa7\x1f\x42\x58\xb9\x19\xe8\xef\xa7\x6b\x16\x0d\xa2\x33\ \x03\x0d\xf9\xa4\xef\x0b\x1b\xdb\x44\xcc\x13\xd7\x71\x80\xbd\x99\ \x98\x33\x7b\x89\x9e\xed\x0e\x35\xa8\x9c\x6f\xe1\xef\x9b\xee\xfc\ \xf0\x53\xb4\xf3\x06\x72\xab\x9d\xd8\x49\xad\xd3\x41\x01\x0b\x08\ \xec\x07\xc1\x99\x6d\x22\x91\x55\x19\x29\xe5\x4f\x4d\x4d\x24\x01\ \xb8\x3f\x96\xbf\x80\x0e\xea\xac\xdc\x56\x6b\x4c\x83\x4a\x48\x6f\ \x20\x11\x96\x6f\xec\x79\xb8\x39\x0e\x2d\xa9\x7c\x4f\xaa\x0e\xc0\ \x32\xdd\x5c\x6b\xce\xdf\x48\xa5\x58\x55\xea\x62\xec\xf2\xc8\xd0\ \x06\xa8\x8b\xef\x34\x14\x5c\x08\x7b\x3f\xee\x07\x8e\x39\x7f\x93\ \x13\xdc\x29\x50\x05\xa9\x36\x39\xa8\xd9\xad\x54\x3d\x94\xe6\xf7\ \x55\xac\xfd\xf8\x55\x51\xb0\xe2\x15\xcc\x3d\x37\x26\xf4\x05\xc1\ \x0d\x0f\xf8\xa6\x0c\xdc\xd2\xfc\xb0\xc3\x89\xe9\x13\x7d\x72\xc9\ \x06\xaa\x41\x24\xd9\x8c\xdc\xde\xa8\x50\x45\x29\x9f\x50\xaf\x68\ \x40\xf8\xab\xce\x4b\x69\x81\xb5\x5c\x70\x6c\x7a\xb6\x47\xec\xfc\ \x32\xdd\x40\x23\x37\x0a\x24\xdb\x7e\xaa\x2e\xb4\x74\x67\x84\xf8\ \x38\x3e\x5b\x97\xb2\xb0\x73\x0b\x62\x87\xc6\x72\x2e\x82\x0b\x51\ \x1a\xf7\xbe\xe9\x76\xa0\x82\x3d\xde\xe0\x02\xac\x9d\x3a\xc0\x6c\ \x17\x3c\x9e\x1a\x55\xa7\xf7\xc0\xaa\xc0\x35\x13\x6a\x9f\x9d\xfc\ \xe0\x80\xab\xba\xd4\xc2\xcd\x42\xcb\xd5\xc7\xae\x70\x70\x6c\xd9\ \x5a\xa7\x06\x5b\x45\x59\x5c\xc4\x0c\x62\xcd\xf9\x5c\xa0\x86\xac\ \xf0\xab\x3e\xd9\xef\xe4\x4d\xf8\x7f\x11\x25\x70\x73\x0e\xa3\x9d\ \xad\x22\xd9\xca\xa9\xce\x9a\xf2\xc9\x76\xb2\x5c\x1c\xa1\x41\xd0\ \xe0\x97\x43\x30\x26\x7a\xa9\x65\x57\xac\x76\x18\xc2\xe6\xed\xad\ \x06\x2c\x5b\x21\xf9\x6c\x2d\x79\xdd\xf3\xa2\x07\x32\x73\x95\xf0\ \xd7\x9c\xdb\xc7\x95\x62\x48\x17\x0e\x70\x81\x22\x50\x6d\x88\xf9\ \x5c\xa5\x1a\xd8\xa4\x59\xb6\x7d\xd4\xea\x65\xce\x32\xa4\xe7\x8d\ \xaa\x1c\x1e\xe8\xbb\xaf\xc9\x12\x37\xec\xd7\x9d\x17\x44\x50\xd9\ \xc6\x84\xc9\x28\xc7\x34\x21\xd7\xaa\xd4\xd2\x79\xc9\x20\x4c\x02\ \x45\x2f\x94\x56\xbf\xec\x5b\xfd\x85\x3b\x2e\x8a\xc0\x60\x81\x40\ \xef\xcf\x53\x0b\x25\x56\xb6\x81\x35\x8a\xc0\xa5\xc1\xc9\xdc\x0d\ \x7c\xc9\x06\xba\x9a\x2a\x8b\xe8\x51\xc5\x19\x69\xb5\xda\xae\x00\ \x4b\x38\xf5\x12\x08\x23\x5c\x05\x80\xc9\x1c\x56\x29\xe8\xa3\x9b\ \xf9\xe0\x4e\x0e\x38\x29\x84\x82\xba\x9f\xf2\xb9\x9e\x89\xb4\x64\ \x93\x73\xb1\xac\xec\xc3\x46\x5e\x3c\xc7\xa6\xa3\x62\x60\xbf\xe2\ \x5c\x87\xa6\x5a\xd5\x0c\x87\xc5\x8e\x40\x78\x7c\x25\xd5\xd5\x2d\ \xe2\xf0\x8e\x0b\xc0\x8d\x77\x63\x8c\xcd\xff\x3a\x6f\x71\x6a\x5e\ \x8f\xcc\x52\x1d\x11\x9a\x99\xe3\xf3\xa7\x07\xdc\xd9\xeb\xa3\x9d\ \xbe\x14\x1d\x5e\x07\x91\x9e\x8a\xdf\x2b\xa4\x07\x06\x18\x1a\xce\ \xba\x3f\x00\xb0\x56\x96\x1a\x78\xbc\x6b\xd1\x02\xeb\xc4\xf6\x46\ \x2c\xe1\x5e\xc3\x49\x28\x47\x3c\x81\x05\x76\xba\x88\x9c\x1b\x1b\ \x2c\x58\x29\x45\x31\x7d\xf0\xb2\x61\x54\x59\x30\x9c\x4b\xc1\xad\ \x82\x67\x8b\xf0\x41\x15\x72\x07\x48\xe1\xe4\xfd\xa4\xf0\xca\xe3\ \xa4\xb0\xf8\xb4\x75\x4e\x3f\x66\xfd\x0e\x6e\x2b\x86\x31\x1a\x4c\ \x28\xaf\x39\x02\x8f\xc2\x31\x65\x40\x5c\x05\xde\xea\xc8\x37\xb8\ \xad\x8e\xbd\x1d\x73\x0b\x5e\xe7\xa7\x3a\xd5\xc2\xec\x87\x7d\x2d\ \xb7\x98\xdd\x45\xf2\xa7\x7e\x41\x96\x0b\xaf\x93\x65\xdd\x90\x1f\ \xb8\x4f\xfe\xd4\x23\xf4\x6f\xc2\x04\xb2\x71\xac\x6d\x67\x25\xa9\ \x93\x52\xbf\x29\xbc\xe3\xd4\x20\x93\x4a\xf4\x72\x2b\xe6\x7d\x65\ \xd2\x8d\x96\x8f\x98\xb2\x91\x26\xe3\xdc\x14\x58\xec\xcb\xf7\x93\ \x65\x6d\xd9\x1f\x58\xf7\xd1\x2e\x90\x3c\x58\x35\x3e\x46\x28\xd4\ \x44\x2a\xfe\x0d\x36\x6b\xf6\x94\x98\x7f\x2b\x59\x30\x9d\xa3\x0c\ \xd8\x44\x8e\x47\xbb\xa6\x5c\xda\x19\xd5\x82\xc8\x6a\xc7\xba\x49\ \x7e\xe9\xf9\xda\x81\x75\x9d\xfc\xeb\x49\x08\xe7\x83\x0f\xc9\x41\ \x91\xfd\xb1\x52\x82\x4f\x2a\x25\x71\xce\x77\x23\x4d\xd0\x58\xd2\ \x4c\xe5\x70\x2b\xe3\xdc\x5c\xbc\x8a\x7c\xcd\xea\x5c\xa1\x14\x1b\ \xdb\x46\x96\xcf\xbf\x58\x37\xb8\x65\x90\xcf\xcd\xc3\x07\x16\x78\ \xa8\x6d\xd0\x52\x3f\xb6\xed\xaf\xfa\x6b\xc0\x00\xc8\x53\x17\x26\ \xab\x3e\x44\x8d\x25\xf0\x95\xce\x2f\xbd\xd0\x30\x70\x2b\x96\x9c\ \x08\xdc\x01\xea\x89\xf7\x6f\x8f\x81\x7a\x38\x50\x47\xaf\x00\x70\ \xf4\x55\x54\x15\xf0\x7a\xcb\xa4\xf4\x61\x1f\xca\xb9\x72\xb0\xfe\ \x0b\x27\xbd\xac\x99\xdf\xca\x6b\xe6\x27\xf1\x2c\xeb\xe6\x21\xf8\ \xdd\xa8\x7d\x9b\xf0\x6f\x0b\x2f\xfd\x20\x60\x1e\x56\x6f\x8b\xe9\ \x89\xf8\xb7\x9b\xf5\x04\xe5\xa4\xcf\xc2\x30\x3e\x19\x47\x2d\x0c\ \xc8\x1d\x9a\x61\x8c\xe7\x4d\xb3\x4f\x58\x2f\x34\xcd\x5d\xcb\x9a\ \x31\x29\x73\x7c\x41\xaa\x0b\x30\xde\x43\x18\x1e\xff\xaa\x69\x4f\ \x80\x29\x48\x50\x1e\x18\x46\xf3\x6e\xa7\x52\x4c\x68\x81\xe6\xaf\ \x09\x21\xeb\xfc\x8b\x03\x64\x1d\xdc\xf7\x09\xa1\x15\x9f\x7a\x38\ \x48\x0b\x7e\x0c\x15\xc4\x64\x20\x5e\x16\xf8\x51\xa8\x73\xc1\x72\ \xab\x01\xd7\x01\xb2\xc0\x92\xf3\x85\xa5\x20\xa5\xdb\x38\x02\x7c\ \x32\x10\x80\x73\x77\x08\x39\xf7\x5c\xb1\x74\x65\xad\x35\x44\xa0\ \x92\x7e\x11\x27\x17\x73\xb7\x07\x15\xd1\xfd\x35\x26\x0e\x91\x9b\ \x7b\x30\x28\x10\x00\x9c\x5e\x6d\x15\x1c\xa8\x62\x8c\x4b\x13\x27\ \xef\x0b\xca\x82\x17\x63\x0d\x1e\x00\xac\xfa\x60\x3e\x41\xc0\xbd\ \x87\xea\x00\xf8\x30\x97\x26\x4e\x3f\x1a\x14\xc0\x5a\xcc\x1e\x4f\ \x5d\x7b\x0b\x5e\x7c\x46\xc4\xbf\x9f\x58\x2d\xc0\x96\x84\xe3\x58\ \xf0\xe2\xd3\x41\x01\xfc\xef\xc0\x00\xc6\x37\xcd\xb5\x36\xc3\xb8\ \xb3\x0e\x80\x3f\xc5\x7d\xcc\xc5\xa7\x02\x05\xb8\x65\x28\x22\xaf\ \x9b\x77\x87\x8e\x22\x42\xe8\xe4\x46\xeb\xe0\xe0\x4c\xc8\x22\xba\ \x45\x0c\x34\x5e\x0a\xc4\x82\x73\x07\x84\x32\xed\x7c\xb1\x34\x58\ \x73\x17\x68\xa1\x34\x20\x94\x69\x33\xb7\x06\x27\xd3\x42\x1a\x68\ \x4c\xd4\x12\x68\xbc\x4c\xc8\x65\x17\x74\x63\x2a\x94\x81\x46\x33\ \x43\x65\x5f\x9a\x38\xf5\x88\x2c\x54\x7e\xa2\x1a\x90\x11\xdc\xbc\ \xae\xff\x46\x1c\x2a\x3f\x24\x0c\xe3\xe9\x84\x53\xb6\xbb\xb9\xa1\ \x72\x33\x93\x3d\xbe\x56\x9c\xdd\x45\x13\x32\xe2\x64\x8d\x31\x89\ \x5f\x7d\x11\xb8\x18\xf1\x89\x2c\x97\x9e\xe2\x79\x52\xcc\xf4\xf3\ \xde\x78\xa5\x69\x1c\xf3\xd8\xcd\x4c\xf6\xd4\x97\xae\x6c\xaa\xb3\ \x63\xd2\x95\x18\xa1\x99\x87\x51\x86\xd1\x43\xd5\x02\x75\x68\x3e\ \xe9\xca\x7b\x05\xd6\xdb\xe5\xec\x3e\xe2\x14\x19\xb0\x3c\x66\x15\ \x70\xd5\xfa\xd2\x95\xf5\x24\xdc\x1b\xd3\xcf\xd5\xd1\x90\x52\x91\ \x87\x7b\x97\x9e\x15\x56\x50\xfc\x0a\x01\x58\x3c\x28\x97\xb9\x32\ \xdd\xf5\x25\xdc\xfd\x4a\x46\x6b\x42\x15\x63\x3d\xb4\xcc\xd3\xb8\ \x92\xd1\x1c\xad\xf1\x89\xba\xed\xd9\xe6\x44\x77\x21\xc0\xa2\x0f\ \xa6\x4d\xc1\xdd\x15\x8a\x75\x46\xf8\x80\xcc\xdc\x87\xfc\x06\xd8\ \x8d\xf2\x74\x28\xc8\x89\x3f\x07\x5e\x24\xa4\x45\xcf\xe7\x1a\x50\ \x2a\x3a\x26\x2d\x7a\x1a\xc7\x2b\x55\xf2\xd2\xdc\x90\x4f\x1d\x71\ \x9f\xb4\xc9\x86\xdb\x00\x59\x29\x7a\xfe\x81\x69\x9b\x52\xef\x0a\ \x47\xfb\x67\x07\x0d\x0a\xa4\x8e\x4f\xe2\xd0\x28\xe7\x4a\x7a\xdc\ \x74\x6c\x1e\x67\x1b\x60\xc6\x7b\xbd\x1f\xc0\xcc\x1e\x06\xc0\xdd\ \x9c\xfe\xe8\x6b\x98\x2a\xf9\xa0\xc4\xc1\xc5\xbf\xee\xde\x52\x12\ \x9e\x41\x3f\x50\x17\x85\xd3\x3f\xa7\x1a\xd6\xd7\x62\xe1\x3e\x28\ \xc5\x78\x6a\xc1\x79\xda\x88\x39\x7b\xbd\xb3\x6f\xd9\xed\xc0\xd2\ \x9d\x8e\xee\x7d\x6f\xff\x73\x9b\x93\x5e\xc6\xb6\x48\x1c\x5c\xfb\ \x0e\xd7\x4c\x86\xa8\x2f\x38\x48\x8b\xde\x40\x93\xe5\x68\xd5\xb4\ \x5d\x8a\x6d\x9d\x82\xdf\x15\x67\x6e\xab\x2e\x88\x00\x1a\x30\x18\ \xcb\xa3\x0d\x8c\x9c\x8e\x7b\x54\x0d\xce\x0f\x80\xd7\xb9\x7f\xa9\ \x89\x66\x58\xa6\x30\x5e\xf5\xcc\x6c\xc0\x2f\xbf\xdf\x9a\xf3\x13\ \x6d\x2e\x70\x05\x43\x3b\x60\xbd\xac\x73\xe3\xb5\xdf\x62\x60\xe2\ \x98\x64\x15\x3f\xef\x77\xbd\xed\xab\xc7\xe2\x5d\xa2\xf6\xd5\xc8\ \x1e\x1c\x94\x64\x68\xc1\x92\x65\x57\x0b\x66\x4f\xae\x65\xac\x77\ \xc8\xdb\x64\x93\xde\xe8\x68\x60\xd4\xc4\xf4\xb0\x22\x5c\x47\x13\ \x86\xc5\x71\x8d\xe9\xcf\x6d\xa7\x0e\x88\xe5\xd3\x0a\xb8\xaa\xbc\ \xfd\x56\x30\x7b\xe2\x68\xe1\x85\x0f\x4d\x36\xd2\x25\x59\x57\xa0\ \x1c\x8c\x6c\xeb\x3e\x9d\x54\xea\xb2\x82\x08\xd7\xae\x0a\xb4\x3c\ \xd1\x2c\x1f\x8e\xa5\x61\xdf\x86\x7c\xf6\x64\x83\x43\x7d\xe8\x13\ \xdb\x65\x19\xb4\xcf\xc8\x57\xc5\x00\x41\x47\x0e\x5c\xd4\xae\x0b\ \xc3\xfc\x5d\x40\xe0\xac\x84\x23\x64\x94\x77\x99\x29\x54\x3a\x96\ \xd6\x21\x6d\x80\x2c\xcd\xdd\x20\x76\x6e\xd8\x17\xec\xb7\xb2\x11\ \xee\xf8\xd5\xa8\x01\x6c\xba\x9c\xd8\x25\x20\x70\x70\x47\x08\x06\ \x4a\x32\xb6\x6f\x19\x67\xad\x39\x1f\x84\x23\x6f\x21\x9c\x3d\x29\ \xef\x91\xf8\x52\xb5\x83\x88\xe7\xa2\x65\xc1\x3d\x96\x02\x00\x6b\ \x44\x8a\xf0\x1d\x2e\x1f\xdb\xec\x9a\x9f\x16\xcc\x5a\xa7\xda\xe8\ \x52\x91\xf2\xb7\xe1\xc4\x75\xb2\xd7\x71\xb6\xea\xc9\xfb\x62\x32\ \xfe\x85\x96\x1d\x79\x45\x87\xb6\xb0\xdf\xc9\xcf\x13\xbd\x55\x0c\ \xed\x8c\xd0\x48\x50\xa2\xb5\x3f\x5d\xe3\x30\x78\x3c\xd3\x52\xe0\ \x42\x40\xe2\xa1\x12\xba\xdf\xa2\x5b\x30\x17\xd8\xe7\xa4\x86\x89\ \x7e\xd9\xb2\xa4\x89\x9a\x97\x8b\xe2\x8c\x81\x70\x9d\x41\xa4\x24\ \xdb\x06\xda\x62\xeb\x9e\xfa\x47\x87\x86\xab\x16\xf8\x56\x0e\x94\ \xc3\x0e\xbc\xcb\xb7\x12\x5e\x5c\xf5\x52\x51\x5c\x36\x11\x59\xc9\ \x96\xe9\xa6\x89\x1b\xb7\x16\x2e\x4b\x31\x41\x52\x08\x97\x8a\x38\ \x64\x1e\xaa\x86\x54\xbb\x24\x6b\xa6\xde\x57\xd7\xe6\xea\x28\x05\ \x1f\x74\xdc\x01\x93\xe5\x6e\x6b\x2d\x6f\x07\x18\xb2\x46\x75\x85\ \xfc\xdc\xe3\x04\x77\xe1\x26\x1a\xc1\x49\x9e\xf3\x44\xdd\xcb\xea\ \xcc\x54\xc7\xa6\xa0\x9a\x53\x6a\x1e\x9d\xe2\xc9\x35\x3b\xf2\x32\ \xb2\xf2\xf5\x8d\xc6\x64\x9f\x6b\x05\xc3\xb0\x70\xd6\xda\xee\xee\ \x37\xeb\x5e\x8a\x54\x59\x02\xaa\xde\x12\x85\x3c\x85\x31\xb5\xdb\ \x91\x2c\xb7\x86\xcb\x7d\xf6\xb6\x81\x14\xf3\x8c\xf8\xa2\xe5\x4a\ \xc1\x55\x56\x70\xeb\x6c\xa3\x17\xd3\xdd\x13\x81\xfd\x92\x54\x15\ \x88\x9c\x17\x2f\x88\xc0\xa5\x22\x4e\xe7\x37\xe4\x47\x0b\x98\x4c\ \x3f\xdc\xa4\x75\xb6\xf1\x1f\xb5\x8a\x64\x33\x78\x5b\xb0\x50\x2d\ \x48\x1c\x1a\x75\x6a\x29\xe5\x67\x4d\x5d\x0e\xaa\xa5\xe2\xbf\x8b\ \x6c\x90\x31\xda\x69\xd3\xc8\x88\x77\xbd\xd8\xe4\x40\x15\xf3\xd3\ \xf1\xdf\x36\x7d\xcd\x2d\x7a\x4d\x5c\xf5\x1a\xa5\x84\x3b\x86\xc1\ \x56\x29\xde\x2b\xd9\x30\xfc\x95\x46\x68\x2c\xb8\x6b\xb5\xdb\xdd\ \x2e\x31\x3d\x18\xe2\xdd\x39\x34\x24\xa6\xaa\xc2\x93\xba\x64\x92\ \x41\x55\x6e\xc1\x02\xad\xfb\x93\x40\x2e\xd7\x83\x5b\x48\xc3\xa8\ \x2e\x4c\xcf\x56\x15\xa7\x64\xd3\xc7\x77\x54\xdb\xb1\xb3\x82\x17\ \xa1\x0a\x76\x8f\x7b\x52\xbd\x35\x6c\x3a\xd9\xb3\xc3\x78\x61\xd8\ \xaa\x66\x48\xaa\xc0\x9c\xf3\x26\x6e\x9d\x0d\xc5\x95\x08\x30\x18\ \x09\x53\xc4\x87\x6b\x6a\x30\x4c\xc6\x55\x0c\x96\x0e\xae\xb5\xbf\ \x4c\x9d\xc3\x2b\x85\x85\xee\xba\x45\x76\xee\x22\xca\x09\xa2\xb7\ \x30\xb7\x80\x29\x82\xd0\x5e\x11\x06\x17\x02\xe1\xb5\xdc\x22\x08\ \xee\x38\x2e\x44\x8d\xc4\xf5\x8c\xec\x1d\x40\x07\xf1\x3a\x6e\x11\ \x00\xf6\x2c\x16\x2a\x23\x73\xb1\x28\x77\x36\xce\x5e\x76\x77\x3a\ \x84\xc0\x2e\x62\x4f\xde\x52\xe6\xf2\xf7\xc6\xa2\xfe\x83\x95\x56\ \xdc\x88\xa7\x59\x57\xe9\x0a\x52\xd6\xad\xd0\x99\x14\xb4\xd8\x56\ \xbd\xee\x27\x2a\x0e\x7a\xc9\xc9\xb5\xbd\x88\xdf\x59\xbc\xe4\x24\ \x76\x2f\xc5\xde\x4e\x3f\xec\x45\x53\x8b\x49\x45\x6f\xe0\x05\x45\ \xfe\xe9\xb8\x68\x6a\x14\xf9\xb5\x19\x89\x24\x6c\xb9\xc7\x3c\x2b\ \x02\x83\x13\x3a\xf6\x88\xd9\x5f\x34\x7a\xd9\x5f\x1a\xcc\xd8\x97\ \xfd\xa5\xff\x3e\x63\xdf\x06\xf7\x89\x3f\x8a\x03\x27\xf4\xca\x60\ \x2f\xac\xdf\x16\xa6\xab\xd0\xfe\x0f\x28\x9b\x6a\x20\x57\x4c\x68\ \x5f\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x03\x53\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x01\x92\x50\x4c\x54\x45\x00\x00\x00\xff\x55\x55\xcc\x66\ \x33\xd5\x55\x55\xe6\xcc\x99\xd1\x5d\x46\xd1\xb9\x8b\xe8\xd1\xa2\ \xea\xd5\xaa\xeb\xc4\x9d\xdb\xc8\xa4\xcf\x60\x50\xdc\x5d\x46\xd3\ \x59\x4e\xd9\x5e\x4c\xcc\xbb\x99\xd6\x5a\x4a\xde\xce\x9c\xc9\xb9\ \x93\xe0\xd1\xa2\xe1\xcb\xa5\xd5\xb2\x94\xd6\x5c\x4d\xda\x94\x7d\ \xd9\x59\x48\xdb\x8e\x71\xd8\x59\x4a\xcb\xb8\x94\xd8\x5a\x4b\xd8\ \x59\x4a\xd7\x5b\x4a\xca\xb7\x96\xd7\x5a\x4a\xda\x78\x65\xca\xb8\ \x96\xcb\xb9\x94\xcb\xb7\x95\xd9\x77\x60\xcb\xb9\x96\xd6\x5a\x4a\ \xd6\x5a\x49\xd7\x5b\x49\xd7\x5a\x4b\xd7\x5a\x49\xd7\x5a\x4a\xd7\ \x65\x54\xd8\x5b\x4a\xd5\x6a\x57\xe3\xcd\xa3\xe2\xcd\xa4\xe3\xce\ \xa4\xd7\x5f\x4f\xd7\x59\x49\xd7\x5a\x4a\xca\xb7\x95\xe3\xcd\xa4\ \xe3\xcd\xa4\xe3\xcd\xa3\xcb\xb8\x95\xe3\xcd\xa4\xe4\xcd\xa3\xd7\ \x5a\x4a\xe2\xce\xa4\xd7\x5b\x4a\xe3\xcd\xa4\xd7\x5a\x49\xe3\xcd\ \xa4\xd6\x5a\x4a\xda\xc6\x9f\xd9\xc5\x9f\xd7\x5a\x4a\xd9\xc5\xa0\ \xd7\x5a\x4a\xd7\x5b\x4b\xd7\x5a\x4a\xd7\x59\x4a\xd7\x59\x4a\xcb\ \xb8\x96\xcb\xb8\x95\xe3\xcd\xa4\xe3\xcd\xa4\xe2\xc0\x9a\xd9\x6d\ \x59\xcb\xb8\x95\xd9\x72\x5d\xcb\xb8\x94\xc2\xa6\x83\xc3\xa4\x80\ \xcb\xb8\x95\xc1\xa6\x82\xc2\xa4\x81\xc2\xa6\x82\xcb\xb8\x95\xbf\ \xa3\x80\xbf\xa4\x80\xc0\xa3\x80\xc0\xa4\x81\xc3\x98\x77\xca\xb0\ \x8b\xcb\xb1\x8b\xcb\xb1\x8c\xcb\xb8\x95\xcc\xb3\x8d\xcc\xb3\x8e\ \xcd\xb3\x8e\xd0\xa0\x80\xd2\x6c\x57\xd8\x7d\x66\xd8\xc1\x99\xd9\ \x6f\x5a\xd9\x72\x5d\xd9\xc1\x9a\xda\x74\x5e\xda\xc3\x9b\xdb\x79\ \x62\xdb\x7e\x66\xdb\x85\x6c\xdb\xc3\x9b\xdb\xc3\x9c\xdc\x8d\x73\ \xdc\xc4\x9d\xde\x99\x7c\xdf\xa1\x81\xdf\xab\x89\xe0\xa9\x88\xe1\ \xb6\x92\xe1\xba\x96\xe1\xc0\x9a\xe2\xbe\x98\xe2\xc5\x9e\xe2\xc6\ \x9f\xe2\xc7\x9f\xe2\xc8\xa0\xe3\xcd\xa4\x3e\x26\x0c\xb2\x00\x00\ \x00\x5d\x74\x52\x4e\x53\x00\x03\x05\x06\x0a\x0b\x0b\x0b\x0c\x0d\ \x0e\x10\x16\x17\x1b\x1e\x1f\x1f\x21\x21\x22\x2b\x32\x37\x3c\x3f\ \x48\x4f\x55\x56\x5a\x5c\x60\x60\x61\x62\x63\x65\x66\x71\x7d\x81\ \x85\x8b\x8d\x8e\x95\x98\x99\xa9\xaa\xac\xb1\xb3\xbc\xbc\xbe\xc0\ \xc1\xc1\xc3\xc4\xc4\xc5\xc5\xc6\xc6\xc9\xc9\xca\xcb\xcb\xcc\xcc\ \xce\xd0\xd3\xd8\xe0\xe0\xe1\xe4\xf1\xf8\xf8\xf9\xfd\xfd\xfd\xfe\ \xfe\xfe\xfe\x71\x73\x8f\xad\x00\x00\x01\x13\x49\x44\x41\x54\x18\ \xd3\x63\x60\x40\x00\x0e\x03\x23\x20\x30\x60\x67\x40\x01\x2c\x16\ \xad\x60\x60\xc3\x09\xe1\x33\x4a\x68\x99\x38\x7b\x78\x06\x15\x57\ \xd6\xb7\x56\x64\xa4\x95\xda\x81\xc4\x79\x34\xbd\xf4\xa4\x78\x19\ \x38\x6c\x5a\xeb\xab\x8a\xb2\x13\x13\x12\xe2\x0b\xad\x39\x18\xd4\ \xdd\xe4\x98\x80\x92\x9c\x36\x60\x03\x32\xb3\xf4\x45\x23\x53\x5a\ \x0d\x19\x64\x98\x41\xe6\x70\xda\x41\xcc\x4d\x8f\xd2\x35\x0e\x4b\ \x6a\x75\x80\x98\x0e\x13\x6d\x2d\x8b\x8b\x0e\x8f\xcd\x87\x0a\xb3\ \x5b\xb6\xc2\x40\x61\x72\x52\x4e\x2b\x44\x18\x49\x14\x0a\x40\xc2\ \x5c\x4e\xe8\xa2\xad\xe6\x0c\x0c\x6c\x66\xae\x50\x4e\x5d\x13\x94\ \x11\xa8\xc8\xc0\x66\x95\x1a\x0a\x15\x2f\xa9\x85\xd0\x01\xe2\xa6\ \x0c\xd2\x11\xa9\xa9\xc1\x2e\x60\x6e\x5e\x0b\x44\x54\x84\xc1\x99\ \x81\x41\x09\x28\x0e\x51\x9f\x0b\x13\x65\xb0\x07\x5a\xa9\x0c\x13\ \x2f\x68\x84\x8a\x32\x3b\x32\x20\x89\x97\x57\x03\x45\x85\x81\x02\ \x0a\x1a\x0c\x70\x71\xf7\xd6\x86\xbc\x66\xb0\xa8\x80\x1b\x37\x03\ \xb2\x78\x4d\x88\x2a\x33\x03\xab\xac\xb7\x18\x2c\x0a\x20\xe2\xfe\ \x92\x3a\xb6\x3e\x6e\xda\x7c\x88\xa8\x51\x8b\x49\x4d\xf5\x15\x64\ \xc0\x00\x2a\x11\x7e\x42\x0c\x58\x80\x3c\x3f\x12\x07\x00\x92\xbb\ \x7a\x74\x15\x65\x0e\x4b\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ \x60\x82\ \x00\x00\x27\x6a\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x06\x00\x00\x01\x06\x92\x00\xa2\ \x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ \x04\x67\x41\x4d\x41\x00\x00\xb1\x8f\x0b\xfc\x61\x05\x00\x00\x00\ \x09\x70\x48\x59\x73\x00\x00\x0e\xc1\x00\x00\x0e\xc1\x01\xb8\x91\ \x6b\xed\x00\x00\x26\xff\x49\x44\x41\x54\x68\x43\xed\x9b\x09\x98\ \x9c\x45\xb5\xf7\x7b\x5f\x67\xcd\x4c\x66\x32\xc9\x24\x13\xb2\x91\ \x84\x90\x40\x00\x09\x3b\x08\x91\x45\x5c\x08\x28\x20\x2a\x22\x08\ \xcf\x45\x41\xc5\x8b\x82\x20\x02\x7a\xc5\xed\xca\x95\xe5\x0a\x84\ \x4d\x05\x14\x0d\x7e\x72\x91\x20\x24\x68\x02\xdc\x84\x2d\x10\x08\ \x59\x48\x08\xd9\xf7\xc9\xec\xd3\xd3\x7b\xdf\xff\xaf\xba\xab\xd3\ \x33\xe9\xd9\x48\xf0\x8b\xcf\xe3\x49\xfe\x53\xef\x52\x6f\xd5\xa9\ \x53\xa7\x4e\x9d\x3a\x55\xed\x18\x0c\x39\x85\xf0\xb7\x4f\xa9\x6a\ \xaf\x2a\x0b\x64\x9c\x2e\x67\x3a\x95\x4e\x7b\xb2\xaf\xf2\x94\x11\ \x9c\x2d\xed\xf1\x74\xf6\xd6\xe1\x08\x08\xd3\x85\x59\xe6\xae\x3b\ \x9d\x23\x8c\xe3\x82\x92\x2d\x65\x52\x3b\x9e\x3b\xc6\xe5\x72\x4d\ \xd1\xf5\x02\xc1\x2f\xec\x70\x0e\x3d\xad\x49\xe9\x5c\xe1\x8c\xc2\ \xcc\x8e\x70\x28\xd0\xde\xbe\xfe\xa9\xf7\x9d\x4e\xe7\x10\xdd\xce\ \xcd\x64\x32\x33\x5c\x35\x33\xa7\xea\xba\x5b\x3e\x4b\x6e\x21\xb3\ \xe2\x7f\x1f\x78\x75\xdd\x92\x47\xb6\x72\x2d\xc0\x62\x51\x82\xb7\ \x4c\x66\xd7\xfc\xcf\x0a\x33\xb9\x16\x26\xf2\x02\x72\xe5\x52\xc8\ \x77\xe5\x25\x9f\xbc\x46\x99\x3e\xad\xeb\x4f\x09\x9f\xd3\xf5\x0d\ \x57\x7f\xe5\xd3\xd7\xe8\xba\x9a\x0c\xdd\x1a\xa8\x97\x9b\x94\x7a\ \xb3\xb7\x8e\xb5\xc2\x70\xa1\xc3\x5d\xfb\xb1\xaa\x74\x3a\x3d\xc2\ \x64\x1e\x59\x13\x3e\xa4\xb2\xc4\xef\x7c\xfb\xfd\xa6\x65\x6b\x5e\ \x79\x28\xae\x47\x6e\xbd\x8c\x26\x12\xc9\x0d\x53\x4e\xbc\x62\xf2\ \xd8\xe1\xa5\x87\xc5\x93\xe9\xa4\xc9\x7c\xd3\xe9\xb5\x99\xa1\x15\ \x41\x87\xd3\xa9\xd2\xe1\xb2\x48\xeb\x77\xb5\x76\xe5\xae\x06\x48\ \xce\x51\x35\x25\x0f\x5d\x79\x4c\xf9\xc5\x2e\xa7\x23\x9d\xca\x64\ \x28\xb1\xb0\xd1\x90\xe9\xee\xd9\xaf\xb6\xdf\xc7\x0d\x3d\x45\x26\ \xfa\xbe\xa7\x5e\xf0\xdc\x64\xb6\x37\x86\x26\x8e\x1f\xf9\x83\x95\ \x8b\x1e\x5a\xa9\xcb\x1d\x02\x92\x28\x11\xde\x51\x77\x2f\x53\x7a\ \xa8\xb0\xa7\xca\x55\x6b\x36\x5d\xb9\xe2\xdd\x0d\x97\xe8\xf2\xb7\ \xc2\xef\x85\xeb\x56\xaf\xdd\xf4\x9a\xc7\xed\x5a\xc1\xfb\x62\xf4\ \xd8\xc7\x4e\x3e\x62\x69\x6a\xc7\xbc\xb5\x13\xc7\x8f\x8a\xd7\xd5\ \x0e\xb9\x35\xf7\xbc\x28\xd1\x31\x25\xc2\x7f\xea\x1a\x9d\xc8\xf3\ \x0b\xe5\x2f\x44\x64\xfc\x9c\x52\x04\x7a\xa3\xf0\xbf\xc2\x6b\xe2\ \x19\xb6\x4c\xbe\x3c\xcf\x3f\xfe\xde\x65\x74\xf5\xaf\x84\x3b\x85\ \x32\xe1\x78\xe1\x9b\x57\x7e\xf9\x93\x51\xa5\x86\x9c\x25\x41\xef\ \xf0\x71\x23\xca\xca\x97\xbe\xb7\x7b\xc5\xbb\x8b\x1f\xd8\xed\x76\ \xbb\x2b\x52\xa9\x74\x52\xdd\xdd\xd1\xd2\xda\xbe\xf2\x94\x4f\x5f\ \x3b\x66\xfc\x88\xd2\x99\xeb\xb6\x77\xb4\x38\x95\x71\xf6\xd7\x8f\ \x1f\x72\x99\x3e\xcc\x98\xca\xb2\x7f\xf7\xa2\x5f\xbe\xd4\xf4\x00\ \x2f\xca\xa4\x17\x77\x5e\x38\xd9\x77\x61\x65\x99\x5f\x9d\xe8\x70\ \xa2\x1f\x52\x12\x67\x2a\xe3\x70\x73\x4f\xa6\x74\xb6\x77\xcd\x8d\ \x46\x92\x6e\xc9\x97\x31\xcd\x70\xbb\x9c\x49\x8f\xdb\x99\xd4\x73\ \x47\x6b\x47\x2c\xf3\x87\x95\xf1\x07\xc9\xec\x2d\x09\x78\x2e\xaf\ \x2c\xf5\x9f\x52\x1a\xf6\x25\x94\x29\xd3\xd8\xd2\x75\xcc\xb6\xa6\ \xae\xd1\x7a\x99\x9c\xd8\x50\xf9\x04\x1f\x17\xa3\x95\x1b\x9a\xcf\ \x27\x6d\xa8\x2d\x59\x15\xf0\x7b\x56\xb8\x9c\xce\x44\x47\x57\xc2\ \xd1\xdc\x1e\xfb\xbb\xc9\xd0\x83\x3a\x85\x9f\xfa\x7d\x5e\xaf\xa4\ \x1e\x12\xca\x05\x3b\x76\x7a\xa3\x17\x72\xc8\x93\x69\x5e\x0f\x3a\ \xd1\xe5\x72\xce\x5f\xf6\xc2\xfd\x0b\x26\x4d\x18\x55\xab\xe6\x61\ \x1b\x1a\x85\xe5\xb9\xd4\x27\xa0\x07\xeb\xd4\x11\x6f\xde\x78\xdb\ \x43\xee\xdb\xfe\xeb\x77\x70\x88\x58\xb2\x83\x4c\x54\xac\x60\x4b\ \x6d\x52\xcd\xc0\xd2\x85\xf7\x2d\x9d\x34\xbe\xc1\xa7\xca\xca\xf5\ \x0c\x15\x48\x4a\xb6\xc9\x25\x4b\x57\xb7\x1e\xf5\xb1\xaf\x4e\xd2\ \xfd\xef\x84\x8b\x85\x84\x30\x20\xa2\xd2\x31\xc2\xcd\x02\x9c\x64\ \xe2\x5b\xff\xfa\x07\x7b\x2d\xfc\x5c\x98\x26\xf4\x1c\xae\x86\x8a\ \x72\xac\x4e\x38\x5a\xdd\xfe\xf2\xa8\xfa\x9a\xaf\x6d\x78\xf3\xb1\ \x5f\xeb\xd1\x41\xc2\x75\x02\x05\xa2\xc0\x3b\x85\x48\x68\xe4\x59\ \x0f\x75\x45\xe3\x33\x03\x7e\xef\xc4\x68\x2c\xb1\x3a\xf7\xde\x50\ \xb1\x82\xe3\x17\x9c\x73\xf2\xdc\xdf\xdd\x77\x23\x9c\x8c\x10\x28\ \x04\x3b\xc1\xf5\xab\xc2\x1c\xa1\x52\x38\x42\x40\x14\xa3\x4b\x47\ \x7f\x62\x4c\x24\x12\xfd\xbd\x98\x61\x88\x19\x2a\x56\xf0\x34\x9f\ \xd7\xb3\x64\xcb\x3b\x8f\x37\x55\x0f\x29\x47\xae\xc6\xb0\x0b\x29\ \x21\x29\x60\x84\x2c\x67\x4d\x3b\x1b\x5b\xda\x6a\x27\x9d\x37\xd5\ \xe3\x71\x9f\x93\x4c\xa6\x9e\xd4\x33\xf3\xce\x14\x5c\x51\xe2\x9b\ \x7d\x54\x45\x9c\x11\xb5\x5f\xe8\xb5\x16\xdf\x03\xe6\x42\xe3\xfa\ \x47\x4a\xa8\x69\xbf\x40\xe5\xdd\xa6\xf4\xc3\x21\x67\x79\xd8\x37\ \xa9\xb5\x33\xbe\xe2\xfb\x67\xd4\x76\x61\x1f\x54\xa5\x33\x93\xce\ \xa6\xc9\x54\x46\xaa\xec\x4c\xab\x53\x5c\xd8\x06\xfd\x93\x71\x70\ \x66\x98\x6f\x52\x69\x63\x27\x8c\x28\x7d\x1e\x57\x4c\x9a\x64\x4c\ \xd2\x2d\x7f\xdd\x11\x18\x5e\x15\x1a\xe9\x0a\xf8\xdc\xc6\x1b\x08\ \xf8\xdd\x81\x70\xc0\xeb\x53\x33\xbc\x65\x25\x7e\x57\x85\x66\xb7\ \x8a\x52\x9f\xb3\x34\xec\x75\x97\x97\xf8\xb8\xa6\x2f\x9c\x65\x25\ \x5e\x17\xcf\xca\xc2\xd9\x67\x95\xa5\xbe\x4c\x28\xe8\xf1\x05\x02\ \xee\x00\x65\x50\x56\xd0\xef\x71\x3a\x83\x3e\xf7\x30\x9f\xc7\x7d\ \x77\x5d\x75\x28\x25\xf6\x12\xe2\xd4\xbf\x62\x7d\xd3\x2c\x38\x9c\ \x38\xaa\xe2\x0f\x1a\xd2\xc8\x6d\x2f\x92\xa1\x19\xb1\xbd\x29\x72\ \xbc\xbe\x4f\xd4\xd7\x94\xcc\x57\xcb\xda\xc9\xbb\xb5\xb1\xd3\xa1\ \xd6\x7c\x8d\x3c\x34\x87\xa9\xc8\x1a\x1a\x5a\x80\xb2\x07\xcd\x5d\ \xdf\x84\x2a\x46\x84\x85\x42\x37\xd5\xed\x76\x23\x62\x92\x64\xcc\ \x97\xca\xa2\x61\xe5\x18\x08\x71\xcd\x23\x1d\x4a\xfb\x22\x5a\xd5\ \x67\xc1\x14\xd4\x14\xdf\xf6\xd7\x89\x5e\x8f\x07\x3b\xc1\x50\x6e\ \x17\x96\xe4\x52\x2c\x1b\x83\x86\x6b\x26\xdd\xb4\x2a\xb5\xcc\x50\ \x16\x30\xa2\xeb\x59\x30\x94\xf9\xc1\xf5\x5f\x7a\xec\xbb\xdf\xb8\ \x68\x9a\x2c\x1a\x1f\xd0\x21\x6f\x0b\xef\xf2\x4e\x08\x0b\x88\x6d\ \x6e\x22\x99\x6c\x0a\xd6\x9f\x75\x93\xe6\xb2\xa3\x75\x5f\x23\xe4\ \x0b\x46\x46\xdd\x48\xaa\xf4\x83\xbf\xbd\xb8\x74\xce\xb8\x31\x23\ \xde\x3e\x74\xd2\xe8\xb8\x3a\xa4\x56\x8f\xc7\x0b\x13\x04\x0a\x5c\ \x27\xcc\x94\x0a\x7e\xfc\x3b\xb7\xce\xfe\xe4\xa2\x57\x97\x1f\x1f\ \x08\xf8\xea\x34\x9c\xf1\x8d\xfa\x26\x15\x86\xc1\xc9\x68\xda\x5d\ \x92\xdc\xfe\xdc\x6a\xc9\x7b\xb1\x10\x15\x36\x09\xcd\xe9\x9d\xf3\ \x56\x4f\x9f\x36\x1e\x17\x53\x3a\xed\xac\x32\x1f\x0d\x94\xd4\xa6\ \x52\x25\x09\x9f\xcf\x13\x7b\xe8\x8e\x6b\x9f\x56\x05\x1b\x54\xe8\ \xaa\xdf\xde\x7d\x5d\x04\xb5\x12\x97\x2d\x65\xa5\x21\x5a\x33\x68\ \xa2\x53\x4e\x15\x68\x62\xa6\x63\xc3\x53\x77\xfd\xf0\xfa\x4b\xac\ \x9c\xd7\x0b\x17\x08\x98\xd3\x01\x91\xed\x4c\x0a\xc5\x93\xa6\x90\ \x6f\x88\xd3\x3a\xe1\x0e\xe1\xc7\x02\x43\x79\x5b\xee\xdd\xb9\x02\ \x9a\xb2\x17\xed\xa5\x15\x1a\x7d\x9e\x64\x2a\x6d\xe6\x2f\x15\x82\ \x6a\x31\x60\xe0\xfc\x8f\xc2\x79\xc2\x1a\x01\x7f\xa9\x43\xaa\xb6\ \x4b\xe9\xbb\x5e\xaf\x67\x9a\x9c\xd9\x98\xae\xf3\x54\x54\xdd\x34\ \xd5\xb4\x77\x6d\x7e\x86\x61\x49\x01\x0c\x14\x26\xd1\xd9\xc2\xff\ \xe4\xee\xe9\xb8\xcd\xc2\x7a\x15\xfe\x94\xdb\xed\x7a\x48\x2a\xf7\ \x65\xdd\xe7\xa9\x68\xc1\xe2\xf4\xdb\x4a\x71\xd2\xdf\x14\x68\x3a\ \x43\x9e\x69\xe8\xab\x42\x8b\xc0\xca\x05\x8c\x16\x0e\x52\xe1\xac\ \x31\xba\x95\xd5\x5b\xc1\xb8\xaf\x0d\x02\x62\x68\x15\x90\x23\x3a\ \xbf\x31\x77\xcf\xa8\xe4\x1d\x3a\x3d\x9d\x82\x4b\xc2\x41\x77\x47\ \x67\x97\xb1\x94\x50\xd1\xa9\xfb\xed\xe5\xef\x63\x80\xe8\x71\x38\ \xad\x17\x58\x5e\xa0\x7e\xac\x4b\x8e\xca\xdd\x83\xca\x27\x9e\x7a\ \x91\xe1\xed\xc8\x15\x9a\x2f\x0f\x77\xd3\xab\xa1\x3b\xa1\xbe\x3a\ \x24\xbb\xea\x4d\x35\xb7\xc7\x87\xad\xdd\xd2\xba\xe0\xb6\x1b\x2e\ \x69\x3c\xf7\xec\x13\x4a\x24\x3f\xb7\xba\xdf\x23\xaf\x47\x0e\x63\ \x26\x2e\x5d\x90\x91\x4f\xb7\xb0\xf2\x98\x75\xc9\xad\x53\xd6\xae\ \xdf\x56\x36\xaa\xb6\xec\x13\xe5\x61\xcf\xdb\xea\xf4\xd2\x2d\x8d\ \x11\x87\x66\x86\xd5\x4e\x19\xef\x91\x2d\x1d\xf1\x8d\x33\xe1\x6b\ \x3f\xd0\x3c\x75\xa9\x66\xa5\x06\xe7\xf8\x11\x65\x23\xd7\x6c\x69\ \xdb\x78\xe7\xf9\xf4\x83\x21\x63\x44\x9c\x2e\xc9\x3a\x6d\xfa\xa0\ \x58\x3f\xf4\x4a\x57\x3d\xbe\xde\x31\xbe\xbe\xac\x81\x19\xba\x4e\ \xf7\x14\xb6\xdf\xa0\x32\x59\xcd\x39\xca\x35\xef\x1d\x12\x0e\x78\ \x70\xa5\x8a\x66\x3c\x10\xa0\x39\xf6\x4e\xa1\x1e\xf1\x95\x6a\xb6\ \x1e\x11\x0c\x78\xae\x5b\xbb\xa5\xed\xe2\xef\x9f\x39\x2c\x53\x53\ \x11\x20\x53\x21\x65\x27\xd4\x82\xa7\xf9\x7b\x95\x40\x21\xf9\x57\ \xd9\x8b\xec\xa3\x1e\x9d\x93\xcf\xb7\x27\x4f\x9e\xf0\x28\x58\x85\ \x88\xf2\x45\x41\xbb\x5b\xa3\xe9\x9b\xe6\x6e\xf7\x4c\x6e\xa8\xbc\ \x47\xb7\x3f\x22\x4b\xb0\x34\xe8\xad\xd7\xe4\x7d\x7d\x4b\x67\xfc\ \x92\xfd\xa5\x74\xfb\x93\x50\x60\xad\xe1\xef\xd7\x00\xba\x15\x86\ \x9d\x7e\xaf\xcb\x27\xff\xa8\x5e\xc3\xaf\x5a\xcc\x27\xc3\x21\x6f\ \xd2\xeb\x76\x25\xd5\x88\x0e\x79\x1e\xe1\x4d\x3b\x3b\xce\xe8\x8c\ \x26\x59\x80\x42\xb1\xea\x72\xff\x85\xe5\x61\xff\x7a\x9f\xd7\x9d\ \x5f\x2e\x0e\x96\x9a\xda\xa2\xc3\x9a\xda\x63\xb3\x12\xc9\xf4\xbf\ \xe9\xd6\x2d\xe9\xee\xd6\x9a\xf0\x8b\xf2\x7e\x76\x05\x7c\x9e\x4e\ \xf1\x62\x24\xcd\x12\x4c\xfe\x1f\x43\x19\xcb\xc7\x02\x28\x4f\x18\ \x0f\xac\x17\x69\x61\x77\xbd\x2e\xf0\xf1\x1b\xc2\x0c\x81\x49\xb6\ \x67\x9e\x7d\x21\xfc\x98\x8f\x0a\x34\x9e\x7a\x88\xaf\xf4\x4a\xfd\ \x55\x3a\x54\x20\xe4\xc3\xf4\xf7\x6d\x19\xb9\x5f\x7c\xe4\xf0\x89\ \x99\x45\xcf\xdc\xc1\x3b\xac\x00\xfe\x09\x13\x0c\x68\x91\x49\xc6\ \x4c\x7f\x50\x7a\x54\x60\xf9\x82\xcb\x88\x65\xee\xa6\xcb\x96\x06\ \x22\x25\xbc\xb3\x31\x63\x47\xd7\xbd\xb5\x72\xf1\x43\xf7\xb8\x5d\ \xae\x43\x5c\x2e\x17\xfe\x10\xcb\x1c\xcc\x3a\x65\x50\x38\xf9\xde\ \x17\x9a\x73\xc0\x29\x03\x4c\x05\xb8\x33\x74\x29\xcf\x71\xd4\xde\ \x12\x98\xaa\x33\x6a\x24\xf3\x12\x53\x09\xce\x04\xd3\xc8\x7f\x08\ \x84\x34\x2c\x6f\xdd\x18\x1f\x68\xb7\x3e\x22\x5c\xa4\xf9\x3d\xfa\ \xf3\x9b\xaf\x78\x55\x3e\x17\x3a\x16\x12\xe3\x78\x86\xcc\x5d\xc0\ \xaa\x09\x4c\x31\x7d\x5b\xc6\xe9\x21\x1c\x10\xa4\x36\x59\x80\x01\ \xcd\x3e\xe9\x66\xfd\x69\x3e\xf7\x4b\x37\x1f\xfa\xd4\xb3\x2f\xa3\ \x12\x49\xe9\xf1\x25\xf2\xf4\xa9\xab\x57\x1a\x28\xc3\x38\x88\x65\ \x9a\xeb\xa8\x38\xe4\xf7\x79\xe3\xdf\xf9\xfa\x05\x4b\x6e\xfc\xe6\ \x45\xdb\xa4\x26\x63\xc5\x38\xb3\x35\x7e\x06\x5e\x3d\x13\x30\x60\ \x72\x05\x48\x12\x20\x49\x9f\x18\x8d\xc8\x43\xed\x3c\xeb\xfc\xeb\ \xc7\xce\x5b\xf8\x86\x99\x08\xf4\xfd\x93\xc1\x80\xef\x5b\xc9\x54\ \x6a\x53\x2c\x96\xe8\xd3\x5b\x1d\x30\xc3\x90\x56\xb3\x1a\x94\xce\ \xf1\xa9\x54\xf2\x41\x49\xe2\x18\x9e\x8d\x1e\x59\xbb\xfb\xad\x05\ \xf7\xcd\x0d\x86\xfc\x6e\x39\xff\xe8\x3a\x92\x3c\x58\x60\x55\x01\ \xc3\xf4\x42\x58\x8d\x6d\x9d\xbf\xf0\x8d\xf8\xc7\x3f\x77\xc3\x28\ \x4d\xec\x6a\x3f\x51\x1e\xd7\x2d\xb2\x42\x8f\xeb\xdd\x06\xc1\xa8\ \x88\xd0\x27\x0d\x8a\xe1\x1c\xf1\x8d\x5b\x7f\x0e\x92\x74\xa7\x48\ \x5a\x0f\xca\xe4\x54\x98\x17\x32\xfe\x53\x26\x1e\xb4\xfb\x95\x67\ \xef\x7a\xd5\xe3\x75\x97\xa8\x7d\x25\xae\x9a\x99\x38\x60\x79\xaa\ \x1d\x5a\xb9\xc4\xeb\x75\xdf\x2e\x0f\x6f\x79\x7b\x47\xe4\xdd\x8e\ \xce\x28\x2e\x64\xde\x6f\xea\x8f\xf6\x5a\x78\xf4\xa0\x62\x0d\xe2\ \x1b\xba\xfc\x0c\x98\x95\xa4\x19\x28\x86\x34\x20\x9f\xbb\xf3\x27\ \x57\xdd\x3e\xf9\xe0\x86\x76\x5d\x47\xd4\xd5\xb2\xe9\xfe\xa7\xd5\ \xf5\xf8\x62\xa6\xae\xce\x48\x74\x78\x5b\x7b\x64\x9c\xfc\xb0\x5d\ \xf1\x44\x92\x58\xa7\x8d\x4f\x0c\x88\x06\x23\x61\xf2\x22\x49\x06\ \x94\xa5\xa7\x85\xcb\xe5\x91\xa2\xdb\x78\xa4\xb8\x50\x67\xe7\xf0\ \x5c\x0e\x98\xa9\x35\xb2\x06\xb6\xbb\x91\x38\xd1\x19\x2b\x2c\x56\ \xb2\x38\xf1\x98\x44\xe3\xe4\xf7\x45\x03\x61\xd8\xa9\x59\xb0\x4e\ \xd2\xdc\xc2\x8d\xf4\x78\xd7\x17\x3f\x3b\xf3\x96\xc3\xa7\x8e\x5f\ \xff\xb5\x4b\x3f\x85\x8b\xcc\x20\x01\x34\x06\x9f\x1b\x5b\x7a\xa1\ \x80\xe9\x02\xd8\x68\x06\x23\xfa\xdc\x26\xec\x16\x1a\xef\xfd\xf5\ \x5f\x4a\x7f\xf3\xf8\xbc\x51\x8b\x5e\x5b\xfe\x4b\xdd\x43\x1b\x7d\ \x5e\xcf\x11\x92\x3a\xe6\x0f\xa9\x17\xa5\x81\x30\x4c\x20\xec\x36\ \x75\x6f\xf4\xa6\x6f\x7d\xfe\x97\x67\x9f\x3e\x63\xd8\x11\xd3\x26\ \x60\x5b\x89\x67\xb1\x9c\xb1\x65\x60\x05\x30\x6f\x84\xae\xc1\xb3\ \x39\x30\x83\xd1\x20\x54\x87\xd5\x8b\x0d\x05\x86\xc0\xaa\x35\x1b\ \xc7\x2d\x7e\x7d\xc5\xe4\x2f\x5f\xfd\x73\x33\x0e\x44\xf4\xd2\x86\ \xec\xe5\xde\xd4\x27\xc3\xb2\xb5\x04\x6a\x8c\x7e\x5d\xff\x8d\x0b\ \x97\xfe\xe8\x86\x4b\x31\xee\x14\x88\x8b\x84\xd4\x00\xdd\x08\x43\ \x2c\xac\x01\x8c\x30\x61\xb0\xba\x04\x48\x18\xa6\x99\x35\x59\xba\ \xda\x09\x85\x89\x07\xf0\x6c\xc4\xe5\xd7\xfc\x22\x34\xfb\xb7\x73\ \x3d\xaa\x73\x6b\xc0\xef\x1b\x1d\xe9\x8a\x15\x55\x8f\xfc\xe2\xa3\ \x18\x11\x55\x52\x62\x82\x1e\x43\x2a\x4a\x99\x8d\xd8\x78\x19\x26\ \x20\x2d\x2a\x82\x79\x6c\x30\xd1\x00\x62\x19\x34\x04\xdf\x80\x41\ \xc9\x72\xed\x4c\x81\x7d\x17\x56\xac\xa7\x0b\xf8\x22\xe8\xf0\x21\ \x02\x79\x69\x1c\xdd\xdf\xf8\x97\xe7\x5e\x36\x3a\xae\x9e\x5c\x5a\ \xc0\xec\x5e\x02\xed\x4b\xc2\xbc\xcb\xa8\xc5\x61\x31\x6e\x98\xd6\ \xe2\x3e\xf5\xd8\xbd\x37\x34\x7f\x7c\xe6\xd1\x54\x02\x53\x48\xca\ \xce\x70\xb6\x2c\x2a\xa6\x57\xac\x04\xb9\x07\xb6\x27\x98\x60\x28\ \xcf\xf4\xd0\xed\xf7\xcc\x19\x75\xcd\xf7\xee\x61\xaa\x77\x68\x42\ \x7a\x44\x0b\xad\x7f\x4f\xa5\x52\xec\x92\x60\xd3\xf7\xd2\x65\x53\ \x89\x96\x1e\xe8\xe4\x79\x72\xe5\x7e\x75\xa0\xfa\xc3\xe2\x11\x37\ \x74\x8e\x61\xb8\xa1\xb6\x64\xa4\x92\x9b\x36\xec\xe8\xb8\xec\xda\ \x53\xaa\x1c\x55\x65\x7e\x49\xd6\x95\x66\xc7\x29\x6d\xf7\x20\x48\ \x95\xc9\xac\x0c\x24\x31\x5d\xf3\x0c\x13\xa2\x56\x5b\xe1\x3a\xcc\ \xa6\x05\xab\xc1\xde\xc9\x99\xdd\xe4\x10\x29\x67\xee\x2a\x4b\xa6\ \x9c\x3d\xe5\x53\xaf\xb3\xa9\x2d\xe6\xfc\xe9\xdf\x77\xc3\x23\xe1\ \xdc\xec\xce\x91\x96\x44\x23\x05\x62\x0f\x94\x70\x40\x42\xfc\xdd\ \x5f\x53\x19\x1c\x65\x1a\x2b\x71\x33\xdf\x4f\x95\xbe\x8e\x2b\x0f\ \x7b\xb9\xe7\x71\x4f\x22\xea\x95\xf1\x7a\x5c\x69\xad\x46\xd2\xf1\ \x44\xca\x9d\x48\xa5\xfb\x9b\x29\xf7\x99\x58\x71\xb4\x75\x26\x88\ \xb9\xbe\xa7\x5b\x5c\xd3\x7f\x3e\x2a\x0f\x05\x3c\x5f\x51\x5a\xb4\ \x2b\x0e\x14\x68\x89\x6f\xb6\xdc\x50\x89\xb2\xea\xf2\xc0\xf9\x8d\ \xad\x51\xb3\x65\x7b\xdd\xa9\xd5\x31\xbf\xd7\x9d\x96\xda\x33\xc8\ \xf2\xcb\x7b\x0d\x10\x0d\x07\x6e\xcc\xad\x2b\x95\x96\x2f\xa0\xa1\ \xa1\x41\xc7\x53\x8d\x0f\xe5\xef\xb1\xb0\x67\xd9\xae\x81\x64\x9f\ \x92\xcf\x0c\xa4\xbd\xf3\x39\x33\x6e\x97\x83\x45\x6f\x5a\x2f\xf4\ \x36\xfb\x3a\x91\x48\x65\x7e\xf4\x7c\x23\xe6\xd3\x31\xbc\x2a\x74\ \xe1\xd6\xdd\x91\xdf\xf3\xa6\xf4\xa0\xba\xb2\xf3\xd7\x6d\x6b\x63\ \xd0\x39\xfe\xf3\xdc\x91\xe9\x80\xaf\x9b\x6a\x66\x99\x86\xf2\x17\ \xdd\x2e\xbb\x53\xe1\x8b\x6e\x6c\x15\x50\x0f\x86\x75\x67\x2c\x07\ \x16\x28\xfb\x20\x4b\x31\x31\x7c\xcd\x9c\x4d\x86\x99\xc9\x0d\x95\ \x17\xad\xd8\xd0\xfc\x18\x46\x3f\x9d\x48\xa6\xf2\x19\xdb\x23\x09\ \x67\x7b\x24\xee\xec\x50\x2a\xa0\xf4\x99\x48\x57\x22\x1d\xe9\x4a\ \xa6\x23\xb1\x64\xaa\x4b\x88\x44\x93\x69\xe5\xd1\x3b\xe5\xeb\x89\ \x68\x01\x8a\xbd\x17\xda\xba\xf4\x6d\xd4\x20\xd3\x09\x74\xdf\x2e\ \xb4\x45\xe2\xae\x42\x88\x97\xfc\x4c\x1c\x8d\x67\x8f\x0e\xf0\x27\ \x58\x11\xf6\x5d\xd0\xd2\x19\x7f\x90\x07\x07\xda\xc4\xc1\xa4\x01\ \x55\x96\xf8\xbf\xd0\xdc\x11\x7b\x04\x86\xbd\xe1\x80\xe7\x04\x5d\ \x9c\xa7\xc1\x57\x23\xe5\x96\xe9\x72\xa7\xa5\x53\x29\xf5\x11\x5d\ \xe5\x54\xd7\xd4\x6d\xde\xd9\x39\x43\x12\x66\x2a\x36\x54\x57\x15\ \x7a\xb1\xa2\xc4\xcf\x02\x73\x50\x84\x0e\xbf\xbb\xb1\x65\x96\xba\ \x94\xa9\x17\x35\x48\x57\x95\x05\x5a\x55\xef\x2a\x99\xcb\x9d\xba\ \x4f\x48\xa7\x99\xd2\x1d\x89\x64\x5a\x26\x2d\xee\x50\xbd\x4c\xd5\ \x4f\xa8\xb7\x5f\x80\x61\xa7\x74\xb6\x5a\x17\xf5\x4a\x3d\xa5\x61\ \x5f\x52\x83\x2e\x29\x7b\x1b\x95\x46\x11\x65\x0d\xaf\xde\xd4\xf2\ \x94\x06\xca\x28\xe5\x4d\xeb\xf9\x13\x9a\x09\x67\xc3\xac\x0a\x1e\ \xf0\x4a\xa1\x90\x64\xc3\xbd\xcd\xed\xb1\x51\x4d\xed\xb1\xc7\x75\ \x8b\x03\xe4\xf0\x7b\x5d\xf7\x0f\xad\x08\x3e\xec\xf3\xba\x3b\x55\ \xbf\x89\xbc\xc3\x30\x51\x1f\xa9\x21\x7e\xc8\x2e\x31\x9c\x8f\x7b\ \xd0\x5a\xe3\x9f\x0a\x36\x7e\x0d\x91\xb2\xaa\x40\xc7\x71\x13\x7f\ \x28\xb0\x54\xb7\xcb\xfa\x7d\x21\xbe\xc7\xdb\x63\xf3\x9e\x86\x83\ \x2f\x09\x46\xf2\xfd\x11\x92\xa6\x00\xc0\xb5\xa5\x53\x04\x98\xa5\ \x85\x57\x09\x30\x8b\x6b\x59\x98\x67\x5f\x88\x86\x13\xfa\x7a\x46\ \xa0\x1e\xfc\x67\x5b\x76\xd1\x3a\xfa\xab\x98\x81\xc8\x39\x17\x96\ \x42\x17\x68\xea\x5e\x5a\x5d\x55\x1e\xdb\xb1\x62\x0e\x92\xa7\x37\ \x68\x20\xfa\x46\x83\x62\x5a\xb7\x7d\x20\x15\x11\x9d\x25\xd0\x93\ \xb8\x9f\x6c\xd1\x2d\x15\x8a\x52\x7f\xdd\x8a\x63\x0e\xb1\x0e\x8b\ \x0d\xad\xaa\x88\x5d\xf1\xc5\xb3\x91\x04\xcc\xe2\xc8\x23\x1d\xe2\ \x6b\x2c\x79\x8a\x3a\x20\x03\x24\x96\x5a\x10\xea\xc0\x62\xb6\x57\ \xea\x4f\xc2\x2c\x10\xaf\x76\xbb\x5d\xbb\x2e\xb9\xf0\xf4\x4b\xef\ \xf9\xf9\x37\x36\xc9\xed\xac\xd4\x60\x63\x55\x01\xa8\x00\xa9\xd8\ \x90\x14\x83\x82\x01\x43\xa3\xe8\x05\x1a\x81\x65\xa1\x1e\x9e\xe3\ \xb8\xb3\xea\xc6\x89\x77\xa8\x47\x78\x8e\xd0\x38\x85\x41\x94\x94\ \x7b\x4e\xfe\x70\x54\xa8\x28\xf5\xc7\xf0\x71\xc2\x4b\xc4\x17\xee\ \xfa\xc9\xd7\x6e\xbb\xfc\x0b\x1f\x4f\xea\x7a\xb2\x18\x66\xc1\x68\ \x4c\x4f\x8e\xe8\x01\x82\x81\x2c\xf7\x59\xf5\xa2\x22\x30\x8a\xe4\ \x09\x04\xc2\x3c\x8c\xa2\x5a\xac\xa4\xb1\xae\x6c\xff\xc2\x2c\x7a\ \x4c\xec\x19\x07\x9d\x86\xb3\xf4\xe2\x7b\x84\xb1\xd7\x8a\xc3\x5a\ \x83\xde\x88\x82\xbf\x2c\xdb\x59\xb9\xea\xbd\x4d\x35\x93\x26\x34\ \xb8\x2a\x2b\x4a\x1b\x82\x01\x1f\xcb\xf9\xd2\x1c\xe3\x30\x44\xca\ \x6a\x98\xe7\x48\xde\x6e\x60\xf1\xdc\x84\xaa\x72\xf7\xbc\x2f\x51\ \x79\x55\xa9\x74\xba\xee\xa4\x63\xa7\x8e\x5c\xb6\x72\xdd\x51\xdb\ \x77\x34\xdd\xa2\xe7\x30\xf8\x13\xe1\x6f\x82\x25\x7a\xaa\x1b\xf5\ \xc7\x30\x84\x53\x74\x6d\x73\x4b\x7b\xed\xfa\x4d\xdb\x5d\x47\x4f\ \x9f\xb8\x73\x58\x4d\x65\xa7\x98\x85\x90\x90\x1d\x80\x76\x55\x4c\ \x03\x60\x1e\xf3\x88\x1a\x20\x75\x4c\x22\x76\x9c\xb8\x1b\x0b\xd0\ \xc3\xc4\xf4\xc4\x8d\x9b\x77\x4e\xfd\xe5\xbd\x7f\xba\x51\xeb\xb8\ \xb0\xba\x1a\xc9\x23\xe5\x3e\xa3\xfa\x03\x61\x98\xee\x61\x79\xff\ \x69\x55\x30\xb4\xad\x23\xb2\xbb\xa6\xba\x22\x5a\x1a\x0e\xa5\x02\ \x41\x3f\xdf\x97\x88\x71\x18\x46\x05\xf0\xac\x90\x26\xf7\xe8\x2f\ \xef\x51\x3b\x1a\x30\x5a\x4c\x32\x50\x2b\x9b\x5b\xdb\x87\xbc\xb2\ \x64\x55\xd5\xb9\x97\xdc\x32\xb3\xa3\x33\xca\x6a\xbc\x3d\x14\xf4\ \x5d\x2c\x9f\x66\x95\xae\xfb\xa4\x81\x30\x0c\xe1\xe9\xb3\xee\x9b\ \xbe\x7c\xd5\xfa\xe1\x4b\xde\x5a\x1d\x38\x7e\xc6\xa1\x9b\xeb\x6a\ \x87\x10\x15\xaa\x11\xc3\x30\x8a\x64\x30\x6b\x30\x0b\xd3\x3c\x43\ \x05\x90\x2c\x23\x9f\x6b\x67\x3a\x9d\xee\xfc\xfb\x4b\x4b\x33\x9f\ \xb9\xf4\xd6\x69\x6d\xed\x11\xf3\x9d\xdf\xef\xfd\x84\xcb\xe9\x5a\ \x2e\x86\xe9\x89\x3e\x69\xa0\x0c\x43\x4f\x89\x31\x24\x75\xcc\xce\ \xc6\x96\xb2\xbf\xbd\xf0\x66\xd9\xa8\xfa\x9a\x8e\xa1\xd5\x95\x19\ \xe9\x34\x4b\xf6\x16\xbd\x67\x20\x32\xd0\x60\x04\xc9\x92\x56\x49\ \xb2\x7c\xe7\x6c\x69\xed\x48\xdf\xf9\xc0\x9f\xcb\xae\xbc\xf6\x8e\ \x83\x23\x5d\x31\x54\x26\x22\xdb\x3e\x2b\x99\x4c\xbd\x24\x66\xb1\ \x1c\xfd\xda\xf1\xc1\x30\xec\xf0\xf9\xbc\xaf\xab\xf2\xf5\xf2\x2b\ \x4e\x53\xe5\x15\x73\x9e\x7a\x61\x78\x49\x28\xb8\xfa\x98\x23\x27\ \xaf\x92\xa8\x9b\x25\x6d\x98\x64\xd0\xc1\x8c\xdd\x64\xc1\x0a\x38\ \xe5\x8c\x47\x67\x9e\xf7\xed\xba\x87\x7f\xf7\x5c\x6d\x2a\x95\x76\ \x49\xaa\x2b\x55\xd6\x67\xf5\x6a\xb9\x52\xe2\x6e\x03\x9a\x74\xfa\ \x33\x6b\x3d\x89\xfc\x34\xf2\x13\x02\x27\x26\xcd\xb1\x8d\xba\xda\ \xaa\xc6\xaf\x7c\xe1\xac\xb7\x4e\x3e\x6e\x9a\x67\xca\xa4\xd1\xb5\ \x55\x95\x65\x41\xf1\x9e\x68\x6d\xeb\xf4\xae\x79\x7f\x4b\xd9\xec\ \xdf\x3e\x1d\x7a\x74\xce\xf3\x3e\x49\xd5\xe5\x76\xb9\x52\xa5\x25\ \xc1\xd7\xca\x4a\xc3\xdf\xdb\xb8\x65\xe7\x62\x7d\xcf\xc0\xec\x35\ \xf8\xb7\x3f\x08\x31\x0e\x15\x8e\x0a\xf8\xbd\x8f\xe9\x1e\xc9\x20\ \x49\x83\xf9\x4f\xfc\x74\x41\x74\xcb\x33\xf3\x92\x3b\x9e\x5b\x7c\ \xfa\x47\x8f\x6c\xd6\xa4\x93\x7f\xef\xf3\x7a\x62\x63\x0f\x1a\xfe\ \xe3\xe1\xc3\xaa\x4e\xab\x1d\x5a\x81\xe7\x8d\x29\x1b\x94\xd0\xfa\ \x9b\x9a\x8b\x92\x6a\x97\x56\x38\x52\xd1\x58\x02\xa7\x85\xfd\xbb\ \x3c\xfd\xf7\x83\xff\xe3\x53\x17\x6f\x56\xa6\xa6\x67\xff\xf6\x3a\ \x47\x51\x2d\x43\xc9\x78\x22\xf9\x97\xb5\xeb\xb6\xee\xdc\xba\x7d\ \x77\x7a\xc7\xae\x16\xdb\xc8\xfd\x46\x54\xd4\xb3\xf5\xdc\x23\x15\ \x22\xea\x4f\x09\xb6\x52\x10\x9f\x79\xd2\x11\x57\xbd\xfb\xf2\xc3\ \x5f\x4f\x6e\x7f\xf6\x27\xe9\x9d\xf3\x7e\xbd\x6d\xf9\x1f\xee\xa8\ \xa9\xae\xe4\xe0\x78\x61\x3e\x06\xd7\xbd\xc2\x49\xc2\xa0\xdd\xd4\ \xbe\xba\xc3\xbe\xa3\x12\x4b\xcc\x56\xb8\x98\x44\xcd\x2d\xed\xba\ \xea\xb2\x4f\x8f\xbb\xe3\xb6\xaf\xd1\x10\x9c\xa5\x13\x05\x74\x1b\ \x1f\x83\x7d\xbb\x79\x9a\x82\x99\xb6\xbf\x21\xdc\x2e\x58\x7a\x49\ \xe0\x90\xca\x3a\x81\x58\xf3\x7e\x1f\x74\x48\x82\xf3\xa7\x1a\xd9\ \x86\x30\x61\xf8\xcb\x6f\x66\xb2\xa7\x6c\xb1\xb5\x1f\x11\x18\x90\ \xe4\x65\xbb\x80\xad\x01\xb6\x0b\xec\x1e\x31\xbe\x34\x67\x9f\x09\ \xc1\x5a\xe2\xbc\xfc\x8b\x02\x03\xaf\xd0\x3f\x29\x4a\x03\xea\x0e\ \x8f\xdb\xc5\x74\x8b\x8f\x6a\x98\xf5\xfb\xbc\x4b\x65\x11\x8e\x15\ \xa3\x4b\x05\x7a\x80\x89\x02\xfb\x4b\x0f\x30\x51\xb0\xff\xc6\x04\ \xc2\x2c\x36\x4a\x79\x0e\x16\xc6\x0a\x95\xc2\x15\xa7\x9d\x78\xf8\ \xc9\x7a\x6e\x69\x9e\xd6\x90\xa7\xca\xcc\x51\x47\xbf\xfc\x0c\xc4\ \x0e\x13\x91\xe4\xc0\x1d\x3e\x80\x63\xc6\x11\x93\x7e\x72\xc1\x39\ \x27\xff\xbf\x2b\x2e\x3e\xbb\xad\xa1\xbe\x16\x1d\x84\x31\x26\x08\ \x6c\x2f\xbe\x04\x2a\x43\xe5\xa8\x08\x8c\xb3\x67\x07\x58\x0e\x71\ \x5f\x39\x65\xe2\x41\x4e\x4d\x36\x7f\x59\xf2\xd6\x9a\x63\xd3\xe9\ \x4c\xa9\x70\x91\xc7\xed\x5e\xa0\x01\x8a\x0b\x60\x75\xbd\x28\xf5\ \xc6\x70\xa1\xaa\x10\xe2\x24\x82\xee\x38\xe1\xe8\x29\x73\xaf\xb9\ \xf2\x33\xef\x5e\xfd\x95\x73\x3a\xc4\x2c\xd2\xb3\xde\x99\xf5\xd8\ \x90\x2e\x91\x77\x1a\x80\x6f\x4c\x37\xd3\x10\xfc\x0c\x1a\x66\xa4\ \x5e\x37\xac\xca\x7f\xc6\xa9\x1f\xe9\x1a\x3f\x66\xc4\xd2\x85\x8b\ \xde\x9a\x21\xfb\x1c\x14\xb3\x17\xe9\xdd\x5f\x84\xdc\xc2\xbe\x38\ \xf5\xa6\xc3\x3c\xa7\x95\xa4\x66\x30\x7c\xec\x94\x23\x1e\xbc\xf4\ \x73\x67\x46\x4f\x39\xe1\xb0\x5a\xad\x3c\xd0\x35\x06\x8a\x9d\xfb\ \x69\x38\x8c\x31\xd8\xd8\x90\x61\xb7\x88\x0d\x19\xd6\x68\x4c\x0c\ \xbc\x47\x65\x00\xd3\x34\x8d\x0d\x35\x36\xb5\x0e\x5d\xb3\x76\xcb\ \xc4\xd3\xce\xfb\xf6\xb8\x48\x24\x8a\x3a\xe0\xb1\x1d\x26\xf4\x4a\ \xfd\x0d\xba\xc3\x85\x37\x64\xfc\x93\x8f\xfc\xea\xfa\x5f\x5c\x70\ \xce\x29\xe8\xea\x09\x02\x12\x64\x85\x81\x0f\x41\x19\x74\x3f\x0c\ \x33\xa8\x70\x33\xd9\x22\x63\x8d\xc6\x6f\x1c\x98\xa2\x91\x30\xea\ \x00\xf0\xd8\xc8\x43\x8f\x80\xca\x57\x5e\x5f\x51\x3a\xe3\xcc\xab\ \xf9\x96\xf1\x32\x5c\xee\x26\x2e\x69\x51\xea\x4f\xc9\x99\x7e\x1d\ \x13\xc6\xd6\xb7\x0e\xab\x19\x62\x37\x53\x90\x12\x12\x62\xa6\xc2\ \x32\xc0\x00\x83\x0d\xb5\xb0\x2b\x6a\x52\x24\xc5\x2e\x3d\x60\x90\ \xd1\x50\xca\x60\x13\x07\x46\x51\x17\x96\x4c\xe9\x50\x28\x40\x83\ \x0d\x85\x82\x01\xf2\xf5\x4a\xfd\x31\x6c\x22\x3b\xa1\xa0\xdf\x2b\ \xe0\x5e\xd2\xe5\xd6\xdf\x85\x49\x16\xa0\x76\x25\x81\x2e\xd3\x10\ \x2a\x27\xc5\x26\xc3\x20\xe7\xd0\xe9\x29\x1a\xcb\x33\x1a\x6a\xd7\ \x83\x30\x9d\xd4\x64\x9f\xf7\x25\xd4\x9b\x7d\x3a\xf0\xbd\x31\x6c\ \x54\x45\x4e\xc3\x4d\xa4\xab\xd7\x6e\x0e\xca\x0d\x44\x6f\xd1\x45\ \x2c\x03\x5d\x0c\x60\xde\x76\x2d\x52\xb5\x7e\x30\x0c\xd3\xed\x34\ \x90\x81\x08\x93\x34\x8c\x7c\x34\x8e\xde\x40\x97\x29\x23\xca\xd9\ \x09\xa5\x86\xba\x62\xf1\x5e\x97\xf8\x50\x9f\x12\x96\xc3\xc0\x0a\ \xa0\xbd\xbd\xa3\xcb\xfb\xc2\xa2\xb7\xbd\xeb\x36\x6e\xf7\x76\x99\ \xcd\x77\x43\x7c\xcb\x84\x01\x83\x96\x51\x1a\x63\xad\x02\x4c\xc3\ \x20\xcc\x21\x51\xde\x23\x55\x5b\xa7\x2b\xd2\x15\x75\xbe\xbf\x61\ \x5b\x66\xc6\x19\x57\xd1\x30\x04\xb4\x46\x6e\x28\xbf\x9f\x81\xf2\ \x6a\x52\x48\x03\xb1\xc3\x48\xee\x84\xe7\x16\x2c\xa9\x92\x81\x77\ \x4c\x9c\x30\x2a\xaa\x85\x28\xcb\x26\x2a\x2e\x6c\x30\xbd\x62\x01\ \x59\x7b\xca\x3d\x96\xc6\x2e\xf3\x99\xf5\x40\xab\x04\x90\x99\x71\ \xfa\x55\x87\xb6\x77\x44\x0c\x73\x6e\xb7\xfb\xf3\xfa\x64\xad\x9c\ \x27\x5b\xce\x5e\xf6\xd8\x14\x5e\x12\xf4\xd2\x3d\x35\x21\xbf\xdb\ \x57\x16\xf6\x39\xb4\x54\x93\x2b\xc8\xcf\xbb\x32\x8e\x78\x3c\xe5\ \x5d\xbd\xa5\xfd\x51\xad\x08\xcc\xcf\x9f\xc6\x8e\xae\x4b\x3c\xf1\ \xd0\x4d\x4d\xc1\x80\x3f\x24\x89\xf8\xb4\xb4\x71\xa9\x14\xca\xe1\ \xf4\x23\x3f\xdd\x81\x60\x10\xbd\x4c\x53\xa5\xfe\xf3\x13\x13\xba\ \xbe\x53\x68\x91\xcd\xed\x7c\xfc\xcf\x0b\xab\x6e\xbb\xe3\x71\x26\ \x19\x43\x0d\xc3\x87\xdc\xe4\x48\xc5\x9f\x0f\xfa\xdc\xdb\x7d\x3e\ \xb7\x27\x95\xca\x78\x62\x89\x94\x33\x1b\xbd\x34\x67\xaa\x09\x06\ \xb6\x58\x86\x4f\xd4\x8d\x71\x68\x0e\xd4\xf8\xb0\x78\x3c\x89\x70\ \xab\xe9\x52\x8f\xdb\xc9\xc0\x38\xa0\x49\x3c\x9a\x10\x96\x91\x70\ \x43\x6d\xc9\xe7\x37\xec\xe8\xc0\x8b\x72\xdc\x72\xe6\x30\x7e\x2c\ \x91\x96\x55\x30\x33\x9c\xf9\x15\x46\xa6\x40\x57\xed\x3e\x04\xfb\ \x14\xd2\x09\xad\xe3\xcc\x2d\xa4\x17\xac\x8a\xb3\x57\xc5\x49\xca\ \x99\xcd\xdf\x73\x17\x94\x82\xcd\x9b\x82\xf2\xa3\x52\x89\xef\xcf\ \xdd\x6e\x6e\xc5\xe3\x17\xe1\xd1\x30\xe2\xf5\xec\xe1\x07\x1b\x1e\ \xf2\x7b\x5d\x01\xaf\xc7\x03\x64\x82\xdd\xa1\x80\x57\xcf\x85\xa0\ \xd7\x11\x56\x2a\x38\xcd\xbd\xdf\xe3\x60\x03\x47\x20\x28\xce\x8f\ \x38\x72\xef\x7d\xbd\x81\xef\x0c\xb8\xee\x8e\xec\x73\xea\x36\x30\ \xd7\x7b\x0c\x45\x21\x8f\x6c\xdd\x6a\x74\x9a\x96\x1d\xb0\x10\x8f\ \x5f\x50\x9a\xed\x6a\x8d\x42\x73\xbc\xe0\x40\x26\xcb\xa3\xb5\x12\ \xcc\xef\x53\x65\xd6\x4a\x31\x6b\xdd\xc4\xbf\x87\xf8\x29\x11\x7b\ \x1c\xe6\xd8\x07\x7b\xcd\xba\x28\x9a\x71\x7f\xd1\x9e\x4d\x19\xc3\ \xec\x5b\xb2\x12\xef\xc3\x30\x36\x18\x3d\x1c\xa1\x81\x76\x9c\x1e\ \x1c\xd7\x19\x4d\xf2\x33\xbc\x7f\xd1\x07\x20\x75\xf8\x5d\x4a\x88\ \x6f\xbf\x24\x61\x6f\xa6\x47\x8d\x4e\x63\x9d\xdc\x2e\x81\x3f\xff\ \xa2\x0f\x4c\x88\xcf\x83\x1c\x73\x62\xe4\xaf\xf1\xf3\x87\x96\x07\ \xea\xe5\x3d\x1c\x2f\x39\x1f\xb7\x79\x57\x67\x5e\x83\xbf\xf3\xd1\ \xea\x64\x49\xd0\xe3\x90\x31\xa6\x23\xba\x91\x1e\x64\x4b\x29\x78\ \xb3\x57\xa6\x3c\x99\x89\x22\x3b\x05\xe9\x82\x7c\xf9\x9e\xd4\x85\ \xfe\x9b\x4f\xc9\x93\xbd\xca\x52\xc1\x25\xd9\xf3\xb7\xf9\x6f\x0b\ \x29\xf7\xb0\x58\x59\xb9\xa4\xe8\x67\x96\xf8\x4e\xed\xcf\x22\x77\ \x22\x80\x6b\xf3\xb2\x08\xc5\x93\xe9\x4c\x67\x57\x22\x73\xdb\xf3\ \x8d\xf8\xa8\x86\xc6\xd4\x95\xf1\x33\xd7\x17\x55\xd4\x8b\xef\x6f\ \x6b\xdf\x4c\x85\x38\xad\x8e\x11\xd5\x61\xf6\x6d\x25\x60\xe7\xf1\ \xef\x6d\x69\xcd\x0b\xf8\xe6\x33\x87\x65\xca\x42\x5e\x33\x9d\xf5\ \x4d\x7d\xf0\x6e\x5f\x19\x56\xb3\xfc\xea\x6f\x9f\x8d\xfd\x47\x10\ \x02\xcd\x5d\x16\xa5\xfe\x78\xe4\x6c\x44\x47\x24\x91\xb9\x69\xee\ \xf6\xbc\x6d\x3f\x64\x74\x25\x31\x38\xb6\x76\x5f\x5c\xbe\xbe\x79\ \x13\x05\xb0\x36\x73\x0c\x29\xf5\xd7\x6b\x52\x40\x83\x4f\xd8\xd1\ \xdc\xc5\x7e\xaf\xa1\x03\xf1\x0c\xdb\x81\x46\xd6\xfd\x85\xea\xaa\ \x42\x1c\x92\x41\xc0\x0b\xb7\xed\x8e\x18\x01\xb3\xf4\x92\xd3\xe5\ \x1e\x2e\x3b\xcc\x16\xef\xd1\x1d\xd1\xe4\xd7\x79\xf6\x2f\x1a\x3c\ \xc9\xc3\x21\x38\xcb\xa6\xc2\x62\x79\x11\xc6\x44\x98\xb1\x2f\x2f\ \xb6\x54\x02\x46\x5f\x47\x68\x60\xf0\xab\xa4\x72\x56\x74\xd8\x5e\ \x99\x87\x8c\x47\xee\x8e\xec\x76\x5a\x26\x04\x1b\x45\x40\x1d\x1f\ \xdd\x7c\xcf\x01\x28\xad\xd0\x42\x3b\x9b\xbb\x4e\x6e\x8b\xc4\x8f\ \x4d\xa6\xcc\x69\x78\xde\xe5\x49\xe5\xed\x50\x59\xab\x7c\x5e\xd7\ \xb6\xf2\xb0\xef\x9d\x80\xdf\xc3\xf6\x8d\x59\x1e\x7c\xd8\x84\x7b\ \xd6\x15\x4d\x56\xb6\x74\xc6\xa6\x24\x12\xe9\x61\xb1\x64\x7a\x92\ \x56\xaa\x84\x2c\x0b\x49\x6e\x9d\x33\xaa\x95\xc0\xbb\xa5\x41\xdf\ \x1b\xe2\x73\x93\xdb\xe5\xea\x54\x5b\x93\xe2\x93\x1f\x6b\xf0\x1b\ \x83\x6e\x26\x05\xb7\x4c\x66\xc2\x11\x8b\x0b\x4a\x53\xe9\x0c\xc1\ \x39\xa2\x38\x06\x12\x70\x37\xff\x17\x3b\x42\x30\x01\x93\x81\xeb\ \x56\x18\x15\x41\xcb\x79\x47\x00\xa2\xd0\x97\xe4\x9a\xbc\xc4\xa1\ \x38\x79\x0f\x03\x16\x44\x5c\x18\x3c\x84\x3d\x89\x3b\x51\x16\x41\ \x09\xca\x29\x2c\xe3\x1f\x4d\xd4\x8d\x52\xd1\x2e\x0e\x68\xf0\xdb\ \x54\x62\x0f\x85\xbc\x73\x34\x9c\x30\x2a\xe7\x83\xe9\x08\xf2\xee\ \x17\x9e\x29\x84\x05\x14\x42\xb0\xd1\x1b\x84\xca\x33\x98\xea\xa6\ \x95\x22\x84\x46\x18\x8b\xe8\xa5\x65\x8e\x5e\xc4\x06\x7d\x57\x98\ \x25\x60\x76\x88\xe8\x50\x16\xe5\x50\x47\xcf\x72\xfe\xd1\x44\xfd\ \xf0\x41\xd8\x8c\x58\x1f\x71\x6f\x62\xd2\x1c\x99\xb0\xed\x20\x84\ \xcc\xaf\x37\x4d\x00\xbf\x80\xf8\x76\xc0\xfc\xef\x6b\x43\xff\x5d\ \xf8\x8e\x00\xa3\x10\xc2\x65\x17\x8c\x99\x94\x1f\x19\x33\xb4\x12\ \x9c\x0b\x49\x6e\x7f\x0e\x8d\xb6\xcc\x59\xd0\x10\x4b\xf6\xda\x34\ \xd0\x39\xf4\xb4\xec\xdd\x3f\x96\x98\x7b\xf8\xc5\xb5\x0d\xcf\x30\ \xc4\xe7\x08\x3d\x4f\x43\xf4\xe4\xbd\x57\xda\x17\xb5\xc7\xbd\x23\ \x3c\x6d\xfc\xe8\x1c\x11\x6f\x24\xce\x19\x15\x07\x5d\x7e\x9f\x37\ \x56\x55\x59\x96\x3c\xf2\xb0\x09\x30\x03\x53\x98\x08\x4c\x0f\xa1\ \x6f\x1b\x7c\xb5\x3f\x1f\xa4\x93\xec\xfe\x3f\xa3\xe6\xff\x07\xbd\ \x26\x70\xe2\xc8\x12\xbc\x10\x8e\xa7\xb7\xe1\xdf\xd2\x80\x84\x0b\ \x15\x7e\x34\x58\xc2\x36\xdd\x2f\x60\xc7\x6c\x47\x2d\x97\x50\x1f\ \xae\xae\x2a\x5f\xb0\xee\x8d\x47\xde\xd6\xe4\xa0\xff\x79\x60\x1e\ \x10\x20\x1d\x42\x8a\x5d\x23\x56\x0b\x08\x6f\x12\x96\xc4\xd4\xd8\ \x1f\xe3\x01\xc8\x68\x74\xf6\x32\x4f\x96\xef\xc2\x14\x14\xe6\xb5\ \xd7\x36\x60\xd6\x6d\x42\xed\x65\x84\xb0\x45\x80\xc9\xfb\xa4\xb9\ \xcb\x7e\xc7\x89\x16\x9e\xd9\xfd\xe9\x41\xd1\xbe\x08\x18\x81\x5d\ \x2e\xb0\x59\x63\x04\xac\x65\x76\xe4\xd0\x49\x07\xfd\xf9\x82\x59\ \xa7\x2c\xbc\xe6\xdf\xce\xdb\x28\xa9\x96\x4b\xb0\x65\x02\x29\x82\ \xb5\xb6\xdc\xa6\x85\x02\xc0\x84\xb0\x9f\x57\x08\x84\x8f\xe0\x2d\ \xf8\xc6\x82\x3a\x99\x27\x2c\xb0\xf1\x3d\xf3\x53\x06\x76\xd5\xc2\ \xee\x9f\x18\x41\x49\xc8\xb4\xdf\x96\x05\xf8\x65\x1a\xb1\x04\x46\ \x94\xed\x30\x02\xa3\x37\x08\x85\x7b\x86\x56\x6e\xfd\x0a\x9c\xc2\ \x3f\x28\x21\x18\xf6\x0a\xd9\x89\x65\xc3\x93\x23\xed\x9e\x58\x3c\ \x39\x7c\xcc\xa8\x3a\xf7\xf4\xa9\xe3\x11\xe8\xe1\xf2\xe0\x8e\x92\ \xa0\x8f\x93\x80\x39\xa7\x47\x90\x9d\xfc\x63\x74\x4f\x88\x97\x9f\ \x33\x31\x53\xf3\x8c\x53\x61\x76\x73\x8a\x2d\x3c\x4c\x07\xb0\x5b\ \x79\x6c\x8f\x60\x52\x2c\xc8\x3b\x56\x60\x33\x8a\x32\xe0\xc1\x9a\ \x1d\xfb\x3d\x66\x8c\xce\x84\xd7\x98\xf8\x73\xc3\x63\x3a\x9d\xf6\ \xa4\xd2\x69\xf7\x90\xca\x52\xbf\x96\xee\x81\x58\x3c\x1e\x6e\xef\ \x88\x70\x08\xf1\xfb\x02\x91\x3a\x84\x8d\xf0\x96\x0b\x97\x09\x76\ \xab\x05\xe2\x1d\x72\xeb\x57\xb8\xd0\xbe\x08\x18\xc2\xbd\xf9\x93\ \xc0\x5e\x27\x47\x34\x02\xd1\x68\x3c\xf4\xe6\xb2\xf7\x1a\x9e\xfd\ \xfb\xeb\x43\xdb\x3b\xbb\xdc\x5d\xd1\x98\xc7\xeb\xf1\x26\xca\xcb\ \xc2\x1c\x3d\xd2\xb0\x77\xc6\x7a\xf8\x94\x68\x03\x80\x71\x6c\x2f\ \xa6\x83\xcd\x30\x04\x8b\x26\x61\x8a\x80\xbd\xe7\x1d\x9d\x87\x7d\ \xe4\x3b\x78\x40\x53\x39\xb7\x8d\xd6\x52\x06\xae\xa3\xed\x1c\x3a\ \x92\xce\x63\x77\x90\x9d\xc2\x69\xaa\x98\x1d\x9a\x43\x12\xc9\xe4\ \xe1\x91\x48\x74\xc6\x3b\xab\xd6\x5f\xd9\xd6\x1e\xf9\x96\x9e\xf1\ \x1b\x35\xca\x64\x72\x7b\x5e\xe0\xd0\x31\x4a\x54\x48\xf0\x6d\xd1\ \x2f\x59\x55\xdf\x1f\x84\x16\x61\xa7\xd0\x28\x53\x2e\x93\xdc\xd9\ \x1f\x3b\x7a\xe5\x17\x3e\x3b\x73\xeb\x89\xc7\x4c\x8d\x78\x3d\xee\ \x80\xd7\xeb\xf1\xbb\xdd\x6e\xc1\xc5\xb0\x46\xbb\x10\x88\x57\x02\ \xe7\x9a\x61\x6e\xc1\x73\x66\x6e\x04\x48\x0a\x68\x78\x21\x38\x71\ \xca\xc9\x54\x9b\x22\x54\x34\xdb\x68\xb8\xb4\x95\x3a\x4c\xf9\x40\ \x5a\x1b\xd3\x82\x28\x92\x4c\xa5\x3a\x3b\x23\xd1\xae\x7b\x1f\x7e\ \x6a\xe8\xcf\xef\xfe\xe3\x64\x09\xd7\xac\x66\x45\x2c\xa2\x1a\xc5\ \xdf\x7d\x1e\xb7\xeb\xee\x68\x2c\xc1\x06\xc5\x80\x04\xd9\x1b\xed\ \x4f\x01\xf3\x13\x4c\x9f\x56\x48\x9c\xe5\xf9\x9e\x60\x82\x48\xa2\ \x4c\x20\xe0\xeb\x9a\x7e\xe8\xf8\xed\x9f\x3a\xeb\xd8\x6d\x93\x27\ \x34\xc4\x0e\x1e\x57\x9f\x38\xa8\xa1\x8e\x55\x61\xa9\xd3\x81\x8d\ \x36\x27\x63\xc9\x5f\x38\x21\xd9\x86\x15\xf2\x68\x05\x0d\xf0\x53\ \x11\x3e\xa9\x7d\x86\xf6\x53\x8e\x49\x25\x60\x62\xed\xfc\xca\x27\ \x4d\xba\x71\xf3\x0e\xc7\xf2\x77\x37\x38\x1f\x7c\xf4\x99\xea\x79\ \x0b\x96\x0c\xeb\xe8\x8c\xd2\x91\xb6\xfc\x88\x3a\x7d\xbe\xcf\xe7\ \xbd\x5f\xab\xce\xd5\xc9\x64\x6a\xa3\x04\xdc\xef\x51\xca\xfe\x68\ \xbf\x0a\xb8\x80\x18\xc6\x3f\x16\xbe\x2c\xe4\xcd\x90\xb4\x37\x71\ \xf0\xb8\x91\xdb\x3f\xf3\xc9\x13\xd6\x5d\x7e\xf1\xd9\xdb\x4b\xc3\ \xa1\x2a\x8f\xc7\x5d\xed\x71\xbb\xab\xd5\x39\x7c\x93\x17\x96\x04\ \x4e\x8a\x19\x00\x68\x18\xa9\xf5\x3a\x2c\xec\xe4\x64\x26\x2a\x89\ \x93\x49\x8c\xe7\xa4\x66\xb3\x55\xda\x1a\xed\x8a\xc6\x63\x2f\xbd\ \xbc\xcc\x7b\xf7\x03\x4f\xd6\xbd\xb0\x78\x59\x8d\xb4\x17\x8d\xb6\ \x6d\xa7\x33\xe7\x0a\x28\xc5\x1a\x81\x6f\x99\x70\xed\x84\xb8\x4f\ \xf4\x61\x09\x98\x9f\x67\x07\x24\xb4\xd1\xd2\x84\x0b\xa4\xd5\x44\ \xe7\xcc\xbe\x65\x8e\x32\x25\xe1\x60\xfc\xe8\xe9\x13\x77\x7c\xee\ \xdc\x53\x77\xcc\x38\x72\x52\xd7\xb8\x31\x23\x52\x9a\x0c\xd1\x6a\ \x13\xef\xd0\xb7\x68\x30\x3e\x73\x21\xb0\xb1\x08\xd0\x7a\x09\x98\ \x15\x6b\x66\x3c\x12\xa8\x7d\x8e\x66\xc7\x35\x17\xb8\xff\xfb\xc1\ \x27\xcb\x9e\xfc\xeb\xe2\x8a\xc6\xdd\xad\xe4\xc9\x93\xea\xd8\x26\ \x36\xfe\xa4\x94\x33\xba\x1b\xc5\xe3\x66\x3a\x44\xaf\x0a\x47\xd1\ \x3e\xd3\x87\x26\xe0\x1c\x59\x0d\x63\xc8\xe2\x63\x5e\x29\x10\xb7\ \x40\x58\xf9\xba\x43\x41\x7f\xe4\xb8\xa3\xa7\xac\xb8\xe4\xc2\xd3\ \x57\x9d\x7a\xc2\xe1\x6d\x65\xa5\x61\x97\x86\xab\x4f\x42\xae\x91\ \x0b\x5d\x2b\x13\xc2\x24\xc7\x04\x97\x17\x9e\x84\x42\xca\xa1\x4e\ \x79\x02\x19\x93\x6a\x48\xc7\xde\x5a\xbe\x36\xf9\xf0\xef\x9e\xf5\ \xfe\xf9\x99\x45\xa1\x5d\x8d\x2d\x08\x3f\x4f\x1a\x29\x31\xbf\xdf\ \xfb\x8e\xcf\xe7\xf9\x53\x2c\x96\xf8\x63\xa4\x2b\xc6\xa9\x2a\x3b\ \x1a\xd0\x58\x6b\x96\xf6\x1b\x7d\xd8\x02\xa6\x7c\x03\xfd\x41\x83\ \x46\xab\x05\xcc\xd4\xa7\xea\xfe\x74\x3d\x1d\x23\xc1\x98\x78\x74\ \x8e\x38\xd9\xcd\x8f\x59\xda\x1b\x46\xd6\xb6\x8e\xa8\xab\xca\x1c\ \x31\x6d\x42\xec\xac\xd3\x3e\x12\x1d\x37\xa6\x9e\x4d\x77\x16\x2c\ \x39\x38\x5c\xcf\x3c\xff\x4a\xe9\x6b\x6f\xae\x0e\xed\x6c\x6c\xf1\ \x2d\x7a\x6d\x45\x68\xdd\x86\x6d\xee\xd6\xb6\x4e\x3a\x34\x4f\x32\ \x4b\xf1\x70\x28\xb0\xcd\xef\xf3\xbc\x1e\xf0\xfb\x5e\xd6\xa3\xb5\ \x9a\xe8\xd6\xb5\xb6\x47\xd6\xcb\x35\xc3\x24\xa1\xa9\x00\xb3\xb0\ \xdf\xe9\xc3\x16\x70\x4f\x32\xb6\x32\x97\x22\x58\xce\x91\x1e\x2b\ \x7c\x46\xc0\xfb\xd8\xcb\x6d\x94\x26\xa7\xef\xfa\xf1\x55\xf3\x2e\ \x3a\xef\xd4\xed\xba\x0e\x49\x0b\x43\xa4\x6d\x1d\x91\xd2\x61\x93\ \x3e\x33\x3d\x9e\x48\x76\x13\x68\x8e\xac\x26\x72\x46\x8f\xd8\xec\ \x2b\x02\xc2\xc5\x9d\xb3\x5e\x09\xe9\x7e\x31\x03\x7d\xd1\x5e\x0d\ \xda\xcf\x44\x07\x5a\x33\x81\xcb\x84\x1d\x26\x3a\x35\x43\xe0\xd0\ \x2e\x82\x25\x2c\x88\x7b\x55\x4c\x50\x8e\xda\xa1\x15\x6b\xe5\x71\ \xac\xfe\xe8\xf1\x87\x6f\x77\x7b\x5c\x26\x70\x24\xd3\x91\x9c\xbf\ \xf0\x8d\x92\x65\x2b\xd7\xb9\x77\xec\x6a\x2e\x8c\x85\x58\x32\xa3\ \x46\xc0\x14\x21\x4c\x86\x3f\xbf\x6c\x62\x21\xc2\x32\x9d\xba\x58\ \x92\xd3\x11\x36\xef\x7e\x37\x0f\x10\x05\x0f\x96\x7a\x7e\xd3\x17\ \x63\x56\xb8\x00\x3b\x4c\x54\x0a\x37\x8e\x95\x59\x31\xda\x2e\x01\ \xce\x1e\xd3\x30\x6c\xf6\xfc\x27\x7e\xb6\xab\xb6\xa6\x72\x84\x7c\ \x69\x56\x65\x76\x75\x87\x0b\x86\x4b\x87\x50\xb9\x5e\x2d\xac\x90\ \x16\xaf\xaa\x3f\xf4\xfc\xe6\x5d\xbb\x5b\xf9\xe5\xf8\x15\x02\x0b\ \x8c\x62\x44\x7c\x83\xc3\x9f\xfc\xaa\x60\x91\xc0\xe2\x07\xd3\x60\ \xb1\xdf\xe9\x83\x08\xb8\x3f\xb2\x65\xa2\xb1\x1c\x66\xe6\x28\x39\ \x21\x4d\x96\xba\x3d\x89\xc9\xe5\x37\xc2\xcf\x32\xbb\xe6\x23\x2c\ \xcc\x06\x1d\x61\xfd\x59\x96\xad\x80\x25\x31\xb6\x9b\xc5\x44\x21\ \x38\xed\xca\xee\x01\x2b\xc9\xad\xce\xa1\xa7\x15\x76\x36\xda\x7b\ \xb3\x40\xa7\xe2\xef\xf6\x24\x62\x13\x0f\x0b\xf3\x05\x7e\x1e\xc7\ \xa1\xea\x03\xde\x8b\xa0\x3c\x80\x86\xf1\x4b\xdf\xd3\x85\x9e\xc4\ \xcc\x7d\xbd\x40\x30\x9b\x86\x18\x48\xc0\x7c\x87\x66\x13\xb6\xb4\ \x29\xb1\x0b\x80\x59\x61\xb9\xcb\x09\x76\x7e\x1e\x42\x48\x91\x6b\ \x86\x39\x2b\x3a\x93\xf6\x12\x21\xb3\x3c\x61\x96\x1e\x15\xe8\xf4\ \x9e\x44\x99\x17\x0a\x04\x74\xac\x36\x1f\x50\x7e\xb0\x53\x4b\xcb\ \x80\x7c\xc9\xe9\xe9\x4c\x86\x1f\x48\xb0\x5c\xcd\x93\x86\x7d\xfb\ \xf0\x61\x55\x0b\x1a\xea\x6b\x16\xd5\x0e\xad\x5c\x7f\xf8\xd4\x71\ \x1b\x6e\xbc\xe6\xf3\x34\xc6\xce\xe0\x56\x5b\xd0\x5a\x0b\x6c\xe5\ \x94\x1c\x88\x1d\x20\x68\x7e\xd9\x51\x08\x3b\x59\x19\xd7\x4d\x28\ \x74\xb9\x80\x7d\x6e\xd2\xbb\x1f\x7c\x72\xe8\x8b\x8b\x97\x0d\x5f\ \xfc\xfa\x8a\x13\x36\x6f\xdd\x75\xa1\xf8\xa5\x8e\x42\xda\xee\xf3\ \x7a\xae\x15\xbf\x4b\xd3\xe9\xf4\x46\x99\x1e\x4c\x8a\xd5\xe6\xc2\ \xd1\x31\x60\xda\x5f\x02\xc6\xc6\x12\xf9\x3f\xc7\xdc\xe5\x48\x2e\ \x52\xf3\xb4\xc9\x63\x7e\x7f\xf2\x71\xd3\x96\x5c\x7d\xc5\xac\x35\ \x72\x93\x1c\x01\xbf\x97\xa5\xb3\xc3\xeb\xf1\xc0\xb0\x15\x04\x40\ \x6b\x98\x74\xf1\x5d\x49\x71\xeb\xa6\xe6\xc0\x04\x65\x4f\xfc\x63\ \x37\x6d\x6a\xb5\x0d\x20\x04\xdc\xae\x42\x90\x27\x9f\x5f\x8b\x9e\ \x8e\x68\x2c\xde\xd9\xd9\x19\xed\x6c\x6a\x69\xef\xf8\xee\x0f\xef\ \x9f\xfa\xcc\xf3\xaf\xfd\x30\x16\x4f\x60\x7e\xf2\x24\x17\x70\x91\ \xf8\xfb\xac\x04\x8c\x19\xb2\xda\xfc\x0f\x11\x30\x82\xb4\xda\x66\ \x89\xa1\x4c\x58\x8f\x85\x80\x21\x69\x41\xcb\xb1\x47\x4d\x7e\x61\ \xda\x94\xb1\xed\x87\x4e\x1e\x13\x3d\xf2\xb0\x09\x91\x69\x87\x8c\ \xa5\xc1\xdd\x34\x4a\x28\xd4\x0e\x80\x60\x2d\x10\x30\xb3\x3e\x9e\ \x07\xe0\x1a\xad\xc7\xde\x92\x16\x0e\x67\x0b\x6b\x0e\xe0\xb3\x58\ \xdb\x0a\xeb\x4b\x2f\x5b\xf1\xfe\xb0\x55\xef\x6d\x1a\xfd\xde\xfb\ \x5b\xc6\xfc\xe2\x57\x73\xa6\x34\x36\xb5\x51\xaf\x25\x46\x07\x71\ \x60\x4c\x19\x82\xfe\x40\xb4\xaf\x1a\xcc\x50\x26\x56\xca\x84\x62\ \x68\xf4\xa8\xda\x57\xaf\xbe\xec\x9c\x3f\x9d\x7f\xce\x29\x8d\x5a\ \x0e\x8f\xd1\xca\x69\xb4\x7c\xd7\x31\xf2\x5d\x99\xd9\x99\x58\x6c\ \x10\x1c\xdb\x69\x85\x61\x51\x28\x60\xc0\x10\x06\x84\x1f\x49\xdf\ \x11\xe8\x4c\x52\x60\x35\xdf\x8e\x02\x6b\x5e\x98\x03\x80\xfd\xd6\ \x7e\xcf\x3b\x3b\x89\x86\xb5\xe0\x08\xca\x14\xf8\x53\xe9\x74\x80\ \xeb\xeb\x6e\x9d\x1d\xbc\xeb\x81\x27\x0b\x17\x3e\x74\x06\xb6\xf9\ \x8f\x02\x9d\x32\x68\x2a\xec\xb1\x0f\x42\xcc\xd2\xfc\x80\xcc\xd0\ \xd0\xaa\xf2\x96\x59\x1f\x3f\x7e\xe3\x8c\xa3\x26\x07\xa6\x4f\x1d\ \x5f\x21\xe1\x36\x48\xb8\xc3\xe5\xb7\xda\xfd\x36\x86\x3f\xde\x05\ \x0d\x2c\x14\x1c\xc2\xe0\x99\x15\x8c\x15\x12\x29\x81\x1e\xb4\x99\ \xce\x60\x14\xd0\x50\xbc\x02\xbe\xc3\x7f\x2e\x04\x13\x18\xc3\xdd\ \xa6\xb8\x77\x74\x2c\xf5\xf3\x5b\x06\xea\xa0\x7e\xda\x4d\xbc\x83\ \x25\xb9\xac\x81\xdb\xa7\x51\xe7\x1f\x51\x57\xed\x5a\xb1\x7a\xa3\ \x6b\xc3\xa6\x1d\x74\x36\xe4\x74\xbb\x9c\x93\x02\x3e\xdf\x56\x99\ \x8d\xf7\x64\xb3\x7b\x8e\xde\x7e\xe9\x03\x0b\x58\x93\x1a\xbf\x4b\ \x63\x07\x20\x1f\xc4\x99\x7c\x70\x43\xe2\xc8\xc3\x0f\x0e\x1e\x72\ \xf0\xe8\xaa\xfa\xe1\x43\x69\x30\xbe\x2b\xee\x19\x82\x42\x48\x08\ \x06\x0d\x41\x38\x34\xd8\x0a\x96\x67\x44\xcb\x8c\x66\x09\x56\xd3\ \x6c\x3c\x17\xe1\x22\x58\x52\x9e\xdb\xdd\x0d\x04\x69\x4d\x08\x60\ \x35\x08\xd8\x29\xc1\xb5\xa3\xfe\xc2\x20\x3d\x65\x41\x68\xbb\xdd\ \xf3\xe3\x19\x9d\x18\x22\x20\xb4\x63\x67\xb3\xeb\xe5\xd7\x57\x5a\ \x01\x6b\x79\xee\x4a\x96\x96\x86\xfe\xea\xf6\xb8\x57\xc5\x62\x89\ \x41\x6b\x71\xbe\xa0\xc1\x52\x32\x45\x88\xd5\xf1\x67\x81\x21\x6a\ \xa8\xa5\xb5\xc3\x29\x75\x48\x6b\xc5\x45\xc7\x21\x4c\x04\x04\xb8\ \xa6\x11\x36\xec\x88\x40\x01\x82\x44\x8b\x31\x31\x08\x9c\x94\x7b\ \xab\xbd\x08\xd3\x86\x2b\x29\x87\x67\xe4\x23\xf8\x63\xb7\x8d\xac\ \xb6\xe2\x2f\x23\x64\xb4\x96\xf7\x74\x42\x21\xd0\x62\x04\x4d\x1d\ \x94\x4f\xfd\x08\x97\x76\x60\x6f\xdb\xa4\x30\x6d\xab\xd6\x6c\xc2\ \x0b\xd9\x43\x4e\x47\x4b\x3c\x91\xd8\x29\xe1\x0e\x5a\x7b\xa1\xc1\ \x6a\x70\x37\x9b\xed\x72\x3a\x5f\x13\x77\x34\x94\xad\x6d\xa7\x66\ \x66\x5f\xf5\x90\xf2\xc8\x71\x1f\x39\x24\x22\xb7\x8c\x2c\x08\xc5\ \x0a\x15\xd8\xf0\x22\xa0\x71\xa0\x67\x9e\xc2\x4e\xb1\x79\x0a\xbf\ \x21\xaf\xed\x1c\x04\x65\x4d\x0d\x82\xb7\x26\xc7\x76\x8c\x05\xf7\ \x80\xef\x69\x73\xa1\xcd\xa7\x4d\x28\x49\x6c\xf6\x6f\x9e\xf6\xdf\ \xf7\xdb\xa7\x29\xc7\x52\x46\x26\xe4\x3e\x79\x1f\xbf\x97\x47\x81\ \xd6\x5b\xe2\x1b\xbe\xef\x57\xa3\xbb\x09\x6c\x00\x44\xfe\x6e\x85\ \xca\x36\x95\x64\x32\x8e\xf7\x74\x89\xd6\x18\x2a\x2d\x09\xc6\x6f\ \xfc\xe6\x45\x4d\x87\x4c\x3a\xc8\x59\x3f\xbc\xda\x35\x7c\x58\xb5\ \x5b\xf6\xd9\x36\xc8\x36\xd0\x76\xae\xe5\xc1\xa6\x85\xe5\x73\x6d\ \xef\x49\x0b\x3d\x8e\x9e\xef\x6c\x6a\x41\x5e\xeb\x5d\x58\xe0\xbd\ \xe4\xb1\x7d\x67\x93\x77\xcb\xb6\xc6\xe0\xb2\x15\xeb\x4a\xae\xb9\ \xe9\x9e\x51\xcd\x2d\xed\x96\x27\x28\x2d\x7f\xf8\x67\xb2\xd3\x8f\ \x48\xc0\x4c\xa8\x96\x6c\x1b\xd0\x74\x5b\x6f\xaf\x34\x58\x01\x77\ \x23\x55\x4e\x45\x68\x45\x50\x55\xfd\x4c\x43\xec\x52\xf3\x22\x47\ \x6e\x97\xcb\x31\xeb\xec\xe3\x3b\x6e\xf8\xe6\x45\xad\x72\xd9\x60\ \x08\xad\xb4\xe0\x3b\xea\x07\x08\xbc\x50\xd0\xf6\xba\xa7\xe0\x10\ \x9a\x85\x7d\x66\x89\x6b\x84\x58\xb8\xd0\x60\xe8\x5b\x9f\x98\x6b\ \x9e\xe5\x05\x7f\xc5\xb7\x6e\x9f\xf8\xc0\xa3\xcf\x8c\x95\x07\x61\ \xeb\x33\x14\x0c\xf8\xe6\xfb\x7d\xde\xef\xb6\x75\x44\x58\x75\x36\ \x49\x81\x3a\x33\xa2\xec\x5b\x43\x85\xd7\x7d\x52\xbe\xe0\x92\xa0\ \x97\x21\x97\x0f\xac\x70\xba\xd2\xef\x75\x39\xfc\x3e\x37\xa7\xdb\ \x1d\x3e\x8f\x4b\xc3\xc5\x99\x96\xd0\xd2\xa4\x04\x64\x65\x86\x5d\ \x9a\x59\x0d\x74\x1d\xd6\x1c\x30\x79\x4b\x63\xc7\xd9\x5d\xb1\x64\ \xd1\x60\x8e\x18\xcf\xdc\x76\xfd\x17\x3b\xaa\xab\xca\xdd\xaa\xd9\ \x63\x82\xba\x4e\xa2\xbb\x2e\xfb\x03\x2b\xb6\x31\xac\x80\x39\x06\ \x90\xe1\x87\x56\xb4\x4d\x9d\xc7\x11\x79\xbd\xe6\xa9\x69\xa0\x85\ \x21\x73\x91\xc9\x88\x8d\x0c\x59\x53\x06\xe9\x4c\x42\xdf\xc7\xf5\ \x20\x9e\x4e\xa5\xe3\xbb\x76\xb7\xba\xff\xe3\x8e\x39\xe3\xb4\xb0\ \x28\xd4\xd4\x3c\x85\x83\xbe\xae\xda\xaa\xf0\x52\xb7\xd3\xb9\xc6\ \x91\x49\xad\x73\x39\x1d\xed\x44\xee\x24\x8b\xb8\x90\x32\x15\xa6\ \x33\x4c\xee\x2e\xcd\x40\xce\xee\xa7\x2b\xd3\xf6\x74\xa5\x89\x8b\ \x90\x72\xba\xb2\x50\xc0\x08\x96\xd8\xec\x31\x7a\xf1\x4d\xf3\x50\ \xf4\xaf\x03\xd8\xfd\x53\xe1\x01\x6c\xc9\xf1\xbf\x94\x10\xa9\xcb\ \x9f\x0f\x36\x34\x6c\x48\x70\xa4\x34\x83\xb3\x0d\x27\xed\x68\xee\ \xe2\xb0\x85\xa1\xaf\x1e\x53\xce\xaf\x3f\xa5\xc1\x6e\xf9\x8d\xb2\ \x4b\x4e\xa3\xbd\x69\x29\x1c\x5b\xb5\xfa\x5e\x3d\x9a\x36\x1b\x8e\ \xa6\x2c\xf5\xb2\x34\x2f\x3b\x32\xc8\x63\x80\x62\xea\x49\x22\x99\ \x91\x7b\x47\xde\xec\x7b\x32\xe4\xb4\xd8\x3e\x11\xe5\x0f\x4c\xa0\ \xc1\xa6\x12\xdc\x4f\x5d\x0e\x9a\x54\xa4\xf9\xca\xa4\xb9\xf2\xc5\ \x83\xd3\xe3\xee\xfd\x87\x17\x96\x0d\xfb\x0d\xa9\xc6\x58\xf6\x7b\ \x7d\x44\x3b\x95\x98\x36\xc6\x93\x29\x67\x57\x2c\xe5\xb8\x7b\x31\ \x6b\xa7\x2c\xd5\x56\x06\x1f\x50\xc2\x0f\x51\x17\x4a\x8e\x1b\x6d\ \x79\x8e\x83\x47\x96\x73\x8e\xc0\x08\x78\xf5\xe6\xb6\xbc\x80\x6f\ \x3e\x73\x98\xa3\x34\xec\x75\x04\xcd\x8f\x60\xb2\x35\x42\xb9\xfa\ \xb2\xd4\x1b\xb7\x85\xd4\xed\x03\x73\x29\xd1\x2a\xc9\x95\x57\x84\ \xb2\x6f\x94\x31\xfb\xd9\x40\x2a\xe9\x4e\xa6\x7c\x7b\xd5\x8d\x06\ \x52\x56\x8f\x6f\xb8\xed\xf6\x59\xc6\xd1\x95\x48\x39\xdb\x3b\x13\ \x8e\x9b\x9f\xc9\xfe\xbe\x13\x9a\x50\x5f\x96\x17\xb0\xe4\xb8\x47\ \xc0\xa3\x6a\xc2\x23\xf5\xbd\x11\xf0\xa6\x9d\x9d\x79\x01\x9f\x7c\ \xd8\x70\x47\x79\x98\x20\x4d\x51\xb3\x95\xa7\x6c\x63\x0a\x98\x92\ \x92\xa0\x99\x92\x62\xf6\x54\xbc\xde\x8b\x8c\xed\x22\x45\x13\x72\ \x39\x0d\x75\xff\xf8\x9f\x83\xa2\xb2\xbd\xad\x1d\x71\xc7\x82\xa5\ \x98\xdc\x2c\x8d\xac\x09\xe7\x05\x2c\x39\xee\x11\xb0\x84\x88\xd3\ \x6e\x04\xdc\xda\x19\xcf\x0b\xf8\x5f\x34\x38\x92\x1c\x8d\x80\xa5\ \x30\x0b\xdb\x3a\xe3\x7b\x04\x2c\xe3\xcc\x2a\x87\x43\x78\xe6\x30\ \x9e\x66\xcf\x9a\x40\x81\x17\xd1\xcb\xcf\x55\x8b\x91\x19\x48\x68\ \x2d\xab\x69\x95\x93\x32\xa9\xee\x35\xcb\xba\xe5\x12\xe1\x71\xf0\ \xfb\xd6\xbe\x87\xc4\x3f\x01\x15\xf1\x22\x76\xe9\x31\x67\xd9\xc0\ \x6a\x4d\x72\xbb\x0b\x05\x4c\x83\xed\x92\x94\x43\x23\x1e\xdc\x34\ \x7e\x1f\x07\x3c\xee\x41\x0b\x38\xfb\xcb\x51\x97\x39\x44\x62\x26\ \x33\x31\x20\xa4\x9d\x29\x39\x3c\x12\xf0\x3f\x9d\x49\xe8\x49\xc9\ \x54\xda\x98\x09\x84\x4b\x2a\x77\x15\x3f\x9b\x45\x0c\x3e\x77\xb4\ \xa3\x2b\x91\xfa\x3f\xa2\xe7\xd1\x29\x0e\x90\x00\xcf\x00\x00\x00\ \x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x0f\x08\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x06\x00\x00\x00\x71\x95\x30\x34\ \x00\x00\x0e\xcf\x49\x44\x41\x54\x78\xda\xed\x5d\x79\x4c\x1c\xd7\ \x19\x5f\xbb\x69\x5a\xf5\x90\xaa\x4a\xad\x2a\xf5\x70\x9a\xb6\x49\ \x9a\x36\x52\xab\x56\x6a\x93\xb4\x52\xff\xa8\xd4\x48\x91\xd2\xa6\ \x4d\xab\x1c\x55\xd4\x26\x8d\xd5\x56\x6d\x1a\x03\x76\x1c\x29\x98\ \x65\x67\x8d\xdd\x58\x06\xe3\xdb\x31\xc6\x2e\x01\x8c\x01\xd7\x8e\ \xf1\x01\x84\xdd\x99\x05\x76\x17\x1c\x2e\x63\x1b\x58\x2e\x63\x63\ \x83\x81\x3d\x70\xc0\x9c\x86\xd7\xf7\xcd\xee\xec\xbe\x59\x76\x66\ \x67\x66\xdf\xcc\x2e\x51\x9f\xf4\xc9\xeb\xd9\x39\x7f\xbc\xfd\xde\ \xef\x3b\xc7\x64\x4a\x91\xf1\xfb\xf2\xf2\x4f\xa4\xe7\xd4\x3d\x9a\ \xce\xd8\x7f\x9b\x6e\x65\x37\xe3\x7f\x0b\xd3\x19\xce\x99\xce\xb0\ \x9d\xe9\x56\x6e\x00\xff\xeb\xc7\xff\x9f\x0f\x0a\xfe\x1c\xdc\xd6\ \x99\xc6\xb0\x8d\xfc\xbe\xf8\x98\x0c\x2b\xf7\xec\x1b\x8c\xe3\xbb\ \x70\xae\x44\xef\xc7\x62\xb2\x3c\x6e\x36\x99\x3f\x67\x5a\xcd\x63\ \x83\xb9\xee\xc1\x74\x8b\x7d\x7d\x06\xc3\x96\x63\xe0\x7c\x18\x30\ \x44\x49\xa6\xb0\x7c\x80\xcf\xfb\x26\x3e\xff\x8f\x4c\x08\xad\x51\ \x7b\x6f\x18\x5c\x77\xb6\x29\xfb\xad\x55\x08\x2a\xfb\x6d\xfc\xe0\ \xe6\xd0\x0c\x54\x05\xdc\x9b\xdb\x1c\xbc\x68\x00\xbc\x1f\xcf\xf4\ \x2c\xf8\x83\x2a\xb9\x47\x0c\xec\xd3\x18\x60\x84\x25\x80\xe5\x0b\ \x29\x0f\xaa\xd9\xcc\xde\x87\x7f\xc2\x2f\x05\x7f\xce\xec\x72\x2c\ \x10\x30\xe8\xc8\xb2\xc7\x85\xf2\x8b\x5b\xd1\xd1\xaa\xcb\xa8\xd2\ \xd1\x8b\x6a\x3b\x86\x90\xa3\xeb\x26\x72\xf6\x8d\xa0\x8b\xd7\x6f\ \x8b\x04\xb6\xc1\x77\x35\xed\x43\xfc\xbe\x70\x0c\x1c\x0b\xe7\xc8\ \x90\x06\x1a\xae\xdd\x90\x61\xb1\xbf\x28\xa3\x46\xd6\x60\x50\x2f\ \x86\x00\x46\x18\xec\xac\x14\x06\xb6\xfc\xfe\x0c\x86\x7b\x0d\x66\ \x50\xac\x07\xde\x92\xdb\x88\xf6\x97\x77\xa0\x93\x18\xa0\x06\xcf\ \xcd\x15\x20\x6a\x15\x38\x17\x80\x7e\xe0\x44\x07\xca\xc4\xd7\x88\ \x09\xb6\x95\xed\xc3\x7f\x88\x57\xe1\x1e\xa3\x66\xef\xb3\x02\xb8\ \x21\x99\xc4\xf2\xc5\xd4\x42\x16\xeb\xbc\x34\x8b\xfd\x65\xfc\x20\ \xc3\xd1\x0f\xb6\x79\x7b\x3d\xda\x7b\xbc\x0d\x9d\xbd\x38\x88\x9a\ \x87\x46\xa9\x81\x2a\x25\x70\x8d\xb3\xcd\x83\xfc\x35\x25\xd4\xcb\ \x0d\xf8\x75\x85\xf4\x34\xcc\xde\x8e\x28\x80\x41\xb6\xa6\x8e\x8e\ \xb5\xd8\xbf\x87\x67\x06\x17\x6b\xb6\x96\xd6\x74\x23\xf7\xc0\x88\ \xee\xa0\x4a\x09\x5c\xbb\xa4\xb6\x9b\xbf\x97\x18\x33\xda\x9e\xb9\ \x2e\x2f\x2d\x06\xb8\x20\xd3\x58\xbe\x9c\x54\x60\xd7\x1f\x6a\xf9\ \x64\x1a\x63\xcf\xc1\x37\xbb\x40\xde\xb8\x39\xdf\x85\x4e\xd8\x3c\ \xa8\xc9\x80\xd9\xaa\x54\xe0\x5e\xca\x6c\x3d\xf8\xde\x9c\x91\x35\ \x20\x9b\x45\x99\x5f\x7a\x67\x59\x02\x60\x90\x1d\x49\x03\x37\xcd\ \xea\xf8\x7a\x88\xb3\x86\x6f\x78\x63\x8e\x03\xed\x2f\xe9\x42\x4d\ \x83\xa9\x03\x6c\x2c\xa0\x8b\xab\xbb\x78\xd5\xb1\xf9\x77\x65\x48\ \x06\x5c\x90\x59\xab\xc9\xfa\x55\xe3\xc1\x65\xec\xcf\x44\x73\xd8\ \xed\x07\xdb\xd1\x49\xdb\x18\x3a\xd7\xe8\x47\xdc\xe5\x89\x94\x05\ \x58\x10\xee\xf2\x0d\x64\xf9\xca\x8e\x78\x00\x83\xe4\x1b\x0a\x6e\ \xd0\xe2\x8a\xd0\xae\x37\xf1\xac\x3d\x52\x39\xc0\x03\x2b\xc8\x05\ \x97\x1f\x35\x5d\x1b\x4b\x59\x70\x9b\xaf\x8d\xa2\x0a\xc6\xa6\x04\ \x5c\x90\x39\xc6\xc4\x7c\xc7\x10\x96\x80\xcd\xd3\x77\xc4\x8b\x98\ \x0b\x95\xd7\x8c\x88\xc0\x15\x84\xbd\xe4\x4d\x2e\x88\x78\x71\xe3\ \x1a\x7a\xd1\xf9\x92\x16\x54\xb9\xcd\x8e\x8a\xfe\x76\x1a\x1d\x7c\ \xba\x08\xe5\x3e\xb6\x17\x31\x9f\xb1\x2a\x05\x97\x14\x30\x40\x5a\ \xb0\x94\x63\xd9\x8e\x65\x3d\x96\x5f\x62\x79\x10\xcb\xda\x84\x17\ \x33\x0c\x68\x31\x09\xee\xbf\x0f\xb5\xa3\xaa\x7a\x5f\x4c\x70\x41\ \xce\x3b\x7d\x78\x05\x37\x6e\x16\x57\x97\xb5\xa1\xa3\x2f\x57\xa0\ \x7d\xbf\x28\x44\x3b\x1e\xc8\x43\xd9\xf7\x59\xb4\x80\xa8\x55\xa6\ \x42\x54\xaf\x12\xc0\xd7\x30\x73\xd9\x63\x24\xb8\xb9\x85\x97\xd1\ \xb9\x06\x69\x70\x05\xa9\x6b\x37\x6e\x16\xbb\xbb\x6f\xa2\xbd\x3f\ \x2f\x30\x12\x54\x29\x51\x07\x70\x86\x85\xdb\x49\x82\x9b\xff\x9f\ \xab\x71\x81\x25\xc5\xd5\x37\x6e\x1c\x43\xc0\xa6\xf4\xc1\xa7\x8a\ \x92\x05\xec\x32\xb6\x08\x37\xa8\x03\x97\xe1\xde\x22\xc1\xdd\x5b\ \xdc\xad\x0a\x5c\x90\xda\x16\x83\x75\x31\xa6\x88\x87\x9f\x2b\x35\ \x1a\xdc\x7b\x58\x5e\x51\x07\xee\x56\xfb\xd3\x24\x5b\xc8\x2b\xec\ \x54\x0d\xae\x20\x8d\x9e\x71\x63\x17\x38\xcc\x75\x8f\xbd\x72\xd2\ \x28\x70\xe7\xb1\x3c\xa7\x92\x8a\xd9\xd6\x91\x3c\x17\x16\x34\x25\ \x3a\x57\x4a\xaa\x9b\x7c\xe8\xe2\x90\xf1\x4c\xa2\xe4\x8d\xb3\x7a\ \x83\x7b\x17\xab\x85\x5f\x69\x60\x0c\x11\x0b\x6d\x4b\xae\x1b\x55\ \x39\xbc\x9a\xc1\x15\xa4\xbe\x6b\x3c\x29\x74\xad\x6c\x73\xb5\x5e\ \xe0\x06\x2c\x26\xcb\x93\x5a\xac\xb4\x1c\xd2\x88\xa8\xa8\x1d\x4d\ \x18\x5c\x7e\x16\xbb\xfd\xf8\xa7\x9b\x1c\x4e\x5c\xb9\xd5\x86\xb2\ \xd7\x66\xd3\x03\xf7\x7e\x06\x1c\x41\x3f\x50\x6f\xa5\xf1\xf1\xb1\ \x88\xe3\xa6\xa0\xb2\x9f\x0a\xb8\x82\x24\xd3\x84\x3e\xb5\xab\x1e\ \x99\xd7\x24\x0e\x6e\xd6\xe7\x73\xd0\xc6\xd7\xcf\x2f\x40\x1c\x50\ \x03\xdf\xe5\x1c\x61\xbd\x7b\xb0\x8d\x2a\xb8\x41\xe3\x03\x9b\xd0\ \x83\xc9\x31\xa1\x9d\x97\xae\x53\x99\xbd\x99\xeb\xf2\x04\x57\x67\ \x9d\x3a\xd5\x10\x74\x96\x87\xbd\x62\x95\x1f\xdc\xa6\x0e\x30\x88\ \xbd\x23\xf6\x2c\x6e\xb9\x31\x86\x3c\xe3\x01\x34\x72\x67\x1a\x05\ \x66\xe6\xd0\xec\xc2\x22\x5a\x5c\x5a\x42\xcb\xcb\x88\x17\xf8\x0c\ \xdb\xe0\x3b\xd8\x07\xf6\x85\x63\x14\x5b\x7a\x27\xda\xa9\x00\x9c\ \xf5\x69\x06\xa5\x5b\xec\x41\x77\xa7\x85\x7d\x5e\x11\xb8\xff\xdc\ \x7d\xfe\x53\x64\x24\xe2\x40\xa9\x47\x17\x70\x05\x71\xf7\x47\x80\ \x01\xa0\x7c\x77\x67\x31\x88\x18\x45\x95\x63\x09\x1f\x03\xc7\x7a\ \xc6\xfc\x71\x01\xae\xc8\xae\xa3\xa6\x83\x33\x32\xaa\x05\xdb\x60\ \x08\x48\x81\x12\x83\xe2\x35\xd2\x81\x53\x95\x00\x25\x53\x22\x75\ \x6d\x5e\xd4\x3f\x31\x89\x66\xf0\x8c\xa4\x35\xee\xce\x2f\xa2\xbe\ \x89\x80\x24\xc0\x47\x5e\x38\x41\x6f\x91\x5b\xff\x3e\x11\xb8\xe5\ \xfe\x1c\x3f\xf9\x83\x61\x7b\x85\x03\x20\x12\xe1\xec\x1d\x43\xb5\ \x1f\x7a\x75\x01\x97\x6b\x9d\x44\xde\x00\x3d\x60\xa3\xc7\x9d\xd9\ \x79\x74\xe9\xd6\x4a\x35\xb4\xeb\x87\x07\xa8\x01\xbc\xef\xd5\x53\ \xa2\xf4\x00\x88\xa0\xcb\xf9\x77\x5f\x0a\xcf\xde\xbc\x46\x51\x98\ \xa7\xd1\x33\x86\x6a\x9a\xe9\xcd\xe6\xd6\xee\x69\xb4\x78\x6f\x19\ \xe9\x3d\xee\x2d\x2d\xa3\x01\xef\xa4\xc8\xb2\x63\x3e\xbb\x95\x1a\ \xc0\x87\x9e\x29\x16\x47\xae\xad\xdc\x0b\x32\xbc\x97\xcf\x5b\xe0\ \x77\x2c\xad\xed\x5e\xf9\xf3\xc2\xdc\xd5\x71\x75\x1c\x5d\x70\x27\ \x06\x6e\xef\x8d\x59\x64\xf4\x80\xc5\x90\x8f\x5e\xd4\xf7\xc6\x05\ \x6d\xef\xcf\x0a\x50\xed\xe9\x4e\x74\x66\xbf\x0b\xed\x78\x30\x4f\ \x76\xdf\x9d\x0f\xef\x46\x25\x35\xdd\xc4\x2c\xe6\x1c\x92\x19\x37\ \x82\xbf\x01\x42\xeb\x72\xd1\xdf\xe6\x6b\xb7\x79\x1e\x0b\x54\x4b\ \x2d\xb8\xd7\x47\xe7\x14\x83\x32\xbf\xb8\x88\xa6\x66\x66\x50\xe0\ \xa3\x29\xe4\x9d\xbc\x83\xc6\x03\x01\x5e\xe0\x33\x6c\x83\xef\x16\ \x16\x95\xab\x98\xb1\xa9\x19\x54\xf5\xae\x5b\x12\xac\xfc\x1f\x1f\ \xe4\x19\x46\x74\xc4\x23\x08\xf4\xae\x98\xc7\x80\xaf\xd9\xd9\x7d\ \x93\x4c\x09\x58\x8e\x99\x41\x94\x6e\xe1\xb2\x85\xbf\xc2\xbe\xe3\ \xed\xca\x5c\x82\x98\xc7\x02\xd5\x3a\xa7\x10\xe8\xfe\xe1\xf8\x33\ \x17\x18\xc4\xf4\xcc\x2c\x1a\xf7\x07\xd0\xa8\xd7\xa7\x48\x60\x5f\ \x38\x46\x09\xfb\xa8\x7a\xab\x36\x36\xb0\x65\x6d\x71\x43\x4b\x3c\ \xd0\x0f\xac\x9c\xd1\xb6\xea\xab\x68\x4f\x69\x3b\xa1\x26\xec\x5b\ \x56\x1a\x16\x44\xae\x18\x24\x85\xa8\x72\x70\x63\xaa\x55\xd7\x2a\ \xbf\x10\xb6\xf5\x4c\xc7\x7d\xf8\x99\xb9\x39\x55\xc0\xc6\x02\x1a\ \xce\x21\x37\xca\x9f\x2b\x17\x01\x7b\xe1\x78\xab\xea\xf0\xd3\xa9\ \x5c\x07\x7a\x67\x5d\x6e\xf8\x3c\x60\x19\x56\x35\x0d\x88\xb2\x86\ \x44\x09\x87\x1b\x2c\x8e\xc7\xc8\x04\x11\xad\x19\x37\xce\xde\x71\ \xcc\x38\x7c\x31\xd9\xc2\x3d\x99\x05\x0d\x66\xde\xe4\xd4\x94\x66\ \x60\xa3\x05\xd4\x87\xd4\x6c\xde\xf3\xd0\x1e\x54\xf0\xc4\x11\x54\ \x73\xec\xc3\x84\xe3\x7c\x3c\xd0\xdf\xc8\x45\x45\x7f\x3d\xcd\x63\ \xf6\x76\x6e\x43\x04\xe4\x9c\xba\x47\x23\xea\x81\x61\xff\x25\x7c\ \x01\xb9\x62\x89\x9a\xa2\x8d\x3d\xe3\xbc\x5b\x52\x00\x58\x8e\x8a\ \x2d\x61\xab\x0c\x74\x2a\x2d\x70\x05\x81\x73\xc2\xb9\xa3\xff\x90\ \x83\xb6\xc1\x30\x85\xa3\x15\x39\xa9\x39\x19\xc4\x6c\x5f\x59\x44\ \x4d\x60\xcb\xee\x1f\x84\x69\xcc\x9e\x16\xbe\x80\x44\x3c\x2a\x8e\ \xee\xeb\x63\x98\x71\x4c\xa0\x76\xcf\x94\xec\xcc\xd5\x03\xdc\x08\ \xc8\x93\xb2\x7a\x59\xce\x18\xd1\xe4\xa9\xe3\x3c\x24\x9b\x38\x49\ \x1a\x17\x7e\x21\x85\xb4\x9e\x62\x96\x23\x08\x58\x55\x52\x23\x40\ \x51\x2d\xc8\xa9\x0b\x39\x8b\x8f\xe6\xb3\x02\x76\x91\xd4\x59\xce\ \x67\x36\x9b\xd7\x0a\x6e\x49\x7e\x23\xe4\xd6\xd2\xbc\x20\xf8\x16\ \xe4\x16\x34\xa5\x20\x8d\x78\x7d\xbd\xb7\x7d\xbe\x43\xa3\x3e\x5f\ \x16\x08\xff\xd9\xeb\xef\x53\x7a\xfc\xdd\x59\xe9\x85\x4f\x89\xef\ \x42\x8d\x64\xef\x76\x11\x7a\x98\x7d\xc4\xc4\xd7\x44\x08\x51\xe2\ \xe2\x36\xaa\x17\x03\xe7\x8b\x94\x6a\x50\xc6\x16\xfc\xec\x6d\xaf\ \xf7\x27\x52\x86\x11\x06\xfa\xa7\x18\x70\x47\xbc\xf3\x8c\xf9\xfc\ \xbc\x33\x28\xd6\x80\x7b\xa4\xf9\xcc\xf9\xef\xb5\x46\xf4\xb0\xd5\ \xfe\x6b\x51\xb4\x18\xb2\xc4\x69\x5d\xa8\x75\x78\x4c\x52\xff\x01\ \x67\x8d\x03\xca\x32\x06\x2e\x13\x29\xa8\xad\x80\x7d\x46\x27\x7c\ \x66\xfe\x18\x99\x73\x82\x51\x22\xe5\x85\x53\xe3\xea\x8c\x27\x47\ \xcf\x5c\x21\xf9\xf0\x26\x13\x99\x48\x42\x6b\x81\x8b\xa7\x1e\xe2\ \xce\x5e\x0c\xae\xda\x08\x4c\x08\x64\x59\x8e\x6c\x84\x9a\xa8\xe0\ \x7a\x49\xbf\xc4\x11\x00\xb8\x41\xd8\x00\x35\x11\xb4\x2e\x04\xb6\ \xbf\x94\xf9\x1b\x4f\x2d\x20\x0d\x55\x41\xfc\x4c\x8e\xa3\x2e\xa4\ \xcc\x6a\xc1\x4f\x41\x43\xa0\x66\x44\xe4\x97\xc0\x1f\x2e\x0b\x1b\ \x1c\xdd\xc3\xd4\x2e\x04\xd1\x86\x58\x03\x7e\xaa\x72\x20\xc8\xe9\ \xdc\x78\x63\xcc\xe7\x7b\x5c\x8b\x9a\x80\x7b\xa5\x96\x0a\xdb\x75\ \x93\x04\xf8\x12\x00\x3c\x24\x6c\x70\xf6\xdf\xa2\x76\xa1\xd9\xc5\ \x7b\xb1\x1f\xe6\x23\x39\x6a\xe6\xef\x4b\x34\xf1\x13\x18\x87\x5a\ \xca\x06\xe1\x27\x5a\xcf\xdd\xd8\x77\x8b\xf4\x0f\x0f\x9a\x84\xa4\ \x12\xe0\x6f\x34\x8b\x52\x16\xa3\xac\x28\x61\x00\xf9\x97\x9c\xbd\ \x98\x7e\x25\x0c\xf0\x84\xef\xb0\x9c\x75\x17\x6b\xc0\xbd\xd2\xcc\ \x24\x22\x00\x9e\x30\x85\x4a\x53\x79\x77\x1b\x4d\xba\x22\xc5\x20\ \xc0\xdd\x48\x73\x71\x5b\xb1\xd8\x01\x57\x96\x5a\xe8\x02\x93\x92\ \xb4\x91\xe6\xb3\x6f\x8a\xb8\x2e\xe7\x52\x0d\xe0\x84\x8b\xfe\xe4\ \xd8\x44\xb2\x00\x4e\x25\x15\xf1\x2e\x05\x15\x51\x90\x62\x2a\x42\ \xa7\x45\x4e\x22\x4a\x2c\xbf\xc8\x79\xfb\x29\xa8\x88\x01\xb5\x8b\ \xdc\x8c\xbe\x8b\x5c\x6a\xd1\x34\xa0\x5a\x5a\xc1\xbd\xe5\xf7\x3f\ \x99\x8a\x34\x2d\x6c\x68\x00\x49\x4e\xba\xa1\x81\x8d\x05\x8d\x86\ \xc6\x5a\xac\x7f\x1b\x92\x6e\x68\xb4\x45\x1b\x1a\x56\xf6\xa8\xb0\ \xa1\x32\x75\x4c\xe5\x2c\x0d\x8b\x9b\x45\xab\xa9\xdc\x43\xd1\x54\ \x26\x7d\xc2\x69\x0c\x5b\x20\xd4\xba\x51\x77\xf6\x80\x03\x65\x29\ \x11\x67\x0f\x66\x03\x2a\x9c\x3d\x96\x78\xce\x9e\x69\x83\x9c\x3d\ \x85\xef\x5f\x21\x33\x7d\x36\x9a\xa0\x0d\x4b\xca\xba\x2b\xb1\xba\ \xc0\x3a\xf9\x09\x19\xd3\xf8\x89\x78\x6a\x41\x70\x57\x4a\xd1\x46\ \xaf\x8e\xee\x4a\xa8\x82\x35\x41\x6e\xab\x6e\x0e\x77\xfc\xd3\xa3\ \xe1\x70\x07\x76\xc1\x5b\x68\x21\x87\x7b\xe8\xf3\x80\xd2\xe3\xe5\ \x22\xcd\xf4\x1d\xee\x91\x02\xf3\x4d\x8c\xfd\xe1\xff\x87\x8c\xf4\ \x0e\x19\x85\xa2\xca\xa7\xf4\xf0\x09\x83\x40\x60\x31\x55\x83\x9e\ \xbd\xe3\x74\x83\x9e\x15\xc4\x02\x97\x61\x61\x2b\x23\x29\xab\x56\ \xfb\xeb\x34\xc3\xf6\xd1\x32\x39\x33\x97\x12\x61\x7b\x72\x4c\x04\ \x16\xd0\x07\x2d\x3e\xe4\xea\xa7\xb7\xc0\xed\x3d\x4e\x64\xf7\x58\ \xec\x7f\x27\xea\xe0\xd8\xef\x0b\x5f\x64\x26\x90\x78\x22\x25\x90\ \x42\x0a\x59\x8e\xa9\x90\x78\xc2\x9b\xc6\xf7\x96\x11\xdb\x32\x19\ \xcc\xdb\x70\xfa\x91\xad\xdd\x8b\xdc\x83\x89\x9b\xc8\x6f\xef\x8c\ \x64\x59\x8a\xeb\x36\x82\x35\xc8\xe1\xc6\x45\xd0\xe3\x86\xf6\x2c\ \x86\x24\xeb\xb8\x89\xd3\xb3\x73\xfc\x8a\xaf\x15\x58\x38\x36\x5e\ \xea\x14\x8c\x76\xcf\x74\xcc\x9a\x11\xb6\x73\x42\x73\xf5\x93\x28\ \x75\xca\xc2\x79\x62\x64\xb6\xb3\xe6\x70\x99\xec\xf1\x36\xea\x00\ \x83\xdc\xba\x13\x3f\x3f\x0d\x78\x29\x98\xb4\xea\x93\xff\x66\x14\ \x25\xff\x41\xea\xac\x5c\x0e\xdd\x05\xb7\x8f\x4f\x98\x51\xfb\x6c\ \x7b\x4a\xda\xc8\xdc\xb4\xb7\x57\x00\xbc\x91\xb1\x7d\x4b\x48\x5f\ \x05\xd7\xa5\x5e\xcd\x8b\x20\x85\x54\xe9\x58\xa0\x9c\xbe\x3a\x34\ \x32\xa7\xbc\x96\xaf\xd9\x87\x1a\x7a\x94\x15\x4c\xba\x30\x56\x9b\ \xb7\x47\xd2\x57\xdf\x30\xb3\x0f\xc4\xce\x70\x27\xfc\x12\xd0\x21\ \x4a\xaf\x32\xaa\xe1\xc0\x94\xe1\x09\xd8\x90\x3a\xab\x25\x59\xbc\ \xe6\xa2\x0f\x39\xe3\xd4\x57\x97\xd4\x74\x91\x0d\xf6\x38\x99\x76\ \x05\xf6\x17\xc9\x2c\x4b\x3d\x3b\x45\x01\x7d\x93\x5b\xf8\x68\x0d\ \x58\xd0\xda\x7b\xa6\x13\x2e\x79\x00\xc6\xe1\xee\x5b\xc9\x38\x9a\ \xae\x8d\x62\x62\xd0\x40\xd2\xb3\xe7\x55\x15\xc1\xe8\x59\x10\x08\ \xec\x62\x72\x76\x5e\x37\x70\xc7\xfd\x0b\x11\xb6\x40\xa3\x78\xb2\ \x31\xc8\x38\x9a\x08\xc6\x51\x56\xd7\x23\xca\x0b\x8e\xdb\xf9\x35\ \xdd\xc2\xfe\x45\x38\x20\x2b\xdf\xc9\xff\x85\xf4\xae\xbc\xec\xc3\ \x84\x5f\xce\xe2\xd3\x52\xc6\xd5\xd2\x3d\xa5\x5b\xe9\x99\xc0\x38\ \xdc\x83\xa3\x28\x6b\x57\xc4\x34\x4e\xb3\xb0\x7f\x52\xd4\x6f\x92\ \x6f\x37\x18\x3a\xa8\xe8\xdc\x55\xc3\x4a\x5c\xc1\x2f\x00\x0e\xa2\ \x25\x8d\x85\x88\x5e\xa2\x10\x11\x6a\x48\xf4\xac\xef\x03\xd9\x5f\ \xda\x4d\xce\xde\x6b\x8a\x0a\x11\x43\xf9\xc2\x7f\x0c\x3b\x2c\x30\ \xa3\x60\xaf\x0e\x1b\x06\x72\xb8\x94\x16\x03\x25\x94\xd2\xce\x84\ \x4b\x69\x97\x79\x81\xcf\x33\x44\x29\x2d\xf8\x73\x57\xb8\x1c\x31\ \x9f\xad\x76\xeb\x57\x44\xf9\xdf\xba\xdb\x68\xd3\x56\x07\xa1\x7b\ \xed\x7f\x50\x57\x0c\x6e\x65\xed\xe1\xc6\x47\xc7\x5a\x52\xbe\xb9\ \x5c\x4c\xe7\x4b\x97\x7e\xb3\x78\xdb\x01\x11\xef\xad\x55\xdf\x2b\ \x22\xa7\xee\x21\x08\x3b\x0b\x27\x29\xb7\x7b\x56\x1f\xc8\x30\x8b\ \x2f\xd2\x9f\xc5\x87\x2b\xfa\xc9\xb0\xd0\x3c\x9f\x07\xac\x65\x60\ \x4e\x67\x25\xbb\x4f\xd7\x75\xde\x58\x75\x20\x43\x8f\x20\x9a\xe0\ \x9e\xa8\x19\xe1\x3b\x10\x10\xbc\xd7\x9c\x50\xe7\x6a\xb2\xfa\x13\ \x1c\xf2\xc9\x6c\x4f\xab\x55\x68\xd5\x5a\x9f\xa9\xf7\xa2\x2d\x3b\ \xdd\x64\xcc\xad\x5e\xb6\x36\x59\x79\x67\x55\xd6\x2b\x9c\x74\x57\ \x51\x8b\x21\x8d\x95\x69\x0a\xb8\x24\xcf\x27\x08\xee\xd9\x46\x1f\ \xdf\xf4\x94\x98\xb9\xe3\x1b\xac\x36\x3a\xdd\x58\xa3\xdb\x7a\x1d\ \xd0\xc1\x67\xac\xb7\x40\xdb\x84\x44\x00\xce\x3d\xd2\x49\xe8\x5d\ \xfb\xd2\x06\x86\x7d\x8a\x6a\x3f\x50\x88\x90\x92\x8d\xe9\x0a\xcf\ \x5c\x5e\x55\x00\x43\xd9\x2f\xf4\xd0\xd4\x02\xee\x9e\xf7\xba\x45\ \xdd\xb2\xd3\xac\xf6\x34\x5d\x9a\xae\x62\x3b\x7b\x07\x79\xa1\xc3\ \xa7\x3a\x57\x15\xc8\xf6\x4b\xea\x67\xf1\x81\xd2\x1e\x71\x2b\x72\ \x0b\xbb\x4d\xef\xb6\xb6\x85\xa2\x16\x8b\xc7\xdb\xf8\x42\xe9\xd5\ \x00\x70\xf3\x35\x3c\x8b\x5d\x3e\xc5\x3a\x37\xb7\xb0\x33\xba\xd7\ \x7b\xb1\x96\x97\x9e\x68\x68\x56\x67\x2f\x22\x2f\x0c\x0b\xdf\x6a\ \x61\x17\xdc\x95\x09\x45\x6c\x81\x5c\xd0\x42\x72\x2c\x61\xc6\xa0\ \xea\x35\x0e\x0c\xbb\x9d\xbc\x81\xec\x7c\x27\xaa\xed\xb8\xbe\x3a\ \x8c\x0f\x19\x13\x1a\x9a\xef\x65\xe5\xb9\xc5\x3a\xd7\xc2\xe5\x87\ \x43\xf0\xc6\x36\xc7\x67\x33\x44\x2d\xc6\xb1\x31\xb2\x1a\x2c\x3e\ \x68\xed\x18\x0b\xdc\x02\x6c\xa1\x91\x46\x04\xb0\x05\x6c\xa9\x6d\ \x30\x25\x73\x84\x28\x9c\x57\xd4\xb4\xf9\x58\x0b\x62\xbb\x86\x53\ \x57\x17\x43\x16\x24\xd1\x7f\x08\xfa\xc2\x89\x7c\x0b\x02\xcf\xa5\ \x4d\xc5\xb4\x8e\x4d\x66\xf6\x6b\x64\xb8\x89\xf7\xc2\xe5\x70\x7c\ \xd5\xa3\x3b\x45\x17\x40\xe8\x6d\x01\x2d\xcb\x0e\x96\x79\xf8\xbe\ \x9c\x22\x95\x80\x2d\x34\x6a\x46\x04\xcd\x17\x42\x65\x30\x76\x8b\ \x50\xf3\x11\x79\x51\x89\x13\x9d\xb0\xf5\x18\xe2\xb8\x57\xcc\x89\ \xf1\xbd\x40\x24\x22\x73\xa7\x2b\x7a\x21\x9b\x03\xdf\x82\x71\x8b\ \x99\x96\x57\x3f\xe4\xb0\x8f\x60\x90\x6d\xd1\xaf\xb2\x81\x84\x16\ \xe8\xce\xe4\x4a\x22\xdb\x80\x6b\xc3\x3d\x90\x31\x34\xd2\xe5\x08\ \x1e\x44\xd3\x6a\x19\xd0\x3f\x8c\xac\xff\x88\xbc\x2c\xca\xc1\x37\ \x10\x82\x44\x0d\xa3\x5e\x16\x05\xd7\x82\x6b\x12\xa1\x75\x51\x24\ \x42\x9d\xb3\x3c\x85\x06\x70\x66\x68\x37\x48\x06\x52\x49\x81\x1e\ \x37\xd0\x86\x05\x0a\xa8\xeb\x7b\xe8\x65\x75\xc2\xb9\x20\xd3\x1c\ \x72\xc5\xc8\x74\x26\xb1\x45\xc6\x79\x20\x86\xa6\x38\xcc\x93\xca\ \x83\x8f\x56\xe3\x19\x0d\x8b\x87\xd4\x0b\xfb\x78\x2e\xbd\xdb\xc5\ \x27\x30\xc3\xe2\x58\x89\x41\x87\x9a\x11\x0e\xb3\x11\x78\x39\x5f\ \x73\x14\x0b\x80\x6d\xf0\x1d\xec\x03\x7f\x20\xc8\x2c\x87\x63\x45\ \x0d\x31\x62\xbe\xb0\x8f\x73\x40\x68\x3d\x29\xbc\xd6\x10\x5a\xc7\ \x38\xbe\x09\x7d\xc5\x20\xc4\x6d\xd8\x2b\x27\x61\xb6\x32\x5c\xa6\ \x64\xc6\xcd\xc7\x75\x88\x5f\x9a\x2a\xe6\xd2\x09\xca\x47\x89\xbe\ \x34\xf5\x63\x37\xe0\x27\x0b\x29\xf7\x18\x98\xdf\x40\xa7\x10\x68\ \x66\x11\xe2\xd6\x1d\xc1\xa6\x79\x50\x91\x2a\xbc\xf6\x17\x7f\x0e\ \x36\xd2\xeb\x80\x7d\xa0\x9a\x07\x8e\x81\x16\x2e\x70\x8e\x54\xfa\ \xf9\xff\x0f\x78\xd4\x06\x30\x4d\x58\xbb\x29\x00\x00\x00\x00\x49\ \x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\xdc\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x01\x2f\x50\x4c\x54\x45\x00\x00\x00\xdb\xb6\x24\xdf\xbf\ \x20\xe3\xc6\x1c\xef\xbf\x10\xf0\xb4\x0f\xf1\xb8\x1c\xeb\xba\x14\ \xec\xbd\x13\xed\xb6\x12\xee\xbb\x1a\xe4\xea\xef\xe5\xea\xef\xec\ \xbb\x16\xec\xb9\x15\xea\xba\x15\xea\xbb\x15\xea\xb9\x15\xea\xb9\ \x17\xec\xba\x16\xec\xbb\x15\xea\xba\x17\xea\xbb\x17\xeb\xba\x16\ \xea\xba\x16\xea\xba\x16\xeb\xbb\x16\xeb\xb9\x16\xe7\xec\xec\xe7\ \xec\xec\xeb\xba\x16\xe6\xeb\xeb\xeb\xba\x15\xeb\xba\x17\xeb\xbb\ \x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\x17\xeb\xbb\x16\xeb\xba\x16\ \xeb\xba\x15\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\xeb\ \xba\x16\xeb\xba\x16\xeb\xba\x16\xe7\xea\xe4\xe8\xea\xe4\xe8\xeb\ \xe5\xe7\xec\xed\xe9\xca\x59\xe9\xca\x5a\xe9\xca\x5b\xea\xcb\x60\ \xea\xcc\x5f\xeb\xba\x16\xeb\xba\x17\xeb\xba\x18\xeb\xbb\x17\xeb\ \xbb\x18\xeb\xbb\x19\xeb\xbb\x1a\xeb\xbc\x19\xeb\xbc\x1a\xeb\xbc\ \x1b\xeb\xbc\x1c\xeb\xbe\x29\xeb\xbe\x2a\xeb\xbf\x2b\xec\xbb\x17\ \xec\xbb\x1a\xec\xbd\x1c\xec\xbd\x1d\xec\xbd\x1f\xec\xbe\x20\xec\ \xbe\x22\xec\xbf\x22\xec\xbf\x23\xec\xbf\x24\xec\xc0\x23\xec\xc0\ \x24\xec\xc0\x27\xec\xc2\x2c\xec\xc3\x2f\xed\xc0\x27\xed\xc1\x27\ \xed\xc2\x2b\xed\xc3\x2e\xed\xc6\x35\xed\xc6\x36\xed\xc7\x36\xed\ \xc7\x39\xed\xc8\x39\xee\xc6\x34\xee\xc8\x39\xee\xc9\x3d\xee\xca\ \x3e\xef\xca\x3e\xef\xca\x3f\x0f\x09\x3d\x62\x00\x00\x00\x33\x74\ \x52\x4e\x53\x00\x07\x08\x09\x10\x11\x12\x1a\x1b\x1c\x1e\x30\x31\ \x5e\x5f\x60\x61\x62\x63\x76\x78\x7a\x7b\x7d\xad\xae\xaf\xb0\xc7\ \xc8\xc9\xca\xca\xcb\xcd\xce\xcf\xd7\xd8\xd9\xe2\xe3\xe4\xef\xf0\ \xf1\xf3\xf4\xfc\xfc\xfc\xaa\x26\x41\xc8\x00\x00\x01\x29\x49\x44\ \x41\x54\x18\x19\x45\xc1\x89\x5a\x01\x61\x00\x05\xd0\x9b\x3d\x14\ \x15\x15\xda\x54\x94\x30\x96\xa9\xa6\x8b\x64\x2f\xd1\xb4\x69\x4a\ \x43\x61\xbc\xff\x33\xe4\xfb\x0d\x9d\x83\x39\xc7\x46\x24\x9e\xc9\ \xc4\xc3\x7e\x3b\xfe\x59\xb7\xd3\x34\xa5\x82\x56\x98\x9c\x47\x7c\ \x19\xf5\x69\x3a\x75\x43\x58\xbd\x28\x8f\xf4\xce\x3d\x17\x12\x2e\ \xcc\x58\x8f\xcb\x13\xad\xae\x8f\x2b\x5c\x88\x5a\x00\xec\x70\xa4\ \xa9\x53\xf5\xb6\xcd\xa5\x00\xe0\x48\xbf\xe9\x75\xa3\xda\x33\xde\ \xb9\x94\xb2\x63\x93\xa3\x8e\xae\xf6\x7e\x0b\x2d\x45\x69\xd2\xe4\ \x43\x84\xfd\xd2\xf8\xd6\x28\x5c\xe7\x65\x39\x7b\xc5\xb9\x10\xce\ \x48\x3e\xb4\xb5\x56\x7e\xcf\xe3\xd9\xcf\x36\x29\xc4\x21\x51\x50\ \x64\x0f\xe0\x95\x15\x0a\x12\x24\x0a\x8a\xec\x01\xbc\xf2\x0d\x85\ \x34\xce\x28\x34\xb3\xfb\x5e\xef\x61\xae\xa1\xd5\x2b\x24\xe3\x08\ \x73\xee\x2a\x2b\xcb\xb9\xcb\xc2\xb4\x38\x2e\xf5\xb9\x0b\x3f\x4d\ \x4d\x45\x69\x14\xbe\xbf\x9e\xf4\xee\x90\x6b\x70\xa4\xb8\xa4\x4d\ \xbf\xaa\x46\x6d\xf0\x9a\xb4\x01\x41\x2e\x3d\x16\x55\x43\xfd\x1c\ \x72\x0b\x80\x25\xca\x85\xbb\xb1\x5e\xfb\x9c\x94\x0f\x2c\x98\x71\ \x25\xb8\x50\xea\x0e\x86\xe5\x73\x27\x04\xe7\x01\x4d\x1f\x3f\xcf\ \x3c\x71\xc3\x64\x09\xa4\x68\x4a\x6e\xad\xe0\x9f\xdd\x17\x8e\x49\ \x52\x2c\xb4\x6e\x83\xf0\x07\xdc\xa3\x57\xab\x45\x91\x14\x49\x00\ \x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x07\xb4\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x06\x00\x00\x00\x71\x95\x30\x34\ \x00\x00\x07\x7b\x49\x44\x41\x54\x78\xda\xed\xdd\x7d\x4c\x13\x67\ \x1c\x07\x70\x1c\x8b\x3a\x33\x5f\xd8\x04\x24\x31\x53\xa3\x71\x2e\ \x5b\xf6\xcf\x66\x96\x6c\x33\x03\x7a\x52\x7b\x2d\x46\xc4\x52\xda\ \x6b\xa1\xe0\xc2\x86\xb6\x28\x16\x98\xd9\xd4\x41\x8b\x53\x37\x23\ \x4e\xcd\x74\xd9\x96\x6d\x2a\x2f\xbd\x82\xb4\xd1\x21\x2f\xc2\x61\ \x50\xa3\x8b\xba\x69\xa6\x6d\x25\x19\x99\x6e\x2e\xa1\x4c\x9d\x80\ \x82\x82\xb7\xe7\xa8\x45\xec\xe8\xdb\xbd\xb4\x77\xed\x3d\xc9\x37\ \xf7\x0f\xb4\x4f\x3e\x3c\xfc\x9e\xe7\xb9\x7b\x28\x51\x51\x7c\xf3\ \xbb\x95\x96\x96\x3e\x23\x30\x23\x32\x81\x59\x59\x2b\x30\xab\xae\ \x83\xeb\x60\xb2\x45\xd9\x0d\x99\x95\x67\x93\xcd\xc8\x27\x02\x8b\ \x3c\x9e\x57\x22\xd9\x04\x96\xac\xd7\x01\xe8\x25\x10\xdc\x4b\x7a\ \x01\x7c\x01\xaf\x15\x60\x5b\x7a\x44\xf5\x9e\x13\xcf\x2b\xee\x68\ \xc0\xa8\xfe\x8a\x57\xf3\xb3\x25\xd7\x29\xe6\x00\xb4\x1e\x7f\x71\ \x9f\x84\x1f\xc9\xfe\x95\x06\xb3\xb2\x3a\x70\x5c\x67\xb9\x48\xfc\ \x49\x3d\x8b\x17\xf4\xd2\x84\x75\xca\x04\x00\x35\x4c\x12\x98\xc8\ \xc7\xbc\xa2\xb7\xd1\x5b\xaf\x5a\x4d\x01\x17\x04\x39\xc3\x2b\x7a\ \xab\xbf\x66\xd5\x36\x2a\xc0\xc4\x12\x8e\x96\x8e\x5c\x55\x0a\x13\ \xac\x72\x78\xa3\x15\x81\xab\xae\x22\xf0\x21\xab\x42\xa4\xb1\xe5\ \x2e\x9f\xca\x75\x60\xa8\x5e\xb9\x97\xda\x08\x56\xde\xa7\xdc\x09\ \xab\x42\xbc\xd2\xaa\x80\xfb\x40\x70\xb7\xdc\xbc\x92\x09\xbf\xc5\ \x69\x60\x8b\x6a\x13\xc5\x12\xd1\x45\xa9\x03\xb6\x4c\xf8\x4d\x00\ \x39\x38\x0e\xae\x2b\x0e\x62\x74\x73\x16\xd8\xac\x12\x52\x03\x56\ \xd5\x50\x1b\xbd\x08\x7c\xcc\x0b\xae\x33\x72\xf1\x4e\xae\x02\x4b\ \x51\xe9\x44\x41\xad\xb2\x9f\x2c\x30\x28\x31\xe9\xa4\xdf\x1c\x8f\ \x8a\x9a\x00\x00\xef\xfb\x06\x86\x7f\xe5\x2a\x70\x92\x28\xa7\x4c\ \x50\x9c\x45\x76\x04\x5f\x24\xee\x5d\x90\x7e\xf3\x4e\x91\x68\x92\ \x4f\x5c\x67\xba\xb8\x8a\x9b\x0c\xab\xf1\x91\xec\x51\x05\x8a\x7b\ \x37\xe5\x88\xea\x35\x1a\x26\x38\xf8\x0f\x3f\x80\x9b\x38\x8d\x0b\ \x22\x58\xa1\xee\x17\x54\xa9\xce\xf9\x89\xeb\x00\x59\x42\x4b\x47\ \x6c\x0a\xb1\xde\x17\x70\xc5\x4a\xa9\x89\xcb\xb8\x20\x7d\x90\x44\ \x9d\x08\xea\x71\x34\x54\x8f\x68\x89\xb5\xad\x07\xd8\x61\xc8\x8c\ \x1c\x4c\xac\x43\x66\xd3\xd6\x99\xf3\x79\xa9\x53\xc0\x9a\xf7\x82\ \x27\xdc\x6a\x69\x1a\x2e\x00\x9d\x4c\x12\xa9\x37\x73\x19\xf7\x7f\ \x13\x9f\x45\xb9\xd4\xb9\x84\x43\xf6\x01\xd8\xad\x90\x05\xc9\x65\ \xec\x5e\x70\x27\x22\x9a\x66\x53\xc0\xdf\x8c\x5d\xae\x5d\x51\xc0\ \xfd\x15\xe9\xab\x06\x21\x38\xfb\xc9\xaf\x99\x38\x7b\x0b\xd7\x71\ \x43\xda\x08\x68\x6b\xa6\xf8\x6d\x3b\xb2\x6c\x71\x97\x3a\x71\x32\ \xb4\x2c\xf7\xdd\x64\x71\x76\xef\x53\xb5\x8c\xa5\xc8\xac\xc7\xf5\ \xb8\x50\xe7\x00\x32\x67\x71\xb9\x80\xcc\x79\x5c\x36\x23\x87\x0d\ \xae\x37\x64\x90\x4f\x79\xdc\x30\x43\x0e\x5b\x5c\x36\x20\x87\x3d\ \x6e\x28\x91\x23\x06\x37\x14\xc8\x11\x87\x1b\x4c\xe4\x88\xc5\x0d\ \x14\x59\xa4\x3d\x3c\x4d\xa2\x41\x65\x62\x8d\x71\x8f\x58\x8b\xd6\ \x49\xb4\x68\xab\xf3\x6a\xfa\x52\xac\x31\x49\x97\x97\x58\xa6\xf2\ \xb8\x24\x90\x45\xda\xba\xd9\xe2\x02\xf4\x5b\x80\x39\x08\x82\x7b\ \xc9\x80\x58\x83\x7e\x2d\x5c\x5f\x97\xc0\xe3\xfa\x89\x2c\xcc\xfa\ \xdc\x02\xe0\xee\xf9\x80\x75\x4f\x9f\x50\xb9\xa3\x9e\xc7\xf5\x81\ \x2c\x54\x6d\xc7\x03\x84\x7d\x2a\x29\xca\x6d\x3c\xae\x27\xe4\x14\ \xa5\x61\x80\x0a\xee\x28\xb2\xa2\x6c\x90\xc7\x75\x9f\xcc\x34\xc6\ \x77\xc4\x5a\xe3\x30\x1d\xc0\x60\x42\x1c\x4a\x5d\x57\xb3\x98\x57\ \x1d\xd3\x00\xcc\x69\x5a\x70\x47\x91\xd1\x93\xbc\xea\x28\xae\x11\ \xa2\x15\x77\x34\xa6\x25\xbc\x2e\x68\x70\x81\x69\x3f\x33\xc0\xc6\ \x0a\x5e\xd7\x59\x1e\xba\x98\x00\x06\x9b\x12\x5b\xc4\xe3\x4a\xa5\ \x68\x34\xc0\x18\x62\x66\x04\xa3\x83\x51\x51\xf8\x84\x88\x06\x26\ \x76\x60\x0c\xe1\x8e\x24\x6d\xed\x91\x17\x23\xbb\x3c\xe4\x57\xc6\ \x30\x09\x2c\x5d\x83\x3e\xcf\xd7\xe0\xc0\xb7\xc5\xfe\xe6\x0e\x3f\ \xc3\x39\x81\xcf\x33\x04\x7c\x9a\xd7\x75\x02\x6f\x61\x64\x15\xa1\ \x31\x95\xf0\xba\xc4\x3a\x78\x6d\xcd\x42\x06\x56\x12\x0f\x52\x35\ \xe8\x3c\x5e\xd7\x35\x8a\x9d\xf7\x7e\x69\x5c\x03\x9b\xf6\xf1\xaa\ \x6e\xcb\x35\x78\x6d\x55\x1f\x1d\xb8\xe0\x75\xfe\x15\x69\xd1\x58\ \x5e\x75\x4c\x23\x9e\x44\x40\x69\x85\xb8\x58\x53\x43\xf1\x26\x4f\ \x0d\x0e\xa5\xad\x67\xfd\xa9\xce\xa0\xe3\xba\x9e\x42\x40\xe9\x45\ \xc4\x08\x7c\x44\x6a\xe4\xae\xa9\x7c\x04\xa5\xeb\x38\x73\x74\x36\ \xe8\xb8\xae\x27\x11\x4b\xe5\x9b\x95\x00\xac\x23\x40\xe0\x36\xa1\ \xbc\x34\x83\x2b\x47\x67\x43\x86\x3b\xf6\x49\x84\x44\x6b\x4c\x05\ \x70\x8d\x5e\x1e\x7c\x0e\x48\xb4\x68\x83\xa4\xc0\x08\xbb\xbe\x87\ \x4b\xe7\x93\x43\x8a\x3b\xb6\x41\x79\xe8\x74\x61\xce\xbe\xf7\x53\ \x64\x9b\xf0\x14\x85\x1e\x27\xae\xc2\x9c\xbd\x39\xe3\x3d\xb2\xe7\ \x91\xa3\xc8\x3d\x5a\x4f\x12\x66\xbf\x3a\xf6\x7b\x92\x96\xe5\xbe\ \xec\xed\xeb\x23\x16\x99\xec\xb9\x85\x40\x81\x23\x12\x99\xca\xa1\ \x10\x32\xc0\x9e\x90\x43\x75\x3e\x99\xb5\xb8\x54\x80\x23\x02\x99\ \x8e\xe3\x4c\x54\x80\x47\x91\x61\xf5\xdd\xb0\x43\xa6\xeb\xac\x18\ \x55\xe0\xb0\x44\xa6\xf3\x20\x1e\x1d\xc0\x61\x85\x4c\xf7\x29\x47\ \xba\x80\xc3\x02\x99\x89\x23\xa4\x74\x02\x73\x1a\x99\xa9\xf3\xb9\ \x74\x03\x7b\x42\x16\xa6\xaa\xca\x1c\x4d\xf1\x12\x47\x73\x9c\xbe\ \xa7\x25\xd6\xd0\xdd\x14\xbb\xaa\xb3\x61\xc1\xa4\xb0\xc6\x65\x0a\ \xd8\x1d\x19\x41\xa4\xf8\x85\xea\xf9\x38\xc0\x75\xcf\xef\x3d\x27\ \x66\x2d\x0e\x5b\x5c\x26\x81\x5d\xc8\x2b\xd2\x15\xbd\xb6\xba\x97\ \xc6\xc3\x7d\x9c\xf8\x5b\x7f\x1f\x9f\x35\x37\x2c\x71\x99\x06\x26\ \xda\xc5\xca\xf9\x07\x3d\xe3\x3a\xd3\xdd\x1c\xf7\x43\x58\xe2\x06\ \x03\xd8\xd1\x14\x77\xc9\x0f\xe0\x9e\xb0\xc4\x0d\x0a\x70\x73\xdc\ \x4d\x5f\xc0\x20\x8f\x70\x2c\xea\xd9\xb0\xc3\x0d\x12\xf0\x59\x3f\ \x80\x6f\x90\x7e\x03\xa4\xf3\xf0\x34\x99\x0d\xcd\x97\xd9\x4c\x0d\ \x20\xd6\x0c\x9b\xe9\x26\xb8\xfe\x02\x72\x40\x6e\x43\x93\x43\x89\ \x1b\x9c\x12\x11\x5f\xe8\x13\xb8\x29\xee\x0b\x52\x2f\x9e\x69\x47\ \x55\x00\xb2\x1b\x04\xf7\x12\x4c\x6a\x43\xe7\x85\xea\xef\xd0\x98\ \x06\xee\xc2\xe6\x4e\x76\x34\xc7\xfe\xec\x05\xb8\xf3\xce\xb1\xe9\ \x31\x01\xbf\xb0\xcc\x56\x5b\xee\x03\x76\x34\x19\x97\x8d\xfd\x29\ \x79\xeb\x42\xf2\x77\x68\x4c\x03\x13\xed\x36\x36\x63\x06\x40\xae\ \x26\x6a\xad\xdb\xc8\x3d\xee\x68\x9c\x19\xf8\x67\x71\x66\xd8\x6a\ \x73\xfd\xc5\x75\x45\x7a\xee\x10\x0e\x65\xe4\x05\x15\xf7\xa3\xed\ \x2d\xd3\xf3\x4a\x8c\x3a\xe4\x83\xdd\x78\x96\xe6\x00\x4e\x5c\xf3\ \x8b\x6a\xd6\x97\xec\x38\xc5\xc8\x47\xe9\xde\x6e\x4d\x98\xd3\xdd\ \x12\x9b\xe1\x68\x89\x57\x38\x4e\xcc\x5c\x48\xea\x45\x14\x97\x2b\ \x63\x00\xd8\x3f\x81\x02\x13\x59\xfe\xe3\xae\x87\xc1\xc0\x25\x60\ \x75\x06\x6c\x27\xc8\x7d\x10\x7c\x9c\xdc\xdb\x60\xc0\xb6\x33\x05\ \x4d\xa9\x81\x49\xac\x84\x0c\xae\x33\xe8\x50\x9a\x95\xd9\x93\xe3\ \x85\xa5\xd8\x02\x9d\x1e\xb3\x7a\x80\x75\xcf\x6f\x45\x86\x93\xec\ \x3a\xe8\x97\x69\x33\x75\x90\x07\x06\xf5\xd8\x56\xab\x64\x0e\xb7\ \xf1\x05\x5d\x39\xd6\xe9\x27\xae\x33\xfa\x76\xfb\xc6\x6d\x1d\x31\ \xac\x01\x06\x48\x0e\x2a\xc0\xe0\x07\x64\x60\xaa\x6f\x00\xec\x70\ \x40\xb8\xae\x94\xb7\x7f\xc7\x26\xe0\x01\x2a\xc0\x32\x7b\xed\x5e\ \x46\x70\x3f\xc3\x16\xe9\x0c\x6d\xc3\xa4\x80\x0d\xd8\x50\xb1\xa1\ \x75\x3e\x5b\x6a\xf0\x0d\x6a\x25\xc2\xb4\x89\x89\x7e\x6d\x30\xb4\ \x6f\x26\x89\x3b\x92\x22\x43\x7b\x31\x5b\x80\x2d\x94\x4a\xc4\x35\ \x54\xcc\x50\x79\x38\x4a\x05\x18\x84\x1d\x1f\xab\xfb\x78\xf7\x46\ \x16\xf8\x96\xba\xeb\xfb\xc9\x0c\x01\x9f\xa5\x08\xdc\xc1\x0a\x60\ \x29\x8e\x46\x83\x5d\xdc\x55\x92\xcb\x34\xc6\x7e\x0d\x01\x50\x0b\ \x25\x60\x3d\x76\x8c\x35\x13\x9d\xd4\x8a\xbe\x01\xc0\xfa\x03\xc4\ \x3d\x25\xbd\x82\x4e\x64\x0c\xb8\x1c\xdb\x4f\x71\x04\xef\x66\xd5\ \x7a\x58\x66\x35\x49\x00\x5c\xaf\x9f\xc0\xa7\xe5\xf6\xaa\x99\x4c\ \xf6\xa7\x68\x6b\x9b\x98\xda\x24\x87\x41\xac\xdb\xd5\xc9\xae\xd5\ \xbc\x02\x26\xbd\xe3\x5e\x60\x7b\x65\x76\x74\x8b\xa8\xb3\x81\xf1\ \xa7\xab\x52\x14\x8d\x26\x76\x66\xe4\x80\xdb\x2f\x51\xfa\x17\x0b\ \x4c\x37\xb9\xbd\x76\x51\xa6\xd5\x54\x44\xdc\x03\xce\xb4\x9b\xaa\ \xc0\xb5\x02\x4c\x86\x32\xe2\x5e\x71\x30\xfb\x51\x64\x68\x4d\x06\ \x60\x0f\x03\x04\x7e\x50\xac\x6f\xe7\x3f\x80\xc3\xef\x5a\xac\xc7\ \x3e\x0c\x60\xc3\x31\x04\x4a\xc3\x6a\x5e\x2d\xe0\x4d\x07\x26\x01\ \x78\x7f\xfa\xc0\xbd\xae\x2b\x6b\x13\xf2\x5a\x24\x5b\x69\xe9\xd1\ \x29\x60\x77\x97\x0f\x56\x17\xcd\xa0\xc6\xfe\x05\x32\x38\x72\x2d\ \xc7\x1a\x75\xfa\xb6\xbc\xc2\x5d\x67\x9e\x63\x63\xbf\xff\x03\xf6\ \xa9\x78\xf8\x56\x89\x47\x54\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ \x42\x60\x82\ \x00\x00\x01\xd2\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x00\xb7\x50\x4c\x54\x45\x00\x00\x00\xff\xff\x00\xff\xbf\ \x00\x80\x80\xaa\xff\xaa\x00\x80\x80\xb3\xea\xbf\x15\xeb\xb1\x14\ \x70\x80\xbf\x78\x87\xc3\xf1\xb8\x1c\xe6\xbf\x1a\xe7\xb6\x18\xe7\ \xc2\x18\x6f\x85\xbc\xe9\xbc\x16\x72\x84\xc1\x75\x83\xc1\x71\x82\ \xbe\x74\x85\xbc\x72\x82\xbe\x71\x84\xbd\xeb\xbb\x18\x74\x83\xbd\ \xeb\xbb\x14\xeb\xb9\x17\xec\xbb\x17\x73\x83\xbf\xec\xba\x16\x73\ \x82\xbe\xeb\xba\x16\xeb\xba\x16\xec\xb9\x15\xec\xba\x15\xea\xb9\ \x17\x72\x83\xbf\x73\x83\xbf\xea\xba\x17\xea\xb9\x16\x73\x83\xbf\ \xec\xba\x17\x73\x83\xc0\x73\x83\xbf\xeb\xba\x16\x74\x83\xbf\x73\ \x84\xbf\xeb\xba\x15\xeb\xba\x16\xeb\xbb\x16\x72\x83\xbf\xea\xba\ \x16\x73\x83\xbf\x73\x83\xbf\x73\x83\xbf\x73\x83\xc0\x73\x83\xbf\ \x73\x83\xbf\x73\x83\xbf\x73\x83\xbf\x73\x83\xbf\x73\x83\xbf\x5a\ \x12\xad\x9b\x00\x00\x00\x3c\x74\x52\x4e\x53\x00\x01\x04\x06\x06\ \x0a\x0c\x0d\x10\x11\x12\x14\x15\x15\x17\x17\x1d\x25\x2b\x2e\x2f\ \x36\x40\x42\x4b\x4d\x4f\x50\x5d\x66\x72\x73\x84\x85\x87\x88\x90\ \x93\xa1\xa4\xaa\xb1\xb3\xb6\xb7\xb8\xbf\xc1\xc2\xc4\xc7\xcf\xda\ \xde\xe5\xe8\xec\xf3\xf8\xfc\x2e\x48\xf1\x43\x00\x00\x00\x8e\x49\ \x44\x41\x54\x18\xd3\x63\x60\x20\x17\x08\x08\x63\x13\x15\x31\x37\ \xc5\x22\x2a\x6a\x61\x63\x86\x29\x2a\x6e\x69\x83\x45\x58\xda\xca\ \x06\x2c\x2c\x27\x01\x13\x11\x94\x95\x95\x55\xb6\xb6\x01\x0b\xab\ \xf2\x1a\x71\x43\x85\x35\x6d\x60\xc0\x8c\x41\x46\x49\x4a\x01\x2a\ \xac\x8b\x24\xcc\x68\xc4\x62\x80\x45\x98\x41\x83\x5f\x9f\x11\x8b\ \xb0\x36\xbb\x3e\x16\xd5\x5c\x7a\x4c\x30\x43\x54\x90\x84\xd5\x24\ \x24\x15\x61\x2e\xe4\xe0\xe4\x14\x32\x81\x08\x8b\xb1\x19\xf1\x20\ \x7b\x87\xcf\x18\x62\xb6\xbc\x24\xaa\x37\x39\x0c\xb1\x79\x9e\x81\ \x81\x55\x07\xab\x30\x03\xb3\xba\x16\x03\x55\x01\x00\x1e\xa5\x1c\ \xc8\x6b\x4c\xfa\xae\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ \x82\ \x00\x00\x04\x19\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x01\xbc\x50\x4c\x54\x45\x00\x00\x00\xff\x00\x00\xff\x80\ \x80\xff\x55\x55\xff\x40\x40\xff\x66\x66\xff\x55\x55\xff\x49\x49\ \xff\x60\x60\xff\x55\x55\xff\x4d\x4d\xff\x5d\x5d\xff\x55\x55\xff\ \x5b\x5b\xff\x55\x55\xff\x50\x50\xff\x5a\x5a\xff\x55\x55\xff\x59\ \x59\xff\x55\x55\xff\x51\x51\xff\x55\x55\xff\x58\x58\xff\x58\x58\ \xff\x55\x55\xff\x52\x52\xff\x55\x55\xff\x53\x53\xff\x57\x57\xff\ \x53\x53\xff\x57\x57\xff\x55\x55\xff\x53\x53\xff\x55\x55\xff\x53\ \x53\xff\x55\x55\xff\x53\x53\xff\x55\x55\xff\x53\x53\xff\x57\x57\ \xff\x55\x55\xff\x53\x53\xff\x57\x57\xff\x55\x55\xff\x57\x57\xff\ \x56\x56\xff\x55\x55\xff\x54\x54\xff\x55\x55\xff\x54\x54\xff\x56\ \x56\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\ \xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x56\x56\xff\ \x54\x54\xff\x56\x56\xff\x55\x55\xff\x56\x56\xff\x55\x55\xff\x56\ \x56\xff\x55\x55\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\ \xff\x54\x54\xff\x55\x55\xff\x56\x56\xff\x55\x55\xff\x56\x56\xff\ \x55\x55\xff\x56\x56\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x56\ \x56\xff\x55\x55\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\ \xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x54\x54\xff\x56\x56\xff\ \x54\x54\xff\x56\x56\xff\x56\x56\xff\x55\x55\xff\x56\x56\xff\x54\ \x54\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\ \xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x54\x54\xff\x56\x56\xff\ \x55\x55\xff\x56\x56\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\ \x54\xff\x55\x55\xff\x54\x54\xff\x54\x54\xff\x56\x56\xff\x55\x55\ \xff\x54\x54\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x55\x55\xff\ \x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\ \x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\ \xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\ \x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\ \x55\xff\x55\x55\x79\xa6\x59\x71\x00\x00\x00\x94\x74\x52\x4e\x53\ \x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0e\x0f\x10\ \x11\x12\x14\x15\x16\x18\x1a\x1d\x1e\x1f\x21\x22\x23\x25\x26\x27\ \x28\x2a\x2b\x2d\x2e\x30\x31\x32\x33\x34\x35\x36\x38\x3b\x3c\x3d\ \x3f\x40\x41\x43\x44\x45\x46\x47\x48\x49\x4a\x4b\x4d\x4f\x50\x51\ \x53\x54\x56\x57\x59\x5a\x5b\x5c\x5e\x60\x62\x63\x68\x69\x6b\x6d\ \x6e\x6f\x71\x72\x74\x75\x76\x77\x78\x79\x7a\x7c\x7d\x7f\x80\x83\ \x84\x86\x88\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x94\x95\x96\x98\x9a\ \x9b\x9c\x9d\x9f\xa0\xa3\xa4\xa5\xa6\xa9\xaa\xab\xac\xad\xb0\xb2\ \xb4\xb5\xb6\xb7\xb8\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\ \xc5\xc6\xc7\xca\xb6\xf2\xa6\x6e\x00\x00\x01\x78\x49\x44\x41\x54\ \x18\x19\x05\xc1\x89\x22\x13\x00\x00\x00\xd0\x37\x33\xcd\xd9\x46\ \x8e\x8a\x8a\x46\x8a\xa2\x4b\x17\x89\x28\xa1\x1c\xa9\x74\x11\x1a\ \x29\x57\xba\x28\x72\x94\xd8\xe6\x88\x7e\xb8\xf7\x00\xe1\xf6\xc5\ \x64\x22\xb1\xb3\xd0\x92\x01\x00\x5d\xfb\x7d\x25\x50\xf2\xec\x6f\ \x13\x00\xda\xc2\x99\x2d\x73\xab\xeb\xef\xce\xcb\x99\x8d\x07\x80\ \xdc\xad\x5c\xed\x07\x03\xa7\x32\xc3\xb5\xd3\xbf\x4a\x0d\xc6\x81\ \x2f\xb7\x8c\x4c\x1d\x12\x7b\xd1\x7f\x39\xad\xfc\xe0\xa2\xd9\x26\ \xa8\x9b\xd7\x35\xe1\xea\x89\xb2\x2b\x8d\xc3\xbb\xb5\x85\xff\x62\ \xd9\xfb\x21\x2c\x95\x46\x76\x43\xd7\x57\x33\x21\xfa\xe7\x42\xf1\ \x76\xf0\x69\x2b\xe1\xa4\x9e\x8e\xf4\xbd\xac\xf4\xe7\xc9\x54\x6f\ \x20\x7f\x37\xf4\xaa\xf9\xf8\x57\xaa\xc7\xad\xe4\xdd\x7c\x69\x78\ \x20\x10\x1c\xe9\x37\xd4\x50\xfa\xc9\x2e\x4d\x7d\x12\x06\xaf\xd9\ \x76\xe4\x70\x70\x4f\xcd\xa4\x6d\x6b\x59\xee\x3e\x94\x30\x54\x67\ \x4b\x5b\x8f\x8f\x27\x43\x1b\x36\x82\x1f\xca\x35\x0c\x58\xcb\x79\ \xd0\x61\x27\x50\x39\xe3\x51\x8b\x94\x6f\x85\x8f\x1b\x55\x4c\x7b\ \x53\x5f\x13\xb7\x52\x14\xde\xd4\x30\x28\xe5\x7d\x2c\x3f\x2a\x7d\ \x43\x73\x5f\x78\xc3\xcc\x69\x29\xd5\x63\x92\xc6\xab\x60\x3d\xab\ \x7e\x48\xca\xeb\x7a\x49\xa5\x73\x52\xe2\x55\x70\x2c\xed\x4c\xdc\ \x66\xfa\x93\x1b\x12\x69\xd1\x25\x89\xb4\xb7\xd5\x40\xe5\x84\xef\ \x05\xbd\xb7\xfd\xcc\x0b\xd4\x4a\x1a\x3b\x0b\xc4\x26\x7d\x3e\xda\ \xdd\x6a\x39\x92\x71\x49\xc2\xe8\x39\xa0\x6c\xd4\x54\x79\xe7\x7d\ \xcb\x91\xc2\x05\x09\x45\x19\x00\x2a\xb2\xee\x75\x5a\x8e\x14\x2c\ \xfa\x0d\x00\xdc\xe9\xb6\x1c\x89\xfe\x90\x0d\x00\x64\x47\xcd\xe7\ \x28\x06\xfc\x07\xa8\x1e\x53\x72\xa9\x10\xe2\x95\x00\x00\x00\x00\ \x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\x27\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x00\x63\x50\x4c\x54\x45\x00\x00\x00\x80\x80\xaa\x80\x80\ \xb3\x70\x80\xbf\x78\x87\xc3\x6f\x85\xbc\x72\x84\xc1\x75\x83\xc1\ \x71\x82\xbe\x74\x85\xbc\x72\x82\xbe\x71\x84\xbd\x74\x83\xbd\x73\ \x83\xbf\x73\x82\xbe\x72\x83\xbf\x73\x83\xbf\x73\x83\xbf\x73\x83\ \xc0\x73\x83\xbf\x74\x83\xbf\x73\x84\xbf\x72\x83\xbf\x73\x83\xbf\ \x73\x83\xbf\x73\x83\xbf\x73\x83\xc0\x73\x83\xbf\x73\x83\xbf\x73\ \x83\xbf\x73\x83\xbf\x73\x83\xbf\x73\x83\xbf\x23\x94\x39\xa9\x00\ \x00\x00\x20\x74\x52\x4e\x53\x00\x06\x0a\x10\x11\x17\x1d\x25\x2b\ \x2e\x2f\x36\x42\x50\x66\x88\x90\xa4\xb1\xb3\xb7\xb8\xc4\xcf\xda\ \xde\xe5\xe8\xec\xf3\xf8\xfc\x17\x6c\x08\xb1\x00\x00\x00\x53\x49\ \x44\x41\x54\x18\xd3\xb5\xc8\x37\x16\x80\x20\x14\x04\xc0\x55\x30\ \x2b\xe6\x9c\xfe\xfd\x4f\x69\x65\x21\x6c\xe5\xd3\x29\x07\x78\x2b\ \x4c\xd8\xa6\xeb\x4c\x36\xdb\x64\x71\x37\xdf\x85\x74\x71\x88\xd5\ \x91\x31\xa6\x3c\xc5\xee\x46\x6e\x8f\xee\x7f\xec\x8a\x37\x94\xd6\ \xf1\xe4\x36\x00\x04\x23\x6d\xa8\x81\x36\xfc\x8e\x36\xbc\xba\xc5\ \xa7\x2e\x23\x73\x0c\xe5\x05\x8a\xa3\x3b\x00\x00\x00\x00\x49\x45\ \x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\xcd\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x01\x47\x50\x4c\x54\x45\x00\x00\x00\x6d\xb6\xdb\x80\x9f\ \xdf\x71\xaa\xe3\x80\xaf\xdf\x4b\xa5\xb4\x78\xa5\xe1\x80\xaa\xd5\ \x80\xa7\xd8\x7b\xaa\xd9\x80\xad\xdb\x80\xaa\xdd\x50\x9f\xa7\x44\ \x96\xa5\x80\xab\xd9\x7e\xac\xd9\x80\xaa\xda\x7e\xab\xda\x7e\xaa\ \xdb\x80\xab\xda\x80\xaa\xdb\x80\xab\xd9\x7e\xab\xda\x51\x9e\xa9\ \x3d\x9a\x97\x3f\x9b\x96\x7f\xab\xda\x80\xab\xda\x7f\xaa\xdb\x80\ \xab\xd9\x3c\x99\x94\x7f\xab\xda\x7f\xab\xdb\x7f\xaa\xda\x77\xa7\ \xd1\x80\xab\xda\x7f\xab\xda\x7f\xab\xda\x80\xab\xda\x7f\xac\xdb\ \x7f\xab\xda\x80\xac\xda\x7f\xab\xda\x80\xab\xda\x33\x98\x8b\x32\ \x97\x8a\x7f\xab\xda\x80\xab\xda\x7f\xab\xda\x7f\xab\xda\x25\x94\ \x7d\x24\x93\x7c\x1e\x93\x76\x1f\x93\x77\x1a\x91\x72\x1a\x91\x73\ \x1b\x91\x73\x1c\x92\x74\x1d\x91\x75\x1d\x92\x75\x1f\x92\x77\x1f\ \x93\x77\x20\x92\x78\x20\x93\x79\x27\x94\x7f\x29\x94\x81\x29\x95\ \x82\x2b\x95\x84\x2f\x97\x87\x30\x97\x8a\x33\x97\x8c\x33\x98\x8d\ \x35\x98\x8e\x36\x99\x8f\x37\x98\x8f\x37\x98\x90\x37\x99\x90\x39\ \x99\x92\x3b\x9a\x94\x3c\x9a\x95\x3f\x9a\x98\x3f\x9b\x98\x44\x9c\ \x9e\x46\x9d\xa0\x49\x9d\xa2\x4d\x9e\xa6\x4d\x9f\xa6\x4f\x9f\xa9\ \x55\xa0\xaf\x58\xa1\xb1\x59\xa2\xb3\x5a\xa1\xb4\x5d\xa2\xb7\x66\ \xa4\xbf\x66\xa4\xc0\x67\xa5\xc1\x6e\xa7\xc8\x70\xa7\xca\x73\xa8\ \xcd\x74\xa8\xce\x76\xa8\xd0\x76\xa9\xd0\x78\xa9\xd3\x7a\xa9\xd5\ \x7b\xaa\xd5\x7d\xaa\xd9\x7e\xab\xd8\x7e\xab\xd9\x7f\xab\xda\x73\ \xe1\x1d\x24\x00\x00\x00\x36\x74\x52\x4e\x53\x00\x07\x08\x09\x10\ \x11\x11\x12\x1a\x1b\x1c\x1e\x20\x22\x5e\x5f\x60\x61\x63\x76\x78\ \x7a\x7d\xa1\xa2\xa3\xad\xae\xaf\xb0\xbc\xc9\xcb\xcd\xce\xce\xcf\ \xd7\xd8\xd9\xdb\xe2\xe3\xe4\xe6\xe7\xef\xf0\xf1\xf3\xfa\xfb\xfe\ \xfe\x5a\x85\x2c\x91\x00\x00\x00\xff\x49\x44\x41\x54\x18\x19\x4d\ \xc1\x65\x43\xc2\x50\x18\x05\xe0\xe3\x40\x42\x0c\x14\x4c\x50\x30\ \x66\xa0\x02\x33\x5e\x03\x3b\x31\xb1\x0b\x13\x13\x39\xff\xff\xb3\ \x97\xed\x32\x7c\x1e\x38\x9a\x7b\xa7\x66\x72\xb9\xd9\xe9\x9e\x16\ \xd4\x35\x0e\xcc\x89\x36\xdf\xed\x81\x16\x18\x5a\x11\x6d\xef\x95\ \x23\x21\xd8\x9a\x26\x79\x29\x8e\xf3\x32\xc9\x54\x10\x8a\x67\x90\ \x7c\x5f\x12\x59\xde\x3d\xdd\xfc\x65\x55\xd2\x00\xd0\x45\xe5\x5a\ \xa4\x40\x5e\xd1\x11\x05\xfc\x59\x2a\xe5\x82\x2c\x1e\xbc\x50\xcb\ \xf8\xd0\x41\xc7\xdb\xfd\xfe\xf6\x07\xb5\x30\xfa\x59\xf3\x29\x3b\ \xf9\xa3\x47\x56\xc5\x30\x4e\xd7\x89\x28\x45\x2a\xa3\xb0\xe8\xba\ \x15\x65\xbd\x44\xd2\x82\x45\xd7\x85\x54\x6d\x7c\x91\x59\x8c\xd1\ \x55\x14\x5b\x89\x34\x11\xa7\xab\x9c\x17\x65\x8b\x64\x1f\xda\x59\ \xf7\xbd\x2a\xb2\xf0\x40\xb2\x15\xfe\x0c\x5d\x95\x35\x91\x1b\x92\ \x69\x2f\xd0\x49\xd7\x93\xc8\x61\x85\x64\x04\x80\x91\x64\xcd\xb1\ \x9c\xfd\x90\x4c\x18\x50\x82\x29\x6a\x77\xcf\x54\x26\x02\xb0\x05\ \x12\xfc\x67\x38\x04\xcd\x88\x66\xa8\xa5\x23\x0d\xa8\xf3\x85\xe3\ \xa6\x65\x99\xb1\x36\x2f\x6c\x7f\x97\x79\x82\xc2\x2b\xcd\xac\x13\ \x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x02\x5c\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ \x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ \x04\x67\x41\x4d\x41\x00\x00\xb1\x8f\x0b\xfc\x61\x05\x00\x00\x00\ \x09\x70\x48\x59\x73\x00\x00\x0e\xc3\x00\x00\x0e\xc3\x01\xc7\x6f\ \xa8\x64\x00\x00\x01\xf1\x49\x44\x41\x54\x48\x4b\x63\xa0\x15\x60\ \x84\xd2\x38\xc1\x85\xbb\xef\x19\xba\x57\xdf\x70\x61\x65\x66\x34\ \xef\xfd\xde\xc6\xc9\xf0\xef\xdf\x0e\xe1\x86\x2d\x47\xa0\xd2\x38\ \x01\x13\x94\xc6\x0a\x12\x7b\x4e\x2a\xb5\x2c\xbd\xba\xee\xf3\xb7\ \xdf\xbb\x7f\xfe\xfe\xa7\xf5\xff\xd7\x0f\xc3\x7f\x5f\x3f\x1c\x7a\ \x53\xe9\xb8\xf4\x6d\x6b\xb0\x0c\x54\x19\x56\x80\xd5\xe0\xfc\x69\ \xe7\x78\xc2\x9a\x8f\xb6\xbc\xfb\xfc\xf3\xea\xaf\x3f\xff\x02\xa1\ \xc2\x10\xf0\xff\x3f\xe3\xff\xdf\xbf\xa2\xfe\x7d\x78\x75\xfd\x4d\ \x95\x4b\xd5\xfb\x89\x29\x1c\x50\x19\x14\x80\x62\x30\xd0\x75\x0c\ \x51\xed\xc7\xa2\x1e\xbd\xfa\x7a\xfd\xc7\xef\xbf\xd5\xff\xff\x33\ \x60\xd5\x04\x06\xff\xff\xf1\xfc\xff\xf5\xbd\xf5\xcf\xb3\xdb\x57\ \xdf\xd4\x79\x06\x40\x45\xe1\x00\x6e\x70\x5c\xd7\x09\xa3\xf3\x77\ \xde\x1f\xfe\xf2\xfd\xcf\xd2\xbf\xff\xfe\xe3\xf5\x26\x0a\xf8\xfb\ \x47\xe9\xff\xb7\x4f\xeb\xdf\x54\x38\xee\x7a\xdb\xe8\xab\x05\x15\ \x85\x18\x9c\x31\xf1\xb4\xc0\xc7\xaf\xbf\x4e\xff\xfe\xfb\xcf\x06\ \x2c\x4a\x06\xf8\xff\xe7\x97\xeb\xbf\xaf\x1f\x2f\xbc\xeb\x8e\x61\ \x06\xf1\xc1\x06\xff\x67\xf8\xcf\x0c\xf4\x36\xd6\xf0\x26\x09\xfc\ \xff\xcf\x0a\x65\x51\xc1\x30\x1c\x60\xd4\x60\x38\x18\x35\x18\x0e\ \x68\x6b\x30\x13\x23\xe3\x67\x76\x56\xa6\xc5\xc0\x32\xf4\x3f\x58\ \x94\x1c\xc0\xc8\xf8\x97\x91\x95\x6d\x26\x90\xf5\x0f\xcc\x05\x11\ \x30\x10\xd3\x71\xdc\xe2\xdb\xcf\xbf\x93\xfe\xfc\xfd\x67\x0a\x15\ \x82\x03\x6e\x0e\x96\x65\x93\xbf\x35\x08\xfc\xff\xf1\xd5\x0b\x2a\ \x04\x07\x8c\x2c\xac\x87\x18\x39\x78\xf3\x85\x1b\x36\x5f\x80\x0a\ \xa1\x06\xc5\x92\x0a\xcb\x13\x8e\x06\x62\x16\x5c\xec\x2c\xc9\x4c\ \x4c\x8c\x2f\xa0\xc2\xb8\x01\x13\xf3\x63\x46\x4e\xde\x48\x76\x33\ \x5f\x07\x64\x43\x41\x00\x23\x8c\x73\xfd\xd5\xfe\xad\xa8\xb6\x9a\ \x27\x23\xc2\xa9\x01\x0c\x9e\x5e\x46\x46\x86\xdf\x50\x29\x04\x60\ \x64\xfa\xc1\xc8\xc6\xd1\xcc\x22\xa9\xac\x29\xd2\xbc\x63\x05\x6f\ \x50\x31\x46\x10\x12\xac\x9a\xe2\xbb\x4e\xa8\x7f\xfd\xf1\x67\x02\ \x2b\x0b\xd3\xbb\xc9\xdf\x1a\x05\x18\xfe\xfe\xfe\x09\x74\x65\x91\ \x70\xdd\xc6\x07\x50\x25\x94\x81\x92\x99\xe7\x15\xde\x4f\x4a\x55\ \x80\x72\x09\x00\x06\x06\x00\x28\x43\xbd\x1c\x49\x4f\x05\x78\x00\ \x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x03\x54\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x00\x03\x73\x42\x49\x54\x08\x08\x08\xdb\xe1\x4f\xe0\x00\ \x00\x00\x09\x70\x48\x59\x73\x00\x00\x05\x82\x00\x00\x05\x82\x01\ \xe4\x5b\xb4\xf2\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\ \x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\ \x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x01\x80\x50\x4c\x54\ \x45\x00\x00\x00\xaa\xaa\xaa\xff\xaa\xaa\xbf\x40\x40\xff\xbf\xbf\ \xcc\x66\x33\xcc\xb3\x99\xd1\xb9\x8b\xd8\x62\x4e\xd6\x5c\x47\xdb\ \x5f\x50\xee\xe9\xde\xef\xea\xdf\xd8\x5b\x49\xda\xc5\x9c\xcb\xb7\ \x93\xd8\x5a\x4b\xf0\xec\xdd\xd9\x5b\x49\xe3\xdd\xca\xd6\x5b\x49\ \xd7\x5b\x4b\xd8\x5b\x4c\xd6\x59\x4b\xe9\xdc\xbd\xd6\x5b\x49\xcb\ \xb8\x94\xd7\x5a\x49\xe2\x92\x82\xd8\x5a\x49\xe0\x86\x77\xd7\x59\ \x4b\xd7\x5a\x4b\xd7\x5a\x4a\xcc\xb7\x95\xe3\xcd\xa3\xe4\xcd\xa3\ \xe2\xcd\xa4\xd9\x6d\x58\xe1\xb6\x94\xcb\xb9\x95\xcb\xb8\x95\xca\ \xb7\x94\xcb\xb8\x96\xd7\xc2\x9d\xd6\xc2\x9d\xd6\xc3\x9b\xdf\x9f\ \x81\xe6\xe1\xd2\xe6\xe2\xd3\xcb\xb8\x95\xe2\xc3\x9d\xe2\xc3\x9d\ \xd7\xd3\xbe\xcb\xb8\x95\xc1\xa5\x82\xc2\xa2\x7f\xc2\xa7\x84\xc3\ \xa7\x84\xca\x87\x6a\xca\xa6\x85\xcb\xb8\x95\xcc\x95\x77\xcf\xb2\ \x91\xd2\xb9\x93\xd4\xbc\x95\xd5\xd0\xbb\xda\xc3\x9b\xda\xc4\x9c\ \xdb\x89\x6e\xdb\xc4\x9c\xdc\x87\x6e\xdd\x96\x79\xdd\xaa\x94\xdd\ \xc4\x9d\xdd\xc5\xa0\xde\xa2\x83\xde\xd9\xc7\xdf\xa4\x83\xdf\xab\ \x8a\xdf\xc9\xa0\xdf\xd6\xbf\xe0\xac\x8b\xe0\xb2\x90\xe0\xb4\x90\ \xe0\xca\xa4\xe0\xdb\xc9\xe1\x97\x88\xe1\x9a\x8c\xe1\xb5\x91\xe1\ \xcb\xa3\xe2\x9f\x90\xe2\xc4\x9d\xe2\xc5\x9e\xe2\xcc\xa3\xe3\x9e\ \x8f\xe3\xcc\xa4\xe3\xcd\xa4\xe3\xce\xa5\xe3\xce\xa7\xe3\xce\xa8\ \xe3\xcf\xa8\xe4\xd0\xaa\xe4\xd0\xab\xe4\xd5\xb4\xe4\xe0\xd0\xe5\ \xe0\xd0\xe5\xe1\xd0\xe6\xd7\xb6\xe6\xe2\xd2\xe6\xe3\xd3\xe7\xd7\ \xb7\xe7\xde\xc9\xe8\xe3\xd5\xe8\xe4\xd5\xe9\xdb\xbf\xea\xe5\xd6\ \xeb\xe6\xd8\xec\xe3\xcf\xed\xe8\xda\xee\xe7\xd9\xee\xe8\xdc\xee\ \xe9\xdc\xee\xea\xdc\xee\xea\xdd\xee\xea\xde\xee\xeb\xdd\xef\xeb\ \xde\x49\x9b\xe0\x11\x00\x00\x00\x37\x74\x52\x4e\x53\x00\x03\x03\ \x04\x04\x05\x0a\x0b\x0d\x19\x23\x2e\x30\x3b\x3e\x40\x41\x44\x49\ \x52\x57\x5f\x68\x6a\x74\x76\x7a\x7a\x7c\x88\x8b\x8c\x93\x94\xa4\ \xa4\xa7\xa9\xad\xb2\xb5\xbc\xbd\xbf\xc0\xc1\xc2\xcd\xf1\xf1\xf3\ \xf6\xf9\xfd\xfe\x24\xf4\x24\x00\x00\x00\x01\x03\x49\x44\x41\x54\ \x18\x57\x63\x60\x80\x00\xee\x7a\x18\x30\x14\x66\x40\x00\x84\x70\ \x96\xa9\x30\x56\x61\x27\x24\x71\x64\x61\x24\x71\xa0\x70\xa9\xaf\ \xaf\x6f\x09\x90\xca\xcc\xcc\x34\xc0\x54\x0d\x06\x48\xc2\xe5\x99\ \x10\x90\x5d\x8d\x10\xe6\x29\xce\xcf\xc9\x28\x28\x04\x81\xa2\x5a\ \x88\x30\xa7\x90\xb8\x98\x7e\x4c\x62\x9c\x4b\x68\x19\xdc\x10\x66\ \x51\x45\x49\x01\x2e\xf5\x10\x0f\x57\x3b\x4b\x73\xef\x40\xa0\xb5\ \xbe\x55\x40\x61\x79\x5e\x06\x06\x16\x95\xc4\xc4\x44\x2f\xeb\x08\ \x7b\x87\x74\x24\x2b\xc1\xa2\x89\x51\x56\x36\x16\xce\x29\xb9\xb9\ \xb9\x79\x75\x60\x61\x26\xe5\x44\x30\x08\x70\x74\x4b\x4c\x05\xd9\ \x59\x03\x12\x66\x51\x4d\x44\x80\x34\x98\x21\x8c\x4a\xba\x20\x7e\ \x6c\x24\x88\x4c\xf2\x0c\x03\x02\x90\x95\x52\xb6\x66\x3a\x40\x01\ \xff\x20\x20\x91\x5c\x16\x5d\x09\x55\xcd\xa6\x69\x6b\x06\x54\xef\ \x17\x09\x12\xad\x8f\xaf\x80\xb9\x04\x24\xae\x97\x18\xec\x03\x12\ \xad\x0f\x47\x38\x90\x4d\x0b\x28\x9e\xe0\x6e\x22\x21\x28\x28\x27\ \x23\x08\x01\x0c\x30\x71\x63\x35\x59\x69\x05\x11\x06\x64\xc0\xae\ \x6d\x6b\xc4\xc7\xc0\xca\xc1\x80\x06\xd8\x35\xf8\x51\x05\x00\x08\ \x7f\x7c\x21\xe8\x05\xa2\x1b\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ \x42\x60\x82\ \x00\x00\x04\xac\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x03\x00\x00\x00\x46\x4b\xc0\x06\ \x00\x00\x01\xda\x50\x4c\x54\x45\x00\x00\x00\x00\xff\xff\x80\x80\ \x80\x55\xaa\xaa\x80\x80\xbf\xff\xcc\x00\x80\x80\xaa\x6d\x92\xb6\ \xe6\xb3\x1a\x74\x8b\xb9\xe8\xb9\x17\x70\x80\xbf\x78\x87\xc3\x71\ \x80\xb8\xf1\xb8\x1c\xf2\xbc\x1b\xe6\xbf\x1a\x6f\x85\xbc\x70\x85\ \xc2\xeb\xb8\x14\x76\x80\xba\x72\x84\xc1\xee\xbb\x1a\x73\x84\xbd\ \x70\x80\xbf\x74\x83\xc1\xe8\xb9\x17\x71\x80\xbc\xe9\xbc\x17\x72\ \x86\xbc\x76\x83\xbe\x70\x83\xc1\xec\xbb\x19\x71\x82\xbe\x72\x82\ \xc1\xeb\xb8\x14\x73\x82\xbe\xec\xbc\x18\x71\x84\xbd\x74\x82\xbe\ \xec\xb9\x17\x72\x84\xbf\xe9\xba\x16\xea\xb8\x15\x71\x82\xbe\x72\ \x81\xc0\x74\x83\xbd\x73\x81\xc0\xea\xba\x15\xeb\xb9\x17\x74\x84\ \xc0\x74\x84\xbe\x73\x83\xbf\xec\xba\x16\xea\xb9\x15\xea\xbb\x15\ \xeb\xb9\x17\x73\x84\xc0\x73\x84\xbf\xeb\xb9\x16\x72\x82\xbe\xec\ \xbb\x16\x73\x84\xbf\xeb\xb9\x17\xec\xbb\x16\x72\x83\xbf\x74\x84\ \xbe\xea\xba\x17\x74\x84\xbf\xeb\xb9\x17\xeb\xba\x16\xeb\xba\x16\ \xec\xba\x16\x74\x83\xbf\xec\xba\x15\xea\xb9\x17\x72\x83\xbf\x74\ \x83\xbe\x72\x83\xbe\xea\xb9\x17\x73\x83\xbe\xeb\xba\x16\x74\x82\ \xc0\xec\xba\x15\xec\xb9\x17\x72\x84\xbf\x73\x84\xc0\xeb\xba\x16\ \xeb\xbb\x16\xeb\xba\x15\x72\x83\xbf\xeb\xba\x15\x73\x84\xc0\x73\ \x83\xbe\xeb\xba\x16\x73\x83\xbf\xeb\xba\x15\x73\x83\xc0\xeb\xba\ \x17\x74\x83\xbf\xec\xba\x17\x74\x82\xbf\x73\x83\xc0\x72\x82\xbf\ \xeb\xba\x17\x73\x84\xbf\xec\xba\x16\x73\x84\xbf\x73\x83\xc0\xeb\ \xbb\x16\xeb\xba\x16\x73\x83\xc0\xec\xba\x16\xea\xb9\x16\x73\x83\ \xbf\x73\x83\xc0\xeb\xba\x16\xeb\xba\x16\x73\x83\xbf\x73\x83\xbf\ \xea\xba\x16\xeb\xba\x15\x73\x83\xbf\x73\x83\xbf\x73\x83\xbf\xeb\ \xba\x16\x73\x84\xbf\x73\x83\xbf\xeb\xba\x15\x73\x83\xbf\xeb\xba\ \x16\xeb\xba\x16\x73\x83\xc0\xeb\xba\x16\x74\x83\xbf\xeb\xba\x16\ \x73\x83\xbf\xeb\xba\x16\x73\x83\xbf\xeb\xba\x16\x73\x83\xc0\x73\ \x83\xbf\x73\x83\xbf\xeb\xba\x16\x72\x83\xc0\x73\x83\xbf\x73\x83\ \xbf\x73\x83\xbf\x73\x83\xbf\xeb\xba\x16\x73\x83\xbf\xeb\xba\x16\ \x73\x83\xbe\xeb\xba\x16\x73\x83\xbf\xeb\xba\x16\x73\x83\xbf\xeb\ \xba\x16\xc7\x9f\x92\x8c\x00\x00\x00\x9c\x74\x52\x4e\x53\x00\x01\ \x02\x03\x04\x05\x06\x07\x0a\x0b\x0b\x10\x11\x12\x12\x13\x14\x17\ \x19\x19\x1a\x1d\x1e\x1f\x20\x21\x21\x22\x22\x26\x27\x29\x29\x2b\ \x31\x32\x33\x35\x36\x37\x37\x38\x3b\x3d\x3f\x41\x42\x45\x4a\x4c\ \x4d\x4f\x50\x51\x54\x56\x58\x59\x5b\x5b\x5e\x5e\x5f\x66\x69\x6b\ \x6e\x6f\x70\x71\x72\x73\x76\x77\x77\x7c\x7f\x82\x86\x87\x8a\x8c\ \x8d\x90\x92\x93\x95\x98\x99\x9b\x9c\x9c\x9d\x9e\xa3\xa7\xa7\xa9\ \xa9\xaa\xaa\xac\xad\xb0\xb5\xb8\xb8\xba\xbd\xc2\xc4\xc5\xc5\xc6\ \xc7\xc9\xc9\xce\xcf\xd2\xd3\xd6\xda\xdc\xde\xde\xdf\xe2\xe2\xe3\ \xe3\xe4\xe5\xe6\xea\xeb\xec\xed\xee\xef\xf1\xf2\xf3\xf4\xf5\xf6\ \xf7\xf8\xfa\xfa\xfb\xfc\xfd\xfd\xfe\xfe\xf1\x60\x8a\x5f\x00\x00\ \x01\xe5\x49\x44\x41\x54\x58\xc3\xed\xd8\x69\x57\x4e\x61\x18\x05\ \xe0\xbb\x78\x9b\x0c\x95\x21\x42\xc6\x4c\x25\x32\x4f\x4d\x64\x4a\ \xc9\x58\xa2\x24\x91\x32\xcf\x22\x8a\x06\x89\x32\x57\x94\xbd\xff\ \x6b\x1f\x58\xcb\x2b\x6b\x9d\xf5\x9c\x77\x3d\x7b\x2d\x1f\xce\xfe\ \x01\xd7\xb7\xf3\x9c\x7b\x6f\xb3\x28\x51\xa2\xfc\xff\x59\xbf\x37\ \x4f\xc1\xa6\x5c\x01\x26\x6b\xfd\xbb\xe9\x37\x00\x00\x5b\x7c\xbb\ \xb3\xee\x01\x00\x70\xca\xb3\x9b\xfd\xf4\x97\x8b\x7a\xbf\xee\xa2\ \x2e\x48\xe0\x15\xbd\x90\xc0\xf9\x83\x90\xc0\x9b\x46\x20\x81\xb7\ \x7d\x81\x04\xde\x37\x0a\x09\x7c\xe0\x07\x24\x70\x15\xa0\x80\x93\ \xce\x40\x02\xcf\x68\x82\x04\x4e\xbd\x0e\x09\x9c\x7e\x0b\x12\x78\ \xf6\x43\x48\xe0\x79\x9d\x08\x80\x73\x62\x89\xba\x79\x3d\x08\x80\ \x4f\xf2\x59\x96\x23\xb4\xa0\xe6\xf2\xd5\xb8\xdc\x1e\x45\x10\xfc\ \x84\x7c\x9c\xe6\xe4\x2e\x7f\x0f\xc7\xd4\x9b\x99\xed\x9a\x20\x1b\ \x9d\xe0\x36\x84\x82\xed\x08\xc9\x9d\x2e\xf0\xcb\x90\xb0\xb5\x90\ \xaf\x33\x1c\xe0\x81\xb0\x70\xd6\x3b\xf2\xa8\x02\xb6\x4a\xb2\x3f\ \xa6\x80\xd3\xde\x92\x5b\x15\xb0\x9d\x25\x9b\x25\x70\x01\xf9\x46\ \x02\xc7\x3e\x91\xcb\x14\xb0\x3d\x20\x8b\x25\x70\x33\x59\x21\x81\ \xcf\x91\xc7\x25\xf0\x69\xb2\x5a\x02\x9f\x27\x0f\x4b\xe0\x0e\x72\ \xbf\x04\xee\x26\x37\x28\xe0\xf9\xe4\x58\x86\x02\x2e\x27\xef\x4b\ \xbe\xbc\x3b\xe4\x31\x05\xbc\x96\xfc\x9e\xa3\x80\x6f\x92\xd7\x14\ \x0f\xfd\x1e\x72\x62\x8d\x03\xfc\x28\x24\xbc\x64\x98\xbc\xe0\xf2\ \x33\x3d\x18\x0e\x9e\xfb\x9c\xec\xcb\x74\x81\x93\x4f\x7c\x0e\x03\ \xb7\x92\x63\x85\x8e\xa7\xd0\xcc\xc5\x4b\xe3\xb2\xf1\x62\x20\x7c\ \x97\x3f\x4b\x13\xee\x08\x93\x01\xf0\xca\x86\xdd\x89\x9f\x9b\x65\ \xe3\x9a\x33\xd6\x6c\xc7\x37\x11\x6c\x9b\x3f\x8a\x60\x5b\x37\x24\ \x82\x6d\xd5\x80\x08\xb6\xdc\x17\x22\xf8\xdf\x2a\xe2\xad\x4b\x4f\ \x2f\x4f\xfe\xda\xff\xb4\xba\xe7\x71\xaf\x48\x6d\x13\xc1\x7f\x57\ \x6a\xaf\x9b\x50\xfc\x08\xe0\x79\x1e\xab\x52\xc1\x7f\x86\x16\xdf\ \xb0\x95\xfc\x7e\xec\xea\xbc\x8f\xa6\xdb\xbf\x02\x00\x0e\xf9\x9f\ \x63\x8b\x3e\x00\x78\x35\x47\x30\x20\xaf\x6e\xef\xbc\xb4\x30\x9a\ \xe7\xa3\x44\x89\xe2\x2d\x53\xe9\x3d\x32\xfd\xad\x05\xdb\xe7\x00\ \x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x05\xdf\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x03\x00\x00\x00\x46\x4b\xc0\x06\ \x00\x00\x02\x37\x50\x4c\x54\x45\x00\x00\x00\xff\x40\x80\xff\xbf\ \x40\xff\xaa\x80\xff\xdf\x9f\xff\xc6\x55\xe6\xcc\xb3\xff\xcc\x4d\ \xff\xd1\x5d\xff\xc4\x4e\xff\xc8\x5b\xef\xbf\x8f\xf0\xc3\x87\xff\ \xd1\x51\xff\xd3\x59\xff\xca\x55\xed\x52\x64\xed\x58\x61\xf6\xc1\ \x8d\xf7\xbf\x8f\xea\x55\x63\xf4\x8f\x7a\xfa\x97\x82\xff\xcc\x52\ \xff\xce\x53\xed\x55\x62\xff\xce\x55\xed\x54\x65\xff\xcf\x54\xee\ \x56\x63\xf2\xdc\xa4\xff\xcc\x55\xf2\xde\xab\xff\xce\x52\xff\xcd\ \x55\xff\xd0\x54\xff\xcd\x53\xec\x56\x63\xed\x56\x65\xed\x56\x65\ \xed\x55\x64\xed\x54\x63\xed\x56\x65\xec\x55\x63\xff\xce\x54\xff\ \xcf\x55\xff\xcd\x53\xed\x55\x65\xff\xce\x54\xf4\xbd\x8e\xf4\xbe\ \x8d\xff\xcd\x52\xff\xcd\x54\xff\xcb\x52\xff\xce\x54\xf0\xde\xac\ \xf4\xbf\x8d\xff\xcd\x54\xed\x54\x65\xf4\xbf\x8f\xed\x55\x63\xf1\ \xdf\xae\xff\xce\x54\xfc\xc6\x4e\xff\xcf\x53\xff\xcf\x54\xff\xce\ \x54\xfc\xc6\x4d\xff\xce\x54\xff\xce\x53\xed\x55\x64\xed\x55\x63\ \xf9\xc2\x48\xf9\xc1\x49\xff\xce\x55\xee\x86\x7f\xef\x83\x7c\xfa\ \xc2\x48\xf4\xbe\x8e\xff\xce\x54\xff\xce\x54\xed\x55\x64\xff\xcd\ \x55\xff\xce\x54\xf4\xbe\x8e\xff\xcd\x54\xf4\xbe\x8e\xf4\xbd\x8e\ \xf5\xbe\x8f\xf3\xbe\x8e\xff\xcf\x54\xff\xce\x54\xf4\xbe\x8e\xff\ \xce\x54\xed\x8a\x86\xf4\xbe\x8e\xed\x55\x64\xed\x55\x64\xec\x8c\ \x87\xff\xce\x54\xff\xce\x54\xff\xce\x54\xff\xce\x54\xeb\xe4\xd1\ \xea\xe5\xd3\xed\x55\x64\xf4\xbe\x8e\xf4\xbe\x8e\xed\x55\x64\xff\ \xce\x54\xff\xce\x54\xe8\xe7\xe3\xe8\xe7\xe4\xff\xce\x54\xcc\xd1\ \xd9\xcd\xd2\xda\xd4\xb2\xbc\xd4\xb4\xbe\xd4\xd8\xdf\xd5\xda\xe0\ \xd6\xb5\xbf\xdb\xbb\xc3\xdc\xbb\xc3\xde\xe1\xe7\xdf\xe2\xe7\xe1\ \xe4\xe9\xe1\xe4\xea\xe2\xe6\xea\xe5\xe8\xec\xe5\xe9\xed\xe6\xe9\ \xec\xe6\xe9\xed\xe7\xc4\xcb\xe8\xc6\xcd\xec\x5a\x69\xec\x5b\x69\ \xec\x5b\x6a\xed\x55\x64\xed\x56\x64\xed\x56\x65\xed\x5b\x6a\xed\ \x5c\x6a\xf0\x85\x77\xf0\x86\x78\xf1\x89\x79\xf4\xbe\x8e\xf5\xd8\ \x8f\xf5\xd8\x91\xf5\xd9\x8f\xf6\xbb\x42\xf6\xbb\x43\xf6\xbc\x42\ \xf6\xbc\x43\xf7\xbc\x43\xf7\xbc\x44\xf7\xbd\x43\xf7\xbd\x44\xf7\ \xbd\x45\xf7\xbe\x45\xf8\xbf\x45\xf8\xbf\x46\xf8\xc0\x46\xf9\xc0\ \x47\xf9\xc1\x48\xf9\xc2\x48\xf9\xc2\x49\xfa\xc3\x4a\xfa\xc4\x4a\ \xfa\xc4\x4b\xfb\xc5\x4b\xfb\xc5\x4c\xfb\xc6\x4c\xfb\xc6\x4d\xfc\ \xc7\x4e\xfc\xc8\x4e\xfd\xc9\x4f\xfd\xc9\x50\xfd\xca\x50\xfd\xca\ \x51\xfd\xcb\x51\xfe\xcb\x51\xfe\xcb\x52\xfe\xcc\x52\xfe\xcc\x53\ \xfe\xcd\x53\xff\xcd\x53\xff\xcd\x54\xff\xce\x53\xff\xce\x54\x1b\ \x8a\xa2\x88\x00\x00\x00\x72\x74\x52\x4e\x53\x00\x04\x04\x06\x08\ \x09\x0a\x0a\x0b\x0d\x0e\x10\x11\x16\x17\x18\x1c\x1d\x1d\x20\x24\ \x30\x31\x32\x34\x39\x39\x3a\x3a\x3b\x3b\x3c\x3d\x3e\x42\x46\x47\ \x50\x53\x56\x57\x64\x65\x6c\x6d\x6f\x71\x72\x77\x78\x79\x7a\x80\ \x85\x88\x8a\x8b\x8b\x8e\x8f\x90\x90\x92\x99\x99\x9e\xa1\xa2\xa6\ \xa8\xab\xac\xb5\xb6\xb8\xb9\xbb\xbb\xbc\xbc\xc6\xc7\xd3\xd4\xd7\ \xd8\xd9\xda\xdc\xdd\xdd\xde\xe0\xe0\xe2\xe2\xe4\xe5\xe6\xeb\xec\ \xf0\xf1\xf2\xf3\xf6\xf7\xfa\xfc\xfc\xfd\xfe\xfe\xfe\x30\x77\xc6\ \xe9\x00\x00\x02\xe5\x49\x44\x41\x54\x58\xc3\xed\xd7\xe7\x5f\xd3\ \x40\x18\x07\xf0\x03\x37\x0e\xb4\xe2\xc4\x8d\x8a\xa2\x02\x6a\xc5\ \xbd\x70\x81\x13\x1c\x28\x02\xee\x85\x16\xb4\x80\x82\x13\x68\x50\ \xac\x03\x89\x35\x80\x5a\xa5\x82\xd6\x0a\x52\x41\x6a\x85\x7a\x7f\ \x9c\x97\xe4\x2e\x4d\xdb\xf0\xf9\x34\xc9\xe5\x5d\x7e\xaf\xf2\x86\ \x6f\x8f\xe7\x79\xee\x92\x03\x80\x72\x26\x6d\x3d\x7f\xab\x68\xdd\ \x28\xda\x2c\xb0\x9c\x66\xf9\x1c\xa5\x2d\x5b\x8a\x59\x31\x6b\x0d\ \x72\xd9\x93\x06\xb9\xec\x4d\x83\x5c\xb6\xd4\x20\x97\xdd\x64\x90\ \x5b\x34\x91\x9e\x7b\x46\xe6\x96\x4e\x37\x5d\xd3\x35\x5d\xd3\x35\ \x5d\xd3\x35\x5d\xd3\x35\x5d\xd3\x35\xdd\xb8\x92\xb2\x32\x3d\x75\ \x6a\x02\x7d\x77\x59\xb9\x13\xc5\x76\xb1\xf0\xc0\xb6\xac\x15\xf3\ \x67\x50\x73\x33\x6c\x4e\x79\x5e\xb4\x52\x72\x0f\xbd\x74\x46\xa5\ \x85\xb8\xc5\x16\xed\xec\xe8\x73\xce\xd8\xbc\xd1\xbf\xde\x05\xd7\ \x9f\xbe\x56\x90\x5b\xf4\xba\x1b\x6f\x33\xcc\x48\xb2\x0e\x37\x69\ \xd7\x5b\x07\xc3\x30\x4d\xaf\x14\xe4\x56\x1d\xee\xbc\x12\x08\x45\ \xf9\xb9\x82\x3c\x53\x2b\x3b\x26\xa7\x02\x42\x51\x7e\x72\xb7\x39\ \x16\x9e\xa3\xd1\x5d\x78\x0a\x8a\x41\xf2\xa3\x2a\x05\x39\x5d\x13\ \x3b\x2e\xa7\x12\x42\x49\x6e\xa8\xad\xbe\x1f\xd3\xc1\x2c\x2d\xee\ \xd2\x32\x28\x8b\x50\xe7\x98\xd9\xd8\xa2\x9e\x4d\xce\x85\x91\x51\ \x94\xf7\xab\x65\x13\xd7\x5c\x85\x50\x41\x6e\xac\x8b\xac\x73\xa1\ \x4a\x37\xed\x04\x54\x08\x92\xeb\xa3\x3a\x78\x41\x15\x3b\xfb\x58\ \x18\x1b\xf8\xe2\xe9\x97\xcb\xf7\xaa\xea\xe4\xd5\xb0\x25\xc4\xcf\ \x4e\xd9\x67\x97\xa4\x90\x8f\xe3\xb8\xce\xc8\x35\x37\x46\xd4\x79\ \x5a\xfc\x70\x41\xd8\xf9\xdd\x89\x5c\xce\x23\xab\xc6\xbb\xe8\x0e\ \xa6\xc6\x0f\x5f\x21\xc8\xb0\x97\x67\xb9\xcf\x01\x18\x2d\x3f\x68\ \xd6\xb2\x43\x32\x31\xd1\xe7\x16\x5c\x6f\x28\xb2\x83\xbc\x5c\x5d\ \xf3\x8c\xc0\x19\x2a\x7a\x67\x15\x9a\xe6\x11\xd8\x4f\xbf\x62\x66\ \xc3\xe5\x60\x6a\xab\x6a\xf0\x89\x54\x9e\x02\x54\xc9\xc1\x6f\x02\ \xdb\xe6\x1d\x56\x98\x3a\x97\xa3\xe1\xe1\x63\xb1\xce\xb6\xe5\xea\ \xc6\x78\x67\xbb\xe0\x76\x05\xa0\x62\x5c\x52\x07\x57\xa9\xdd\x78\ \x47\xf8\xa6\xf5\xc1\x91\x42\xe4\xc3\xea\x4f\x8a\xfc\x8f\x3d\x21\ \x05\xf1\x9f\xcf\xe3\x97\x66\xa3\xe9\x92\x96\xa3\x6d\x43\x58\x0b\ \xf6\x4a\x1d\xfc\x8e\xfe\x93\x21\x22\xdf\x18\xab\xe9\x30\xce\x96\ \x76\x09\x1a\x3b\xbc\xab\xfb\xf9\xda\x07\xf1\xd4\xdd\x59\xa4\xf1\ \xed\x81\xe5\x41\x7e\x9c\x7f\x88\x4b\xe7\x1f\x7d\xa4\xce\xdb\x35\ \xbf\x46\xb3\x25\xd7\x2d\xae\xb2\x9b\xdf\xdf\xa4\xf4\xb9\x3a\x3e\ \xab\x90\x1c\xf8\xc0\xbb\x83\x02\xd5\x83\x1e\x3b\xfe\x60\xf7\x6c\ \x92\x9e\x4f\x60\xab\xdc\x0d\xb4\xa1\x67\x32\x82\x15\x73\xf5\x7d\ \x5c\xe7\x85\xdd\x10\xbf\xc7\xbf\x92\x8e\x6e\xd6\xfb\xd9\x9e\x4f\ \x5c\xd8\xcb\xff\xc6\x10\x76\x4b\xc6\xeb\xbe\x10\xe4\x61\x37\xd8\ \x81\x60\x3f\x76\x2b\x17\x53\xb8\x6a\xe0\xa9\xeb\x92\x17\x62\x07\ \x95\x4b\x8c\x20\xfb\x91\xfb\xfe\x2f\x76\xcb\x26\x00\x5a\x72\xc8\ \x2d\x9b\x08\x7b\x1a\xad\x8b\x97\x15\xfe\x94\xbf\xfa\x76\x53\xbb\ \xd1\x81\xf5\x68\xc1\xed\x03\xd8\xbd\x96\x4c\x0f\x46\x53\xc7\x75\ \x93\x05\xaf\x06\x80\xaa\x4c\x16\x7c\x3c\x91\x2a\x0c\xf6\x90\x05\ \x2f\x01\x94\x83\xe7\xf9\x20\x00\x86\xc8\xf6\x59\xc0\x18\x79\x2f\ \x30\x22\x99\x97\x0b\x26\x6b\xff\xeb\xff\x40\x2c\x3f\x8e\x29\xc3\ \x32\x89\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x0e\xbd\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x06\x00\x00\x00\x71\x95\x30\x34\ \x00\x00\x0e\x84\x49\x44\x41\x54\x78\xda\xed\x5d\x0b\x98\x55\x55\ \x15\x9e\x22\x29\xcd\x9c\xc2\x30\xb5\x44\x33\x42\xb3\x07\xa8\x59\ \x22\x3e\x10\x50\x19\x5e\x32\xcc\x3d\x77\x06\x10\x50\xd4\x49\xd4\ \xb4\xb0\xc4\x47\x29\x1a\x22\x90\x0f\x02\x45\x54\x84\xa1\x52\x08\ \x41\x14\x45\x3f\x02\x44\x30\x08\x45\xf0\x95\x2f\x18\x81\x7c\xf0\ \x50\x40\x05\x86\xd7\xe0\x9c\xd6\x3e\x77\x9f\x7b\xd7\xde\x9c\xbd\ \xd6\xba\x73\xee\x1d\x67\x68\xee\xf7\xed\xef\xe2\xdc\x75\xf6\xe3\ \xdf\x6b\xaf\xf7\x3e\x16\x14\xd4\xa3\x8f\xdf\xab\xd7\xd1\xbe\xe7\ \x15\xfb\x89\xc4\xb5\xf0\x3d\x01\xda\x22\x68\x6f\x43\x7b\x0f\xda\ \x16\x68\x9f\x43\xdb\xa3\xff\xbd\x0e\xda\x2b\xd0\x9e\x84\x36\x0e\ \xda\x95\xf0\xdc\x19\xf0\x5d\x58\xd0\xf8\xd1\x80\xf6\xee\xfd\x6d\ \x00\xa5\x3f\x80\x32\x09\xda\x1a\x68\x7e\x0e\x9a\xda\x84\xe5\x7e\ \x32\x39\x12\xfa\xee\x08\xff\x6e\xf2\xff\x05\xea\x85\x17\x7e\x0d\ \x16\xee\xc1\xc2\x67\x69\x6e\xf4\xf3\xdc\x3e\x02\xb0\xef\x85\xef\ \xb6\xfb\x3b\xb7\x7e\x07\x16\x3a\x1c\x16\xfa\x09\x01\x86\xfa\x6d\ \x36\xd0\xdd\x01\xdf\xe5\xb0\x11\xed\xfd\xd2\xd2\x1f\x04\xcf\xf6\ \xe8\xf1\x8d\x74\x5f\x7d\xfb\x1e\x02\xbf\x37\xf7\x4b\x4a\x7e\x06\ \x34\xdd\xa0\xfd\x1a\xda\x03\xf0\xb7\x65\xd0\x76\x13\xfd\x2f\xd3\ \x27\xa6\xe9\xfe\x03\x6c\x49\xc9\xb1\x5a\x46\xee\x74\x1c\xe7\xe7\ \x60\xd1\xd7\xc0\xf7\xc9\xb9\x38\xce\x7e\xf7\xee\x07\x41\x3f\x9d\ \xf5\x26\xb9\xc4\xce\x1a\x18\xf3\x22\xbf\x7d\xfb\xaf\x34\x5c\x60\ \x41\xd9\xc0\x22\xee\x72\x88\x81\xb7\xe0\xb7\xeb\xe1\xbb\x45\x5e\ \xe7\x50\x50\xf0\x25\x25\x1a\x60\xac\xfb\xe0\x7b\x5b\xc4\x3c\xde\ \x84\xd6\xa1\x61\x01\x3b\x74\xe8\x97\x81\x7b\x06\xc2\xc4\x37\x44\ \x2c\xe8\xf9\xe0\x48\xc3\xc2\xeb\x7c\x5e\x3d\x7b\x7e\x53\x9f\x94\ \xf5\x11\xf3\x7a\x58\x89\x9c\x86\xc2\xb9\x4f\x46\x2c\xe0\x9f\xd0\ \x4e\xaf\x17\xf3\x53\x22\x24\x65\x06\x6e\xb1\xe6\xb8\x1e\xfe\x7e\ \x6e\x7d\x07\xf7\x40\x2d\x57\xc3\x49\xbf\x0b\xdc\xdc\xb3\x5e\xce\ \xb5\xb8\xf8\x30\x00\xb4\x02\xe6\x58\x83\xe6\x5b\x03\x7f\x1b\x51\ \xaf\x4d\x3b\x00\xf4\x06\x2d\xdb\x6e\x54\x26\x59\x2d\x94\xe2\xf1\ \xb0\xc8\x4b\xa0\x9f\xf1\xd0\xc7\x1c\x68\xef\x40\xdb\x65\x71\xdb\ \x1e\xed\x68\xbc\x08\x74\x0f\x42\xbb\x42\x3d\x57\xab\xf9\xa6\x6c\ \xe5\x0f\xac\xfe\x9f\xc4\x56\x4b\xc3\xb6\x32\x80\x5b\x00\xa0\x4e\ \x9a\x9b\x36\xc6\xb4\x79\xff\x0b\xfd\xfc\x59\x99\x6f\x59\x72\xf3\ \xa1\xf0\xec\x4c\xab\xaf\x57\x95\x79\xf8\xc5\x01\x93\xd2\xd0\x4d\ \x63\x1d\x51\xcf\x1b\x06\xed\xc3\x2c\x00\xac\xd6\xb2\xb3\x46\x40\ \xbb\x18\x5a\x42\x7a\xdc\x83\xf5\x24\x93\x43\x2c\x11\xf7\x0e\xb8\ \xef\xdf\xfb\xa2\x6c\xdb\x77\xa1\x6d\x57\x47\x2c\xcb\x78\xc3\x11\ \xf0\xcc\x3d\xf0\xec\x0e\x07\x30\xca\xfa\x98\x01\x8b\xfd\x2d\xd0\ \x15\x81\xa3\xf1\x23\x25\xdb\xf7\xe1\x7a\xcf\x3b\x1c\xda\x59\x40\ \x77\x15\x7c\x4f\x27\x1c\x98\x37\xb2\xd1\x03\x30\x66\x99\xe5\xac\ \x54\xaa\xb1\xea\x56\x39\x78\xde\x2a\x34\x81\xb1\xa2\xe7\xca\xcb\ \x0f\x00\xda\xc1\xd0\x3e\x8b\x00\xe1\x7d\x68\xa3\xa0\xb5\x89\x25\ \x6a\x94\x83\x91\x32\xb9\x76\x45\x8c\xf1\x9c\x54\x4e\xc3\x86\x74\ \xb1\x1c\xa3\xd7\x94\x99\x97\x7f\x70\x41\xf0\x07\x81\x94\xcc\xc0\ \xdb\x80\xc3\x5a\xb3\xcf\xa5\xb8\xf0\x15\xa7\x5d\x0c\xb6\x73\x8e\ \xe5\xfa\xe1\x5a\xfc\xd8\x9b\xb9\x2b\x50\xbe\x02\xb1\xa1\x37\x0b\ \x3b\x49\x73\xf2\x6a\x5d\x28\xb7\x12\x06\x98\x87\x06\xdc\x29\xf1\ \x82\x80\x1b\x2e\x05\xba\x2a\x6b\xa1\x2f\xab\xe3\x5d\x27\xd1\xba\ \x64\x72\x8c\x96\xdd\x26\x37\x0b\x64\x2b\x3c\xdb\xdb\x90\xc9\x89\ \xc4\x6d\xf9\xd4\xf6\xa3\xac\x18\x42\x0f\x81\x47\x77\xb7\xb5\xb0\ \x6d\x81\x49\x55\xc7\x76\xa6\x12\x3d\x81\x49\x67\xcb\xfa\x44\xe2\ \x34\xc1\xb3\x37\x5a\x76\x72\xb7\x7c\x4c\xb0\xab\xa1\xb9\xc1\xd6\ \x65\xe8\x9b\x6a\xc5\x83\x17\xf4\x12\x88\x8a\x56\xb1\xc2\x9c\x9e\ \xd7\x0c\xda\xc1\x31\x4e\xe0\x2d\xd0\xf6\x5a\x22\xa3\x8f\xc0\x5a\ \x7a\x0c\x3d\xf3\xb1\xd2\x43\xb9\xf5\xe1\x4d\x53\x6a\x06\x15\x4b\ \xd0\x0b\x99\x61\x80\x9b\x48\xfc\x2d\x5b\x93\x0e\x9e\x39\x1f\x36\ \x72\x1a\x3c\xf7\x7a\x44\x08\x72\xb7\x76\x34\x16\xeb\xa8\x59\xb1\ \x12\x07\x59\x38\x16\x9f\x18\xa7\x31\x91\xf8\x95\x00\x83\xb5\x68\ \x3d\x8f\xe4\x0e\xe0\x54\x9c\x35\x9c\x8c\x5a\x54\x33\x72\xb7\x53\ \x60\xfa\x88\xdb\x87\x67\x1b\xdc\x09\xe2\xbf\x26\xa7\x49\xda\x9e\ \x80\xd3\x94\xd2\x64\x44\x10\x9c\xa4\x9f\xe8\x34\x54\xe6\xe8\x7b\ \xde\x20\x46\x1e\x77\x32\x4e\x31\x98\x90\xf1\xc1\x2d\x2d\x3d\xc9\ \x10\xf2\x60\xbe\x08\xdc\x64\xcc\xb9\xb7\xc6\xb0\x56\x36\x59\x00\ \x7e\xa6\x4f\xd2\x27\x02\xb0\x57\xc1\xd8\xbd\x58\x7b\xdc\xf3\x56\ \x58\x9c\x5c\x96\x05\xb3\xbd\x11\x3b\x9e\x1c\x68\x5b\x24\x1a\x18\ \x70\xcf\xb3\xb8\x6e\xb4\x40\xb6\x75\x80\x76\x82\x63\xec\x16\x0a\ \x24\xb0\x5d\x4f\xb4\x63\x1a\x81\xcd\x9b\xb2\xc7\x3b\x6b\xb9\xba\ \xd0\xf2\xc0\xc2\xb6\xd0\xd5\x7f\x3a\x66\xed\x79\x2f\x18\xa2\x87\ \x50\x7c\xda\xa5\xde\x82\x18\xee\xb2\x38\xa2\xa1\xa3\x31\x70\x49\ \xc9\x0f\x89\x89\x36\xb3\xe2\xac\xa4\xcd\xa8\x65\xda\x4c\x24\x4f\ \x4f\xc8\x81\x22\xfe\xbe\x3a\x31\x41\x0e\x6e\x5f\xcb\xa5\x37\x69\ \xca\xa5\x82\x53\x99\xb0\xa5\xe7\x7d\x97\xc0\xe5\x1a\xcb\x41\x6a\ \x5a\xdb\x09\xcf\x43\x3b\x35\x86\xd9\x0c\x2c\x77\xd7\x92\x72\xba\ \xac\xec\x28\x6b\x41\xaa\xff\xb3\x73\x68\xf1\x14\x06\x19\xe5\x7d\ \xbd\xb9\xd1\x2e\x87\x26\xd8\x1c\x65\x1d\x64\x68\x9f\x75\xd2\x16\ \x15\x7d\x55\x03\x1b\x8a\xc1\x8b\x6a\x6b\x37\x62\xe5\xd1\x82\xa0\ \xed\x60\x29\x8b\x73\x18\x37\x7b\xb5\xb5\xf0\x51\x79\xb2\x7d\x8f\ \xd3\x16\x08\x1e\x6b\x9c\x4b\xe1\xaa\x4d\x36\x1c\x12\xe0\x54\xa2\ \xef\xc1\x58\x16\xd7\x46\x3c\xdc\x83\xb8\x6b\x32\x23\x47\xb1\x01\ \x3f\x81\xb1\x63\x97\x18\x91\xb1\x44\xe2\xf2\xbc\x3a\x18\xfd\xfa\ \x7d\x5d\xc7\x26\xb0\xe2\xbd\x8b\x58\xf7\xad\x88\x76\x07\x9c\xb6\ \x63\x1c\x00\x1f\x6c\x65\x44\xda\x66\xb3\xf3\x07\x1a\x9a\x3a\x99\ \x6c\x47\xd0\x26\x0c\x59\x47\xc4\x4f\x95\xed\x68\x9c\x8a\x3a\x4a\ \xcf\xe8\x30\xe4\x78\x8b\x93\x2f\x24\x02\x52\xcb\x25\x8a\x5d\x67\ \xca\xc3\x4d\xbb\x2f\x9b\x8c\x44\x4f\xc3\xdc\xa1\x9c\x0a\xcf\x5b\ \x8a\x68\x6f\x21\xfa\x4c\x5a\x32\xf7\xb2\x82\x3a\xfc\x04\x6e\xbb\ \xa9\x27\x54\x86\xb9\xa5\x23\x14\xfb\x4b\xcb\x22\x69\xeb\x58\x53\ \x3b\x44\xb3\x51\x1c\xb0\xd2\x35\x61\x3c\x68\xa9\x89\x84\x74\xdb\ \xfd\x3e\x7d\xbe\x45\x1c\xa7\xf7\xa5\x0a\x33\xe2\xf9\x96\x41\xfc\ \x42\x29\x2e\x10\x57\x7a\x7e\xc3\xb2\xf1\xde\x90\x72\x7a\x15\xcd\ \x79\xa9\x53\x91\xa5\xc6\x09\xe9\x9e\x26\xc4\x63\xc6\xc3\x2d\x2d\ \x3d\x45\x9a\xa5\xc8\x98\x5b\x00\x22\x71\xe4\x1f\x92\x1c\x11\xad\ \xd1\xc3\xc9\xbe\xa7\xe4\xa2\x88\xe3\x3c\xaf\x5f\x84\x92\xf2\x23\ \x5c\xe6\xe9\xd2\x38\xb2\x32\x07\x8d\x40\x3f\x9c\x2c\xe7\xa6\x62\ \x85\x07\x9e\x9f\x63\x6d\x13\x51\x5f\x7f\x94\x4e\x20\x53\xd3\xe5\ \xda\xe1\x94\xac\xc2\x9e\x56\x1b\xc2\x23\xdb\x8a\xe8\x12\xc2\xd8\ \xf1\xab\xb5\x28\xf8\x1b\xab\xb8\x54\xb0\xc6\x9b\xac\xc2\x93\x26\ \x0e\xf0\xa6\x20\xf0\xee\x16\x88\xbe\x67\x24\xd6\xc3\x25\xe8\x81\ \xe9\x04\xdd\xb9\x88\x6e\x25\xb1\x98\x41\x88\xee\x45\x81\xfc\x57\ \xde\xe0\xa7\x11\x2e\xf2\x54\x9d\x42\xea\x0b\xdf\x03\xa0\x0d\xd5\ \x5e\x9a\x9d\x9b\x5b\xca\x65\x1e\x74\x5d\xdb\x26\x04\x5e\x6f\xc7\ \x1a\xdb\x1b\xcc\x16\xb1\x11\xca\x21\x31\xea\xea\xb8\x98\x8b\x21\ \x7f\x93\xc9\x21\xa2\xd8\x70\x22\x31\x82\xa0\xc3\xbe\xfe\xc5\xcc\ \xd8\x27\x5b\x79\xba\x4f\x83\x24\x64\xf7\xee\x07\x11\xdc\xde\xca\ \x0a\x25\xfa\x5a\xf1\x1e\xc8\x8c\x75\x1d\xf6\x3a\x09\x71\xb9\x96\ \x13\x97\x96\x1c\x6e\xc5\x01\xfc\x6f\x34\x70\x07\x82\x6e\x09\xda\ \x88\xf3\x08\x43\x3f\xc3\x85\x84\xec\xd5\xae\xf3\xfb\x86\xf5\x92\ \x45\x9d\x83\x0a\x37\x1a\x71\x10\xb0\xe3\x49\xfa\x94\xc3\x13\xca\ \xd8\xbd\xae\xa4\x26\xfc\xfd\x7e\x4e\xc6\xc2\x6f\x4f\xa0\x79\xf7\ \xe3\x00\xde\x9c\x26\xee\xd5\xeb\x08\x22\x98\xbe\x0b\x4d\xae\x90\ \x48\x15\x85\x03\x4f\x65\xc6\xbd\xdd\x38\x8e\x0e\x03\x5f\x90\x9a\ \xca\x78\x94\x8c\x56\x07\x9a\xb9\x08\xbc\xab\x1c\x7d\x96\xa0\x3e\ \xff\xe5\xd8\xdc\x3f\x88\x36\x56\x07\x6c\xc2\xce\xaa\x9c\x2e\xa5\ \xc9\x99\x2b\x45\xf1\x09\xc2\x63\xd3\xe3\x56\x21\xda\x5e\x31\x02\ \x54\xff\x40\x73\x7b\x8a\x01\xf8\x62\x44\xbb\x80\x38\x59\xd5\x69\ \xcf\x33\x42\x5c\x69\xbd\x11\xf6\xf3\x02\xa5\xbd\x5b\x23\xc2\xd7\ \x09\x4e\xe9\x22\xd1\x9c\x46\xcc\x81\xa8\xb4\xd1\x95\x98\x69\x45\ \x18\xa7\xf2\x52\x07\x6d\x32\x47\xbf\xac\xec\x48\x82\xb6\x39\x52\ \x92\x55\xae\xa8\x98\x4e\xd0\x3a\xe5\xb0\x0e\x61\x86\xf3\xdf\xea\ \x9c\xbf\x15\xb4\x99\x2f\xb4\x0c\xc6\x11\x0a\x62\x0f\x12\x23\x4d\ \x88\xfe\xb0\x0c\xbb\x32\x07\x41\x9e\xd9\xa8\xbf\xc1\x0c\xed\x3b\ \x48\x41\x9d\xea\x38\x15\x15\xa8\xbf\x72\x47\x3f\x1b\x38\xd1\x5a\ \xa0\xef\x4d\x84\x1d\x3d\x2a\xd4\xc0\xc3\x88\x18\x6b\x3a\xbe\xca\ \x2c\x72\x25\xa2\x3d\x8e\xb1\x91\x5b\xb1\x66\x58\x32\x79\x81\xe8\ \xc8\xda\x8e\x82\xe7\xfd\x9e\x8d\x9c\x25\x93\xf7\x3a\x68\x16\x21\ \x11\xd7\x5e\x62\x03\x4f\x20\x00\x19\xc6\x99\x72\x70\x94\x7e\x8c\ \xfa\x7a\x85\xf1\xd8\x76\xa7\x9d\x05\xc2\x51\xd0\xe9\xfe\xd0\x26\ \x6d\x4e\xcc\xef\x60\x43\x09\x3b\x5c\xf8\x88\x35\xcf\x10\x24\x1e\ \x9e\x67\xcd\x5b\x57\x02\x35\xb8\x74\x92\x01\x6e\x3c\x31\xa9\x11\ \x5c\xcc\x14\x7e\xfb\x05\x37\x29\x24\x4a\xc2\xc0\x4a\x35\xc3\xe9\ \x0f\xa3\xf9\x0d\x60\x68\x17\x22\xda\x9e\x44\x3c\xe5\x44\x34\xcf\ \xff\x38\xfa\x3a\x1c\x27\x7d\x1d\x9b\x3f\x84\x0d\x87\x1a\x00\x53\ \xb1\x05\xd3\xd5\xbc\x49\xe0\x72\xaf\x60\xc0\xc8\x94\x37\x51\x4e\ \x05\x1c\x61\x34\xbf\x07\x18\x6b\xe2\x66\x44\xfb\x17\x86\xdb\x71\ \x8d\x44\x13\x07\x13\xec\x48\x9b\x7f\x11\xa7\x2c\x08\x3c\x65\xfa\ \x99\xcd\xdb\x91\x14\x07\x9b\xd1\xfc\x51\x44\x5a\x28\xed\x34\x30\ \x00\xbf\xce\x29\x1a\x4d\x77\x3a\xc7\x6d\x0e\x37\x77\x09\x33\x7e\ \x46\x41\xb9\x03\xec\xb8\xd8\xb1\x25\x23\x12\xdf\x70\x4d\xaa\x3f\ \x2e\x14\x11\x29\x11\x47\x01\x86\xb6\x1f\xc3\x01\x37\x31\x8a\x66\ \x3c\xda\xd8\xdf\x31\x89\x80\xea\xb4\xbc\xa6\xb8\x3d\x15\x6f\xa8\ \x49\x87\x52\x89\x58\xad\x72\x20\xd0\x5c\xcf\x71\xd0\xcc\xa7\x3c\ \x5c\x9d\x39\x49\xc7\x9a\x5d\x0b\xed\x8e\x88\x66\x11\x13\x6a\x2b\ \xd1\xd2\x46\x40\xc5\x65\xba\xa4\xe8\xfa\x49\x02\x4c\x9a\xf6\x2d\ \x64\x93\xfe\x9c\xa1\x7d\x57\x62\x9d\x18\x66\x18\x28\x3d\x47\x5f\ \x93\x38\xf9\x6f\x64\x81\xa2\x2c\x1d\x2b\x42\xbf\x90\x31\xd0\x33\ \x11\x24\x77\xa6\x76\x2e\xa2\xeb\xca\x04\x6c\xd2\xf1\x62\x86\xdb\ \xa7\x49\xb3\xb9\x46\x10\x08\x4c\x50\x91\x9b\x9e\x48\x5c\xcf\xd2\ \x38\x4e\x59\x50\x43\x9c\x59\xc7\x4f\x5d\x71\x58\xd6\x05\xd6\x9d\ \xbd\x27\x08\x46\x8f\xe4\x94\x21\x52\x22\x5b\xd3\x4a\x84\x0a\x0a\ \x99\x0a\xf6\x4e\x66\x8e\xc3\x38\xe0\x34\x07\x5f\xc3\x59\x00\x86\ \x82\x4d\x26\x87\xb3\x0e\x4e\x54\x05\x94\x96\x5b\x99\xda\x5f\x2a\ \x17\x87\x13\x98\x8e\xfc\x9a\x15\x8c\x7e\x9a\x01\x03\x07\xd8\xa9\ \x4a\x9c\x52\x44\x37\x93\xe1\xf6\x81\x08\xb8\x87\x08\xba\x01\x68\ \x2d\x7f\x17\xc4\x2d\xee\x17\xe8\x92\x81\xae\x05\xe0\xe2\x8b\xe6\ \x04\xc0\x97\x73\x91\x32\x55\xe0\x6c\x05\xcd\x29\x77\x79\x96\xa4\ \xfe\x4d\xc9\x5d\x5c\xd6\xcf\x00\x7c\xa6\x50\xe4\x75\x65\x63\xc3\ \xa6\x19\xf6\xa8\x03\x93\x22\x1d\x16\xd8\xee\x3a\xd5\x76\x96\xb8\ \x2d\x93\xd6\xe1\x53\x4b\x38\x60\x1d\x25\x97\x32\x74\x63\x59\x4f\ \x28\x8b\x88\x5f\x44\xb6\x61\x2d\x41\x87\x9d\xa2\x97\x1c\x34\x67\ \xe1\xaa\x1f\x67\x5f\xca\x3c\xa5\x6a\x87\xd5\x11\x41\x9c\x74\x29\ \x73\xac\x3f\x40\x72\xb8\xb5\x83\x66\x86\x24\x18\x6d\x38\x06\x7c\ \x71\x77\xa6\xe0\x83\xaa\xc3\x48\xd5\x29\x87\x5e\xe2\x4e\xa2\x3f\ \x1c\x7e\x7d\xd3\x41\xd3\x46\x1a\xdf\xe0\x82\xd6\x37\x88\xab\x23\ \x71\x52\xd0\x6d\xde\xdc\x84\x80\xbb\x83\x58\xe4\x95\x12\x3a\x4d\ \xbb\x4c\x5a\x51\x63\x25\x66\x0b\x1d\xa2\xec\x68\xfc\x9a\x03\x87\ \x68\x3a\x5e\x2a\x9a\x24\x49\x47\x32\x08\xed\xd0\xbe\xf7\x39\x68\ \xce\x47\xfd\xcd\x25\x80\xe8\x83\x00\x9e\xc8\x80\xf6\xb8\x34\x38\ \x1f\xd4\xf0\x32\xf9\x32\x9d\x3e\x4a\xdf\xdb\x10\x6c\xc2\xaa\x38\ \xb1\xd4\x66\x86\x07\x44\x14\x18\x5b\x51\xa6\x05\x82\x89\x6d\x12\ \x6e\xec\x13\x62\xcf\x2f\x22\x53\x72\xee\xc4\xca\xd3\x3a\x57\x54\ \xee\x55\xad\xa8\x62\x55\x4d\x97\x49\x2b\x7d\xd5\x8a\x26\xad\xfa\ \x3c\xfc\xbb\xdd\x42\x1a\xd5\xe2\xd0\x44\xb4\x15\x74\x26\x82\x28\ \xe8\xb0\x64\xd7\xdb\x84\x8d\xbb\x05\xf9\xfa\x47\x3a\x94\xe6\x29\ \x92\xe8\x9b\x06\x78\x28\x55\x79\x54\x54\x51\xd9\x0e\x16\xe6\xd7\ \x93\xf6\x5a\x14\x70\x53\x85\xb9\xb4\x42\x9c\x62\x27\xe8\x16\xa1\ \xe3\xdf\xc9\x21\xe3\x8e\x95\x96\x83\x2a\xbb\x9b\xb2\x49\x1b\x02\ \xc0\xe5\x92\xcc\x86\xa6\xcd\x5c\x37\x75\xbc\xba\xc0\xca\x1a\x94\ \x0b\x82\x43\xeb\x19\x80\x7b\x52\xe2\xa4\xfe\x03\x5c\x56\x76\x8c\ \xf5\x16\xa8\x26\xa2\x50\x5f\x71\xf1\xa1\x82\xb4\xf6\x08\x42\x94\ \x84\x91\xb2\xdd\x4c\xda\xe8\x54\xaa\x5a\xa8\xde\x03\xac\x81\xab\ \x14\xc6\x68\xd7\x20\xf9\x7a\x14\x6b\x21\xd0\xb9\xbe\xcc\xdd\x0a\ \xe2\x65\x18\xc1\x6b\xbe\xd0\x4d\xf8\x86\x09\xb0\x59\xb0\x7c\xb5\ \xc8\x0c\x72\x84\x04\x2d\x8e\x5b\x26\xda\x2c\xea\x12\x8a\x19\xcd\ \xfb\xa8\x61\x02\x9c\xd2\xea\x55\xba\x50\xb9\x8d\xc8\xe8\x2f\x2d\ \x3d\x49\x10\x93\xf8\x90\xe8\xeb\x4d\x2a\x6b\x90\xa6\x4b\xd5\xf9\ \xa6\xd3\x3c\xf9\x00\xd8\x9b\xb2\xda\xbf\x6b\xf1\xc6\xfc\x01\x8c\ \xac\x84\x42\x46\xc9\x3d\xcf\xd6\x15\xa4\x5c\xd6\xbd\x5c\x8d\x44\ \x70\x97\x59\x50\xa8\xa2\x69\x33\x37\x88\xac\x1c\x59\x5c\x80\x4b\ \x1e\x59\xed\xaf\xdc\xb4\xcb\x57\x9f\xc9\x2b\x36\xe7\x0f\x60\xa1\ \x63\xb2\x10\x29\xb0\xd3\x08\xba\xf5\xac\x2d\x8c\xcd\x39\xa2\xf0\ \x5b\xd3\x6e\x44\xca\xf5\xb0\x5c\x01\xac\xc0\x5d\xbd\x65\xb7\x8f\ \x3f\x31\x41\x8e\x0d\xf0\x02\xe1\x65\x19\x7c\xb1\xe4\x64\x07\xcd\ \x1c\xb6\x78\x43\x90\x84\xac\x2d\xc0\x98\x73\xed\x4f\x0c\x90\x63\ \x03\xfc\x2c\x02\xe5\x0c\x82\x6e\x36\x77\x89\xda\x78\xeb\x13\x77\ \x27\x1a\x8b\x13\x6b\xc3\x6a\x03\x70\x72\xca\x1a\xbf\x72\x73\x34\ \xb8\xe1\x67\xd2\xf2\xcd\x5f\x08\xc0\xf8\x36\xe8\x99\xc2\xa2\x91\ \xde\x2c\x0d\x73\xd5\x80\xca\xf2\x66\x0b\x30\xc5\xb9\x7b\x6b\x6a\ \xe2\x72\x72\x6c\x80\xe7\x4a\x8e\xb5\x7e\x7f\x6f\x08\xc8\x20\x47\ \x5f\x13\xa4\x85\xcc\xc6\xeb\x1b\x2d\x6e\xcf\x06\xe0\x28\x70\x57\ \xac\xab\x4a\xff\x7b\xcb\x8e\x6a\x7f\xc3\xb6\xea\x38\x20\xc7\x06\ \x78\x8e\xa8\x22\x3e\x91\xb8\x0d\xd1\x5d\xe7\xd8\x84\x31\x9c\x4b\ \x1d\x29\x4e\xac\x57\xdb\x48\x01\x8e\x02\x77\xce\xaa\xad\xfe\xd0\ \xf9\xeb\xd2\xff\xfd\x71\x55\xb5\x3f\x60\xfa\xda\x38\x20\xc7\x06\ \xf8\x19\xc4\xc1\x1d\x09\x80\xaf\x45\x80\xdc\xee\xa0\xc1\x35\x6f\ \xbf\x11\xa7\xef\x93\xc9\x92\x6c\x01\x76\x81\x5b\x34\xb9\xd2\xbf\ \x79\x9e\x09\xb0\xa2\x8f\x01\x72\x6c\x80\x9f\xe6\xaa\x62\xf6\x09\ \x20\xb9\x83\xf3\x37\x4b\xd2\xec\xfb\xc8\x6b\xeb\x25\x1a\x1c\xc0\ \x14\xb8\xea\xf7\x28\x80\x63\x80\x1c\x1b\xe0\xa7\xb8\xcb\x30\x11\ \xd5\x3b\x93\x58\x2e\x4f\x26\xff\xc4\x64\x53\x2a\x10\xed\x05\x52\ \x80\x39\x70\x29\x80\x6b\x09\x72\x6c\x80\x67\x49\xde\x61\x63\xd4\ \x33\xb8\x6b\x0f\xd8\xa2\x42\x24\x22\x1e\x74\x55\xf8\x50\x00\x27\ \x2c\x80\x6d\x70\x39\x80\xa3\x40\xfe\xeb\xcb\xf9\x05\xf8\x09\x51\ \x3d\x83\x7a\x35\x4c\x86\x6e\x9a\xa3\xaf\xab\xb3\x48\x7c\x8e\x73\ \x29\x44\x4e\x44\x84\x20\x47\x81\x2b\x01\x18\x83\xcc\x80\x9b\x13\ \x80\x67\x22\x4e\xea\x46\x00\xdc\x8d\xab\xc8\x31\x32\xcb\x7c\x46\ \x7b\x0c\xda\x8c\x2b\x6a\xa3\xe4\xa2\xc0\x95\x02\x1c\x6e\x54\xfe\ \x95\x1c\xbe\x36\x45\x89\x08\xf3\xea\xed\x6c\x41\x2a\x68\x2c\xb3\ \xb1\x77\xba\x2c\x8e\xb8\xc1\x1e\x29\xc0\x75\x63\xa6\xa5\x4a\x5e\ \x77\x04\x45\xd4\x7d\xfb\x1e\x42\xd0\x9d\xcd\xa5\xef\xad\x8b\x84\ \xe3\x98\x71\x47\xba\xae\x31\xec\x57\x00\x07\x8b\x2d\x2f\x3f\x80\ \xa5\x49\x25\x35\xf7\x92\x56\x84\x59\xac\xf7\x00\x03\xf0\x1d\xae\ \x84\xc0\x7e\x07\x70\x16\xf2\xba\xab\xce\xcf\x35\x73\x88\x91\xfe\ \x92\x6a\x48\xdd\xd7\xe8\x38\x32\x78\xbf\x04\x58\x20\xcf\xfb\x22\ \x80\x2b\x18\x0e\xbe\xd7\x55\x2c\xd8\x08\xb0\x1b\xe0\x32\xce\x56\ \x46\x1c\x7c\xbf\xab\x16\xb7\x11\x60\x37\x68\x09\x04\xda\x14\x66\ \x33\xf0\xeb\x6c\xfa\x37\x02\x2c\x03\xb8\x98\x73\x46\x90\x88\xc0\ \x2f\x2d\xea\xd3\x08\xb0\x0c\xe0\x1e\xe2\x17\x91\xe2\x2b\x0c\xd6\ \x05\x97\x46\x80\xdd\x5c\xd9\x49\x5c\xb2\x85\xc3\x95\xc0\xf9\x8d\ \x00\x4b\x00\x4e\x5d\xe6\x5b\x1c\x54\x63\x12\x91\x39\xcd\xed\x8f\ \xb9\x5c\xf4\x46\x80\x73\x23\x4e\xf0\xff\xf1\xab\x73\x23\xc0\xb9\ \x07\xf8\x71\x57\xb2\xb5\x11\xe0\xdc\xc8\xeb\x2e\xfa\x05\x4e\xf3\ \xed\xb2\xd9\xfa\x06\xf0\xff\x00\x03\x57\xdd\xf7\xe7\xb2\xc7\x4c\ \x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x13\xaf\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x06\x00\x00\x00\x71\x95\x30\x34\ \x00\x00\x13\x76\x49\x44\x41\x54\x78\xda\xed\x5d\x0b\x78\x54\xd5\ \x9d\x4f\xb5\xa5\xab\xb5\xcb\x2e\x2e\xad\x7d\xe9\x6e\xd7\xc5\xdd\ \xee\xb6\x5a\xed\x6e\x17\xad\xbb\x54\x6d\x15\x2b\xac\xc0\xcc\x24\ \x81\x05\xb5\x2a\x2b\x85\xd5\xad\xd6\x47\x4b\x8b\x51\x93\x09\xc4\ \x14\xf8\x42\x32\x33\x51\x88\xf1\xc1\xc3\x40\x40\x12\x08\x20\x6a\ \x78\x43\x66\x26\x21\xc9\x24\x93\x27\xe1\x91\x84\x10\x12\x40\x20\ \xc1\x84\x84\xdc\xfd\x9f\x99\x73\x67\xfe\xf7\xe4\x9e\xc7\x24\x99\ \x98\x74\xf7\x7e\xdf\xf9\x26\xdf\xcc\xff\x9e\x7b\xce\xef\xfc\xcf\ \xff\x7d\x6e\x62\x62\x46\xd0\xa5\x4d\x9f\x7e\x93\x66\xb5\x4e\xd3\ \x2c\x96\x17\xe0\x73\x25\xb4\x3d\xd0\xaa\xa1\x9d\x80\x76\x16\xda\ \x15\x68\x97\xe9\xdf\x27\xa1\x95\x42\xcb\x87\xe6\x80\xb6\x00\xee\ \xbb\x1b\x3e\xc7\xc6\xfc\xff\x45\x01\x8d\x8f\xff\x2b\x00\x65\x0e\ \x80\xf2\x16\xb4\xa3\xd0\xb4\x21\x68\x64\x11\x8a\x35\x9b\x6d\x09\ \xf4\x7d\x2f\xfc\x7d\xf5\xff\x2d\x50\x1f\x7d\xf4\xcf\x60\xe2\x56\ \x98\x78\x1e\xe5\x46\x2d\xca\xed\x34\x80\x9d\x01\x9f\x13\xff\xd4\ \xb9\xf5\xeb\x30\x51\x3b\x4c\xf4\x9c\x00\x0c\xf2\xdb\x56\xa0\x4b\ \x85\xcf\xb9\xb0\x10\x93\xb4\xd8\xd8\xbf\x0d\xdc\x3b\x75\xea\x57\ \x43\x7d\xcd\x9a\xf5\xe7\xf0\xfb\x78\x6d\xc6\x8c\x1f\x00\xcd\x43\ \xd0\xfe\x1b\xda\x1b\xf0\x9d\x07\x5a\xb7\xa0\x7f\x0f\xdd\x31\x63\ \xfe\x74\x80\x9d\x31\xe3\xbb\x54\x46\x7e\xc6\xd9\xce\xbb\x60\xd2\ \xcf\xc1\xe7\x1d\x43\xb1\x9d\xb5\x29\x53\xae\x85\x7e\x1e\xa0\x8b\ \xc4\x13\x3b\x47\xe1\x99\x8f\x69\x93\x26\x7d\x71\xf4\x02\x0b\xca\ \x06\x26\xb1\x94\x23\x06\xaa\xe0\xb7\xdf\xc2\xe7\x8d\x51\x1d\x43\ \x4c\xcc\x17\x88\x68\x80\x67\x39\xe1\xf3\xa2\xc9\x38\xfc\xd0\xee\ \x19\x5d\xc0\x26\x24\x5c\x05\xdc\xf3\x4b\x18\xf8\x29\x93\x09\xed\ \x0d\x6c\x69\x98\xf8\xb0\x8f\xeb\xe1\x87\xff\x82\xee\x94\x16\x93\ \x71\xad\x26\x22\x67\xb4\x70\x6e\xbe\xc9\x04\x3e\x84\xf6\x93\x11\ \x31\x3e\x22\x42\x82\x66\xe0\x59\x66\x8c\x2d\xf0\xfd\xcf\x47\x3a\ \xb8\xd7\x50\xb9\xaa\x0f\xfa\x08\x70\xf3\xc3\x23\x72\xac\xd3\xa6\ \x7d\x0d\x00\xcd\x86\x31\xf6\xa1\xf1\xf6\xc1\x77\x8b\x47\xb4\x69\ \x07\x80\xfe\x8e\xca\xb6\x85\xc4\x24\x1b\x80\x52\xfc\x7b\x98\xe4\ \x13\xd0\x8f\x0b\xfa\xd8\x01\xad\x06\x5a\x17\xc3\x6d\x97\xa9\xa3\ \xe1\x06\xba\x37\xa1\xcd\x27\xf7\x0d\x68\xbc\x41\x5b\xb9\x89\xe9\ \x3f\x1f\x5b\x2d\xa3\xdb\xca\x00\x6e\x01\x80\xee\xa3\xdc\xd4\x3a\ \x48\x9b\xf7\x38\xf4\xf3\x3a\x31\xdf\x22\xe4\xe6\xeb\xe1\xde\x4d\ \x4c\x5f\x65\xc4\x3c\xfc\xfc\x80\x09\x6a\xe8\x31\x83\xda\xa2\x56\ \x6b\x22\xb4\xe6\x08\x00\xec\xa1\xb2\xb3\x4f\x81\x76\x3f\x34\x8b\ \xea\x76\x0f\xcc\xc7\x66\x7b\x91\x11\x71\x35\xe0\xbe\x7f\xfb\xf3\ \xb2\x6d\x8f\x40\xeb\x20\x5b\x2c\xc2\x78\xc3\x37\xe0\x9e\x74\xb8\ \xf7\x12\x07\x18\x62\x7d\xe4\xc2\x64\x7f\x0d\x74\x93\xc1\xd1\xf8\ \x07\x22\xdb\xfb\x71\xbd\xd5\x7a\x03\xb4\x7f\x07\xba\xa7\xe1\x73\ \x83\xc0\x81\xa9\x8c\x44\x0f\xc0\x33\xe3\x18\x67\xa5\x9e\x3c\x6b\ \x78\x95\x83\xd5\x5a\x87\x06\xb0\x42\xe9\xbe\xb9\x73\xbf\x04\xb4\ \xcf\x42\x3b\x6f\x02\x42\x23\xb4\x14\x68\xb7\x0d\x4a\xd4\x10\x07\ \x23\x68\x72\x75\x99\x3c\x63\x97\xaa\x9c\x86\x05\x79\x90\x71\x8c\ \xca\x89\x99\x17\x7d\x70\x41\xf0\x07\x02\x29\xe1\x07\x5f\x04\x0e\ \xbb\x55\x7a\x5f\x90\x0b\x4b\xb9\x76\x31\xd8\xce\x43\x2c\xd7\x6f\ \xa0\xe2\x87\x5d\xcc\xae\x80\xf2\x55\x10\x1b\x74\xb1\xb0\x93\xb4\ \x23\xaa\xd6\x05\x71\x2b\xe1\x01\x1f\xa1\x07\x7e\xa6\xe2\x05\x01\ \x37\x3c\x09\x74\x9d\xcc\x44\x0f\x93\xed\x3d\x2c\xd1\x3a\x9b\x2d\ \x8d\xca\x6e\x23\x37\x2b\xc8\x56\xb8\x37\xde\x20\x93\x2d\x96\xa4\ \x68\x6a\xfb\x14\x26\x86\x30\x55\xc1\xa3\x5b\xc6\x4c\xec\x62\xc0\ \xa4\x1a\x66\x3b\x93\x88\x9e\x80\x49\xc7\xca\x7a\x8b\xe5\x4e\x85\ \x7b\x17\x32\x76\xf2\x43\xd1\x18\xe0\x2f\x0c\x9a\x1b\x6c\x5d\x09\ \xfd\x18\xaa\x78\xf0\x84\xbc\x20\x2a\x26\x0c\x2a\xcc\x69\xb5\x8e\ \x83\x76\xdd\x20\x76\xe0\x2b\xd0\x7a\x19\x91\x31\x53\xc1\x5a\xda\ \x88\xee\x69\x23\x7a\x68\x68\x7d\x78\xa3\x29\x95\x2b\x8a\x25\xd0\ \x89\xe4\x1a\xc0\xb5\x58\xde\x8d\xd4\xa4\x83\x7b\xfe\x03\x16\x32\ \x07\xee\xf3\x99\x84\x20\xbb\xa9\xa3\xb1\x9f\x46\xcd\xa6\x11\x71\ \x10\x81\x63\x71\xce\xb0\x1b\x2d\x96\xff\x52\xc0\xe0\x18\x9a\xcf\ \x9a\xa1\x03\x38\x18\x67\xd5\x07\x43\x26\x35\x4e\xb8\xda\x41\x30\ \x35\xc4\xed\xf6\x48\x83\x3b\x81\xf8\xaf\x91\xd3\x54\xda\xe5\x00\ \xa7\x11\xa5\x29\x11\x41\xb0\x93\xfe\x89\xa6\xa1\xc2\x5b\xdf\x6a\ \x9d\x27\x91\xc7\xf7\x19\x76\x31\x98\x90\x83\x07\x37\x36\xf6\x76\ \x83\x90\x07\xf3\x45\xc1\x4d\xc6\x9c\xfb\xea\x20\xac\x95\x76\x06\ \xc0\xf3\x74\x27\x9d\x53\x00\xbb\x0e\x9e\x3d\x5d\x6a\x8f\x5b\xad\ \x25\x0c\x27\xc7\x45\xc0\x6c\x95\x83\x8e\x27\x07\xb4\x2d\x12\x0d\ \x12\x70\xef\x67\xb8\x6e\xb9\x82\x6c\xbb\x07\xda\xf7\x38\xcf\xbe\ \x91\x80\x04\xb6\xeb\x0f\xd9\x98\x46\xc0\xe6\x0d\xda\xe3\x0f\x50\ \xb9\xba\x9b\xf1\xc0\xf4\xb6\x9b\xd7\x7f\x28\x66\x6d\xb5\x16\x19\ \x44\x8f\x40\xf1\x51\x97\xfa\x2c\x62\xb8\xa7\x06\x23\x1a\xee\x35\ \x3c\x78\xc6\x8c\xbf\x13\x0c\x74\x1c\x13\x67\x15\xda\x8c\x54\xa6\ \x6d\x42\xf2\xf4\x7b\x43\xa0\x88\xff\x86\xec\x98\x40\x0e\xae\xbf\ \xe5\x12\x2f\x34\xe5\x82\xc1\xa9\x70\xd8\xd2\x6a\xfd\x96\x00\x97\ \xe7\x18\x07\x69\xcc\x40\x07\xfc\x11\x5a\xa9\x34\xc9\x62\x60\xb9\ \x7b\x4c\x28\xa7\xe3\xe2\xbe\xc3\x4c\x88\xf4\xff\xd3\x21\xb4\x78\ \xc6\x06\x32\xca\xfd\xbd\xb9\xe5\x3c\x87\x26\xb0\x38\xc4\x3a\x08\ \xd3\x7e\xc2\xa5\x9d\x3c\xf9\xcb\x14\x58\x5d\x0c\x3e\x36\x50\xbb\ \x11\x2b\x8f\x1b\x05\xb4\xf7\x30\xca\xe2\x67\x12\x37\xbb\x81\x99\ \x78\x4a\x94\x6c\xdf\x5b\xa8\x05\x82\x9f\xe5\xe0\x29\x5c\xb2\xc8\ \x06\x87\x04\x38\x55\xd0\xf7\xb3\x58\x16\x0f\x44\x3c\xa4\x23\xee\ \x7a\x5b\x22\x47\xb1\x01\xbf\x52\x62\xc7\x1e\x30\x44\xc6\x2c\x96\ \x5f\x45\xd5\xc1\x98\x3d\xfb\x2b\x34\x36\x81\x15\xef\x52\xc1\xbc\ \x5f\x45\xb4\x97\x60\xb7\xfd\x35\x07\xe0\xeb\x98\x8c\xc8\xc4\x48\ \x56\xfe\x1a\x83\xa6\xb6\xd9\xee\x12\xd0\x5a\x0c\xb2\x4e\x10\x3f\ \x25\xb6\xa3\x61\x57\x0c\x53\x7a\x86\x86\x21\x5d\x0c\x27\x3f\x2a\ \x08\x48\x15\xab\x28\x76\x9a\x29\xd7\x17\xcd\x19\x49\x46\xe2\x61\ \x83\xb9\x23\x72\x2a\xac\xd6\x43\x88\xf6\x15\x41\x9f\x36\x46\xe6\ \x3e\x15\x33\x8c\x57\xc0\x6d\x37\xea\x09\x92\x61\xbe\x99\x13\x8a\ \xfd\x31\x63\x91\x4c\xe4\xcc\xe9\x2e\x44\xd3\xaa\x1c\xb0\xa2\x35\ \x61\x72\xd0\x82\x03\xd1\xe9\x3a\xb4\x99\x33\xff\x52\xb0\x9d\x1a\ \x55\x15\xa6\xc9\xfd\x37\x07\xe2\x17\x44\x71\x81\xb8\xa2\xe3\x4b\ \x8c\xc4\x7b\x43\xca\xa9\x0c\x8d\xf9\x10\x57\x91\x05\x9f\xa3\xd3\ \x15\x08\xc4\x63\xd8\xc3\x8d\x8d\xfd\x67\xd5\x2c\x45\xd8\xdc\x02\ \x10\x05\x5b\x7e\x95\xca\x16\xa1\x1a\x5d\x1f\xec\x09\x22\x17\x95\ \x38\xce\x6a\x9d\x6d\xa2\xa4\x34\x13\x97\x79\x83\x6a\x1c\x99\x98\ \x83\x86\x40\x3f\xec\x2c\xee\xa2\x62\x85\x07\x9e\x1f\x67\x6e\x59\ \xa8\xaf\x3f\xa8\x0e\x20\x5c\xd3\xc5\x5b\xe1\xa0\xac\xc2\x9e\xd6\ \x6d\x02\x8f\xec\x02\xa2\xb3\x28\xc6\x8e\xcb\x06\x50\xf0\xb7\x82\ \x70\xa9\xc2\x1c\x17\x31\x85\x27\x57\x73\xc0\x5b\x8b\xc0\x5b\xa6\ \x20\xfa\xb6\xa9\x58\x0f\x4f\xa0\x1b\x36\x08\xe8\x7e\x8e\xe8\x6a\ \x05\x93\x99\x87\xe8\xdc\x0a\xf2\x9f\x78\x83\x9f\x9a\xb8\xc8\xeb\ \x68\x0a\x69\x16\x7c\x3e\x02\x2d\x81\x7a\x69\x6c\x6e\xee\x90\x2c\ \xf3\x40\xeb\xda\xda\x11\x78\xf1\x9c\x39\x4e\x32\x30\x9b\xc9\x42\ \x10\x87\xc4\x50\x57\x27\x8b\xb9\x18\xe4\xaf\xcd\xf6\xa2\x52\x6c\ \xd8\x62\x59\x2c\xa0\xc3\xbe\xfe\xe3\x92\x67\xdf\xc1\xe4\xe9\x3e\ \x0d\x24\x21\xa7\x4c\xb9\x56\xc0\xed\x13\x98\x50\xa2\x46\x15\xef\ \x35\x92\x67\xbd\x84\xbd\x4e\x81\xb8\x3c\x26\x13\x97\x8c\x1c\x9e\ \x20\x03\xf8\x20\x7a\xf0\x3d\x02\xba\x03\x68\x21\xee\x17\x18\xfa\ \x61\x2e\x14\xc8\x5e\xea\x3a\x37\x1a\xac\x97\x08\xea\x1c\x48\xb8\ \xd1\x10\x07\x01\x3b\x5e\x48\x1f\x74\x78\x74\x19\xdb\xcb\x4b\x6a\ \xc2\xf7\x99\x32\x19\x0b\xbf\x6d\x46\xe3\x9e\x2d\x03\xf8\x4c\x88\ \x78\xfa\xf4\x6f\x08\x82\xe9\x5d\x68\x70\x63\x05\xa9\x22\xfd\xc1\ \xeb\x24\xcf\x4d\x36\x6c\x47\x8e\x81\xaf\x90\x9a\x0a\x7b\x94\x12\ \xad\x0e\x34\x3b\x11\x78\x4f\x73\xfa\x9c\x81\xfa\xdc\xc7\x59\xdc\ \xdf\x2b\x2d\x2c\x0d\xd8\xe8\x9d\x75\x72\x5d\x4a\x23\x67\xd6\x2a\ \xc5\x27\x04\x1e\x1b\x7d\x6e\x27\xa2\x9d\x3e\x88\x00\xd5\xfb\x68\ \x6c\x5b\x24\x00\x3f\x8e\x68\x0b\x05\x3b\xab\x27\xe4\x79\x9a\x88\ \x2b\xaa\x37\xf4\x7e\x8a\x44\xda\xfb\x56\x44\xe8\x13\x70\xca\x83\ \x2a\x9a\xd3\x10\x73\x10\x54\xda\xd0\x4a\xcc\x90\x22\x1c\x4c\xe5\ \x25\x0d\xda\x84\xb7\x7e\x5c\xdc\x37\x05\xb4\xe3\x91\x92\xec\xe4\ \x45\xc5\x68\x82\x96\x2b\x87\x69\x08\x53\x1f\xff\x05\xee\xf8\x99\ \xa0\xcd\xc7\x8a\x96\x81\x43\xa0\x20\x2e\x23\x31\x72\xb5\xa0\x3f\ \x2c\xc3\x16\x0c\x41\x90\x67\x2b\xea\xef\x59\x09\x6d\x0d\x52\x50\ \xff\xca\xd9\x15\xd9\xa8\xbf\xb9\x9c\x7e\x4e\xc9\x44\x6b\x0c\x3d\ \x37\xa1\x77\xb4\x5e\x51\x03\x27\x0a\x62\xac\xa1\xf8\xaa\x64\x92\ \xb5\x88\xf6\x16\x89\x8d\x3c\x41\x6a\x86\xd9\x6c\xff\xa9\xb4\x65\ \x59\x47\xc1\x6a\x7d\x5e\x1a\x39\xb3\xd9\x32\x38\x34\x7b\x90\x88\ \x9b\xa4\x62\x03\xaf\x14\x00\x92\x28\x33\xe5\x60\x2b\xfd\x23\xea\ \xab\x54\xe2\xb1\x75\x87\x9c\x05\x81\xa3\x40\xd3\xfd\xba\x4d\x3a\ \x5e\x30\xbe\xeb\xb0\x12\xbe\x30\x67\xfe\xf5\x8b\x33\xbd\xdf\x4f\ \x76\x78\xad\x49\x0e\xcf\xf3\x76\xa7\x3b\x39\xc9\xe5\x59\x6c\x77\ \xb9\x5f\xdb\x98\xf0\xee\xfb\xb5\xf3\x5e\xd2\xce\xcd\x79\x82\x1b\ \xd8\x61\x12\x0f\x7b\xa5\xe6\x2d\x2f\x81\x1a\x38\x74\x12\x06\xce\ \x25\x50\x24\x8b\x65\x31\x53\xf8\xed\x5f\x64\x83\x42\xa2\x44\x0f\ \xac\xf4\x48\x38\x7d\x35\x1a\xdf\x23\x22\xda\x1e\x5b\xfc\xde\xea\ \xf9\x0b\xb5\xdc\x57\x57\x6b\x4b\x32\x0e\x5d\xb4\x3b\x3d\x9a\xac\ \xa5\x2d\x2f\xbc\x0c\xc0\x67\xda\x1d\xc5\x77\x6b\x9a\xf6\x05\xf4\ \xdc\x1b\x70\xd2\x97\xb3\xf8\x2f\x4a\xc3\xa1\x06\x80\x45\xb1\x05\ \xa3\xab\xb9\x48\xc1\xe5\x2e\x91\x00\x17\x2e\x6f\x12\x39\x15\xb0\ \x85\xd1\xf8\xde\x30\xa3\x79\xfd\x9d\xb2\xaf\x10\x2e\x4d\x4d\x3f\ \xa0\x04\x2a\xb7\xb9\x3c\x15\x49\x0e\xef\xcc\x84\x04\xed\x2a\xca\ \x04\x97\x42\xe6\x9f\xc9\x2e\x0b\x04\x9e\xc2\xf3\xdd\x2a\xb7\x23\ \x45\x1c\x6c\x8c\xe6\xa7\x08\xd2\x42\x21\xa7\x41\x02\xb0\x4f\xa6\ \x68\x28\xdd\x4f\x50\x9f\x15\xec\xef\xb0\xe5\xa7\x03\x38\x27\x06\ \x05\x6c\xff\x56\x94\x94\xe9\xbd\x9d\x29\x76\xbc\x59\x22\x12\x2b\ \x79\x5b\x7f\x0e\x2e\x14\x51\x52\x22\x9c\x02\x0c\x6a\x3f\xea\x0f\ \x6c\x97\x28\x1a\x17\x5a\xd8\xdf\x48\x12\x01\x3d\x21\x79\x4d\xb9\ \x3d\x21\xd3\x7b\x2d\x70\x5c\x16\x0f\xa4\xa5\xab\xbc\x5a\xd6\xe6\ \x9a\xf6\xdc\xbd\x8d\xc7\xb7\x97\xb6\xd5\x14\x56\x9e\xf5\xef\xa9\ \x39\x57\x41\x3e\xb7\x15\xb7\xd6\xe5\x15\xf8\xbb\xde\x5a\x7b\x58\ \x7b\xfd\x0d\x2f\x0f\xe4\xcb\x85\x2f\xa5\xd7\xc1\xd8\xb8\x1e\x2e\ \xcd\x9c\x84\x62\xcd\xbc\x89\x4e\x41\x44\x79\x82\x89\x4e\x54\xd1\ \xd2\x86\x80\x0a\xcf\x74\x09\xd2\xcd\x56\x09\x30\x51\xda\x2a\x64\ \x93\xfe\xc8\x9e\x56\x32\x1e\x00\xf0\x98\x01\x93\xb5\xb6\xf4\xca\ \xde\x4f\x2a\xb4\x6a\x77\xb5\x56\xd6\x78\xb1\xa2\xb4\xb5\xdb\x6b\ \xd6\xfc\x95\x8d\xed\x35\x9e\x6a\xcd\x5f\x54\xa5\x15\xec\x69\x68\ \x4b\x7b\xaf\xbc\xd3\xac\xbf\xbc\x97\xb3\xb5\x2b\xb6\x58\xae\xfc\ \x37\x64\x81\xcc\x2c\x1d\x26\x42\xbf\x5b\x62\xa0\x87\x23\x48\xfc\ \x4c\xed\x4e\x44\xf7\x0b\x49\xc0\x26\x14\x2f\x96\x70\x7b\x8e\x4e\ \x7b\xea\xd1\x05\xcf\xc0\xc4\xab\xfa\x29\xab\x35\xbe\x0e\xc2\x9d\ \x7e\xdf\xf1\x73\x04\x38\xd2\x7c\x0d\x67\x8e\xf0\x00\xae\xac\x3a\ \xd9\xa2\xd3\x55\xd6\x9c\x6a\x22\xdf\x6d\x29\x6a\x39\x92\x9a\x55\ \xda\xcd\xf6\xbd\xfe\xd5\x35\x1a\x28\xd0\x17\x38\xf3\x2d\x47\xf3\ \xf8\x3e\x2f\x0e\x2b\x75\x81\x69\x67\x27\x14\x82\xd1\x4b\x64\xca\ \x10\x59\x12\x17\x42\x4a\x44\x14\x14\xa2\x0a\xb6\x3b\x6e\x96\x96\ \xbe\xec\xa3\x53\x2c\x00\x6f\x6f\xad\x3b\x5d\x7c\xb2\xab\x38\x00\ \x5c\x75\xcb\x49\x16\x38\xb3\x56\x51\xdb\xda\x18\xa2\xf3\x37\x9f\ \xd2\xbf\x3f\x74\xa2\xa3\xd4\xf1\x7e\xe5\x05\xf6\x19\xef\x26\x6f\ \x2c\x93\x3a\x38\x66\x15\x50\x34\x4e\x1a\xae\xfd\x15\xe5\xe2\x70\ \x02\x93\x93\x5f\x63\x82\xd1\x05\x92\x05\xc3\x01\x76\x51\x25\x4e\ \x2c\xa1\x21\xdb\x15\x4f\x3a\x39\xd3\xdb\x97\xbb\xb7\xe9\xb8\x01\ \xb8\xfa\xb6\x63\x3a\x70\x20\x06\xda\xb8\x00\xd7\x9f\x3e\x1a\xa2\ \xab\x38\x71\x06\xff\x46\x16\x2b\x7b\x4b\xfd\x69\x16\xe4\x64\x97\ \xf7\x29\x89\x2e\xf9\x25\x6f\x02\xb8\xf8\x62\xbc\x00\xe0\x5f\xc9\ \x22\x65\xa4\xc0\x99\x09\x9a\x8b\xdc\xe5\x3c\x95\xfa\x37\x22\x77\ \x2b\x17\x2c\xea\x27\x1f\x37\xee\x6b\x3a\xc6\x02\x57\x7e\xec\xd3\ \x6a\x1d\xb8\xaa\xb2\x86\x8b\x3c\x80\x7d\x0d\x67\xeb\x42\x74\xe5\ \x47\xcf\x9b\xd1\xac\xce\xaf\xf9\x94\x79\xe6\x67\xf6\xf4\xa2\x09\ \x0c\x26\x93\x69\x58\xa0\x83\xb7\xab\xd9\x2c\xf1\x44\x49\x5a\x47\ \x9e\x5a\xc2\x01\x6b\x33\xb9\x14\xa6\x5b\x21\xf5\x84\xe0\xda\xff\ \x5c\xea\x4d\xe0\x10\x18\xc0\x7d\xa7\xa0\xbe\xd5\x0c\x94\xb2\xe6\ \xce\x32\x1d\xb8\xea\x92\xba\x6e\x1e\xc0\xe5\xc7\xcf\x57\x85\x00\ \x2e\x6d\xe8\x34\xa5\x39\x7a\xae\x26\x6b\xcd\x61\x76\x61\x3f\x34\ \x35\x4f\x45\xb5\xc3\xc0\x3d\xef\x21\x4e\x7a\x52\xb2\xad\x9b\x90\ \x1c\xbe\x95\x43\x93\xab\x12\x8c\x06\x50\x5f\x56\x29\xee\x06\x5b\ \x77\x11\x9e\x64\xc6\x5a\x5f\xa7\x2e\x73\xfb\xb5\x96\xae\x62\x1d\ \xb8\x1a\x6f\xcd\x15\x1e\xc0\xc4\xc2\x08\x2f\x44\xfd\x67\x9c\x45\ \xf0\x97\x1f\xa8\xd2\x52\xdf\x34\x9a\x72\xc9\x0e\xcf\x7d\x91\x06\ \xad\x7f\xa7\x5c\x1d\x89\x93\x82\x16\xcb\x13\x52\xaf\xcf\x66\x4b\ \x15\x2c\xd6\x02\x19\x1d\xf1\xd2\x60\x52\xed\xa1\xc9\x39\xbd\xda\ \x9e\xf2\xd6\x06\x1e\x70\xa4\x55\x17\xd7\xf6\xe8\xe0\x95\x9e\xbc\ \x74\xd8\x14\xe0\xa6\x8e\x72\x19\xa7\xeb\x8b\xb0\x7d\x5b\x39\xeb\ \xf1\x7d\x12\x29\xc0\xf7\xcb\x82\xd0\x88\xeb\x9e\x93\xb9\xd6\x81\ \x2a\xf5\x70\x7f\x3b\x05\x00\xcf\x44\x00\x67\x99\x72\xaf\xd3\x33\ \xdb\x20\x1a\xd6\x95\x6a\xbe\x23\xed\xf5\x42\x80\x81\x23\x75\xf0\ \xb8\xb6\x70\x73\x67\x69\x08\xe0\xe2\xda\xcb\xa2\x45\xa8\xf6\x54\ \x69\x69\x6f\x15\xf7\x19\x40\x66\x64\xb1\x2c\x96\x3a\x0e\x05\xa1\ \x3b\x44\x05\xc6\x4c\x94\xa9\x90\xa3\xe8\x6e\x52\xf1\xe8\x98\x85\ \xdd\x6c\x46\x93\xec\xf4\x14\xe0\x89\x1d\xd8\x55\xa9\x55\xd4\xb5\ \x1e\x17\x01\x0c\x4a\xeb\x82\x0e\x1e\x51\x7a\xa6\x74\xc0\xd9\x61\ \x51\x52\xdb\x2b\x5b\x84\xfc\xad\xbe\x5e\x83\x98\x70\x7a\xff\x10\ \x19\x17\x1b\xab\x1f\x6f\x13\xd0\xe1\xd4\x51\xb5\xc0\xc6\x0d\x17\ \xc9\x71\x32\x0c\x24\x7f\x26\x8a\xbe\xa5\xa5\xd5\x7d\x19\x26\x13\ \xf2\xb0\xd2\xb2\x8a\x83\x76\x2b\xd8\xba\x22\x80\xc1\xd9\x38\x2b\ \x75\x36\x8c\xb2\xba\x4f\xb6\x08\x65\x87\x6a\x7a\x8c\xca\xce\xbd\ \x27\x52\x80\xd7\x29\xe6\xd2\xc6\xe2\x14\xbb\x80\x6e\x0f\xda\xfe\ \xf7\x71\xcc\xaf\xef\x8a\x82\x25\x76\x57\xd1\x44\x3c\xa9\x75\x1b\ \xca\xa4\xf6\x6d\xd0\x4b\x6b\x6e\xd5\x81\x11\x71\x3b\x01\x36\x24\ \xab\x5b\x4c\x94\x26\xa3\x30\x19\x77\xba\x9b\x30\x40\x24\x00\xcf\ \x55\xc9\x6c\x50\xda\xf0\x71\x53\xce\xab\x0b\x98\xac\xc1\x5c\x85\ \xe0\x50\x4b\x7f\x80\x3d\x8f\x63\x80\x77\x6e\xf7\x05\x01\x06\x77\ \x58\x08\x70\x75\x4b\x73\xc8\x4b\x13\x70\x3b\x01\x2d\x12\x80\xfb\ \x39\x1f\xae\x43\xea\x15\xfa\x24\x65\xce\xbc\x05\x4a\xe4\x20\x84\ \x73\x51\xd3\xa6\x5d\xaf\x90\xd6\x5e\x2c\x10\x25\x7a\xa4\xac\xdb\ \x44\xc1\x25\xe1\x09\x1d\x04\xf9\x4b\xed\xd6\x0e\x11\xc0\x84\x6b\ \x43\x00\x03\x37\x0f\x18\x60\x42\x83\xc4\xc8\x86\xdd\x8d\x86\xb0\ \x68\xa2\xcb\x3d\x25\x52\x31\x51\xaf\x18\xa3\x3d\x8a\xe4\xeb\x77\ \xa4\x16\x82\x38\xd7\x17\x3e\x5b\xc1\xbc\x0c\x03\x38\x38\x1d\x4f\ \xa8\x64\xbf\x3f\xa8\xf5\x0f\xd7\x77\x09\x01\xc6\x6e\xb0\x40\x9c\ \x30\x00\x97\x08\x01\x86\xb6\xf9\x60\x4b\x83\x51\xd1\xb9\x67\x45\ \x6a\xae\xe1\x82\xe5\x67\x04\xa0\x54\xca\x12\x96\x64\x81\xf0\x7b\ \xcb\x94\x16\x8b\x39\x84\x62\x77\x78\x56\xe2\x09\x95\x81\xd1\x4f\ \xcd\xaa\x1e\x11\xc0\x44\xb1\xf1\xe2\x0c\x11\x03\x8c\xe4\x74\x81\ \xe7\x54\x3d\xa3\xe8\x9e\x8c\x0c\xe0\xa0\x56\xef\xa4\x85\xca\x22\ \x4b\xc2\x83\x38\xfd\x76\x85\x98\x44\xb3\xa0\x2f\x3f\x2f\x6b\x00\ \x93\x58\x61\xe0\xe0\x7d\x7e\xb1\xd6\x37\x89\x33\x88\xe4\x35\x31\ \xcf\x22\x01\x78\xf3\xc1\xe6\xa3\x83\xe2\x60\x64\x25\x8c\x95\xd0\ \xec\x95\xd6\x15\x04\x8f\xd6\xf6\xca\x6a\x24\x02\x67\x99\x39\x85\ \x2a\x24\x03\x6c\xb4\x81\xfd\x7d\x32\x99\xa9\xc7\x10\x64\x81\x9c\ \x81\x00\xbc\x7e\xd7\x89\x46\xc6\xa3\x7b\x30\x26\x1a\x17\x2d\x21\ \xd5\x15\xd8\x9d\x02\xba\x16\xa9\x2d\x8c\xcd\x39\xa6\x82\xc6\xee\ \xf0\x3e\x82\x27\xb4\x7d\x5b\x45\x78\x4b\x83\x13\xa0\x14\xc8\x11\ \x44\xd4\x94\x00\x46\x4a\x2e\x2b\xbf\xae\x0d\x8f\xe7\x35\x87\xe7\ \x96\x68\x01\x5c\xa8\x78\x58\x06\x1f\x2c\xb9\x83\x43\xb3\x83\x57\ \xbc\x91\xe8\x2a\xfa\x11\x9e\xd0\x9a\x0d\x65\xbd\xc8\x05\xf6\x71\ \x01\x3e\x71\xa1\x52\x16\x29\x1b\x88\x99\xb6\xfc\xdd\xf2\x4b\x68\ \x3c\x9d\x99\x99\xde\x2f\x45\x0b\xe0\x4f\x10\x28\x77\x2b\x95\x33\ \x71\x0e\x51\x1b\xde\xfa\xc4\xc4\x84\x13\x12\x0a\xbf\x08\x13\x39\ \xaf\x4f\x6a\xd9\xaa\xe2\x3e\x92\x6b\x0b\xb8\xc0\xc7\xcf\xfb\xb9\ \x72\x98\xb8\xb8\x74\x6b\x13\xb7\x59\xc9\xd1\x90\x78\x7b\x87\xf7\ \x57\x5f\x61\xc2\x96\x1f\xc5\x44\xeb\x62\x4e\x83\xfe\x9b\x62\xd1\ \x48\xbc\x94\xc6\xe4\xa8\x41\x92\xd3\xbb\x11\x4f\x8c\x24\x34\x03\ \x00\x83\x9c\x95\x29\x3a\x62\x03\x8b\x38\x5d\xea\x2a\x83\xd8\x08\ \x29\xb8\x7c\x9f\x11\x60\x97\xf7\xd9\x68\x02\xbc\x53\x5a\x93\x15\ \x34\xfb\x32\x10\x78\xf3\xa4\xe5\x47\x26\xb1\xe3\x64\xa7\x67\x06\ \x9e\x18\x49\xb5\x07\x63\x0c\x67\xeb\x44\x00\x4b\x9b\x4a\xdc\x98\ \xc6\x22\xfc\xee\xaa\x40\x19\x00\x1a\xc7\x95\x25\x6f\x1e\xfa\x76\ \x34\x01\xde\xa1\x54\x11\x6f\xb1\x24\x21\xba\x97\x38\x8b\x90\x26\ \x72\xa9\x69\xc0\xa7\xd9\x60\x4d\x14\x56\x4a\x43\x96\xd2\x86\x02\ \x39\x5c\xbb\x9a\x46\xd3\xf2\xf3\x7d\x86\x78\x30\xd9\x55\x31\xd1\ \xbc\x48\x7d\x30\xe2\xe0\x7b\x05\x00\xbf\x80\xc0\x4b\x56\xa8\x79\ \xfb\x1f\x33\x9a\x24\xa7\xe7\xd7\x86\x8c\xc6\xdb\xc5\x5a\x69\x5d\ \x5b\xc3\xa0\x00\x56\x89\x07\x37\x77\x96\x1d\xde\x5f\xa5\xa5\x64\ \x1a\xb8\xb7\xcf\x9e\xe9\xfd\x71\xb4\x01\x2e\x40\xc0\xfd\x4c\x29\ \x80\xc4\x0f\xce\xbf\x8c\x68\x7e\x6b\x46\xb3\x74\xe9\x81\x6b\x60\ \x62\x06\x2f\x2a\x7b\xa3\xff\xe2\x60\x00\x56\xca\xdd\x35\x76\x94\ \x67\xbe\x53\x62\xcc\x66\x38\x3c\xeb\x62\xa2\x7d\x91\x32\x7d\xd9\ \x61\x18\x93\xea\x9d\xb7\xa4\x5c\x6e\xb3\xbd\xc6\xeb\x2b\xd9\xe5\ \x7e\xc0\xee\x70\x1b\x26\xfb\xfe\xc7\xc7\x9b\x78\xdb\x9f\x38\x18\ \x24\x28\xc4\x53\x72\x86\x94\x11\x27\xb6\xb1\x6a\x53\xcd\x39\xc6\ \x72\x38\xb3\x64\x45\xc9\x37\x87\x03\xe0\x3c\x95\x77\xd8\xe8\xf5\ \x0c\x14\xbc\xf7\x06\x5a\x54\xa8\x5f\xb9\xaf\xad\xf1\xb1\xa9\xfb\ \x1c\xf0\xae\x44\xc1\x1e\x5c\x54\xc2\xe4\xdb\x7c\xbc\xa4\x67\xc9\ \xc9\xae\xe2\x55\x1f\xd4\x9c\x31\x72\xae\x5b\x23\x0a\x37\x66\x38\ \x2e\x43\xf9\xbf\xa8\x9e\x81\xbc\x1a\x26\x4c\x97\xc3\xe9\xeb\x19\ \x95\x04\x29\xb9\x2e\xc7\xcf\x72\xad\x49\xda\xd0\xbf\x1e\x2d\xaf\ \xb6\xcd\xdb\x74\xa9\xc4\xb4\xf8\xc4\xdf\x74\x3a\x12\x67\xe4\x40\ \xc3\xc5\xb2\x8c\xb5\x15\xfd\xca\x60\xd7\x25\xe6\xec\x8c\x19\xae\ \xcb\xe0\x1c\x08\x5e\xd8\x46\xdf\x04\xa5\x73\xe7\x26\x69\x66\x59\ \x9e\xd1\x4e\xeb\x8e\x9f\xa5\x65\x2f\xc9\xeb\x07\xf2\xb2\xec\xd2\ \x2e\x52\x35\xa9\x1a\xae\x24\x8e\x0a\x02\xb8\x83\x70\x2d\x89\xf7\ \xa6\xac\xf4\xf6\x72\x6a\x87\x77\x44\x94\xc1\x18\x14\xc0\xf8\xd8\ \x94\x48\x44\x18\x8f\xde\x6e\xe5\x80\xf6\x94\xea\x0b\x47\xe1\xf7\ \x3f\xea\x35\x6a\xce\xa5\x3b\xaa\xcd\x80\x58\xb1\xda\xd7\xb1\x65\ \xd7\x91\xb6\xca\xa2\x10\xc0\xed\xa2\x78\x45\xd9\xc1\x2a\x2d\x6f\ \x9b\xbf\xeb\x8f\xd9\x87\xbb\x15\xea\x86\x37\x47\xcd\x3d\x66\x40\ \x99\x42\xab\xbf\x7d\xa4\xb6\x4d\x40\xf7\x53\x59\xfa\x9e\x39\x48\ \xe8\x90\x3c\x37\x54\x58\xd8\x63\x8d\x7d\x9e\x66\x3c\xae\x98\x81\ \x91\x92\xe9\xd1\x56\xad\x2e\xd1\xd6\x6f\xf1\x5f\xfa\xe0\x40\xf3\ \xd1\xed\x25\x6d\xb5\x3b\x4a\x4e\xd7\x16\x78\x5b\xeb\x36\xed\x6b\ \x3e\xb6\xa6\xa0\xf6\x8c\x0b\x2c\x04\x52\x67\xc1\x01\xb3\xdd\xee\ \x74\x67\x9b\x7c\xbf\x36\x27\x27\x27\xfa\xaf\x88\x24\x27\xef\xa5\ \x34\xc1\xa4\x66\xaf\xd0\x8a\xc0\xe7\xe5\x38\x47\x04\x10\x6d\x2a\ \x9b\x10\x80\x09\xdf\x05\xad\x6c\x68\x2b\xdc\xdd\xab\x49\x0d\x32\ \x8d\xe8\xbd\x62\x22\x2e\xb2\xf0\x79\x8e\xcf\xf5\x0a\xbc\xff\x32\ \x98\x9f\x1b\xc7\x11\x23\xb8\xc2\x7e\x95\xa4\xaf\xe5\x48\x21\xce\ \x67\x82\x42\xb3\xed\x4e\x6f\xe5\x20\x80\x25\xb2\x77\x7d\x62\x86\ \xfb\xce\xfe\xee\xba\x3b\xd5\x84\x7e\x45\xcc\x68\xb8\x02\xaf\x2a\ \x08\x03\x9c\x2d\xe1\xe0\x0c\x59\xb1\x20\x01\x68\xd5\x92\xfc\x82\ \xcc\xd4\xed\x52\x50\x53\x32\x0e\x6a\xc4\x2a\xd9\xb1\x30\xd3\x97\ \x98\x5e\x72\x13\xf7\xb9\xc0\xad\x49\x0e\x8f\xd3\xa4\x8f\x25\xa3\ \x01\xe0\x38\x99\xad\x8c\x38\x38\x53\x5a\x8b\x1b\x13\x7e\xff\xd0\ \xa5\x99\x73\xb4\xea\xf9\x0b\x0b\xc1\x86\x7d\x0c\xb8\xfb\xe9\xc0\ \x79\xb9\xc0\xdf\x45\x0f\x7d\xb8\xd0\x39\xbb\x37\x36\x5e\xe8\xc6\ \x1b\x43\xa7\xda\x55\xc9\x0e\xcf\xdb\xfd\xc5\x85\x7b\xd1\xc8\x06\ \x18\xbf\xc1\xca\x66\x5b\x2b\x59\x0c\xfc\x3a\x9b\x39\x82\x3e\xa7\ \x2a\xbe\x60\x64\x3a\x39\x80\x23\x3a\x46\x86\x2f\xa2\xdc\x88\x92\ \x33\xe1\xe4\x17\x46\x32\xc0\xd3\x64\xce\x08\xe2\x4c\xfc\xd2\xa2\ \x99\x8a\xf6\xf7\x90\x46\xbe\x88\x99\x06\x4a\x30\x9f\x01\xb8\x0f\ \x76\xc8\xbc\x91\x0a\xf0\x54\xe5\x17\x91\xe2\x23\x0c\x16\x8b\x55\ \x40\x37\x19\xf5\xf9\xc1\x50\x8f\x39\x21\xa7\x72\x8c\xdd\xe1\xd9\ \xd6\x0f\x64\x97\xe7\xf1\x91\x07\x70\xf0\xfd\xbc\x6a\x25\x5b\xe8\ \xb4\x11\xe1\x7c\x45\xfb\x3b\x37\x1a\xe3\x26\xe7\xf4\x92\x9c\x9e\ \xdd\xac\x25\x02\xdf\xc5\x8d\x2c\x80\x83\x87\xf9\xf6\x07\xaa\x31\ \x05\x91\x39\xca\xed\x1b\x95\x5c\xf4\xe0\xff\x96\xdb\x17\x28\x01\ \x1b\x8a\x17\x2a\x73\xae\xc5\x99\xde\xb1\x00\xaa\x97\x01\xb9\x3b\ \xd9\xe9\x99\x14\x33\x1a\x2f\xe6\x3f\x7e\x3d\x30\x12\xc6\x64\x4f\ \x2f\xba\x1e\x40\x65\xa2\x7c\xee\xfc\xd1\x0a\xf0\x07\x2a\xc9\xd6\ \xe1\xbe\x52\x32\xdc\x37\x80\x4c\xae\x41\x15\x3f\xa9\xa3\x13\xe0\ \xe0\x6b\x6d\xc8\x0b\x9c\x3e\x1e\xc8\x7f\xfc\x8a\x2a\x27\x83\x6b\ \x0d\xf2\x37\x91\x98\x6c\x24\x03\xf3\xbf\x65\x82\x30\x59\x25\xee\ \x28\x87\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\xd4\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x00\xc6\x50\x4c\x54\x45\x00\x00\x00\xff\x55\x55\xff\xd5\ \x55\xff\xbf\x60\xff\xb9\x5d\xff\xcc\x52\xff\xce\x58\xf3\xd6\x9c\ \xf4\xd7\x99\xf4\xbf\x8f\xf5\xc1\x8d\xf5\xbf\x8e\xff\xcd\x53\xff\ \xcf\x54\xed\x7c\x72\xee\x7d\x71\xee\x54\x63\xee\x56\x65\xff\xcf\ \x55\xed\x56\x64\xed\x54\x64\xed\x56\x63\xff\xcd\x54\xff\xce\x54\ \xf3\xbe\x8f\xff\xce\x55\xff\xcf\x54\xff\xce\x54\xf9\xc2\x48\xf4\ \xbe\x8e\xf9\xc2\x49\xf9\xc2\x48\xf4\xbe\x8e\xfc\xd1\x67\xf4\xbe\ \x8e\xf4\xbe\x8e\xf4\xbe\x8e\xed\x9d\x99\xff\xce\x54\xe3\xde\xd6\ \xe5\x82\x8e\xe5\xdf\xd7\xe7\xe0\xd6\xe8\x88\x93\xe9\xe2\xd7\xea\ \xe2\xd7\xed\x55\x64\xf1\x89\x79\xf4\xbe\x8e\xf7\xbd\x44\xf8\xbf\ \x45\xf8\xbf\x46\xf9\xc2\x49\xfa\xc2\x4a\xfb\xc5\x4b\xfc\xc8\x4e\ \xfc\xd1\x65\xfd\xc9\x4f\xfd\xca\x50\xfd\xca\x51\xfe\xcb\x51\xfe\ \xcd\x53\xff\xcd\x53\xff\xcd\x54\xff\xce\x53\xff\xce\x54\x14\x79\ \x64\x12\x00\x00\x00\x27\x74\x52\x4e\x53\x00\x06\x06\x08\x0b\x19\ \x1a\x2c\x2d\x30\x31\x34\x4d\x4f\x65\x66\x67\x68\x75\x80\x82\x83\ \xa4\xa7\xb1\xb2\xb3\xb7\xde\xe1\xe1\xe2\xe3\xeb\xec\xed\xef\xf3\ \xf3\x65\x71\x36\x49\x00\x00\x00\x96\x49\x44\x41\x54\x18\xd3\x63\ \x60\xc0\x04\x5c\x0a\x12\xd8\x44\x95\x0d\x64\x31\x45\x39\x95\x0c\ \x54\xb8\x87\x88\x28\xa3\xb0\x88\x00\x1f\x86\x28\xbb\xaa\x1e\x10\ \xe8\x2b\x73\xa1\x88\xf2\x2a\xea\x6a\x80\xc4\xf9\x91\x05\xd9\xc4\ \x1d\x1d\x2d\xb4\xb4\x81\xc2\x82\x48\xa2\x42\x6a\x0e\x66\x96\x8e\ \x16\xea\x40\x71\x51\x24\x61\x29\x2b\x23\x13\x5b\xa0\x7a\x4d\x0d\ \x3d\x61\x24\x61\x16\x39\x4b\x47\x3b\x47\x47\x73\x0b\x1d\x55\x46\ \x64\xb3\x99\xa4\xac\x0d\xed\xcd\x8d\x1d\x15\x39\x50\xbd\xc1\x2c\ \x6f\x6d\x6b\x68\xe3\xc8\x83\xee\x3d\x66\x69\x53\x33\x47\x31\xcc\ \x08\x61\x92\xb1\x57\x63\xc5\x12\x7d\xcc\x92\x42\xa8\x02\x00\x56\ \x69\x15\x2d\xdd\x99\x3c\xfc\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ \x42\x60\x82\ \x00\x00\x03\x82\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x01\x95\x50\x4c\x54\x45\x00\x00\x00\xdb\xb6\x24\x80\x00\ \x80\xdf\xbf\x20\xe3\xc6\x1c\x80\x00\x80\xef\xbf\x10\xf0\xb4\x0f\ \xf1\xb8\x1c\xeb\xba\x14\xec\xbd\x13\xed\xb6\x12\xee\xbb\x1a\x80\ \x00\x80\xe4\xea\xef\xe5\xea\xef\xec\xbb\x16\xec\xb9\x15\xea\xba\ \x15\xea\xbb\x15\xea\xb9\x15\xea\xb9\x17\x80\x00\x80\xec\xba\x16\ \xec\xbb\x15\xe8\xb6\x19\xea\xba\x17\xea\xbb\x17\xeb\xba\x16\x80\ \x00\x80\xba\x68\x45\xea\xba\x16\xea\xba\x16\xeb\xbb\x16\xeb\xb9\ \x16\x81\x03\x7e\x86\x0a\x7b\xe7\xec\xec\xe7\xec\xec\xeb\xba\x16\ \xe6\xeb\xeb\xeb\xba\x15\xeb\xba\x17\xeb\xbb\x16\xeb\xba\x16\xeb\ \xba\x17\xeb\xbb\x16\xeb\xba\x16\xeb\xba\x15\xeb\xba\x16\xeb\xba\ \x16\x80\x00\x80\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\ \xeb\xba\x16\x80\x00\x80\xe7\xea\xe4\xe8\xea\xe4\xe8\xeb\xe5\x80\ \x00\x80\x81\x01\x7f\x82\x05\x7d\x86\x0a\x7a\x88\x0d\x79\x88\x0f\ \x78\x8b\x13\x75\x92\x21\x6d\x97\x28\x69\x98\x2a\x68\xaa\x4a\x56\ \xae\x4f\x53\xb5\x5c\x4c\xd5\x93\x2c\xd9\x9b\x27\xde\xa3\x23\xdf\ \xa6\x22\xe3\xab\x1e\xe3\xac\x1e\xe3\xad\x1d\xe4\xae\x1d\xe6\xb1\ \x1b\xe7\xb2\x1b\xe7\xec\xed\xe9\xca\x59\xe9\xca\x5a\xe9\xca\x5b\ \xea\xb9\x17\xea\xcb\x60\xea\xcc\x5f\xeb\xba\x16\xeb\xba\x17\xeb\ \xba\x18\xeb\xbb\x17\xeb\xbb\x18\xeb\xbb\x19\xeb\xbb\x1a\xeb\xbc\ \x19\xeb\xbc\x1a\xeb\xbc\x1b\xeb\xbc\x1c\xeb\xbe\x29\xeb\xbe\x2a\ \xeb\xbf\x2b\xec\xbb\x17\xec\xbb\x1a\xec\xbd\x1c\xec\xbd\x1d\xec\ \xbd\x1f\xec\xbe\x20\xec\xbe\x22\xec\xbf\x22\xec\xbf\x23\xec\xbf\ \x24\xec\xc0\x23\xec\xc0\x24\xec\xc0\x27\xec\xc2\x2c\xec\xc3\x2f\ \xed\xc0\x27\xed\xc1\x27\xed\xc2\x2b\xed\xc3\x2e\xed\xc6\x35\xed\ \xc6\x36\xed\xc7\x36\xed\xc7\x39\xed\xc8\x39\xee\xc6\x34\xee\xc8\ \x39\xee\xc9\x3d\xee\xca\x3e\xef\xca\x3e\xef\xca\x3f\xf5\x5b\x5d\ \x76\x00\x00\x00\x3d\x74\x52\x4e\x53\x00\x07\x08\x08\x09\x0c\x10\ \x11\x12\x1a\x1b\x1c\x1e\x28\x30\x31\x5e\x5f\x60\x61\x62\x63\x66\ \x76\x78\x7a\x7a\x7b\x7d\x7e\x9f\xad\xae\xaf\xb0\xb4\xb5\xc7\xc8\ \xc9\xca\xca\xcb\xcd\xce\xd7\xd8\xd9\xe2\xe3\xe4\xe7\xef\xf0\xf1\ \xf3\xf4\xfc\xfc\xfc\xfc\x12\xdf\x4a\x6c\x00\x00\x01\x5f\x49\x44\ \x41\x54\x18\x19\x45\xc1\x8b\x23\x13\x71\x00\x07\xf0\x2f\x93\x6d\ \xca\x26\x42\x79\xc4\x84\xa1\x8c\x62\x3b\x8d\x5f\xe5\x2d\x79\x8d\ \xa3\xae\xef\xcc\x3c\x66\xe4\xd1\x95\x70\xcc\x59\x6d\x6e\x7f\x77\ \xdb\x6f\x37\x3e\x1f\x14\xb9\x9e\x75\x04\x46\x46\x02\xbe\x3a\x27\ \x1a\x50\x52\xd1\x1c\xa2\x2d\xf8\xf2\x7d\x35\x8a\xdc\xbd\xfc\x9d\ \x49\x51\x8a\x4c\x8b\xce\x47\x28\x78\xfc\x2e\x9e\x31\x4f\x0e\x49\ \x7e\x9b\x9d\x10\x05\x43\xad\x40\xc5\xeb\xf8\x9d\x91\x30\xb3\x3b\ \x24\x23\x33\xa2\xe0\x55\x39\xd0\xc2\x8c\xa1\xe7\xf4\xad\x23\xe6\ \xad\x8e\x0b\x21\xa6\x5e\x00\xae\xd0\x1f\x33\x61\xed\x5e\x58\xe7\ \xcc\x5b\xfb\x20\x84\x98\x0c\x3a\x51\xcf\xcc\x89\xa9\x5f\xfc\x8b\ \x1e\x68\x5a\x92\xf3\x9f\x3e\x7f\x99\xfb\xb8\x5c\x8b\x0e\xa6\x62\ \xd9\x2d\x2b\xfa\x75\x4c\x55\xc3\x1b\x0b\x2b\x24\x17\x97\xda\x31\ \x40\xf2\xc7\x91\x71\x30\xd6\xe5\xf1\x74\x87\x93\x94\x02\x50\x28\ \x69\xaa\x07\xf0\xaa\x1a\x25\x05\x0a\x25\x4d\xf5\x00\x5e\xf5\x3b\ \xa5\x10\x06\x28\x25\xc3\xdd\x5e\x6f\xcf\xe8\xbe\x91\xd8\x21\x19\ \x80\x8f\x45\x1b\x61\x55\x1d\x5d\x8f\xe6\x36\xb3\xb1\x14\xdb\x50\ \x47\x5b\x52\xd3\xf6\xa3\x37\xd7\x3f\xcd\xd3\x34\x6b\xe0\x0a\xf2\ \x9e\x91\xbb\xde\xb5\xf6\x6e\xcf\x86\x2b\x81\x26\xde\x3b\xde\xd4\ \x2d\xfd\x2a\xcd\x46\x00\x8e\x3e\x96\x6c\x67\xcd\xbd\xab\xbb\xb8\ \xdf\x81\xbc\xaa\xb7\x2c\x89\x9d\xde\xa6\xe3\x83\x6e\x48\x6e\x3f\ \x6d\x97\x7f\x7f\xf1\xcd\x13\xd8\x1c\xcf\x83\xb4\x0d\x37\x96\xe1\ \x81\xb3\xd6\xd7\xaf\x28\xfd\xed\x4f\x2b\x21\xfd\x07\x34\x36\x81\ \x0a\x59\x5b\xd2\x78\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ \x82\ \x00\x00\x05\x0b\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ \x00\x00\x04\xd2\x49\x44\x41\x54\x38\x8d\x8d\x95\x6b\x6c\x14\x65\ \x14\x86\x9f\xf3\xcd\xee\x76\xdd\x6d\x2b\x0b\xb4\x08\x41\x51\xc1\ \xa8\xa9\x28\x86\x68\x50\xa3\x56\x40\x8c\x31\xad\xa2\x9d\x55\x44\ \x4c\x23\x8d\xd1\x88\x37\xd0\xa8\x89\xc6\x1a\xaf\x28\xe1\x9f\xc4\ \x4b\x48\x34\x58\xb5\x3b\x5b\x89\xe8\x0f\xbc\xe3\x2d\x41\x89\x37\ \x8c\xca\x45\xb0\x18\x41\x0c\xb2\x2d\x2d\xdb\xbd\xcc\xcc\x77\xfc\ \xb1\x53\x05\xbc\xc4\xf3\x6b\x66\xbe\xcc\xf3\x9d\xf3\xbe\xef\xcc\ \x27\xfc\x4b\x69\x67\x67\x92\x62\xf1\x4a\x54\x2f\x47\xa4\x19\xd0\ \x68\x29\x86\xea\x2f\x88\xbc\x06\xac\x13\xcf\xab\xfe\xd3\xfb\xf2\ \x8f\x50\xd7\x5d\x0c\x2c\x06\x7a\x81\xb5\xe2\x79\x3f\x1f\xb1\x7e\ \x1c\x22\x0b\x50\x6d\x47\xf5\x49\xc9\xe7\x5f\xff\x7f\xe0\x6c\x76\ \x01\xa9\xd4\x5a\x8a\x45\x01\x2e\x43\xe4\x12\x54\x27\x02\x06\x91\ \xad\x40\x5e\x72\xb9\x4f\xd5\x75\xeb\x51\x5d\x89\x31\x43\xe4\x72\ \x77\xcb\x5f\x53\xfd\x05\xd6\x85\x0b\x1b\xa9\x56\xd7\x92\x48\xcc\ \x97\x9e\x9e\x21\x75\xdd\x6b\x81\x5b\x11\xe9\x23\x0c\xdf\xc4\x98\ \x5d\xa4\xd3\x4a\xa9\x34\x03\x6b\xaf\x07\x4e\xc0\x98\x25\xd2\xdb\ \xbb\x43\x5d\xf7\x5e\x44\xc6\x4b\x2e\x77\xd7\x28\xcf\xfc\xd9\x66\ \xa5\xf2\x34\xb0\x52\x7a\x7a\x86\x34\x9b\x7d\x0c\x91\xf3\x38\x78\ \xb0\x55\x72\xb9\x15\x40\x02\x91\x3b\x19\x19\xb9\x99\x30\x4c\xd3\ \xd2\xb2\x04\x58\x86\xb5\x2f\x69\x47\x47\xab\x78\xde\x13\x58\xdb\ \xa8\x1d\x1d\x97\x1f\xd6\xb1\x76\x74\x9c\x0f\x74\x4a\x3e\xbf\x58\ \x5d\x77\x31\xaa\x2d\x92\xcf\x2f\x55\xd7\xbd\x18\x63\x76\x11\x04\ \x8a\xe3\x4c\x01\x8e\x02\xce\x46\xb5\x15\x63\xee\xc6\xda\x7e\x60\ \x1d\xd6\x76\x91\x4a\xed\xa0\x5c\x7e\x87\x4c\xe6\x42\x79\xee\x39\ \x5f\x22\x33\xf2\x18\x73\x0f\x8e\x53\xc0\xf7\xd7\x91\xc9\xcc\x66\ \x60\x60\x0e\xb0\x04\x70\xc5\xf3\x4a\x47\x98\x37\x36\x32\xf6\x21\ \x1c\x67\x17\x61\xf8\x12\x30\x1b\xd5\x65\x18\xd3\x2f\xb9\x5c\xce\ \x68\x67\x67\x12\x18\x27\xbd\xbd\x3b\xa8\x56\xaf\x43\xf5\x79\xb6\ \x6d\x53\xe0\x7e\xca\xe5\x2c\xfb\xf6\xf9\xda\xd1\x71\x9f\xba\xee\ \x07\xea\xba\x1b\x34\x9b\xbd\x0d\xcf\x1b\x20\x16\x5b\x00\x3c\x4e\ \x63\xe3\x5e\x44\xde\x05\xda\x51\xcd\x03\xed\x35\x8d\x8b\xc5\x16\ \xe0\xcb\x9a\x30\x72\x31\x22\xaf\xd3\xdc\x3c\x0f\xd5\xf5\xf2\xc6\ \x1b\x23\x34\x37\x3f\x88\x31\x3e\x9e\x37\x1b\x98\x03\x1c\x43\x36\ \x7b\x87\xbc\xf2\xca\xef\x88\xbc\x47\xa1\x70\x11\x22\x2f\x03\xed\ \xd2\xd7\xb7\x13\xd5\x29\x35\xb0\xea\x64\x60\x34\xa7\xf5\xe2\x79\ \x07\x50\x3d\x1d\x63\x36\xd5\xe6\xd6\x0b\x24\x97\x5b\xc1\xfc\xf9\ \x4d\xf8\x7e\x03\xaa\x0f\xa0\x7a\xd5\xf2\xd5\x9f\x34\x6c\x9e\x38\ \xfd\x4b\x3f\x96\x6c\x93\xde\xde\x1d\xc0\x89\x11\x63\x48\xdb\xda\ \x52\x31\x44\x92\xc0\xe1\x5f\x8f\x48\x12\x6b\x47\xa2\xbb\x00\x80\ \x78\x7c\x0e\xd6\x8e\x5f\x3e\xf7\x9e\xaf\xc6\x54\x86\x4e\x35\x61\ \x72\xf7\xfb\x67\xb6\x8f\xbc\x57\x2a\x8d\x7b\x72\xee\xd2\x09\x07\ \x3e\x5c\xa5\xea\xba\x0e\xaa\x3f\x91\x4c\x1e\x1f\x43\x75\x00\x63\ \x8e\x8d\x20\xa5\x28\xf4\xfd\xc0\x09\xc0\xc7\x40\x5c\x41\x50\xfd\ \x61\xe3\xf1\xb3\x9e\x8a\xc5\x9c\xee\x93\xcf\x98\xea\x8f\x6f\xae\ \x1f\x0c\xd3\xf5\x03\xf1\xbd\x7b\x52\x3f\x0c\x38\x67\xbd\x58\xbd\ \x61\xc2\x29\xbf\x7e\x37\x63\xde\x96\xb7\x77\x22\x32\x35\x86\xea\ \x6e\x54\xaf\x88\xc0\x5f\x01\x33\x81\xef\x31\x26\x1b\x3d\x1b\xe4\ \x9a\x6b\x26\xae\x39\x67\x61\xa1\x50\xd7\x74\xe1\x39\xad\xd3\xb6\ \x34\x9a\x20\x69\xaa\x95\x54\x08\x18\x81\x69\xa7\x4e\xd8\x9f\x0e\ \xca\x99\xef\xcd\xf4\xd5\xf3\x7e\x7c\x7f\x2e\x41\x60\x0d\xfb\xf7\ \x6f\x05\xa6\x45\x90\x2f\x80\x19\xa4\xd3\x9b\x51\x3d\x3d\x92\x65\ \x0f\x61\x38\x6e\x77\x72\xd2\xd5\x93\x9b\x53\x61\xba\x3e\x51\x55\ \x63\x02\xc2\x30\x76\xa8\x7a\xc7\x4d\x4a\x97\x89\x27\xa6\x3c\xd2\ \xba\xec\x68\xf1\xbc\x82\x91\x0d\x1b\x02\x20\xd0\xb6\xb6\x14\x50\ \x40\x24\x23\x2f\xbc\x50\x06\x12\x00\x58\xfb\x2b\x30\x36\x1e\x97\ \xb3\xc6\x66\xea\x14\x40\x8d\x09\x45\xad\xc3\x11\x35\x66\x4c\x5d\ \x29\xae\x7a\x5a\x2d\x15\xb5\xba\x85\x99\x33\xcb\x18\x33\x0c\xd4\ \x8f\x9a\xa6\xad\xad\x31\x44\x46\x50\x4d\xd9\x90\x52\x18\xfd\x62\ \xd4\x98\x10\xfb\x77\x70\x18\x2a\xa1\xad\x05\xc1\x00\x88\xe7\xfd\ \x24\xdd\xdd\x16\x6b\x2d\xd6\x9a\x48\x82\x02\x4d\x4d\x19\x44\x2a\ \x18\x53\x17\x06\xc1\xdb\x7b\x7f\x2b\x42\x18\x3a\xc4\x62\x41\xd0\ \x38\xe6\xb7\x43\xa1\x7e\xa0\x32\x38\x58\x69\xf0\x13\xfe\x67\x87\ \x76\x4c\x34\xb6\x45\xc4\x44\xd7\x23\x84\x61\x8a\x5a\x14\x13\x95\ \x71\x69\x6f\xb0\x50\xd4\xbd\x7b\x86\x1a\xb0\x2a\x7f\x36\x10\xd5\ \xe6\x2d\x85\x54\x43\x75\xe8\xad\xee\xae\x73\x0b\x00\x87\x19\x00\ \x94\x50\x2d\x03\x60\x4c\x11\x91\xf4\x28\xb8\x3b\xdb\x52\xdd\xdd\ \x75\xfb\xa7\x3d\x89\x45\xd3\xf7\xef\x1b\xae\x9b\x3a\xd6\x69\x60\ \x42\xa2\x34\x7c\x20\x70\xbe\xfe\x76\xdb\xb1\x07\x87\x2a\x09\xc7\ \xd6\xad\x1b\x05\x1d\xb6\xab\xf4\xf5\x6d\x97\x7c\xfe\xde\x48\xb0\ \x55\x94\xcb\xfd\x58\x5b\x21\x32\x72\xd2\x81\x3d\xc3\xe7\xf5\x6f\ \x9c\xf5\xfb\xce\x7d\xaf\x7e\xf3\x79\x3f\x1f\xbd\xbb\x35\xb3\x6b\ \xd3\xf6\x52\x71\xb8\x7c\x63\x10\xb3\xa7\x04\xf1\xf8\x83\x8f\xae\ \xda\x74\x29\xfc\xcb\x09\x72\x68\x69\x36\x7b\x15\xd0\x24\xb9\xdc\ \x33\xea\xba\x7d\xc4\xe3\x5d\xf8\xbe\x00\xcf\x8a\xe7\xb9\xba\x68\ \x51\x5a\xd6\xac\x29\x02\x3c\xfc\xcc\xc6\x93\x1c\x75\xd6\xab\x95\ \x2e\xf3\xdf\x58\xa0\xae\x6e\x3d\xaa\xb9\xda\x2e\x3a\x88\xef\xfb\ \xe2\x79\x05\x1c\x67\x29\xc0\x28\x14\xe0\x81\x9b\x66\x6d\x37\x46\ \xae\x10\x47\x6f\xfb\x03\x8f\xed\x32\x9a\x4d\x90\xc8\x10\x00\x00\ \x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x0a\xe8\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x06\x00\x00\x00\x71\x95\x30\x34\ \x00\x00\x0a\xaf\x49\x44\x41\x54\x78\xda\xed\x9d\x79\x70\x13\xd7\ \x19\xc0\x95\xce\xb4\xd3\x7b\x3a\x6d\xfa\x67\xcf\xe9\x35\x99\x1e\ \xd3\xce\x34\x90\xd2\x4e\x48\x20\xa4\xc1\x09\x94\x1b\x0c\xc6\x98\ \x80\x11\x01\x5f\xc0\x40\xc1\x76\x39\xec\x60\x20\x84\x74\x7a\x01\ \x4d\x30\xe6\x68\x00\xbb\x81\x60\x07\x9b\xdb\xc6\xc6\x36\xd8\x69\ \x49\x93\x12\x5b\x92\x6d\xc9\x92\xb5\x5a\x79\xf7\xad\x81\x24\x74\ \x12\x92\x7c\x7d\xdf\xda\x5a\xed\x69\x4b\xb2\x96\x99\x3c\xf4\x66\ \xbe\x7f\x3c\xd6\xee\xbe\x9f\x3e\x7d\xef\xbb\xf6\x3d\x87\x23\x81\ \x11\x08\x04\x3e\xc7\x11\xf2\x38\x27\x8a\x65\x21\x81\xd4\x51\xe9\ \x09\x89\x44\xa2\xf2\x31\x15\xf8\x84\xcb\xc7\xf2\x5c\x08\xe9\xc6\ \xb9\x71\xa2\xb4\x95\xce\x75\x92\xd7\xeb\xfd\xac\xc3\xee\x11\x96\ \xa4\x9f\x72\x02\x79\x91\x3e\xc0\x0d\x06\x40\xc6\x25\xbc\x48\x06\ \x78\x42\xfe\xce\x4b\xd2\x4f\x92\x0e\xb6\xbf\xbf\xff\x7b\xf4\x9b\ \x7c\x95\x11\x0d\x1d\xb5\x86\x53\xd8\xc7\xc3\xe1\x1b\xdf\x1d\x35\ \x58\x00\xb8\x2f\x24\x4a\xeb\xe8\x45\xff\x97\x02\x6b\x90\xdb\xd4\ \x84\xac\x41\x46\x09\xc1\x25\x84\x7c\x99\x5e\xa0\x96\x75\x50\x9c\ \x20\xc0\x9b\xde\x6b\xd0\xf4\xf6\x39\xa8\xbb\x56\x09\x27\xdb\x2b\ \xe0\xc2\x9b\xd5\x70\xd5\xd5\x04\x5d\x5c\x77\x0c\xd7\x10\x6b\x04\ \x41\xf8\x52\x5c\x70\x43\xa1\x77\xbe\x4e\x35\xf7\x5f\xcc\x42\x15\ \x45\x68\xba\x7e\x06\xf6\x9c\x2f\x86\xfc\x43\x13\x61\xe9\x4b\xbf\ \x34\x95\xec\x7d\x63\x60\xcb\xf1\x0c\xa8\x6c\xdd\x0d\xae\x80\x6b\ \xb8\x6b\xb6\x23\xb3\xd8\x35\x57\x94\x5e\x67\x15\x6e\xab\xab\x1e\ \x36\xbf\x92\x61\x09\xd5\x4a\x96\x97\xff\x0a\x0e\x34\xec\x00\x2f\ \xd7\x6b\xf1\x4b\x20\x6f\x78\x07\x06\xbe\x32\x92\xcd\xfd\x14\xab\ \x66\xa1\xaf\x3f\x04\xbb\xcf\x15\x99\xc2\x73\xee\x1f\x0b\x39\x87\ \x7f\x03\x05\x47\xc7\xc3\xaa\xca\x47\x21\xef\xe5\x87\x61\xc5\xc1\ \x71\x90\x6d\xf2\xbf\x79\x54\xe3\x9b\x3b\x2e\x58\x9a\x8b\x61\x6d\ \x32\xd5\xdc\xb5\x2c\xc2\xf5\x04\xbb\xa1\xe4\x44\xa6\xee\xe7\xff\ \x20\xac\xa9\x9a\x00\x9b\xea\xa6\x42\x59\xc3\x1c\xd8\x66\x22\xcf\ \x5e\x98\x09\x85\xd5\x93\x61\xe5\xa1\x5f\x6b\x3e\xbb\xac\x7c\x2c\ \xbc\xda\x56\x61\x7e\x3f\xba\xf0\x59\xba\x62\x2c\x7a\x0b\x3e\xbe\ \x0f\x8a\x2a\x67\x69\x00\xe5\x1f\x19\x0f\x25\xe7\x66\x98\x42\x35\ \x95\xfa\xd9\x50\x58\x93\x26\x6b\xba\xfa\x3a\x16\x90\x6f\x9b\xba\ \x70\x43\x7e\x2e\x73\x1e\xc2\xf3\xaf\xe5\x44\xb5\x96\xca\xba\xe3\ \x93\x2c\x35\x76\x24\x41\x8d\x56\x6b\x33\x6a\xb2\x85\xb9\x78\xc5\ \x10\xa1\xb1\x18\x44\x1c\xbf\xf2\xa2\x46\xe3\x36\x9c\x7c\x22\x21\ \xb0\x6a\x29\xbb\x38\x8b\x42\x1e\xa7\xb1\xc9\xde\x50\xaf\x31\x18\ \x51\x47\x7c\x43\xe1\x2f\x53\x70\x71\xd2\xb9\x07\x1f\x55\x40\xac\ \xf9\xe7\xc4\x51\xc3\x8d\x48\x29\x35\x2f\x6a\x73\x71\xf0\xd2\x73\ \xc6\xd0\x9a\x86\xd5\x4a\xe2\x86\xc5\xdc\x02\x4e\x5a\x71\xb1\x2a\ \x1e\x82\x32\x6a\x47\x93\x05\x18\x05\x6d\x72\xd4\x85\x1b\x07\xee\ \x3e\xb7\x21\x77\x21\x27\x88\x30\x2b\xc6\xa2\xed\x2d\x38\x34\x49\ \x01\x50\x44\x61\x24\x13\x6e\x64\xe1\x53\x9b\x8a\xaa\xd6\x3d\x86\ \xe7\x08\x8b\xe2\x44\xea\x9a\x89\xdb\x58\x03\x7c\xd5\x75\x49\xb5\ \x10\x8d\xa1\x30\xe6\x24\x1f\x30\x95\x0d\xd4\x85\x8b\xdc\x07\xdd\ \x40\x63\xc4\x28\x6d\x75\xc8\xf9\x5c\xd6\xcc\x43\xe3\x4e\x65\xe2\ \xab\x69\xe0\x60\x07\x5c\xd9\xab\x38\x3f\x53\x09\x46\x30\xac\xee\ \x0e\xf6\x68\x9f\x85\x90\xd7\x1c\x72\x62\x99\x31\xc0\x2f\xd4\x16\ \x28\x80\x0b\xed\x30\x0f\x2a\x51\x9b\x89\x36\x77\xb3\xee\x59\x24\ \x0f\x35\x11\xe4\x26\x6b\x80\x31\x41\x13\x99\xf4\x46\x1a\xa9\xd9\ \x09\x38\xef\xc8\xc3\xca\xbd\x30\x0b\xa7\x7b\x16\x09\x01\xdf\x61\ \x0d\xf0\xba\x97\xa7\x28\x93\xde\x72\x76\x9a\xad\x80\x31\x77\x11\ \xb9\x17\xa6\x3a\x75\xcf\x72\xc7\x21\x27\x8e\x19\x03\x5c\x5c\x35\ \x5b\x99\xf4\xe6\x33\xf6\x6a\x70\xc1\xd1\x47\x94\x7b\x9d\xbe\x56\ \xa9\x7f\x96\x77\x11\x30\xcf\x1a\xe0\xed\x35\xcb\x95\x49\x17\x9f\ \x7a\xd2\x5e\x1b\x7c\x38\x1a\x3a\x9b\x84\xcd\x1c\x02\xbe\xc2\x1a\ \x60\x75\x5a\x12\x73\x0f\xb6\x01\xa6\xee\x9f\x73\xff\x18\xe5\x5e\ \x6f\x79\xdf\xd0\xb9\x69\xa4\x19\x01\xef\x67\x0d\x30\x96\x7e\x22\ \x93\xc6\xe4\x8c\x5d\x80\x71\x01\x8d\xdc\xa7\xe0\xd0\x63\x72\x80\ \xa3\x7b\x96\x7d\x0e\x1a\x33\x2f\x61\x0d\x70\x0f\xe7\x93\x33\x5d\ \x91\x0c\x5a\xc9\xb9\xe9\xb6\x00\x5e\x5d\x35\x41\x01\xbc\xf7\xfc\ \x26\xe3\xb3\x10\x92\xe5\xe0\x06\x06\xbe\xc5\x62\x26\x6d\x5b\xf5\ \xb2\xa8\x76\x1d\x1d\x9f\x74\xb8\xf8\xa5\x61\xd2\x3e\x72\x0f\x2c\ \x9a\xea\x33\x6a\x9c\x24\x7d\x73\x28\x17\x4c\x9a\xd9\x0b\x97\x1b\ \x35\x79\xe0\x8d\xa7\x93\xe7\x4d\x94\xe9\xfc\xdf\x92\x13\x8b\xcc\ \xb4\xb7\x31\x5a\x2a\xa2\xaa\xcc\x62\xa9\x68\xd7\xa9\x5c\x4d\xdd\ \x2d\x59\xa6\x02\x17\x4e\x75\x9e\x19\xbf\x4c\x93\xfa\x5c\xa6\xba\ \xd8\xf9\x69\xfa\x47\x1f\x6b\x80\xdf\xee\xbd\x0e\xb9\x07\xa3\x76\ \x12\x0b\x99\xa5\xf1\x94\x8a\x4c\x64\xfd\xc9\x27\x34\xc5\x50\x53\ \xdb\x2b\x12\x7a\x67\xf8\x8c\xae\xe0\x29\x66\xb2\xa8\xc5\xcd\x1d\ \x17\xc1\x59\xfe\x50\x54\x93\x2b\xc6\x26\x64\x2e\x30\x9f\xac\x5e\ \xd4\x50\x4a\x4f\x2c\x86\xbe\x7e\xde\x2c\x8b\xb6\xc0\xa2\x4d\x4a\ \x6c\x60\x11\x72\xdd\xbf\x8f\x69\x20\xa3\x06\xe6\xd3\x85\xaf\xe4\ \xec\xf4\x98\xec\x6d\x61\x75\x9a\x9c\xb4\x57\xc3\x2d\xae\x9c\x63\ \xd1\xf9\x23\xd5\x5b\x96\xee\x83\x84\x7c\x83\xfe\x93\xc8\x22\xe4\ \x96\xce\x7a\x8d\xb9\x88\x80\xc6\x6c\xd8\x5a\x6a\x53\x31\xe2\xdb\ \x7c\xfa\x77\xb0\x85\x42\xdf\x58\x3b\x45\x86\xba\xea\xd8\x23\x72\ \x3e\x59\xdf\x1b\xf1\x42\x6d\x3e\xf4\x86\x83\x66\xf7\x91\xd0\x2b\ \x1b\xb6\xf9\x04\x7b\x61\xe9\x3f\xbe\xcf\x22\x64\xb4\xc9\xbb\x4e\ \xe5\xc5\xdd\xd5\xa3\x2e\x70\x9e\x68\xdb\x2f\xb7\x5e\x99\x5c\xff\ \x7d\xb9\x82\x11\xcb\xe0\x05\x69\x1e\xfd\xc0\x87\xac\xb6\x4f\x61\ \x63\xdf\xf6\x1a\xa7\x12\x8c\x8c\x24\xab\x0e\x3f\x0e\x87\x9a\x9e\ \x07\x6f\xc8\x6f\x75\xcd\x3b\x94\xd9\xdc\xb8\x1a\x00\x79\x51\x9c\ \xca\x7a\xdb\x2a\xf6\x99\x61\x06\x6c\xcf\xb9\x22\x78\xae\x66\x85\ \x9c\x85\xfb\xfd\x91\xa9\xb2\x5f\xfb\xc7\xba\x55\x32\xd4\x76\x4f\ \xb3\x59\x08\xac\x96\xf7\x28\xdc\xa7\x12\x6a\x61\x0d\xf6\x0f\xfc\ \x9c\x06\x21\xee\x54\x2f\xb0\xa5\xb8\xc2\xe1\x81\x9f\x8d\xb6\xbb\ \xfd\x8b\x34\x10\xd9\x49\x2f\xf6\x41\x0a\xa8\x22\x1f\x50\x26\x3b\ \x78\x9e\xff\x42\x32\x5f\x23\xf8\x3e\xbd\x70\x39\xab\x0b\x60\x8c\ \x82\x73\xdf\x87\x7d\x7c\xb6\xbd\x08\xd3\x77\xeb\xd6\xd7\xa8\xbf\ \xbc\x62\xa8\x1a\xfd\xee\x3d\x00\xf5\x9d\xc1\x96\x5e\xe9\x99\xc0\ \xcd\x9b\x5f\x75\xdc\xcd\x81\x21\x36\x75\x59\x7e\xc4\x0b\xc2\x14\ \x4c\x7b\x52\x17\x2f\x7f\xf0\x9d\x8e\x4f\xae\xe0\x1c\xe8\x5c\x9e\ \xc6\x39\x05\x05\xe1\x87\x38\x47\x47\x6a\xa4\x46\x6a\xa4\x46\x6a\ \xa4\x46\x6a\xa4\x46\x6a\xa4\x46\x6a\xdc\xdd\x40\x83\xc6\xe4\x0f\ \x60\xe6\x8d\x13\xa4\x6c\x56\x02\x0d\x9c\x0b\x06\x1a\x38\xb7\xbb\ \x1e\x68\x70\xb7\x6e\xdd\x4f\x81\xe6\xf0\x22\x39\x83\xa9\xba\x7b\ \x20\x54\xc6\x74\xc0\xe9\x90\x28\xae\xc4\x34\x81\x6d\x60\x31\x6c\ \xa4\x37\xaa\x48\x25\x7b\x48\x79\x9f\x20\xfc\x20\x69\x60\xf1\x55\ \x7d\x5e\x20\xbb\x58\xec\x23\x1e\x85\xdc\xc1\x14\x2e\xa6\x72\x47\ \x67\x0e\x04\xe1\x17\xd8\x06\x9f\x02\x6a\x29\x5e\x6a\x3a\x1e\x4c\ \x0c\xae\x28\x4e\x1b\xb6\x64\x24\x88\xd0\xd7\xd6\x0a\xde\xfd\xbb\ \xa1\x6b\xfb\x1f\xc0\x53\x94\x07\xee\xdc\x2c\x70\xaf\x59\x06\x9e\ \xd2\xf5\xd0\xfd\xa7\xed\xd0\x5b\x7b\x12\xb8\xde\x5e\xe6\x77\x3e\ \xc1\x45\x3e\xbe\x7a\x9c\x20\xa5\x5b\x15\x3d\xb9\x40\x40\x86\xea\ \x5a\x36\x17\x3a\xd2\x27\x8f\x28\x9d\x19\x4f\x41\xd7\x96\xb5\xf2\ \x97\xc1\x30\xe4\x0f\xb1\x50\x1c\x9b\xe6\x12\xf2\x5b\xd3\xf2\x10\ \xd5\x58\x5f\xd5\x3f\xa0\x73\xe9\xec\x98\xc0\x9a\x49\x57\x59\x11\ \x04\x5d\x1d\xcc\x96\x91\xb0\xe5\x61\x78\x4f\xc1\xa2\xf1\x84\x0b\ \x06\xa1\x6b\x6b\xa1\x01\x98\x6b\xc1\x93\xe0\x7d\x7a\x06\x04\x9d\ \x73\x81\x5f\x31\x1f\xfa\x73\x32\x80\x5f\xb9\x00\x42\xcf\xa4\x83\ \x3f\x7b\x16\x78\x32\xa7\x1a\x35\x9a\x7e\x41\x81\x96\x26\x56\x21\ \x4b\xa1\x81\x81\x6f\x5b\x05\x0d\xf7\x61\xcb\xa5\xfe\x43\x41\xaf\ \x17\xdc\xab\xb3\x35\x90\xdc\xf4\x67\x1f\x5c\x3e\x17\x48\x41\xd6\ \x88\xd2\x9f\xbb\x10\x7a\x16\x4f\xd7\x99\x8d\x29\xb2\x7d\x66\x13\ \xb2\xd8\x60\xda\x3a\x65\xda\xc2\xca\xf3\xf2\xe2\xa5\x86\xe3\x5b\ \x32\x13\xc4\xfc\x45\x31\xc1\x55\x4b\x88\x6a\x78\x27\xd5\x78\x35\ \xe4\x40\xeb\x65\x56\x21\x2f\x34\x86\xbc\x26\xed\xab\xe8\x09\xa8\ \xe1\xf6\x39\xe7\xc6\x0d\x56\xa3\xcd\x79\x99\xe0\x59\x38\x45\x63\ \x2e\x82\xae\x4e\x16\x21\xfb\x35\xed\xab\x3c\x21\x8b\xf5\xff\x14\ \xb8\xda\xac\x81\xeb\xcf\x9e\x3d\x2a\xb8\x6a\xc8\x2e\x95\x26\x77\ \x6d\x2b\x66\x55\x8b\x17\xa9\x7a\x83\x49\x8b\xde\x63\xf0\x6c\xc8\ \x51\x20\xf4\x64\x4d\x4b\x0a\x5c\xb5\xb9\x50\x7f\x79\x81\xb6\x2b\ \xec\x01\x16\x48\xd3\x20\x5c\xba\xea\xe9\x5f\x82\x09\x34\xd6\x47\ \x7f\xc6\xf3\x27\xcb\x0b\x55\x32\x01\xa3\xf4\x2c\x9e\xa6\xdc\xc3\ \x53\xb2\x8e\xc9\x3d\x2e\xe5\x97\x60\x38\x81\x2c\x35\xbc\x06\xf5\ \xe7\xed\x9a\x45\x2d\xd9\x70\x65\x53\x91\xb3\x50\xb3\xe0\x71\x7e\ \x3f\x7b\x3b\xb6\x52\xd3\xeb\x18\xca\x90\x69\xcc\x83\xcb\x39\x4f\ \x99\x7c\x88\xfa\xb5\x76\x00\x46\xf1\x64\x46\x17\x3c\x7f\x5d\x35\ \x8b\x5a\x5c\x8e\x80\xaf\x6a\x76\xc8\x7b\xeb\x3f\x9a\x40\xc2\x2e\ \xb8\x28\x18\x8c\x28\x76\xfe\x2f\x3b\x58\x04\xdc\x62\x78\x19\x3c\ \x70\xb9\x41\x99\x74\x37\x8d\xc4\xec\x04\xcc\xd1\x88\x4f\xb1\xc3\ \xa5\xeb\x59\x04\xcc\x19\xb6\x33\xc0\x08\x2b\x32\x69\x2f\x8d\xc0\ \xec\x04\x8c\x61\xb5\x12\x1d\xae\x71\x32\x59\x0d\x31\x6c\xc8\xe1\ \x3b\x71\x4c\x05\x78\x86\xad\x80\xc3\x39\x19\x51\x73\x94\x9b\xc5\ \x64\x62\xde\xa1\xdf\x33\xcd\x7f\xfe\xb4\x6d\xfe\xef\x70\xfe\xb0\ \xbb\xb8\x80\xc9\xe4\x0f\xbe\x80\xd8\xa5\xb1\xc1\xd4\xe9\x57\xec\ \x22\x0d\x6b\xed\x04\x8c\x59\x38\x25\xa2\xdb\xb1\x89\xc1\x8d\xa0\ \x89\xdb\xb0\xad\x17\xe7\xf3\x42\xc7\xfc\x34\x65\xe2\x02\x0d\x6d\ \xed\x02\x8c\xa9\x4e\xc5\x1c\x55\xec\x61\x4f\x83\x71\x5b\x2f\xf9\ \x2c\x0c\xfd\x7e\xbb\x85\xb9\xca\xc4\x63\x4d\x4b\x26\x22\xea\x9c\ \x44\xe0\xf5\x36\x06\x35\x58\x7a\x36\xf2\xe2\xa1\xf6\xf5\xa6\xa3\ \x07\x6c\x37\x13\x6a\xf3\xe0\x5a\x9e\x2e\x07\x38\xec\x9d\xbd\x21\ \x4e\x70\xe0\x06\x96\xb8\x91\xa5\x86\x7c\x97\x07\x3a\x16\x4e\xb5\ \x4f\x8b\xf3\x17\x81\x5b\xa5\xbd\x3d\x07\xf6\x30\xb9\xc0\x29\xa7\ \xc7\xe0\x56\xac\x06\x2d\xde\xf7\x37\x4d\x44\xd7\x9f\x44\x5b\xdc\ \xbb\x24\x6a\x7b\x3b\xb3\xe7\xc8\x85\x54\x06\xf3\x10\x7b\xd5\xd5\ \x8c\x07\xe8\x1f\x3f\xd2\x68\xb1\xdf\x2f\x4f\x5e\x59\xe5\x69\x54\ \x27\xe6\x8f\x1e\x72\x40\x57\x8d\xf6\x1d\x3f\xca\xe6\x69\x31\xfa\ \x23\x79\xf0\xf8\x18\xd3\xa4\xbb\xaa\x02\x81\xf6\x78\x34\xa9\x4b\ \xbf\xea\x0b\x53\x92\xed\x0c\xda\x5e\x2a\x55\xc6\x72\xfd\xe0\xe6\ \x48\x86\x66\x3e\x75\x64\x17\x31\x17\x41\xe7\xbc\xf8\x52\x93\xb9\ \x19\x72\xd0\xa2\x29\x9c\xd2\xd0\x98\xe3\x38\x36\x1b\x51\x6e\xdc\ \xf8\x8e\x69\x65\x19\x8f\x28\x30\xdd\xc9\x9f\x42\xc6\x06\x12\x8d\ \xf6\x51\x93\x81\x35\x3a\x71\x18\xdb\x8c\xb9\x06\x1f\xb5\xb7\x9d\ \xe9\x69\x9a\xcf\x7a\x8a\x0a\x64\x7f\x9b\xc9\x53\x66\x08\x29\x18\ \xae\xdf\x17\x77\x3d\xa9\x31\xfb\x20\xf6\x32\x74\x66\x9b\x77\xf3\ \xa0\xe9\x40\x0d\xc5\xc0\x01\x2b\x15\x08\x5f\xed\xe3\xaa\xa5\xfb\ \xaf\x3b\x21\xc4\x87\x19\xad\xc3\x49\x27\x47\x3c\x3c\x8a\xfe\x6c\ \x3f\x6f\xa8\xd1\xa9\xdb\xa6\xca\xa9\x77\x61\xd2\x50\x32\x92\x60\ \xf9\x9f\xf1\xf6\xa9\xf6\x98\xbb\x2d\x07\x0f\x8b\x22\xed\x96\x3f\ \x83\xee\x2e\xf0\x1e\x3b\x30\xd8\x33\x31\x3f\xcd\x12\xaa\xcb\x99\ \x2e\x6b\xac\xff\xf2\x25\xd6\x1b\x00\xdb\xb0\x31\x3d\xee\xbe\x60\ \x2b\x73\xa1\xcd\x5d\xf8\x20\xd0\x7e\x15\xfc\x17\xcf\xca\xb6\xba\ \xb7\xae\x1a\xfc\x2d\x8d\x10\xbc\xfe\x5f\x56\x3d\x04\x83\x59\x48\ \xb8\x4f\x58\xb6\xc9\x83\x0b\xdf\x6d\xf6\x41\xc5\x2d\xef\xe1\x82\ \x96\xf0\x81\x7d\xea\x81\x67\xf3\xe0\xf1\x31\xa1\xd4\x91\x93\x30\ \x14\x90\x55\x59\xba\x62\xa3\x19\x18\x9d\xc8\x07\x87\xea\x72\x17\ \xf7\x82\x0c\x1d\x9a\xba\x97\x32\xf8\xb1\xed\x6f\x1a\x61\x12\x23\ \x4c\xc8\x63\x98\x8e\xa3\x61\xf6\xa9\xa1\xd7\x0c\x58\x39\xf6\xf7\ \xa3\xc1\xb9\xd0\x39\xd1\xb9\xf1\xa2\x54\x8a\xdb\x75\x25\x7a\xec\ \xef\xff\x01\xda\x1a\x34\x26\xcb\xef\xf1\xa8\x00\x00\x00\x00\x49\ \x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x0c\xa1\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x06\x00\x00\x00\x71\x95\x30\x34\ \x00\x00\x0c\x68\x49\x44\x41\x54\x78\xda\xed\x5d\x7b\x70\x15\xd5\ \x19\x3f\x25\x50\x7c\x81\x32\x23\xc2\x48\x90\x47\x2a\x0d\x01\x14\ \x41\x79\x8e\x8a\x03\x0a\x0a\x12\x40\x65\xda\x84\x71\x8a\x2d\x30\ \xd3\xe9\xb4\xd3\x8e\xb6\x01\x0a\x09\xc8\x40\xa7\x9d\x8e\x32\xfd\ \x43\x13\x68\xab\x8e\x8c\x14\x08\xc6\x01\xad\xd0\x96\x00\x09\x6a\ \x6d\x02\x29\x09\x49\xe5\x5d\xfb\x4f\x4b\x81\x0a\xcd\xeb\x7a\x73\ \xef\xe9\xf7\xdb\xec\xde\x9e\x5d\x76\xf7\xee\xee\x3d\x67\xb3\x17\ \xbd\x33\x5f\x72\xe7\xee\xfb\x77\xcf\xfd\xce\xf7\xf8\x7d\xdf\x61\ \x2c\x22\xaf\x1d\x8c\xe5\x90\x14\xec\x64\x6c\x11\xfd\x2f\xf9\x1d\ \x63\xbf\xa1\xff\x47\x48\x8e\x93\x9c\x21\xb9\x4c\x12\xd3\xe5\xb2\ \xfe\x19\xb6\xd5\xea\xfb\x96\x90\x2c\xdc\xce\xd8\x68\x9c\x8b\x7d\ \xf9\x62\xac\x92\xb1\x91\x04\xc6\x72\x92\x1d\x24\x97\x48\xb8\x24\ \xf9\x2f\xc9\x1f\x08\xf8\x9f\xd0\xff\x89\x9c\xb1\xaf\x7c\x61\x40\ \xa5\x07\xfe\x1a\x3d\x78\x99\x3e\x02\x7d\x01\xb7\xbb\x77\x6f\x4d\ \x02\x00\x7e\x9a\x7e\x19\xa5\xf8\x42\xaf\x4b\x50\xab\x19\xeb\x4d\ \x0f\x58\x8c\x9f\x33\x49\xd2\x09\x88\x7d\xb7\xde\xca\x3f\xba\xeb\ \x2e\x7e\x62\xcc\x18\xfe\xe9\x94\x29\xfc\x3f\x8f\x3e\xca\xdb\xe7\ \xcd\xe3\xb1\xc2\x42\xce\x9f\x79\xc6\x24\xf8\x0c\xdb\xb0\x0f\xf6\ \xc5\x31\x38\x16\xe7\x70\x01\x1a\xd7\xae\x21\x29\xba\x2e\xd4\x08\ \x3d\xc4\x57\x69\xb4\x2e\xc3\x08\xb2\x7b\xe0\xbd\x37\xdd\xc4\xeb\ \xf3\xf2\x34\x80\x3a\xe7\xcf\xbf\x06\xc4\xa0\x82\x73\xe1\x9c\x75\ \x23\x47\x6a\xd7\x70\x00\xfb\x14\xc9\xb7\x71\x8f\x59\x07\x2c\x74\ \x1e\x8d\xd8\x67\xe9\xe6\xff\x61\x7d\xb0\xb7\xfb\xf4\xe1\x1f\x0f\ \x1f\xce\x2f\xcc\x98\xc1\x93\x4f\x3f\x2d\x0d\x54\x27\xc1\x35\xfe\ \xf5\xf0\xc3\xda\x35\x1d\xd4\xcb\xa7\xf8\x75\x65\x8d\x9e\xde\xc5\ \xd8\x18\xba\xe9\x83\x76\xa3\xf5\xf4\x84\x09\xbc\x6b\xd1\x22\xe5\ \xa0\x3a\x09\xae\x7d\xea\xbe\xfb\x9c\x46\xf5\x01\x58\x20\x91\x05\ \xb6\x9c\xb1\x3e\xa4\x0e\x36\xd2\x8d\x7e\x2e\xde\xf8\xef\xfb\xf5\ \xe3\xe7\x1e\x78\x80\x27\x9e\x7a\xaa\xc7\x80\xb5\x0a\xee\xe5\xec\ \xfd\xf7\xf3\xf7\x6e\xb9\xc5\x0a\x32\x4c\xc0\x0d\x98\x33\x22\x05\ \xee\x5b\x8c\x0d\xd5\x6d\xd6\xd4\xcd\x56\xf6\xea\xc5\x9b\x06\x0d\ \xe2\x89\x85\x0b\x23\x03\xac\x1d\xd0\x27\xc7\x8f\xb7\x53\x1d\x1f\ \x93\x8c\x88\xca\x44\x36\xdf\x6a\xc3\x1e\xe9\xdf\x9f\xb7\xdd\x7d\ \x37\xe7\x05\x05\x9c\x3f\xf2\x48\x64\x01\x36\xa4\x6d\xee\x5c\x7e\ \x64\xc8\x10\x2b\xc8\x17\x49\xe6\xf6\x34\xb8\x25\xa2\xd9\xb5\x9b\ \x46\xed\x79\xba\x51\x0d\x58\x43\xc6\x8e\xe5\xbc\x07\xf5\xae\x1f\ \x39\x3f\x69\x92\x75\x34\x27\x49\xed\x3d\xdf\x23\x56\x02\x5d\xfc\ \xe7\xe2\x37\xfe\x7e\xdf\xbe\xfc\x33\x32\xb9\x4c\xe0\x1a\xf2\xe0\ \x83\x59\x01\x30\xe4\xea\x9c\x39\xd7\xd8\xd2\x64\x65\x6c\x2e\x63\ \xac\x57\x98\x93\xd9\x9b\xe2\x0d\x7c\x48\x2a\xa1\x6b\xf4\x68\x7b\ \x70\x21\xe4\x04\x70\x1b\x67\x21\xaa\x02\x6b\xe3\x83\xdc\x5c\xab\ \xca\x78\x03\xcf\x1e\x86\x7d\xfb\x9a\x78\xe1\xfa\x01\x03\x78\xd2\ \x09\x58\x51\xa6\x4e\xcd\x1a\x80\x0d\x69\x18\x35\xca\x0a\xf2\x36\ \xa5\x23\x99\x2e\xf0\x4b\xf1\x82\xc7\x6f\xbf\x3d\x3d\xb0\xa2\x3c\ \xf9\x64\xd6\x81\xdc\x32\x6e\x9c\x15\xe4\x5f\x29\x01\x97\x46\xee\ \x4a\xf1\x42\x27\x06\x0e\xf4\x07\x2e\x84\xec\xe1\x6c\x03\x18\x82\ \x38\x87\xf8\xec\xd2\x27\x3e\x98\x2b\xa2\xb5\x00\xb5\xe0\x1b\x5c\ \x43\x68\x12\xc9\x46\x90\x8f\x91\xd9\x29\x5a\x17\x34\xe0\x0a\x65\ \xc5\x6c\x87\x89\x76\x2e\x26\xb4\x64\x50\x70\x21\xe4\xaa\x66\x23\ \xc0\x88\x69\x58\x26\xbe\x8b\x70\xb0\x32\xb6\x18\x44\x0f\x6d\x1f\ \x99\x62\x5d\xf9\xf9\xc1\xc1\x35\x64\xd6\xac\xac\x04\x19\xd6\xc5\ \xfe\xdb\x6e\x13\x41\xfe\x28\x23\xcb\x42\x8f\x2d\xa4\x9c\x88\xab\ \x4e\x76\xae\x5f\xb9\xf7\x5e\xce\x43\x88\xa4\xa9\x90\x2b\xb3\x67\ \x9b\x9c\x11\x52\x15\xeb\x83\xea\xdd\x02\x31\x70\x73\x8d\x87\x96\ \xa9\xcc\x98\x91\x95\x00\x43\xfe\x3e\x79\xb2\x29\x40\xe4\x3b\x0a\ \xa7\x7b\x6a\x87\x8c\x93\x7c\x40\x7a\x57\x2a\xb8\x10\x32\x7f\x78\ \x84\x03\x41\xe9\xc4\x12\xbb\xf8\xa3\x5f\x93\xec\x59\x31\x2a\xd6\ \x6a\x04\x6e\x64\x8b\x83\x0b\x9d\x2c\x2e\xe6\x5d\xab\x56\xf1\xd8\ \x96\x2d\xbc\xa3\xaa\x8a\xb7\xd7\xd4\xf0\xb6\x63\xc7\x78\xeb\x89\ \x13\x9a\xe0\x7d\xfb\xe1\xc3\xda\xb6\x58\x45\x05\xef\x5a\xbd\x5a\ \x3b\x26\xec\x00\x91\x45\x55\x7c\xc3\x13\xb8\xef\x31\xd6\x57\xcc\ \x44\xfc\x6d\xd0\x20\x35\xe0\x5a\x5d\xe8\xc5\x8b\x35\xa0\x3a\x77\ \xee\xe4\xad\x8d\x8d\xbc\xb5\xa5\xc5\x9f\xd0\x31\x38\x16\x5f\x0c\ \xce\xd5\x03\x4e\xc8\x79\x4f\x13\x9e\x9e\x43\xeb\x0e\x96\xdf\x70\ \x03\x4f\xb8\xc5\x18\x64\x08\xb9\xd0\xf1\x75\xeb\x78\xfb\xc1\x83\ \xfe\x41\x75\x90\xf6\xea\x6a\x1e\x2f\x2d\x0d\x25\x9e\x2c\x06\xed\ \x69\x14\x2f\xf5\x42\xfe\x38\x69\x1c\x80\x4c\x04\x9f\x37\xaf\xdb\ \x03\x53\x00\x6e\x62\xe6\x4c\xde\xb1\x63\x87\x34\x60\xad\xd2\xb1\ \x77\x2f\x4f\xac\x58\xa1\x14\x64\x64\x46\x44\x7a\x80\x6b\x36\x44\ \x4f\xad\x6b\x3b\xbf\x7b\xf3\xcd\xe6\x34\xcf\xe3\x8f\x73\x3e\x61\ \x82\x34\x70\xe3\xcf\x3d\xc7\xdb\xea\xea\x94\x81\x6b\x48\x5b\x43\ \x03\x8f\xbf\xf8\xa2\xd2\x51\x2c\xe6\xf8\x48\x03\x7c\xd3\x6d\x04\ \xd7\x1a\x3b\x22\x41\x69\x7b\x52\x38\x09\xf7\xdc\x93\x91\xde\x8d\ \x91\x4a\x50\x0d\xac\x55\x30\x61\xaa\xd2\xcd\x48\xa4\x0a\xa3\xf8\ \x90\x23\xe3\xc6\x88\x37\x20\xb5\xee\x9a\xfd\xc5\xc8\x46\x2a\x08\ \xa6\x96\x4f\x70\x3b\x5f\x7e\xd9\xfb\x4f\xbc\xb9\x99\xc7\x48\xe2\ \x24\x09\xb2\x1e\x92\xf4\x3f\xa9\xbf\x8f\xeb\xdb\xda\x49\x3c\x83\ \xfc\xfa\xeb\x4a\x40\x8e\x93\xb9\x29\x58\x14\x49\x5b\x06\x11\x6d\ \x58\x67\x7c\x0b\x7f\x19\x31\xc2\xdb\xc9\x61\xc7\xc2\xd4\xf2\x08\ \x70\x6c\xe3\x46\x6f\x40\x00\x48\x02\x91\x7b\x14\xec\x1b\xf3\x0a\ \xf2\x2b\xaf\x28\x19\xc5\x7f\x1e\x36\x4c\x1c\xc5\x6b\xed\x1c\x8b\ \x14\x57\xec\x82\x5f\x2f\x0b\xac\x1c\xf2\x6e\x5c\x75\xee\xb2\x65\ \x69\x1f\xbe\x53\x1f\xa1\xdc\x07\xb8\x26\xa0\xe9\xd8\x4e\x0f\x23\ \x3a\xbe\x61\x83\x74\x80\x41\x6e\x11\x59\x43\x26\x22\x0b\x7d\x30\ \x4e\x24\x88\x04\x66\xdc\x3c\xf1\x04\xe7\x13\x27\xda\x5a\x0b\x9a\ \xa3\xe0\xf6\xd0\x19\x00\x6b\x95\x78\x1a\x90\x31\xf1\xc9\xb6\x2e\ \x80\xd9\x9e\x1b\x6f\x14\x41\x2e\x10\x01\xfe\x41\x2a\xd6\x8b\x80\ \x4e\xa6\x17\x44\xcc\x77\xfc\xf8\x14\xc0\x6e\xa6\x58\x1b\x49\x42\ \x12\xb0\xa2\xe0\x9c\x6d\x69\x4c\x38\xd9\xa3\x18\xaa\x55\x00\xf8\ \x7b\x22\xc0\x55\xc6\x06\x90\xe6\xa4\x5c\x10\xbf\x02\x1a\xb9\xf1\ \xe5\xcb\x5d\x47\x53\x42\xe2\xc8\xb5\x03\xd9\xed\xda\x5d\x6b\xd7\ \xaa\x0c\x02\x55\x8a\xce\xc5\x65\x63\x43\x87\xcc\xbc\x19\xcd\xd8\ \x6e\x1e\x5a\x5c\x11\xb0\x5e\xd5\x05\x3c\x3e\x99\x56\x05\xb0\x13\ \x00\xbe\xa4\x25\x48\xf5\xb0\x64\x8a\x9f\x2b\x35\x40\xbd\x7a\xb5\ \xeb\x84\xe6\x03\xa8\x93\x24\xe5\x24\xa5\xba\xe0\xfd\x29\xaf\xc7\ \xbb\x4d\x7c\x5d\x2b\x57\x4a\x7d\xe6\xf7\xfb\xf7\x4f\x81\xbc\x8b\ \xb1\x7c\xa6\xd7\x44\x68\x1f\x80\xc0\x2c\xf3\x62\x5a\xe0\xc6\xe1\ \xc1\x3c\x59\x0b\xcd\xcd\xd5\xf4\x7f\xb2\x63\x58\xb5\xb9\x79\x0a\ \x6d\x3f\xe4\xc5\x8c\x73\xd2\xc7\x9d\x34\x3f\xc8\x7c\xe6\x0f\x87\ \x0e\x15\x63\x13\x85\xa6\x6c\x31\xb2\xa7\xd2\x66\xd5\x25\x4b\x1c\ \xa3\x62\xb1\xf4\xe0\x26\x79\x53\xd3\x1a\xce\x79\x5a\xce\x2e\xf6\ \xa1\xfd\xcb\xb4\x63\x5c\xce\x19\x73\x1a\xc5\xc7\x8f\x73\x5e\x54\ \x24\xed\xb9\x9b\x68\x52\x17\x00\xfe\x31\x13\x89\x24\xd2\x26\x38\ \xa8\x87\x55\xab\x9c\x47\x6f\xba\x91\x4b\xe0\xfa\x26\xc5\x74\x83\ \xec\x3a\x8a\xc3\x50\x13\xe2\x44\x47\xd8\xfe\x9a\xe9\x35\x0b\xda\ \x07\xa8\x77\x90\x75\x21\xf8\xfe\x4e\xee\x6f\x5a\xb5\xe0\x61\xe4\ \x3a\x8c\x64\x57\x75\xd1\xee\xe4\xdd\x95\x97\x4b\x7b\xee\xcb\xb3\ \x66\x99\xe3\x12\xf4\xa7\xd1\xf8\x00\x45\x25\xd2\x66\xd4\xaa\xaa\ \xa0\xea\x61\x72\x60\x6a\x57\x4b\xcb\xd4\x20\x6a\xa2\x63\xf7\x6e\ \xa9\x99\x0e\x01\xe0\xbf\x02\xe0\xf3\xc6\x07\x9f\x2f\x58\x20\xed\ \x42\xed\xb5\xb5\x41\x3c\xb6\x53\x19\xf3\xe7\xba\x2d\x0e\x5f\x26\ \x1b\xd2\x4f\xb2\x9e\x1b\x18\x0a\x00\x9f\x65\x22\xa9\x44\x66\x51\ \x4a\xdb\xd1\xa3\xf6\x8e\x85\xfb\xe8\x2d\xcf\x18\xe0\xa6\xa6\x2d\ \x7e\x1d\x8f\xb6\xfa\x7a\xa9\x2e\xb3\x00\xf0\xbf\x99\x5e\x97\xa0\ \x85\xdb\x64\x9a\x2b\xad\x4d\x4d\xfe\x3d\xb7\x00\x93\x9b\xcd\x08\ \x2e\xf5\xed\xd9\x91\xb5\x23\xf3\xd9\x2b\x73\x72\x0c\x80\x3b\xa3\ \x05\x30\x81\x23\x01\xe0\xb2\xa8\x01\x1c\x1d\x15\xd1\xdc\x5c\x21\ \x01\xe0\xad\x51\x53\x11\x6a\x26\xb9\x9a\x9a\x20\x93\xdc\x69\x09\ \x00\x9f\x89\xda\x24\x17\x2d\x33\x8d\x4c\xad\x0c\x26\xb8\xe9\x51\ \x34\xd3\xd4\x38\x1a\x15\x15\xc1\x1c\x0d\x38\x0b\xc1\x1c\x8d\x5e\ \x74\x6c\x4d\x14\x1d\x8d\xdf\x2a\x71\x95\x5d\x22\x69\x1e\xf2\x6d\ \xbe\x27\x3b\xd2\xdf\xeb\x03\xbb\xca\x25\x25\xaa\x62\xc2\x5b\x8d\ \x5a\x37\xf9\xc1\x9e\xe2\x62\xe7\x60\x0f\x49\xda\x60\x0f\xac\x01\ \xaf\xc1\x9e\x6e\x70\x23\x17\xec\x21\x79\x01\x00\x2f\x8c\x6c\xb8\ \x12\xea\xa2\xb1\x71\x9a\x23\xb8\xb4\x2d\x9d\x5a\xe8\xc9\x70\x25\ \xaa\x60\x99\xde\xe3\xa6\xbb\x98\x10\x34\x55\x99\x01\x77\x97\x88\ \x9a\xcf\x80\xfb\x69\xdd\x43\xeb\x0e\xb8\x77\xbf\x3f\xe3\x39\xe0\ \xee\x96\x36\x52\x18\x70\x27\xf9\xba\xfa\x94\x51\x75\x75\x28\x99\ \xe4\x40\x29\xa3\x03\x07\xd4\xa7\x8c\xf4\xbc\xdc\xdb\x2a\x26\x3a\ \x8d\xf5\x52\x5a\x1a\xdd\xa4\xe7\x9a\x35\x2a\x93\x9e\xbb\x44\xca\ \xea\xf7\xa5\xa6\xed\xad\xdf\xec\x3b\xef\x84\x9f\xb6\xa7\x2f\xce\ \x35\x6d\xbf\x7d\x3b\xe7\x93\x26\x49\x2d\x8e\x14\xd3\xf6\x3b\x19\ \xfb\x6e\x0a\x60\xd2\xc3\x63\xa5\x10\x4f\x9c\x18\x88\x2b\x56\x68\ \x64\x8f\xc8\x10\x4f\xea\xea\x78\x12\xdc\x3a\x83\x04\x3e\x7d\x3a\ \xe7\x19\x7a\xb1\x56\xe2\x89\xa9\x6e\x43\xa7\x4e\xa5\x1a\x17\x81\ \x06\x24\x9d\x20\xe7\x81\x51\xd9\xe9\x93\x93\x66\x67\x2d\x74\x7a\ \xe0\xa7\xc5\xc1\xea\xb1\x63\xdb\x3f\xf4\x50\xe0\xd6\x0b\xff\xa4\ \x63\x05\xf5\xf0\x89\x1d\xb3\xbd\xcc\xd8\x01\x0d\x84\x54\x10\xe4\ \x62\xaf\xbe\x9a\x9e\xcf\x1b\x94\xfc\x97\x46\x25\xa4\x6c\x70\xfa\ \xa2\x5d\x49\x8a\xa0\xe6\xce\x9c\xe9\xbb\xcc\x4c\x24\xff\x91\x7a\ \xf8\xe9\x35\x00\xd3\x90\xce\x33\xe8\xab\x08\x5d\x2a\x69\x5e\x44\ \x33\x36\x28\xa4\x9e\x4b\x01\x74\xb0\x35\xfa\xaa\x4e\x0c\x4c\xea\ \xef\x53\xf4\x55\x3f\x1c\xe1\x97\x5e\xf2\x4e\xb5\x05\xf5\x6b\xf6\ \xec\x40\xf4\xd5\xb7\x18\x1b\xee\xc4\x11\xae\x49\x4b\xc0\x96\x11\ \x71\xda\xbc\x39\x7c\x02\xf6\xa6\x4d\xc1\x08\xe3\x20\x33\x82\xd4\ \xe8\xf2\x3c\xe8\xfb\x23\xa8\x87\x83\x6e\x0c\xf7\x22\x71\xb2\x53\ \xd9\x29\x0a\xe6\x5b\x3a\xc6\xa5\x94\x12\x82\xa3\x47\x35\x7e\x5c\ \xc6\x65\x0f\xb0\x38\x6c\x9a\xe7\x59\x4b\x08\x5c\xcb\xb9\x6c\x8b\ \x60\x54\x56\xe9\xd0\x64\xd3\xb1\x67\x8f\xba\x22\x98\x6d\xdb\xfe\ \x6f\x2d\xc8\x2a\x3b\x9b\x36\xcd\x54\x40\x79\x86\x46\xb8\xa5\x9b\ \x60\x4e\xba\x22\xc4\xef\x18\x07\xa0\x44\x29\x8c\x7e\x67\x30\xf8\ \xdd\x3c\x3e\xdf\x65\x5c\xe4\xa1\x75\x2d\x5d\xaa\xb6\xbe\x8f\xac\ \x86\x04\x99\x76\x28\x16\x12\x00\xfe\x96\xa7\x7e\x93\x68\x37\x68\ \x1c\x84\x62\xbb\x50\xaa\x27\x51\x88\xb8\x72\xa5\x16\x7c\x41\x84\ \xcb\x37\xb0\x74\x0c\x8e\xd5\x62\x0b\x70\x7f\x65\x8e\x5c\x07\x69\ \x1e\x3c\x58\x04\xf7\x9c\xe7\xca\x7b\x32\xd9\x96\xa4\x4a\x69\x73\ \x72\x78\x6b\x1a\x25\x2f\x5d\x8a\x8a\x34\xa0\x10\x08\x47\xb6\x01\ \x29\x1d\x2d\xc7\x87\x44\x2a\x09\xde\x6b\xa5\xb4\xb4\x0d\xfb\x68\ \xf1\x5c\x6b\xc8\x11\xbf\x3c\x54\xf5\x2b\x02\x17\x7d\xe1\xd0\x81\ \x40\x28\xdf\x5a\xec\xb7\x18\xfc\x40\xaa\xd1\x1c\x2a\xed\xb3\xb1\ \x68\x1b\x19\x1a\x45\x00\xd7\xf6\xeb\x27\x8e\xde\xfd\xbe\xf3\x5b\ \x64\x17\x8f\x42\xda\x39\xac\x09\x4f\x89\xc0\x59\x40\x87\x15\xc9\ \xe0\x9e\xbd\xf3\x4e\x53\x3b\x03\x8d\x07\x1c\xb0\x67\xc4\x06\xb1\ \xfb\xf4\x15\x8f\x86\x77\xa4\x04\x15\xaa\x12\xc1\xbd\x92\x97\xa7\ \x75\x20\x10\x54\x43\x59\x46\x9d\xab\xc5\xea\x4f\x04\x93\xbb\xb2\ \xa4\x4d\xa2\x49\x24\xd5\x5a\xc7\xf3\xf3\xb5\x0e\x87\xc2\xe8\x3d\ \x9c\x71\xa7\x56\xbd\xb3\xea\xc5\x54\x73\x8e\xdc\xdc\x50\x1a\x2b\ \x4b\x15\x84\x24\x61\x5a\x65\x00\x2e\x1a\x41\x1d\x31\x67\x2b\x2e\ \x90\x0c\x51\xd3\xd6\x4b\x41\xcc\x58\xb9\xa0\xf3\x60\x06\x00\xd7\ \x0d\x18\x20\x82\x9b\x20\x99\x23\xbb\x77\xda\x0b\xa6\xc6\x74\x12\ \x33\xd0\xa1\x08\x1a\x7f\x04\x1c\xc5\x4d\x03\x07\x5a\xbb\xff\xfd\ \x48\x55\xf7\xbf\x5f\x98\x5a\x2b\xa2\xc5\x57\x36\x81\xec\xa3\xae\ \xda\x90\x96\x3b\xee\xb0\x82\xbb\x49\x69\x73\x50\x7d\xd5\x15\x2e\ \xc6\x8e\xb3\x46\x27\x63\x82\xf6\xd8\x21\x00\x3a\xb7\xde\xac\x16\ \x60\x31\xbc\xa9\xbc\x99\xbe\xde\xac\xee\x0d\xf1\xc2\x98\xf8\xb2\ \xc6\xba\xf0\xe0\x42\xc3\x5a\xb0\x4c\x68\x88\x92\xbd\x16\x5a\x6f\ \x77\xbd\xcd\xed\xcf\xac\xcd\xf0\x3f\x7b\xec\xb1\xe8\x03\x9c\xc6\ \x85\x46\xf3\xbd\x7d\x66\x53\x2c\xdc\x06\xcd\x96\x98\xc5\xf3\xa6\ \x16\xe3\xe4\x8c\x64\x85\xc7\xe7\xe0\x42\x9f\x23\x0f\x4d\x74\x22\ \x60\x2d\xd0\x33\xfe\xb0\xa7\xfb\xb8\xcf\x15\xed\x64\x48\x2d\xdd\ \x28\x68\x9c\x91\x76\xa1\x85\xfe\x43\xe8\x0b\x67\x89\x2d\x18\x76\ \xee\x1c\x16\x85\x57\x25\x63\xb9\x62\xba\xc9\x88\xc2\x81\x08\x17\ \xa5\xf5\x33\xac\xbd\x2d\xd0\xb2\xec\xe4\xe0\xc1\xa6\xa8\x98\xe1\ \xa1\x49\x73\x22\x64\xbd\xf4\x05\xa1\xd6\x1b\x35\x1f\x62\xd0\x1e\ \xad\xaf\xa2\xb8\x50\xc9\xbb\x16\x5d\x8b\xe0\x16\x62\x0b\x91\x5b\ \xa8\xc4\xb2\xd4\x4e\x3e\xdd\xe8\x9f\xec\x96\xda\x41\x77\xa6\x78\ \x0f\xf6\xab\xc4\xb5\x5d\x96\xda\xd9\x8f\x08\x22\xcb\x96\x17\xfa\ \x87\x89\xf5\x1f\xe2\x44\x08\x0e\x01\xc8\x2d\x61\x2d\x16\x05\x52\ \x08\xae\xe9\xb0\x58\xd4\x39\x5f\xc1\xf2\x28\xbd\x60\x33\xa3\xdd\ \xa0\x98\x48\x15\x05\x54\x23\xf0\xb9\x40\x9a\x93\xc9\xea\xc4\xb9\ \x70\x4e\x9c\xdb\xd2\x47\xc7\xc4\xbe\x41\x0e\x4d\xf9\xd2\x0d\x21\ \x59\x1a\x39\xfa\x88\x3e\xec\xb6\x60\x1f\xc2\xa1\x20\x30\x63\x72\ \x04\xcb\x13\xf5\x0e\xb0\x46\x9c\x16\xec\xc3\x36\xec\x03\x30\x71\ \x0c\x8e\xb5\xf0\x73\xed\x16\xec\x3b\x84\xd4\x7a\x8f\xd8\xb5\x21\ \x81\x3d\x02\x7d\xc5\xf4\x14\x77\x58\x4b\x4e\x7e\x42\x5f\xf0\x1a\ \x47\xc6\xcd\xf5\xfa\xb2\x2c\x9a\x7a\x51\xe2\xa2\xa9\x57\xbf\xb0\ \x8b\xa6\x3a\xbd\xf0\x93\x05\xe5\x9e\x40\x59\x80\x4e\x21\x68\x66\ \xa1\xdb\xd6\x0d\x7a\xd3\xbc\x4b\xc2\xb2\xbf\x97\xf4\xcf\x1a\xf4\ \x7d\xb6\xea\xc7\x14\xe2\x1c\x51\xfa\xf9\xff\x0f\xa6\x13\x65\xa9\ \xb5\xbd\x41\x4b\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \ \x00\x00\x04\x68\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x01\xef\x50\x4c\x54\x45\x00\x00\x00\xff\x00\x00\xff\x80\ \x80\xff\x55\x55\xff\x40\x40\xff\x66\x66\xff\x55\x55\xff\x49\x49\ \xff\x60\x60\xff\x55\x55\xff\x4d\x4d\xff\x5d\x5d\xff\x55\x55\xff\ \x5b\x5b\xff\x55\x55\xff\x50\x50\xff\x5a\x5a\xff\x55\x55\xff\x59\ \x59\xff\x55\x55\xff\x51\x51\xff\x55\x55\xff\x58\x58\xff\x58\x58\ \xff\x55\x55\xff\x52\x52\xff\x55\x55\xff\x53\x53\xff\x57\x57\xff\ \x53\x53\xff\x57\x57\xff\x55\x55\xff\x53\x53\xff\x55\x55\xff\x53\ \x53\xff\x55\x55\xff\x53\x53\xff\x55\x55\xff\x57\x57\xff\x55\x55\ \xff\x55\x55\xff\x57\x57\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\ \x55\x55\xff\x54\x54\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\ \x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x55\x55\ \xff\x56\x56\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x56\x56\xff\ \x55\x55\xff\x56\x56\xff\x55\x55\xff\x56\x56\xff\x55\x55\xff\x54\ \x54\xff\x56\x56\xff\x54\x54\xff\x55\x55\xff\x56\x56\xff\x55\x55\ \xff\x56\x56\xff\x55\x55\xff\x56\x56\xff\x54\x54\xff\x56\x56\xff\ \x55\x55\xff\x56\x56\xff\x55\x55\xff\x56\x56\xff\x55\x55\xff\x54\ \x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\x56\xff\x54\x54\ \xff\x56\x56\xff\x54\x54\xff\x56\x56\xff\x56\x56\xff\x55\x55\xff\ \x56\x56\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\x56\ \x56\xff\x55\x55\xff\x54\x54\xff\x54\x54\xff\x56\x56\xff\x55\x55\ \xff\x56\x56\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\x54\xff\ \x55\x55\xff\x54\x54\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x54\ \x54\xff\x54\x54\xff\x56\x56\xff\x55\x55\xff\x55\x55\x5c\x98\xcd\ \xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\x47\xa0\xdc\xff\ \x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\ \x55\xff\x55\x55\x48\xa0\xdc\xff\x55\x55\xff\x55\x55\xff\x55\x55\ \xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\x55\x55\xff\ \x55\x55\xff\x55\x55\x53\x9c\xd4\x47\xa0\xdd\x48\x9f\xdb\x4a\x9f\ \xdb\x4b\x9e\xda\x4c\x9f\xda\x4d\x9d\xd8\x64\x95\xc8\x6d\x91\xc1\ \x48\xa0\xdc\x48\xa0\xdc\x4a\xa1\xdc\x53\xa6\xde\x5a\xa9\xdf\x5e\ \xac\xe0\x6d\xb3\xe3\x80\xbd\xe7\xd2\xe8\xf6\xd3\xe8\xf7\xda\xec\ \xf8\xdb\xec\xf8\xeb\xf5\xfb\x3e\xa9\x12\xf1\x00\x00\x00\x99\x74\ \x52\x4e\x53\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\ \x0e\x0f\x10\x11\x12\x14\x15\x16\x18\x1a\x1d\x1e\x1f\x21\x22\x23\ \x25\x26\x27\x28\x2a\x2b\x2d\x2e\x30\x32\x33\x36\x38\x3b\x3c\x3d\ \x3f\x40\x43\x44\x45\x46\x47\x48\x49\x4a\x4b\x4d\x4f\x50\x51\x53\ \x54\x56\x57\x59\x5a\x5b\x5c\x5e\x60\x62\x63\x68\x69\x6b\x6d\x6e\ \x6f\x71\x72\x74\x75\x76\x77\x78\x79\x7a\x7c\x7d\x7f\x80\x83\x84\ \x86\x88\x8c\x8d\x8e\x8f\x90\x91\x94\x95\x96\x98\x9a\x9b\x9c\x9d\ \x9f\xa0\xa3\xa4\xa5\xa6\xa9\xaa\xac\xad\xae\xb0\xb2\xb4\xb5\xb6\ \xb6\xb7\xba\xbb\xbc\xbd\xbe\xbf\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\ \xc7\xca\xcb\xcf\xd0\xd2\xd3\xd4\xd6\xe2\xef\xf5\x6c\x87\xce\x03\ \x00\x00\x01\x8f\x49\x44\x41\x54\x18\xd3\x65\xd1\x05\x4f\x82\x51\ \x14\x06\xe0\x97\xd2\x0f\xc4\xc0\x0e\x0c\x14\x6c\x0c\xec\x40\xc1\ \xc0\x44\x51\xb1\x30\xb0\xbb\xbb\x51\x52\xec\x44\x3f\x31\xd1\x1f\ \xea\x15\xd4\xb9\xf9\x6e\x67\xf7\xee\xd9\xd9\x3d\x67\xbb\x80\x3b\ \x94\x72\xd9\x62\x32\x1d\x2e\xc9\xbd\xf0\x27\x35\x27\xea\xf0\xaf\ \x33\xbc\xed\xb8\xe8\x0f\x2b\x28\xae\x7c\x6a\x6b\x77\x28\x15\xfc\ \x49\x3d\xc3\x63\xbe\x46\x5f\x28\x4f\x35\x71\x5c\x2a\x65\x7c\x4f\ \x08\xad\xde\xc3\xf3\x05\xe8\x1b\xf3\x86\xb8\xa3\x29\x93\x29\x3a\ \xcd\xc0\xa4\xfb\x9d\xf4\x19\xd4\x0c\x22\x3b\x26\x3a\xab\xb0\xc7\ \x9e\x12\x72\x26\xf6\x39\xe1\x10\x5e\x15\x06\xd8\x39\xb9\x5b\xdc\ \xaf\x16\xc1\x7e\x5a\x98\x8d\xd5\x5a\x46\x56\xb3\xa0\xa1\x8a\x7d\ \xc4\x63\xb7\x5b\xac\x8d\x8c\x40\x3b\xa7\xab\x24\x6a\x01\x48\x1a\ \xc0\xa6\x5f\x7e\x27\x7a\x34\x0c\x56\x5f\x13\x74\x32\xe1\x2c\xec\ \x40\x91\x1a\x26\x68\x73\x60\x43\xb0\x3f\xeb\x08\xc9\xc3\xe4\xb6\ \xcd\x43\x79\x1d\x61\x5d\x3a\x8c\x50\x34\x60\x3a\x96\x63\x80\x81\ \x35\x2a\x82\x4c\x83\x6d\x7e\x75\x15\x0e\x19\x92\x09\xd4\xcb\x61\ \xc5\x62\x48\x73\x21\xe2\xc7\xd1\x2b\x4d\xd6\x63\x33\x94\x3a\x80\ \x4c\x4b\x78\x44\x1c\x28\x00\xdb\x80\x12\x35\x65\xc0\x44\x02\x91\ \x75\x87\xf9\xce\xec\x38\x37\xef\x00\xbb\x3c\xa9\x8e\x48\xb7\x14\ \x16\xdc\xd2\x9e\xdc\x03\x91\xcc\x44\x3d\x0e\xd8\x2d\x79\x30\x31\ \xaf\x68\xda\xf9\xf6\xe4\x66\x40\x32\x88\x95\xa0\xc6\x62\x6c\xf8\ \x5d\x10\xfd\x78\x7f\xf2\xb0\x78\x18\x73\x11\xb5\x65\x58\x0b\xb8\ \x7c\x78\x7d\x71\x3d\xbf\x3b\xdd\x1c\xdd\x8f\x31\x91\xaa\x92\xf0\ \x0d\xfd\x48\xbb\x48\xdd\x7f\xff\x43\x3c\xaf\x42\x45\xf8\x9a\x8c\ \x73\xd1\xf4\x2f\x03\xa5\xb5\x84\xaf\xfe\xb1\x8f\x00\x33\xfc\x8b\ \x1f\xfe\x04\x01\xed\x75\xe0\x72\x66\x99\xac\x00\x00\x00\x00\x49\ \x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x05\x53\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x03\x00\x00\x00\x46\x4b\xc0\x06\ \x00\x00\x02\x31\x50\x4c\x54\x45\x00\x00\x00\xff\xff\x00\xff\xff\ \x80\xff\xd5\x55\xff\xdb\x49\xe3\xc6\x55\xe6\xcc\x4d\xea\xd5\x40\ \xef\xcf\x50\xf0\xb4\x0f\xf0\xd2\x4b\xf2\xc9\x51\xf4\xd3\x4e\xea\ \xca\x4a\xf0\xcb\x4b\xf1\xcd\x47\xf1\xcf\x4c\xf2\xd1\x48\xec\xcc\ \x4d\xf1\xcf\x48\xed\xce\x4c\xee\xcc\x48\xea\xb9\x15\xef\xce\x49\ \xe9\xbb\x16\xee\xcd\x49\xef\xcd\x4c\xe9\xbb\x16\xf0\xce\x49\xea\ \xba\x15\xf0\xcd\x49\xcf\xc9\xad\xcd\xc8\xae\xf0\xcd\x4b\xeb\xba\ \x16\xee\xce\x49\xee\xcd\x49\xef\xcf\x4a\xf0\xcf\x4b\xef\xce\x4b\ \xef\xce\x49\xf0\xcf\x49\xef\xce\x49\xf0\xce\x4b\xee\xcf\x49\xef\ \xce\x4a\xef\xce\x4a\xea\xb9\x16\xec\xba\x17\xef\xce\x4a\xef\xcf\ \x49\xef\xce\x49\xef\xcf\x4a\xef\xcd\x4a\xeb\xdf\xac\xeb\xbf\x21\ \xec\xbf\x27\xed\xc3\x2e\xeb\xbf\x21\xe0\xc5\x68\xd0\xc1\x8f\xed\ \xc6\x36\xec\xbd\x1c\xef\xcd\x46\xd3\xc2\x87\xda\xcc\x8b\xde\xc4\ \x71\xee\xc6\x33\xd8\xc3\x76\xd6\xca\x97\xde\xcc\x7e\xf2\xdf\x97\ \xd0\xc0\x8d\xe0\xc5\x67\xef\xcf\x4b\xeb\xbd\x1b\xef\xce\x4a\xd6\ \xc1\x7e\xd3\xca\xa0\xf0\xce\x49\xed\xc8\x3b\xe3\xce\x71\xef\xce\ \x4a\xe6\xc9\x61\xeb\xbb\x19\xef\xce\x4a\xeb\xba\x16\xd4\xc0\x81\ \xef\xce\x4a\xd1\xc9\xa6\xd3\xc0\x81\xeb\xb9\x16\xea\xd0\x67\xf3\ \xed\xd1\xf4\xef\xdc\xe7\xcd\x63\xee\xcc\x42\xe7\xca\x57\xed\xe7\ \xd2\xf4\xee\xd7\xeb\xba\x16\xef\xce\x4a\xed\xe8\xd4\xec\xe8\xd3\ \xef\xce\x4b\xf3\xee\xd5\xd1\xc0\x86\xeb\xbb\x17\xef\xce\x4a\xcf\ \xc9\xab\xef\xce\x4a\xe8\xcd\x58\xeb\xcc\x52\xeb\xba\x16\xed\xcd\ \x4d\xef\xcd\x46\xeb\xba\x16\xd1\xc0\x85\xef\xce\x49\xcf\xc9\xad\ \xd1\xc0\x86\xef\xce\x4a\xce\xc9\xae\xd1\xbf\x86\xd1\xc0\x86\xeb\ \xba\x15\xeb\xba\x17\xeb\xbb\x16\xef\xce\x4a\xf4\xef\xdb\xed\xcd\ \x4e\xed\xce\x51\xef\xce\x4a\xef\xce\x4a\xef\xcd\x49\xef\xce\x49\ \xef\xce\x4a\xce\xc9\xae\xd1\xbf\x86\xeb\xba\x16\xee\xce\x4a\xeb\ \xba\x16\xef\xce\x4a\xef\xce\x4c\xf0\xcf\x4d\xee\xce\x4d\xef\xce\ \x4a\xf4\xef\xdc\xeb\xba\x16\xce\xc9\xae\xd1\xbf\x86\xeb\xba\x16\ \xef\xce\x4a\xef\xce\x4b\xce\xc9\xae\xce\xc9\xaf\xcf\xca\xaf\xd1\ \xbf\x86\xd4\xce\xb4\xd5\xd0\xb7\xd8\xd3\xbb\xda\xd6\xbd\xdb\xd5\ \xbd\xdb\xd6\xbe\xdc\xd7\xbf\xdd\xd8\xc1\xe0\xdb\xc3\xe1\xdc\xc5\ \xe2\xdd\xc7\xe3\xdd\xc7\xe4\xdf\xca\xe5\xe0\xcb\xe6\xe1\xcb\xe8\ \xe3\xce\xe9\xe5\xcf\xea\xe5\xcf\xeb\xba\x16\xeb\xe7\xd2\xec\xe7\ \xd2\xec\xe7\xd3\xee\xea\xd6\xef\xce\x4a\xef\xe9\xd5\xf0\xec\xd7\ \xf1\xec\xd9\xf3\xee\xdb\xf4\xef\xdc\x8d\x8c\x65\xe0\x00\x00\x00\ \x9a\x74\x52\x4e\x53\x00\x01\x02\x06\x07\x09\x0a\x0c\x10\x11\x11\ \x13\x17\x18\x22\x24\x25\x27\x28\x35\x39\x3c\x3e\x3f\x47\x4d\x51\ \x53\x54\x55\x57\x5a\x61\x66\x68\x69\x6c\x6f\x74\x7e\x81\x84\x92\ \x96\x99\x9b\x9c\xa1\xaa\xaa\xae\xb1\xb3\xb4\xb6\xb7\xb8\xb8\xbb\ \xbc\xbd\xbd\xbe\xbe\xbf\xbf\xbf\xbf\xc0\xc1\xc2\xc2\xc3\xc3\xc3\ \xc4\xc4\xc5\xc6\xc6\xc8\xc9\xc9\xca\xcb\xcc\xce\xcf\xcf\xd1\xd1\ \xd1\xd2\xd2\xd3\xd5\xd6\xd7\xd8\xd8\xd9\xd9\xda\xdb\xdb\xdb\xdd\ \xde\xdf\xe0\xe0\xe2\xe2\xe5\xe5\xe5\xe9\xeb\xec\xed\xed\xed\xee\ \xee\xee\xee\xee\xef\xef\xef\xf0\xf0\xf0\xf1\xf2\xf3\xf4\xf7\xf7\ \xf7\xf7\xf9\xf9\xf9\xf9\xfa\xfb\xfb\xfc\xfe\xfe\xfe\xfe\xfe\x6c\ \x77\x7e\x18\x00\x00\x02\x37\x49\x44\x41\x54\x58\xc3\xed\xd8\xf9\ \x37\x94\x51\x18\x07\xf0\x51\xa4\x45\x96\x6c\xa9\xc6\xd6\xa2\x10\ \x53\x91\x4a\xd9\x29\xa3\xcd\x2e\x64\x09\x15\x59\x5b\x84\x09\x95\ \xa2\x7d\x21\xc5\x64\x62\x90\x2d\x32\x53\x8d\xe8\xaf\x6b\xf8\xed\ \x79\x74\x9c\xfb\x3a\xdf\xdb\xc1\xf1\xfd\x03\x3e\xe7\x7b\xde\xfb\ \xde\xfb\xde\xf7\x51\xa9\x68\x0a\xfe\x2c\x33\x05\xaa\xa5\xb3\xaa\ \x60\x9f\x26\x6b\xae\x4b\x80\x7d\xf5\xd6\xdc\x58\x2d\x70\x85\x4e\ \xa7\x3b\x2d\x03\x6e\x30\x18\x0c\xe7\xd6\xe1\x7f\xc3\x73\x53\x13\ \x34\x66\x10\x3c\xa2\xe7\xf9\x8e\x81\x87\x17\xc1\xdf\x30\xf0\xef\ \xaf\x46\x9a\xd1\xb9\x35\xff\x56\x6c\xd9\xa9\x56\xab\x25\xc0\x1e\ \x2d\x26\x6b\x1e\xe0\xe1\x3c\x93\x24\xf8\x83\x2c\xd8\xf4\xbf\xe1\ \x99\xc1\x01\x81\x0c\xce\x28\x86\x87\xf4\x42\x19\x52\x0c\x8f\x89\ \xc1\xe3\xca\x9f\xf1\x8f\x69\x81\xfc\x5c\x41\x8b\xb7\x62\xe0\x12\ \x8d\x46\x13\xba\x5b\x02\x5c\xbe\xe0\xf8\xcb\x82\xb3\x64\xc1\x75\ \x02\xf0\xec\x2f\x81\xcc\x2a\x87\x27\x3f\x8b\xec\x8f\xbe\x49\xc5\ \xb0\x51\x6c\xe7\x19\x15\xc3\xe6\xfe\x2f\x02\xe9\x37\x2b\x7f\xc6\ \xd2\x16\x6f\x1d\x96\x07\x77\x3d\x5a\x56\xae\xb6\xce\xa7\x74\xeb\ \x42\xec\x17\xc3\xd7\xce\xbe\xb3\x00\x92\xe3\xc4\xe1\xe3\x16\x4c\ \xc2\x38\x9c\x0f\x82\x9f\x30\xb8\xaa\x17\x04\x67\x32\x38\x16\xe4\ \x5a\xf6\x53\xb8\xbb\x06\xe4\x76\x6e\xa7\xf0\x15\x54\xe1\x70\xf6\ \xba\x25\xa1\x60\x6f\x0a\x3f\x6f\x03\xb9\x4f\x37\x51\xf8\x22\xaa\ \x70\x08\xdb\x79\xa9\x28\xd8\x93\xc2\xf7\xdf\x82\xdc\xea\x0d\x14\ \x4e\x44\x15\x3e\xc4\x4e\xb7\x42\x14\xbc\x83\xc2\x31\x28\x37\x8d\ \x9d\xc7\x71\x28\x78\x1f\x85\x3f\xd6\xa2\xb6\xb3\x03\x85\xb3\x51\ \x85\x8f\xb1\x4f\x53\x32\x0a\xde\x43\xe1\x17\x8f\x51\x47\xbc\x1d\ \x85\x2f\xa0\x0a\x07\xb3\xaf\x74\x3a\x0a\x76\xa7\xf0\xbd\xf7\x20\ \xb7\xd2\x86\xc2\x09\xa8\xc2\x07\xd9\x85\xa5\x18\x05\xbb\x50\x38\ \x17\xe5\x5e\x62\x57\xac\x48\x14\xbc\x97\xc2\xaf\x6f\x83\xdc\x37\ \xdb\x28\x9c\x82\x2a\x7c\x94\xdd\x36\xe3\x51\xf0\x2e\x0a\x37\xb7\ \x83\xdc\x46\x5b\x0a\x9f\x42\x15\x0e\x62\x3f\xe9\x97\x51\xb0\x1b\ \x85\x6f\x75\x82\xdc\x9b\x36\x14\x3e\x81\x2a\x1c\x40\x07\x21\x9f\ \x8a\x40\x6e\x8f\x23\x85\x33\x50\x85\xb5\x6c\x74\x73\x12\x05\xfb\ \x51\xf8\xe5\x1d\x90\xfb\x6a\x33\x85\xa3\x50\x85\x8f\xb0\x29\xd6\ \x19\x14\xec\x45\xe1\xbb\x1d\x20\xb7\x7e\x23\x85\x23\x50\x85\x03\ \xd9\x40\x2f\x1a\x05\xbb\x32\xf8\x21\xc8\x2d\xe3\x23\xc8\xf3\x20\ \xf8\x00\x87\x9d\xb5\x88\x23\xe8\xd9\x61\xb6\x74\xaa\xbf\x20\x2c\ \xf9\x7b\x42\x3b\x20\x4b\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ \x60\x82\ \x00\x00\x02\x03\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ \x00\x00\x01\xca\x49\x44\x41\x54\x38\x8d\xd5\x94\xcf\x6b\x13\x51\ \x14\x85\xbf\xf3\x32\x69\x16\x1a\xb4\xc8\x44\x11\x5c\x8c\xae\xec\ \x42\x5c\xb9\x95\x5a\xa8\x0d\x6e\x04\x57\x22\x2e\x92\xba\x6e\xff\ \x16\x4b\x57\x6a\x40\x70\x23\x64\x25\x82\x6d\x05\xc1\x82\xee\x05\ \x05\xc5\x1f\x13\x37\xa2\x26\x6a\x91\x8a\x5a\x3b\x79\xd7\xc5\xc4\ \x42\xd3\x64\x88\x23\x22\x1e\x78\x30\xbc\x7b\xef\xf7\xee\x9c\x79\ \x73\x45\x0e\xbd\xad\x55\xc3\xa2\xf3\x91\xf7\x2e\x42\x16\x19\x44\ \x32\x45\xc8\x22\x60\x5f\xb8\x5e\x0e\x95\x05\x78\x77\x71\x7a\x97\ \x2b\x16\xea\x18\x47\x4c\x16\x09\x22\xd2\xb5\x3b\xab\x2e\x0c\x3a\ \x63\x41\x56\x42\x50\x70\x13\x1e\x5b\x40\x90\xd9\xc1\x00\xb9\xdf\ \xcc\xff\xa7\x60\x03\xc8\xb4\x62\x88\x36\x80\x37\x82\xd8\x43\x2c\ \x29\x06\x8b\x25\x1f\x17\x9c\x7f\x99\x6c\x06\xcb\xa3\x82\x1f\x4a\ \x2c\x76\xbd\x6b\x91\x24\xad\x03\x37\xee\xb6\xb3\x92\xdb\xb5\x19\ \x46\x02\x0b\x3d\x0e\x1b\x4b\x37\x47\x68\x60\x9b\xfe\xab\x8f\xf7\ \x77\xc1\x79\x6e\x05\x00\x06\x6a\xd7\x66\x2e\x48\x9c\x31\xa8\x00\ \x8f\x8a\x41\x72\x39\xd9\xfc\x03\xb0\x81\x3a\xf5\x6a\x53\xd8\x39\ \xd8\xfa\x2b\x4f\x25\x49\xa1\x8e\xf8\x9e\x1b\xfc\x61\xf6\xf4\x79\ \x2c\x85\x6e\x97\xf6\xfe\x7a\xca\xe5\xb1\x79\x77\x22\x2b\xcc\xda\ \x61\xbf\xd5\xf1\xfb\x4b\x53\xfb\xe5\xc7\xe6\x90\x1d\x97\xd9\x0f\ \x43\xb7\x12\xa7\x67\x05\x3f\xb0\x36\xce\x00\xbf\x50\xb3\xd9\x0d\ \x00\x3e\xd6\xaa\x13\x5d\x6f\x0f\xc0\xc6\x31\xb0\xd4\xb5\xb3\xce\ \xfb\xa7\xe0\x56\xfb\x2b\x37\xbe\x94\xaf\x96\xca\xeb\xb3\xc0\xb1\ \xbe\x90\x47\x36\x0f\x3d\x2b\xba\xb2\x6b\xc0\xf8\xce\xc3\x75\x74\ \x50\x4b\x87\x9a\xcd\x6f\x25\xd9\x24\xb0\x80\x78\x05\xac\x09\xee\ \x21\x37\x59\x69\xac\xa4\xb3\xc2\x40\x1d\x18\xea\x99\x19\xc9\xa0\ \xfd\x3d\x8d\x95\x4f\xc0\x7c\x6f\xed\x90\x53\xfa\xe6\xaf\x87\x81\ \x11\xcf\x87\xc6\x32\x94\xde\x8a\x2e\x73\xf4\xe6\x68\x1f\xf5\x49\ \x12\x04\x8d\xdc\xe0\xca\xf5\xe5\x3b\xc2\xa6\x30\xee\x03\x9f\x81\ \x16\xa6\xc5\x92\xfc\xc9\x83\x57\x6e\x7f\xcd\x03\xfe\x09\x1b\x84\ \x97\x6d\x27\x57\xc5\x15\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ \x60\x82\ \x00\x00\x03\xd7\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x01\xb3\xb3\x5c\xad\ \x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ \x04\x67\x41\x4d\x41\x00\x00\xb1\x8f\x0b\xfc\x61\x05\x00\x00\x00\ \x09\x70\x48\x59\x73\x00\x00\x0e\xc2\x00\x00\x0e\xc2\x01\x15\x28\ \x4a\x80\x00\x00\x03\x6c\x49\x44\x41\x54\x38\x4f\xad\x95\x4b\x6c\ \x4c\x51\x18\xc7\xef\x39\xf7\x31\x77\x3a\xd3\x27\xad\x68\x50\x8f\ \xa4\xb4\xa9\x67\x91\x10\x42\x3c\x82\xd8\x21\x92\x2e\x88\xb0\xb6\ \xd0\x0d\x4b\x2b\xb1\x62\x63\x65\x21\x12\xb1\xb1\x23\x11\xad\xd8\ \x48\x88\x20\x08\x11\xf5\xaa\x47\x69\x25\x53\xd5\x31\x3a\xaf\xfb\ \xf4\xff\xdf\x7b\x67\x32\x9d\x16\x11\xfe\xc9\x6f\xbe\xf3\xba\xdf\ \x39\xdf\x77\x1e\x23\x14\x45\xa9\x5f\xba\xb0\x29\xe5\xb8\xbe\x81\ \xb2\xa2\xf8\xa3\xb7\x2c\x98\x3a\xf6\xb0\xe2\xc2\x0c\x88\xee\xc5\ \xcd\xdf\x8b\x96\x5b\x33\x94\x9a\xc8\xb2\x83\x3d\x63\xb4\x52\x55\ \xe5\x47\x58\x8d\x95\x92\xfc\xc8\xfe\x56\xb5\xfc\x09\x66\xe9\x68\ \x6b\x98\xf4\xc5\xa7\x54\x56\x11\x6b\x3b\x5a\xc6\x6c\xc7\x8b\x15\ \x2c\x37\xc1\xc6\xda\xb8\x3e\x1e\xf4\x56\x29\x5c\xb5\x69\x1a\x23\ \x58\x52\xc1\xfa\xd2\xd7\x1f\x34\x44\xb2\xa3\x08\x02\x49\xfe\xa0\ \x41\x85\x29\x46\x1d\x6d\x82\xb3\x27\xe3\xc6\xf8\x44\xde\x6a\xe4\ \x00\x8a\xcb\x8a\x1f\xee\x4e\xe6\x74\x55\xd8\x86\x2a\xad\x6c\xb4\ \x8a\x92\xa4\x50\x3c\xcf\x57\xe4\x95\x17\xc5\x30\x86\x48\x9c\xef\ \x2b\x6c\x06\x9c\x06\xdb\xc1\x41\xd1\xbc\x8d\xc1\x32\xc6\x34\x98\ \xa2\xcf\x99\xf7\xd7\x2e\xc6\xcd\x18\x3f\x6c\x0b\x9b\x42\x55\x7a\ \xf6\xe1\x39\x05\x7b\x0f\x6c\x06\x1b\xc1\x71\xb0\x0b\xde\x97\xc2\ \x8e\x04\x83\x0f\x77\x27\x7c\x5d\x4a\x5b\x48\xc5\xd3\x35\x5d\xcd\ \x16\x8a\xc1\xce\x68\x52\x3a\xae\xe7\xa9\x86\x26\xad\x4b\xcf\x0a\ \x31\x91\x8c\xeb\x3e\x22\x4f\x63\xdf\x35\xa4\x38\x29\x84\xc2\x74\ \x48\x55\x0a\x9b\x67\x21\x61\x6a\xdf\xa5\x14\xde\x83\x81\x54\x93\ \x40\xee\xdd\x9e\x2e\xd3\xd3\x90\x8d\x82\xed\xc5\xe9\x71\x3a\x5d\ \x78\x34\x51\x5e\x32\x07\xcd\x08\x8b\x53\x34\x14\xd9\x72\x80\xf5\ \xd8\xb7\xa3\xba\xa6\xed\x47\x99\xfb\xc7\x40\x75\x04\x76\x0a\xf6\ \x13\x98\x0b\x26\x65\xc3\x2c\x0c\xdf\x38\x1f\x33\xf4\x35\x28\xd7\ \x81\xbc\x3e\x7b\x87\xe6\x38\xee\xfc\xa0\x77\x1a\x25\xf0\xb5\x85\ \x14\xde\x47\x99\x1b\x51\xe9\x2c\x3c\x18\x91\x98\xae\xac\x37\x7a\ \xab\x07\xf6\x08\xe0\x40\x0f\x94\x55\xfa\xb2\x0e\xde\x76\xc0\xee\ \x05\x33\xc1\x49\xb0\x04\x1c\x93\xcd\xdb\x3a\x31\x45\x30\xae\x34\ \xd8\xc0\xe0\x87\xb0\x5d\x80\x79\x2e\x02\xce\xf4\xca\x68\xdd\xd9\ \x62\xdb\x4e\x2b\xca\x4a\xb0\x29\x47\x56\xd5\x64\x26\x8a\x6e\xad\ \x50\x84\x88\x99\xba\x92\xcf\x73\x6c\xe0\xc9\x97\x42\x78\xae\xef\ \xab\x17\x1e\x65\x45\x30\x78\x6e\x4b\x02\xc3\x04\xda\x7c\xc6\x50\ \x9a\x6d\x92\x06\x3e\xa6\xb1\xb9\xb8\x40\x1d\x6d\x8d\x99\xde\x4d\ \x4d\x61\xeb\x3f\xea\xdc\xdd\x74\xe1\xe9\xe0\x58\xf9\x24\x70\xa7\ \x4d\xc0\x89\xd8\xc8\x35\xd7\x83\x3f\x49\x07\x23\x20\x88\xbf\x52\ \xd5\xa1\xf0\x9a\xe7\x80\x86\x44\xb2\x6f\x03\x18\xc5\x09\x79\x09\ \xfb\x3b\x31\xd9\xbc\x7c\xfc\x36\x50\xb5\x63\xd6\x63\x9a\xa6\xbe\ \xcd\x0d\x5d\xbf\xa3\xeb\xda\x02\xd4\x1b\x00\x57\xf4\x0e\x3c\x01\ \xd7\xc0\x09\xd0\x62\x3b\xce\xf3\x99\xed\x7b\x56\x64\x7e\xe4\xda\ \x51\x2f\x3b\xa5\xaa\x1d\x57\xca\xc4\xce\xa5\xc7\x07\xaf\x9e\xad\ \xab\xad\xe1\x59\x39\x08\x86\x41\x2b\x1e\x91\xc1\x25\xeb\x0e\x75\ \xbe\x79\x37\xcc\xf6\xe0\x49\x85\xe8\xeb\x97\x8f\x68\xe5\x69\x65\ \xce\xdf\xb2\x80\xb4\xf0\x8c\xf5\x82\xcb\xac\x47\xe2\x3b\x94\x0c\ \x8b\x53\x35\xdd\x8a\x55\x5d\x53\x1d\xeb\x4b\xff\x7a\x94\x99\x73\ \xbe\xb9\x74\x70\x13\x3c\x06\x0c\xf9\x35\xe0\x3d\xba\x9f\x98\xb7\ \xfb\x4d\x2e\x5f\x64\x7f\xf8\xaf\x10\xa9\xda\x71\xdc\xd0\xb5\x5c\ \x71\xa4\xef\x19\xca\xbc\xca\x0c\x8d\x8f\x1d\x4f\x0a\x6f\x01\x23\ \xf8\x06\x3a\x81\x0d\x3e\x80\xad\xb3\x3a\xf6\xc5\x52\x5f\xd3\x8c\ \x30\xbc\x01\x50\x65\xe8\x54\xde\xb2\x9d\xd8\xbc\xe5\x3d\xcb\x50\ \xa6\x03\x3a\x5c\x08\xe6\x80\x66\xb0\x12\x6c\x01\x3c\x66\x9f\x81\ \xb3\x68\xf5\x01\x3a\x9d\x8d\x72\xd9\x29\x15\xac\x98\xff\x04\xbd\ \x9b\x7e\xf5\x68\xfd\x9d\xce\xdc\x1e\x0b\x6e\x5e\x54\xfd\xdf\x52\ \x94\x9f\xa4\x2c\x3c\x57\xe5\xf7\x52\xaf\x00\x00\x00\x00\x49\x45\ \x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\xf1\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x00\xc6\x50\x4c\x54\x45\x00\x00\x00\x00\xff\xff\xff\xff\ \x00\xdb\xb6\x24\xe3\xc6\x1c\xea\xbf\x15\x3b\x4e\x62\xee\xbb\x11\ \xea\xbf\x15\xeb\xba\x14\xed\xb6\x12\xee\xbb\x1a\xef\xbd\x19\xe9\ \xbc\x17\xe9\xbd\x16\xea\xba\x15\xeb\xbc\x14\xec\xb9\x13\xee\xb9\ \x17\x41\x4c\x62\x40\x4a\x60\xeb\xb9\x14\x5d\x66\x94\xed\xbc\x16\ \x46\x54\x72\x44\x48\x62\xea\xbb\x15\x44\x4c\x60\x61\x6c\x97\xec\ \xba\x17\xec\xbc\x17\xed\xb9\x16\x4d\x57\x72\x5c\x68\x94\x5e\x6a\ \x95\x62\x69\x91\x60\x6b\x96\xeb\xb9\x16\xeb\xba\x16\xeb\xba\x16\ \xec\xba\x15\xea\xba\x17\xea\xba\x17\xeb\xb9\x15\xec\xb9\x17\xeb\ \xb9\x16\xeb\xbb\x16\xec\xba\x17\xeb\xbb\x16\x42\x49\x61\x41\x4a\ \x60\xeb\xba\x17\x66\x73\xa5\x42\x4a\x5f\x42\x49\x60\x42\x4a\x60\ \x42\x4a\x60\x6f\x7e\xb7\x6f\x7e\xb8\x6f\x7e\xb9\x70\x80\xba\x70\ \x81\xbb\x42\x4a\x60\x52\x5d\x7f\x71\x80\xbb\x73\x83\xbf\x93\x4d\ \x78\x3e\x00\x00\x00\x3e\x74\x52\x4e\x53\x00\x01\x01\x07\x09\x0c\ \x0d\x0f\x18\x1a\x1c\x1e\x1f\x22\x23\x25\x26\x28\x2c\x2f\x30\x33\ \x37\x39\x3a\x3c\x3c\x40\x42\x43\x44\x45\x4c\x56\x57\x6d\x70\x80\ \x81\x82\x85\x86\x88\x8f\x92\x96\x99\x9e\xa4\xb1\xb7\xcb\xd2\xeb\ \xec\xf2\xf4\xfd\xfe\xfe\xfe\xfe\x28\x82\x2d\xde\x00\x00\x00\x9c\ \x49\x44\x41\x54\x18\xd3\xcd\xcf\x57\x12\x82\x40\x10\x04\xd0\x66\ \x15\x23\x18\xd0\x35\x60\x40\x14\x03\x86\x35\x60\x44\x41\xb9\xff\ \xa5\x2c\xdd\x0f\x1d\xf0\x00\xf6\xe7\xab\x99\xa9\x69\x80\x66\x95\ \x47\x3c\x7d\x06\x6c\x74\xa0\xa2\x11\x9e\x2c\xd9\x8b\x0d\xaf\x48\ \xc7\x67\x2e\x7a\x69\xcd\xd3\xe3\x67\x4a\x68\x28\x6a\x8e\x90\xca\ \x79\x15\xb6\xbf\x57\xb2\x9c\x97\x3f\x6c\x0a\xb1\x18\x5e\xa3\xa0\ \x6b\x09\xe1\x92\x05\xdb\x8f\x1e\x4e\xe2\xc1\xd6\x25\x0a\x46\x30\ \xe6\x8c\x68\xfd\x78\xbf\x39\xeb\x02\xa6\x82\x11\x0d\xcf\x83\x77\ \x9d\xb1\x49\xb5\x23\x5b\x7e\xa5\x26\x15\xcd\x14\xd1\x83\x54\x9a\ \x7f\x50\x6c\xc3\x53\x3b\xa9\xc8\xec\x7e\xe9\x13\xbe\x51\x13\xdd\ \x5b\x2d\x26\xcc\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \ \x00\x00\x0f\x3c\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x06\x00\x00\x00\x71\x95\x30\x34\ \x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ \x04\x67\x41\x4d\x41\x00\x00\xb1\x8f\x0b\xfc\x61\x05\x00\x00\x00\ \x09\x70\x48\x59\x73\x00\x00\x0e\xc3\x00\x00\x0e\xc3\x01\xc7\x6f\ \xa8\x64\x00\x00\x0e\xd1\x49\x44\x41\x54\x78\x5e\xed\x5d\x09\x74\ \x54\xd5\x19\xfe\x67\xc9\x4c\x32\x93\x95\x84\x40\xc2\x26\x49\x44\ \x36\x41\x11\x44\x44\x3d\x0a\x22\x68\x2d\xa2\x42\xa9\x55\x94\x1e\ \xbb\x58\xdb\x53\x6b\xdb\xd3\x6a\x5b\xad\xb5\x5a\xb5\xd5\xd6\xb6\ \x6a\xdb\x63\x4f\xd5\x42\xad\xd4\x0d\x71\x29\xe8\xb1\xa2\x08\x16\ \xd1\xca\xa2\x20\x42\xc0\xb0\x25\x40\xd8\x92\xc9\x64\x32\x6b\xbf\ \xef\xcd\x4c\x32\xef\x31\x93\xbc\x99\x79\x33\x19\x96\xef\x9c\xef\ \xbc\xfb\xde\xcd\x9b\xcc\x7c\xf7\x7f\xff\xfd\xef\x7f\xef\xdc\x91\ \x93\xc8\x2c\x4c\x91\x63\xce\x62\xe6\x9d\xef\x38\x70\x18\x02\xee\ \x5a\x72\xf7\x05\xad\xfb\x7f\x38\xd9\x86\xf2\x69\xe0\xf6\xbe\x0f\ \xae\x74\xe1\x98\xd3\x30\x47\x8e\x39\x07\x08\x6b\x01\x6b\x50\xfc\ \x2a\xf8\x14\x38\x8a\xd7\x81\x4a\xf0\x19\xf0\x26\x88\x3d\x02\xcc\ \x53\xae\xe6\x28\x72\xce\x82\x21\x2a\x0f\x65\xe0\x74\x70\x36\x38\ \x15\x2c\x05\x2f\x80\x05\xaf\x80\xa0\xb4\xe6\xcf\x41\x5a\xef\x0a\ \xf0\x59\x70\x29\xd8\x04\x8b\x0e\xe1\x98\x53\xc8\x45\x0b\x9e\x04\ \xfe\x16\xbc\x0f\xbc\x1a\xa4\xb8\xf1\x50\x08\x5e\x0a\xfe\x12\xe4\ \xdf\x4f\x87\xf8\x39\xf7\x79\x72\xe6\x0d\xc1\x72\x87\x80\x77\xa1\ \xf8\x18\x78\x1d\x78\x0a\xaf\xeb\xc0\x00\x70\x0e\xf8\x7b\xf0\x21\ \x88\x7c\x2a\x2f\xe6\x0a\x7a\x5d\x60\x88\x6a\x03\xaf\x44\x71\x21\ \xf8\x03\x70\x2c\x68\x05\x93\x81\x05\x1c\x06\x7e\x13\x5c\x04\x91\ \x6f\x00\xf3\x59\xd1\xdb\xe8\x15\x1f\x1c\xf1\xb3\x14\x80\x62\xde\ \x0e\x4e\x01\xf9\xc8\x77\xf7\x7e\xb4\x3e\x38\x11\xe8\x87\xdb\xc1\ \xf7\xc0\x07\xc0\x77\x41\x4f\x6f\xf9\xe7\xac\x5b\x30\xc4\x65\xaf\ \x3f\x12\xbc\x0d\xfc\x37\x78\x05\x58\x04\x1a\xd5\xd8\x7c\x1d\x86\ \x76\xec\x1c\x9f\x03\x7f\x05\x8e\x43\xc3\x14\xe0\x98\x75\x64\xcd\ \x82\x21\x2c\x1f\xe3\x81\xe0\x05\xe0\x8f\xc0\xd1\x60\x32\xd0\x6b\ \xc1\xf1\x50\x0f\xfe\x01\x7c\x15\x6c\x80\x35\xfb\x79\x31\x1b\xc8\ \x8a\x05\x43\xdc\x0a\x1c\xae\x02\xef\x05\xff\x04\x26\x2b\x6e\xba\ \xa8\x05\x19\x69\xfc\x1a\xfc\x0a\x1a\xa9\x8a\x17\xb3\x81\x8c\x5a\ \x30\x84\xe5\xa8\x6b\x1c\xf8\x65\x90\xae\x60\x30\x98\x6a\xa3\xa6\ \x63\xc1\x51\xd0\x0f\x37\x81\xaf\x80\xff\x04\x57\xc3\x9a\xdd\x38\ \x66\x0c\x19\xb3\x60\x88\xdb\x0f\x07\x76\x60\x8f\x82\x5f\x03\x19\ \x76\xf5\x76\xd4\x42\x83\xa2\xf5\xce\x03\xe9\x32\x7e\x8e\x06\xab\ \x01\x33\x66\x68\x19\xf9\xc0\x10\x97\xd6\xba\x18\xbc\x15\xa4\x05\ \x3b\xc1\x5c\x02\x23\x18\xba\xa9\x9b\xc1\x7f\x81\x5f\x07\x33\x02\ \x43\x5a\x0e\x82\xf2\x75\xd8\x89\x8d\x00\x39\x58\x60\xd8\x55\x02\ \xea\x7e\xfd\x5b\x66\x95\xca\xf8\x61\xf6\xc8\x59\x18\x6f\xad\x6b\ \x97\xbf\x2d\x6b\x89\x9c\x19\xe2\x22\xe2\x21\x1a\xd6\xad\x06\xd9\ \xf9\xae\x03\xfd\x46\x85\x75\x69\x59\x30\x84\x25\x69\x0d\x0c\xf2\ \xef\x04\x5f\x07\xd9\x99\x71\x78\x9b\x54\xe3\x15\xd8\x4d\x52\xec\ \x30\xab\x98\x6f\xcb\xd8\x93\x1b\x0b\xfe\x13\x86\x75\x17\x81\x6f\ \x80\x0f\x82\xa3\xd1\x90\x0e\x23\x5c\x47\xca\x02\x47\xac\x96\xd6\ \x74\x2d\xc8\x6c\xd7\x1d\x60\x7f\xf0\x58\x06\x0d\xe3\xbb\xe0\xd3\ \x20\xfb\x8d\x3a\x88\x9c\xec\xa8\x52\x85\x94\x04\x86\xb8\x7c\xfc\ \x2f\x03\x19\x76\x31\xfc\x99\x08\xa6\x85\xb5\xf5\x1d\xb2\xec\x43\ \xb7\x8a\x1b\x1b\xbc\x91\xda\xac\x83\xfe\x99\x9f\x8d\x23\xc1\xd9\ \x10\x99\x61\x66\x4a\x48\xea\x11\x80\xb0\x1c\x85\x9d\x01\x7e\x09\ \x64\xfe\x80\xf1\x65\xb6\x90\x29\x1f\xdc\x13\xf6\x80\x2f\x83\xff\ \x00\x19\xd6\x25\xd5\xea\xba\x2d\x18\xe2\x32\xcc\x62\x32\xe6\x61\ \xf0\x3b\x60\x36\xc5\xed\x4d\x54\x83\x74\x17\x7c\x52\xef\x40\x03\ \x0f\xe7\x45\xbd\xe8\xd1\x82\x21\x2c\x3b\x00\xe6\x5d\xbf\x01\x4e\ \x00\x93\xee\xc0\xf4\xe0\xda\x29\x45\x32\x7a\x08\xc7\x25\x5d\x78\ \x7f\xb3\x47\x5e\x5c\xd5\x16\x39\xeb\x35\x0b\x8e\x82\x51\x45\x2b\ \xb8\x16\x7c\x02\x5c\x0c\x6b\x3e\x8c\x63\xb7\xe8\xd6\x82\x21\x2e\ \x73\xab\x4f\x82\x8f\x83\x4c\x9e\x70\xa6\xc1\x70\x71\x89\x41\x7d\ \xad\x32\x12\x02\xc7\xb2\xaa\x3c\xad\xfe\xc5\x68\xf0\x73\x17\x83\ \x93\x41\x3e\xc5\x0b\xd0\xd8\x13\xc0\x6e\x35\x4c\x58\x09\x71\x99\ \xed\x62\x6c\xc8\x64\x36\x85\x65\x9c\x7b\x12\x61\x1d\xd8\xc9\x5f\ \x0e\xbe\x05\xfe\x0e\x4c\x88\xee\xd4\xbf\x1e\xa4\xb0\x59\xc1\xce\ \xfd\x7e\x25\x6a\x88\x65\xe3\x81\xac\x25\xbd\x52\x05\x47\xa8\xf4\ \xcf\x09\x91\xf0\x71\x87\x05\x6f\xc4\x81\x23\xb3\x5c\x41\x6f\xfb\ \xe0\x44\x70\xc3\x17\x27\x4c\x05\xe8\x8e\x22\x4e\x22\x35\x64\xcd\ \x82\x2f\x1c\x53\xa0\x74\x5c\xb1\xd8\xd6\xe8\x93\xa5\x1f\x84\xb3\ \x85\x33\xc6\x3b\xa4\xa6\x4a\xbd\xc4\x81\x6e\x62\xf9\x7a\xa6\x09\ \x14\x18\x6a\xc1\xe6\xd2\x72\xc9\xab\x1d\x2e\xd6\x01\x43\xc4\x94\ \x87\xf7\x15\xf0\x8b\x7f\xe7\x76\xf1\x35\x6c\x95\x40\xf3\xde\xc8\ \x5f\xe9\x42\x6e\x58\x30\xc5\x9d\x7e\x96\x43\xc5\x33\x6a\xbb\x92\ \x3b\x2c\x6b\xeb\xb5\x0d\x62\x08\xcc\x66\xc9\xab\x1b\x29\x85\x57\ \xdd\x20\xce\x19\xb3\xa5\xe0\xdc\xa9\x92\x3f\xf1\x42\xc9\x9f\x34\ \x45\x1c\x38\x2f\x9c\x35\x4f\x6c\x23\x31\x96\xb2\x18\xd3\xa7\x9f\ \x58\x2e\xc2\x64\x12\xeb\xe0\x5a\x71\x7e\x61\xae\xd8\x86\x8d\x16\ \x73\x09\xfa\x70\x73\x44\x48\x93\x59\x39\xa7\xf8\xce\x4b\xe7\x88\ \x6d\xf8\x18\xa5\x31\xd2\x45\xd6\x04\xf6\x78\x43\xd2\xe2\x0e\xaa\ \xd8\xde\xd1\x95\x11\x64\x59\x5b\xcf\x7b\x8c\x84\xb9\xb8\x54\x9c\ \xd3\x66\x89\xb5\x7a\x70\x97\x78\x70\x0d\x21\x1f\x46\xbf\x38\x2a\ \xc0\x75\x4b\xbf\x6a\xc5\xaa\x2d\x7d\xfa\x86\xaf\xa5\x81\x13\x27\ \x8a\x80\xf5\xe6\x0d\x1d\x26\x25\x37\x71\x92\x25\x8c\x90\xdb\x25\ \x1d\xeb\xd7\x88\xbf\x71\xa7\x58\xab\x06\x89\x6d\xcc\x04\x31\x3b\ \xb8\x7a\x00\xf0\xfb\xa4\x65\xe1\xa3\xe2\xdd\xb4\x0e\x7f\xd8\x6d\ \x43\x9f\x8c\x22\x14\xd0\x3d\xa0\x43\x8b\x85\xe7\x83\x77\xa5\x6d\ \xe9\x73\xe2\x79\xef\x3f\xd2\xf6\xca\x33\xd2\xb1\xfa\xed\x48\x0d\ \x60\xcd\x13\x4b\x65\x35\x3a\xc0\xf4\xd6\x16\xea\x16\x98\x3d\xfc\ \xcc\x73\x9c\x2a\x5e\x34\x56\xff\x52\x83\xb1\x35\xf6\xa3\xee\x9f\ \x10\x33\x83\xc1\xb2\xb6\x9e\xf7\x18\x06\x08\x6c\x29\xe7\x34\x61\ \x17\xfc\x4d\xbb\x24\xd4\x1e\x8e\x62\x42\xb0\x58\xff\xee\x06\xa5\ \x6c\x24\x74\x0b\xcc\x44\xcc\x8d\x33\x8a\x55\x9c\x7d\x7e\xe4\x71\ \xd2\x81\xc9\xa3\xf2\x8f\xba\x7f\xea\x99\xcc\x23\x85\xc1\xb2\xb6\ \x9e\xf7\x18\x06\x3c\xe6\x81\xc3\x07\x22\x27\x61\xe4\x0d\xa9\x13\ \x73\x21\xd7\xbc\x40\x7f\x84\x6a\x74\x21\x2a\xf8\xe1\x97\xd3\xec\ \x06\x4e\x1c\x17\x11\x0c\x89\x6f\xfb\x66\xc5\xb7\x46\x61\x1f\x3d\ \x5e\x0a\xaf\xb8\x0e\xe1\xd9\xd5\x4a\x78\x66\x3f\xf3\x9c\x48\x0d\ \x74\xed\xf0\x48\xe0\xc0\x3e\x58\x76\x7a\xc3\xf5\x13\x47\x60\x98\ \x62\xf0\x60\xb3\x78\xb7\x7c\x12\x39\x87\xd5\x3a\x0b\xc5\x36\xea\ \x2c\x29\x38\x6f\x9a\xd8\xcf\x98\x28\xa6\x68\x07\x07\xf8\xb6\x6e\ \x94\xc0\xde\xdd\xb8\x2d\x18\xb9\x92\x1a\x74\x47\x11\xb6\x3c\x93\ \xe4\x83\xb1\x80\x51\x88\xab\x5d\xdf\x1b\xe0\x04\xa6\xcd\xaa\xbe\ \xdf\x1f\x08\x89\x3b\x12\xaa\x39\xec\xe8\x84\x2c\xea\x7a\xaf\x3f\ \x14\x1b\xaa\xa5\x3d\x92\x33\x3b\x9c\xe2\x98\x76\xa5\xe4\x4f\xbe\ \x38\x72\x25\x0e\xe0\x4a\x18\x55\xb8\x5f\x5d\x24\x5e\x88\xdc\x43\ \x04\x41\x18\x13\x45\x78\x7d\x47\xc7\xa9\x7a\xc5\x25\xe2\xc5\xc1\ \x51\x71\x09\x96\xb5\xf5\x46\xc6\xc1\xf4\xb1\xb6\xb1\x13\xc5\x7e\ \x36\x97\xc6\x45\x00\xf1\xd8\xb9\x31\x0e\x0e\x79\x3b\x24\xd8\x72\ \x58\xbc\x9f\xae\x13\xd7\x0b\x4f\x85\x2d\xbd\x67\x71\x7b\x84\x6e\ \x0b\xae\x2c\xb5\xc8\xc0\x0a\x75\x02\x9c\x02\x6c\xdc\x11\x9e\xa2\ \xaa\x2e\xb7\x4a\xff\x32\xf5\xf0\x92\x0d\xf0\xd9\xee\xb0\xcf\x1b\ \x5c\x69\x95\x8a\x62\x75\xfd\x61\x57\x50\xb6\x35\x85\xeb\x6b\xfa\ \xe7\x49\x69\xa1\xba\xbd\x9b\x5b\x02\xb2\x63\x5f\xa7\x0f\x4c\xd9\ \x82\x4d\x36\x3b\x5c\xc0\x39\xe2\xbc\xe2\xda\x70\xde\x21\x02\xe6\ \x1c\x7c\xf5\x9b\x24\xe4\x71\x2b\xbe\xd6\x57\xff\xa9\xf8\x77\x6d\ \xc7\x79\x67\xfe\x43\x0f\xba\xb5\x60\xdd\x02\x33\x6c\x62\xcf\x1e\ \x8b\x5d\xcd\x7e\xf9\xf6\x23\xfb\x95\xf2\x75\x53\x8b\x64\x8e\x26\ \xaa\x60\xb2\xe6\xf6\x27\xc2\x3d\xf7\xcd\x5f\x2c\x51\xf2\x0b\xb1\ \x78\x6f\x93\x47\xee\x5f\x74\x48\x29\xdf\x36\xb7\x4c\x26\x8d\x50\ \x47\x0d\x9c\x59\x7e\xec\xe5\x23\x91\xb3\xd4\x04\x36\x17\x16\x8b\ \xed\xf4\xf1\xe2\x9c\x7e\x95\xca\xc7\x06\x5d\x47\xa4\xfd\xad\xd7\ \xc4\xf3\xfe\x3b\xe8\xd0\x92\x12\x54\x8b\x13\x77\xa0\xc1\x21\x6f\ \xc1\x85\x97\x89\xe3\xe2\x59\x2a\x71\x43\x6d\x18\xc1\xad\x59\x21\ \x1d\x6b\x57\xa7\x2b\x6e\x8f\x38\x2e\x05\x36\xd9\xf3\xc5\x3e\xf6\ \x6c\x71\x5e\x7e\x8d\x92\x53\x30\x17\x75\x3d\x79\xa1\xf6\x36\x8c\ \xe0\x56\x48\xfb\xaa\x37\x25\xd8\xda\xe3\x9c\x65\xda\xd0\xed\x22\ \xca\xe1\x3f\xfb\x69\x7c\x2c\x3b\xbe\xad\x7b\xc2\x3e\x94\x3e\xba\ \xa2\x44\x5d\xef\xf6\x84\xe4\xf3\xbd\xe1\xfa\xaa\x3e\x56\x29\x2b\ \x52\xb7\x67\x2b\x3a\x32\x4e\x15\x11\x9c\xf4\x2c\x72\xa8\xeb\x0f\ \xb5\x06\xa5\xf1\x60\x12\x3e\x98\xa9\xc8\xda\x11\x92\x3f\xe1\x7c\ \xc9\x3b\x65\x98\x92\xdc\x89\xcd\x88\xb1\x23\xf3\xac\x5e\x0e\xd7\ \xf0\x2a\x5c\x44\xe7\x9a\xb7\x74\x61\x8c\x0f\xce\x01\x24\x14\xd8\ \x64\xc3\x28\xac\x66\xb8\x12\x7e\x59\x07\xd6\x88\x39\x1f\x43\x78\ \x6d\x3e\x17\x11\x41\xc7\x27\x1f\x4a\xdb\x8b\x0b\x60\xb9\x9d\x7e\ \xdd\x08\x18\x23\xb0\xc5\x02\xeb\x00\x63\x11\xc4\x9b\xf6\xfa\x02\ \x4a\xd9\x8a\x3a\x32\x16\xb1\xf5\x79\x56\xb3\x58\x34\xf9\xd5\x00\ \x47\x57\xfe\x68\xbd\x05\xf5\xea\xb7\x13\x08\x06\x51\xdf\x19\x0a\ \x2a\x02\xbb\x97\xff\xf1\x74\xff\xce\x6d\xeb\x79\x81\xf9\x5b\xeb\ \xa0\x1a\xb1\xd5\x8d\x52\x06\x0d\x7a\x40\x71\x99\xdc\xe9\x58\xfb\ \x5f\x09\x1e\x3e\xa8\x84\x69\x69\xc2\x18\x81\x07\xf6\x2b\x91\xda\ \x41\x7d\x22\x67\x61\xb8\x3d\x3e\x59\xf3\xf1\x2e\xa5\x3c\x74\x40\ \x99\x0c\xae\x52\x7f\x67\xf0\x88\xcb\x23\x6b\x3f\x6d\x54\xca\xc3\ \x86\x54\x48\x55\xdf\xf0\xb8\x3f\x8a\xe6\x43\x6d\xf2\x49\xfd\x3e\ \xa5\x3c\xaa\xb6\x52\x2a\xca\xd4\xef\xb3\x71\x7f\xab\x7c\xd6\xd0\ \x1c\x39\x0b\x0b\x1c\x0a\x6e\xe1\x7b\xe2\x7b\x4b\x0b\x4c\xf4\x78\ \x56\xbe\x21\xde\x8d\x6b\xc3\xee\x22\xf5\x98\xf7\xb8\x8b\x22\xba\ \x5d\xf2\xcf\x18\x56\x99\x5b\xc3\x40\xc1\xbf\xa3\x5e\x02\xfb\x9b\ \x14\xdf\xab\x85\xb5\xff\x40\x71\xcc\x98\xa3\x44\x19\xca\xcc\x46\ \x86\x70\x2c\x0a\x1c\x17\x41\xb7\x0b\xd6\xf8\x91\xb8\xdf\x58\x2c\ \xae\x97\x16\x8a\xeb\xf9\x27\xc5\xb5\x78\x81\xb4\x61\xc8\xcb\x6b\ \x1d\xff\x5b\x25\xc1\x43\x9d\x4f\x83\x02\x33\xdc\x4a\xc1\xa4\xa9\ \xe2\x98\x32\x53\x89\x97\x99\x6c\x67\xc7\x68\xb2\x1a\xf7\xfd\x72\ \xdd\x2e\xc2\x59\x60\x93\xe2\x42\x75\x7e\xd6\x0f\xff\xb8\x1f\x8f\ \x39\x51\xe4\xb4\x4b\xa1\x43\x3d\x49\x49\xff\x7b\xe0\x70\xd8\xe0\ \x4a\x0a\xf3\xc5\x51\xa0\x7e\xe3\x9e\x0e\xbf\x1c\x6a\x09\xc7\xa1\ \x65\xc5\x05\x92\x6f\x57\x8f\x14\xdd\xed\x3e\xc5\xcd\x44\x10\x75\ \x11\x9d\x9d\x1c\x67\x24\x38\x1a\xe3\xe8\xcb\xd7\x50\x0f\xcb\xdd\ \x96\x70\x46\x98\xc2\x71\x3e\xce\x8e\x41\x07\xe7\xdb\x4c\x05\x31\ \x4f\x75\xc0\xaf\xb8\x8a\x10\x7c\xbe\x09\x9d\x23\x1b\x2b\xb0\xaf\ \x51\xbc\x1f\x7f\x28\x01\x36\x4a\xf7\xee\xe3\xf8\x8a\x22\x8e\x3c\ \x7e\x53\x97\xc0\xcc\x21\xb4\xbb\x95\x1c\x02\x45\xe9\xd1\x8f\xa2\ \x93\xa5\xd0\x76\x66\xd0\xce\xbf\x44\xcc\x89\xe6\xdc\xf0\x3a\x7c\ \x5d\x25\xe9\xb3\xf4\x39\xf1\xc1\xd5\x74\xf3\xda\xc7\x97\x0f\xf6\ \x6e\xde\xd0\x49\xdf\xb6\xcd\x8a\x08\xc1\xb6\xd6\x9e\xc5\x25\x60\ \xa1\x8c\x1c\x3c\x6b\xde\x16\xf7\xf2\xd7\x94\x72\x5c\x98\x4c\x18\ \xf9\x39\x11\xfa\x9d\x26\x85\x73\x6e\x14\x4b\x69\x79\xa4\x22\x79\ \xe8\x16\x78\x40\x65\xb1\x9c\x37\xee\x14\x15\xcf\x1a\xc9\x2f\xba\ \xeb\x43\xdd\xe0\xf2\xa3\xee\x1f\x51\xc3\xbd\x35\xc2\x60\x59\x5b\ \xcf\x7b\x32\x81\x90\x97\x96\x0f\xd7\x16\x9b\xeb\xa5\xd5\xa2\x33\ \x64\xa2\xbd\x73\x86\x99\xd3\x4c\x95\x55\x4a\x92\x88\xe5\x54\xa0\ \x5b\x60\x13\xff\x19\xe2\xd4\x58\x9a\x35\x71\x6b\x77\x30\xc7\xbb\ \x3f\xe6\x76\x96\x8f\xae\x4f\xed\x43\xf5\x08\xf8\x59\x4b\xff\x41\ \x70\x17\x5d\xd1\x43\x60\xef\x1e\x74\x8c\x4f\x48\xcb\x82\x47\x60\ \xe1\xef\x2a\xfe\x3d\x0a\x4e\x25\xa5\x3a\x85\x9f\xf0\x13\x24\x1b\ \x07\xf7\x04\xa3\xe2\xe0\x9e\xb2\x69\xf3\x46\x3f\xa5\x8c\x5c\x4c\ \x12\x32\x9b\x42\x21\xe5\xf3\x85\xc4\x14\x0c\x99\x4c\x71\x7d\x88\ \x39\x14\xec\x1c\xf2\x05\x4d\xe6\xf0\xa8\x47\x03\x3d\x7f\x13\x07\ \xeb\x97\xce\xaf\x1b\xa7\xdb\x82\x5d\xee\x0e\xd9\xb5\xf7\x88\x8a\ \x7b\x9b\xf5\xef\x49\xc4\x68\x41\x7b\xff\x81\x23\x5d\x99\x2c\x96\ \xb5\xf5\xd1\x08\x23\x49\x50\x0c\x0b\x44\x35\x41\x0c\x0a\x22\x10\ \x97\x9f\x53\xb9\xae\x65\xf4\x6f\x48\x6d\x5d\x94\x7a\xfe\x26\x0e\ \x95\x90\x48\xb7\xc0\x87\x5b\x3d\x52\xbf\xf3\xa0\x8a\x3b\x9a\xf4\ \x67\xa3\x18\xce\x69\xef\x6f\x6a\xe6\x8a\xfc\x30\x58\xd6\xd6\x47\ \x43\xc0\x63\x19\xba\x05\x3e\x89\xd4\x90\x35\x81\x99\xa7\x18\x37\ \xb2\x5a\xc5\x9a\x81\x5d\x3e\x9d\x65\x6d\xbd\x36\xb7\x71\x2c\x22\ \x6b\x02\xe7\xdb\x98\xef\xb5\xab\x58\x10\x33\x72\x63\x59\x5b\xcf\ \x7b\x8e\x75\x9c\x74\x11\x19\x46\xd6\x04\x6e\x6b\xf7\xca\x41\x44\ \x0a\xb1\x74\xb9\xbb\xbe\x34\xc9\xb2\xb6\x9e\xf7\x64\x1b\x45\x76\ \xb3\x5c\x72\xaa\x3a\x9c\x4c\x07\x59\x13\x78\xf7\xbe\x16\xd9\xb0\ \xa5\x49\xc5\x86\xc6\xae\x28\x84\x65\x6d\x3d\xef\xc9\x26\x9c\x36\ \xb3\xdc\x3b\xad\x5a\x6e\x3d\xb7\x52\xae\x19\x63\x4c\x0a\xf3\xa4\ \x8b\x88\x80\xe2\xfe\x66\xc6\x00\x39\xb5\x3c\x9c\x31\xbc\xfe\xcc\ \x3e\x86\x88\x9c\x33\x02\x0f\xe8\x57\x2c\xc3\x87\xf6\x55\xb1\x7f\ \x85\x71\x8f\x6a\x77\xa0\xb8\xf7\x5d\x52\x2d\x43\xcb\xd4\xe9\x56\ \x23\x44\xce\x19\x81\x4b\x0b\xf3\xa5\x5f\x79\xa1\x8a\xc5\x4e\x03\ \xd7\x07\x27\x40\xb1\xdd\x22\x0f\x4c\xaf\xee\xb4\x5c\x2d\x28\xf2\ \xdc\xd3\x53\x17\xb9\x3b\x81\xff\x0e\x86\x97\xdd\x1c\xa7\xa0\xe5\ \xde\x33\xad\x4a\x6a\xfb\x1c\x2d\x6e\x20\x26\xfd\x39\x7f\x5c\xea\ \x96\x9c\x50\xe0\x25\x77\x5f\x70\x3f\x0e\xdc\x68\x83\xdb\xc7\x52\ \x68\xbd\x49\x8e\x94\xc0\xd9\x63\x8f\xd7\xaf\x62\x74\xc6\x39\x13\ \x88\xba\x85\x58\xcb\xfd\xa8\xb1\x6b\xba\xaf\xc5\x13\x90\xbd\xae\ \xae\xb5\xc1\xa9\xba\x8b\x6e\x5d\x04\x44\xde\x82\xc3\x7c\x90\xbb\ \x32\xbd\x09\x52\x68\x1d\x99\xed\xe4\xc1\xac\xd9\xea\xf5\x3b\x55\ \xdc\xbe\x3b\x33\x0f\x50\x3c\x71\x5f\xdf\xda\x2a\x4b\x36\x75\xad\ \x97\x08\xe0\x53\xfe\x78\xd9\xee\xb4\x45\xee\xd1\x07\x43\x64\x37\ \xf8\x3c\x8a\xdc\xd9\x94\x3b\xe7\x71\xd3\xcd\xce\x89\xb2\x63\x0d\ \x89\xc4\x7d\x78\xd5\xbe\xa3\x26\x45\x28\x6e\xba\x22\xeb\xee\xe4\ \x20\x32\x73\xb0\x0f\x81\xdf\x03\x1f\x01\xb9\x1f\xa4\x61\xe8\x5b\ \xe6\x54\x72\x0f\xb1\xec\x53\xa2\x5e\x8d\x99\x2e\x92\x11\x37\x8a\ \x74\x45\xd6\x2d\x30\x01\x91\x7d\xe0\x1a\x14\xef\x01\x6f\x01\x69\ \xd9\x86\x8c\x06\x2a\xfb\x38\x95\xc5\x2b\xb1\xac\x28\x35\x4e\xe0\ \x54\xc4\x8d\x22\x1d\x91\x93\x12\x38\x0a\x88\x4c\x67\xf5\x1a\xc8\ \x8d\xdc\xbe\x0f\x72\xe3\x8e\x9c\x86\x76\xea\x46\xaf\xb8\x51\xc4\ \x13\x59\xcf\x8c\x56\x4a\x02\x13\x10\x99\x6f\x6d\x1b\xc8\xdd\x98\ \x6e\x00\xb9\x97\x3a\x37\xde\xcc\x49\xb8\xbc\x41\xf9\xc9\xeb\x7b\ \x64\xcb\x81\x8e\xa4\xc5\x8d\x22\x56\xe4\x05\x6b\x0f\xca\xd3\xeb\ \x7a\xee\x84\x0d\x99\x55\x9c\x69\xc0\xd6\x8a\x9c\xe0\xd4\x5a\x04\ \x05\xe0\x02\xc2\x08\xf4\xce\xc9\x45\x4a\xf1\x41\x57\xe1\xf6\x05\ \xe3\x8a\x3b\x71\xa0\x43\xee\x9a\x1a\xde\xf9\xb6\xd9\xed\x97\x79\ \xcf\xc6\xff\x62\x62\x21\x5e\x83\x0d\xd6\x03\x36\x2c\x9d\x5f\x37\ \x26\x65\x0b\x8e\x05\xad\x19\xf4\x83\x1b\x40\xfe\x72\x00\x43\x3b\ \xba\x0d\xdd\xeb\x44\x29\x24\x57\x5b\xc6\x32\x46\x5c\xc3\xd0\x06\ \x61\xd2\x7d\x59\x1d\xe2\x76\xc2\x10\x81\xb5\x80\xc8\x2f\xe1\x30\ \x0b\xe4\x2f\x03\x70\xa9\xe9\xb1\x3f\xb9\x96\x22\x32\x22\x30\x01\ \x91\xb9\x48\x8c\xa3\x41\x6e\x62\xf7\x57\x90\x8f\xb5\xfe\xa6\x3f\ \x4e\x90\x31\x81\x09\x88\xdc\x0e\xf2\xd7\x5a\x18\xd6\x31\xe2\xe0\ \xae\xd3\x27\x94\x35\x67\x54\xe0\x28\x20\x32\x57\x8f\xbc\x00\xfe\ \x14\xfc\x16\xf8\x31\x78\x42\x20\x2b\x02\x13\x10\x39\x00\xb2\x5b\ \xe6\x0f\x3d\xcd\x05\x7f\x01\x1e\xd7\xd9\x3a\x22\x6b\x02\x47\x01\ \x91\xf9\xa5\x08\x2e\xcb\xa2\x7f\xe6\x9e\x98\x4b\x40\x2e\x11\x32\ \x3e\x64\xc8\x01\x64\x5d\x60\x02\x22\x93\x1e\x90\xa1\x1c\x37\x78\ \xe6\xee\x79\x2b\xc1\x74\x85\xce\xec\xb7\x0a\x53\x40\xaf\x08\x1c\ \x0b\x88\xec\x02\x17\xa1\xc8\x1f\x88\x62\x32\x49\xd9\x43\x1d\x4c\ \x06\x4c\x1c\x7f\x06\xfe\x45\x39\xcb\x21\xf4\xba\xc0\x51\x40\xe4\ \x06\x90\xa3\x40\xfe\x32\x00\x7f\x38\x2a\xe1\x68\x4d\x83\xdd\x20\ \x27\x05\x98\x7c\xe2\xfe\xc6\x39\x85\x9c\x11\x38\x06\xcc\x37\x33\ \x81\xc4\xed\xa1\x98\xad\x4b\xb4\xc2\x90\xee\x84\xbf\x85\xc4\xbd\ \xe3\xf9\xf7\xcb\xfa\x3e\xb8\x32\xe7\xe2\xec\x9c\x13\x18\x56\x4c\ \x32\xba\xa0\x55\x32\x76\xfe\x19\xc8\x14\x69\xf4\x1b\x83\x74\x07\ \xec\x24\x19\x85\xd0\x62\x17\x42\xd8\x46\x30\x27\x3b\xc9\x5c\xb4\ \x60\x05\x10\x99\x61\x1d\xb3\x75\xdc\x6d\x9a\xd9\xba\xe8\x5e\x30\ \x5c\xb1\xcd\x9f\xee\xf9\x33\x44\xdd\x04\xa6\xfd\x55\xcd\x4c\xc2\ \x90\x6c\x5a\x2e\x61\xc6\x93\x5b\x53\xb6\x64\xbd\xd9\x34\x9d\xd8\ \xb0\x74\x7e\xdd\x98\xff\x03\xe8\x68\xc7\xf2\x5e\x13\x1d\x6e\x00\ \x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x0d\x85\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x06\x00\x00\x00\x71\x95\x30\x34\ \x00\x00\x0d\x4c\x49\x44\x41\x54\x78\xda\xed\x5d\x69\x73\x1b\x49\ \x19\x16\xcb\xf5\x23\x80\x82\x05\x0a\x96\x05\x3e\xf1\x01\x58\xfe\ \x00\x55\x54\x71\x55\x41\xc1\x42\x51\x50\xc0\x7e\xa0\x38\xd6\xb6\ \x72\x50\xb5\x89\x15\x49\xeb\x04\xa8\x38\xeb\x24\x9b\x63\x93\x38\ \xc7\xda\x4e\xe2\x38\x2c\xe4\xb6\x63\xcf\x8c\x6c\xcb\xb2\x8d\xaf\ \xd8\x89\x6d\xf9\x4e\x1c\x1f\xb2\x25\xd9\x89\x1d\x9f\xb1\x9b\x7e\ \x46\x1a\xa9\x47\xd6\x8c\x46\x52\x8f\x2c\x65\xb7\xab\xde\x8a\x22\ \x69\xa6\x67\x1e\xbf\xea\x7e\xde\x73\x2c\x96\x2c\x19\x3f\xab\xac\ \xfc\x78\x41\x51\xed\xab\x05\x0e\xe1\xa7\x05\x4e\x71\x37\xfd\xb7\ \xb4\xc0\x21\xb9\x0b\x1c\x62\x77\x81\x53\x1a\xa6\xff\x06\xe9\xff\ \x57\x43\x42\x5f\x87\xde\xeb\xce\x77\x88\x8d\xf2\x77\xe9\x31\x56\ \xa7\xf4\x93\x37\x1d\xae\xaf\xe1\x5c\x96\x8f\x86\xc5\x92\x67\xab\ \xfd\x62\x81\x5d\x78\xc3\xea\x10\x2b\x29\x70\x01\x0a\x18\xe1\x24\ \x0b\x54\xee\xd2\xf3\xee\xa2\xe7\xff\x96\x85\x90\x8f\x7d\x88\x40\ \x15\xbf\x4c\x6f\xdc\x16\xd6\xc0\xa4\x80\xdb\xb5\xdf\x25\x4b\x0a\ \x80\x0f\x51\x4d\x2f\xc4\x1f\xf4\x85\x04\xd5\x66\x13\x3f\x41\x7f\ \xc2\xbf\x0a\xfd\x9c\xc5\xcd\x78\x20\x50\xd0\x89\xfd\x48\x13\x29\ \x29\x6b\x27\x67\xaf\xf7\x90\x2a\xd7\x00\xa9\xe9\x1a\x23\xae\xde\ \xc7\xc4\x3d\x38\x49\x5a\x1f\x4e\xab\x04\xef\xe1\xb3\xea\xce\x31\ \xf9\xbb\x38\x06\xc7\xe2\x1c\x56\x6d\xa0\x31\x77\x83\xd5\x2e\xbc\ \xfe\x42\x2c\x23\x36\x5b\xe5\xa7\xac\x0e\xe9\x8f\xd0\xa0\x78\x37\ \xbc\xb7\xb8\x91\x1c\xab\xec\x22\x57\x29\x40\x0d\xde\xc7\x5b\x40\ \x4c\x55\x70\x2e\x80\x7e\xfc\x72\x17\xd9\x43\xe7\x88\x0b\xb6\x53\ \x1c\xa4\x7f\x88\xdf\xe3\x1a\x73\x0f\x59\xba\xe6\xe5\xdb\x85\xdf\ \xd0\x1b\x19\x8f\xbd\xb1\xdd\x07\xea\xc9\xd1\x8b\x1d\xe4\x46\xeb\ \x08\x69\x19\x9b\xe2\x06\xaa\x96\x60\x8e\x1b\x2d\x23\xf2\x9c\x1a\ \xcb\xcb\x23\xfc\xba\x72\x66\x9d\xce\xb3\x0b\x5f\xa7\x9a\x21\xc5\ \xd3\xd6\x8a\xea\x3e\xe2\x19\x9e\x34\x1d\x54\x2d\xc1\xdc\xe5\x35\ \x7d\xf2\xb5\xc4\xd1\x68\x01\x0c\x24\x6b\x81\x7d\xe3\x64\xdb\x27\ \xf3\x1d\x42\x11\xbd\xd8\x35\xf6\xc2\x6d\x25\x4d\xe4\x72\x9d\x97\ \x34\x67\x40\x5b\x8d\x0a\xae\xe5\x52\x5d\x3f\xbd\x36\x77\x0c\xd0\ \xd2\x2a\x55\x0e\x27\xf6\x8c\xac\x02\x37\xdf\xe9\xfa\x5c\x98\xb3\ \x46\x2e\x76\x47\x91\x8b\x1c\x2b\xef\x25\xcd\x23\xd9\x03\x6c\x3c\ \xa0\xcb\xee\xf4\xc6\x5b\x3a\x5a\xad\x0e\xd7\xcb\xd9\x01\xae\x43\ \xf8\x61\x2c\x87\x3d\x70\xa2\x93\x5c\xad\xf3\x91\x9b\x8d\x41\x22\ \xf5\xcc\x66\x2d\xc0\x8a\x48\xbd\xe3\xa4\xf8\x5c\x5b\x2c\xc8\x7e\ \xeb\xdb\xc2\x0f\xb6\x15\xdc\x90\xc5\x15\xa5\x5d\xbb\xa8\xd6\x9e\ \xa9\x1a\x96\x81\x55\xe4\x76\x53\x90\x34\x8f\xfa\xb2\x1e\x64\x48\ \xa5\xd0\x1f\xab\xcd\x9b\xf9\x4e\xd1\xba\x2d\x2c\x81\x9a\xa7\xff\ \x54\x6f\x62\x4d\xa4\xb2\x7a\x52\x05\xae\x22\xe2\x3d\x7f\x4e\x00\ \x0c\xa9\xeb\x79\x44\xec\x47\x3d\x2a\x6d\xce\xb7\x4b\x25\x36\x9b\ \xed\xa5\x8c\x6d\x66\x74\xd2\x32\xf6\x02\xfe\x71\xb2\x93\x5c\xaf\ \x0f\xc4\x05\x17\x72\xcb\x1d\xa0\x3b\xb8\x2f\x67\x40\x06\xdb\x78\ \xe7\x42\xec\x92\x21\x5c\xc0\xbd\x67\x40\x73\xc5\x73\xec\xc4\xc5\ \xa5\x3d\xe4\x66\x83\x36\xb8\x8a\xd4\x76\xe6\x8e\x16\xcb\xfc\x99\ \xca\x7b\x57\xef\xa9\x35\xd9\x21\x95\x9b\xaa\xc9\x56\xbb\x74\x90\ \x9d\xb0\xe4\xfc\x83\x84\xc0\xb2\xd2\x34\x38\x93\x53\x20\x43\x2e\ \xdc\x7c\xa0\x06\xd9\x29\x1e\x31\x07\x5c\x87\xf4\x77\x76\xa2\xa3\ \x65\x7d\x49\x81\x0b\xa9\x69\xf3\xe7\x1c\xc0\x90\xd2\x6b\x3d\xb1\ \x20\xf3\xdd\xf8\x40\x57\x58\xb6\x70\xa8\xb4\x3b\x69\x70\x15\x69\ \xf4\xce\xe4\x24\xc8\x27\xab\x54\xcb\xc5\xa6\xd5\x29\xfc\x88\x13\ \x15\xab\xfb\x3c\xcb\x73\xb1\xa1\x19\x59\x73\xb5\xe4\x4e\x73\x80\ \xb4\x8e\xe5\x1e\xc0\xf0\x69\xc4\x6c\x7c\x7e\x18\x58\x1c\x18\x43\ \xd4\x42\xdb\x5b\xec\x21\xd7\x5d\xfe\x94\xc1\x55\xa4\xbe\x37\x37\ \xb5\x18\x56\xa9\x43\x4d\xe1\x9a\xd3\x62\x16\x61\xdf\x42\xc4\x88\ \xb8\x52\x33\x95\x36\xb8\xb2\x16\x7b\x82\x54\x23\xa6\x73\x12\xe4\ \xda\xee\x87\x2a\x63\xc4\xea\x10\xec\xa9\x2d\x0d\x72\x7c\x2c\xea\ \xb8\x39\x5d\x35\xc4\x05\x5c\x45\x72\xc1\x84\xd6\x92\x2b\xd2\x80\ \xca\x41\x94\xbc\x17\x4e\xe6\xbb\x92\x2b\xb2\xee\x9e\xe8\xe0\x0a\ \x6e\xc8\xf8\xa0\x26\xf4\x88\x2f\x67\x41\x2e\x3e\xdf\xc6\xba\x3a\ \x6b\x93\x5b\x1a\x42\xce\xf2\x88\x57\xac\xea\xee\x34\x77\x80\x21\ \x42\x57\x7c\x2d\x6e\x7b\xe4\x23\xde\x99\x39\x32\xf9\x64\x91\xcc\ \x2d\xad\x90\xe5\xb5\x75\xb2\xbe\xb1\x41\x36\x37\x89\x2c\x78\x8d\ \xf7\xf0\x19\xbe\x83\xef\xe2\x98\x4c\x3b\x88\x54\x4b\x85\x5d\xfc\ \x85\x21\x70\xff\x72\xf8\xd6\xa7\xd9\x48\xc4\xf1\x0a\xaf\x29\xe0\ \x2a\xe2\x19\x8a\x02\x03\xa0\x02\xcf\x96\x29\x88\x14\xc5\x24\xc7\ \x06\x3d\x06\xc7\x7a\x7d\xc1\x8c\x81\x7c\x5e\x6d\x84\x8c\x19\xda\ \xf0\xc2\x31\xb4\x88\x03\xe7\x7a\x1a\x94\xcc\x88\xd4\x76\xf8\xc9\ \xd0\xec\x3c\x59\xa2\x1a\xc9\x6b\x3c\x5b\x5d\x27\x83\xb3\x73\xe6\ \xb3\x8a\xd1\x29\x95\xd3\x9e\x62\xf7\xbb\xc4\xc9\x1f\x0e\x71\x40\ \x39\x00\x91\x08\xf7\x80\x8f\xd4\xfc\xcf\x6f\x0a\xb8\x52\xfb\x3c\ \xf1\xcf\xf1\x03\x36\x76\x3c\x59\x5e\x25\xf7\x26\xcc\xdd\x4c\x2f\ \xd5\xf6\xab\xd2\x03\x74\xa3\x21\x08\xfe\x45\xb4\xf7\x50\xa3\x2a\ \xcc\xd3\xe8\xf5\x91\xea\x16\x7e\xda\xdc\xde\xb7\x48\xd6\x9f\x6f\ \x12\xb3\xc7\xf3\x8d\x4d\x32\xec\x9f\x37\x55\x8b\x55\x91\x6b\xa7\ \xf4\x4b\x1d\xde\x2b\xe7\x2d\xc8\x5f\xac\xa8\xe9\xdb\x7a\x42\xca\ \x5d\x5d\x0f\x66\xc8\x6d\x4f\x7a\xe0\x0e\x3c\x5a\x26\x99\x1e\xd8\ \x0c\xcd\x02\xb9\xbc\xba\x8f\xa5\x6d\x2e\xcd\x8c\x1b\xc5\xdf\x80\ \xd0\xba\x5e\xf4\xb7\x65\x74\x5a\xe6\xb1\xa0\x5a\xc9\x82\xfb\x70\ \x6a\xc5\x30\x28\xab\xeb\xeb\x64\x61\x69\x89\xcc\x3d\x5d\x20\xfe\ \xf9\x27\x64\x66\x6e\x4e\x16\xbc\xc6\x7b\xf8\x6c\x6d\xdd\xf8\x12\ \xe3\x5b\x58\x32\x05\xe0\x26\x8a\x15\xc3\x28\x36\xe3\x66\x10\x15\ \xd8\xa5\x7d\xca\x5f\xe1\xdd\x8b\x9d\x06\x4d\x47\x9f\x4c\xb5\x6e\ \x1a\x04\x7a\x68\x3c\xb1\xe6\x82\x41\x2c\x2e\x2d\x93\x99\xe0\x1c\ \x99\xf2\x07\x0c\x09\xbe\x8b\x63\x8c\xb0\x8f\x89\x79\x73\x34\xf9\ \x48\x45\x27\xb3\x4c\x08\x7b\xb7\x1a\x16\x4c\xae\x18\x92\x42\x92\ \x8a\x00\x50\xaa\x55\xdb\xae\xbf\x11\x76\xf4\x2f\x26\xbc\xf9\xa5\ \x95\x95\xa4\x80\x8d\x07\x34\xce\x91\x68\x98\xb1\x26\x5f\x6f\x1e\ \x56\x65\x0d\xa9\x12\x59\xf2\xec\xae\x6f\xb2\x09\x22\xa9\x66\xdc\ \xb8\x07\x66\x28\xe3\x08\xc4\x65\x0b\xcf\x75\x36\x34\x68\xde\xfc\ \xc2\x42\xca\xc0\xc6\x0a\x96\x0f\x3d\x6d\xc6\xc6\xc7\x9b\x5d\x00\ \xb3\xb7\x8a\x1b\xa2\x20\x17\xd5\xbe\x1a\x5d\x1e\x1c\xe2\xdf\x94\ \x0f\x90\x2b\x96\xee\x64\x8d\xfd\x33\xb2\x5b\x52\x01\x58\x8f\x8a\ \x6d\x50\xab\x0c\x6b\x2a\x2f\x70\x15\xc1\x39\x71\x6e\x3d\x0a\xc7\ \x5b\x8b\xdf\xbd\xd4\xc9\x5a\x76\x7f\x66\x4c\x63\xf1\x3f\xca\x07\ \x48\xc4\xe3\x13\xd3\xf2\x51\xc6\x31\x4b\x3a\xbd\x0b\xba\x9a\x6b\ \x06\xb8\x51\x90\xe7\x75\x35\x99\xb7\x31\x52\x25\x79\x59\x36\x71\ \x95\x35\x2e\x82\x4a\x0a\x69\x3d\xc7\x2c\x47\x08\xac\x2a\xad\x31\ \xc7\x71\x59\xd0\x5b\x2e\xf4\x2c\x3e\x9e\xf7\x0a\xec\xa2\xa9\xb3\ \x52\x40\x0e\x90\x86\xdd\x92\xf2\x9b\xc8\xad\xe5\x39\x21\x7c\x0b\ \x7a\x1b\x9a\x51\x90\x26\xfd\x81\x81\xe9\x40\xe0\xe4\x54\x20\x50\ \x08\x91\x5f\xfb\x83\x83\x46\x8f\x7f\xb6\xac\xbd\xf1\xf1\xf6\x5d\ \xec\x3b\xdc\xc4\xac\xc3\xe2\x2b\x16\xb9\x26\x42\x89\x12\x97\x75\ \x70\x9d\x0c\xce\x17\xad\xa5\xc1\x18\x5b\x08\x8a\xd3\x7e\xff\xb7\ \xb5\x0c\x23\x0a\xf4\x77\x28\xe0\xae\x44\xe7\xf1\x05\x82\xb2\x33\ \x28\xde\xc0\x35\xf2\xbc\xe7\x92\xf7\xdb\xa3\xeb\x30\xe2\x76\x6c\ \xb4\x18\x59\xe2\xbc\x26\x6a\x1f\xf7\x69\xae\x7f\xe0\xac\x09\x40\ \xd9\xa4\xc0\xed\x21\x06\x72\x76\xf1\x9d\xa9\xd9\x80\x4d\x3e\x46\ \xe7\x9c\x30\x4a\xb4\xbc\x70\x3c\x5d\x9d\x67\xaf\xdd\x67\xf9\xf0\ \x4e\x0b\x9b\x48\xc2\x6b\x83\x4b\xb4\x3c\x24\xd4\x5e\x0a\x6e\xb2\ \x11\x98\x30\xc8\xba\x1c\x39\x13\xcb\x84\x2a\xda\xe1\x94\xce\x00\ \xe0\x06\xe5\x0d\xd4\x44\xf0\x9a\x08\xb6\xbf\x96\xf9\x9b\x68\x59\ \x20\x29\x64\x9b\xcb\x9a\x9c\x60\xb9\xd0\x32\xab\x79\xfa\x29\x50\ \x33\xa2\xf2\x4b\xd0\x17\x3d\xca\x1b\xae\xbe\x71\x6e\x13\x21\xda\ \x10\x6f\xe0\xa7\xaa\x07\x82\xde\x9a\x9b\x68\xf8\x02\x81\xef\xa6\ \xb2\x4c\xe0\x5a\xf9\x45\x3a\x1e\xb3\x00\xdf\x03\xc0\x63\xca\x1b\ \xee\xa1\x09\x6e\x13\x2d\xaf\x3f\x8f\x7f\x33\x4f\xf5\xa8\x59\x70\ \x30\xdd\x3c\x0e\x30\x8e\x64\x29\x1b\xc2\x4f\xbc\xee\xbb\x71\x70\ \x82\xf5\x0f\x8f\x58\x94\xa4\x12\xf0\x37\x9e\x45\x29\xeb\x1a\x56\ \x14\xc8\xbf\xa6\xf6\x52\xfa\x95\x36\xc0\xb3\x81\x53\x7a\xd6\x5d\ \xbc\x81\x6b\xe5\x69\x32\x33\x00\xcf\x5a\xc2\xa5\xa9\xb2\xbb\x8d\ \x27\x5d\xd1\x62\x10\x70\x37\xf2\xdc\xdc\xb6\x6c\x76\xe0\xca\x5a\ \x1b\xdd\xdc\xbc\x26\x6d\xe4\x79\xef\x3b\xa3\xae\xcb\x95\x6c\x03\ \xb8\x30\x6d\x80\x75\xd8\xc4\x76\x01\x9c\x4d\x4b\xc4\x7b\x1c\x96\ \x88\xd3\x59\xb6\x44\x98\xb4\xc9\x69\x44\x89\xf5\x37\x39\xff\x10\ \x87\x25\x62\x38\xd9\x4d\x6e\xc9\xdc\x4d\x2e\xbb\x68\x1a\xa8\x56\ \xaa\xe0\x4e\x04\x83\xdf\xcb\x46\x9a\x16\x31\x34\x40\x92\xb7\xdd\ \xd0\xa0\xc6\x42\x8a\x86\xc6\x4b\x74\xfd\x6d\xd8\x76\x43\xa3\x23\ \xd6\xd0\x70\x8a\x67\x95\x37\xaa\xb2\xc7\x54\x2e\x4c\x61\x73\xb3\ \xa7\x6a\x2a\xf7\x73\x34\x95\x59\x9f\x70\xbe\x43\x3c\xad\xd4\xba\ \x71\x77\xf6\xc0\x81\xb2\x91\x8e\xb3\x87\xb2\x81\x24\x9c\x3d\xf6\ \x44\xce\x9e\xc5\x0c\x39\x7b\x4a\xff\x7b\x9f\xcd\xf4\xd9\x61\x41\ \x1b\x96\xac\x75\x57\xd2\xe5\x82\xae\xc9\xaf\xe9\x98\xc6\xaf\x25\ \x5a\x16\x14\x77\xa5\x16\x6d\xf4\x9b\xe8\xae\x44\x15\xac\x05\xb9\ \xad\xa6\x39\xdc\xe9\x4f\x8f\x87\xc3\x1d\xec\x42\xb6\xd0\xc2\x0e\ \xf7\xf0\xeb\x61\xa3\xc7\xeb\x45\x9a\xf9\x3b\xdc\xa3\xb9\x6a\x3b\ \x1d\xc2\x57\x3f\x0a\x19\x99\x1d\x32\x0a\x47\x95\x3f\x30\xc3\x27\ \x0c\x41\x60\x31\x5b\x83\x9e\x03\x33\x7c\x83\x9e\x57\x98\x0d\xce\ \x6a\x17\xab\xa2\x29\xab\x4e\xe1\xaf\x3c\xc3\xf6\xb1\x32\xbf\xb4\ \x92\x75\x61\xfb\xd9\xb9\x35\x72\xb7\x2d\x40\x9a\x86\xf8\x6d\x70\ \x47\x2f\x32\xd9\x3d\x76\xe1\x4f\x4c\x1d\x9c\xf8\x0d\xe5\x83\x3d\ \x69\x24\x9e\x68\x09\x92\x3c\x90\xec\x91\x2d\x89\x27\xc8\xea\x14\ \xdb\xe6\x43\x79\x1b\xee\x20\xa9\xeb\xf4\x13\xcf\x08\x87\xc4\x93\ \x83\xd1\x2c\x4b\x75\xdd\x46\xa8\x06\x39\xd2\xb8\x08\x3d\x6e\x78\ \x6b\x31\x92\xac\x13\x26\x4e\x2f\xaf\xc8\x3b\x7e\xaa\xc0\xe2\x58\ \x23\xa9\x53\x9d\xde\xc5\xb8\x35\x23\x62\xf7\x6c\xca\xd5\x4f\xaa\ \xd4\x29\xbb\xe4\x8d\x93\xd9\x2e\xda\x22\x65\xb2\x17\x3b\xb8\x03\ \x0c\x99\x78\x92\x38\x3f\x0d\xbc\x14\x26\x6d\xf2\xc9\x7f\x4b\x86\ \x92\xff\x90\x3a\xab\x97\x43\x77\xdb\x13\x90\x13\x66\x92\x4e\xfe\ \x2b\xef\x60\x73\xd3\xde\xda\x02\xf0\x0e\x47\xdd\x97\x94\xf4\x55\ \xb8\x2e\xcd\x6a\x5e\x84\x14\x52\xa3\x63\x8d\x73\xfa\xea\xd8\xe4\ \x8a\xf1\x5a\xbe\x96\x00\x69\xe8\x37\x56\x30\x89\xf4\xd5\xdd\x07\ \xa2\xe9\xab\x6f\xda\xc4\x2f\xc4\xcf\x70\x67\xfc\x12\xe8\x10\x65\ \x56\xc2\xf2\xf8\xdc\x42\xc6\x13\xb0\x91\x3a\x9b\x4a\xb2\x78\x75\ \x6b\x80\xb8\x13\xd4\x57\x97\x57\xf7\xb2\x0d\xf6\x24\x9d\x76\x05\ \xc2\xeb\x6c\x96\xa5\x99\x9d\xa2\x40\xdf\xf4\x36\x3e\x5e\x03\x1b\ \x5a\x67\xff\x62\xda\x25\x0f\x60\x1c\x9e\x41\x9f\x46\x09\x41\x83\ \xb1\x72\xae\x78\x45\x30\x66\x16\x90\x80\x5d\xcc\x2f\xaf\x9a\x06\ \xee\x4c\x70\x2d\xca\x16\x78\x14\x4f\x36\x86\x18\x47\xf3\x88\x46\ \x11\x8c\x53\x1c\x4c\xd8\xb2\xb1\xc0\x2e\xfe\x41\x39\xa0\xb0\xc4\ \x2d\xff\x85\xcc\x2e\x87\x1a\xa4\x84\x5f\xcf\xe2\x4b\xa5\x8c\xab\ \xad\x6f\xc1\xb4\xd2\x33\x85\x71\x78\x46\xa6\x48\xe1\x3b\x6e\xa6\ \xb7\x8f\xf8\x5b\x43\xfd\x26\xe5\x76\x83\xe1\x83\xd0\xf1\x23\x53\ \x85\x7d\xf0\x0b\xc0\x41\xb4\x91\x62\x21\xa2\x9f\x29\x44\x44\x0d\ \x89\x99\xf5\x7d\x90\x63\x15\x7d\xac\xf6\x8e\x1a\xae\xbc\xa7\x7f\ \x89\x5f\x47\x1c\x16\x94\x51\x88\x0f\xc6\x33\x06\x72\xa4\x94\x96\ \x02\xa5\x94\xd2\x2e\x45\x4a\x69\x37\x65\xc1\xeb\x25\xa6\x94\x16\ \xfe\xdc\x2d\x2e\x47\xca\x67\xef\x78\xcc\x2b\xa2\xfc\x77\xed\x34\ \xd9\xf9\x36\x5b\x4a\x2b\xfc\x3c\xb9\x62\x70\xa7\x28\x44\x1a\x1f\ \x9d\x6b\xcb\xc9\x82\xed\xfa\x5e\xf3\xb4\x78\xff\x71\x15\xef\xad\ \x49\xbe\x57\x44\x51\xed\x57\x10\x76\x56\x4e\x52\x29\x78\x73\x0f\ \x64\x68\x71\x2b\x7f\x2d\x3e\x75\x65\x48\xd5\xce\x40\xce\x03\x4e\ \xad\x11\x92\xe8\x64\xbb\x4f\xd7\x76\x3f\xca\x39\x90\xd1\x23\x88\ \x27\xb8\x97\xab\x27\xe5\x0e\x04\x0c\xef\xb5\xa5\xd5\xb9\x9a\xad\ \xfe\x84\x43\x7e\x3b\xdb\xd3\xa6\x2a\xbc\x6a\xad\xaf\xd5\xfb\xc9\ \xde\x83\x1e\x36\xe6\x56\x9f\x76\xa7\xd6\x50\x67\x55\xd1\xaf\x9c\ \x14\x8d\x81\x5a\xc6\xa6\x72\x0a\x60\xb8\x24\x6f\xa5\x09\xee\x8d\ \xc6\x80\xdc\xf4\x94\xd1\xdc\x99\x3c\x67\xdd\x67\x4c\x69\xeb\x75\ \xdc\x04\x9f\xb1\xe9\xbd\x76\x3a\xd2\xd3\xe2\xe2\x33\xdd\x6c\x9b\ \xc5\x8d\x3c\x87\xf8\x7d\xde\x8d\xe9\x76\xb0\xcd\xd9\xd0\xac\x2d\ \xb7\x3a\x46\xf9\xe4\x1e\x9a\xa9\x80\x7b\xe4\xfd\xbe\x98\xc6\x74\ \x42\xbe\x49\xad\x15\xc5\x7f\xb1\x13\x9d\xfa\xa0\x3b\xa7\x40\x16\ \xee\x25\xaf\xc5\xc7\x2b\xfa\xd5\x4d\x42\xed\xe2\x7e\xb3\xdb\xda\ \x96\xaa\x5a\x2c\x5e\xec\x20\x2d\xa3\xb9\xb1\x26\xb7\x8c\x52\x2d\ \x6e\x0a\x18\x5e\x73\x8b\x4b\xbb\x63\x9b\x36\x97\x99\xde\x4c\x3f\ \xd4\xac\x4e\xb8\xc0\x4e\x8c\x8d\x2f\x57\xd8\x85\x74\x7f\xd6\x10\ \x5b\x60\x37\xb4\xb0\x9c\xcb\x5c\x6f\x77\x3c\xc6\xc1\x21\x1e\x60\ \x2f\x60\x5f\x89\x9b\xd4\x74\x3d\xcc\x0d\xe3\x43\xc7\x84\x46\xf3\ \xbd\xc2\x43\xdb\xd8\xa0\x59\x4d\xe1\x44\xab\xaa\xc5\x38\x35\x46\ \x72\xc1\xe2\x43\x6b\xc7\x78\xe0\x9e\xa6\x16\x1a\x6b\x44\x80\x2d\ \x50\x4b\x2d\x6f\x5b\xfb\xb8\x87\x29\x9c\x5f\xd5\xb4\xf9\x5c\x1b\ \x11\x7b\xc7\xb3\x77\x2d\x46\x16\x24\xd3\x7f\x08\x7d\xe1\x54\xbe\ \x05\x85\xe7\xf2\xa6\x62\xa9\x8e\x9d\x36\xf1\xb3\x6c\xb8\x49\xf6\ \xc2\x15\x49\x72\xd5\xa3\x27\x4b\x37\x40\xf4\xb6\x40\xcb\xb2\x13\ \x97\xbc\x72\x5f\x4e\x75\xa7\x6b\xb1\x9e\x9b\x11\xc1\x6b\x60\x03\ \x40\xa3\x4c\xa5\xe6\x23\xfa\xa0\x12\x37\xb9\x5c\xd7\x9f\x11\xc7\ \x7d\x32\x9d\xa2\x10\x89\xd8\x73\xb0\x29\x76\x23\x5b\x81\x6f\x21\ \xeb\x1e\x54\xa2\x6e\x2a\x2a\xbe\x42\x41\xae\x8b\x7d\x94\x0d\x12\ \x5a\xd0\x9d\xa9\x69\x1b\xd9\x06\xe6\xc6\x35\xb0\x31\x34\xd6\xe5\ \x08\x0f\xa2\x25\x57\x06\xfa\x87\xb1\xf5\x1f\xd1\x87\x45\xb9\xe4\ \x06\x42\x48\xd4\xc8\xd4\xc3\xa2\x30\x17\xe6\x64\x42\xeb\xaa\x48\ \x44\x72\xce\xf2\x2c\x1a\xe0\xcc\x68\x37\xc8\x06\x52\x59\x41\x8f\ \x1b\xb4\x61\x41\x01\x75\x7d\x3f\xbf\xac\x4e\x9c\x0b\x99\xe6\xc8\ \x15\x63\xd3\x99\xd4\x16\x99\xe4\x45\x0c\xcd\xfc\x47\x37\x64\x60\ \xc8\xd1\x6a\xaa\xd1\xd8\x3c\xb4\x1e\xd8\x27\x73\xe9\xc3\x4d\x72\ \x02\x33\x36\xc7\x2a\x0a\x3a\x6a\x46\xd0\xe5\x14\x0f\xe7\x6b\x89\ \x61\x01\x78\x0f\x9f\xe1\x3b\xf8\x03\x21\xb3\x1c\xc7\xaa\x1a\x62\ \xc4\x7d\x60\x9f\xe4\x42\x68\x7d\x5b\x78\x6d\x46\x68\x9d\xc3\xf5\ \x32\xfa\x8a\x21\xc4\x9d\xb1\x47\x4e\x42\x5b\x1d\xd2\x1e\xcd\x8c\ \x9b\x17\x75\xa8\x1f\x9a\xaa\xe6\xd2\x69\xca\xd3\x0f\xed\x43\x53\ \xb5\x69\x9e\xed\x25\xa4\xdc\x53\x60\x7e\x8c\x4e\x21\x68\x66\x11\ \xe6\xd6\x5d\xa1\xa6\x79\xa8\x48\x55\x1e\xfb\x4b\x5f\x87\x1a\xe9\ \x75\xe1\x3b\xa8\xe6\xc1\x31\x68\xe1\x82\x73\x64\xd3\xcf\xff\xff\ \xff\x85\x5d\x0d\xd5\x7e\x54\xe3\x00\x00\x00\x00\x49\x45\x4e\x44\ \xae\x42\x60\x82\ \x00\x00\x01\xdb\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x00\x9f\x50\x4c\x54\x45\x00\x00\x00\xdb\x49\x49\xdf\x60\ \x40\xe3\x55\x55\xcf\x60\x50\xd2\x5a\x4b\xd5\x55\x47\xd8\x58\x4e\ \xd9\x5e\x4c\xdb\x5b\x49\xd5\x5e\x4d\xd6\x5a\x49\xd7\x5b\x4b\xd7\ \x5a\x4a\xd8\x59\x4a\xd8\x5b\x49\xd6\x5a\x4b\xd6\x5b\x49\xd7\x59\ \x4a\xd7\x5a\x49\xd8\x59\x4b\xd6\x5a\x49\xd7\x5a\x4a\xd7\x59\x49\ \xd8\x5a\x4a\xd6\x5a\x4a\xd6\x5a\x4a\xd7\x5a\x4a\xd7\x5a\x4a\xd7\ \x5a\x49\xd7\x5a\x4a\xd8\x5a\x4a\xd7\x5a\x4a\xd7\x5a\x4a\xd7\x5a\ \x4a\xd7\x5a\x4b\xd8\x5a\x4a\xd7\x5a\x4a\xd7\x59\x4a\xd8\x5a\x4a\ \xd7\x5a\x4a\xd7\x5a\x4a\xd7\x5a\x4b\xd7\x5a\x4a\xd7\x5a\x4a\xdc\ \x6d\x5f\xdd\x75\x67\xdf\x79\x6c\xdf\x7a\x6d\xdf\x7c\x70\xfa\xe8\ \xe6\xfb\xec\xeb\xfb\xed\xeb\xb3\x55\x01\x85\x00\x00\x00\x2c\x74\ \x52\x4e\x53\x00\x07\x08\x09\x10\x11\x12\x1a\x1b\x1c\x1e\x5e\x5f\ \x60\x61\x62\x63\x76\x78\x7a\x7b\x7d\xad\xae\xaf\xb0\xc9\xca\xcb\ \xcd\xce\xcf\xd7\xd8\xd9\xdb\xe2\xe3\xe4\xef\xf0\xf1\xf3\xf4\x24\ \xb9\xb6\xe8\x00\x00\x00\xbf\x49\x44\x41\x54\x18\xd3\x6d\x91\xd7\ \x12\x82\x30\x10\x45\x57\xba\x28\x28\xa0\x52\x44\x05\x15\x81\x10\ \x8a\xc8\xff\x7f\x9b\x40\x08\xfd\x3e\x24\xb3\x27\x99\xbd\x5b\x00\ \x5a\x09\x07\xdb\x4f\x12\xdf\x52\x79\x18\xc4\x9e\x62\xdc\x29\x32\ \x58\x4a\xc5\x2b\x1e\xe9\x21\x13\xba\xfd\xe0\x89\x02\xa9\xcd\x70\ \xc3\x33\xb9\x4c\x8d\xcf\x78\x21\xbd\xae\xa1\x75\x4b\x33\x02\xb2\ \xb4\xf5\xe5\xe1\x48\xc2\xb2\x68\xae\xa2\x24\xcf\x0a\xd8\xe4\x5b\ \x5e\x7e\xbb\xa3\x91\x09\x2f\xdc\xf3\x9e\x62\x1f\x10\xf5\xc9\xab\ \x8a\x52\x8c\x46\xf8\x37\xe0\x18\x9e\x6b\x49\x3c\xb0\xd6\x2c\x2f\ \xa0\xae\x15\xb8\x03\x21\x5a\xb6\x13\x72\x00\xc6\xb2\x79\xad\x9e\ \x09\xe3\xce\xa9\xd3\x8c\x0a\xa4\x60\x4a\xdf\x62\xb7\x06\x67\x4c\ \xef\x32\x5d\x0f\xa3\x47\x14\x86\xda\x66\xb4\x4d\x5e\xb1\x3c\x84\ \x3c\x73\xcf\x91\xf8\x0f\x96\x68\x41\x36\x66\x7b\xfd\xf5\x00\x00\ \x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x06\x7d\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x03\x00\x00\x00\x46\x4b\xc0\x06\ \x00\x00\x02\x88\x50\x4c\x54\x45\x00\x00\x00\x00\xff\xff\x80\x80\ \x80\xff\x80\x00\x55\xaa\xaa\xff\xaa\x00\x80\x80\xbf\xff\xbf\x00\ \xff\xcc\x00\x80\x80\xaa\xff\xaa\x2b\x6d\x92\xb6\xdf\xbf\x20\xe6\ \xb3\x1a\x74\x8b\xb9\xe8\xb9\x17\xea\xbf\x15\xeb\xb1\x14\xed\xb6\ \x12\xee\xbb\x11\x70\x80\xbf\x78\x87\xc3\xf0\xb4\x0f\x71\x80\xb8\ \xf1\xb8\x1c\xf2\xbc\x1b\xe6\xbf\x1a\xe7\xb6\x18\x6f\x85\xbc\xe9\ \xbc\x16\xea\xbf\x15\x70\x85\xc2\xeb\xb8\x14\x76\x80\xba\xec\xbd\ \x13\x72\x84\xc1\xee\xbb\x1a\x73\x84\xbd\x70\x80\xbf\x74\x83\xc1\ \xe8\xb9\x17\x71\x80\xbc\xe9\xbc\x17\x72\x86\xbc\xeb\xbc\x14\x76\ \x83\xbe\x70\x83\xc1\xec\xbb\x19\xed\xbc\x18\x71\x82\xbe\x72\x82\ \xc1\xeb\xb8\x14\x73\x82\xbe\xec\xbc\x18\x71\x84\xbd\x74\x82\xbe\ \xec\xb9\x17\x72\x84\xbf\xe9\xb9\x16\xe9\xba\x16\xea\xbb\x15\xea\ \xb8\x15\xea\xb9\x15\x71\x82\xbe\x72\x81\xc0\x74\x83\xbd\xec\xba\ \x17\x73\x81\xc0\xed\xba\x16\xea\xba\x15\xeb\xb9\x17\x74\x84\xc0\ \x74\x84\xbe\x73\x83\xbf\xec\xba\x16\xea\xb9\x15\xea\xbb\x15\xeb\ \xb9\x17\x73\x84\xc0\xeb\xba\x17\x73\x84\xbf\xeb\xb9\x16\x72\x82\ \xbe\xec\xbb\x16\x73\x84\xbf\xec\xb9\x15\xea\xba\x15\xea\xb9\x15\ \xeb\xb9\x17\xeb\xba\x16\xec\xbb\x16\x72\x83\xbf\xec\xba\x15\xec\ \xbb\x15\xea\xbb\x15\x74\x84\xbe\xea\xba\x17\x74\x84\xbf\xeb\xb9\ \x17\xeb\xba\x16\xeb\xba\x16\xeb\xbb\x16\xec\xba\x16\x74\x83\xbf\ \xec\xba\x15\xec\xb9\x15\xea\xba\x17\xea\xb9\x17\xeb\xba\x16\x72\ \x83\xbf\xeb\xbb\x16\xeb\xba\x16\x74\x83\xbe\xeb\xba\x16\xec\xbb\ \x15\xec\xb9\x15\x72\x83\xbe\xea\xb9\x17\xea\xba\x17\x73\x83\xbe\ \xeb\xba\x16\x74\x82\xc0\xec\xba\x15\xec\xb9\x17\x72\x84\xbf\xea\ \xba\x17\xea\xba\x16\x73\x84\xc0\xeb\xba\x16\xeb\xbb\x16\xeb\xba\ \x15\x72\x83\xbf\xeb\xba\x15\x73\x84\xc0\x73\x83\xbe\xeb\xba\x16\ \xeb\xba\x16\x73\x83\xbf\xeb\xba\x15\xeb\xbb\x15\x73\x83\xc0\xeb\ \xba\x17\x74\x83\xbf\xec\xba\x17\x74\x82\xbf\x73\x83\xc0\xea\xba\ \x16\x72\x82\xbf\xeb\xb9\x16\xeb\xba\x15\xeb\xba\x17\x73\x84\xbf\ \xec\xba\x16\x73\x84\xbf\xeb\xba\x16\x73\x83\xc0\xeb\xbb\x16\xeb\ \xba\x16\x73\x83\xc0\xec\xba\x16\xea\xb9\x16\x73\x83\xbf\x73\x83\ \xc0\xeb\xba\x16\xeb\xba\x16\x73\x83\xbf\x73\x83\xbf\xea\xba\x16\ \xeb\xba\x16\xeb\xba\x15\xeb\xba\x17\xeb\xba\x16\x73\x83\xbf\xeb\ \xba\x16\x73\x83\xbf\xeb\xb9\x16\x73\x83\xbf\xeb\xba\x16\x73\x84\ \xbf\x73\x83\xbf\xeb\xba\x15\x73\x83\xbf\xeb\xba\x16\xeb\xba\x16\ \x73\x83\xc0\xeb\xba\x16\x74\x83\xbf\xeb\xba\x16\x73\x83\xbf\xea\ \xba\x16\xeb\xba\x16\x73\x83\xbf\xeb\xba\x16\xeb\xba\x16\x73\x83\ \xc0\xeb\xba\x16\x73\x83\xbf\x73\x83\xbf\xeb\xba\x16\xeb\xba\x16\ \x72\x83\xc0\x73\x83\xbf\xeb\xba\x16\x73\x83\xbf\x73\x83\xbf\xeb\ \xba\x16\x73\x83\xbf\xeb\xba\x16\x73\x83\xbf\xeb\xba\x16\x73\x83\ \xbe\xeb\xba\x16\x73\x83\xbf\xeb\xba\x16\x73\x83\xbf\xeb\xba\x16\ \xcc\xda\x57\x5f\x00\x00\x00\xd6\x74\x52\x4e\x53\x00\x01\x02\x02\ \x03\x03\x04\x04\x05\x06\x06\x07\x08\x0a\x0b\x0b\x0c\x0d\x0e\x0f\ \x10\x11\x11\x12\x12\x13\x14\x15\x17\x17\x18\x19\x19\x1a\x1b\x1d\ \x1e\x1f\x20\x21\x21\x22\x22\x26\x26\x27\x29\x29\x2a\x2b\x31\x32\ \x33\x35\x36\x37\x37\x38\x3a\x3b\x3c\x3d\x3e\x3f\x41\x42\x43\x45\ \x46\x4a\x4c\x4d\x4f\x50\x51\x54\x56\x58\x59\x59\x5b\x5b\x5e\x5e\ \x5f\x5f\x60\x62\x66\x68\x69\x6b\x6b\x6c\x6d\x6e\x6f\x70\x71\x72\ \x73\x74\x76\x77\x77\x79\x7a\x7c\x7e\x7f\x7f\x81\x82\x82\x83\x84\ \x86\x87\x88\x8a\x8c\x8d\x90\x92\x93\x93\x94\x95\x98\x99\x9b\x9c\ \x9c\x9d\x9e\xa2\xa3\xa7\xa7\xa8\xa9\xa9\xaa\xaa\xac\xad\xae\xb0\ \xb0\xb2\xb5\xb8\xb8\xba\xbc\xbd\xc2\xc4\xc5\xc5\xc6\xc7\xc9\xc9\ \xce\xcf\xd2\xd3\xd4\xd6\xd7\xd9\xda\xdb\xdc\xdc\xde\xde\xdf\xe2\ \xe2\xe3\xe3\xe4\xe5\xe6\xea\xeb\xec\xec\xed\xee\xef\xf0\xf1\xf1\ \xf2\xf3\xf3\xf4\xf5\xf6\xf6\xf7\xf8\xf9\xfa\xfa\xfb\xfc\xfd\xfd\ \xfe\xfe\xe4\x7c\x8e\x47\x00\x00\x02\xce\x49\x44\x41\x54\x58\xc3\ \xed\xd8\x67\x73\x55\x55\x18\xc5\xf1\x05\x12\x72\x09\x5e\x82\x80\ \x94\x50\x85\x20\x11\xa4\x88\x20\x55\x4a\x04\x2c\xf4\xae\x48\x15\ \x35\x2a\x58\xe8\xa0\x42\x12\x9a\x51\x29\x51\x4c\x94\xde\x02\x01\ \x04\x14\x44\x8c\xd2\x9b\xa1\xc7\x98\xe4\xf9\x7f\x1d\x5e\x84\x19\ \x23\x65\x87\x73\x67\x9f\x19\x5e\xdc\xf5\x01\x7e\x33\x77\xce\xcc\ \xbe\xcf\x5a\x52\x3c\xf1\xc4\xf3\xf8\xa7\xd7\xa8\x4e\x61\xb0\x75\ \xd6\x99\x95\x2f\xf4\xef\xd6\xfb\xd1\xcc\xcc\x5e\xf1\xed\x36\xda\ \x61\x66\x66\xb6\xc4\xb3\xdb\x62\x5f\xa5\x6b\x99\x7e\xdd\xf6\x87\ \x2d\x14\xb8\xcb\xef\x16\x0a\xdc\xe3\x2f\x0b\x05\x1e\x78\xd1\x42\ \x81\x5f\xbd\x66\xa1\xc0\x63\x6e\x5b\x28\xf0\xdb\xff\x5a\x28\x70\ \x86\x59\x18\x70\x8d\x65\x16\x0a\x5c\x6b\x8d\x39\xe0\xe8\xf2\xac\ \xc6\xb1\xb9\x75\xbf\x33\x17\x3c\x15\x76\x46\x63\x7a\xce\x36\x9b\ \x13\x4e\xaf\x80\xbc\x84\xe0\xee\xd3\xbb\xcd\x0d\xeb\x43\x60\x6e\ \x60\xb7\xf5\x7e\x73\xc0\xa9\x11\x49\x5a\x01\xa5\x03\x02\xba\x9d\ \x8e\x9b\x03\x5e\x44\x61\x8a\xa4\xc4\x5d\xf0\xcb\x93\x6e\xe8\x99\ \x8f\xbf\xde\x50\x25\x5b\x6f\x9b\x0b\x2e\x80\xbd\x51\x49\x69\x97\ \xe0\x23\xa7\xdb\xf9\x9c\x3d\x62\x32\x25\x69\x78\x19\xac\x96\xa4\ \xf7\xa0\xb8\xb9\x0b\xce\xb5\x40\xb0\x66\x03\x6f\x48\x4a\xfa\x19\ \xe6\xb9\xe0\x5f\x03\xc2\xfa\x06\x4e\x24\x4b\x9a\x08\x67\x92\x1d\ \x70\x51\x50\x38\xe5\x2c\xbc\x2b\x29\x72\x02\x46\xfb\x84\x35\x13\ \xfe\x88\x48\x9a\x0f\x79\x5e\xe1\xe8\x29\x18\x26\xa9\x1b\xdc\x8a\ \xfa\x84\xf5\x39\xe4\x48\xd2\x11\x48\xf7\x0a\xf7\x83\x3f\x25\x69\ \x35\x7c\xea\x15\x8e\x14\x43\x47\x49\x93\xe1\x7b\xaf\xb0\x76\xc1\ \x50\x49\xfd\xa1\xd0\x2f\x9c\x03\x53\x24\xb5\x82\xbf\xfd\xc2\x5f\ \xc0\x07\x92\x92\xa0\x22\xc1\x2b\xbc\x14\xe6\x48\xd2\x2d\x68\xe8\ \x15\xce\x82\x77\x42\x81\xf3\x61\xac\xa4\x08\x90\xe8\x15\x3e\x06\ \xbd\x25\xb5\x84\x62\xaf\x1f\xaf\x0d\x94\x24\x4b\xea\x0b\x07\xbc\ \xc2\x6f\xc2\x4e\x49\x9a\x04\x3f\x78\x85\xb7\xc1\xfb\x92\x94\x0d\ \x0b\x7c\xc2\x3d\xa1\x34\x55\x92\x0e\xc1\x10\x9f\xf0\x4f\xb0\x51\ \x92\x9e\x87\x92\xfa\x1e\xe1\x91\x50\xf6\xa2\x24\x7d\x02\xf9\x8e\ \x87\x7e\x4f\x40\x38\xed\x3c\xac\x94\xa4\x84\x63\x30\xde\x01\xcf\ \x08\x06\x37\x3d\x08\x27\x9b\x49\xd2\x68\xb8\xf0\x94\x03\xae\xf9\ \xd9\xd5\x20\xf0\x7a\x28\x79\x59\x92\x12\x0b\x61\xb1\xfb\x14\xaa\ \xfd\xec\x73\x55\xd2\x67\x95\x13\xde\x4e\x45\xe5\xef\x9f\x06\xd7\ \xdb\x04\xec\x08\xe5\x0e\xb8\x6b\xf6\x08\x49\x52\xdb\xb3\xce\xff\ \xa5\x07\x67\xc2\x3f\xd5\x9d\xb1\x7a\x62\xcb\xdd\xb3\x25\x58\x5e\ \xbf\x59\x1d\xbc\x18\xca\x86\xc4\x70\xd2\x0f\xbe\xe2\x86\xdf\x02\ \x16\xc5\x54\x42\x5e\x3a\xed\x82\xfb\x97\xc1\x96\x48\x6c\xf5\xe6\ \x85\x22\x07\x3c\x1d\x0a\x1a\xc4\x5a\xc8\x3a\x1c\x7d\x38\xdc\xe0\ \xab\x6f\x5b\xc6\x5e\xf5\xee\xab\x22\xde\xba\xf4\xbd\xe5\xc9\x5f\ \xfb\xbf\xa7\xee\x79\xdc\x2b\xea\xe6\x86\x04\xff\xbf\x52\x7b\xdd\ \x84\xaa\x8e\x00\x9e\xe7\xb1\x8c\xb0\xe0\xff\x86\x16\xdf\xb0\xc6\ \xdd\x7d\xec\xbe\xf4\x3e\x9a\xbe\x76\xc3\xcc\xcc\x66\xf9\x9f\x63\ \x07\x5d\x36\xb3\xdf\x9a\x84\x30\x20\x77\xdf\xb4\x7f\x6d\xbb\xf8\ \x3c\x1f\x4f\x3c\xf1\x78\xcb\x1d\x0e\x48\x35\x6f\xa3\xf8\x5f\x1b\ \x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x0e\x38\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x06\x00\x00\x00\x71\x95\x30\x34\ \x00\x00\x0d\xff\x49\x44\x41\x54\x78\xda\xe5\x5d\x7b\x74\x14\xe5\ \x15\x5f\x11\x50\xfb\x47\xff\x68\xd9\x9d\x04\xc2\x2b\x90\x00\x21\ \xbc\x0b\xa2\x96\x82\x11\x43\xb4\x15\xc1\x5a\xb5\x52\xb4\x47\xa4\ \xd6\x56\x8b\xd5\x23\xd0\x0a\x1a\xc0\xf7\xb1\xb6\xd6\x8a\xc0\x01\ \x4a\xa1\xa7\xad\x70\xf4\x14\x50\x60\x77\xf3\x0e\x81\x90\x07\xc7\ \x2a\x58\x22\x92\x88\x3c\xb2\xd9\x9d\x99\x78\xda\x7f\x2a\x5a\xbe\ \xde\xfb\xed\x92\xcc\xe3\xfb\xbe\xd9\xc9\xce\xec\xec\xd2\x3d\xe7\ \x1e\x31\xfb\x9a\xf9\xed\x9d\x7b\x7f\xf7\x39\x3e\x5f\x86\x3c\xc8\ \x4e\xdf\x95\x4a\x45\x4e\x91\x1c\x0e\xdc\x21\x87\xfd\x2b\xe5\x50\ \xe0\x8f\x20\x0d\x20\x1f\xc4\x42\x81\x53\xb1\x90\xa4\xc2\x7f\xbf\ \x88\x0b\xfd\xf7\x29\x7c\x2e\xfe\x1a\x69\x2b\x7d\x0f\x7d\x6f\xee\ \x38\xfc\xac\x54\x8e\xa5\xdc\x57\x5e\xe8\xbb\x1c\x1e\x5d\x15\x52\ \x7e\x2c\x28\xfd\x04\x00\xda\x09\x80\x29\x20\xc4\x21\xf9\x77\x2c\ \x18\x08\xcb\x21\xff\x8a\x58\x70\xd0\x34\x52\xee\xeb\x67\x13\xe0\ \x23\x20\x25\x59\x09\x6a\x77\x65\xee\xf0\xf8\x89\x07\x3e\x71\x10\ \x50\x0b\xf1\x7f\x16\x0d\x49\x2f\xc6\x2a\x06\x15\x26\x01\xee\x02\ \x10\xf8\x4d\xca\x1b\xb2\x06\x54\xd2\xe2\x1b\x00\x97\xef\x7d\xd1\ \x60\xe0\x50\xfa\x40\x65\x4b\xc2\xec\x2c\x26\xd5\xbe\xfe\x8c\x43\ \xbd\x02\x80\x7d\x3f\x01\x30\x4a\x59\x66\x03\xbb\x73\xfc\x40\x04\ \x16\x4e\xec\x63\xaf\x81\x65\x00\xdd\x01\x5a\xbd\xec\xcc\xa1\xbc\ \x6b\x2e\x1d\xef\x1a\xdf\x9a\xbb\x35\xe0\xa2\xb4\x20\xe8\x99\x07\ \x2c\xf1\x5d\x11\x0d\xfa\x1f\x80\x13\x39\x9f\x69\xc0\x32\xe4\xac\ \x1c\xf4\xdf\x5f\x3d\xa7\xbc\x3f\x00\xfa\x91\x01\x60\x94\xf9\x19\ \xe6\xb8\x02\x13\xe1\xa0\x0f\x66\x01\xb0\x3a\xa9\xfc\xd9\xdc\x36\ \x06\xb8\x28\x1f\x80\xf4\xf3\x1c\xd8\x93\xfb\x46\x5f\x05\x07\xfa\ \x0a\xc8\x97\xd9\x06\x6e\xf4\x40\x0e\xf9\x5d\xde\x32\xc2\x01\x18\ \xe5\x4e\xcf\x99\x41\x34\x14\x38\x6c\xef\xc4\x24\x22\x57\x8f\x22\ \x4a\xc3\x14\xa2\x1c\x9e\x41\xe4\xca\xa1\x9e\x01\x5c\xf7\xf8\x6c\ \x11\xb8\x28\xc7\x77\xfa\x76\x5e\xe9\x09\xb8\x72\x30\xb0\x20\x41\ \xfc\x93\x73\x2e\xd5\xf9\x44\x39\x34\x9d\x74\xb7\xcc\x23\xdd\x47\ \x6f\xed\x11\xb5\xf1\x06\x4f\xc0\xed\xda\x97\x4b\x7e\x93\xf3\xb8\ \x15\xc0\x04\x1c\xe0\xa2\xb4\x83\x0b\x5c\xb6\x3c\x69\x6d\xad\x2b\ \x22\x6a\xd3\x1c\x1d\xa8\x3a\x80\x0f\x7d\xcb\x13\x80\xab\x1e\x2d\ \xb1\x04\x37\x21\x27\x41\xfa\xa7\x2d\xac\x05\x70\xd7\x27\x73\x02\ \x4a\xed\x18\xa2\x36\x97\xb0\x81\x6d\x2d\x03\xf3\x70\x1d\x91\x6b\ \xc7\xd2\x1f\x21\x1d\x80\x9e\xdf\x3d\x84\xfc\xf3\xcd\x22\x72\x64\ \xf5\x75\x24\xb8\xa4\x8c\xbc\xfc\x8d\x27\x93\x05\x18\x65\x1b\xc8\ \x83\x20\x73\x40\xf2\x5c\xa1\x70\xe8\xcc\x80\x43\xee\xb2\x3c\x99\ \xaa\x61\x44\x3d\x32\x8b\x01\xec\x2d\x44\x3d\x3c\x93\xc8\x35\x05\ \xae\x81\x7a\xf6\x9d\x61\xe4\xa3\x37\x8a\x49\xe3\xaa\xeb\x29\x88\ \xbb\x6e\xbd\x8b\x6c\x99\xfa\x20\x79\x35\x17\x4c\xc1\x15\xcf\xd8\ \x01\xd4\x4a\xbe\x00\x39\x05\x12\x06\xd9\x08\x66\x64\x05\xc8\x0f\ \xd6\xfa\xd6\x8e\xef\x93\xb6\x63\x4c\x9f\xc8\x1b\x88\xb5\xb6\x6e\ \x3c\xd5\x4e\x9d\x09\x68\x45\x60\xaf\x05\x67\x36\xcc\x35\xed\x6c\ \xdf\x31\x8a\xbc\x3a\xf8\x97\x4e\x02\x98\x2a\xf8\x2b\xed\x39\xb4\ \x90\xf4\x9a\xf0\x24\xc3\x83\xa9\xb3\x32\x6a\xad\x72\x08\x58\x42\ \xc5\x90\xb4\x98\x80\x13\x9b\xc6\xda\xbd\xec\xdd\x92\x3f\xd8\xe2\ \xcf\x70\xf0\x6b\x84\xec\x00\x34\xd3\x68\x6b\xd5\x96\x9b\x28\x15\ \x4b\x8a\x5d\x54\x8d\x70\xcc\x6c\x9c\xdc\x3a\x86\xbc\xe2\x7f\xc2\ \x4b\x70\x5f\xb4\xa5\xb9\x10\xf6\xde\x69\x05\x8e\xda\x72\xb3\x1e\ \xdc\x06\x60\x05\xe1\x1c\x31\xa8\x35\xa3\x28\x7b\xe8\x6e\x99\xdb\ \xab\xed\x07\xa7\x3a\x63\x2e\xfe\x9c\x0f\xc1\xc3\x63\xe9\x06\xf6\ \x22\xd8\xe0\x27\xec\x85\xbe\x95\x81\x51\x70\xc0\x9f\x8b\xc0\xed\ \x6e\x29\xd5\x39\x31\xb9\xae\x58\x4c\xd9\x80\x35\xf0\x28\x9b\xd2\ \x38\xd3\x31\x73\xf1\xd9\x5b\x23\xc8\xeb\xf9\x8f\xa4\x0b\xdc\xaf\ \x90\x61\xf4\x21\xfc\x95\x5a\x84\x66\x41\xab\xb9\xe0\xd8\xe4\x9a\ \x42\xbe\xf3\xab\x2e\x00\x33\x72\x13\x87\xb2\xcd\xa3\xec\x22\x56\ \x91\xe7\x30\xa3\x18\x4a\x36\x14\xfd\x34\x1d\x0e\xed\x2e\xfb\x81\ \x44\x3c\xb7\xc0\x77\x68\x5a\x9b\x8b\xe0\x42\x94\xc6\x7c\x6d\x45\ \x2e\x98\x82\x19\xe6\xe0\x02\xb4\x9d\x3a\xc0\x9a\xd1\xf0\x79\xee\ \xf1\xe0\xce\x3d\x43\xc8\xd6\x69\x4b\x5c\x01\x77\x5d\xff\xd5\x17\ \xfa\x94\x37\x56\x83\x52\x31\x1c\xdc\x05\x36\xb8\x92\x81\x2d\xdc\ \xc2\xd5\x5c\xb9\x6a\xa4\xce\xc6\xf6\x68\x6b\xc3\x94\xb4\x31\x0b\ \x94\xc8\xbe\x1c\xb2\xe3\xdb\xf7\x39\x0a\xee\x73\xd7\x3c\x45\x8e\ \xbe\x3c\xf5\x2b\xcc\x20\xda\xce\xe7\x82\x69\xa8\xe1\x5e\xea\xf5\ \x13\xf4\x76\x13\xfe\x9f\x67\x12\x98\x39\x87\xca\x3c\x6f\xf2\x0e\ \xfb\x73\xc8\xf6\x59\x8b\x1d\x03\xf7\xa3\xf5\xe3\x2f\x7d\x76\x3d\ \x62\x66\x87\x35\x3c\x20\x8c\xd0\x20\x68\xb0\xca\x21\x28\x75\x45\ \x54\xb3\x7b\xb5\xb6\x14\xc2\xe6\xb1\x9e\xa7\x26\xdf\x5d\xf4\x3d\ \x47\x00\x7e\xf6\xea\xa7\x48\x34\x28\x69\x2b\x24\x3f\xb2\x93\xd7\ \x3d\xc7\x3b\x40\xb5\xb1\x37\xfc\x55\x9b\xe7\x32\xa9\x18\x9a\x0b\ \x1d\xb8\x60\x22\x90\x6d\xf0\xed\xb9\x44\x39\xb0\x4a\xb3\x6c\x73\ \xa9\xd6\x8b\x9c\x65\x2a\xb2\xfd\xfa\xfb\x1d\x33\x11\x9f\x6c\x2b\ \xd0\x7e\xf6\x19\x2c\x91\x59\x47\x6b\xe1\xc0\xc3\xa2\xc4\x8d\xf6\ \x72\x67\x05\x11\x94\xb6\x69\xc2\x64\xa4\x63\x31\xae\xad\x95\xa8\ \xa6\xb3\x92\x41\x98\x04\x72\x03\x60\x9a\x8f\x70\x08\xe0\x23\xcf\ \xcc\x34\x2a\xca\x52\xcb\xea\x2f\xbc\xb0\x9d\x07\x86\x16\x08\xf4\ \xfe\x2c\xb6\xd0\xad\xa5\x6d\xa0\x8d\x3c\x70\x69\x70\xd2\x7c\x23\ \x9b\xb2\x01\xaf\xa6\xcc\xc2\x05\x36\xb1\xc6\xc1\x64\xcf\xbe\xc5\ \xdf\x35\x7e\xc7\x29\x4e\xb5\xba\x47\x7b\xef\xe3\x27\x70\x8a\x34\ \x20\x94\x31\x19\x00\x26\x73\xb4\x4c\x41\xae\x1c\xce\x06\xb7\x7e\ \x92\xde\x84\x50\x50\xe7\x51\x7b\x2e\x57\xbb\x47\xd9\x3e\x7c\x6d\ \x82\xa3\x2c\x02\x1d\x26\xa3\x5a\xcd\xb7\xc5\xa2\xb2\x8f\x36\xf2\ \x62\x39\x36\x19\x19\x83\xf6\x12\x67\x3a\x34\x29\x5e\xcd\xd0\x69\ \x6c\x19\x84\xc7\x93\x29\xaf\x76\xdb\xc1\xd5\x3c\x36\xc7\x51\x80\ \x31\x14\x67\x7c\xcf\x41\x0e\xb8\xfe\x02\x78\xf2\x22\xfb\x72\xce\ \xd7\x73\x5e\x13\xcd\x92\x74\x11\x9a\xda\xc8\xb6\x9f\x26\x70\x9b\ \x66\xbb\x9a\xbe\x34\xca\xdb\x0b\xee\xb0\x04\x6d\x63\xf1\x43\xa4\ \x65\xdd\x0c\xb2\xf7\x9e\xf9\x94\x8a\x09\xcb\x48\xfd\x9e\x26\x9d\ \x7b\x19\x8a\xc1\xea\x20\x92\xc3\xfe\x75\x5c\xf3\xa0\x01\x86\x86\ \xb3\xc6\x1f\x00\xb4\x55\x6b\x1a\x58\x76\x37\x6e\x16\xb4\x4e\x6c\ \x66\xda\xaa\x18\x97\x64\xd3\xc4\xa5\x5c\xb0\x36\x8c\x7b\x98\x34\ \xaf\xd5\xfb\x95\x33\xbb\x86\x91\xf7\xc0\xce\x3e\xff\xb5\x5f\x73\ \xdf\x77\xfc\x75\x46\xde\x25\x18\x28\x37\x05\x16\xd8\xe9\xc2\x73\ \x6e\xda\x60\x21\x9e\x52\xe4\x9b\x0f\x56\x36\x8c\x32\x0b\x8d\xcd\ \xa5\xe0\x26\x61\x67\xa3\xf0\x43\x75\x35\x2e\x24\x5d\xc7\x5e\x20\ \x5d\x1f\x6f\x25\x5d\xed\x7b\xe2\xd2\xb6\x25\xfe\x37\x78\x2e\x6a\ \x23\x1a\x7c\xf1\xeb\x2b\x4d\x00\x61\x32\x08\x2b\x1f\xa2\xf7\x21\ \xd0\x7b\xee\x9e\x4f\xd6\x5d\xb5\xca\xf4\x7e\xac\x48\x33\x00\xfe\ \x44\x17\x78\x74\x1d\x08\x4c\xe2\x57\x81\x47\xe9\xf2\x0d\x46\xad\ \xd3\x3e\x8f\xb9\x05\xb3\xf3\x93\xf4\x6c\xa1\xe9\x3b\x96\x9a\x1b\ \xad\x99\x48\x22\x27\x36\x91\xce\xae\x4f\x49\xa7\xac\x88\x05\x5e\ \x13\x39\xb1\x91\xbe\x47\xf4\x99\x1d\x7f\xc9\xd7\x01\xf3\xfb\x91\ \x8f\x52\x60\xa3\xc1\xe4\xaf\x80\x33\xbb\x86\x9b\x80\x7e\x67\xe1\ \x1d\xec\xab\xfe\x40\xce\xf8\xde\xa4\x4e\x58\x7a\x8c\x6b\x1e\x1a\ \xa6\x68\x52\x89\x66\xdb\x8a\x79\x5f\x11\x75\xa3\xe5\x23\x4d\xd9\ \x28\x26\xb2\xb9\x61\xd0\xd8\xe3\x2f\x90\xce\x58\xa7\x35\xb0\x46\ \x89\x9d\x27\x11\xd0\x6a\xfc\x0c\xd6\x67\xb7\x3c\x3b\x3d\xae\xb1\ \x23\x7e\x61\x1b\x58\x53\x1a\x74\x67\x02\xe8\x81\xab\xc9\xe6\xc9\ \x4b\xd9\x8a\x19\xf6\x3f\xa2\xcd\x9a\xed\xe6\xdb\xdf\xde\x2c\x98\ \xcc\x60\x06\xda\x44\x8e\x89\xbb\x86\x0d\xdc\x19\xd9\x02\x4f\x6b\ \xab\x0a\x48\xa4\x63\x9f\x7d\x60\x0d\x12\xf9\x34\x04\xe1\xbc\xf9\ \x38\x9b\xca\xaf\xa5\x95\xe4\x54\x80\x65\x25\xf5\xf7\xde\x7b\x1b\ \xfb\x7c\x42\x81\x77\x7a\x4b\xf0\xa1\x40\x37\x3f\xe7\x3b\x94\x26\ \x68\xe2\xd4\x4c\x62\xd8\x56\x8d\x73\x33\xd8\x55\xb4\xd7\x5a\x9e\ \xcb\xa5\x62\x55\x63\x48\xe7\xb9\xa3\x29\x83\xdb\x03\xf2\xd9\x16\ \xf8\xc1\x0a\xbd\xce\x7b\x28\xb4\xf1\x1b\xdb\xf6\xfb\xdc\x02\xaa\ \x01\x90\xc5\x2e\x54\x2d\xfb\xe0\x35\x96\xc0\x25\x1d\xe9\xd8\xef\ \x18\xb8\xbd\x9a\x1c\xb4\xe5\x00\x5d\x69\x91\x0d\x7e\x73\xac\x0f\ \xd8\xc3\xc2\xbe\x7f\x08\x04\x0e\x0d\x53\x29\x2b\x60\xf5\x96\x09\ \xcd\xc7\xa5\x14\x22\xda\x5c\x31\x58\xff\x05\xa9\xe8\x8c\xa9\x4f\ \x46\x62\xea\x3d\x28\x9d\xb2\xba\x1c\xfe\x56\x99\x78\x8e\xfb\xde\ \xae\x0f\x9f\xf3\x16\xe0\xb0\x74\xbb\x4f\x0e\xfa\x7f\xe5\xd6\x17\ \xf4\x24\x7d\x5a\x4b\xf1\xcb\x18\x6c\x61\x92\xd8\xa1\x29\x4a\x6d\ \x44\x55\x8b\xb9\xf5\x42\x55\x9d\xd8\x19\x53\xea\x45\x8e\xcf\x8a\ \x5d\xb8\xdc\xe4\xbd\x1c\xc3\xe3\x6d\xae\x7d\x01\xa6\x20\x81\x79\ \x60\x18\xcd\xac\x32\x20\x15\xe3\x6a\xa0\xfa\x27\x42\xc8\x00\xeb\ \xe2\x00\x19\x00\xaf\xdd\xce\xd5\xe2\x13\x6f\x7a\xa9\xc1\x5b\x90\ \x41\xd4\x7b\xd2\x93\x0b\xf6\x91\xcb\x73\x41\x73\x93\x01\x57\x07\ \x32\x47\x93\x23\x5d\x1d\x5c\xea\x96\x06\xa9\x45\x80\x8f\x79\x02\ \x70\xe3\xf7\xb9\x36\xf7\x6c\xb4\x7b\xb2\xdd\x1a\x22\x98\x92\x09\ \x3c\x9b\x1c\x6d\x5c\xe0\x0d\xc0\xc1\xc0\x3f\x7c\xfc\x10\xd9\xe5\ \x22\xe4\x31\xae\x73\xab\xe8\x6b\x63\x22\x98\x8a\x2a\xa6\x99\x38\ \xf6\xbc\x57\x1a\xdc\xee\x73\x78\x00\x30\xf9\x02\x64\xdb\x16\x9e\ \xed\x5d\x9e\x02\xc0\x2b\x98\x66\xa2\x6d\xb3\x57\x00\xc7\x7c\x89\ \xf1\xd4\xf4\x6b\x70\xfb\x5e\x9e\xfd\xbd\xab\xaf\x00\xc7\x29\x1c\ \x43\x83\xdb\xf7\x78\x05\xf0\x7f\x3c\x03\x18\x4f\x9a\xa9\x6d\x8a\ \x72\x77\x0a\x00\xff\x90\xf9\x99\xed\xbb\x3d\x05\xf8\xb2\x31\x11\ \x11\x59\x5d\x99\x71\x26\x22\x03\x9d\x5c\x65\x0a\x36\xb8\x3a\xc3\ \x22\xba\x76\x0c\x34\x3e\xf4\x44\x83\x1b\x17\x72\x69\xda\xb9\x68\ \xf7\x14\xdb\x03\x90\x5d\xdd\x93\xb8\x34\xed\xf0\x7c\xef\x68\x5a\ \x86\x06\x1a\x75\x76\x02\x8d\xe3\x84\x0c\x3c\x2f\x2b\x0d\x19\x19\ \x68\xb8\x19\x2a\x5b\x9a\x89\x13\x1b\x45\xa1\xf2\xf6\x64\x40\x46\ \x70\x23\xb2\xbc\x83\x1f\x2a\xaf\xe7\x86\xf1\x74\xc2\xa9\xa6\xc0\ \xdd\x50\xd9\xcd\x64\x8f\xa5\x16\xd7\x4c\xa4\x09\x19\x7e\xb2\x46\ \xa9\xc7\x4b\x9f\x07\x2e\x46\x7c\x3c\xcd\xa5\x12\x3d\x47\xa2\xd5\ \x13\x58\x27\xde\xdb\x34\x8e\x79\x6c\x37\x93\x3d\xa9\xa5\x2b\x5d\ \x75\x76\x9a\x74\x25\x46\x68\xea\x0a\xa4\x61\x54\x28\x5b\xa0\x0e\ \xcd\x22\x5d\xb9\x8e\xa3\xbd\xa3\xf5\xdd\x47\x8c\x22\x03\x96\xc7\ \xe2\x05\x5c\x29\xb5\x74\x65\x2a\x09\x77\x47\x24\x3c\xd8\x91\x52\ \x91\xc9\xf6\x76\xbc\xcb\xad\xa0\x58\x15\x02\xb0\x78\xd0\x53\xe6\ \xaa\x2e\x48\x2d\xe1\x6e\x55\x32\x4a\x8b\xa9\xa8\x2a\xa4\x65\x1e\ \xe7\x4a\x46\xcd\xb4\xc6\xc7\xeb\xb6\xd7\x36\x27\x1a\x0b\x01\x71\ \xf3\xa1\x69\x53\x30\x76\x85\x62\x9d\x11\x7e\x20\xb5\xf1\x7a\xab\ \x01\x76\xa5\x67\x57\x10\xd0\x89\xbf\x7b\xbe\x52\x80\x16\x3d\xdf\ \x73\xa0\x54\x74\x80\x59\xf4\xec\x29\xe2\x1e\xec\xad\x92\x77\x37\ \x97\x58\xd4\x11\xe7\x0a\x9b\x6c\x98\x0d\x90\xbd\x45\xcf\xb7\x35\ \x6d\x53\xd2\xb2\x8c\xd8\xdd\x00\x97\x34\x06\x05\x42\xc7\x27\x70\ \x68\xd4\xe6\x0a\x7a\xdc\x64\x6c\x1e\xd7\x36\xc0\xd4\x16\x99\x7f\ \x80\xc3\x33\x34\x00\x4e\x63\xf4\x47\x5f\xa7\xa9\x92\x4f\x11\x38\ \x38\xff\xcf\x8d\x5b\x4a\x32\x67\x41\x06\xb0\x8b\xae\xb6\x0d\x94\ \xc3\x5a\x6a\x2c\xbc\x06\xa9\x18\x8b\x2d\xe8\x25\x87\xa8\x4d\xb3\ \xf5\x7d\xcb\x46\x07\x56\x91\xa7\xeb\xde\x37\xf7\x3f\xe7\xe8\xcd\ \x4b\x55\xbe\xc0\xc1\xe5\x8e\x33\xcc\x64\xf0\xfa\x82\xbd\xd4\xe8\ \x21\x34\x59\x8e\x5a\x4d\xdb\xa5\xb4\xad\x53\xf0\xb7\xe8\xe1\xdb\ \x93\x0b\x22\xc0\x0c\x28\x1a\xcd\xa3\x0d\x8c\x8c\x8e\x7b\x64\x0d\ \xfa\x1f\x80\xd5\xb9\x7f\xa9\x89\xa6\x54\xc4\x30\x4e\x9a\x66\x36\ \xe0\x8f\x6b\xb3\x6d\x15\x4c\x72\x92\x63\x00\x97\x33\xb4\x03\xda\ \xab\x75\x6e\xac\xf6\x5b\x0c\x4c\x74\x93\xac\xfc\xef\x7d\xda\xdc\ \xbe\x7a\xc0\x3f\x9a\xd7\xbe\x9a\xb5\x82\x83\x92\x1a\xb3\x10\xa7\ \x65\xd3\x39\xb3\x27\x37\x68\xb4\xb7\xc4\xdc\x64\x53\x31\x54\xd7\ \xc0\x18\xe3\x9b\x87\x8b\x38\x1d\xcb\x99\x2e\xf2\x7e\x71\x9c\x23\ \x02\x54\x0c\x1d\x90\xd6\x9e\xf6\x82\x2b\x89\xdb\x6f\x39\xb3\x27\ \xba\x16\xde\xa6\xd9\xa2\xef\xaf\x17\xac\x2b\x08\x2c\xce\x56\x50\ \x65\x3a\xa9\x34\x3a\x1e\x44\x18\x76\x55\xa0\xe6\xf1\x66\xf9\x70\ \x2c\x0d\xfb\x36\xc4\xb3\x27\x43\x74\xec\x43\xae\x1b\x2b\xca\xa0\ \x2d\x12\xaf\x8a\x01\x03\x9d\x75\xe0\x22\x77\x6d\x2d\x65\xef\x02\ \x02\x67\xc5\x1d\x21\xa3\x76\x57\x33\x85\x4a\xc7\xd2\x06\x0b\x1b\ \x20\xbb\x9b\x6f\xe4\x3b\x37\xec\x0b\x16\x0d\xc1\x24\x9c\xdd\x43\ \xd9\x06\xb0\x6a\x70\x62\x97\x80\xc0\xc1\x1d\x2e\x18\x48\xc9\xb4\ \x7d\xcb\x38\x6b\xcd\xf8\x21\x74\x79\x0b\xee\xec\x49\x82\x5e\x06\ \xa5\x25\xc9\x0e\x22\x9e\xcd\x2e\x0d\x2e\x8c\x33\x00\xd0\x46\x34\ \x11\x96\xc3\xe5\x55\xc3\x0d\xf3\xd3\x9c\x59\xeb\x70\x0e\x5d\x2a\ \xd2\x73\x35\x1c\x99\x25\x3a\x8e\xd3\x49\x0d\x22\x26\x06\x62\x7e\ \x7c\x79\x52\xb6\x84\x43\x6b\x9d\xa7\xb7\xcf\x75\x45\x49\x0c\xed\ \x94\xd1\x48\x50\xc0\xb5\xef\xb5\x39\x0c\xee\xaf\xbe\xac\xc0\x85\ \x80\xc4\x64\x4a\xe8\x7e\x8b\x02\xce\x5c\x60\xb1\xde\x34\xd4\x09\ \x22\xc5\x70\xa0\xce\xd6\x30\x38\x3e\x70\xc6\x80\xbb\xce\x20\xab\ \x28\xdb\x10\xda\x62\x6b\x9c\xfa\x47\x87\x86\xab\x16\xd8\x5a\x0e\ \x26\x47\x3b\xf0\x2e\xde\x4a\xf8\x65\x24\x2c\x4d\xe8\xdb\x66\xbf\ \x50\xe0\xa5\xac\xa5\x6c\xd5\x05\x34\x71\x63\xe4\xc2\x3d\x54\x8c\ \x93\x14\xc2\xa5\x22\x3a\x9a\x87\xac\x21\x9c\x2b\xc8\x9a\x49\xcf\ \xa7\xb4\xb9\x3a\x9b\x82\x0f\x3a\xee\x80\xc9\x72\xa3\xb6\xf6\x6c\ \x07\x28\x89\x8f\xea\x72\xed\x73\xa1\x1e\xdc\xd6\x9b\x69\x04\x27\ \xf8\xce\x23\x49\x3b\x36\xee\xe6\x93\xf0\xe0\x61\x5e\x35\xa7\xd8\ \x15\x85\x45\xd7\x12\x91\x97\x52\x23\x5e\xdf\xa8\xd4\x17\x1b\x56\ \x30\x94\x72\x67\xad\x13\xdd\xfd\x6a\x24\x28\x8d\x74\x68\x09\xa8\ \x74\x5b\x36\xe4\x29\x94\x86\x69\xba\x64\x79\x7c\xb8\xdc\x62\x6f\ \x1b\x50\x31\xd3\x88\x2f\x6a\xae\x10\xdc\xc0\x45\xdc\x3a\xeb\xec\ \xa6\xd5\x50\x60\x75\xe6\x6b\x71\x7c\xb1\x07\xcf\x79\xb1\x82\x08\ \x5c\x2a\xa2\x77\x7e\x25\x56\x66\x01\x93\xe9\x2b\x5c\x5a\x67\xeb\ \xff\xed\xe5\x42\xd9\x14\xd6\x16\x2c\x64\x0b\x02\x87\x46\x9d\x5a\ \x38\xf0\x86\x7b\x6b\x6d\xcb\x7d\xfd\x62\x61\xff\xdf\xb2\x36\xc8\ \xa8\xcc\x4b\x98\x91\x32\xf3\x7a\xb1\xfa\x49\x49\xcc\x4f\xfb\xff\ \x6a\xf7\xa6\x27\x7d\xba\x75\x03\x5c\x8a\x6f\x65\x53\xc2\x1d\xc3\ \xe0\x78\x29\xde\x4c\xd9\x30\xfc\x15\x46\x68\x5a\x70\x53\x65\x0c\ \xf6\x22\x3d\xc1\xd2\x3a\xcf\x4d\x40\x7c\x7d\x23\x65\x15\xa6\xd4\ \xa5\x26\x19\x94\xe4\x16\x2c\xe0\xba\xaf\xbb\xae\xb9\xec\x04\xbd\ \xb4\x2a\x13\xd9\x85\x6a\xda\xaa\xa2\xa7\x6c\x72\xed\xb8\x64\x3b\ \x76\x2e\xe2\x4d\xa8\x3c\xbd\x03\x01\x1c\xe8\xfc\x4c\xe3\xc9\xa6\ \x1d\xc6\xad\xa5\xf1\x6a\x86\xa0\x0a\xcc\x90\xcf\x71\xeb\x6c\x46\ \xdc\x9c\x04\x83\x91\x4c\x8a\xf8\x70\x4d\x0d\x86\xc9\xb8\x8a\x21\ \xce\x83\xed\xf6\x97\x49\xcd\x78\xa7\xb0\x8c\xbb\x6f\x51\x22\x77\ \x91\xcd\x09\xa2\x0b\x98\x5b\xc0\x14\x41\xc6\xde\x20\x0a\x17\x02\ \xe1\xbd\xdc\xb2\x10\xdc\x5a\x5c\x88\xea\xcb\x86\x47\x62\x07\xd0\ \x62\xbc\x8f\x5b\x16\x00\x7b\x1a\x0b\x95\xb6\xf3\xb9\x19\x01\x74\ \xe2\x3e\x72\x70\x12\x6d\x19\x08\x6c\x3b\xf6\xe4\x75\x54\x8f\xb8\ \xda\x97\xed\x0f\xac\xb4\xe2\x46\xbc\xc4\x5d\xba\xbc\xa4\x75\x17\ \xe9\x4c\x0a\x6a\x6c\x8a\xf7\xfd\xcc\xd8\x07\x32\x0e\x7a\xcb\xc9\ \xf4\xde\xc4\xef\x34\xde\x72\x12\xbb\x97\x7c\xff\x4f\x0f\xed\x4d\ \x53\xa3\xa1\x80\xec\x5c\x24\x17\xf8\x97\xee\xa6\xa9\xd9\x68\x5f\ \xdd\x48\x24\x61\xcb\x3d\xe6\x59\x11\x18\x9c\xd0\x49\x8c\x98\xbd\ \x1f\xa3\xb7\xfd\xa5\xc1\x4c\xe2\xb6\xbf\xf4\xdf\xa7\x12\xcf\xc1\ \x6b\xfc\x9b\x71\xe0\x84\xde\x19\x6c\xff\xa0\x31\x9e\x84\xb5\x9c\ \xc7\xff\x00\xfb\xeb\xe4\x28\x2e\x7d\xb0\x3c\x00\x00\x00\x00\x49\ \x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\x8d\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x00\x93\x50\x4c\x54\x45\x00\x00\x00\xff\xff\x00\xff\x80\ \x00\x80\x80\xaa\xe3\xc6\x1c\x80\x80\xb3\xeb\xb1\x14\x70\x80\xbf\ \x78\x87\xc3\xf1\xb8\x1c\x6f\x85\xbc\xe9\xbc\x16\x72\x84\xc1\x75\ \x83\xc1\x71\x82\xbe\x74\x85\xbc\x72\x82\xbe\x71\x84\xbd\xeb\xbb\ \x18\x74\x83\xbd\xeb\xbb\x14\x73\x83\xbf\xec\xba\x16\x73\x82\xbe\ \xea\xb9\x17\x72\x83\xbf\x73\x83\xbf\xea\xba\x17\xea\xb9\x16\x73\ \x83\xbf\xec\xba\x17\x73\x83\xc0\x73\x83\xbf\xeb\xba\x16\x74\x83\ \xbf\x73\x84\xbf\xeb\xba\x15\x72\x83\xbf\xea\xba\x16\x73\x83\xbf\ \x73\x83\xbf\x73\x83\xbf\x73\x83\xc0\x73\x83\xbf\x73\x83\xbf\x73\ \x83\xbf\x73\x83\xbf\x73\x83\xbf\x73\x83\xbf\x7b\x5c\x8a\xc2\x00\ \x00\x00\x30\x74\x52\x4e\x53\x00\x01\x02\x06\x09\x0a\x0d\x10\x11\ \x12\x17\x17\x1d\x25\x2b\x2e\x2f\x36\x40\x42\x4b\x50\x5d\x66\x87\ \x88\x90\x93\xa1\xa4\xaa\xb1\xb3\xb6\xb7\xb8\xbf\xc4\xc7\xcf\xda\ \xde\xe5\xe8\xec\xf3\xf8\xfc\x6b\x06\x24\xb6\x00\x00\x00\x79\x49\ \x44\x41\x54\x18\xd3\x63\x60\x20\x17\xf0\xf0\x63\x13\x15\xd0\xd6\ \xc4\x22\x2a\xa8\x63\xa0\x85\x29\x2a\xac\x6b\x80\x45\x58\x54\xcf\ \x00\x4d\x98\x57\x5c\x5c\x5c\x52\xdf\x00\x2c\x2c\xcd\x02\x17\x96\ \x37\x80\x01\x2d\x06\x31\x09\xb8\xb0\x32\x92\x30\xa3\x1a\x13\x36\ \x61\x06\x39\x6e\xac\xc2\x8a\x6c\xd8\x84\x39\x55\xe0\x66\x4b\x21\ \x09\xcb\x88\x20\x5c\xc8\xce\xc1\xc1\xa7\x01\x11\x16\x42\xf3\x0e\ \x97\xba\x01\x36\x5f\x32\xb0\xab\x62\x15\x66\x60\x55\xc2\x2a\xcc\ \xc0\x2c\xab\xc0\x40\x55\x00\x00\x65\x02\x15\x11\xa8\x3c\x8c\x7f\ \x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x05\x45\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x03\x00\x00\x00\x46\x4b\xc0\x06\ \x00\x00\x01\xda\x50\x4c\x54\x45\x00\x00\x00\xff\x00\x00\xff\x80\ \x80\xff\x55\x55\xff\x80\x40\xff\x66\x33\xff\x55\x55\xdb\x6d\x49\ \xdf\x60\x40\xe3\x55\x55\xe6\x66\x4d\xe8\x5d\x46\xea\x6a\x40\xeb\ \x62\x4e\xef\x60\x50\xf0\x69\x4b\xf1\x63\x47\xe4\x5e\x43\xe7\x61\ \x49\xe8\x5d\x46\xea\x60\x4a\xeb\x66\x47\xeb\x62\x45\xed\x64\x49\ \xed\x61\x46\xee\x66\x44\xe7\x60\x48\xe8\x64\x46\xe9\x62\x4b\xe9\ \x5f\x49\xea\x63\x47\xec\x60\x46\xec\x64\x4b\xe8\x60\x4a\xe9\x64\ \x48\xe9\x62\x47\xea\x60\x4a\xea\x63\x49\xeb\x64\x46\xeb\x62\x4a\ \xec\x60\x48\xec\x63\x47\xe8\x61\x4a\xe8\x64\x49\xe9\x62\x48\xea\ \x62\x48\xea\x60\x47\xea\x63\x4a\xeb\x61\x49\xeb\x62\x47\xe8\x63\ \x48\xe9\x62\x47\xea\x62\x49\xeb\x63\x49\xeb\x62\x48\xe9\x63\x49\ \xe9\x62\x48\xe9\x62\x47\xea\x61\x49\xea\x63\x48\xea\x62\x47\xea\ \x61\x49\xeb\x61\x48\xeb\x62\x49\xe9\x61\x48\xe9\x63\x47\xe9\x62\ \x49\xea\x63\x48\xea\x61\x47\xea\x62\x48\xeb\x62\x49\xea\x62\x47\ \xea\x63\x47\xea\x61\x48\xea\x63\x47\xeb\x61\x48\xe9\x63\x49\xe9\ \x61\x47\xea\x63\x49\xea\x62\x48\xea\x61\x49\xeb\x61\x49\xe9\x62\ \x48\xea\x63\x47\xea\x62\x48\xea\x62\x47\xeb\x61\x48\xe9\x62\x48\ \xea\x61\x49\xea\x61\x49\xeb\x63\x47\xeb\x62\x49\xe9\x62\x48\xea\ \x62\x48\xea\x62\x47\xeb\x63\x48\xe9\x61\x49\xea\x63\x47\xea\x62\ \x48\xea\x62\x48\xea\x62\x49\xeb\x62\x47\xeb\x63\x48\xe9\x62\x48\ \xea\x62\x49\xea\x62\x48\xea\x62\x48\xea\x62\x48\xeb\x62\x48\xea\ \x62\x48\xea\x62\x47\xea\x63\x48\xea\x62\x48\xea\x62\x48\xea\x61\ \x48\xeb\x62\x47\xea\x62\x49\xea\x62\x48\xea\x62\x48\xea\x62\x48\ \xea\x62\x49\xea\x62\x47\xea\x62\x48\xea\x62\x48\xea\x62\x48\xea\ \x62\x49\xea\x62\x48\xea\x62\x48\xeb\x62\x48\xe9\x61\x49\xea\x62\ \x48\xea\x62\x48\xea\x62\x48\xea\x62\x48\xea\x62\x48\xea\x62\x49\ \xea\x62\x48\xea\x62\x48\xea\x62\x48\xea\x62\x48\xe9\x62\x48\xea\ \x62\x48\xea\x62\x48\xea\x62\x48\xea\x62\x48\xea\x62\x48\xea\x62\ \x48\xea\x62\x48\xea\x62\x48\xea\x62\x48\xea\x62\x48\xe9\x62\x48\ \xea\x62\x48\xea\x62\x48\xea\x62\x48\xea\x62\x48\xea\x62\x48\xea\ \x62\x48\x61\x83\xc2\x3d\x00\x00\x00\x9d\x74\x52\x4e\x53\x00\x01\ \x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x10\x11\x12\x13\ \x15\x16\x18\x19\x1a\x1c\x1d\x1e\x20\x21\x22\x23\x24\x28\x29\x2d\ \x2e\x2f\x30\x31\x33\x34\x35\x36\x37\x38\x39\x3c\x3d\x3e\x3f\x41\ \x43\x44\x49\x4d\x4e\x50\x51\x53\x54\x55\x56\x57\x59\x5b\x5c\x5d\ \x5e\x5f\x61\x63\x66\x6b\x6c\x6e\x6f\x71\x74\x76\x77\x78\x7b\x7e\ \x80\x84\x87\x88\x8b\x8d\x90\x93\x96\x97\x99\x9c\xa1\xa3\xa5\xa8\ \xaa\xab\xac\xaf\xb0\xb1\xb3\xb7\xb8\xb9\xbb\xbe\xc1\xc2\xc4\xc6\ \xc7\xc8\xcc\xcd\xd0\xd2\xd3\xd6\xd7\xd8\xd9\xda\xdd\xdf\xe0\xe1\ \xe2\xe3\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xf0\xf1\xf2\xf3\ \xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\x0d\xa6\x95\xc4\x00\ \x00\x02\x7d\x49\x44\x41\x54\x58\xc3\xed\xd9\xf9\x5b\x12\x41\x18\ \x07\xf0\x09\x85\x14\xf3\x2c\x34\x89\x0e\x3a\xc8\x34\x2b\xb3\x2c\ \xc3\x2c\xc9\xb4\xcc\xec\x12\xd3\xb2\x54\xd4\x34\xa5\xe8\xc0\x90\ \x0e\x8f\xc2\x4e\x54\xd2\xa8\x88\x9d\xff\x35\x4c\x7d\x9e\xbd\x66\ \xd8\x39\xf6\xa7\xe6\xfb\xeb\xbe\xf3\x79\xd8\x61\x9f\xd9\x77\x67\ \x00\xe0\x16\x4b\xc5\x31\xdf\xed\x87\xa1\x0f\xab\x7e\x5e\x62\xe9\ \x61\xef\xf5\xfb\x13\x6f\x7f\xc2\x8d\x48\xdb\x18\xc1\xad\xae\xfa\ \x36\x7f\x20\xbc\x04\xd5\x29\xa3\x04\xad\xe5\x1e\x6f\x57\x7f\x70\ \x26\x0d\x11\x21\x86\x8b\xd7\xc1\x14\xcc\x12\xc3\x70\xde\xfa\x3d\ \x7f\x87\x06\x63\x04\xde\x7e\x67\x64\x6a\x11\x12\xc6\x08\xfc\x08\ \x52\xc4\x08\x3c\x2d\x60\x01\x0b\xf8\x7f\x86\x53\x31\xde\xf0\x62\ \x38\xe0\x6f\xab\x77\xe5\x3a\x79\xc1\xc9\x99\x60\x7f\x97\xd7\x53\ \xb8\x39\x80\x19\xfe\xf5\x0f\xac\x75\xa9\x07\xd0\xc3\x1b\xf7\x9c\ \x83\x18\x40\x0e\xaf\x81\x1d\x5e\x8f\x3d\xcb\x00\x02\x78\x76\xac\ \xb7\xa3\xc1\x6d\xb4\x57\x20\x80\x5b\x89\xde\xe4\x02\x16\xb0\x80\ \x05\x2c\x60\x01\x1b\x87\xcb\x4a\xac\xbc\x61\x4b\xd5\xcd\xa7\x0b\ \x99\x0f\x4a\x69\x6e\xfc\xda\x2e\x7e\x70\x6e\x4b\x54\xd6\x17\xa4\ \x83\x27\x38\xc1\x47\xde\xa9\x7b\x8e\x51\x07\x0f\xb8\xf3\xb7\xb6\ \x3f\xfa\x5c\xcb\x0e\x77\xeb\x77\x5e\xed\xac\x70\x27\xa2\xa7\x4b\ \x33\xc2\xee\x14\x7b\xe3\xad\x07\x5b\x9e\x43\x73\xe0\xd3\xd0\x24\ \x78\xc8\x24\xd8\xbe\x6a\x12\x5c\x0d\x4d\x82\xcf\x99\x05\xb7\xe0\ \xe1\x62\x6a\xf8\x2c\xd6\x95\xac\x88\xfd\xba\xa2\xac\xf0\x01\x2c\ \x3c\xaf\x1d\xe0\xb8\x34\x18\x8d\x67\x2e\xc5\x82\xb7\x3c\x38\xd8\ \x96\xc0\xc1\x01\x75\xf9\xa1\x61\xf9\xa6\x62\xc4\x97\x83\x7e\x8e\ \x03\x38\xf8\x82\xb2\xb6\x68\x48\x52\x15\x44\xaa\x90\x70\x1d\xc6\ \xfd\x92\xaf\x28\xad\x99\xd3\xf9\xe2\xbe\x82\x5c\x84\xc6\xd0\xf0\ \x65\x45\xe1\xd1\x15\xdd\xa2\x1e\x14\x5c\xb9\x82\x72\x9f\x6d\x91\ \xd7\x1d\x5c\x42\x6d\x13\xa0\xd6\xe3\xc6\x3f\xfa\x03\xde\x57\x2a\ \xfe\xe5\x28\x66\xce\x10\x6f\x10\x9f\xa4\x57\xfc\x75\x9f\xa2\xe8\ \x06\x24\x87\x41\xc3\x37\x6d\x6d\x78\x8f\xa2\xa4\x20\x41\x03\x83\ \x9d\x13\xea\xbd\x0b\xbf\x4d\x59\xd1\x0c\xa9\xe0\xcc\xa3\x34\x2e\ \x9b\xe9\xc4\x5d\x07\xc1\xb3\x03\xb3\xb4\x58\xa5\x4d\x0f\x42\xaf\ \xe3\x1f\x23\x93\xdd\x75\x36\xed\xd5\x4f\x58\xb8\x89\xfa\xd8\x21\ \x0f\xbf\x08\x9e\xa1\x86\x4b\xf0\xf0\x45\xfa\x83\x12\xb3\x7e\x31\ \x88\x61\xe1\xfd\xf4\xf0\x28\xce\x4d\xd8\xe8\xe1\x56\xa2\x65\x9b\ \x20\x05\x71\x0c\x7c\x92\xe5\x9c\xab\x1d\xed\x3e\x66\x3a\x40\xb3\ \xbc\x44\xb9\x3f\x5c\x4c\x30\xd8\xbd\x80\xe8\x76\xcf\x03\xc6\xb8\ \xf5\xa7\xf9\x2a\x60\xce\xde\x57\x5a\x76\xb9\x19\x70\x48\x7e\x9f\ \xfa\x63\xe5\x89\x13\xf0\x89\xf3\x5e\x52\xd6\x27\x4d\x1e\x07\xfc\ \x62\x3f\xd5\x1b\x7a\xb3\x9c\x9c\x7f\x31\xe0\xdb\xc1\x48\xfd\x05\ \x91\x07\x2a\x24\x58\xb8\x05\x69\x00\x00\x00\x00\x49\x45\x4e\x44\ \xae\x42\x60\x82\ \x00\x00\x03\x19\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x01\x44\x50\x4c\x54\x45\x00\x00\x00\xff\xff\xff\xff\xbf\ \xbf\xb6\x00\x00\x9f\x00\x00\xaa\x00\x00\xaf\x00\x00\xa5\x00\x00\ \xaa\x00\x00\xa7\x00\x00\xaa\x00\x00\xaf\x05\x05\xad\x05\x05\xaf\ \x05\x05\xb0\x05\x05\xae\x05\x05\xaf\x05\x05\xb2\x08\x08\xb2\x08\ \x08\xb3\x09\x09\xb7\x09\x09\xff\xd6\xd6\xff\xd6\xd6\xb7\x0b\x0b\ \xba\x0b\x0b\xff\xd5\xd5\xba\x0c\x0c\xb5\x0a\x0a\xb5\x0a\x0a\xb4\ \x0a\x0a\xb4\x0a\x0a\xb4\x0b\x0b\xb7\x0d\x0d\xb5\x0b\x0b\xb9\x0f\ \x0f\xb8\x0f\x0f\xb9\x0f\x0f\xb9\x0a\x0a\xb8\x0d\x0d\xb8\x0e\x0e\ \xb8\x0e\x0e\xb9\x0a\x0a\xb8\x0d\x0d\xb8\x0e\x0e\xba\x0b\x0b\xba\ \x0b\x0b\xff\xd6\xd6\xfe\xd5\xd5\xff\xd6\xd6\xdc\x32\x32\xdd\x32\ \x32\xde\x34\x34\xdd\x33\x33\xde\x34\x34\xdf\x35\x35\xdf\x1b\x1b\ \xe0\x1c\x1c\xe0\x1c\x1c\xf0\x23\x23\xf0\x46\x46\xf1\x23\x23\xf4\ \xd2\xd2\xf4\xd3\xd3\xf4\xd7\xd7\xf5\xd6\xd6\xf5\xd7\xd7\xf6\xbe\ \xbe\xf6\xc0\xc0\xf6\xc1\xc1\xf6\xc3\xc3\xf6\xc4\xc4\xf6\xd6\xd6\ \xf7\x4d\x4d\xf8\x4e\x4e\xfa\x8e\x8e\xfa\x8f\x8f\xfa\x90\x90\xfa\ \x91\x91\xfb\xd5\xd5\xfb\xd6\xd6\xfc\x51\x51\xfc\x53\x53\xfc\x73\ \x73\xfc\x74\x74\xfc\x77\x77\xfc\x78\x78\xfe\x3e\x3e\xfe\x40\x40\ \xfe\x4b\x4b\xfe\x4c\x4c\xfe\x54\x54\xfe\xd5\xd5\xfe\xd6\xd6\xff\ \x2a\x2a\xff\x2b\x2b\xff\x2c\x2c\xff\x31\x31\xff\x32\x32\xff\x33\ \x33\xff\x36\x36\xff\x3b\x3b\xff\x49\x49\xff\x4f\x4f\xff\x50\x50\ \xff\x55\x55\xff\x56\x56\xff\x57\x57\xff\xd5\xd5\x06\x94\x4d\x25\ \x00\x00\x00\x39\x74\x52\x4e\x53\x00\x03\x04\x07\x08\x09\x10\x11\ \x12\x1a\x1b\x63\x64\x66\x67\x68\x69\x84\x85\x87\x8b\x8e\x8f\x91\ \x91\x91\x97\xc4\xc5\xc6\xd5\xd6\xdc\xe1\xe2\xe3\xe3\xe4\xe5\xe5\ \xe6\xe6\xe7\xe7\xef\xf0\xf6\xf7\xf7\xf8\xf8\xf8\xf9\xf9\xf9\xfe\ \xfe\x0f\x9d\x95\xc5\x00\x00\x01\x4b\x49\x44\x41\x54\x18\xd3\x4d\ \x91\x57\x57\xc2\x40\x10\x85\xd7\x18\x88\xa0\x60\x41\xb1\x50\x0c\ \x51\x34\xd8\xa8\x82\xd2\x42\x2c\xa1\x1a\xba\x85\x10\x6c\x28\x81\ \xfc\xff\x77\x77\x96\xc4\x70\x5f\xe6\xcc\x37\xe7\x4c\xb9\x83\x10\ \xd1\xca\x7a\x80\xe5\x38\x36\xe0\x66\x90\x25\xdb\x2e\x9f\xaa\x6a\ \x58\xd5\x14\xef\xb1\x99\xd4\x19\xb9\x79\xd3\x0c\x0d\xd2\x41\xa7\ \x41\x2f\xf3\xea\xb7\xf6\xaf\x5c\x88\x70\x5b\x24\xaf\xaa\xea\xcf\ \x02\x3f\xa4\x31\x3e\xb8\xc5\x54\xfd\x98\xf6\xeb\xf5\xfe\x8c\xf0\ \xe4\x26\xde\xe1\xfc\xe5\x1d\xe3\xf6\xa3\x80\x25\x75\x49\x7f\x9e\ \x41\x1b\xd7\xda\x64\x3c\x6a\x17\xca\xb2\xa2\x34\x4b\xc5\x0e\xf0\ \x84\x0b\x05\x60\xb3\xc9\x43\x59\xd1\xa3\x51\x5d\x11\x25\xe8\x53\ \xf1\x21\x16\xca\x7d\x41\xd6\x77\x96\x28\xaf\xde\x14\x7a\x90\xb3\ \xe8\x18\xc2\x93\xa0\x5c\x51\x08\x51\xb1\xa1\xd0\x80\xfc\x08\x71\ \x10\x1a\x82\x12\x35\x70\x1d\x72\xce\x6a\xe2\xa5\xa8\x7d\x5d\x36\ \x9b\xf8\x61\xe4\x4c\x2a\x29\x7a\x2c\x86\x47\xde\x4f\xe7\x23\xdd\ \x29\x28\x77\x8b\x62\x73\x38\x94\xc5\x42\xeb\x13\xdf\x1b\x5f\x45\ \xcc\xe9\x00\x78\x47\x82\x73\xee\x5a\xf8\xb2\xaf\xd7\x13\x3b\x42\ \x9e\x34\xb9\x78\xd6\xab\xd5\x7a\xbf\x23\x30\x22\xb3\x8d\x3d\xa1\ \x83\x39\xcb\xa6\x31\xa6\xd9\x30\x4d\x8c\x0d\x59\x7c\x32\x52\xb3\ \x17\x0e\xc3\xf0\x60\x72\x60\xf2\xe7\x4c\xd8\x61\xbe\x87\xde\xe2\ \x13\xe4\x69\x95\xf8\xd9\xde\xf2\xc2\x37\x19\x97\x1f\x5e\xec\x5b\ \xb3\xcf\xf3\x3f\x24\x22\x76\x4e\xc4\x3e\x16\xe0\x00\x00\x00\x00\ \x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x04\x62\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x03\x00\x00\x00\x46\x4b\xc0\x06\ \x00\x00\x01\xc2\x50\x4c\x54\x45\x00\x00\x00\xff\xff\x00\xff\x80\ \x00\xff\xaa\x55\xff\xbf\x40\xff\xcc\x00\xff\xcc\x33\xff\xdb\x49\ \xea\xbf\x15\xea\xd5\x40\xee\xcc\x44\xef\xbf\x10\xef\xcf\x50\xf0\ \xb4\x0f\xeb\xcc\x47\xed\xd1\x49\xed\xb9\x12\xef\xcf\x48\xf0\xcb\ \x4b\xed\xce\x49\xee\xcd\x48\xef\xcf\x4a\xeb\xb8\x14\xf0\xce\x4a\ \xec\xbc\x18\xf1\xcc\x4a\xf0\xce\x4b\xf0\xcf\x4a\xee\xce\x49\xee\ \xcd\x4a\xef\xcf\x4a\xea\xba\x15\xf0\xcf\x4b\xeb\xba\x17\xef\xce\ \x49\xef\xcd\x4a\xea\xb9\x15\xef\xce\x49\xf0\xcf\x4a\xf0\xcd\x4b\ \xee\xcd\x4a\xef\xce\x49\xeb\xbb\x16\xf0\xcd\x49\xee\xcf\x4a\xef\ \xce\x4a\xeb\xba\x16\xee\xcd\x4a\xef\xce\x4a\xef\xce\x4a\xef\xcf\ \x4a\xf0\xcd\x4a\xeb\xba\x16\xeb\xbb\x16\xeb\xb9\x16\xef\xce\x4b\ \xec\xba\x17\xef\xce\x4a\xf0\xce\x4a\xf0\xce\x4a\xee\xcf\x4a\xec\ \xba\x17\xef\xce\x4a\xec\xba\x16\xef\xce\x4a\xee\xc3\x2d\xeb\xbf\ \x24\xec\xbf\x24\xee\xce\x49\xec\xc1\x28\xec\xbf\x22\xed\xc4\x30\ \xec\xc0\x28\xef\xce\x4a\xed\xc3\x2e\xec\xbd\x1f\xeb\xc0\x26\xec\ \xbf\x20\xec\xc3\x2b\xef\xcd\x4a\xeb\xba\x17\xec\xc2\x29\xee\xc8\ \x39\xef\xce\x4a\xeb\xbd\x1d\xeb\xbf\x21\xed\xbd\x20\xed\xc6\x36\ \xed\xc4\x33\xed\xc4\x31\xec\xbd\x1e\xea\xbc\x1b\xeb\xbb\x1a\xeb\ \xbc\x1a\xee\xc7\x3a\xee\xc8\x3b\xee\xc9\x3d\xeb\xbc\x1a\xef\xca\ \x3f\xef\xce\x4a\xea\xb9\x17\xeb\xba\x18\xef\xce\x4a\xf0\xce\x4a\ \xef\xca\x3f\xef\xca\x42\xeb\xba\x16\xef\xce\x4a\xeb\xba\x16\xf0\ \xcc\x42\xeb\xb9\x16\xec\xba\x17\xeb\xba\x16\xef\xcc\x43\xef\xce\ \x49\xea\xb9\x16\xeb\xb9\x16\xeb\xb9\x17\xee\xcb\x43\xeb\xbb\x17\ \xf0\xcc\x45\xef\xcd\x46\xef\xce\x4a\xeb\xba\x16\xef\xce\x4a\xef\ \xcd\x47\xef\xce\x4a\xeb\xba\x17\xeb\xbb\x16\xeb\xbb\x16\xef\xcd\ \x4a\xef\xce\x49\xeb\xba\x16\xee\xcd\x48\xef\xce\x4a\xef\xce\x49\ \xef\xce\x4a\xeb\xba\x16\xee\xce\x4a\xeb\xba\x16\xeb\xba\x16\xeb\ \xba\x16\xef\xce\x49\xef\xce\x4a\xeb\xba\x16\xef\xce\x4a\xeb\xba\ \x16\xef\xce\x4a\xeb\xba\x16\xef\xce\x4a\x9b\x02\x23\x12\x00\x00\ \x00\x94\x74\x52\x4e\x53\x00\x01\x02\x03\x04\x05\x05\x07\x0c\x0c\ \x0f\x10\x10\x11\x19\x1c\x1d\x20\x22\x2a\x2e\x30\x32\x34\x35\x37\ \x44\x45\x49\x4c\x4f\x55\x55\x59\x5e\x61\x62\x62\x64\x66\x6b\x73\ \x74\x76\x79\x7c\x7d\x8a\x8d\x91\x94\x95\x98\x99\x9a\x9d\x9e\xa2\ \xa5\xa6\xa9\xaa\xaa\xab\xac\xaf\xb7\xb8\xb8\xb9\xba\xba\xbb\xbb\ \xbc\xbd\xbe\xbe\xbe\xbe\xc0\xc0\xc1\xc1\xc2\xc2\xc2\xc2\xc3\xc4\ \xc6\xc7\xc8\xcc\xcc\xcc\xcc\xce\xce\xd0\xd1\xd4\xd5\xd6\xd9\xd9\ \xda\xda\xdb\xdb\xdc\xdf\xe5\xe5\xe5\xe6\xe7\xe7\xe7\xe8\xe8\xe9\ \xe9\xea\xea\xec\xed\xee\xef\xf2\xf2\xf3\xf4\xf4\xf4\xf6\xf6\xf7\ \xf7\xf9\xfa\xfb\xfc\xfc\xfd\xfd\xfe\xfe\x93\xeb\x02\x19\x00\x00\ \x01\xbb\x49\x44\x41\x54\x58\xc3\xed\xd9\xc5\x72\x03\x31\x10\x04\ \x50\x87\x99\x99\x99\x99\x99\x99\x99\x99\x99\x99\xc9\x01\x07\xed\ \x58\xfe\xdf\x54\xe5\x36\x93\x4a\xe2\x6c\x5a\x17\xd7\xf6\x07\xbc\ \xea\x83\xa4\x95\x66\x35\x1a\x35\x6a\x2c\x21\x51\x85\x65\xdf\x27\ \x56\xb9\x9b\x2e\x7e\xca\x93\xbf\x62\x78\xf7\x47\x58\xac\x3a\x2a\ \x85\xc5\x2f\xc9\x95\x05\x8b\x08\x59\xf0\x85\xa7\x24\x58\x74\x5a\ \x4b\x82\x45\xb2\x2c\xf8\x39\x50\x12\xac\x6c\xcd\x99\x03\x8b\x7c\ \x37\xb3\x62\xf7\x67\xd8\xcc\xe8\x2a\x5c\xe4\xc0\x42\xe4\xc9\x82\ \xd7\x65\xc1\x9b\x2a\xac\xc2\x2a\xac\x08\xbe\x1a\xee\xfb\x47\x6a\ \x12\x3e\x13\xe7\xf3\x05\x3e\xd8\x32\x21\x62\x88\xe4\x70\x97\x09\ \x93\x19\x06\xeb\xf7\x41\xf0\x35\x83\xc7\x40\xae\xa9\x92\xc1\x43\ \x28\x38\x9c\xc2\xda\x5b\x90\x7b\xee\x40\xe1\x7e\x54\xe1\x6c\xb6\ \xdc\xc6\x51\x70\x10\x85\xf7\x5e\x41\xee\x8a\x15\x85\x5b\x51\x85\ \xd3\xd8\x96\x5e\x04\xb9\x46\x6f\x0a\xcf\xa1\x0a\xf7\xb0\x43\xa8\ \x1d\x05\xc7\x53\xf8\xe5\x10\xe4\x3e\xba\x52\x78\x04\x55\xb8\x94\ \x9d\xc7\x83\x28\x38\x8c\xc2\x97\x37\x20\xf7\xd4\x9e\xc2\x6d\xa8\ \xc2\x59\xec\xd3\x34\x81\x82\x03\x28\xbc\xf1\x06\x72\x17\xd8\xc7\ \xb4\x11\x55\x38\x95\xc2\xef\x4b\xa8\xed\xec\x45\xe1\x29\x54\xe1\ \x0e\x76\xaf\x68\x46\xc1\x31\x14\xd6\x1d\x81\xdc\x07\x67\x0a\xf7\ \xa2\x0a\x97\xb0\x2b\xd6\x00\x0a\x0e\xa5\xf0\xc9\x3d\xc8\x3d\xb6\ \xa5\x70\x3d\xaa\x70\x26\xbb\x6d\x4e\xa2\x60\x3f\x0a\x2f\x1b\x40\ \xee\x3c\x7b\xa4\xd7\xa1\x0a\xa7\x50\x58\xbf\x06\x72\x0d\x1e\x14\ \x1e\x45\x15\x6e\x62\xf3\x8a\x06\x14\x1c\x4d\x61\xed\x19\xc8\xbd\ \x73\xa2\x70\x0b\xaa\x70\x11\x9b\x09\x75\xa3\xe0\x10\x0a\xef\xa0\ \xb6\xf3\xb6\x0d\x85\xab\x51\x85\x33\xd8\x78\x6c\x1a\x05\xfb\x52\ \x78\xd6\x08\x7b\xd9\xd1\x54\xa1\x0a\x27\x31\x78\x01\xe4\xbe\xb9\ \x33\xf8\x1c\x04\xd7\xf2\xd9\x66\x0e\xe8\xfc\x09\xe6\xb0\x4d\x62\ \x71\xf9\xff\x53\x10\xa2\xfe\xf7\x51\x63\x89\xf9\x00\xb8\x21\xaa\ \xc0\x48\x5f\x81\x14\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ \x82\ \x00\x00\x02\xd6\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x03\x00\x00\x00\x46\x4b\xc0\x06\ \x00\x00\x01\x0b\x50\x4c\x54\x45\x00\x00\x00\x00\xff\xff\x80\x80\ \x80\x55\xaa\xaa\x80\x80\xbf\x80\x80\xaa\x6d\x92\xb6\x74\x8b\xb9\ \x70\x80\xbf\x78\x87\xc3\x71\x80\xb8\x6f\x85\xbc\x70\x85\xc2\x76\ \x80\xba\x72\x84\xc1\x73\x84\xbd\x70\x80\xbf\x74\x83\xc1\x71\x80\ \xbc\x72\x86\xbc\x76\x83\xbe\x70\x83\xc1\x71\x82\xbe\x72\x82\xc1\ \x73\x82\xbe\x71\x84\xbd\x74\x82\xbe\x72\x84\xbf\x71\x82\xbe\x72\ \x81\xc0\x74\x83\xbd\x73\x81\xc0\x74\x84\xc0\x74\x84\xbe\x73\x83\ \xbf\x73\x84\xc0\x73\x84\xbf\x72\x82\xbe\x73\x84\xbf\x72\x83\xbf\ \x74\x84\xbe\x74\x84\xbf\x74\x83\xbf\x72\x83\xbf\x74\x83\xbe\x72\ \x83\xbe\x73\x83\xbe\x74\x82\xc0\x72\x84\xbf\x73\x84\xc0\x72\x83\ \xbf\x73\x84\xc0\x73\x83\xbe\x73\x83\xbf\x73\x83\xc0\x74\x83\xbf\ \x74\x82\xbf\x73\x83\xc0\x72\x82\xbf\x73\x84\xbf\x73\x84\xbf\x73\ \x83\xc0\x73\x83\xc0\x73\x83\xbf\x73\x83\xc0\x73\x83\xbf\x73\x83\ \xbf\x73\x83\xbf\x73\x83\xbf\x73\x83\xbf\x73\x84\xbf\x73\x83\xbf\ \x73\x83\xbf\x73\x83\xc0\x74\x83\xbf\x73\x83\xbf\x73\x83\xbf\x73\ \x83\xc0\x73\x83\xbf\x73\x83\xbf\x72\x83\xc0\x73\x83\xbf\x73\x83\ \xbf\x73\x83\xbf\x73\x83\xbf\x73\x83\xbf\x73\x83\xbe\x73\x83\xbf\ \x73\x83\xbf\x90\x30\xd9\x6f\x00\x00\x00\x58\x74\x52\x4e\x53\x00\ \x01\x02\x03\x04\x06\x07\x0b\x10\x11\x12\x17\x19\x1a\x1d\x1f\x20\ \x21\x22\x26\x27\x29\x2b\x31\x33\x36\x37\x38\x3f\x41\x42\x45\x4d\ \x4f\x50\x59\x5b\x5e\x5f\x6b\x6e\x70\x77\x7f\x82\x86\x8a\x8d\x93\ \x95\x9c\x9d\x9e\xa7\xa9\xaa\xac\xad\xb0\xb8\xba\xbd\xc5\xc7\xc9\ \xcf\xd2\xda\xdc\xde\xdf\xe2\xe3\xe5\xea\xec\xee\xf1\xf2\xf3\xf5\ \xf6\xf7\xf8\xfa\xfb\xfd\xfe\xe0\xb2\xd6\xd8\x00\x00\x01\x22\x49\ \x44\x41\x54\x58\xc3\xed\xd8\xc7\x4e\x02\x00\x10\x45\xd1\xb1\x81\ \xbd\x61\x6f\xd8\x0b\xf6\x8e\x5d\xb1\x62\x2f\x28\xf7\xff\xbf\xc4\ \x85\x26\x22\x6c\x34\x99\x97\xb0\x98\xfb\x01\x67\x39\xc9\x3c\xb3\ \x28\x8a\xaa\xbf\xa1\xa9\x94\x82\x6d\xd8\x81\xe2\xb2\xbf\x9b\x3c\ \x00\x20\xed\xed\x36\x1e\x03\xc0\x8a\xb3\xdb\x72\xf6\xe5\xb2\xee\ \xeb\x76\x9c\x23\x81\x7b\x6f\x90\xc0\x03\xb7\x48\xe0\x91\x07\x24\ \xf0\xf8\x0b\x12\x78\xba\x80\x04\x9e\xfb\x40\x02\x67\x40\x01\xd7\ \xac\x22\x81\xeb\x36\x91\xc0\x89\x3d\x24\x70\xf2\x10\x09\xdc\x74\ \x82\x04\x6e\xcd\x21\x81\x53\x57\xf8\xc0\x6d\x8b\xdb\xbb\x25\x1d\ \x15\xf0\x81\x7b\xee\xf9\x63\xff\x84\xb3\x88\xe0\x4b\x15\x9c\x0f\ \x38\xe0\x80\x03\x0e\x38\xe0\xea\x82\x4f\x55\xf0\xbc\x0a\xae\x5d\ \x7a\xd6\xc0\x66\xf5\x9d\xdd\x25\x0d\x6f\xb8\xc1\x15\x3f\x42\x51\ \x04\xdb\xec\xbb\x08\xb6\xc9\x37\x11\x6c\x63\x4f\x22\xd8\x06\xef\ \x44\xb0\xf5\xe5\x45\xb0\x75\x5d\x88\xe0\xca\x57\xc4\xed\x97\x2e\ \x7f\x9e\xfc\xbe\xff\xb2\x77\xcf\x71\xaf\x48\x64\x45\xf0\xef\x97\ \xda\x75\x13\x2a\x1d\x01\x9c\xe7\xb1\x8c\x0a\xfe\x19\x5a\xbc\x61\ \x9b\xf9\x3e\x76\x6b\xee\xa3\xe9\xc4\x2b\x00\x0b\xfe\x73\xec\xe8\ \x23\x70\xdd\x2c\x18\x90\xfb\xf7\x73\x5b\xed\x16\x45\x51\xe4\xd5\ \x27\x0a\x3c\x3e\xcc\xc3\x8c\x41\xd2\x00\x00\x00\x00\x49\x45\x4e\ \x44\xae\x42\x60\x82\ \x00\x00\x01\x4e\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x16\x00\x00\x00\x16\x08\x03\x00\x00\x00\xf3\x6a\x9c\x09\ \x00\x00\x00\x7e\x50\x4c\x54\x45\x00\x00\x00\x42\x4a\x61\x43\x4a\ \x60\x41\x4b\x5f\x42\x4a\x60\x46\x4e\x63\x48\x4f\x65\x48\x50\x64\ \x49\x51\x65\x4a\x51\x66\x50\x58\x6c\x60\x66\x78\x70\x75\x85\x73\ \x79\x88\x84\x88\x96\x84\x89\x96\x8a\x8e\x9b\x8e\x92\x9e\x93\x97\ \xa2\xa0\xa4\xad\xa8\xab\xb4\xac\xae\xb6\xac\xaf\xb6\xaf\xb1\xb9\ \xb3\xb6\xbc\xb9\xbc\xc1\xbc\xbe\xc4\xc2\xc4\xc9\xc5\xc7\xcb\xd1\ \xd2\xd4\xdb\xdc\xdd\xe0\xe0\xe1\xe1\xe1\xe2\xe3\xe3\xe4\xe6\xe6\ \xe6\xe9\xe9\xe9\xeb\xeb\xeb\xec\xec\xec\xee\xee\xee\xef\xef\xef\ \xf0\xf0\xf0\xf3\xf3\xf3\x59\xd8\x31\x3c\x00\x00\x00\x04\x74\x52\ \x4e\x53\x00\x7c\x8a\xc3\x2d\x79\x14\x65\x00\x00\x00\x7b\x49\x44\ \x41\x54\x18\xd3\xad\xd0\x49\x12\x82\x30\x14\x45\x51\x90\x8f\x48\ \x2b\x22\x9d\xd2\x1a\x89\x26\xfb\xdf\x20\x21\x45\x93\x4f\x18\x72\ \x87\xa7\xde\xe8\x19\x16\x00\xd4\x64\x2b\x85\x8b\x21\x52\x39\x8b\ \xa2\x26\x05\xe9\x2a\xdf\x63\xbf\x12\x3c\x39\xe2\x22\x90\x0c\xe6\ \x31\x5b\x98\xbd\xeb\x11\x77\x6d\xfb\x51\xf8\xf1\x92\x3d\x13\x51\ \xb8\xb1\xd6\x79\x9c\xf7\x28\x67\xe6\x37\x19\x18\x63\xc3\x72\x96\ \xbb\x32\xe5\x9c\x53\x9d\xa7\x35\xfb\x6b\xfc\xfd\x89\xe8\x8e\x4b\ \x82\xba\xcd\x9c\x60\xb6\xcf\xe2\x11\xe8\x5b\x22\x79\xc6\xfc\xa1\ \xa1\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x09\x6c\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x06\x00\x00\x00\x71\x95\x30\x34\ \x00\x00\x09\x33\x49\x44\x41\x54\x78\xda\xed\x9d\x0b\x50\x54\x55\ \x18\x80\xd7\xde\x4d\x35\xbd\xdf\x65\x53\x4d\xd3\xd4\xd4\xf4\x6e\ \x6a\xaa\x99\x66\xaa\x29\x9d\x2c\x05\x96\x05\x95\xbd\x7b\x17\x44\ \x29\x51\xa1\xd0\xd4\x46\xcf\x5d\x5e\x8a\x80\x80\x4f\x2c\x95\x44\ \x04\x04\x44\x84\xb2\xd4\x50\x14\x34\x95\x52\xd1\x50\x30\xcd\xd4\ \x9c\x9c\xca\x31\x27\x4b\x2d\x3d\x9d\xff\x72\xef\x7a\xee\x61\xd7\ \x07\x9d\xdd\xbd\x7b\xef\x3d\x33\xff\x2c\x30\x7a\xee\xd9\x6f\xef\ \xfd\xcf\x7f\xfe\xd7\xda\x6c\x41\x1e\xef\xb8\x27\x5f\x67\x77\xa1\ \xb7\xa2\x04\xe9\x03\xbb\x88\x8a\xc9\xcf\x6b\xec\x02\xda\x4d\x5e\ \x0f\x11\xf9\x83\x08\x56\x5e\x0f\x29\x7f\x6f\x8a\x72\xa1\x39\xd1\ \x22\xfa\x30\xca\x29\xf5\xb1\x27\x4e\xba\xde\x66\x0d\xed\x70\x88\ \xe8\x69\x02\x29\x93\xc0\xda\x40\xa0\xfd\xa3\x40\xec\xa9\xfc\x4b\ \x64\x23\x91\x6c\x87\xcb\xf3\x9c\x69\xa1\xda\xc5\xac\x5b\xed\x2e\ \x29\x8d\x00\xdd\xfe\x3f\x81\x9e\x5b\x44\xd4\x1e\x25\x4a\x63\x63\ \x13\x32\x6f\x37\x07\x58\x67\xc6\xdd\xd1\x2e\x34\x95\xbc\xf9\xe3\ \xe7\x02\xe3\x7c\x7f\x32\x1e\x3e\xa1\x18\x8f\x2b\xac\xc0\xd9\x25\ \x0d\x38\xb7\x7c\x05\x2e\xa8\x59\x8d\xa7\x2f\x6b\x96\x5f\x73\xcb\ \x57\xca\x7f\x1f\x5f\x54\x89\x93\x27\x16\x63\xe7\xf0\x9c\xf3\xc1\ \xfe\x8b\x7c\x98\xd3\xec\x4e\xd4\xdb\x98\x60\xdf\x43\xd7\x12\x3d\ \x99\x4b\xde\xe8\x09\x5f\x00\x06\x0d\xcd\xc4\x63\xa6\x2c\xc4\x53\ \xab\x1a\x71\xc5\xe6\x5d\xb8\x61\xf7\xcf\x17\x2d\x15\xad\x1d\x32\ \xfc\x31\xb9\x65\x78\x50\x52\x96\x3f\xd0\x27\x89\x14\x18\x4a\x57\ \x47\xb9\x24\x3b\x79\x53\x07\xbb\x3f\xbe\x12\x4e\xc9\x98\x8b\xa7\ \xd7\xad\xc3\x75\x3b\xf7\xf7\x08\xaa\x3f\xa9\xdb\x75\x00\xcf\xa8\ \x6f\xc6\x29\x99\xf3\xe4\xeb\xf8\x00\x0d\x9b\xe6\xc0\xb0\x06\xab\ \x58\x04\x65\xbe\xc0\xa6\x66\xcc\xc3\x0b\xd6\x6d\xe3\x0a\xd5\x9f\ \x94\x6f\xde\x89\x27\xcc\xa8\xc6\x31\xf1\x1e\x5f\xa0\x6b\x07\x0e\ \xcc\xbe\x31\xfc\x54\x82\x0b\x3d\x49\xa4\x83\x7d\x43\x23\xa5\x4f\ \x70\xd9\xc6\xf6\xa0\x80\xed\x06\x7a\xd3\x4e\x3c\x8a\x3c\x31\x3e\ \x20\xef\x89\x74\xa3\x67\xc3\x06\x2e\xd9\xc4\xfa\xb2\x9b\x58\x1c\ \xd9\xb4\x40\x15\x84\x02\x2c\x2b\x33\xeb\x5b\x7c\x6d\x8a\x7f\x93\ \x75\xf7\xd7\xbf\xbe\x15\xa4\x41\x64\xb1\xa7\xe8\xc5\xc3\x2e\x5f\ \xb5\x65\xb7\x2e\xe0\xaa\x52\xd3\xb6\xc7\xd7\xdd\xfc\x2f\x31\xe9\ \x86\xea\x17\xae\x88\x12\xc8\x22\xcf\xd0\x8b\x4e\xff\xb4\x0e\x37\ \x74\x1e\xd4\x15\x5c\x55\xea\xc9\xba\x32\x89\xa9\x47\xac\x1b\x1a\ \xf2\x19\xb2\x29\x27\xeb\x4f\xe7\x0a\xe8\x1d\xfa\x14\x16\xed\x96\ \x70\xde\xe2\x55\xba\x04\xcb\x4a\x51\xed\x1a\xec\x70\x4b\x5a\xc8\ \x02\x72\xea\xc8\x0c\xf3\xbc\x02\x3a\x4c\x5d\xa0\x43\xf4\xc8\x26\ \x52\x38\xc0\x55\x65\xd6\xf2\x0d\xd8\xa1\xb5\x32\x4e\x12\x75\xf7\ \x5a\xc8\xe1\x0e\x88\x43\xb7\x29\x36\x65\xd7\x9d\x4b\x1e\xb7\x82\ \xea\xc6\xb0\x82\xeb\x85\xdc\xd0\x22\x3f\x79\x14\xe4\xdf\x43\x7a\ \xf2\x43\x08\x5d\x42\x16\xb1\x8a\xd6\xb9\x93\x4b\x97\x87\x25\x5c\ \x55\xe0\x48\xce\x6c\x7c\x6b\x5f\x45\xe8\xb2\x10\x99\x63\xd2\x18\ \x7a\x31\xa3\xa7\x94\x86\x35\x5c\x55\xc6\xe6\x2f\xd2\x40\x26\x9b\ \xde\xc4\x10\x38\x6d\x50\x6f\x72\xf1\x3f\xd5\x45\xb8\x53\xf2\x71\ \xed\x8e\x1f\x0d\x01\xb8\xae\x7d\x3f\x4e\x1c\x53\x44\x43\x3e\x61\ \x77\xa7\x3f\x1c\x64\x77\x23\xaa\xa3\x8f\xbe\x25\x4d\x5b\x0d\x01\ \x57\x95\xd2\xe6\xed\xf2\x66\x4d\x41\xfe\x2a\x78\xaa\xc1\x8d\x5e\ \xa7\x1f\xa1\x8f\x8b\x2a\x0d\x05\x57\x95\x89\xb3\x6a\x34\xaa\x82\ \xa8\xc4\x7e\xc1\xf2\x33\xac\xa1\xfd\xb6\x4b\xda\x7e\x34\x24\xe0\ \xda\xef\xf7\x61\x21\x59\x73\xa4\xde\x18\x04\xdd\xeb\x79\x51\x6b\ \x35\x7c\x69\x48\xb8\xfe\xac\x0a\x78\x7a\x03\x7d\xf7\xd6\xaa\x17\ \x1b\x9c\x94\x8d\x97\xb6\xef\x33\x34\x60\xf0\x53\x0b\xc3\x27\x07\ \x47\x17\x77\xc5\xd1\xce\x3a\x72\x32\xe6\xd5\x1b\x1a\xae\x2a\x93\ \x88\x6d\xaf\x09\xaa\x3a\x33\xee\x0e\xcc\xe6\x26\xa0\x11\xb4\xe5\ \x50\xd9\xda\x61\x0a\xc0\x55\x5b\x7f\xd0\xf8\x2a\xa2\x04\x34\x3a\ \x50\xea\x61\x83\x7a\x91\x11\x68\x8e\x29\xe0\xaa\x92\xa2\x75\x6d\ \x6e\xe3\x0e\xb7\xbf\x0b\xdd\xa0\xe4\x1c\xc8\x17\x09\x57\x7f\x43\ \x4f\x65\x5a\xdd\x5a\x8d\xb7\x8d\xc8\x1d\xbc\xa3\x14\xfd\xe9\xdd\ \xb4\xc2\x24\xea\x81\x56\x13\xb4\xdf\x38\xca\x85\x62\x78\xab\x87\ \x02\xfa\x58\x6c\x26\xb8\xaa\xd0\xc7\x67\x48\xd7\xe2\x0d\xb8\x49\ \x9d\x7c\x5c\x41\xb9\x29\x01\x4f\x98\x51\x75\x56\x4d\x08\x68\x33\ \x6f\xc0\x87\xd5\xc9\x73\xca\xbe\x32\x25\xe0\xfc\xca\x55\xb4\x1e\ \x3e\x46\xb0\xf4\xe2\xb9\xc1\x79\x27\x2f\x5e\xfe\x8d\x29\x01\x7f\ \xba\xb2\x55\x73\xaa\x8b\x71\xa3\xbb\xb8\x65\x3f\xd2\x13\x2f\xfa\ \xa6\xdd\x94\x80\x2b\xbf\xeb\xd4\x3a\xe3\xdd\xe8\x65\x4e\x31\x37\ \xf4\x2a\x3d\x71\xcd\xf6\xbd\xa6\x04\x0c\x7e\x62\xad\x77\x0d\xf5\ \xe5\x15\xb9\xe8\x47\x4f\xbc\x6c\xd7\x01\x53\x02\x06\xd1\x44\x9f\ \x45\xc9\xc1\x07\xb0\x28\xc5\x7a\x23\xc6\xf1\x1e\xd3\xc2\x05\x19\ \x3c\x2c\xfb\xac\xa9\x26\xa2\x04\x5e\x3e\x88\x68\x3a\x24\x6f\x66\ \xc0\x03\x87\x66\x51\x80\x25\x91\x67\xae\x99\x77\x62\xd0\x45\x66\ \x84\x0b\x99\x40\x9a\xb0\xbe\x88\xa2\x78\x26\x96\x78\x27\xae\xde\ \xb6\xc7\x94\x80\xc1\xf7\xad\xd9\xe4\x44\xe9\x4d\x3e\x66\x5a\x3c\ \x7a\x8c\x9e\xb8\xb4\x65\x87\x29\x01\x97\x6f\xda\xa5\x35\xd3\x9c\ \xe8\x79\x3e\xa7\x38\x7b\xfe\xd5\x64\xc2\xd3\xea\xc4\xe1\x96\x16\ \xc5\x4b\xe0\x80\xa5\x01\x1c\x8f\x6e\xe2\x79\x54\xde\xa7\x4e\x0c\ \xc5\x27\x66\x04\x0c\x2e\x02\x0a\xf0\x61\xde\xbe\x88\x2f\xd5\xc9\ \xd3\x72\x16\x98\x12\x30\x93\xf1\xb3\x96\x77\xa2\x89\x44\x87\xea\ \xeb\x75\x9a\xf3\x1b\x48\x11\x47\xe6\xd2\x80\x73\x38\xa7\xa8\x6a\ \x8f\xcb\x0b\xd7\x6f\x37\xd9\x06\xb7\x53\x9b\xaf\xe6\x94\xfa\x70\ \x05\xdc\x27\xb9\xe8\x4a\xb9\x98\x4f\xb9\xc0\xa4\x05\x5f\x98\x0a\ \xf0\x94\x45\x9a\xfc\x88\x53\x50\xf7\x17\x88\xa0\x67\x83\x7a\x91\ \x21\x69\x45\xa6\x02\x9c\x34\x6e\x06\x0d\xf8\xeb\x00\x65\xb2\xa3\ \x18\xfa\x31\xf9\x6c\x5d\x9b\x29\xe0\x82\x7b\x96\xc9\x19\x76\x05\ \x26\x6c\xdf\x65\x0f\x1f\x55\x2f\x34\xde\xa0\x49\x7f\xdd\x43\x45\ \xd5\x34\xdc\xe3\x50\x60\x19\xc0\x7a\x0c\x34\xcb\xeb\xd1\x8f\xf7\ \xc8\x4e\x68\xa3\x47\x93\x63\x87\x64\xd0\xc1\xce\x92\x80\xe6\xa6\ \x39\x84\xf4\x07\xe9\x6a\x22\xf8\x74\x8d\x0c\x58\x2a\xae\xa5\xef\ \xde\xd3\xc4\x5c\x7d\x34\x18\x95\x9c\x0b\x69\xff\x70\xa8\x4a\x63\ \x03\x1e\x22\x6a\xed\xd0\xdc\xbd\xe4\xc6\xaa\x0a\x4a\x7e\xb0\x23\ \x2e\xfd\x11\xfa\x2e\x86\xfa\x63\x23\x02\x4e\xcd\x9a\xaf\x49\xfa\ \x73\xb8\x3d\x4f\x04\x2f\xcb\xbd\xab\xf7\x83\x77\x01\x45\x4b\x9b\ \x0c\x05\x17\xea\x99\xb5\x85\x30\x68\x7a\x50\x6b\x34\x94\x56\x05\ \xde\x1e\x10\xb1\x43\x32\x0d\xa3\x2a\x16\x7f\xdb\x29\xe7\x3e\x53\ \x80\x7f\x81\xd4\x85\x10\xd4\x26\x4b\xef\xd2\xb5\xc9\xc3\xc6\x4e\ \x97\x1b\x61\x84\x33\xdc\x65\x1d\x07\xf1\x7b\x1f\xcf\xd4\x3a\xd6\ \x05\x14\x1d\xca\x02\xf0\x42\x7a\x31\xa9\xd9\x25\xb8\xbe\x23\x3c\ \x1d\x41\xe0\xc0\x62\x6b\xe4\xc8\x86\x3e\x3b\xa4\xa5\xb4\x89\x89\ \xc5\x97\x13\xd3\x65\xbd\x11\xaa\x8e\x18\x93\x0c\xa4\x0d\x0e\x57\ \x21\xaf\x57\x8e\x11\x33\xee\x25\x8b\xd9\x4f\x2f\x4e\x9a\xbd\x24\ \xac\x5c\x9a\x6c\xc9\x96\x5c\x7f\x1d\x97\x7e\xbf\x6e\x2a\xee\x23\ \x5d\xe9\x0f\xd1\x09\x82\x20\x1f\xe5\x95\xc9\x3a\x4d\xd7\x6a\x81\ \xac\x0f\xda\x87\x31\x70\xff\x88\x74\x7a\x9e\xb2\xe9\x6d\x38\x5c\ \xe8\x05\xda\x57\xa1\xda\xc8\x7a\x8d\x42\xd7\xb4\xed\x65\x4b\x03\ \xe0\x30\x01\x9b\xda\x08\x9b\x5e\x87\x12\x81\x3e\xc8\x36\x99\x9b\ \xb3\x62\x93\xae\xe0\x7e\xd6\xb4\x15\x8b\xa3\xf2\xfc\xf5\x56\x3b\ \x06\x37\x8b\x6e\x21\x47\xba\xd1\x03\x64\x91\x9d\xda\x02\x3e\x49\ \x4e\x60\x5e\xb2\x23\xb4\x75\x75\x50\xbd\x09\xfa\x96\xa9\x43\x06\ \x39\xc2\xfc\x7e\xd4\x2e\x78\x9e\xd1\x2d\x64\xe8\xac\x07\x67\xf7\ \x6e\x2d\x13\x87\xe7\xe0\xc2\x9a\x35\xc1\x37\xe5\xc8\x86\x5b\x54\ \xdb\xc4\x96\xc6\xaa\xb2\x14\x7a\xa7\x29\x0d\x4a\x69\x75\xf1\x2b\ \x3c\x91\x36\x3d\x8f\x68\x41\x7a\x9f\x0e\x35\x9d\xad\xf3\xc8\x93\ \xdb\x28\x06\x3a\x53\x73\x59\xe7\x01\xf9\x03\x4d\x48\x9d\xea\x0b\ \xec\x09\x02\x75\x14\x9d\xa9\x0e\xc1\x4c\xe6\xdf\x1c\x06\xdf\x8b\ \xae\x21\x2b\x2a\xa3\xc1\x67\xcf\xca\xa4\x2c\xd9\x71\x3f\xaf\xf1\ \x5b\xae\x60\x17\xae\xdf\x21\xdb\xb5\x7e\x9b\x86\x8a\xa8\xd1\x0f\ \xb8\x5e\xe4\xce\x9d\xc9\xdc\xc9\x07\x74\x65\xb2\xf9\x55\x1b\x4e\ \x69\x00\xb4\x9b\xf5\xd7\x21\x55\x1c\x99\x27\x9f\xa4\xa0\x0b\x14\ \xa4\x29\x5d\xb0\x1a\x21\x8f\x3f\x34\x14\x85\x5a\xb6\xf1\x05\x15\ \xd8\x3d\x2a\xff\x5c\x5d\x58\x3b\xa0\x97\xe6\x79\x96\xda\x8b\x58\ \x12\x9f\x30\xff\xef\xa7\x88\xf8\x8c\xfb\x74\x0f\x19\xfa\xfc\x28\ \xcd\x42\xb7\x9c\xaf\xf7\x2f\x44\x4c\x86\xa4\x15\xca\x7d\x2e\x47\ \xe7\x94\xca\x77\x3a\x1c\x60\xe0\x15\x7e\x87\xc6\x9f\x89\xa3\x0b\ \xfd\xf5\xa4\xec\x76\x2a\x93\xf3\x9c\xed\x8b\x2f\xbd\xb0\xf0\xd8\ \xe2\x4b\xc9\x31\xb9\x9c\x99\xa3\x33\x62\x70\xe6\x9d\xb6\x70\x19\ \xb0\x4b\xcb\xbe\x0c\xb2\x99\x04\xa8\x41\x33\xb4\x22\x5f\xa0\xb4\ \x20\xb8\xe8\x8a\x20\xc5\x0d\x50\xc7\x7e\x50\x03\x9c\x59\x37\xdb\ \xc2\x69\xb8\x5c\xe8\x2a\x25\x07\x39\x4f\xb9\xb3\x4f\xf7\x10\x28\ \x78\xf6\xb6\x41\x03\x68\xf2\xc1\xbd\xcd\xc3\x8f\x60\xb7\xa3\x2b\ \xc8\x9c\x9f\x33\xd7\xd9\x12\x96\x1d\x5b\xd5\x01\xbe\x57\xe5\x54\ \xe8\x82\x5e\xec\x44\xe6\xcb\x26\x9f\x80\x56\x92\x9f\x5b\x94\xd7\ \x6a\x08\x40\x12\x99\x04\x99\xe6\xd0\x28\x24\x50\x6f\x5a\x89\xa6\ \xaf\x66\x20\x6f\x08\x68\x74\xd9\x6c\x23\x2e\x6e\xca\x35\x90\xf0\ \xc7\x40\x6e\x86\xbf\x5b\x74\xf8\x1e\x9e\x36\x33\x90\x57\x80\x8a\ \xb3\xe8\x70\x1a\xb1\x89\xe8\x16\x1f\xdf\x9c\xb0\x14\x36\x44\x8b\ \x0e\xa7\x21\xf7\xeb\xec\x6e\xcf\x57\x87\xac\x05\xa3\x11\x47\x44\ \x02\xba\x87\x40\xdd\xcb\x44\x9e\x4b\xc0\xce\xb7\xe8\x70\x3b\x99\ \xca\xed\x25\xf7\x31\x90\xe7\xda\x78\x55\xe1\x5b\xc3\x1b\xc9\x39\ \xc4\xa8\x8b\x02\x8b\x0c\xcf\x3b\xd9\xe5\x79\x9c\x40\xfd\x8d\xb9\ \x93\x3d\x16\x19\xae\x90\xe5\xaf\xb5\x38\xc2\x84\xfc\xc7\x59\x64\ \x38\x0e\xe5\xf4\x79\x4c\xab\x2e\xa4\x34\x8b\x0c\xc7\x11\x2d\x78\ \x5e\xa2\xfb\x2a\xcb\xfe\x11\x51\x4a\xb2\xc8\x70\x55\x17\xd2\x1b\ \xf4\x97\x06\xc8\xdf\x6a\xc0\xab\xf5\x81\x35\xba\x86\x92\xb7\x77\ \x4a\xf3\x25\x28\xbc\x7b\xad\x59\xea\x42\x8a\x64\xbe\xe1\xf1\x14\ \x7c\xdf\x88\x45\x86\xe7\x9d\x2c\x20\x27\xe3\xdf\x3e\xc9\xad\xd7\ \x8f\x35\x14\x9d\x4c\x36\x39\xe6\x2b\x88\x8e\x43\x20\xd8\x22\xc3\ \xd7\x4e\x4e\x65\x0e\x22\x11\x16\x15\xde\x3a\x59\x94\x52\x64\x3b\ \x59\x44\x8d\xaa\xa3\xfe\x3f\xce\x96\xee\xe7\xd4\x62\xbf\x37\x00\ \x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x09\x9b\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x06\x00\x00\x00\x71\x95\x30\x34\ \x00\x00\x09\x62\x49\x44\x41\x54\x78\xda\xed\x9d\x69\x70\x53\x55\ \x14\x80\xe3\x82\x3a\xce\xf8\xc7\x9f\x6e\x65\x29\x02\x22\x54\xc1\ \x85\x4d\x59\x05\x51\xc1\x65\x10\x05\x95\x55\x71\x50\x44\xa5\xd8\ \x05\x92\xf4\x01\x23\xdb\xa0\xd8\x26\x6d\xfa\xb2\x74\x4b\x97\xf4\ \xe6\x01\xae\x8c\x0b\x58\xb1\x82\xa0\x55\x51\xb6\xe6\xbd\x02\xae\ \xa3\x33\x8a\x02\xfe\x01\x8a\xbd\xde\xf3\x48\x4b\x48\x93\x34\x2f\ \xef\xbe\x97\x7b\x81\xcc\x9c\x69\x67\xda\xbc\x9c\x7c\xb9\x39\xf7\ \x9c\x73\xcf\x39\xcf\x62\x61\xe4\x31\x58\x6c\xea\xf6\x50\x79\xcd\ \x03\xa3\xdd\xe2\x9b\x43\x4b\x8b\xb6\xde\x51\xfa\x46\x4b\x96\x6b\ \xd5\xd1\x3e\x4e\xe1\x44\x0f\x47\xfe\xe9\xee\x8e\xbc\xb6\xeb\x0b\ \xb3\xf1\x75\x85\x8b\x30\xfc\x9e\x51\x94\xf7\x5f\x9f\xe2\x65\x27\ \xb2\x4a\x56\x1d\x83\xff\x1d\x26\x16\x7e\x3a\xc6\x23\xae\x9b\xe0\ \xad\x78\x30\xb3\x68\xf3\x95\x96\x8b\x0f\x8b\x65\x8c\xcf\x3d\x71\ \x44\xa9\x33\x38\xd0\xb5\xf2\x8f\x0c\x47\x4e\x1b\xc0\xa3\x21\x19\ \x8e\xdc\xb6\x41\x25\x6b\xfe\xba\xd7\xed\xda\x7c\x7f\x99\x7f\x9a\ \x20\xe0\x4b\x2f\x18\xa8\xa3\xca\xdc\xe3\x86\x90\xd5\xd6\xdb\x61\ \x6b\xa5\x05\xb4\x2b\xe9\xe3\xb4\xb7\x0e\x15\x1d\x3b\xc7\x97\xb9\ \x1f\x3a\x2f\xa1\x4e\x12\xc5\xab\xc7\x78\x3c\xae\xfe\xc5\x2b\xfe\ \x35\x0b\x6a\x3c\xb9\xb5\xe4\xf5\xe3\xa3\x45\x8f\x08\x3a\x71\x0f\ \x76\xb2\xcf\x77\x0d\x59\x39\x35\x99\x4e\x6b\x6b\xba\xc1\x46\x4b\ \x6f\xa7\xad\x75\x94\x5b\x94\x26\x78\xd1\xb5\xfc\x91\x45\xe8\xb2\ \xb1\x1e\x8f\x97\xbc\x89\xd3\xac\x81\x8d\x96\x5e\x4e\xeb\xe9\xd1\ \x3e\x8f\x68\xc1\x02\x1f\x76\x7a\xa2\xa7\x72\x0a\x0b\xa6\x40\xab\ \x8c\x10\x9d\xbf\xdb\xd0\x81\x01\xcc\x82\x9d\xd5\xd0\x70\xd5\x08\ \xb1\x78\xe7\xf5\x85\x8b\xb9\x81\xda\xbd\x28\x1f\x8f\xf7\x96\xe3\ \x17\x6a\xb7\xe3\x82\xa0\x8c\x85\xa0\x7c\x8a\xfc\x5c\x23\xa0\x7d\ \x57\x30\x05\x77\xe9\x86\xfd\x19\x05\x48\xfe\x72\x60\xc9\x2a\x2e\ \xc0\xf6\x2d\x16\xf0\xd4\xca\x4d\x78\x29\xda\xaf\x82\x8d\x16\x02\ \xba\xc9\x1a\x50\x7a\x31\x01\x57\x90\x42\x8f\x10\x85\xfe\x06\xc5\ \xa6\x57\xbe\xcf\xb6\xbd\x75\x58\xf1\xd4\x8a\x4d\xd8\x1e\x6c\x8e\ \x09\x36\x4a\x8e\xd9\x51\xe8\x89\xf4\xc2\x0d\x86\x84\x48\xa5\x6c\ \xa8\x19\x67\x92\x37\xc1\x22\x5c\xe2\x31\xe0\xbc\xfa\x3d\xc9\x80\ \x3d\x47\xec\x41\xd9\x66\x3a\xd8\xc7\x11\xbe\x4c\x90\xe4\x92\x58\ \x0a\x3d\x5c\x5e\xcf\x14\xd8\x8c\xa2\x5c\xfc\x74\xd5\x66\xcd\x60\ \xcf\x35\x19\x8a\xd3\xb4\x68\xf0\xa5\xcd\xca\x95\xe4\x45\x83\xf1\ \x94\x81\x55\x72\x13\x79\x53\x6c\xf8\xba\x76\xbc\xb0\x6e\x97\x2e\ \xb8\x67\x25\x54\x6f\xf8\xe6\x07\x9f\x22\xb1\xb7\xa8\x2b\x65\xc6\ \x79\xcb\x18\xd8\xc8\x96\xe1\xec\xc0\x37\x94\xe0\x86\x05\x29\x9b\ \xe0\xdb\x6b\x18\x60\xf2\x22\x85\xc9\x28\xf2\x6a\x5d\x13\xbe\xa1\ \x28\x3b\x6d\x70\x33\x9d\x36\xfa\x70\xcf\x8a\xcb\x18\xb8\x52\x68\ \x99\x16\x45\x46\xb8\x4b\xd2\x02\xb7\x87\x23\x1f\xbf\x5c\xf7\x95\ \x51\x70\xdb\xdd\x38\x2b\x5d\xd3\x80\x94\x29\x5a\x95\x78\x91\x38\ \xef\x66\xc3\x85\x20\x67\x6e\xf5\x56\x43\xe1\x86\x3d\x8b\x36\x02\ \xf9\x31\x2a\x70\xc1\xe1\x26\x17\x3b\x9a\x8a\x22\x43\xc5\x22\x53\ \x01\x83\x07\x63\x34\xdc\x08\xf9\xc7\x8a\x9a\x7b\xe8\xf6\x18\x20\ \xaa\x49\x55\x89\x97\x6a\x77\xe2\xf6\x53\x08\xbd\x72\x43\xd1\x62\ \x3c\x5c\x74\xe2\x27\x2b\xdf\xc5\xcf\x56\x7f\x8a\x1f\x29\x47\xc4\ \x5b\xc9\x39\x27\xec\xb5\x06\x0f\x98\x09\x18\x0b\x48\xfe\x4a\x97\ \x67\x41\xfc\xbf\x75\x7a\x95\xb8\x27\x45\x5b\x9c\xe1\xc8\xc5\x0f\ \xf8\xfc\x78\xb6\xff\x13\xbc\x90\x7c\x50\x4b\xd0\xbe\x4e\xd7\x06\ \xff\x36\x22\xfd\x68\x2a\xdc\x08\x59\x93\x1a\xdc\x8d\x2d\xb7\x86\ \x93\x1f\xba\x14\x58\x1c\xf8\x56\x75\xf6\xb5\x02\x7e\xd0\x57\x93\ \x84\x2d\x6c\x26\x9b\xda\x92\xf0\x0a\xcf\x56\x23\xc9\x34\x00\x6e\ \x15\xa4\xe6\x81\xda\xe8\x62\x7c\x09\x81\xfb\x19\x2d\x25\x1e\x2d\ \x0f\x6a\x06\x3c\x8d\x98\x82\x64\xae\x3d\xd8\xb5\xae\xe3\x39\xf0\ \x61\xa6\x69\x15\x37\x02\x33\x0d\x09\x1c\x65\x0e\x4d\x05\x6c\x28\ \x84\x07\x94\xac\xd4\x04\x78\x52\x59\x6d\x52\xd7\x1e\x12\xde\x48\ \x01\xb4\x3d\x18\x4a\x17\x60\x4c\x98\x3d\xad\x25\x14\xfe\x8d\xb6\ \x02\x8b\x02\x4d\xb8\x3b\xf1\x51\xb5\x64\xbe\x72\x02\xbb\xbb\xbc\ \x2e\xd8\xe6\x7c\xb4\x27\x6d\x60\x23\xe4\x97\xa4\x36\x3c\x3b\x52\ \xe6\x1b\xa5\xc4\x2c\xff\xc7\x04\x5e\xf2\x5e\xc5\xcd\x4e\x3b\x9e\ \x5a\xf9\x8e\xba\xd1\xbd\x5a\xf7\x35\x0b\x10\x13\xef\x09\x52\xe8\ \xb9\x84\x70\xe7\x89\x4d\xdd\x88\xed\x3d\x64\xa4\x12\x4f\x10\xdb\ \xaa\xf5\xd4\xa3\xa7\x63\x29\x9e\xe9\xff\x48\x85\xfd\x54\xd5\x07\ \x38\xaf\xfe\x07\x56\x21\x1f\x14\x1a\x1a\x2e\x4f\x94\xdf\x9d\x61\ \x86\x22\x33\xfc\x1f\x92\x5d\xff\xb5\x94\x7d\xe2\xbb\x4b\xd7\x33\ \xbb\x8a\x13\xda\x62\x38\xf6\x31\x4b\x91\x05\xb5\x3b\x70\x96\x2b\ \xb5\x23\xa6\x91\x9e\x52\x76\x01\x23\xe5\x8b\xd8\x21\xb1\x74\xb0\ \x37\xc4\xd8\x66\x2b\xf4\x5c\x75\x03\xbe\xcf\x5b\x86\xfb\x39\x97\ \x69\xa8\xd4\x11\xb0\x35\xce\x79\x1a\x13\x90\x03\x07\x6e\x8e\x95\ \x8a\x5c\x91\x6e\xc5\xf2\xeb\xf7\xe0\xf9\x35\x9f\xab\x76\x1a\xa0\ \xdf\xe6\x5a\x1b\x37\xd4\xee\x5f\xbc\x42\x3d\x03\x4c\xa7\x6b\x16\ \x3f\xdb\x16\x12\x3a\x05\x16\x05\x92\x7c\x98\xc5\xd5\x00\x79\x5d\ \x48\xe2\xc4\x73\xf1\xe0\xd8\x9d\x3d\x3b\x2c\xb7\x9c\x13\x78\xd8\ \x36\x86\xb2\x58\x77\x81\xa0\x76\x21\x96\xf7\x01\x9b\x65\x2e\x83\ \x5e\x85\x4d\x52\xfa\x47\x26\x75\x5e\x61\x1d\x30\xc8\x70\xd1\x11\ \x73\x15\x4f\xf0\x56\x74\xfa\x5f\xc8\xb8\x4d\xf4\x55\xe1\xc7\x2a\ \xa4\xb4\x84\xd0\x02\x0a\x2d\x88\xb4\xbf\xef\xf0\x00\x18\x6c\x73\ \xbc\x8d\x6f\x8c\xd7\x83\xe7\x55\x6f\xc3\x73\xfc\x5b\x88\x1b\xf7\ \x56\xd4\x2a\xcf\xc6\xf7\xba\x5d\xaa\xe7\x62\xa2\xbe\x1b\x3a\x8e\ \xe0\x21\x79\xcc\x03\xe0\xf9\x35\x8d\xba\xf3\xca\x90\x13\x81\x15\ \x3f\x83\x04\x2e\x49\x16\xa0\xa4\x9c\x90\x57\x0f\x48\x89\xdf\x76\ \x0b\x0f\x70\xdb\xf3\x0e\xb4\x12\xf8\x20\x83\x88\x97\x62\x64\x92\ \x5e\x90\x42\x7d\x2d\x70\xb6\xc4\x0b\x60\x10\x70\xcf\x68\x1e\x33\ \x19\x19\xb4\xd8\x83\xca\xc3\x16\xe2\x47\xe6\xf3\x04\x18\x72\x12\ \x7a\xc2\xec\x58\x02\xf9\x0d\x83\x4e\x9f\x73\x60\x05\x57\xf0\x04\ \x58\x75\xd9\x6a\xb6\xe3\x1b\x0b\xe9\x41\xee\xe9\x58\x62\x54\x02\ \xc9\x07\x1e\x44\x23\x6f\x80\x41\xc0\x6b\xa0\xb9\x8a\xc7\x7a\x3c\ \xf4\xf5\x44\xf2\x36\x58\xc1\x7b\x79\x04\x0c\x9e\x00\xdd\x9a\x8a\ \x6c\x12\xcc\x7c\x41\x5b\xcf\xef\x21\x45\xf9\x23\x8f\x80\xb3\x0c\ \x28\xf6\xbe\x85\x6c\xa0\x34\xbd\x0a\xc8\xad\x83\x89\x38\xc2\x1b\ \xdc\xc5\x81\xef\x34\x9d\x8c\x68\x91\x89\x3e\x3f\x4d\x5d\xff\x04\ \xc0\x27\x79\x03\x0c\x9e\x04\x0f\xe5\x57\x64\x05\x9f\xe0\x12\x30\ \xe4\x17\x8c\x2c\xc1\x82\xfa\x66\x88\xf4\x68\x01\xe6\xce\x44\x98\ \x55\x45\x0f\x6d\x07\x3a\xc3\xe9\x3f\xb9\xdc\xe4\xa6\x54\x6c\x34\ \xad\xa0\xf0\xf1\x8a\x4d\x3a\x37\x39\x24\xef\xe1\x0d\xf0\x9c\xea\ \x2d\xa6\x01\xbe\xb3\xf4\x4d\x7d\x6e\x1a\x8f\x81\x06\x44\x5d\x46\ \x79\x11\xd1\x72\xbb\x6b\xad\xee\x40\xa3\x82\x47\x3f\x18\xde\xb8\ \x19\x80\x21\xb7\xac\x2b\x54\xe6\x2d\xd9\xd3\x2e\xd3\x2b\xdf\x33\ \x05\xb0\x1e\xbf\x58\x4d\xf6\xd8\x51\xe8\x51\x1e\x01\x43\xa9\x6a\ \xbf\xe2\xe5\x86\x03\x86\xa3\x27\x1d\x35\x12\x93\xb9\x4a\xb8\x77\ \xda\xec\xfc\x5b\x0c\x6f\x16\xd7\xe3\xa6\xa9\x09\x77\xb5\x6b\x33\ \xdc\x6b\x7c\x31\xe9\x13\x95\x8c\x77\xeb\x4a\xc6\x1f\xe9\xe8\x0e\ \x25\xbe\xf0\xdb\xbc\x02\x86\xda\xe3\xbb\x4a\xd7\x1b\x02\x78\xa6\ \x8e\x68\x4e\x40\xb2\x14\x51\xb2\x2a\xbf\xcc\x2b\xe0\x33\x90\x0f\ \xe0\x61\x71\x8e\xf4\xf5\xf4\xdb\xc1\x75\x75\x94\xb2\xbe\x18\x51\ \xd1\xde\x3c\x90\x67\xc0\xed\xfd\x1a\xc3\xdc\xf4\xda\xc6\xc6\x79\ \x7d\xba\xf4\xb1\x06\xe4\x7e\xd1\x3d\x19\x87\x78\x87\xbc\x04\xed\ \x25\x1b\x53\x1e\x85\x64\x4f\x0e\x5e\x58\xb7\x53\x8f\x2e\x4a\xa7\ \x9e\x0d\x02\x78\x39\xef\x80\xf5\xb4\x8d\x9d\xad\xaa\x2f\xd0\x5d\ \xa0\x42\x3c\x33\x7b\x8c\x76\xd9\x96\xcc\x74\x94\xaf\xd2\x96\x49\ \xe5\xb5\xba\x9a\xc8\x17\xe9\x6c\x22\x07\x86\x71\xc7\xd1\x90\x55\ \xbc\x83\x77\xc0\xa9\xa6\x32\xc1\x2c\x40\x67\x2a\x95\x96\xae\x04\ \x0d\x30\xcf\xf0\x0e\x78\x2c\xd9\x9c\x52\x01\x3c\xad\xea\x3d\x5a\ \xc5\x26\x4f\x25\x1c\x15\x03\x06\x9a\x67\xc0\x83\x52\x48\x02\x8d\ \xf2\xb8\xa9\xd5\x05\x27\x6c\x82\x51\x57\x71\x50\x7e\x9e\x57\xb8\ \x50\x21\xaf\xb5\x83\x09\x26\xa3\xc4\xea\x83\x4e\x69\xf5\x22\x65\ \x6e\xb2\x1d\xf6\xbf\xf2\x08\x18\x4a\xa0\xb4\xc0\x85\xea\x20\x4a\ \x76\x17\xe4\xa7\xa4\x3b\xef\x49\x98\x37\x8b\x47\xc0\x77\x94\xbe\ \xa1\xf1\x38\x68\x23\xcd\xd1\x06\xd3\x35\x35\x83\x93\x27\x35\xf0\ \x04\x17\x3a\x41\xb5\x9c\x72\x40\xe9\x15\xc5\x02\x93\xcf\x35\x35\ \x83\xab\x7d\x1b\x92\xd2\x9f\xc6\x38\x03\xb3\x64\x34\xd9\xa8\x92\ \x85\x0b\x21\x35\x24\x89\x68\x8d\x33\x48\x79\xa8\x28\x0c\x9b\xe0\ \x01\x2e\x34\x9a\x27\x3b\xe5\x0a\x22\x3d\x9a\x95\xed\x42\x50\x59\ \x99\xf2\xc4\x93\x70\xef\x32\xf3\xc1\xc7\x48\x8f\x98\x04\xdc\x6c\ \xf5\xf8\x87\x72\x5f\xdd\x2e\xdd\xc3\xea\x04\x74\xf0\x26\x96\x8b\ \x53\xc0\xf6\x76\xb5\x7a\x61\x2a\xca\x6c\xff\xc7\xb4\x8b\xab\xff\ \xd6\x3d\x14\xa9\xc3\x37\x96\x94\x49\xac\xe6\x29\xa0\x55\x2b\x11\ \xdc\x21\x62\x21\x7e\xad\x7e\x37\xe5\xd4\xa8\xdc\x06\x53\x67\xa9\ \xce\x4e\x83\x29\xa4\x4c\x1e\x19\xf9\x2a\xe3\x94\xa2\x2e\xd7\x75\ \x22\xd1\x45\x38\x9c\x6b\xd4\x68\xc5\xf5\xec\x6d\x70\xdf\xc0\x1c\ \xf6\x0e\xb0\x59\xae\xd5\x78\x7a\xd5\xfb\x34\xbd\x84\xe8\x21\xa1\ \xc5\xc6\x0e\x07\x95\x94\x00\x73\x21\x32\xda\xab\xda\x58\x8a\x51\ \x59\x3c\xa9\x33\x7c\xcc\x2d\xec\x9a\x30\xea\xf5\x7c\x48\xce\x6b\ \x86\x6b\xda\x6c\x77\xf5\x88\x49\xff\xd0\x3a\x6e\x44\x52\x1c\x69\ \xb9\x5d\x0f\x4c\x21\x3d\x1f\x4e\x41\x12\x7a\x0b\x48\xc9\x4b\xef\ \x1c\x77\xa4\x4c\xe6\xb1\x88\x3b\x09\x3f\xf7\x28\x4c\x9d\x65\xe3\ \x4e\x04\x24\x18\x39\x1f\x8e\x9b\xce\x8a\xf2\xb5\xb0\x41\xee\xc9\ \xd4\xbd\x34\xce\x6c\x7e\xf2\x1a\x9e\x12\x44\x31\x56\xed\x29\xc8\ \x2d\x40\x8a\x80\xd9\x3b\xc2\xc0\x40\xa0\x02\x24\x7f\xc2\x1d\x60\ \x24\x6f\x83\x81\xa8\x7c\xdc\x2c\x8a\x78\x19\x70\x80\x2a\x48\xf2\ \xcf\x1c\xc0\xfd\x49\x3d\xa8\xd4\x9a\xcf\x65\xe1\x71\x26\x1b\x17\ \x9a\x41\xdc\x9c\x10\x83\xe6\xe0\x10\xd4\xe4\x09\xe5\x87\xaf\xb2\ \xf0\xfe\x80\x93\x56\x98\x88\x07\x43\xdb\xd2\xe9\xd6\x85\x5f\xbb\ \x11\x56\xac\xa1\xb7\x6b\x48\xb7\xc7\x01\xc9\x12\xb2\x82\x64\x33\ \xcd\x00\x79\xbd\xd5\x50\xbd\x64\xb9\x90\x1e\xe0\x0a\x09\x48\x9e\ \x07\x37\x3f\x21\xf2\x17\xc5\xaf\xff\x71\xd8\x68\xe1\x83\xb4\xa1\ \x96\xc1\x5c\xda\x57\x63\x12\x49\xa1\xbe\x90\x67\x05\x30\xd0\xa1\ \x03\x5f\x67\xf2\x01\xec\x86\xa9\xa6\xe1\x60\xe6\x64\x58\x8e\xa8\ \x93\x4e\xcf\xfc\xad\x91\x3c\xc7\x0b\x0d\x27\xf0\x5c\x2b\x6a\xee\ \xc3\xd2\x5d\x68\xff\x07\x33\x87\x3b\xd0\xfd\x0f\xcd\x29\x00\x00\ \x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x04\x26\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x03\x00\x00\x00\x46\x4b\xc0\x06\ \x00\x00\x01\x71\x50\x4c\x54\x45\x00\x00\x00\xff\xff\x00\xff\x80\ \x00\xff\xaa\x00\xff\xcc\x00\x49\x49\x6d\xdf\xbf\x20\x39\x55\x55\ \xe3\xc6\x1c\xe6\xb3\x1a\xe8\xb9\x17\xea\xbf\x15\xeb\xb1\x14\xed\ \xb6\x12\xee\xbb\x11\xef\xbf\x10\x69\x78\xb4\xf1\xb8\x1c\x5e\x6b\ \xa1\xe6\xbf\x1a\x43\x4e\x64\xed\xb6\x12\xee\xbb\x1a\xef\xbd\x19\ \xe9\xbc\x17\xea\xb8\x15\xea\xba\x15\xec\xb9\x13\xec\xbb\x19\xed\ \xbc\x18\x57\x68\x91\xee\xb9\x17\x5b\x66\x93\xe9\xb8\x16\x5e\x68\ \x92\xeb\xb9\x14\xeb\xbb\x18\x43\x4a\x60\x42\x49\x5f\xea\xb9\x15\ \x41\x4b\x5f\xeb\xbb\x14\xeb\xb9\x17\xec\xb9\x16\xec\xba\x16\xec\ \xbb\x16\xeb\xb9\x16\xea\xba\x15\x60\x6d\x9a\xea\xb9\x17\xeb\xb9\ \x17\xea\xbb\x15\xea\xb9\x15\xeb\xbb\x16\xeb\xb9\x16\xec\xba\x15\ \x5d\x69\x94\x5e\x6e\x97\xeb\xb9\x16\xec\xbb\x15\xea\xba\x17\xea\ \xba\x17\xeb\xbb\x16\xeb\xb9\x16\xeb\xba\x16\xeb\xba\x16\xeb\xbb\ \x16\xec\xba\x15\xec\xba\x17\xec\xb9\x17\xea\xba\x17\xea\xba\x16\ \xeb\xb9\x16\xeb\xba\x16\x41\x4a\x60\xeb\xba\x15\xec\xba\x16\xea\ \xb9\x16\xeb\xba\x16\xeb\xba\x15\xeb\xba\x17\xec\xba\x17\x42\x49\ \x61\x42\x4a\x5f\x43\x4a\x60\xeb\xba\x17\xeb\xba\x16\xeb\xba\x17\ \xeb\xba\x16\xeb\xba\x16\xec\xba\x16\xea\xba\x16\xeb\xba\x16\xeb\ \xba\x17\xeb\xbb\x16\x42\x4a\x60\xeb\xba\x17\xeb\xba\x16\xeb\xb9\ \x16\xec\xba\x16\xeb\xba\x16\xeb\xba\x16\x6b\x79\xb0\x6b\x7a\xb0\ \x62\x70\x9f\xeb\xba\x16\x42\x4a\x60\xeb\xba\x16\x42\x4a\x60\x6c\ \x7a\xb2\x6d\x7b\xb3\xeb\xba\x16\xeb\xba\x16\x66\x73\xa4\xeb\xba\ \x16\x42\x4a\x60\x44\x4c\x63\x66\x74\xa6\x66\x74\xa7\x71\x81\xbb\ \x72\x81\xbd\x73\x83\xbf\xeb\xba\x16\xdf\x95\x81\x76\x00\x00\x00\ \x73\x74\x52\x4e\x53\x00\x01\x02\x03\x05\x07\x08\x09\x09\x0a\x0b\ \x0c\x0d\x0e\x0f\x10\x11\x12\x13\x14\x17\x1c\x1e\x1f\x22\x24\x25\ \x28\x29\x2a\x2c\x2c\x2d\x2f\x31\x33\x40\x45\x46\x49\x4b\x4b\x4c\ \x50\x51\x52\x5b\x60\x62\x63\x66\x6d\x6e\x74\x75\x77\x7c\x80\x80\ \x83\x86\x88\x8a\x8b\x8c\x8d\x8e\x90\x91\x92\x93\x94\x96\x97\x98\ \x9b\x9f\xa1\xa6\xa7\xa9\xaa\xb1\xb3\xb4\xb5\xbd\xc0\xc1\xc4\xc5\ \xc7\xc8\xcc\xcd\xd5\xd7\xda\xdc\xdf\xe3\xea\xec\xec\xef\xef\xf6\ \xf6\xf8\xf8\xf9\xfa\xfc\xfd\xfe\x49\x52\x14\x49\x00\x00\x01\xf1\ \x49\x44\x41\x54\x58\xc3\xed\xd8\x57\x57\xc2\x30\x14\x00\xe0\xa0\ \x88\x8a\x0c\x27\xee\xbd\xf7\x16\x45\x9c\xa8\xb8\xf7\x00\xf7\xde\ \x1b\x57\xf3\xeb\x4d\x4b\xa5\x49\x11\x84\x26\xf1\x29\xf7\x31\xb9\ \xf9\x9a\xd3\x34\x39\x37\x05\x80\x26\x2a\xcf\x4e\x4a\x00\x8f\x18\ \x83\xd0\xc3\x05\x9e\x86\x70\x44\xc0\x4c\x61\xa7\x7f\xdc\x1a\x1f\ \xb6\xfb\xa6\x6c\x06\xe0\x61\x08\x03\xd6\x78\xb0\x63\x1f\x42\xb7\ \x01\xb8\x07\xea\x64\x1d\x2c\xbb\xb0\xc3\x00\x6c\x9a\x41\x03\x83\ \xb6\x58\xb0\x63\x0f\x75\x4f\x1a\x7a\xc9\x7a\x99\x80\x29\xdc\x28\ \x19\x87\xa9\x5c\x24\xfb\x71\x79\x54\xdb\xd2\x94\xae\x4e\x2e\x3f\ \x3d\x2e\x66\xe4\x22\x79\x0e\x11\xdb\x29\x64\xa3\x79\x17\x35\x4e\ \x50\x6e\x13\x45\x2e\x25\xdb\x6a\x19\xb8\x48\xf6\xbd\x06\xcd\x64\ \x53\xc6\xc1\xab\x97\xc5\xde\xce\x8a\x7e\x98\x95\xed\x29\x54\x95\ \xcd\xe5\x70\x03\x15\x0f\x97\xb9\x7c\x5c\x49\xe2\x21\xcb\x2e\x0f\ \x39\xec\x4a\xd2\x15\x8d\x5c\xbd\xb4\x16\x89\xe5\x66\xc2\x8d\xc8\ \xed\x2b\x5a\xce\x62\x59\x82\xf0\x21\xc4\xe2\xce\x42\xb8\xaa\xec\ \x7c\xc2\x73\x02\x09\xc2\x5b\xf8\xa0\xf3\x54\x00\x6a\x1e\x35\x57\ \xfa\xec\x42\x29\x96\x0b\x3c\x67\x35\x41\xd8\xde\xe3\x8e\x44\xaf\ \x8b\x9c\xaf\xf4\x35\xa4\xe4\x14\xf5\x69\x39\xdd\x56\xba\x75\xc3\ \x5d\x96\xdf\x83\x70\xff\xd5\x75\xb5\x98\xb9\xb8\x79\x37\x70\x87\ \xea\x44\xce\xbf\xc6\xf7\xc5\xa0\x56\xda\xeb\x6b\xa4\x64\xdd\xa3\ \xb7\x0f\x62\xbe\x85\x05\x6a\x8f\x9f\x4a\xce\x3f\x0a\x85\x22\xb2\ \xec\x36\x3e\x3f\xd5\xc5\xa8\xbe\x92\x75\x91\xfc\xae\xbd\x5f\x1f\ \x84\x5e\x40\x2d\x87\x5d\x55\x0e\xaf\x1b\x5e\x62\x19\x96\x7f\x5c\ \x45\x56\xbf\x07\xa2\x28\x34\x28\x6b\x2e\x92\x5f\x06\x7f\x2b\x63\ \x4d\xb3\xf2\x0a\x66\x1a\x77\x43\xf7\x4d\xbf\x17\xde\x8a\xdc\xcf\ \xc0\x8d\xba\x2a\xc8\x72\x27\x03\x37\xfa\x72\x63\x6a\x6d\x33\x31\ \x70\x69\xaf\x63\x31\x5d\x4a\x38\xb6\x4b\x07\xc7\x71\xa9\xe0\x78\ \x2e\xf0\x40\x38\xc0\xc3\x05\x39\x8b\x0b\x76\x1e\x2e\x97\x75\x13\ \xae\x70\x85\x2b\x5c\xe1\x0a\x57\xb8\xc2\x15\xae\x70\xff\x8e\x79\ \xcc\xbd\x6d\x60\xf8\x87\x32\x6d\x83\xcb\x7c\x71\x99\xb1\x8b\xe4\ \x4d\x3e\xae\x2a\x73\x70\x15\x99\x8b\x0b\x40\xfa\x7a\x3d\x6b\xf2\ \x1b\x49\x0f\x08\x6e\xb9\x87\x4d\xaa\x00\x00\x00\x00\x49\x45\x4e\ \x44\xae\x42\x60\x82\ \x00\x00\x05\xfa\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x03\x00\x00\x00\x46\x4b\xc0\x06\ \x00\x00\x01\xda\x50\x4c\x54\x45\x00\x00\x00\xff\x00\x00\xff\x80\ \x80\xff\x55\x55\xbf\x40\x40\xcc\x66\x33\xd5\x55\x55\xdb\x49\x49\ \xdf\x60\x40\xe3\x55\x55\xd5\x5e\x4d\xd6\x5a\x4a\xd8\x5d\x4d\xda\ \x5a\x4b\xdb\x57\x49\xd5\x5c\x47\xd6\x5a\x4c\xd7\x57\x4a\xd8\x5c\ \x48\xd9\x59\x4d\xda\x57\x4b\xd5\x5b\x49\xd5\x59\x47\xd6\x5d\x4b\ \xd7\x5b\x4a\xd8\x59\x48\xd9\x5c\x4c\xd7\x5a\x4b\xd7\x59\x49\xd8\ \x5c\x4b\xd8\x5a\x4a\xd6\x59\x49\xd6\x5b\x4c\xd7\x5a\x4b\xd8\x5b\ \x49\xd6\x5b\x49\xd7\x5b\x4a\xd8\x5a\x49\xd8\x59\x4b\xd6\x5a\x4a\ \xd6\x5a\x49\xd7\x5b\x4b\xd7\x5a\x4a\xd8\x5b\x49\xd6\x5a\x4b\xd7\ \x5b\x49\xd7\x5a\x4b\xd7\x59\x4a\xd8\x5a\x49\xd6\x5b\x4a\xd7\x5a\ \x49\xd8\x5a\x4a\xd6\x5b\x49\xd6\x5b\x49\xd6\x5a\x4b\xd7\x59\x4a\ \xd7\x5b\x4a\xd8\x5a\x4a\xd6\x5a\x49\xd7\x59\x4b\xd7\x5a\x4a\xd7\ \x5b\x49\xd8\x5a\x4b\xd6\x5a\x4a\xd7\x59\x4a\xd8\x5a\x49\xd8\x59\ \x4a\xd7\x59\x4b\xd8\x59\x49\xd7\x5a\x4a\xd7\x5a\x4b\xd7\x5a\x4a\ \xd8\x5b\x4a\xd6\x5a\x4b\xd6\x5a\x4a\xd8\x5a\x4a\xd6\x59\x4b\xd7\ \x5a\x4a\xd7\x5a\x4a\xd7\x59\x49\xd7\x5a\x49\xd8\x5a\x4a\xd6\x5b\ \x4a\xd7\x5a\x4a\xd7\x59\x4b\xd7\x5a\x4a\xd7\x5a\x4a\xd8\x5a\x4a\ \xd6\x5a\x4a\xd7\x59\x49\xd7\x5a\x4a\xd7\x59\x49\xd7\x5a\x4a\xd7\ \x5a\x4a\xd8\x59\x4a\xd6\x5a\x4b\xd7\x5a\x4a\xd7\x5b\x4a\xd7\x5a\ \x49\xd7\x5a\x4a\xd6\x5a\x4a\xd7\x5a\x4a\xd7\x5a\x4a\xd7\x5a\x4a\ \xd7\x59\x4a\xd7\x5a\x4a\xd7\x5a\x4a\xd7\x59\x4a\xd7\x5a\x4b\xd7\ \x5a\x4a\xd7\x5a\x4a\xd7\x5a\x4b\xd6\x5a\x4a\xd7\x5a\x4a\xd7\x5a\ \x4a\xd7\x5a\x4a\xd7\x5a\x4a\xd7\x5a\x4a\xd8\x5a\x4a\xd7\x5a\x4a\ \xd7\x59\x4a\xd7\x5a\x49\xd7\x5a\x4a\xd7\x5a\x4a\xd7\x5a\x49\xd7\ \x5a\x4a\xd7\x5a\x4a\xd8\x5a\x4a\xd7\x5a\x4a\xd7\x5a\x4a\xd7\x5a\ \x4a\xd7\x5a\x4b\xd7\x5a\x4a\xd7\x5a\x4a\xd7\x5a\x4a\xd7\x5a\x4a\ \xd7\x5a\x4a\xd7\x5a\x4a\xd7\x5b\x4b\xdb\x6a\x5c\xdb\x6b\x5c\xdc\ \x6d\x5f\xdc\x6e\x60\xdc\x6f\x61\xe8\xa0\x97\xe8\xa1\x97\xec\xb1\ \xaa\xec\xb2\xab\xfa\xe8\xe6\xfa\xe9\xe7\xfa\xea\xe8\xfa\xeb\xe9\ \xfa\xec\xea\xfb\xeb\xea\xfb\xec\xea\xfb\xee\xec\xfb\xee\xed\xff\ \xff\xff\x00\x23\x8a\x5e\x00\x00\x00\x89\x74\x52\x4e\x53\x00\x01\ \x02\x03\x04\x05\x06\x07\x08\x09\x1e\x1f\x21\x22\x23\x24\x25\x26\ \x27\x28\x29\x2a\x2b\x2c\x2d\x2e\x2f\x33\x4d\x4e\x4f\x50\x51\x52\ \x54\x57\x5a\x5b\x5c\x5d\x5e\x5f\x60\x62\x63\x65\x66\x67\x69\x6b\ \x6c\x6f\x70\x76\x77\x78\x79\x7c\x7d\x7e\x80\x81\x82\x83\x86\x88\ \x89\x8c\x8f\x91\x93\x94\x95\x96\x97\x9c\x9d\x9e\x9f\xa0\xa7\xa8\ \xa9\xaa\xab\xac\xad\xaf\xb0\xb1\xbb\xbf\xc0\xc1\xc2\xc3\xc4\xc5\ \xc6\xc7\xc9\xca\xcb\xcc\xd0\xd1\xd2\xd3\xd4\xd9\xda\xdb\xdc\xdd\ \xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xeb\xec\xed\xee\xef\xf0\xf1\ \xf2\xf3\xf8\xf9\xfa\xfb\xfe\xca\xd9\x5f\x39\x00\x00\x03\x46\x49\ \x44\x41\x54\x58\xc3\xad\xd9\x67\x57\x13\x41\x14\x06\xe0\x09\xa1\ \x28\x52\x44\x9a\x88\x18\x83\x52\x14\x3b\x12\x04\x51\x21\xd8\x45\ \x51\xb0\xa2\xb8\x80\x05\xc4\x02\xa1\x89\x25\x01\x4b\x42\x2e\x4d\ \x6a\x50\x31\xff\xd5\x4d\x68\x21\xbb\xb3\x7b\xef\xce\xbc\x5f\xe7\ \xec\x73\xf6\xec\x4e\xbd\xc3\x98\x69\xec\xb9\xce\xea\x3b\x9d\xbd\ \x1e\x9f\xdf\xef\xf3\xf4\x76\xde\xae\x76\xe6\xd8\x99\x70\xd2\x4f\ \xb4\x7a\x41\x93\x1f\x6d\xae\xc2\x04\x01\x75\x97\xab\x1f\xb8\x19\ \x69\xc8\xb2\xa6\x26\x95\x77\x81\x49\x3a\xcb\x12\xc9\x6c\x72\xf9\ \x07\x40\x64\xb0\x72\x27\x89\xb5\x55\x7c\x06\x64\x46\x8f\xd8\xf0\ \x6e\x41\x07\x10\xa2\xec\x45\xb2\x29\x8d\x13\x40\x4a\xc0\x9d\x8c\ \xea\x0a\x2f\x80\x9c\xee\x0c\x73\xd7\xe1\x03\x0b\xf9\x76\xc8\xcc\ \xad\x03\x8b\xa9\x35\x1e\xbd\x37\xc0\x72\xae\x19\x0c\xc5\x94\xfb\ \x20\x90\x16\xee\x2f\x4c\x68\x05\xa1\x3c\xe2\xcd\x4d\x57\x40\x30\ \x37\xf5\xdd\x0b\x20\x9c\x1a\x3d\xb7\x58\xdc\x85\xa0\x53\xeb\x66\ \x8c\x4b\x80\x61\x2c\x4d\xd3\x21\xba\x41\x4a\x5e\xc5\x77\x8d\x46\ \x90\x14\xf7\x76\x37\x3f\x20\x0b\x9e\x28\xd8\x36\xff\x3e\x03\x69\ \x51\x62\xe7\xe7\x0a\x90\x98\xd2\x98\x3f\xf7\x49\x26\xfc\x71\xeb\ \xff\x9d\x02\xa9\x39\xbe\xb9\x1e\x0f\xc8\x85\x3d\x1b\x6b\x77\xb9\ \x7e\xfb\xe4\xdc\xe2\xb4\xd1\xf3\x53\x8b\x73\x93\xc6\x5f\x99\xb3\ \x16\xcd\x87\xc3\xa1\x59\xbe\x3b\x1b\x0a\x87\xe7\xf5\x9b\x3a\xd6\ \xdc\xdd\x41\xfd\xe6\x85\xb0\x91\x1c\x71\xc3\x0b\x9c\xc6\xb5\x3d\ \xd2\x25\x4e\xeb\x74\xc8\x40\x8e\xba\xa1\x29\xce\xa3\x75\xd1\xc1\ \x31\xc8\x7b\xa9\x99\x25\xf5\xe1\xdf\xbf\x74\x9b\x96\xb9\x4d\x91\ \xf4\x47\x06\xc9\x3e\xfe\x67\xe4\xca\x26\x2e\x40\x9e\x0a\x9f\x05\ \xb2\x6c\xea\xc2\x19\x15\x7e\x02\x54\xd9\xdc\x85\x87\xea\x8a\x3f\ \x06\x44\x19\xe1\xc2\x98\x9d\xe5\x9a\x0c\x23\x8d\x8c\x71\x01\xb2\ \x99\x13\x68\x32\xce\x85\x03\xec\x1c\x90\x64\xa4\x0b\x55\xac\x19\ \x28\x32\xd6\x85\x26\xa6\x00\x41\x46\xbb\xd0\xce\xde\x01\x5e\xc6\ \xbb\xf0\x86\x0d\x01\x5a\x5e\xfd\x8b\x76\x61\x80\x79\x01\x2f\xe3\ \x5d\xf8\xc2\xfc\xc8\x65\x61\x66\x25\xe2\xfe\x43\xba\xf0\x13\x0f\ \xff\x89\xc0\xab\x78\x18\xfb\x29\x96\xa9\x9f\x62\x08\xef\xae\xae\ \x50\x7e\xde\x5b\xb4\xab\x76\xb7\x25\x42\x77\x53\xf0\xae\xe1\x9a\ \xa2\x19\x20\xcd\x04\x97\x20\x37\x61\x26\xa1\xd8\xf1\x86\x95\xab\ \xd8\x41\x92\x8b\x96\x8b\xcc\x27\xfa\xf8\xf9\x01\x27\x67\x33\xbb\ \x8f\xe6\xe2\x64\xaf\x7a\x4c\x7d\x4c\x74\x51\xf2\x03\x75\x95\xae\ \xa4\xba\x18\xf9\x74\xa4\x9c\x42\x76\x11\x72\x4e\x64\x8b\x35\x40\ \x76\x4d\xe5\xbe\xe8\x39\xe4\xa2\xfc\x4d\xe1\xf9\xe8\x6e\x33\x53\ \xfa\x36\x36\xb8\x5e\xc9\xe9\x92\xbd\xf1\x56\xd6\x77\xf4\x65\xb2\ \x8f\x0a\x25\x1b\x05\x9b\x3e\xb9\x87\x9b\xfe\xcd\xc2\xe4\x49\xb9\ \xf0\xb1\xad\x03\xe4\xa8\x4c\x77\x38\xa6\x00\x70\x54\x26\x7c\x38\ \xf6\x90\xfe\x54\x9e\xfb\x7c\x5b\x11\x35\x4f\x5e\x59\x21\xae\x84\ \xea\x96\x05\xd7\xc7\xd7\xb7\xbb\xe4\xb8\x2f\x35\x55\xbd\x54\xaf\ \x0c\xd7\x97\xa6\x2d\x63\xed\x0f\x4a\x28\x8f\x39\xf4\x0a\x6f\xb5\ \xe2\xb0\x4b\xbf\x54\x78\x59\xd4\xbd\xce\x2b\x9a\xde\x13\x73\xef\ \x72\x0b\xbd\xc9\x2d\x42\xae\x41\xa5\xde\x26\x50\xd7\xbb\x6a\x7c\ \x47\x54\x63\xb1\x6f\x04\xab\xcd\x8a\xf4\x45\x96\xfa\xf3\x78\xb1\ \xf9\xb5\x42\xaa\x85\x31\xf8\x3a\x1d\x75\xcd\xe4\x26\xce\x48\x81\ \xfa\x24\xe4\xdd\x4d\x56\x1b\xc5\x6d\xcf\x27\x5c\x62\x95\x8d\xa0\ \xd7\x8b\x12\x1b\xf1\x36\xef\x3d\xea\x0c\x53\xb9\x83\x7c\xa3\x97\ \x58\xda\x61\xd2\xf5\x82\x4a\x89\xc5\xcb\xd3\x54\x97\xc1\x6d\xe1\ \x70\x43\xa6\xe0\x65\xec\x57\x2d\xfa\xbd\xcd\x55\x68\x63\xa2\x49\ \xc8\x76\xb8\x9a\x94\x1e\x8f\xd7\xef\xf7\x7a\x7a\x94\x5b\x55\x8e\ \x3d\x88\x1b\xde\xff\xed\xe6\xc5\x5e\xf8\x64\x9e\xe0\x00\x00\x00\ \x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x06\x51\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x03\x00\x00\x00\x46\x4b\xc0\x06\ \x00\x00\x02\x2b\x50\x4c\x54\x45\x00\x00\x00\xff\xff\x00\xff\x80\ \x00\xff\xaa\x00\xff\xbf\x00\xff\xcc\x00\xff\xaa\x2b\xdb\xb6\x24\ \xdf\xbf\x20\xe3\xc6\x1c\xee\xbb\x1a\xef\xbd\x19\xe8\xb9\x17\xe9\ \xbc\x17\xe9\xbd\x16\xea\xb8\x15\xea\xba\x15\xeb\xbc\x14\xeb\xb7\ \x14\xec\xb9\x13\xec\xbb\x19\xed\xbc\x18\xed\xb8\x18\xee\xb9\x17\ \xe8\xbb\x17\xe9\xbc\x16\xe9\xb8\x16\xeb\xb9\x14\xeb\xb9\x17\xeb\ \xba\x17\xec\xbb\x17\xec\xb9\x16\xec\xba\x16\xec\xbb\x16\xea\xb9\ \x15\xea\xb9\x17\xeb\xbb\x17\xeb\xb9\x16\xec\xba\x16\xec\xba\x16\ \xec\xbb\x16\xec\xb9\x15\xea\xba\x15\xea\xb9\x15\xea\xb9\x17\xeb\ \xbb\x17\xeb\xb9\x17\xeb\xba\x16\xec\xbb\x16\xec\xba\x15\xec\xbb\ \x15\xea\xba\x17\xeb\xbb\x17\xec\xba\x16\xec\xba\x15\xec\xbb\x15\ \xec\xb9\x15\xea\xb9\x17\xeb\xba\x16\xeb\xba\x16\xeb\xb9\x16\xeb\ \xba\x16\xeb\xba\x16\xec\xbb\x15\xea\xba\x17\xea\xba\x17\xeb\xba\ \x16\xeb\xba\x16\xeb\xb9\x15\xec\xba\x17\xea\xba\x17\xea\xba\x16\ \xea\xbb\x16\xeb\xb9\x16\xeb\xba\x16\xeb\xba\x15\xec\xbb\x17\xec\ \xba\x17\xec\xba\x16\xea\xba\x16\xeb\xba\x15\xeb\xbb\x15\xeb\xba\ \x17\xec\xba\x17\xec\xba\x16\xec\xb9\x16\xea\xba\x16\xeb\xbb\x16\ \xeb\xb9\x16\xeb\xba\x16\xeb\xb9\x16\xeb\xba\x15\xeb\xba\x17\xeb\ \xba\x16\xeb\xbb\x16\xeb\xba\x16\xeb\xba\x16\xec\xba\x16\xea\xb9\ \x16\xea\xba\x16\xeb\xba\x16\xeb\xba\x15\xeb\xba\x17\xeb\xba\x17\ \xeb\xba\x16\xeb\xb9\x16\xec\xba\x16\xea\xba\x16\xeb\xba\x16\xeb\ \xba\x16\xeb\xba\x16\xeb\xba\x16\xeb\xb9\x16\xeb\xba\x16\xeb\xba\ \x16\xec\xba\x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\x15\xeb\xba\x16\ \xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\xea\xba\x16\xeb\ \xba\x16\xeb\xba\x17\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\xeb\xbb\ \x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\xeb\xba\x16\ \xeb\xba\x16\xeb\xba\x16\xeb\xbb\x18\xeb\xbb\x19\xeb\xbc\x1b\xec\ \xbd\x20\xec\xbe\x22\xec\xbf\x27\xed\xc1\x2e\xed\xc2\x31\xee\xc3\ \x34\xee\xc3\x36\xee\xc5\x3a\xef\xc6\x3f\xef\xc7\x43\xef\xc8\x45\ \xef\xc8\x46\xf0\xca\x4d\xf0\xcc\x51\xf1\xcf\x5d\xf1\xd0\x5f\xf2\ \xd3\x6a\xf3\xd6\x73\xf4\xda\x83\xf5\xdd\x8b\xf6\xdf\x92\xf7\xe3\ \xa2\xf8\xe6\xaa\xf8\xe8\xb1\xf9\xeb\xbc\xfa\xed\xc1\xfa\xef\xc8\ \xfb\xf0\xcc\xfb\xf2\xd2\xfb\xf3\xd6\xfc\xf3\xd7\xfc\xf4\xda\xfc\ \xf6\xdf\xfd\xf7\xe3\xfd\xf9\xea\xfd\xfa\xed\xfe\xfb\xf0\xfe\xfb\ \xf2\xfe\xfd\xf7\xfe\xfd\xf9\xff\xfe\xfa\xff\xfe\xfb\xff\xff\xfe\ \xff\xff\xff\xee\x1f\xa5\xc6\x00\x00\x00\x89\x74\x52\x4e\x53\x00\ \x01\x02\x03\x04\x05\x06\x07\x08\x09\x1e\x1f\x21\x22\x23\x24\x25\ \x26\x27\x28\x29\x2a\x2b\x2c\x2d\x2e\x2f\x33\x4d\x4e\x4f\x50\x51\ \x52\x54\x57\x5a\x5b\x5c\x5d\x5e\x5f\x60\x62\x63\x65\x66\x67\x69\ \x6b\x6c\x6f\x70\x76\x77\x78\x79\x7c\x7d\x7e\x80\x81\x82\x83\x86\ \x88\x89\x8c\x8f\x91\x93\x94\x95\x96\x97\x9c\x9d\x9e\x9f\xa0\xa7\ \xa8\xa9\xaa\xab\xac\xad\xaf\xb0\xb1\xbb\xbf\xc0\xc1\xc2\xc3\xc4\ \xc5\xc6\xc7\xc9\xca\xcb\xcc\xd0\xd1\xd2\xd3\xd4\xd9\xda\xdb\xdc\ \xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xeb\xec\xed\xee\xef\xf0\ \xf1\xf2\xf3\xf8\xf9\xfa\xfb\xfe\xca\xd9\x5f\x39\x00\x00\x03\x4c\ \x49\x44\x41\x54\x58\xc3\xb5\x99\xe7\x5b\x13\x41\x10\xc6\xe7\x12\ \x8a\x22\x88\x48\x13\x11\x63\x50\x8a\x62\x47\x82\x20\x2a\x04\xbb\ \xd8\xc0\x8a\xe2\x51\x54\x10\x0b\x24\x08\x62\x49\xc0\x92\x90\x45\ \xc5\x82\xbd\x61\xef\xbd\xe0\xfc\x79\x7e\xa0\x05\x92\xbb\xdb\x76\ \xef\xe7\xbd\xdf\x73\xcf\xee\xec\xec\xcc\x3b\x00\x86\xb2\x26\xdb\ \x0b\xb7\xd7\x35\xbb\xbc\x3e\x9f\xd7\xd5\x5c\xb7\xad\xd0\x9e\x64\ \x05\x61\xc5\x2d\xae\xf2\x90\x10\x5d\xa9\x76\xa4\x5b\x04\xa8\x53\ \x1c\xad\x44\x53\x1d\x65\x09\x7c\xd4\xc8\xdc\x7a\x62\xa0\xba\x9c\ \x08\x66\x6c\x54\xee\x69\x42\xa1\xb6\xfc\xc9\x4c\x58\x25\xef\x3c\ \xa1\x54\xe7\x7c\x85\x9e\x9b\x56\x4b\x18\xa4\xce\xa0\xc4\x46\x97\ \xf7\x10\x26\xf9\x9d\x51\x54\xa1\xd0\x40\x98\xd5\x38\xd5\x98\x6b\ \xf3\x12\x0e\x5d\x9a\x6b\xc4\x2d\x21\x9c\x2a\xd6\xbf\xbd\x9b\x09\ \xb7\x36\xea\x5c\xc5\xe8\xdd\x44\x40\x95\x9a\x47\x68\xa9\x22\x42\ \xda\xa7\x95\x9b\xd6\x13\x41\x6d\x09\xcf\x5d\x4d\x84\x55\x14\x8e\ \x9b\x29\xce\x25\x01\x7b\x28\x77\x6a\xb7\x04\x30\xe9\x8a\x0d\x09\ \x88\x46\x22\x45\x47\x27\x86\x46\xb9\xd6\xca\xbe\x87\xd7\x98\xc8\ \xce\xf1\xdc\x54\xbf\xc6\xba\xde\x2f\xf8\xf1\x1e\x0b\xb8\x27\x6d\ \x5c\xfe\x3d\xa4\xb5\xee\x0e\x22\xfe\x19\x60\xf9\x69\x35\x38\x3f\ \xe7\x69\x2e\xeb\x47\x44\xc4\x0f\x77\x19\xc8\xd9\x41\x27\x77\xce\ \x00\x8c\xbf\x07\x7a\xa9\xc1\x67\xc7\xce\x6f\x29\x31\x02\x23\xbe\ \xbb\x4d\x4d\x5e\x34\xfa\x1e\xbb\x29\xc0\xf8\xeb\x39\x2d\xd8\x35\ \xf2\x76\xe7\x12\x1a\x30\xe2\xdb\x5b\x8c\xbb\xdc\x40\x09\xc6\x9f\ \xcf\xe8\xc0\xb5\x43\xdc\x69\x01\x5a\x30\xe2\x9b\x9b\x54\xe4\xa1\ \x1a\x69\x2d\xa1\x07\xe3\xf7\x27\x34\xe0\x12\x00\x00\xa5\x8d\x05\ \x8c\xf8\xba\xcf\x18\xdc\xaa\x00\xc0\x4c\xc2\x06\xc6\x6f\x8f\x8d\ \xc9\x29\x00\xb0\x82\x15\x8c\xff\x5e\xdd\x30\x02\x2f\x07\x80\x03\ \xcc\x60\xc4\xaf\x8f\x0c\xc0\x7b\x01\xac\x5d\x1c\x60\x1c\x7c\x79\ \x5d\x3f\xe1\x5b\x21\x99\xf0\x80\x11\x3f\xdf\xd7\xfd\x2e\x11\xec\ \x9c\x60\xfc\xfb\x42\x2f\x99\xce\x86\x95\xbc\x60\xfd\x64\x5a\x00\ \x3b\xf8\xc1\x7a\xc9\xb4\x02\x54\x01\x30\xe2\xfb\x7e\x8d\xef\x6a\ \xe0\xa4\x10\x58\x33\x99\x1e\x87\x33\x62\x60\xad\x64\xea\x06\x8f\ \x28\x18\x7f\x3c\x0d\xf3\xdd\x05\xf0\x09\x83\x71\x30\xcc\x46\x5f\ \x35\x0f\x6c\xda\x56\x98\x76\x78\x27\xcc\x0a\x37\xb1\x0b\xa2\x59\ \x6d\xd4\x98\x77\xa5\x4d\x4b\x42\x73\xcc\x49\x9b\x19\xdc\x89\xfe\ \x93\x51\xa2\xb7\x7a\xcd\x78\x9a\x3c\x16\x80\xfd\x66\x3c\xa6\x7b\ \x00\x20\xdf\x8c\xe7\x7f\x19\x00\xa4\x99\x51\xb0\x24\x01\x80\xe2\ \x96\x5f\x62\xb5\x28\x00\x00\x6b\xe4\x17\x85\xab\x00\x00\x20\x5e\ \x7a\x19\x1b\x18\x76\x72\xea\x65\x17\xde\xea\x70\x45\x9f\x23\xbb\ \x55\xc8\x1a\x31\x6c\x5a\xe4\x36\x37\xad\xa3\xc6\xe4\x12\xb9\xed\ \xd8\xc2\xb1\x06\xb2\x53\x66\x03\xd9\x1e\x64\x00\x2c\x90\xd9\xf2\ \xce\x0b\x6e\xd2\x0f\xca\x6b\xd2\x0f\x8f\x33\x51\x53\xe4\xd9\x0a\ \x13\x2c\x54\xa7\xa6\x11\xf2\x80\xcd\x08\x29\x9d\xe8\x6f\xd7\x13\ \x29\x3a\x12\xe2\xea\xc5\x78\x64\x70\xbd\xb1\xa1\x36\xd6\xac\x80\ \x04\x7b\xcc\x16\xce\x78\x2b\x16\x07\x3b\xc2\x5b\x85\xeb\x44\xb9\ \x9b\xb4\x4c\xd3\x5d\x62\xdc\x9d\x9a\x46\x6f\x54\xa5\x10\x57\xc7\ \xa9\x57\xca\xf9\xb9\x1b\xf4\x67\x44\x45\x9c\xb1\x11\x28\x34\x32\ \xe9\x33\xb8\xe2\xb9\x3b\xd3\x78\xac\x10\xc3\x71\x07\x8f\xc5\x51\ \x8d\x99\x9c\x7e\x36\xac\xbf\x34\x92\x72\x76\x93\x50\xcd\xc2\xad\ \x49\x65\x18\x62\xe5\x74\x50\xbf\x17\x59\x0a\xe3\x34\xef\x14\x0d\ \xd6\x9d\x3f\x89\x79\xa2\x17\x91\x5d\x6b\x10\x7a\x01\x35\x8b\x73\ \x78\x1a\xe3\xd0\x99\x16\xb6\x97\xc5\x0b\x0e\x63\x2f\x86\x42\x2f\ \x57\x3b\xd2\x15\x10\x95\x25\xd1\xe6\xa8\x50\x9b\x5c\x1e\x9f\xcf\ \xe3\x6a\x52\xb7\x16\xd8\xa6\x53\x4c\x78\xff\x03\x40\xad\x5d\x8c\ \xe4\xb7\xa5\x38\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \ \x00\x00\x01\xe3\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x03\x00\x00\x00\x46\x4b\xc0\x06\ \x00\x00\x00\x8a\x50\x4c\x54\x45\x00\x00\x00\x00\x00\x00\x40\x50\ \x60\x42\x4b\x60\x42\x4a\x60\x4a\x52\x66\x4d\x54\x69\x4e\x55\x6a\ \x50\x58\x6c\x53\x5b\x6e\x54\x5b\x6e\x5a\x61\x74\x5d\x64\x77\x7d\ \x81\x90\x81\x85\x94\x81\x86\x93\x88\x8c\x99\x8b\x90\x9c\x8f\x93\ \x9f\x97\x9a\xa5\x9b\x9e\xa8\xa4\xa8\xb0\xa7\xaa\xb3\xab\xae\xb6\ \xaf\xb1\xb9\xaf\xb2\xb9\xb8\xba\xc0\xcd\xce\xd2\xd1\xd2\xd4\xe0\ \xe0\xe1\xe1\xe1\xe2\xe3\xe3\xe4\xe6\xe6\xe6\xe7\xe7\xe7\xe8\xe8\ \xe8\xea\xea\xea\xeb\xeb\xeb\xed\xed\xed\xee\xee\xee\xef\xef\xef\ \xf0\xf0\xf0\xf4\xf4\xf4\xf7\xf7\xf7\xf8\xf8\xf8\xf9\xf9\xf9\xff\ \xff\xff\x30\xe6\xcf\x1e\x00\x00\x00\x04\x74\x52\x4e\x53\x00\x01\ \x10\x9a\xe8\x49\x64\xa6\x00\x00\x01\x04\x49\x44\x41\x54\x58\xc3\ \xed\xd5\xc9\x0e\x82\x30\x10\x80\x61\x54\xdc\xf7\x5d\x54\x94\x02\ \x22\x02\xbe\xff\xeb\x89\xa8\x2c\xa5\x36\x50\xa6\x09\x09\xf3\x5f\ \x7a\xa1\xdf\xa1\x34\x53\xa5\xad\x52\xcd\x8c\x92\xad\xa2\x6d\x9d\ \x96\x92\x0d\x0a\xce\xc9\x60\x30\x2d\xc3\xc1\x94\x0c\x08\x67\xe5\ \xd2\xf0\x69\x1b\x77\xa0\xe0\x8c\x5c\x1a\xde\x25\x9f\x8e\x69\x38\ \x2d\xc3\xc2\x29\x19\x18\x4e\x64\x21\x78\xa1\x69\x5a\x9f\x0d\xc7\ \xb2\x10\xbc\x0f\xd7\xd1\x1f\xf8\x27\xc3\xc3\x5f\x59\x02\xfc\x91\ \x65\xc0\x91\x2c\x05\x7e\xcb\x72\x60\xb5\x8d\x70\x5d\xe1\x79\x38\ \x33\x7b\x32\x60\xce\x10\x6a\x12\x7c\xd6\xe2\x8e\xa0\x30\xe7\x31\ \x45\xb8\x20\x3c\xe5\x18\x57\x9d\xd1\xb2\x20\x0c\x13\xc2\x08\x23\ \x8c\x30\xc2\x0d\x83\xd7\x1b\xd1\xba\x7c\xd8\x10\x6e\x82\x70\x5d\ \x60\xd7\x4f\xe7\xdd\xa1\xe0\xdb\x93\xca\x06\x82\x5d\x1a\x76\x80\ \x60\x12\x64\x5d\x0f\xee\xe7\x11\x33\x15\x69\xf2\x75\x23\x56\x3e\ \x13\x00\x36\xbd\x80\x91\x5b\x1d\x76\x58\x6e\xe0\x57\x87\x2d\x26\ \xfc\x00\x38\x63\xdb\xcd\xe7\x10\x1c\x9b\xcd\x84\x2f\xc2\xf0\x90\ \x0f\xeb\xc2\xf0\x00\x61\x84\x11\x46\x18\xe1\x2a\xf0\x0b\x46\xc4\ \x07\x3e\x39\x05\xdc\x1e\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ \x60\x82\ \x00\x00\x07\x6c\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x58\x00\x00\x00\x58\x08\x06\x00\x00\x00\x71\x95\x30\x34\ \x00\x00\x07\x33\x49\x44\x41\x54\x78\xda\xed\x9c\x6b\x8c\x13\x55\ \x14\xc7\xcb\x43\x50\x41\x79\xed\xdc\xd9\x5d\x50\x1e\x31\x18\x24\ \x6a\xd4\x28\xc6\x17\x01\xd4\x0f\x46\x7c\x45\x8d\x04\x03\x46\xa3\ \xc1\x20\x8f\x6d\x1b\x40\x83\xd0\xed\x0c\x8b\xcf\x84\x80\x18\x8c\ \x8b\x1f\xf4\x03\x52\x81\x80\xca\xa6\x33\xed\x76\xba\xbc\x0c\x09\ \x41\x10\x1f\x11\x10\x12\x56\x81\x6d\xcb\x2e\xef\x97\xb2\xf5\x0c\ \xfb\xe8\x99\xe9\x6d\xe9\x63\xba\xbb\xd3\x3d\xff\x64\xbe\xf4\x0e\ \x24\xfb\x9b\x3b\xe7\xfe\xcf\x39\xf7\x8e\xc3\x41\x22\x91\x48\x24\ \x12\x89\x44\x22\x91\x48\x24\x52\x87\xc9\xed\x0d\x8d\x73\xc9\xe1\ \x29\xce\xaa\xe0\x68\xa2\x61\xa1\x3c\x1e\x5f\x1f\x97\x14\x5e\xeb\ \x92\xb4\x78\xeb\xd5\xec\x94\x42\x55\x44\xc6\x8a\x59\xfb\xb1\xd2\ \xcf\x25\x6b\x7e\x04\x37\x71\x55\x86\x9f\x20\x42\x79\x68\xae\x47\ \x1b\x08\x33\x77\x3b\x17\xee\xd5\x2b\xf4\x11\x51\xca\x51\x73\x96\ \x04\x45\x80\xf8\x73\x6a\xb8\x70\xc9\xe1\x95\x44\x2a\x07\xb9\xe4\ \xda\xe1\x00\x70\x7f\x5a\xb8\x04\x38\xc7\xb0\x20\xd5\x8d\x01\x78\ \xf5\xd7\x84\x9b\x27\xe0\xe8\xa6\x92\x9b\x62\xaa\x38\xe9\xe8\x0f\ \xe5\x37\x76\x9f\x99\xeb\x0d\xdd\xe7\x96\xb4\x48\x46\x70\xf3\x05\ \xac\x8a\xbb\xa2\x2a\x8b\x47\x15\xb6\xb7\x49\x1b\x38\xb0\xe8\xe1\ \x56\x78\x43\xe3\x61\x41\x3b\x95\x31\xdc\x3c\x00\xc7\x3d\x8e\x9e\ \x00\xf7\xec\x55\xc0\xfa\x15\x60\x5b\xea\x77\x0c\xbb\xa1\x78\xad\ \x98\x1c\x9e\x0c\xc0\xce\x67\x05\x37\xcf\x19\x1c\x51\xc4\x37\xda\ \x01\xb7\xcc\xe4\x8d\x71\x9f\xa3\x57\x11\x2e\x68\xda\x54\x80\x75\ \x39\x6b\xb8\x16\x2c\x72\x00\xf6\x7d\x0c\x39\x16\x10\xa4\xa2\x82\ \xeb\x94\xb4\x99\xe0\x65\xaf\xe4\x04\xd7\x22\x17\x11\x09\xb0\x95\ \x08\xf2\x95\x58\x50\x7c\xbc\x38\xc2\x82\xa4\xcd\xcf\x19\xac\x85\ \x80\xe3\x9a\xa3\x37\x80\xdd\x8a\x20\x1f\x8f\x68\x42\xa9\x7d\xc9\ \xc6\xe3\x3d\xdc\xde\xf0\xa7\x79\xc3\xb5\xd0\x07\x9f\xa8\x19\x3c\ \x0c\xc0\x46\x13\x8b\x9e\xf0\xad\x2d\xd9\xbe\xe4\xf3\xf5\x02\x28\ \xab\x2d\x81\x9b\x05\x60\xdd\xeb\x46\x54\x71\x05\xc0\x5b\x75\xf2\ \xc7\x01\x83\xb8\xf1\x58\x11\x27\x1b\xe2\x31\x78\x64\x5b\xc1\x9d\ \xb5\xbc\xa6\x2f\xd8\xb0\xf5\x96\xc1\xcd\x02\x70\x4c\x15\x66\x26\ \xc0\xb1\xed\xa9\x92\x8b\x98\xc2\xd6\x21\xc8\xfb\x0f\xd4\xdc\xd6\ \xd7\x4e\x15\x31\xd5\x52\xb8\x59\x01\x16\x27\x01\xb0\xe6\x04\x3c\ \xe1\x7b\x9e\x25\x6b\x0c\x94\xdf\x8a\xfd\x71\x2c\xc0\xde\xee\xf2\ \x70\x17\x2c\xdd\x3a\x08\x60\xfc\x64\x39\xdc\x2c\x63\x70\x4c\x11\ \xde\x35\xf8\x5e\x95\x2d\x4a\xe1\x8f\x17\xa2\x7b\x0e\xe9\x8b\x60\ \xd7\xad\x2b\x2c\xd9\x52\x06\x20\x7e\x29\x08\xdc\x34\x80\xf5\x99\ \x18\xdf\xe5\xb8\x2e\x09\x9e\xca\x3e\x43\xf0\xfe\x8b\x28\xc2\x63\ \x9c\x05\xef\x66\x18\x6b\x42\x21\xe5\xd5\xae\xe9\x71\xab\x82\xa3\ \x21\x2c\x1c\x2e\x18\xdc\x14\x80\x61\x06\x2e\xd5\xc1\x00\xcc\x7d\ \x47\xb5\xf2\x12\xb3\x25\x8b\x28\x6c\x07\xca\xde\x0e\x1e\xd6\x46\ \x5c\xcf\x89\xd9\x4b\xd0\x83\xd8\x53\x10\x40\xf3\x3c\x6a\x39\x24\ \x02\x8b\xe1\x0f\x59\x03\x9e\xd5\x97\xcd\x05\x8b\x59\x6d\xce\xd9\ \x59\x9e\x80\x01\xc8\x6e\x04\x67\xa7\x79\x41\x3b\xae\x88\x23\xe1\ \xf7\x53\x6d\xf7\x80\xbb\x78\xcf\xfc\x7f\xc0\x3d\x0c\xc6\x2e\xb4\ \xdd\xd3\xe0\x67\x77\x5b\x0b\x57\x0a\xdd\x0e\x7f\x40\x63\xc1\x01\ \x15\x64\x06\x0b\x2f\xea\x19\x19\x5a\xd0\xaa\x93\x1e\x42\x80\xb9\ \xd1\x43\x38\x7b\xac\xa6\x54\xe0\x84\x93\xf5\xa8\x18\x64\x6d\xe7\ \xc4\xed\xd5\xd6\x75\x79\xb8\x69\x62\x30\x40\x71\x1a\x3d\x2d\x7b\ \xde\x10\x2a\x7c\x63\xfb\xc0\xef\x7f\xa2\x7b\xbc\x49\x61\x22\xc0\ \x5e\x40\xe3\x7f\xeb\x15\x38\xeb\x0a\x30\x92\x76\xc8\xce\x80\x5b\ \x20\x0b\x6b\xd0\x2c\x3e\x02\xaf\x7d\x3f\x93\xab\x98\x9e\x08\x13\ \x2c\x66\x1e\xd7\x3d\x30\x5e\xec\xa2\xfe\x92\x7b\x2d\x04\x1c\xfe\ \xc7\xee\x80\xf5\x05\x0e\xc0\x9c\x40\xb3\xd0\x65\x98\xc5\xe0\x32\ \x74\xf0\x89\x71\x71\x4a\xda\x30\x01\x6f\x05\x01\x4e\x02\x24\xce\ \x31\xbc\xe6\x26\xeb\xa6\x97\x27\x71\xf2\xc1\x89\xe7\xb3\xd3\x8d\ \x77\x7b\xc0\xba\x83\x30\x14\x71\x14\xf1\x69\x83\xe7\x0d\x96\xde\ \x81\x1e\xc0\xa5\x24\xc7\x11\x10\xef\x44\xe3\x4d\xf1\xb8\xa3\x07\ \x01\x4e\xf6\xb4\xcb\x10\xa4\x6f\x38\x0b\xe2\x81\x54\x05\x1e\x1d\ \x28\xfc\x7e\x2e\xf1\xef\x4b\xca\x09\xb0\x49\x0d\x2a\x7b\x18\x01\ \x3e\xca\x59\x0c\xab\xd1\x78\x25\xe7\x01\xec\x41\x80\xc7\x13\x60\ \x73\xf9\xf9\xea\x62\x96\x28\xe0\x34\x04\xc5\x51\xa6\x38\xfb\x3a\ \x72\x13\x1b\x38\x85\x22\x5f\xc2\x0f\x8b\x6f\x12\x60\x6e\x01\x27\ \x91\x1e\x47\x54\xe1\x29\x63\xcb\x48\x78\x04\x01\xde\x97\x2a\xf5\ \xb6\xb4\x67\x57\x6c\x80\xf5\xd8\x9b\xaa\x04\xa9\xb7\x87\x50\x88\ \x38\x93\x9c\x70\x08\x0b\x12\x31\x5a\x58\x46\x80\xb9\xa5\x4a\x71\ \x39\x82\x34\x9f\x93\xd5\xb5\x01\x6e\x36\xd7\x89\x0d\xc5\xfa\x80\ \xb8\x9a\x00\xf3\x67\xf0\x27\xed\x61\x40\x11\x17\x72\xc6\x2f\xb5\ \x8d\x37\x06\x06\x0d\x30\xa5\xcc\xd3\x90\xcb\xf0\x11\x60\x3e\xe0\ \x55\xc8\x0b\x57\x10\x60\xcb\x01\x8b\x9b\x51\x0d\x78\x2a\xc7\x65\ \xb4\x17\x86\xcc\x1d\x0c\x0a\x11\x99\xcd\xe0\x43\xed\x90\x14\x71\ \x9c\xc1\x27\x07\x99\x88\x4b\x97\xb4\xc8\x65\x09\x38\xea\x2f\x29\ \x43\x00\x2f\x9b\xab\x66\x0d\x0a\x7b\x08\x8d\xff\x4a\x36\x2d\x5b\ \xc0\x8a\xf8\x16\x6e\xd9\x27\x17\x84\x84\xd7\xf0\x06\xc0\xe4\x44\ \x83\x7d\x47\x89\x46\x3a\xc0\x01\xb6\x05\x01\x9e\xc7\x19\xff\x22\ \x11\x3e\x04\x39\xf9\x01\xb1\xbd\x94\x2a\xa7\xf2\xbf\xc1\xd2\xfb\ \x71\x17\x59\xef\x36\x73\x16\xc0\x3f\xda\xee\x39\xa1\xb2\x27\x0d\ \x0b\x60\xcb\x3e\xe2\x73\xa8\xe8\x5e\x46\x80\x8d\xaf\xb7\x3f\x9d\ \xc5\x8a\x06\x4b\x46\xe3\xf8\x0c\x59\x5d\x7f\xd3\x02\x78\x17\x2a\ \xc8\x37\x52\xb9\xd2\x18\x7b\x5f\xc1\xdb\x52\x79\x2d\x1f\x08\x0f\ \x8b\x11\xc0\xcd\xe9\x0b\xee\x6c\x93\x95\x05\xf7\x9d\x76\x06\xdc\ \xda\x9a\x6f\x42\xdd\x88\x2f\x93\xaa\x6c\x90\x12\x1b\xec\x1b\x24\ \x14\x9c\x96\xd1\x86\x82\xb4\x8c\xdc\x72\x68\xb6\x5d\x01\x9f\xf2\ \x0f\x1b\x0c\x40\x7f\x47\x60\xea\x4f\x07\x87\x0e\xe1\xc4\xde\x29\ \xe8\x9e\x93\xfa\xa9\x23\x3c\xae\x6f\x48\x29\x58\xd3\xd3\xe3\xf1\ \xf4\x74\x4b\x21\xaf\x53\x0a\x9f\xb3\x1b\x60\x00\xb7\xd6\x10\x57\ \xfd\xc2\xa3\x49\xb3\x57\xdf\xe1\xa3\xb2\x7d\x68\xf3\xc9\x07\xd7\ \x68\xdb\xd7\x5b\xda\xb6\x4f\x80\xd6\x7a\xcf\xf5\x68\x23\x2a\x3c\ \xc1\x51\xd9\x5c\x4e\x59\x7b\xd0\x29\x69\xd5\x9d\xb4\xb3\x67\x5b\ \x5b\x65\x8c\xf7\xda\xb7\x66\x67\xef\x20\x78\xe7\x79\xee\xc0\x14\ \x1e\x3e\xec\x9a\xdb\x56\x5b\x8e\x09\x34\x77\x24\xe0\x58\xa0\x6c\ \x8c\xee\x6d\x23\x01\xe1\x65\x2e\xdc\xda\x21\x43\x4d\xed\xfc\xca\ \x14\x5b\xa7\x2e\x16\x6c\xeb\x94\x95\x72\xc9\xda\x74\x80\xf1\x6f\ \x67\x6f\x5f\x45\xbe\x36\x98\x6e\x43\x4a\x6b\xbb\xbf\xaa\xe0\x9b\ \xff\x2c\x85\x2c\x69\xcf\xc1\x75\xb1\xb3\x01\xeb\xb1\x16\x5b\x37\ \x73\x62\xc1\xdb\xbe\x6a\xae\xbe\x75\x59\xb9\xa5\xda\x89\x00\xe5\ \x4c\x67\x01\x06\x58\x33\x70\x59\x52\x2f\xe2\xa4\xb8\x6f\x11\xba\ \xef\xaf\x2e\xbd\x01\xdb\xac\x0a\xb9\xf6\x01\x00\x13\xeb\xf0\xa6\ \x67\x4b\x63\x13\xed\xb8\x64\x41\xde\x06\xed\xa6\xda\xb2\xe1\xc6\ \x7d\x10\x6c\x86\xc3\x6e\xaa\xf0\x86\xc6\x5a\x96\x29\x66\x0e\x78\ \x16\x82\xb6\x5b\x0f\x03\xfc\x10\x62\x70\x0e\xbf\xf1\x1e\x82\x4d\ \xc2\x45\xdd\x48\x00\x74\xb0\xa3\x00\xb7\xc6\xd5\xaf\xf5\xf3\x6f\ \x7a\x81\x3d\x45\xd7\xe3\x19\xc3\x96\x57\x45\x9c\xe8\xb0\xb3\x2c\ \x39\xbf\x51\xa8\x83\x88\xaa\xb0\xc6\x51\x0c\xca\xfb\x04\x92\x75\ \x47\x69\xb7\x21\xd7\x70\x2c\xd5\x2c\xb7\x67\xb8\xc8\xe7\x0c\x9d\ \x05\x80\x01\xe8\xe7\x86\xc3\xe0\x76\x3b\xe1\x99\x89\xf4\x53\xa0\ \x39\x1d\x5b\xc8\xf7\x73\x06\x86\x72\x25\x3f\xab\x2b\x1a\xe5\x74\ \x8e\xd9\xc2\x0f\x72\xe8\x0e\xa2\x28\x3f\xc8\x61\x0c\x88\x59\x9e\ \xc4\xb7\xea\x93\x32\x2a\xab\xe3\x9d\x97\x2b\x5a\x65\xfc\x2d\x09\ \xfa\x28\x52\xee\xca\xe8\x6b\x28\xf9\x84\x08\x4d\xe8\x1f\xf5\x97\ \x4e\xe8\x56\x9f\xf5\x4a\x82\xec\x0d\x4d\x4b\x57\x89\x73\xca\xda\ \x0a\x07\x29\xcf\x70\x21\x87\x9e\x05\x98\x17\x78\x80\xdd\xb2\x36\ \x97\x08\x59\x31\x93\x2b\xc3\x13\x00\xe8\x69\x13\xe0\x23\x15\x1e\ \xff\x60\xa2\x63\x59\xb8\xa8\xbb\xc7\xe9\xd5\x36\xb6\xa4\xd7\xa1\ \xaf\x9c\x72\xdd\x2d\x44\x85\x44\x22\x91\x48\x24\x12\x89\x44\x22\ \x91\x48\x24\x52\x77\xd7\xff\x74\xc2\xcd\xbe\x81\x4a\x58\xaa\x00\ \x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x01\x36\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ \x00\x00\x18\x00\x00\x00\x18\x08\x06\x00\x00\x00\xe0\x77\x3d\xf8\ \x00\x00\x00\xfd\x49\x44\x41\x54\x78\x01\x63\x20\x05\x14\xca\xf4\ \x71\x3e\x2e\xb4\xe4\x64\xa0\x36\x68\x10\x6d\xe0\xa9\x90\x69\x6d\ \xa8\x90\x69\x9b\xfc\xaa\xc4\x6a\xea\x9b\x12\x9b\x89\xef\x0b\x1c\ \x04\xa8\x60\xf4\x7f\xc6\x72\xe9\xd6\x38\x20\x7e\x01\xc4\xff\xcb\ \xa4\x5b\x67\xbe\x2e\xb5\x9a\xf9\xba\xc4\xfa\x3f\x10\xbf\x7d\x55\ \x6c\x93\xff\x3f\x34\x94\x99\x2c\xa3\x2b\x64\xdb\x4d\x81\x86\x1e\ \x07\x19\x0c\xc2\x18\x16\x20\xf0\x39\xa0\x45\x36\x44\x1b\x5c\x26\ \xdb\x29\x55\x21\xdd\xb2\x08\x68\xe0\x3f\x84\xe1\x98\x16\x60\xe0\ \x62\xab\xcd\xef\x8b\xad\xe4\x71\x1a\x9c\x66\x3c\x93\xb5\x5c\xa6\ \x35\x1f\x68\xd0\x27\x98\x81\x04\x2d\xc0\xc4\x5f\x5f\x97\xd8\x34\ \xdc\x6f\x70\xe0\xc0\xb0\x00\x68\xc0\x1d\x98\x41\x64\x5b\x80\xc0\ \x77\xb0\x59\xf0\x9f\x8a\x16\xfc\xa7\x83\x05\xa3\x16\x8c\x5a\x30\ \x6a\x01\xbd\x8b\x0a\x44\x61\x07\xc4\x1f\xa9\x5c\xd8\x61\x16\xd7\ \x20\x83\x80\x06\xfe\x25\xc1\x82\x7f\x6f\x4a\xac\x57\xbd\x2b\xb7\ \x91\xa3\x41\x85\x63\x75\x16\x54\xe1\x50\xbd\xca\x7c\x55\x62\xfd\ \x06\x56\x65\xd2\xa4\xd2\x7f\x57\x6e\xcc\x4f\x8c\x5e\x9a\x37\x5b\ \x00\x76\x3d\x36\x28\xad\x67\x1e\x38\x00\x00\x00\x00\x49\x45\x4e\ \x44\xae\x42\x60\x82\ " qt_resource_name = b"\ \x00\x06\ \x07\x03\x7d\xc3\ \x00\x69\ \x00\x6d\x00\x61\x00\x67\x00\x65\x00\x73\ \x00\x0c\ \x0e\xf2\x04\x27\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x35\x00\x30\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0f\ \x06\xac\x89\xe7\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x35\x00\x30\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0c\ \x0e\xc2\x04\x27\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x38\x00\x30\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0b\ \x03\x6e\x07\x87\ \x00\x73\ \x00\x74\x00\x61\x00\x72\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x10\ \x09\xf8\xec\xe7\ \x00\x73\ \x00\x74\x00\x61\x00\x72\x00\x2d\x00\x67\x00\x72\x00\x61\x00\x79\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0f\ \x03\x8a\x2a\x47\ \x00\x74\ \x00\x72\x00\x61\x00\x63\x00\x6b\x00\x2d\x00\x73\x00\x61\x00\x76\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0f\ \x06\xac\x8b\xe7\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x36\x00\x30\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x05\ \x00\x35\xbb\x54\ \x00\x32\ \x00\x34\x00\x78\x00\x32\x00\x34\ \x00\x0c\ \x0e\xe2\x04\x27\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x36\x00\x30\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x17\ \x05\x80\x07\xa7\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x70\x00\x65\x00\x6e\x00\x64\x00\x69\x00\x6e\x00\x67\x00\x2d\x00\x38\x00\x30\x00\x40\ \x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x05\ \x00\x35\x9b\x52\ \x00\x32\ \x00\x32\x00\x78\x00\x32\x00\x32\ \x00\x14\ \x0a\xf0\x36\xe7\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x70\x00\x65\x00\x6e\x00\x64\x00\x69\x00\x6e\x00\x67\x00\x2d\x00\x39\x00\x30\x00\x2e\ \x00\x70\x00\x6e\x00\x67\ \x00\x12\ \x0a\x6d\xe8\x87\ \x00\x74\ \x00\x72\x00\x61\x00\x63\x00\x6b\x00\x2d\x00\x61\x00\x75\x00\x64\x00\x69\x00\x6f\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\ \x00\x67\ \x00\x09\ \x09\x6a\x86\x67\ \x00\x61\ \x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x10\ \x00\xe7\x33\x67\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x31\x00\x30\x00\x30\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x14\ \x0a\x90\x36\xe7\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x70\x00\x65\x00\x6e\x00\x64\x00\x69\x00\x6e\x00\x67\x00\x2d\x00\x37\x00\x30\x00\x2e\ \x00\x70\x00\x6e\x00\x67\ \x00\x12\ \x04\x4b\x27\xe7\ \x00\x74\ \x00\x72\x00\x61\x00\x63\x00\x6b\x00\x2d\x00\x73\x00\x61\x00\x76\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\ \x00\x67\ \x00\x15\ \x07\x05\x4c\x07\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x70\x00\x65\x00\x6e\x00\x64\x00\x69\x00\x6e\x00\x67\x00\x2d\x00\x31\x00\x30\x00\x30\ \x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0f\ \x05\xff\xc8\x27\ \x00\x74\ \x00\x72\x00\x61\x00\x63\x00\x6b\x00\x2d\x00\x61\x00\x75\x00\x64\x00\x69\x00\x6f\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x17\ \x05\x80\x05\xa7\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x70\x00\x65\x00\x6e\x00\x64\x00\x69\x00\x6e\x00\x67\x00\x2d\x00\x37\x00\x30\x00\x40\ \x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0d\ \x03\x26\x60\x87\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x31\x00\x30\x00\x30\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x08\ \x0a\x85\x58\x07\ \x00\x73\ \x00\x74\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0b\ \x03\x41\x52\x67\ \x00\x66\ \x00\x69\x00\x6c\x00\x65\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x08\ \x00\x28\x5a\xe7\ \x00\x66\ \x00\x69\x00\x6c\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0f\ \x06\xac\x8f\xe7\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x38\x00\x30\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0a\ \x0a\xcb\x27\x16\ \x00\x6c\ \x00\x6f\x00\x61\x00\x64\x00\x65\x00\x72\x00\x2e\x00\x67\x00\x69\x00\x66\ \x00\x10\ \x00\xe0\x1d\x47\ \x00\x66\ \x00\x69\x00\x6c\x00\x65\x00\x2d\x00\x70\x00\x65\x00\x6e\x00\x64\x00\x69\x00\x6e\x00\x67\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x17\ \x05\x80\x01\xa7\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x70\x00\x65\x00\x6e\x00\x64\x00\x69\x00\x6e\x00\x67\x00\x2d\x00\x35\x00\x30\x00\x40\ \x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0f\ \x06\xac\x81\xe7\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x39\x00\x30\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0f\ \x05\xbf\x20\xa7\ \x00\x74\ \x00\x72\x00\x61\x00\x63\x00\x6b\x00\x2d\x00\x76\x00\x69\x00\x64\x00\x65\x00\x6f\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x12\ \x08\xc2\x5a\x27\ \x00\x43\ \x00\x6f\x00\x76\x00\x65\x00\x72\x00\x41\x00\x72\x00\x74\x00\x53\x00\x68\x00\x61\x00\x64\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\ \x00\x67\ \x00\x0e\ \x08\x53\x8e\xe7\ \x00\x74\ \x00\x72\x00\x61\x00\x63\x00\x6b\x00\x2d\x00\x64\x00\x61\x00\x74\x00\x61\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x05\ \x00\x37\xfb\x78\ \x00\x34\ \x00\x38\x00\x78\x00\x34\x00\x38\ \x00\x17\ \x05\x80\x09\xa7\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x70\x00\x65\x00\x6e\x00\x64\x00\x69\x00\x6e\x00\x67\x00\x2d\x00\x39\x00\x30\x00\x40\ \x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x12\ \x04\xe5\xe0\x87\ \x00\x74\ \x00\x72\x00\x61\x00\x63\x00\x6b\x00\x2d\x00\x76\x00\x69\x00\x64\x00\x65\x00\x6f\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\ \x00\x67\ \x00\x18\ \x02\x2f\xb7\x07\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x70\x00\x65\x00\x6e\x00\x64\x00\x69\x00\x6e\x00\x67\x00\x2d\x00\x31\x00\x30\x00\x30\ \x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0d\ \x0d\xdc\xf1\x67\ \x00\x73\ \x00\x74\x00\x61\x00\x72\x00\x2d\x00\x67\x00\x72\x00\x61\x00\x79\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x13\ \x07\x3b\x4c\xe7\ \x00\x66\ \x00\x69\x00\x6c\x00\x65\x00\x2d\x00\x70\x00\x65\x00\x6e\x00\x64\x00\x69\x00\x6e\x00\x67\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\ \x00\x6e\x00\x67\ \x00\x14\ \x0a\xa0\x36\xe7\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x70\x00\x65\x00\x6e\x00\x64\x00\x69\x00\x6e\x00\x67\x00\x2d\x00\x36\x00\x30\x00\x2e\ \x00\x70\x00\x6e\x00\x67\ \x00\x17\ \x05\x80\x03\xa7\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x70\x00\x65\x00\x6e\x00\x64\x00\x69\x00\x6e\x00\x67\x00\x2d\x00\x36\x00\x30\x00\x40\ \x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x11\ \x0e\x00\x5d\x87\ \x00\x74\ \x00\x72\x00\x61\x00\x63\x00\x6b\x00\x2d\x00\x64\x00\x61\x00\x74\x00\x61\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \ \x00\x09\ \x09\x60\x84\x27\ \x00\x63\ \x00\x64\x00\x72\x00\x6f\x00\x6d\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x14\ \x0a\x80\x36\xe7\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x70\x00\x65\x00\x6e\x00\x64\x00\x69\x00\x6e\x00\x67\x00\x2d\x00\x38\x00\x30\x00\x2e\ \x00\x70\x00\x6e\x00\x67\ \x00\x07\ \x05\x8d\xb5\xe6\ \x00\x32\ \x00\x35\x00\x36\x00\x78\x00\x32\x00\x35\x00\x36\ \x00\x0c\ \x0e\xb2\x04\x27\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x39\x00\x30\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x14\ \x0a\xb0\x36\xe7\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x70\x00\x65\x00\x6e\x00\x64\x00\x69\x00\x6e\x00\x67\x00\x2d\x00\x35\x00\x30\x00\x2e\ \x00\x70\x00\x6e\x00\x67\ \x00\x0f\ \x06\xac\x8d\xe7\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x37\x00\x30\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x07\ \x04\x5f\xb4\x38\ \x00\x31\ \x00\x32\x00\x38\x00\x78\x00\x31\x00\x32\x00\x38\ \x00\x0c\ \x0e\xac\x7b\x67\ \x00\x63\ \x00\x64\x00\x72\x00\x6f\x00\x6d\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x05\ \x00\x34\xdb\x46\ \x00\x31\ \x00\x36\x00\x78\x00\x31\x00\x36\ \x00\x05\ \x00\x36\x9b\x62\ \x00\x33\ \x00\x32\x00\x78\x00\x33\x00\x32\ \x00\x0c\ \x0e\xd2\x04\x27\ \x00\x6d\ \x00\x61\x00\x74\x00\x63\x00\x68\x00\x2d\x00\x37\x00\x30\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x1a\ \x08\x6d\x86\x07\ \x00\x6f\ \x00\x72\x00\x67\x00\x2e\x00\x6d\x00\x75\x00\x73\x00\x69\x00\x63\x00\x62\x00\x72\x00\x61\x00\x69\x00\x6e\x00\x7a\x00\x2e\x00\x50\ \x00\x69\x00\x63\x00\x61\x00\x72\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x12\ \x0a\x2a\x6b\x47\ \x00\x66\ \x00\x69\x00\x6e\x00\x67\x00\x65\x00\x72\x00\x70\x00\x72\x00\x69\x00\x6e\x00\x74\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\ \x00\x67\ \x00\x1a\ \x09\x6e\xef\x07\ \x00\x6d\ \x00\x65\x00\x64\x00\x69\x00\x61\x00\x2d\x00\x6f\x00\x70\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x2d\x00\x73\x00\x61\x00\x76\ \x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x12\ \x01\x82\x91\xa7\ \x00\x67\ \x00\x6f\x00\x2d\x00\x70\x00\x72\x00\x65\x00\x76\x00\x69\x00\x6f\x00\x75\x00\x73\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\ \x00\x67\ \x00\x0c\ \x06\x4c\xbf\x47\ \x00\x61\ \x00\x64\x00\x64\x00\x2d\x00\x69\x00\x74\x00\x65\x00\x6d\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0e\ \x0c\xee\xc3\x07\ \x00\x70\ \x00\x6c\x00\x61\x00\x79\x00\x2d\x00\x6d\x00\x75\x00\x73\x00\x69\x00\x63\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x15\ \x0c\xb1\x0c\xa7\ \x00\x70\ \x00\x69\x00\x63\x00\x61\x00\x72\x00\x64\x00\x2d\x00\x61\x00\x6e\x00\x61\x00\x6c\x00\x79\x00\x7a\x00\x65\x00\x40\x00\x32\x00\x78\ \x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x12\ \x05\xa1\x31\x87\ \x00\x73\ \x00\x70\x00\x65\x00\x61\x00\x6b\x00\x65\x00\x72\x00\x2d\x00\x31\x00\x30\x00\x30\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\ \x00\x67\ \x00\x0d\ \x09\x5e\x0e\x27\ \x00\x66\ \x00\x6f\x00\x6c\x00\x64\x00\x65\x00\x72\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x09\ \x0c\x98\xba\x47\ \x00\x70\ \x00\x61\x00\x75\x00\x73\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x1a\ \x04\x78\x27\x87\ \x00\x6d\ \x00\x65\x00\x64\x00\x69\x00\x61\x00\x2d\x00\x6f\x00\x70\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x2d\x00\x6d\x00\x6f\x00\x64\ \x00\x69\x00\x66\x00\x69\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x10\ \x0d\xf5\x74\xe7\ \x00\x65\ \x00\x64\x00\x69\x00\x74\x00\x2d\x00\x63\x00\x6f\x00\x70\x00\x79\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x14\ \x0a\xa7\x63\xe7\ \x00\x64\ \x00\x6f\x00\x63\x00\x75\x00\x6d\x00\x65\x00\x6e\x00\x74\x00\x2d\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x40\x00\x32\x00\x78\x00\x2e\ \x00\x70\x00\x6e\x00\x67\ \x00\x0c\ \x0d\x4a\xc4\x67\ \x00\x70\ \x00\x61\x00\x75\x00\x73\x00\x65\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0e\ \x0d\xe9\x71\x67\ \x00\x73\ \x00\x70\x00\x65\x00\x61\x00\x6b\x00\x65\x00\x72\x00\x2d\x00\x36\x00\x36\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x18\ \x09\x77\x53\xa7\ \x00\x61\ \x00\x63\x00\x74\x00\x69\x00\x6f\x00\x6e\x00\x2d\x00\x67\x00\x6f\x00\x2d\x00\x64\x00\x6f\x00\x77\x00\x6e\x00\x2d\x00\x31\x00\x36\ \x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x12\ \x02\xd2\xa5\xe7\ \x00\x70\ \x00\x69\x00\x63\x00\x61\x00\x72\x00\x64\x00\x2d\x00\x61\x00\x6e\x00\x61\x00\x6c\x00\x79\x00\x7a\x00\x65\x00\x2e\x00\x70\x00\x6e\ \x00\x67\ \x00\x23\ \x01\x54\x1c\x47\ \x00\x6d\ \x00\x65\x00\x64\x00\x69\x00\x61\x00\x2d\x00\x6f\x00\x70\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x2d\x00\x73\x00\x61\x00\x76\ \x00\x65\x00\x64\x00\x2d\x00\x6d\x00\x6f\x00\x64\x00\x69\x00\x66\x00\x69\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\ \x00\x6e\x00\x67\ \x00\x16\ \x07\xf5\x87\xc7\ \x00\x70\ \x00\x69\x00\x63\x00\x61\x00\x72\x00\x64\x00\x2d\x00\x61\x00\x75\x00\x74\x00\x6f\x00\x2d\x00\x74\x00\x61\x00\x67\x00\x40\x00\x32\ \x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x13\ \x0f\xe8\xae\x47\ \x00\x64\ \x00\x69\x00\x61\x00\x6c\x00\x6f\x00\x67\x00\x2d\x00\x65\x00\x72\x00\x72\x00\x6f\x00\x72\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\ \x00\x6e\x00\x67\ \x00\x0d\ \x06\x7f\x4a\xa7\ \x00\x68\ \x00\x6f\x00\x75\x00\x72\x00\x67\x00\x6c\x00\x61\x00\x73\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0e\ \x0c\xaa\xc0\xa7\ \x00\x65\ \x00\x64\x00\x69\x00\x74\x00\x2d\x00\x70\x00\x61\x00\x73\x00\x74\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0f\ \x0d\x1b\x99\xe7\ \x00\x61\ \x00\x64\x00\x64\x00\x2d\x00\x69\x00\x74\x00\x65\x00\x6d\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0b\ \x0c\x2b\x1f\xc7\ \x00\x67\ \x00\x6f\x00\x2d\x00\x6e\x00\x65\x00\x78\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x1d\ \x07\xa6\xd8\x87\ \x00\x61\ \x00\x63\x00\x6f\x00\x75\x00\x73\x00\x74\x00\x69\x00\x64\x00\x2d\x00\x66\x00\x69\x00\x6e\x00\x67\x00\x65\x00\x72\x00\x70\x00\x72\ \x00\x69\x00\x6e\x00\x74\x00\x65\x00\x72\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x1c\ \x02\x38\xc9\x67\ \x00\x61\ \x00\x63\x00\x6f\x00\x75\x00\x73\x00\x74\x00\x69\x00\x63\x00\x62\x00\x72\x00\x61\x00\x69\x00\x6e\x00\x7a\x00\x2d\x00\x73\x00\x75\ \x00\x62\x00\x6d\x00\x69\x00\x74\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x16\ \x08\x9b\xc7\x87\ \x00\x6c\ \x00\x6f\x00\x6f\x00\x6b\x00\x75\x00\x70\x00\x2d\x00\x6d\x00\x75\x00\x73\x00\x69\x00\x63\x00\x62\x00\x72\x00\x61\x00\x69\x00\x6e\ \x00\x7a\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0f\ \x03\x31\x34\xe7\ \x00\x73\ \x00\x70\x00\x65\x00\x61\x00\x6b\x00\x65\x00\x72\x00\x2d\x00\x31\x00\x30\x00\x30\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0e\ \x07\x12\xd3\xc7\ \x00\x67\ \x00\x6f\x00\x2d\x00\x6e\x00\x65\x00\x78\x00\x74\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0f\ \x02\x30\x8b\xe7\ \x00\x6c\ \x00\x69\x00\x73\x00\x74\x00\x2d\x00\x72\x00\x65\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0f\ \x02\x69\x3c\x47\ \x00\x72\ \x00\x65\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x2d\x00\x69\x00\x74\x00\x65\x00\x6d\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x11\ \x01\xf8\xea\x07\ \x00\x73\ \x00\x70\x00\x65\x00\x61\x00\x6b\x00\x65\x00\x72\x00\x2d\x00\x36\x00\x36\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \ \x00\x14\ \x06\x3e\xc6\xc7\ \x00\x6d\ \x00\x6f\x00\x76\x00\x65\x00\x2d\x00\x61\x00\x6c\x00\x6c\x00\x2d\x00\x6c\x00\x65\x00\x66\x00\x74\x00\x40\x00\x32\x00\x78\x00\x2e\ \x00\x70\x00\x6e\x00\x67\ \x00\x17\ \x0d\x58\x3e\xe7\ \x00\x61\ \x00\x70\x00\x70\x00\x6c\x00\x69\x00\x63\x00\x61\x00\x74\x00\x69\x00\x6f\x00\x6e\x00\x73\x00\x2d\x00\x73\x00\x79\x00\x73\x00\x74\ \x00\x65\x00\x6d\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x13\ \x06\x89\x11\xa7\ \x00\x70\ \x00\x69\x00\x63\x00\x61\x00\x72\x00\x64\x00\x2d\x00\x61\x00\x75\x00\x74\x00\x6f\x00\x2d\x00\x74\x00\x61\x00\x67\x00\x2e\x00\x70\ \x00\x6e\x00\x67\ \x00\x1d\ \x04\x97\xd9\xa7\ \x00\x6d\ \x00\x65\x00\x64\x00\x69\x00\x61\x00\x2d\x00\x6f\x00\x70\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x2d\x00\x6d\x00\x6f\x00\x64\ \x00\x69\x00\x66\x00\x69\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x1d\ \x0f\x94\xff\x67\ \x00\x70\ \x00\x69\x00\x63\x00\x61\x00\x72\x00\x64\x00\x2d\x00\x74\x00\x61\x00\x67\x00\x73\x00\x2d\x00\x66\x00\x72\x00\x6f\x00\x6d\x00\x2d\ \x00\x66\x00\x69\x00\x6c\x00\x65\x00\x6e\x00\x61\x00\x6d\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x19\ \x0a\x96\x44\x47\ \x00\x6c\ \x00\x6f\x00\x6f\x00\x6b\x00\x75\x00\x70\x00\x2d\x00\x6d\x00\x75\x00\x73\x00\x69\x00\x63\x00\x62\x00\x72\x00\x61\x00\x69\x00\x6e\ \x00\x7a\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x13\ \x07\xd8\x55\x07\ \x00\x76\ \x00\x69\x00\x65\x00\x77\x00\x2d\x00\x72\x00\x65\x00\x66\x00\x72\x00\x65\x00\x73\x00\x68\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\ \x00\x6e\x00\x67\ \x00\x12\ \x0e\x51\x13\x67\ \x00\x6c\ \x00\x69\x00\x73\x00\x74\x00\x2d\x00\x72\x00\x65\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\ \x00\x67\ \x00\x15\ \x02\x2c\x75\xc7\ \x00\x70\ \x00\x69\x00\x63\x00\x61\x00\x72\x00\x64\x00\x2d\x00\x63\x00\x6c\x00\x75\x00\x73\x00\x74\x00\x65\x00\x72\x00\x40\x00\x32\x00\x78\ \x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x17\ \x06\x8b\xba\x67\ \x00\x70\ \x00\x72\x00\x65\x00\x66\x00\x65\x00\x72\x00\x65\x00\x6e\x00\x63\x00\x65\x00\x73\x00\x2d\x00\x64\x00\x65\x00\x73\x00\x6b\x00\x74\ \x00\x6f\x00\x70\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x12\ \x05\x2b\x04\x47\ \x00\x72\ \x00\x65\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x2d\x00\x69\x00\x74\x00\x65\x00\x6d\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\ \x00\x67\ \x00\x15\ \x0b\xbd\xdf\xc7\ \x00\x61\ \x00\x63\x00\x6f\x00\x75\x00\x73\x00\x74\x00\x69\x00\x63\x00\x62\x00\x72\x00\x61\x00\x69\x00\x6e\x00\x7a\x00\x40\x00\x32\x00\x78\ \x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0b\ \x06\x3d\x10\x27\ \x00\x67\ \x00\x6f\x00\x2d\x00\x64\x00\x6f\x00\x77\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x15\ \x08\x8a\x40\xe7\ \x00\x6d\ \x00\x6f\x00\x76\x00\x65\x00\x2d\x00\x61\x00\x6c\x00\x6c\x00\x2d\x00\x72\x00\x69\x00\x67\x00\x68\x00\x74\x00\x40\x00\x32\x00\x78\ \x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x17\ \x0f\x76\x8b\xe7\ \x00\x70\ \x00\x69\x00\x63\x00\x61\x00\x72\x00\x64\x00\x2d\x00\x65\x00\x64\x00\x69\x00\x74\x00\x2d\x00\x74\x00\x61\x00\x67\x00\x73\x00\x40\ \x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x11\ \x01\xa6\xc4\x87\ \x00\x64\ \x00\x6f\x00\x63\x00\x75\x00\x6d\x00\x65\x00\x6e\x00\x74\x00\x2d\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ \ \x00\x11\ \x0c\x83\x0d\x07\ \x00\x6d\ \x00\x6f\x00\x76\x00\x65\x00\x2d\x00\x61\x00\x6c\x00\x6c\x00\x2d\x00\x6c\x00\x65\x00\x66\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ \ \x00\x17\ \x0d\xcd\xf8\x07\ \x00\x6d\ \x00\x65\x00\x64\x00\x69\x00\x61\x00\x2d\x00\x6f\x00\x70\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x2d\x00\x73\x00\x61\x00\x76\ \x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x12\ \x09\x17\x4c\x27\ \x00\x70\ \x00\x69\x00\x63\x00\x61\x00\x72\x00\x64\x00\x2d\x00\x63\x00\x6c\x00\x75\x00\x73\x00\x74\x00\x65\x00\x72\x00\x2e\x00\x70\x00\x6e\ \x00\x67\ \x00\x0f\ \x03\x7d\xa0\x87\ \x00\x65\ \x00\x64\x00\x69\x00\x74\x00\x2d\x00\x63\x00\x75\x00\x74\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x14\ \x02\x79\x4f\x07\ \x00\x6d\ \x00\x65\x00\x64\x00\x69\x00\x61\x00\x2d\x00\x6f\x00\x70\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x40\x00\x32\x00\x78\x00\x2e\ \x00\x70\x00\x6e\x00\x67\ \x00\x19\ \x0c\xfe\x4d\x67\ \x00\x61\ \x00\x63\x00\x6f\x00\x75\x00\x73\x00\x74\x00\x69\x00\x63\x00\x62\x00\x72\x00\x61\x00\x69\x00\x6e\x00\x7a\x00\x2d\x00\x73\x00\x75\ \x00\x62\x00\x6d\x00\x69\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0d\ \x01\x1c\xb1\xa7\ \x00\x65\ \x00\x64\x00\x69\x00\x74\x00\x2d\x00\x63\x00\x6f\x00\x70\x00\x79\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0d\ \x01\xd4\x55\x27\ \x00\x73\ \x00\x70\x00\x65\x00\x61\x00\x6b\x00\x65\x00\x72\x00\x2d\x00\x30\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x14\ \x0b\xb8\xaa\x87\ \x00\x64\ \x00\x6f\x00\x63\x00\x75\x00\x6d\x00\x65\x00\x6e\x00\x74\x00\x2d\x00\x73\x00\x61\x00\x76\x00\x65\x00\x40\x00\x32\x00\x78\x00\x2e\ \x00\x70\x00\x6e\x00\x67\ \x00\x0f\ \x0e\x36\x76\xc7\ \x00\x67\ \x00\x6f\x00\x2d\x00\x70\x00\x72\x00\x65\x00\x76\x00\x69\x00\x6f\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x1a\ \x05\x00\xfa\x67\ \x00\x61\ \x00\x70\x00\x70\x00\x6c\x00\x69\x00\x63\x00\x61\x00\x74\x00\x69\x00\x6f\x00\x6e\x00\x73\x00\x2d\x00\x73\x00\x79\x00\x73\x00\x74\ \x00\x65\x00\x6d\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x12\ \x08\xb2\xe6\x47\ \x00\x6d\ \x00\x6f\x00\x76\x00\x65\x00\x2d\x00\x61\x00\x6c\x00\x6c\x00\x2d\x00\x72\x00\x69\x00\x67\x00\x68\x00\x74\x00\x2e\x00\x70\x00\x6e\ \x00\x67\ \x00\x20\ \x09\x18\xa4\xe7\ \x00\x70\ \x00\x69\x00\x63\x00\x61\x00\x72\x00\x64\x00\x2d\x00\x74\x00\x61\x00\x67\x00\x73\x00\x2d\x00\x66\x00\x72\x00\x6f\x00\x6d\x00\x2d\ \x00\x66\x00\x69\x00\x6c\x00\x65\x00\x6e\x00\x61\x00\x6d\x00\x65\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x11\ \x0a\xe4\xc3\xa7\ \x00\x65\ \x00\x64\x00\x69\x00\x74\x00\x2d\x00\x70\x00\x61\x00\x73\x00\x74\x00\x65\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \ \x00\x0a\ \x0a\xc8\xfb\x07\ \x00\x66\ \x00\x6f\x00\x6c\x00\x64\x00\x65\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0c\ \x07\xb1\x59\x27\ \x00\x65\ \x00\x64\x00\x69\x00\x74\x00\x2d\x00\x63\x00\x75\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x11\ \x01\xf8\xf5\xa7\ \x00\x73\ \x00\x70\x00\x65\x00\x61\x00\x6b\x00\x65\x00\x72\x00\x2d\x00\x33\x00\x33\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \ \x00\x11\ \x05\x70\xe6\x47\ \x00\x65\ \x00\x64\x00\x69\x00\x74\x00\x2d\x00\x63\x00\x6c\x00\x65\x00\x61\x00\x72\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \ \x00\x12\ \x04\x47\xd5\x27\ \x00\x61\ \x00\x63\x00\x6f\x00\x75\x00\x73\x00\x74\x00\x69\x00\x63\x00\x62\x00\x72\x00\x61\x00\x69\x00\x6e\x00\x7a\x00\x2e\x00\x70\x00\x6e\ \x00\x67\ \x00\x14\ \x0e\xe8\x99\x87\ \x00\x70\ \x00\x69\x00\x63\x00\x61\x00\x72\x00\x64\x00\x2d\x00\x65\x00\x64\x00\x69\x00\x74\x00\x2d\x00\x74\x00\x61\x00\x67\x00\x73\x00\x2e\ \x00\x70\x00\x6e\x00\x67\ \x00\x15\ \x00\x24\xf9\x87\ \x00\x61\ \x00\x63\x00\x74\x00\x69\x00\x6f\x00\x6e\x00\x2d\x00\x67\x00\x6f\x00\x2d\x00\x64\x00\x6f\x00\x77\x00\x6e\x00\x2d\x00\x31\x00\x36\ \x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0b\ \x03\x75\x06\xe7\ \x00\x70\ \x00\x6c\x00\x61\x00\x79\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x10\ \x02\x45\x98\x87\ \x00\x68\ \x00\x6f\x00\x75\x00\x72\x00\x67\x00\x6c\x00\x61\x00\x73\x00\x73\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x17\ \x0c\xd0\x61\x47\ \x00\x66\ \x00\x69\x00\x6e\x00\x67\x00\x65\x00\x72\x00\x70\x00\x72\x00\x69\x00\x6e\x00\x74\x00\x2d\x00\x67\x00\x72\x00\x61\x00\x79\x00\x40\ \x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x1a\ \x07\xcc\x54\xc7\ \x00\x6d\ \x00\x65\x00\x64\x00\x69\x00\x61\x00\x2d\x00\x6f\x00\x70\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x2d\x00\x65\x00\x72\x00\x72\ \x00\x6f\x00\x72\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x11\ \x00\xbd\x49\x67\ \x00\x6d\ \x00\x65\x00\x64\x00\x69\x00\x61\x00\x2d\x00\x6f\x00\x70\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x2e\x00\x70\x00\x6e\x00\x67\ \ \x00\x0c\ \x0e\x5f\xcf\xc7\ \x00\x67\ \x00\x6f\x00\x2d\x00\x75\x00\x70\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x1a\ \x0d\x49\x86\xc7\ \x00\x70\ \x00\x72\x00\x65\x00\x66\x00\x65\x00\x72\x00\x65\x00\x6e\x00\x63\x00\x65\x00\x73\x00\x2d\x00\x64\x00\x65\x00\x73\x00\x6b\x00\x74\ \x00\x6f\x00\x70\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x11\ \x0f\xe3\xd5\x67\ \x00\x64\ \x00\x6f\x00\x63\x00\x75\x00\x6d\x00\x65\x00\x6e\x00\x74\x00\x2d\x00\x73\x00\x61\x00\x76\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ \ \x00\x08\ \x02\x8c\x59\xa7\ \x00\x70\ \x00\x6c\x00\x61\x00\x79\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x10\ \x08\x15\x13\x67\ \x00\x76\ \x00\x69\x00\x65\x00\x77\x00\x2d\x00\x72\x00\x65\x00\x66\x00\x72\x00\x65\x00\x73\x00\x68\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x1a\ \x0c\x7d\x14\x87\ \x00\x61\ \x00\x63\x00\x6f\x00\x75\x00\x73\x00\x74\x00\x69\x00\x64\x00\x2d\x00\x66\x00\x69\x00\x6e\x00\x67\x00\x65\x00\x72\x00\x70\x00\x72\ \x00\x69\x00\x6e\x00\x74\x00\x65\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0e\ \x07\xed\x90\x87\ \x00\x67\ \x00\x6f\x00\x2d\x00\x64\x00\x6f\x00\x77\x00\x6e\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x14\ \x09\xb9\xa3\xe7\ \x00\x66\ \x00\x69\x00\x6e\x00\x67\x00\x65\x00\x72\x00\x70\x00\x72\x00\x69\x00\x6e\x00\x74\x00\x2d\x00\x67\x00\x72\x00\x61\x00\x79\x00\x2e\ \x00\x70\x00\x6e\x00\x67\ \x00\x10\ \x03\xbd\x6d\x27\ \x00\x73\ \x00\x70\x00\x65\x00\x61\x00\x6b\x00\x65\x00\x72\x00\x2d\x00\x30\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x11\ \x0a\xde\xca\xa7\ \x00\x70\ \x00\x6c\x00\x61\x00\x79\x00\x2d\x00\x6d\x00\x75\x00\x73\x00\x69\x00\x63\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ \ \x00\x0e\ \x0d\x16\x71\x67\ \x00\x73\ \x00\x70\x00\x65\x00\x61\x00\x6b\x00\x65\x00\x72\x00\x2d\x00\x33\x00\x33\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x17\ \x08\x1f\x12\x27\ \x00\x6d\ \x00\x65\x00\x64\x00\x69\x00\x61\x00\x2d\x00\x6f\x00\x70\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x2d\x00\x65\x00\x72\x00\x72\ \x00\x6f\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x10\ \x0f\xcb\x90\x67\ \x00\x64\ \x00\x69\x00\x61\x00\x6c\x00\x6f\x00\x67\x00\x2d\x00\x65\x00\x72\x00\x72\x00\x6f\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x20\ \x0a\x57\x7b\xa7\ \x00\x6d\ \x00\x65\x00\x64\x00\x69\x00\x61\x00\x2d\x00\x6f\x00\x70\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x2d\x00\x73\x00\x61\x00\x76\ \x00\x65\x00\x64\x00\x2d\x00\x6d\x00\x6f\x00\x64\x00\x69\x00\x66\x00\x69\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0f\ \x09\xef\xcc\x47\ \x00\x66\ \x00\x69\x00\x6e\x00\x67\x00\x65\x00\x72\x00\x70\x00\x72\x00\x69\x00\x6e\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0e\ \x0d\x8b\x39\xe7\ \x00\x65\ \x00\x64\x00\x69\x00\x74\x00\x2d\x00\x63\x00\x6c\x00\x65\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x09\ \x04\xc3\x8b\x07\ \x00\x67\ \x00\x6f\x00\x2d\x00\x75\x00\x70\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x11\ \x0e\xfe\x4a\xe7\ \x00\x73\ \x00\x79\x00\x73\x00\x74\x00\x65\x00\x6d\x00\x2d\x00\x73\x00\x65\x00\x61\x00\x72\x00\x63\x00\x68\x00\x2e\x00\x70\x00\x6e\x00\x67\ \ \x00\x14\ \x02\x40\x88\x67\ \x00\x73\ \x00\x79\x00\x73\x00\x74\x00\x65\x00\x6d\x00\x2d\x00\x73\x00\x65\x00\x61\x00\x72\x00\x63\x00\x68\x00\x40\x00\x32\x00\x78\x00\x2e\ \x00\x70\x00\x6e\x00\x67\ " qt_resource_struct_v1 = b"\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x34\x00\x00\x00\x02\ \x00\x00\x03\x36\x00\x00\x00\x00\x00\x01\x00\x00\x1c\xea\ \x00\x00\x06\xee\x00\x02\x00\x00\x00\x5b\x00\x00\x00\x77\ \x00\x00\x01\x5e\x00\x02\x00\x00\x00\x3c\x00\x00\x00\x3b\ \x00\x00\x00\xfc\x00\x02\x00\x00\x00\x01\x00\x00\x00\x3a\ \x00\x00\x06\xfe\x00\x02\x00\x00\x00\x01\x00\x00\x00\x39\ \x00\x00\x04\x78\x00\x02\x00\x00\x00\x01\x00\x00\x00\x38\ \x00\x00\x03\x8a\x00\x00\x00\x00\x00\x01\x00\x00\x22\x08\ \x00\x00\x01\xde\x00\x00\x00\x00\x00\x01\x00\x00\x11\xfc\ \x00\x00\x04\xe6\x00\x00\x00\x00\x00\x01\x00\x00\xcd\x98\ \x00\x00\x02\xe4\x00\x00\x00\x00\x00\x01\x00\x00\x17\x9e\ \x00\x00\x03\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x19\x51\ \x00\x00\x00\x72\x00\x00\x00\x00\x00\x01\x00\x00\x02\x14\ \x00\x00\x00\xb4\x00\x00\x00\x00\x00\x01\x00\x00\x09\x66\ \x00\x00\x02\x32\x00\x00\x00\x00\x00\x01\x00\x00\x13\x49\ \x00\x00\x06\xbc\x00\x02\x00\x00\x00\x01\x00\x00\x00\x37\ \x00\x00\x04\xbc\x00\x00\x00\x00\x00\x01\x00\x00\xca\x8f\ \x00\x00\x03\xb0\x00\x00\x00\x00\x00\x01\x00\x00\x23\x1a\ \x00\x00\x05\x96\x00\x00\x00\x00\x00\x01\x00\x00\xd2\x68\ \x00\x00\x02\xb0\x00\x00\x00\x00\x00\x01\x00\x00\x16\x9f\ \x00\x00\x01\x2a\x00\x00\x00\x00\x00\x01\x00\x00\x0b\xe1\ \x00\x00\x04\x88\x00\x00\x00\x00\x00\x01\x00\x00\xc9\x91\ \x00\x00\x06\x38\x00\x02\x00\x00\x00\x01\x00\x00\x00\x36\ \x00\x00\x04\x08\x00\x00\x00\x00\x00\x01\x00\x00\x25\x42\ \x00\x00\x02\x8c\x00\x00\x00\x00\x00\x01\x00\x00\x15\x84\ \x00\x00\x03\xe4\x00\x00\x00\x00\x00\x01\x00\x00\x24\x3c\ \x00\x00\x00\x30\x00\x00\x00\x00\x00\x01\x00\x00\x00\x82\ \x00\x00\x00\xd8\x00\x00\x00\x00\x00\x01\x00\x00\x0a\x34\ \x00\x00\x06\x98\x00\x00\x00\x00\x00\x01\x00\x00\xee\xd2\ \x00\x00\x03\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x1e\x68\ \x00\x00\x02\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x15\x19\ \x00\x00\x05\x3c\x00\x00\x00\x00\x00\x01\x00\x00\xcf\x68\ \x00\x00\x04\x56\x00\x00\x00\x00\x00\x01\x00\x00\xc7\xa8\ \x00\x00\x04\x2c\x00\x00\x00\x00\x00\x01\x00\x00\x26\x7f\ \x00\x00\x05\xf2\x00\x00\x00\x00\x00\x01\x00\x00\xdb\xd9\ \x00\x00\x01\xc6\x00\x00\x00\x00\x00\x01\x00\x00\x10\x83\ \x00\x00\x00\x8e\x00\x00\x00\x00\x00\x01\x00\x00\x06\x40\ \x00\x00\x01\x9c\x00\x00\x00\x00\x00\x01\x00\x00\x0d\x52\ \x00\x00\x06\x0a\x00\x00\x00\x00\x00\x01\x00\x00\xed\x60\ \x00\x00\x03\x04\x00\x00\x00\x00\x00\x01\x00\x00\x18\x0a\ \x00\x00\x02\x04\x00\x00\x00\x00\x00\x01\x00\x00\x12\xcd\ \x00\x00\x05\x68\x00\x00\x00\x00\x00\x01\x00\x00\xd1\xe3\ \x00\x00\x06\x6a\x00\x00\x00\x00\x00\x01\x00\x00\xee\x50\ \x00\x00\x03\x70\x00\x00\x00\x00\x00\x01\x00\x00\x1f\x63\ \x00\x00\x01\x6e\x00\x00\x00\x00\x00\x01\x00\x00\x0c\xdc\ \x00\x00\x05\x1c\x00\x00\x00\x00\x00\x01\x00\x00\xce\x69\ \x00\x00\x05\xca\x00\x00\x00\x00\x00\x01\x00\x00\xd3\x99\ \x00\x00\x06\xd0\x00\x00\x00\x00\x00\x01\x00\x00\xef\xcc\ \x00\x00\x06\x4c\x00\x00\x00\x00\x00\x01\x00\x00\xed\xdb\ \x00\x00\x00\x54\x00\x00\x00\x00\x00\x01\x00\x00\x01\x99\ \x00\x00\x07\x0e\x00\x00\x00\x00\x00\x01\x00\x01\x17\xa5\ \x00\x00\x01\x0c\x00\x00\x00\x00\x00\x01\x00\x00\x0b\x5d\ \x00\x00\x00\x12\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ \x00\x00\x07\x2c\x00\x00\x00\x00\x00\x01\x00\x02\xd4\xbe\ \x00\x00\x07\x2c\x00\x00\x00\x00\x00\x01\x00\x02\xbc\x65\ \x00\x00\x07\x2c\x00\x00\x00\x00\x00\x01\x00\x03\x07\xf7\ \x00\x00\x07\x2c\x00\x00\x00\x00\x00\x01\x00\x01\x18\x1f\ \x00\x00\x07\x2c\x00\x00\x00\x00\x00\x01\x00\x04\x94\x50\ \x00\x00\x13\xbc\x00\x00\x00\x00\x00\x01\x00\x03\x0e\xd6\ \x00\x00\x09\xf4\x00\x00\x00\x00\x00\x01\x00\x04\x46\xa8\ \x00\x00\x0f\x60\x00\x00\x00\x00\x00\x01\x00\x03\x58\x3b\ \x00\x00\x10\xb8\x00\x00\x00\x00\x00\x01\x00\x03\xb7\x2c\ \x00\x00\x0c\x5e\x00\x00\x00\x00\x00\x01\x00\x04\x40\x27\ \x00\x00\x12\x34\x00\x00\x00\x00\x00\x01\x00\x03\xc0\xe0\ \x00\x00\x0e\x22\x00\x00\x00\x00\x00\x01\x00\x03\xa9\x81\ \x00\x00\x0c\x16\x00\x00\x00\x00\x00\x01\x00\x04\x3e\x48\ \x00\x00\x0b\x60\x00\x00\x00\x00\x00\x01\x00\x04\x21\x7f\ \x00\x00\x16\xc0\x00\x00\x00\x00\x00\x01\x00\x04\x67\x6d\ \x00\x00\x13\x28\x00\x00\x00\x00\x00\x01\x00\x03\x70\x27\ \x00\x00\x10\x32\x00\x00\x00\x00\x00\x01\x00\x04\x30\xbf\ \x00\x00\x14\x64\x00\x00\x00\x00\x00\x01\x00\x03\x50\x7e\ \x00\x00\x09\xca\x00\x00\x00\x00\x00\x01\x00\x03\xf3\x45\ \x00\x00\x0b\xd0\x00\x00\x00\x00\x00\x01\x00\x03\x4e\x50\ \x00\x00\x13\x0c\x00\x00\x00\x00\x00\x01\x00\x04\x84\xa4\ \x00\x00\x15\x2a\x00\x00\x00\x00\x00\x01\x00\x04\x63\x41\ \x00\x00\x12\x84\x00\x00\x00\x00\x00\x01\x00\x03\xbb\x28\ \x00\x00\x08\xc6\x00\x00\x00\x00\x00\x01\x00\x03\x5c\xe7\ \x00\x00\x0d\x14\x00\x00\x00\x00\x00\x01\x00\x03\x97\x95\ \x00\x00\x12\x5c\x00\x00\x00\x00\x00\x01\x00\x03\xc5\x90\ \x00\x00\x08\x64\x00\x00\x00\x00\x00\x01\x00\x04\x8c\xe0\ \x00\x00\x0a\x9e\x00\x00\x00\x00\x00\x01\x00\x04\x1b\xaf\ \x00\x00\x0c\xe8\x00\x00\x00\x00\x00\x01\x00\x04\x1f\x8a\ \x00\x00\x0e\x52\x00\x00\x00\x00\x00\x01\x00\x03\x12\x13\ \x00\x00\x0b\x20\x00\x00\x00\x00\x00\x01\x00\x03\xcb\x73\ \x00\x00\x13\x82\x00\x00\x00\x00\x00\x01\x00\x04\x03\x40\ \x00\x00\x0a\x40\x00\x00\x00\x00\x00\x01\x00\x04\x7a\x7c\ \x00\x00\x15\x9a\x00\x00\x00\x00\x00\x01\x00\x04\x5b\xbe\ \x00\x00\x0b\x9e\x00\x00\x00\x00\x00\x01\x00\x03\xb8\x57\ \x00\x00\x0f\xe4\x00\x00\x00\x00\x00\x01\x00\x03\x5a\x33\ \x00\x00\x11\x8e\x00\x00\x00\x00\x00\x01\x00\x03\x37\x9b\ \x00\x00\x08\x8e\x00\x00\x00\x00\x00\x01\x00\x04\x5e\xdb\ \x00\x00\x07\x90\x00\x00\x00\x00\x00\x01\x00\x03\x60\xae\ \x00\x00\x16\x3a\x00\x00\x00\x00\x00\x01\x00\x03\xb3\x0f\ \x00\x00\x07\x66\x00\x00\x00\x00\x00\x01\x00\x03\x14\xb1\ \x00\x00\x15\xf4\x00\x00\x00\x00\x00\x01\x00\x03\xef\xbf\ \x00\x00\x0d\x94\x00\x00\x00\x00\x00\x01\x00\x04\x70\xdd\ \x00\x00\x09\x26\x00\x00\x00\x00\x00\x01\x00\x04\x14\x51\ \x00\x00\x11\xfc\x00\x00\x00\x00\x00\x01\x00\x03\x0d\x59\ \x00\x00\x15\x50\x00\x00\x00\x00\x00\x01\x00\x04\x56\x75\ \x00\x00\x10\xd8\x00\x00\x00\x00\x00\x01\x00\x04\x8a\xf9\ \x00\x00\x0e\xb0\x00\x00\x00\x00\x00\x01\x00\x03\x27\xd5\ \x00\x00\x14\xa0\x00\x00\x00\x00\x00\x01\x00\x04\x0f\xe5\ \x00\x00\x08\xae\x00\x00\x00\x00\x00\x01\x00\x03\x41\x6c\ \x00\x00\x08\x34\x00\x00\x00\x00\x00\x01\x00\x03\xda\x34\ \x00\x00\x08\x12\x00\x00\x00\x00\x00\x01\x00\x04\x19\xa8\ \x00\x00\x10\x60\x00\x00\x00\x00\x00\x01\x00\x03\x52\xae\ \x00\x00\x15\x78\x00\x00\x00\x00\x00\x01\x00\x04\x54\xe4\ \x00\x00\x14\x02\x00\x00\x00\x00\x00\x01\x00\x03\xf8\x54\ \x00\x00\x09\x54\x00\x00\x00\x00\x00\x01\x00\x03\x22\x82\ \x00\x00\x16\x5e\x00\x00\x00\x00\x00\x01\x00\x03\xed\xe7\ \x00\x00\x0f\xb0\x00\x00\x00\x00\x00\x01\x00\x03\xa6\xa1\ \x00\x00\x09\x72\x00\x00\x00\x00\x00\x01\x00\x03\xb1\x39\ \x00\x00\x0d\xf8\x00\x00\x00\x00\x00\x01\x00\x04\x7e\xa6\ \x00\x00\x12\xae\x00\x00\x00\x00\x00\x01\x00\x03\x6c\xd0\ \x00\x00\x16\x98\x00\x00\x00\x00\x00\x01\x00\x03\x55\x50\ \x00\x00\x0f\x2c\x00\x00\x00\x00\x00\x01\x00\x03\x43\x4c\ \x00\x00\x0d\x54\x00\x00\x00\x00\x00\x01\x00\x03\xbd\x88\ \x00\x00\x14\x3c\x00\x00\x00\x00\x00\x01\x00\x04\x66\x1b\ \x00\x00\x12\xdc\x00\x00\x00\x00\x00\x01\x00\x02\x56\xb8\ \x00\x00\x13\xbc\x00\x00\x00\x00\x00\x01\x00\x02\x8a\xf9\ \x00\x00\x10\x98\x00\x00\x00\x00\x00\x01\x00\x02\x2f\x31\ \x00\x00\x09\xf4\x00\x00\x00\x00\x00\x01\x00\x01\x6e\x3b\ \x00\x00\x07\xca\x00\x00\x00\x00\x00\x01\x00\x01\x33\xd3\ \x00\x00\x0f\x60\x00\x00\x00\x00\x00\x01\x00\x02\x0f\x21\ \x00\x00\x10\xb8\x00\x00\x00\x00\x00\x01\x00\x02\x30\xda\ \x00\x00\x0c\x5e\x00\x00\x00\x00\x00\x01\x00\x01\xb3\x55\ \x00\x00\x12\x34\x00\x00\x00\x00\x00\x01\x00\x02\x4c\x51\ \x00\x00\x0e\x22\x00\x00\x00\x00\x00\x01\x00\x01\xe5\x8d\ \x00\x00\x0c\x16\x00\x00\x00\x00\x00\x01\x00\x01\xb1\x10\ \x00\x00\x0b\x60\x00\x00\x00\x00\x00\x01\x00\x01\x9c\x7b\ \x00\x00\x13\x28\x00\x00\x00\x00\x00\x01\x00\x02\x5c\xb5\ \x00\x00\x0c\x3a\x00\x00\x00\x00\x00\x01\x00\x01\xb2\x7f\ \x00\x00\x10\x32\x00\x00\x00\x00\x00\x01\x00\x02\x1d\xce\ \x00\x00\x14\x64\x00\x00\x00\x00\x00\x01\x00\x02\x9c\x3d\ \x00\x00\x09\xca\x00\x00\x00\x00\x00\x01\x00\x01\x6a\xc7\ \x00\x00\x0b\xd0\x00\x00\x00\x00\x00\x01\x00\x01\xad\x19\ \x00\x00\x13\x0c\x00\x00\x00\x00\x00\x01\x00\x02\x57\xec\ \x00\x00\x10\x0e\x00\x00\x00\x00\x00\x01\x00\x02\x16\xef\ \x00\x00\x15\x2a\x00\x00\x00\x00\x00\x01\x00\x02\xa7\x75\ \x00\x00\x12\x84\x00\x00\x00\x00\x00\x01\x00\x02\x51\xd5\ \x00\x00\x08\xc6\x00\x00\x00\x00\x00\x01\x00\x01\x59\x30\ \x00\x00\x0d\x14\x00\x00\x00\x00\x00\x01\x00\x01\xbe\xb2\ \x00\x00\x16\x80\x00\x00\x00\x00\x00\x01\x00\x02\xbb\x22\ \x00\x00\x11\x2a\x00\x00\x00\x00\x00\x01\x00\x02\x34\xb5\ \x00\x00\x0e\x86\x00\x00\x00\x00\x00\x01\x00\x01\xef\xb3\ \x00\x00\x12\x5c\x00\x00\x00\x00\x00\x01\x00\x02\x4f\xeb\ \x00\x00\x08\x64\x00\x00\x00\x00\x00\x01\x00\x01\x4d\xd7\ \x00\x00\x0e\xe0\x00\x00\x00\x00\x00\x01\x00\x02\x00\x50\ \x00\x00\x0c\x86\x00\x00\x00\x00\x00\x01\x00\x01\xb8\x62\ \x00\x00\x07\xf4\x00\x00\x00\x00\x00\x01\x00\x01\x35\xf4\ \x00\x00\x0a\x9e\x00\x00\x00\x00\x00\x01\x00\x01\x86\x4e\ \x00\x00\x0c\xe8\x00\x00\x00\x00\x00\x01\x00\x01\xbc\x9f\ \x00\x00\x0e\x52\x00\x00\x00\x00\x00\x01\x00\x01\xed\x61\ \x00\x00\x0b\xf4\x00\x00\x00\x00\x00\x01\x00\x01\xae\xe8\ \x00\x00\x0b\x20\x00\x00\x00\x00\x00\x01\x00\x01\x91\x79\ \x00\x00\x12\x16\x00\x00\x00\x00\x00\x01\x00\x02\x4a\x22\ \x00\x00\x13\x82\x00\x00\x00\x00\x00\x01\x00\x02\x81\xcf\ \x00\x00\x0d\xcc\x00\x00\x00\x00\x00\x01\x00\x01\xd8\x47\ \x00\x00\x14\xda\x00\x00\x00\x00\x00\x01\x00\x02\xa3\x20\ \x00\x00\x0a\x40\x00\x00\x00\x00\x00\x01\x00\x01\x7d\x1d\ \x00\x00\x14\x7a\x00\x00\x00\x00\x00\x01\x00\x02\x9d\xc6\ \x00\x00\x15\x9a\x00\x00\x00\x00\x00\x01\x00\x02\xb1\x2a\ \x00\x00\x07\x2c\x00\x00\x00\x00\x00\x01\x00\x01\x90\xa0\ \x00\x00\x0e\xfc\x00\x00\x00\x00\x00\x01\x00\x02\x01\x93\ \x00\x00\x0b\x9e\x00\x00\x00\x00\x00\x01\x00\x01\xab\x06\ \x00\x00\x11\x64\x00\x00\x00\x00\x00\x01\x00\x02\x3b\x13\ \x00\x00\x0f\xe4\x00\x00\x00\x00\x00\x01\x00\x02\x14\x7b\ \x00\x00\x11\x8e\x00\x00\x00\x00\x00\x01\x00\x02\x3c\x1a\ \x00\x00\x08\x8e\x00\x00\x00\x00\x00\x01\x00\x01\x54\x5d\ \x00\x00\x07\x90\x00\x00\x00\x00\x00\x01\x00\x01\x26\xda\ \x00\x00\x09\x94\x00\x00\x00\x00\x00\x01\x00\x01\x67\xec\ \x00\x00\x14\xfc\x00\x00\x00\x00\x00\x01\x00\x02\xa5\xc5\ \x00\x00\x16\x3a\x00\x00\x00\x00\x00\x01\x00\x02\xb7\x6b\ \x00\x00\x07\x66\x00\x00\x00\x00\x00\x01\x00\x01\x1b\xd6\ \x00\x00\x15\xf4\x00\x00\x00\x00\x00\x01\x00\x02\xb4\x70\ \x00\x00\x0d\x94\x00\x00\x00\x00\x00\x01\x00\x01\xd1\x29\ \x00\x00\x09\x26\x00\x00\x00\x00\x00\x01\x00\x01\x5e\x5a\ \x00\x00\x11\xfc\x00\x00\x00\x00\x00\x01\x00\x02\x48\xef\ \x00\x00\x15\x50\x00\x00\x00\x00\x00\x01\x00\x02\xa9\xd2\ \x00\x00\x11\xd4\x00\x00\x00\x00\x00\x01\x00\x02\x43\x4f\ \x00\x00\x10\xd8\x00\x00\x00\x00\x00\x01\x00\x02\x31\xf4\ \x00\x00\x0e\xb0\x00\x00\x00\x00\x00\x01\x00\x01\xf1\x8a\ \x00\x00\x0b\x04\x00\x00\x00\x00\x00\x01\x00\x01\x8f\xa1\ \x00\x00\x14\xa0\x00\x00\x00\x00\x00\x01\x00\x02\xa0\x40\ \x00\x00\x0f\x88\x00\x00\x00\x00\x00\x01\x00\x02\x10\xbd\ \x00\x00\x08\xae\x00\x00\x00\x00\x00\x01\x00\x01\x57\xc7\ \x00\x00\x0a\xbe\x00\x00\x00\x00\x00\x01\x00\x01\x89\x8c\ \x00\x00\x08\x34\x00\x00\x00\x00\x00\x01\x00\x01\x39\x5f\ \x00\x00\x13\x4e\x00\x00\x00\x00\x00\x01\x00\x02\x76\xcb\ \x00\x00\x08\x12\x00\x00\x00\x00\x00\x01\x00\x01\x37\x56\ \x00\x00\x10\x60\x00\x00\x00\x00\x00\x01\x00\x02\x2c\xde\ \x00\x00\x15\x78\x00\x00\x00\x00\x00\x01\x00\x02\xaf\xd4\ \x00\x00\x0a\xe0\x00\x00\x00\x00\x00\x01\x00\x01\x8b\x91\ \x00\x00\x14\x02\x00\x00\x00\x00\x00\x01\x00\x02\x90\x97\ \x00\x00\x09\x54\x00\x00\x00\x00\x00\x01\x00\x01\x62\x7c\ \x00\x00\x0c\xb4\x00\x00\x00\x00\x00\x01\x00\x01\xba\xbf\ \x00\x00\x16\x5e\x00\x00\x00\x00\x00\x01\x00\x02\xba\x08\ \x00\x00\x0f\xb0\x00\x00\x00\x00\x00\x01\x00\x02\x11\xc4\ \x00\x00\x09\x72\x00\x00\x00\x00\x00\x01\x00\x01\x66\x67\ \x00\x00\x09\x00\x00\x00\x00\x00\x00\x01\x00\x01\x5b\x88\ \x00\x00\x11\x06\x00\x00\x00\x00\x00\x01\x00\x02\x33\xb2\ \x00\x00\x0d\xf8\x00\x00\x00\x00\x00\x01\x00\x01\xe1\x36\ \x00\x00\x13\xe4\x00\x00\x00\x00\x00\x01\x00\x02\x8e\x24\ \x00\x00\x12\xae\x00\x00\x00\x00\x00\x01\x00\x02\x53\xfa\ \x00\x00\x0f\x2c\x00\x00\x00\x00\x00\x01\x00\x02\x03\xe8\ \x00\x00\x0d\x54\x00\x00\x00\x00\x00\x01\x00\x01\xce\xa7\ \x00\x00\x15\xce\x00\x00\x00\x00\x00\x01\x00\x02\xb3\x2f\ \x00\x00\x14\x3c\x00\x00\x00\x00\x00\x01\x00\x02\x9b\x1c\ \x00\x00\x0a\x72\x00\x00\x00\x00\x00\x01\x00\x01\x82\x81\ " qt_resource_struct_v2 = b"\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x34\x00\x00\x00\x02\ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x03\x36\x00\x00\x00\x00\x00\x01\x00\x00\x1c\xea\ \x00\x00\x01\x79\x00\x80\xb8\x29\ \x00\x00\x06\xee\x00\x02\x00\x00\x00\x5b\x00\x00\x00\x77\ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x01\x5e\x00\x02\x00\x00\x00\x3c\x00\x00\x00\x3b\ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x00\xfc\x00\x02\x00\x00\x00\x01\x00\x00\x00\x3a\ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x06\xfe\x00\x02\x00\x00\x00\x01\x00\x00\x00\x39\ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x04\x78\x00\x02\x00\x00\x00\x01\x00\x00\x00\x38\ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x03\x8a\x00\x00\x00\x00\x00\x01\x00\x00\x22\x08\ \x00\x00\x01\x79\x00\x80\xb8\x25\ \x00\x00\x01\xde\x00\x00\x00\x00\x00\x01\x00\x00\x11\xfc\ \x00\x00\x01\x79\x00\x80\xb8\x29\ \x00\x00\x04\xe6\x00\x00\x00\x00\x00\x01\x00\x00\xcd\x98\ \x00\x00\x01\x79\x00\x80\xb8\x2e\ \x00\x00\x02\xe4\x00\x00\x00\x00\x00\x01\x00\x00\x17\x9e\ \x00\x00\x01\x79\x00\x80\xb8\x29\ \x00\x00\x03\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x19\x51\ \x00\x00\x01\x79\x00\x80\xb8\x29\ \x00\x00\x00\x72\x00\x00\x00\x00\x00\x01\x00\x00\x02\x14\ \x00\x00\x01\x79\x00\x80\xb8\x33\ \x00\x00\x00\xb4\x00\x00\x00\x00\x00\x01\x00\x00\x09\x66\ \x00\x00\x01\x79\x00\x80\xb8\x33\ \x00\x00\x02\x32\x00\x00\x00\x00\x00\x01\x00\x00\x13\x49\ \x00\x00\x01\x79\x00\x80\xb8\x33\ \x00\x00\x06\xbc\x00\x02\x00\x00\x00\x01\x00\x00\x00\x37\ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x04\xbc\x00\x00\x00\x00\x00\x01\x00\x00\xca\x8f\ \x00\x00\x01\x79\x00\x80\xb8\x38\ \x00\x00\x03\xb0\x00\x00\x00\x00\x00\x01\x00\x00\x23\x1a\ \x00\x00\x01\x79\x00\x80\xb8\x2e\ \x00\x00\x05\x96\x00\x00\x00\x00\x00\x01\x00\x00\xd2\x68\ \x00\x00\x01\x79\x00\x80\xb8\x2e\ \x00\x00\x02\xb0\x00\x00\x00\x00\x00\x01\x00\x00\x16\x9f\ \x00\x00\x01\x79\x00\x80\xb8\x2e\ \x00\x00\x01\x2a\x00\x00\x00\x00\x00\x01\x00\x00\x0b\xe1\ \x00\x00\x01\x79\x00\x80\xb8\x2e\ \x00\x00\x04\x88\x00\x00\x00\x00\x00\x01\x00\x00\xc9\x91\ \x00\x00\x01\x79\x00\x80\xb8\x33\ \x00\x00\x06\x38\x00\x02\x00\x00\x00\x01\x00\x00\x00\x36\ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x04\x08\x00\x00\x00\x00\x00\x01\x00\x00\x25\x42\ \x00\x00\x01\x79\x00\x80\xb8\x38\ \x00\x00\x02\x8c\x00\x00\x00\x00\x00\x01\x00\x00\x15\x84\ \x00\x00\x01\x79\x00\x80\xb8\x33\ \x00\x00\x03\xe4\x00\x00\x00\x00\x00\x01\x00\x00\x24\x3c\ \x00\x00\x01\x79\x00\x80\xb8\x2e\ \x00\x00\x00\x30\x00\x00\x00\x00\x00\x01\x00\x00\x00\x82\ \x00\x00\x01\x79\x00\x80\xb8\x29\ \x00\x00\x00\xd8\x00\x00\x00\x00\x00\x01\x00\x00\x0a\x34\ \x00\x00\x01\x79\x00\x80\xb8\x29\ \x00\x00\x06\x98\x00\x00\x00\x00\x00\x01\x00\x00\xee\xd2\ \x00\x00\x01\x79\x00\x80\xb8\x29\ \x00\x00\x03\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x1e\x68\ \x00\x00\x01\x79\x00\x80\xb8\x2e\ \x00\x00\x02\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x15\x19\ \x00\x00\x01\x79\x00\x80\xb8\x2e\ \x00\x00\x05\x3c\x00\x00\x00\x00\x00\x01\x00\x00\xcf\x68\ \x00\x00\x01\x79\x00\x80\xb8\x29\ \x00\x00\x04\x56\x00\x00\x00\x00\x00\x01\x00\x00\xc7\xa8\ \x00\x00\x01\x79\x00\x80\xb8\x33\ \x00\x00\x04\x2c\x00\x00\x00\x00\x00\x01\x00\x00\x26\x7f\ \x00\x00\x01\x79\x00\x80\xb8\x25\ \x00\x00\x05\xf2\x00\x00\x00\x00\x00\x01\x00\x00\xdb\xd9\ \x00\x00\x01\x79\x00\x80\xb8\x25\ \x00\x00\x01\xc6\x00\x00\x00\x00\x00\x01\x00\x00\x10\x83\ \x00\x00\x01\x79\x00\x80\xb8\x25\ \x00\x00\x00\x8e\x00\x00\x00\x00\x00\x01\x00\x00\x06\x40\ \x00\x00\x01\x79\x00\x80\xb8\x33\ \x00\x00\x01\x9c\x00\x00\x00\x00\x00\x01\x00\x00\x0d\x52\ \x00\x00\x01\x79\x00\x80\xb8\x33\ \x00\x00\x06\x0a\x00\x00\x00\x00\x00\x01\x00\x00\xed\x60\ \x00\x00\x01\x79\x00\x80\xb8\x2e\ \x00\x00\x03\x04\x00\x00\x00\x00\x00\x01\x00\x00\x18\x0a\ \x00\x00\x01\x79\x00\x80\xb8\x33\ \x00\x00\x02\x04\x00\x00\x00\x00\x00\x01\x00\x00\x12\xcd\ \x00\x00\x01\x79\x00\x80\xb8\x2e\ \x00\x00\x05\x68\x00\x00\x00\x00\x00\x01\x00\x00\xd1\xe3\ \x00\x00\x01\x79\x00\x80\xb8\x2e\ \x00\x00\x06\x6a\x00\x00\x00\x00\x00\x01\x00\x00\xee\x50\ \x00\x00\x01\x79\x00\x80\xb8\x2e\ \x00\x00\x03\x70\x00\x00\x00\x00\x00\x01\x00\x00\x1f\x63\ \x00\x00\x01\x79\x00\x80\xb8\x29\ \x00\x00\x01\x6e\x00\x00\x00\x00\x00\x01\x00\x00\x0c\xdc\ \x00\x00\x01\x79\x00\x80\xb8\x33\ \x00\x00\x05\x1c\x00\x00\x00\x00\x00\x01\x00\x00\xce\x69\ \x00\x00\x01\x79\x00\x80\xb8\x33\ \x00\x00\x05\xca\x00\x00\x00\x00\x00\x01\x00\x00\xd3\x99\ \x00\x00\x01\x79\x00\x80\xb8\x33\ \x00\x00\x06\xd0\x00\x00\x00\x00\x00\x01\x00\x00\xef\xcc\ \x00\x00\x01\x79\x00\x80\xb8\x25\ \x00\x00\x06\x4c\x00\x00\x00\x00\x00\x01\x00\x00\xed\xdb\ \x00\x00\x01\x79\x00\x80\xb8\x2e\ \x00\x00\x00\x54\x00\x00\x00\x00\x00\x01\x00\x00\x01\x99\ \x00\x00\x01\x79\x00\x80\xb8\x29\ \x00\x00\x07\x0e\x00\x00\x00\x00\x00\x01\x00\x01\x17\xa5\ \x00\x00\x01\x79\x00\x80\xb8\x29\ \x00\x00\x01\x0c\x00\x00\x00\x00\x00\x01\x00\x00\x0b\x5d\ \x00\x00\x01\x79\x00\x80\xb8\x29\ \x00\x00\x00\x12\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ \x00\x00\x01\x79\x00\x80\xb8\x29\ \x00\x00\x07\x2c\x00\x00\x00\x00\x00\x01\x00\x02\xd4\xbe\ \x00\x00\x01\x79\x00\x80\xb8\x25\ \x00\x00\x07\x2c\x00\x00\x00\x00\x00\x01\x00\x02\xbc\x65\ \x00\x00\x01\x79\x00\x80\xb7\xe3\ \x00\x00\x07\x2c\x00\x00\x00\x00\x00\x01\x00\x03\x07\xf7\ \x00\x00\x01\x79\x00\x80\xb8\x25\ \x00\x00\x07\x2c\x00\x00\x00\x00\x00\x01\x00\x01\x18\x1f\ \x00\x00\x01\x79\x00\x80\xb8\x25\ \x00\x00\x07\x2c\x00\x00\x00\x00\x00\x01\x00\x04\x94\x50\ \x00\x00\x01\x79\x00\x80\xb8\x25\ \x00\x00\x13\xbc\x00\x00\x00\x00\x00\x01\x00\x03\x0e\xd6\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x09\xf4\x00\x00\x00\x00\x00\x01\x00\x04\x46\xa8\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x0f\x60\x00\x00\x00\x00\x00\x01\x00\x03\x58\x3b\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x10\xb8\x00\x00\x00\x00\x00\x01\x00\x03\xb7\x2c\ \x00\x00\x01\x79\x00\x80\xb8\x1f\ \x00\x00\x0c\x5e\x00\x00\x00\x00\x00\x01\x00\x04\x40\x27\ \x00\x00\x01\x79\x00\x80\xb8\x1f\ \x00\x00\x12\x34\x00\x00\x00\x00\x00\x01\x00\x03\xc0\xe0\ \x00\x00\x01\x79\x00\x80\xb8\x1f\ \x00\x00\x0e\x22\x00\x00\x00\x00\x00\x01\x00\x03\xa9\x81\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x0c\x16\x00\x00\x00\x00\x00\x01\x00\x04\x3e\x48\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x0b\x60\x00\x00\x00\x00\x00\x01\x00\x04\x21\x7f\ \x00\x00\x01\x7b\x5b\x15\xf6\xf5\ \x00\x00\x16\xc0\x00\x00\x00\x00\x00\x01\x00\x04\x67\x6d\ \x00\x00\x01\x79\x00\x80\xb8\x25\ \x00\x00\x13\x28\x00\x00\x00\x00\x00\x01\x00\x03\x70\x27\ \x00\x00\x01\x7b\x11\xa4\x0a\x69\ \x00\x00\x10\x32\x00\x00\x00\x00\x00\x01\x00\x04\x30\xbf\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x14\x64\x00\x00\x00\x00\x00\x01\x00\x03\x50\x7e\ \x00\x00\x01\x79\x00\x80\xb8\x1f\ \x00\x00\x09\xca\x00\x00\x00\x00\x00\x01\x00\x03\xf3\x45\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x0b\xd0\x00\x00\x00\x00\x00\x01\x00\x03\x4e\x50\ \x00\x00\x01\x79\x00\x80\xb8\x1f\ \x00\x00\x13\x0c\x00\x00\x00\x00\x00\x01\x00\x04\x84\xa4\ \x00\x00\x01\x79\x00\x80\xb8\x1f\ \x00\x00\x15\x2a\x00\x00\x00\x00\x00\x01\x00\x04\x63\x41\ \x00\x00\x01\x79\x00\x80\xb8\x1f\ \x00\x00\x12\x84\x00\x00\x00\x00\x00\x01\x00\x03\xbb\x28\ \x00\x00\x01\x7b\x5b\x15\xf6\xf5\ \x00\x00\x08\xc6\x00\x00\x00\x00\x00\x01\x00\x03\x5c\xe7\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x0d\x14\x00\x00\x00\x00\x00\x01\x00\x03\x97\x95\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x12\x5c\x00\x00\x00\x00\x00\x01\x00\x03\xc5\x90\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x08\x64\x00\x00\x00\x00\x00\x01\x00\x04\x8c\xe0\ \x00\x00\x01\x79\x00\x80\xb8\x1f\ \x00\x00\x0a\x9e\x00\x00\x00\x00\x00\x01\x00\x04\x1b\xaf\ \x00\x00\x01\x7b\x11\xa4\x0a\x6a\ \x00\x00\x0c\xe8\x00\x00\x00\x00\x00\x01\x00\x04\x1f\x8a\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x0e\x52\x00\x00\x00\x00\x00\x01\x00\x03\x12\x13\ \x00\x00\x01\x79\x00\x80\xb8\x1f\ \x00\x00\x0b\x20\x00\x00\x00\x00\x00\x01\x00\x03\xcb\x73\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x13\x82\x00\x00\x00\x00\x00\x01\x00\x04\x03\x40\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x0a\x40\x00\x00\x00\x00\x00\x01\x00\x04\x7a\x7c\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x15\x9a\x00\x00\x00\x00\x00\x01\x00\x04\x5b\xbe\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x0b\x9e\x00\x00\x00\x00\x00\x01\x00\x03\xb8\x57\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x0f\xe4\x00\x00\x00\x00\x00\x01\x00\x03\x5a\x33\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x11\x8e\x00\x00\x00\x00\x00\x01\x00\x03\x37\x9b\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x08\x8e\x00\x00\x00\x00\x00\x01\x00\x04\x5e\xdb\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x07\x90\x00\x00\x00\x00\x00\x01\x00\x03\x60\xae\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x16\x3a\x00\x00\x00\x00\x00\x01\x00\x03\xb3\x0f\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x07\x66\x00\x00\x00\x00\x00\x01\x00\x03\x14\xb1\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x15\xf4\x00\x00\x00\x00\x00\x01\x00\x03\xef\xbf\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x0d\x94\x00\x00\x00\x00\x00\x01\x00\x04\x70\xdd\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x09\x26\x00\x00\x00\x00\x00\x01\x00\x04\x14\x51\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x11\xfc\x00\x00\x00\x00\x00\x01\x00\x03\x0d\x59\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x15\x50\x00\x00\x00\x00\x00\x01\x00\x04\x56\x75\ \x00\x00\x01\x79\x00\x80\xb8\x1f\ \x00\x00\x10\xd8\x00\x00\x00\x00\x00\x01\x00\x04\x8a\xf9\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x0e\xb0\x00\x00\x00\x00\x00\x01\x00\x03\x27\xd5\ \x00\x00\x01\x7b\x5b\x15\xf6\xf4\ \x00\x00\x14\xa0\x00\x00\x00\x00\x00\x01\x00\x04\x0f\xe5\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x08\xae\x00\x00\x00\x00\x00\x01\x00\x03\x41\x6c\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x08\x34\x00\x00\x00\x00\x00\x01\x00\x03\xda\x34\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x08\x12\x00\x00\x00\x00\x00\x01\x00\x04\x19\xa8\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x10\x60\x00\x00\x00\x00\x00\x01\x00\x03\x52\xae\ \x00\x00\x01\x7b\x5b\x15\xf6\xf4\ \x00\x00\x15\x78\x00\x00\x00\x00\x00\x01\x00\x04\x54\xe4\ \x00\x00\x01\x79\x00\x80\xb8\x1f\ \x00\x00\x14\x02\x00\x00\x00\x00\x00\x01\x00\x03\xf8\x54\ \x00\x00\x01\x79\x00\x80\xb8\x1f\ \x00\x00\x09\x54\x00\x00\x00\x00\x00\x01\x00\x03\x22\x82\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x16\x5e\x00\x00\x00\x00\x00\x01\x00\x03\xed\xe7\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x0f\xb0\x00\x00\x00\x00\x00\x01\x00\x03\xa6\xa1\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x09\x72\x00\x00\x00\x00\x00\x01\x00\x03\xb1\x39\ \x00\x00\x01\x79\x00\x80\xb8\x1f\ \x00\x00\x0d\xf8\x00\x00\x00\x00\x00\x01\x00\x04\x7e\xa6\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x12\xae\x00\x00\x00\x00\x00\x01\x00\x03\x6c\xd0\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x16\x98\x00\x00\x00\x00\x00\x01\x00\x03\x55\x50\ \x00\x00\x01\x79\x00\x80\xb8\x1f\ \x00\x00\x0f\x2c\x00\x00\x00\x00\x00\x01\x00\x03\x43\x4c\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x0d\x54\x00\x00\x00\x00\x00\x01\x00\x03\xbd\x88\ \x00\x00\x01\x79\x00\x80\xb8\x15\ \x00\x00\x14\x3c\x00\x00\x00\x00\x00\x01\x00\x04\x66\x1b\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x12\xdc\x00\x00\x00\x00\x00\x01\x00\x02\x56\xb8\ \x00\x00\x01\x79\x00\x80\xb7\xe3\ \x00\x00\x13\xbc\x00\x00\x00\x00\x00\x01\x00\x02\x8a\xf9\ \x00\x00\x01\x79\x00\x80\xb7\xfc\ \x00\x00\x10\x98\x00\x00\x00\x00\x00\x01\x00\x02\x2f\x31\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x09\xf4\x00\x00\x00\x00\x00\x01\x00\x01\x6e\x3b\ \x00\x00\x01\x79\x00\x80\xb7\xfc\ \x00\x00\x07\xca\x00\x00\x00\x00\x00\x01\x00\x01\x33\xd3\ \x00\x00\x01\x79\x00\x80\xb7\xf7\ \x00\x00\x0f\x60\x00\x00\x00\x00\x00\x01\x00\x02\x0f\x21\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x10\xb8\x00\x00\x00\x00\x00\x01\x00\x02\x30\xda\ \x00\x00\x01\x79\x00\x80\xb8\x07\ \x00\x00\x0c\x5e\x00\x00\x00\x00\x00\x01\x00\x01\xb3\x55\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x12\x34\x00\x00\x00\x00\x00\x01\x00\x02\x4c\x51\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x0e\x22\x00\x00\x00\x00\x00\x01\x00\x01\xe5\x8d\ \x00\x00\x01\x79\x00\x80\xb8\x01\ \x00\x00\x0c\x16\x00\x00\x00\x00\x00\x01\x00\x01\xb1\x10\ \x00\x00\x01\x79\x00\x80\xb7\xf7\ \x00\x00\x0b\x60\x00\x00\x00\x00\x00\x01\x00\x01\x9c\x7b\ \x00\x00\x01\x7b\x5b\x15\xf6\xf4\ \x00\x00\x13\x28\x00\x00\x00\x00\x00\x01\x00\x02\x5c\xb5\ \x00\x00\x01\x7b\x11\xa4\x0a\x6a\ \x00\x00\x0c\x3a\x00\x00\x00\x00\x00\x01\x00\x01\xb2\x7f\ \x00\x00\x01\x79\x00\x80\xb8\x07\ \x00\x00\x10\x32\x00\x00\x00\x00\x00\x01\x00\x02\x1d\xce\ \x00\x00\x01\x79\x00\x80\xb7\xfc\ \x00\x00\x14\x64\x00\x00\x00\x00\x00\x01\x00\x02\x9c\x3d\ \x00\x00\x01\x79\x00\x80\xb8\x06\ \x00\x00\x09\xca\x00\x00\x00\x00\x00\x01\x00\x01\x6a\xc7\ \x00\x00\x01\x79\x00\x80\xb8\x01\ \x00\x00\x0b\xd0\x00\x00\x00\x00\x00\x01\x00\x01\xad\x19\ \x00\x00\x01\x79\x00\x80\xb8\x07\ \x00\x00\x13\x0c\x00\x00\x00\x00\x00\x01\x00\x02\x57\xec\ \x00\x00\x01\x79\x00\x80\xb8\x06\ \x00\x00\x10\x0e\x00\x00\x00\x00\x00\x01\x00\x02\x16\xef\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x15\x2a\x00\x00\x00\x00\x00\x01\x00\x02\xa7\x75\ \x00\x00\x01\x79\x00\x80\xb8\x07\ \x00\x00\x12\x84\x00\x00\x00\x00\x00\x01\x00\x02\x51\xd5\ \x00\x00\x01\x7b\x5b\x15\xf6\xf3\ \x00\x00\x08\xc6\x00\x00\x00\x00\x00\x01\x00\x01\x59\x30\ \x00\x00\x01\x79\x00\x80\xb7\xf7\ \x00\x00\x0d\x14\x00\x00\x00\x00\x00\x01\x00\x01\xbe\xb2\ \x00\x00\x01\x79\x00\x80\xb7\xf7\ \x00\x00\x16\x80\x00\x00\x00\x00\x00\x01\x00\x02\xbb\x22\ \x00\x00\x01\x79\x00\x80\xb7\xf7\ \x00\x00\x11\x2a\x00\x00\x00\x00\x00\x01\x00\x02\x34\xb5\ \x00\x00\x01\x79\x00\x80\xb7\xe3\ \x00\x00\x0e\x86\x00\x00\x00\x00\x00\x01\x00\x01\xef\xb3\ \x00\x00\x01\x79\x00\x80\xb8\x07\ \x00\x00\x12\x5c\x00\x00\x00\x00\x00\x01\x00\x02\x4f\xeb\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x08\x64\x00\x00\x00\x00\x00\x01\x00\x01\x4d\xd7\ \x00\x00\x01\x79\x00\x80\xb8\x07\ \x00\x00\x0e\xe0\x00\x00\x00\x00\x00\x01\x00\x02\x00\x50\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x0c\x86\x00\x00\x00\x00\x00\x01\x00\x01\xb8\x62\ \x00\x00\x01\x79\x00\x80\xb7\xfc\ \x00\x00\x07\xf4\x00\x00\x00\x00\x00\x01\x00\x01\x35\xf4\ \x00\x00\x01\x79\x00\x80\xb7\xe3\ \x00\x00\x0a\x9e\x00\x00\x00\x00\x00\x01\x00\x01\x86\x4e\ \x00\x00\x01\x7b\x11\xa4\x0a\x67\ \x00\x00\x0c\xe8\x00\x00\x00\x00\x00\x01\x00\x01\xbc\x9f\ \x00\x00\x01\x79\x00\x80\xb8\x01\ \x00\x00\x0e\x52\x00\x00\x00\x00\x00\x01\x00\x01\xed\x61\ \x00\x00\x01\x79\x00\x80\xb8\x07\ \x00\x00\x0b\xf4\x00\x00\x00\x00\x00\x01\x00\x01\xae\xe8\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x0b\x20\x00\x00\x00\x00\x00\x01\x00\x01\x91\x79\ \x00\x00\x01\x79\x00\x80\xb7\xe3\ \x00\x00\x12\x16\x00\x00\x00\x00\x00\x01\x00\x02\x4a\x22\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x13\x82\x00\x00\x00\x00\x00\x01\x00\x02\x81\xcf\ \x00\x00\x01\x79\x00\x80\xb7\xf7\ \x00\x00\x0d\xcc\x00\x00\x00\x00\x00\x01\x00\x01\xd8\x47\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x14\xda\x00\x00\x00\x00\x00\x01\x00\x02\xa3\x20\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x0a\x40\x00\x00\x00\x00\x00\x01\x00\x01\x7d\x1d\ \x00\x00\x01\x79\x00\x80\xb8\x01\ \x00\x00\x14\x7a\x00\x00\x00\x00\x00\x01\x00\x02\x9d\xc6\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x15\x9a\x00\x00\x00\x00\x00\x01\x00\x02\xb1\x2a\ \x00\x00\x01\x79\x00\x80\xb7\xf7\ \x00\x00\x07\x2c\x00\x00\x00\x00\x00\x01\x00\x01\x90\xa0\ \x00\x00\x01\x79\x00\x80\xb7\xfc\ \x00\x00\x0e\xfc\x00\x00\x00\x00\x00\x01\x00\x02\x01\x93\ \x00\x00\x01\x79\x00\x80\xb7\xfc\ \x00\x00\x0b\x9e\x00\x00\x00\x00\x00\x01\x00\x01\xab\x06\ \x00\x00\x01\x79\x00\x80\xb7\xf7\ \x00\x00\x11\x64\x00\x00\x00\x00\x00\x01\x00\x02\x3b\x13\ \x00\x00\x01\x79\x00\x80\xb7\xfc\ \x00\x00\x0f\xe4\x00\x00\x00\x00\x00\x01\x00\x02\x14\x7b\ \x00\x00\x01\x79\x00\x80\xb8\x01\ \x00\x00\x11\x8e\x00\x00\x00\x00\x00\x01\x00\x02\x3c\x1a\ \x00\x00\x01\x79\x00\x80\xb8\x01\ \x00\x00\x08\x8e\x00\x00\x00\x00\x00\x01\x00\x01\x54\x5d\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x07\x90\x00\x00\x00\x00\x00\x01\x00\x01\x26\xda\ \x00\x00\x01\x79\x00\x80\xb7\xfc\ \x00\x00\x09\x94\x00\x00\x00\x00\x00\x01\x00\x01\x67\xec\ \x00\x00\x01\x79\x00\x80\xb7\xe3\ \x00\x00\x14\xfc\x00\x00\x00\x00\x00\x01\x00\x02\xa5\xc5\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x16\x3a\x00\x00\x00\x00\x00\x01\x00\x02\xb7\x6b\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x07\x66\x00\x00\x00\x00\x00\x01\x00\x01\x1b\xd6\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x15\xf4\x00\x00\x00\x00\x00\x01\x00\x02\xb4\x70\ \x00\x00\x01\x79\x00\x80\xb7\xf7\ \x00\x00\x0d\x94\x00\x00\x00\x00\x00\x01\x00\x01\xd1\x29\ \x00\x00\x01\x79\x00\x80\xb7\xf7\ \x00\x00\x09\x26\x00\x00\x00\x00\x00\x01\x00\x01\x5e\x5a\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x11\xfc\x00\x00\x00\x00\x00\x01\x00\x02\x48\xef\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x15\x50\x00\x00\x00\x00\x00\x01\x00\x02\xa9\xd2\ \x00\x00\x01\x79\x00\x80\xb8\x01\ \x00\x00\x11\xd4\x00\x00\x00\x00\x00\x01\x00\x02\x43\x4f\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x10\xd8\x00\x00\x00\x00\x00\x01\x00\x02\x31\xf4\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x0e\xb0\x00\x00\x00\x00\x00\x01\x00\x01\xf1\x8a\ \x00\x00\x01\x7b\x5b\x15\xf6\xf5\ \x00\x00\x0b\x04\x00\x00\x00\x00\x00\x01\x00\x01\x8f\xa1\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x14\xa0\x00\x00\x00\x00\x00\x01\x00\x02\xa0\x40\ \x00\x00\x01\x79\x00\x80\xb7\xe3\ \x00\x00\x0f\x88\x00\x00\x00\x00\x00\x01\x00\x02\x10\xbd\ \x00\x00\x01\x79\x00\x80\xb7\xfc\ \x00\x00\x08\xae\x00\x00\x00\x00\x00\x01\x00\x01\x57\xc7\ \x00\x00\x01\x79\x00\x80\xb7\xfc\ \x00\x00\x0a\xbe\x00\x00\x00\x00\x00\x01\x00\x01\x89\x8c\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x08\x34\x00\x00\x00\x00\x00\x01\x00\x01\x39\x5f\ \x00\x00\x01\x79\x00\x80\xb8\x01\ \x00\x00\x13\x4e\x00\x00\x00\x00\x00\x01\x00\x02\x76\xcb\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x08\x12\x00\x00\x00\x00\x00\x01\x00\x01\x37\x56\ \x00\x00\x01\x79\x00\x80\xb8\x01\ \x00\x00\x10\x60\x00\x00\x00\x00\x00\x01\x00\x02\x2c\xde\ \x00\x00\x01\x7b\x5b\x15\xf6\xf3\ \x00\x00\x15\x78\x00\x00\x00\x00\x00\x01\x00\x02\xaf\xd4\ \x00\x00\x01\x79\x00\x80\xb8\x07\ \x00\x00\x0a\xe0\x00\x00\x00\x00\x00\x01\x00\x01\x8b\x91\ \x00\x00\x01\x79\x00\x80\xb7\xe3\ \x00\x00\x14\x02\x00\x00\x00\x00\x00\x01\x00\x02\x90\x97\ \x00\x00\x01\x79\x00\x80\xb8\x07\ \x00\x00\x09\x54\x00\x00\x00\x00\x00\x01\x00\x01\x62\x7c\ \x00\x00\x01\x79\x00\x80\xb7\xfc\ \x00\x00\x0c\xb4\x00\x00\x00\x00\x00\x01\x00\x01\xba\xbf\ \x00\x00\x01\x79\x00\x80\xb7\xe3\ \x00\x00\x16\x5e\x00\x00\x00\x00\x00\x01\x00\x02\xba\x08\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x0f\xb0\x00\x00\x00\x00\x00\x01\x00\x02\x11\xc4\ \x00\x00\x01\x79\x00\x80\xb7\xfc\ \x00\x00\x09\x72\x00\x00\x00\x00\x00\x01\x00\x01\x66\x67\ \x00\x00\x01\x79\x00\x80\xb8\x0b\ \x00\x00\x09\x00\x00\x00\x00\x00\x00\x01\x00\x01\x5b\x88\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x11\x06\x00\x00\x00\x00\x00\x01\x00\x02\x33\xb2\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x0d\xf8\x00\x00\x00\x00\x00\x01\x00\x01\xe1\x36\ \x00\x00\x01\x79\x00\x80\xb7\xf7\ \x00\x00\x13\xe4\x00\x00\x00\x00\x00\x01\x00\x02\x8e\x24\ \x00\x00\x01\x79\x00\x80\xb7\xf7\ \x00\x00\x12\xae\x00\x00\x00\x00\x00\x01\x00\x02\x53\xfa\ \x00\x00\x01\x79\x00\x80\xb8\x01\ \x00\x00\x0f\x2c\x00\x00\x00\x00\x00\x01\x00\x02\x03\xe8\ \x00\x00\x01\x79\x00\x80\xb8\x01\ \x00\x00\x0d\x54\x00\x00\x00\x00\x00\x01\x00\x01\xce\xa7\ \x00\x00\x01\x79\x00\x80\xb8\x01\ \x00\x00\x15\xce\x00\x00\x00\x00\x00\x01\x00\x02\xb3\x2f\ \x00\x00\x01\x79\x00\x80\xb7\xe3\ \x00\x00\x14\x3c\x00\x00\x00\x00\x00\x01\x00\x02\x9b\x1c\ \x00\x00\x01\x79\x00\x80\xb7\xed\ \x00\x00\x0a\x72\x00\x00\x00\x00\x00\x01\x00\x01\x82\x81\ \x00\x00\x01\x79\x00\x80\xb7\xe3\ " qt_version = [int(v) for v in QtCore.qVersion().split('.')] if qt_version < [5, 8, 0]: rcc_version = 1 qt_resource_struct = qt_resource_struct_v1 else: rcc_version = 2 qt_resource_struct = qt_resource_struct_v2 def qInitResources(): QtCore.qRegisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) def qCleanupResources(): QtCore.qUnregisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) qInitResources() picard-release-2.7.3/picard/script/000077500000000000000000000000001416775010500171575ustar00rootroot00000000000000picard-release-2.7.3/picard/script/__init__.py000066400000000000000000000153471416775010500213020ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2009, 2012 Lukáš Lalinský # Copyright (C) 2007 Javier Kohen # Copyright (C) 2008-2011, 2014-2015, 2018-2021 Philipp Wolfer # Copyright (C) 2009 Carlin Mangar # Copyright (C) 2009 Nikolai Prokoschenko # Copyright (C) 2011-2012 Michael Wiencek # Copyright (C) 2012 Chad Wilson # Copyright (C) 2012 stephen # Copyright (C) 2012, 2014, 2017 Wieland Hoffmann # Copyright (C) 2013-2014, 2017-2021 Laurent Monin # Copyright (C) 2014, 2017 Sophist-UK # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2016-2017 Ville Skyttä # Copyright (C) 2017-2018 Antonio Larrosa # Copyright (C) 2018 Calvin Walton # Copyright (C) 2018 virusMac # Copyright (C) 2020-2021 Bob Swift # # 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 picard import log from picard.config import get_config from picard.const import ( DEFAULT_FILE_NAMING_FORMAT, DEFAULT_NAMING_PRESET_ID, ) from picard.script.functions import ( # noqa: F401 # pylint: disable=unused-import register_script_function, script_function, ) from picard.script.parser import ( # noqa: F401 # pylint: disable=unused-import MultiValue, ScriptEndOfFile, ScriptError, ScriptExpression, ScriptFunction, ScriptParseError, ScriptParser, ScriptRuntimeError, ScriptSyntaxError, ScriptText, ScriptUnicodeError, ScriptUnknownFunction, ScriptVariable, ) from picard.script.serializer import FileNamingScript class ScriptFunctionDocError(Exception): pass def script_function_documentation(name, fmt, functions=None, postprocessor=None): if functions is None: functions = dict(ScriptParser._function_registry) if name not in functions: raise ScriptFunctionDocError("no such function: %s (known functions: %r)" % (name, [name for name in functions])) if fmt == 'html': return functions[name].htmldoc(postprocessor) elif fmt == 'markdown': return functions[name].markdowndoc(postprocessor) else: raise ScriptFunctionDocError("no such documentation format: %s (known formats: html, markdown)" % fmt) def script_function_names(functions=None): if functions is None: functions = dict(ScriptParser._function_registry) yield from sorted(functions) def script_function_documentation_all(fmt='markdown', pre='', post='', postprocessor=None): functions = dict(ScriptParser._function_registry) doc_elements = [] for name in script_function_names(functions): doc_element = script_function_documentation(name, fmt, functions=functions, postprocessor=postprocessor) if doc_element: doc_elements.append(pre + doc_element + post) return "\n".join(doc_elements) def enabled_tagger_scripts_texts(): """Returns an iterator over the enabled tagger scripts. For each script, you'll get a tuple consisting of the script name and text""" config = get_config() if not config.setting["enable_tagger_scripts"]: return [] return [(s_name, s_text) for _s_pos, s_name, s_enabled, s_text in config.setting["list_of_scripts"] if s_enabled and s_text] def get_file_naming_script(settings): """Retrieve the file naming script. Args: settings (ConfigSection): Object containing the user settings Returns: str: The text of the file naming script if available, otherwise None """ from picard.script import get_file_naming_script_presets scripts = settings["file_renaming_scripts"] selected_id = settings["selected_file_naming_script_id"] if selected_id: if scripts and selected_id in scripts: return scripts[selected_id]["script"] for item in get_file_naming_script_presets(): if item["id"] == selected_id: return str(item["script"]) log.error("Unable to retrieve the file naming script '%s'", selected_id) return None def get_file_naming_script_presets(): """Generator of preset example file naming script objects. Yields: FileNamingScript: the next example FileNamingScript object """ AUTHOR = "MusicBrainz Picard Development Team" DESCRIPTION = _("This preset example file naming script does not require any special settings, tagging scripts or plugins.") LICENSE = "GNU Public License version 2" def preset_title(number, title): return _("Preset %d: %s") % (number, _(title)) yield FileNamingScript( id=DEFAULT_NAMING_PRESET_ID, title=preset_title(1, N_("Default file naming script")), script=DEFAULT_FILE_NAMING_FORMAT, readonly=True, deletable=False, author=AUTHOR, description=DESCRIPTION, version="1.0", license=LICENSE, last_updated="2019-08-05 13:40:00 UTC", script_language_version="1.0", ) yield FileNamingScript( id="Preset 2", title=preset_title(2, N_("[album artist]/[album]/[track #]. [title]")), script="%albumartist%/\n" "%album%/\n" "%tracknumber%. %title%", readonly=True, deletable=False, author=AUTHOR, description=DESCRIPTION, version="1.0", license=LICENSE, last_updated="2021-04-12 21:30:00 UTC", script_language_version="1.0", ) yield FileNamingScript( id="Preset 3", title=preset_title(3, N_("[album artist]/[album]/[disc and track #] [artist] - [title]")), script="$if2(%albumartist%,%artist%)/\n" "$if(%albumartist%,%album%/,)\n" "$if($gt(%totaldiscs%,1),%discnumber%-,)\n" "$if($and(%albumartist%,%tracknumber%),$num(%tracknumber%,2) ,)\n" "$if(%_multiartist%,%artist% - ,)\n" "%title%", readonly=True, deletable=False, author=AUTHOR, description=DESCRIPTION, version="1.0", license=LICENSE, last_updated="2021-04-12 21:30:00 UTC", script_language_version="1.0", ) picard-release-2.7.3/picard/script/functions.py000066400000000000000000001240711416775010500215460ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2009, 2012 Lukáš Lalinský # Copyright (C) 2007 Javier Kohen # Copyright (C) 2008-2011, 2014-2015, 2018-2021 Philipp Wolfer # Copyright (C) 2009 Carlin Mangar # Copyright (C) 2009 Nikolai Prokoschenko # Copyright (C) 2011-2012 Michael Wiencek # Copyright (C) 2012 Chad Wilson # Copyright (C) 2012 stephen # Copyright (C) 2012, 2014, 2017, 2021 Wieland Hoffmann # Copyright (C) 2013-2014, 2017-2021 Laurent Monin # Copyright (C) 2014, 2017, 2021 Sophist-UK # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2016-2017 Ville Skyttä # Copyright (C) 2017-2018 Antonio Larrosa # Copyright (C) 2018 Calvin Walton # Copyright (C) 2018 virusMac # Copyright (C) 2020-2021 Bob Swift # Copyright (C) 2021 Adam James # # 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 namedtuple import datetime from functools import reduce from inspect import getfullargspec import operator import re import unicodedata from picard.const.countries import RELEASE_COUNTRIES from picard.metadata import MULTI_VALUED_JOINER from picard.script.parser import ( MultiValue, ScriptParser, ScriptRuntimeError, normalize_tagname, ) from picard.util import ( pattern_as_regex, uniqify, ) try: from markdown import markdown except ImportError: markdown = None Bound = namedtuple("Bound", ["lower", "upper"]) class FunctionRegistryItem: def __init__(self, function, eval_args, argcount, documentation=None, name=None, module=None): self.function = function self.eval_args = eval_args self.argcount = argcount self.documentation = documentation self.name = name self.module = module def __repr__(self): return '{classname}({me.function}, {me.eval_args}, {me.argcount}, {doc})'.format( classname=self.__class__.__name__, me=self, doc='"""{0}"""'.format(self.documentation) if self.documentation else None ) def _postprocess(self, data, postprocessor): if postprocessor is not None: data = postprocessor(data, function=self) return data def markdowndoc(self, postprocessor=None): if self.documentation is not None: ret = _(self.documentation) else: ret = '' return self._postprocess(ret, postprocessor) def htmldoc(self, postprocessor=None): if markdown is not None: ret = markdown(self.markdowndoc()) else: ret = '' return self._postprocess(ret, postprocessor) def register_script_function(function, name=None, eval_args=True, check_argcount=True, documentation=None): """Registers a script function. If ``name`` is ``None``, ``function.__name__`` will be used. If ``eval_args`` is ``False``, the arguments will not be evaluated before being passed to ``function``. If ``check_argcount`` is ``False`` the number of arguments passed to the function will not be verified.""" args, varargs, varkw, defaults, kwonlyargs, kwonlydefaults, annotations = getfullargspec(function) required_kwonlyargs = len(kwonlyargs) if kwonlydefaults is not None: required_kwonlyargs -= len(kwonlydefaults.keys()) if required_kwonlyargs: raise TypeError("Functions with required keyword-only parameters are not supported") args = len(args) - 1 # -1 for the parser varargs = varargs is not None defaults = len(defaults) if defaults else 0 argcount = Bound(args - defaults, args if not varargs else None) if name is None: name = function.__name__ ScriptParser._function_registry.register( function.__module__, ( name, FunctionRegistryItem( function, eval_args, argcount if argcount and check_argcount else False, documentation=documentation, name=name, module=function.__module__, ) ) ) def script_function(name=None, eval_args=True, check_argcount=True, prefix='func_', documentation=None): """Decorator helper to register script functions It calls ``register_script_function()`` and share same arguments Extra optional arguments: ``prefix``: define the prefix to be removed from defined function to name script function By default, ``func_foo`` will create ``foo`` script function Example: @script_function(eval_args=False) def func_myscriptfunc(): ... """ def script_function_decorator(func): fname = func.__name__ if name is None and prefix and fname.startswith(prefix): sname = fname[len(prefix):] else: sname = name register_script_function( func, name=sname, eval_args=eval_args, check_argcount=check_argcount, documentation=documentation ) return func return script_function_decorator def _compute_int(operation, *args): return str(reduce(operation, map(int, args))) def _compute_logic(operation, *args): return operation(args) @script_function(eval_args=False, documentation=N_( """`$if(if,then,else)` If `if` is not empty, it returns `then`, otherwise it returns `else`.""" )) def func_if(parser, _if, _then, _else=None): if _if.eval(parser): return _then.eval(parser) elif _else: return _else.eval(parser) return '' @script_function(eval_args=False, documentation=N_( """`$if2(a1,a2,a3,...)` Returns first non empty argument.""" )) def func_if2(parser, *args): for arg in args: arg = arg.eval(parser) if arg: return arg return '' @script_function(eval_args=False, documentation=N_( """`$noop(...)` Does nothing (useful for comments or disabling a block of code).""" )) def func_noop(parser, *args): return '' @script_function(documentation=N_( """`$left(text,number)` Returns the first `number` characters from `text`.""" )) def func_left(parser, text, length): try: return text[:int(length)] except ValueError: return "" @script_function(documentation=N_( """`$right(text,number)` Returns the last `number` characters from `text`.""" )) def func_right(parser, text, length): try: return text[-int(length):] except ValueError: return "" @script_function(documentation=N_( """`$lower(text)` Returns `text` in lower case.""" )) def func_lower(parser, text): return text.lower() @script_function(documentation=N_( """`$upper(text)` Returns `text` in upper case.""" )) def func_upper(parser, text): return text.upper() @script_function(documentation=N_( """`$pad(text,length,char)` Pads the `text` to the `length` provided by adding as many copies of `char` as needed to the **beginning** of the string.""" )) def func_pad(parser, text, length, char): try: return char * (int(length) - len(text)) + text except ValueError: return "" @script_function(documentation=N_( """`$strip(text)` Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces. Whitespace characters include multiple consecutive spaces, and various other unicode characters.""" )) def func_strip(parser, text): return re.sub(r"\s+", " ", text).strip() @script_function(documentation=N_( """`$replace(text,search,replace)` Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string.""" )) def func_replace(parser, text, old, new): return text.replace(old, new) @script_function(eval_args=False, documentation=N_( """`$replacemulti(name,search,replace,separator="; ")` Replaces occurrences of `search` with `replace` in the multi-value variable `name`. Empty elements are automatically removed. Example: $replacemulti(%genre%,Idm,IDM) """ )) def func_replacemulti(parser, multi, search, replace, separator=MULTI_VALUED_JOINER): if not multi or not search or replace is None or not separator: return multi.eval(parser) search = search.eval(parser) replace = replace.eval(parser) multi_value = MultiValue(parser, multi, separator) for n, value in enumerate(multi_value): if value == search: multi_value[n] = replace return str(multi_value) @script_function(documentation=N_( """`$in(x,y)` Returns true, if `x` contains `y`.""" )) def func_in(parser, text, needle): if needle in text: return "1" else: return "" @script_function(eval_args=False, documentation=N_( """`$inmulti(%x%,y)` Returns true if multi-value variable `x` contains exactly `y` as one of its values. _Since Picard 1.0_""" )) def func_inmulti(parser, haystack, needle, separator=MULTI_VALUED_JOINER): """Searches for ``needle`` in ``haystack``, supporting a list variable for ``haystack``. If a string is used instead, then a ``separator`` can be used to split it. In both cases, it returns true if the resulting list contains exactly ``needle`` as a member.""" needle = needle.eval(parser) return func_in(parser, MultiValue(parser, haystack, separator), needle) @script_function(documentation=N_( """`$rreplace(text,pattern,replace)` [Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace.""" )) def func_rreplace(parser, text, old, new): try: return re.sub(old, new, text) except re.error: return text @script_function(documentation=N_( """`$rsearch(text,pattern)` [Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search. This function will return the first matching group.""" )) def func_rsearch(parser, text, pattern): try: match = re.search(pattern, text) except re.error: return "" if match: try: return match.group(1) except IndexError: return match.group(0) return "" @script_function(documentation=N_( """`$num(number,length)` Returns `number` formatted to `length` digits (maximum 20).""" )) def func_num(parser, text, length): try: format_ = "%%0%dd" % max(0, min(int(length), 20)) except ValueError: return "" try: value = int(text) except ValueError: value = 0 return format_ % value @script_function(documentation=N_( """`$unset(name)` Unsets the variable `name`. Allows for wildcards to unset certain tags (works with "performer:\\*", "comment:\\*", and "lyrics:\\*"). For example `$unset(performer:*)` would unset all performer tags.""" )) def func_unset(parser, name): name = normalize_tagname(name) # Allow wild-card unset for certain keys if name in {'performer:*', 'comment:*', 'lyrics:*'}: name = name[:-1] for key in list(parser.context.keys()): if key.startswith(name): parser.context.unset(key) return "" parser.context.unset(name) return "" @script_function(documentation=N_( """`$delete(name)` Unsets the variable `name` and marks the tag for deletion. This is similar to `$unset(name)` but also marks the tag for deletion. E.g. running `$delete(genre)` will actually remove the genre tag from a file when saving. _Since Picard 2.1_""" )) def func_delete(parser, name): parser.context.delete(normalize_tagname(name)) return "" @script_function(documentation=N_( """`$set(name,value)` Sets the variable `name` to `value`. Note: To create a variable which can be used for the file naming string, but which will not be written as a tag in the file, prefix the variable name with an underscore. `%something%` will create a "something" tag; `%_something%` will not.""" )) def func_set(parser, name, value): if value: parser.context[normalize_tagname(name)] = value else: func_unset(parser, name) return "" @script_function(documentation=N_( """`$setmulti(name,value,separator="; ")` Sets the variable `name` to `value`, using the separator (or "; " if not passed) to coerce the value back into a proper multi-valued tag. This can be used to operate on multi-valued tags as a string, and then set them back as proper multi-valued tags. Example: $setmulti(genre,$lower(%genre%)) _Since Picard 1.0_""" )) def func_setmulti(parser, name, value, separator=MULTI_VALUED_JOINER): return func_set(parser, name, value.split(separator) if value and separator else value) @script_function(documentation=N_( """`$get(name)` Returns the variable `name` (equivalent to `%name%`).""" )) def func_get(parser, name): """Returns the variable ``name`` (equivalent to ``%name%``).""" return parser.context.get(normalize_tagname(name), "") @script_function(documentation=N_( """`$copy(new,old)` Copies metadata from variable `old` to `new`. The difference between `$set(new,%old%)` is that `$copy(new,old)` copies multi-value variables without flattening them. _Since Picard 0.9_""" )) def func_copy(parser, new, old): new = normalize_tagname(new) old = normalize_tagname(old) parser.context[new] = parser.context.getall(old)[:] return "" @script_function(documentation=N_( """`$copymerge(new,old)` Merges metadata from variable `old` into `new`, removing duplicates and appending to the end, so retaining the original ordering. Like `$copy`, this will also copy multi-valued variables without flattening them. _Since Picard 1.0_""" )) def func_copymerge(parser, new, old): new = normalize_tagname(new) old = normalize_tagname(old) newvals = parser.context.getall(new) oldvals = parser.context.getall(old) parser.context[new] = uniqify(newvals + oldvals) return "" @script_function(documentation=N_( """`$trim(text[,char])` Trims all leading and trailing whitespaces from `text`. The optional second parameter `char` specifies the character to trim.""" )) def func_trim(parser, text, char=None): if char: return text.strip(char) else: return text.strip() @script_function(documentation=N_( """`$add(x,y,...)` Add `y` to `x`. Can be used with an arbitrary number of arguments. Example: $add(x,y,z) = ((x + y) + z) """ )) def func_add(parser, x, y, *args): try: return _compute_int(operator.add, x, y, *args) except ValueError: return "" @script_function(documentation=N_( """`$sub(x,y,...)` Subtracts `y` from `x`. Can be used with an arbitrary number of arguments. Example: $sub(x,y,z) = ((x - y) - z) """ )) def func_sub(parser, x, y, *args): try: return _compute_int(operator.sub, x, y, *args) except ValueError: return "" @script_function(documentation=N_( """`$div(x,y,...)` Divides `x` by `y`. Can be used with an arbitrary number of arguments. Example: $div(x,y,z) = ((x / y) / z) """ )) def func_div(parser, x, y, *args): try: return _compute_int(operator.floordiv, x, y, *args) except ValueError: return "" except ZeroDivisionError: return "" @script_function(documentation=N_( """`$mod(x,y,...)` Returns the remainder of `x` divided by `y`. Can be used with an arbitrary number of arguments. Example: $mod(x,y,z) = ((x % y) % z) """ )) def func_mod(parser, x, y, *args): try: return _compute_int(operator.mod, x, y, *args) except (ValueError, ZeroDivisionError): return "" @script_function(documentation=N_( """`$mul(x,y,...)` Multiplies `x` by `y`. Can be used with an arbitrary number of arguments. Example: $mul(x,y,z) = ((x * y) * z) """ )) def func_mul(parser, x, y, *args): try: return _compute_int(operator.mul, x, y, *args) except ValueError: return "" @script_function(documentation=N_( """`$or(x,y,...)` Returns true if either `x` or `y` not empty. Can be used with an arbitrary number of arguments. The result is true if ANY of the arguments is not empty.""" )) def func_or(parser, x, y, *args): if _compute_logic(any, x, y, *args): return "1" else: return "" @script_function(documentation=N_( """`$and(x,y,...)` Returns true if both `x` and `y` are not empty. Can be used with an arbitrary number of arguments. The result is true if ALL of the arguments are not empty.""" )) def func_and(parser, x, y, *args): if _compute_logic(all, x, y, *args): return "1" else: return "" @script_function(documentation=N_( """`$not(x)` Returns true if `x` is empty.""" )) def func_not(parser, x): if not x: return "1" else: return "" @script_function(documentation=N_( """`$eq(x,y)` Returns true if `x` equals `y`.""" )) def func_eq(parser, x, y): if x == y: return "1" else: return "" @script_function(documentation=N_( """`$ne(x,y)` Returns true if `x` does not equal `y`.""" )) def func_ne(parser, x, y): if x != y: return "1" else: return "" @script_function(documentation=N_( """`$lt(x,y)` Returns true if `x` is less than `y`.""" )) def func_lt(parser, x, y): try: if int(x) < int(y): return "1" except ValueError: pass return "" @script_function(documentation=N_( """`$lte(x,y)` Returns true if `x` is less than or equal to `y`.""" )) def func_lte(parser, x, y): try: if int(x) <= int(y): return "1" except ValueError: pass return "" @script_function(documentation=N_( """`$gt(x,y)` Returns true if `x` is greater than `y`.""" )) def func_gt(parser, x, y): try: if int(x) > int(y): return "1" except ValueError: pass return "" @script_function(documentation=N_( """`$gte(x,y)` Returns true if `x` is greater than or equal to `y`.""" )) def func_gte(parser, x, y): try: if int(x) >= int(y): return "1" except ValueError: pass return "" @script_function(documentation=N_( """`$len(text)` Returns the number of characters in `text`.""" )) def func_len(parser, text=""): return str(len(text)) @script_function(eval_args=False, documentation=N_( """`$lenmulti(name,separator="; ")` Returns the number of elements in the multi-value tag `name`. A literal value representing a multi-value can be substituted for `name`, using the `separator` (or "; " if not passed) to coerce the value into a proper multi-valued tag. Example: $lenmulti(One; Two; Three) = 3 """ )) def func_lenmulti(parser, multi, separator=MULTI_VALUED_JOINER): return str(len(MultiValue(parser, multi, separator))) @script_function(documentation=N_( """`$performer(pattern="",join=", ")` Returns the performers where the performance type (e.g. "vocal") matches `pattern`, joined by `join`. You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently the only supported flag is "i" (ignore case). For example `$performer(/^guitars?$/i)` matches the performance type "guitar" or "Guitars", but not e.g. "bass guitar". _Since Picard 0.10_""" )) def func_performer(parser, pattern="", join=", "): values = [] try: regex = pattern_as_regex(pattern, allow_wildcards=False) except re.error: return '' for name, value in parser.context.items(): if name.startswith("performer:"): name, performance = name.split(':', 1) if regex.search(performance): values.append(value) return join.join(values) @script_function(eval_args=False, documentation=N_( """`$matchedtracks()` Returns the number of matched tracks within a release. **Only works in File Naming scripts.** _Since Picard 0.12_""" )) def func_matchedtracks(parser, *args): # only works in file naming scripts, always returns zero in tagging scripts file = parser.file if file and file.parent and hasattr(file.parent, 'album') and file.parent.album: return str(parser.file.parent.album.get_num_matched_tracks()) return "0" @script_function(documentation=N_( """`$is_complete()` Returns true if every track in the album is matched to a single file. **Only works in File Naming scripts.**""" )) def func_is_complete(parser): # only works in file naming scripts, always returns zero in tagging scripts file = parser.file if (file and file.parent and hasattr(file.parent, 'album') and file.parent.album and file.parent.album.is_complete()): return "1" return "" @script_function(documentation=N_( """`$firstalphachar(text,nonalpha="#")` Returns the first character of `text`. If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not specified, the default value "#" will be used. _Since Picard 0.12_""" )) def func_firstalphachar(parser, text="", nonalpha="#"): if len(text) == 0: return nonalpha firstchar = text[0] if firstchar.isalpha(): return firstchar.upper() else: return nonalpha @script_function(documentation=N_( """`$initials(text)` Returns the first character of each word in `text`, if it is an alphabetic character. _Since Picard 0.12_""" )) def func_initials(parser, text=""): return "".join(a[:1] for a in text.split(" ") if a[:1].isalpha()) @script_function(documentation=N_( """`$firstwords(text,length)` Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters. _Since Picard 0.12_""" )) def func_firstwords(parser, text, length): try: length = int(length) except ValueError: length = 0 if len(text) <= length: return text else: try: if text[length] == ' ': return text[:length] return text[:length].rsplit(' ', 1)[0] except IndexError: return '' @script_function(documentation=N_( """`$startswith(text,prefix)` Returns true if `text` starts with `prefix`. _Since Picard 1.4_""" )) def func_startswith(parser, text, prefix): if text.startswith(prefix): return "1" return "" @script_function(documentation=N_( """`$endswith(text,suffix)` Returns true if `text` ends with `suffix`. _Since Picard 1.4_""" )) def func_endswith(parser, text, suffix): if text.endswith(suffix): return "1" return "" @script_function(documentation=N_( """`$truncate(text,length)` Truncate `text` to `length`. _Since Picard 0.12_""" )) def func_truncate(parser, text, length): try: length = int(length) except ValueError: length = None return text[:length].rstrip() @script_function(check_argcount=False, documentation=N_( """`$swapprefix(text,prefix1,prefix2,...)` Moves the specified prefixes from the beginning to the end of `text`. Multiple prefixes can be specified as separate parameters. If no prefix is specified 'A' and 'The' are used by default. Example: $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une) _Since Picard 1.3, previously as a plugin since Picard 0.13_""" )) def func_swapprefix(parser, text, *prefixes): # Inspired by the swapprefix plugin by Philipp Wolfer. text, prefix = _delete_prefix(parser, text, *prefixes) if prefix != '': return text + ', ' + prefix return text @script_function(check_argcount=False, documentation=N_( """`$delprefix(text,prefix1,prefix2,...)` Deletes the specified prefixes from the beginning of `text`. Multiple prefixes can be specified as separate parameters. If no prefix is specified 'A' and 'The' are used by default. Example: $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une) _Since Picard 1.3_""" )) def func_delprefix(parser, text, *prefixes): # Inspired by the swapprefix plugin by Philipp Wolfer. return _delete_prefix(parser, text, *prefixes)[0] def _delete_prefix(parser, text, *prefixes): """ Worker function to deletes the specified prefixes. Returns remaining string and deleted part separately. If no prefix is specified 'A' and 'The' used. """ # Inspired by the swapprefix plugin by Philipp Wolfer. if not prefixes: prefixes = ('A', 'The') text = text.strip() rx = '(' + r'\s+)|('.join(map(re.escape, prefixes)) + r'\s+)' match = re.match(rx, text) if match: pref = match.group() return text[len(pref):], pref.strip() return text, '' @script_function(check_argcount=False, documentation=N_( """`$eq_any(x,a1,a2,...)` Returns true if `x` equals `a1` or `a2` or ... Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`. Functionally equivalent to the eq2 plugin.""" )) def func_eq_any(parser, x, *args): # Inspired by the eq2 plugin by Brian Schweitzer. return '1' if x in args else '' @script_function(check_argcount=False, documentation=N_( """`$ne_all(x,a1,a2,...)` Returns true if `x` does not equal `a1` and `a2` and ... Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`. Functionally equivalent to the ne2 plugin.""" )) def func_ne_all(parser, x, *args): # Inspired by the ne2 plugin by Brian Schweitzer. return '1' if x not in args else '' @script_function(check_argcount=False, documentation=N_( """`$eq_all(x,a1,a2,...)` Returns true if `x` equals `a1` and `a2` and ... Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`. Example: $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf)) """ )) def func_eq_all(parser, x, *args): for i in args: if x != i: return '' return '1' @script_function(check_argcount=False, documentation=N_( """`$ne_any(x,a1,a2,...)` Returns true if `x` does not equal `a1` or `a2` or ... Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`. Example: $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%)) """ )) def func_ne_any(parser, x, *args): return func_not(parser, func_eq_all(parser, x, *args)) @script_function(documentation=N_( """`$title(text)` Returns `text` in title case (first character in every word capitalized). Example: $set(album,$title(%album%)) _Since Picard 2.1_""" )) def func_title(parser, text): # GPL 2.0 licensed code by Javier Kohen, Sambhav Kothari # from https://github.com/metabrainz/picard-plugins/blob/2.0/plugins/titlecase/titlecase.py if not text: return text capitalized = text[0].capitalize() capital = False for i in range(1, len(text)): t = text[i] if t in "’'" and text[i-1].isalpha(): capital = False elif iswbound(t): capital = True elif capital and t.isalpha(): capital = False t = t.capitalize() else: capital = False capitalized += t return capitalized def iswbound(char): # GPL 2.0 licensed code by Javier Kohen, Sambhav Kothari # from https://github.com/metabrainz/picard-plugins/blob/2.0/plugins/titlecase/titlecase.py """ Checks whether the given character is a word boundary """ category = unicodedata.category(char) return "Zs" == category or "Sk" == category or "P" == category[0] @script_function(documentation=N_( """`$is_audio()` Returns true, if the file processed is an audio file. _Since Picard 2.2_""" )) def func_is_audio(parser): if func_is_video(parser) == "1": return "" else: return "1" @script_function(documentation=N_( """`$is_video()` Returns true, if the file processed is an video file. _Since Picard 2.2_""" )) def func_is_video(parser): if parser.context['~video'] and parser.context['~video'] != '0': return "1" else: return "" @script_function(documentation=N_( """`$find(haystack,needle)` Finds the location of one string within another. Returns the index of the first occurrence of `needle` in `haystack`, or "" if `needle` was not found. _Since Picard 2.3_ Note that prior to Picard 2.3.2 `$find` returned "-1" if `needle` was not found.""" )) def func_find(parser, haystack, needle): index = haystack.find(needle) if index < 0: return '' return str(index) @script_function(documentation=N_( """`$reverse(text)` Returns `text` in reverse order.""" )) def func_reverse(parser, text): return text[::-1] @script_function(documentation=N_( """`$substr(text,start,end)` Returns the substring beginning with the character at the `start` index, up to (but not including) the character at the `end` index. Indexes are zero-based. Negative numbers will be counted back from the end of the string. If the `start` or `end` indexes are left blank, they will default to the start and end of the string respectively.""" )) def func_substr(parser, text, start_index, end_index): try: start = int(start_index) if start_index else None except ValueError: start = None try: end = int(end_index) if end_index else None except ValueError: end = None return text[start:end] @script_function(eval_args=False, documentation=N_( """`$getmulti(name,index,separator="; ")` Gets the element at `index` from the multi-value tag `name`. A literal value representing a multi-value can be substituted for `name`, using the separator (or "; " if not passed) to coerce the value into a proper multi-valued tag.""" )) def func_getmulti(parser, multi, item_index, separator=MULTI_VALUED_JOINER): if not item_index: return '' try: index = int(item_index.eval(parser)) multi_value = MultiValue(parser, multi, separator) return str(multi_value[index]) except (ValueError, IndexError): return '' @script_function(eval_args=False, documentation=N_( """`$foreach(name,code,separator="; ")` Iterates over each element found in the multi-value tag `name`, executing `code`. For each loop, the element value is first stored in the tag `_loop_value` and the count is stored in the tag `_loop_count`. This allows the element or count value to be accessed within the `code` script. A literal value representing a multi-value can be substituted for `name`, using the separator (or "; " if not passed) to coerce the value into a proper multi-valued tag.""" )) def func_foreach(parser, multi, loop_code, separator=MULTI_VALUED_JOINER): multi_value = MultiValue(parser, multi, separator) for loop_count, value in enumerate(multi_value, 1): func_set(parser, '_loop_count', str(loop_count)) func_set(parser, '_loop_value', str(value)) loop_code.eval(parser) func_unset(parser, '_loop_count') func_unset(parser, '_loop_value') return '' @script_function(eval_args=False, documentation=N_( """`$while(condition,code)` Standard 'while' loop. Executes `code` repeatedly until `condition` no longer evaluates to `True`. For each loop, the count is stored in the tag `_loop_count`. This allows the count value to be accessed within the `code` script. The function limits the maximum number of iterations to 1000 as a safeguard against accidentally creating an infinite loop.""" )) def func_while(parser, condition, loop_code): if condition and loop_code: runaway_check = 1000 loop_count = 0 while condition.eval(parser) and loop_count < runaway_check: loop_count += 1 func_set(parser, '_loop_count', str(loop_count)) loop_code.eval(parser) func_unset(parser, '_loop_count') return '' @script_function(eval_args=False, documentation=N_( """`$map(name,code,separator="; ")` Iterates over each element found in the multi-value tag `name` and updates the value of the element to the value returned by `code`, returning the updated multi-value tag. For each loop, the element value is first stored in the tag `_loop_value` and the count is stored in the tag `_loop_count`. This allows the element or count value to be accessed within the `code` script. Empty elements are automatically removed. Example: $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%)) Result: 1=FIRST:A; 2=SECOND:B """ )) def func_map(parser, multi, loop_code, separator=MULTI_VALUED_JOINER): multi_value = MultiValue(parser, multi, separator) for loop_count, value in enumerate(multi_value, 1): func_set(parser, '_loop_count', str(loop_count)) func_set(parser, '_loop_value', str(value)) # Make changes in-place multi_value[loop_count - 1] = str(loop_code.eval(parser)) func_unset(parser, '_loop_count') func_unset(parser, '_loop_value') return str(multi_value) @script_function(eval_args=False, documentation=N_( """`$join(name,text,separator="; ")` Joins all elements in `name`, placing `text` between each element, and returns the result as a string.""" )) def func_join(parser, multi, join_phrase, separator=MULTI_VALUED_JOINER): join_phrase = str(join_phrase.eval(parser)) multi_value = MultiValue(parser, multi, separator) return join_phrase.join(multi_value) @script_function(eval_args=False, documentation=N_( """`$slice(name,start,end,separator="; ")` Returns a multi-value variable containing the elements between the `start` and `end` indexes from the multi-value tag `name`. A literal value representing a multi-value can be substituted for `name`, using the separator (or "; " if not passed) to coerce the value into a proper multi-valued tag. Indexes are zero based. Negative numbers will be counted back from the end of the list. If the `start` or `end` indexes are left blank, they will default to the start and end of the list respectively. The following example will create a multi-value variable with all artists in `%artists%` except the first, which can be used to create a "feat." list. Examples: $setmulti(supporting_artists,$slice(%artists%,1)) $setmulti(supporting_artists,$slice(%artists%,1,-1)) """ )) def func_slice(parser, multi, start_index, end_index=None, separator=MULTI_VALUED_JOINER): try: start = int(start_index.eval(parser)) if start_index else None except ValueError: start = None try: end = int(end_index.eval(parser)) if end_index else None except ValueError: end = None multi_value = MultiValue(parser, multi, separator) return multi_value.separator.join(multi_value[start:end]) @script_function(documentation=N_( """`$datetime(format="%Y-%m-%d %H:%M:%S")` Returns the current date and time in the specified `format`, which is based on the standard Python `strftime` [format codes](https://strftime.org/). If no `format` is specified the date/time will be returned in the form `2020-02-05 14:26:32`. Note: Platform-specific formatting codes should be avoided to help ensure the portability of scripts across the different platforms. These codes include: remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g. `%3Y`); and hanging '%' at the end of the format string.""" )) def func_datetime(parser, format=None): # local_tz required for Python 3.5 which does not allow setting astimezone() # on a naive datetime.datetime object. This provides timezone information to # allow the use of %Z and %z in the output format. local_tz = datetime.datetime.now(datetime.timezone.utc).astimezone().tzinfo # Handle case where format evaluates to '' if not format: format = '%Y-%m-%d %H:%M:%S' try: return datetime.datetime.now(tz=local_tz).strftime(format) except ValueError: stackitem = parser._function_stack.get() raise ScriptRuntimeError(stackitem, "Unsupported format code") @script_function(eval_args=False, documentation=N_( """`$sortmulti(name,separator="; ")` Returns a copy of the multi-value tag `name` with the elements sorted in ascending order. Example: $sortmulti(B; A; C) Result: A; B; C """ )) def func_sortmulti(parser, multi, separator=MULTI_VALUED_JOINER): multi_value = MultiValue(parser, multi, separator) return multi_value.separator.join(sorted(multi_value)) @script_function(eval_args=False, documentation=N_( """`$reversemulti(name,separator="; ")` Returns a copy of the multi-value tag `name` with the elements in reverse order. This can be used in conjunction with the `$sortmulti` function to sort in descending order. Example: $reversemulti($sortmulti(B; A; C)) Result: C; B; A """ )) def func_reversemulti(parser, multi, separator=MULTI_VALUED_JOINER): multi_value = MultiValue(parser, multi, separator) return multi_value.separator.join(reversed(multi_value)) @script_function(eval_args=False, documentation=N_( """`$unique(name,case_sensitive="",separator="; ")` Returns a copy of the multi-value tag `name` with no duplicate elements. By default, a case-insensitive comparison of the elements is performed. Example 1: $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b) $unique(%foo%) Result: A; CD; b Example 2: $setmulti(foo,a; A; B; b; a; b; A; B, cd) $unique(%foo%,True) Result: A; B; a; b; cd """ )) def func_unique(parser, multi, case_sensitive="", separator=MULTI_VALUED_JOINER): multi_value = MultiValue(parser, multi, separator) if not case_sensitive: multi_value._multi = list({v.lower(): v for v in multi_value}.values()) return multi_value.separator.join(sorted(set(multi_value))) @script_function(documentation=N_( """`$countryname(country_code,translate="")` Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned. If translate is not blank, the output will be translated into the current locale language. """ )) def func_countryname(parser, country_code, translate=""): name = RELEASE_COUNTRIES.get(country_code.strip().upper(), "") if translate: return gettext_countries(name) return name DateTuple = namedtuple('DateTuple', ('year', 'month', 'day')) def _split_date(date_to_parse, date_order="ymd"): """Split the specified date into parts. Args: date_to_parse (str): Date string to parse date_order (str, optional): Order of date elements. Can be "ymd", "mdy" or "dmy". Defaults to "ymd". Returns: tuple: Tuple of the date parts as (year, month, day) """ parts = re.split(r'\D+', date_to_parse.strip()) parts.extend(['', '', '']) date_order = date_order.lower() if date_order == 'dmy': return DateTuple(parts[2], parts[1], parts[0]) elif date_order == 'mdy': return DateTuple(parts[2], parts[0], parts[1]) else: return DateTuple(parts[0], parts[1], parts[2]) @script_function(documentation=N_( """`$year(date,date_order="ymd")` Returns the year portion of the specified date. The default order is "ymd". This can be changed by specifying either "dmy" or "mdy". If the date is invalid an empty string will be returned. _Since Picard 2.7_""" )) def func_year(parser, date_to_parse, date_order='ymd'): return _split_date(date_to_parse, date_order).year @script_function(documentation=N_( """`$month(date,date_order="ymd")` Returns the month portion of the specified date. The default order is "ymd". This can be changed by specifying either "dmy" or "mdy". If the date is invalid an empty string will be returned. _Since Picard 2.7_""" )) def func_month(parser, date_to_parse, date_order='ymd'): return _split_date(date_to_parse, date_order).month @script_function(documentation=N_( """`$day(date,date_order="ymd")` Returns the day portion of the specified date. The default order is "ymd". This can be changed by specifying either "dmy" or "mdy". If the date is invalid an empty string will be returned. _Since Picard 2.7_""" )) def func_day(parser, date_to_parse, date_order='ymd'): return _split_date(date_to_parse, date_order).day @script_function(documentation=N_( """`$dateformat(date,format="%Y-%m-%d",date_order="ymd")` Returns the input date in the specified `format`, which is based on the standard Python `strftime` [format codes](https://strftime.org/). If no `format` is specified the date will be returned in the form `2020-02-05`. If the date or format are invalid an empty string will be returned. The default order for the input date is "ymd". This can be changed by specifying either "dmy" or "mdy". Note: Platform-specific formatting codes should be avoided to help ensure the portability of scripts across the different platforms. These codes include: remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g. `%3Y`); and hanging '%' at the end of the format string. _Since Picard 2.7_""" )) def func_dateformat(parser, date_to_parse, date_format=None, date_order='ymd'): # Handle case where format evaluates to '' if not date_format: date_format = '%Y-%m-%d' yr, mo, da = _split_date(date_to_parse, date_order) try: date_object = datetime.date(int(yr), int(mo), int(da)) except ValueError: return '' try: return date_object.strftime(date_format) except ValueError: return '' @script_function(eval_args=False, documentation=N_( """`$is_multi(name)` Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string. Example: $is_multi(%artists%) Result: 1 if there is more than one artist, otherwise "". _Since Picard 2.7_""" )) def func_is_multi(parser, multi): multi_value = MultiValue(parser, multi, MULTI_VALUED_JOINER) return '' if len(multi_value) < 2 else '1' picard-release-2.7.3/picard/script/parser.py000066400000000000000000000320571416775010500210340ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2009, 2012 Lukáš Lalinský # Copyright (C) 2007 Javier Kohen # Copyright (C) 2008-2011, 2014-2015, 2018-2021 Philipp Wolfer # Copyright (C) 2009 Carlin Mangar # Copyright (C) 2009 Nikolai Prokoschenko # Copyright (C) 2011-2012 Michael Wiencek # Copyright (C) 2012 Chad Wilson # Copyright (C) 2012 stephen # Copyright (C) 2012, 2014, 2017 Wieland Hoffmann # Copyright (C) 2013-2014, 2017-2021 Laurent Monin # Copyright (C) 2014, 2017 Sophist-UK # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2016-2017 Ville Skyttä # Copyright (C) 2017-2018 Antonio Larrosa # Copyright (C) 2018 Calvin Walton # Copyright (C) 2018 virusMac # Copyright (C) 2020-2021 Bob Swift # # 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.abc import MutableSequence from queue import LifoQueue from picard.metadata import ( MULTI_VALUED_JOINER, Metadata, ) from picard.plugin import ExtensionPoint class ScriptError(Exception): pass class ScriptParseError(ScriptError): def __init__(self, stackitem, message): super().__init__( "{prefix:s}: {message:s}".format( prefix=str(stackitem), message=message ) ) class ScriptEndOfFile(ScriptParseError): def __init__(self, stackitem): super().__init__( stackitem, "Unexpected end of script" ) class ScriptSyntaxError(ScriptParseError): pass class ScriptUnicodeError(ScriptSyntaxError): pass class ScriptUnknownFunction(ScriptParseError): def __init__(self, stackitem): super().__init__( stackitem, "Unknown function '{name}'".format(name=stackitem.name) ) class ScriptRuntimeError(ScriptError): def __init__(self, stackitem, message='Unknown error'): super().__init__( "{prefix:s}: {message:s}".format( prefix=str(stackitem), message=message ) ) class StackItem: def __init__(self, line, column, name=None): self.line = line self.column = column if name is None: self.name = None else: self.name = '$' + name def __str__(self): if self.name is None: return '{line:d}:{column:d}'.format( line=self.line, column=self.column ) else: return '{line:d}:{column:d}:{name}'.format( line=self.line, column=self.column, name=self.name ) class ScriptText(str): def eval(self, state): return self def normalize_tagname(name): if name.startswith('_'): return "~" + name[1:] return name class ScriptVariable(object): def __init__(self, name): self.name = name def __repr__(self): return '' % self.name def eval(self, state): return state.context.get(normalize_tagname(self.name), "") class ScriptFunction(object): def __init__(self, name, args, parser, column=0, line=0): self.stackitem = StackItem(line, column, name) try: argnum_bound = parser.functions[name].argcount argcount = len(args) if argnum_bound: too_few_args = argcount < argnum_bound.lower if argnum_bound.upper is not None: if argnum_bound.lower == argnum_bound.upper: expected = "exactly %i" % argnum_bound.lower else: expected = "between %i and %i" % (argnum_bound.lower, argnum_bound.upper) too_many_args = argcount > argnum_bound.upper else: expected = "at least %i" % argnum_bound.lower too_many_args = False if too_few_args or too_many_args: raise ScriptSyntaxError( self.stackitem, "Wrong number of arguments for $%s: Expected %s, got %i" % (name, expected, argcount) ) except KeyError: raise ScriptUnknownFunction(self.stackitem) self.name = name self.args = args def __repr__(self): return "" % (self.name, self.args) def eval(self, parser): try: function_registry_item = parser.functions[self.name] except KeyError: raise ScriptUnknownFunction(self.stackitem) if function_registry_item.eval_args: args = [arg.eval(parser) for arg in self.args] else: args = self.args parser._function_stack.put(self.stackitem) # Save return value to allow removing function from the stack on successful completion return_value = function_registry_item.function(parser, *args) parser._function_stack.get() return return_value class ScriptExpression(list): def eval(self, state): return "".join(item.eval(state) for item in self) def isidentif(ch): return ch.isalnum() or ch == '_' class ScriptParser(object): r"""Tagger script parser. Grammar: unicodechar ::= '\u' [a-fA-F0-9]{4} text ::= [^$%] | '\$' | '\%' | '\(' | '\)' | '\,' | unicodechar argtext ::= [^$%(),] | '\$' | '\%' | '\(' | '\)' | '\,' | unicodechar identifier ::= [a-zA-Z0-9_] variable ::= '%' (identifier | ':')+ '%' function ::= '$' (identifier)+ '(' (argument (',' argument)*)? ')' expression ::= (variable | function | text)* argument ::= (variable | function | argtext)* """ _function_registry = ExtensionPoint(label='function_registry') _cache = {} def __init__(self): self._function_stack = LifoQueue() def __raise_eof(self): raise ScriptEndOfFile(StackItem(line=self._y, column=self._x)) def __raise_char(self, ch): raise ScriptSyntaxError(StackItem(line=self._y, column=self._x), "Unexpected character '%s'" % ch) def __raise_unicode(self, ch): raise ScriptUnicodeError(StackItem(line=self._y, column=self._x), "Invalid unicode character '\\u%s'" % ch) def read(self): try: ch = self._text[self._pos] except IndexError: return None else: self._pos += 1 self._px = self._x self._py = self._y if ch == '\n': self._line = self._pos self._x = 1 self._y += 1 else: self._x += 1 return ch def read_multi(self, count): text = ch = self.read() if not ch: self.__raise_eof() count -= 1 while ch and count: ch = self.read() if not ch: self.__raise_eof() text += ch count -= 1 return text def unread(self): self._pos -= 1 self._x = self._px self._y = self._py def parse_arguments(self): results = [] while True: result, ch = self.parse_expression(False) results.append(result) if ch == ')': # Only an empty expression as first argument # is the same as no argument given. if len(results) == 1 and results[0] == []: return [] return results def parse_function(self): start = self._pos column = self._x - 2 # Set x position to start of function name ($) line = self._y while True: ch = self.read() if ch == '(': name = self._text[start:self._pos-1] if name not in self.functions: raise ScriptUnknownFunction(StackItem(line, column, name)) return ScriptFunction(name, self.parse_arguments(), self, column, line) elif ch is None: self.__raise_eof() elif not isidentif(ch): self.__raise_char(ch) def parse_variable(self): begin = self._pos while True: ch = self.read() if ch == '%': return ScriptVariable(self._text[begin:self._pos-1]) elif ch is None: self.__raise_eof() elif not isidentif(ch) and ch != ':': self.__raise_char(ch) def parse_text(self, top): text = [] while True: ch = self.read() if ch == "\\": text.append(self.parse_escape_sequence()) elif ch is None: break elif not top and ch == '(': self.__raise_char(ch) elif ch in '$%' or (not top and ch in ',)'): self.unread() break else: text.append(ch) return ScriptText("".join(text)) def parse_escape_sequence(self): ch = self.read() if ch == 'n': return '\n' elif ch == 't': return '\t' elif ch == 'u': codepoint = self.read_multi(4) try: return chr(int(codepoint, 16)) except (TypeError, ValueError): self.__raise_unicode(codepoint) elif ch is None: self.__raise_eof() elif ch not in "$%(),\\": self.__raise_char(ch) else: return ch def parse_expression(self, top): tokens = ScriptExpression() while True: ch = self.read() if ch is None: if top: break else: self.__raise_eof() elif not top and ch in ',)': break elif ch == '$': tokens.append(self.parse_function()) elif ch == '%': tokens.append(self.parse_variable()) else: self.unread() tokens.append(self.parse_text(top)) return (tokens, ch) def load_functions(self): self.functions = {} for name, item in ScriptParser._function_registry: self.functions[name] = item def parse(self, script, functions=False): """Parse the script.""" self._text = script self._pos = 0 self._px = self._x = 1 self._py = self._y = 1 self._line = 0 if not functions: self.load_functions() return self.parse_expression(True)[0] def eval(self, script, context=None, file=None): """Parse and evaluate the script.""" self.context = context if context is not None else Metadata() self.file = file self.load_functions() key = hash(script) if key not in ScriptParser._cache: ScriptParser._cache[key] = self.parse(script, True) return ScriptParser._cache[key].eval(self) class MultiValue(MutableSequence): def __init__(self, parser, multi, separator): self.parser = parser if isinstance(separator, ScriptExpression): self.separator = separator.eval(self.parser) else: self.separator = separator if (self.separator == MULTI_VALUED_JOINER and len(multi) == 1 and isinstance(multi[0], ScriptVariable)): # Convert ScriptExpression containing only a single variable into variable self._multi = self.parser.context.getall(normalize_tagname(multi[0].name)) else: # Fall-back to converting to a string and splitting if haystack is an expression # or user has overridden the separator character. evaluated_multi = multi.eval(self.parser) if not evaluated_multi: self._multi = [] elif self.separator: self._multi = evaluated_multi.split(self.separator) else: self._multi = [evaluated_multi] def __len__(self): return len(self._multi) def __getitem__(self, key): return self._multi[key] def __setitem__(self, key, value): self._multi[key] = value def __delitem__(self, key): del self._multi[key] def insert(self, index, value): return self._multi.insert(index, value) def __repr__(self): return '%s(%r, %r, %r)' % (self.__class__.__name__, self.parser, self._multi, self.separator) def __str__(self): return self.separator.join(x for x in self if x) picard-release-2.7.3/picard/script/serializer.py000066400000000000000000000406421416775010500217100ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 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 copy import deepcopy import datetime from enum import ( IntEnum, unique, ) import os from typing import Mapping import uuid import yaml from PyQt5 import ( QtCore, QtWidgets, ) from picard import log from picard.const import ( DEFAULT_SCRIPT_NAME, SCRIPT_LANGUAGE_VERSION, ) from picard.util import make_filename_from_title @unique class PicardScriptType(IntEnum): """Picard Script object types """ BASE = 0 TAGGER = 1 FILENAMING = 2 class ScriptImportExportError(Exception): def __init__(self, *args, format=None, filename=None, error_msg=None): self.format = format self.filename = filename self.error_msg = error_msg class ScriptImportError(Exception): def __init__(self, *args): super().__init__(*args) class MultilineLiteral(str): @staticmethod def yaml_presenter(dumper, data): if data: data = data.rstrip() + '\n' return dumper.represent_scalar("tag:yaml.org,2002:str", data, style="|") yaml.add_representer(MultilineLiteral, MultilineLiteral.yaml_presenter) class PicardScript(): """Base class for Picard script objects. """ # Base class developed to support future tagging script class as possible replacement for currently used tuples in config.setting["list_of_scripts"]. TYPE = PicardScriptType.BASE OUTPUT_FIELDS = ('title', 'script_language_version', 'script', 'id') # Don't automatically trigger changing the `script_last_updated` property when updating these properties. _last_updated_ignore_list = {'last_updated', 'readonly', 'deletable', 'id'} def __init__(self, script='', title='', id=None, last_updated=None, script_language_version=None): """Base class for Picard script objects Args: script (str): Text of the script. title (str): Title of the script. id (str): ID code for the script. Defaults to a system generated uuid. last_updated (str): The UTC date and time when the script was last updated. Defaults to current date/time. """ self.title = title if title else DEFAULT_SCRIPT_NAME self.script = script if not id: self._set_new_id() else: self.id = id if last_updated is None: self.update_last_updated() else: self.last_updated = last_updated if script_language_version is None or not script_language_version: self.script_language_version = SCRIPT_LANGUAGE_VERSION else: self.script_language_version = script_language_version def _set_new_id(self): """Sets the ID of the script to a new system generated uuid. """ self.id = str(uuid.uuid4()) def __getitem__(self, setting): """A safe way of getting the value of the specified property setting, because it handles missing properties by returning None rather than raising an exception. Args: setting (str): The setting whose value to return. Returns: any: The value of the specified setting, or None if the setting was not found. """ if hasattr(self, setting): value = getattr(self, setting) if isinstance(value, str): value = value.strip() return value return None @property def script(self): return self._script @script.setter def script(self, value): self._script = MultilineLiteral(value) @staticmethod def make_last_updated(): """Provide consistently formatted last updated string. Returns: str: Last updated string from current date and time """ return datetime.datetime.utcnow().strftime('%Y-%m-%d %H:%M:%S UTC') def update_last_updated(self): """Update the last updated attribute to the current UTC date and time. """ self.last_updated = self.make_last_updated() def update_script_setting(self, **kwargs): """Updates the value of the specified properties. Args: **kwargs: Properties to update in the form `property=value`. """ self.update_from_dict(kwargs) def update_from_dict(self, settings): """Updates the values of the properties based on the contents of the dictionary provided. Properties in the `settings` dictionary that are not found in the script object are ignored. Args: settings (dict): The settings to update. """ updated = False for key, value in settings.items(): if value is not None and hasattr(self, key): if isinstance(value, str): value = value.strip() setattr(self, key, value) if key not in self._last_updated_ignore_list: updated = True # Don't overwrite `last_updated` with a generated value if a last_updated value has been provided. if updated and 'last_updated' not in settings: self.update_last_updated() def to_dict(self): """Generate a dictionary containing the object's OUTPUT_FIELDS. Returns: dict: Dictionary of the object's OUTPUT_FIELDS """ items = {key: getattr(self, key) for key in self.OUTPUT_FIELDS} items["description"] = str(items["description"]) items["script"] = str(items["script"]) return items def export_script(self, parent=None): """Export the script to a file. """ # return _export_script_dialog(script_item=self, parent=parent) FILE_ERROR_EXPORT = N_('Error exporting file "%s". %s.') default_script_directory = os.path.normpath(QtCore.QStandardPaths.writableLocation(QtCore.QStandardPaths.DocumentsLocation)) default_script_extension = "ptsp" script_filename = ".".join((self.filename, default_script_extension)) default_path = os.path.normpath(os.path.join(default_script_directory, script_filename)) dialog_title = _("Export Script File") dialog_file_types = self._get_dialog_filetypes() options = QtWidgets.QFileDialog.Options() filename, file_type = QtWidgets.QFileDialog.getSaveFileName(parent, dialog_title, default_path, dialog_file_types, options=options) if not filename: return False # Fix issue where Qt may set the extension twice (name, ext) = os.path.splitext(filename) if ext and str(name).endswith('.' + ext): filename = name log.debug('Exporting script file: %s' % filename) if file_type == self._file_types()['package']: script_text = self.to_yaml() else: script_text = self.script + "\n" try: with open(filename, 'w', encoding='utf8') as o_file: o_file.write(script_text) except OSError as error: raise ScriptImportExportError(format=FILE_ERROR_EXPORT, filename=filename, error_msg=error.strerror) dialog = QtWidgets.QMessageBox( QtWidgets.QMessageBox.Information, _("Export Script"), _("Script successfully exported to %s") % filename, QtWidgets.QMessageBox.Ok, parent ) dialog.exec_() return True @classmethod def import_script(cls, parent=None): """Import a script from a file. """ FILE_ERROR_IMPORT = N_('Error importing "%s". %s.') FILE_ERROR_DECODE = N_('Error decoding "%s". %s.') dialog_title = _("Import Script File") dialog_file_types = cls._get_dialog_filetypes() default_script_directory = os.path.normpath(QtCore.QStandardPaths.writableLocation(QtCore.QStandardPaths.DocumentsLocation)) options = QtWidgets.QFileDialog.Options() filename, file_type = QtWidgets.QFileDialog.getOpenFileName(parent, dialog_title, default_script_directory, dialog_file_types, options=options) if not filename: return None log.debug('Importing script file: %s' % filename) try: with open(filename, 'r', encoding='utf8') as i_file: file_content = i_file.read() except OSError as error: raise ScriptImportExportError(format=FILE_ERROR_IMPORT, filename=filename, error_msg=error.strerror) if not file_content.strip(): raise ScriptImportExportError(format=FILE_ERROR_IMPORT, filename=filename, error_msg=N_('The file was empty')) if file_type == cls._file_types()['package']: try: return cls().create_from_yaml(file_content) except ScriptImportError as error: raise ScriptImportExportError(format=FILE_ERROR_DECODE, filename=filename, error_msg=error) else: return cls( title=_("Imported from %s") % filename, script=file_content.strip() ) @classmethod def create_from_dict(cls, script_dict, create_new_id=True): """Creates an instance based on the contents of the dictionary provided. Properties in the dictionary that are not found in the script object are ignored. Args: script_dict (dict): Dictionary containing the property settings. create_new_id (bool, optional): Determines whether a new ID is generated. Defaults to True. Returns: object: An instance of the class, populated from the property settings in the dictionary provided. """ new_object = cls() if not isinstance(script_dict, Mapping): raise ScriptImportError(N_("Argument is not a dictionary")) if 'title' not in script_dict or 'script' not in script_dict: raise ScriptImportError(N_('Invalid script package')) new_object.update_from_dict(script_dict) if create_new_id or not new_object['id']: new_object._set_new_id() return new_object def copy(self): """Create a copy of the current script object with updated title and last updated attributes. """ new_object = deepcopy(self) new_object.update_script_setting( title=_("%s (Copy)") % self.title, script_language_version=SCRIPT_LANGUAGE_VERSION, readonly=False, deletable=True ) new_object._set_new_id() return new_object def to_yaml(self): """Converts the properties of the script object to a YAML formatted string. Note that only property names listed in `OUTPUT_FIELDS` will be included in the output. Returns: str: The properties of the script object formatted as a YAML string. """ items = {key: getattr(self, key) for key in self.OUTPUT_FIELDS} return yaml.dump(items, sort_keys=False) @classmethod def create_from_yaml(cls, yaml_string, create_new_id=True): """Creates an instance based on the contents of the YAML string provided. Properties in the YAML string that are not found in the script object are ignored. Args: yaml_string (str): YAML string containing the property settings. create_new_id (bool, optional): Determines whether a new ID is generated. Defaults to True. Returns: object: An instance of the class, populated from the property settings in the YAML string. """ new_object = cls() yaml_dict = yaml.safe_load(yaml_string) if not isinstance(yaml_dict, dict): raise ScriptImportError(N_("File content not a dictionary")) if 'title' not in yaml_dict or 'script' not in yaml_dict: raise ScriptImportError(N_('Invalid script package')) new_object.update_from_dict(yaml_dict) if create_new_id or not new_object['id']: new_object._set_new_id() return new_object @property def filename(self): return make_filename_from_title(self.title, _("Unnamed Script")) @classmethod def _file_types(cls): """Helper function to provide standard import/export file types (translated). Returns: dict: Diction of the standard file types """ return { 'all': _("All files") + " (*)", 'script': _("Picard script files") + " (*.pts *.txt)", 'package': _("Picard script package") + " (*.ptsp *.yaml)", } @classmethod def _get_dialog_filetypes(cls): """Helper function to build file type string used in the file dialogs. Returns: str: File type selection string """ file_types = cls._file_types() return ";;".join(( file_types['package'], file_types['script'], file_types['all'], )) class TaggingScript(PicardScript): """Picard tagging script class """ TYPE = PicardScriptType.TAGGER OUTPUT_FIELDS = ('title', 'script_language_version', 'script', 'id') def __init__(self, script='', title='', id=None, last_updated=None, script_language_version=None): """Creates a Picard tagging script object. Args: script (str): Text of the script. title (str): Title of the script. id (str): ID code for the script. Defaults to a system generated uuid. last_updated (str): The UTC date and time when the script was last updated. Defaults to current date/time. """ super().__init__(script=script, title=title, id=id, last_updated=last_updated, script_language_version=script_language_version) class FileNamingScript(PicardScript): """Picard file naming script class """ TYPE = PicardScriptType.FILENAMING OUTPUT_FIELDS = ('title', 'description', 'author', 'license', 'version', 'last_updated', 'script_language_version', 'script', 'id') def __init__( self, script='', title='', id=None, readonly=False, deletable=True, author='', description='', license='', version='', last_updated=None, script_language_version=None ): """Creates a Picard file naming script object. Args: script (str): Text of the script. title (str): Title of the script. id (str): ID code for the script. Defaults to a system generated uuid. readonly (bool): Identifies if the script is readonly. Defaults to False. deletable (bool): Identifies if the script can be deleted from the selection list. Defaults to True. author (str): The author of the script. Defaults to ''. description (str): A description of the script, typically including type of output and any required plugins or settings. Defaults to ''. license (str): The license under which the script is being distributed. Defaults to ''. version (str): Identifies the version of the script. Defaults to ''. last_updated (str): The UTC date and time when the script was last updated. Defaults to current date/time. script_language_version (str): The version of the script language supported by the script. """ super().__init__(script=script, title=title, id=id, last_updated=last_updated, script_language_version=script_language_version) self.readonly = readonly # for presets self.deletable = deletable # Allow removal from list of scripts self.author = author self.description = description self.license = license self.version = version @property def description(self): return self._description @description.setter def description(self, value): self._description = MultilineLiteral(value) picard-release-2.7.3/picard/similarity.py000066400000000000000000000047441416775010500204240ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2007 Lukáš Lalinský # Copyright (C) 2008 Will # Copyright (C) 2011-2012 Michael Wiencek # Copyright (C) 2013, 2018-2021 Laurent Monin # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2017 Ville Skyttä # # 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. import re from picard.util import strip_non_alnum from picard.util.astrcmp import astrcmp def normalize(orig_string): """Strips non-alphanumeric characters from a string unless doing so would make it blank.""" string = strip_non_alnum(orig_string.lower()) if not string: string = orig_string return string def similarity(a1, b1): """Calculates similarity of single words as a function of their edit distance.""" a2 = normalize(a1) if a2: b2 = normalize(b1) else: b2 = "" return astrcmp(a2, b2) _split_words_re = re.compile(r'\W+', re.UNICODE) def similarity2(a, b): """Calculates similarity of a multi-word strings.""" if not a or not b: return 0.0 if a == b: return 1.0 alist = list(filter(bool, _split_words_re.split(a.lower()))) blist = list(filter(bool, _split_words_re.split(b.lower()))) alen, blen = len(alist), len(blist) if not alen or not blen: return 0.0 if alen > blen: alist, blist = blist, alist alen, blen = blen, alen score = 0.0 for av in alist: ms = 0.0 mp = None for position, bv in enumerate(blist): s = astrcmp(av, bv) if s > ms: ms = s mp = position if mp is not None: score += ms if ms > 0.6: del blist[mp] # division by zero cannot happen, alen > 0 at this point return score / (alen + len(blist) * 0.4) picard-release-2.7.3/picard/tagger.py000066400000000000000000001171021416775010500175000ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2004 Robert Kaye # Copyright (C) 2006-2009, 2011-2014, 2017 Lukáš Lalinský # Copyright (C) 2008 Gary van der Merwe # Copyright (C) 2008 amckinle # Copyright (C) 2008-2010, 2014-2015, 2018-2021 Philipp Wolfer # Copyright (C) 2009 Carlin Mangar # Copyright (C) 2010 Andrew Barnert # Copyright (C) 2011-2014 Michael Wiencek # Copyright (C) 2011-2014, 2017-2019 Wieland Hoffmann # Copyright (C) 2012 Chad Wilson # Copyright (C) 2013 Calvin Walton # Copyright (C) 2013 Ionuț Ciocîrlan # Copyright (C) 2013 brainz34 # Copyright (C) 2013-2014, 2017 Sophist-UK # Copyright (C) 2013-2015, 2017-2021 Laurent Monin # Copyright (C) 2016 Rahul Raturi # Copyright (C) 2016 Simon Legner # Copyright (C) 2016 Suhas # Copyright (C) 2016-2018 Sambhav Kothari # Copyright (C) 2017-2018 Vishal Choudhary # Copyright (C) 2018 Bob Swift # Copyright (C) 2018 virusMac # Copyright (C) 2019 Joel Lintunen # Copyright (C) 2020 Julius Michaelis # Copyright (C) 2020-2021 Gabriel Ferreira # # 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. import argparse from concurrent.futures import ThreadPoolExecutor from functools import partial import itertools import logging import os.path import platform import re import shutil import signal import sys from PyQt5 import ( QtCore, QtGui, QtWidgets, ) from picard import ( PICARD_APP_ID, PICARD_APP_NAME, PICARD_DESKTOP_NAME, PICARD_FANCY_VERSION_STR, PICARD_ORG_NAME, acoustid, log, ) from picard.acousticbrainz import ( ABExtractor, ab_extractor_callback, ab_feature_extraction, ) from picard.acoustid.manager import AcoustIDManager from picard.album import ( Album, NatAlbum, run_album_post_removal_processors, ) from picard.browser.browser import BrowserIntegration from picard.browser.filelookup import FileLookup from picard.cluster import ( Cluster, ClusterList, UnclusteredFiles, ) from picard.collection import load_user_collections from picard.config import ( get_config, setup_config, ) from picard.config_upgrade import upgrade_config from picard.const import ( USER_DIR, USER_PLUGIN_DIR, ) from picard.const.sys import ( IS_FROZEN, IS_HAIKU, IS_WIN, ) from picard.dataobj import DataObject from picard.disc import Disc from picard.file import File from picard.formats import open_ as open_file from picard.i18n import setup_gettext from picard.pluginmanager import PluginManager from picard.releasegroup import ReleaseGroup from picard.track import ( NonAlbumTrack, Track, ) from picard.util import ( check_io_encoding, decode_filename, encode_filename, is_hidden, iter_files_from_objects, mbid_validate, normpath, process_events_iter, thread, versions, webbrowser2, ) from picard.util.checkupdate import UpdateCheckManager from picard.webservice import WebService from picard.webservice.api_helpers import ( AcoustIdAPIHelper, MBAPIHelper, ) import picard.resources # noqa: F401 # pylint: disable=unused-import from picard.ui import theme from picard.ui.mainwindow import MainWindow from picard.ui.searchdialog.album import AlbumSearchDialog from picard.ui.searchdialog.artist import ArtistSearchDialog from picard.ui.searchdialog.track import TrackSearchDialog # A "fix" for https://bugs.python.org/issue1438480 def _patched_shutil_copystat(src, dst, *, follow_symlinks=True): try: _orig_shutil_copystat(src, dst, follow_symlinks=follow_symlinks) except OSError: pass _orig_shutil_copystat = shutil.copystat shutil.copystat = _patched_shutil_copystat def plugin_dirs(): if IS_FROZEN: toppath = sys.argv[0] else: toppath = os.path.abspath(__file__) topdir = os.path.dirname(toppath) plugin_dir = os.path.join(topdir, "plugins") yield plugin_dir if not os.path.exists(USER_PLUGIN_DIR): os.makedirs(USER_PLUGIN_DIR) yield USER_PLUGIN_DIR class Tagger(QtWidgets.QApplication): tagger_stats_changed = QtCore.pyqtSignal() listen_port_changed = QtCore.pyqtSignal(int) cluster_added = QtCore.pyqtSignal(Cluster) cluster_removed = QtCore.pyqtSignal(Cluster) album_added = QtCore.pyqtSignal(Album) album_removed = QtCore.pyqtSignal(Album) __instance = None _debug = False _no_restore = False def __init__(self, picard_args, unparsed_args, localedir, autoupdate): super().__init__(sys.argv) self.__class__.__instance = self setup_config(self, picard_args.config_file) config = get_config() theme.setup(self) self._cmdline_files = picard_args.FILE self.autoupdate_enabled = autoupdate self._no_restore = picard_args.no_restore self._no_plugins = picard_args.no_plugins self.set_log_level(config.setting['log_verbosity']) if picard_args.debug or "PICARD_DEBUG" in os.environ: self.set_log_level(logging.DEBUG) # Default thread pool self.thread_pool = ThreadPoolExecutor() # Provide a separate thread pool for operations that should not be # delayed by longer background processing tasks, e.g. because the user # expects instant feedback instead of waiting for a long list of # operations to finish. self.priority_thread_pool = ThreadPoolExecutor(max_workers=1) # Use a separate thread pool for file saving, with a thread count of 1, # to avoid race conditions in File._save_and_rename. self.save_thread_pool = ThreadPoolExecutor(max_workers=1) if not IS_WIN: # Set up signal handling # It's not possible to call all available functions from signal # handlers, therefore we need to set up a QSocketNotifier to listen # on a socket. Sending data through a socket can be done in a # signal handler, so we use the socket to notify the application of # the signal. # This code is adopted from # https://qt-project.org/doc/qt-4.8/unix-signals.html # To not make the socket module a requirement for the Windows # installer, import it here and not globally import socket self.signalfd = socket.socketpair(socket.AF_UNIX, socket.SOCK_STREAM, 0) self.signalnotifier = QtCore.QSocketNotifier(self.signalfd[1].fileno(), QtCore.QSocketNotifier.Read, self) self.signalnotifier.activated.connect(self.sighandler) signal.signal(signal.SIGHUP, self.signal) signal.signal(signal.SIGINT, self.signal) signal.signal(signal.SIGTERM, self.signal) # Setup logging log.debug("Starting Picard from %r", os.path.abspath(__file__)) log.debug("Platform: %s %s %s", platform.platform(), platform.python_implementation(), platform.python_version()) log.debug("Versions: %s", versions.as_string()) log.debug("Configuration file path: %r", config.fileName()) log.debug("User directory: %r", os.path.abspath(USER_DIR)) # for compatibility with pre-1.3 plugins QtCore.QObject.tagger = self QtCore.QObject.config = config QtCore.QObject.log = log check_io_encoding() # Must be before config upgrade because upgrade dialogs need to be # translated setup_gettext(localedir, config.setting["ui_language"], log.debug) upgrade_config(config) self.webservice = WebService() self.mb_api = MBAPIHelper(self.webservice) load_user_collections() # Initialize fingerprinting acoustid_api = AcoustIdAPIHelper(self.webservice) self._acoustid = acoustid.AcoustIDClient(acoustid_api) self._acoustid.init() self.acoustidmanager = AcoustIDManager(acoustid_api) # Setup AcousticBrainz extraction self.ab_extractor = ABExtractor() self.enable_menu_icons(config.setting['show_menu_icons']) # Load plugins self.pluginmanager = PluginManager() if not self._no_plugins: for plugin_dir in plugin_dirs(): self.pluginmanager.load_plugins_from_directory(plugin_dir) self.browser_integration = BrowserIntegration() self.browser_integration.listen_port_changed.connect(self.listen_port_changed) self._pending_files_count = 0 self.files = {} self.clusters = ClusterList() self.albums = {} self.release_groups = {} self.mbid_redirects = {} self.unclustered_files = UnclusteredFiles() self.nats = None self.window = MainWindow(disable_player=picard_args.no_player) self.exit_cleanup = [] self.stopping = False # Load release version information if self.autoupdate_enabled: self.updatecheckmanager = UpdateCheckManager(parent=self.window) def enable_menu_icons(self, enabled): self.setAttribute(QtCore.Qt.AA_DontShowIconsInMenus, not enabled) def register_cleanup(self, func): self.exit_cleanup.append(func) def run_cleanup(self): for f in self.exit_cleanup: f() def set_log_level(self, level): self._debug = level == logging.DEBUG log.set_level(level) def _mb_login_dialog(self, parent): if not parent: parent = self.window dialog = QtWidgets.QInputDialog(parent) dialog.setWindowModality(QtCore.Qt.WindowModal) dialog.setWindowTitle(_("MusicBrainz Account")) dialog.setLabelText(_("Authorization code:")) status = dialog.exec_() if status == QtWidgets.QDialog.Accepted: return dialog.textValue() else: return None def mb_login(self, callback, parent=None): scopes = "profile tag rating collection submit_isrc submit_barcode" authorization_url = self.webservice.oauth_manager.get_authorization_url(scopes) webbrowser2.open(authorization_url) authorization_code = self._mb_login_dialog(parent) if authorization_code is not None: self.webservice.oauth_manager.exchange_authorization_code( authorization_code, scopes, partial(self.on_mb_authorization_finished, callback)) else: callback(False, None) def on_mb_authorization_finished(self, callback, successful=False, error_msg=None): if successful: self.webservice.oauth_manager.fetch_username( partial(self.on_mb_login_finished, callback)) else: callback(False, error_msg) @classmethod def on_mb_login_finished(self, callback, successful, error_msg): if successful: load_user_collections() callback(successful, error_msg) def mb_logout(self): self.webservice.oauth_manager.revoke_tokens() load_user_collections() def move_files_to_album(self, files, albumid=None, album=None): """Move `files` to tracks on album `albumid`.""" if album is None: album = self.load_album(albumid) album.match_files(files) def move_file_to_album(self, file, albumid): """Move `file` to a track on album `albumid`.""" self.move_files_to_album([file], albumid) def move_file_to_track(self, file, albumid, recordingid): """Move `file` to recording `recordingid` on album `albumid`.""" album = self.load_album(albumid) file.match_recordingid = recordingid album.match_files([file]) def create_nats(self): if self.nats is None: self.nats = NatAlbum() self.albums["NATS"] = self.nats self.album_added.emit(self.nats) self.nats.item.setExpanded(True) return self.nats def move_file_to_nat(self, file, recordingid, node=None): self.create_nats() file.move(self.nats.unmatched_files) nat = self.load_nat(recordingid, node=node) nat.run_when_loaded(partial(file.move, nat)) if nat.loaded: self.nats.update() def exit(self): if self.stopping: return self.stopping = True log.debug("Picard stopping") self._acoustid.done() self.thread_pool.shutdown() self.save_thread_pool.shutdown() self.priority_thread_pool.shutdown() self.browser_integration.stop() self.webservice.stop() self.run_cleanup() QtCore.QCoreApplication.processEvents() def _run_init(self): if self._cmdline_files: files = [decode_filename(f) for f in self._cmdline_files] self.add_paths(files) del self._cmdline_files def run(self): self.update_browser_integration() self.window.show() QtCore.QTimer.singleShot(0, self._run_init) res = self.exec_() self.exit() return res def update_browser_integration(self): config = get_config() if config.setting["browser_integration"]: self.browser_integration.start() else: self.browser_integration.stop() def event(self, event): if isinstance(event, thread.ProxyToMainEvent): event.run() elif event.type() == QtCore.QEvent.FileOpen: file = event.file() self.add_paths([file]) if IS_HAIKU: self.bring_tagger_front() # We should just return True here, except that seems to # cause the event's sender to get a -9874 error, so # apparently there's some magic inside QFileOpenEvent... return 1 return super().event(event) def _file_loaded(self, file, target=None, remove_file=False, unmatched_files=None): config = get_config() self._pending_files_count -= 1 if self._pending_files_count == 0: self.window.set_sorting(True) if remove_file: file.remove() return if file is None: return if file.has_error(): self.unclustered_files.add_file(file) return file_moved = False if not config.setting["ignore_file_mbids"]: recordingid = file.metadata.getall('musicbrainz_recordingid') recordingid = recordingid[0] if recordingid else '' is_valid_recordingid = mbid_validate(recordingid) albumid = file.metadata.getall('musicbrainz_albumid') albumid = albumid[0] if albumid else '' is_valid_albumid = mbid_validate(albumid) if is_valid_albumid and is_valid_recordingid: log.debug("%r has release (%s) and recording (%s) MBIDs, moving to track...", file, albumid, recordingid) self.move_file_to_track(file, albumid, recordingid) file_moved = True elif is_valid_albumid: log.debug("%r has only release MBID (%s), moving to album...", file, albumid) self.move_file_to_album(file, albumid) file_moved = True elif is_valid_recordingid: log.debug("%r has only recording MBID (%s), moving to non-album track...", file, recordingid) self.move_file_to_nat(file, recordingid) file_moved = True if not file_moved: target = self.move_file(file, target) if target and target != self.unclustered_files: file_moved = True if not file_moved and unmatched_files is not None: unmatched_files.append(file) # fallback on analyze if nothing else worked if not file_moved and config.setting['analyze_new_files'] and file.can_analyze(): log.debug("Trying to analyze %r ...", file) self.analyze([file]) # Auto cluster newly added files if they are not explicitly moved elsewhere if self._pending_files_count == 0 and unmatched_files and config.setting["cluster_new_files"]: self.cluster(unmatched_files) def move_file(self, file, target): """Moves a file to target, if possible Returns the actual target the files has been moved to or None """ if isinstance(target, Album): self.move_files_to_album([file], album=target) else: if isinstance(target, File) and target.parent: target = target.parent if not file.move(target): # Ensure a file always has a parent so it shows up in UI if not file.parent: target = self.unclustered_files file.move(target) # Unsupported target, do not move the file else: target = None return target def move_files(self, files, target, move_to_multi_tracks=True): if target is None: log.debug("Aborting move since target is invalid") return self.window.set_sorting(False) if isinstance(target, Cluster): for file in process_events_iter(files): file.move(target) elif isinstance(target, Track): album = target.album for file in process_events_iter(files): file.move(target) if move_to_multi_tracks: # Assign next file to following track target = album.get_next_track(target) or album.unmatched_files elif isinstance(target, File): for file in process_events_iter(files): file.move(target.parent) elif isinstance(target, Album): self.move_files_to_album(files, album=target) elif isinstance(target, ClusterList): self.cluster(files) self.window.set_sorting(True) def add_files(self, filenames, target=None): """Add files to the tagger.""" ignoreregex = None config = get_config() pattern = config.setting['ignore_regex'] if pattern: try: ignoreregex = re.compile(pattern) except re.error as e: log.error("Failed evaluating regular expression for ignore_regex: %s", e) ignore_hidden = config.setting["ignore_hidden_files"] new_files = [] for filename in filenames: filename = normpath(filename) if ignore_hidden and is_hidden(filename): log.debug("File ignored (hidden): %r" % (filename)) continue # Ignore .smbdelete* files which Applie iOS SMB creates by renaming a file when it cannot delete it if os.path.basename(filename).startswith(".smbdelete"): log.debug("File ignored (.smbdelete): %r", filename) continue if ignoreregex is not None and ignoreregex.search(filename): log.info("File ignored (matching %r): %r" % (pattern, filename)) continue if filename not in self.files: file = open_file(filename) if file: self.files[filename] = file new_files.append(file) QtCore.QCoreApplication.processEvents() if new_files: log.debug("Adding files %r", new_files) new_files.sort(key=lambda x: x.filename) self.window.set_sorting(False) self._pending_files_count += len(new_files) unmatched_files = [] for i, file in enumerate(new_files): file.load(partial(self._file_loaded, target=target, unmatched_files=unmatched_files)) # Calling processEvents helps processing the _file_loaded # callbacks in between, which keeps the UI more responsive. # Avoid calling it to often to not slow down the loading to much # Using an uneven number to have the unclustered file counter # not look stuck in certain digits. if i % 17 == 0: QtCore.QCoreApplication.processEvents() @staticmethod def _scan_paths_recursive(paths, recursive, ignore_hidden): local_paths = list(paths) while local_paths: current_path = local_paths.pop(0) try: if os.path.isdir(current_path): for entry in os.scandir(current_path): if ignore_hidden and is_hidden(entry.path): continue if recursive and entry.is_dir(): local_paths.append(entry.path) else: yield entry.path else: yield current_path except OSError as err: log.warning(err) def add_paths(self, paths, target=None): config = get_config() files = self._scan_paths_recursive(paths, config.setting['recursively_add_files'], config.setting["ignore_hidden_files"]) self.add_files(files, target=target) def get_file_lookup(self): """Return a FileLookup object.""" config = get_config() return FileLookup(self, config.setting["server_host"], config.setting["server_port"], self.browser_integration.port) def search(self, text, search_type, adv=False, mbid_matched_callback=None, force_browser=False): """Search on the MusicBrainz website.""" search_types = { 'track': { 'entity': 'recording', 'dialog': TrackSearchDialog }, 'album': { 'entity': 'release', 'dialog': AlbumSearchDialog }, 'artist': { 'entity': 'artist', 'dialog': ArtistSearchDialog }, } if search_type not in search_types: return search = search_types[search_type] lookup = self.get_file_lookup() config = get_config() if config.setting["builtin_search"] and not force_browser: if not lookup.mbid_lookup(text, search['entity'], mbid_matched_callback=mbid_matched_callback): dialog = search['dialog'](self.window) dialog.search(text) dialog.exec_() else: lookup.search_entity(search['entity'], text, adv, mbid_matched_callback=mbid_matched_callback) def collection_lookup(self): """Lookup the users collections on the MusicBrainz website.""" lookup = self.get_file_lookup() config = get_config() lookup.collection_lookup(config.persist["oauth_username"]) def browser_lookup(self, item): """Lookup the object's metadata on the MusicBrainz website.""" lookup = self.get_file_lookup() metadata = item.metadata # Only lookup via MB IDs if matched to a DataObject; otherwise ignore and use metadata details if isinstance(item, DataObject): itemid = item.id if isinstance(item, Track): lookup.recording_lookup(itemid) elif isinstance(item, Album): lookup.album_lookup(itemid) else: lookup.tag_lookup( metadata["albumartist"] if item.is_album_like() else metadata["artist"], metadata["album"], metadata["title"], metadata["tracknumber"], '' if item.is_album_like() else str(metadata.length), item.filename if isinstance(item, File) else '') def get_files_from_objects(self, objects, save=False): """Return list of unique files from list of albums, clusters, tracks or files. Note: Consider using picard.util.iter_files_from_objects instead, which returns an iterator. """ return list(iter_files_from_objects(objects, save=save)) def save(self, objects): """Save the specified objects.""" for file in iter_files_from_objects(objects, save=True): file.save() def load_mbid(self, type, mbid): self.bring_tagger_front() if type == 'album': self.load_album(mbid) elif type == 'nat': self.load_nat(mbid) else: log.warning('Unknown type to load: %s', type) def load_album(self, album_id, discid=None): album_id = self.mbid_redirects.get(album_id, album_id) album = self.albums.get(album_id) if album: log.debug("Album %s already loaded.", album_id) album.add_discid(discid) return album album = Album(album_id, discid=discid) self.albums[album_id] = album self.album_added.emit(album) album.load() return album def load_nat(self, nat_id, node=None): self.create_nats() nat = self.get_nat_by_id(nat_id) if nat: log.debug("NAT %s already loaded.", nat_id) return nat nat = NonAlbumTrack(nat_id) self.nats.tracks.append(nat) self.nats.update(True) if node: nat._parse_recording(node) else: nat.load() return nat def get_nat_by_id(self, nat_id): if self.nats is not None: for nat in self.nats.tracks: if nat.id == nat_id: return nat def get_release_group_by_id(self, rg_id): return self.release_groups.setdefault(rg_id, ReleaseGroup(rg_id)) def remove_files(self, files, from_parent=True): """Remove files from the tagger.""" for file in files: if file.filename in self.files: file.clear_lookup_task() self._acoustid.stop_analyze(file) del self.files[file.filename] file.remove(from_parent) self.tagger_stats_changed.emit() def remove_album(self, album): """Remove the specified album.""" log.debug("Removing %r", album) if album.id not in self.albums: return album.stop_loading() self.remove_files(list(album.iterfiles())) del self.albums[album.id] if album.release_group: album.release_group.remove_album(album.id) if album == self.nats: self.nats = None self.album_removed.emit(album) run_album_post_removal_processors(album) self.tagger_stats_changed.emit() def remove_nat(self, track): """Remove the specified non-album track.""" log.debug("Removing %r", track) self.remove_files(list(track.iterfiles())) if not self.nats: return self.nats.tracks.remove(track) if not self.nats.tracks: self.remove_album(self.nats) else: self.nats.update(True) def remove_cluster(self, cluster): """Remove the specified cluster.""" if not cluster.special: log.debug("Removing %r", cluster) files = list(cluster.files) cluster.files = [] cluster.clear_lookup_task() self.remove_files(files, from_parent=False) self.clusters.remove(cluster) self.cluster_removed.emit(cluster) def remove(self, objects): """Remove the specified objects.""" files = [] with self.window.ignore_selection_changes: for obj in objects: if isinstance(obj, File): files.append(obj) elif isinstance(obj, NonAlbumTrack): self.remove_nat(obj) elif isinstance(obj, Track): files.extend(obj.files) elif isinstance(obj, Album): self.window.set_statusbar_message( N_("Removing album %(id)s: %(artist)s - %(album)s"), { 'id': obj.id, 'artist': obj.metadata['albumartist'], 'album': obj.metadata['album'] } ) self.remove_album(obj) elif isinstance(obj, UnclusteredFiles): files.extend(list(obj.files)) elif isinstance(obj, Cluster): self.remove_cluster(obj) if files: self.remove_files(files) def _lookup_disc(self, disc, result=None, error=None): self.restore_cursor() if error is not None: QtWidgets.QMessageBox.critical(self.window, _("CD Lookup Error"), _("Error while reading CD:\n\n%s") % error) else: disc.lookup() def lookup_cd(self, action): """Reads CD from the selected drive and tries to lookup the DiscID on MusicBrainz.""" config = get_config() if isinstance(action, QtWidgets.QAction): device = action.data() elif config.setting["cd_lookup_device"] != '': device = config.setting["cd_lookup_device"].split(",", 1)[0] else: # rely on python-discid auto detection device = None disc = Disc() self.set_wait_cursor() thread.run_task( partial(disc.read, encode_filename(device)), partial(self._lookup_disc, disc), traceback=self._debug) @property def use_acoustid(self): config = get_config() return config.setting["fingerprinting_system"] == "acoustid" def analyze(self, objs): """Analyze the file(s).""" if not self.use_acoustid: return for file in iter_files_from_objects(objs): if file.can_analyze(): file.set_pending() self._acoustid.analyze(file, partial(file._lookup_finished, File.LOOKUP_ACOUSTID)) def generate_fingerprints(self, objs): """Generate the fingerprints without matching the files.""" if not self.use_acoustid: return def finished(file, result): file.clear_pending() for file in iter_files_from_objects(objs): file.set_pending() self._acoustid.fingerprint(file, partial(finished, file)) def extract_and_submit_acousticbrainz_features(self, objs): """Extract AcousticBrainz features and submit them.""" if not self.ab_extractor.available(): return for file in iter_files_from_objects(objs): # Skip unmatched files if not file.can_extract(): log.warning("AcousticBrainz requires a MusicBrainz Recording ID, but file does not have it: %s" % file.filename) # And process matched ones else: file.set_pending() # Check if file was either already processed or sent to the AcousticBrainz server if file.acousticbrainz_features_file: results = (file.acousticbrainz_features_file, 0, "Writing results") ab_extractor_callback(self, file, results, False) elif file.acousticbrainz_is_duplicate: results = (None, 0, "Duplicate") ab_extractor_callback(self, file, results, False) else: file.acousticbrainz_error = False # Launch the acousticbrainz on a separate process log.debug("Extracting AcousticBrainz features from %s" % file.filename) ab_feature_extraction( self, file.metadata["musicbrainz_recordingid"], file.filename, partial(ab_extractor_callback, self, file) ) # ======================================================================= # Metadata-based lookups # ======================================================================= def autotag(self, objects): for obj in objects: if obj.can_autotag(): obj.lookup_metadata() # ======================================================================= # Clusters # ======================================================================= def cluster(self, objs, callback=None): """Group files with similar metadata to 'clusters'.""" log.debug("Clustering %r", objs) files = iter_files_from_objects(objs) try: file = next(files) except StopIteration: files = self.unclustered_files.files else: files = itertools.chain([file], files) thread.run_task( partial(self._do_clustering, list(files)), partial(self._clustering_finished, callback)) def _do_clustering(self, files): # The clustering algorithm should completely run in the thread, # hence do not return the iterator. return list(Cluster.cluster(files)) def _clustering_finished(self, callback, result=None, error=None): if error: log.error('Error while clustering: %r', error) return with self.window.ignore_selection_changes: self.window.set_sorting(False) for file_cluster in process_events_iter(result): files = set(file_cluster.files) if len(files) > 1: cluster = self.load_cluster(file_cluster.title, file_cluster.artist) else: cluster = self.unclustered_files cluster.add_files(files) self.window.set_sorting(True) if callback: callback() def load_cluster(self, name, artist): for cluster in self.clusters: cm = cluster.metadata if name == cm["album"] and artist == cm["albumartist"]: return cluster cluster = Cluster(name, artist) self.clusters.append(cluster) self.cluster_added.emit(cluster) return cluster # ======================================================================= # Utils # ======================================================================= def set_wait_cursor(self): """Sets the waiting cursor.""" super().setOverrideCursor( QtGui.QCursor(QtCore.Qt.WaitCursor)) def restore_cursor(self): """Restores the cursor set by ``set_wait_cursor``.""" super().restoreOverrideCursor() def refresh(self, objs): for obj in objs: if obj.can_refresh(): obj.load(priority=True, refresh=True) def bring_tagger_front(self): self.window.setWindowState(self.window.windowState() & ~QtCore.Qt.WindowMinimized | QtCore.Qt.WindowActive) self.window.raise_() self.window.activateWindow() @classmethod def instance(cls): return cls.__instance def signal(self, signum, frame): log.debug("signal %i received", signum) # Send a notification about a received signal from the signal handler # to Qt. self.signalfd[0].sendall(b"a") def sighandler(self): self.signalnotifier.setEnabled(False) self.exit() self.quit() self.signalnotifier.setEnabled(True) def version(): print("%s %s %s" % (PICARD_ORG_NAME, PICARD_APP_NAME, PICARD_FANCY_VERSION_STR)) def longversion(): print(versions.as_string()) def process_picard_args(): parser = argparse.ArgumentParser( epilog="If one of the filenames begins with a hyphen, use -- to separate the options from the filenames." ) # Qt default arguments. Parse them so Picard does not interpret the # arguments as file names to load. parser.add_argument("-style", nargs=1, help=argparse.SUPPRESS) parser.add_argument("-stylesheet", nargs=1, help=argparse.SUPPRESS) # Same for default X arguments parser.add_argument("-display", nargs=1, help=argparse.SUPPRESS) # Picard specific arguments parser.add_argument("-c", "--config-file", action='store', default=None, help="location of the configuration file") parser.add_argument("-d", "--debug", action='store_true', help="enable debug-level logging") parser.add_argument("-M", "--no-player", action='store_true', help="disable built-in media player") parser.add_argument("-N", "--no-restore", action='store_true', help="do not restore positions and/or sizes") parser.add_argument("-P", "--no-plugins", action='store_true', help="do not load any plugins") parser.add_argument("--no-crash-dialog", action='store_true', help="disable the crash dialog") parser.add_argument('-v', '--version', action='store_true', help="display version information and exit") parser.add_argument("-V", "--long-version", action='store_true', help="display long version information and exit") parser.add_argument('FILE', nargs='*') picard_args, unparsed_args = parser.parse_known_args() return picard_args, unparsed_args def main(localedir=None, autoupdate=True): # Some libs (ie. Phonon) require those to be set QtWidgets.QApplication.setApplicationName(PICARD_APP_NAME) QtWidgets.QApplication.setOrganizationName(PICARD_ORG_NAME) QtWidgets.QApplication.setDesktopFileName(PICARD_DESKTOP_NAME) # Allow High DPI Support QtWidgets.QApplication.setAttribute(QtCore.Qt.AA_UseHighDpiPixmaps) QtWidgets.QApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling) # HighDpiScaleFactorRoundingPolicy is available since Qt 5.14. This is # required to support fractional scaling on Windows properly. # It causes issues without scaling on Linux, see https://tickets.metabrainz.org/browse/PICARD-1948 if IS_WIN and hasattr(QtGui.QGuiApplication, 'setHighDpiScaleFactorRoundingPolicy'): QtGui.QGuiApplication.setHighDpiScaleFactorRoundingPolicy( QtCore.Qt.HighDpiScaleFactorRoundingPolicy.PassThrough) # Enable mnemonics on all platforms, even macOS QtGui.qt_set_sequence_auto_mnemonic(True) signal.signal(signal.SIGINT, signal.SIG_DFL) picard_args, unparsed_args = process_picard_args() if picard_args.version: return version() if picard_args.long_version: return longversion() try: from PyQt5.QtDBus import QDBusConnection dbus = QDBusConnection.sessionBus() dbus.registerService(PICARD_APP_ID) except ImportError: pass tagger = Tagger(picard_args, unparsed_args, localedir, autoupdate) # Initialize Qt default translations translator = QtCore.QTranslator() locale = QtCore.QLocale() translation_path = QtCore.QLibraryInfo.location(QtCore.QLibraryInfo.TranslationsPath) log.debug("Looking for Qt locale %s in %s", locale.name(), translation_path) if translator.load(locale, "qtbase_", directory=translation_path): tagger.installTranslator(translator) else: log.debug('Qt locale %s not available', locale.name()) tagger.startTimer(1000) sys.exit(tagger.run()) picard-release-2.7.3/picard/track.py000066400000000000000000000371071416775010500173410ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2004 Robert Kaye # Copyright (C) 2006-2007, 2011 Lukáš Lalinský # Copyright (C) 2008 Gary van der Merwe # Copyright (C) 2009 Carlin Mangar # Copyright (C) 2010, 2014-2015, 2018-2021 Philipp Wolfer # Copyright (C) 2011 Chad Wilson # Copyright (C) 2011 Wieland Hoffmann # Copyright (C) 2011-2013 Michael Wiencek # Copyright (C) 2014, 2017 Sophist-UK # Copyright (C) 2014-2015, 2018-2021 Laurent Monin # Copyright (C) 2016 Mark Trolley # Copyright (C) 2016 Rahul Raturi # Copyright (C) 2016 Suhas # Copyright (C) 2017 Antonio Larrosa # Copyright (C) 2017-2018 Sambhav Kothari # Copyright (C) 2018 Calvin Walton # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2019 Joel Lintunen # Copyright (C) 2020 Adam James # Copyright (C) 2021 Gabriel Ferreira # Copyright (C) 2021 Petit Minion # # 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 ( Counter, defaultdict, ) import re import traceback from PyQt5 import QtCore from picard import log from picard.config import get_config from picard.const import ( DATA_TRACK_TITLE, SILENCE_TRACK_TITLE, VARIOUS_ARTISTS_ID, ) from picard.dataobj import DataObject from picard.file import ( run_file_post_addition_to_track_processors, run_file_post_removal_from_track_processors, ) from picard.mbjson import recording_to_metadata from picard.metadata import ( Metadata, MultiMetadataProxy, run_track_metadata_processors, ) from picard.script import ( ScriptError, ScriptParser, enabled_tagger_scripts_texts, ) from picard.util import pattern_as_regex from picard.util.imagelist import ( ImageList, add_metadata_images, remove_metadata_images, ) from picard.util.textencoding import asciipunct from picard.ui.item import FileListItem _TRANSLATE_TAGS = { "hip hop": "Hip-Hop", "synth-pop": "Synthpop", "electronica": "Electronic", } class TagGenreFilter: def __init__(self, filters): self.errors = dict() self.match_regexes = defaultdict(list) for lineno, line in enumerate(filters.splitlines()): line = line.strip() if line and line[0] in {'+', '-'}: _list = line[0] remain = line[1:].strip() if not remain: continue try: regex_search = pattern_as_regex(remain, allow_wildcards=True, flags=re.IGNORECASE) self.match_regexes[_list].append(regex_search) except re.error as e: log.error("Failed to compile regex /%s/: %s", remain, e) self.errors[lineno] = str(e) def skip(self, tag): if not self.match_regexes: return False for regex in self.match_regexes['+']: if regex.search(tag): return False for regex in self.match_regexes['-']: if regex.search(tag): return True return False def filter(self, counter): for name, count in counter: if not self.skip(name): yield (name, count) class TrackArtist(DataObject): def __init__(self, ta_id): super().__init__(ta_id) class Track(DataObject, FileListItem): metadata_images_changed = QtCore.pyqtSignal() def __init__(self, track_id, album=None): DataObject.__init__(self, track_id) FileListItem.__init__(self) self.metadata = Metadata() self.orig_metadata = Metadata() self.album = album self.scripted_metadata = Metadata() self._track_artists = [] self._orig_images = None @property def num_linked_files(self): return len(self.files) def __repr__(self): return '' % (self.id, self.metadata["title"]) @property def linked_files(self): """For backward compatibility with old code in plugins""" return self.files def add_file(self, file, new_album=True): if file not in self.files: track_will_expand = self.num_linked_files == 1 if not self.files: # The track uses original metadata from the file only self._orig_images = self.orig_metadata.images self.orig_metadata.images = ImageList() self.files.append(file) self.update_file_metadata(file) add_metadata_images(self, [file]) self.album.add_file(self, file, new_album=new_album) file.metadata_images_changed.connect(self.update_metadata_images) run_file_post_addition_to_track_processors(self, file) if track_will_expand: # Files get expanded, ensure the existing item renders correctly self.files[0].update_item() def update_file_metadata(self, file): if file not in self.files: return # Run the scripts for the file to allow usage of # file specific metadata and variables config = get_config() if config.setting["clear_existing_tags"]: metadata = Metadata(self.orig_metadata) metadata_proxy = MultiMetadataProxy(metadata, file.metadata) self.run_scripts(metadata_proxy) else: metadata = Metadata(file.metadata) metadata.update(self.orig_metadata) self.run_scripts(metadata) # Apply changes to the track's metadata done manually after the scripts ran meta_diff = self.metadata.diff(self.scripted_metadata) metadata.update(meta_diff) # Images are not affected by scripting, always use the tracks current images metadata.images = self.metadata.images file.copy_metadata(metadata) file.update(signal=False) self.update() def remove_file(self, file, new_album=True): if file not in self.files: return self.files.remove(file) file.metadata_images_changed.disconnect(self.update_metadata_images) file.copy_metadata(file.orig_metadata, preserve_deleted=False) self.album.remove_file(self, file, new_album=new_album) remove_metadata_images(self, [file]) if not self.files and self._orig_images: self.orig_metadata.images = self._orig_images self.metadata.images = self._orig_images.copy() run_file_post_removal_from_track_processors(self, file) self.update() if self.item.isSelected(): self.tagger.window.refresh_metadatabox() @staticmethod def run_scripts(metadata, strip_whitespace=False): for s_name, s_text in enabled_tagger_scripts_texts(): parser = ScriptParser() try: parser.eval(s_text, metadata) except ScriptError: log.exception("Failed to run tagger script %s on track", s_name) if strip_whitespace: metadata.strip_whitespace() def update(self): if self.item: self.item.update() def is_linked(self): return self.num_linked_files > 0 def can_save(self): """Return if this object can be saved.""" return any(file.can_save() for file in self.files) def can_remove(self): """Return if this object can be removed.""" return any(file.can_remove() for file in self.files) def can_edit_tags(self): """Return if this object supports tag editing.""" return True def can_view_info(self): return self.num_linked_files == 1 or bool(self.metadata.images) def can_extract(self): """Return if this object has a linked file with a recordingId, required by the AcousticBrainz feature extractor.""" return any(file.can_extract() for file in self.files) def column(self, column): m = self.metadata if column == 'title': prefix = "%s-" % m['discnumber'] if m['discnumber'] and m['totaldiscs'] != "1" else "" return "%s%s %s" % (prefix, m['tracknumber'].zfill(2), m['title']) elif column == 'covercount': return self.cover_art_description() elif column in m: return m[column] elif self.num_linked_files == 1: return self.files[0].column(column) def is_video(self): return self.metadata['~video'] == '1' def is_pregap(self): return self.metadata['~pregap'] == '1' def is_data(self): return self.metadata['~datatrack'] == '1' def is_silence(self): return self.metadata['~silence'] == '1' def is_complete(self): return self.ignored_for_completeness() or self.num_linked_files == 1 def ignored_for_completeness(self): config = get_config() if (config.setting['completeness_ignore_videos'] and self.is_video()) \ or (config.setting['completeness_ignore_pregap'] and self.is_pregap()) \ or (config.setting['completeness_ignore_data'] and self.is_data()) \ or (config.setting['completeness_ignore_silence'] and self.is_silence()): return True return False def append_track_artist(self, ta_id): """Append artist id to the list of track artists and return an TrackArtist instance""" track_artist = TrackArtist(ta_id) self._track_artists.append(track_artist) return track_artist def _customize_metadata(self): config = get_config() tm = self.metadata # Custom VA name if tm['musicbrainz_artistid'] == VARIOUS_ARTISTS_ID: tm['artistsort'] = tm['artist'] = config.setting['va_name'] if tm['title'] == DATA_TRACK_TITLE: tm['~datatrack'] = '1' if tm['title'] == SILENCE_TRACK_TITLE: tm['~silence'] = '1' if config.setting['use_genres']: self._convert_folksonomy_tags_to_genre() # Convert Unicode punctuation if config.setting['convert_punctuation']: tm.apply_func(asciipunct) @staticmethod def _genres_to_metadata(genres, limit=None, minusage=0, filters='', join_with=None): if limit is not None and limit < 1: return [] # Ignore tags with zero or lower score genres = +genres if not genres: return [] # Find most common genres most_common_genres = genres.most_common(limit) topcount = most_common_genres[0][1] # Filter by name and usage genres_filter = TagGenreFilter(filters) genres_list = [] for name, count in genres_filter.filter(most_common_genres): percent = 100 * count // topcount if percent < minusage: break name = _TRANSLATE_TAGS.get(name, name.title()) genres_list.append(name) genres_list.sort() # And generate the genre metadata tag if join_with: return [join_with.join(genres_list)] else: return genres_list def _convert_folksonomy_tags_to_genre(self): config = get_config() # Combine release and track genres genres = Counter(self.genres) genres += self.album.genres if self.album.release_group: genres += self.album.release_group.genres if not genres and config.setting['artists_genres']: # For compilations use each track's artists to look up genres if self.metadata['musicbrainz_albumartistid'] == VARIOUS_ARTISTS_ID: for artist in self._track_artists: genres += artist.genres else: for artist in self.album.get_album_artists(): genres += artist.genres self.metadata['genre'] = self._genres_to_metadata( genres, limit=config.setting['max_genres'], minusage=config.setting['min_genre_usage'], filters=config.setting['genres_filter'], join_with=config.setting['join_genres'] ) class NonAlbumTrack(Track): def __init__(self, nat_id): super().__init__(nat_id, self.tagger.nats) self.callback = None self.loaded = False self.status = None def can_refresh(self): return True def column(self, column): if column == "title": if self.status is not None: return self.status else: return self.metadata['title'] return super().column(column) def load(self, priority=False, refresh=False): self.metadata.copy(self.album.metadata, copy_images=False) self.status = _("[loading recording information]") self.clear_errors() self.loaded = False self.album.update(True) config = get_config() require_authentication = False inc = { "aliases", "artist-credits", "artists", } if config.setting["track_ars"]: inc |= { "artist-rels", "recording-rels", "url-rels", "work-level-rels", "work-rels", } require_authentication = self.set_genre_inc_params(inc, config) or require_authentication if config.setting["enable_ratings"]: require_authentication = True inc |= {"user-ratings"} self.tagger.mb_api.get_track_by_id( self.id, self._recording_request_finished, inc=tuple(inc), mblogin=require_authentication, priority=priority, refresh=refresh ) def can_remove(self): return True def _recording_request_finished(self, recording, http, error): if error: self._set_error(http.errorString()) return try: self._parse_recording(recording) for file in self.files: self.update_file_metadata(file) except Exception: self._set_error(traceback.format_exc()) def _set_error(self, error): self.error_append(error) self.status = _("[could not load recording %s]") % self.id self.album.update(True) def _parse_recording(self, recording): m = self.metadata recording_to_metadata(recording, m, self) self._customize_metadata() run_track_metadata_processors(self.album, m, recording) self.orig_metadata.copy(m) self.run_scripts(m, strip_whitespace=True) self.loaded = True self.status = None if self.callback: self.callback() self.callback = None self.album.update(True) def _customize_metadata(self): super()._customize_metadata() self.metadata['album'] = self.album.metadata['album'] if self.metadata['~recording_firstreleasedate']: self.metadata['originaldate'] = self.metadata['~recording_firstreleasedate'] self.metadata['originalyear'] = self.metadata['originaldate'][:4] def run_when_loaded(self, func): if self.loaded: func() else: self.callback = func picard-release-2.7.3/picard/ui/000077500000000000000000000000001416775010500162705ustar00rootroot00000000000000picard-release-2.7.3/picard/ui/__init__.py000066400000000000000000000156271416775010500204140ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2008 Lukáš Lalinský # Copyright (C) 2014 Sophist-UK # Copyright (C) 2014, 2018, 2020-2021 Laurent Monin # Copyright (C) 2016-2018 Sambhav Kothari # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2019-2021 Philipp Wolfer # Copyright (C) 2021 Bob Swift # # 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. import uuid from PyQt5 import ( QtCore, QtGui, QtWidgets, ) from picard import log from picard.config import ( Option, get_config, ) from picard.const import DOCS_BASE_URL from picard.const.sys import ( IS_MACOS, IS_WIN, ) from picard.util import ( restore_method, webbrowser2, ) if IS_MACOS: FONT_FAMILY_MONOSPACE = 'Menlo' elif IS_WIN: FONT_FAMILY_MONOSPACE = 'Consolas' else: FONT_FAMILY_MONOSPACE = 'Monospace' class PreserveGeometry: defaultsize = None def __init__(self): Option.add_if_missing("persist", self.opt_name(), QtCore.QByteArray()) Option.add_if_missing("persist", self.splitters_name(), {}) if getattr(self, 'finished', None): self.finished.connect(self.save_geometry) def opt_name(self): return 'geometry_' + self.__class__.__name__ def splitters_name(self): return 'splitters_' + self.__class__.__name__ def _get_lineage(self, widget): """Try to develop a unique lineage / ancestry to identify the specified widget. Args: widget (QtWidget): Widget to process. Returns: generator: full ancestry for the specified widget. """ parent = widget.parent() if parent: yield from self._get_lineage(parent) yield widget.objectName() if widget.objectName() else widget.__class__.__name__ def _get_name(self, widget): """Return the name of the widget. Args: widget (QtWidget): Widget to process. Returns: str: The name of the widget or the lineage if there is no name assigned. """ name = widget.objectName() if not name: name = '.'.join(self._get_lineage(widget)) log.debug("Splitter does not have objectName(): %s" % name) return name @property def _get_splitters(self): try: return { self._get_name(splitter): splitter for splitter in self.findChildren(QtWidgets.QSplitter) } except AttributeError: return {} @restore_method def restore_geometry(self): config = get_config() geometry = config.persist[self.opt_name()] if not geometry.isNull(): self.restoreGeometry(geometry) elif self.defaultsize: self.resize(self.defaultsize) splitters = config.persist[self.splitters_name()] seen = set() for name, splitter in self._get_splitters.items(): if name in splitters: splitter.restoreState(splitters[name]) seen.add(name) # remove unused saved states that don't match any existing splitter names for name in set(splitters) - seen: del config.persist[self.splitters_name()][name] def save_geometry(self): config = get_config() config.persist[self.opt_name()] = self.saveGeometry() config.persist[self.splitters_name()] = { name: bytearray(splitter.saveState()) for name, splitter in self._get_splitters.items() } class SingletonDialog: _instance = None @classmethod def get_instance(cls, *args, **kwargs): if not cls._instance: cls._instance = cls(*args, **kwargs) cls._instance.finished.connect(cls._on_dialog_finished) return cls._instance @classmethod def show_instance(cls, *args, **kwargs): instance = cls.get_instance(*args, **kwargs) # Get the current parent if hasattr(instance, 'parent'): if callable(instance.parent): parent = instance.parent() else: parent = instance.parent else: parent = None # Update parent if changed if 'parent' in kwargs and parent != kwargs['parent']: instance.setParent(kwargs['parent']) instance.show() instance.raise_() instance.activateWindow() return instance @classmethod def _on_dialog_finished(cls): cls._instance = None class PicardDialog(QtWidgets.QDialog, PreserveGeometry): help_url = None flags = QtCore.Qt.WindowSystemMenuHint | QtCore.Qt.WindowTitleHint | QtCore.Qt.WindowCloseButtonHint ready_for_display = QtCore.pyqtSignal() def __init__(self, parent=None): super().__init__(parent, self.flags) self.__shown = False self.ready_for_display.connect(self.restore_geometry) def keyPressEvent(self, event): if event.matches(QtGui.QKeySequence.Close): self.close() elif event.matches(QtGui.QKeySequence.HelpContents) and self.help_url: self.show_help() else: super().keyPressEvent(event) def showEvent(self, event): if not self.__shown: self.ready_for_display.emit() self.__shown = True return super().showEvent(event) def show_help(self): if self.help_url: url = self.help_url if url.startswith('/'): url = DOCS_BASE_URL + url webbrowser2.open(url) # With py3, QObjects are no longer hashable unless they have # an explicit __hash__ implemented. # See: http://python.6.x6.nabble.com/QTreeWidgetItem-is-not-hashable-in-Py3-td5212216.html class HashableTreeWidgetItem(QtWidgets.QTreeWidgetItem): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.id = uuid.uuid4() def __eq__(self, other): return self.id == other.id def __hash__(self): return hash(str(self.id)) class HashableListWidgetItem(QtWidgets.QListWidgetItem): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.id = uuid.uuid4() def __eq__(self, other): return self.id == other.id def __hash__(self): return hash(str(self.id)) picard-release-2.7.3/picard/ui/aboutdialog.py000066400000000000000000000113601416775010500211350ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2014 Lukáš Lalinský # Copyright (C) 2008, 2013, 2018-2021 Philipp Wolfer # Copyright (C) 2011 Pavan Chander # Copyright (C) 2011, 2013 Wieland Hoffmann # Copyright (C) 2013 Michael Wiencek # Copyright (C) 2013-2015, 2018, 2020-2021 Laurent Monin # Copyright (C) 2014 Ismael Olea # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2021 Bob Swift # # 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 PyQt5 import QtCore from picard.const import PICARD_URLS from picard.formats import supported_extensions from picard.util import versions from picard.ui import ( PicardDialog, SingletonDialog, ) from picard.ui.ui_aboutdialog import Ui_AboutDialog class AboutDialog(PicardDialog, SingletonDialog): def __init__(self, parent=None): super().__init__(parent) self.setAttribute(QtCore.Qt.WA_DeleteOnClose) self.ui = Ui_AboutDialog() self.ui.setupUi(self) self._update_content() def _update_content(self): args = versions.as_dict(i18n=True) args['third_parties_versions'] = ', '.join([ ("%s %s" % (versions.version_name(name), value)) .replace(' ', ' ') .replace('-', '‑') # non-breaking hyphen for name, value in versions.as_dict(i18n=True).items() if name != 'version']) args['formats'] = ", ".join(map(lambda x: x[1:], supported_extensions())) args['copyright_years'] = '2004-2022' args['authors_credits'] = ", ".join([ 'Robert Kaye', 'Lukáš Lalinský', 'Laurent Monin', 'Sambhav Kothari', 'Philipp Wolfer', ]) # TR: Replace this with your name to have it appear in the "About" dialog. args["translator_credits"] = _("translator-credits") if args["translator_credits"] != "translator-credits": # TR: Replace LANG with language you are translating to. args["translator_credits"] = _("
Translated to LANG by %s") % args["translator_credits"].replace("\n", "
") else: args["translator_credits"] = "" args['icons_credits'] = _( 'Icons made by Sambhav Kothari ' 'and Madebyoliver, ' 'Pixel Buddha, ' 'Nikita Golubev, ' 'Maxim Basinski, ' 'Smashicons ' 'from www.flaticon.com') def strong(s): return '' + s + '' def small(s): return '' + s + '' def url(url, s=None): if s is None: s = url return '%s' % (url, s) text_paragraphs = [ strong(_("Version %(version)s")), small('%(third_parties_versions)s'), strong(_("Supported formats")), '%(formats)s', strong(_("Please donate")), _("Thank you for using Picard. Picard relies on the MusicBrainz database, which is operated by the " "MetaBrainz Foundation with the help of thousands of volunteers. If you like this application please " "consider donating to the MetaBrainz Foundation to keep the service running."), url(PICARD_URLS['donate'], _("Donate now!")), strong(_("Credits")), small(_("Copyright © %(copyright_years)s %(authors_credits)s and others") + "%(translator_credits)s"), small('%(icons_credits)s'), strong(_("Official website")), url(PICARD_URLS['home']) ] self.ui.label.setOpenExternalLinks(True) self.ui.label.setText("".join('

' + p + "

" for p in text_paragraphs) % args) picard-release-2.7.3/picard/ui/cdlookup.py000066400000000000000000000124641416775010500204710ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2007 Lukáš Lalinský # Copyright (C) 2009, 2018-2021 Philipp Wolfer # Copyright (C) 2011-2013 Michael Wiencek # Copyright (C) 2012 Chad Wilson # Copyright (C) 2013-2014, 2018, 2020-2021 Laurent Monin # Copyright (C) 2014 Sophist-UK # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2018 Vishal Choudhary # # 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 PyQt5 import ( QtCore, QtGui, QtWidgets, ) from picard import log from picard.config import ( Option, get_config, ) from picard.mbjson import ( artist_credit_from_node, label_info_from_node, release_dates_and_countries_from_node, ) from picard.util import ( compare_barcodes, restore_method, ) from picard.ui import PicardDialog from picard.ui.ui_cdlookup import Ui_Dialog class CDLookupDialog(PicardDialog): dialog_header_state = "cdlookupdialog_header_state" options = [ Option("persist", dialog_header_state, QtCore.QByteArray()) ] def __init__(self, releases, disc, parent=None): super().__init__(parent) self.releases = releases self.disc = disc self.ui = Ui_Dialog() self.ui.setupUi(self) release_list = self.ui.release_list release_list.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) release_list.setSortingEnabled(True) release_list.setAlternatingRowColors(True) release_list.setHeaderLabels([_("Album"), _("Artist"), _("Date"), _("Country"), _("Labels"), _("Catalog #s"), _("Barcode"), _("Disambiguation")]) self.ui.submit_button.setIcon(QtGui.QIcon(":/images/cdrom.png")) if self.releases: def myjoin(values): return "\n".join(values) self.ui.results_view.setCurrentIndex(0) selected = None for release in self.releases: labels, catalog_numbers = label_info_from_node(release['label-info']) dates, countries = release_dates_and_countries_from_node(release) barcode = release.get('barcode', '') item = QtWidgets.QTreeWidgetItem(release_list) if disc.mcn and compare_barcodes(barcode, disc.mcn): selected = item item.setText(0, release['title']) item.setText(1, artist_credit_from_node(release['artist-credit'])[0]) item.setText(2, myjoin(dates)) item.setText(3, myjoin(countries)) item.setText(4, myjoin(labels)) item.setText(5, myjoin(catalog_numbers)) item.setText(6, barcode) item.setText(7, release.get('disambiguation', '')) item.setData(0, QtCore.Qt.UserRole, release['id']) release_list.setCurrentItem(selected or release_list.topLevelItem(0)) self.ui.ok_button.setEnabled(True) for i in range(release_list.columnCount() - 1): release_list.resizeColumnToContents(i) # Sort by descending date, then ascending country release_list.sortByColumn(3, QtCore.Qt.AscendingOrder) release_list.sortByColumn(2, QtCore.Qt.DescendingOrder) else: self.ui.results_view.setCurrentIndex(1) self.ui.lookup_button.clicked.connect(self.lookup) self.ui.submit_button.clicked.connect(self.lookup) self.restore_header_state() self.finished.connect(self.save_header_state) def accept(self): release_list = self.ui.release_list for index in release_list.selectionModel().selectedRows(): release_id = release_list.itemFromIndex(index).data(0, QtCore.Qt.UserRole) self.tagger.load_album(release_id, discid=self.disc.id) super().accept() def lookup(self): lookup = self.tagger.get_file_lookup() lookup.disc_lookup(self.disc.submission_url) super().accept() @restore_method def restore_header_state(self): if self.ui.release_list: header = self.ui.release_list.header() config = get_config() state = config.persist[self.dialog_header_state] if state: header.restoreState(state) log.debug("restore_state: %s" % self.dialog_header_state) def save_header_state(self): if self.ui.release_list: state = self.ui.release_list.header().saveState() config = get_config() config.persist[self.dialog_header_state] = state log.debug("save_state: %s" % self.dialog_header_state) picard-release-2.7.3/picard/ui/checkbox_list_item.py000066400000000000000000000024711416775010500225050ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2018 Sambhav Kothari # Copyright (C) 2018, 2020-2021 Laurent Monin # # 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 PyQt5.QtCore import Qt from PyQt5.QtWidgets import QListWidgetItem class CheckboxListItem(QListWidgetItem): def __init__(self, text='', checked=False, data=None): super().__init__() self.setText(text) self.setFlags(self.flags() | Qt.ItemIsUserCheckable) self.setCheckState(Qt.Checked if checked else Qt.Unchecked) self.data = data @property def checked(self): return self.checkState() == Qt.Checked picard-release-2.7.3/picard/ui/collectionmenu.py000066400000000000000000000136701416775010500216710ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2013 Michael Wiencek # Copyright (C) 2014-2015, 2018, 2020-2021 Laurent Monin # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2018 Philipp Wolfer # Copyright (C) 2018 Vishal Choudhary # # 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. import locale from PyQt5 import ( QtCore, QtGui, QtWidgets, ) from picard.collection import ( load_user_collections, user_collections, ) class CollectionMenu(QtWidgets.QMenu): def __init__(self, albums, *args): super().__init__(*args) self.ids = set(a.id for a in albums) self._ignore_update = False self.update_collections() def update_collections(self): self._ignore_update = True self.clear() self.actions = [] for id_, collection in sorted(user_collections.items(), key=lambda k_v: (locale.strxfrm(str(k_v[1])), k_v[0])): action = QtWidgets.QWidgetAction(self) action.setDefaultWidget(CollectionMenuItem(self, collection)) self.addAction(action) self.actions.append(action) self._ignore_update = False self.addSeparator() self.refresh_action = self.addAction(_("Refresh List")) self.hovered.connect(self.update_highlight) def refresh_list(self): self.refresh_action.setEnabled(False) load_user_collections(self.update_collections) def mouseReleaseEvent(self, event): # Not using self.refresh_action.triggered because it closes the menu if self.actionAt(event.pos()) == self.refresh_action and self.refresh_action.isEnabled(): self.refresh_list() def update_highlight(self, action): if self._ignore_update: return for a in self.actions: a.defaultWidget().set_active(a == action) def update_active_action_for_widget(self, widget): if self._ignore_update: return for action in self.actions: action_widget = action.defaultWidget() is_active = action_widget == widget if is_active: self._ignore_hover = True self.setActiveAction(action) self._ignore_hover = False action_widget.set_active(is_active) class CollectionMenuItem(QtWidgets.QWidget): def __init__(self, menu, collection): super().__init__() self.menu = menu self.active = False self._setup_layout(menu, collection) self._setup_colors() def _setup_layout(self, menu, collection): layout = QtWidgets.QVBoxLayout(self) style = self.style() layout.setContentsMargins( style.pixelMetric(QtWidgets.QStyle.PM_LayoutLeftMargin), style.pixelMetric(QtWidgets.QStyle.PM_FocusFrameVMargin), style.pixelMetric(QtWidgets.QStyle.PM_LayoutRightMargin), style.pixelMetric(QtWidgets.QStyle.PM_FocusFrameVMargin)) self.checkbox = CollectionCheckBox(self, menu, collection) layout.addWidget(self.checkbox) def _setup_colors(self): palette = self.palette() self.text_color = palette.text().color() self.highlight_color = palette.highlightedText().color() def set_active(self, active): self.active = active palette = self.palette() textcolor = self.highlight_color if active else self.text_color palette.setColor(QtGui.QPalette.WindowText, textcolor) self.checkbox.setPalette(palette) def enterEvent(self, e): self.menu.update_active_action_for_widget(self) def leaveEvent(self, e): self.set_active(False) def paintEvent(self, e): painter = QtWidgets.QStylePainter(self) option = QtWidgets.QStyleOptionMenuItem() option.initFrom(self) option.state = QtWidgets.QStyle.State_None if self.isEnabled(): option.state |= QtWidgets.QStyle.State_Enabled if self.active: option.state |= QtWidgets.QStyle.State_Selected painter.drawControl(QtWidgets.QStyle.CE_MenuItem, option) class CollectionCheckBox(QtWidgets.QCheckBox): def __init__(self, parent, menu, collection): self.menu = menu self.collection = collection super().__init__(self.label(), parent) releases = collection.releases & menu.ids if len(releases) == len(menu.ids): self.setCheckState(QtCore.Qt.Checked) elif not releases: self.setCheckState(QtCore.Qt.Unchecked) else: self.setCheckState(QtCore.Qt.PartiallyChecked) def nextCheckState(self): ids = self.menu.ids if ids & self.collection.pending: return diff = ids - self.collection.releases if diff: self.collection.add_releases(diff, self.updateText) self.setCheckState(QtCore.Qt.Checked) else: self.collection.remove_releases(ids & self.collection.releases, self.updateText) self.setCheckState(QtCore.Qt.Unchecked) def updateText(self): self.setText(self.label()) def label(self): c = self.collection return ngettext("%s (%i release)", "%s (%i releases)", c.size) % (c.name, c.size) picard-release-2.7.3/picard/ui/colors.py000066400000000000000000000127441416775010500201530ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2021 Laurent Monin # Copyright (C) 2019-2021 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 from PyQt5 import QtGui from picard.config import get_config from picard.ui.theme import theme class UnknownColorException(Exception): pass _COLOR_DESCRIPTIONS = { 'entity_error': N_("Errored entity"), 'entity_pending': N_("Pending entity"), 'entity_saved': N_("Saved entity"), 'log_debug': N_('Log view text (debug)'), 'log_error': N_('Log view text (error)'), 'log_info': N_('Log view text (info)'), 'log_warning': N_('Log view text (warning)'), 'tagstatus_added': N_("Tag added"), 'tagstatus_changed': N_("Tag changed"), 'tagstatus_removed': N_("Tag removed"), } _DEFAULT_COLORS = defaultdict(dict) class DefaultColor: def __init__(self, value, description): qcolor = QtGui.QColor(value) self.value = qcolor.name() self.description = description def register_color(themes, name, value): description = _COLOR_DESCRIPTIONS.get(name, "FIXME: color desc for %s" % name) for theme_name in themes: _DEFAULT_COLORS[theme_name][name] = DefaultColor(value, description) _DARK = ('dark', ) _LIGHT = ('light', ) _ALL = _DARK + _LIGHT register_color(_ALL, 'entity_error', '#C80000') register_color(_ALL, 'entity_pending', '#808080') register_color(_ALL, 'entity_saved', '#00AA00') register_color(_LIGHT, 'log_debug', 'purple') register_color(_DARK, 'log_debug', 'plum') register_color(_ALL, 'log_error', 'red') register_color(_LIGHT, 'log_info', 'black') register_color(_DARK, 'log_info', 'white') register_color(_ALL, 'log_warning', 'darkorange') register_color(_ALL, 'tagstatus_added', 'green') register_color(_ALL, 'tagstatus_changed', 'darkgoldenrod') register_color(_ALL, 'tagstatus_removed', 'red') class InterfaceColors: def __init__(self, dark_theme=None): self._dark_theme = dark_theme self.set_default_colors() @property def dark_theme(self): if self._dark_theme is None: return theme.is_dark_theme else: return self._dark_theme @property def default_colors(self): if self.dark_theme: return _DEFAULT_COLORS['dark'] else: return _DEFAULT_COLORS['light'] @property def _config_key(self): if self.dark_theme: return 'interface_colors_dark' else: return 'interface_colors' def set_default_colors(self): self._colors = dict() for color_key in self.default_colors: color_value = self.default_colors[color_key].value self.set_color(color_key, color_value) def set_colors(self, colors_dict): for color_key in self.default_colors: if color_key in colors_dict: color_value = colors_dict[color_key] else: color_value = self.default_colors[color_key].value self.set_color(color_key, color_value) def load_from_config(self): config = get_config() self.set_colors(config.setting[self._config_key]) def get_colors(self): return self._colors def get_color(self, color_key): try: return self._colors[color_key] except KeyError: if color_key in self.default_colors: return self.default_colors[color_key].value raise UnknownColorException("Unknown color key: %s" % color_key) def get_qcolor(self, color_key): return QtGui.QColor(self.get_color(color_key)) def get_color_description(self, color_key): return _(self.default_colors[color_key].description) def set_color(self, color_key, color_value): if color_key in self.default_colors: qcolor = QtGui.QColor(color_value) if not qcolor.isValid(): qcolor = QtGui.QColor(self.default_colors[color_key].value) self._colors[color_key] = qcolor.name() else: raise UnknownColorException("Unknown color key: %s" % color_key) def save_to_config(self): # returns True if user has to be warned about color changes changed = False config = get_config() conf = config.setting[self._config_key] for key, color in self._colors.items(): if key not in conf: # new color key, not need to warn user conf[key] = color elif color != conf[key]: # color changed conf[key] = color changed = True for key in set(conf) - set(self.default_colors): # old color key, remove del conf[key] config.setting[self._config_key] = conf return changed interface_colors = InterfaceColors() picard-release-2.7.3/picard/ui/coverartbox.py000066400000000000000000000603271416775010500212100ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2007, 2011 Lukáš Lalinský # Copyright (C) 2009 Carlin Mangar # Copyright (C) 2009, 2018-2021 Philipp Wolfer # Copyright (C) 2011-2013 Michael Wiencek # Copyright (C) 2012 Chad Wilson # Copyright (C) 2012-2014 Wieland Hoffmann # Copyright (C) 2013-2014, 2017-2021 Laurent Monin # Copyright (C) 2014 Francois Ferrand # Copyright (C) 2015 Sophist-UK # Copyright (C) 2016 Ville Skyttä # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2017 Paul Roub # Copyright (C) 2017-2019 Antonio Larrosa # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2021 Louis Sautier # # 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 functools import partial import os import re from PyQt5 import ( QtCore, QtGui, QtNetwork, QtWidgets, ) from picard import log from picard.album import Album from picard.cluster import Cluster from picard.config import get_config from picard.const import MAX_COVERS_TO_STACK from picard.coverart.image import ( CoverArtImage, CoverArtImageError, ) from picard.file import File from picard.track import Track from picard.util import imageinfo from picard.util.lrucache import LRUCache from picard.ui.item import FileListItem from picard.ui.widgets import ActiveLabel class CoverArtThumbnail(ActiveLabel): image_dropped = QtCore.pyqtSignal(QtCore.QUrl, bytes) def __init__(self, active=False, drops=False, pixmap_cache=None, *args, **kwargs): super().__init__(active, drops, *args, **kwargs) self.data = None self.has_common_images = None self.shadow = QtGui.QPixmap(":/images/CoverArtShadow.png") self.pixel_ratio = self.tagger.primaryScreen().devicePixelRatio() w, h = self.scaled(128, 128) self.shadow = self.shadow.scaled(w, h, QtCore.Qt.KeepAspectRatio, QtCore.Qt.SmoothTransformation) self.shadow.setDevicePixelRatio(self.pixel_ratio) self.release = None self.setPixmap(self.shadow) self.setAlignment(QtCore.Qt.AlignTop | QtCore.Qt.AlignHCenter) self.setMargin(0) self.setAcceptDrops(drops) self.clicked.connect(self.open_release_page) self.related_images = [] self._pixmap_cache = pixmap_cache self.current_pixmap_key = None def __eq__(self, other): if len(self.data) or len(other.data): return self.current_pixmap_key == other.current_pixmap_key else: return True @staticmethod def dragEnterEvent(event): event.acceptProposedAction() @staticmethod def dragMoveEvent(event): event.acceptProposedAction() def dropEvent(self, event): accepted = False # Chromium includes the actual data of the dragged image in the drop event. This # is useful for Google Images, where the url links to the page that contains the image # so we use it if the downloaded url is not an image. mime_data = event.mimeData() dropped_data = bytes(mime_data.data('application/octet-stream')) if not dropped_data: dropped_data = bytes(mime_data.data('application/x-qt-image')) if not dropped_data: # Maybe we can get something useful from a dropped HTML snippet. dropped_data = bytes(mime_data.data('text/html')) if not accepted: for url in mime_data.urls(): if url.scheme() in {'https', 'http', 'file'}: accepted = True log.debug("Dropped %s url (with %d bytes of data)", url.toString(), len(dropped_data or '')) self.image_dropped.emit(url, dropped_data) if not accepted: if mime_data.hasImage(): image_bytes = QtCore.QByteArray() image_buffer = QtCore.QBuffer(image_bytes) mime_data.imageData().save(image_buffer, 'JPEG') dropped_data = bytes(image_bytes) accepted = True log.debug("Dropped %d bytes of Qt image data", len(dropped_data)) self.image_dropped.emit(QtCore.QUrl(''), dropped_data) if accepted: event.acceptProposedAction() def scaled(self, *dimensions): return (round(self.pixel_ratio * dimension) for dimension in dimensions) def show(self): self.set_data(self.data, True) def decorate_cover(self, pixmap): offx, offy, w, h = self.scaled(1, 1, 121, 121) cover = QtGui.QPixmap(self.shadow) pixmap = pixmap.scaled(w, h, QtCore.Qt.KeepAspectRatio, QtCore.Qt.SmoothTransformation) pixmap.setDevicePixelRatio(self.pixel_ratio) painter = QtGui.QPainter(cover) bgcolor = QtGui.QColor.fromRgb(0, 0, 0, 128) painter.fillRect(QtCore.QRectF(offx, offy, w, h), bgcolor) x = offx + (w - pixmap.width()) // 2 y = offy + (h - pixmap.height()) // 2 painter.drawPixmap(x, y, pixmap) painter.end() return cover def set_data(self, data, force=False, has_common_images=True): if not force and self.data == data and self.has_common_images == has_common_images: return self.data = data self.has_common_images = has_common_images if not force and self.parent().isHidden(): return if not self.data: self.setPixmap(self.shadow) self.current_pixmap_key = None return if len(self.data) == 1: has_common_images = True w, h, displacements = self.scaled(128, 128, 20) key = hash(tuple(sorted(self.data, key=lambda x: x.types_as_string())) + (has_common_images,)) try: pixmap = self._pixmap_cache[key] except KeyError: if len(self.data) == 1: pixmap = QtGui.QPixmap() pixmap.loadFromData(self.data[0].data) pixmap = self.decorate_cover(pixmap) else: limited = len(self.data) > MAX_COVERS_TO_STACK if limited: data_to_paint = data[:MAX_COVERS_TO_STACK - 1] offset = displacements * len(data_to_paint) else: data_to_paint = data offset = displacements * (len(data_to_paint) - 1) stack_width, stack_height = (w + offset, h + offset) pixmap = QtGui.QPixmap(stack_width, stack_height) bgcolor = self.palette().color(QtGui.QPalette.Window) painter = QtGui.QPainter(pixmap) painter.fillRect(QtCore.QRectF(0, 0, stack_width, stack_height), bgcolor) cx = stack_width - w // 2 cy = h // 2 if limited: x, y = (cx - self.shadow.width() // 2, cy - self.shadow.height() // 2) for i in range(3): painter.drawPixmap(x, y, self.shadow) x -= displacements // 3 y += displacements // 3 cx -= displacements cy += displacements else: cx = stack_width - w // 2 cy = h // 2 for image in reversed(data_to_paint): if isinstance(image, QtGui.QPixmap): thumb = image else: thumb = QtGui.QPixmap() thumb.loadFromData(image.data) thumb = self.decorate_cover(thumb) x, y = (cx - thumb.width() // 2, cy - thumb.height() // 2) painter.drawPixmap(x, y, thumb) cx -= displacements cy += displacements if not has_common_images: color = QtGui.QColor("darkgoldenrod") border_length = 10 for k in range(border_length): color.setAlpha(255 - k * 255 // border_length) painter.setPen(color) painter.drawLine(x, y - k - 1, x + 121 + k + 1, y - k - 1) painter.drawLine(x + 121 + k + 2, y - 1 - k, x + 121 + k + 2, y + 121 + 4) for k in range(5): bgcolor.setAlpha(80 + k * 255 // 7) painter.setPen(bgcolor) painter.drawLine(x + 121 + 2, y + 121 + 2 + k, x + 121 + border_length + 2, y + 121 + 2 + k) painter.end() pixmap = pixmap.scaled(w, h, QtCore.Qt.KeepAspectRatio, QtCore.Qt.SmoothTransformation) self._pixmap_cache[key] = pixmap pixmap.setDevicePixelRatio(self.pixel_ratio) self.setPixmap(pixmap) self.current_pixmap_key = key def set_metadata(self, metadata): data = None self.related_images = [] if metadata and metadata.images: self.related_images = metadata.images data = [image for image in metadata.images if image.is_front_image()] if not data: # There's no front image, choose the first one available data = [metadata.images[0]] has_common_images = getattr(metadata, 'has_common_images', True) self.set_data(data, has_common_images=has_common_images) release = None if metadata: release = metadata.get("musicbrainz_albumid", None) if release: self.setActive(True) text = _("View release on MusicBrainz") else: self.setActive(False) text = "" if hasattr(metadata, 'has_common_images'): if has_common_images: note = _('Common images on all tracks') else: note = _('Tracks contain different images') if text: text += '
' text += '%s' % note self.setToolTip(text) self.release = release def open_release_page(self): lookup = self.tagger.get_file_lookup() lookup.album_lookup(self.release) def set_image_replace(obj, coverartimage): obj.metadata.images.strip_front_images() obj.metadata.images.append(coverartimage) obj.metadata_images_changed.emit() def set_image_append(obj, coverartimage): obj.metadata.images.append(coverartimage) obj.metadata_images_changed.emit() def iter_file_parents(file): parent = file.parent if parent: yield parent if isinstance(parent, Track) and parent.album: yield parent.album elif isinstance(parent, Cluster) and parent.related_album: yield parent.related_album HTML_IMG_SRC_REGEX = re.compile(r' 0: self._move_row(row, -1) def move_row_down(self): row = self.value_list.currentRow() if row + 1 < self.value_list.count(): self._move_row(row, 1) def _move_row(self, row, direction): value_list = self.value_list item = value_list.takeItem(row) new_row = row + direction value_list.insertItem(new_row, item) value_list.setCurrentRow(new_row) def disable_all(self): self.value_list.clear() self.value_list.setEnabled(False) self.ui.add_value.setEnabled(False) def enable_all(self): self.value_list.setEnabled(True) self.ui.add_value.setEnabled(True) def tag_changed(self, tag): tag_names = self.ui.tag_names tag_names.editTextChanged.disconnect(self.tag_changed) line_edit = tag_names.lineEdit() cursor_pos = line_edit.cursorPosition() flags = QtCore.Qt.MatchFixedString | QtCore.Qt.MatchCaseSensitive # if the previous tag was new and has no value, remove it from the QComboBox. # e.g. typing "XYZ" should not leave "X" or "XY" in the QComboBox. if self.tag and self.tag not in self.default_tags and self._modified_tag() == [""]: tag_names.removeItem(tag_names.findText(self.tag, flags)) row = tag_names.findText(tag, flags) self.tag = tag if row <= 0: if tag: # add custom tags to the QComboBox immediately tag_names.addItem(tag) tag_names.model().sort(0) row = tag_names.findText(tag, flags) else: # the QLineEdit is empty, disable everything self.disable_all() tag_names.setCurrentIndex(0) tag_names.editTextChanged.connect(self.tag_changed) return self.enable_all() tag_names.setCurrentIndex(row) line_edit.setCursorPosition(cursor_pos) self.value_list.clear() values = self.modified_tags.get(self.tag, None) if values is None: new_tags = self.metadata_box.tag_diff.new display_value, self.different = new_tags.display_value(self.tag) values = [display_value] if self.different else new_tags[self.tag] self.ui.add_value.setEnabled(not self.different) self.value_list.model().rowsInserted.disconnect(self.on_rows_inserted) self._add_value_items(values) self.value_list.model().rowsInserted.connect(self.on_rows_inserted) self.value_list.setCurrentItem(self.value_list.item(0), QtCore.QItemSelectionModel.SelectCurrent) tag_names.editTextChanged.connect(self.tag_changed) def _add_value_items(self, values): values = [v for v in values if v] or [""] for value in values: item = QtWidgets.QListWidgetItem(value) item.setFlags(QtCore.Qt.ItemIsSelectable | QtCore.Qt.ItemIsEnabled | QtCore.Qt.ItemIsEditable | QtCore.Qt.ItemIsDragEnabled) font = item.font() font.setItalic(self.different) item.setFont(font) self.value_list.addItem(item) def value_edited(self, item): row = self.value_list.row(item) value = item.text() if row == 0 and self.different: self.modified_tags[self.tag] = [value] self.different = False font = item.font() font.setItalic(False) item.setFont(font) self.ui.add_value.setEnabled(True) else: self._modified_tag()[row] = value # add tags to the completer model once they get values cm = self.completer.model() if self.tag not in cm.stringList(): cm.insertRows(0, 1) cm.setData(cm.index(0, 0), self.tag) cm.sort(0) def value_selection_changed(self): selection = len(self.value_list.selectedItems()) > 0 self.ui.edit_value.setEnabled(selection) self.ui.remove_value.setEnabled(selection) self.ui.move_value_up.setEnabled(selection) self.ui.move_value_down.setEnabled(selection) def _modified_tag(self): return self.modified_tags.setdefault(self.tag, list(self.metadata_box.tag_diff.new[self.tag]) or [""]) def accept(self): with self.window.ignore_selection_changes: for tag, values in self.modified_tags.items(): self.modified_tags[tag] = [v for v in values if v] modified_tags = self.modified_tags.items() for obj in self.metadata_box.objects: for tag, values in modified_tags: obj.metadata[tag] = list(values) obj.update() super().accept() picard-release-2.7.3/picard/ui/filebrowser.py000066400000000000000000000225621416775010500211740ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2008 Lukáš Lalinský # Copyright (C) 2008 Hendrik van Antwerpen # Copyright (C) 2008-2009, 2019-2021 Philipp Wolfer # Copyright (C) 2011 Andrew Barnert # Copyright (C) 2012-2013 Michael Wiencek # Copyright (C) 2013 Wieland Hoffmann # Copyright (C) 2013, 2017 Sophist-UK # Copyright (C) 2013, 2018-2021 Laurent Monin # Copyright (C) 2015 Jeroen Kromwijk # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2018 Vishal Choudhary # # 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. import os from PyQt5 import ( QtCore, QtWidgets, ) from PyQt5.QtCore import QStandardPaths from picard import log from picard.config import ( BoolOption, TextOption, get_config, ) from picard.const.sys import IS_MACOS from picard.formats import supported_formats from picard.util import find_existing_path def _macos_find_root_volume(): try: for entry in os.scandir('/Volumes/'): if entry.is_symlink() and os.path.realpath(entry.path) == '/': return entry.path except OSError: log.warning('Could not detect macOS boot volume', exc_info=True) return None def _macos_extend_root_volume_path(path): if not path.startswith('/Volumes/'): root_volume = _macos_find_root_volume() if root_volume: if path.startswith('/'): path = path[1:] path = os.path.join(root_volume, path) return path _default_current_browser_path = QStandardPaths.writableLocation(QStandardPaths.HomeLocation) if IS_MACOS: _default_current_browser_path = _macos_extend_root_volume_path(_default_current_browser_path) class FileBrowser(QtWidgets.QTreeView): options = [ TextOption("persist", "current_browser_path", _default_current_browser_path), BoolOption("persist", "show_hidden_files", False), ] def __init__(self, parent): super().__init__(parent) self.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) self.setDragEnabled(True) self.load_selected_files_action = QtWidgets.QAction(_("&Load selected files"), self) self.load_selected_files_action.triggered.connect(self.load_selected_files) self.addAction(self.load_selected_files_action) self.move_files_here_action = QtWidgets.QAction(_("&Move tagged files here"), self) self.move_files_here_action.triggered.connect(self.move_files_here) self.addAction(self.move_files_here_action) self.toggle_hidden_action = QtWidgets.QAction(_("Show &hidden files"), self) self.toggle_hidden_action.setCheckable(True) config = get_config() self.toggle_hidden_action.setChecked(config.persist["show_hidden_files"]) self.toggle_hidden_action.toggled.connect(self.show_hidden) self.addAction(self.toggle_hidden_action) self.set_as_starting_directory_action = QtWidgets.QAction(_("&Set as starting directory"), self) self.set_as_starting_directory_action.triggered.connect(self.set_as_starting_directory) self.addAction(self.set_as_starting_directory_action) self.doubleClicked.connect(self.load_file_for_item) self.focused = False def showEvent(self, event): if not self.model(): self._set_model() def contextMenuEvent(self, event): menu = QtWidgets.QMenu(self) menu.addAction(self.load_selected_files_action) menu.addSeparator() menu.addAction(self.move_files_here_action) menu.addAction(self.toggle_hidden_action) menu.addAction(self.set_as_starting_directory_action) menu.exec_(event.globalPos()) event.accept() def _set_model(self): model = QtWidgets.QFileSystemModel() self.setModel(model) model.layoutChanged.connect(self._layout_changed) model.setRootPath("") self._set_model_filter() filters = [] for exts, name in supported_formats(): filters.extend("*" + e for e in exts) model.setNameFilters(filters) # Hide unsupported files completely model.setNameFilterDisables(False) model.sort(0, QtCore.Qt.AscendingOrder) if IS_MACOS: self.setRootIndex(model.index("/Volumes")) header = self.header() header.hideSection(1) header.hideSection(2) header.hideSection(3) header.setSectionResizeMode(QtWidgets.QHeaderView.ResizeToContents) header.setStretchLastSection(False) header.setVisible(False) def _set_model_filter(self): config = get_config() model_filter = QtCore.QDir.AllDirs | QtCore.QDir.Files | QtCore.QDir.Drives | QtCore.QDir.NoDotAndDotDot if config.persist["show_hidden_files"]: model_filter |= QtCore.QDir.Hidden self.model().setFilter(model_filter) def _layout_changed(self): def scroll(): # XXX The currentIndex seems to change while QFileSystemModel is # populating itself (so setCurrentIndex in __init__ won't last). # The time it takes to load varies and there are no signals to find # out when it's done. As a workaround, keep restoring the state as # long as the layout is updating, and the user hasn't focused yet. if not self.focused: self._restore_state() self.scrollTo(self.currentIndex()) QtCore.QTimer.singleShot(0, scroll) def scrollTo(self, index, scrolltype=QtWidgets.QAbstractItemView.EnsureVisible): # QTreeView.scrollTo resets the horizontal scroll position to 0. # Reimplemented to instead scroll to horizontal parent position or keep previous position. config = get_config() if index and config.setting['filebrowser_horizontal_autoscroll']: level = -1 parent = index.parent() root = self.rootIndex() while parent.isValid() and parent != root: parent = parent.parent() level += 1 pos_x = max(self.indentation() * level, 0) else: pos_x = self.horizontalScrollBar().value() super().scrollTo(index, scrolltype) self.horizontalScrollBar().setValue(pos_x) def mousePressEvent(self, event): super().mousePressEvent(event) index = self.indexAt(event.pos()) if index.isValid(): self.selectionModel().setCurrentIndex(index, QtCore.QItemSelectionModel.NoUpdate) def focusInEvent(self, event): self.focused = True super().focusInEvent(event) def show_hidden(self, state): config = get_config() config.persist["show_hidden_files"] = state self._set_model_filter() def save_state(self): indexes = self.selectedIndexes() if indexes: path = self.model().filePath(indexes[0]) config = get_config() config.persist["current_browser_path"] = os.path.normpath(path) def restore_state(self): pass def _restore_state(self): config = get_config() if config.setting["starting_directory"]: path = config.setting["starting_directory_path"] scrolltype = QtWidgets.QAbstractItemView.PositionAtTop else: path = config.persist["current_browser_path"] scrolltype = QtWidgets.QAbstractItemView.PositionAtCenter if path: index = self.model().index(find_existing_path(path)) self.setCurrentIndex(index) self.expand(index) self.scrollTo(index, scrolltype) def _get_destination_from_path(self, path): destination = os.path.normpath(path) if not os.path.isdir(destination): destination = os.path.dirname(destination) return destination def load_file_for_item(self, index): model = self.model() if not model.isDir(index): QtCore.QObject.tagger.add_paths([ model.filePath(index) ]) def load_selected_files(self): indexes = self.selectedIndexes() if not indexes: return paths = set(self.model().filePath(index) for index in indexes) QtCore.QObject.tagger.add_paths(paths) def move_files_here(self): indexes = self.selectedIndexes() if not indexes: return config = get_config() path = self.model().filePath(indexes[0]) config.setting["move_files_to"] = self._get_destination_from_path(path) def set_as_starting_directory(self): indexes = self.selectedIndexes() if indexes: config = get_config() path = self.model().filePath(indexes[0]) config.setting["starting_directory_path"] = self._get_destination_from_path(path) picard-release-2.7.3/picard/ui/infodialog.py000066400000000000000000000365711416775010500207710ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006 Lukáš Lalinský # Copyright (C) 2011-2014 Michael Wiencek # Copyright (C) 2012-2014, 2017, 2019 Wieland Hoffmann # Copyright (C) 2013-2014, 2018-2021 Laurent Monin # Copyright (C) 2014, 2017, 2020 Sophist-UK # Copyright (C) 2016 Rahul Raturi # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2017-2019 Antonio Larrosa # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2018-2021 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, namedtuple, ) import os.path import re import traceback from PyQt5 import ( QtCore, QtGui, QtWidgets, ) from picard import log from picard.album import Album from picard.coverart.image import CoverArtImageIOError from picard.file import File from picard.track import Track from picard.util import ( bytes2human, encode_filename, format_time, htmlescape, union_sorted_lists, ) from picard.ui import PicardDialog from picard.ui.colors import interface_colors from picard.ui.ui_infodialog import Ui_InfoDialog from picard.ui.util import StandardButton class ArtworkCoverWidget(QtWidgets.QWidget): """A QWidget that can be added to artwork column cell of ArtworkTable.""" SIZE = 170 def __init__(self, pixmap=None, text=None, parent=None): super().__init__(parent=parent) layout = QtWidgets.QVBoxLayout() if pixmap is not None: image_label = QtWidgets.QLabel() image_label.setPixmap(pixmap.scaled(self.SIZE, self.SIZE, QtCore.Qt.KeepAspectRatio, QtCore.Qt.SmoothTransformation)) image_label.setAlignment(QtCore.Qt.AlignCenter) layout.addWidget(image_label) if text is not None: text_label = QtWidgets.QLabel() text_label.setText(text) text_label.setAlignment(QtCore.Qt.AlignCenter) text_label.setWordWrap(True) layout.addWidget(text_label) self.setLayout(layout) class ArtworkTable(QtWidgets.QTableWidget): def __init__(self, display_existing_art): super().__init__(0, 2) self.display_existing_art = display_existing_art h_header = self.horizontalHeader() v_header = self.verticalHeader() h_header.setDefaultSectionSize(200) v_header.setDefaultSectionSize(230) if self.display_existing_art: self._existing_cover_col = 0 self._type_col = 1 self._new_cover_col = 2 self.insertColumn(2) self.setHorizontalHeaderLabels([_("Existing Cover"), _("Type"), _("New Cover")]) else: self._type_col = 0 self._new_cover_col = 1 self.setHorizontalHeaderLabels([_("Type"), _("Cover")]) self.setColumnWidth(self._type_col, 140) class InfoDialog(PicardDialog): def __init__(self, obj, parent=None): super().__init__(parent) self.obj = obj self.images = [] self.existing_images = [] self.ui = Ui_InfoDialog() self.display_existing_artwork = False if (isinstance(obj, File) and isinstance(obj.parent, Track) or isinstance(obj, Track) or (isinstance(obj, Album) and obj.get_num_total_files() > 0)): # Display existing artwork only if selected object is track object # or linked to a track object or it's an album with files if (getattr(obj, 'orig_metadata', None) is not None and obj.orig_metadata.images and obj.orig_metadata.images != obj.metadata.images): self.display_existing_artwork = True self.existing_images = obj.orig_metadata.images if obj.metadata.images: self.images = obj.metadata.images if not self.images and self.existing_images: self.images = self.existing_images self.existing_images = [] self.display_existing_artwork = False self.ui.setupUi(self) self.ui.buttonBox.addButton( StandardButton(StandardButton.CLOSE), QtWidgets.QDialogButtonBox.AcceptRole) self.ui.buttonBox.accepted.connect(self.accept) # Add the ArtworkTable to the ui self.ui.artwork_table = ArtworkTable(self.display_existing_artwork) self.ui.artwork_table.setObjectName("artwork_table") self.ui.artwork_tab.layout().addWidget(self.ui.artwork_table) self.setTabOrder(self.ui.tabWidget, self.ui.artwork_table) self.setTabOrder(self.ui.artwork_table, self.ui.buttonBox) self.setWindowTitle(_("Info")) self.artwork_table = self.ui.artwork_table self._display_tabs() def _display_tabs(self): self._display_info_tab() self._display_error_tab() self._display_artwork_tab() def _display_error_tab(self): if hasattr(self.obj, 'errors') and self.obj.errors: self._show_errors(self.obj.errors) else: self.tab_hide(self.ui.error_tab) def _show_errors(self, errors): if errors: color = interface_colors.get_color("log_error") text = '
'.join(map( lambda s: '%s' % (color, text_as_html(s)), errors)) self.ui.error.setText(text + '
') def _display_artwork(self, images, col): """Draw artwork in corresponding cell if image type matches type in Type column. Arguments: images -- The images to be drawn. col -- Column in which images are to be drawn. Can be _new_cover_col or _existing_cover_col. """ row = 0 row_count = self.artwork_table.rowCount() for image in images: while row != row_count: image_type = self.artwork_table.item(row, self.artwork_table._type_col) if image_type and image_type.data(QtCore.Qt.UserRole) == image.types_as_string(): break row += 1 if row == row_count: continue data = None try: if image.thumbnail: try: data = image.thumbnail.data except CoverArtImageIOError as e: log.warning(e) else: data = image.data except CoverArtImageIOError: log.error(traceback.format_exc()) continue item = QtWidgets.QTableWidgetItem() item.setData(QtCore.Qt.UserRole, image) pixmap = QtGui.QPixmap() if data is not None: pixmap.loadFromData(data) item.setToolTip( _("Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s") % (image.tempfile_filename, image.source)) infos = [] if image.comment: infos.append(image.comment) infos.append("%s (%s)" % (bytes2human.decimal(image.datalength), bytes2human.binary(image.datalength))) if image.width and image.height: infos.append("%d x %d" % (image.width, image.height)) infos.append(image.mimetype) img_wgt = ArtworkCoverWidget(pixmap=pixmap, text="\n".join(infos)) self.artwork_table.setCellWidget(row, col, img_wgt) self.artwork_table.setItem(row, col, item) row += 1 def _display_artwork_type(self): """Display image type in Type column. If both existing covers and new covers are to be displayed, take union of both cover types list. """ types = [image.types_as_string() for image in self.images] if self.display_existing_artwork: existing_types = [image.types_as_string() for image in self.existing_images] # Merge both types and existing types list in sorted order. types = union_sorted_lists(types, existing_types) pixmap_arrow = QtGui.QPixmap(":/images/arrow.png") else: pixmap_arrow = None for row, artwork_type in enumerate(types): self.artwork_table.insertRow(row) item = QtWidgets.QTableWidgetItem() item.setData(QtCore.Qt.UserRole, artwork_type) type_wgt = ArtworkCoverWidget(pixmap=pixmap_arrow, text=artwork_type) self.artwork_table.setCellWidget(row, self.artwork_table._type_col, type_wgt) self.artwork_table.setItem(row, self.artwork_table._type_col, item) def _display_artwork_tab(self): if not self.images: self.tab_hide(self.ui.artwork_tab) self._display_artwork_type() self._display_artwork(self.images, self.artwork_table._new_cover_col) if self.existing_images: self._display_artwork(self.existing_images, self.artwork_table._existing_cover_col) self.artwork_table.itemDoubleClicked.connect(self.show_item) self.artwork_table.verticalHeader().resizeSections(QtWidgets.QHeaderView.ResizeToContents) def tab_hide(self, widget): tab = self.ui.tabWidget index = tab.indexOf(widget) tab.removeTab(index) def show_item(self, item): data = item.data(QtCore.Qt.UserRole) # Check if this function isn't triggered by cell in Type column if isinstance(data, str): return filename = data.tempfile_filename if filename: url = QtCore.QUrl.fromLocalFile(filename) QtGui.QDesktopServices.openUrl(url) def format_file_info(file_): info = [] info.append((_('Filename:'), file_.filename)) if '~format' in file_.orig_metadata: info.append((_('Format:'), file_.orig_metadata['~format'])) try: size = os.path.getsize(encode_filename(file_.filename)) sizestr = "%s (%s)" % (bytes2human.decimal(size), bytes2human.binary(size)) info.append((_('Size:'), sizestr)) except BaseException: pass if file_.orig_metadata.length: info.append((_('Length:'), format_time(file_.orig_metadata.length))) if '~bitrate' in file_.orig_metadata: info.append((_('Bitrate:'), '%s kbps' % file_.orig_metadata['~bitrate'])) if '~sample_rate' in file_.orig_metadata: info.append((_('Sample rate:'), '%s Hz' % file_.orig_metadata['~sample_rate'])) if '~bits_per_sample' in file_.orig_metadata: info.append((_('Bits per sample:'), str(file_.orig_metadata['~bits_per_sample']))) if '~channels' in file_.orig_metadata: ch = file_.orig_metadata['~channels'] if ch == '1': ch = _('Mono') elif ch == '2': ch = _('Stereo') info.append((_('Channels:'), ch)) return '
'.join(map(lambda i: '%s %s' % (htmlescape(i[0]), htmlescape(i[1])), info)) def format_tracklist(cluster): info = [] info.append("%s %s" % (_('Album:'), htmlescape(cluster.metadata["album"]))) info.append("%s %s" % (_('Artist:'), htmlescape(cluster.metadata["albumartist"]))) info.append("") TrackListItem = namedtuple('TrackListItem', 'number, title, artist, length') tracklists = defaultdict(list) if isinstance(cluster, Album): objlist = cluster.tracks else: objlist = cluster.iterfiles(False) for obj_ in objlist: m = obj_.metadata artist = m["artist"] or m["albumartist"] or cluster.metadata["albumartist"] track = TrackListItem(m["tracknumber"], m["title"], artist, m["~length"]) tracklists[obj_.discnumber].append(track) def sorttracknum(track): try: return int(track.number) except ValueError: try: # This allows to parse values like '3' but also '3/10' m = re.search(r'^\d+', track.number) return int(m.group(0)) except AttributeError: return 0 ndiscs = len(tracklists) for discnumber in sorted(tracklists): tracklist = tracklists[discnumber] if ndiscs > 1: info.append("%s" % (_('Disc %d') % discnumber)) lines = ["%s %s - %s (%s)" % item for item in sorted(tracklist, key=sorttracknum)] info.append("%s
%s
" % (_('Tracklist:'), '
'.join(htmlescape(s).replace(' ', ' ') for s in lines))) return '
'.join(info) def text_as_html(text): return '
'.join(htmlescape(str(text)) .replace('\t', ' ') .replace(' ', ' ') .splitlines()) class FileInfoDialog(InfoDialog): def __init__(self, file_, parent=None): super().__init__(file_, parent) self.setWindowTitle(_("Info") + " - " + file_.base_filename) def _display_info_tab(self): file_ = self.obj text = format_file_info(file_) self.ui.info.setText(text) class AlbumInfoDialog(InfoDialog): def __init__(self, album, parent=None): super().__init__(album, parent) self.setWindowTitle(_("Album Info")) def _display_info_tab(self): album = self.obj if album._tracks_loaded: self.ui.info.setText(format_tracklist(album)) else: self.tab_hide(self.ui.info_tab) class TrackInfoDialog(InfoDialog): def __init__(self, track, parent=None): super().__init__(track, parent) self.setWindowTitle(_("Track Info")) def _display_info_tab(self): track = self.obj tab = self.ui.info_tab tabWidget = self.ui.tabWidget tab_index = tabWidget.indexOf(tab) if track.num_linked_files == 0: tabWidget.setTabText(tab_index, _("&Info")) self.tab_hide(tab) return tabWidget.setTabText(tab_index, _("&Info")) text = ngettext("%i file in this track", "%i files in this track", track.num_linked_files) % track.num_linked_files info_files = [format_file_info(file_) for file_ in track.files] text += '
' + '
'.join(info_files) self.ui.info.setText(text) class ClusterInfoDialog(InfoDialog): def __init__(self, cluster, parent=None): super().__init__(cluster, parent) self.setWindowTitle(_("Cluster Info")) def _display_info_tab(self): tab = self.ui.info_tab tabWidget = self.ui.tabWidget tab_index = tabWidget.indexOf(tab) tabWidget.setTabText(tab_index, _("&Info")) self.ui.info.setText(format_tracklist(self.obj)) picard-release-2.7.3/picard/ui/infostatus.py000066400000000000000000000143651416775010500210520ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2013, 2018, 2020-2021 Laurent Monin # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2019, 2021 Philipp Wolfer # Copyright (C) 2021 Gabriel Ferreira # # 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. import time from PyQt5 import ( QtCore, QtGui, QtWidgets, ) from picard.util import icontheme from picard.util.time import get_timestamp from picard.ui.ui_infostatus import Ui_InfoStatus class InfoStatus(QtWidgets.QWidget, Ui_InfoStatus): def __init__(self, parent): QtWidgets.QWidget.__init__(self, parent) Ui_InfoStatus.__init__(self) self.setupUi(self) self._size = QtCore.QSize(16, 16) self._create_icons() self._init_labels() self.reset_counters() def _init_labels(self): size = self._size self.label1.setPixmap(self.icon_eta.pixmap(size)) self.label1.hide() self.label2.setPixmap(self.icon_file.pixmap(size)) self.label3.setPixmap(self.icon_cd.pixmap(size)) self.label4.setPixmap(self.icon_file_pending.pixmap(size)) self.label5.setPixmap(self.icon_download.pixmap(size, QtGui.QIcon.Disabled)) self._init_tooltips() def _create_icons(self): self.icon_eta = QtGui.QIcon(':/images/22x22/hourglass.png') self.icon_cd = icontheme.lookup('media-optical') self.icon_file = QtGui.QIcon(":/images/file.png") self.icon_file_pending = QtGui.QIcon(":/images/file-pending.png") self.icon_download = QtGui.QIcon(":/images/16x16/action-go-down-16.png") def _init_tooltips(self): t1 = _("Estimated Time") t2 = _("Files") t3 = _("Albums") t4 = _("Pending files") t5 = _("Pending requests") self.val1.setToolTip(t1) self.label1.setToolTip(t1) self.val2.setToolTip(t2) self.label2.setToolTip(t2) self.val3.setToolTip(t3) self.label3.setToolTip(t3) self.val4.setToolTip(t4) self.label4.setToolTip(t4) self.val5.setToolTip(t5) self.label5.setToolTip(t5) def update(self, files=0, albums=0, pending_files=0, pending_requests=0, progress=0): self.set_files(files) self.set_albums(albums) self.set_pending_files(pending_files) self.set_pending_requests(pending_requests) # estimate eta total_pending = pending_files + pending_requests last_pending = self._last_pending_files + self._last_pending_requests # Reset the counters if we had no pending progress before and receive new pending items. # This resets the starting timestamp and starts a new round of measurement. if total_pending > 0 and last_pending == 0: self.reset_counters() previous_done_files = max(0, self._max_pending_files - self._last_pending_files) previous_done_requests = max(0, self._max_pending_requests - self._last_pending_requests) self._max_pending_files = max(self._max_pending_files, previous_done_files + pending_files) self._max_pending_requests = max(self._max_pending_requests, previous_done_requests + pending_requests) self._last_pending_files = pending_files self._last_pending_requests = pending_requests if total_pending == 0 or (self._max_pending_files + self._max_pending_requests <= 1): self.reset_counters() self.hide_eta() return if total_pending != last_pending: current_time = time.time() # time since we started processing this batch diff_time = max(0.1, current_time - self._prev_time) # denominator can't be 0 previous_done_files = max(1, previous_done_files) # denominator can't be 0 # we estimate based on the time per file * number of pending files + 1 second per additional request file_eta_seconds = (diff_time / previous_done_files) * pending_files + pending_requests # we assume additional network requests based on the ratio of requests/files * pending files # to estimate an upper bound (e.g. fetch cover, lookup, scan) network_eta_seconds = pending_requests + (previous_done_requests / previous_done_files) * pending_files # general eta (biased towards whatever takes longer) eta_seconds = max(network_eta_seconds, file_eta_seconds) # estimate progress self._last_progress = diff_time / (diff_time + eta_seconds) self.set_eta(eta_seconds) def reset_counters(self): self._last_progress = 0 self._max_pending_requests = 0 self._last_pending_requests = 0 self._max_pending_files = 0 self._last_pending_files = 0 self._prev_time = time.time() def get_progress(self): return self._last_progress def set_eta(self, eta_seconds): if eta_seconds > 0: self.val1.setText(get_timestamp(eta_seconds)) self.val1.show() self.label1.show() else: self.hide_eta() def hide_eta(self): self.val1.hide() self.label1.hide() def set_files(self, num): self.val2.setText(str(num)) def set_albums(self, num): self.val3.setText(str(num)) def set_pending_files(self, num): self.val4.setText(str(num)) def set_pending_requests(self, num): if num <= 0: enabled = QtGui.QIcon.Disabled else: enabled = QtGui.QIcon.Normal self.label5.setPixmap(self.icon_download.pixmap(self._size, enabled)) self.val5.setText(str(num)) picard-release-2.7.3/picard/ui/item.py000066400000000000000000000120331416775010500175770ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2007 Lukáš Lalinský # Copyright (C) 2010, 2018, 2020-2021 Philipp Wolfer # Copyright (C) 2011-2012 Michael Wiencek # Copyright (C) 2012 Chad Wilson # Copyright (C) 2013, 2020-2021 Laurent Monin # Copyright (C) 2014 Sophist-UK # Copyright (C) 2021 Gabriel Ferreira # Copyright (C) 2021 Petit Minion # # 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 picard import log from picard.util.imagelist import update_metadata_images class Item(object): def can_save(self): """Return if this object can be saved.""" return False def can_remove(self): """Return if this object can be removed.""" return False def can_edit_tags(self): """Return if this object supports tag editing.""" return False def can_analyze(self): """Return if this object can be fingerprinted.""" return False def can_autotag(self): """Return if this object can be autotagged.""" return False def can_refresh(self): """Return if this object can be refreshed.""" return False def can_view_info(self): return False def can_submit(self): """Return True if this object can be submitted to MusicBrainz.org.""" return False def can_extract(self): """Return True if this object can have AcousticBrainz features extracted""" return False @property def can_show_coverart(self): """Return if this object supports cover art.""" return self.can_edit_tags() def can_browser_lookup(self): return True def is_album_like(self): return False def load(self, priority=False, refresh=False): pass @property def tracknumber(self): """The track number as an int.""" try: return int(self.metadata["tracknumber"]) except BaseException: return 0 @property def discnumber(self): """The disc number as an int.""" try: return int(self.metadata["discnumber"]) except BaseException: return 0 @property def errors(self): if not hasattr(self, '_errors'): self._errors = [] return self._errors def error_append(self, msg): log.error('%r: %s', self, msg) self.errors.append(msg) def clear_errors(self): self._errors = [] @property def _images(self): return self.metadata.images def cover_art_description(self): """Return the number of cover art images for display in the UI Returns: A string with the cover art image count, or empty string if not applicable """ if not self.can_show_coverart: return '' return str(len(self._images)) def cover_art_description_detailed(self): """Return a detailed text about the images and whether they are the same across all tracks for images in `images` for display in the UI Returns: A string explaining the cover art image count. """ if not self.can_show_coverart: return '' number_of_images = len(self._images) if getattr(self, 'has_common_images', True): return ngettext("%i image", "%i images", number_of_images) % number_of_images else: return ngettext("%i image not in all tracks", "%i different images among tracks", number_of_images) % number_of_images class FileListItem(Item): def __init__(self, files=None): super().__init__() self.files = files or [] self.update_metadata_images_enabled = True def iterfiles(self, save=False): yield from self.files def enable_update_metadata_images(self, enabled): self.update_metadata_images_enabled = enabled def update_metadata_images(self): if self.update_metadata_images_enabled and self.can_show_coverart: if update_metadata_images(self): self.metadata_images_changed.emit() def keep_original_images(self): self.enable_update_metadata_images(False) for file in list(self.files): if file.can_show_coverart: file.keep_original_images() self.enable_update_metadata_images(True) self.update_metadata_images() picard-release-2.7.3/picard/ui/itemviews.py000066400000000000000000001423771416775010500206740ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2008, 2011-2012 Lukáš Lalinský # Copyright (C) 2007 Robert Kaye # Copyright (C) 2008 Gary van der Merwe # Copyright (C) 2008 Hendrik van Antwerpen # Copyright (C) 2008-2011, 2014-2015, 2018-2021 Philipp Wolfer # Copyright (C) 2009 Carlin Mangar # Copyright (C) 2009 Nikolai Prokoschenko # Copyright (C) 2011 Tim Blechmann # Copyright (C) 2011-2012 Chad Wilson # Copyright (C) 2011-2013 Michael Wiencek # Copyright (C) 2012 Your Name # Copyright (C) 2012-2013 Wieland Hoffmann # Copyright (C) 2013-2014, 2016, 2018-2021 Laurent Monin # Copyright (C) 2013-2014, 2017, 2020 Sophist-UK # Copyright (C) 2016 Rahul Raturi # Copyright (C) 2016 Simon Legner # Copyright (C) 2016 Suhas # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2020-2021 Gabriel Ferreira # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 Louis Sautier # Copyright (C) 2021 Petit Minion # # 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 from functools import partial from heapq import ( heappop, heappush, ) from locale import strxfrm from PyQt5 import ( QtCore, QtGui, QtWidgets, ) from picard import log from picard.album import ( Album, NatAlbum, ) from picard.cluster import ( Cluster, ClusterList, UnclusteredFiles, ) from picard.config import ( BoolOption, Option, get_config, ) from picard.file import File from picard.plugin import ExtensionPoint from picard.track import ( NonAlbumTrack, Track, ) from picard.util import ( icontheme, iter_files_from_objects, natsort, normpath, restore_method, ) from picard.ui.collectionmenu import CollectionMenu from picard.ui.colors import interface_colors from picard.ui.ratingwidget import RatingWidget from picard.ui.scriptsmenu import ScriptsMenu from picard.ui.widgets.tristatesortheaderview import TristateSortHeaderView COLUMN_ICON_SIZE = 16 COLUMN_ICON_BORDER = 2 ICON_SIZE = QtCore.QSize(COLUMN_ICON_SIZE+COLUMN_ICON_BORDER, COLUMN_ICON_SIZE+COLUMN_ICON_BORDER) class BaseAction(QtWidgets.QAction): NAME = "Unknown" MENU = [] def __init__(self): super().__init__(self.NAME, None) self.triggered.connect(self.__callback) def __callback(self): objs = self.tagger.window.selected_objects self.callback(objs) def callback(self, objs): raise NotImplementedError _album_actions = ExtensionPoint(label='album_actions') _cluster_actions = ExtensionPoint(label='cluster_actions') _clusterlist_actions = ExtensionPoint(label='clusterlist_actions') _track_actions = ExtensionPoint(label='track_actions') _file_actions = ExtensionPoint(label='file_actions') def register_album_action(action): _album_actions.register(action.__module__, action) def register_cluster_action(action): _cluster_actions.register(action.__module__, action) def register_clusterlist_action(action): _clusterlist_actions.register(action.__module__, action) def register_track_action(action): _track_actions.register(action.__module__, action) def register_file_action(action): _file_actions.register(action.__module__, action) def get_match_color(similarity, basecolor): c1 = (basecolor.red(), basecolor.green(), basecolor.blue()) c2 = (223, 125, 125) return QtGui.QColor( int(c2[0] + (c1[0] - c2[0]) * similarity), int(c2[1] + (c1[1] - c2[1]) * similarity), int(c2[2] + (c1[2] - c2[2]) * similarity)) class MainPanel(QtWidgets.QSplitter): options = [] columns = [ (N_('Title'), 'title'), (N_('Length'), '~length'), (N_('Artist'), 'artist'), (N_('Album Artist'), 'albumartist'), (N_('Composer'), 'composer'), (N_('Album'), 'album'), (N_('Disc Subtitle'), 'discsubtitle'), (N_('Track No.'), 'tracknumber'), (N_('Disc No.'), 'discnumber'), (N_('Catalog No.'), 'catalognumber'), (N_('Barcode'), 'barcode'), (N_('Media'), 'media'), (N_('Genre'), 'genre'), (N_('Fingerprint status'), '~fingerprint'), (N_('AcousticBrainz status'), '~acousticbrainz'), (N_('Date'), 'date'), (N_('Original Release Date'), 'originaldate'), (N_('Cover'), 'covercount'), ] _column_indexes = {column[1]: i for i, column in enumerate(columns)} TITLE_COLUMN = _column_indexes['title'] TRACKNUMBER_COLUMN = _column_indexes['tracknumber'] DISCNUMBER_COLUMN = _column_indexes['discnumber'] LENGTH_COLUMN = _column_indexes['~length'] FINGERPRINT_COLUMN = _column_indexes['~fingerprint'] ACOUSTICBRAINZ_COLUMN = _column_indexes['~acousticbrainz'] NAT_SORT_COLUMNS = [ _column_indexes['title'], _column_indexes['album'], _column_indexes['discsubtitle'], _column_indexes['tracknumber'], _column_indexes['discnumber'], _column_indexes['catalognumber'], ] def __init__(self, window, parent=None): super().__init__(parent) self.setChildrenCollapsible(False) self.window = window self.create_icons() self._views = [FileTreeView(window, self), AlbumTreeView(window, self)] self._selected_view = self._views[0] self._ignore_selection_changes = False def _view_update_selection(view): if not self._ignore_selection_changes: self._ignore_selection_changes = True self._update_selection(view) self._ignore_selection_changes = False for view in self._views: view.itemSelectionChanged.connect(partial(_view_update_selection, view)) TreeItem.window = window TreeItem.base_color = self.palette().base().color() TreeItem.text_color = self.palette().text().color() TreeItem.text_color_secondary = self.palette() \ .brush(QtGui.QPalette.Disabled, QtGui.QPalette.Text).color() TrackItem.track_colors = defaultdict(lambda: TreeItem.text_color, { File.NORMAL: interface_colors.get_qcolor('entity_saved'), File.CHANGED: TreeItem.text_color, File.PENDING: interface_colors.get_qcolor('entity_pending'), File.ERROR: interface_colors.get_qcolor('entity_error'), }) FileItem.file_colors = defaultdict(lambda: TreeItem.text_color, { File.NORMAL: TreeItem.text_color, File.CHANGED: TreeItem.text_color, File.PENDING: interface_colors.get_qcolor('entity_pending'), File.ERROR: interface_colors.get_qcolor('entity_error'), }) def set_processing(self, processing=True): self._ignore_selection_changes = processing def tab_order(self, tab_order, before, after): prev = before for view in self._views: tab_order(prev, view) prev = view tab_order(prev, after) def save_state(self): for view in self._views: view.save_state() def create_icons(self): if hasattr(QtWidgets.QStyle, 'SP_DirIcon'): ClusterItem.icon_dir = self.style().standardIcon(QtWidgets.QStyle.SP_DirIcon) else: ClusterItem.icon_dir = icontheme.lookup('folder', icontheme.ICON_SIZE_MENU) AlbumItem.icon_cd = icontheme.lookup('media-optical', icontheme.ICON_SIZE_MENU) AlbumItem.icon_cd_modified = icontheme.lookup('media-optical-modified', icontheme.ICON_SIZE_MENU) AlbumItem.icon_cd_saved = icontheme.lookup('media-optical-saved', icontheme.ICON_SIZE_MENU) AlbumItem.icon_cd_saved_modified = icontheme.lookup('media-optical-saved-modified', icontheme.ICON_SIZE_MENU) AlbumItem.icon_error = icontheme.lookup('media-optical-error', icontheme.ICON_SIZE_MENU) TrackItem.icon_audio = QtGui.QIcon(":/images/track-audio.png") TrackItem.icon_video = QtGui.QIcon(":/images/track-video.png") TrackItem.icon_data = QtGui.QIcon(":/images/track-data.png") TrackItem.icon_error = icontheme.lookup('dialog-error', icontheme.ICON_SIZE_MENU) FileItem.icon_file = QtGui.QIcon(":/images/file.png") FileItem.icon_file_pending = QtGui.QIcon(":/images/file-pending.png") FileItem.icon_error = icontheme.lookup('dialog-error', icontheme.ICON_SIZE_MENU) FileItem.icon_saved = QtGui.QIcon(":/images/track-saved.png") FileItem.icon_fingerprint = icontheme.lookup('fingerprint', icontheme.ICON_SIZE_MENU) FileItem.icon_fingerprint_gray = icontheme.lookup('fingerprint-gray', icontheme.ICON_SIZE_MENU) FileItem.icon_acousticbrainz = icontheme.lookup('acousticbrainz', icontheme.ICON_SIZE_MENU) FileItem.match_icons = [ QtGui.QIcon(":/images/match-50.png"), QtGui.QIcon(":/images/match-60.png"), QtGui.QIcon(":/images/match-70.png"), QtGui.QIcon(":/images/match-80.png"), QtGui.QIcon(":/images/match-90.png"), QtGui.QIcon(":/images/match-100.png"), ] FileItem.match_icons_info = [ N_("Bad match"), N_("Poor match"), N_("Ok match"), N_("Good match"), N_("Great match"), N_("Excellent match"), ] FileItem.match_pending_icons = [ QtGui.QIcon(":/images/match-pending-50.png"), QtGui.QIcon(":/images/match-pending-60.png"), QtGui.QIcon(":/images/match-pending-70.png"), QtGui.QIcon(":/images/match-pending-80.png"), QtGui.QIcon(":/images/match-pending-90.png"), QtGui.QIcon(":/images/match-pending-100.png"), ] self.icon_plugins = icontheme.lookup('applications-system', icontheme.ICON_SIZE_MENU) def _update_selection(self, selected_view): for view in self._views: if view != selected_view: view.clearSelection() else: self._selected_view = view self.window.update_selection([item.obj for item in view.selectedItems()]) def update_current_view(self): self._update_selection(self._selected_view) def remove(self, objects): self._ignore_selection_changes = True self.tagger.remove(objects) self._ignore_selection_changes = False view = self._selected_view index = view.currentIndex() if index.isValid(): # select the current index view.setCurrentIndex(index) else: self.update_current_view() def set_sorting(self, sort=True): for view in self._views: view.setSortingEnabled(sort) def select_object(self, obj): item = obj.item for view in self._views: if view.indexFromItem(item).isValid(): view.setCurrentItem(item) self._update_selection(view) break def paint_column_icon(painter, rect, icon): if not icon: return size = COLUMN_ICON_SIZE padding_h = COLUMN_ICON_BORDER padding_v = (rect.height() - size) // 2 target_rect = QtCore.QRect(rect.x() + padding_h, rect.y() + padding_v, size, size) painter.drawPixmap(target_rect, icon.pixmap(size, size)) class ConfigurableColumnsHeader(TristateSortHeaderView): def __init__(self, parent=None): super().__init__(QtCore.Qt.Horizontal, parent) self._visible_columns = set([0]) # The following are settings applied to default headers # of QTreeView and QTreeWidget. self.setSectionsMovable(True) self.setStretchLastSection(True) self.setDefaultAlignment(QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.setSectionsClickable(False) self.sortIndicatorChanged.connect(self.on_sort_indicator_changed) # enable sorting, but don't actually use it by default # XXX it would be nice to be able to go to the 'no sort' mode, but the # internal model that QTreeWidget uses doesn't support it self.setSortIndicator(-1, QtCore.Qt.AscendingOrder) self.setDefaultSectionSize(100) def show_column(self, column, show): if column == 0: # The first column is fixed return self.parent().setColumnHidden(column, not show) if show: if self.sectionSize(column) == 0: self.resizeSection(column, self.defaultSectionSize()) self._visible_columns.add(column) if column in {MainPanel.FINGERPRINT_COLUMN, MainPanel.ACOUSTICBRAINZ_COLUMN}: self.setSectionResizeMode(column, QtWidgets.QHeaderView.Fixed) self.resizeSection(column, COLUMN_ICON_SIZE) else: self.setSectionResizeMode(column, QtWidgets.QHeaderView.Interactive) elif column in self._visible_columns: self._visible_columns.remove(column) def update_visible_columns(self, columns): for i, column in enumerate(MainPanel.columns): self.show_column(i, i in columns) def contextMenuEvent(self, event): menu = QtWidgets.QMenu(self) parent = self.parent() for i, column in enumerate(MainPanel.columns): if i == 0: continue action = QtWidgets.QAction(_(column[0]), parent) action.setCheckable(True) action.setChecked(i in self._visible_columns) action.setEnabled(not self.is_locked) action.triggered.connect(partial(self.show_column, i)) menu.addAction(action) menu.addSeparator() restore_action = QtWidgets.QAction(_('Restore default columns'), parent) restore_action.setEnabled(not self.is_locked) restore_action.triggered.connect(self.restore_defaults) menu.addAction(restore_action) lock_action = QtWidgets.QAction(_('Lock columns'), parent) lock_action.setCheckable(True) lock_action.setChecked(self.is_locked) lock_action.toggled.connect(self.lock) menu.addAction(lock_action) menu.exec_(event.globalPos()) event.accept() def restore_defaults(self): self.parent().restore_default_columns() def paintSection(self, painter, rect, index): if index == MainPanel.FINGERPRINT_COLUMN: painter.save() super().paintSection(painter, rect, index) painter.restore() paint_column_icon(painter, rect, FileItem.icon_fingerprint_gray) elif index == MainPanel.ACOUSTICBRAINZ_COLUMN: painter.save() super().paintSection(painter, rect, index) painter.restore() paint_column_icon(painter, rect, FileItem.icon_acousticbrainz) else: super().paintSection(painter, rect, index) def on_sort_indicator_changed(self, index, order): if index in {MainPanel.FINGERPRINT_COLUMN, MainPanel.ACOUSTICBRAINZ_COLUMN}: self.setSortIndicator(-1, QtCore.Qt.AscendingOrder) def lock(self, is_locked): super().lock(is_locked) for column_index in {MainPanel.FINGERPRINT_COLUMN, MainPanel.ACOUSTICBRAINZ_COLUMN}: if not self.is_locked and self.count() > column_index: self.setSectionResizeMode(column_index, QtWidgets.QHeaderView.Fixed) class BaseTreeView(QtWidgets.QTreeWidget): def __init__(self, window, parent=None): super().__init__(parent) self.setHeader(ConfigurableColumnsHeader(self)) self.window = window self.panel = parent # Should multiple files dropped be assigned to tracks sequentially? self._move_to_multi_tracks = True self.setHeaderLabels([_(h) if n not in {'~fingerprint', '~acousticbrainz'} else '' for h, n in MainPanel.columns]) self.restore_state() self.setAcceptDrops(True) self.setDragEnabled(True) self.setDropIndicatorShown(True) self.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) self.setSortingEnabled(True) self.expand_all_action = QtWidgets.QAction(_("&Expand all"), self) self.expand_all_action.triggered.connect(self.expandAll) self.collapse_all_action = QtWidgets.QAction(_("&Collapse all"), self) self.collapse_all_action.triggered.connect(self.collapseAll) self.select_all_action = QtWidgets.QAction(_("Select &all"), self) self.select_all_action.triggered.connect(self.selectAll) self.select_all_action.setShortcut(QtGui.QKeySequence(_("Ctrl+A"))) self.doubleClicked.connect(self.activate_item) self.setUniformRowHeights(True) def contextMenuEvent(self, event): item = self.itemAt(event.pos()) if not item: return config = get_config() obj = item.obj plugin_actions = None can_view_info = self.window.view_info_action.isEnabled() menu = QtWidgets.QMenu(self) if isinstance(obj, Track): if can_view_info: menu.addAction(self.window.view_info_action) plugin_actions = list(_track_actions) if obj.num_linked_files == 1: menu.addAction(self.window.play_file_action) menu.addAction(self.window.open_folder_action) menu.addAction(self.window.track_search_action) plugin_actions.extend(_file_actions) menu.addAction(self.window.browser_lookup_action) if obj.num_linked_files > 0: menu.addAction(self.window.generate_fingerprints_action) menu.addSeparator() if isinstance(obj, NonAlbumTrack): menu.addAction(self.window.refresh_action) elif isinstance(obj, Cluster): if can_view_info: menu.addAction(self.window.view_info_action) menu.addAction(self.window.browser_lookup_action) if self.window.submit_cluster_action: menu.addAction(self.window.submit_cluster_action) menu.addSeparator() menu.addAction(self.window.autotag_action) menu.addAction(self.window.analyze_action) if isinstance(obj, UnclusteredFiles): menu.addAction(self.window.cluster_action) else: menu.addAction(self.window.album_search_action) menu.addAction(self.window.generate_fingerprints_action) plugin_actions = list(_cluster_actions) elif isinstance(obj, ClusterList): menu.addAction(self.window.autotag_action) menu.addAction(self.window.analyze_action) menu.addAction(self.window.generate_fingerprints_action) plugin_actions = list(_clusterlist_actions) elif isinstance(obj, File): if can_view_info: menu.addAction(self.window.view_info_action) menu.addAction(self.window.play_file_action) menu.addAction(self.window.open_folder_action) menu.addAction(self.window.browser_lookup_action) if self.window.submit_file_as_recording_action: menu.addAction(self.window.submit_file_as_recording_action) if self.window.submit_file_as_release_action: menu.addAction(self.window.submit_file_as_release_action) menu.addSeparator() menu.addAction(self.window.autotag_action) menu.addAction(self.window.analyze_action) menu.addAction(self.window.track_search_action) menu.addAction(self.window.generate_fingerprints_action) plugin_actions = list(_file_actions) elif isinstance(obj, Album): if can_view_info: menu.addAction(self.window.view_info_action) menu.addAction(self.window.browser_lookup_action) if obj.get_num_total_files() > 0: menu.addAction(self.window.generate_fingerprints_action) menu.addSeparator() menu.addAction(self.window.refresh_action) plugin_actions = list(_album_actions) menu.addAction(self.window.save_action) menu.addAction(self.window.remove_action) bottom_separator = False if isinstance(obj, Album) and not isinstance(obj, NatAlbum) and obj.loaded: releases_menu = QtWidgets.QMenu(_("&Other versions"), menu) menu.addSeparator() menu.addMenu(releases_menu) loading = releases_menu.addAction(_('Loading...')) loading.setDisabled(True) bottom_separator = True if len(self.selectedItems()) == 1 and obj.release_group: def _add_other_versions(): releases_menu.removeAction(loading) heading = releases_menu.addAction(obj.release_group.version_headings) heading.setDisabled(True) font = heading.font() font.setBold(True) heading.setFont(font) versions = obj.release_group.versions album_tracks_count = obj.get_num_total_files() or len(obj.tracks) preferred_countries = set(config.setting["preferred_release_countries"]) preferred_formats = set(config.setting["preferred_release_formats"]) ORDER_BEFORE, ORDER_AFTER = 0, 1 alternatives = [] for version in versions: trackmatch = countrymatch = formatmatch = ORDER_BEFORE if version['totaltracks'] != album_tracks_count: trackmatch = ORDER_AFTER if preferred_countries: countries = set(version['countries']) if not countries or not countries.intersection(preferred_countries): countrymatch = ORDER_AFTER if preferred_formats: formats = set(version['formats']) if not formats or not formats.intersection(preferred_formats): formatmatch = ORDER_AFTER group = (trackmatch, countrymatch, formatmatch) # order by group, name, and id on push heappush(alternatives, (group, version['name'], version['id'])) prev_group = None while alternatives: group, action_text, release_id = heappop(alternatives) if group != prev_group: if prev_group is not None: releases_menu.addSeparator() prev_group = group action = releases_menu.addAction(action_text) action.setCheckable(True) if obj.id == release_id: action.setChecked(True) action.triggered.connect(partial(obj.switch_release_version, release_id)) versions_count = len(versions) if versions_count > 1: releases_menu.setTitle(_("&Other versions (%d)") % versions_count) if obj.release_group.loaded: _add_other_versions() else: obj.release_group.load_versions(_add_other_versions) releases_menu.setEnabled(True) else: releases_menu.setEnabled(False) if config.setting["enable_ratings"] and \ len(self.window.selected_objects) == 1 and isinstance(obj, Track): menu.addSeparator() action = QtWidgets.QWidgetAction(menu) action.setDefaultWidget(RatingWidget(menu, obj)) menu.addAction(action) menu.addSeparator() # Using type here is intentional. isinstance will return true for the # NatAlbum instance, which can't be part of a collection. # pylint: disable=C0123 selected_albums = [a for a in self.window.selected_objects if type(a) == Album] if selected_albums: if not bottom_separator: menu.addSeparator() menu.addMenu(CollectionMenu(selected_albums, _("Collections"), menu)) scripts = config.setting["list_of_scripts"] if plugin_actions or scripts: menu.addSeparator() if plugin_actions: plugin_menu = QtWidgets.QMenu(_("P&lugins"), menu) plugin_menu.setIcon(self.panel.icon_plugins) menu.addMenu(plugin_menu) plugin_menus = {} for action in plugin_actions: action_menu = plugin_menu for index in range(1, len(action.MENU) + 1): key = tuple(action.MENU[:index]) if key in plugin_menus: action_menu = plugin_menus[key] else: action_menu = plugin_menus[key] = action_menu.addMenu(key[-1]) action_menu.addAction(action) if scripts: scripts_menu = ScriptsMenu(scripts, _("&Run scripts"), menu) scripts_menu.setIcon(self.panel.icon_plugins) menu.addMenu(scripts_menu) if isinstance(obj, Cluster) or isinstance(obj, ClusterList) or isinstance(obj, Album): menu.addSeparator() menu.addAction(self.expand_all_action) menu.addAction(self.collapse_all_action) menu.addAction(self.select_all_action) menu.exec_(event.globalPos()) event.accept() @restore_method def restore_state(self): config = get_config() self._restore_state(config.persist[self.header_state.name]) self.header().lock(config.persist[self.header_locked.name]) def save_state(self): config = get_config() config.persist[self.header_state.name] = self.header().saveState() config.persist[self.header_locked.name] = self.header().is_locked def restore_default_columns(self): self._restore_state(None) def _restore_state(self, header_state): header = self.header() if header_state: header.restoreState(header_state) for i in range(0, self.columnCount()): header.show_column(i, not self.isColumnHidden(i)) else: header.update_visible_columns([0, 1, 2]) for i, size in enumerate([250, 50, 100]): header.resizeSection(i, size) self.sortByColumn(-1, QtCore.Qt.AscendingOrder) def supportedDropActions(self): return QtCore.Qt.CopyAction | QtCore.Qt.MoveAction def mimeTypes(self): """List of MIME types accepted by this view.""" return ["text/uri-list", "application/picard.album-list"] def dragEnterEvent(self, event): if event.mimeData().hasUrls(): event.setDropAction(QtCore.Qt.CopyAction) event.accept() else: event.acceptProposedAction() def startDrag(self, supportedActions): """Start drag, *without* using pixmap.""" items = self.selectedItems() if items: drag = QtGui.QDrag(self) drag.setMimeData(self.mimeData(items)) # Render the first selected element as drag representation rectangle = self.visualItemRect(items[0]) pixmap = QtGui.QPixmap(rectangle.width(), rectangle.height()) self.viewport().render(pixmap, QtCore.QPoint(), QtGui.QRegion(rectangle)) drag.setPixmap(pixmap) drag.exec_(QtCore.Qt.MoveAction) def mimeData(self, items): """Return MIME data for specified items.""" album_ids = [] files = [] url = QtCore.QUrl.fromLocalFile for item in items: obj = item.obj if isinstance(obj, Album): album_ids.append(obj.id) elif obj.iterfiles: files.extend([url(f.filename) for f in obj.iterfiles()]) mimeData = QtCore.QMimeData() mimeData.setData("application/picard.album-list", "\n".join(album_ids).encode()) if files: mimeData.setUrls(files) return mimeData def scrollTo(self, index, scrolltype=QtWidgets.QAbstractItemView.EnsureVisible): # QTreeView.scrollTo resets the horizontal scroll position to 0. # Reimplemented to maintain current horizontal scroll position. hscrollbar = self.horizontalScrollBar() xpos = hscrollbar.value() super().scrollTo(index, scrolltype) hscrollbar.setValue(xpos) @staticmethod def drop_urls(urls, target, move_to_multi_tracks=True): files = [] new_paths = [] tagger = QtCore.QObject.tagger for url in urls: log.debug("Dropped the URL: %r", url.toString(QtCore.QUrl.RemoveUserInfo)) if url.scheme() == "file" or not url.scheme(): filename = normpath(url.toLocalFile().rstrip("\0")) file = tagger.files.get(filename) if file: files.append(file) else: new_paths.append(filename) elif url.scheme() in {"http", "https"}: file_lookup = tagger.get_file_lookup() file_lookup.mbid_lookup(url.path(), browser_fallback=False) if files: tagger.move_files(files, target, move_to_multi_tracks) if new_paths: tagger.add_paths(new_paths, target=target) def dropEvent(self, event): # Dropping with Alt key pressed forces all dropped files being # assigned to the same track. if event.keyboardModifiers() == QtCore.Qt.AltModifier: self._move_to_multi_tracks = False return QtWidgets.QTreeView.dropEvent(self, event) def dropMimeData(self, parent, index, data, action): target = None if parent: if index == parent.childCount(): item = parent else: item = parent.child(index) if item is not None: target = item.obj if isinstance(self, FileTreeView) and target is None: target = self.tagger.unclustered_files log.debug("Drop target = %r", target) handled = False # text/uri-list urls = data.urls() if urls: # Use QTimer.singleShot to run expensive processing outside of the drop handler. QtCore.QTimer.singleShot(0, partial(self.drop_urls, urls, target, self._move_to_multi_tracks)) handled = True # application/picard.album-list albums = data.data("application/picard.album-list") if albums: album_ids = bytes(albums).decode().split("\n") log.debug("Dropped albums = %r", album_ids) files = iter_files_from_objects(self.tagger.load_album(id) for id in album_ids) # Use QTimer.singleShot to run expensive processing outside of the drop handler. move_files = partial(self.tagger.move_files, files, target) QtCore.QTimer.singleShot(0, move_files) handled = True self._move_to_multi_tracks = True # Reset for next drop return handled def activate_item(self, index): obj = self.itemFromIndex(index).obj # Double-clicking albums or clusters should expand them. The album info can be # viewed by using the toolbar button. if not isinstance(obj, (Album, Cluster)) and obj.can_view_info(): self.window.view_info() def add_cluster(self, cluster, parent_item=None): if parent_item is None: parent_item = self.clusters cluster_item = ClusterItem(cluster, not cluster.special, parent_item) if cluster.hide_if_empty and not cluster.files: cluster_item.update() cluster_item.setHidden(True) else: cluster_item.add_files(cluster.files) def moveCursor(self, action, modifiers): if action in {QtWidgets.QAbstractItemView.MoveUp, QtWidgets.QAbstractItemView.MoveDown}: item = self.currentItem() if item and not item.isSelected(): self.setCurrentItem(item) return QtWidgets.QTreeWidget.moveCursor(self, action, modifiers) class FileTreeView(BaseTreeView): header_state = Option("persist", "file_view_header_state", QtCore.QByteArray()) header_locked = BoolOption("persist", "file_view_header_locked", False) def __init__(self, window, parent=None): super().__init__(window, parent) self.setAccessibleName(_("file view")) self.setAccessibleDescription(_("Contains unmatched files and clusters")) self.unmatched_files = ClusterItem(self.tagger.unclustered_files, False, self) self.unmatched_files.update() self.unmatched_files.setExpanded(True) self.clusters = ClusterItem(self.tagger.clusters, False, self) self.set_clusters_text() self.clusters.setExpanded(True) self.tagger.cluster_added.connect(self.add_file_cluster) self.tagger.cluster_removed.connect(self.remove_file_cluster) def add_file_cluster(self, cluster, parent_item=None): self.add_cluster(cluster, parent_item) self.set_clusters_text() def remove_file_cluster(self, cluster): cluster.item.setSelected(False) self.clusters.removeChild(cluster.item) self.set_clusters_text() def set_clusters_text(self): self.clusters.setText(MainPanel.TITLE_COLUMN, '%s (%d)' % (_("Clusters"), len(self.tagger.clusters))) class AlbumTreeView(BaseTreeView): header_state = Option("persist", "album_view_header_state", QtCore.QByteArray()) header_locked = BoolOption("persist", "album_view_header_locked", False) def __init__(self, window, parent=None): super().__init__(window, parent) self.setAccessibleName(_("album view")) self.setAccessibleDescription(_("Contains albums and matched files")) self.tagger.album_added.connect(self.add_album) self.tagger.album_removed.connect(self.remove_album) def add_album(self, album): if isinstance(album, NatAlbum): item = NatAlbumItem(album, True) self.insertTopLevelItem(0, item) else: item = AlbumItem(album, True, self) item.setIcon(MainPanel.TITLE_COLUMN, AlbumItem.icon_cd) for i, column in enumerate(MainPanel.columns): font = item.font(i) font.setBold(True) item.setFont(i, font) item.setText(i, album.column(column[1])) self.add_cluster(album.unmatched_files, item) def remove_album(self, album): album.item.setSelected(False) self.takeTopLevelItem(self.indexOfTopLevelItem(album.item)) class TreeItem(QtWidgets.QTreeWidgetItem): def __init__(self, obj, sortable, *args): super().__init__(*args) self.obj = obj if obj is not None: obj.item = self self.sortable = sortable self._sortkeys = {} for column in [ MainPanel.LENGTH_COLUMN, MainPanel.TRACKNUMBER_COLUMN, MainPanel.DISCNUMBER_COLUMN, ]: self.setTextAlignment(column, QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter) self.setSizeHint(MainPanel.FINGERPRINT_COLUMN, ICON_SIZE) self.setSizeHint(MainPanel.ACOUSTICBRAINZ_COLUMN, ICON_SIZE) def setText(self, column, text): self._sortkeys[column] = None return super().setText(column, text) def __lt__(self, other): tree_widget = self.treeWidget() if not self.sortable or not tree_widget: return False column = tree_widget.sortColumn() return self.sortkey(column) < other.sortkey(column) def sortkey(self, column): sortkey = self._sortkeys.get(column) if sortkey is not None: return sortkey if column == MainPanel.LENGTH_COLUMN: sortkey = self.obj.metadata.length or 0 elif column in MainPanel.NAT_SORT_COLUMNS: sortkey = natsort.natkey(self.text(column)) else: sortkey = strxfrm(self.text(column)) self._sortkeys[column] = sortkey return sortkey class ClusterItem(TreeItem): def __init__(self, *args): super().__init__(*args) self.setIcon(MainPanel.TITLE_COLUMN, ClusterItem.icon_dir) def update(self, update_selection=True): for i, column in enumerate(MainPanel.columns): self.setText(i, self.obj.column(column[1])) album = self.obj.related_album if self.obj.special and album and album.loaded: album.item.update(update_tracks=False) if update_selection and self.isSelected(): TreeItem.window.update_selection(new_selection=False) def add_file(self, file): self.add_files([file]) def add_files(self, files): if self.obj.hide_if_empty and self.obj.files: self.setHidden(False) self.update() # addChild used (rather than building an items list and adding with addChildren) # to be certain about item order in the cluster (addChildren adds in reverse order). # Benchmarked performance was not noticeably different. for file in files: item = FileItem(file, True) self.addChild(item) item.update() def remove_file(self, file): file.item.setSelected(False) self.removeChild(file.item) self.update() if self.obj.hide_if_empty and not self.obj.files: self.setHidden(True) class AlbumItem(TreeItem): def update(self, update_tracks=True, update_selection=True): album = self.obj selection_changed = self.isSelected() if update_tracks: oldnum = self.childCount() - 1 newnum = len(album.tracks) if oldnum > newnum: # remove old items for i in range(oldnum - newnum): item = self.child(newnum) selection_changed |= item.isSelected() self.takeChild(newnum) oldnum = newnum # update existing items for i in range(oldnum): item = self.child(i) track = album.tracks[i] selection_changed |= item.isSelected() and item.obj != track item.obj = track track.item = item item.update(update_album=False) if newnum > oldnum: # add new items items = [] for i in range(oldnum, newnum): item = TrackItem(album.tracks[i], False) item.setHidden(False) # Workaround to make sure the parent state gets updated items.append(item) # insertChildren behaves differently if sorting is disabled / enabled, which results # in different sort order of tracks in unsorted state. As we sort the tracks later # anyway make sure sorting is disabled here. tree_widget = self.treeWidget() if tree_widget: sorting_enabled = tree_widget.isSortingEnabled() tree_widget.setSortingEnabled(False) self.insertChildren(oldnum, items) if tree_widget: tree_widget.setSortingEnabled(sorting_enabled) for item in items: # Update after insertChildren so that setExpanded works item.update(update_album=False) if album.errors: self.setIcon(MainPanel.TITLE_COLUMN, AlbumItem.icon_error) self.setToolTip(MainPanel.TITLE_COLUMN, _("Processing error(s): See the Errors tab in the Album Info dialog")) elif album.is_complete(): if album.is_modified(): self.setIcon(MainPanel.TITLE_COLUMN, AlbumItem.icon_cd_saved_modified) self.setToolTip(MainPanel.TITLE_COLUMN, _("Album modified and complete")) else: self.setIcon(MainPanel.TITLE_COLUMN, AlbumItem.icon_cd_saved) self.setToolTip(MainPanel.TITLE_COLUMN, _("Album unchanged and complete")) else: if album.is_modified(): self.setIcon(MainPanel.TITLE_COLUMN, AlbumItem.icon_cd_modified) self.setToolTip(MainPanel.TITLE_COLUMN, _("Album modified")) else: self.setIcon(MainPanel.TITLE_COLUMN, AlbumItem.icon_cd) self.setToolTip(MainPanel.TITLE_COLUMN, _("Album unchanged")) for i, column in enumerate(MainPanel.columns): self.setText(i, album.column(column[1])) if selection_changed and update_selection: TreeItem.window.update_selection(new_selection=False) # Workaround for PICARD-1446: Expand/collapse indicator for the release # is briefly missing on Windows self.emitDataChanged() def __lt__(self, other): # Always show NAT entry on top, see also NatAlbumItem.__lt__ if isinstance(other, NatAlbumItem): return not other.__lt__(self) return super().__lt__(other) class NatAlbumItem(AlbumItem): def __lt__(self, other): # Always show NAT entry on top tree_widget = self.treeWidget() if not tree_widget: return True order = tree_widget.header().sortIndicatorOrder() return order == QtCore.Qt.AscendingOrder class TrackItem(TreeItem): def update(self, update_album=True, update_files=True, update_selection=True): track = self.obj if track.num_linked_files == 1: file = track.files[0] file.item = self color = TrackItem.track_colors[file.state] bgcolor = get_match_color(file.similarity, TreeItem.base_color) icon = FileItem.decide_file_icon(file) self.setToolTip(MainPanel.TITLE_COLUMN, _(FileItem.decide_file_icon_info(file))) self.takeChildren() self.setExpanded(False) fingerprint_icon, fingerprint_tooltip = FileItem.decide_fingerprint_icon_info(file) self.setToolTip(MainPanel.FINGERPRINT_COLUMN, fingerprint_tooltip) self.setIcon(MainPanel.FINGERPRINT_COLUMN, fingerprint_icon) ab_icon, ab_tooltip = FileItem.decide_ab_icon_info(file) self.setToolTip(MainPanel.ACOUSTICBRAINZ_COLUMN, ab_tooltip) self.setIcon(MainPanel.ACOUSTICBRAINZ_COLUMN, ab_icon) else: self.setToolTip(MainPanel.TITLE_COLUMN, "") self.setToolTip(MainPanel.FINGERPRINT_COLUMN, "") self.setIcon(MainPanel.FINGERPRINT_COLUMN, QtGui.QIcon()) self.setToolTip(MainPanel.ACOUSTICBRAINZ_COLUMN, "") self.setIcon(MainPanel.ACOUSTICBRAINZ_COLUMN, QtGui.QIcon()) if track.ignored_for_completeness(): color = TreeItem.text_color_secondary else: color = TreeItem.text_color bgcolor = get_match_color(1, TreeItem.base_color) if track.is_video(): icon = TrackItem.icon_video elif track.is_data(): icon = TrackItem.icon_data else: icon = TrackItem.icon_audio if update_files: oldnum = self.childCount() newnum = track.num_linked_files if oldnum > newnum: # remove old items for i in range(oldnum - newnum): self.takeChild(newnum - 1).obj.item = None oldnum = newnum for i in range(oldnum): # update existing items item = self.child(i) file = track.files[i] item.obj = file file.item = item item.update(update_track=False) if newnum > oldnum: # add new items items = [] for i in range(newnum - 1, oldnum - 1, -1): item = FileItem(track.files[i], False) item.update(update_track=False, update_selection=update_selection) items.append(item) self.addChildren(items) self.setExpanded(True) if track.errors: self.setIcon(MainPanel.TITLE_COLUMN, TrackItem.icon_error) self.setToolTip(MainPanel.TITLE_COLUMN, _("Processing error(s): See the Errors tab in the Track Info dialog")) else: self.setIcon(MainPanel.TITLE_COLUMN, icon) for i, column in enumerate(MainPanel.columns): self.setText(i, track.column(column[1])) self.setForeground(i, color) self.setBackground(i, bgcolor) if update_selection and self.isSelected(): TreeItem.window.update_selection(new_selection=False) if update_album: self.parent().update(update_tracks=False, update_selection=update_selection) class FileItem(TreeItem): def update(self, update_track=True, update_selection=True): file = self.obj self.setIcon(MainPanel.TITLE_COLUMN, FileItem.decide_file_icon(file)) fingerprint_icon, fingerprint_tooltip = FileItem.decide_fingerprint_icon_info(file) self.setToolTip(MainPanel.FINGERPRINT_COLUMN, fingerprint_tooltip) self.setIcon(MainPanel.FINGERPRINT_COLUMN, fingerprint_icon) ab_icon, ab_tooltip = FileItem.decide_ab_icon_info(file) self.setToolTip(MainPanel.ACOUSTICBRAINZ_COLUMN, ab_tooltip) self.setIcon(MainPanel.ACOUSTICBRAINZ_COLUMN, ab_icon) color = FileItem.file_colors[file.state] bgcolor = get_match_color(file.similarity, TreeItem.base_color) for i, column in enumerate(MainPanel.columns): self.setText(i, file.column(column[1])) self.setForeground(i, color) self.setBackground(i, bgcolor) if file.errors: self.setToolTip(MainPanel.TITLE_COLUMN, _("Processing error(s): See the Errors tab in the File Info dialog")) if update_selection and self.isSelected(): TreeItem.window.update_selection(new_selection=False) parent = self.parent() if isinstance(parent, TrackItem) and update_track: parent.update(update_files=False, update_selection=update_selection) @staticmethod def decide_file_icon(file): if file.state == File.ERROR: return FileItem.icon_error elif isinstance(file.parent, Track): if file.state == File.NORMAL: return FileItem.icon_saved elif file.state == File.PENDING: return FileItem.match_pending_icons[int(file.similarity * 5 + 0.5)] else: return FileItem.match_icons[int(file.similarity * 5 + 0.5)] elif file.state == File.PENDING: return FileItem.icon_file_pending else: return FileItem.icon_file @staticmethod def decide_file_icon_info(file): # Note error state info is already handled if isinstance(file.parent, Track): if file.state == File.NORMAL: return N_("Track saved") elif file.state == File.PENDING: # unsure how to use int(file.similarity * 5 + 0.5) return N_("Pending") else: # returns description of the match ranging from bad to excellent return FileItem.match_icons_info[int(file.similarity * 5 + 0.5)] elif file.state == File.PENDING: return N_("Pending") @staticmethod def decide_fingerprint_icon_info(file): if getattr(file, 'acoustid_fingerprint', None): if QtCore.QObject.tagger.acoustidmanager.is_submitted(file): icon = FileItem.icon_fingerprint_gray tooltip = _('Fingerprint has already been submitted') else: icon = FileItem.icon_fingerprint tooltip = _('Unsubmitted fingerprint') else: icon = QtGui.QIcon() tooltip = _('No fingerprint was calculated for this file, use "Scan" or "Generate AcoustID Fingerprints" to calculate the fingerprint.') return (icon, tooltip) @staticmethod def decide_ab_icon_info(file): if file.acousticbrainz_error: icon = TrackItem.icon_error tooltip = _('Extraction or submission of Acoustic features failed') elif file.acousticbrainz_is_duplicate: icon = FileItem.icon_saved if file.acousticbrainz_features_file is None: tooltip = _('The server already has the features of this file') else: tooltip = _('Features have already been submitted') else: icon = FileItem.icon_file_pending if file.acousticbrainz_features_file is None: tooltip = _('No acoustic features were extracted from this file. Use "Submit Acoustic features" to extract and submit them') else: tooltip = _('Unsubmitted features') return icon, tooltip picard-release-2.7.3/picard/ui/logview.py000066400000000000000000000252611416775010500203240ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2007 Lukáš Lalinský # Copyright (C) 2008-2009, 2019-2021 Philipp Wolfer # Copyright (C) 2012-2013 Michael Wiencek # Copyright (C) 2013-2014, 2018-2021 Laurent Monin # Copyright (C) 2014 Sophist-UK # Copyright (C) 2016, 2018 Sambhav Kothari # Copyright (C) 2018 Wieland Hoffmann # Copyright (C) 2021 Gabriel Ferreira # # 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 functools import partial import logging import os import re from PyQt5 import ( QtCore, QtGui, QtWidgets, ) from picard import log from picard.config import ( IntOption, get_config, ) from picard.util import ( reconnect, wildcards_to_regex_pattern, ) from picard.ui import ( FONT_FAMILY_MONOSPACE, PicardDialog, ) from picard.ui.colors import interface_colors class LogViewDialog(PicardDialog): defaultsize = QtCore.QSize(570, 400) def __init__(self, title, parent=None): super().__init__(parent) self.setWindowFlags(QtCore.Qt.Window) self.setWindowTitle(title) self.doc = QtGui.QTextDocument() self.textCursor = QtGui.QTextCursor(self.doc) self.browser = QtWidgets.QTextBrowser() self.browser.setDocument(self.doc) self.vbox = QtWidgets.QVBoxLayout() self.setLayout(self.vbox) self.vbox.addWidget(self.browser) class LogViewCommon(LogViewDialog): def __init__(self, log_tail, *args, **kwargs): super().__init__(*args, **kwargs) self.displaying = False self.log_tail = log_tail self._init_doc() def _init_doc(self): self.prev = -1 self.doc.clear() self.textCursor.movePosition(QtGui.QTextCursor.Start) def closeEvent(self, event): self.save_geometry() event.ignore() self.hide() def hideEvent(self, event): reconnect(self.log_tail.updated, None) super().hideEvent(event) def showEvent(self, event): self.display() reconnect(self.log_tail.updated, self._updated) super().showEvent(event) def _updated(self): if self.displaying: return self.display() def display(self, clear=False): self.displaying = True if clear: self._init_doc() for logitem in self.log_tail.contents(self.prev): self._add_entry(logitem) self.prev = logitem.pos self.displaying = False def _add_entry(self, logitem): self.textCursor.movePosition(QtGui.QTextCursor.End) self.textCursor.insertText(logitem.message) self.textCursor.insertBlock() sb = self.browser.verticalScrollBar() sb.setValue(sb.maximum()) class Highlighter(QtGui.QSyntaxHighlighter): def __init__(self, string, parent=None): super().__init__(parent) self.fmt = QtGui.QTextCharFormat() self.fmt.setBackground(QtCore.Qt.lightGray) self.reg = re.compile(wildcards_to_regex_pattern(string), re.IGNORECASE) def highlightBlock(self, text): for match in self.reg.finditer(text): index = match.start() length = match.end() - match.start() self.setFormat(index, length, self.fmt) class VerbosityMenu(QtWidgets.QMenu): verbosity_changed = QtCore.pyqtSignal(int) def __init__(self, parent=None): super().__init__(parent=parent) self.action_group = QtWidgets.QActionGroup(self) self.actions = {} for level, feat in log.levels_features.items(): action = QtWidgets.QAction(_(feat.name), self) action.setCheckable(True) action.triggered.connect(partial(self.verbosity_changed.emit, level)) self.action_group.addAction(action) self.addAction(action) self.actions[level] = action def set_verbosity(self, level): self.actions[level].setChecked(True) class LogView(LogViewCommon): options = [ IntOption("setting", "log_verbosity", logging.WARNING), ] def __init__(self, parent=None): super().__init__(log.main_tail, _("Log"), parent=parent) self.verbosity = log.get_effective_level() self._setup_formats() self.hl_text = '' self.hl = None self.hbox = QtWidgets.QHBoxLayout() self.vbox.addLayout(self.hbox) self.verbosity_menu_button = QtWidgets.QPushButton(_("Verbosity")) self.hbox.addWidget(self.verbosity_menu_button) self.verbosity_menu = VerbosityMenu() self.verbosity_menu.set_verbosity(self.verbosity) self.verbosity_menu.verbosity_changed.connect(self._verbosity_changed) self.verbosity_menu_button.setMenu(self.verbosity_menu) # highlight input self.highlight_text = QtWidgets.QLineEdit() self.highlight_text.setPlaceholderText(_("String to highlight")) self.highlight_text.textEdited.connect(self._highlight_text_edited) self.hbox.addWidget(self.highlight_text) # highlight button self.highlight_button = QtWidgets.QPushButton(_("Highlight")) self.hbox.addWidget(self.highlight_button) self.highlight_button.setDefault(True) self.highlight_button.setEnabled(False) self.highlight_button.clicked.connect(self._highlight_do) self.highlight_text.returnPressed.connect(self.highlight_button.click) # clear highlight button self.clear_highlight_button = QtWidgets.QPushButton(_("Clear Highlight")) self.hbox.addWidget(self.clear_highlight_button) self.clear_highlight_button.setEnabled(False) self.clear_highlight_button.clicked.connect(self._clear_highlight_do) # clear log self.clear_log_button = QtWidgets.QPushButton(_("Clear Log")) self.hbox.addWidget(self.clear_log_button) self.clear_log_button.clicked.connect(self._clear_log_do) # save as self.save_log_as_button = QtWidgets.QPushButton(_("Save As...")) self.hbox.addWidget(self.save_log_as_button) self.save_log_as_button.clicked.connect(self._save_log_as_do) self._prev_logitem_level = logging.NOTSET def _clear_highlight_do(self): self.highlight_text.setText('') self.highlight_button.setEnabled(False) self._highlight_do() def _highlight_text_edited(self, text): if text and self.hl_text != text: self.highlight_button.setEnabled(True) else: self.highlight_button.setEnabled(False) if not text: self.clear_highlight_button.setEnabled(bool(self.hl)) def _highlight_do(self): new_hl_text = self.highlight_text.text() if new_hl_text != self.hl_text: self.hl_text = new_hl_text if self.hl is not None: self.hl.setDocument(None) self.hl = None if self.hl_text: self.hl = Highlighter(self.hl_text, parent=self.doc) self.clear_highlight_button.setEnabled(bool(self.hl)) def _setup_formats(self): interface_colors.load_from_config() self.formats = {} for level, feat in log.levels_features.items(): text_fmt = QtGui.QTextCharFormat() text_fmt.setFontFamily(FONT_FAMILY_MONOSPACE) text_fmt.setForeground(interface_colors.get_qcolor(feat.color_key)) self.formats[level] = text_fmt def _format(self, level): return self.formats[level] def _save_log_as_do(self): path, ok = QtWidgets.QFileDialog.getSaveFileName( self, caption=_("Save Log View to File"), options=QtWidgets.QFileDialog.DontConfirmOverwrite ) if ok and path: if os.path.isfile(path): reply = QtWidgets.QMessageBox.question( self, _("Save Log View to File"), _("File already exists, do you really want to save to this file?"), QtWidgets.QMessageBox.Yes | QtWidgets.QMessageBox.No ) if reply != QtWidgets.QMessageBox.Yes: return writer = QtGui.QTextDocumentWriter(path) writer.setFormat(b"plaintext") success = writer.write(self.doc) if not success: QtWidgets.QMessageBox.critical( self, _("Failed to save Log View to file"), _("Something prevented data to be written to '%s'") % writer.fileName() ) def show(self): self.highlight_text.setFocus(QtCore.Qt.OtherFocusReason) super().show() def display(self, clear=False): if clear: self._prev_logitem_level = logging.NOTSET super().display(clear=clear) def _clear_log_do(self): reply = QtWidgets.QMessageBox.question( self, _("Clear Log"), _("Are you sure you want to clear the log?"), QtWidgets.QMessageBox.Yes | QtWidgets.QMessageBox.No ) if reply != QtWidgets.QMessageBox.Yes: return self.log_tail.clear() self.display(clear=True) def is_shown(self, logitem): return logitem.level >= self.verbosity def _add_entry(self, logitem): if not self.is_shown(logitem): return if self._prev_logitem_level != logitem.level: self.textCursor.setBlockCharFormat(self._format(logitem.level)) self._prev_logitem_level = logitem.level super()._add_entry(logitem) def _set_verbosity(self, level): self.verbosity = level self.verbosity_menu.set_verbosity(self.verbosity) 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.display(clear=True) class HistoryView(LogViewCommon): def __init__(self, parent=None): super().__init__(log.history_tail, _("Activity History"), parent=parent) picard-release-2.7.3/picard/ui/mainwindow.py000066400000000000000000002266661416775010500210400ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2008, 2011-2012, 2014 Lukáš Lalinský # Copyright (C) 2007 Nikolai Prokoschenko # Copyright (C) 2008 Gary van der Merwe # Copyright (C) 2008 Robert Kaye # Copyright (C) 2008 Will # Copyright (C) 2008-2010, 2015, 2018-2021 Philipp Wolfer # Copyright (C) 2009 Carlin Mangar # Copyright (C) 2009 David Hilton # Copyright (C) 2011-2012 Chad Wilson # Copyright (C) 2011-2013, 2015-2017 Wieland Hoffmann # Copyright (C) 2011-2014 Michael Wiencek # Copyright (C) 2013-2014, 2017 Sophist-UK # Copyright (C) 2013-2021 Laurent Monin # Copyright (C) 2015 Ohm Patel # Copyright (C) 2015 samithaj # Copyright (C) 2016 Rahul Raturi # Copyright (C) 2016 Simon Legner # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2017 Antonio Larrosa # Copyright (C) 2017 Frederik “Freso” S. Olesen # Copyright (C) 2018 Kartik Ohri # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2018 virusMac # Copyright (C) 2018, 2021 Bob Swift # Copyright (C) 2019 Timur Enikeev # Copyright (C) 2020-2021 Gabriel Ferreira # Copyright (C) 2021 Petit Minion # # 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 OrderedDict from copy import deepcopy import datetime from functools import partial import os.path from PyQt5 import ( QtCore, QtGui, QtWidgets, ) from picard import ( PICARD_APP_ID, log, ) from picard.album import Album from picard.browser import addrelease from picard.cluster import ( Cluster, FileList, ) from picard.config import ( BoolOption, FloatOption, IntOption, Option, SettingConfigSection, TextOption, get_config, ) from picard.const import PROGRAM_UPDATE_LEVELS from picard.const.sys import ( IS_MACOS, IS_WIN, ) from picard.file import File from picard.formats import supported_formats from picard.plugin import ExtensionPoint from picard.script import get_file_naming_script_presets from picard.track import Track from picard.util import ( icontheme, iter_files_from_objects, iter_unique, restore_method, thread, throttle, webbrowser2, ) from picard.util.cdrom import ( discid, get_cdrom_drives, ) from picard.ui import PreserveGeometry from picard.ui.aboutdialog import AboutDialog from picard.ui.coverartbox import CoverArtBox from picard.ui.filebrowser import FileBrowser from picard.ui.infodialog import ( AlbumInfoDialog, ClusterInfoDialog, FileInfoDialog, TrackInfoDialog, ) from picard.ui.infostatus import InfoStatus from picard.ui.itemviews import ( BaseTreeView, MainPanel, ) from picard.ui.logview import ( HistoryView, LogView, ) from picard.ui.metadatabox import MetadataBox from picard.ui.options.dialog import OptionsDialog from picard.ui.passworddialog import ( PasswordDialog, ProxyDialog, ) from picard.ui.scripteditor import ( ScriptEditorDialog, ScriptEditorExamples, user_script_title, ) from picard.ui.searchdialog.album import AlbumSearchDialog from picard.ui.searchdialog.track import TrackSearchDialog from picard.ui.statusindicator import DesktopStatusIndicator from picard.ui.tagsfromfilenames import TagsFromFileNamesDialog from picard.ui.util import ( MultiDirsSelectDialog, find_starting_directory, ) ui_init = ExtensionPoint(label='ui_init') def register_ui_init(function): ui_init.register(function.__module__, function) class IgnoreSelectionContext: """Context manager for holding a boolean value, indicating whether selection changes are performed or not. By default the context resolves to False. If entered it is True. This allows to temporarily set a state on a block of code like: ignore_changes = IgnoreSelectionContext() # Initially ignore_changes is True with ignore_changes: # Perform some tasks with ignore_changes now being True ... # ignore_changes is False again """ def __init__(self, onexit=None): self._entered = 0 self._onexit = onexit def __enter__(self): self._entered += 1 def __exit__(self, type, value, tb): self._entered -= 1 if self._onexit: self._onexit() def __bool__(self): return self._entered > 0 class MainWindow(QtWidgets.QMainWindow, PreserveGeometry): defaultsize = QtCore.QSize(780, 560) selection_updated = QtCore.pyqtSignal(object) ready_for_display = QtCore.pyqtSignal() options = [ Option("persist", "window_state", QtCore.QByteArray()), BoolOption("persist", "window_maximized", False), BoolOption("persist", "view_metadata_view", True), BoolOption("persist", "view_cover_art", True), BoolOption("persist", "view_toolbar", True), BoolOption("persist", "view_file_browser", False), TextOption("persist", "current_directory", ""), FloatOption("persist", "mediaplayer_playback_rate", 1.0), IntOption("persist", "mediaplayer_volume", 50), ] def __init__(self, parent=None, disable_player=False): super().__init__(parent) self.__shown = False self.selected_objects = [] self.ignore_selection_changes = IgnoreSelectionContext(self.update_selection) self.toolbar = None self.player = None self.status_indicators = [] if DesktopStatusIndicator: self.ready_for_display.connect(self._setup_desktop_status_indicator) if not disable_player: from picard.ui.playertoolbar import Player player = Player(self) if player.available: self.player = player self.player.error.connect(self._on_player_error) self.script_editor_dialog = None self.examples = None self.check_and_repair_profiles() self.setupUi() def setupUi(self): self.setWindowTitle(_("MusicBrainz Picard")) icon = QtGui.QIcon() for size in (16, 24, 32, 48, 128, 256): icon.addFile( ":/images/{size}x{size}/{app_id}.png".format( size=size, app_id=PICARD_APP_ID), QtCore.QSize(size, size) ) self.setWindowIcon(icon) self.show_close_window = IS_MACOS self.create_actions() self.create_statusbar() self.create_toolbar() self.create_menus() if IS_MACOS: self.setUnifiedTitleAndToolBarOnMac(True) main_layout = QtWidgets.QSplitter(QtCore.Qt.Vertical) main_layout.setObjectName('main_window_bottom_splitter') main_layout.setChildrenCollapsible(False) main_layout.setContentsMargins(0, 0, 0, 0) self.panel = MainPanel(self, main_layout) self.panel.setObjectName('main_panel_splitter') self.file_browser = FileBrowser(self.panel) if not self.show_file_browser_action.isChecked(): self.file_browser.hide() self.panel.insertWidget(0, self.file_browser) self.log_dialog = LogView(self) self.history_dialog = HistoryView(self) self.metadata_box = MetadataBox(self) self.cover_art_box = CoverArtBox(self) metadata_view_layout = QtWidgets.QHBoxLayout() metadata_view_layout.setContentsMargins(0, 0, 0, 0) metadata_view_layout.setSpacing(0) metadata_view_layout.addWidget(self.metadata_box, 1) metadata_view_layout.addWidget(self.cover_art_box, 0) self.metadata_view = QtWidgets.QWidget() self.metadata_view.setLayout(metadata_view_layout) self.show_metadata_view() self.show_cover_art() main_layout.addWidget(self.panel) main_layout.addWidget(self.metadata_view) self.setCentralWidget(main_layout) # accessibility self.set_tab_order() for function in ui_init: function(self) def set_processing(self, processing=True): self.panel.set_processing(processing) def set_sorting(self, sorting=True): self.panel.set_sorting(sorting) def keyPressEvent(self, event): # On macOS Command+Backspace triggers the so called "Forward Delete". # It should be treated the same as the Delete button. is_forward_delete = IS_MACOS and \ event.key() == QtCore.Qt.Key_Backspace and \ event.modifiers() & QtCore.Qt.ControlModifier if event.matches(QtGui.QKeySequence.Delete) or is_forward_delete: if self.metadata_box.hasFocus(): self.metadata_box.remove_selected_tags() else: self.remove() elif event.matches(QtGui.QKeySequence.Find): self.search_edit.setFocus(True) else: super().keyPressEvent(event) def show(self): self.restoreWindowState() super().show() if self.tagger.autoupdate_enabled: self.auto_update_check() self.metadata_box.restore_state() def showEvent(self, event): if not self.__shown: self.ready_for_display.emit() self.__shown = True super().showEvent(event) def closeEvent(self, event): config = get_config() if config.setting["quit_confirmation"] and not self.show_quit_confirmation(): event.ignore() return if self.player: config.persist['mediaplayer_playback_rate'] = self.player.playback_rate() config.persist['mediaplayer_volume'] = self.player.volume() self.saveWindowState() # Confirm loss of unsaved changes in script editor. if self.script_editor_dialog: if not self.script_editor_dialog.unsaved_changes_confirmation(): event.ignore() return else: # Silently close the script editor without displaying the confirmation a second time. self.script_editor_dialog.loading = True event.accept() def _setup_desktop_status_indicator(self): if DesktopStatusIndicator: self.register_status_indicator(DesktopStatusIndicator(self.windowHandle())) def register_status_indicator(self, indicator): self.status_indicators.append(indicator) def show_quit_confirmation(self): unsaved_files = sum(a.get_num_unsaved_files() for a in self.tagger.albums.values()) QMessageBox = QtWidgets.QMessageBox if unsaved_files > 0: msg = QMessageBox(self) msg.setIcon(QMessageBox.Question) msg.setWindowModality(QtCore.Qt.WindowModal) msg.setWindowTitle(_("Unsaved Changes")) msg.setText(_("Are you sure you want to quit Picard?")) txt = ngettext( "There is %d unsaved file. Closing Picard will lose all unsaved changes.", "There are %d unsaved files. Closing Picard will lose all unsaved changes.", unsaved_files) % unsaved_files msg.setInformativeText(txt) cancel = msg.addButton(QMessageBox.Cancel) msg.setDefaultButton(cancel) msg.addButton(_("&Quit Picard"), QMessageBox.YesRole) ret = msg.exec_() if ret == QMessageBox.Cancel: return False return True def saveWindowState(self): config = get_config() config.persist["window_state"] = self.saveState() isMaximized = int(self.windowState()) & QtCore.Qt.WindowMaximized != 0 self.save_geometry() config.persist["window_maximized"] = isMaximized config.persist["view_metadata_view"] = self.show_metadata_view_action.isChecked() config.persist["view_cover_art"] = self.show_cover_art_action.isChecked() config.persist["view_toolbar"] = self.show_toolbar_action.isChecked() config.persist["view_file_browser"] = self.show_file_browser_action.isChecked() self.file_browser.save_state() self.panel.save_state() self.metadata_box.save_state() @restore_method def restoreWindowState(self): config = get_config() self.restoreState(config.persist["window_state"]) self.restore_geometry() if config.persist["window_maximized"]: self.setWindowState(QtCore.Qt.WindowMaximized) splitters = config.persist["splitters_MainWindow"] if splitters is None or 'main_window_bottom_splitter' not in splitters: self.centralWidget().setSizes([366, 194]) self.file_browser.restore_state() def create_statusbar(self): """Creates a new status bar.""" self.statusBar().showMessage(_("Ready")) infostatus = InfoStatus(self) self._progress = infostatus.get_progress self.listening_label = QtWidgets.QLabel() self.listening_label.setVisible(False) self.listening_label.setToolTip("" + _( "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." )) self.statusBar().addPermanentWidget(infostatus) self.statusBar().addPermanentWidget(self.listening_label) self.tagger.tagger_stats_changed.connect(self.update_statusbar_stats) self.tagger.listen_port_changed.connect(self.update_statusbar_listen_port) self.register_status_indicator(infostatus) self.update_statusbar_stats() @throttle(100) def update_statusbar_stats(self): """Updates the status bar information.""" total_files = len(self.tagger.files) total_albums = len(self.tagger.albums) pending_files = File.num_pending_files pending_requests = self.tagger.webservice.num_pending_web_requests for indicator in self.status_indicators: indicator.update(files=total_files, albums=total_albums, pending_files=pending_files, pending_requests=pending_requests, progress=self._progress()) def update_statusbar_listen_port(self, listen_port): if listen_port: self.listening_label.setVisible(True) self.listening_label.setText(_(" Listening on port %(port)d ") % {"port": listen_port}) else: self.listening_label.setVisible(False) def set_statusbar_message(self, message, *args, **kwargs): """Set the status bar message. *args are passed to % operator, if args[0] is a mapping it is used for named place holders values >>> w.set_statusbar_message("File %(filename)s", {'filename': 'x.txt'}) Keyword arguments: `echo` parameter defaults to `log.debug`, called before message is translated, it can be disabled passing None or replaced by ie. `log.error`. If None, skipped. `translate` is a method called on message before it is sent to history log and status bar, it defaults to `_()`. If None, skipped. `timeout` defines duration of the display in milliseconds `history` is a method called with translated message as argument, it defaults to `log.history_info`. If None, skipped. Empty messages are never passed to echo and history functions but they are sent to status bar (ie. to clear it). """ def isdict(obj): return hasattr(obj, 'keys') and hasattr(obj, '__getitem__') echo = kwargs.get('echo', log.debug) # _ is defined using builtins.__dict__, so setting it as default named argument # value doesn't work as expected translate = kwargs.get('translate', _) timeout = kwargs.get('timeout', 0) history = kwargs.get('history', log.history_info) if len(args) == 1 and isdict(args[0]): # named place holders mparms = args[0] else: # simple place holders, ensure compatibility mparms = args if message: if echo: echo(message % mparms) if translate: message = translate(message) message = message % mparms if history: history(message) thread.to_main(self.statusBar().showMessage, message, timeout) def _on_submit_acoustid(self): if self.tagger.use_acoustid: config = get_config() if not config.setting["acoustid_apikey"]: msg = QtWidgets.QMessageBox(self) msg.setIcon(QtWidgets.QMessageBox.Information) msg.setWindowModality(QtCore.Qt.WindowModal) msg.setWindowTitle(_("AcoustID submission not configured")) msg.setText(_( "You need to configure your AcoustID API key before you can submit fingerprints.")) open_options = QtWidgets.QPushButton( icontheme.lookup('preferences-desktop'), _("Open AcoustID options")) msg.addButton(QtWidgets.QMessageBox.Cancel) msg.addButton(open_options, QtWidgets.QMessageBox.YesRole) msg.exec_() if msg.clickedButton() == open_options: self.show_options("fingerprinting") else: self.tagger.acoustidmanager.submit() def create_actions(self): config = get_config() self.options_action = QtWidgets.QAction(icontheme.lookup('preferences-desktop'), _("&Options..."), self) self.options_action.setMenuRole(QtWidgets.QAction.PreferencesRole) self.options_action.triggered.connect(self.show_options) self.show_script_editor_action = QtWidgets.QAction(_("Open &file naming script editor...")) self.show_script_editor_action.setShortcut(QtGui.QKeySequence(_("Ctrl+Shift+S"))) self.show_script_editor_action.triggered.connect(self.open_file_naming_script_editor) self.cut_action = QtWidgets.QAction(icontheme.lookup('edit-cut', icontheme.ICON_SIZE_MENU), _("&Cut"), self) self.cut_action.setShortcut(QtGui.QKeySequence.Cut) self.cut_action.setEnabled(False) self.cut_action.triggered.connect(self.cut) self.paste_action = QtWidgets.QAction(icontheme.lookup('edit-paste', icontheme.ICON_SIZE_MENU), _("&Paste"), self) self.paste_action.setShortcut(QtGui.QKeySequence.Paste) self.paste_action.setEnabled(False) self.paste_action.triggered.connect(self.paste) self.help_action = QtWidgets.QAction(_("&Help..."), self) self.help_action.setShortcut(QtGui.QKeySequence.HelpContents) self.help_action.triggered.connect(self.show_help) self.about_action = QtWidgets.QAction(_("&About..."), self) self.about_action.setMenuRole(QtWidgets.QAction.AboutRole) self.about_action.triggered.connect(self.show_about) self.donate_action = QtWidgets.QAction(_("&Donate..."), self) self.donate_action.triggered.connect(self.open_donation_page) self.report_bug_action = QtWidgets.QAction(_("&Report a Bug..."), self) self.report_bug_action.triggered.connect(self.open_bug_report) self.support_forum_action = QtWidgets.QAction(_("&Support Forum..."), self) self.support_forum_action.triggered.connect(self.open_support_forum) self.add_files_action = QtWidgets.QAction(icontheme.lookup('document-open'), _("&Add Files..."), self) self.add_files_action.setStatusTip(_("Add files to the tagger")) # TR: Keyboard shortcut for "Add Files..." self.add_files_action.setShortcut(QtGui.QKeySequence.Open) self.add_files_action.triggered.connect(self.add_files) self.add_directory_action = QtWidgets.QAction(icontheme.lookup('folder'), _("Add Fold&er..."), self) self.add_directory_action.setStatusTip(_("Add a folder to the tagger")) # TR: Keyboard shortcut for "Add Directory..." self.add_directory_action.setShortcut(QtGui.QKeySequence(_("Ctrl+E"))) self.add_directory_action.triggered.connect(self.add_directory) if self.show_close_window: self.close_window_action = QtWidgets.QAction(_("Close Window"), self) self.close_window_action.setShortcut(QtGui.QKeySequence(_("Ctrl+W"))) self.close_window_action.triggered.connect(self.close_active_window) self.save_action = QtWidgets.QAction(icontheme.lookup('document-save'), _("&Save"), self) self.save_action.setStatusTip(_("Save selected files")) # TR: Keyboard shortcut for "Save" self.save_action.setShortcut(QtGui.QKeySequence.Save) self.save_action.setEnabled(False) self.save_action.triggered.connect(self.save) self.submit_acoustid_action = QtWidgets.QAction(icontheme.lookup('acoustid-fingerprinter'), _("S&ubmit AcoustIDs"), self) self.submit_acoustid_action.setStatusTip(_("Submit acoustic fingerprints")) self.submit_acoustid_action.setEnabled(False) self.submit_acoustid_action.triggered.connect(self._on_submit_acoustid) self.exit_action = QtWidgets.QAction(_("E&xit"), self) self.exit_action.setMenuRole(QtWidgets.QAction.QuitRole) # TR: Keyboard shortcut for "Exit" self.exit_action.setShortcut(QtGui.QKeySequence(_("Ctrl+Q"))) self.exit_action.triggered.connect(self.close) self.remove_action = QtWidgets.QAction(icontheme.lookup('list-remove'), _("&Remove"), self) self.remove_action.setStatusTip(_("Remove selected files/albums")) self.remove_action.setEnabled(False) self.remove_action.triggered.connect(self.remove) self.browser_lookup_action = QtWidgets.QAction(icontheme.lookup('lookup-musicbrainz'), _("Lookup in &Browser"), self) self.browser_lookup_action.setStatusTip(_("Lookup selected item on MusicBrainz website")) self.browser_lookup_action.setEnabled(False) # TR: Keyboard shortcut for "Lookup in Browser" self.browser_lookup_action.setShortcut(QtGui.QKeySequence(_("Ctrl+Shift+L"))) self.browser_lookup_action.triggered.connect(self.browser_lookup) if addrelease.is_available(): self.submit_cluster_action = QtWidgets.QAction(_("Submit cluster as release..."), self) self.submit_cluster_action.setStatusTip(_("Submit cluster as a new release to MusicBrainz")) self.submit_cluster_action.setEnabled(False) self.submit_cluster_action.triggered.connect(self.submit_cluster) self.submit_file_as_recording_action = QtWidgets.QAction(_("Submit file as standalone recording..."), self) self.submit_file_as_recording_action.setStatusTip(_("Submit file as a new recording to MusicBrainz")) self.submit_file_as_recording_action.setEnabled(False) self.submit_file_as_recording_action.triggered.connect(self.submit_file) self.submit_file_as_release_action = QtWidgets.QAction(_("Submit file as release..."), self) self.submit_file_as_release_action.setStatusTip(_("Submit file as a new release to MusicBrainz")) self.submit_file_as_release_action.setEnabled(False) self.submit_file_as_release_action.triggered.connect(partial(self.submit_file, as_release=True)) else: self.submit_cluster_action = None self.submit_file_as_recording_action = None self.submit_file_as_release_action = None self.album_search_action = QtWidgets.QAction(icontheme.lookup('system-search'), _("Search for similar albums..."), self) self.album_search_action.setStatusTip(_("View similar releases and optionally choose a different release")) self.album_search_action.triggered.connect(self.show_more_albums) self.track_search_action = QtWidgets.QAction(icontheme.lookup('system-search'), _("Search for similar tracks..."), self) self.track_search_action.setStatusTip(_("View similar tracks and optionally choose a different release")) self.track_search_action.setEnabled(False) self.track_search_action.setShortcut(QtGui.QKeySequence(_("Ctrl+T"))) self.track_search_action.triggered.connect(self.show_more_tracks) self.show_file_browser_action = QtWidgets.QAction(_("File &Browser"), self) self.show_file_browser_action.setCheckable(True) if config.persist["view_file_browser"]: self.show_file_browser_action.setChecked(True) self.show_file_browser_action.setShortcut(QtGui.QKeySequence(_("Ctrl+B"))) self.show_file_browser_action.triggered.connect(self.show_file_browser) self.show_metadata_view_action = QtWidgets.QAction(_("&Metadata"), self) self.show_metadata_view_action.setCheckable(True) if config.persist["view_metadata_view"]: self.show_metadata_view_action.setChecked(True) self.show_metadata_view_action.setShortcut(QtGui.QKeySequence(_("Ctrl+Shift+M"))) self.show_metadata_view_action.triggered.connect(self.show_metadata_view) self.show_cover_art_action = QtWidgets.QAction(_("&Cover Art"), self) self.show_cover_art_action.setCheckable(True) if config.persist["view_cover_art"]: self.show_cover_art_action.setChecked(True) self.show_cover_art_action.setEnabled(self.show_metadata_view_action.isChecked()) self.show_cover_art_action.triggered.connect(self.show_cover_art) self.show_toolbar_action = QtWidgets.QAction(_("&Actions"), self) self.show_toolbar_action.setCheckable(True) if config.persist["view_toolbar"]: self.show_toolbar_action.setChecked(True) self.show_toolbar_action.triggered.connect(self.show_toolbar) self.search_action = QtWidgets.QAction(icontheme.lookup('system-search'), _("Search"), self) self.search_action.setEnabled(False) self.search_action.triggered.connect(self.search) self.cd_lookup_action = QtWidgets.QAction(icontheme.lookup('media-optical'), _("Lookup &CD..."), self) self.cd_lookup_action.setStatusTip(_("Lookup the details of the CD in your drive")) # TR: Keyboard shortcut for "Lookup CD" self.cd_lookup_action.setShortcut(QtGui.QKeySequence(_("Ctrl+K"))) self.cd_lookup_action.triggered.connect(self.tagger.lookup_cd) self.cd_lookup_menu = QtWidgets.QMenu(_("Lookup &CD...")) self.cd_lookup_menu.triggered.connect(self.tagger.lookup_cd) self.cd_lookup_action.setEnabled(False) if discid is None: log.warning("CDROM: discid library not found - Lookup CD functionality disabled") else: thread.run_task(get_cdrom_drives, self._update_cd_lookup_actions) self.analyze_action = QtWidgets.QAction(icontheme.lookup('picard-analyze'), _("&Scan"), self) self.analyze_action.setStatusTip(_("Use AcoustID audio fingerprint to identify the files by the actual music, even if they have no metadata")) self.analyze_action.setEnabled(False) self.analyze_action.setToolTip(_('Identify the file using its AcoustID audio fingerprint')) # TR: Keyboard shortcut for "Analyze" self.analyze_action.setShortcut(QtGui.QKeySequence(_("Ctrl+Y"))) self.analyze_action.triggered.connect(self.analyze) self.generate_fingerprints_action = QtWidgets.QAction(icontheme.lookup('fingerprint'), _("&Generate AcoustID Fingerprints"), self) self.generate_fingerprints_action.setIconText(_("Generate Fingerprints")) self.generate_fingerprints_action.setStatusTip(_("Generate the AcoustID audio fingerprints for the selected files without doing a lookup")) self.generate_fingerprints_action.setEnabled(False) self.generate_fingerprints_action.setToolTip(_('Generate the AcoustID audio fingerprints for the selected files')) self.generate_fingerprints_action.setShortcut(QtGui.QKeySequence(_("Ctrl+Shift+Y"))) self.generate_fingerprints_action.triggered.connect(self.generate_fingerprints) self.extract_and_submit_acousticbrainz_features_action = QtWidgets.QAction(icontheme.lookup('acousticbrainz-submit'), _("&Submit AcousticBrainz features"), self) self.extract_and_submit_acousticbrainz_features_action.setIconText(_("Submit Acoustic features")) self.extract_and_submit_acousticbrainz_features_action.setStatusTip(_("Submit the AcousticBrainz features for the selected files")) self.extract_and_submit_acousticbrainz_features_action.setEnabled(False) self.extract_and_submit_acousticbrainz_features_action.setToolTip(_("Submit the AcousticBrainz features for the selected files")) self.extract_and_submit_acousticbrainz_features_action.triggered.connect(self.extract_and_submit_acousticbrainz_features) self.cluster_action = QtWidgets.QAction(icontheme.lookup('picard-cluster'), _("Cl&uster"), self) self.cluster_action.setStatusTip(_("Cluster files into album clusters")) self.cluster_action.setEnabled(False) # TR: Keyboard shortcut for "Cluster" self.cluster_action.setShortcut(QtGui.QKeySequence(_("Ctrl+U"))) self.cluster_action.triggered.connect(self.cluster) self.autotag_action = QtWidgets.QAction(icontheme.lookup('picard-auto-tag'), _("&Lookup"), self) tip = _("Lookup selected items in MusicBrainz") self.autotag_action.setToolTip(tip) self.autotag_action.setStatusTip(tip) self.autotag_action.setEnabled(False) # TR: Keyboard shortcut for "Lookup" self.autotag_action.setShortcut(QtGui.QKeySequence(_("Ctrl+L"))) self.autotag_action.triggered.connect(self.autotag) self.view_info_action = QtWidgets.QAction(icontheme.lookup('picard-edit-tags'), _("&Info..."), self) self.view_info_action.setEnabled(False) # TR: Keyboard shortcut for "Info" self.view_info_action.setShortcut(QtGui.QKeySequence(_("Ctrl+I"))) self.view_info_action.triggered.connect(self.view_info) self.refresh_action = QtWidgets.QAction(icontheme.lookup('view-refresh', icontheme.ICON_SIZE_MENU), _("&Refresh"), self) self.refresh_action.setShortcut(QtGui.QKeySequence(_("Ctrl+R"))) self.refresh_action.triggered.connect(self.refresh) self.enable_renaming_action = QtWidgets.QAction(_("&Rename Files"), self) self.enable_renaming_action.setCheckable(True) self.enable_renaming_action.setChecked(config.setting["rename_files"]) self.enable_renaming_action.triggered.connect(self.toggle_rename_files) self.enable_moving_action = QtWidgets.QAction(_("&Move Files"), self) self.enable_moving_action.setCheckable(True) self.enable_moving_action.setChecked(config.setting["move_files"]) self.enable_moving_action.triggered.connect(self.toggle_move_files) self.enable_tag_saving_action = QtWidgets.QAction(_("Save &Tags"), self) self.enable_tag_saving_action.setCheckable(True) self.enable_tag_saving_action.setChecked(not config.setting["dont_write_tags"]) self.enable_tag_saving_action.triggered.connect(self.toggle_tag_saving) self.tags_from_filenames_action = QtWidgets.QAction(icontheme.lookup('picard-tags-from-filename'), _("Tags From &File Names..."), self) self.tags_from_filenames_action.setIconText(_("Parse File Names...")) self.tags_from_filenames_action.setToolTip(_('Set tags based on the file names')) self.tags_from_filenames_action.setShortcut(QtGui.QKeySequence(_("Ctrl+Shift+T"))) self.tags_from_filenames_action.triggered.connect(self.open_tags_from_filenames) self.tags_from_filenames_action.setEnabled(False) self.open_collection_in_browser_action = QtWidgets.QAction(_("&Open My Collections in Browser"), self) self.open_collection_in_browser_action.triggered.connect(self.open_collection_in_browser) self.open_collection_in_browser_action.setEnabled(config.setting["username"] != '') self.view_log_action = QtWidgets.QAction(_("View &Error/Debug Log"), self) self.view_log_action.triggered.connect(self.show_log) # TR: Keyboard shortcut for "View Error/Debug Log" self.view_log_action.setShortcut(QtGui.QKeySequence(_("Ctrl+G"))) self.view_history_action = QtWidgets.QAction(_("View Activity &History"), self) self.view_history_action.triggered.connect(self.show_history) # TR: Keyboard shortcut for "View Activity History" # On macOS ⌘+H is a system shortcut to hide the window. Use ⌘+Shift+H instead. self.view_history_action.setShortcut(QtGui.QKeySequence(_("Ctrl+Shift+H") if IS_MACOS else _("Ctrl+H"))) webservice_manager = self.tagger.webservice.manager webservice_manager.authenticationRequired.connect(self.show_password_dialog) webservice_manager.proxyAuthenticationRequired.connect(self.show_proxy_dialog) self.play_file_action = QtWidgets.QAction(icontheme.lookup('play-music'), _("Open in &Player"), self) self.play_file_action.setStatusTip(_("Play the file in your default media player")) self.play_file_action.setEnabled(False) self.play_file_action.triggered.connect(self.play_file) self.open_folder_action = QtWidgets.QAction(icontheme.lookup('folder', icontheme.ICON_SIZE_MENU), _("Open Containing &Folder"), self) self.open_folder_action.setStatusTip(_("Open the containing folder in your file explorer")) self.open_folder_action.setEnabled(False) self.open_folder_action.triggered.connect(self.open_folder) if self.tagger.autoupdate_enabled: self.check_update_action = QtWidgets.QAction(_("&Check for Update…"), self) self.check_update_action.setMenuRole(QtWidgets.QAction.ApplicationSpecificRole) self.check_update_action.triggered.connect(self.do_update_check) def _update_cd_lookup_actions(self, result=None, error=None): if error: log.error("CDROM: Error on CD-ROM drive detection: %r", error) else: self.update_cd_lookup_drives(result) def update_cd_lookup_drives(self, drives): if not drives: log.warning("CDROM: No CD-ROM drives found - Lookup CD functionality disabled") else: config = get_config() shortcut_drive = config.setting["cd_lookup_device"].split(",")[0] if len(drives) > 1 else "" self.cd_lookup_action.setEnabled(discid is not None) self.cd_lookup_menu.clear() for drive in drives: action = self.cd_lookup_menu.addAction(drive) action.setData(drive) if drive == shortcut_drive: # Clear existing shortcode on main action and assign it to sub-action self.cd_lookup_action.setShortcut(QtGui.QKeySequence()) action.setShortcut(QtGui.QKeySequence(_("Ctrl+K"))) self._update_cd_lookup_button() def _update_cd_lookup_button(self): if len(self.cd_lookup_menu.actions()) > 1: button = self.toolbar.widgetForAction(self.cd_lookup_action) if button: button.setPopupMode(QtWidgets.QToolButton.MenuButtonPopup) self.cd_lookup_action.setMenu(self.cd_lookup_menu) else: self.cd_lookup_action.setMenu(None) def toggle_rename_files(self, checked): config = get_config() config.setting["rename_files"] = checked self.update_script_editor_examples() def toggle_move_files(self, checked): config = get_config() config.setting["move_files"] = checked self.update_script_editor_examples() def toggle_tag_saving(self, checked): config = get_config() config.setting["dont_write_tags"] = not checked def get_selected_or_unmatched_files(self): if self.selected_objects: files = list(iter_files_from_objects(self.selected_objects)) if files: return files return self.tagger.unclustered_files.files def open_tags_from_filenames(self): files = self.get_selected_or_unmatched_files() if files: dialog = TagsFromFileNamesDialog(files, self) dialog.exec_() def open_collection_in_browser(self): self.tagger.collection_lookup() def create_menus(self): menu = self.menuBar().addMenu(_("&File")) menu.addAction(self.add_directory_action) menu.addAction(self.add_files_action) if self.show_close_window: menu.addAction(self.close_window_action) menu.addSeparator() menu.addAction(self.play_file_action) menu.addAction(self.open_folder_action) menu.addSeparator() menu.addAction(self.save_action) menu.addAction(self.submit_acoustid_action) menu.addAction(self.extract_and_submit_acousticbrainz_features_action) menu.addSeparator() menu.addAction(self.exit_action) menu = self.menuBar().addMenu(_("&Edit")) menu.addAction(self.cut_action) menu.addAction(self.paste_action) menu.addSeparator() menu.addAction(self.view_info_action) menu.addAction(self.remove_action) menu = self.menuBar().addMenu(_("&View")) menu.addAction(self.show_file_browser_action) menu.addAction(self.show_metadata_view_action) menu.addAction(self.show_cover_art_action) menu.addSeparator() menu.addAction(self.show_toolbar_action) menu.addAction(self.search_toolbar_toggle_action) if self.player: menu.addAction(self.player_toolbar_toggle_action) menu = self.menuBar().addMenu(_("&Options")) menu.addAction(self.enable_renaming_action) menu.addAction(self.enable_moving_action) menu.addAction(self.enable_tag_saving_action) menu.addSeparator() self.script_quick_selector_menu = QtWidgets.QMenu(_("&Select file naming script")) self.script_quick_selector_menu.setIcon(icontheme.lookup('document-open')) self.make_script_selector_menu() menu.addMenu(self.script_quick_selector_menu) menu.addAction(self.show_script_editor_action) menu.addSeparator() self.profile_quick_selector_menu = QtWidgets.QMenu(_("&Enable/disable profiles")) # self.profile_quick_selector_menu.setIcon(icontheme.lookup('document-open')) self.make_profile_selector_menu() menu.addMenu(self.profile_quick_selector_menu) menu.addSeparator() menu.addAction(self.options_action) menu = self.menuBar().addMenu(_("&Tools")) menu.addAction(self.refresh_action) menu.addAction(self.cd_lookup_action) menu.addAction(self.autotag_action) menu.addAction(self.analyze_action) menu.addAction(self.cluster_action) menu.addAction(self.browser_lookup_action) menu.addAction(self.track_search_action) menu.addSeparator() menu.addAction(self.generate_fingerprints_action) menu.addAction(self.extract_and_submit_acousticbrainz_features_action) menu.addAction(self.tags_from_filenames_action) menu.addAction(self.open_collection_in_browser_action) self.menuBar().addSeparator() menu = self.menuBar().addMenu(_("&Help")) menu.addAction(self.help_action) menu.addSeparator() menu.addAction(self.view_history_action) menu.addSeparator() if self.tagger.autoupdate_enabled: menu.addAction(self.check_update_action) menu.addSeparator() menu.addAction(self.support_forum_action) menu.addAction(self.report_bug_action) menu.addAction(self.view_log_action) menu.addSeparator() menu.addAction(self.donate_action) menu.addAction(self.about_action) def update_toolbar_style(self): config = get_config() style = QtCore.Qt.ToolButtonIconOnly if config.setting["toolbar_show_labels"]: style = QtCore.Qt.ToolButtonTextUnderIcon self.toolbar.setToolButtonStyle(style) if self.player: self.player.toolbar.setToolButtonStyle(style) def create_toolbar(self): self.create_search_toolbar() if self.player: self.create_player_toolbar() self.create_action_toolbar() def create_action_toolbar(self): if self.toolbar: self.toolbar.clear() self.removeToolBar(self.toolbar) self.toolbar = toolbar = QtWidgets.QToolBar(_("Actions")) self.insertToolBar(self.search_toolbar, self.toolbar) self.update_toolbar_style() toolbar.setObjectName("main_toolbar") if IS_MACOS: self.toolbar.setMovable(False) def add_toolbar_action(action): toolbar.addAction(action) widget = toolbar.widgetForAction(action) widget.setFocusPolicy(QtCore.Qt.TabFocus) widget.setAttribute(QtCore.Qt.WA_MacShowFocusRect) config = get_config() for action in config.setting['toolbar_layout']: if action == 'cd_lookup_action': add_toolbar_action(self.cd_lookup_action) self._update_cd_lookup_button() elif action == 'separator': toolbar.addSeparator() else: try: add_toolbar_action(getattr(self, action)) except AttributeError: log.warning('Warning: Unknown action name "%r" found in config. Ignored.', action) self.show_toolbar() def create_player_toolbar(self): """"Create a toolbar with internal player control elements""" toolbar = self.player.create_toolbar() self.addToolBar(QtCore.Qt.BottomToolBarArea, toolbar) self.player_toolbar_toggle_action = toolbar.toggleViewAction() toolbar.hide() # Hide by default def create_search_toolbar(self): config = get_config() self.search_toolbar = toolbar = self.addToolBar(_("Search")) self.search_toolbar_toggle_action = self.search_toolbar.toggleViewAction() toolbar.setObjectName("search_toolbar") if IS_MACOS: self.search_toolbar.setMovable(False) search_panel = QtWidgets.QWidget(toolbar) hbox = QtWidgets.QHBoxLayout(search_panel) self.search_combo = QtWidgets.QComboBox(search_panel) self.search_combo.addItem(_("Album"), "album") self.search_combo.addItem(_("Artist"), "artist") self.search_combo.addItem(_("Track"), "track") hbox.addWidget(self.search_combo, 0) self.search_edit = QtWidgets.QLineEdit(search_panel) self.search_edit.setClearButtonEnabled(True) self.search_edit.returnPressed.connect(self.trigger_search_action) self.search_edit.textChanged.connect(self.enable_search) hbox.addWidget(self.search_edit, 0) self.search_button = QtWidgets.QToolButton(search_panel) self.search_button.setAutoRaise(True) self.search_button.setDefaultAction(self.search_action) self.search_button.setIconSize(QtCore.QSize(22, 22)) self.search_button.setAttribute(QtCore.Qt.WA_MacShowFocusRect) # search button contextual menu, shortcut to toggle search options def search_button_menu(position): menu = QtWidgets.QMenu() opts = OrderedDict([ ('use_adv_search_syntax', N_("&Advanced search")), ('builtin_search', N_("&Builtin search")) ]) def toggle_opt(opt, checked): config.setting[opt] = checked for opt, label in opts.items(): action = QtWidgets.QAction(_(label), menu) action.setCheckable(True) action.setChecked(config.setting[opt]) action.triggered.connect(partial(toggle_opt, opt)) menu.addAction(action) menu.exec_(self.search_button.mapToGlobal(position)) self.search_button.setContextMenuPolicy(QtCore.Qt.CustomContextMenu) self.search_button.customContextMenuRequested.connect(search_button_menu) hbox.addWidget(self.search_button) toolbar.addWidget(search_panel) def set_tab_order(self): tab_order = self.setTabOrder tw = self.toolbar.widgetForAction prev_action = None current_action = None # Setting toolbar widget tab-orders for accessibility config = get_config() for action in config.setting['toolbar_layout']: if action != 'separator': try: current_action = tw(getattr(self, action)) except AttributeError: # No need to log warnings since we have already # done it once in create_toolbar pass if prev_action is not None and prev_action != current_action: tab_order(prev_action, current_action) prev_action = current_action tab_order(prev_action, self.search_combo) tab_order(self.search_combo, self.search_edit) tab_order(self.search_edit, self.search_button) # Panels tab_order(self.search_button, self.file_browser) self.panel.tab_order(tab_order, self.file_browser, self.metadata_box) def enable_submit(self, enabled): """Enable/disable the 'Submit fingerprints' action.""" self.submit_acoustid_action.setEnabled(enabled) def enable_cluster(self, enabled): """Enable/disable the 'Cluster' action.""" self.cluster_action.setEnabled(enabled) def enable_search(self): """Enable/disable the 'Search' action.""" self.search_action.setEnabled(bool(self.search_edit.text())) def trigger_search_action(self): if self.search_action.isEnabled(): self.search_action.trigger() def search_mbid_found(self, entity, mbid): self.search_edit.setText('%s:%s' % (entity, mbid)) def search(self): """Search for album, artist or track on the MusicBrainz website.""" text = self.search_edit.text() entity = self.search_combo.itemData(self.search_combo.currentIndex()) config = get_config() self.tagger.search(text, entity, config.setting["use_adv_search_syntax"], mbid_matched_callback=self.search_mbid_found) def add_files(self): """Add files to the tagger.""" current_directory = find_starting_directory() formats = [] extensions = [] for exts, name in supported_formats(): exts = ["*" + e.lower() for e in exts] if not exts: continue if not IS_MACOS and not IS_WIN: # Also consider upper case extensions # macOS and Windows usually support case sensitive file names. Furthermore on both systems # the file dialog filters list all extensions we provide, which becomes a bit long when we give the # full list twice. Hence only do this trick on other operating systems. exts.extend([e.upper() for e in exts]) exts.sort() formats.append("%s (%s)" % (name, " ".join(exts))) extensions.extend(exts) formats.sort() extensions.sort() formats.insert(0, _("All supported formats") + " (%s)" % " ".join(extensions)) formats.insert(1, _("All files") + " (*)") files, _filter = QtWidgets.QFileDialog.getOpenFileNames(self, "", current_directory, ";;".join(formats)) if files: config = get_config() config.persist["current_directory"] = os.path.dirname(files[0]) self.tagger.add_files(files) def add_directory(self): """Add directory to the tagger.""" current_directory = find_starting_directory() dir_list = [] config = get_config() if not config.setting["toolbar_multiselect"]: directory = QtWidgets.QFileDialog.getExistingDirectory(self, "", current_directory) if directory: dir_list.append(directory) else: file_dialog = MultiDirsSelectDialog(self, "", current_directory) if file_dialog.exec_() == QtWidgets.QDialog.Accepted: dir_list = file_dialog.selectedFiles() dir_count = len(dir_list) if dir_count: parent = os.path.dirname(dir_list[0]) if dir_count > 1 else dir_list[0] config.persist["current_directory"] = parent if dir_count > 1: self.set_statusbar_message( N_("Adding multiple directories from '%(directory)s' ..."), {'directory': parent} ) else: self.set_statusbar_message( N_("Adding directory: '%(directory)s' ..."), {'directory': dir_list[0]} ) self.tagger.add_paths(dir_list) def close_active_window(self): self.tagger.activeWindow().close() def show_about(self): return AboutDialog.show_instance(self) def show_options(self, page=None): options_dialog = OptionsDialog.show_instance(page, self) options_dialog.finished.connect(self.options_closed) if self.script_editor_dialog is not None: # Disable signal processing to avoid saving changes not processed with "Make It So!" for signal in self.script_editor_signals: signal.disconnect() return options_dialog def options_closed(self): if self.script_editor_dialog is not None: self.open_file_naming_script_editor() self.script_editor_dialog.show() else: self.show_script_editor_action.setEnabled(True) self.make_profile_selector_menu() self.make_script_selector_menu() def show_help(self): webbrowser2.open('documentation') def _show_log_dialog(self, dialog): dialog.show() dialog.raise_() dialog.activateWindow() def show_log(self): self._show_log_dialog(self.log_dialog) def show_history(self): self._show_log_dialog(self.history_dialog) def open_bug_report(self): webbrowser2.open('troubleshooting') def open_support_forum(self): webbrowser2.open('forum') def open_donation_page(self): webbrowser2.open('donate') def save(self): """Tell the tagger to save the selected objects.""" self.tagger.save(self.selected_objects) def remove(self): """Tell the tagger to remove the selected objects.""" self.panel.remove(self.selected_objects) def analyze(self): def callback(fingerprinting_system): if fingerprinting_system: self.tagger.analyze(self.selected_objects) self._ensure_fingerprinting_configured(callback) def generate_fingerprints(self): def callback(fingerprinting_system): if fingerprinting_system: self.tagger.generate_fingerprints(self.selected_objects) self._ensure_fingerprinting_configured(callback) def extract_and_submit_acousticbrainz_features(self): self.tagger.extract_and_submit_acousticbrainz_features(self.selected_objects) def _openUrl(self, url): return QtCore.QUrl.fromLocalFile(url) def play_file(self): for file in iter_files_from_objects(self.selected_objects): QtGui.QDesktopServices.openUrl(self._openUrl(file.filename)) def _on_player_error(self, error, msg): self.set_statusbar_message(msg, echo=log.warning, translate=None) def open_folder(self): folders = iter_unique( os.path.dirname(f.filename) for f in iter_files_from_objects(self.selected_objects)) for folder in folders: QtGui.QDesktopServices.openUrl(self._openUrl(folder)) def _ensure_fingerprinting_configured(self, callback): config = get_config() if not config.setting['fingerprinting_system']: if self._show_analyze_settings_info(): def on_finished(result): callback(config.setting['fingerprinting_system']) dialog = self.show_options("fingerprinting") dialog.finished.connect(on_finished) else: callback(config.setting['fingerprinting_system']) def _show_analyze_settings_info(self): ret = QtWidgets.QMessageBox.question(self, _("Configuration Required"), _("Audio fingerprinting is not yet configured. Would you like to configure it now?"), QtWidgets.QMessageBox.Yes | QtWidgets.QMessageBox.No, QtWidgets.QMessageBox.Yes) return ret == QtWidgets.QMessageBox.Yes def get_first_obj_with_type(self, type): for obj in self.selected_objects: if isinstance(obj, type): return obj return None def show_more_tracks(self): if not self.selected_objects: return obj = self.selected_objects[0] if isinstance(obj, Track) and obj.files: obj = obj.files[0] if not isinstance(obj, File): log.debug('show_more_tracks expected a File, got %r' % obj) return dialog = TrackSearchDialog(self) dialog.load_similar_tracks(obj) dialog.exec_() def show_more_albums(self): obj = self.get_first_obj_with_type(Cluster) if not obj: log.debug('show_more_albums expected a Cluster, got %r' % obj) return dialog = AlbumSearchDialog(self) dialog.show_similar_albums(obj) dialog.exec_() def view_info(self, default_tab=0): try: selected = self.selected_objects[0] except IndexError: return if isinstance(selected, Album): dialog_class = AlbumInfoDialog elif isinstance(selected, Cluster): dialog_class = ClusterInfoDialog elif isinstance(selected, Track): dialog_class = TrackInfoDialog else: try: selected = next(iter_files_from_objects(self.selected_objects)) except StopIteration: return dialog_class = FileInfoDialog dialog = dialog_class(selected, self) dialog.ui.tabWidget.setCurrentIndex(default_tab) dialog.exec_() def cluster(self): self.tagger.cluster(self.selected_objects, self._cluster_finished) def _cluster_finished(self): self.panel.update_current_view() # Select clusters if no other item or only empty unclustered files item is selected if not self.selected_objects or (len(self.selected_objects) == 1 and self.tagger.unclustered_files in self.selected_objects and not self.tagger.unclustered_files.files): self.panel.select_object(self.tagger.clusters) self.update_actions() def refresh(self): self.tagger.refresh(self.selected_objects) def browser_lookup(self): if not self.selected_objects: return self.tagger.browser_lookup(self.selected_objects[0]) def submit_cluster(self): if self.selected_objects and self._check_add_release(): for obj in self.selected_objects: if isinstance(obj, Cluster): addrelease.submit_cluster(obj) def submit_file(self, as_release=False): if self.selected_objects and self._check_add_release(): for file in iter_files_from_objects(self.selected_objects): addrelease.submit_file(file, as_release=as_release) def _check_add_release(self): if addrelease.is_enabled(): return True ret = QtWidgets.QMessageBox.question(self, _("Browser integration not enabled"), _("Submitting releases to MusicBrainz requires the browser integration to be enabled. Do you want to enable the browser integration now?"), QtWidgets.QMessageBox.Yes | QtWidgets.QMessageBox.No, QtWidgets.QMessageBox.Yes) if ret == QtWidgets.QMessageBox.Yes: config = get_config() config.setting["browser_integration"] = True self.tagger.update_browser_integration() if addrelease.is_enabled(): return True else: # Something went wrong, let the user configure browser integration manually self.show_options("network") return False else: return False @throttle(100) def update_actions(self): can_remove = False can_save = False can_analyze = False can_refresh = False can_autotag = False can_submit = False can_extract = False single = self.selected_objects[0] if len(self.selected_objects) == 1 else None can_view_info = bool(single and single.can_view_info()) can_browser_lookup = bool(single and single.can_browser_lookup()) is_file = bool(single and isinstance(single, (File, Track))) if not self.selected_objects: have_objects = have_files = False else: have_objects = True try: next(iter_files_from_objects(self.selected_objects)) have_files = True except StopIteration: have_files = False for obj in self.selected_objects: if obj is None: continue # using x = x or obj.x() form prevents calling function # if x is already True can_analyze = can_analyze or obj.can_analyze() can_autotag = can_autotag or obj.can_autotag() can_extract = can_extract or obj.can_extract() can_refresh = can_refresh or obj.can_refresh() can_remove = can_remove or obj.can_remove() can_save = can_save or obj.can_save() can_submit = can_submit or obj.can_submit() # Skip further loops if all values now True. if ( can_analyze and can_autotag and can_extract and can_refresh and can_remove and can_save and can_submit ): break can_extract = can_extract and self.tagger.ab_extractor.available() self.remove_action.setEnabled(can_remove) self.save_action.setEnabled(can_save) self.view_info_action.setEnabled(can_view_info) self.analyze_action.setEnabled(can_analyze) self.generate_fingerprints_action.setEnabled(have_files) self.extract_and_submit_acousticbrainz_features_action.setEnabled(can_extract) self.refresh_action.setEnabled(can_refresh) self.autotag_action.setEnabled(can_autotag) self.browser_lookup_action.setEnabled(can_browser_lookup) self.play_file_action.setEnabled(have_files) self.open_folder_action.setEnabled(have_files) self.cut_action.setEnabled(have_objects) if self.submit_cluster_action: self.submit_cluster_action.setEnabled(can_submit) if self.submit_file_as_recording_action: self.submit_file_as_recording_action.setEnabled(have_files) if self.submit_file_as_release_action: self.submit_file_as_release_action.setEnabled(have_files) files = self.get_selected_or_unmatched_files() self.tags_from_filenames_action.setEnabled(bool(files)) self.track_search_action.setEnabled(is_file) def update_selection(self, objects=None, new_selection=True, drop_album_caches=False): if self.ignore_selection_changes: return if objects is not None: self.selected_objects = objects else: objects = self.selected_objects self.update_actions() obj = None # Clear any existing status bar messages self.set_statusbar_message("") if self.player: self.player.set_objects(self.selected_objects) metadata_visible = self.metadata_view.isVisible() coverart_visible = metadata_visible and self.cover_art_box.isVisible() if len(objects) == 1: obj = list(objects)[0] if isinstance(obj, File): if obj.state == obj.ERROR: msg = N_("%(filename)s (error: %(error)s)") mparms = { 'filename': obj.filename, 'error': obj.errors[0] if obj.errors else '' } else: msg = N_("%(filename)s") mparms = { 'filename': obj.filename, } self.set_statusbar_message(msg, mparms, echo=None, history=None) elif isinstance(obj, Track): if obj.num_linked_files == 1: file = obj.files[0] if file.has_error(): msg = N_("%(filename)s (%(similarity)d%%) (error: %(error)s)") mparms = { 'filename': file.filename, 'similarity': file.similarity * 100, 'error': file.errors[0] if file.errors else '' } else: msg = N_("%(filename)s (%(similarity)d%%)") mparms = { 'filename': file.filename, 'similarity': file.similarity * 100, } self.set_statusbar_message(msg, mparms, echo=None, history=None) elif coverart_visible and new_selection: # Create a temporary file list which allows changing cover art for all selected files files = list(iter_files_from_objects(objects)) obj = FileList(files) if coverart_visible and new_selection: self.cover_art_box.set_item(obj) if metadata_visible: if new_selection: self.metadata_box.selection_dirty = True self.metadata_box.update(drop_album_caches=drop_album_caches) self.selection_updated.emit(objects) self.update_script_editor_example_files() def refresh_metadatabox(self): self.tagger.window.metadata_box.selection_dirty = True self.tagger.window.metadata_box.update() def show_metadata_view(self): """Show/hide the metadata view (including the cover art box).""" show = self.show_metadata_view_action.isChecked() self.metadata_view.setVisible(show) self.show_cover_art_action.setEnabled(show) if show: self.update_selection() def show_cover_art(self): """Show/hide the cover art box.""" show = self.show_cover_art_action.isChecked() self.cover_art_box.setVisible(show) if show: self.update_selection() def show_toolbar(self): """Show/hide the Action toolbar.""" if self.show_toolbar_action.isChecked(): self.toolbar.show() else: self.toolbar.hide() def show_file_browser(self): """Show/hide the file browser.""" if self.show_file_browser_action.isChecked(): sizes = self.panel.sizes() if sizes[0] == 0: sizes[0] = sum(sizes) // 4 self.panel.setSizes(sizes) self.file_browser.show() else: self.file_browser.hide() def show_password_dialog(self, reply, authenticator): config = get_config() if reply.url().host() == config.setting['server_host']: ret = QtWidgets.QMessageBox.question(self, _("Authentication Required"), _("Picard needs authorization to access your personal data on the MusicBrainz server. Would you like to log in now?"), QtWidgets.QMessageBox.Yes | QtWidgets.QMessageBox.No, QtWidgets.QMessageBox.Yes) if ret == QtWidgets.QMessageBox.Yes: self.tagger.mb_login(self.on_mb_login_finished) else: dialog = PasswordDialog(authenticator, reply, parent=self) dialog.exec_() def on_mb_login_finished(self, successful, error_msg): if successful: log.debug('MusicBrainz authentication finished successfully') else: log.info('MusicBrainz authentication failed: %s', error_msg) QtWidgets.QMessageBox.critical(self, _("Authentication failed"), _('Login failed: %s') % error_msg) def show_proxy_dialog(self, proxy, authenticator): dialog = ProxyDialog(authenticator, proxy, parent=self) dialog.exec_() def autotag(self): self.tagger.autotag(self.selected_objects) def copy_files(self, objects): mimeData = QtCore.QMimeData() mimeData.setUrls(QtCore.QUrl.fromLocalFile(f.filename) for f in iter_files_from_objects(objects)) self.tagger.clipboard().setMimeData(mimeData) def paste_files(self, target): mimeData = self.tagger.clipboard().mimeData() if mimeData.hasUrls(): BaseTreeView.drop_urls(mimeData.urls(), target) def cut(self): self.copy_files(self.selected_objects) self.paste_action.setEnabled(bool(self.selected_objects)) def paste(self): selected_objects = self.selected_objects if not selected_objects: target = self.tagger.unclustered_files else: target = selected_objects[0] self.paste_files(target) self.paste_action.setEnabled(False) def do_update_check(self): self.check_for_update(True) def auto_update_check(self): config = get_config() check_for_updates = config.setting['check_for_updates'] update_check_days = config.setting['update_check_days'] last_update_check = config.persist['last_update_check'] update_level = config.setting['update_level'] today = datetime.date.today().toordinal() do_auto_update_check = check_for_updates and update_check_days > 0 and today >= last_update_check + update_check_days log.debug('{check_status} start-up check for program updates. Today: {today_date}, Last check: {last_check} (Check interval: {check_interval} days), Update level: {update_level} ({update_level_name})'.format( check_status='Initiating' if do_auto_update_check else 'Skipping', today_date=datetime.date.today(), last_check=str(datetime.date.fromordinal(last_update_check)) if last_update_check > 0 else 'never', check_interval=update_check_days, update_level=update_level, update_level_name=PROGRAM_UPDATE_LEVELS[update_level]['name'] if update_level in PROGRAM_UPDATE_LEVELS else 'unknown', )) if do_auto_update_check: self.check_for_update(False) def check_for_update(self, show_always): config = get_config() self.tagger.updatecheckmanager.check_update( show_always=show_always, update_level=config.setting['update_level'], callback=update_last_check_date ) def check_and_repair_profiles(self): """Check the profiles and profile settings and repair the values if required. Checks that there is a settings dictionary for each profile, and that no profiles reference a non-existant file naming script. """ script_id_key = "selected_file_naming_script_id" config = get_config() naming_scripts = config.setting["file_renaming_scripts"] naming_script_ids = set(naming_scripts.keys()) naming_script_ids |= set(item["id"] for item in get_file_naming_script_presets()) profile_settings = deepcopy(config.profiles[SettingConfigSection.SETTINGS_KEY]) for profile in config.profiles[SettingConfigSection.PROFILES_KEY]: p_id = profile["id"] # Add empty settings if none found for a profile if p_id not in profile_settings: log.warning( "No settings dict found for profile '%s' (\"%s\"). Adding empty dict.", p_id, profile["title"], ) profile_settings[p_id] = {} # Remove any invalid naming script ids from profiles if script_id_key in profile_settings[p_id]: if profile_settings[p_id][script_id_key] not in naming_script_ids: log.warning( "Removing invalid naming script id '%s' from profile '%s' (\"%s\")", profile_settings[p_id][script_id_key], p_id, profile["title"], ) profile_settings[p_id][script_id_key] = None config.profiles[SettingConfigSection.SETTINGS_KEY] = profile_settings def make_script_selector_menu(self): """Update the sub-menu of available file naming scripts. """ if self.script_editor_dialog is None or not isinstance(self.script_editor_dialog, ScriptEditorDialog): config = get_config() naming_scripts = config.setting["file_renaming_scripts"] selected_script_id = config.setting["selected_file_naming_script_id"] else: naming_scripts = self.script_editor_dialog.naming_scripts selected_script_id = self.script_editor_dialog.selected_script_id self.script_quick_selector_menu.clear() group = QtWidgets.QActionGroup(self.script_quick_selector_menu) group.setExclusive(True) def _add_menu_item(title, id): script_action = QtWidgets.QAction(title, self.script_quick_selector_menu) script_action.triggered.connect(partial(self.select_new_naming_script, id)) script_action.setCheckable(True) script_action.setChecked(id == selected_script_id) self.script_quick_selector_menu.addAction(script_action) group.addAction(script_action) for (id, naming_script) in sorted(naming_scripts.items(), key=lambda item: item[1]['title']): _add_menu_item(user_script_title(naming_script['title']), id) # Add preset scripts not provided in the user-defined scripts list. for script_item in get_file_naming_script_presets(): _add_menu_item(script_item['title'], script_item['id']) def select_new_naming_script(self, id): """Update the currently selected naming script ID in the settings. Args: id (str): ID of the selected file naming script """ config = get_config() log.debug("Setting naming script to: %s", id) config.setting["selected_file_naming_script_id"] = id self.make_script_selector_menu() if self.script_editor_dialog: self.script_editor_dialog.set_selected_script_id(id) def open_file_naming_script_editor(self): """Open the file naming script editor / manager in a new window. """ self.examples = ScriptEditorExamples(tagger=self.tagger) self.script_editor_dialog = ScriptEditorDialog.show_instance(parent=self, examples=self.examples) self.script_editor_dialog.signal_save.connect(self.script_editor_save) self.script_editor_dialog.signal_selection_changed.connect(self.update_selector_from_script_editor) self.script_editor_dialog.signal_index_changed.connect(self.script_editor_index_changed) self.script_editor_dialog.finished.connect(self.script_editor_closed) # Create list of signals to disconnect when opening Options dialog. # Do not include `finished` because that is still used to clean up # locally when the editor is closed from the Options dialog. self.script_editor_signals = [ self.script_editor_dialog.signal_save, self.script_editor_dialog.signal_selection_changed, self.script_editor_dialog.signal_index_changed, ] self.show_script_editor_action.setEnabled(False) def script_editor_save(self): """Process "signal_save" signal from the script editor. """ self.make_script_selector_menu() def script_editor_closed(self): """Process "finished" signal from the script editor. """ self.show_script_editor_action.setEnabled(True) self.script_editor_dialog = None self.make_script_selector_menu() def update_script_editor_example_files(self): """Update the list of example files for the file naming script editor. """ if self.examples: self.examples.update_sample_example_files() self.update_script_editor_examples() def update_script_editor_examples(self): """Update the examples for the file naming script editor, using current settings. """ if self.examples: config = get_config() override = { "rename_files": config.setting["rename_files"], "move_files": config.setting["move_files"], } self.examples.update_examples(override=override) if self.script_editor_dialog: self.script_editor_dialog.display_examples() def script_editor_index_changed(self): """Process "signal_index_changed" signal from the script editor. """ self.script_editor_save() def update_selector_from_script_editor(self): """Process "signal_selection_changed" signal from the script editor. """ self.script_editor_save() def make_profile_selector_menu(self): """Update the sub-menu of available option profiles. """ config = get_config() option_profiles = config.profiles[SettingConfigSection.PROFILES_KEY] if not option_profiles: self.profile_quick_selector_menu.setDisabled(True) return self.profile_quick_selector_menu.setDisabled(False) self.profile_quick_selector_menu.clear() group = QtWidgets.QActionGroup(self.profile_quick_selector_menu) group.setExclusive(False) def _add_menu_item(title, enabled, profile_id): profile_action = QtWidgets.QAction(title, self.profile_quick_selector_menu) profile_action.triggered.connect(partial(self.update_profile_selection, profile_id)) profile_action.setCheckable(True) profile_action.setChecked(enabled) self.profile_quick_selector_menu.addAction(profile_action) group.addAction(profile_action) for profile in option_profiles: _add_menu_item(profile['title'], profile['enabled'], profile['id']) def update_profile_selection(self, profile_id): """Toggle the enabled state of the selected profile. Args: profile_id (str): ID code of the profile to modify """ config = get_config() option_profiles = config.profiles[SettingConfigSection.PROFILES_KEY] for profile in option_profiles: if profile['id'] == profile_id: profile['enabled'] = not profile['enabled'] self.make_script_selector_menu() return def update_last_check_date(is_success): if is_success: config = get_config() config.persist['last_update_check'] = datetime.date.today().toordinal() else: log.debug('The update check was unsuccessful. The last update date will not be changed.') picard-release-2.7.3/picard/ui/metadatabox.py000066400000000000000000000715511416775010500211440ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2004 Robert Kaye # Copyright (C) 2006-2007, 2012 Lukáš Lalinský # Copyright (C) 2011-2014 Michael Wiencek # Copyright (C) 2012 Nikolai Prokoschenko # Copyright (C) 2013-2014, 2017-2021 Laurent Monin # Copyright (C) 2013-2014, 2021 Sophist-UK # Copyright (C) 2015 Ohm Patel # Copyright (C) 2015 Wieland Hoffmann # Copyright (C) 2015, 2018-2021 Philipp Wolfer # Copyright (C) 2016-2018 Sambhav Kothari # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2020 Felix Schwarz # Copyright (C) 2020-2021 Gabriel Ferreira # # 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 ( Counter, defaultdict, ) from functools import partial from PyQt5 import ( QtCore, QtGui, QtWidgets, ) from picard.album import Album from picard.browser.filelookup import FileLookup from picard.cluster import Cluster from picard.config import ( BoolOption, Option, get_config, ) from picard.file import File from picard.metadata import MULTI_VALUED_JOINER from picard.track import Track from picard.util import ( format_time, icontheme, restore_method, thread, throttle, ) from picard.util.preservedtags import PreservedTags from picard.util.tags import display_tag_name from picard.ui.colors import interface_colors from picard.ui.edittagdialog import ( EditTagDialog, TagEditorDelegate, ) class TagStatus: NONE = 0 NOCHANGE = 1 ADDED = 2 REMOVED = 4 CHANGED = ADDED | REMOVED EMPTY = 8 NOTREMOVABLE = 16 READONLY = 32 class TagCounter(dict): __slots__ = ("parent", "counts", "different") def __init__(self, parent): self.parent = parent self.counts = Counter() self.different = set() def __getitem__(self, tag): return super().get(tag, [""]) def add(self, tag, values): if tag not in self.different: if tag not in self: self[tag] = values elif self[tag] != values: self.different.add(tag) self[tag] = [""] self.counts[tag] += 1 def display_value(self, tag): count = self.counts[tag] missing = self.parent.objects - count if tag in self.different: return (ngettext("(different across %d item)", "(different across %d items)", count) % count, True) else: if tag == "~length": msg = format_time(self.get(tag, 0)) else: msg = MULTI_VALUED_JOINER.join(self[tag]) if count > 0 and missing > 0: return (msg + " " + (ngettext("(missing from %d item)", "(missing from %d items)", missing) % missing), True) else: return (msg, False) class TagDiff(object): __slots__ = ("tag_names", "new", "orig", "status", "objects", "max_length_delta_ms") def __init__(self, max_length_diff=2): self.tag_names = [] self.new = TagCounter(self) self.orig = TagCounter(self) self.status = defaultdict(lambda: TagStatus.NONE) self.objects = 0 self.max_length_delta_ms = max_length_diff * 1000 def __tag_ne(self, tag, orig, new): if tag == "~length": return abs(float(orig) - float(new)) > self.max_length_delta_ms else: return orig != new def add(self, tag, orig_values, new_values, removable, removed=False, readonly=False, top_tags=None): if orig_values: self.orig.add(tag, orig_values) if new_values: self.new.add(tag, new_values) if not top_tags: top_tags = set() if (orig_values and not new_values) or removed: self.status[tag] |= TagStatus.REMOVED elif new_values and not orig_values: self.status[tag] |= TagStatus.ADDED removable = True elif orig_values and new_values and self.__tag_ne(tag, orig_values, new_values): self.status[tag] |= TagStatus.CHANGED elif not (orig_values or new_values or tag in top_tags): self.status[tag] |= TagStatus.EMPTY else: self.status[tag] |= TagStatus.NOCHANGE if not removable: self.status[tag] |= TagStatus.NOTREMOVABLE if readonly: self.status[tag] |= TagStatus.READONLY def tag_status(self, tag): status = self.status[tag] for s in (TagStatus.CHANGED, TagStatus.ADDED, TagStatus.REMOVED, TagStatus.EMPTY): if status & s == s: return s return TagStatus.NOCHANGE class TableTagEditorDelegate(TagEditorDelegate): def createEditor(self, parent, option, index): editor = super().createEditor(parent, option, index) if editor and isinstance(editor, QtWidgets.QPlainTextEdit): table = self.parent() # Set the editor to the row height, but at least 80 pixel # to allow for proper multiline editing. height = max(80, table.rowHeight(index.row()) - 1) editor.setMinimumSize(QtCore.QSize(0, height)) # Resize the row so the editor fits in. Add 1 pixel, otherwise the # frame gets hidden. table.setRowHeight(index.row(), editor.frameSize().height() + 1) return editor def sizeHint(self, option, index): # Expand the row for multiline content, but limit the maximum row height. size_hint = super().sizeHint(option, index) return QtCore.QSize(size_hint.width(), min(160, size_hint.height())) def get_tag_name(self, index): return index.data(QtCore.Qt.UserRole) class MetadataBox(QtWidgets.QTableWidget): options = ( Option("persist", "metadatabox_header_state", QtCore.QByteArray()), BoolOption("persist", "show_changes_first", False) ) COLUMN_ORIG = 1 COLUMN_NEW = 2 def __init__(self, parent): super().__init__(parent) config = get_config() self.parent = parent self.setAccessibleName(_("metadata view")) self.setAccessibleDescription(_("Displays original and new tags for the selected files")) self.setColumnCount(3) self.setHorizontalHeaderLabels((_("Tag"), _("Original Value"), _("New Value"))) self.horizontalHeader().setStretchLastSection(True) self.horizontalHeader().setSectionResizeMode(QtWidgets.QHeaderView.Stretch) self.horizontalHeader().setSectionsClickable(False) self.verticalHeader().setDefaultSectionSize(21) self.verticalHeader().setVisible(False) self.setHorizontalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel) self.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) self.setTabKeyNavigation(False) self.setStyleSheet("QTableWidget {border: none;}") self.setAttribute(QtCore.Qt.WA_MacShowFocusRect, 1) self.setItemDelegate(TableTagEditorDelegate(self)) self.setWordWrap(False) self.files = set() self.tracks = set() self.objects = set() self.selection_mutex = QtCore.QMutex() self.selection_dirty = False self.editing = None # the QTableWidgetItem being edited self.clipboard = [""] self.add_tag_action = QtWidgets.QAction(_("Add New Tag..."), parent) self.add_tag_action.triggered.connect(partial(self.edit_tag, "")) self.changes_first_action = QtWidgets.QAction(_("Show Changes First"), parent) self.changes_first_action.setCheckable(True) self.changes_first_action.setChecked(config.persist["show_changes_first"]) self.changes_first_action.toggled.connect(self.toggle_changes_first) # TR: Keyboard shortcut for "Add New Tag..." self.add_tag_shortcut = QtWidgets.QShortcut(QtGui.QKeySequence(_("Alt+Shift+A")), self, partial(self.edit_tag, "")) self.add_tag_action.setShortcut(self.add_tag_shortcut.key()) # TR: Keyboard shortcut for "Edit..." (tag) self.edit_tag_shortcut = QtWidgets.QShortcut(QtGui.QKeySequence(_("Alt+Shift+E")), self, partial(self.edit_selected_tag)) # TR: Keyboard shortcut for "Remove" (tag) self.remove_tag_shortcut = QtWidgets.QShortcut(QtGui.QKeySequence(_("Alt+Shift+R")), self, self.remove_selected_tags) self.preserved_tags = PreservedTags() self._single_file_album = False self._single_track_album = False self.tagger.clipboard().dataChanged.connect(self.update_clipboard) def get_file_lookup(self): """Return a FileLookup object.""" config = get_config() return FileLookup(self, config.setting["server_host"], config.setting["server_port"], self.tagger.browser_integration.port) def lookup_tags(self): lookup = self.get_file_lookup() LOOKUP_TAGS = { "musicbrainz_recordingid": lookup.recording_lookup, "musicbrainz_trackid": lookup.track_lookup, "musicbrainz_albumid": lookup.album_lookup, "musicbrainz_workid": lookup.work_lookup, "musicbrainz_artistid": lookup.artist_lookup, "musicbrainz_albumartistid": lookup.artist_lookup, "musicbrainz_releasegroupid": lookup.release_group_lookup, "musicbrainz_discid": lookup.discid_lookup, "acoustid_id": lookup.acoust_lookup } return LOOKUP_TAGS def open_link(self, values, tag): lookup = self.lookup_tags() lookup_func = lookup[tag] for v in values: lookup_func(v) def edit(self, index, trigger, event): if index.column() != self.COLUMN_NEW: return False item = self.itemFromIndex(index) if item.flags() & QtCore.Qt.ItemIsEditable and \ trigger in {QtWidgets.QAbstractItemView.DoubleClicked, QtWidgets.QAbstractItemView.EditKeyPressed, QtWidgets.QAbstractItemView.AnyKeyPressed}: tag = self.tag_diff.tag_names[item.row()] values = self.tag_diff.new[tag] if len(values) > 1: self.edit_tag(tag) return False else: self.editing = item item.setText(values[0]) return super().edit(index, trigger, event) return False def keyPressEvent(self, event): if event.matches(QtGui.QKeySequence.Copy): self.copy_value() elif event.matches(QtGui.QKeySequence.Paste): self.paste_value() else: super().keyPressEvent(event) def copy_value(self): item = self.currentItem() if item: column = item.column() tag = self.tag_diff.tag_names[item.row()] value = None if column == self.COLUMN_ORIG: value = self.tag_diff.orig[tag] elif column == self.COLUMN_NEW: value = self.tag_diff.new[tag] if tag == '~length': value = [format_time(value or 0), ] if value is not None: self.tagger.clipboard().setText(MULTI_VALUED_JOINER.join(value)) self.clipboard = value def paste_value(self): item = self.currentItem() if item: column = item.column() tag = self.tag_diff.tag_names[item.row()] if column == self.COLUMN_NEW and self.tag_is_editable(tag): self.set_tag_values(tag, self.clipboard) self.update() def update_clipboard(self): clipboard = self.tagger.clipboard().text().split(MULTI_VALUED_JOINER) if clipboard: self.clipboard = clipboard def closeEditor(self, editor, hint): super().closeEditor(editor, hint) tag = self.tag_diff.tag_names[self.editing.row()] old = self.tag_diff.new[tag] new = [self._get_editor_value(editor)] if old == new: self.editing.setText(old[0]) else: self.set_tag_values(tag, new) self.editing = None self.update(drop_album_caches=tag == 'album') @staticmethod def _get_editor_value(editor): if hasattr(editor, 'text'): return editor.text() elif hasattr(editor, 'toPlainText'): return editor.toPlainText() return '' def contextMenuEvent(self, event): menu = QtWidgets.QMenu(self) if self.objects: tags = self.selected_tags() single_tag = len(tags) == 1 if single_tag: selected_tag = tags[0] editable = self.tag_is_editable(selected_tag) edit_tag_action = QtWidgets.QAction(_("Edit..."), self.parent) edit_tag_action.triggered.connect(partial(self.edit_tag, selected_tag)) edit_tag_action.setShortcut(self.edit_tag_shortcut.key()) edit_tag_action.setEnabled(editable) menu.addAction(edit_tag_action) if selected_tag not in self.preserved_tags: add_to_preserved_tags_action = QtWidgets.QAction(_("Add to 'Preserve Tags' List"), self.parent) add_to_preserved_tags_action.triggered.connect(partial(self.preserved_tags.add, selected_tag)) add_to_preserved_tags_action.setEnabled(editable) menu.addAction(add_to_preserved_tags_action) else: remove_from_preserved_tags_action = QtWidgets.QAction(_("Remove from 'Preserve Tags' List"), self.parent) remove_from_preserved_tags_action.triggered.connect(partial(self.preserved_tags.discard, selected_tag)) remove_from_preserved_tags_action.setEnabled(editable) menu.addAction(remove_from_preserved_tags_action) removals = [] useorigs = [] item = self.currentItem() if item: column = item.column() for tag in tags: if tag in self.lookup_tags().keys(): if (column == self.COLUMN_ORIG or column == self.COLUMN_NEW) and single_tag and item.text(): if column == self.COLUMN_ORIG: values = self.tag_diff.orig[tag] else: values = self.tag_diff.new[tag] lookup_action = QtWidgets.QAction(_("Lookup in &Browser"), self.parent) lookup_action.triggered.connect(partial(self.open_link, values, tag)) menu.addAction(lookup_action) if self.tag_is_removable(tag): removals.append(partial(self.remove_tag, tag)) status = self.tag_diff.status[tag] & TagStatus.CHANGED if status == TagStatus.CHANGED or status == TagStatus.REMOVED: file_tracks = [] track_albums = set() for file in self.files: objects = [file] if file.parent in self.tracks and len(self.files & set(file.parent.files)) == 1: objects.append(file.parent) file_tracks.append(file.parent) track_albums.add(file.parent.album) orig_values = list(file.orig_metadata.getall(tag)) or [""] useorigs.append(partial(self.set_tag_values, tag, orig_values, objects)) for track in set(self.tracks)-set(file_tracks): objects = [track] orig_values = list(track.orig_metadata.getall(tag)) or [""] useorigs.append(partial(self.set_tag_values, tag, orig_values, objects)) track_albums.add(track.album) for album in track_albums: objects = [album] orig_values = list(album.orig_metadata.getall(tag)) or [""] useorigs.append(partial(self.set_tag_values, tag, orig_values, objects)) remove_tag_action = QtWidgets.QAction(_("Remove"), self.parent) remove_tag_action.triggered.connect(partial(self._apply_update_funcs, removals)) remove_tag_action.setShortcut(self.remove_tag_shortcut.key()) remove_tag_action.setEnabled(bool(removals)) menu.addAction(remove_tag_action) if useorigs: name = ngettext("Use Original Value", "Use Original Values", len(useorigs)) use_orig_value_action = QtWidgets.QAction(name, self.parent) use_orig_value_action.triggered.connect(partial(self._apply_update_funcs, useorigs)) menu.addAction(use_orig_value_action) menu.addSeparator() if single_tag: menu.addSeparator() copy_action = QtWidgets.QAction(icontheme.lookup('edit-copy', icontheme.ICON_SIZE_MENU), _("&Copy"), self) copy_action.triggered.connect(self.copy_value) copy_action.setShortcut(QtGui.QKeySequence.Copy) menu.addAction(copy_action) paste_action = QtWidgets.QAction(icontheme.lookup('edit-paste', icontheme.ICON_SIZE_MENU), _("&Paste"), self) paste_action.triggered.connect(self.paste_value) paste_action.setShortcut(QtGui.QKeySequence.Paste) paste_action.setEnabled(editable) menu.addAction(paste_action) if single_tag or removals or useorigs: menu.addSeparator() menu.addAction(self.add_tag_action) menu.addSeparator() menu.addAction(self.changes_first_action) menu.exec_(event.globalPos()) event.accept() def _apply_update_funcs(self, funcs): with self.parent.ignore_selection_changes: for f in funcs: f() self.parent.update_selection(new_selection=False, drop_album_caches=True) def edit_tag(self, tag): EditTagDialog(self.parent, tag).exec_() def edit_selected_tag(self): tags = self.selected_tags(filter_func=self.tag_is_editable) if len(tags) == 1: self.edit_tag(tags[0]) def toggle_changes_first(self, checked): config = get_config() config.persist["show_changes_first"] = checked self.update() def set_tag_values(self, tag, values, objects=None): if objects is None: objects = self.objects with self.parent.ignore_selection_changes: if values == [""]: values = [] if not values and self.tag_is_removable(tag): for obj in objects: del obj.metadata[tag] obj.update() elif values: for obj in objects: obj.metadata[tag] = values obj.update() def remove_tag(self, tag): self.set_tag_values(tag, []) def remove_selected_tags(self): for tag in self.selected_tags(filter_func=self.tag_is_removable): if self.tag_is_removable(tag): self.remove_tag(tag) self.parent.update_selection(new_selection=False, drop_album_caches=True) def tag_is_removable(self, tag): return self.tag_diff.status[tag] & TagStatus.NOTREMOVABLE == 0 def tag_is_editable(self, tag): return self.tag_diff.status[tag] & TagStatus.READONLY == 0 def selected_tags(self, filter_func=None): tags = set(self.tag_diff.tag_names[item.row()] for item in self.selectedItems()) if filter_func: tags = filter(filter_func, tags) return list(tags) def _update_selection(self): files = set() tracks = set() objects = set() for obj in self.parent.selected_objects: if isinstance(obj, File): files.add(obj) elif isinstance(obj, Track): tracks.add(obj) files.update(obj.files) elif isinstance(obj, Cluster) and obj.can_edit_tags(): objects.add(obj) files.update(obj.files) elif isinstance(obj, Album): objects.add(obj) tracks.update(obj.tracks) for track in obj.tracks: files.update(track.files) objects.update(files) objects.update(tracks) self.selection_dirty = False self.selection_mutex.lock() self.files = files self.tracks = tracks self.objects = objects self.selection_mutex.unlock() @throttle(100) def update(self, drop_album_caches=False): if self.editing: return new_selection = self.selection_dirty if self.selection_dirty: self._update_selection() thread.run_task(partial(self._update_tags, new_selection, drop_album_caches), self._update_items, thread_pool=self.tagger.priority_thread_pool) def _update_tags(self, new_selection=True, drop_album_caches=False): self.selection_mutex.lock() files = self.files tracks = self.tracks self.selection_mutex.unlock() if not (files or tracks): return None if new_selection or drop_album_caches: self._single_file_album = len({file.metadata["album"] for file in files}) == 1 self._single_track_album = len({track.metadata["album"] for track in tracks}) == 1 while not new_selection: # Just an if with multiple exit points # If we are dealing with the same selection # skip updates unless it we are dealing with a single file/track if len(files) == 1: break if len(tracks) == 1: break # Or if we are dealing with a single cluster/album if self._single_file_album: break if self._single_track_album: break return self.tag_diff self.colors = { TagStatus.NOCHANGE: self.palette().color(QtGui.QPalette.Text), TagStatus.REMOVED: QtGui.QBrush(interface_colors.get_qcolor('tagstatus_removed')), TagStatus.ADDED: QtGui.QBrush(interface_colors.get_qcolor('tagstatus_added')), TagStatus.CHANGED: QtGui.QBrush(interface_colors.get_qcolor('tagstatus_changed')) } config = get_config() tag_diff = TagDiff(max_length_diff=config.setting["ignore_track_duration_difference_under"]) orig_tags = tag_diff.orig new_tags = tag_diff.new tag_diff.objects = len(files) clear_existing_tags = config.setting["clear_existing_tags"] top_tags = config.setting['metadatabox_top_tags'] top_tags_set = set(top_tags) settings = config.setting.as_dict() for file in files: new_metadata = file.metadata orig_metadata = file.orig_metadata tags = set(new_metadata) | set(orig_metadata) for name in filter(lambda x: not x.startswith("~") and file.supports_tag(x), tags): new_values = file.format_specific_metadata(new_metadata, name, settings) orig_values = file.format_specific_metadata(orig_metadata, name, settings) if not clear_existing_tags and not new_values: new_values = list(orig_values or [""]) removed = name in new_metadata.deleted_tags tag_diff.add(name, orig_values, new_values, True, removed, top_tags=top_tags_set) tag_diff.add("~length", str(orig_metadata.length), str(new_metadata.length), removable=False, readonly=True) for track in tracks: if track.num_linked_files == 0: for name, new_values in track.metadata.rawitems(): if not name.startswith("~"): if name in track.orig_metadata: orig_values = track.orig_metadata.getall(name) else: orig_values = new_values tag_diff.add(name, orig_values, new_values, True) length = str(track.metadata.length) tag_diff.add("~length", length, length, removable=False, readonly=True) tag_diff.objects += 1 all_tags = set(list(orig_tags.keys()) + list(new_tags.keys())) common_tags = [tag for tag in top_tags if tag in all_tags] tag_names = common_tags + sorted(all_tags.difference(common_tags), key=lambda x: display_tag_name(x).lower()) if config.persist["show_changes_first"]: tags_by_status = {} for tag in tag_names: tags_by_status.setdefault(tag_diff.tag_status(tag), []).append(tag) for status in (TagStatus.CHANGED, TagStatus.ADDED, TagStatus.REMOVED, TagStatus.NOCHANGE): tag_diff.tag_names += tags_by_status.pop(status, []) else: tag_diff.tag_names = [ tag for tag in tag_names if tag_diff.status[tag] != TagStatus.EMPTY] return tag_diff def _update_items(self, result=None, error=None): if self.editing: return if not (self.files or self.tracks): result = None self.tag_diff = result if result is None: self.setRowCount(0) return self.setRowCount(len(result.tag_names)) orig_flags = QtCore.Qt.ItemIsSelectable | QtCore.Qt.ItemIsEnabled new_flags = orig_flags | QtCore.Qt.ItemIsEditable for i, name in enumerate(result.tag_names): tag_item = self.item(i, 0) orig_item = self.item(i, 1) new_item = self.item(i, 2) if not tag_item: tag_item = QtWidgets.QTableWidgetItem() tag_item.setFlags(orig_flags) font = tag_item.font() font.setBold(True) tag_item.setFont(font) self.setItem(i, 0, tag_item) if not orig_item: orig_item = QtWidgets.QTableWidgetItem() orig_item.setFlags(orig_flags) self.setItem(i, 1, orig_item) if not new_item: new_item = QtWidgets.QTableWidgetItem() self.setItem(i, 2, new_item) tag_item.setText(display_tag_name(name)) self.set_item_value(orig_item, self.tag_diff.orig, name) if name == "~length": new_item.setFlags(orig_flags) else: new_item.setFlags(new_flags) self.set_item_value(new_item, self.tag_diff.new, name) font = new_item.font() if result.tag_status(name) == TagStatus.REMOVED: font.setStrikeOut(True) else: font.setStrikeOut(False) new_item.setFont(font) color = self.colors.get(result.tag_status(name), self.colors[TagStatus.NOCHANGE]) orig_item.setForeground(color) new_item.setForeground(color) alignment = QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop tag_item.setTextAlignment(alignment) orig_item.setTextAlignment(alignment) new_item.setTextAlignment(alignment) # Adjust row height to content size self.setRowHeight(i, self.sizeHintForRow(i)) def set_item_value(self, item, tags, name): text, italic = tags.display_value(name) item.setData(QtCore.Qt.UserRole, name) item.setText(text) font = item.font() font.setItalic(italic) item.setFont(font) @restore_method def restore_state(self): config = get_config() state = config.persist["metadatabox_header_state"] header = self.horizontalHeader() header.restoreState(state) header.setSectionResizeMode(QtWidgets.QHeaderView.Interactive) def save_state(self): config = get_config() header = self.horizontalHeader() state = header.saveState() config.persist["metadatabox_header_state"] = state picard-release-2.7.3/picard/ui/moveable_list_view.py000066400000000000000000000043571416775010500225320ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2018 Sambhav Kothari # Copyright (C) 2018, 2020-2021 Laurent Monin # # 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 functools import partial from PyQt5 import ( QtCore, QtWidgets, ) class MoveableListView: def __init__(self, list_widget, up_button, down_button, callback=None): self.list_widget = list_widget self.up_button = up_button self.down_button = down_button self.update_callback = callback self.up_button.clicked.connect(partial(self.move_item, 1)) self.down_button.clicked.connect(partial(self.move_item, -1)) self.list_widget.currentRowChanged.connect(self.update_buttons) self.list_widget.setDragDropMode(QtWidgets.QAbstractItemView.DragDrop) self.list_widget.setDefaultDropAction(QtCore.Qt.MoveAction) def move_item(self, offset): current_index = self.list_widget.currentRow() offset_index = current_index - offset offset_item = self.list_widget.item(offset_index) if offset_item: current_item = self.list_widget.takeItem(current_index) self.list_widget.insertItem(offset_index, current_item) self.list_widget.setCurrentItem(current_item) self.update_buttons() def update_buttons(self): current_row = self.list_widget.currentRow() self.up_button.setEnabled(current_row > 0) self.down_button.setEnabled(current_row < self.list_widget.count() - 1) if self.update_callback: self.update_callback() picard-release-2.7.3/picard/ui/options/000077500000000000000000000000001416775010500177635ustar00rootroot00000000000000picard-release-2.7.3/picard/ui/options/__init__.py000066400000000000000000000076361416775010500221100ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2007 Lukáš Lalinský # Copyright (C) 2009 Nikolai Prokoschenko # Copyright (C) 2009, 2019-2021 Philipp Wolfer # Copyright (C) 2013, 2015, 2018-2021 Laurent Monin # Copyright (C) 2016-2017 Sambhav Kothari # # 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. import re from PyQt5 import QtWidgets from picard.config import get_config from picard.plugin import ExtensionPoint class OptionsCheckError(Exception): def __init__(self, title, info): self.title = title self.info = info class OptionsPage(QtWidgets.QWidget): PARENT = None SORT_ORDER = 1000 ACTIVE = True HELP_URL = None STYLESHEET_ERROR = "QWidget { background-color: #f55; color: white; font-weight:bold; padding: 2px; }" STYLESHEET = "QLabel { qproperty-wordWrap: true; }" def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.setStyleSheet(self.STYLESHEET) # Keep track whether the options page has been destroyed to avoid # trying to update deleted UI widgets after plugin list refresh. self.deleted = False # The on destroyed cannot be created as a method on this class or it will never get called. # See https://stackoverflow.com/questions/16842955/widgets-destroyed-signal-is-not-fired-pyqt def on_destroyed(obj=None): self.deleted = True self.destroyed.connect(on_destroyed) def check(self): pass def load(self): pass def save(self): pass def restore_defaults(self): try: options = self.options except AttributeError: return config = get_config() old_options = {} for option in options: if option.section == 'setting': old_options[option.name] = config.setting[option.name] config.setting[option.name] = option.default self.load() # Restore the config values incase the user doesn't save after restoring defaults for key in old_options: config.setting[key] = old_options[key] def display_error(self, error): dialog = QtWidgets.QMessageBox(QtWidgets.QMessageBox.Warning, error.title, error.info, QtWidgets.QMessageBox.Ok, self) dialog.exec_() def init_regex_checker(self, regex_edit, regex_error): """ regex_edit : a widget supporting text() and textChanged() methods, ie QLineEdit regex_error : a widget supporting setStyleSheet() and setText() methods, ie. QLabel """ def check(): try: re.compile(regex_edit.text()) except re.error as e: raise OptionsCheckError(_("Regex Error"), str(e)) def live_checker(text): regex_error.setStyleSheet("") regex_error.setText("") try: check() except OptionsCheckError as e: regex_error.setStyleSheet(self.STYLESHEET_ERROR) regex_error.setText(e.info) regex_edit.textChanged.connect(live_checker) _pages = ExtensionPoint(label='pages') def register_options_page(page_class): _pages.register(page_class.__module__, page_class) picard-release-2.7.3/picard/ui/options/acousticbrainz.py000066400000000000000000000131751416775010500233640ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2011-2012 Lukáš Lalinský # Copyright (C) 2011-2013 Michael Wiencek # Copyright (C) 2013, 2018, 2020-2021 Laurent Monin # Copyright (C) 2015, 2020-2021 Philipp Wolfer # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2021 Gabriel Ferreira # # 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. import os from PyQt5 import QtWidgets from picard.acousticbrainz import ( ab_check_version, find_extractor, ) from picard.config import ( BoolOption, TextOption, get_config, ) from picard.const import ACOUSTICBRAINZ_DOWNLOAD_URL from picard.util import webbrowser2 from picard.ui.options import ( OptionsCheckError, OptionsPage, register_options_page, ) from picard.ui.ui_options_acousticbrainz import Ui_AcousticBrainzOptionsPage class AcousticBrainzOptionsPage(OptionsPage): NAME = "acousticbrainz" TITLE = N_("AcousticBrainz") PARENT = None SORT_ORDER = 45 ACTIVE = True HELP_URL = '/config/options_acousticbrainz.html' options = [ BoolOption("setting", "use_acousticbrainz", False), TextOption("setting", "acousticbrainz_extractor", ""), ] def __init__(self, parent=None): super().__init__(parent) self._extractor_valid = True self.ui = Ui_AcousticBrainzOptionsPage() self.ui.setupUi(self) self.ui.use_acousticbrainz.toggled.connect(self._acousticbrainz_extractor_check) self.ui.acousticbrainz_extractor.textEdited.connect(self._acousticbrainz_extractor_check) self.ui.acousticbrainz_extractor_browse.clicked.connect(self.acousticbrainz_extractor_browse) self.ui.acousticbrainz_extractor_download.clicked.connect(self.acousticbrainz_extractor_download) self.ui.acousticbrainz_extractor_download.setToolTip( _("Open AcousticBrainz website in browser to download extractor binary") ) self._config = get_config() def load(self): self.ui.use_acousticbrainz.setChecked(self._config.setting["use_acousticbrainz"]) extractor_path = self._config.setting["acousticbrainz_extractor"] if not extractor_path or not ab_check_version(extractor_path): self.ui.acousticbrainz_extractor.clear() else: self.ui.acousticbrainz_extractor.setText(extractor_path) self._acousticbrainz_extractor_check() def save(self): enabled = self.ui.use_acousticbrainz.isChecked() changed = self._config.setting["use_acousticbrainz"] != enabled if changed: self._config.setting["use_acousticbrainz"] = enabled self.tagger.window.update_actions() if enabled: self._config.setting["acousticbrainz_extractor"] = self.ui.acousticbrainz_extractor.text() def acousticbrainz_extractor_browse(self): path, _filter = QtWidgets.QFileDialog.getOpenFileName(self, "", self.ui.acousticbrainz_extractor.text()) if path: path = os.path.normpath(path) self.ui.acousticbrainz_extractor.setText(path) self._acousticbrainz_extractor_check() def acousticbrainz_extractor_download(self): webbrowser2.open(ACOUSTICBRAINZ_DOWNLOAD_URL) def _acousticbrainz_extractor_check(self): enabled = self.ui.use_acousticbrainz.isChecked() self.ui.acousticbrainz_extractor.setPlaceholderText(_("Path to streaming_extractor_music(.exe)")) if not enabled: self._acousticbrainz_extractor_set_success("") return extractor_path = self.ui.acousticbrainz_extractor.text() try_find = not extractor_path if try_find: extractor_path = find_extractor() if extractor_path: version = ab_check_version(extractor_path) if version: if try_find: # extractor path will not be saved to config file if it was auto-detected self.ui.acousticbrainz_extractor.clear() self.ui.acousticbrainz_extractor.setPlaceholderText(extractor_path) self._acousticbrainz_extractor_set_success(_("Extractor version: %s") % version) return self._acousticbrainz_extractor_set_error() def _acousticbrainz_extractor_set_success(self, version): self._extractor_valid = True self.ui.acousticbrainz_extractor_info.setStyleSheet("") self.ui.acousticbrainz_extractor_info.setText(version) def _acousticbrainz_extractor_set_error(self): self._extractor_valid = False self.ui.acousticbrainz_extractor_info.setStyleSheet(self.STYLESHEET_ERROR) self.ui.acousticbrainz_extractor_info.setText(_("Please select a valid extractor executable.")) def check(self): if not self._extractor_valid: raise OptionsCheckError(_("Invalid extractor executable"), _("Please select a valid extractor executable.")) def display_error(self, error): pass register_options_page(AcousticBrainzOptionsPage) picard-release-2.7.3/picard/ui/options/advanced.py000066400000000000000000000104051416775010500221020ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2007 Lukáš Lalinský # Copyright (C) 2013-2015, 2018, 2020-2021 Laurent Monin # Copyright (C) 2014, 2019-2021 Philipp Wolfer # Copyright (C) 2016-2017 Sambhav Kothari # # 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 picard.config import ( BoolOption, IntOption, ListOption, TextOption, get_config, ) from picard.ui.options import ( OptionsPage, register_options_page, ) from picard.ui.ui_options_advanced import Ui_AdvancedOptionsPage class AdvancedOptionsPage(OptionsPage): NAME = "advanced" TITLE = N_("Advanced") PARENT = None SORT_ORDER = 90 ACTIVE = True HELP_URL = '/config/options_advanced.html' options = [ TextOption("setting", "ignore_regex", ""), BoolOption("setting", "ignore_hidden_files", False), BoolOption("setting", "recursively_add_files", True), IntOption("setting", "ignore_track_duration_difference_under", 2), BoolOption("setting", "completeness_ignore_videos", False), BoolOption("setting", "completeness_ignore_pregap", False), BoolOption("setting", "completeness_ignore_data", False), BoolOption("setting", "completeness_ignore_silence", False), ListOption("setting", "compare_ignore_tags", []), ] def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_AdvancedOptionsPage() self.ui.setupUi(self) self.init_regex_checker(self.ui.ignore_regex, self.ui.regex_error) def load(self): config = get_config() self.ui.ignore_regex.setText(config.setting["ignore_regex"]) self.ui.ignore_hidden_files.setChecked(config.setting["ignore_hidden_files"]) self.ui.recursively_add_files.setChecked(config.setting["recursively_add_files"]) self.ui.ignore_track_duration_difference_under.setValue(config.setting["ignore_track_duration_difference_under"]) self.ui.completeness_ignore_videos.setChecked(config.setting["completeness_ignore_videos"]) self.ui.completeness_ignore_pregap.setChecked(config.setting["completeness_ignore_pregap"]) self.ui.completeness_ignore_data.setChecked(config.setting["completeness_ignore_data"]) self.ui.completeness_ignore_silence.setChecked(config.setting["completeness_ignore_silence"]) self.ui.compare_ignore_tags.update(config.setting["compare_ignore_tags"]) self.ui.compare_ignore_tags.set_user_sortable(False) def save(self): config = get_config() config.setting["ignore_regex"] = self.ui.ignore_regex.text() config.setting["ignore_hidden_files"] = self.ui.ignore_hidden_files.isChecked() config.setting["recursively_add_files"] = self.ui.recursively_add_files.isChecked() config.setting["ignore_track_duration_difference_under"] = self.ui.ignore_track_duration_difference_under.value() config.setting["completeness_ignore_videos"] = self.ui.completeness_ignore_videos.isChecked() config.setting["completeness_ignore_pregap"] = self.ui.completeness_ignore_pregap.isChecked() config.setting["completeness_ignore_data"] = self.ui.completeness_ignore_data.isChecked() config.setting["completeness_ignore_silence"] = self.ui.completeness_ignore_silence.isChecked() tags = list(self.ui.compare_ignore_tags.tags) if tags != config.setting["compare_ignore_tags"]: config.setting["compare_ignore_tags"] = tags def restore_defaults(self): self.ui.compare_ignore_tags.clear() super().restore_defaults() register_options_page(AdvancedOptionsPage) picard-release-2.7.3/picard/ui/options/cdlookup.py000066400000000000000000000054401416775010500221600ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2004 Robert Kaye # Copyright (C) 2006-2007 Lukáš Lalinský # Copyright (C) 2008, 2019-2021 Philipp Wolfer # Copyright (C) 2012-2013 Michael Wiencek # Copyright (C) 2013, 2018-2021 Laurent Monin # Copyright (C) 2017 Sambhav Kothari # # 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 picard.config import ( TextOption, get_config, ) from picard.util.cdrom import ( AUTO_DETECT_DRIVES, DEFAULT_DRIVES, get_cdrom_drives, ) from picard.ui.options import ( OptionsPage, register_options_page, ) if AUTO_DETECT_DRIVES: from picard.ui.ui_options_cdlookup_select import Ui_CDLookupOptionsPage else: from picard.ui.ui_options_cdlookup import Ui_CDLookupOptionsPage class CDLookupOptionsPage(OptionsPage): NAME = "cdlookup" TITLE = N_("CD Lookup") PARENT = None SORT_ORDER = 50 ACTIVE = True HELP_URL = '/config/options_cdlookup.html' options = [ TextOption("setting", "cd_lookup_device", ",".join(DEFAULT_DRIVES)), ] def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_CDLookupOptionsPage() self.ui.setupUi(self) if AUTO_DETECT_DRIVES: self._device_list = get_cdrom_drives() self.ui.cd_lookup_device.addItems(self._device_list) def load(self): config = get_config() device = config.setting["cd_lookup_device"] if AUTO_DETECT_DRIVES: try: self.ui.cd_lookup_device.setCurrentIndex(self._device_list.index(device)) except ValueError: pass else: self.ui.cd_lookup_device.setText(device) def save(self): config = get_config() if AUTO_DETECT_DRIVES: device = self.ui.cd_lookup_device.currentText() device_list = self._device_list else: device = self.ui.cd_lookup_device.text() device_list = [device] config.setting["cd_lookup_device"] = device self.tagger.window.update_cd_lookup_drives(device_list) register_options_page(CDLookupOptionsPage) picard-release-2.7.3/picard/ui/options/cover.py000066400000000000000000000132041416775010500214530ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2007 Lukáš Lalinský # Copyright (C) 2010, 2018-2021 Philipp Wolfer # Copyright (C) 2012, 2014 Wieland Hoffmann # Copyright (C) 2012-2014 Michael Wiencek # Copyright (C) 2013-2015, 2018-2021 Laurent Monin # Copyright (C) 2016-2018 Sambhav Kothari # Copyright (C) 2017 Suhas # Copyright (C) 2021 Bob Swift # # 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 picard.config import ( BoolOption, ListOption, Option, TextOption, get_config, ) from picard.const import DEFAULT_COVER_IMAGE_FILENAME from picard.coverart.providers import cover_art_providers from picard.ui.checkbox_list_item import CheckboxListItem from picard.ui.moveable_list_view import MoveableListView from picard.ui.options import ( OptionsPage, register_options_page, ) from picard.ui.ui_options_cover import Ui_CoverOptionsPage class CoverOptionsPage(OptionsPage): NAME = "cover" TITLE = N_("Cover Art") PARENT = None SORT_ORDER = 35 ACTIVE = True HELP_URL = '/config/options_cover.html' options = [ BoolOption("setting", "save_images_to_tags", True), BoolOption("setting", "embed_only_one_front_image", True), BoolOption("setting", "save_images_to_files", False), TextOption("setting", "cover_image_filename", DEFAULT_COVER_IMAGE_FILENAME), BoolOption("setting", "save_images_overwrite", False), BoolOption("setting", "save_only_one_front_image", False), BoolOption("setting", "image_type_as_filename", False), ListOption("setting", "ca_providers", [ ('Cover Art Archive', True), ('UrlRelationships', True), ('CaaReleaseGroup', True), ('Local', False), ]), ] def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_CoverOptionsPage() self.ui.setupUi(self) self.ui.cover_image_filename.setPlaceholderText(Option.get('setting', 'cover_image_filename').default) self.ui.save_images_to_files.clicked.connect(self.update_ca_providers_groupbox_state) self.ui.save_images_to_tags.clicked.connect(self.update_ca_providers_groupbox_state) self.ui.save_only_one_front_image.toggled.connect(self.ui.image_type_as_filename.setDisabled) self.move_view = MoveableListView(self.ui.ca_providers_list, self.ui.up_button, self.ui.down_button) def load_cover_art_providers(self): """Load available providers, initialize provider-specific options, restore state of each """ self.ui.ca_providers_list.clear() for p in cover_art_providers(): self.ui.ca_providers_list.addItem(CheckboxListItem(_(p.title), checked=p.enabled, data=p.name)) def restore_defaults(self): # Remove previous entries self.ui.ca_providers_list.clear() super().restore_defaults() def ca_providers(self): items = [] for i in range(self.ui.ca_providers_list.count()): item = self.ui.ca_providers_list.item(i) items.append((item.data, item.checked)) return items def load(self): config = get_config() self.ui.save_images_to_tags.setChecked(config.setting["save_images_to_tags"]) self.ui.cb_embed_front_only.setChecked(config.setting["embed_only_one_front_image"]) self.ui.save_images_to_files.setChecked(config.setting["save_images_to_files"]) self.ui.cover_image_filename.setText(config.setting["cover_image_filename"]) self.ui.save_images_overwrite.setChecked(config.setting["save_images_overwrite"]) self.ui.save_only_one_front_image.setChecked(config.setting["save_only_one_front_image"]) self.ui.image_type_as_filename.setChecked(config.setting["image_type_as_filename"]) self.load_cover_art_providers() self.ui.ca_providers_list.setCurrentRow(0) self.update_ca_providers_groupbox_state() def save(self): config = get_config() config.setting["save_images_to_tags"] = self.ui.save_images_to_tags.isChecked() config.setting["embed_only_one_front_image"] = self.ui.cb_embed_front_only.isChecked() config.setting["save_images_to_files"] = self.ui.save_images_to_files.isChecked() config.setting["cover_image_filename"] = self.ui.cover_image_filename.text() config.setting["save_images_overwrite"] = self.ui.save_images_overwrite.isChecked() config.setting["save_only_one_front_image"] = self.ui.save_only_one_front_image.isChecked() config.setting["image_type_as_filename"] = self.ui.image_type_as_filename.isChecked() config.setting["ca_providers"] = self.ca_providers() def update_ca_providers_groupbox_state(self): files_enabled = self.ui.save_images_to_files.isChecked() tags_enabled = self.ui.save_images_to_tags.isChecked() self.ui.ca_providers_groupbox.setEnabled(files_enabled or tags_enabled) register_options_page(CoverOptionsPage) picard-release-2.7.3/picard/ui/options/dialog.py000066400000000000000000000462441416775010500216060ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2008, 2011 Lukáš Lalinský # Copyright (C) 2008-2009 Nikolai Prokoschenko # Copyright (C) 2008-2009, 2018-2021 Philipp Wolfer # Copyright (C) 2011 Pavan Chander # Copyright (C) 2011-2012, 2019 Wieland Hoffmann # Copyright (C) 2011-2013 Michael Wiencek # Copyright (C) 2013, 2017-2021 Laurent Monin # Copyright (C) 2014 Sophist-UK # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2017 Suhas # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 Gabriel Ferreira # # 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 namedtuple from PyQt5 import ( QtCore, QtGui, QtWidgets, ) from picard import log from picard.config import ( ListOption, SettingConfigSection, TextOption, get_config, ) from picard.profile import UserProfileGroups from picard.util import restore_method from picard.ui import ( HashableTreeWidgetItem, PicardDialog, SingletonDialog, ) from picard.ui.options import ( # noqa: F401 # pylint: disable=unused-import OptionsCheckError, _pages as page_classes, acousticbrainz, advanced, cdlookup, cover, fingerprinting, general, genres, interface, interface_colors, interface_top_tags, maintenance, matching, metadata, network, plugins, profiles, ratings, releases, renaming, scripting, tags, tags_compatibility_aac, tags_compatibility_ac3, tags_compatibility_id3, tags_compatibility_wave, ) from picard.ui.theme import theme from picard.ui.ui_options_attached_profiles import Ui_AttachedProfilesDialog from picard.ui.util import StandardButton class OptionsDialog(PicardDialog, SingletonDialog): options = [ TextOption("persist", "options_last_active_page", ""), ListOption("persist", "options_pages_tree_state", []), ] def add_pages(self, parent, default_page, parent_item): pages = [(p.SORT_ORDER, p.NAME, p) for p in self.pages if p.PARENT == parent] items = [] for foo, bar, page in sorted(pages): item = HashableTreeWidgetItem(parent_item) item.setText(0, _(page.TITLE)) if page.ACTIVE: self.item_to_page[item] = page self.page_to_item[page.NAME] = item self.ui.pages_stack.addWidget(page) else: item.setFlags(QtCore.Qt.ItemIsEnabled) self.add_pages(page.NAME, default_page, item) if page.NAME == default_page: self.default_item = item items.append(item) if not self.default_item and not parent: self.default_item = items[0] def __init__(self, default_page=None, parent=None): super().__init__(parent) self.setWindowModality(QtCore.Qt.ApplicationModal) self.setAttribute(QtCore.Qt.WA_DeleteOnClose) from picard.ui.ui_options import Ui_Dialog self.ui = Ui_Dialog() self.ui.setupUi(self) self.ui.reset_all_button = QtWidgets.QPushButton(_("&Restore all Defaults")) self.ui.reset_all_button.setToolTip(_("Reset all of Picard's settings")) self.ui.reset_button = QtWidgets.QPushButton(_("Restore &Defaults")) self.ui.reset_button.setToolTip(_("Reset all settings for current option page")) ok = StandardButton(StandardButton.OK) ok.setText(_("Make It So!")) self.ui.buttonbox.addButton(ok, QtWidgets.QDialogButtonBox.AcceptRole) self.ui.buttonbox.addButton(StandardButton(StandardButton.CANCEL), QtWidgets.QDialogButtonBox.RejectRole) self.ui.buttonbox.addButton(StandardButton(StandardButton.HELP), QtWidgets.QDialogButtonBox.HelpRole) self.ui.buttonbox.addButton(self.ui.reset_all_button, QtWidgets.QDialogButtonBox.ActionRole) self.ui.buttonbox.addButton(self.ui.reset_button, QtWidgets.QDialogButtonBox.ActionRole) self.ui.buttonbox.accepted.connect(self.accept) self.ui.buttonbox.rejected.connect(self.reject) self.ui.reset_all_button.clicked.connect(self.confirm_reset_all) self.ui.reset_button.clicked.connect(self.confirm_reset) self.ui.buttonbox.helpRequested.connect(self.show_help) self.ui.attached_profiles_button = QtWidgets.QPushButton(_("Attached Profiles")) self.ui.attached_profiles_button.setToolTip(_("Show which profiles are attached to the options on this page")) self.ui.buttonbox.addButton(self.ui.attached_profiles_button, QtWidgets.QDialogButtonBox.ActionRole) self.ui.attached_profiles_button.clicked.connect(self.show_attached_profiles_dialog) config = get_config() self.pages = [] for Page in page_classes: try: page = Page(self.ui.pages_stack) self.pages.append(page) except Exception: log.exception('Failed initializing options page %r', page) self.item_to_page = {} self.page_to_item = {} self.default_item = None if not default_page: default_page = config.persist["options_last_active_page"] self.add_pages(None, default_page, self.ui.pages_tree) # work-around to set optimal option pane width self.ui.pages_tree.expandAll() max_page_name = self.ui.pages_tree.sizeHintForColumn(0) + 2*self.ui.pages_tree.frameWidth() self.ui.dialog_splitter.setSizes([max_page_name, self.geometry().width() - max_page_name]) self.ui.pages_tree.setHeaderLabels([""]) self.ui.pages_tree.header().hide() self.ui.pages_tree.itemSelectionChanged.connect(self.switch_page) self.restoreWindowState() self.finished.connect(self.saveWindowState) for page in self.pages: try: page.load() except Exception: log.exception('Failed loading options page %r', page) self.disable_page(page.NAME) self.ui.pages_tree.setCurrentItem(self.default_item) self.profile_page = self.get_page('profiles') self.profile_page.signal_refresh.connect(self.update_from_profile_changes) self.first_enter = True self.installEventFilter(self) self.highlight_enabled_profile_options() current_page = self.item_to_page[self.ui.pages_tree.currentItem()] self.set_profiles_button_and_highlight(current_page) def page_has_profile_options(self, page): try: name = page.PARENT if page.PARENT in UserProfileGroups.SETTINGS_GROUPS else page.NAME except AttributeError: return False return name in UserProfileGroups.get_setting_groups_list() def show_attached_profiles_dialog(self): window_title = _("Profiles Attached to Options") items = self.ui.pages_tree.selectedItems() if not items: return page = self.item_to_page[items[0]] if not self.page_has_profile_options(page): message_box = QtWidgets.QMessageBox(self) message_box.setIcon(QtWidgets.QMessageBox.Information) message_box.setWindowModality(QtCore.Qt.WindowModal) message_box.setWindowTitle(window_title) message_box.setText(_("The options on this page are not currently available to be managed using profiles.")) message_box.setStandardButtons(QtWidgets.QMessageBox.Ok) return message_box.exec_() override_profiles = self.profile_page._clean_and_get_all_profiles() override_settings = self.profile_page.profile_settings profile_dialog = AttachedProfilesDialog( parent=self, option_group=page.NAME, override_profiles=override_profiles, override_settings=override_settings ) profile_dialog.show() profile_dialog.raise_() profile_dialog.activateWindow() def _get_profile_title_from_id(self, profile_id): config = get_config() for item in config.profiles[SettingConfigSection.PROFILES_KEY]: if item["id"] == profile_id: return item["title"] return _('Unknown profile') def update_from_profile_changes(self): self.highlight_enabled_profile_options(load_settings=True) def get_working_profile_data(self): profile_page = self.get_page('profiles') working_profiles = profile_page._clean_and_get_all_profiles() if working_profiles is None: working_profiles = [] working_settings = profile_page.profile_settings return working_profiles, working_settings def highlight_enabled_profile_options(self, load_settings=False): working_profiles, working_settings = self.get_working_profile_data() HighlightColors = namedtuple('HighlightColors', ('fg', 'bg')) HIGHLIGHT_FMT = "#%s { color: %s; background-color: %s; }" if theme.is_dark_theme: option_colors = HighlightColors('#FFFFFF', '#000080') else: option_colors = HighlightColors('#000000', '#F9F906') for page in self.pages: page_name = page.PARENT if page.PARENT in UserProfileGroups.SETTINGS_GROUPS else page.NAME if page_name in UserProfileGroups.SETTINGS_GROUPS: if load_settings: page.load() for opt in UserProfileGroups.SETTINGS_GROUPS[page_name]['settings']: for opt_field in opt.fields: style = HIGHLIGHT_FMT % (opt_field, option_colors.fg, option_colors.bg) try: obj = getattr(page.ui, opt_field) except AttributeError: continue self._check_and_highlight_option(obj, opt.name, working_profiles, working_settings, style) def _check_and_highlight_option(self, obj, option_name, working_profiles, working_settings, style): obj.setStyleSheet(None) obj.setToolTip(None) for item in working_profiles: if item["enabled"]: profile_id = item["id"] profile_title = item["title"] if profile_id in working_settings: profile_settings = working_settings[profile_id] else: profile_settings = {} if option_name in profile_settings: tooltip = _("This option will be saved to profile: %s") % profile_title try: obj.setStyleSheet(style) obj.setToolTip(tooltip) except AttributeError: pass break def eventFilter(self, object, event): """Process selected events. """ evtype = event.type() if evtype == QtCore.QEvent.Enter: if self.first_enter: self.first_enter = False if self.tagger and self.tagger.window.script_editor_dialog is not None: self.get_page('filerenaming').show_script_editing_page() self.activateWindow() return False def get_page(self, name): return self.item_to_page[self.page_to_item[name]] def page_has_attached_profiles(self, page, enabled_profiles_only=False): if not self.page_has_profile_options(page): return False working_profiles, working_settings = self.get_working_profile_data() page_name = page.PARENT if page.PARENT in UserProfileGroups.SETTINGS_GROUPS else page.NAME for opt in UserProfileGroups.SETTINGS_GROUPS[page_name]['settings']: for item in working_profiles: if enabled_profiles_only and not item["enabled"]: continue profile_id = item["id"] if opt.name in working_settings[profile_id]: return True return False def set_profiles_button_and_highlight(self, page): if self.page_has_attached_profiles(page): self.ui.attached_profiles_button.setDisabled(False) else: self.ui.attached_profiles_button.setDisabled(True) self.ui.pages_stack.setCurrentWidget(page) def switch_page(self): items = self.ui.pages_tree.selectedItems() if items: config = get_config() page = self.item_to_page[items[0]] config.persist["options_last_active_page"] = page.NAME self.set_profiles_button_and_highlight(page) def disable_page(self, name): item = self.page_to_item[name] item.setDisabled(True) @property def help_url(self): current_page = self.ui.pages_stack.currentWidget() url = current_page.HELP_URL # If URL is empty, use the first non empty parent help URL. while current_page.PARENT and not url: current_page = self.item_to_page[self.page_to_item[current_page.PARENT]] url = current_page.HELP_URL if not url: url = 'doc_options' # key in PICARD_URLS return url def accept(self): for page in self.pages: try: page.check() except OptionsCheckError as e: self._show_page_error(page, e) return except Exception as e: log.exception('Failed checking options page %r', page) self._show_page_error(page, e) return self.profile_page.save() for page in self.pages: try: if page != self.profile_page: page.save() except Exception as e: log.exception('Failed saving options page %r', page) self._show_page_error(page, e) return super().accept() def _show_page_error(self, page, error): if not isinstance(error, OptionsCheckError): error = OptionsCheckError(_('Unexpected error'), str(error)) self.ui.pages_tree.setCurrentItem(self.page_to_item[page.NAME]) page.display_error(error) def saveWindowState(self): expanded_pages = [] for page, item in self.page_to_item.items(): index = self.ui.pages_tree.indexFromItem(item) is_expanded = self.ui.pages_tree.isExpanded(index) expanded_pages.append((page, is_expanded)) config = get_config() config.persist["options_pages_tree_state"] = expanded_pages config.setting.set_profiles_override() config.setting.set_settings_override() @restore_method def restoreWindowState(self): config = get_config() pages_tree_state = config.persist["options_pages_tree_state"] if not pages_tree_state: self.ui.pages_tree.expandAll() else: for page, is_expanded in pages_tree_state: try: item = self.page_to_item[page] except KeyError: continue item.setExpanded(is_expanded) def restore_all_defaults(self): for page in self.pages: page.restore_defaults() self.highlight_enabled_profile_options() def restore_page_defaults(self): self.ui.pages_stack.currentWidget().restore_defaults() self.highlight_enabled_profile_options() def confirm_reset(self): msg = _("You are about to reset your options for this page.") self._show_dialog(msg, self.restore_page_defaults) def confirm_reset_all(self): msg = _("Warning! This will reset all of your settings.") self._show_dialog(msg, self.restore_all_defaults) def _show_dialog(self, msg, function): message_box = QtWidgets.QMessageBox(self) message_box.setIcon(QtWidgets.QMessageBox.Warning) message_box.setWindowModality(QtCore.Qt.WindowModal) message_box.setWindowTitle(_("Confirm Reset")) message_box.setText(_("Are you sure?") + "\n\n" + msg) message_box.setStandardButtons(QtWidgets.QMessageBox.Yes | QtWidgets.QMessageBox.No) if message_box.exec_() == QtWidgets.QMessageBox.Yes: function() class AttachedProfilesDialog(PicardDialog): NAME = 'attachedprofiles' TITLE = N_('Attached Profiles') def __init__(self, parent=None, option_group=None, override_profiles=None, override_settings=None): super().__init__(parent=parent) self.option_group = option_group self.ui = Ui_AttachedProfilesDialog() self.ui.setupUi(self) self.ui.buttonBox.addButton(StandardButton(StandardButton.CLOSE), QtWidgets.QDialogButtonBox.RejectRole) self.ui.buttonBox.rejected.connect(self.close_window) config = get_config() if override_profiles is None or override_settings is None: self.profiles = config.profiles[SettingConfigSection.PROFILES_KEY] self.settings = config.profiles[SettingConfigSection.SETTINGS_KEY] else: self.profiles = override_profiles self.settings = override_settings self.populate_table() self.ui.buttonBox.setFocus() self.setModal(True) def populate_table(self): model = QtGui.QStandardItemModel() model.setColumnCount(2) header_names = [_("Option"), _("Attached Profiles")] model.setHorizontalHeaderLabels(header_names) group = UserProfileGroups.SETTINGS_GROUPS[self.option_group] group_title = group["title"] group_options = group["settings"] window_title = _("Profiles Attached to Options in %s Section") % group_title self.setWindowTitle(window_title) for name, title, object_name in group_options: option_item = QtGui.QStandardItem(_(title)) option_item.setEditable(False) row = [option_item] attached = [] for profile in self.profiles: if name in self.settings[profile["id"]]: attached.append("{0}{1}".format(profile["title"], _(" [Enabled]") if profile["enabled"] else "",)) attached_profiles = "\n".join(attached) if attached else _("None") profile_item = QtGui.QStandardItem(attached_profiles) profile_item.setEditable(False) row.append(profile_item) model.appendRow(row) self.ui.options_list.setModel(model) self.ui.options_list.resizeColumnsToContents() self.ui.options_list.resizeRowsToContents() self.ui.options_list.horizontalHeader().setStretchLastSection(True) def close_window(self): """Close the script metadata editor window. """ self.close() picard-release-2.7.3/picard/ui/options/fingerprinting.py000066400000000000000000000150541416775010500233670ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2011-2012 Lukáš Lalinský # Copyright (C) 2011-2013 Michael Wiencek # Copyright (C) 2013, 2018, 2020-2021 Laurent Monin # Copyright (C) 2015, 2020-2021 Philipp Wolfer # Copyright (C) 2016-2017 Sambhav Kothari # # 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. import os from PyQt5 import ( QtCore, QtGui, QtWidgets, ) from picard.acoustid import find_fpcalc from picard.config import ( BoolOption, TextOption, get_config, ) from picard.util import webbrowser2 from picard.ui.options import ( OptionsCheckError, OptionsPage, register_options_page, ) from picard.ui.ui_options_fingerprinting import Ui_FingerprintingOptionsPage class ApiKeyValidator(QtGui.QValidator): def validate(self, input, pos): # Strip whitespace to avoid typical copy and paste user errors return (QtGui.QValidator.Acceptable, input.strip(), pos) class FingerprintingOptionsPage(OptionsPage): NAME = "fingerprinting" TITLE = N_("Fingerprinting") PARENT = None SORT_ORDER = 45 ACTIVE = True HELP_URL = '/config/options_fingerprinting.html' options = [ BoolOption("setting", "ignore_existing_acoustid_fingerprints", False), BoolOption("setting", "save_acoustid_fingerprints", False), TextOption("setting", "fingerprinting_system", "acoustid"), TextOption("setting", "acoustid_fpcalc", ""), TextOption("setting", "acoustid_apikey", ""), ] def __init__(self, parent=None): super().__init__(parent) self._fpcalc_valid = True self.ui = Ui_FingerprintingOptionsPage() self.ui.setupUi(self) self.ui.disable_fingerprinting.clicked.connect(self.update_groupboxes) self.ui.use_acoustid.clicked.connect(self.update_groupboxes) self.ui.acoustid_fpcalc.textChanged.connect(self._acoustid_fpcalc_check) self.ui.acoustid_fpcalc_browse.clicked.connect(self.acoustid_fpcalc_browse) self.ui.acoustid_fpcalc_download.clicked.connect(self.acoustid_fpcalc_download) self.ui.acoustid_apikey_get.clicked.connect(self.acoustid_apikey_get) self.ui.acoustid_apikey.setValidator(ApiKeyValidator()) def load(self): config = get_config() if config.setting["fingerprinting_system"] == "acoustid": self.ui.use_acoustid.setChecked(True) else: self.ui.disable_fingerprinting.setChecked(True) self.ui.acoustid_fpcalc.setPlaceholderText(find_fpcalc()) self.ui.acoustid_fpcalc.setText(config.setting["acoustid_fpcalc"]) self.ui.acoustid_apikey.setText(config.setting["acoustid_apikey"]) self.ui.ignore_existing_acoustid_fingerprints.setChecked(config.setting["ignore_existing_acoustid_fingerprints"]) self.ui.save_acoustid_fingerprints.setChecked(config.setting["save_acoustid_fingerprints"]) self.update_groupboxes() def save(self): config = get_config() if self.ui.use_acoustid.isChecked(): config.setting["fingerprinting_system"] = "acoustid" else: config.setting["fingerprinting_system"] = "" config.setting["acoustid_fpcalc"] = self.ui.acoustid_fpcalc.text() config.setting["acoustid_apikey"] = self.ui.acoustid_apikey.text() config.setting["ignore_existing_acoustid_fingerprints"] = self.ui.ignore_existing_acoustid_fingerprints.isChecked() config.setting["save_acoustid_fingerprints"] = self.ui.save_acoustid_fingerprints.isChecked() def update_groupboxes(self): if self.ui.use_acoustid.isChecked(): self.ui.acoustid_settings.setEnabled(True) else: self.ui.acoustid_settings.setEnabled(False) self._acoustid_fpcalc_check() def acoustid_fpcalc_browse(self): path, _filter = QtWidgets.QFileDialog.getOpenFileName(self, "", self.ui.acoustid_fpcalc.text()) if path: path = os.path.normpath(path) self.ui.acoustid_fpcalc.setText(path) def acoustid_fpcalc_download(self): webbrowser2.open('chromaprint') def acoustid_apikey_get(self): webbrowser2.open('acoustid_apikey') def _acoustid_fpcalc_check(self): if not self.ui.use_acoustid.isChecked(): self._acoustid_fpcalc_set_success("") return fpcalc = self.ui.acoustid_fpcalc.text() if not fpcalc: fpcalc = find_fpcalc() self._fpcalc_valid = False process = QtCore.QProcess(self) process.finished.connect(self._on_acoustid_fpcalc_check_finished) process.error.connect(self._on_acoustid_fpcalc_check_error) process.start(fpcalc, ["-v"]) def _on_acoustid_fpcalc_check_finished(self, exit_code, exit_status): process = self.sender() if exit_code == 0 and exit_status == 0: output = bytes(process.readAllStandardOutput()).decode() if output.startswith("fpcalc version"): self._acoustid_fpcalc_set_success(output.strip()) else: self._acoustid_fpcalc_set_error() else: self._acoustid_fpcalc_set_error() def _on_acoustid_fpcalc_check_error(self, error): self._acoustid_fpcalc_set_error() def _acoustid_fpcalc_set_success(self, version): self._fpcalc_valid = True self.ui.acoustid_fpcalc_info.setStyleSheet("") self.ui.acoustid_fpcalc_info.setText(version) def _acoustid_fpcalc_set_error(self): self._fpcalc_valid = False self.ui.acoustid_fpcalc_info.setStyleSheet(self.STYLESHEET_ERROR) self.ui.acoustid_fpcalc_info.setText(_("Please select a valid fpcalc executable.")) def check(self): if not self._fpcalc_valid: raise OptionsCheckError(_("Invalid fpcalc executable"), _("Please select a valid fpcalc executable.")) def display_error(self, error): pass register_options_page(FingerprintingOptionsPage) picard-release-2.7.3/picard/ui/options/general.py000066400000000000000000000162531416775010500217610ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2007, 2014 Lukáš Lalinský # Copyright (C) 2008, 2018-2021 Philipp Wolfer # Copyright (C) 2011, 2013 Michael Wiencek # Copyright (C) 2011, 2019 Wieland Hoffmann # Copyright (C) 2013-2014 Sophist-UK # Copyright (C) 2013-2014, 2018, 2020-2021 Laurent Monin # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2017 Frederik “Freso” S. Olesen # Copyright (C) 2018 Bob Swift # Copyright (C) 2018 virusMac # # 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 PyQt5 import QtCore from picard.config import ( BoolOption, IntOption, TextOption, get_config, ) from picard.const import ( MUSICBRAINZ_SERVERS, PROGRAM_UPDATE_LEVELS, ) from picard.util.mbserver import is_official_server from picard.ui.options import ( OptionsPage, register_options_page, ) from picard.ui.ui_options_general import Ui_GeneralOptionsPage class GeneralOptionsPage(OptionsPage): NAME = "general" TITLE = N_("General") PARENT = None SORT_ORDER = 1 ACTIVE = True HELP_URL = '/config/options_general.html' options = [ TextOption("setting", "server_host", MUSICBRAINZ_SERVERS[0]), IntOption("setting", "server_port", 443), BoolOption("setting", "use_server_for_submission", False), BoolOption("setting", "analyze_new_files", False), BoolOption("setting", "cluster_new_files", False), BoolOption("setting", "ignore_file_mbids", False), TextOption("persist", "oauth_refresh_token", ""), TextOption("persist", "oauth_refresh_token_scopes", ""), TextOption("persist", "oauth_access_token", ""), IntOption("persist", "oauth_access_token_expires", 0), TextOption("persist", "oauth_username", ""), BoolOption("setting", "check_for_updates", True), IntOption("setting", "update_check_days", 7), IntOption("setting", "update_level", 0), IntOption("persist", "last_update_check", 0), ] def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_GeneralOptionsPage() self.ui.setupUi(self) self.ui.server_host.addItems(MUSICBRAINZ_SERVERS) self.ui.server_host.currentTextChanged.connect(self.update_server_host) self.ui.login.clicked.connect(self.login) self.ui.logout.clicked.connect(self.logout) self.ui.analyze_new_files.toggled.connect(self._update_cluster_new_files) self.ui.cluster_new_files.toggled.connect(self._update_analyze_new_files) self.ui.login_error.setStyleSheet(self.STYLESHEET_ERROR) self.ui.login_error.hide() self.update_login_logout() def load(self): config = get_config() self.ui.server_host.setEditText(config.setting["server_host"]) self.ui.server_port.setValue(config.setting["server_port"]) self.ui.use_server_for_submission.setChecked(config.setting["use_server_for_submission"]) self.update_server_host() self.ui.analyze_new_files.setChecked(config.setting["analyze_new_files"]) self.ui.cluster_new_files.setChecked(config.setting["cluster_new_files"]) self.ui.ignore_file_mbids.setChecked(config.setting["ignore_file_mbids"]) if self.tagger.autoupdate_enabled: self.ui.check_for_updates.setChecked(config.setting["check_for_updates"]) self.ui.update_level.clear() for level, description in PROGRAM_UPDATE_LEVELS.items(): # TODO: Remove temporary workaround once https://github.com/python-babel/babel/issues/415 has been resolved. babel_415_workaround = description['title'] self.ui.update_level.addItem(_(babel_415_workaround), level) self.ui.update_level.setCurrentIndex(self.ui.update_level.findData(config.setting["update_level"])) self.ui.update_check_days.setValue(config.setting["update_check_days"]) else: self.ui.update_check_groupbox.hide() def save(self): config = get_config() config.setting["server_host"] = self.ui.server_host.currentText().strip() config.setting["server_port"] = self.ui.server_port.value() config.setting["use_server_for_submission"] = self.ui.use_server_for_submission.isChecked() config.setting["analyze_new_files"] = self.ui.analyze_new_files.isChecked() config.setting["cluster_new_files"] = self.ui.cluster_new_files.isChecked() config.setting["ignore_file_mbids"] = self.ui.ignore_file_mbids.isChecked() if self.tagger.autoupdate_enabled: config.setting["check_for_updates"] = self.ui.check_for_updates.isChecked() config.setting["update_level"] = self.ui.update_level.currentData(QtCore.Qt.UserRole) config.setting["update_check_days"] = self.ui.update_check_days.value() def update_server_host(self): host = self.ui.server_host.currentText().strip() if host and is_official_server(host): self.ui.server_host_primary_warning.hide() else: self.ui.server_host_primary_warning.show() def update_login_logout(self, error_msg=None): if self.tagger.webservice.oauth_manager.is_logged_in(): config = get_config() self.ui.logged_in.setText(_("Logged in as %s.") % config.persist["oauth_username"]) self.ui.logged_in.show() self.ui.login_error.hide() self.ui.login.hide() self.ui.logout.show() elif error_msg: self.ui.logged_in.hide() self.ui.login_error.setText(_('Login failed: %s') % error_msg) self.ui.login_error.show() self.ui.login.show() self.ui.logout.hide() else: self.ui.logged_in.hide() self.ui.login_error.hide() self.ui.login.show() self.ui.logout.hide() def login(self): self.tagger.mb_login(self.on_login_finished, self) def restore_defaults(self): super().restore_defaults() self.logout() def on_login_finished(self, successful, error_msg=None): self.update_login_logout(error_msg) def logout(self): self.tagger.mb_logout() self.update_login_logout() def _update_analyze_new_files(self, cluster_new_files): if cluster_new_files: self.ui.analyze_new_files.setChecked(False) def _update_cluster_new_files(self, analyze_new_files): if analyze_new_files: self.ui.cluster_new_files.setChecked(False) register_options_page(GeneralOptionsPage) picard-release-2.7.3/picard/ui/options/genres.py000066400000000000000000000150621416775010500216240ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2008 Lukáš Lalinský # Copyright (C) 2018, 2020-2021 Philipp Wolfer # Copyright (C) 2019 Wieland Hoffmann # Copyright (C) 2019-2021 Laurent Monin # # 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 PyQt5.QtCore import Qt from PyQt5.QtGui import ( QTextBlockFormat, QTextCursor, ) from picard.config import ( BoolOption, IntOption, TextOption, get_config, ) from picard.track import TagGenreFilter from picard.ui.options import ( OptionsPage, register_options_page, ) from picard.ui.ui_options_genres import Ui_GenresOptionsPage TOOLTIP_GENRES_FILTER = N_("""

Lines not starting with - or + are ignored.

One expression per line, case-insensitive

Examples:

#comment
!comment
comment

Strict filtering:

-word: exclude word
+word: include word

Wildcard filtering:

-*word: exclude all genres ending with word
+word*: include all genres starting with word
+wor?: include all genres starting with wor and ending with an arbitrary character
+wor[dk]: include all genres starting with wor and ending with d or k
-w*rd: exclude all genres starting with w and ending with rd

Regular expressions filtering (Python re syntax):

-/^w.rd+/: exclude genres starting with w followed by any character, then r followed by at least one d

""") TOOLTIP_TEST_GENRES_FILTER = N_("""

You can add genres to test filters against, one per line.
This playground will not be preserved on Options exit.

Red background means the tag will be skipped.
Green background means the tag will be kept.

""") class GenresOptionsPage(OptionsPage): NAME = "genres" TITLE = N_("Genres") PARENT = "metadata" SORT_ORDER = 20 ACTIVE = True HELP_URL = '/config/options_genres.html' options = [ BoolOption("setting", "use_genres", False), IntOption("setting", "max_genres", 5), IntOption("setting", "min_genre_usage", 90), TextOption("setting", "genres_filter", "-seen live\n-favorites\n-fixme\n-owned"), TextOption("setting", "join_genres", ""), BoolOption("setting", "only_my_genres", False), BoolOption("setting", "artists_genres", False), BoolOption("setting", "folksonomy_tags", False), ] def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_GenresOptionsPage() self.ui.setupUi(self) self.ui.genres_filter.setToolTip(_(TOOLTIP_GENRES_FILTER)) self.ui.genres_filter.textChanged.connect(self.update_test_genres_filter) self.ui.test_genres_filter.setToolTip(_(TOOLTIP_TEST_GENRES_FILTER)) self.ui.test_genres_filter.textChanged.connect(self.update_test_genres_filter) # FIXME: colors aren't great from accessibility POV self.fmt_keep = QTextBlockFormat() self.fmt_keep.setBackground(Qt.green) self.fmt_skip = QTextBlockFormat() self.fmt_skip.setBackground(Qt.red) self.fmt_clear = QTextBlockFormat() self.fmt_clear.clearBackground() def load(self): config = get_config() self.ui.use_genres.setChecked(config.setting["use_genres"]) self.ui.max_genres.setValue(config.setting["max_genres"]) self.ui.min_genre_usage.setValue(config.setting["min_genre_usage"]) self.ui.join_genres.setEditText(config.setting["join_genres"]) self.ui.genres_filter.setPlainText(config.setting["genres_filter"]) self.ui.only_my_genres.setChecked(config.setting["only_my_genres"]) self.ui.artists_genres.setChecked(config.setting["artists_genres"]) self.ui.folksonomy_tags.setChecked(config.setting["folksonomy_tags"]) def save(self): config = get_config() config.setting["use_genres"] = self.ui.use_genres.isChecked() config.setting["max_genres"] = self.ui.max_genres.value() config.setting["min_genre_usage"] = self.ui.min_genre_usage.value() config.setting["join_genres"] = self.ui.join_genres.currentText() config.setting["genres_filter"] = self.ui.genres_filter.toPlainText() config.setting["only_my_genres"] = self.ui.only_my_genres.isChecked() config.setting["artists_genres"] = self.ui.artists_genres.isChecked() config.setting["folksonomy_tags"] = self.ui.folksonomy_tags.isChecked() def update_test_genres_filter(self): test_text = self.ui.test_genres_filter.toPlainText() filters = self.ui.genres_filter.toPlainText() tagfilter = TagGenreFilter(filters) # FIXME: very simple error reporting, improve self.ui.label_test_genres_filter_error.setText( "\n".join( [_("Error line %d: %s") % (lineno + 1, error) for lineno, error in tagfilter.errors.items()] ) ) def set_line_fmt(lineno, textformat): obj = self.ui.test_genres_filter if lineno < 0: # use current cursor position cursor = obj.textCursor() else: cursor = QTextCursor(obj.document().findBlockByNumber(lineno)) obj.blockSignals(True) cursor.setBlockFormat(textformat) obj.blockSignals(False) set_line_fmt(-1, self.fmt_clear) for lineno, line in enumerate(test_text.splitlines()): line = line.strip() fmt = self.fmt_clear if line: if tagfilter.skip(line): fmt = self.fmt_skip else: fmt = self.fmt_keep set_line_fmt(lineno, fmt) register_options_page(GenresOptionsPage) picard-release-2.7.3/picard/ui/options/interface.py000066400000000000000000000414211416775010500222770ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2007-2008 Lukáš Lalinský # Copyright (C) 2008 Will # Copyright (C) 2009, 2019-2021 Philipp Wolfer # Copyright (C) 2011, 2013 Michael Wiencek # Copyright (C) 2013, 2019 Wieland Hoffmann # Copyright (C) 2013-2014, 2018, 2020-2021 Laurent Monin # Copyright (C) 2016 Rahul Raturi # Copyright (C) 2016-2018 Sambhav Kothari # Copyright (C) 2017 Antonio Larrosa # Copyright (C) 2018 Bob Swift # Copyright (C) 2021 Gabriel Ferreira # # 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 functools import partial import locale import os.path from PyQt5 import ( QtCore, QtWidgets, ) from PyQt5.QtCore import QStandardPaths from picard.config import ( BoolOption, ListOption, TextOption, get_config, ) from picard.const import UI_LANGUAGES from picard.const.sys import IS_MACOS from picard.util import icontheme from picard.ui import PicardDialog from picard.ui.moveable_list_view import MoveableListView from picard.ui.options import ( OptionsPage, register_options_page, ) from picard.ui.theme import ( AVAILABLE_UI_THEMES, OS_SUPPORTS_THEMES, UiTheme, ) from picard.ui.ui_options_interface import Ui_InterfaceOptionsPage from picard.ui.util import enabledSlot _default_starting_dir = QStandardPaths.writableLocation(QStandardPaths.HomeLocation) class InterfaceOptionsPage(OptionsPage): NAME = "interface" TITLE = N_("User Interface") PARENT = None SORT_ORDER = 80 ACTIVE = True HELP_URL = '/config/options_interface.html' SEPARATOR = '—' * 5 TOOLBAR_BUTTONS = { 'add_directory_action': { 'label': N_('Add Folder'), 'icon': 'folder' }, 'add_files_action': { 'label': N_('Add Files'), 'icon': 'document-open' }, 'cluster_action': { 'label': N_('Cluster'), 'icon': 'picard-cluster' }, 'autotag_action': { 'label': N_('Lookup'), 'icon': 'picard-auto-tag' }, 'analyze_action': { 'label': N_('Scan'), 'icon': 'picard-analyze' }, 'browser_lookup_action': { 'label': N_('Lookup in Browser'), 'icon': 'lookup-musicbrainz' }, 'save_action': { 'label': N_('Save'), 'icon': 'document-save' }, 'view_info_action': { 'label': N_('Info'), 'icon': 'picard-edit-tags' }, 'remove_action': { 'label': N_('Remove'), 'icon': 'list-remove' }, 'submit_acoustid_action': { 'label': N_('Submit AcoustIDs'), 'icon': 'acoustid-fingerprinter' }, 'extract_and_submit_acousticbrainz_features_action': { 'label': N_('Submit AcousticBrainz features'), 'icon': 'acousticbrainz-submit' }, 'generate_fingerprints_action': { 'label': N_("Generate Fingerprints"), 'icon': 'fingerprint' }, 'play_file_action': { 'label': N_('Open in Player'), 'icon': 'play-music' }, 'cd_lookup_action': { 'label': N_('Lookup CD...'), 'icon': 'media-optical' }, 'tags_from_filenames_action': { 'label': N_('Parse File Names...'), 'icon': 'picard-tags-from-filename' }, } ACTION_NAMES = set(TOOLBAR_BUTTONS.keys()) options = [ BoolOption("setting", "toolbar_show_labels", True), BoolOption("setting", "toolbar_multiselect", False), BoolOption("setting", "show_menu_icons", True if not IS_MACOS else False), # On macOS it is not common that the global menu shows icons BoolOption("setting", "builtin_search", True), BoolOption("setting", "use_adv_search_syntax", False), BoolOption("setting", "quit_confirmation", True), TextOption("setting", "ui_language", ""), TextOption("setting", "ui_theme", str(UiTheme.DEFAULT)), BoolOption("setting", "filebrowser_horizontal_autoscroll", True), BoolOption("setting", "starting_directory", False), TextOption("setting", "starting_directory_path", _default_starting_dir), TextOption("setting", "load_image_behavior", "append"), ListOption("setting", "toolbar_layout", [ 'add_directory_action', 'add_files_action', 'separator', 'cluster_action', 'separator', 'autotag_action', 'analyze_action', 'browser_lookup_action', 'separator', 'save_action', 'view_info_action', 'remove_action', 'separator', 'cd_lookup_action', 'separator', 'submit_acoustid_action', 'extract_and_submit_acousticbrainz_features_action' ]), ] # Those are labels for theme display _UI_THEME_LABELS = { UiTheme.DEFAULT: { 'label': N_('Default'), 'desc': N_('The default color scheme based on the operating system display settings'), }, UiTheme.DARK: { 'label': N_('Dark'), 'desc': N_('A dark display theme'), }, UiTheme.LIGHT: { 'label': N_('Light'), 'desc': N_('A light display theme'), }, UiTheme.SYSTEM: { 'label': N_('System'), 'desc': N_('The Qt5 theme configured in the desktop environment'), }, } def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_InterfaceOptionsPage() self.ui.setupUi(self) self.ui.ui_theme.clear() for theme in AVAILABLE_UI_THEMES: label = self._UI_THEME_LABELS[theme]['label'] desc = self._UI_THEME_LABELS[theme]['desc'] self.ui.ui_theme.addItem(_(label), theme) idx = self.ui.ui_theme.findData(theme) self.ui.ui_theme.setItemData(idx, _(desc), QtCore.Qt.ToolTipRole) self.ui.ui_theme.setCurrentIndex(self.ui.ui_theme.findData(UiTheme.DEFAULT)) self.ui.ui_language.addItem(_('System default'), '') language_list = [(lang[0], lang[1], _(lang[2])) for lang in UI_LANGUAGES] def fcmp(x): return locale.strxfrm(x[2]) for lang_code, native, translation in sorted(language_list, key=fcmp): if native and native != translation: name = '%s (%s)' % (translation, native) else: name = translation self.ui.ui_language.addItem(name, lang_code) self.ui.starting_directory.stateChanged.connect( partial( enabledSlot, self.ui.starting_directory_path.setEnabled ) ) self.ui.starting_directory.stateChanged.connect( partial( enabledSlot, self.ui.starting_directory_browse.setEnabled ) ) self.ui.starting_directory_browse.clicked.connect(self.starting_directory_browse) self.ui.add_button.clicked.connect(self.add_to_toolbar) self.ui.insert_separator_button.clicked.connect(self.insert_separator) self.ui.remove_button.clicked.connect(self.remove_action) self.ui.show_menu_icons.toggled.connect(self.tagger.enable_menu_icons) self.move_view = MoveableListView(self.ui.toolbar_layout_list, self.ui.up_button, self.ui.down_button, self.update_action_buttons) self.update_buttons = self.move_view.update_buttons if not OS_SUPPORTS_THEMES: self.ui.ui_theme_container.hide() def load(self): config = get_config() self.ui.toolbar_show_labels.setChecked(config.setting["toolbar_show_labels"]) self.ui.toolbar_multiselect.setChecked(config.setting["toolbar_multiselect"]) self.ui.show_menu_icons.setChecked(config.setting["show_menu_icons"]) self.ui.builtin_search.setChecked(config.setting["builtin_search"]) self.ui.use_adv_search_syntax.setChecked(config.setting["use_adv_search_syntax"]) self.ui.quit_confirmation.setChecked(config.setting["quit_confirmation"]) current_ui_language = config.setting["ui_language"] self.ui.ui_language.setCurrentIndex(self.ui.ui_language.findData(current_ui_language)) self.ui.filebrowser_horizontal_autoscroll.setChecked(config.setting["filebrowser_horizontal_autoscroll"]) self.ui.starting_directory.setChecked(config.setting["starting_directory"]) self.ui.starting_directory_path.setText(config.setting["starting_directory_path"]) self.populate_action_list() self.ui.toolbar_layout_list.setCurrentRow(0) current_theme = UiTheme(config.setting["ui_theme"]) self.ui.ui_theme.setCurrentIndex(self.ui.ui_theme.findData(current_theme)) self.update_buttons() def save(self): config = get_config() config.setting["toolbar_show_labels"] = self.ui.toolbar_show_labels.isChecked() config.setting["toolbar_multiselect"] = self.ui.toolbar_multiselect.isChecked() config.setting["show_menu_icons"] = self.ui.show_menu_icons.isChecked() config.setting["builtin_search"] = self.ui.builtin_search.isChecked() config.setting["use_adv_search_syntax"] = self.ui.use_adv_search_syntax.isChecked() config.setting["quit_confirmation"] = self.ui.quit_confirmation.isChecked() self.tagger.window.update_toolbar_style() new_theme_setting = str(self.ui.ui_theme.itemData(self.ui.ui_theme.currentIndex())) new_language = self.ui.ui_language.itemData(self.ui.ui_language.currentIndex()) restart_warning = None if new_theme_setting != config.setting["ui_theme"]: restart_warning_title = _('Theme changed') restart_warning = _('You have changed the application theme. You have to restart Picard in order for the change to take effect.') if new_theme_setting == str(UiTheme.SYSTEM): restart_warning += '\n\n' + _( 'Please note that using the system theme might cause the user interface to be not shown correctly. ' 'If this is the case select the "Default" theme option to use Picard\'s default theme again.' ) elif new_language != config.setting["ui_language"]: restart_warning_title = _('Language changed') restart_warning = _('You have changed the interface language. You have to restart Picard in order for the change to take effect.') if restart_warning: dialog = QtWidgets.QMessageBox( QtWidgets.QMessageBox.Information, restart_warning_title, restart_warning, QtWidgets.QMessageBox.Ok, self) dialog.exec_() config.setting["ui_theme"] = new_theme_setting config.setting["ui_language"] = self.ui.ui_language.itemData(self.ui.ui_language.currentIndex()) config.setting["filebrowser_horizontal_autoscroll"] = self.ui.filebrowser_horizontal_autoscroll.isChecked() config.setting["starting_directory"] = self.ui.starting_directory.isChecked() config.setting["starting_directory_path"] = os.path.normpath(self.ui.starting_directory_path.text()) self.update_layout_config() def restore_defaults(self): super().restore_defaults() self.update_buttons() def starting_directory_browse(self): item = self.ui.starting_directory_path path = QtWidgets.QFileDialog.getExistingDirectory(self, "", item.text()) if path: path = os.path.normpath(path) item.setText(path) def _get_icon_from_name(self, name): return self.TOOLBAR_BUTTONS[name]['icon'] def _insert_item(self, action, index=None): list_item = ToolbarListItem(action) list_item.setToolTip(_('Drag and Drop to re-order')) if action in self.TOOLBAR_BUTTONS: # TODO: Remove temporary workaround once https://github.com/python-babel/babel/issues/415 has been resolved. babel_415_workaround = self.TOOLBAR_BUTTONS[action]['label'] list_item.setText(_(babel_415_workaround)) list_item.setIcon(icontheme.lookup(self._get_icon_from_name(action), icontheme.ICON_SIZE_MENU)) else: list_item.setText(self.SEPARATOR) if index is not None: self.ui.toolbar_layout_list.insertItem(index, list_item) else: self.ui.toolbar_layout_list.addItem(list_item) return list_item def _all_list_items(self): return [self.ui.toolbar_layout_list.item(i).action_name for i in range(self.ui.toolbar_layout_list.count())] def _added_actions(self): actions = self._all_list_items() return set(action for action in actions if action != 'separator') def populate_action_list(self): self.ui.toolbar_layout_list.clear() config = get_config() for name in config.setting['toolbar_layout']: if name in self.ACTION_NAMES or name == 'separator': self._insert_item(name) def update_action_buttons(self): self.ui.add_button.setEnabled(self._added_actions() != self.ACTION_NAMES) def add_to_toolbar(self): display_list = set.difference(self.ACTION_NAMES, self._added_actions()) selected_action, ok = AddActionDialog.get_selected_action(display_list, self) if ok: list_item = self._insert_item(selected_action, self.ui.toolbar_layout_list.currentRow() + 1) self.ui.toolbar_layout_list.setCurrentItem(list_item) self.update_buttons() def insert_separator(self): insert_index = self.ui.toolbar_layout_list.currentRow() + 1 self._insert_item('separator', insert_index) def remove_action(self): item = self.ui.toolbar_layout_list.takeItem(self.ui.toolbar_layout_list.currentRow()) del item self.update_buttons() def update_layout_config(self): config = get_config() config.setting['toolbar_layout'] = self._all_list_items() self._update_toolbar() def _update_toolbar(self): widget = self.parent() while not isinstance(widget, QtWidgets.QMainWindow): widget = widget.parent() # Call the main window's create toolbar method widget.create_action_toolbar() widget.set_tab_order() class ToolbarListItem(QtWidgets.QListWidgetItem): def __init__(self, action_name, *args, **kwargs): super().__init__(*args, **kwargs) self.action_name = action_name class AddActionDialog(PicardDialog): def __init__(self, action_list, *args, **kwargs): super().__init__(*args, **kwargs) self.setWindowModality(QtCore.Qt.WindowModal) layout = QtWidgets.QVBoxLayout(self) layout.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) # TODO: Remove temporary workaround once https://github.com/python-babel/babel/issues/415 has been resolved. babel_415_workaround_list = [] for action in action_list: babel_415_workaround = self.parent().TOOLBAR_BUTTONS[action]['label'] babel_415_workaround_list.append([_(babel_415_workaround), action]) self.action_list = sorted(babel_415_workaround_list) self.combo_box = QtWidgets.QComboBox(self) self.combo_box.addItems([label for label, action in self.action_list]) layout.addWidget(self.combo_box) buttons = QtWidgets.QDialogButtonBox( QtWidgets.QDialogButtonBox.Ok | QtWidgets.QDialogButtonBox.Cancel, QtCore.Qt.Horizontal, self) buttons.accepted.connect(self.accept) buttons.rejected.connect(self.reject) layout.addWidget(buttons) def selected_action(self): return self.action_list[self.combo_box.currentIndex()][1] @staticmethod def get_selected_action(action_list, parent=None): dialog = AddActionDialog(action_list, parent) result = dialog.exec_() selected_action = dialog.selected_action() return (selected_action, result == QtWidgets.QDialog.Accepted) register_options_page(InterfaceOptionsPage) picard-release-2.7.3/picard/ui/options/interface_colors.py000066400000000000000000000116771416775010500236720ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2021 Laurent Monin # Copyright (C) 2019-2021 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 functools import partial from PyQt5 import ( QtCore, QtGui, QtWidgets, ) from picard.config import Option from picard.ui.colors import ( InterfaceColors, interface_colors, ) from picard.ui.options import ( OptionsPage, register_options_page, ) from picard.ui.ui_options_interface_colors import Ui_InterfaceColorsOptionsPage class ColorButton(QtWidgets.QPushButton): color_changed = QtCore.pyqtSignal(str) def __init__(self, initial_color=None, parent=None): super().__init__(' ', parent=parent) color = QtGui.QColor(initial_color) if not color.isValid(): color = QtGui.QColor("black") self.color = color self.clicked.connect(self.open_color_dialog) self.update_color() def update_color(self): self.setStyleSheet("QPushButton { background-color: %s; }" % self.color.name()) def open_color_dialog(self): new_color = QtWidgets.QColorDialog.getColor( self.color, title=_("Choose a color"), parent=self.parent()) if new_color.isValid(): self.color = new_color self.update_color() self.color_changed.emit(self.color.name()) def delete_items_of_layout(layout): # Credits: # https://stackoverflow.com/a/45790404 # https://riverbankcomputing.com/pipermail/pyqt/2009-November/025214.html if layout is not None: while layout.count(): item = layout.takeAt(0) widget = item.widget() if widget is not None: widget.setParent(None) else: delete_items_of_layout(item.layout()) class InterfaceColorsOptionsPage(OptionsPage): NAME = "interface_colors" TITLE = N_("Colors") PARENT = "interface" SORT_ORDER = 30 ACTIVE = True HELP_URL = '/config/options_interface_colors.html' options = [ Option("setting", "interface_colors", InterfaceColors(dark_theme=False).get_colors()), Option("setting", "interface_colors_dark", InterfaceColors(dark_theme=True).get_colors()), ] def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_InterfaceColorsOptionsPage() self.ui.setupUi(self) self.new_colors = {} self.colors_list = QtWidgets.QVBoxLayout() self.ui.colors.setLayout(self.colors_list) def update_color_selectors(self): if self.colors_list: delete_items_of_layout(self.colors_list) def color_changed(color_key, color_value): interface_colors.set_color(color_key, color_value) for color_key, color_value in interface_colors.get_colors().items(): widget = QtWidgets.QWidget() hlayout = QtWidgets.QHBoxLayout() hlayout.setContentsMargins(0, 0, 0, 0) label = QtWidgets.QLabel(interface_colors.get_color_description(color_key)) label.setSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) hlayout.addWidget(label) button = ColorButton(color_value) button.color_changed.connect(partial(color_changed, color_key)) hlayout.addWidget(button, 0, QtCore.Qt.AlignRight) widget.setLayout(hlayout) self.colors_list.addWidget(widget) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.colors_list.addItem(spacerItem1) def load(self): interface_colors.load_from_config() self.update_color_selectors() def save(self): if interface_colors.save_to_config(): dialog = QtWidgets.QMessageBox( QtWidgets.QMessageBox.Information, _('Colors changed'), _('You have changed the interface colors. You may have to restart Picard in order for the changes to take effect.'), QtWidgets.QMessageBox.Ok, self) dialog.exec_() def restore_defaults(self): interface_colors.set_default_colors() self.update_color_selectors() register_options_page(InterfaceColorsOptionsPage) picard-release-2.7.3/picard/ui/options/interface_top_tags.py000066400000000000000000000043531416775010500242020ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2021 Philipp Wolfer # Copyright (C) 2020-2021 Laurent Monin # # 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 picard.config import ( ListOption, get_config, ) from picard.ui.options import ( OptionsPage, register_options_page, ) from picard.ui.ui_options_interface_top_tags import ( Ui_InterfaceTopTagsOptionsPage, ) class InterfaceTopTagsOptionsPage(OptionsPage): NAME = "interface_top_tags" TITLE = N_("Top Tags") PARENT = "interface" SORT_ORDER = 30 ACTIVE = True HELP_URL = '/config/options_interface_top_tags.html' options = [ ListOption("setting", "metadatabox_top_tags", [ "title", "artist", "album", "tracknumber", "~length", "date", ]), ] def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_InterfaceTopTagsOptionsPage() self.ui.setupUi(self) def load(self): config = get_config() tags = config.setting["metadatabox_top_tags"] self.ui.top_tags_list.update(tags) def save(self): config = get_config() tags = list(self.ui.top_tags_list.tags) if tags != config.setting["metadatabox_top_tags"]: config.setting["metadatabox_top_tags"] = tags self.tagger.window.metadata_box.update() def restore_defaults(self): self.ui.top_tags_list.clear() super().restore_defaults() register_options_page(InterfaceTopTagsOptionsPage) picard-release-2.7.3/picard/ui/options/maintenance.py000066400000000000000000000177661416775010500226400ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 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 os import path from PyQt5 import ( QtCore, QtGui, QtWidgets, ) from picard import log from picard.config import ( Option, get_config, ) from picard.ui.options import ( OptionsPage, register_options_page, ) from picard.ui.ui_options_maintenance import Ui_MaintenanceOptionsPage OPTIONS_NOT_IN_PAGES = { # Include options that are required but are not entered directly from the options pages. 'file_renaming_scripts', 'selected_file_naming_script_id', 'log_verbosity', # Items missed if TagsCompatibilityWaveOptionsPage does not register. 'remove_wave_riff_info', 'wave_riff_info_encoding', 'write_wave_riff_info', } class MaintenanceOptionsPage(OptionsPage): NAME = "maintenance" TITLE = N_("Maintenance") PARENT = "advanced" SORT_ORDER = 99 ACTIVE = True HELP_URL = '/config/options_maintenance.html' options = [] def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_MaintenanceOptionsPage() self.ui.setupUi(self) self.ui.description.setText(_( "This allows you to remove unused option settings from the configuration INI file.\n\n" "Settings that are found in the configuration file that do not appear on any option " "settings page will be listed below. If your configuration file does not contain any " "unused option settings, then the list will be empty and the removal checkbox will be " "disabled.\n\n" "Note that unused option settings could come from plugins that have been uninstalled, " "so please be careful to not remove settings that you may want to use later when " "the plugin is reinstalled. Options belonging to plugins that are installed but " "currently disabled will not be listed for possible removal.\n\n" "To remove one or more settings, first enable the removal by checking the \"Remove " "selected options\" box. You can then select the settings to remove 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." )) self.ui.tableWidget.setHorizontalHeaderLabels([_("Option"), _("Value")]) self.ui.select_all.stateChanged.connect(self.select_all_changed) self.ui.enable_cleanup.stateChanged.connect(self.enable_cleanup_changed) self.ui.open_folder_button.clicked.connect(self.open_config_dir) # Set the palette of the config file QLineEdit widget to inactive. palette_normal = self.ui.config_file.palette() palette_readonly = QtGui.QPalette(palette_normal) disabled_color = palette_normal.color(QtGui.QPalette.Inactive, QtGui.QPalette.Window) palette_readonly.setColor(QtGui.QPalette.Base, disabled_color) self.ui.config_file.setPalette(palette_readonly) def load(self): config = get_config() # Show the path and file name of the currently used configuration file. self.ui.config_file.setText(config.fileName()) # Setting options from all option pages and loaded plugins (including plugins currently disabled). key_options = set(config.setting.as_dict()) # Combine all page and plugin settings with required options not appearing in option pages. current_options = OPTIONS_NOT_IN_PAGES.union(key_options) # All setting options included in the INI file. config.beginGroup("setting") file_options = set(config.childKeys()) config.endGroup() orphan_options = file_options.difference(current_options) self.ui.option_counts.setText( _("The configuration file currently contains %d option settings, %d which are unused.") % ( len(file_options), len(orphan_options) ) ) self.ui.enable_cleanup.setChecked(False) self.ui.tableWidget.clearContents() self.ui.tableWidget.setRowCount(len(orphan_options)) for row, option_name in enumerate(sorted(orphan_options)): tableitem = QtWidgets.QTableWidgetItem(option_name) tableitem.setData(QtCore.Qt.UserRole, option_name) tableitem.setFlags(tableitem.flags() | QtCore.Qt.ItemIsUserCheckable) tableitem.setCheckState(QtCore.Qt.Unchecked) self.ui.tableWidget.setItem(row, 0, tableitem) tableitem = QtWidgets.QTextEdit() tableitem.setFrameStyle(QtWidgets.QFrame.NoFrame) text = self.make_setting_value_text(option_name) tableitem.setPlainText(text) tableitem.setReadOnly(True) # Adjust row height to reasonably accommodate values with more than one line, with a minimum # height of 25 pixels. Long line or multi-line values will be expanded to display up to 5 # lines, assuming a standard line height of 18 pixels. Long lines are defined as having over # 50 characters. text_rows = max(text.count("\n") + 1, int(len(text) / 50)) row_height = max(25, 18 * min(5, text_rows)) self.ui.tableWidget.setRowHeight(row, row_height) self.ui.tableWidget.setCellWidget(row, 1, tableitem) self.ui.tableWidget.resizeColumnsToContents() self.ui.select_all.setCheckState(QtCore.Qt.Unchecked) if not len(orphan_options): self.ui.select_all.setEnabled(False) self.enable_cleanup_changed() def open_config_dir(self): config = get_config() config_dir = path.split(config.fileName())[0] QtGui.QDesktopServices.openUrl(QtCore.QUrl.fromLocalFile(config_dir)) def column_items(self, column): for idx in range(self.ui.tableWidget.rowCount()): yield self.ui.tableWidget.item(idx, column) def selected_options(self): for item in self.column_items(0): if item.checkState() == QtCore.Qt.Checked: yield item.data(QtCore.Qt.UserRole) def select_all_changed(self): state = self.ui.select_all.checkState() for item in self.column_items(0): item.setCheckState(state) def save(self): if not self.ui.enable_cleanup.checkState() == QtCore.Qt.Checked: return to_remove = set(self.selected_options()) if to_remove and QtWidgets.QMessageBox.question( self, _('Confirm Remove'), _("Are you sure you want to remove the selected option settings?"), ) == QtWidgets.QMessageBox.Yes: config = get_config() for item in to_remove: Option.add_if_missing('setting', item, None) log.warning("Removing option setting '%s' from the INI file.", item) config.setting.remove(item) def make_setting_value_text(self, key): config = get_config() value = config.setting.raw_value(key) return repr(value) def enable_cleanup_changed(self): state = self.ui.enable_cleanup.checkState() == QtCore.Qt.Checked self.ui.select_all.setEnabled(state) self.ui.tableWidget.setEnabled(state) register_options_page(MaintenanceOptionsPage) picard-release-2.7.3/picard/ui/options/matching.py000066400000000000000000000047711416775010500221400ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2008, 2011 Lukáš Lalinský # Copyright (C) 2009, 2011, 2019-2021 Philipp Wolfer # Copyright (C) 2011-2013 Michael Wiencek # Copyright (C) 2018, 2020-2021 Laurent Monin # # 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 picard.config import ( FloatOption, get_config, ) from picard.ui.options import ( OptionsPage, register_options_page, ) from picard.ui.ui_options_matching import Ui_MatchingOptionsPage class MatchingOptionsPage(OptionsPage): NAME = "matching" TITLE = N_("Matching") PARENT = "advanced" SORT_ORDER = 30 ACTIVE = True HELP_URL = '/config/options_matching.html' options = [ FloatOption("setting", "file_lookup_threshold", 0.7), FloatOption("setting", "cluster_lookup_threshold", 0.7), FloatOption("setting", "track_matching_threshold", 0.4), ] _release_type_sliders = {} def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_MatchingOptionsPage() self.ui.setupUi(self) def load(self): config = get_config() self.ui.file_lookup_threshold.setValue(int(config.setting["file_lookup_threshold"] * 100)) self.ui.cluster_lookup_threshold.setValue(int(config.setting["cluster_lookup_threshold"] * 100)) self.ui.track_matching_threshold.setValue(int(config.setting["track_matching_threshold"] * 100)) def save(self): config = get_config() config.setting["file_lookup_threshold"] = float(self.ui.file_lookup_threshold.value()) / 100.0 config.setting["cluster_lookup_threshold"] = float(self.ui.cluster_lookup_threshold.value()) / 100.0 config.setting["track_matching_threshold"] = float(self.ui.track_matching_threshold.value()) / 100.0 register_options_page(MatchingOptionsPage) picard-release-2.7.3/picard/ui/options/metadata.py000066400000000000000000000376121416775010500221260ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2008, 2011 Lukáš Lalinský # Copyright (C) 2008-2009, 2018-2021 Philipp Wolfer # Copyright (C) 2011 Johannes Weißl # Copyright (C) 2011-2013 Michael Wiencek # Copyright (C) 2013, 2018, 2020-2021 Laurent Monin # Copyright (C) 2014 Wieland Hoffmann # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 Vladislav Karbovskii # # 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 PyQt5 import ( QtCore, QtWidgets, ) from picard.config import ( BoolOption, ListOption, TextOption, get_config, ) from picard.const import ( ALIAS_LOCALES, SCRIPTS, ) from picard.const.scripts import scripts_sorted_by_localized_name from picard.ui import PicardDialog from picard.ui.moveable_list_view import MoveableListView from picard.ui.options import ( OptionsPage, register_options_page, ) from picard.ui.ui_exception_script_selector import Ui_ExceptionScriptSelector from picard.ui.ui_multi_locale_selector import Ui_MultiLocaleSelector from picard.ui.ui_options_metadata import Ui_MetadataOptionsPage def iter_sorted_locales(locales): generic_names = [] grouped_locales = {} for locale, name in locales.items(): name = _(name) generic_locale = locale.split('_', 1)[0] if generic_locale == locale: generic_names.append((name, locale)) else: grouped_locales.setdefault(generic_locale, []).append((name, locale)) for name, locale in sorted(generic_names): yield (locale, 0) for name, locale in sorted(grouped_locales.get(locale, [])): yield (locale, 1) class MetadataOptionsPage(OptionsPage): NAME = "metadata" TITLE = N_("Metadata") PARENT = None SORT_ORDER = 20 ACTIVE = True HELP_URL = '/config/options_metadata.html' options = [ TextOption("setting", "va_name", "Various Artists"), TextOption("setting", "nat_name", "[non-album tracks]"), ListOption("setting", "artist_locales", ["en"]), BoolOption("setting", "translate_artist_names", False), BoolOption("setting", "translate_artist_names_script_exception", False), ListOption("setting", "script_exceptions", []), BoolOption("setting", "release_ars", True), BoolOption("setting", "track_ars", False), BoolOption("setting", "convert_punctuation", False), BoolOption("setting", "standardize_artists", False), BoolOption("setting", "standardize_instruments", True), BoolOption("setting", "guess_tracknumber_and_title", True), ] def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_MetadataOptionsPage() self.ui.setupUi(self) self.ui.va_name_default.clicked.connect(self.set_va_name_default) self.ui.nat_name_default.clicked.connect(self.set_nat_name_default) self.ui.select_locales.clicked.connect(self.open_locale_selector) self.ui.select_scripts.clicked.connect(self.open_script_selector) self.ui.translate_artist_names.stateChanged.connect(self.set_enabled_states) self.ui.translate_artist_names_script_exception.stateChanged.connect(self.set_enabled_states) def load(self): config = get_config() self.ui.translate_artist_names.setChecked(config.setting["translate_artist_names"]) self.current_locales = config.setting["artist_locales"] self.make_locales_text() self.current_scripts = config.setting["script_exceptions"] self.make_scripts_text() self.ui.translate_artist_names_script_exception.setChecked(config.setting["translate_artist_names_script_exception"]) self.ui.convert_punctuation.setChecked(config.setting["convert_punctuation"]) self.ui.release_ars.setChecked(config.setting["release_ars"]) self.ui.track_ars.setChecked(config.setting["track_ars"]) self.ui.va_name.setText(config.setting["va_name"]) self.ui.nat_name.setText(config.setting["nat_name"]) self.ui.standardize_artists.setChecked(config.setting["standardize_artists"]) self.ui.standardize_instruments.setChecked(config.setting["standardize_instruments"]) self.ui.guess_tracknumber_and_title.setChecked(config.setting["guess_tracknumber_and_title"]) self.set_enabled_states() def make_locales_text(self): def translated_locales(): for locale in self.current_locales: yield _(ALIAS_LOCALES[locale]) self.ui.selected_locales.setText('; '.join(translated_locales())) def make_scripts_text(self): def translated_scripts(): for script in self.current_scripts: yield ScriptExceptionSelector.make_label(script[0], script[1]) self.ui.selected_scripts.setText('; '.join(translated_scripts())) def save(self): config = get_config() config.setting["translate_artist_names"] = self.ui.translate_artist_names.isChecked() config.setting["artist_locales"] = self.current_locales config.setting["translate_artist_names_script_exception"] = self.ui.translate_artist_names_script_exception.isChecked() config.setting["script_exceptions"] = self.current_scripts config.setting["convert_punctuation"] = self.ui.convert_punctuation.isChecked() config.setting["release_ars"] = self.ui.release_ars.isChecked() config.setting["track_ars"] = self.ui.track_ars.isChecked() config.setting["va_name"] = self.ui.va_name.text() nat_name = self.ui.nat_name.text() if nat_name != config.setting["nat_name"]: config.setting["nat_name"] = nat_name if self.tagger.nats is not None: self.tagger.nats.update() config.setting["standardize_artists"] = self.ui.standardize_artists.isChecked() config.setting["standardize_instruments"] = self.ui.standardize_instruments.isChecked() config.setting["guess_tracknumber_and_title"] = self.ui.guess_tracknumber_and_title.isChecked() def set_va_name_default(self): self.ui.va_name.setText(self.options[0].default) self.ui.va_name.setCursorPosition(0) def set_nat_name_default(self): self.ui.nat_name.setText(self.options[1].default) self.ui.nat_name.setCursorPosition(0) def set_enabled_states(self): translate_checked = self.ui.translate_artist_names.isChecked() translate_exception_checked = self.ui.translate_artist_names_script_exception.isChecked() self.ui.select_locales.setEnabled(translate_checked) self.ui.selected_locales.setEnabled(translate_checked) self.ui.translate_artist_names_script_exception.setEnabled(translate_checked) select_scripts_enabled = translate_checked and translate_exception_checked self.ui.selected_scripts.setEnabled(select_scripts_enabled) self.ui.select_scripts.setEnabled(select_scripts_enabled) def open_locale_selector(self): dialog = MultiLocaleSelector(self) dialog.show() def open_script_selector(self): dialog = ScriptExceptionSelector(self) dialog.show() class MultiLocaleSelector(PicardDialog): def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_MultiLocaleSelector() self.ui.setupUi(self) self.ui.button_box.accepted.connect(self.save_changes) self.ui.button_box.rejected.connect(self.reject) self.move_view = MoveableListView(self.ui.selected_locales, self.ui.move_up, self.ui.move_down) self.ui.add_locale.clicked.connect(self.add_locale) self.ui.remove_locale.clicked.connect(self.remove_locale) self.ui.selected_locales.currentRowChanged.connect(self.set_button_state) self.load() def load(self): for locale in self.parent().current_locales: # Note that items in the selected locales list are not indented because # the root locale may not be in the list, or may not immediately precede # the specific locale. label = _(ALIAS_LOCALES[locale]) item = QtWidgets.QListWidgetItem(label) item.setData(QtCore.Qt.UserRole, locale) self.ui.selected_locales.addItem(item) self.ui.selected_locales.setCurrentRow(0) def indented_translated_locale(locale, level): return _("{indent}{locale}").format( indent=" " * level, locale=_(ALIAS_LOCALES[locale]) ) self.ui.available_locales.clear() for (locale, level) in iter_sorted_locales(ALIAS_LOCALES): label = indented_translated_locale(locale, level) item = QtWidgets.QListWidgetItem(label) item.setData(QtCore.Qt.UserRole, locale) self.ui.available_locales.addItem(item) self.ui.available_locales.setCurrentRow(0) self.set_button_state() def add_locale(self): item = self.ui.available_locales.currentItem() if item is None: return locale = item.data(QtCore.Qt.UserRole) for row in range(self.ui.selected_locales.count()): selected_item = self.ui.selected_locales.item(row) if selected_item.data(QtCore.Qt.UserRole) == locale: return new_item = item.clone() # Note that items in the selected locales list are not indented because # the root locale may not be in the list, or may not immediately precede # the specific locale. new_item.setText(_(ALIAS_LOCALES[locale])) self.ui.selected_locales.addItem(new_item) self.ui.selected_locales.setCurrentRow(self.ui.selected_locales.count() - 1) def remove_locale(self): row = self.ui.selected_locales.currentRow() self.ui.selected_locales.takeItem(row) def set_button_state(self): enabled = self.ui.selected_locales.count() > 1 self.ui.remove_locale.setEnabled(enabled) def save_changes(self): locales = [] for row in range(self.ui.selected_locales.count()): selected_item = self.ui.selected_locales.item(row) locales.append(selected_item.data(QtCore.Qt.UserRole)) self.parent().current_locales = locales self.parent().make_locales_text() self.accept() class ScriptExceptionSelector(PicardDialog): def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_ExceptionScriptSelector() self.ui.setupUi(self) self.ui.button_box.accepted.connect(self.save_changes) self.ui.button_box.rejected.connect(self.reject) self.move_view = MoveableListView(self.ui.selected_scripts, self.ui.move_up, self.ui.move_down) self.ui.add_script.clicked.connect(self.add_script) self.ui.remove_script.clicked.connect(self.remove_script) self.ui.selected_scripts.currentRowChanged.connect(self.selected_script_changed) self.ui.weighting_selector.valueChanged.connect(self.weighting_changed) weighting_tooltip_text = _( "Each selected script includes a matching threshold value used to determine if that script should be used. When an artist name is " "evaluated to determine if it matches one of your selected scripts, it is first parsed to determine which scripts are represented " "in the name, and what weighted percentage of the name belongs to each script. Then each of your selected scripts are checked, and " "if the name contains characters belonging to the script and the percentage of script characters in the name meets or exceeds the " "match threshold specified for the script, then the artist name will not be translated." ) self.ui.weighting_selector.setToolTip(weighting_tooltip_text) self.ui.threshold_label.setToolTip(weighting_tooltip_text) self.load() @staticmethod def make_label(script_id, script_weighting): return "{script} ({weighting}%)".format( script=_(SCRIPTS[script_id]), weighting=script_weighting, ) def load(self): self.ui.selected_scripts.clear() for script in self.parent().current_scripts: label = self.make_label(script_id=script[0], script_weighting=script[1]) item = QtWidgets.QListWidgetItem(label) item.setData(QtCore.Qt.UserRole, script) self.ui.selected_scripts.addItem(item) if self.ui.selected_scripts.count() > 0: self.ui.selected_scripts.setCurrentRow(0) self.set_weighting_selector() self.ui.available_scripts.clear() for script_id, label in scripts_sorted_by_localized_name(): item = QtWidgets.QListWidgetItem(label) item.setData(QtCore.Qt.UserRole, script_id) self.ui.available_scripts.addItem(item) self.ui.available_scripts.setCurrentRow(0) self.set_button_state() def add_script(self): item = self.ui.available_scripts.currentItem() if item is None: return script_id = item.data(QtCore.Qt.UserRole) for row in range(self.ui.selected_scripts.count()): selected_item = self.ui.selected_scripts.item(row) if selected_item.data(QtCore.Qt.UserRole)[0] == script_id: return new_item = QtWidgets.QListWidgetItem(self.make_label(script_id, 0)) new_item.setData(QtCore.Qt.UserRole, (script_id, 0)) self.ui.selected_scripts.addItem(new_item) self.ui.selected_scripts.setCurrentRow(self.ui.selected_scripts.count() - 1) self.set_weighting_selector() def remove_script(self): row = self.ui.selected_scripts.currentRow() self.ui.selected_scripts.takeItem(row) def selected_script_changed(self): self.set_weighting_selector() self.set_button_state() def weighting_changed(self): self.set_item_from_weighting() def set_button_state(self): enabled = self.ui.selected_scripts.count() > 0 self.ui.remove_script.setEnabled(enabled) self.ui.weighting_selector.setEnabled(enabled) def set_weighting_selector(self): row = self.ui.selected_scripts.currentRow() selected_item = self.ui.selected_scripts.item(row) if selected_item: weighting = selected_item.data(QtCore.Qt.UserRole)[1] else: weighting = 0 self.ui.weighting_selector.setValue(weighting) def set_item_from_weighting(self): row = self.ui.selected_scripts.currentRow() selected_item = self.ui.selected_scripts.item(row) if selected_item: item_data = selected_item.data(QtCore.Qt.UserRole) weighting = self.ui.weighting_selector.value() new_data = (item_data[0], weighting) selected_item.setData(QtCore.Qt.UserRole, new_data) label = self.make_label(script_id=item_data[0], script_weighting=weighting) selected_item.setText(label) def save_changes(self): scripts = [] for row in range(self.ui.selected_scripts.count()): selected_item = self.ui.selected_scripts.item(row) scripts.append(selected_item.data(QtCore.Qt.UserRole)) self.parent().current_scripts = scripts self.parent().make_scripts_text() self.accept() register_options_page(MetadataOptionsPage) picard-release-2.7.3/picard/ui/options/network.py000066400000000000000000000104001416775010500220210ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006 Lukáš Lalinský # Copyright (C) 2013, 2018, 2020-2021 Laurent Monin # Copyright (C) 2013, 2020-2021 Philipp Wolfer # Copyright (C) 2016-2017 Sambhav Kothari # # 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 picard.config import ( BoolOption, IntOption, TextOption, get_config, ) from picard.ui.options import ( OptionsPage, register_options_page, ) from picard.ui.ui_options_network import Ui_NetworkOptionsPage class NetworkOptionsPage(OptionsPage): NAME = "network" TITLE = N_("Network") PARENT = "advanced" SORT_ORDER = 10 ACTIVE = True HELP_URL = '/config/options_network.html' options = [ BoolOption("setting", "use_proxy", False), TextOption("setting", "proxy_type", "http"), TextOption("setting", "proxy_server_host", ""), IntOption("setting", "proxy_server_port", 80), TextOption("setting", "proxy_username", ""), TextOption("setting", "proxy_password", ""), BoolOption("setting", "browser_integration", True), IntOption("setting", "browser_integration_port", 8000), BoolOption("setting", "browser_integration_localhost_only", True), IntOption("setting", "network_transfer_timeout_seconds", 30), ] def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_NetworkOptionsPage() self.ui.setupUi(self) def load(self): config = get_config() self.ui.web_proxy.setChecked(config.setting["use_proxy"]) if config.setting["proxy_type"] == 'socks': self.ui.proxy_type_socks.setChecked(True) else: self.ui.proxy_type_http.setChecked(True) self.ui.server_host.setText(config.setting["proxy_server_host"]) self.ui.server_port.setValue(config.setting["proxy_server_port"]) self.ui.username.setText(config.setting["proxy_username"]) self.ui.password.setText(config.setting["proxy_password"]) self.ui.transfer_timeout.setValue(config.setting["network_transfer_timeout_seconds"]) self.ui.browser_integration.setChecked(config.setting["browser_integration"]) self.ui.browser_integration_port.setValue(config.setting["browser_integration_port"]) self.ui.browser_integration_localhost_only.setChecked( config.setting["browser_integration_localhost_only"]) def save(self): config = get_config() config.setting["use_proxy"] = self.ui.web_proxy.isChecked() if self.ui.proxy_type_socks.isChecked(): config.setting["proxy_type"] = 'socks' else: config.setting["proxy_type"] = 'http' config.setting["proxy_server_host"] = self.ui.server_host.text() config.setting["proxy_server_port"] = self.ui.server_port.value() config.setting["proxy_username"] = self.ui.username.text() config.setting["proxy_password"] = self.ui.password.text() self.tagger.webservice.setup_proxy() transfer_timeout = self.ui.transfer_timeout.value() config.setting["network_transfer_timeout_seconds"] = transfer_timeout self.tagger.webservice.set_transfer_timeout(transfer_timeout) config.setting["browser_integration"] = self.ui.browser_integration.isChecked() config.setting["browser_integration_port"] = self.ui.browser_integration_port.value() config.setting["browser_integration_localhost_only"] = \ self.ui.browser_integration_localhost_only.isChecked() self.tagger.update_browser_integration() register_options_page(NetworkOptionsPage) picard-release-2.7.3/picard/ui/options/plugins.py000066400000000000000000000572731416775010500220340ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2007 Lukáš Lalinský # Copyright (C) 2009 Carlin Mangar # Copyright (C) 2009, 2018-2021 Philipp Wolfer # Copyright (C) 2011-2013 Michael Wiencek # Copyright (C) 2013, 2015, 2018-2021 Laurent Monin # Copyright (C) 2013, 2017 Sophist-UK # Copyright (C) 2014 Shadab Zafar # Copyright (C) 2015, 2017 Wieland Hoffmann # Copyright (C) 2016-2018 Sambhav Kothari # Copyright (C) 2017 Suhas # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2018 yagyanshbhatia # # 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 functools import partial from operator import attrgetter import os.path from PyQt5 import ( QtCore, QtGui, QtWidgets, ) from PyQt5.QtWidgets import QTreeWidgetItemIterator from picard import log from picard.config import ( ListOption, Option, get_config, ) from picard.const import ( PLUGINS_API, USER_PLUGIN_DIR, ) from picard.util import reconnect from picard.ui import HashableTreeWidgetItem from picard.ui.options import ( OptionsPage, register_options_page, ) from picard.ui.ui_options_plugins import Ui_PluginsOptionsPage COLUMN_NAME, COLUMN_VERSION, COLUMN_ACTIONS = range(3) class PluginActionButton(QtWidgets.QToolButton): def __init__(self, icon=None, tooltip=None, retain_space=False, switch_method=None, *args, **kwargs): super().__init__(*args, **kwargs) if tooltip is not None: self.setToolTip(tooltip) if icon is not None: self.set_icon(self, icon) if retain_space is True: sp_retain = self.sizePolicy() sp_retain.setRetainSizeWhenHidden(True) self.setSizePolicy(sp_retain) if switch_method is not None: self.switch_method = switch_method def mode(self, mode): if self.switch_method is not None: self.switch_method(self, mode) class PluginTreeWidgetItem(HashableTreeWidgetItem): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self._sortData = {} self.upgrade_to_version = None self.new_version = None self.is_enabled = False self.is_installed = False self.installed_font = None self.enabled_font = None self.available_font = None self.buttons = {} self.buttons_widget = QtWidgets.QWidget() layout = QtWidgets.QHBoxLayout() layout.setContentsMargins(0, 0, 5, 0) layout.addStretch(1) self.buttons_widget.setLayout(layout) def add_button(name, method): button = PluginActionButton(switch_method=method) layout.addWidget(button) self.buttons[name] = button button.mode('hide') add_button('update', self.show_update) add_button('uninstall', self.show_uninstall) add_button('enable', self.show_enable) add_button('install', self.show_install) self.treeWidget().setItemWidget(self, COLUMN_ACTIONS, self.buttons_widget) @staticmethod def set_icon(button, stdicon): button.setIcon(button.style().standardIcon(getattr(QtWidgets.QStyle, stdicon))) # Workaround for Qt sometimes not updating the icon. # See https://tickets.metabrainz.org/browse/PICARD-1647 button.repaint() def show_install(self, button, mode): if mode == 'hide': button.hide() else: button.show() button.setToolTip(_("Download and install plugin")) self.set_icon(button, 'SP_ArrowDown') def show_update(self, button, mode): if mode == 'hide': button.hide() else: button.show() button.setToolTip(_("Download and upgrade plugin to version %s") % self.new_version.to_string(short=True)) self.set_icon(button, 'SP_BrowserReload') def show_enable(self, button, mode): if mode == 'enabled': button.show() button.setToolTip(_("Enabled")) self.set_icon(button, 'SP_DialogApplyButton') elif mode == 'disabled': button.show() button.setToolTip(_("Disabled")) self.set_icon(button, 'SP_DialogCancelButton') else: button.hide() def show_uninstall(self, button, mode): if mode == 'hide': button.hide() else: button.show() button.setToolTip(_("Uninstall plugin")) self.set_icon(button, 'SP_TrashIcon') def save_state(self): return { 'is_enabled': self.is_enabled, 'upgrade_to_version': self.upgrade_to_version, 'new_version': self.new_version, 'is_installed': self.is_installed, } def restore_state(self, states): self.upgrade_to_version = states['upgrade_to_version'] self.new_version = states['new_version'] self.is_enabled = states['is_enabled'] self.is_installed = states['is_installed'] def __lt__(self, other): if not isinstance(other, PluginTreeWidgetItem): return super().__lt__(other) tree = self.treeWidget() if not tree: column = 0 else: column = tree.sortColumn() return self.sortData(column) < other.sortData(column) def sortData(self, column): return self._sortData.get(column, self.text(column)) def setSortData(self, column, data): self._sortData[column] = data @property def plugin(self): return self.data(COLUMN_NAME, QtCore.Qt.UserRole) def enable(self, boolean, greyout=None): if boolean is not None: self.is_enabled = boolean if self.is_enabled: self.buttons['enable'].mode('enabled') else: self.buttons['enable'].mode('disabled') if greyout is not None: self.buttons['enable'].setEnabled(not greyout) class PluginsOptionsPage(OptionsPage): NAME = "plugins" TITLE = N_("Plugins") PARENT = None SORT_ORDER = 70 ACTIVE = True HELP_URL = '/config/options_plugins.html' options = [ ListOption("setting", "enabled_plugins", []), Option("persist", "plugins_list_state", QtCore.QByteArray()), Option("persist", "plugins_list_sort_section", 0), Option("persist", "plugins_list_sort_order", QtCore.Qt.AscendingOrder), ] def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_PluginsOptionsPage() self.ui.setupUi(self) plugins = self.ui.plugins # fix for PICARD-1226, QT bug (https://bugreports.qt.io/browse/QTBUG-22572) workaround plugins.setStyleSheet('') plugins.itemSelectionChanged.connect(self.change_details) plugins.mimeTypes = self.mimeTypes plugins.dropEvent = self.dropEvent plugins.dragEnterEvent = self.dragEnterEvent self.ui.install_plugin.clicked.connect(self.open_plugins) self.ui.folder_open.clicked.connect(self.open_plugin_dir) self.ui.reload_list_of_plugins.clicked.connect(self.reload_list_of_plugins) self.manager = self.tagger.pluginmanager self.manager.plugin_installed.connect(self.plugin_installed) self.manager.plugin_updated.connect(self.plugin_updated) self.manager.plugin_removed.connect(self.plugin_removed) self.manager.plugin_errored.connect(self.plugin_loading_error) self._preserve = {} self._preserve_selected = None def items(self): iterator = QTreeWidgetItemIterator(self.ui.plugins, QTreeWidgetItemIterator.All) while iterator.value(): item = iterator.value() iterator += 1 yield item def find_item_by_plugin_name(self, plugin_name): for item in self.items(): if plugin_name == item.plugin.module_name: return item return None def selected_item(self): try: return self.ui.plugins.selectedItems()[COLUMN_NAME] except IndexError: return None def save_state(self): header = self.ui.plugins.header() config = get_config() config.persist["plugins_list_state"] = header.saveState() config.persist["plugins_list_sort_section"] = header.sortIndicatorSection() config.persist["plugins_list_sort_order"] = header.sortIndicatorOrder() def set_current_item(self, item, scroll=False): if scroll: self.ui.plugins.scrollToItem(item) self.ui.plugins.setCurrentItem(item) self.refresh_details(item) def restore_state(self): header = self.ui.plugins.header() config = get_config() header.restoreState(config.persist["plugins_list_state"]) idx = config.persist["plugins_list_sort_section"] order = config.persist["plugins_list_sort_order"] header.setSortIndicator(idx, order) self.ui.plugins.sortByColumn(idx, order) @staticmethod def is_plugin_enabled(plugin): config = get_config() return bool(plugin.module_name in config.setting["enabled_plugins"]) def available_plugins_name_version(self): return {p.module_name: p.version for p in self.manager.available_plugins} def installable_plugins(self): if self.manager.available_plugins is not None: installed_plugins = [plugin.module_name for plugin in self.installed_plugins()] for plugin in sorted(self.manager.available_plugins, key=attrgetter('name')): if plugin.module_name not in installed_plugins: yield plugin def installed_plugins(self): return sorted(self.manager.plugins, key=attrgetter('name')) def enabled_plugins(self): return [item.plugin.module_name for item in self.items() if item.is_enabled] def _populate(self): self._user_interaction(False) if self.manager.available_plugins is None: available_plugins = {} self.manager.query_available_plugins(self._reload) else: available_plugins = self.available_plugins_name_version() self.ui.details.setText("") self.ui.plugins.setSortingEnabled(False) for plugin in self.installed_plugins(): new_version = None if plugin.module_name in available_plugins: latest = available_plugins[plugin.module_name] if latest > plugin.version: new_version = latest self.update_plugin_item(None, plugin, enabled=self.is_plugin_enabled(plugin), new_version=new_version, is_installed=True ) for plugin in self.installable_plugins(): self.update_plugin_item(None, plugin, enabled=False, is_installed=False) self.ui.plugins.setSortingEnabled(True) self._user_interaction(True) header = self.ui.plugins.header() header.setStretchLastSection(False) header.setSectionResizeMode(QtWidgets.QHeaderView.Fixed) header.setSectionResizeMode(COLUMN_NAME, QtWidgets.QHeaderView.Stretch) header.setSectionResizeMode(COLUMN_VERSION, QtWidgets.QHeaderView.ResizeToContents) header.setSectionResizeMode(COLUMN_ACTIONS, QtWidgets.QHeaderView.ResizeToContents) def _remove_all(self): for item in self.items(): idx = self.ui.plugins.indexOfTopLevelItem(item) self.ui.plugins.takeTopLevelItem(idx) def restore_defaults(self): self._user_interaction(False) self._remove_all() super().restore_defaults() self.set_current_item(self.ui.plugins.topLevelItem(0), scroll=True) def load(self): self._populate() self.restore_state() def _preserve_plugins_states(self): self._preserve = {item.plugin.module_name: item.save_state() for item in self.items()} item = self.selected_item() if item: self._preserve_selected = item.plugin.module_name else: self._preserve_selected = None def _restore_plugins_states(self): for item in self.items(): plugin = item.plugin if plugin.module_name in self._preserve: item.restore_state(self._preserve[plugin.module_name]) if self._preserve_selected == plugin.module_name: self.set_current_item(item, scroll=True) def _reload(self): if self.deleted: return self._remove_all() self._populate() self._restore_plugins_states() def _user_interaction(self, enabled): self.ui.plugins.blockSignals(not enabled) self.ui.plugins_container.setEnabled(enabled) def reload_list_of_plugins(self): self.ui.details.setText(_("Reloading list of available plugins...")) self._user_interaction(False) self._preserve_plugins_states() self.manager.query_available_plugins(callback=self._reload) def plugin_loading_error(self, plugin_name, error): QtWidgets.QMessageBox.critical( self, _("Plugin '%s'") % plugin_name, _("An error occurred while loading the plugin '%s':\n\n%s") % (plugin_name, error) ) def plugin_installed(self, plugin): log.debug("Plugin %r installed", plugin.name) if not plugin.compatible: QtWidgets.QMessageBox.warning( self, _("Plugin '%s'") % plugin.name, _("The plugin '%s' is not compatible with this version of Picard.") % plugin.name ) return item = self.find_item_by_plugin_name(plugin.module_name) if item: self.update_plugin_item(item, plugin, make_current=True, enabled=True, is_installed=True) else: self._reload() item = self.find_item_by_plugin_name(plugin.module_name) if item: self.set_current_item(item, scroll=True) def plugin_updated(self, plugin_name): log.debug("Plugin %r updated", plugin_name) item = self.find_item_by_plugin_name(plugin_name) if item: plugin = item.plugin QtWidgets.QMessageBox.information( self, _("Plugin '%s'") % plugin_name, _("The plugin '%s' will be upgraded to version %s on next run of Picard.") % (plugin.name, item.new_version.to_string(short=True)) ) item.upgrade_to_version = item.new_version self.update_plugin_item(item, plugin, make_current=True) def plugin_removed(self, plugin_name): log.debug("Plugin %r removed", plugin_name) item = self.find_item_by_plugin_name(plugin_name) if item: if self.manager.is_available(plugin_name): self.update_plugin_item(item, None, make_current=True, is_installed=False) else: # Remove local plugin self.ui.plugins.invisibleRootItem().removeChild(item) def uninstall_plugin(self, item): plugin = item.plugin buttonReply = QtWidgets.QMessageBox.question( self, _("Uninstall plugin '%s'?") % plugin.name, _("Do you really want to uninstall the plugin '%s' ?") % plugin.name, QtWidgets.QMessageBox.Yes | QtWidgets.QMessageBox.No, QtWidgets.QMessageBox.No ) if buttonReply == QtWidgets.QMessageBox.Yes: self.manager.remove_plugin(plugin.module_name, with_update=True) def update_plugin_item(self, item, plugin, make_current=False, enabled=None, new_version=None, is_installed=None ): if item is None: item = PluginTreeWidgetItem(self.ui.plugins) if plugin is not None: item.setData(COLUMN_NAME, QtCore.Qt.UserRole, plugin) else: plugin = item.plugin if new_version is not None: item.new_version = new_version if is_installed is not None: item.is_installed = is_installed if enabled is None: enabled = item.is_enabled def update_text(): if item.new_version is not None: version = "%s → %s" % (plugin.version.to_string(short=True), item.new_version.to_string(short=True)) else: version = plugin.version.to_string(short=True) if item.installed_font is None: item.installed_font = item.font(COLUMN_NAME) if item.enabled_font is None: item.enabled_font = QtGui.QFont(item.installed_font) item.enabled_font.setBold(True) if item.available_font is None: item.available_font = QtGui.QFont(item.installed_font) if item.is_enabled: item.setFont(COLUMN_NAME, item.enabled_font) else: if item.is_installed: item.setFont(COLUMN_NAME, item.installed_font) else: item.setFont(COLUMN_NAME, item.available_font) item.setText(COLUMN_NAME, plugin.name) item.setText(COLUMN_VERSION, version) def toggle_enable(): item.enable(not item.is_enabled, greyout=not item.is_installed) log.debug("Plugin %r enabled: %r", item.plugin.name, item.is_enabled) update_text() reconnect(item.buttons['enable'].clicked, toggle_enable) install_enabled = not item.is_installed or bool(item.new_version) if item.upgrade_to_version: if item.upgrade_to_version != item.new_version: # case when a new version is known after a plugin was marked for update install_enabled = True else: install_enabled = False if install_enabled: if item.new_version is not None: def download_and_update(): self.download_plugin(item, update=True) reconnect(item.buttons['update'].clicked, download_and_update) item.buttons['install'].mode('hide') item.buttons['update'].mode('show') else: def download_and_install(): self.download_plugin(item) reconnect(item.buttons['install'].clicked, download_and_install) item.buttons['install'].mode('show') item.buttons['update'].mode('hide') if item.is_installed: item.buttons['install'].mode('hide') item.buttons['uninstall'].mode( 'show' if plugin.is_user_installed else 'hide') item.enable(enabled, greyout=False) def uninstall_processor(): self.uninstall_plugin(item) reconnect(item.buttons['uninstall'].clicked, uninstall_processor) else: item.buttons['uninstall'].mode('hide') item.enable(False) item.buttons['enable'].mode('hide') update_text() if make_current: self.set_current_item(item) actions_sort_score = 2 if item.is_installed: if item.is_enabled: actions_sort_score = 0 else: actions_sort_score = 1 item.setSortData(COLUMN_ACTIONS, actions_sort_score) item.setSortData(COLUMN_NAME, plugin.name.lower()) def v2int(elem): try: return int(elem) except ValueError: return 0 item.setSortData(COLUMN_VERSION, plugin.version) return item def save(self): config = get_config() config.setting["enabled_plugins"] = self.enabled_plugins() self.save_state() def refresh_details(self, item): plugin = item.plugin text = [] if item.new_version is not None: if item.upgrade_to_version: label = _("Restart Picard to upgrade to new version") else: label = _("New version available") version_str = item.new_version.to_string(short=True) text.append("{0}: {1}".format(label, version_str)) if plugin.description: text.append(plugin.description + "
") infos = [ (_("Name"), plugin.name), (_("Authors"), plugin.author), (_("License"), plugin.license), (_("Files"), plugin.files_list), ] for label, value in infos: if value: text.append("{0}: {1}".format(label, value)) self.ui.details.setText("

{0}

".format("
\n".join(text))) def change_details(self): item = self.selected_item() if item: self.refresh_details(item) def open_plugins(self): files, _filter = QtWidgets.QFileDialog.getOpenFileNames( self, "", QtCore.QDir.homePath(), "Picard plugin (*.py *.pyc *.zip)" ) if files: for path in files: self.manager.install_plugin(path) def download_plugin(self, item, update=False): plugin = item.plugin self.tagger.webservice.get( PLUGINS_API['host'], PLUGINS_API['port'], PLUGINS_API['endpoint']['download'], partial(self.download_handler, update, plugin=plugin), parse_response_type=None, priority=True, important=True, queryargs={"id": plugin.module_name, "version": plugin.version.to_string(short=True)} ) def download_handler(self, update, response, reply, error, plugin): if error: msgbox = QtWidgets.QMessageBox(self) msgbox.setText(_("The plugin '%s' could not be downloaded.") % plugin.module_name) msgbox.setInformativeText(_("Please try again later.")) msgbox.setStandardButtons(QtWidgets.QMessageBox.Ok) msgbox.setDefaultButton(QtWidgets.QMessageBox.Ok) msgbox.exec_() log.error("Error occurred while trying to download the plugin: '%s'" % plugin.module_name) return self.manager.install_plugin( None, update=update, plugin_name=plugin.module_name, plugin_data=response, ) @staticmethod def open_plugin_dir(): QtGui.QDesktopServices.openUrl(QtCore.QUrl.fromLocalFile(USER_PLUGIN_DIR)) def mimeTypes(self): return ["text/uri-list"] def dragEnterEvent(self, event): event.setDropAction(QtCore.Qt.CopyAction) event.accept() def dropEvent(self, event): for path in [os.path.normpath(u.toLocalFile()) for u in event.mimeData().urls()]: self.manager.install_plugin(path) register_options_page(PluginsOptionsPage) picard-release-2.7.3/picard/ui/options/profiles.py000066400000000000000000000463371416775010500221750ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Bob Swift # # 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 copy import deepcopy import uuid from PyQt5 import ( QtCore, QtWidgets, ) from picard.config import ( IntOption, ListOption, SettingConfigSection, get_config, ) from picard.const import DEFAULT_COPY_TEXT from picard.profile import UserProfileGroups from picard.script import get_file_naming_script_presets from picard.util import get_base_title from picard.ui.moveable_list_view import MoveableListView from picard.ui.options import ( OptionsPage, register_options_page, ) from picard.ui.ui_options_profiles import Ui_ProfileEditorDialog from picard.ui.widgets.profilelistwidget import ProfileListWidgetItem class ProfilesOptionsPage(OptionsPage): NAME = "profiles" TITLE = N_("Option Profiles") PARENT = None SORT_ORDER = 10 ACTIVE = True HELP_URL = '/config/options_profiles.html' PROFILES_KEY = SettingConfigSection.PROFILES_KEY SETTINGS_KEY = SettingConfigSection.SETTINGS_KEY POSITION_KEY = "last_selected_profile_pos" EXPANDED_KEY = "profile_settings_tree_expanded_list" TREEWIDGETITEM_COLUMN = 0 options = [ IntOption("persist", POSITION_KEY, 0), ListOption("persist", EXPANDED_KEY, []) ] signal_refresh = QtCore.pyqtSignal() def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_ProfileEditorDialog() self.ui.setupUi(self) self.make_buttons() self.ui.profile_editor_splitter.setStretchFactor(1, 1) self.move_view = MoveableListView(self.ui.profile_list, self.ui.move_up_button, self.ui.move_down_button) self.ui.profile_list.itemChanged.connect(self.profile_item_changed) self.ui.profile_list.currentItemChanged.connect(self.current_item_changed) self.ui.profile_list.itemChanged.connect(self.reload_all_page_settings) self.ui.settings_tree.itemChanged.connect(self.set_profile_settings_changed) self.ui.settings_tree.itemExpanded.connect(self.update_current_expanded_items_list) self.ui.settings_tree.itemCollapsed.connect(self.update_current_expanded_items_list) self.current_profile_id = None self.expanded_sections = [] self.building_tree = False self.loading = False self.settings_changed = False self.ui.settings_tree.installEventFilter(self) def eventFilter(self, object, event): """Process selected events. """ event_type = event.type() if event_type == QtCore.QEvent.FocusOut and object == self.ui.settings_tree: if self.settings_changed: self.settings_changed = False self.update_values_in_profile_options() self.reload_all_page_settings() return False def make_buttons(self): """Make buttons and add them to the button bars. """ self.new_profile_button = QtWidgets.QPushButton(_('New')) self.new_profile_button.setToolTip(_("Create a new profile")) self.new_profile_button.clicked.connect(self.new_profile) self.ui.profile_list_buttonbox.addButton(self.new_profile_button, QtWidgets.QDialogButtonBox.ActionRole) self.copy_profile_button = QtWidgets.QPushButton(_('Copy')) self.copy_profile_button.setToolTip(_("Copy to a new profile")) self.copy_profile_button.clicked.connect(self.copy_profile) self.ui.profile_list_buttonbox.addButton(self.copy_profile_button, QtWidgets.QDialogButtonBox.ActionRole) self.delete_profile_button = QtWidgets.QPushButton(_('Delete')) self.delete_profile_button.setToolTip(_("Delete the profile")) self.delete_profile_button.clicked.connect(self.delete_profile) self.ui.profile_list_buttonbox.addButton(self.delete_profile_button, QtWidgets.QDialogButtonBox.ActionRole) def restore_defaults(self): """Remove all profiles and profile settings. """ self.ui.profile_list.clear() self.profile_settings = {} self.profile_selected() self.update_config_overrides() self.reload_all_page_settings() def load(self): """Load initial configuration. """ self.loading = True config = get_config() # Use deepcopy() to avoid changes made locally from being cascaded into `config.profiles` # before the user clicks "Make It So!" self.profile_settings = deepcopy(config.profiles[self.SETTINGS_KEY]) self.ui.profile_list.clear() for profile in config.profiles[self.PROFILES_KEY]: list_item = ProfileListWidgetItem(profile['title'], profile['enabled'], profile['id']) self.ui.profile_list.addItem(list_item) # Select the last selected profile item last_selected_profile_pos = config.persist[self.POSITION_KEY] self.expanded_sections = config.persist[self.EXPANDED_KEY] last_selected_profile = self.ui.profile_list.item(last_selected_profile_pos) settings = None if last_selected_profile: self.ui.profile_list.setCurrentItem(last_selected_profile) last_selected_profile.setSelected(True) id = last_selected_profile.profile_id self.current_profile_id = id settings = self.get_settings_for_profile(id) self.make_setting_tree(settings=settings) self.update_config_overrides() self.loading = False def update_config_overrides(self, reset=False): """Update the profile overrides used in `config.settings` when retrieving or saving a setting. Args: reset (bool, optional): Remove the profile overrides. Defaults to False. """ config = get_config() if reset: config.setting.set_profiles_override(None) config.setting.set_settings_override(None) else: config.setting.set_profiles_override(self._clean_and_get_all_profiles()) config.setting.set_settings_override(self.profile_settings) def get_settings_for_profile(self, id): """Get the settings for the specified profile ID. Automatically adds an empty settings dictionary if there is no settings dictionary found for the ID. Args: id (str): ID of the profile Returns: dict: Profile settings """ # Add empty settings dictionary if no dictionary found for the profile. # This happens when a new profile is created. if id not in self.profile_settings: self.profile_settings[id] = {} return self.profile_settings[id] def _all_profiles(self): """Get all profiles from the profiles list in order from top to bottom. Yields: dict: Profile information in a format for saving to the user settings """ for row in range(self.ui.profile_list.count()): item = self.ui.profile_list.item(row) yield item.get_dict() def make_setting_tree(self, settings=None): """Update the profile settings tree based on the settings provided. If no settings are provided, displays an empty tree. Args: settings (dict, optional): Dictionary of settings for the profile. Defaults to None. """ self.set_button_states() self.ui.settings_tree.clear() self.ui.settings_tree.setHeaderItem(QtWidgets.QTreeWidgetItem()) self.ui.settings_tree.setHeaderLabels([_("Settings to include in profile")]) if settings is None: return self.building_tree = True for id, group in UserProfileGroups.SETTINGS_GROUPS.items(): title = group["title"] group_settings = group["settings"] widget_item = QtWidgets.QTreeWidgetItem([title]) widget_item.setFlags(QtCore.Qt.ItemIsEnabled | QtCore.Qt.ItemIsUserCheckable | QtCore.Qt.ItemIsAutoTristate) widget_item.setCheckState(self.TREEWIDGETITEM_COLUMN, QtCore.Qt.Unchecked) for setting in group_settings: child_item = QtWidgets.QTreeWidgetItem([_(setting.title)]) child_item.setData(0, QtCore.Qt.UserRole, setting.name) child_item.setFlags(QtCore.Qt.ItemIsEnabled | QtCore.Qt.ItemIsUserCheckable) state = QtCore.Qt.Checked if settings and setting.name in settings else QtCore.Qt.Unchecked child_item.setCheckState(self.TREEWIDGETITEM_COLUMN, state) if setting.name in settings and settings[setting.name] is not None: value = settings[setting.name] else: value = None child_item.setToolTip(self.TREEWIDGETITEM_COLUMN, self.make_setting_value_text(setting.name, value)) widget_item.addChild(child_item) self.ui.settings_tree.addTopLevelItem(widget_item) if title in self.expanded_sections: widget_item.setExpanded(True) self.building_tree = False def _get_naming_script(self, config, value): if value in config.setting["file_renaming_scripts"]: return config.setting["file_renaming_scripts"][value]["title"] presets = {x["id"]: x["title"] for x in get_file_naming_script_presets()} if value in presets: return presets[value] return _("Unknown script") def _get_scripts_list(self, config, key, template, none_text): if not config.setting[key]: return _("No scripts in list") flag = False scripts = config.setting[key] value_text = _("Enabled tagging scripts of %i found:") % len(scripts) for (pos, name, enabled, script) in scripts: if enabled: flag = True value_text += template % name if not flag: value_text += " %s" % none_text return value_text def _get_ca_providers_list(self, config, key, template, none_text): flag = False providers = config.setting[key] value_text = _("Enabled providers of %i listed:") % len(providers) for (name, enabled) in providers: if enabled: flag = True value_text += template % name if not flag: value_text += " %s" % none_text return value_text def make_setting_value_text(self, key, value): ITEMS_TEMPLATE = "\n - %s" NONE_TEXT = _("None") config = get_config() if value is None: return NONE_TEXT if key == "selected_file_naming_script_id": return self._get_naming_script(config, value) if key == "list_of_scripts": return self._get_scripts_list(config, key, ITEMS_TEMPLATE, NONE_TEXT) if key == "ca_providers": return self._get_ca_providers_list(config, key, ITEMS_TEMPLATE, NONE_TEXT) if isinstance(value, str): return '"%s"' % value if type(value) in {bool, int, float}: return str(value) if type(value) in {set, tuple, list, dict}: return _("List of %i items") % len(value) return _("Unknown value format") def update_current_expanded_items_list(self): """Update the list of expanded sections in the settings tree for persistent settings. """ if self.building_tree: return self.expanded_sections = [] for i in range(self.ui.settings_tree.topLevelItemCount()): tl_item = self.ui.settings_tree.topLevelItem(i) if tl_item.isExpanded(): self.expanded_sections.append(tl_item.text(self.TREEWIDGETITEM_COLUMN)) def get_current_selected_item(self): """Gets the profile item currently selected in the profiles list. Returns: ProfileListWidgetItem: Currently selected item """ items = self.ui.profile_list.selectedItems() if items: return items[0] return None def profile_selected(self, update_settings=True): """Update working profile information for the selected item in the profiles list. Args: update_settings (bool, optional): Update settings tree. Defaults to True. """ item = self.get_current_selected_item() if item: id = item.profile_id self.current_profile_id = id if update_settings: settings = self.get_settings_for_profile(id) self.make_setting_tree(settings=settings) else: self.current_profile_id = None self.make_setting_tree(settings=None) def reload_all_page_settings(self): """Trigger a reload of the settings and highlights for all pages containing options that can be managed in a profile. """ self.signal_refresh.emit() def update_values_in_profile_options(self): """Update the current profile's settings dictionary from the settings tree. Note that this update is delayed to avoid losing a profile's option setting value when a selected option (with an associated value) is de-selected and then re-selected. """ if not self.current_profile_id: return checked_items = set(self.get_checked_items_from_tree()) settings = set(self.profile_settings[self.current_profile_id].keys()) # Add new items to settings for item in checked_items.difference(settings): self.profile_settings[self.current_profile_id][item] = None # Remove unchecked items from settings for item in settings.difference(checked_items): del self.profile_settings[self.current_profile_id][item] def profile_item_changed(self, item): """Check title is not blank and remove leading and trailing spaces. Args: item (ProfileListWidgetItem): Item that changed """ if not self.loading: text = item.text().strip() if not text: QtWidgets.QMessageBox( QtWidgets.QMessageBox.Warning, _("Invalid Title"), _("The profile title cannot be blank."), QtWidgets.QMessageBox.Ok, self ).exec_() item.setText(self.ui.profile_list.unique_profile_name()) elif text != item.text(): # Remove leading and trailing spaces from new title. item.setText(text) self.update_config_overrides() self.reload_all_page_settings() def current_item_changed(self, new_item, old_item): """Update the display when a new item is selected in the profile list. Args: new_item (ProfileListWidgetItem): Newly selected item old_item (ProfileListWidgetItem): Previously selected item """ if self.loading: return # Set self.loading to avoid looping through the `.currentItemChanged` event. self.loading = True self.ui.profile_list.setCurrentItem(new_item) self.loading = False self.profile_selected() def get_checked_items_from_tree(self): """Get the keys for the settings that are checked in the profile settings tree. Yields: str: Settings key """ for i in range(self.ui.settings_tree.topLevelItemCount()): tl_item = self.ui.settings_tree.topLevelItem(i) for j in range(tl_item.childCount()): item = tl_item.child(j) if item.checkState(self.TREEWIDGETITEM_COLUMN) == QtCore.Qt.Checked: yield item.data(self.TREEWIDGETITEM_COLUMN, QtCore.Qt.UserRole) def set_profile_settings_changed(self): """Set flag to trigger option page updates later (when focus is lost from the settings tree) to avoid updating after each change to the settings selected for a profile. """ if self.current_profile_id: self.settings_changed = True def copy_profile(self): """Make a copy of the currently selected profile. """ item = self.get_current_selected_item() id = str(uuid.uuid4()) settings = deepcopy(self.profile_settings[self.current_profile_id]) self.profile_settings[id] = settings base_title = "%s %s" % (get_base_title(item.name), _(DEFAULT_COPY_TEXT)) name = self.ui.profile_list.unique_profile_name(base_title) self.ui.profile_list.add_profile(name=name, profile_id=id) self.update_config_overrides() self.reload_all_page_settings() def new_profile(self): """Add a new profile with no settings selected. """ self.ui.profile_list.add_profile() self.update_config_overrides() self.reload_all_page_settings() def delete_profile(self): """Delete the current profile. """ self.ui.profile_list.remove_selected_profile() self.profile_selected() self.update_config_overrides() self.reload_all_page_settings() def _clean_and_get_all_profiles(self): """Returns the list of profiles, adds any missing profile settings, and removes any "orphan" profile settings (i.e. settings dictionaries not associated with an existing profile). Returns: list: List of profiles suitable for storing in `config.profiles`. """ all_profiles = list(self._all_profiles()) all_profile_ids = set(x['id'] for x in all_profiles) keys = set(self.profile_settings.keys()) # Add any missing profile settings for id in all_profile_ids.difference(keys): self.profile_settings[id] = {} # Remove any "orphan" profile settings for id in keys.difference(all_profile_ids): del self.profile_settings[id] return all_profiles def save(self): """Save any changes to the current profile's settings, and save all updated profile information to the user settings. """ config = get_config() config.profiles[self.PROFILES_KEY] = self._clean_and_get_all_profiles() config.profiles[self.SETTINGS_KEY] = self.profile_settings config.persist[self.POSITION_KEY] = self.ui.profile_list.currentRow() config.persist[self.EXPANDED_KEY] = self.expanded_sections def set_button_states(self): """Set the enabled / disabled states of the buttons. """ state = self.current_profile_id is not None self.copy_profile_button.setEnabled(state) self.delete_profile_button.setEnabled(state) register_options_page(ProfilesOptionsPage) picard-release-2.7.3/picard/ui/options/ratings.py000066400000000000000000000045051416775010500220100ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2008-2009, 2020-2021 Philipp Wolfer # Copyright (C) 2012-2013 Michael Wiencek # Copyright (C) 2018, 2020-2021 Laurent Monin # # 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 picard.config import ( BoolOption, IntOption, TextOption, get_config, ) from picard.ui.options import ( OptionsPage, register_options_page, ) from picard.ui.ui_options_ratings import Ui_RatingsOptionsPage class RatingsOptionsPage(OptionsPage): NAME = "ratings" TITLE = N_("Ratings") PARENT = "metadata" SORT_ORDER = 20 ACTIVE = True HELP_URL = '/config/options_ratings.html' options = [ BoolOption("setting", "enable_ratings", False), TextOption("setting", "rating_user_email", "users@musicbrainz.org"), BoolOption("setting", "submit_ratings", True), IntOption("setting", "rating_steps", 6), ] def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_RatingsOptionsPage() self.ui.setupUi(self) def load(self): config = get_config() self.ui.enable_ratings.setChecked(config.setting["enable_ratings"]) self.ui.rating_user_email.setText(config.setting["rating_user_email"]) self.ui.submit_ratings.setChecked(config.setting["submit_ratings"]) def save(self): config = get_config() config.setting["enable_ratings"] = self.ui.enable_ratings.isChecked() config.setting["rating_user_email"] = self.ui.rating_user_email.text() config.setting["submit_ratings"] = self.ui.submit_ratings.isChecked() register_options_page(RatingsOptionsPage) picard-release-2.7.3/picard/ui/options/releases.py000066400000000000000000000264561416775010500221550ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006 Lukáš Lalinský # Copyright (C) 2011-2014 Michael Wiencek # Copyright (C) 2012 Frederik “Freso” S. Olesen # Copyright (C) 2013-2015, 2018-2021 Laurent Monin # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2017 Suhas # Copyright (C) 2018-2021 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 locale import strxfrm from operator import itemgetter from PyQt5 import ( QtCore, QtWidgets, ) from picard.config import ( ListOption, get_config, ) from picard.const import ( RELEASE_COUNTRIES, RELEASE_FORMATS, RELEASE_PRIMARY_GROUPS, RELEASE_SECONDARY_GROUPS, ) from picard.const.sys import IS_WIN from picard.ui.options import ( OptionsPage, register_options_page, ) from picard.ui.ui_options_releases import Ui_ReleasesOptionsPage from picard.ui.widgets import ClickableSlider _DEFAULT_SCORE = 0.5 _release_type_scores = [(g, _DEFAULT_SCORE) for g in list(RELEASE_PRIMARY_GROUPS.keys()) + list(RELEASE_SECONDARY_GROUPS.keys())] class TipSlider(ClickableSlider): _offset = QtCore.QPoint(0, -30) _step = 5 _pagestep = 25 _minimum = 0 _maximum = 100 def __init__(self, *args): super().__init__(*args) self.style = QtWidgets.QApplication.style() self.opt = QtWidgets.QStyleOptionSlider() self.setMinimum(self._minimum) self.setMaximum(self._maximum) self.setOrientation(QtCore.Qt.Horizontal) self.setSingleStep(self._step) self.setTickInterval(self._step) self.setPageStep(self._pagestep) def showEvent(self, event): super().showEvent(event) if not IS_WIN: self.valueChanged.connect(self.show_tip) def hideEvent(self, event): super().hideEvent(event) if not IS_WIN: try: self.valueChanged.disconnect(self.show_tip) except TypeError: pass def show_tip(self, value): self.round_value(value) self.initStyleOption(self.opt) rectHandle = self.style.subControlRect(self.style.CC_Slider, self.opt, self.style.SC_SliderHandle) offset = self._offset * self.tagger.primaryScreen().devicePixelRatio() pos_local = rectHandle.topLeft() + offset pos_global = self.mapToGlobal(pos_local) QtWidgets.QToolTip.showText(pos_global, str(self.value()), self) def round_value(self, value): step = max(1, int(self._step)) if step > 1: super().setValue(int(value / step) * step) class ReleaseTypeScore: def __init__(self, group, layout, label, cell): row, column = cell # it uses 2 cells (r,c and r,c+1) self.group = group self.layout = layout self.label = QtWidgets.QLabel(self.group) self.label.setText(label) self.layout.addWidget(self.label, row, column, 1, 1) self.slider = TipSlider(self.group) self.layout.addWidget(self.slider, row, column + 1, 1, 1) self.reset() def setValue(self, value): self.slider.setValue(int(value * 100)) def value(self): return float(self.slider.value()) / 100.0 def reset(self): self.setValue(_DEFAULT_SCORE) class RowColIter: def __init__(self, max_cells, max_cols=6, step=2): assert(max_cols % step == 0) self.step = step self.cols = max_cols self.rows = int((max_cells - 1) / (self.cols / step)) + 1 self.current = (-1, 0) def __iter__(self): return self def __next__(self): row, col = self.current row += 1 if row == self.rows: col += self.step row = 0 self.current = (row, col) return self.current class ReleasesOptionsPage(OptionsPage): NAME = "releases" TITLE = N_("Preferred Releases") PARENT = "metadata" SORT_ORDER = 10 ACTIVE = True HELP_URL = '/config/options_releases.html' options = [ ListOption("setting", "release_type_scores", _release_type_scores), ListOption("setting", "preferred_release_countries", []), ListOption("setting", "preferred_release_formats", []), ] def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_ReleasesOptionsPage() self.ui.setupUi(self) self._release_type_sliders = {} def add_slider(name, griditer, context): label = pgettext_attributes(context, name) self._release_type_sliders[name] = ReleaseTypeScore( self.ui.type_group, self.ui.gridLayout, label, next(griditer)) griditer = RowColIter(len(RELEASE_PRIMARY_GROUPS) + len(RELEASE_SECONDARY_GROUPS) + 1) # +1 for Reset button for name in RELEASE_PRIMARY_GROUPS: add_slider(name, griditer, context='release_group_primary_type') for name in sorted(RELEASE_SECONDARY_GROUPS, key=lambda v: pgettext_attributes('release_group_secondary_type', v)): add_slider(name, griditer, context='release_group_secondary_type') reset_types_btn = QtWidgets.QPushButton(self.ui.type_group) reset_types_btn.setText(_("Reset all")) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(reset_types_btn.sizePolicy().hasHeightForWidth()) reset_types_btn.setSizePolicy(sizePolicy) r, c = next(griditer) self.ui.gridLayout.addWidget(reset_types_btn, r, c, 1, 2) reset_types_btn.clicked.connect(self.reset_preferred_types) self.setTabOrder(reset_types_btn, self.ui.country_list) self.setTabOrder(self.ui.country_list, self.ui.preferred_country_list) self.setTabOrder(self.ui.preferred_country_list, self.ui.add_countries) self.setTabOrder(self.ui.add_countries, self.ui.remove_countries) self.setTabOrder(self.ui.remove_countries, self.ui.format_list) self.setTabOrder(self.ui.format_list, self.ui.preferred_format_list) self.setTabOrder(self.ui.preferred_format_list, self.ui.add_formats) self.setTabOrder(self.ui.add_formats, self.ui.remove_formats) self.ui.add_countries.clicked.connect(self.add_preferred_countries) self.ui.remove_countries.clicked.connect(self.remove_preferred_countries) self.ui.add_formats.clicked.connect(self.add_preferred_formats) self.ui.remove_formats.clicked.connect(self.remove_preferred_formats) self.ui.country_list.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) self.ui.preferred_country_list.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) self.ui.format_list.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) self.ui.preferred_format_list.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) def restore_defaults(self): # Clear lists self.ui.preferred_country_list.clear() self.ui.preferred_format_list.clear() self.ui.country_list.clear() self.ui.format_list.clear() super().restore_defaults() def load(self): config = get_config() scores = dict(config.setting["release_type_scores"]) for (release_type, release_type_slider) in self._release_type_sliders.items(): release_type_slider.setValue(scores.get(release_type, _DEFAULT_SCORE)) self._load_list_items("preferred_release_countries", RELEASE_COUNTRIES, self.ui.country_list, self.ui.preferred_country_list) self._load_list_items("preferred_release_formats", RELEASE_FORMATS, self.ui.format_list, self.ui.preferred_format_list) def save(self): config = get_config() scores = [] for (release_type, release_type_slider) in self._release_type_sliders.items(): scores.append((release_type, release_type_slider.value())) config.setting["release_type_scores"] = scores self._save_list_items("preferred_release_countries", self.ui.preferred_country_list) self._save_list_items("preferred_release_formats", self.ui.preferred_format_list) def reset_preferred_types(self): for release_type_slider in self._release_type_sliders.values(): release_type_slider.reset() def add_preferred_countries(self): self._move_selected_items(self.ui.country_list, self.ui.preferred_country_list) def remove_preferred_countries(self): self._move_selected_items(self.ui.preferred_country_list, self.ui.country_list) self.ui.country_list.sortItems() def add_preferred_formats(self): self._move_selected_items(self.ui.format_list, self.ui.preferred_format_list) def remove_preferred_formats(self): self._move_selected_items(self.ui.preferred_format_list, self.ui.format_list) self.ui.format_list.sortItems() def _move_selected_items(self, list1, list2): for item in list1.selectedItems(): clone = item.clone() list2.addItem(clone) list1.takeItem(list1.row(item)) def _load_list_items(self, setting, source, list1, list2): if setting == "preferred_release_countries": source_list = [(c[0], gettext_countries(c[1])) for c in source.items()] elif setting == "preferred_release_formats": source_list = [(c[0], pgettext_attributes("medium_format", c[1])) for c in source.items()] else: source_list = [(c[0], _(c[1])) for c in source.items()] def fcmp(x): return strxfrm(x[1]) source_list.sort(key=fcmp) config = get_config() saved_data = config.setting[setting] move = [] for data, name in source_list: item = QtWidgets.QListWidgetItem(name) item.setData(QtCore.Qt.UserRole, data) try: i = saved_data.index(data) move.append((i, item)) except BaseException: list1.addItem(item) move.sort(key=itemgetter(0)) for i, item in move: list2.addItem(item) def _save_list_items(self, setting, list1): data = [] for i in range(list1.count()): item = list1.item(i) data.append(item.data(QtCore.Qt.UserRole)) config = get_config() config.setting[setting] = data register_options_page(ReleasesOptionsPage) picard-release-2.7.3/picard/ui/options/renaming.py000066400000000000000000000342061416775010500221420ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2008, 2011 Lukáš Lalinský # Copyright (C) 2008-2009 Nikolai Prokoschenko # Copyright (C) 2009-2010, 2014-2015, 2018-2021 Philipp Wolfer # Copyright (C) 2011-2013 Michael Wiencek # Copyright (C) 2011-2013 Wieland Hoffmann # Copyright (C) 2013 Calvin Walton # Copyright (C) 2013 Ionuț Ciocîrlan # Copyright (C) 2013-2014 Sophist-UK # Copyright (C) 2013-2015, 2018-2021 Laurent Monin # Copyright (C) 2015 Alex Berman # Copyright (C) 2015 Ohm Patel # Copyright (C) 2016 Suhas # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 Gabriel Ferreira # # 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 functools import partial import os.path from PyQt5 import QtWidgets from PyQt5.QtCore import QStandardPaths from PyQt5.QtGui import QPalette from picard.config import ( BoolOption, TextOption, get_config, ) from picard.const.sys import IS_WIN from picard.script import ScriptParser from picard.ui.options import ( OptionsCheckError, OptionsPage, register_options_page, ) from picard.ui.options.scripting import ( ScriptCheckError, ScriptingDocumentationDialog, ) from picard.ui.scripteditor import ( ScriptEditorDialog, ScriptEditorExamples, populate_script_selection_combo_box, synchronize_vertical_scrollbars, ) from picard.ui.ui_options_renaming import Ui_RenamingOptionsPage from picard.ui.util import enabledSlot _default_music_dir = QStandardPaths.writableLocation(QStandardPaths.MusicLocation) class RenamingOptionsPage(OptionsPage): NAME = "filerenaming" TITLE = N_("File Naming") PARENT = None SORT_ORDER = 40 ACTIVE = True HELP_URL = '/config/options_filerenaming.html' options = [ BoolOption("setting", "windows_compatibility", True), BoolOption("setting", "ascii_filenames", False), BoolOption("setting", "rename_files", False), BoolOption("setting", "move_files", False), TextOption("setting", "move_files_to", _default_music_dir), BoolOption("setting", "move_additional_files", False), TextOption("setting", "move_additional_files_pattern", "*.jpg *.png"), BoolOption("setting", "delete_empty_dirs", True), ] def __init__(self, parent=None): super().__init__(parent) self.script_text = "" self.ui = Ui_RenamingOptionsPage() self.ui.setupUi(self) self.ui.ascii_filenames.clicked.connect(self.update_examples_from_local) self.ui.windows_compatibility.clicked.connect(self.update_examples_from_local) self.ui.rename_files.clicked.connect(self.update_examples_from_local) self.ui.move_files.clicked.connect(self.update_examples_from_local) self.ui.move_files_to.editingFinished.connect(self.update_examples_from_local) self.ui.move_files.toggled.connect( partial( enabledSlot, self.toggle_file_moving ) ) self.ui.rename_files.toggled.connect( partial( enabledSlot, self.toggle_file_renaming ) ) self.ui.open_script_editor.clicked.connect(self.show_script_editing_page) self.ui.move_files_to_browse.clicked.connect(self.move_files_to_browse) self.ui.naming_script_selector.currentIndexChanged.connect(self.update_selector_in_editor) self.ui.example_filename_after.itemSelectionChanged.connect(self.match_before_to_after) self.ui.example_filename_before.itemSelectionChanged.connect(self.match_after_to_before) script_edit = self.ui.move_additional_files_pattern self.script_palette_normal = script_edit.palette() self.script_palette_readonly = QPalette(self.script_palette_normal) disabled_color = self.script_palette_normal.color(QPalette.Inactive, QPalette.Window) self.script_palette_readonly.setColor(QPalette.Disabled, QPalette.Base, disabled_color) self.ui.example_filename_sample_files_button.clicked.connect(self.update_example_files) self.examples = ScriptEditorExamples(tagger=self.tagger) # Script editor dialog object will not be created until it is specifically requested, in order to ensure proper window modality. self.script_editor_dialog = None self.ui.example_selection_note.setText(self.examples.get_notes_text()) self.ui.example_filename_sample_files_button.setToolTip(self.examples.get_tooltip_text()) # Sync example lists vertical scrolling and selection colors synchronize_vertical_scrollbars((self.ui.example_filename_before, self.ui.example_filename_after)) self.current_row = -1 def update_selector_from_editor(self): """Update the script selector combo box from the script editor page. """ self.naming_scripts = self.script_editor_dialog.naming_scripts self.selected_naming_script_id = self.script_editor_dialog.selected_script_id populate_script_selection_combo_box(self.naming_scripts, self.selected_naming_script_id, self.ui.naming_script_selector) self.display_examples() def update_selector_from_settings(self): """Update the script selector combo box from the settings. """ populate_script_selection_combo_box(self.naming_scripts, self.selected_naming_script_id, self.ui.naming_script_selector) self.update_selector_in_editor() def update_selector_in_editor(self): """Update the selection in the script editor page to match local selection. """ idx = self.ui.naming_script_selector.currentIndex() if self.script_editor_dialog: self.script_editor_dialog.set_selected_script_index(idx) else: script_item = self.ui.naming_script_selector.itemData(idx) self.script_text = script_item["script"] self.selected_naming_script_id = script_item["id"] self.examples.update_examples(script_text=self.script_text) self.update_examples_from_local() def match_after_to_before(self): """Sets the selected item in the 'after' list to the corresponding item in the 'before' list. """ self.examples.synchronize_selected_example_lines(self.current_row, self.ui.example_filename_before, self.ui.example_filename_after) def match_before_to_after(self): """Sets the selected item in the 'before' list to the corresponding item in the 'after' list. """ self.examples.synchronize_selected_example_lines(self.current_row, self.ui.example_filename_after, self.ui.example_filename_before) def show_script_editing_page(self): self.script_editor_dialog = ScriptEditorDialog.show_instance(parent=self, examples=self.examples) self.script_editor_dialog.signal_save.connect(self.save_from_editor) self.script_editor_dialog.signal_update.connect(self.display_examples) self.script_editor_dialog.signal_selection_changed.connect(self.update_selector_from_editor) self.script_editor_dialog.finished.connect(self.script_editor_dialog_close) if self.tagger.window.script_editor_dialog is not None: self.update_selector_from_editor() else: self.script_editor_dialog.loading = True self.script_editor_dialog.naming_scripts = self.naming_scripts self.script_editor_dialog.populate_script_selector() self.update_selector_in_editor() self.script_editor_dialog.loading = False self.update_examples_from_local() self.tagger.window.script_editor_dialog = True def script_editor_dialog_close(self): self.tagger.window.script_editor_dialog = None def show_scripting_documentation(self): ScriptingDocumentationDialog.show_instance(parent=self) def toggle_file_moving(self, state): self.toggle_file_naming_format() self.ui.delete_empty_dirs.setEnabled(state) self.ui.move_files_to.setEnabled(state) self.ui.move_files_to_browse.setEnabled(state) self.ui.move_additional_files.setEnabled(state) self.ui.move_additional_files_pattern.setEnabled(state) def toggle_file_renaming(self, state): self.toggle_file_naming_format() def toggle_file_naming_format(self): active = self.ui.move_files.isChecked() or self.ui.rename_files.isChecked() self.ui.open_script_editor.setEnabled(active) self.ui.ascii_filenames.setEnabled(active) if not IS_WIN: self.ui.windows_compatibility.setEnabled(active) def save_from_editor(self): self.script_text = self.script_editor_dialog.get_script() self.update_selector_from_editor() def check_formats(self): self.test() self.update_examples_from_local() def update_example_files(self): self.examples.update_sample_example_files() self.update_displayed_examples() def update_examples_from_local(self): override = { 'ascii_filenames': self.ui.ascii_filenames.isChecked(), 'move_files': self.ui.move_files.isChecked(), 'move_files_to': os.path.normpath(self.ui.move_files_to.text()), 'rename_files': self.ui.rename_files.isChecked(), 'windows_compatibility': self.ui.windows_compatibility.isChecked(), } self.examples.update_examples(override=override) self.update_displayed_examples() def update_displayed_examples(self): if self.script_editor_dialog is not None: # Update examples in script editor which will trigger update locally self.script_editor_dialog.display_examples() else: self.display_examples() def display_examples(self): self.current_row = -1 self.examples.update_example_listboxes(self.ui.example_filename_before, self.ui.example_filename_after) def load(self): config = get_config() if IS_WIN: self.ui.windows_compatibility.setChecked(True) self.ui.windows_compatibility.setEnabled(False) else: self.ui.windows_compatibility.setChecked(config.setting["windows_compatibility"]) self.ui.rename_files.setChecked(config.setting["rename_files"]) self.ui.move_files.setChecked(config.setting["move_files"]) self.ui.ascii_filenames.setChecked(config.setting["ascii_filenames"]) self.ui.move_files_to.setText(config.setting["move_files_to"]) self.ui.move_files_to.setCursorPosition(0) self.ui.move_additional_files.setChecked(config.setting["move_additional_files"]) self.ui.move_additional_files_pattern.setText(config.setting["move_additional_files_pattern"]) self.ui.delete_empty_dirs.setChecked(config.setting["delete_empty_dirs"]) self.naming_scripts = config.setting["file_renaming_scripts"] self.selected_naming_script_id = config.setting["selected_file_naming_script_id"] if self.script_editor_dialog: self.script_editor_dialog.load() else: self.update_selector_from_settings() self.update_examples_from_local() def check(self): self.check_format() if self.ui.move_files.isChecked() and not self.ui.move_files_to.text().strip(): raise OptionsCheckError(_("Error"), _("The location to move files to must not be empty.")) def check_format(self): parser = ScriptParser() try: parser.eval(self.script_text) except Exception as e: raise ScriptCheckError("", str(e)) if self.ui.rename_files.isChecked(): if not self.script_text.strip(): raise ScriptCheckError("", _("The file naming format must not be empty.")) def save(self): config = get_config() config.setting["windows_compatibility"] = self.ui.windows_compatibility.isChecked() config.setting["ascii_filenames"] = self.ui.ascii_filenames.isChecked() config.setting["rename_files"] = self.ui.rename_files.isChecked() config.setting["move_files"] = self.ui.move_files.isChecked() config.setting["move_files_to"] = os.path.normpath(self.ui.move_files_to.text()) config.setting["move_additional_files"] = self.ui.move_additional_files.isChecked() config.setting["move_additional_files_pattern"] = self.ui.move_additional_files_pattern.text() config.setting["delete_empty_dirs"] = self.ui.delete_empty_dirs.isChecked() config.setting["selected_file_naming_script_id"] = self.selected_naming_script_id self.tagger.window.enable_renaming_action.setChecked(config.setting["rename_files"]) self.tagger.window.enable_moving_action.setChecked(config.setting["move_files"]) self.tagger.window.make_script_selector_menu() def display_error(self, error): # Ignore scripting errors, those are handled inline if not isinstance(error, ScriptCheckError): super().display_error(error) def move_files_to_browse(self): path = QtWidgets.QFileDialog.getExistingDirectory(self, "", self.ui.move_files_to.text()) if path: path = os.path.normpath(path) self.ui.move_files_to.setText(path) def test(self): self.ui.renaming_error.setStyleSheet("") self.ui.renaming_error.setText("") try: self.check_format() except ScriptCheckError as e: self.ui.renaming_error.setStyleSheet(self.STYLESHEET_ERROR) self.ui.renaming_error.setText(e.info) return register_options_page(RenamingOptionsPage) picard-release-2.7.3/picard/ui/options/scripting.py000066400000000000000000000242451416775010500223460ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2007, 2009 Lukáš Lalinský # Copyright (C) 2009 Nikolai Prokoschenko # Copyright (C) 2009-2010, 2019-2021 Philipp Wolfer # Copyright (C) 2011-2013 Michael Wiencek # Copyright (C) 2013-2015, 2017-2021 Laurent Monin # Copyright (C) 2014 m42i # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2016-2017 Suhas # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2021 Bob Swift # # 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. import os from PyQt5 import QtCore from picard import log from picard.config import ( BoolOption, IntOption, ListOption, get_config, ) from picard.const.sys import IS_MACOS from picard.script import ScriptParser from picard.script.serializer import ( ScriptImportExportError, TaggingScript, ) from picard.ui import ( PicardDialog, SingletonDialog, ) from picard.ui.moveable_list_view import MoveableListView from picard.ui.options import ( OptionsCheckError, OptionsPage, register_options_page, ) from picard.ui.ui_options_script import Ui_ScriptingOptionsPage from picard.ui.ui_scripting_documentation_dialog import ( Ui_ScriptingDocumentationDialog, ) from picard.ui.widgets.scriptdocumentation import ScriptingDocumentationWidget from picard.ui.widgets.scriptlistwidget import ScriptListWidgetItem class ScriptCheckError(OptionsCheckError): pass class ScriptFileError(OptionsCheckError): pass class ScriptingDocumentationDialog(PicardDialog, SingletonDialog): defaultsize = QtCore.QSize(570, 400) def __init__(self, parent): super().__init__(parent) # on macOS having this not a dialog causes the window to be placed # behind the options dialog. if not IS_MACOS: self.setWindowFlags(QtCore.Qt.Window) self.setAttribute(QtCore.Qt.WA_DeleteOnClose) self.parent = parent self.ui = Ui_ScriptingDocumentationDialog() self.ui.setupUi(self) doc_widget = ScriptingDocumentationWidget(self) self.ui.documentation_layout.addWidget(doc_widget) self.ui.buttonBox.rejected.connect(self.close) def closeEvent(self, event): super().closeEvent(event) class ScriptingOptionsPage(OptionsPage): NAME = "scripting" TITLE = N_("Scripting") PARENT = None SORT_ORDER = 75 ACTIVE = True HELP_URL = '/config/options_scripting.html' options = [ BoolOption("setting", "enable_tagger_scripts", False), ListOption("setting", "list_of_scripts", []), IntOption("persist", "last_selected_script_pos", 0), ] default_script_directory = os.path.normpath(QtCore.QStandardPaths.writableLocation(QtCore.QStandardPaths.DocumentsLocation)) default_script_extension = "ptsp" def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_ScriptingOptionsPage() self.ui.setupUi(self) self.ui.tagger_script.setEnabled(False) self.ui.scripting_options_splitter.setStretchFactor(1, 2) self.move_view = MoveableListView(self.ui.script_list, self.ui.move_up_button, self.ui.move_down_button) self.ui.scripting_documentation_button.clicked.connect(self.show_scripting_documentation) self.ui.scripting_documentation_button.setToolTip(_("Show scripting documentation in new window.")) self.ui.import_button.clicked.connect(self.import_script) self.ui.import_button.setToolTip(_("Import a script file as a new script.")) self.ui.export_button.clicked.connect(self.export_script) self.ui.export_button.setToolTip(_("Export the current script to a file.")) self.FILE_TYPE_ALL = _("All files") + " (*)" self.FILE_TYPE_SCRIPT = _("Picard script files") + " (*.pts *.txt)" self.FILE_TYPE_PACKAGE = _("Picard tagging script package") + " (*.ptsp *.yaml)" self.ui.script_list.signal_reset_selected_item.connect(self.reset_selected_item) def show_scripting_documentation(self): ScriptingDocumentationDialog.show_instance(parent=self) def output_error(self, title, fmt, filename, msg): """Log error and display error message dialog. Args: title (str): Title to display on the error dialog box fmt (str): Format for the error type being displayed filename (str): Name of the file being imported or exported msg (str): Error message to display """ log.error(fmt, filename, msg) error_message = _(fmt) % (filename, _(msg)) self.display_error(ScriptFileError(_(title), error_message)) def output_file_error(self, fmt, filename, msg): """Log file error and display error message dialog. Args: fmt (str): Format for the error type being displayed filename (str): Name of the file being imported or exported msg (str): Error message to display """ self.output_error(_("File Error"), fmt, filename, msg) def import_script(self): """Import from an external text file to a new script. Import can be either a plain text script or a Picard script package. """ try: script_item = TaggingScript().import_script(self) except ScriptImportExportError as error: self.output_file_error(error.format, error.filename, error.error_msg) return if script_item: title = _("%s (imported)") % script_item["title"] list_item = ScriptListWidgetItem(title, False, script_item["script"]) self.ui.script_list.addItem(list_item) self.ui.script_list.setCurrentRow(self.ui.script_list.count() - 1) def export_script(self): """Export the current script to an external file. Export can be either as a plain text script or a naming script package. """ items = self.ui.script_list.selectedItems() if not items: return item = items[0] script_text = item.script script_title = item.name if item.name.strip() else _("Unnamed Script") if script_text: script_item = TaggingScript(title=script_title, script=script_text) try: script_item.export_script(parent=self) except ScriptImportExportError as error: self.output_file_error(error.format, error.filename, error.error_msg) def enable_tagger_scripts_toggled(self, on): if on and self.ui.script_list.count() == 0: self.ui.script_list.add_script() def script_selected(self): items = self.ui.script_list.selectedItems() if items: item = items[0] self.ui.tagger_script.setEnabled(True) self.ui.tagger_script.setText(item.script) self.ui.tagger_script.setFocus(QtCore.Qt.OtherFocusReason) self.ui.export_button.setEnabled(True) else: self.ui.tagger_script.setEnabled(False) self.ui.tagger_script.setText("") self.ui.export_button.setEnabled(False) def live_update_and_check(self): items = self.ui.script_list.selectedItems() if not items: return script = items[0] script.script = self.ui.tagger_script.toPlainText() self.ui.script_error.setStyleSheet("") self.ui.script_error.setText("") try: self.check() except OptionsCheckError as e: script.has_error = True self.ui.script_error.setStyleSheet(self.STYLESHEET_ERROR) self.ui.script_error.setText(e.info) return script.has_error = False def reset_selected_item(self): widget = self.ui.script_list widget.setCurrentRow(widget.bad_row) def check(self): parser = ScriptParser() try: parser.eval(self.ui.tagger_script.toPlainText()) except Exception as e: raise ScriptCheckError(_("Script Error"), str(e)) def restore_defaults(self): # Remove existing scripts self.ui.script_list.clear() self.ui.tagger_script.setText("") super().restore_defaults() def load(self): config = get_config() self.ui.enable_tagger_scripts.setChecked(config.setting["enable_tagger_scripts"]) self.ui.script_list.clear() for pos, name, enabled, text in config.setting["list_of_scripts"]: list_item = ScriptListWidgetItem(name, enabled, text) self.ui.script_list.addItem(list_item) # Select the last selected script item last_selected_script_pos = config.persist["last_selected_script_pos"] last_selected_script = self.ui.script_list.item(last_selected_script_pos) if last_selected_script: self.ui.script_list.setCurrentItem(last_selected_script) last_selected_script.setSelected(True) def _all_scripts(self): for row in range(0, self.ui.script_list.count()): item = self.ui.script_list.item(row) yield item.get_all() def save(self): config = get_config() config.setting["enable_tagger_scripts"] = self.ui.enable_tagger_scripts.isChecked() config.setting["list_of_scripts"] = list(self._all_scripts()) config.persist["last_selected_script_pos"] = self.ui.script_list.currentRow() def display_error(self, error): # Ignore scripting errors, those are handled inline if not isinstance(error, ScriptCheckError): super().display_error(error) register_options_page(ScriptingOptionsPage) picard-release-2.7.3/picard/ui/options/tags.py000066400000000000000000000073111416775010500212750ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2007, 2011 Lukáš Lalinský # Copyright (C) 2009 Nikolai Prokoschenko # Copyright (C) 2009-2010, 2018-2021 Philipp Wolfer # Copyright (C) 2012 Erik Wasser # Copyright (C) 2012 Johannes Weißl # Copyright (C) 2012-2013 Michael Wiencek # Copyright (C) 2013, 2017 Sophist-UK # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2017-2018, 2020-2021 Laurent Monin # # 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 picard.config import ( BoolOption, ListOption, get_config, ) from picard.ui.options import ( OptionsPage, register_options_page, ) from picard.ui.ui_options_tags import Ui_TagsOptionsPage class TagsOptionsPage(OptionsPage): NAME = "tags" TITLE = N_("Tags") PARENT = None SORT_ORDER = 30 ACTIVE = True HELP_URL = '/config/options_tags.html' options = [ BoolOption("setting", "dont_write_tags", False), BoolOption("setting", "preserve_timestamps", False), BoolOption("setting", "clear_existing_tags", False), BoolOption("setting", "preserve_images", False), BoolOption("setting", "remove_id3_from_flac", False), BoolOption("setting", "remove_ape_from_mp3", False), ListOption("setting", "preserved_tags", []), ] def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_TagsOptionsPage() self.ui.setupUi(self) def load(self): config = get_config() self.ui.write_tags.setChecked(not config.setting["dont_write_tags"]) self.ui.preserve_timestamps.setChecked(config.setting["preserve_timestamps"]) self.ui.clear_existing_tags.setChecked(config.setting["clear_existing_tags"]) self.ui.preserve_images.setChecked(config.setting["preserve_images"]) self.ui.remove_ape_from_mp3.setChecked(config.setting["remove_ape_from_mp3"]) self.ui.remove_id3_from_flac.setChecked(config.setting["remove_id3_from_flac"]) self.ui.preserved_tags.update(config.setting["preserved_tags"]) self.ui.preserved_tags.set_user_sortable(False) def save(self): config = get_config() config.setting["dont_write_tags"] = not self.ui.write_tags.isChecked() config.setting["preserve_timestamps"] = self.ui.preserve_timestamps.isChecked() clear_existing_tags = self.ui.clear_existing_tags.isChecked() if clear_existing_tags != config.setting["clear_existing_tags"]: config.setting["clear_existing_tags"] = clear_existing_tags self.tagger.window.metadata_box.update() config.setting["preserve_images"] = self.ui.preserve_images.isChecked() config.setting["remove_ape_from_mp3"] = self.ui.remove_ape_from_mp3.isChecked() config.setting["remove_id3_from_flac"] = self.ui.remove_id3_from_flac.isChecked() config.setting["preserved_tags"] = list(self.ui.preserved_tags.tags) self.tagger.window.enable_tag_saving_action.setChecked(not config.setting["dont_write_tags"]) register_options_page(TagsOptionsPage) picard-release-2.7.3/picard/ui/options/tags_compatibility_aac.py000066400000000000000000000045271416775010500250400ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006 Lukáš Lalinský # Copyright (C) 2019-2021 Philipp Wolfer # Copyright (C) 2021 Laurent Monin # # 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 picard.config import ( BoolOption, get_config, ) from picard.ui.options import ( OptionsPage, register_options_page, ) from picard.ui.ui_options_tags_compatibility_aac import ( Ui_TagsCompatibilityOptionsPage, ) class TagsCompatibilityAACOptionsPage(OptionsPage): NAME = "tags_compatibility_aac" TITLE = N_("AAC") PARENT = "tags" SORT_ORDER = 40 ACTIVE = True HELP_URL = '/config/options_tags_compatibility_aac.html' options = [ BoolOption("setting", "aac_save_ape", True), BoolOption("setting", "remove_ape_from_aac", False), ] def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_TagsCompatibilityOptionsPage() self.ui.setupUi(self) self.ui.aac_no_tags.toggled.connect(self.ui.remove_ape_from_aac.setEnabled) def load(self): config = get_config() if config.setting["aac_save_ape"]: self.ui.aac_save_ape.setChecked(True) else: self.ui.aac_no_tags.setChecked(True) self.ui.remove_ape_from_aac.setChecked(config.setting["remove_ape_from_aac"]) self.ui.remove_ape_from_aac.setEnabled(not config.setting["aac_save_ape"]) def save(self): config = get_config() config.setting["aac_save_ape"] = self.ui.aac_save_ape.isChecked() config.setting["remove_ape_from_aac"] = self.ui.remove_ape_from_aac.isChecked() register_options_page(TagsCompatibilityAACOptionsPage) picard-release-2.7.3/picard/ui/options/tags_compatibility_ac3.py000066400000000000000000000045271416775010500247620ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006 Lukáš Lalinský # Copyright (C) 2019-2021 Philipp Wolfer # Copyright (C) 2021 Laurent Monin # # 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 picard.config import ( BoolOption, get_config, ) from picard.ui.options import ( OptionsPage, register_options_page, ) from picard.ui.ui_options_tags_compatibility_ac3 import ( Ui_TagsCompatibilityOptionsPage, ) class TagsCompatibilityAC3OptionsPage(OptionsPage): NAME = "tags_compatibility_ac3" TITLE = N_("AC3") PARENT = "tags" SORT_ORDER = 50 ACTIVE = True HELP_URL = '/config/options_tags_compatibility_ac3.html' options = [ BoolOption("setting", "ac3_save_ape", True), BoolOption("setting", "remove_ape_from_ac3", False), ] def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_TagsCompatibilityOptionsPage() self.ui.setupUi(self) self.ui.ac3_no_tags.toggled.connect(self.ui.remove_ape_from_ac3.setEnabled) def load(self): config = get_config() if config.setting["ac3_save_ape"]: self.ui.ac3_save_ape.setChecked(True) else: self.ui.ac3_no_tags.setChecked(True) self.ui.remove_ape_from_ac3.setChecked(config.setting["remove_ape_from_ac3"]) self.ui.remove_ape_from_ac3.setEnabled(not config.setting["ac3_save_ape"]) def save(self): config = get_config() config.setting["ac3_save_ape"] = self.ui.ac3_save_ape.isChecked() config.setting["remove_ape_from_ac3"] = self.ui.remove_ape_from_ac3.isChecked() register_options_page(TagsCompatibilityAC3OptionsPage) picard-release-2.7.3/picard/ui/options/tags_compatibility_id3.py000066400000000000000000000100441416775010500247620ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006 Lukáš Lalinský # Copyright (C) 2019-2021 Philipp Wolfer # Copyright (C) 2021 Laurent Monin # # 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 functools import partial from picard.config import ( BoolOption, TextOption, get_config, ) from picard.ui.options import ( OptionsPage, register_options_page, ) from picard.ui.ui_options_tags_compatibility_id3 import ( Ui_TagsCompatibilityOptionsPage, ) class TagsCompatibilityID3OptionsPage(OptionsPage): NAME = "tags_compatibility_id3" TITLE = N_("ID3") PARENT = "tags" SORT_ORDER = 30 ACTIVE = True HELP_URL = '/config/options_tags_compatibility_id3.html' options = [ BoolOption("setting", "write_id3v1", True), BoolOption("setting", "write_id3v23", True), TextOption("setting", "id3v2_encoding", "utf-16"), TextOption("setting", "id3v23_join_with", "/"), BoolOption("setting", "itunes_compatible_grouping", False), ] def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_TagsCompatibilityOptionsPage() self.ui.setupUi(self) self.ui.write_id3v23.clicked.connect(self.update_encodings) self.ui.write_id3v24.clicked.connect(partial(self.update_encodings, force_utf8=True)) def load(self): config = get_config() self.ui.write_id3v1.setChecked(config.setting["write_id3v1"]) if config.setting["write_id3v23"]: self.ui.write_id3v23.setChecked(True) else: self.ui.write_id3v24.setChecked(True) if config.setting["id3v2_encoding"] == "iso-8859-1": self.ui.enc_iso88591.setChecked(True) elif config.setting["id3v2_encoding"] == "utf-16": self.ui.enc_utf16.setChecked(True) else: self.ui.enc_utf8.setChecked(True) self.ui.id3v23_join_with.setEditText(config.setting["id3v23_join_with"]) self.ui.itunes_compatible_grouping.setChecked(config.setting["itunes_compatible_grouping"]) self.update_encodings() def save(self): config = get_config() config.setting["write_id3v1"] = self.ui.write_id3v1.isChecked() config.setting["write_id3v23"] = self.ui.write_id3v23.isChecked() config.setting["id3v23_join_with"] = self.ui.id3v23_join_with.currentText() if self.ui.enc_iso88591.isChecked(): config.setting["id3v2_encoding"] = "iso-8859-1" elif self.ui.enc_utf16.isChecked(): config.setting["id3v2_encoding"] = "utf-16" else: config.setting["id3v2_encoding"] = "utf-8" config.setting["itunes_compatible_grouping"] = self.ui.itunes_compatible_grouping.isChecked() def update_encodings(self, force_utf8=False): if self.ui.write_id3v23.isChecked(): if self.ui.enc_utf8.isChecked(): self.ui.enc_utf16.setChecked(True) self.ui.enc_utf8.setEnabled(False) self.ui.label_id3v23_join_with.setEnabled(True) self.ui.id3v23_join_with.setEnabled(True) else: self.ui.enc_utf8.setEnabled(True) if force_utf8: self.ui.enc_utf8.setChecked(True) self.ui.label_id3v23_join_with.setEnabled(False) self.ui.id3v23_join_with.setEnabled(False) register_options_page(TagsCompatibilityID3OptionsPage) picard-release-2.7.3/picard/ui/options/tags_compatibility_wave.py000066400000000000000000000053241416775010500252520ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006 Lukáš Lalinský # Copyright (C) 2019-2021 Philipp Wolfer # Copyright (C) 2021 Laurent Monin # # 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 picard.config import ( BoolOption, TextOption, get_config, ) from picard.formats.wav import WAVFile from picard.ui.options import ( OptionsPage, register_options_page, ) from picard.ui.ui_options_tags_compatibility_wave import ( Ui_TagsCompatibilityOptionsPage, ) class TagsCompatibilityWaveOptionsPage(OptionsPage): NAME = "tags_compatibility_wave" TITLE = N_("WAVE") PARENT = "tags" SORT_ORDER = 60 ACTIVE = True HELP_URL = '/config/options_tags_compatibility_wave.html' options = [ BoolOption("setting", "write_wave_riff_info", True), BoolOption("setting", "remove_wave_riff_info", False), TextOption("setting", "wave_riff_info_encoding", "windows-1252"), ] def __init__(self, parent=None): super().__init__(parent) self.ui = Ui_TagsCompatibilityOptionsPage() self.ui.setupUi(self) def load(self): config = get_config() self.ui.write_wave_riff_info.setChecked(config.setting["write_wave_riff_info"]) self.ui.remove_wave_riff_info.setChecked(config.setting["remove_wave_riff_info"]) if config.setting["wave_riff_info_encoding"] == "utf-8": self.ui.wave_riff_info_enc_utf8.setChecked(True) else: self.ui.wave_riff_info_enc_cp1252.setChecked(True) def save(self): config = get_config() config.setting["write_wave_riff_info"] = self.ui.write_wave_riff_info.isChecked() config.setting["remove_wave_riff_info"] = self.ui.remove_wave_riff_info.isChecked() if self.ui.wave_riff_info_enc_utf8.isChecked(): config.setting["wave_riff_info_encoding"] = "utf-8" else: config.setting["wave_riff_info_encoding"] = "windows-1252" if WAVFile.supports_tag('artist'): register_options_page(TagsCompatibilityWaveOptionsPage) picard-release-2.7.3/picard/ui/passworddialog.py000066400000000000000000000057561416775010500217010ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2008, 2021 Philipp Wolfer # Copyright (C) 2009 Carlin Mangar # Copyright (C) 2012, 2014 Lukáš Lalinský # Copyright (C) 2012-2013 Michael Wiencek # Copyright (C) 2013-2014, 2018, 2020-2021 Laurent Monin # Copyright (C) 2014 Sophist-UK # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2018 Vishal Choudhary # # 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 picard.config import get_config from picard.ui import PicardDialog from picard.ui.ui_passworddialog import Ui_PasswordDialog class PasswordDialog(PicardDialog): def __init__(self, authenticator, reply, parent=None): super().__init__(parent) self._authenticator = authenticator self.ui = Ui_PasswordDialog() self.ui.setupUi(self) self.ui.info_text.setText( _("The server %s requires you to login. Please enter your username and password.") % reply.url().host()) self.ui.username.setText(reply.url().userName()) self.ui.password.setText(reply.url().password()) self.ui.buttonbox.accepted.connect(self.set_new_password) def set_new_password(self): self._authenticator.setUser(self.ui.username.text()) self._authenticator.setPassword(self.ui.password.text()) self.accept() class ProxyDialog(PicardDialog): def __init__(self, authenticator, proxy, parent=None): super().__init__(parent) self._authenticator = authenticator self._proxy = proxy self.ui = Ui_PasswordDialog() self.ui.setupUi(self) config = get_config() self.ui.info_text.setText(_("The proxy %s requires you to login. Please enter your username and password.") % config.setting["proxy_server_host"]) self.ui.username.setText(config.setting["proxy_username"]) self.ui.password.setText(config.setting["proxy_password"]) self.ui.buttonbox.accepted.connect(self.set_proxy_password) def set_proxy_password(self): config = get_config() config.setting["proxy_username"] = self.ui.username.text() config.setting["proxy_password"] = self.ui.password.text() self._authenticator.setUser(self.ui.username.text()) self._authenticator.setPassword(self.ui.password.text()) self.accept() picard-release-2.7.3/picard/ui/playertoolbar.py000066400000000000000000000410361416775010500215250ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019 Timur Enikeev # Copyright (C) 2019-2021 Laurent Monin # Copyright (C) 2019-2021 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. import os from PyQt5 import ( QtCore, QtGui, QtWidgets, ) from picard import log from picard.config import get_config from picard.const.sys import IS_MACOS from picard.util import ( format_time, icontheme, iter_files_from_objects, ) from picard.ui.widgets import ( ClickableSlider, ElidedLabel, SliderPopover, ) try: from PyQt5 import QtMultimedia except ImportError as e: qt_multimedia_available = False qt_multimedia_errmsg = e.msg else: qt_multimedia_available = True def get_logarithmic_volume(player_value): """Return logarithmic scale volume to set slider position""" logarithmic_volume = QtMultimedia.QAudio.convertVolume( player_value / 100., QtMultimedia.QAudio.LinearVolumeScale, QtMultimedia.QAudio.LogarithmicVolumeScale) return QtCore.qRound(logarithmic_volume * 100) def get_linear_volume(slider_value): """Return linear scale volume from slider position""" linear_volume = QtMultimedia.QAudio.convertVolume( slider_value / 100., QtMultimedia.QAudio.LogarithmicVolumeScale, QtMultimedia.QAudio.LinearVolumeScale) return QtCore.qRound(linear_volume * 100) def get_text_width(font, text): metrics = QtGui.QFontMetrics(font) size = metrics.size(QtCore.Qt.TextSingleLine, text) return size.width() class Player(QtCore.QObject): error = QtCore.pyqtSignal(object, str) def __init__(self, parent): super().__init__(parent) self._player = None self._toolbar = None self._selected_objects = [] if qt_multimedia_available: log.debug('Internal player: QtMultimedia available, initializing QMediaPlayer') player = QtMultimedia.QMediaPlayer(parent) player.setAudioRole(QtMultimedia.QAudio.MusicRole) self.state_changed = player.stateChanged self._logarithmic_volume = get_logarithmic_volume(player.volume()) availability = player.availability() if availability == QtMultimedia.QMultimedia.Available: log.debug('Internal player: available, QMediaPlayer set up') self._player = player self._player.error.connect(self._on_error) elif availability == QtMultimedia.QMultimedia.ServiceMissing: log.warning("Internal player: unavailable, service is missing") else: log.warning("Internal player: unavailable, status=%d", availability) else: log.warning("Internal player: unavailable, %s", qt_multimedia_errmsg) @property def available(self): return self._player is not None @property def toolbar(self): return self._toolbar def volume(self): return self._logarithmic_volume def playback_rate(self): return self._player.playbackRate() def create_toolbar(self): self._toolbar = PlayerToolbar(self.parent(), self) return self._toolbar def set_objects(self, objects): self._selected_objects = objects self._toolbar.play_action.setEnabled(bool(objects)) def play(self): """Play selected tracks with an internal player""" self._player.stop() playlist = QtMultimedia.QMediaPlaylist(self) playlist.setPlaybackMode(QtMultimedia.QMediaPlaylist.Sequential) playlist.addMedia([QtMultimedia.QMediaContent(QtCore.QUrl.fromLocalFile(file.filename)) for file in iter_files_from_objects(self._selected_objects)]) self._player.setPlaylist(playlist) self._player.play() def pause(self, is_paused): """Toggle pause of an internal player""" if is_paused: self._player.pause() else: self._player.play() def set_volume(self, logarithmic_volume): """Convert to linear scale and set""" self._logarithmic_volume = logarithmic_volume self._player.setVolume(get_linear_volume(logarithmic_volume)) def set_position(self, position): self._player.setPosition(position) def set_playback_rate(self, playback_rate): player = self._player player.setPlaybackRate(playback_rate) if not IS_MACOS: # Playback rate changes do not affect the current media playback on # Linux and does work unreliable on Windows. # Force playback restart to have the rate change applied immediately. player_state = player.state() if player_state != QtMultimedia.QMediaPlayer.StoppedState: position = player.position() player.stop() player.setPosition(position) if player_state == QtMultimedia.QMediaPlayer.PlayingState: player.play() elif player_state == QtMultimedia.QMediaPlayer.PausedState: player.pause() def _on_error(self, error): if error == QtMultimedia.QMediaPlayer.FormatError: msg = _("Internal player: The format of a media resource isn't (fully) supported") elif error == QtMultimedia.QMediaPlayer.AccessDeniedError: msg = _("Internal player: There are not the appropriate permissions to play a media resource") elif error == QtMultimedia.QMediaPlayer.ServiceMissingError: msg = _("Internal player: A valid playback service was not found, playback cannot proceed") else: msg = _("Internal player: error, code=%d, msg=%s") % (error, self._player.errorString()) self.error.emit(error, msg) class PlayerToolbar(QtWidgets.QToolBar): def __init__(self, parent, player): super().__init__(_("Player"), parent) self.setObjectName("player_toolbar") self.setAllowedAreas(QtCore.Qt.TopToolBarArea | QtCore.Qt.BottomToolBarArea | QtCore.Qt.NoToolBarArea) self.player = player self.play_action = QtWidgets.QAction(icontheme.lookup('play'), _("Play"), self) play_tip = _("Play selected files") self.play_action.setToolTip(play_tip) self.play_action.setStatusTip(play_tip) self.play_action.setEnabled(False) self.play_action.triggered.connect(self.play) self.pause_action = QtWidgets.QAction(icontheme.lookup('pause'), _("Pause"), self) pause_tip = _("Pause or resume current playback") self.pause_action.setToolTip(pause_tip) self.pause_action.setStatusTip(pause_tip) self.pause_action.setCheckable(True) self.pause_action.setChecked(False) self.pause_action.setEnabled(False) self.pause_action.triggered.connect(self.player.pause) self.player.state_changed.connect(self.pause_action.setEnabled) self._add_toolbar_action(self.play_action) self._add_toolbar_action(self.pause_action) self.progress_widget = PlaybackProgressSlider(self, self.player) self.addWidget(self.progress_widget) config = get_config() volume = config.persist["mediaplayer_volume"] self.player.set_volume(volume) self.volume_button = VolumeControlButton(self, volume) self.volume_button.volume_changed.connect(self.player.set_volume) self.volume_button.setToolButtonStyle(self.toolButtonStyle()) self.addWidget(self.volume_button) playback_rate = config.persist["mediaplayer_playback_rate"] self.player.set_playback_rate(playback_rate) self.playback_rate_button = PlaybackRateButton(self, playback_rate) self.playback_rate_button.playback_rate_changed.connect(self.player.set_playback_rate) self.playback_rate_button.setToolButtonStyle(self.toolButtonStyle()) self.addWidget(self.playback_rate_button) def _add_toolbar_action(self, action): self.addAction(action) widget = self.widgetForAction(action) widget.setFocusPolicy(QtCore.Qt.TabFocus) widget.setAttribute(QtCore.Qt.WA_MacShowFocusRect) def play(self): self.player.play() self.pause_action.setChecked(False) def setToolButtonStyle(self, style): super().setToolButtonStyle(style) self.playback_rate_button.setToolButtonStyle(style) self.volume_button.setToolButtonStyle(style) def showEvent(self, event): super().showEvent(event) self._update_popover_position() def _update_popover_position(self): popover_position = self._get_popover_position() self.playback_rate_button.popover_position = popover_position self.volume_button.popover_position = popover_position def _get_popover_position(self): if self.isFloating(): return 'bottom' pos = self.mapToParent(QtCore.QPoint(0, 0)) half_main_window_height = self.parent().height() / 2 if pos.y() <= half_main_window_height: return 'bottom' else: return 'top' class PlaybackProgressSlider(QtWidgets.QWidget): def __init__(self, parent, player): super().__init__(parent) self.player = player self._position_update = False tool_font = QtWidgets.QApplication.font("QToolButton") self.progress_slider = ClickableSlider(self) self.progress_slider.setOrientation(QtCore.Qt.Horizontal) self.progress_slider.setEnabled(False) self.progress_slider.setMinimumWidth(30) self.progress_slider.setSingleStep(1000) self.progress_slider.setPageStep(3000) self.progress_slider.valueChanged.connect(self.on_value_changed) self.media_name_label = ElidedLabel(self) self.media_name_label.setAlignment(QtCore.Qt.AlignCenter) self.media_name_label.setFont(tool_font) slider_container = QtWidgets.QWidget(self) hbox = QtWidgets.QHBoxLayout(slider_container) hbox.setContentsMargins(0, 0, 0, 0) self.position_label = QtWidgets.QLabel("0:00", self) self.duration_label = QtWidgets.QLabel(format_time(0), self) min_duration_width = get_text_width(self.position_label.font(), "8:88") self.position_label.setMinimumWidth(min_duration_width) self.duration_label.setMinimumWidth(min_duration_width) self.position_label.setFont(tool_font) self.duration_label.setFont(tool_font) hbox.addWidget(self.position_label) hbox.addWidget(self.progress_slider) hbox.addWidget(self.duration_label) vbox = QtWidgets.QVBoxLayout(self) vbox.setSpacing(0) vbox.addWidget(slider_container) vbox.addWidget(self.media_name_label) self.player._player.durationChanged.connect(self.on_duration_changed) self.player._player.positionChanged.connect(self.on_position_changed) self.player._player.currentMediaChanged.connect(self.on_media_changed) def on_duration_changed(self, duration): self.progress_slider.setMaximum(duration) self.duration_label.setText(format_time(duration)) def on_position_changed(self, position): self._position_update = True self.progress_slider.setValue(position) self._position_update = False self.position_label.setText(format_time(position, display_zero=True)) def on_media_changed(self, media): if media.isNull(): self.progress_slider.setEnabled(False) else: url = media.canonicalUrl().toString() self.media_name_label.setText(os.path.basename(url)) self.progress_slider.setEnabled(True) def on_value_changed(self, value): if not self._position_update: # Avoid circular events self.player.set_position(value) class PlaybackRateButton(QtWidgets.QToolButton): playback_rate_changed = QtCore.pyqtSignal(float) multiplier = 10.0 def __init__(self, parent, playback_rate): super().__init__(parent) self.popover_position = 'bottom' self.rate_fmt = N_('%1.1f ×') button_margin = self.style().pixelMetric(QtWidgets.QStyle.PM_ButtonMargin) min_width = get_text_width(self.font(), _(self.rate_fmt) % 8.8) self.setMinimumWidth(min_width + (2 * button_margin) + 2) self.set_playback_rate(playback_rate) self.clicked.connect(self.show_popover) tooltip = _('Change playback speed') self.setToolTip(tooltip) self.setStatusTip(tooltip) def show_popover(self): slider_value = self.playback_rate * self.multiplier popover = SliderPopover( self, self.popover_position, _('Playback speed'), slider_value) # In 0.1 steps from 0.5 to 1.5 popover.slider.setMinimum(5) popover.slider.setMaximum(15) popover.slider.setSingleStep(1) popover.slider.setPageStep(1) popover.slider.setTickInterval(1) popover.slider.setTickPosition(QtWidgets.QSlider.TicksBelow) popover.value_changed.connect(self.on_slider_value_changed) popover.show() def on_slider_value_changed(self, value): playback_rate = value / self.multiplier self.set_playback_rate(playback_rate) self.playback_rate_changed.emit(self.playback_rate) def set_playback_rate(self, playback_rate): self.playback_rate = playback_rate label = _(self.rate_fmt) % playback_rate self.setText(label) def wheelEvent(self, event): delta = event.angleDelta().y() # Incrementing repeatedly in 0.1 steps would cause floating point # rounding issues. Do the calculation in whole numbers to prevent this. new_rate = int(self.playback_rate * 10) if delta > 0: new_rate += 1 elif delta < 0: new_rate -= 1 new_rate = min(max(new_rate, 5), 15) / 10.0 if new_rate != self.playback_rate: self.set_playback_rate(new_rate) self.playback_rate_changed.emit(new_rate) class VolumeControlButton(QtWidgets.QToolButton): volume_changed = QtCore.pyqtSignal(int) def __init__(self, parent, volume): super().__init__(parent) self.popover_position = 'bottom' self.step = 3 self.volume_fmt = N_('%d%%') self.set_volume(volume) button_margin = self.style().pixelMetric(QtWidgets.QStyle.PM_ButtonMargin) min_width = get_text_width(self.font(), _(self.volume_fmt) % 888) self.setMinimumWidth(min_width + (2 * button_margin) + 2) self.clicked.connect(self.show_popover) tooltip = _('Change audio volume') self.setToolTip(tooltip) self.setStatusTip(tooltip) def show_popover(self): popover = SliderPopover( self, self.popover_position, _('Audio volume'), self.volume) popover.slider.setMinimum(0) popover.slider.setMaximum(100) popover.slider.setPageStep(self.step) popover.value_changed.connect(self.on_slider_value_changed) popover.show() def on_slider_value_changed(self, value): self.set_volume(value) self.volume_changed.emit(self.volume) def set_volume(self, volume): self.volume = volume label = _(self.volume_fmt) % volume self.setText(label) self.update_icon() def update_icon(self): if self.volume == 0: icon = 'speaker-0' elif self.volume <= 33: icon = 'speaker-33' elif self.volume <= 66: icon = 'speaker-66' else: icon = 'speaker-100' icon = icontheme.lookup(icon) self.setIcon(icon) def wheelEvent(self, event): delta = event.angleDelta().y() volume = self.volume if delta > 0: volume += self.step elif delta < 0: volume -= self.step volume = min(max(volume, 0), 100) if volume != self.volume: self.set_volume(volume) self.volume_changed.emit(volume) picard-release-2.7.3/picard/ui/ratingwidget.py000066400000000000000000000103401416775010500213300ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2008, 2018-2021 Philipp Wolfer # Copyright (C) 2011, 2013 Michael Wiencek # Copyright (C) 2013, 2018, 2020-2021 Laurent Monin # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2018 Vishal Choudhary # # 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 PyQt5 import ( QtCore, QtGui, QtWidgets, ) from picard import log from picard.config import get_config class RatingWidget(QtWidgets.QWidget): def __init__(self, parent, track): super().__init__(parent) self._track = track config = get_config() self._maximum = config.setting["rating_steps"] - 1 try: self._rating = int(track.metadata["~rating"] or 0) except ValueError: self._rating = 0 self._highlight = 0 self._star_pixmap = QtGui.QPixmap(":/images/star.png") self._star_gray_pixmap = QtGui.QPixmap(":/images/star-gray.png") self._star_size = 16 self._star_spacing = 2 self._offset = 16 self._width = self._maximum * (self._star_size + self._star_spacing) + self._offset self._height = self._star_size + 6 self.setMaximumSize(self._width, self._height) self.setMinimumSize(self._width, self._height) self.setSizePolicy(QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)) self.setMouseTracking(True) def sizeHint(self): return QtCore.QSize(self._width, self._height) def _setHighlight(self, highlight): assert 0 <= highlight <= self._maximum if highlight != self._highlight: self._highlight = highlight self.update() def mousePressEvent(self, event): if event.button() == QtCore.Qt.LeftButton: x = event.x() if x < self._offset: return rating = self._getRatingFromPosition(x) if self._rating == rating: rating = 0 self._rating = rating self._update_track() self.update() event.accept() def mouseMoveEvent(self, event): self._setHighlight(self._getRatingFromPosition(event.x())) event.accept() def leaveEvent(self, event): self._setHighlight(0) event.accept() def _getRatingFromPosition(self, position): rating = int((position - self._offset) / (self._star_size + self._star_spacing)) + 1 if rating > self._maximum: rating = self._maximum return rating def _update_track(self): track = self._track rating = str(self._rating) track.metadata["~rating"] = rating for file in track.files: file.metadata["~rating"] = rating config = get_config() if config.setting["submit_ratings"]: ratings = {("recording", track.id): self._rating} try: self.tagger.mb_api.submit_ratings(ratings, None) except ValueError: # This should never happen as self._rating is always an integer log.error("Failed to submit rating for recording %s", track.id, exc_info=True) def paintEvent(self, event=None): painter = QtGui.QPainter(self) offset = self._offset for i in range(1, self._maximum + 1): if i <= self._rating or i <= self._highlight: pixmap = self._star_pixmap else: pixmap = self._star_gray_pixmap painter.drawPixmap(offset, 3, pixmap) offset += self._star_size + self._star_spacing picard-release-2.7.3/picard/ui/scripteditor.py000066400000000000000000001605051416775010500213640ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 Laurent Monin # Copyright (C) 2021 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 namedtuple from copy import deepcopy from functools import partial import os.path import random from PyQt5 import ( QtCore, QtGui, QtWidgets, ) from PyQt5.QtGui import QPalette from picard import log from picard.config import ( BoolOption, Option, SettingConfigSection, TextOption, get_config, ) from picard.const import ( DEFAULT_COPY_TEXT, DEFAULT_FILE_NAMING_FORMAT, DEFAULT_NAMING_PRESET_ID, DEFAULT_SCRIPT_NAME, PICARD_URLS, ) from picard.file import File from picard.script import ( ScriptError, ScriptParser, get_file_naming_script, get_file_naming_script_presets, ) from picard.script.serializer import ( FileNamingScript, ScriptImportExportError, ) from picard.util import ( get_base_title, icontheme, iter_files_from_objects, unique_numbered_title, webbrowser2, ) from picard.util.settingsoverride import SettingsOverride from picard.ui import ( PicardDialog, SingletonDialog, ) from picard.ui.options import OptionsPage from picard.ui.options.scripting import ( OptionsCheckError, ScriptCheckError, ) from picard.ui.ui_scripteditor import Ui_ScriptEditor from picard.ui.ui_scripteditor_details import Ui_ScriptDetails from picard.ui.widgets.scriptdocumentation import ScriptingDocumentationWidget class ScriptFileError(OptionsCheckError): pass class ScriptEditorExamples(): """File naming script examples. """ max_samples = 10 # pick up to 10 samples def __init__(self, tagger): """File naming script examples. Args: tagger (object): The main window tagger object. """ self.tagger = tagger self._sampled_example_files = [] config = get_config() self.settings = config.setting self.example_list = [] self.script_text = get_file_naming_script(self.settings) def _get_samples(self, candidates): candidates = tuple(candidates) length = min(self.max_samples, len(candidates)) return random.sample(candidates, k=length) def update_sample_example_files(self): """Get a new sample of randomly selected / loaded files to use as renaming examples. """ if self.tagger.window.selected_objects: # If files/albums/tracks are selected, sample example files from them candidates = iter_files_from_objects(self.tagger.window.selected_objects) else: # If files/albums/tracks are not selected, sample example files from the pool of loaded files candidates = self.tagger.files.values() files = self._get_samples(candidates) self._sampled_example_files = files or list(self.default_examples()) self.update_examples() def update_examples(self, override=None, script_text=None): """Update the before and after file naming examples list. Args: override (dict, optional): Dictionary of settings overrides to apply. Defaults to None. script_text (str, optional): Text of the file naming script to use. Defaults to None. """ if override and isinstance(override, dict): self.settings = SettingsOverride(self.settings, override) if script_text and isinstance(script_text, str): self.script_text = script_text if self.settings["move_files"] or self.settings["rename_files"]: if not self._sampled_example_files: self.update_sample_example_files() self.example_list = [self._example_to_filename(example) for example in self._sampled_example_files] else: err_text = _("Renaming options are disabled") self.example_list = [[err_text, err_text]] def _example_to_filename(self, file): """Produce the before and after file naming example tuple for the specified file. Args: file (File): File to produce example before and after names Returns: tuple: Example before and after names for the specified file """ try: if self.settings["enable_tagger_scripts"]: for s_pos, s_name, s_enabled, s_text in self.settings["list_of_scripts"]: if s_enabled and s_text: parser = ScriptParser() parser.eval(s_text, file.metadata) filename_before = file.filename filename_after = file.make_filename(filename_before, file.metadata, self.settings, self.script_text) if not self.settings["move_files"]: return os.path.basename(filename_before), os.path.basename(filename_after) return filename_before, filename_after except ScriptError: return "", "" except TypeError: return "", "" def update_example_listboxes(self, before_listbox, after_listbox): """Update the contents of the file naming examples before and after listboxes. Args: before_listbox (QListBox): The before listbox after_listbox (QListBox): The after listbox """ before_listbox.clear() after_listbox.clear() for before, after in sorted(self.get_examples(), key=lambda x: x[1]): before_listbox.addItem(before) after_listbox.addItem(after) def get_examples(self): """Get the list of examples. Returns: [list]: List of the before and after file name example tuples """ return self.example_list @staticmethod def synchronize_selected_example_lines(current_row, source, target): """Sets the current row in the target to match the current row in the source. Args: current_row (int): Currently selected row source (QListView): Source list target (QListView): Target list """ if source.currentRow() != current_row: current_row = source.currentRow() target.blockSignals(True) target.setCurrentRow(current_row) target.blockSignals(False) @classmethod def get_notes_text(cls): """Provides usage notes text suitable for display on the dialog. Returns: str: Notes text """ return _( "If you select files from the Cluster pane or Album pane prior to opening the Options screen, " "up to %u files will be randomly chosen from your selection as file naming examples. If you " "have not selected any files, then some default examples will be provided.") % cls.max_samples @classmethod def get_tooltip_text(cls): """Provides tooltip text suitable for display on the dialog. Returns: str: Tooltip text """ return _("Reload up to %u items chosen at random from files selected in the main window") % cls.max_samples @staticmethod def default_examples(): """Generator for default example files. Yields: File: the next example File object """ # example 1 efile = File("ticket_to_ride.mp3") efile.state = File.NORMAL efile.metadata.update({ 'album': 'Help!', 'title': 'Ticket to Ride', '~releasecomment': '2014 mono remaster', 'artist': 'The Beatles', 'artistsort': 'Beatles, The', 'albumartist': 'The Beatles', 'albumartistsort': 'Beatles, The', 'tracknumber': '7', 'totaltracks': '14', 'discnumber': '1', 'totaldiscs': '1', 'originaldate': '1965-08-06', 'originalyear': '1965', 'date': '2014-09-08', 'releasetype': ['album', 'soundtrack'], '~primaryreleasetype': ['album'], '~secondaryreleasetype': ['soundtrack'], 'releasestatus': 'official', 'releasecountry': 'US', '~extension': 'mp3', 'musicbrainz_albumid': 'd7fbbb0a-1348-40ad-8eef-cd438d4cd203', 'musicbrainz_albumartistid': 'b10bbbfc-cf9e-42e0-be17-e2c3e1d2600d', 'musicbrainz_artistid': 'b10bbbfc-cf9e-42e0-be17-e2c3e1d2600d', 'musicbrainz_recordingid': 'ed052ae1-c950-47f2-8d2b-46e1b58ab76c', 'musicbrainz_releasetrackid': '392639f5-5629-477e-b04b-93bffa703405', }) yield efile # example 2 config = get_config() efile = File("track05.mp3") efile.state = File.NORMAL efile.metadata.update({ 'album': "Coup d'État, Volume 1: Ku De Ta / Prologue", 'title': "I've Got to Learn the Mambo", 'artist': "Snowboy feat. James Hunter", 'artistsort': "Snowboy feat. Hunter, James", 'albumartist': config.setting['va_name'], 'albumartistsort': config.setting['va_name'], 'tracknumber': '5', 'totaltracks': '13', 'discnumber': '2', 'totaldiscs': '2', 'discsubtitle': "Beat Up", 'originaldate': '2005-07-04', 'originalyear': '2005', 'date': '2005-07-04', 'releasetype': ['album', 'compilation'], '~primaryreleasetype': 'album', '~secondaryreleasetype': 'compilation', 'releasestatus': 'official', 'releasecountry': 'AU', 'compilation': '1', '~multiartist': '1', '~extension': 'mp3', 'musicbrainz_albumid': '4b50c71e-0a07-46ac-82e4-cb85dc0c9bdd', 'musicbrainz_recordingid': 'b3c487cb-0e55-477d-8df3-01ec6590f099', 'musicbrainz_releasetrackid': 'f8649a05-da39-39ba-957c-7abf8f9012be', 'musicbrainz_albumartistid': '89ad4ac3-39f7-470e-963a-56509c546377', 'musicbrainz_artistid': ['7b593455-d207-482c-8c6f-19ce22c94679', '9e082466-2390-40d1-891e-4803531f43fd'], }) yield efile def confirmation_dialog(parent, message): """Displays a confirmation dialog. Args: parent (object): Parent object / window making the call to set modality message (str): Message to be displayed Returns: bool: True if accepted, otherwise False. """ dialog = QtWidgets.QMessageBox( QtWidgets.QMessageBox.Warning, _('Confirm'), message, QtWidgets.QMessageBox.Ok | QtWidgets.QMessageBox.Cancel, parent ) return dialog.exec_() == QtWidgets.QMessageBox.Ok def synchronize_vertical_scrollbars(widgets): """Synchronize position of vertical scrollbars and selections for listed widgets. Args: widgets (list): List of QListView widgets to synchronize """ # Set highlight colors for selected list items example_style = widgets[0].palette() highlight_bg = example_style.color(QPalette.Active, QPalette.Highlight) highlight_fg = example_style.color(QPalette.Active, QPalette.HighlightedText) stylesheet = "QListView::item:selected { color: " + highlight_fg.name() + "; background-color: " + highlight_bg.name() + "; }" def _sync_scrollbar_vert(widget, value): widget.blockSignals(True) widget.verticalScrollBar().setValue(value) widget.blockSignals(False) widgets = set(widgets) for widget in widgets: for other in widgets - {widget}: widget.verticalScrollBar().valueChanged.connect(partial(_sync_scrollbar_vert, other)) widget.setStyleSheet(stylesheet) def user_script_title(title): """Make a user script title for the combo box identifying the script as a user-defined script. Args: title (str): Base script title Returns: str: Base script title with "User:" identification added """ return _("User: %s") % title def populate_script_selection_combo_box(naming_scripts, selected_script_id, combo_box): """Populate the specified script selection combo box and identify the selected script. Args: naming_scripts (dict): Dictionary of available user-defined naming scripts as script dictionaries as produced by FileNamingScript().to_dict() selected_script_id (str): ID code for the currently selected script combo_box (QComboBox): Combo box object to populate Returns: int: The index of the currently selected script """ combo_box.blockSignals(True) combo_box.clear() def _add_and_check(idx, count, title, item): combo_box.addItem(title, item) if item['id'] == selected_script_id: idx = count return idx idx = 0 count = -1 for count, (id, naming_script) in enumerate(sorted(naming_scripts.items(), key=lambda item: item[1]['title'])): naming_script["deletable"] = True naming_script["readonly"] = False idx = _add_and_check(idx, count, user_script_title(naming_script['title']), naming_script) # Add preset scripts not provided in the user-defined scripts list. for count, script_item in enumerate(get_file_naming_script_presets(), start=count+1): naming_script = script_item.to_dict() naming_script["deletable"] = False naming_script["readonly"] = True idx = _add_and_check(idx, count, _(naming_script['title']), naming_script) combo_box.setCurrentIndex(idx) combo_box.blockSignals(False) return idx class NotEmptyValidator(QtGui.QValidator): def validate(self, text: str, pos): if bool(text.strip()): state = QtGui.QValidator.Acceptable else: state = QtGui.QValidator.Intermediate # so that field can be made empty temporarily return state, text, pos class ScriptEditorDialog(PicardDialog, SingletonDialog): """File Naming Script Editor Page """ TITLE = N_("File naming script editor") STYLESHEET_ERROR = OptionsPage.STYLESHEET_ERROR PROFILES_KEY = SettingConfigSection.PROFILES_KEY SETTINGS_KEY = SettingConfigSection.SETTINGS_KEY SELECTED_SCRIPT_KEY = "selected_file_naming_script_id" SCRIPTS_LIST_KEY = "file_renaming_scripts" help_url = PICARD_URLS["doc_naming_script_edit"] options = [ BoolOption('persist', 'script_editor_show_documentation', False), Option("setting", SCRIPTS_LIST_KEY, {}), TextOption("setting", SELECTED_SCRIPT_KEY, ""), ] signal_save = QtCore.pyqtSignal() signal_update = QtCore.pyqtSignal() signal_selection_changed = QtCore.pyqtSignal() signal_index_changed = QtCore.pyqtSignal() default_script_directory = os.path.normpath(QtCore.QStandardPaths.writableLocation(QtCore.QStandardPaths.DocumentsLocation)) default_script_filename = "picard_naming_script.ptsp" Profile = namedtuple('Profile', ['id', 'title', 'script_id']) @classmethod def show_instance(cls, *args, **kwargs): if cls._instance: # Accommodate condition where OptionsPage closing may have destroyed the # ScriptEditorDialog instance without resetting the cls._instance property cls._instance.show() if not cls._instance.isVisible(): cls._instance = None instance = super().show_instance(*args, **kwargs) # Manually set examples in case of re-using an existing instance of the dialog instance.examples = kwargs['examples'] instance.update_examples() # Reset formatting lost when changing parent. instance.ui.label.setWordWrap(False) return instance def __init__(self, parent=None, examples=None): """Stand-alone file naming script editor. Args: parent (QMainWindow or OptionsPage, optional): Parent object. Defaults to None. examples (ScriptEditorExamples, required): Object containing examples to display. Defaults to None. """ super().__init__(parent) self.examples = examples self.setWindowTitle(_(self.TITLE)) self.loading = True self.ui = Ui_ScriptEditor() self.ui.setupUi(self) self.make_menu() self.ui.label.setWordWrap(False) self.installEventFilter(self) # Dialog buttons self.reset_button = QtWidgets.QPushButton(_('Reset')) self.reset_button.setToolTip(self.reset_action.toolTip()) self.reset_button.clicked.connect(self.reload_from_config) self.ui.buttonbox.addButton(self.reset_button, QtWidgets.QDialogButtonBox.ActionRole) self.save_button = self.ui.buttonbox.addButton(_("Make It So!"), QtWidgets.QDialogButtonBox.AcceptRole) self.save_button.setToolTip(self.save_action.toolTip()) self.ui.buttonbox.accepted.connect(self.make_it_so) self.close_button = self.ui.buttonbox.addButton(QtWidgets.QDialogButtonBox.Cancel) self.close_button.setToolTip(self.close_action.toolTip()) self.ui.buttonbox.rejected.connect(self.close) self.ui.buttonbox.addButton(QtWidgets.QDialogButtonBox.Help) self.ui.buttonbox.helpRequested.connect(self.show_help) # Add links to edit script metadata self.ui.script_title.installEventFilter(self) self.ui.script_title.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu) self.ui.script_title.addAction(self.details_action) self.ui.file_naming_format.setEnabled(True) # Add scripting documentation to parent frame. doc_widget = ScriptingDocumentationWidget(self, include_link=False) self.ui.documentation_frame_layout.addWidget(doc_widget) self.ui.file_naming_format.textChanged.connect(self.check_formats) self.ui.script_title.textChanged.connect(self.update_script_title) self.ui.script_title.setValidator(NotEmptyValidator(self.ui.script_title)) self._sampled_example_files = [] self.ui.example_filename_after.itemSelectionChanged.connect(self.match_before_to_after) self.ui.example_filename_before.itemSelectionChanged.connect(self.match_after_to_before) self.ui.preset_naming_scripts.currentIndexChanged.connect(partial(self.select_script, update_last_selected=True)) synchronize_vertical_scrollbars((self.ui.example_filename_before, self.ui.example_filename_after)) self.toggle_documentation() # Force update to display self.examples_current_row = -1 self.selected_script_index = 0 self.current_item_dict = None self.original_script_id = '' self.original_script_title = '' self.last_selected_id = '' self.load() self.loading = False def setParent(self, parent): """Custom setParent() method to check that parent is different to avoid display problems. Args: parent (object): Parent to set for the instance """ if self.parent() != parent: flags = self.windowFlags() | QtCore.Qt.Window super().setParent(parent, flags) # Set appropriate state of script selector in parent save_enabled = self.save_button.isEnabled() self.set_selector_states(save_enabled=save_enabled) def make_menu(self): """Build the menu bar. """ config = get_config() main_menu = QtWidgets.QMenuBar() # File menu settings file_menu = main_menu.addMenu(_('&File')) file_menu.setToolTipsVisible(True) self.import_action = QtWidgets.QAction(_("&Import a script file"), self) self.import_action.setToolTip(_("Import a file as a new script")) self.import_action.setIcon(icontheme.lookup('document-open')) self.import_action.triggered.connect(self.import_script) file_menu.addAction(self.import_action) self.export_action = QtWidgets.QAction(_("&Export a script file"), self) self.export_action.setToolTip(_("Export the script to a file")) self.export_action.setIcon(icontheme.lookup('document-save')) self.export_action.triggered.connect(self.export_script) file_menu.addAction(self.export_action) self.reset_action = QtWidgets.QAction(_("&Reset all scripts"), self) self.reset_action.setToolTip(_("Reset all scripts to the saved values")) self.reset_action.setIcon(icontheme.lookup('view-refresh')) self.reset_action.triggered.connect(self.reload_from_config) file_menu.addAction(self.reset_action) self.save_action = QtWidgets.QAction(_("&Save and exit"), self) self.save_action.setToolTip(_("Save changes to the script settings and exit")) self.save_action.setIcon(icontheme.lookup('document-save')) self.save_action.triggered.connect(self.make_it_so) file_menu.addAction(self.save_action) self.close_action = QtWidgets.QAction(_("E&xit without saving"), self) self.close_action.setToolTip(_("Close the script editor without saving changes")) self.close_action.triggered.connect(self.close) file_menu.addAction(self.close_action) # Script menu settings script_menu = main_menu.addMenu(_('&Script')) script_menu.setToolTipsVisible(True) self.details_action = QtWidgets.QAction(_("View/Edit Script &Metadata"), self) self.details_action.setToolTip(_("Display the details for the script")) self.details_action.triggered.connect(self.view_script_details) self.details_action.setShortcut(QtGui.QKeySequence(_("Ctrl+M"))) script_menu.addAction(self.details_action) self.add_action = QtWidgets.QAction(_("Add a &new script"), self) self.add_action.setToolTip(_("Create a new file naming script")) self.add_action.setIcon(icontheme.lookup('add-item')) self.add_action.triggered.connect(self.new_script) script_menu.addAction(self.add_action) self.copy_action = QtWidgets.QAction(_("&Copy the current script"), self) self.copy_action.setToolTip(_("Save a copy of the script as a new script")) self.copy_action.setIcon(icontheme.lookup('edit-copy')) self.copy_action.triggered.connect(self.copy_script) script_menu.addAction(self.copy_action) self.delete_action = QtWidgets.QAction(_("&Delete the current script"), self) self.delete_action.setToolTip(_("Delete the script")) self.delete_action.setIcon(icontheme.lookup('list-remove')) self.delete_action.triggered.connect(self.delete_script) script_menu.addAction(self.delete_action) # Display menu settings display_menu = main_menu.addMenu(_('&View')) display_menu.setToolTipsVisible(True) self.examples_action = QtWidgets.QAction(_("&Reload random example files"), self) self.examples_action.setToolTip(self.examples.get_tooltip_text()) self.examples_action.setIcon(icontheme.lookup('view-refresh')) self.examples_action.triggered.connect(self.update_example_files) display_menu.addAction(self.examples_action) display_menu.addAction(self.ui.file_naming_format.wordwrap_action) display_menu.addAction(self.ui.file_naming_format.show_tooltips_action) self.docs_action = QtWidgets.QAction(_("&Show documentation"), self) self.docs_action.setToolTip(_("View the scripting documentation in a sidebar")) self.docs_action.triggered.connect(self.toggle_documentation) self.docs_action.setShortcut(QtGui.QKeySequence(_("Ctrl+H"))) self.docs_action.setCheckable(True) self.docs_action.setChecked(config.persist["script_editor_show_documentation"]) display_menu.addAction(self.docs_action) # Help menu settings help_menu = main_menu.addMenu(_('&Help')) help_menu.setToolTipsVisible(True) self.help_action = QtWidgets.QAction(_("&Help..."), self) self.help_action.setShortcut(QtGui.QKeySequence.HelpContents) self.help_action.triggered.connect(self.show_help) help_menu.addAction(self.help_action) self.scripting_docs_action = QtWidgets.QAction(_("&Scripting documentation..."), self) self.scripting_docs_action.setToolTip(_("Open the scripting documentation in your browser")) self.scripting_docs_action.triggered.connect(self.docs_browser) help_menu.addAction(self.scripting_docs_action) self.ui.layout_for_menubar.addWidget(main_menu) def is_options_ui(self): return self.parent().__class__.__name__ == 'RenamingOptionsPage' def is_main_ui(self): return self.parent().__class__.__name__ == 'MainWindow' def load(self, reload=False): """Load initial configuration. """ config = get_config() self.naming_scripts = config.setting[self.SCRIPTS_LIST_KEY] self.selected_script_id = config.setting[self.SELECTED_SCRIPT_KEY] if not self.selected_script_id or self.selected_script_id not in self.naming_scripts: self.selected_script_id = DEFAULT_NAMING_PRESET_ID self.last_selected_id = self.selected_script_id if not reload: self.examples.settings = config.setting self.original_script_id = self.selected_script_id self.original_script_title = self.all_scripts()[self.original_script_id]['title'] if self.is_options_ui(): selector = self.parent().ui.naming_script_selector idx = selector.currentIndex() sel_id = selector.itemData(idx)['id'] if sel_id in self.all_scripts(): self.selected_script_id = sel_id self.selected_script_index = 0 self.populate_script_selector() if not self.loading: self.select_script() def all_scripts(self, scripts=None): """Get dictionary of all current scripts (user scripts and presets). Returns: dict: All current scripts """ all_scripts = deepcopy(scripts if scripts is not None else self.naming_scripts) for script_item in get_file_naming_script_presets(): naming_script = script_item.to_dict() naming_script["deletable"] = False naming_script["readonly"] = True all_scripts[naming_script['id']] = naming_script return all_scripts def reload_from_config(self): """Reload the scripts and selected script from the configuration. """ if self.unsaved_changes_in_profile_confirmation(): self.load(reload=True) def docs_browser(self): """Open the scriping documentation in a browser. """ webbrowser2.open('doc_scripting') def eventFilter(self, object, event): """Process selected events. """ evtype = event.type() if evtype in {QtCore.QEvent.WindowActivate, QtCore.QEvent.FocusIn}: self.update_examples() elif object == self.ui.script_title and evtype == QtCore.QEvent.MouseButtonDblClick: self.details_action.trigger() return True return False def closeEvent(self, event): """Custom close event handler to check for unsaved changes. """ if self.unsaved_changes_in_profile_confirmation(): self.reset_script_in_settings() self.set_selector_states(save_enabled=True) event.ignore() super().closeEvent(event) else: event.ignore() def unsaved_changes_in_profile_confirmation(self): """Confirm reset of selected script in profile if it points to an unsaved script. Returns: bool: False if user chooses to cancel, otherwise True. """ all_naming_scripts = self.all_scripts() profiles_with_scripts = self.scripts_in_profiles() for script_id in self.unsaved_scripts(): profile = self.is_used_in_profile(script_id=script_id, profiles=profiles_with_scripts) if not profile: continue old_script_title = all_naming_scripts[script_id]['title'] new_script_title = self.original_script_title if confirmation_dialog( self, _( 'At least one unsaved script has been attached to an option profile.\n\n' ' Profile: {profile_title}\n' ' Script: {old_script_title}\n\n' 'Continuing without saving will reset the selected script in the profile to:\n\n' ' {new_script_title}\n\n' 'Are you sure that you want to continue?' ).format( profile_title=profile.title, old_script_title=old_script_title, new_script_title=new_script_title, ) ): self.reset_script_in_profiles() break else: return False return True def reset_script_in_settings(self): """Reset the currently selected script if it was not saved and is no longer available. """ config = get_config() unsaved = set(id for id in self.unsaved_scripts()) if config.setting[self.SELECTED_SCRIPT_KEY] in unsaved: config.setting[self.SELECTED_SCRIPT_KEY] = self.original_script_id self.naming_scripts = config.setting[self.SCRIPTS_LIST_KEY] all_scripts = self.all_scripts() if self.selected_script_id not in all_scripts: if self.last_selected_id in all_scripts: self.selected_script_id = self.last_selected_id if self.selected_script_id not in all_scripts: self.selected_script_id = DEFAULT_NAMING_PRESET_ID script_text = all_scripts[self.selected_script_id]['script'] self.update_examples(script_text=script_text) self.signal_selection_changed.emit() def reset_script_in_profiles(self): """Reset the selected script in profiles if it was not saved and is no longer available. """ config = get_config() profiles_with_scripts = self.scripts_in_profiles() for script_id in self.unsaved_scripts(): profile = self.is_used_in_profile(script_id=script_id, profiles=profiles_with_scripts) if profile: config.profiles[self.SETTINGS_KEY][profile.id][self.SELECTED_SCRIPT_KEY] = self.original_script_id def unsaved_scripts(self): """Generate ID codes of scripts that have not been saved. Yields: str: ID code for the unsaved script """ config = get_config() cfg_naming_scripts = config.setting[self.SCRIPTS_LIST_KEY] all_naming_scripts = self.all_scripts(scripts=cfg_naming_scripts) for script_id in self.naming_scripts.keys(): if script_id not in all_naming_scripts: yield script_id def scripts_in_profiles(self): """Get list of script IDs saved to option profiles. Returns: list: List of Profile named tuples """ profiles_list = [] config = get_config() profiles = config.profiles[self.PROFILES_KEY] profile_settings = config.profiles[self.SETTINGS_KEY] for profile in profiles: settings = profile_settings[profile["id"]] if self.SELECTED_SCRIPT_KEY in settings: profiles_list.append( self.Profile( profile["id"], profile["title"], settings[self.SELECTED_SCRIPT_KEY] ) ) return profiles_list def update_script_text(self): """Updates the combo box item with changes to the current script. """ selected = self.ui.preset_naming_scripts.currentIndex() script_item = self.ui.preset_naming_scripts.itemData(selected) script_item["script"] = self.get_script() self.update_combo_box_item(selected, script_item) def update_script_title(self): """Update the script selection combo box after updating the script title. """ selected = self.ui.preset_naming_scripts.currentIndex() title = str(self.ui.script_title.text()).strip() script_item = self.ui.preset_naming_scripts.itemData(selected) if title: script_item["title"] = title self.update_combo_box_item(selected, script_item) self.save_script() self.signal_selection_changed.emit() else: self.display_error(OptionsCheckError(_("Error"), _("The script title must not be empty."))) self.ui.script_title.setText(script_item["title"]) self.ui.script_title.setFocus() def populate_script_selector(self): """Populate the script selection combo box. """ idx = populate_script_selection_combo_box(self.naming_scripts, self.selected_script_id, self.ui.preset_naming_scripts) self.set_selected_script_index(idx) def toggle_documentation(self): """Toggle the display of the scripting documentation sidebar. """ checked = self.docs_action.isChecked() config = get_config() config.persist["script_editor_show_documentation"] = checked self.ui.documentation_frame.setVisible(checked) def view_script_details(self): """View and edit (if not readonly) the metadata associated with the script. """ self.current_item_dict = self.get_selected_item() details_page = ScriptDetailsEditor(self, self.current_item_dict) details_page.signal_save.connect(self.update_from_details) details_page.show() details_page.raise_() details_page.activateWindow() def update_from_details(self): """Update the script selection combo box and script list after updates from the script details dialog. """ self.update_combo_box_item(self.ui.preset_naming_scripts.currentIndex(), self.current_item_dict) self.ui.script_title.setText(self.current_item_dict['title']) self.save_script() def _set_combobox_index(self, idx): """Sets the index of the script selector combo box. Args: idx (int): New index position """ widget = self.ui.preset_naming_scripts widget.blockSignals(True) widget.setCurrentIndex(idx) widget.blockSignals(False) self.selected_script_index = idx self.signal_index_changed.emit() def _insert_item(self, script_item): """Insert a new item into the script selection combo box and update the script list in the settings. Args: script_item (dict): File naming script to insert as produced by FileNamingScript().to_dict() """ script_item["readonly"] = False script_item["deletable"] = True self.selected_script_id = script_item["id"] self.naming_scripts[self.selected_script_id] = script_item idx = populate_script_selection_combo_box( self.naming_scripts, self.selected_script_id, self.ui.preset_naming_scripts ) self._set_combobox_index(idx) self.naming_scripts = self.get_scripts_dict() self.select_script(update_last_selected=False) self.save_script() def new_script_name(self, base_title=None): """Get new unique script name. """ default_title = base_title if base_title is not None else _(DEFAULT_SCRIPT_NAME) existing_titles = set(script['title'] for script in self.naming_scripts.values()) return unique_numbered_title(default_title, existing_titles) def new_script(self): """Add a new (default) script to the script selection combo box and script list. """ script_item = FileNamingScript(script=DEFAULT_FILE_NAMING_FORMAT) script_item.title = self.new_script_name() self._insert_item(script_item.to_dict()) def copy_script(self): """Add a copy of the script as a new editable script to the script selection combo box. """ selected = self.ui.preset_naming_scripts.currentIndex() script_item = self.ui.preset_naming_scripts.itemData(selected) new_item = FileNamingScript.create_from_dict(script_dict=script_item).copy() base_title = "%s %s" % (get_base_title(script_item['title']), _(DEFAULT_COPY_TEXT)) new_item.title = self.new_script_name(base_title) self._insert_item(new_item.to_dict()) def make_it_so(self): """Save the scripts and settings to configuration and exit. """ script_item = self.get_selected_item() self.selected_script_id = script_item["id"] self.naming_scripts = self.get_scripts_dict() config = get_config() config.setting[self.SCRIPTS_LIST_KEY] = self.naming_scripts config.setting[self.SELECTED_SCRIPT_KEY] = script_item["id"] self.close() def get_scripts_dict(self): """Get dictionary of scripts from the combo box items suitable for saving to the configuration settings. Returns: dict: Dictionary of scripts """ naming_scripts = {} for idx in range(self.ui.preset_naming_scripts.count()): script_item = self.ui.preset_naming_scripts.itemData(idx) # Only add items that can be removed -- no presets if script_item["deletable"]: naming_scripts[script_item["id"]] = script_item return naming_scripts def get_selected_item(self, idx=None): """Get the specified item from the script selection combo box. Args: idx (int, optional): Index of the combo box item to retrieve. Defaults to None. Returns: dict: File naming script dictionary as produced by FileNamingScript().to_dict() """ if idx is None: idx = self.ui.preset_naming_scripts.currentIndex() return self.ui.preset_naming_scripts.itemData(idx) def set_selected_script_id(self, id): """Select the script with the specified ID. Args: id (str): ID of the script to select """ idx = 0 for i in range(self.ui.preset_naming_scripts.count()): script_item = self.ui.preset_naming_scripts.itemData(i) if script_item["id"] == id: idx = i break self.set_selected_script_index(idx) def set_selected_script_index(self, idx): """Select the script at the specified combo box index. Args: idx (int): Index of the script to select """ self._set_combobox_index(idx) self.select_script() def select_script(self, update_last_selected=True): """Load the current script from the combo box into the editor. """ self.selected_script_index = self.ui.preset_naming_scripts.currentIndex() script_item = self.get_selected_item() self.ui.script_title.setText(script_item['title']) self.ui.file_naming_format.setPlainText(str(script_item['script']).strip()) self.selected_script_id = script_item['id'] if update_last_selected: self.last_selected_id = self.selected_script_id if not self.loading: self.save_script() self.signal_save.emit() self.set_button_states() self.update_examples() if not self.loading: self.signal_selection_changed.emit() def update_combo_box_item(self, idx, script_item): """Update the title and item data for the specified script selection combo box item. Args: idx (int): Index of the item to update script_item (dict): Updated file naming script information as produced by FileNamingScript().to_dict() """ self.ui.preset_naming_scripts.setItemData(idx, script_item) title = user_script_title(script_item['title']) if script_item['deletable'] else script_item['title'] self.ui.preset_naming_scripts.setItemText(idx, title) self.naming_scripts = self.get_scripts_dict() if not self.loading: self.signal_save.emit() def set_selector_states(self, save_enabled=True): """Set the script selector enabled states based on the save_enabled state of the currently selected item in the script selection combo box. Args: save_enabled (bool, optional): Allow selection of different script item. Defaults to True. """ self.ui.preset_naming_scripts.setEnabled(save_enabled) if self.is_options_ui(): self.parent().ui.naming_script_selector.setEnabled(save_enabled) elif self.is_main_ui(): self.parent().script_quick_selector_menu.setEnabled(save_enabled) def set_button_states(self, save_enabled=True): """Set the button states based on the readonly and deletable attributes of the currently selected item in the script selection combo box. Args: save_enabled (bool, optional): Allow updates to be saved to this item. Defaults to True. """ selected = self.ui.preset_naming_scripts.currentIndex() if selected < 0: return script_item = self.get_selected_item() # Set read-only fields readonly = script_item['readonly'] self.ui.script_title.setReadOnly(readonly) self.ui.file_naming_format.setReadOnly(readonly) # Script selectors self.set_selector_states(save_enabled=save_enabled) # Buttons self.save_action.setEnabled(save_enabled) self.save_button.setEnabled(save_enabled) # Menu items self.add_action.setEnabled(save_enabled) self.copy_action.setEnabled(save_enabled) self.delete_action.setEnabled(script_item['deletable'] and save_enabled) self.import_action.setEnabled(save_enabled) self.export_action.setEnabled(save_enabled) def match_after_to_before(self): """Sets the selected item in the 'after' list to the corresponding item in the 'before' list. """ self.examples.synchronize_selected_example_lines( self.examples_current_row, self.ui.example_filename_before, self.ui.example_filename_after ) def match_before_to_after(self): """Sets the selected item in the 'before' list to the corresponding item in the 'after' list. """ self.examples.synchronize_selected_example_lines( self.examples_current_row, self.ui.example_filename_after, self.ui.example_filename_before ) def delete_script(self): """Removes the currently selected script from the script selection combo box and script list. """ profile = self.is_used_in_profile() if profile is not None: QtWidgets.QMessageBox( QtWidgets.QMessageBox.Warning, _("Error Deleting Script"), _( "The script could not be deleted because it is used in one of the user profiles." "\n\n" "Profile: %s" ) % profile.title, QtWidgets.QMessageBox.Ok, self ).exec_() return if confirmation_dialog(self, _('Are you sure that you want to delete the script?')): widget = self.ui.preset_naming_scripts idx = widget.currentIndex() widget.blockSignals(True) widget.removeItem(idx) widget.blockSignals(False) if idx >= widget.count(): idx = widget.count() - 1 self._set_combobox_index(idx) self.selected_script_index = idx self.naming_scripts = self.get_scripts_dict() self.select_script(update_last_selected=False) def is_used_in_profile(self, script_id=None, profiles=None): """Check if the script is included in any profile settings. Args: script_id (str, optional): ID of the script to check or ID of current script if not specified. profiles (list, optional): List of Profile named tuples. Returns: Profile: Named tuple of profile script information if the script is used in a profile otherwise None """ if script_id is None: script_id = self.selected_script_id if profiles is None: profiles = self.scripts_in_profiles() for profile in profiles: if profile.script_id == script_id: return profile return None def save_script(self): """Saves changes to the current script to the script list and combo box item. """ selected = self.ui.preset_naming_scripts.currentIndex() title = str(self.ui.script_title.text()).strip() if title: script_item = self.ui.preset_naming_scripts.itemData(selected) script_item["title"] = title script_item["script"] = self.get_script() self.update_combo_box_item(selected, script_item) else: self.display_error(OptionsCheckError(_("Error"), _("The script title must not be empty."))) def get_script(self): """Provides the text of the file naming script currently loaded into the editor. Returns: str: File naming script """ return str(self.ui.file_naming_format.toPlainText()).strip() def update_example_files(self): """Update the before and after file naming examples list. """ self.examples.update_sample_example_files() self.display_examples() def update_examples(self, script_text=None): """Update the before and after file naming examples using the current file naming script in the editor. """ if script_text is None: script_text = self.get_script() self.examples.update_examples(script_text=script_text) self.display_examples() def display_examples(self): """Update the display of the before and after file naming examples. """ self.examples_current_row = -1 self.examples.update_example_listboxes(self.ui.example_filename_before, self.ui.example_filename_after) if not self.loading: self.signal_update.emit() def output_file_error(self, fmt, filename, msg): """Log file error and display error message dialog. Args: fmt (str): Format for the error type being displayed filename (str): Name of the file being imported or exported msg (str): Error message to display """ log.error(fmt, filename, msg) error_message = _(fmt) % (filename, _(msg)) self.display_error(ScriptFileError(_("File Error"), error_message)) def import_script(self): """Import from an external text file to a new script. Import can be either a plain text script or a naming script package. """ try: script_item = FileNamingScript().import_script(self) except ScriptImportExportError as error: self.output_file_error(error.format, error.filename, error.error_msg) return if script_item: title = script_item.title.strip() for id in self.naming_scripts: existing_script = self.naming_scripts[id] if title != existing_script['title']: continue box = QtWidgets.QMessageBox() box.setIcon(QtWidgets.QMessageBox.Question) box.setWindowTitle(_('Confirm')) box.setText( _( "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" ).format(script_name=title,)) box.setStandardButtons(QtWidgets.QMessageBox.Yes | QtWidgets.QMessageBox.No | QtWidgets.QMessageBox.Cancel) buttonY = box.button(QtWidgets.QMessageBox.Yes) buttonY.setText(_("Overwrite")) buttonN = box.button(QtWidgets.QMessageBox.No) buttonN.setText(_("Copy")) box.setDefaultButton(QtWidgets.QMessageBox.Cancel) box.exec_() if box.clickedButton() == buttonY: # Overwrite pressed script_item.id = id elif box.clickedButton() == buttonN: # Copy pressed titles = [self.naming_scripts[id]['title'] for id in self.naming_scripts] script_item.title = unique_numbered_title(title, titles) else: return self._insert_item(script_item.to_dict()) def export_script(self): """Export the current script to an external file. Export can be either as a plain text script or a naming script package. """ selected = self.get_selected_item() script_item = FileNamingScript.create_from_dict(script_dict=selected, create_new_id=False) script_item.title = get_base_title(script_item.title) try: script_item.export_script(parent=self) except ScriptImportExportError as error: self.output_file_error(error.format, error.filename, error.error_msg) def check_formats(self): """Checks for valid file naming script and settings, and updates the examples. """ self.test() self.update_examples() def check_format(self): """Parse the file naming script and check for errors. """ config = get_config() parser = ScriptParser() script_text = self.get_script() try: parser.eval(script_text) except Exception as e: raise ScriptCheckError("", str(e)) if config.setting["rename_files"]: if not self.get_script(): raise ScriptCheckError("", _("The file naming format must not be empty.")) def display_error(self, error): """Display an error message for the specified error. Args: error (Exception): The exception to display. """ # Ignore scripting errors, those are handled inline if not isinstance(error, ScriptCheckError): dialog = QtWidgets.QMessageBox( QtWidgets.QMessageBox.Warning, error.title, error.info, QtWidgets.QMessageBox.Ok, self ) dialog.exec_() def test(self): """Parse the script and display any errors. """ self.ui.renaming_error.setStyleSheet("") self.ui.renaming_error.setText("") save_enabled = True try: self.check_format() # Update script in combobox item if no errors. self.update_script_text() except ScriptCheckError as e: self.ui.renaming_error.setStyleSheet(self.STYLESHEET_ERROR) self.ui.renaming_error.setText(e.info) save_enabled = False self.set_button_states(save_enabled=save_enabled) class ScriptDetailsEditor(PicardDialog): """View / edit the metadata details for a script. """ NAME = 'scriptdetails' TITLE = N_('Script Details') signal_save = QtCore.pyqtSignal() def __init__(self, parent, script_item): """Script metadata viewer / editor. Args: parent (ScriptEditorDialog): The page used for editing the scripts script_item (dict): The script whose metadata is displayed """ super().__init__(parent=parent) self.script_item = script_item self.readonly = script_item["readonly"] self.ui = Ui_ScriptDetails() self.ui.setupUi(self) self.ui.buttonBox.accepted.connect(self.save_changes) self.ui.buttonBox.rejected.connect(self.close_window) self.ui.last_updated_now.clicked.connect(self.set_last_updated) self.ui.script_title.setText(self.script_item['title']) self.ui.script_author.setText(self.script_item['author']) self.ui.script_version.setText(self.script_item['version']) self.ui.script_last_updated.setText(self.script_item['last_updated']) self.ui.script_license.setText(self.script_item['license']) self.ui.script_description.setPlainText(self.script_item['description']) self.ui.script_title.setReadOnly(self.readonly) self.ui.script_last_updated.setReadOnly(self.readonly) self.ui.script_author.setReadOnly(self.readonly) self.ui.script_version.setReadOnly(self.readonly) self.ui.script_license.setReadOnly(self.readonly) self.ui.script_description.setReadOnly(self.readonly) self.ui.buttonBox.button(QtWidgets.QDialogButtonBox.Close).setVisible(self.readonly) self.ui.buttonBox.button(QtWidgets.QDialogButtonBox.Cancel).setVisible(not self.readonly) self.ui.buttonBox.button(QtWidgets.QDialogButtonBox.Save).setVisible(not self.readonly) self.ui.last_updated_now.setVisible(not self.readonly) self.ui.buttonBox.setFocus() self.setModal(True) self.setWindowTitle(_(self.TITLE)) self.skip_change_check = False def has_changed(self): """Check if the current script metadata has pending edits that have not been saved. Returns: bool: True if there are unsaved changes, otherwise false. """ return self.script_item['title'] != self.ui.script_title.text().strip() or \ self.script_item['author'] != self.ui.script_author.text().strip() or \ self.script_item['version'] != self.ui.script_version.text().strip() or \ self.script_item['license'] != self.ui.script_license.text().strip() or \ self.script_item['description'] != self.ui.script_description.toPlainText().strip() def change_check(self): """Confirm whether the unsaved changes should be lost. Returns: bool: True if changes can be lost, otherwise False. """ return confirmation_dialog( self, _( "There are unsaved changes to the current metadata." "\n\n" "Do you want to continue and lose these changes?" ), ) def set_last_updated(self): """Set the last updated value to the current timestamp. """ self.ui.script_last_updated.setText(FileNamingScript.make_last_updated()) self.ui.script_last_updated.setModified(True) def save_changes(self): """Update the script object with any changes to the metadata. """ title = self.ui.script_title.text().strip() if not title: QtWidgets.QMessageBox( QtWidgets.QMessageBox.Critical, _("Error"), _("The script title must not be empty."), QtWidgets.QMessageBox.Ok, self ).exec_() return if self.has_changed(): last_updated = self.ui.script_last_updated if not last_updated.isModified() or not last_updated.text().strip(): self.set_last_updated() self.script_item["title"] = self.ui.script_title.text().strip() self.script_item["author"] = self.ui.script_author.text().strip() self.script_item["version"] = self.ui.script_version.text().strip() self.script_item["license"] = self.ui.script_license.text().strip() self.script_item["description"] = self.ui.script_description.toPlainText().strip() self.script_item["last_updated"] = self.ui.script_last_updated.text().strip() self.signal_save.emit() self.skip_change_check = True self.close_window() def close_window(self): """Close the script metadata editor window. """ self.close() def closeEvent(self, event): """Custom close event handler to check for unsaved changes. """ if (self.skip_change_check or self.readonly or not self.has_changed() or (self.has_changed() and self.change_check())): event.accept() else: event.ignore() picard-release-2.7.3/picard/ui/scriptsmenu.py000066400000000000000000000055331416775010500212240ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2018 Yvan Rivière # Copyright (C) 2018, 2020-2021 Laurent Monin # Copyright (C) 2018, 2020-2021 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 functools import partial from PyQt5 import QtWidgets from picard import log from picard.album import Album from picard.cluster import ( Cluster, ClusterList, ) from picard.script import ( ScriptError, ScriptParser, ) from picard.track import Track from picard.util import iter_unique class ScriptsMenu(QtWidgets.QMenu): def __init__(self, scripts, *args): super().__init__(*args) for script in scripts: action = self.addAction(script[1]) action.triggered.connect(partial(self._run_script, script)) def _run_script(self, script): s_name = script[1] s_text = script[3] parser = ScriptParser() for obj in self._iter_unique_metadata_objects(): try: parser.eval(s_text, obj.metadata) obj.update() except ScriptError as e: log.exception('Error running tagger script "%s" on object %r', s_name, obj) msg = N_('Script error in "%(script)s": %(message)s') mparms = { 'script': s_name, 'message': str(e), } self.tagger.window.set_statusbar_message(msg, mparms) def _iter_unique_metadata_objects(self): return iter_unique(self._iter_metadata_objects(self.tagger.window.selected_objects)) def _iter_metadata_objects(self, objs): for obj in objs: if hasattr(obj, 'metadata') and not getattr(obj, 'special', False): yield obj if isinstance(obj, Cluster) or isinstance(obj, Track): yield from self._iter_metadata_objects(obj.iterfiles()) elif isinstance(obj, ClusterList): yield from self._iter_metadata_objects(obj) elif isinstance(obj, Album): yield from self._iter_metadata_objects(obj.tracks) yield from self._iter_metadata_objects(obj.unmatched_files.iterfiles()) picard-release-2.7.3/picard/ui/searchdialog/000077500000000000000000000000001416775010500207155ustar00rootroot00000000000000picard-release-2.7.3/picard/ui/searchdialog/__init__.py000066400000000000000000000267641416775010500230450ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2016 Rahul Raturi # Copyright (C) 2018-2021 Laurent Monin # Copyright (C) 2018-2021 Philipp Wolfer # Copyright (C) 2020 Ray Bouchard # # 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 namedtuple from PyQt5 import ( QtCore, QtGui, QtNetwork, QtWidgets, ) from picard.config import get_config from picard.util import ( icontheme, restore_method, ) from picard.ui.tablebaseddialog import TableBasedDialog from picard.ui.util import StandardButton class SearchBox(QtWidgets.QWidget): def __init__(self, parent, force_advanced_search=None): super().__init__(parent) self.search_action = QtWidgets.QAction(icontheme.lookup('system-search'), _("Search"), self) self.search_action.setEnabled(False) self.search_action.triggered.connect(self.search) if force_advanced_search is None: config = get_config() self.force_advanced_search = False self.use_advanced_search = config.setting["use_adv_search_syntax"] else: self.force_advanced_search = True self.use_advanced_search = force_advanced_search self.setupUi() def focus_in_event(self, event): # When focus is on search edit box, need to disable # dialog's accept button. This would avoid closing of dialog when user # hits enter. parent = self.parent() if parent.table: parent.table.clearSelection() parent.accept_button.setEnabled(False) def setupUi(self): self.layout = QtWidgets.QVBoxLayout(self) self.search_row_widget = QtWidgets.QWidget(self) self.search_row_layout = QtWidgets.QHBoxLayout(self.search_row_widget) self.search_row_layout.setContentsMargins(1, 1, 1, 1) self.search_row_layout.setSpacing(1) self.search_edit = QtWidgets.QLineEdit(self.search_row_widget) self.search_edit.setClearButtonEnabled(True) self.search_edit.returnPressed.connect(self.trigger_search_action) self.search_edit.textChanged.connect(self.enable_search) self.search_edit.setFocusPolicy(QtCore.Qt.StrongFocus) self.search_edit.focusInEvent = self.focus_in_event self.search_row_layout.addWidget(self.search_edit) self.search_button = QtWidgets.QToolButton(self.search_row_widget) self.search_button.setAutoRaise(True) self.search_button.setDefaultAction(self.search_action) self.search_button.setIconSize(QtCore.QSize(22, 22)) self.search_row_layout.addWidget(self.search_button) self.search_row_widget.setLayout(self.search_row_layout) self.layout.addWidget(self.search_row_widget) self.adv_opt_row_widget = QtWidgets.QWidget(self) self.adv_opt_row_layout = QtWidgets.QHBoxLayout(self.adv_opt_row_widget) self.adv_opt_row_layout.setAlignment(QtCore.Qt.AlignLeft) self.adv_opt_row_layout.setContentsMargins(1, 1, 1, 1) self.adv_opt_row_layout.setSpacing(1) self.use_adv_search_syntax = QtWidgets.QCheckBox(self.adv_opt_row_widget) self.use_adv_search_syntax.setText(_("Use advanced query syntax")) self.use_adv_search_syntax.stateChanged.connect(self.update_advanced_syntax_setting) self.adv_opt_row_layout.addWidget(self.use_adv_search_syntax) self.adv_syntax_help = QtWidgets.QLabel(self.adv_opt_row_widget) self.adv_syntax_help.setOpenExternalLinks(True) self.adv_syntax_help.setText(_( " (" "Syntax Help)")) self.adv_opt_row_layout.addWidget(self.adv_syntax_help) self.adv_opt_row_widget.setLayout(self.adv_opt_row_layout) self.layout.addWidget(self.adv_opt_row_widget) self.layout.setContentsMargins(1, 1, 1, 1) self.layout.setSpacing(1) self.setMaximumHeight(60) def search(self): self.parent().search(self.query) def restore_checkbox_state(self): self.use_adv_search_syntax.setChecked(self.use_advanced_search) def update_advanced_syntax_setting(self): self.use_advanced_search = self.use_adv_search_syntax.isChecked() if not self.force_advanced_search: config = get_config() config.setting["use_adv_search_syntax"] = self.use_advanced_search def enable_search(self): if self.query: self.search_action.setEnabled(True) else: self.search_action.setEnabled(False) def trigger_search_action(self): if self.search_action.isEnabled(): self.search_action.trigger() def get_query(self): return self.search_edit.text() def set_query(self, query): return self.search_edit.setText(query) query = property(get_query, set_query) Retry = namedtuple("Retry", ["function", "query"]) class SearchDialog(TableBasedDialog): accept_button_title = "" def __init__(self, parent, accept_button_title, show_search=True, search_type=None, force_advanced_search=None): self.accept_button_title = accept_button_title self.search_results = [] self.show_search = show_search self.search_type = search_type self.force_advanced_search = force_advanced_search self.search_box = None super().__init__(parent) @property def use_advanced_search(self): if self.show_search: return self.search_box.use_advanced_search elif self.force_advanced_search is not None: return self.force_advanced_search else: config = get_config() return config.setting["use_adv_search_syntax"] def get_value_for_row_id(self, row, value): return row def setupUi(self): self.verticalLayout = QtWidgets.QVBoxLayout(self) self.verticalLayout.setObjectName("vertical_layout") if self.show_search: self.search_box = SearchBox(self, force_advanced_search=self.force_advanced_search) self.search_box.setObjectName("search_box") self.verticalLayout.addWidget(self.search_box) self.center_widget = QtWidgets.QWidget(self) self.center_widget.setObjectName("center_widget") self.center_layout = QtWidgets.QVBoxLayout(self.center_widget) self.center_layout.setObjectName("center_layout") self.center_layout.setContentsMargins(1, 1, 1, 1) self.center_widget.setLayout(self.center_layout) self.verticalLayout.addWidget(self.center_widget) self.buttonBox = QtWidgets.QDialogButtonBox(self) if self.show_search and self.search_type: self.search_browser_button = QtWidgets.QPushButton( _("Search in browser"), self.buttonBox) self.buttonBox.addButton( self.search_browser_button, QtWidgets.QDialogButtonBox.ActionRole) self.search_browser_button.clicked.connect(self.search_browser) self.accept_button = QtWidgets.QPushButton( self.accept_button_title, self.buttonBox) self.accept_button.setEnabled(False) self.buttonBox.addButton( self.accept_button, QtWidgets.QDialogButtonBox.AcceptRole) self.buttonBox.addButton( StandardButton(StandardButton.CANCEL), QtWidgets.QDialogButtonBox.RejectRole) self.buttonBox.accepted.connect(self.accept) self.buttonBox.rejected.connect(self.reject) self.verticalLayout.addWidget(self.buttonBox) def show_progress(self): progress_widget = QtWidgets.QWidget(self) progress_widget.setObjectName("progress_widget") layout = QtWidgets.QVBoxLayout(progress_widget) text_label = QtWidgets.QLabel(_('Loading...'), progress_widget) text_label.setAlignment(QtCore.Qt.AlignHCenter | QtCore.Qt.AlignBottom) gif_label = QtWidgets.QLabel(progress_widget) movie = QtGui.QMovie(":/images/loader.gif") gif_label.setMovie(movie) movie.start() gif_label.setAlignment(QtCore.Qt.AlignHCenter | QtCore.Qt.AlignTop) layout.addWidget(text_label) layout.addWidget(gif_label) layout.setContentsMargins(1, 1, 1, 1) progress_widget.setLayout(layout) self.add_widget_to_center_layout(progress_widget) def show_error(self, error, show_retry_button=False): """Display the error string. Args: error -- Error string show_retry_button -- Whether to display retry button or not """ error_widget = QtWidgets.QWidget(self) error_widget.setObjectName("error_widget") layout = QtWidgets.QVBoxLayout(error_widget) error_label = QtWidgets.QLabel(error, error_widget) error_label.setWordWrap(True) error_label.setAlignment(QtCore.Qt.AlignCenter) error_label.setTextInteractionFlags(QtCore.Qt.TextSelectableByMouse) layout.addWidget(error_label) if show_retry_button: retry_widget = QtWidgets.QWidget(error_widget) retry_layout = QtWidgets.QHBoxLayout(retry_widget) retry_button = QtWidgets.QPushButton(_("Retry"), error_widget) retry_button.clicked.connect(self.retry) retry_button.setSizePolicy(QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed)) retry_layout.addWidget(retry_button) retry_layout.setAlignment(QtCore.Qt.AlignHCenter | QtCore.Qt.AlignTop) retry_widget.setLayout(retry_layout) layout.addWidget(retry_widget) error_widget.setLayout(layout) self.add_widget_to_center_layout(error_widget) def network_error(self, reply, error): error_msg = _("Following error occurred while fetching results:

" "Network request error for %s:
%s (QT code %d, HTTP code %s)
") % ( reply.request().url().toString(QtCore.QUrl.RemoveUserInfo), reply.errorString(), error, repr(reply.attribute( QtNetwork.QNetworkRequest.HttpStatusCodeAttribute)) ) self.show_error(error_msg, show_retry_button=True) def no_results_found(self): error_msg = _("No results found. Please try a different search query.") self.show_error(error_msg) def search_browser(self): self.tagger.search(self.search_box.query, self.search_type, adv=self.use_advanced_search, force_browser=True) @restore_method def restore_state(self): super().restore_state() if self.show_search: self.search_box.restore_checkbox_state() def search_box_text(self, text): if self.search_box: self.search_box.query = text picard-release-2.7.3/picard/ui/searchdialog/album.py000066400000000000000000000312301416775010500223660ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2016 Rahul Raturi # Copyright (C) 2018-2021 Laurent Monin # Copyright (C) 2018-2021 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 functools import partial from PyQt5 import ( QtCore, QtGui, QtWidgets, ) from PyQt5.QtCore import pyqtSignal from picard import log from picard.config import Option from picard.const import ( CAA_HOST, CAA_PORT, QUERY_LIMIT, ) from picard.coverart.image import CaaThumbnailCoverArtImage from picard.mbjson import ( countries_from_node, media_formats_from_node, release_group_to_metadata, release_to_metadata, ) from picard.metadata import Metadata from picard.webservice.api_helpers import escape_lucene_query from picard.ui.searchdialog import ( Retry, SearchDialog, ) class CoverWidget(QtWidgets.QWidget): shown = pyqtSignal() def __init__(self, parent, width=100, height=100): super().__init__(parent) self.layout = QtWidgets.QVBoxLayout(self) self.layout.setContentsMargins(0, 0, 0, 0) self.layout.setAlignment(QtCore.Qt.AlignCenter) self.loading_gif_label = QtWidgets.QLabel(self) self.loading_gif_label.setAlignment(QtCore.Qt.AlignCenter) loading_gif = QtGui.QMovie(":/images/loader.gif") self.loading_gif_label.setMovie(loading_gif) loading_gif.start() self.layout.addWidget(self.loading_gif_label) self.__sizehint = self.__size = QtCore.QSize(width, height) self.setStyleSheet("padding: 0") def set_pixmap(self, pixmap): wid = self.layout.takeAt(0) if wid: wid.widget().deleteLater() cover_label = QtWidgets.QLabel(self) pixmap = pixmap.scaled(self.__size, QtCore.Qt.KeepAspectRatio, QtCore.Qt.SmoothTransformation) self.__sizehint = pixmap.size() cover_label.setPixmap(pixmap) self.layout.addWidget(cover_label) def not_found(self): """Update the widget with a blank image.""" shadow = QtGui.QPixmap(":/images/CoverArtShadow.png") self.set_pixmap(shadow) def sizeHint(self): return self.__sizehint def showEvent(self, event): super().showEvent(event) self.shown.emit() class CoverCell: def __init__(self, parent, release, row, colname, on_show=None): self.parent = parent self.release = release self.fetched = False self.fetch_task = None self.row = row self.column = self.parent.colpos(colname) widget = CoverWidget(self.parent.table) if on_show is not None: widget.shown.connect(partial(on_show, self)) self.parent.table.setCellWidget(row, self.column, widget) def widget(self): if not self.parent.table: return None return self.parent.table.cellWidget(self.row, self.column) def is_visible(self): widget = self.widget() if not widget: return False return not widget.visibleRegion().isEmpty() def set_pixmap(self, pixmap): widget = self.widget() if widget: widget.set_pixmap(pixmap) def not_found(self): widget = self.widget() if widget: widget.not_found() class AlbumSearchDialog(SearchDialog): dialog_header_state = "albumsearchdialog_header_state" options = [ Option("persist", dialog_header_state, QtCore.QByteArray()) ] def __init__(self, parent, force_advanced_search=None): super().__init__( parent, accept_button_title=_("Load into Picard"), search_type="album", force_advanced_search=force_advanced_search) self.cluster = None self.setWindowTitle(_("Album Search Results")) self.columns = [ ('name', _("Name")), ('artist', _("Artist")), ('format', _("Format")), ('tracks', _("Tracks")), ('date', _("Date")), ('country', _("Country")), ('labels', _("Labels")), ('catnums', _("Catalog #s")), ('barcode', _("Barcode")), ('language', _("Language")), ('type', _("Type")), ('status', _("Status")), ('cover', _("Cover")), ('score', _("Score")), ] self.cover_cells = [] self.fetching = False self.scrolled.connect(self.fetch_coverarts) def search(self, text): """Perform search using query provided by the user.""" self.retry_params = Retry(self.search, text) self.search_box_text(text) self.show_progress() self.tagger.mb_api.find_releases(self.handle_reply, query=text, search=True, advanced_search=self.use_advanced_search, limit=QUERY_LIMIT) def show_similar_albums(self, cluster): """Perform search by using existing metadata information from the cluster as query.""" self.retry_params = Retry(self.show_similar_albums, cluster) self.cluster = cluster metadata = cluster.metadata query = { "artist": metadata["albumartist"], "release": metadata["album"], "tracks": str(len(cluster.files)) } # Generate query to be displayed to the user (in search box). # If advanced query syntax setting is enabled by user, display query in # advanced syntax style. Otherwise display only album title. if self.use_advanced_search: query_str = ' '.join(['%s:(%s)' % (item, escape_lucene_query(value)) for item, value in query.items() if value]) else: query_str = query["release"] query["limit"] = QUERY_LIMIT self.search_box_text(query_str) self.show_progress() self.tagger.mb_api.find_releases( self.handle_reply, **query) def retry(self): self.retry_params.function(self.retry_params.query) def handle_reply(self, document, http, error): if error: self.network_error(http, error) return try: releases = document['releases'] except (KeyError, TypeError): self.no_results_found() return del self.search_results[:] self.parse_releases(releases) self.display_results() self.fetch_coverarts() def fetch_coverarts(self): if self.fetching: return self.fetching = True for cell in self.cover_cells: self.fetch_coverart(cell) self.fetching = False def fetch_coverart(self, cell): """Queue cover art jsons from CAA server for each album in search results. """ if cell.fetched: return if not cell.is_visible(): return cell.fetched = True caa_path = "/release/%s" % cell.release["musicbrainz_albumid"] cell.fetch_task = self.tagger.webservice.get( CAA_HOST, CAA_PORT, caa_path, partial(self._caa_json_downloaded, cell) ) def _caa_json_downloaded(self, cover_cell, data, http, error): """Handle json reply from CAA server. If server replies without error, try to get small thumbnail of front coverart of the release. """ cover_cell.fetch_task = None if error: cover_cell.not_found() return front = None try: for image in data["images"]: if image["front"]: front = image break if front: url = front["thumbnails"]["small"] coverartimage = CaaThumbnailCoverArtImage(url=url) cover_cell.fetch_task = self.tagger.webservice.download( coverartimage.host, coverartimage.port, coverartimage.path, partial(self._cover_downloaded, cover_cell) ) else: cover_cell.not_found() except (AttributeError, KeyError, TypeError): log.error("Error reading CAA response", exc_info=True) cover_cell.not_found() def _cover_downloaded(self, cover_cell, data, http, error): """Handle cover art query reply from CAA server. If server returns the cover image successfully, update the cover art cell of particular release. Args: row -- Album's row in results table """ cover_cell.fetch_task = None if error: cover_cell.not_found() else: pixmap = QtGui.QPixmap() try: pixmap.loadFromData(data) cover_cell.set_pixmap(pixmap) except Exception as e: cover_cell.not_found() log.error(e) def fetch_cleanup(self): for cell in self.cover_cells: if cell.fetch_task is not None: log.debug("Removing cover art fetch task for %s", cell.release['musicbrainz_albumid']) self.tagger.webservice.remove_task(cell.fetch_task) def closeEvent(self, event): if self.cover_cells: self.fetch_cleanup() super().closeEvent(event) def parse_releases(self, releases): for node in releases: release = Metadata() release_to_metadata(node, release) release['score'] = node['score'] rg_node = node['release-group'] release_group_to_metadata(rg_node, release) if "media" in node: media = node['media'] release["format"] = media_formats_from_node(media) release["tracks"] = node['track-count'] countries = countries_from_node(node) if countries: release["country"] = ", ".join(countries) self.search_results.append(release) def display_results(self): self.prepare_table() self.cover_cells = [] for row, release in enumerate(self.search_results): self.table.insertRow(row) self.set_table_item(row, 'name', release, "album") self.set_table_item(row, 'artist', release, "albumartist") self.set_table_item(row, 'format', release, "format") self.set_table_item(row, 'tracks', release, "tracks") self.set_table_item(row, 'date', release, "date") self.set_table_item(row, 'country', release, "country") self.set_table_item(row, 'labels', release, "label") self.set_table_item(row, 'catnums', release, "catalognumber") self.set_table_item(row, 'barcode', release, "barcode") self.set_table_item(row, 'language', release, "~releaselanguage") self.set_table_item(row, 'type', release, "releasetype") self.set_table_item(row, 'status', release, "releasestatus") self.set_table_item(row, 'score', release, "score") self.cover_cells.append(CoverCell(self, release, row, 'cover', on_show=self.fetch_coverart)) self.show_table(sort_column='score') def accept_event(self, rows): for row in rows: self.load_selection(row) def load_selection(self, row): release = self.search_results[row] self.tagger.get_release_group_by_id( release["musicbrainz_releasegroupid"]).loaded_albums.add( release["musicbrainz_albumid"]) album = self.tagger.load_album(release["musicbrainz_albumid"]) if self.cluster: files = self.cluster.iterfiles() self.tagger.move_files_to_album(files, release["musicbrainz_albumid"], album) picard-release-2.7.3/picard/ui/searchdialog/artist.py000066400000000000000000000101041416775010500225710ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2016 Rahul Raturi # Copyright (C) 2018, 2020-2021 Laurent Monin # Copyright (C) 2018-2021 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 PyQt5 import QtCore from picard.config import Option from picard.const import QUERY_LIMIT from picard.mbjson import artist_to_metadata from picard.metadata import Metadata from picard.ui.searchdialog import ( Retry, SearchDialog, ) class ArtistSearchDialog(SearchDialog): dialog_header_state = "artistsearchdialog_header_state" options = [ Option("persist", dialog_header_state, QtCore.QByteArray()) ] def __init__(self, parent): super().__init__( parent, accept_button_title=_("Show in browser"), search_type="artist") self.setWindowTitle(_("Artist Search Dialog")) self.columns = [ ('name', _("Name")), ('type', _("Type")), ('gender', _("Gender")), ('area', _("Area")), ('begindate', _("Begin")), ('beginarea', _("Begin Area")), ('enddate', _("End")), ('endarea', _("End Area")), ('score', _("Score")), ] def search(self, text): self.retry_params = Retry(self.search, text) self.search_box_text(text) self.show_progress() self.tagger.mb_api.find_artists(self.handle_reply, query=text, search=True, advanced_search=self.use_advanced_search, limit=QUERY_LIMIT) def retry(self): self.retry_params.function(self.retry_params.query) def handle_reply(self, document, http, error): if error: self.network_error(http, error) return try: artists = document['artists'] except (KeyError, TypeError): self.no_results() return del self.search_results[:] self.parse_artists(artists) self.display_results() def parse_artists(self, artists): for node in artists: artist = Metadata() artist_to_metadata(node, artist) artist['score'] = node['score'] self.search_results.append(artist) def display_results(self): self.prepare_table() for row, artist in enumerate(self.search_results): self.table.insertRow(row) self.set_table_item(row, 'name', artist, "name") self.set_table_item(row, 'type', artist, "type") self.set_table_item(row, 'gender', artist, "gender") self.set_table_item(row, 'area', artist, "area") self.set_table_item(row, 'begindate', artist, "begindate") self.set_table_item(row, 'beginarea', artist, "beginarea") self.set_table_item(row, 'enddate', artist, "enddate") self.set_table_item(row, 'endarea', artist, "endarea") self.set_table_item(row, 'score', artist, "score") self.show_table(sort_column='score') def accept_event(self, rows): for row in rows: self.load_in_browser(row) def load_in_browser(self, row): self.tagger.search(self.search_results[row]["musicbrainz_artistid"], "artist") picard-release-2.7.3/picard/ui/searchdialog/track.py000066400000000000000000000207301416775010500223750ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2016 Rahul Raturi # Copyright (C) 2018 Antonio Larrosa # Copyright (C) 2018-2021 Laurent Monin # Copyright (C) 2018-2021 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 PyQt5 import QtCore from picard.config import Option from picard.const import QUERY_LIMIT from picard.file import File from picard.mbjson import ( countries_from_node, recording_to_metadata, release_group_to_metadata, release_to_metadata, ) from picard.metadata import Metadata from picard.track import Track from picard.util import sort_by_similarity from picard.webservice.api_helpers import escape_lucene_query from picard.ui.searchdialog import ( Retry, SearchDialog, ) class TrackSearchDialog(SearchDialog): dialog_header_state = "tracksearchdialog_header_state" options = [ Option("persist", dialog_header_state, QtCore.QByteArray()) ] def __init__(self, parent): super().__init__( parent, accept_button_title=_("Load into Picard"), search_type="track") self.file_ = None self.setWindowTitle(_("Track Search Results")) self.columns = [ ('name', _("Name")), ('length', _("Length")), ('artist', _("Artist")), ('release', _("Release")), ('date', _("Date")), ('country', _("Country")), ('type', _("Type")), ('score', _("Score")), ] def search(self, text): """Perform search using query provided by the user.""" self.retry_params = Retry(self.search, text) self.search_box_text(text) self.show_progress() self.tagger.mb_api.find_tracks(self.handle_reply, query=text, search=True, advanced_search=self.use_advanced_search, limit=QUERY_LIMIT) def load_similar_tracks(self, file_): """Perform search using existing metadata information from the file as query.""" self.retry_params = Retry(self.load_similar_tracks, file_) self.file_ = file_ metadata = file_.orig_metadata query = { 'track': metadata['title'], 'artist': metadata['artist'], 'release': metadata['album'], 'tnum': metadata['tracknumber'], 'tracks': metadata['totaltracks'], 'qdur': str(metadata.length // 2000), 'isrc': metadata['isrc'], } # Generate query to be displayed to the user (in search box). # If advanced query syntax setting is enabled by user, display query in # advanced syntax style. Otherwise display only track title. if self.use_advanced_search: query_str = ' '.join(['%s:(%s)' % (item, escape_lucene_query(value)) for item, value in query.items() if value]) else: query_str = query["track"] query["limit"] = QUERY_LIMIT self.search_box_text(query_str) self.show_progress() self.tagger.mb_api.find_tracks( self.handle_reply, **query) def retry(self): self.retry_params.function(self.retry_params.query) def handle_reply(self, document, http, error): if error: self.network_error(http, error) return try: tracks = document['recordings'] except (KeyError, TypeError): self.no_results_found() return if self.file_: metadata = self.file_.orig_metadata def candidates(): for track in tracks: yield metadata.compare_to_track(track, File.comparison_weights) tracks = [result.track for result in sort_by_similarity(candidates)] del self.search_results[:] # Clear existing data self.parse_tracks(tracks) self.display_results() def display_results(self): self.prepare_table() for row, obj in enumerate(self.search_results): track = obj[0] self.table.insertRow(row) self.set_table_item(row, 'name', track, "title") self.set_table_item(row, 'length', track, "~length", sortkey=track.length) self.set_table_item(row, 'artist', track, "artist") self.set_table_item(row, 'release', track, "album") self.set_table_item(row, 'date', track, "date") self.set_table_item(row, 'country', track, "country") self.set_table_item(row, 'type', track, "releasetype") self.set_table_item(row, 'score', track, "score") self.show_table(sort_column='score') def parse_tracks(self, tracks): for node in tracks: if "releases" in node: for rel_node in node['releases']: track = Metadata() recording_to_metadata(node, track) track['score'] = node['score'] release_to_metadata(rel_node, track) rg_node = rel_node['release-group'] release_group_to_metadata(rg_node, track) countries = countries_from_node(rel_node) if countries: track["country"] = ", ".join(countries) self.search_results.append((track, node)) else: # This handles the case when no release is associated with a track # i.e. the track is an NAT track = Metadata() recording_to_metadata(node, track) track['score'] = node['score'] track["album"] = _("Standalone Recording") self.search_results.append((track, node)) def accept_event(self, rows): for row in rows: self.load_selection(row) def load_selection(self, row): """Load the album corresponding to the selected track. If the search is performed for a file, also associate the file to corresponding track in the album. """ track, node = self.search_results[row] if track.get("musicbrainz_albumid"): # The track is not an NAT self.tagger.get_release_group_by_id(track["musicbrainz_releasegroupid"]).loaded_albums.add( track["musicbrainz_albumid"]) if self.file_: # Search is performed for a file. # Have to move that file from its existing album to the new one. if isinstance(self.file_.parent, Track): album = self.file_.parent.album self.tagger.move_file_to_track(self.file_, track["musicbrainz_albumid"], track["musicbrainz_recordingid"]) if album.get_num_total_files() == 0: # Remove album if it has no more files associated self.tagger.remove_album(album) else: self.tagger.move_file_to_track(self.file_, track["musicbrainz_albumid"], track["musicbrainz_recordingid"]) else: # No files associated. Just a normal search. self.tagger.load_album(track["musicbrainz_albumid"]) else: if self.file_ and getattr(self.file_.parent, 'album', None): album = self.file_.parent.album self.tagger.move_file_to_nat(self.file_, track["musicbrainz_recordingid"], node) if album.get_num_total_files() == 0: self.tagger.remove_album(album) else: self.tagger.load_nat(track["musicbrainz_recordingid"], node) self.tagger.move_file_to_nat(self.file_, track["musicbrainz_recordingid"], node) picard-release-2.7.3/picard/ui/statusindicator.py000066400000000000000000000143371416775010500220720ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2021 Philipp Wolfer # Copyright (C) 2020 Julius Michaelis # Copyright (C) 2020-2021 Laurent Monin # Copyright (C) 2021 Gabriel Ferreira # # 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 picard.const.sys import ( IS_HAIKU, IS_MACOS, IS_WIN, ) DesktopStatusIndicator = None class AbstractProgressStatusIndicator: def __init__(self): self._max_pending = 0 self._last_pending = 0 def update(self, files=0, albums=0, pending_files=0, pending_requests=0, progress=0): if not self.is_available: return total_pending = pending_files + pending_requests if total_pending == self._last_pending: return # No changes, avoid update previous_done = self._max_pending - self._last_pending self._max_pending = max(self._max_pending, previous_done + total_pending) self._last_pending = total_pending if total_pending == 0 or self._max_pending <= 1: # No need to show progress for single item self._max_pending = 0 self.hide_progress() return self.set_progress(progress) @property def is_available(self): return True def hide_progress(self): raise NotImplementedError def set_progress(self, progress): raise NotImplementedError if IS_WIN: from PyQt5.QtWinExtras import QWinTaskbarButton class WindowsTaskbarStatusIndicator(AbstractProgressStatusIndicator): def __init__(self, window): super().__init__() taskbar_button = QWinTaskbarButton(window) taskbar_button.setWindow(window) self._progress = taskbar_button.progress() @property def is_available(self): return bool(self._progress) def hide_progress(self): self._progress.hide() def set_progress(self, progress): self._progress.setValue(int(progress * 100)) self._progress.show() DesktopStatusIndicator = WindowsTaskbarStatusIndicator elif not (IS_MACOS or IS_HAIKU): QDBusConnection = None try: from PyQt5.QtCore import ( Q_CLASSINFO, QObject, pyqtSlot, ) from PyQt5.QtDBus import ( QDBusAbstractAdaptor, QDBusConnection, QDBusMessage, ) except ImportError: pass else: from picard import PICARD_DESKTOP_NAME DBUS_INTERFACE = 'com.canonical.Unity.LauncherEntry' class UnityLauncherEntryService(QObject): def __init__(self, bus, app_id): QObject.__init__(self) self._bus = bus self._app_uri = 'application://' + app_id self._path = '/com/canonical/unity/launcherentry/1' self._progress = 0 self._visible = False self._dbus_adaptor = UnityLauncherEntryAdaptor(self) self._available = bus.registerObject(self._path, self) @property def current_progress(self): return { "progress": self._progress, "progress-visible": self._visible, } @property def is_available(self): return self._available def update(self, progress, visible=True): self._progress = progress self._visible = visible # Automatic forwarding of Qt signals does not work in this case # since Qt cannot handle the complex "a{sv}" type. # Create the signal message manually. message = QDBusMessage.createSignal(self._path, DBUS_INTERFACE, 'Update') message.setArguments([self._app_uri, self.current_progress]) self._bus.send(message) def query(self): return [self._app_uri, self.current_progress] class UnityLauncherEntryAdaptor(QDBusAbstractAdaptor): """ This provides the DBus adaptor to the outside world""" Q_CLASSINFO("D-Bus Interface", DBUS_INTERFACE) Q_CLASSINFO("D-Bus Introspection", '\n' ' \n' ' \n' ' \n' ' \n' ' \n' ' \n' ' \n' ' \n' '' % DBUS_INTERFACE) def __init__(self, parent): super().__init__(parent) @pyqtSlot(name="Query", result=list) def query(self): return self.parent().query() class UnityLauncherEntryStatusIndicator(AbstractProgressStatusIndicator): def __init__(self, window): super().__init__() bus = QDBusConnection.sessionBus() self._service = UnityLauncherEntryService(bus, PICARD_DESKTOP_NAME) @property def is_available(self): return self._service.is_available def hide_progress(self): self._service.update(0, False) def set_progress(self, progress): self._service.update(progress) DesktopStatusIndicator = UnityLauncherEntryStatusIndicator picard-release-2.7.3/picard/ui/tablebaseddialog.py000066400000000000000000000162401416775010500221130ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2016 Rahul Raturi # Copyright (C) 2018, 2021 Laurent Monin # Copyright (C) 2019, 2021 Philipp Wolfer # Copyright (C) 2020 Ray Bouchard # # 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. """ This can be used for basic dialogs that mostly contain a table as its core feature """ from abc import abstractmethod from collections import OrderedDict from PyQt5 import ( QtCore, QtWidgets, ) from PyQt5.QtCore import pyqtSignal from picard import log from picard.config import get_config from picard.util import ( natsort, restore_method, throttle, ) from picard.ui import PicardDialog class ResultTable(QtWidgets.QTableWidget): def __init__(self, parent): super().__init__(parent) self.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) self.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows) self.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers) self.horizontalHeader().setStretchLastSection(True) self.horizontalHeader().setSectionResizeMode(QtWidgets.QHeaderView.Stretch) self.horizontalHeader().setSectionResizeMode(QtWidgets.QHeaderView.Interactive) @throttle(1000) # only emit scrolled signal once per second def emit_scrolled(x): parent.scrolled.emit() self.horizontalScrollBar().valueChanged.connect(emit_scrolled) self.verticalScrollBar().valueChanged.connect(emit_scrolled) self.setHorizontalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel) def prepare(self, headers): self.clear() self.setColumnCount(len(headers)) self.setHorizontalHeaderLabels(headers) self.setRowCount(0) self.setSortingEnabled(False) class SortableTableWidgetItem(QtWidgets.QTableWidgetItem): def __init__(self, sort_key): super().__init__() self.sort_key = sort_key def __lt__(self, other): return self.sort_key < other.sort_key class TableBasedDialog(PicardDialog): defaultsize = QtCore.QSize(720, 360) scrolled = pyqtSignal() def __init__(self, parent): super().__init__(parent) self.setupUi() self.columns = None # self.columns has to be an ordered dict, with column name as keys, and matching label as values self.sorting_enabled = True self.create_table() self.finished.connect(self.save_state) @property def columns(self): return self.__columns @columns.setter def columns(self, list_of_tuples): if not list_of_tuples: list_of_tuples = [] self.__columns = OrderedDict(list_of_tuples) self.__colkeys = list(self.columns.keys()) @property def table_headers(self): return list(self.columns.values()) def colpos(self, colname): return self.__colkeys.index(colname) @abstractmethod def get_value_for_row_id(self, row, value): pass def set_table_item(self, row, colname, obj, key, sortkey=None): value = obj.get(key, "") self.set_table_item_val(row, colname, value, sortkey) def set_table_item_val(self, row, colname, value, sortkey=None): # QVariant remembers the original type of the data # matching comparison operator will be used when sorting # get() will return a string, force conversion if asked to if sortkey is None: sortkey = natsort.natkey(value) item = SortableTableWidgetItem(sortkey) item.setData(QtCore.Qt.DisplayRole, value) pos = self.colpos(colname) if pos == 0: id = self.get_value_for_row_id(row, value) item.setData(QtCore.Qt.UserRole, id) self.table.setItem(row, pos, item) @abstractmethod def setupUi(self): pass def add_widget_to_center_layout(self, widget): """Update center widget with new child. If child widget exists, schedule it for deletion.""" widget_item = self.center_layout.takeAt(0) if widget_item: current_widget = widget_item.widget() current_widget.hide() self.center_layout.removeWidget(current_widget) if current_widget != self.table: current_widget.deleteLater() self.center_layout.addWidget(widget) widget.show() def create_table_obj(self): return ResultTable(self) def create_table(self): self.table = self.create_table_obj() self.table.verticalHeader().setDefaultSectionSize(100) self.table.setSortingEnabled(False) self.table.cellDoubleClicked.connect(self.accept) self.table.hide() def enable_accept_button(): self.accept_button.setEnabled(True) self.table.itemSelectionChanged.connect(enable_accept_button) def prepare_table(self): self.table.prepare(self.table_headers) self.restore_table_header_state() def show_table(self, sort_column=None, sort_order=QtCore.Qt.DescendingOrder): self.add_widget_to_center_layout(self.table) self.table.horizontalHeader().setSortIndicatorShown(self.sorting_enabled) self.table.setSortingEnabled(self.sorting_enabled) if self.sorting_enabled and sort_column: self.table.sortItems(self.colpos(sort_column), sort_order) self.table.resizeColumnsToContents() self.table.resizeRowsToContents() self.table.setAlternatingRowColors(True) def accept(self): if self.table: selected_rows_user_values = [] for idx in self.table.selectionModel().selectedRows(): row = self.table.itemFromIndex(idx).data(QtCore.Qt.UserRole) selected_rows_user_values .append(row) self.accept_event(selected_rows_user_values) super().accept() @restore_method def restore_table_header_state(self): header = self.table.horizontalHeader() config = get_config() state = config.persist[self.dialog_header_state] if state: header.restoreState(state) header.setSectionResizeMode(QtWidgets.QHeaderView.Interactive) log.debug("restore_state: %s", self.dialog_header_state) def save_state(self): if self.table: self.save_table_header_state() def save_table_header_state(self): state = self.table.horizontalHeader().saveState() config = get_config() config.persist[self.dialog_header_state] = state log.debug("save_state: %s", self.dialog_header_state) picard-release-2.7.3/picard/ui/tagsfromfilenames.py000066400000000000000000000150651416775010500223570ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2007 Lukáš Lalinský # Copyright (C) 2009, 2014, 2019-2021 Philipp Wolfer # Copyright (C) 2012-2013 Michael Wiencek # Copyright (C) 2014, 2017 Sophist-UK # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2017 Ville Skyttä # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2018, 2020-2021 Laurent Monin # # 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 OrderedDict import os.path import re from PyQt5 import QtWidgets from picard.config import ( TextOption, get_config, ) from picard.script.parser import normalize_tagname from picard.util.tags import display_tag_name from picard.ui import PicardDialog from picard.ui.ui_tagsfromfilenames import Ui_TagsFromFileNamesDialog from picard.ui.util import StandardButton class TagMatchExpression: _numeric_tags = ('tracknumber', 'totaltracks', 'discnumber', 'totaldiscs') def __init__(self, expression, replace_underscores=False): self.replace_underscores = replace_underscores self._tag_re = re.compile(r"(%\w+%)") self._parse(expression) def _parse(self, expression): self._group_map = OrderedDict() format_re = ['(?:^|/)'] for i, part in enumerate(self._tag_re.split(expression)): if part.startswith('%') and part.endswith('%'): name = part[1:-1] group = '%s_%i' % (name, i) tag = normalize_tagname(name) self._group_map[group] = tag if tag in self._numeric_tags: format_re.append(r'(?P<' + group + r'>\d+)') elif tag == 'date': format_re.append(r'(?P<' + group + r'>\d+(?:-\d+(?:-\d+)?)?)') else: format_re.append(r'(?P<' + group + r'>[^/]*?)') else: format_re.append(re.escape(part)) # Optional extension format_re.append(r'(?:\.\w+)?$') self._format_re = re.compile("".join(format_re)) @property def matched_tags(self): # Return unique values, but preserve order return list(OrderedDict.fromkeys(self._group_map.values())) def match_file(self, filename): match = self._format_re.search(filename.replace('\\', '/')) if match: result = {} for group, tag in self._group_map.items(): value = match.group(group).strip() if tag in self._numeric_tags: value = value.lstrip("0") if self.replace_underscores: value = value.replace('_', ' ') all_values = result.get(tag, []) all_values.append(value) result[tag] = all_values return result else: return {} class TagsFromFileNamesDialog(PicardDialog): help_url = 'doc_tags_from_filenames' options = [ TextOption("persist", "tags_from_filenames_format", ""), ] def __init__(self, files, parent=None): super().__init__(parent) self.ui = Ui_TagsFromFileNamesDialog() self.ui.setupUi(self) items = [ "%artist%/%album%/%title%", "%artist%/%album%/%tracknumber% %title%", "%artist%/%album%/%tracknumber% - %title%", "%artist%/%album% - %tracknumber% - %title%", "%artist% - %album%/%title%", "%artist% - %album%/%tracknumber% %title%", "%artist% - %album%/%tracknumber% - %title%", ] config = get_config() tff_format = config.persist["tags_from_filenames_format"] if tff_format not in items: selected_index = 0 if tff_format: items.insert(0, tff_format) else: selected_index = items.index(tff_format) self.ui.format.addItems(items) self.ui.format.setCurrentIndex(selected_index) self.ui.buttonbox.addButton(StandardButton(StandardButton.HELP), QtWidgets.QDialogButtonBox.HelpRole) self.ui.buttonbox.addButton(StandardButton(StandardButton.OK), QtWidgets.QDialogButtonBox.AcceptRole) self.ui.buttonbox.addButton(StandardButton(StandardButton.CANCEL), QtWidgets.QDialogButtonBox.RejectRole) self.ui.buttonbox.accepted.connect(self.accept) self.ui.buttonbox.rejected.connect(self.reject) self.ui.buttonbox.helpRequested.connect(self.show_help) self.ui.preview.clicked.connect(self.preview) self.ui.files.setHeaderLabels([_("File Name")]) self.files = files self.items = [] for file in files: item = QtWidgets.QTreeWidgetItem(self.ui.files) item.setText(0, os.path.basename(file.filename)) self.items.append(item) def preview(self): expression = TagMatchExpression(self.ui.format.currentText(), self.ui.replace_underscores.isChecked()) columns = expression.matched_tags headers = [_("File Name")] + list(map(display_tag_name, columns)) self.ui.files.setColumnCount(len(headers)) self.ui.files.setHeaderLabels(headers) for item, file in zip(self.items, self.files): matches = expression.match_file(file.filename) for i, column in enumerate(columns): values = matches.get(column, []) item.setText(i + 1, '; '.join(values)) self.ui.files.header().resizeSections(QtWidgets.QHeaderView.ResizeToContents) self.ui.files.header().setStretchLastSection(True) def accept(self): expression = TagMatchExpression(self.ui.format.currentText(), self.ui.replace_underscores.isChecked()) for file in self.files: metadata = expression.match_file(file.filename) file.metadata.update(metadata) file.update() config = get_config() config.persist["tags_from_filenames_format"] = self.ui.format.currentText() super().accept() picard-release-2.7.3/picard/ui/theme.py000066400000000000000000000227161416775010500177540ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2021 Philipp Wolfer # Copyright (C) 2020-2021 Gabriel Ferreira # Copyright (C) 2021 Laurent Monin # # 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 namedtuple from enum import Enum from PyQt5 import ( QtCore, QtGui, ) from picard import log from picard.config import get_config from picard.const.sys import ( IS_HAIKU, IS_MACOS, IS_WIN, ) OS_SUPPORTS_THEMES = True if IS_MACOS: try: import AppKit except ImportError: AppKit = None OS_SUPPORTS_THEMES = bool(AppKit) and hasattr(AppKit.NSAppearance, '_darkAquaAppearance') elif IS_HAIKU: OS_SUPPORTS_THEMES = False # Those are values stored in config file: class UiTheme(Enum): DEFAULT = 'default' DARK = 'dark' LIGHT = 'light' SYSTEM = 'system' def __str__(self): return self.value @classmethod def _missing_(cls, value): return cls.DEFAULT AVAILABLE_UI_THEMES = [UiTheme.DEFAULT] if IS_WIN or IS_MACOS: AVAILABLE_UI_THEMES.extend([UiTheme.LIGHT, UiTheme.DARK]) elif not IS_HAIKU: AVAILABLE_UI_THEMES.extend([UiTheme.SYSTEM]) SyntaxTheme = namedtuple('SyntaxTheme', 'func var escape special noop') light_syntax_theme = SyntaxTheme( func=QtGui.QColor(QtCore.Qt.blue), var=QtGui.QColor(QtCore.Qt.darkCyan), escape=QtGui.QColor(QtCore.Qt.darkRed), special=QtGui.QColor(QtCore.Qt.blue), noop=QtGui.QColor(QtCore.Qt.darkGray), ) dark_syntax_theme = SyntaxTheme( func=QtGui.QColor(255, 87, 160, 255), # magenta var=QtGui.QColor(252, 187, 81, 255), # orange escape=QtGui.QColor(75, 239, 31, 255), # green special=QtGui.QColor(255, 87, 160, 255), # blue noop=QtGui.QColor(4, 231, 213, 255), # cyan ) class BaseTheme: def __init__(self): self._dark_theme = False self._loaded_config_theme = UiTheme.DEFAULT def setup(self, app): config = get_config() self._loaded_config_theme = UiTheme(config.setting['ui_theme']) # Use the new fusion style from PyQt5 for a modern and consistent look # across all OSes. if not IS_MACOS and not IS_HAIKU and self._loaded_config_theme != UiTheme.SYSTEM: app.setStyle('Fusion') app.setStyleSheet( 'QGroupBox::title { /* PICARD-1206, Qt bug workaround */ }' ) palette = QtGui.QPalette(app.palette()) base_color = palette.color(QtGui.QPalette.Active, QtGui.QPalette.Base) self._dark_theme = base_color.lightness() < 128 self.update_palette(palette, self.is_dark_theme, self.accent_color) app.setPalette(palette) @property def is_dark_theme(self): if self._loaded_config_theme == UiTheme.DARK: return True elif self._loaded_config_theme == UiTheme.LIGHT: return False else: return self._dark_theme @property def accent_color(self): # pylint: disable=no-self-use return None @property def syntax_theme(self): return dark_syntax_theme if self.is_dark_theme else light_syntax_theme # pylint: disable=no-self-use def update_palette(self, palette, dark_theme, accent_color): if accent_color: accent_text_color = QtCore.Qt.white if accent_color.lightness() < 160 else QtCore.Qt.black palette.setColor(QtGui.QPalette.Active, QtGui.QPalette.Highlight, accent_color) palette.setColor(QtGui.QPalette.Active, QtGui.QPalette.HighlightedText, accent_text_color) link_color = QtGui.QColor() link_color.setHsl(accent_color.hue(), accent_color.saturation(), 160, accent_color.alpha()) palette.setColor(QtGui.QPalette.Link, link_color) if IS_WIN: import winreg class WindowsTheme(BaseTheme): def setup(self, app): app.setStyle('Fusion') super().setup(app) @property def is_dark_theme(self): if self._loaded_config_theme != UiTheme.DEFAULT: return self._loaded_config_theme == UiTheme.DARK dark_theme = False try: with winreg.OpenKey(winreg.HKEY_CURRENT_USER, r"Software\Microsoft\Windows\CurrentVersion\Themes\Personalize") as key: dark_theme = winreg.QueryValueEx(key, "AppsUseLightTheme")[0] == 0 except OSError: log.warning('Failed reading AppsUseLightTheme from registry') return dark_theme @property def accent_color(self): accent_color = None try: with winreg.OpenKey(winreg.HKEY_CURRENT_USER, r"Software\Microsoft\Windows\DWM") as key: accent_color_dword = winreg.QueryValueEx(key, "ColorizationColor")[0] accent_color_hex = '#{:06x}'.format(accent_color_dword & 0xffffff) accent_color = QtGui.QColor(accent_color_hex) except OSError: log.warning('Failed reading ColorizationColor from registry') return accent_color def update_palette(self, palette, dark_theme, accent_color): # Adapt to Windows 10 color scheme (dark / light theme and accent color) super().update_palette(palette, dark_theme, accent_color) if dark_theme: palette.setColor(QtGui.QPalette.Window, QtGui.QColor(51, 51, 51)) palette.setColor(QtGui.QPalette.WindowText, QtCore.Qt.white) palette.setColor(QtGui.QPalette.Base, QtGui.QColor(31, 31, 31)) palette.setColor(QtGui.QPalette.AlternateBase, QtGui.QColor(51, 51, 51)) palette.setColor(QtGui.QPalette.ToolTipBase, QtGui.QColor(51, 51, 51)) palette.setColor(QtGui.QPalette.ToolTipText, QtCore.Qt.white) palette.setColor(QtGui.QPalette.Text, QtCore.Qt.white) palette.setColor(QtGui.QPalette.Button, QtGui.QColor(51, 51, 51)) palette.setColor(QtGui.QPalette.ButtonText, QtCore.Qt.white) palette.setColor(QtGui.QPalette.BrightText, QtCore.Qt.red) palette.setColor(QtGui.QPalette.Disabled, QtGui.QPalette.Text, QtCore.Qt.darkGray) palette.setColor(QtGui.QPalette.Disabled, QtGui.QPalette.Light, QtGui.QColor(0, 0, 0, 0)) palette.setColor(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText, QtCore.Qt.darkGray) palette.setColor(QtGui.QPalette.Disabled, QtGui.QPalette.Base, QtGui.QColor(60, 60, 60)) palette.setColor(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight, QtGui.QColor(51, 51, 51)) palette.setColor(QtGui.QPalette.Inactive, QtGui.QPalette.HighlightedText, QtCore.Qt.white) theme = WindowsTheme() elif IS_MACOS: dark_appearance = False if OS_SUPPORTS_THEMES and AppKit: # Default procedure to identify the current appearance (theme) appearance = AppKit.NSAppearance.currentAppearance() try: basic_appearance = appearance.bestMatchFromAppearancesWithNames_([ AppKit.NSAppearanceNameAqua, AppKit.NSAppearanceNameDarkAqua ]) dark_appearance = basic_appearance == AppKit.NSAppearanceNameDarkAqua except AttributeError: pass class MacTheme(BaseTheme): def setup(self, app): super().setup(app) if self._loaded_config_theme != UiTheme.DEFAULT: dark_theme = self._loaded_config_theme == UiTheme.DARK else: dark_theme = dark_appearance # MacOS uses a NSAppearance object to change the current application appearance # We call this even if UiTheme is the default, preventing MacOS from switching on-the-fly if OS_SUPPORTS_THEMES and AppKit: try: if dark_theme: appearance = AppKit.NSAppearance._darkAquaAppearance() else: appearance = AppKit.NSAppearance._aquaAppearance() AppKit.NSApplication.sharedApplication().setAppearance_(appearance) except AttributeError: pass @property def is_dark_theme(self): if not OS_SUPPORTS_THEMES: # Fall back to generic dark color palette detection return super().is_dark_theme elif self._loaded_config_theme == UiTheme.DEFAULT: return dark_appearance else: return self._loaded_config_theme == UiTheme.DARK # pylint: disable=no-self-use def update_palette(self, palette, dark_theme, accent_color): pass # No palette changes, theme is fully handled by Qt theme = MacTheme() else: theme = BaseTheme() def setup(app): theme.setup(app) picard-release-2.7.3/picard/ui/ui_aboutdialog.py000066400000000000000000000102711416775010500216320ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_AboutDialog(object): def setupUi(self, AboutDialog): AboutDialog.setObjectName("AboutDialog") AboutDialog.resize(680, 480) AboutDialog.setMinimumSize(QtCore.QSize(400, 300)) self.vboxlayout = QtWidgets.QVBoxLayout(AboutDialog) self.vboxlayout.setContentsMargins(0, 0, 0, 0) self.vboxlayout.setSpacing(6) self.vboxlayout.setObjectName("vboxlayout") self.header = QtWidgets.QHBoxLayout() self.header.setContentsMargins(9, 9, 9, 0) self.header.setObjectName("header") spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.header.addItem(spacerItem) self.logo = QtWidgets.QLabel(AboutDialog) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.logo.sizePolicy().hasHeightForWidth()) self.logo.setSizePolicy(sizePolicy) self.logo.setMinimumSize(QtCore.QSize(48, 48)) self.logo.setMaximumSize(QtCore.QSize(48, 48)) self.logo.setPixmap(QtGui.QPixmap(":/images/128x128/org.musicbrainz.Picard.png")) self.logo.setScaledContents(True) self.logo.setObjectName("logo") self.header.addWidget(self.logo) self.app_name = QtWidgets.QLabel(AboutDialog) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.app_name.sizePolicy().hasHeightForWidth()) self.app_name.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(20) font.setBold(True) font.setWeight(75) self.app_name.setFont(font) self.app_name.setTextFormat(QtCore.Qt.PlainText) self.app_name.setObjectName("app_name") self.header.addWidget(self.app_name) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.header.addItem(spacerItem1) self.vboxlayout.addLayout(self.header) self.scrollArea = QtWidgets.QScrollArea(AboutDialog) self.scrollArea.setFrameShape(QtWidgets.QFrame.NoFrame) self.scrollArea.setFrameShadow(QtWidgets.QFrame.Plain) self.scrollArea.setLineWidth(0) self.scrollArea.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.scrollArea.setWidgetResizable(True) self.scrollArea.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) self.scrollArea.setObjectName("scrollArea") self.scrollAreaWidgetContents = QtWidgets.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 680, 416)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.verticalLayout = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents) self.verticalLayout.setContentsMargins(9, 0, 9, 9) self.verticalLayout.setSpacing(6) self.verticalLayout.setObjectName("verticalLayout") self.label = QtWidgets.QLabel(self.scrollAreaWidgetContents) self.label.setText("") self.label.setAlignment(QtCore.Qt.AlignHCenter|QtCore.Qt.AlignTop) self.label.setWordWrap(True) self.label.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse|QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse) self.label.setObjectName("label") self.verticalLayout.addWidget(self.label) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.vboxlayout.addWidget(self.scrollArea) self.retranslateUi(AboutDialog) QtCore.QMetaObject.connectSlotsByName(AboutDialog) def retranslateUi(self, AboutDialog): _translate = QtCore.QCoreApplication.translate AboutDialog.setWindowTitle(_("About Picard")) self.app_name.setText(_("MusicBrainz Picard")) picard-release-2.7.3/picard/ui/ui_cdlookup.py000066400000000000000000000113231416775010500211570ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_Dialog(object): def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(720, 320) self.vboxlayout = QtWidgets.QVBoxLayout(Dialog) self.vboxlayout.setContentsMargins(9, 9, 9, 9) self.vboxlayout.setSpacing(6) self.vboxlayout.setObjectName("vboxlayout") self.results_view = QtWidgets.QStackedWidget(Dialog) self.results_view.setObjectName("results_view") self.results_page = QtWidgets.QWidget() self.results_page.setObjectName("results_page") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.results_page) self.verticalLayout_4.setContentsMargins(0, 0, 0, 0) self.verticalLayout_4.setObjectName("verticalLayout_4") self.label = QtWidgets.QLabel(self.results_page) self.label.setObjectName("label") self.verticalLayout_4.addWidget(self.label) self.release_list = QtWidgets.QTreeWidget(self.results_page) self.release_list.setObjectName("release_list") self.release_list.headerItem().setText(0, "1") self.verticalLayout_4.addWidget(self.release_list) self.results_view.addWidget(self.results_page) self.no_results_page = QtWidgets.QWidget() self.no_results_page.setObjectName("no_results_page") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.no_results_page) self.verticalLayout_3.setObjectName("verticalLayout_3") spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem) self.no_results_label = QtWidgets.QLabel(self.no_results_page) self.no_results_label.setStyleSheet("margin-bottom: 9px;") self.no_results_label.setObjectName("no_results_label") self.verticalLayout_3.addWidget(self.no_results_label, 0, QtCore.Qt.AlignHCenter) self.submit_button = QtWidgets.QToolButton(self.no_results_page) self.submit_button.setStyleSheet("") icon = QtGui.QIcon.fromTheme("media-optical") self.submit_button.setIcon(icon) self.submit_button.setIconSize(QtCore.QSize(128, 128)) self.submit_button.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon) self.submit_button.setObjectName("submit_button") self.verticalLayout_3.addWidget(self.submit_button, 0, QtCore.Qt.AlignHCenter) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem1) self.results_view.addWidget(self.no_results_page) self.vboxlayout.addWidget(self.results_view) self.hboxlayout = QtWidgets.QHBoxLayout() self.hboxlayout.setContentsMargins(0, 0, 0, 0) self.hboxlayout.setSpacing(6) self.hboxlayout.setObjectName("hboxlayout") spacerItem2 = QtWidgets.QSpacerItem(111, 31, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.hboxlayout.addItem(spacerItem2) self.ok_button = QtWidgets.QPushButton(Dialog) self.ok_button.setEnabled(False) self.ok_button.setObjectName("ok_button") self.hboxlayout.addWidget(self.ok_button) self.lookup_button = QtWidgets.QPushButton(Dialog) self.lookup_button.setObjectName("lookup_button") self.hboxlayout.addWidget(self.lookup_button) self.cancel_button = QtWidgets.QPushButton(Dialog) self.cancel_button.setObjectName("cancel_button") self.hboxlayout.addWidget(self.cancel_button) self.vboxlayout.addLayout(self.hboxlayout) self.retranslateUi(Dialog) self.results_view.setCurrentIndex(0) self.ok_button.clicked.connect(Dialog.accept) self.cancel_button.clicked.connect(Dialog.reject) QtCore.QMetaObject.connectSlotsByName(Dialog) Dialog.setTabOrder(self.submit_button, self.release_list) Dialog.setTabOrder(self.release_list, self.ok_button) Dialog.setTabOrder(self.ok_button, self.lookup_button) Dialog.setTabOrder(self.lookup_button, self.cancel_button) def retranslateUi(self, Dialog): _translate = QtCore.QCoreApplication.translate Dialog.setWindowTitle(_("CD Lookup")) self.label.setText(_("The following releases on MusicBrainz match the CD:")) self.no_results_label.setText(_("No matching releases found for this disc.")) self.submit_button.setText(_("Submit disc ID")) self.ok_button.setText(_("&Load into Picard")) self.lookup_button.setText(_("&Submit disc ID")) self.cancel_button.setText(_("&Cancel")) picard-release-2.7.3/picard/ui/ui_edittagdialog.py000066400000000000000000000155501416775010500221460ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_EditTagDialog(object): def setupUi(self, EditTagDialog): EditTagDialog.setObjectName("EditTagDialog") EditTagDialog.setWindowModality(QtCore.Qt.ApplicationModal) EditTagDialog.resize(400, 250) EditTagDialog.setFocusPolicy(QtCore.Qt.StrongFocus) EditTagDialog.setModal(True) self.verticalLayout_2 = QtWidgets.QVBoxLayout(EditTagDialog) self.verticalLayout_2.setObjectName("verticalLayout_2") self.tag_names = QtWidgets.QComboBox(EditTagDialog) self.tag_names.setEditable(True) self.tag_names.setObjectName("tag_names") self.verticalLayout_2.addWidget(self.tag_names) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.value_list = QtWidgets.QListWidget(EditTagDialog) self.value_list.setFocusPolicy(QtCore.Qt.StrongFocus) self.value_list.setTabKeyNavigation(False) self.value_list.setDragDropMode(QtWidgets.QAbstractItemView.InternalMove) self.value_list.setMovement(QtWidgets.QListView.Free) self.value_list.setObjectName("value_list") self.horizontalLayout.addWidget(self.value_list) self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.edit_value = QtWidgets.QPushButton(EditTagDialog) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(100) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.edit_value.sizePolicy().hasHeightForWidth()) self.edit_value.setSizePolicy(sizePolicy) self.edit_value.setMinimumSize(QtCore.QSize(100, 0)) self.edit_value.setAutoDefault(False) self.edit_value.setObjectName("edit_value") self.verticalLayout.addWidget(self.edit_value) self.add_value = QtWidgets.QPushButton(EditTagDialog) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(100) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.add_value.sizePolicy().hasHeightForWidth()) self.add_value.setSizePolicy(sizePolicy) self.add_value.setMinimumSize(QtCore.QSize(100, 0)) self.add_value.setAutoDefault(False) self.add_value.setObjectName("add_value") self.verticalLayout.addWidget(self.add_value) self.remove_value = QtWidgets.QPushButton(EditTagDialog) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(120) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.remove_value.sizePolicy().hasHeightForWidth()) self.remove_value.setSizePolicy(sizePolicy) self.remove_value.setMinimumSize(QtCore.QSize(120, 0)) self.remove_value.setAutoDefault(False) self.remove_value.setObjectName("remove_value") self.verticalLayout.addWidget(self.remove_value) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum) self.verticalLayout.addItem(spacerItem) self.move_value_up = QtWidgets.QPushButton(EditTagDialog) self.move_value_up.setText("") icon = QtGui.QIcon.fromTheme(":/images/16x16/go-up.png") self.move_value_up.setIcon(icon) self.move_value_up.setObjectName("move_value_up") self.verticalLayout.addWidget(self.move_value_up) self.move_value_down = QtWidgets.QPushButton(EditTagDialog) self.move_value_down.setText("") icon = QtGui.QIcon.fromTheme(":/images/16x16/go-down.png") self.move_value_down.setIcon(icon) self.move_value_down.setObjectName("move_value_down") self.verticalLayout.addWidget(self.move_value_down) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem1) self.horizontalLayout.addLayout(self.verticalLayout) self.verticalLayout_2.addLayout(self.horizontalLayout) self.buttonbox = QtWidgets.QDialogButtonBox(EditTagDialog) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(150) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.buttonbox.sizePolicy().hasHeightForWidth()) self.buttonbox.setSizePolicy(sizePolicy) self.buttonbox.setMinimumSize(QtCore.QSize(150, 0)) self.buttonbox.setOrientation(QtCore.Qt.Horizontal) self.buttonbox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Save) self.buttonbox.setObjectName("buttonbox") self.verticalLayout_2.addWidget(self.buttonbox) self.retranslateUi(EditTagDialog) self.buttonbox.accepted.connect(EditTagDialog.accept) self.buttonbox.rejected.connect(EditTagDialog.reject) self.move_value_up.clicked.connect(EditTagDialog.move_row_up) self.move_value_down.clicked.connect(EditTagDialog.move_row_down) self.edit_value.clicked.connect(EditTagDialog.edit_value) self.add_value.clicked.connect(EditTagDialog.add_value) self.value_list.itemChanged['QListWidgetItem*'].connect(EditTagDialog.value_edited) self.remove_value.clicked.connect(EditTagDialog.remove_value) self.value_list.itemSelectionChanged.connect(EditTagDialog.value_selection_changed) self.tag_names.editTextChanged['QString'].connect(EditTagDialog.tag_changed) self.tag_names.activated['QString'].connect(EditTagDialog.tag_selected) QtCore.QMetaObject.connectSlotsByName(EditTagDialog) EditTagDialog.setTabOrder(self.tag_names, self.value_list) EditTagDialog.setTabOrder(self.value_list, self.edit_value) EditTagDialog.setTabOrder(self.edit_value, self.add_value) EditTagDialog.setTabOrder(self.add_value, self.remove_value) EditTagDialog.setTabOrder(self.remove_value, self.buttonbox) def retranslateUi(self, EditTagDialog): _translate = QtCore.QCoreApplication.translate EditTagDialog.setWindowTitle(_("Edit Tag")) self.edit_value.setText(_("Edit value")) self.add_value.setText(_("Add value")) self.remove_value.setText(_("Remove value")) self.move_value_up.setToolTip(_("Move selected value up")) self.move_value_up.setAccessibleDescription(_("Move selected value up")) self.move_value_down.setToolTip(_("Move selected value down")) self.move_value_down.setAccessibleDescription(_("Move selected value down")) picard-release-2.7.3/picard/ui/ui_exception_script_selector.py000066400000000000000000000145671416775010500246360ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_ExceptionScriptSelector(object): def setupUi(self, ExceptionScriptSelector): ExceptionScriptSelector.setObjectName("ExceptionScriptSelector") ExceptionScriptSelector.setWindowModality(QtCore.Qt.WindowModal) ExceptionScriptSelector.resize(510, 250) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth(ExceptionScriptSelector.sizePolicy().hasHeightForWidth()) ExceptionScriptSelector.setSizePolicy(sizePolicy) ExceptionScriptSelector.setMinimumSize(QtCore.QSize(510, 250)) self.verticalLayout = QtWidgets.QVBoxLayout(ExceptionScriptSelector) self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.label = QtWidgets.QLabel(ExceptionScriptSelector) self.label.setObjectName("label") self.verticalLayout_2.addWidget(self.label) self.selected_scripts = QtWidgets.QListWidget(ExceptionScriptSelector) self.selected_scripts.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.selected_scripts.setObjectName("selected_scripts") self.verticalLayout_2.addWidget(self.selected_scripts) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setContentsMargins(-1, -1, -1, 0) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.threshold_label = QtWidgets.QLabel(ExceptionScriptSelector) self.threshold_label.setObjectName("threshold_label") self.horizontalLayout_2.addWidget(self.threshold_label) self.weighting_selector = QtWidgets.QSpinBox(ExceptionScriptSelector) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.weighting_selector.sizePolicy().hasHeightForWidth()) self.weighting_selector.setSizePolicy(sizePolicy) self.weighting_selector.setMaximumSize(QtCore.QSize(50, 16777215)) self.weighting_selector.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.weighting_selector.setMaximum(100) self.weighting_selector.setObjectName("weighting_selector") self.horizontalLayout_2.addWidget(self.weighting_selector) self.verticalLayout_2.addLayout(self.horizontalLayout_2) self.horizontalLayout.addLayout(self.verticalLayout_2) self.verticalLayout_3 = QtWidgets.QVBoxLayout() self.verticalLayout_3.setObjectName("verticalLayout_3") spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem) self.move_up = QtWidgets.QToolButton(ExceptionScriptSelector) self.move_up.setText("") icon = QtGui.QIcon.fromTheme(":/images/16x16/go-up.png") self.move_up.setIcon(icon) self.move_up.setObjectName("move_up") self.verticalLayout_3.addWidget(self.move_up) self.add_script = QtWidgets.QToolButton(ExceptionScriptSelector) self.add_script.setText("") icon = QtGui.QIcon.fromTheme(":/images/16x16/go-previous.png") self.add_script.setIcon(icon) self.add_script.setObjectName("add_script") self.verticalLayout_3.addWidget(self.add_script) self.remove_script = QtWidgets.QToolButton(ExceptionScriptSelector) self.remove_script.setText("") icon = QtGui.QIcon.fromTheme(":/images/16x16/go-next.png") self.remove_script.setIcon(icon) self.remove_script.setObjectName("remove_script") self.verticalLayout_3.addWidget(self.remove_script) self.move_down = QtWidgets.QToolButton(ExceptionScriptSelector) self.move_down.setText("") icon = QtGui.QIcon.fromTheme(":/images/16x16/go-down.png") self.move_down.setIcon(icon) self.move_down.setObjectName("move_down") self.verticalLayout_3.addWidget(self.move_down) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem1) self.horizontalLayout.addLayout(self.verticalLayout_3) self.verticalLayout_4 = QtWidgets.QVBoxLayout() self.verticalLayout_4.setObjectName("verticalLayout_4") self.label_2 = QtWidgets.QLabel(ExceptionScriptSelector) self.label_2.setObjectName("label_2") self.verticalLayout_4.addWidget(self.label_2) self.available_scripts = QtWidgets.QListWidget(ExceptionScriptSelector) self.available_scripts.setObjectName("available_scripts") self.verticalLayout_4.addWidget(self.available_scripts) self.horizontalLayout.addLayout(self.verticalLayout_4) self.verticalLayout.addLayout(self.horizontalLayout) self.button_box = QtWidgets.QDialogButtonBox(ExceptionScriptSelector) self.button_box.setOrientation(QtCore.Qt.Horizontal) self.button_box.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Save) self.button_box.setObjectName("button_box") self.verticalLayout.addWidget(self.button_box) self.retranslateUi(ExceptionScriptSelector) QtCore.QMetaObject.connectSlotsByName(ExceptionScriptSelector) def retranslateUi(self, ExceptionScriptSelector): _translate = QtCore.QCoreApplication.translate ExceptionScriptSelector.setWindowTitle(_("Exception Script Selector")) self.label.setText(_("Selected Scripts")) self.threshold_label.setText(_("Selected script match threshold:")) self.move_up.setToolTip(_("Move selected script up")) self.add_script.setToolTip(_("Add to selected scripts")) self.remove_script.setToolTip(_("Remove selected script")) self.move_down.setToolTip(_("Move selected script down")) self.label_2.setText(_("Available Scripts")) picard-release-2.7.3/picard/ui/ui_infodialog.py000066400000000000000000000106431416775010500214560ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_InfoDialog(object): def setupUi(self, InfoDialog): InfoDialog.setObjectName("InfoDialog") InfoDialog.resize(665, 436) self.verticalLayout = QtWidgets.QVBoxLayout(InfoDialog) self.verticalLayout.setObjectName("verticalLayout") self.tabWidget = QtWidgets.QTabWidget(InfoDialog) self.tabWidget.setObjectName("tabWidget") self.info_tab = QtWidgets.QWidget() self.info_tab.setObjectName("info_tab") self.vboxlayout = QtWidgets.QVBoxLayout(self.info_tab) self.vboxlayout.setObjectName("vboxlayout") self.info_scroll = QtWidgets.QScrollArea(self.info_tab) self.info_scroll.setWidgetResizable(True) self.info_scroll.setObjectName("info_scroll") self.scrollAreaWidgetContents = QtWidgets.QWidget() self.scrollAreaWidgetContents.setEnabled(True) self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 493, 358)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.verticalLayoutLabel = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents) self.verticalLayoutLabel.setObjectName("verticalLayoutLabel") self.info = QtWidgets.QLabel(self.scrollAreaWidgetContents) self.info.setText("") self.info.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) self.info.setWordWrap(True) self.info.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse|QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse) self.info.setObjectName("info") self.verticalLayoutLabel.addWidget(self.info) self.info_scroll.setWidget(self.scrollAreaWidgetContents) self.vboxlayout.addWidget(self.info_scroll) self.tabWidget.addTab(self.info_tab, "") self.error_tab = QtWidgets.QWidget() self.error_tab.setObjectName("error_tab") self.vboxlayout1 = QtWidgets.QVBoxLayout(self.error_tab) self.vboxlayout1.setObjectName("vboxlayout1") self.scrollArea = QtWidgets.QScrollArea(self.error_tab) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName("scrollArea") self.scrollAreaWidgetContents_3 = QtWidgets.QWidget() self.scrollAreaWidgetContents_3.setGeometry(QtCore.QRect(0, 0, 623, 361)) self.scrollAreaWidgetContents_3.setObjectName("scrollAreaWidgetContents_3") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents_3) self.verticalLayout_2.setObjectName("verticalLayout_2") self.error = QtWidgets.QLabel(self.scrollAreaWidgetContents_3) self.error.setText("") self.error.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) self.error.setWordWrap(True) self.error.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse|QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse) self.error.setObjectName("error") self.verticalLayout_2.addWidget(self.error) self.scrollArea.setWidget(self.scrollAreaWidgetContents_3) self.vboxlayout1.addWidget(self.scrollArea) self.tabWidget.addTab(self.error_tab, "") self.artwork_tab = QtWidgets.QWidget() self.artwork_tab.setObjectName("artwork_tab") self.vboxlayout2 = QtWidgets.QVBoxLayout(self.artwork_tab) self.vboxlayout2.setObjectName("vboxlayout2") self.tabWidget.addTab(self.artwork_tab, "") self.verticalLayout.addWidget(self.tabWidget) self.buttonBox = QtWidgets.QDialogButtonBox(InfoDialog) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.NoButton) self.buttonBox.setObjectName("buttonBox") self.verticalLayout.addWidget(self.buttonBox) self.retranslateUi(InfoDialog) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(InfoDialog) InfoDialog.setTabOrder(self.tabWidget, self.buttonBox) def retranslateUi(self, InfoDialog): _translate = QtCore.QCoreApplication.translate self.tabWidget.setTabText(self.tabWidget.indexOf(self.info_tab), _("&Info")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.error_tab), _("&Error")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.artwork_tab), _("A&rtwork")) picard-release-2.7.3/picard/ui/ui_infostatus.py000066400000000000000000000123331416775010500215400ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_InfoStatus(object): def setupUi(self, InfoStatus): InfoStatus.setObjectName("InfoStatus") InfoStatus.resize(683, 145) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(InfoStatus.sizePolicy().hasHeightForWidth()) InfoStatus.setSizePolicy(sizePolicy) InfoStatus.setMinimumSize(QtCore.QSize(0, 0)) self.horizontalLayout = QtWidgets.QHBoxLayout(InfoStatus) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setSpacing(2) self.horizontalLayout.setObjectName("horizontalLayout") self.val1 = QtWidgets.QLabel(InfoStatus) self.val1.setMinimumSize(QtCore.QSize(40, 0)) self.val1.setText("") self.val1.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.val1.setObjectName("val1") self.horizontalLayout.addWidget(self.val1) self.label1 = QtWidgets.QLabel(InfoStatus) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label1.sizePolicy().hasHeightForWidth()) self.label1.setSizePolicy(sizePolicy) self.label1.setMinimumSize(QtCore.QSize(0, 0)) self.label1.setFrameShape(QtWidgets.QFrame.NoFrame) self.label1.setTextFormat(QtCore.Qt.AutoText) self.label1.setScaledContents(False) self.label1.setObjectName("label1") self.horizontalLayout.addWidget(self.label1) self.val2 = QtWidgets.QLabel(InfoStatus) self.val2.setMinimumSize(QtCore.QSize(40, 0)) self.val2.setText("") self.val2.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.val2.setObjectName("val2") self.horizontalLayout.addWidget(self.val2) self.label2 = QtWidgets.QLabel(InfoStatus) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label2.sizePolicy().hasHeightForWidth()) self.label2.setSizePolicy(sizePolicy) self.label2.setText("") self.label2.setObjectName("label2") self.horizontalLayout.addWidget(self.label2) self.val3 = QtWidgets.QLabel(InfoStatus) self.val3.setMinimumSize(QtCore.QSize(40, 0)) self.val3.setText("") self.val3.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.val3.setObjectName("val3") self.horizontalLayout.addWidget(self.val3) self.label3 = QtWidgets.QLabel(InfoStatus) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label3.sizePolicy().hasHeightForWidth()) self.label3.setSizePolicy(sizePolicy) self.label3.setText("") self.label3.setObjectName("label3") self.horizontalLayout.addWidget(self.label3) self.val4 = QtWidgets.QLabel(InfoStatus) self.val4.setMinimumSize(QtCore.QSize(40, 0)) self.val4.setText("") self.val4.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.val4.setObjectName("val4") self.horizontalLayout.addWidget(self.val4) self.label4 = QtWidgets.QLabel(InfoStatus) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label4.sizePolicy().hasHeightForWidth()) self.label4.setSizePolicy(sizePolicy) self.label4.setText("") self.label4.setScaledContents(False) self.label4.setObjectName("label4") self.horizontalLayout.addWidget(self.label4) self.val5 = QtWidgets.QLabel(InfoStatus) self.val5.setMinimumSize(QtCore.QSize(40, 0)) self.val5.setText("") self.val5.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.val5.setObjectName("val5") self.horizontalLayout.addWidget(self.val5) self.label5 = QtWidgets.QLabel(InfoStatus) self.label5.setMinimumSize(QtCore.QSize(0, 0)) self.label5.setText("") self.label5.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.label5.setObjectName("label5") self.horizontalLayout.addWidget(self.label5) self.retranslateUi(InfoStatus) QtCore.QMetaObject.connectSlotsByName(InfoStatus) def retranslateUi(self, InfoStatus): _translate = QtCore.QCoreApplication.translate InfoStatus.setWindowTitle(_("Form")) picard-release-2.7.3/picard/ui/ui_multi_locale_selector.py000066400000000000000000000115251416775010500237140ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_MultiLocaleSelector(object): def setupUi(self, MultiLocaleSelector): MultiLocaleSelector.setObjectName("MultiLocaleSelector") MultiLocaleSelector.setWindowModality(QtCore.Qt.WindowModal) MultiLocaleSelector.resize(507, 284) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth(MultiLocaleSelector.sizePolicy().hasHeightForWidth()) MultiLocaleSelector.setSizePolicy(sizePolicy) self.verticalLayout = QtWidgets.QVBoxLayout(MultiLocaleSelector) self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.label = QtWidgets.QLabel(MultiLocaleSelector) self.label.setObjectName("label") self.verticalLayout_2.addWidget(self.label) self.selected_locales = QtWidgets.QListWidget(MultiLocaleSelector) self.selected_locales.setObjectName("selected_locales") self.verticalLayout_2.addWidget(self.selected_locales) self.horizontalLayout.addLayout(self.verticalLayout_2) self.verticalLayout_3 = QtWidgets.QVBoxLayout() self.verticalLayout_3.setObjectName("verticalLayout_3") spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem) self.move_up = QtWidgets.QToolButton(MultiLocaleSelector) self.move_up.setText("") icon = QtGui.QIcon.fromTheme(":/images/16x16/go-up.png") self.move_up.setIcon(icon) self.move_up.setObjectName("move_up") self.verticalLayout_3.addWidget(self.move_up) self.add_locale = QtWidgets.QToolButton(MultiLocaleSelector) self.add_locale.setText("") icon = QtGui.QIcon.fromTheme(":/images/16x16/go-previous.png") self.add_locale.setIcon(icon) self.add_locale.setObjectName("add_locale") self.verticalLayout_3.addWidget(self.add_locale) self.remove_locale = QtWidgets.QToolButton(MultiLocaleSelector) self.remove_locale.setText("") icon = QtGui.QIcon.fromTheme(":/images/16x16/go-next.png") self.remove_locale.setIcon(icon) self.remove_locale.setObjectName("remove_locale") self.verticalLayout_3.addWidget(self.remove_locale) self.move_down = QtWidgets.QToolButton(MultiLocaleSelector) self.move_down.setText("") icon = QtGui.QIcon.fromTheme(":/images/16x16/go-down.png") self.move_down.setIcon(icon) self.move_down.setObjectName("move_down") self.verticalLayout_3.addWidget(self.move_down) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem1) self.horizontalLayout.addLayout(self.verticalLayout_3) self.verticalLayout_4 = QtWidgets.QVBoxLayout() self.verticalLayout_4.setObjectName("verticalLayout_4") self.label_2 = QtWidgets.QLabel(MultiLocaleSelector) self.label_2.setObjectName("label_2") self.verticalLayout_4.addWidget(self.label_2) self.available_locales = QtWidgets.QListWidget(MultiLocaleSelector) self.available_locales.setObjectName("available_locales") self.verticalLayout_4.addWidget(self.available_locales) self.horizontalLayout.addLayout(self.verticalLayout_4) self.verticalLayout.addLayout(self.horizontalLayout) self.button_box = QtWidgets.QDialogButtonBox(MultiLocaleSelector) self.button_box.setOrientation(QtCore.Qt.Horizontal) self.button_box.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Save) self.button_box.setObjectName("button_box") self.verticalLayout.addWidget(self.button_box) self.retranslateUi(MultiLocaleSelector) QtCore.QMetaObject.connectSlotsByName(MultiLocaleSelector) def retranslateUi(self, MultiLocaleSelector): _translate = QtCore.QCoreApplication.translate MultiLocaleSelector.setWindowTitle(_("Locale Selector")) self.label.setText(_("Selected Locales")) self.move_up.setToolTip(_("Move selected locale up")) self.add_locale.setToolTip(_("Add to selected locales")) self.remove_locale.setToolTip(_("Remove selected locale")) self.move_down.setToolTip(_("Move selected locale down")) self.label_2.setText(_("Available Locales")) picard-release-2.7.3/picard/ui/ui_options.py000066400000000000000000000041371416775010500210370ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_Dialog(object): def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(800, 450) self.vboxlayout = QtWidgets.QVBoxLayout(Dialog) self.vboxlayout.setContentsMargins(9, 9, 9, 9) self.vboxlayout.setSpacing(6) self.vboxlayout.setObjectName("vboxlayout") self.dialog_splitter = QtWidgets.QSplitter(Dialog) self.dialog_splitter.setOrientation(QtCore.Qt.Horizontal) self.dialog_splitter.setObjectName("dialog_splitter") self.pages_tree = QtWidgets.QTreeWidget(self.dialog_splitter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pages_tree.sizePolicy().hasHeightForWidth()) self.pages_tree.setSizePolicy(sizePolicy) self.pages_tree.setObjectName("pages_tree") self.pages_stack = QtWidgets.QStackedWidget(self.dialog_splitter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pages_stack.sizePolicy().hasHeightForWidth()) self.pages_stack.setSizePolicy(sizePolicy) self.pages_stack.setObjectName("pages_stack") self.vboxlayout.addWidget(self.dialog_splitter) self.buttonbox = QtWidgets.QDialogButtonBox(Dialog) self.buttonbox.setMinimumSize(QtCore.QSize(0, 0)) self.buttonbox.setOrientation(QtCore.Qt.Horizontal) self.buttonbox.setObjectName("buttonbox") self.vboxlayout.addWidget(self.buttonbox) self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog) def retranslateUi(self, Dialog): _translate = QtCore.QCoreApplication.translate Dialog.setWindowTitle(_("Options")) picard-release-2.7.3/picard/ui/ui_options_acousticbrainz.py000066400000000000000000000060561416775010500241410ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_AcousticBrainzOptionsPage(object): def setupUi(self, AcousticBrainzOptionsPage): AcousticBrainzOptionsPage.setObjectName("AcousticBrainzOptionsPage") AcousticBrainzOptionsPage.resize(515, 503) self.verticalLayout = QtWidgets.QVBoxLayout(AcousticBrainzOptionsPage) self.verticalLayout.setObjectName("verticalLayout") self.use_acousticbrainz = QtWidgets.QGroupBox(AcousticBrainzOptionsPage) self.use_acousticbrainz.setCheckable(True) self.use_acousticbrainz.setChecked(False) self.use_acousticbrainz.setObjectName("use_acousticbrainz") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.use_acousticbrainz) self.verticalLayout_3.setObjectName("verticalLayout_3") self.label = QtWidgets.QLabel(self.use_acousticbrainz) self.label.setObjectName("label") self.verticalLayout_3.addWidget(self.label) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.acousticbrainz_extractor = QtWidgets.QLineEdit(self.use_acousticbrainz) self.acousticbrainz_extractor.setObjectName("acousticbrainz_extractor") self.horizontalLayout_2.addWidget(self.acousticbrainz_extractor) self.acousticbrainz_extractor_browse = QtWidgets.QPushButton(self.use_acousticbrainz) self.acousticbrainz_extractor_browse.setObjectName("acousticbrainz_extractor_browse") self.horizontalLayout_2.addWidget(self.acousticbrainz_extractor_browse) self.acousticbrainz_extractor_download = QtWidgets.QPushButton(self.use_acousticbrainz) self.acousticbrainz_extractor_download.setObjectName("acousticbrainz_extractor_download") self.horizontalLayout_2.addWidget(self.acousticbrainz_extractor_download) self.verticalLayout_3.addLayout(self.horizontalLayout_2) self.acousticbrainz_extractor_info = QtWidgets.QLabel(self.use_acousticbrainz) self.acousticbrainz_extractor_info.setText("") self.acousticbrainz_extractor_info.setObjectName("acousticbrainz_extractor_info") self.verticalLayout_3.addWidget(self.acousticbrainz_extractor_info) self.verticalLayout.addWidget(self.use_acousticbrainz) spacerItem = QtWidgets.QSpacerItem(181, 21, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.retranslateUi(AcousticBrainzOptionsPage) QtCore.QMetaObject.connectSlotsByName(AcousticBrainzOptionsPage) def retranslateUi(self, AcousticBrainzOptionsPage): _translate = QtCore.QCoreApplication.translate self.use_acousticbrainz.setTitle(_("AcousticBrainz features extraction")) self.label.setText(_("AcousticBrainz/Essentia feature extractor:")) self.acousticbrainz_extractor_browse.setText(_("Browse...")) self.acousticbrainz_extractor_download.setText(_("Download...")) picard-release-2.7.3/picard/ui/ui_options_advanced.py000066400000000000000000000204401416775010500226570ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_AdvancedOptionsPage(object): def setupUi(self, AdvancedOptionsPage): AdvancedOptionsPage.setObjectName("AdvancedOptionsPage") AdvancedOptionsPage.resize(570, 435) self.vboxlayout = QtWidgets.QVBoxLayout(AdvancedOptionsPage) self.vboxlayout.setObjectName("vboxlayout") self.groupBox = QtWidgets.QGroupBox(AdvancedOptionsPage) self.groupBox.setObjectName("groupBox") self.gridlayout = QtWidgets.QGridLayout(self.groupBox) self.gridlayout.setSpacing(2) self.gridlayout.setObjectName("gridlayout") self.recursively_add_files = QtWidgets.QCheckBox(self.groupBox) self.recursively_add_files.setObjectName("recursively_add_files") self.gridlayout.addWidget(self.recursively_add_files, 5, 0, 1, 1) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setSizeConstraint(QtWidgets.QLayout.SetDefaultConstraint) self.horizontalLayout.setObjectName("horizontalLayout") self.label_track_duration_diff = QtWidgets.QLabel(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_track_duration_diff.sizePolicy().hasHeightForWidth()) self.label_track_duration_diff.setSizePolicy(sizePolicy) self.label_track_duration_diff.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.label_track_duration_diff.setObjectName("label_track_duration_diff") self.horizontalLayout.addWidget(self.label_track_duration_diff) self.ignore_track_duration_difference_under = QtWidgets.QSpinBox(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.ignore_track_duration_difference_under.sizePolicy().hasHeightForWidth()) self.ignore_track_duration_difference_under.setSizePolicy(sizePolicy) self.ignore_track_duration_difference_under.setButtonSymbols(QtWidgets.QAbstractSpinBox.UpDownArrows) self.ignore_track_duration_difference_under.setAccelerated(True) self.ignore_track_duration_difference_under.setSuffix("") self.ignore_track_duration_difference_under.setMinimum(1) self.ignore_track_duration_difference_under.setMaximum(7200) self.ignore_track_duration_difference_under.setProperty("value", 2) self.ignore_track_duration_difference_under.setObjectName("ignore_track_duration_difference_under") self.horizontalLayout.addWidget(self.ignore_track_duration_difference_under) self.gridlayout.addLayout(self.horizontalLayout, 6, 0, 2, 1) self.label_ignore_regex = QtWidgets.QLabel(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_ignore_regex.sizePolicy().hasHeightForWidth()) self.label_ignore_regex.setSizePolicy(sizePolicy) self.label_ignore_regex.setWordWrap(True) self.label_ignore_regex.setObjectName("label_ignore_regex") self.gridlayout.addWidget(self.label_ignore_regex, 1, 0, 1, 1) self.regex_error = QtWidgets.QLabel(self.groupBox) self.regex_error.setText("") self.regex_error.setObjectName("regex_error") self.gridlayout.addWidget(self.regex_error, 3, 0, 1, 1) self.ignore_hidden_files = QtWidgets.QCheckBox(self.groupBox) self.ignore_hidden_files.setObjectName("ignore_hidden_files") self.gridlayout.addWidget(self.ignore_hidden_files, 4, 0, 1, 1) self.ignore_regex = QtWidgets.QLineEdit(self.groupBox) self.ignore_regex.setObjectName("ignore_regex") self.gridlayout.addWidget(self.ignore_regex, 2, 0, 1, 1) self.vboxlayout.addWidget(self.groupBox) self.groupBox_completeness = QtWidgets.QGroupBox(AdvancedOptionsPage) self.groupBox_completeness.setObjectName("groupBox_completeness") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.groupBox_completeness) self.verticalLayout_2.setObjectName("verticalLayout_2") self.completeness_ignore_videos = QtWidgets.QCheckBox(self.groupBox_completeness) self.completeness_ignore_videos.setObjectName("completeness_ignore_videos") self.verticalLayout_2.addWidget(self.completeness_ignore_videos) self.completeness_ignore_pregap = QtWidgets.QCheckBox(self.groupBox_completeness) self.completeness_ignore_pregap.setObjectName("completeness_ignore_pregap") self.verticalLayout_2.addWidget(self.completeness_ignore_pregap) self.completeness_ignore_data = QtWidgets.QCheckBox(self.groupBox_completeness) self.completeness_ignore_data.setCheckable(True) self.completeness_ignore_data.setObjectName("completeness_ignore_data") self.verticalLayout_2.addWidget(self.completeness_ignore_data) self.completeness_ignore_silence = QtWidgets.QCheckBox(self.groupBox_completeness) self.completeness_ignore_silence.setObjectName("completeness_ignore_silence") self.verticalLayout_2.addWidget(self.completeness_ignore_silence) self.vboxlayout.addWidget(self.groupBox_completeness) self.groupBox_2 = QtWidgets.QGroupBox(AdvancedOptionsPage) self.groupBox_2.setObjectName("groupBox_2") self.verticalLayout = QtWidgets.QVBoxLayout(self.groupBox_2) self.verticalLayout.setObjectName("verticalLayout") self.compare_ignore_tags = TagListEditor(self.groupBox_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.compare_ignore_tags.sizePolicy().hasHeightForWidth()) self.compare_ignore_tags.setSizePolicy(sizePolicy) self.compare_ignore_tags.setObjectName("compare_ignore_tags") self.verticalLayout.addWidget(self.compare_ignore_tags) self.vboxlayout.addWidget(self.groupBox_2) self.retranslateUi(AdvancedOptionsPage) QtCore.QMetaObject.connectSlotsByName(AdvancedOptionsPage) AdvancedOptionsPage.setTabOrder(self.ignore_regex, self.ignore_hidden_files) AdvancedOptionsPage.setTabOrder(self.ignore_hidden_files, self.recursively_add_files) AdvancedOptionsPage.setTabOrder(self.recursively_add_files, self.ignore_track_duration_difference_under) AdvancedOptionsPage.setTabOrder(self.ignore_track_duration_difference_under, self.completeness_ignore_videos) AdvancedOptionsPage.setTabOrder(self.completeness_ignore_videos, self.completeness_ignore_pregap) AdvancedOptionsPage.setTabOrder(self.completeness_ignore_pregap, self.completeness_ignore_data) AdvancedOptionsPage.setTabOrder(self.completeness_ignore_data, self.completeness_ignore_silence) def retranslateUi(self, AdvancedOptionsPage): _translate = QtCore.QCoreApplication.translate self.groupBox.setTitle(_("Advanced options")) self.recursively_add_files.setText(_("Include sub-folders when adding files from folder")) self.label_track_duration_diff.setText(_("Ignore track duration difference under this number of seconds")) self.label_ignore_regex.setText(_("Ignore file paths matching the following regular expression:")) self.ignore_hidden_files.setText(_("Ignore hidden files")) self.groupBox_completeness.setTitle(_("Ignore the following tracks when determining whether a release is complete")) self.completeness_ignore_videos.setText(_("Video tracks")) self.completeness_ignore_pregap.setText(_("Pregap tracks")) self.completeness_ignore_data.setText(_("Data tracks")) self.completeness_ignore_silence.setText(_("Silent tracks")) self.groupBox_2.setTitle(_("Tags to ignore for comparison:")) from picard.ui.widgets.taglisteditor import TagListEditor picard-release-2.7.3/picard/ui/ui_options_attached_profiles.py000066400000000000000000000030711416775010500245730ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_AttachedProfilesDialog(object): def setupUi(self, AttachedProfilesDialog): AttachedProfilesDialog.setObjectName("AttachedProfilesDialog") AttachedProfilesDialog.resize(800, 450) self.vboxlayout = QtWidgets.QVBoxLayout(AttachedProfilesDialog) self.vboxlayout.setContentsMargins(9, 9, 9, 9) self.vboxlayout.setSpacing(6) self.vboxlayout.setObjectName("vboxlayout") self.options_list = QtWidgets.QTableView(AttachedProfilesDialog) self.options_list.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers) self.options_list.setSelectionMode(QtWidgets.QAbstractItemView.SingleSelection) self.options_list.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows) self.options_list.setObjectName("options_list") self.vboxlayout.addWidget(self.options_list) self.buttonBox = QtWidgets.QDialogButtonBox(AttachedProfilesDialog) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.NoButton) self.buttonBox.setObjectName("buttonBox") self.vboxlayout.addWidget(self.buttonBox) self.retranslateUi(AttachedProfilesDialog) QtCore.QMetaObject.connectSlotsByName(AttachedProfilesDialog) def retranslateUi(self, AttachedProfilesDialog): _translate = QtCore.QCoreApplication.translate AttachedProfilesDialog.setWindowTitle(_("Profiles Attached to Options")) picard-release-2.7.3/picard/ui/ui_options_cdlookup.py000066400000000000000000000035261416775010500227400ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_CDLookupOptionsPage(object): def setupUi(self, CDLookupOptionsPage): CDLookupOptionsPage.setObjectName("CDLookupOptionsPage") CDLookupOptionsPage.resize(224, 176) self.vboxlayout = QtWidgets.QVBoxLayout(CDLookupOptionsPage) self.vboxlayout.setContentsMargins(9, 9, 9, 9) self.vboxlayout.setSpacing(6) self.vboxlayout.setObjectName("vboxlayout") self.rename_files = QtWidgets.QGroupBox(CDLookupOptionsPage) self.rename_files.setObjectName("rename_files") self.gridlayout = QtWidgets.QGridLayout(self.rename_files) self.gridlayout.setContentsMargins(9, 9, 9, 9) self.gridlayout.setSpacing(2) self.gridlayout.setObjectName("gridlayout") self.cd_lookup_device = QtWidgets.QLineEdit(self.rename_files) self.cd_lookup_device.setObjectName("cd_lookup_device") self.gridlayout.addWidget(self.cd_lookup_device, 1, 0, 1, 1) self.label_3 = QtWidgets.QLabel(self.rename_files) self.label_3.setObjectName("label_3") self.gridlayout.addWidget(self.label_3, 0, 0, 1, 1) self.vboxlayout.addWidget(self.rename_files) spacerItem = QtWidgets.QSpacerItem(161, 81, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.vboxlayout.addItem(spacerItem) self.label_3.setBuddy(self.cd_lookup_device) self.retranslateUi(CDLookupOptionsPage) QtCore.QMetaObject.connectSlotsByName(CDLookupOptionsPage) def retranslateUi(self, CDLookupOptionsPage): _translate = QtCore.QCoreApplication.translate self.rename_files.setTitle(_("CD Lookup")) self.label_3.setText(_("CD-ROM device to use for lookups:")) picard-release-2.7.3/picard/ui/ui_options_cdlookup_select.py000066400000000000000000000044061416775010500242750ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_CDLookupOptionsPage(object): def setupUi(self, CDLookupOptionsPage): CDLookupOptionsPage.setObjectName("CDLookupOptionsPage") CDLookupOptionsPage.resize(255, 155) self.vboxlayout = QtWidgets.QVBoxLayout(CDLookupOptionsPage) self.vboxlayout.setContentsMargins(9, 9, 9, 9) self.vboxlayout.setSpacing(6) self.vboxlayout.setObjectName("vboxlayout") self.rename_files = QtWidgets.QGroupBox(CDLookupOptionsPage) self.rename_files.setObjectName("rename_files") self.gridlayout = QtWidgets.QGridLayout(self.rename_files) self.gridlayout.setContentsMargins(9, 9, 9, 9) self.gridlayout.setSpacing(2) self.gridlayout.setObjectName("gridlayout") self.cd_lookup_ = QtWidgets.QLabel(self.rename_files) self.cd_lookup_.setObjectName("cd_lookup_") self.gridlayout.addWidget(self.cd_lookup_, 0, 0, 1, 1) self.hboxlayout = QtWidgets.QHBoxLayout() self.hboxlayout.setContentsMargins(0, 0, 0, 0) self.hboxlayout.setSpacing(6) self.hboxlayout.setObjectName("hboxlayout") self.cd_lookup_device = QtWidgets.QComboBox(self.rename_files) self.cd_lookup_device.setObjectName("cd_lookup_device") self.hboxlayout.addWidget(self.cd_lookup_device) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.hboxlayout.addItem(spacerItem) self.gridlayout.addLayout(self.hboxlayout, 1, 0, 1, 1) self.vboxlayout.addWidget(self.rename_files) spacerItem1 = QtWidgets.QSpacerItem(161, 81, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.vboxlayout.addItem(spacerItem1) self.cd_lookup_.setBuddy(self.cd_lookup_device) self.retranslateUi(CDLookupOptionsPage) QtCore.QMetaObject.connectSlotsByName(CDLookupOptionsPage) def retranslateUi(self, CDLookupOptionsPage): _translate = QtCore.QCoreApplication.translate self.rename_files.setTitle(_("CD Lookup")) self.cd_lookup_.setText(_("Default CD-ROM drive to use for lookups:")) picard-release-2.7.3/picard/ui/ui_options_cover.py000066400000000000000000000144121416775010500222320ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_CoverOptionsPage(object): def setupUi(self, CoverOptionsPage): CoverOptionsPage.setObjectName("CoverOptionsPage") CoverOptionsPage.resize(632, 560) self.verticalLayout = QtWidgets.QVBoxLayout(CoverOptionsPage) self.verticalLayout.setObjectName("verticalLayout") self.save_images_to_tags = QtWidgets.QGroupBox(CoverOptionsPage) self.save_images_to_tags.setCheckable(True) self.save_images_to_tags.setChecked(False) self.save_images_to_tags.setObjectName("save_images_to_tags") self.vboxlayout = QtWidgets.QVBoxLayout(self.save_images_to_tags) self.vboxlayout.setContentsMargins(9, 9, 9, 9) self.vboxlayout.setSpacing(2) self.vboxlayout.setObjectName("vboxlayout") self.cb_embed_front_only = QtWidgets.QCheckBox(self.save_images_to_tags) self.cb_embed_front_only.setObjectName("cb_embed_front_only") self.vboxlayout.addWidget(self.cb_embed_front_only) self.verticalLayout.addWidget(self.save_images_to_tags) self.save_images_to_files = QtWidgets.QGroupBox(CoverOptionsPage) self.save_images_to_files.setCheckable(True) self.save_images_to_files.setChecked(False) self.save_images_to_files.setObjectName("save_images_to_files") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.save_images_to_files) self.verticalLayout_2.setObjectName("verticalLayout_2") self.label_use_filename = QtWidgets.QLabel(self.save_images_to_files) self.label_use_filename.setObjectName("label_use_filename") self.verticalLayout_2.addWidget(self.label_use_filename) self.cover_image_filename = QtWidgets.QLineEdit(self.save_images_to_files) self.cover_image_filename.setObjectName("cover_image_filename") self.verticalLayout_2.addWidget(self.cover_image_filename) self.save_images_overwrite = QtWidgets.QCheckBox(self.save_images_to_files) self.save_images_overwrite.setObjectName("save_images_overwrite") self.verticalLayout_2.addWidget(self.save_images_overwrite) self.save_only_one_front_image = QtWidgets.QCheckBox(self.save_images_to_files) self.save_only_one_front_image.setObjectName("save_only_one_front_image") self.verticalLayout_2.addWidget(self.save_only_one_front_image) self.image_type_as_filename = QtWidgets.QCheckBox(self.save_images_to_files) self.image_type_as_filename.setObjectName("image_type_as_filename") self.verticalLayout_2.addWidget(self.image_type_as_filename) self.verticalLayout.addWidget(self.save_images_to_files) self.ca_providers_groupbox = QtWidgets.QGroupBox(CoverOptionsPage) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.ca_providers_groupbox.sizePolicy().hasHeightForWidth()) self.ca_providers_groupbox.setSizePolicy(sizePolicy) self.ca_providers_groupbox.setObjectName("ca_providers_groupbox") self.ca_providers_layout = QtWidgets.QVBoxLayout(self.ca_providers_groupbox) self.ca_providers_layout.setObjectName("ca_providers_layout") self.ca_providers_list = QtWidgets.QListWidget(self.ca_providers_groupbox) self.ca_providers_list.setObjectName("ca_providers_list") self.ca_providers_layout.addWidget(self.ca_providers_list) self.ca_layout = QtWidgets.QHBoxLayout() self.ca_layout.setObjectName("ca_layout") self.move_label = QtWidgets.QLabel(self.ca_providers_groupbox) self.move_label.setObjectName("move_label") self.ca_layout.addWidget(self.move_label) self.up_button = QtWidgets.QToolButton(self.ca_providers_groupbox) self.up_button.setLayoutDirection(QtCore.Qt.LeftToRight) self.up_button.setText("") icon = QtGui.QIcon.fromTheme(":/images/16x16/go-up.png") self.up_button.setIcon(icon) self.up_button.setToolButtonStyle(QtCore.Qt.ToolButtonIconOnly) self.up_button.setAutoRaise(False) self.up_button.setObjectName("up_button") self.ca_layout.addWidget(self.up_button) self.down_button = QtWidgets.QToolButton(self.ca_providers_groupbox) self.down_button.setText("") icon = QtGui.QIcon.fromTheme(":/images/16x16/go-down.png") self.down_button.setIcon(icon) self.down_button.setToolButtonStyle(QtCore.Qt.ToolButtonIconOnly) self.down_button.setObjectName("down_button") self.ca_layout.addWidget(self.down_button) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.ca_layout.addItem(spacerItem) self.ca_providers_layout.addLayout(self.ca_layout) self.verticalLayout.addWidget(self.ca_providers_groupbox, 0, QtCore.Qt.AlignTop) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem1) self.retranslateUi(CoverOptionsPage) QtCore.QMetaObject.connectSlotsByName(CoverOptionsPage) def retranslateUi(self, CoverOptionsPage): _translate = QtCore.QCoreApplication.translate self.save_images_to_tags.setTitle(_("Embed cover images into tags")) self.cb_embed_front_only.setText(_("Embed only a single front image")) self.save_images_to_files.setTitle(_("Save cover images as separate files")) self.label_use_filename.setText(_("Use the following file name for images:")) self.save_images_overwrite.setText(_("Overwrite the file if it already exists")) self.save_only_one_front_image.setText(_("Save only a single front image as separate file")) self.image_type_as_filename.setText(_("Always use the primary image type as the file name for non-front images")) self.ca_providers_groupbox.setTitle(_("Cover Art Providers")) self.move_label.setText(_("Reorder Priority: ")) self.up_button.setToolTip(_("Move selected item up")) self.down_button.setToolTip(_("Move selected item down")) picard-release-2.7.3/picard/ui/ui_options_fingerprinting.py000066400000000000000000000124171416775010500241440ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_FingerprintingOptionsPage(object): def setupUi(self, FingerprintingOptionsPage): FingerprintingOptionsPage.setObjectName("FingerprintingOptionsPage") FingerprintingOptionsPage.resize(371, 408) self.verticalLayout = QtWidgets.QVBoxLayout(FingerprintingOptionsPage) self.verticalLayout.setObjectName("verticalLayout") self.fingerprinting = QtWidgets.QGroupBox(FingerprintingOptionsPage) self.fingerprinting.setCheckable(False) self.fingerprinting.setObjectName("fingerprinting") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.fingerprinting) self.verticalLayout_3.setObjectName("verticalLayout_3") self.disable_fingerprinting = QtWidgets.QRadioButton(self.fingerprinting) self.disable_fingerprinting.setObjectName("disable_fingerprinting") self.verticalLayout_3.addWidget(self.disable_fingerprinting) self.use_acoustid = QtWidgets.QRadioButton(self.fingerprinting) self.use_acoustid.setObjectName("use_acoustid") self.verticalLayout_3.addWidget(self.use_acoustid) self.verticalLayout.addWidget(self.fingerprinting) self.acoustid_settings = QtWidgets.QGroupBox(FingerprintingOptionsPage) self.acoustid_settings.setObjectName("acoustid_settings") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.acoustid_settings) self.verticalLayout_2.setObjectName("verticalLayout_2") self.ignore_existing_acoustid_fingerprints = QtWidgets.QCheckBox(self.acoustid_settings) self.ignore_existing_acoustid_fingerprints.setObjectName("ignore_existing_acoustid_fingerprints") self.verticalLayout_2.addWidget(self.ignore_existing_acoustid_fingerprints) self.save_acoustid_fingerprints = QtWidgets.QCheckBox(self.acoustid_settings) self.save_acoustid_fingerprints.setObjectName("save_acoustid_fingerprints") self.verticalLayout_2.addWidget(self.save_acoustid_fingerprints) self.label = QtWidgets.QLabel(self.acoustid_settings) self.label.setObjectName("label") self.verticalLayout_2.addWidget(self.label) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.acoustid_fpcalc = QtWidgets.QLineEdit(self.acoustid_settings) self.acoustid_fpcalc.setObjectName("acoustid_fpcalc") self.horizontalLayout_2.addWidget(self.acoustid_fpcalc) self.acoustid_fpcalc_browse = QtWidgets.QPushButton(self.acoustid_settings) self.acoustid_fpcalc_browse.setObjectName("acoustid_fpcalc_browse") self.horizontalLayout_2.addWidget(self.acoustid_fpcalc_browse) self.acoustid_fpcalc_download = QtWidgets.QPushButton(self.acoustid_settings) self.acoustid_fpcalc_download.setObjectName("acoustid_fpcalc_download") self.horizontalLayout_2.addWidget(self.acoustid_fpcalc_download) self.verticalLayout_2.addLayout(self.horizontalLayout_2) self.acoustid_fpcalc_info = QtWidgets.QLabel(self.acoustid_settings) self.acoustid_fpcalc_info.setText("") self.acoustid_fpcalc_info.setObjectName("acoustid_fpcalc_info") self.verticalLayout_2.addWidget(self.acoustid_fpcalc_info) self.label_2 = QtWidgets.QLabel(self.acoustid_settings) self.label_2.setObjectName("label_2") self.verticalLayout_2.addWidget(self.label_2) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.acoustid_apikey = QtWidgets.QLineEdit(self.acoustid_settings) self.acoustid_apikey.setObjectName("acoustid_apikey") self.horizontalLayout.addWidget(self.acoustid_apikey) self.acoustid_apikey_get = QtWidgets.QPushButton(self.acoustid_settings) self.acoustid_apikey_get.setObjectName("acoustid_apikey_get") self.horizontalLayout.addWidget(self.acoustid_apikey_get) self.verticalLayout_2.addLayout(self.horizontalLayout) self.verticalLayout.addWidget(self.acoustid_settings) spacerItem = QtWidgets.QSpacerItem(181, 21, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.retranslateUi(FingerprintingOptionsPage) QtCore.QMetaObject.connectSlotsByName(FingerprintingOptionsPage) def retranslateUi(self, FingerprintingOptionsPage): _translate = QtCore.QCoreApplication.translate self.fingerprinting.setTitle(_("Audio Fingerprinting")) self.disable_fingerprinting.setText(_("Do not use audio fingerprinting")) self.use_acoustid.setText(_("Use AcoustID")) self.acoustid_settings.setTitle(_("AcoustID Settings")) self.ignore_existing_acoustid_fingerprints.setText(_("Ignore existing AcoustID fingerprints")) self.save_acoustid_fingerprints.setText(_("Save AcoustID fingerprints to file tags")) self.label.setText(_("Fingerprint calculator:")) self.acoustid_fpcalc_browse.setText(_("Browse...")) self.acoustid_fpcalc_download.setText(_("Download...")) self.label_2.setText(_("API key:")) self.acoustid_apikey_get.setText(_("Get API key...")) picard-release-2.7.3/picard/ui/ui_options_general.py000066400000000000000000000255131416775010500225350ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_GeneralOptionsPage(object): def setupUi(self, GeneralOptionsPage): GeneralOptionsPage.setObjectName("GeneralOptionsPage") GeneralOptionsPage.resize(403, 599) self.vboxlayout = QtWidgets.QVBoxLayout(GeneralOptionsPage) self.vboxlayout.setObjectName("vboxlayout") self.groupBox = QtWidgets.QGroupBox(GeneralOptionsPage) self.groupBox.setObjectName("groupBox") self.gridlayout = QtWidgets.QGridLayout(self.groupBox) self.gridlayout.setSpacing(2) self.gridlayout.setObjectName("gridlayout") self.server_port = QtWidgets.QSpinBox(self.groupBox) self.server_port.setMinimum(1) self.server_port.setMaximum(65535) self.server_port.setProperty("value", 80) self.server_port.setObjectName("server_port") self.gridlayout.addWidget(self.server_port, 1, 1, 1, 1) self.server_host_primary_warning = QtWidgets.QFrame(self.groupBox) self.server_host_primary_warning.setStyleSheet("QFrame { background-color: #ffc107; color: black }\n" "QCheckBox { color: black }") self.server_host_primary_warning.setFrameShape(QtWidgets.QFrame.NoFrame) self.server_host_primary_warning.setObjectName("server_host_primary_warning") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.server_host_primary_warning) self.verticalLayout_4.setObjectName("verticalLayout_4") self.label_4 = QtWidgets.QLabel(self.server_host_primary_warning) self.label_4.setWordWrap(True) self.label_4.setObjectName("label_4") self.verticalLayout_4.addWidget(self.label_4) self.use_server_for_submission = QtWidgets.QCheckBox(self.server_host_primary_warning) self.use_server_for_submission.setObjectName("use_server_for_submission") self.verticalLayout_4.addWidget(self.use_server_for_submission) self.gridlayout.addWidget(self.server_host_primary_warning, 3, 0, 1, 2) self.server_host = QtWidgets.QComboBox(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.server_host.sizePolicy().hasHeightForWidth()) self.server_host.setSizePolicy(sizePolicy) self.server_host.setEditable(True) self.server_host.setObjectName("server_host") self.gridlayout.addWidget(self.server_host, 1, 0, 1, 1) self.label_7 = QtWidgets.QLabel(self.groupBox) self.label_7.setObjectName("label_7") self.gridlayout.addWidget(self.label_7, 0, 1, 1, 1) self.label = QtWidgets.QLabel(self.groupBox) self.label.setObjectName("label") self.gridlayout.addWidget(self.label, 0, 0, 1, 1) spacerItem = QtWidgets.QSpacerItem(1, 4, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.gridlayout.addItem(spacerItem, 2, 0, 1, 1) self.vboxlayout.addWidget(self.groupBox) self.rename_files_2 = QtWidgets.QGroupBox(GeneralOptionsPage) self.rename_files_2.setObjectName("rename_files_2") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.rename_files_2) self.verticalLayout_3.setSpacing(2) self.verticalLayout_3.setObjectName("verticalLayout_3") self.login_error = QtWidgets.QLabel(self.rename_files_2) self.login_error.setText("") self.login_error.setObjectName("login_error") self.verticalLayout_3.addWidget(self.login_error) self.logged_in = QtWidgets.QLabel(self.rename_files_2) self.logged_in.setText("") self.logged_in.setObjectName("logged_in") self.verticalLayout_3.addWidget(self.logged_in) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setSpacing(6) self.horizontalLayout.setObjectName("horizontalLayout") self.login = QtWidgets.QPushButton(self.rename_files_2) self.login.setObjectName("login") self.horizontalLayout.addWidget(self.login) self.logout = QtWidgets.QPushButton(self.rename_files_2) self.logout.setObjectName("logout") self.horizontalLayout.addWidget(self.logout) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.verticalLayout_3.addLayout(self.horizontalLayout) self.vboxlayout.addWidget(self.rename_files_2) self.groupBox_2 = QtWidgets.QGroupBox(GeneralOptionsPage) self.groupBox_2.setObjectName("groupBox_2") self.verticalLayout = QtWidgets.QVBoxLayout(self.groupBox_2) self.verticalLayout.setObjectName("verticalLayout") self.analyze_new_files = QtWidgets.QCheckBox(self.groupBox_2) self.analyze_new_files.setObjectName("analyze_new_files") self.verticalLayout.addWidget(self.analyze_new_files) self.cluster_new_files = QtWidgets.QCheckBox(self.groupBox_2) self.cluster_new_files.setObjectName("cluster_new_files") self.verticalLayout.addWidget(self.cluster_new_files) self.ignore_file_mbids = QtWidgets.QCheckBox(self.groupBox_2) self.ignore_file_mbids.setObjectName("ignore_file_mbids") self.verticalLayout.addWidget(self.ignore_file_mbids) self.vboxlayout.addWidget(self.groupBox_2) self.update_check_groupbox = QtWidgets.QGroupBox(GeneralOptionsPage) self.update_check_groupbox.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.update_check_groupbox.sizePolicy().hasHeightForWidth()) self.update_check_groupbox.setSizePolicy(sizePolicy) self.update_check_groupbox.setObjectName("update_check_groupbox") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.update_check_groupbox) self.verticalLayout_2.setObjectName("verticalLayout_2") self.check_for_updates = QtWidgets.QCheckBox(self.update_check_groupbox) self.check_for_updates.setObjectName("check_for_updates") self.verticalLayout_2.addWidget(self.check_for_updates) self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setContentsMargins(-1, -1, -1, 0) self.gridLayout.setObjectName("gridLayout") self.label_2 = QtWidgets.QLabel(self.update_check_groupbox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth()) self.label_2.setSizePolicy(sizePolicy) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 0, 0, 1, 1) self.update_check_days = QtWidgets.QSpinBox(self.update_check_groupbox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.update_check_days.sizePolicy().hasHeightForWidth()) self.update_check_days.setSizePolicy(sizePolicy) self.update_check_days.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.update_check_days.setMinimum(1) self.update_check_days.setObjectName("update_check_days") self.gridLayout.addWidget(self.update_check_days, 0, 1, 1, 1) self.verticalLayout_2.addLayout(self.gridLayout) self.gridLayout_2 = QtWidgets.QGridLayout() self.gridLayout_2.setContentsMargins(-1, -1, -1, 0) self.gridLayout_2.setObjectName("gridLayout_2") self.label_3 = QtWidgets.QLabel(self.update_check_groupbox) self.label_3.setObjectName("label_3") self.gridLayout_2.addWidget(self.label_3, 0, 0, 1, 1) self.update_level = QtWidgets.QComboBox(self.update_check_groupbox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.update_level.sizePolicy().hasHeightForWidth()) self.update_level.setSizePolicy(sizePolicy) self.update_level.setEditable(False) self.update_level.setObjectName("update_level") self.gridLayout_2.addWidget(self.update_level, 0, 1, 1, 1) self.verticalLayout_2.addLayout(self.gridLayout_2) self.vboxlayout.addWidget(self.update_check_groupbox) spacerItem2 = QtWidgets.QSpacerItem(181, 21, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.vboxlayout.addItem(spacerItem2) self.retranslateUi(GeneralOptionsPage) QtCore.QMetaObject.connectSlotsByName(GeneralOptionsPage) GeneralOptionsPage.setTabOrder(self.server_host, self.server_port) GeneralOptionsPage.setTabOrder(self.server_port, self.use_server_for_submission) GeneralOptionsPage.setTabOrder(self.use_server_for_submission, self.analyze_new_files) GeneralOptionsPage.setTabOrder(self.analyze_new_files, self.ignore_file_mbids) GeneralOptionsPage.setTabOrder(self.ignore_file_mbids, self.check_for_updates) GeneralOptionsPage.setTabOrder(self.check_for_updates, self.update_check_days) GeneralOptionsPage.setTabOrder(self.update_check_days, self.update_level) def retranslateUi(self, GeneralOptionsPage): _translate = QtCore.QCoreApplication.translate self.groupBox.setTitle(_("MusicBrainz Server")) self.label_4.setText(_("You have configured an unofficial MusicBrainz server. By default submissions of releases, recordings and disc IDs will go to the primary database on musicbrainz.org.")) self.use_server_for_submission.setText(_("Submit data to the configured server")) self.label_7.setText(_("Port:")) self.label.setText(_("Server address:")) self.rename_files_2.setTitle(_("MusicBrainz Account")) self.login.setText(_("Log in")) self.logout.setText(_("Log out")) self.groupBox_2.setTitle(_("General")) self.analyze_new_files.setText(_("Automatically scan all new files")) self.cluster_new_files.setText(_("Automatically cluster all new files")) self.ignore_file_mbids.setText(_("Ignore MBIDs when loading new files")) self.update_check_groupbox.setTitle(_("Update Checking")) self.check_for_updates.setText(_("Check for updates during start-up")) self.label_2.setText(_("Days between checks:")) self.label_3.setText(_("Updates to check:")) picard-release-2.7.3/picard/ui/ui_options_genres.py000066400000000000000000000162621416775010500224040ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_GenresOptionsPage(object): def setupUi(self, GenresOptionsPage): GenresOptionsPage.setObjectName("GenresOptionsPage") GenresOptionsPage.resize(590, 471) self.verticalLayout_2 = QtWidgets.QVBoxLayout(GenresOptionsPage) self.verticalLayout_2.setObjectName("verticalLayout_2") self.use_genres = QtWidgets.QGroupBox(GenresOptionsPage) self.use_genres.setFlat(False) self.use_genres.setCheckable(True) self.use_genres.setChecked(False) self.use_genres.setObjectName("use_genres") self.verticalLayout = QtWidgets.QVBoxLayout(self.use_genres) self.verticalLayout.setObjectName("verticalLayout") self.only_my_genres = QtWidgets.QCheckBox(self.use_genres) self.only_my_genres.setObjectName("only_my_genres") self.verticalLayout.addWidget(self.only_my_genres) self.artists_genres = QtWidgets.QCheckBox(self.use_genres) self.artists_genres.setObjectName("artists_genres") self.verticalLayout.addWidget(self.artists_genres) self.folksonomy_tags = QtWidgets.QCheckBox(self.use_genres) self.folksonomy_tags.setObjectName("folksonomy_tags") self.verticalLayout.addWidget(self.folksonomy_tags) self.hboxlayout = QtWidgets.QHBoxLayout() self.hboxlayout.setContentsMargins(0, 0, 0, 0) self.hboxlayout.setSpacing(6) self.hboxlayout.setObjectName("hboxlayout") self.label_5 = QtWidgets.QLabel(self.use_genres) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_5.sizePolicy().hasHeightForWidth()) self.label_5.setSizePolicy(sizePolicy) self.label_5.setObjectName("label_5") self.hboxlayout.addWidget(self.label_5) self.min_genre_usage = QtWidgets.QSpinBox(self.use_genres) self.min_genre_usage.setMaximum(100) self.min_genre_usage.setObjectName("min_genre_usage") self.hboxlayout.addWidget(self.min_genre_usage) self.verticalLayout.addLayout(self.hboxlayout) self.hboxlayout1 = QtWidgets.QHBoxLayout() self.hboxlayout1.setContentsMargins(0, 0, 0, 0) self.hboxlayout1.setSpacing(6) self.hboxlayout1.setObjectName("hboxlayout1") self.label_6 = QtWidgets.QLabel(self.use_genres) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_6.sizePolicy().hasHeightForWidth()) self.label_6.setSizePolicy(sizePolicy) self.label_6.setObjectName("label_6") self.hboxlayout1.addWidget(self.label_6) self.max_genres = QtWidgets.QSpinBox(self.use_genres) self.max_genres.setMaximum(100) self.max_genres.setObjectName("max_genres") self.hboxlayout1.addWidget(self.max_genres) self.verticalLayout.addLayout(self.hboxlayout1) self.hboxlayout2 = QtWidgets.QHBoxLayout() self.hboxlayout2.setContentsMargins(0, 0, 0, 0) self.hboxlayout2.setSpacing(6) self.hboxlayout2.setObjectName("hboxlayout2") self.ignore_genres_4 = QtWidgets.QLabel(self.use_genres) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(4) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.ignore_genres_4.sizePolicy().hasHeightForWidth()) self.ignore_genres_4.setSizePolicy(sizePolicy) self.ignore_genres_4.setObjectName("ignore_genres_4") self.hboxlayout2.addWidget(self.ignore_genres_4) self.join_genres = QtWidgets.QComboBox(self.use_genres) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.join_genres.sizePolicy().hasHeightForWidth()) self.join_genres.setSizePolicy(sizePolicy) self.join_genres.setEditable(True) self.join_genres.setObjectName("join_genres") self.join_genres.addItem("") self.join_genres.setItemText(0, "") self.join_genres.addItem("") self.join_genres.addItem("") self.hboxlayout2.addWidget(self.join_genres) self.verticalLayout.addLayout(self.hboxlayout2) self.label_genres_filter = QtWidgets.QLabel(self.use_genres) self.label_genres_filter.setObjectName("label_genres_filter") self.verticalLayout.addWidget(self.label_genres_filter) self.genres_filter = QtWidgets.QPlainTextEdit(self.use_genres) self.genres_filter.setObjectName("genres_filter") self.verticalLayout.addWidget(self.genres_filter) self.label_test_genres_filter = QtWidgets.QLabel(self.use_genres) self.label_test_genres_filter.setObjectName("label_test_genres_filter") self.verticalLayout.addWidget(self.label_test_genres_filter) self.test_genres_filter = QtWidgets.QPlainTextEdit(self.use_genres) self.test_genres_filter.setObjectName("test_genres_filter") self.verticalLayout.addWidget(self.test_genres_filter) self.label_test_genres_filter_error = QtWidgets.QLabel(self.use_genres) self.label_test_genres_filter_error.setText("") self.label_test_genres_filter_error.setObjectName("label_test_genres_filter_error") self.verticalLayout.addWidget(self.label_test_genres_filter_error) self.verticalLayout_2.addWidget(self.use_genres) spacerItem = QtWidgets.QSpacerItem(181, 31, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem) self.label_5.setBuddy(self.min_genre_usage) self.label_6.setBuddy(self.min_genre_usage) self.retranslateUi(GenresOptionsPage) QtCore.QMetaObject.connectSlotsByName(GenresOptionsPage) def retranslateUi(self, GenresOptionsPage): _translate = QtCore.QCoreApplication.translate self.use_genres.setTitle(_("Use genres from MusicBrainz")) self.only_my_genres.setText(_("Only use my genres")) self.artists_genres.setText(_("Fall back on album\'s artists genres if no genres are found for the release or release group")) self.folksonomy_tags.setText(_("Use folksonomy tags as genre")) self.label_5.setText(_("Minimal genre usage:")) self.min_genre_usage.setSuffix(_(" %")) self.label_6.setText(_("Maximum number of genres:")) self.ignore_genres_4.setText(_("Join multiple genres with:")) self.join_genres.setItemText(1, _(" / ")) self.join_genres.setItemText(2, _(", ")) self.label_genres_filter.setText(_("Genres or folksonomy tags to include or exclude, one per line:")) self.label_test_genres_filter.setText(_("Playground for genres or folksonomy tags filters (cleared on exit):")) picard-release-2.7.3/picard/ui/ui_options_interface.py000066400000000000000000000267541416775010500230700ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_InterfaceOptionsPage(object): def setupUi(self, InterfaceOptionsPage): InterfaceOptionsPage.setObjectName("InterfaceOptionsPage") InterfaceOptionsPage.resize(466, 735) self.vboxlayout = QtWidgets.QVBoxLayout(InterfaceOptionsPage) self.vboxlayout.setObjectName("vboxlayout") self.groupBox = QtWidgets.QGroupBox(InterfaceOptionsPage) self.groupBox.setObjectName("groupBox") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.groupBox) self.verticalLayout_3.setObjectName("verticalLayout_3") self.toolbar_show_labels = QtWidgets.QCheckBox(self.groupBox) self.toolbar_show_labels.setObjectName("toolbar_show_labels") self.verticalLayout_3.addWidget(self.toolbar_show_labels) self.show_menu_icons = QtWidgets.QCheckBox(self.groupBox) self.show_menu_icons.setObjectName("show_menu_icons") self.verticalLayout_3.addWidget(self.show_menu_icons) self.label = QtWidgets.QLabel(self.groupBox) self.label.setObjectName("label") self.verticalLayout_3.addWidget(self.label) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.ui_language = QtWidgets.QComboBox(self.groupBox) self.ui_language.setObjectName("ui_language") self.horizontalLayout.addWidget(self.ui_language) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.verticalLayout_3.addLayout(self.horizontalLayout) self.label_theme = QtWidgets.QLabel(self.groupBox) self.label_theme.setObjectName("label_theme") self.verticalLayout_3.addWidget(self.label_theme) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.ui_theme = QtWidgets.QComboBox(self.groupBox) self.ui_theme.setObjectName("ui_theme") self.horizontalLayout_2.addWidget(self.ui_theme) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem1) self.verticalLayout_3.addLayout(self.horizontalLayout_2) self.vboxlayout.addWidget(self.groupBox) self.miscellaneous_box = QtWidgets.QGroupBox(InterfaceOptionsPage) self.miscellaneous_box.setObjectName("miscellaneous_box") self.vboxlayout1 = QtWidgets.QVBoxLayout(self.miscellaneous_box) self.vboxlayout1.setObjectName("vboxlayout1") self.toolbar_multiselect = QtWidgets.QCheckBox(self.miscellaneous_box) self.toolbar_multiselect.setObjectName("toolbar_multiselect") self.vboxlayout1.addWidget(self.toolbar_multiselect) self.builtin_search = QtWidgets.QCheckBox(self.miscellaneous_box) self.builtin_search.setObjectName("builtin_search") self.vboxlayout1.addWidget(self.builtin_search) self.use_adv_search_syntax = QtWidgets.QCheckBox(self.miscellaneous_box) self.use_adv_search_syntax.setObjectName("use_adv_search_syntax") self.vboxlayout1.addWidget(self.use_adv_search_syntax) self.quit_confirmation = QtWidgets.QCheckBox(self.miscellaneous_box) self.quit_confirmation.setObjectName("quit_confirmation") self.vboxlayout1.addWidget(self.quit_confirmation) self.filebrowser_horizontal_autoscroll = QtWidgets.QCheckBox(self.miscellaneous_box) self.filebrowser_horizontal_autoscroll.setObjectName("filebrowser_horizontal_autoscroll") self.vboxlayout1.addWidget(self.filebrowser_horizontal_autoscroll) self.starting_directory = QtWidgets.QCheckBox(self.miscellaneous_box) self.starting_directory.setObjectName("starting_directory") self.vboxlayout1.addWidget(self.starting_directory) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setSpacing(2) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.starting_directory_path = QtWidgets.QLineEdit(self.miscellaneous_box) self.starting_directory_path.setEnabled(False) self.starting_directory_path.setObjectName("starting_directory_path") self.horizontalLayout_4.addWidget(self.starting_directory_path) self.starting_directory_browse = QtWidgets.QPushButton(self.miscellaneous_box) self.starting_directory_browse.setEnabled(False) self.starting_directory_browse.setObjectName("starting_directory_browse") self.horizontalLayout_4.addWidget(self.starting_directory_browse) self.vboxlayout1.addLayout(self.horizontalLayout_4) self.ui_theme_container = QtWidgets.QWidget(self.miscellaneous_box) self.ui_theme_container.setEnabled(True) self.ui_theme_container.setObjectName("ui_theme_container") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.ui_theme_container) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.vboxlayout1.addWidget(self.ui_theme_container) self.vboxlayout.addWidget(self.miscellaneous_box) self.customize_toolbar_box = QtWidgets.QGroupBox(InterfaceOptionsPage) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.customize_toolbar_box.sizePolicy().hasHeightForWidth()) self.customize_toolbar_box.setSizePolicy(sizePolicy) self.customize_toolbar_box.setObjectName("customize_toolbar_box") self.verticalLayout = QtWidgets.QVBoxLayout(self.customize_toolbar_box) self.verticalLayout.setObjectName("verticalLayout") self.toolbar_layout_list = QtWidgets.QListWidget(self.customize_toolbar_box) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.toolbar_layout_list.sizePolicy().hasHeightForWidth()) self.toolbar_layout_list.setSizePolicy(sizePolicy) self.toolbar_layout_list.setObjectName("toolbar_layout_list") self.verticalLayout.addWidget(self.toolbar_layout_list) self.edit_button_box = QtWidgets.QWidget(self.customize_toolbar_box) self.edit_button_box.setObjectName("edit_button_box") self.edit_box_layout = QtWidgets.QHBoxLayout(self.edit_button_box) self.edit_box_layout.setContentsMargins(0, 0, 0, 0) self.edit_box_layout.setObjectName("edit_box_layout") self.add_button = QtWidgets.QToolButton(self.edit_button_box) self.add_button.setObjectName("add_button") self.edit_box_layout.addWidget(self.add_button) self.insert_separator_button = QtWidgets.QToolButton(self.edit_button_box) self.insert_separator_button.setObjectName("insert_separator_button") self.edit_box_layout.addWidget(self.insert_separator_button) spacerItem2 = QtWidgets.QSpacerItem(50, 20, QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Minimum) self.edit_box_layout.addItem(spacerItem2) self.up_button = QtWidgets.QToolButton(self.edit_button_box) icon = QtGui.QIcon.fromTheme(":/images/16x16/go-up.png") self.up_button.setIcon(icon) self.up_button.setObjectName("up_button") self.edit_box_layout.addWidget(self.up_button) self.down_button = QtWidgets.QToolButton(self.edit_button_box) icon = QtGui.QIcon.fromTheme(":/images/16x16/go-down.png") self.down_button.setIcon(icon) self.down_button.setObjectName("down_button") self.edit_box_layout.addWidget(self.down_button) self.remove_button = QtWidgets.QToolButton(self.edit_button_box) self.remove_button.setObjectName("remove_button") self.edit_box_layout.addWidget(self.remove_button) self.verticalLayout.addWidget(self.edit_button_box) self.vboxlayout.addWidget(self.customize_toolbar_box) self.retranslateUi(InterfaceOptionsPage) QtCore.QMetaObject.connectSlotsByName(InterfaceOptionsPage) InterfaceOptionsPage.setTabOrder(self.toolbar_show_labels, self.show_menu_icons) InterfaceOptionsPage.setTabOrder(self.show_menu_icons, self.ui_language) InterfaceOptionsPage.setTabOrder(self.ui_language, self.ui_theme) InterfaceOptionsPage.setTabOrder(self.ui_theme, self.toolbar_multiselect) InterfaceOptionsPage.setTabOrder(self.toolbar_multiselect, self.builtin_search) InterfaceOptionsPage.setTabOrder(self.builtin_search, self.use_adv_search_syntax) InterfaceOptionsPage.setTabOrder(self.use_adv_search_syntax, self.quit_confirmation) InterfaceOptionsPage.setTabOrder(self.quit_confirmation, self.filebrowser_horizontal_autoscroll) InterfaceOptionsPage.setTabOrder(self.filebrowser_horizontal_autoscroll, self.starting_directory) InterfaceOptionsPage.setTabOrder(self.starting_directory, self.starting_directory_path) InterfaceOptionsPage.setTabOrder(self.starting_directory_path, self.starting_directory_browse) InterfaceOptionsPage.setTabOrder(self.starting_directory_browse, self.toolbar_layout_list) InterfaceOptionsPage.setTabOrder(self.toolbar_layout_list, self.add_button) InterfaceOptionsPage.setTabOrder(self.add_button, self.insert_separator_button) InterfaceOptionsPage.setTabOrder(self.insert_separator_button, self.up_button) InterfaceOptionsPage.setTabOrder(self.up_button, self.down_button) InterfaceOptionsPage.setTabOrder(self.down_button, self.remove_button) def retranslateUi(self, InterfaceOptionsPage): _translate = QtCore.QCoreApplication.translate self.groupBox.setTitle(_("Appearance")) self.toolbar_show_labels.setText(_("Show text labels under icons")) self.show_menu_icons.setText(_("Show icons in menus")) self.label.setText(_("User interface language:")) self.label_theme.setText(_("User interface color theme:")) self.miscellaneous_box.setTitle(_("Miscellaneous")) self.toolbar_multiselect.setText(_("Allow selection of multiple directories")) self.builtin_search.setText(_("Use builtin search rather than looking in browser")) self.use_adv_search_syntax.setText(_("Use advanced query syntax")) self.quit_confirmation.setText(_("Show a quit confirmation dialog for unsaved changes")) self.filebrowser_horizontal_autoscroll.setText(_("Adjust horizontal position in file browser automatically")) self.starting_directory.setText(_("Begin browsing in the following directory:")) self.starting_directory_browse.setText(_("Browse...")) self.customize_toolbar_box.setTitle(_("Customize Action Toolbar")) self.add_button.setToolTip(_("Add a new button to Toolbar")) self.add_button.setText(_("Add Action")) self.insert_separator_button.setToolTip(_("Insert a separator")) self.insert_separator_button.setText(_("Add Separator")) self.up_button.setToolTip(_("Move selected item up")) self.down_button.setToolTip(_("Move selected item down")) self.remove_button.setToolTip(_("Remove button from toolbar")) self.remove_button.setText(_("Remove")) picard-release-2.7.3/picard/ui/ui_options_interface_colors.py000066400000000000000000000047021416775010500244360ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_InterfaceColorsOptionsPage(object): def setupUi(self, InterfaceColorsOptionsPage): InterfaceColorsOptionsPage.setObjectName("InterfaceColorsOptionsPage") InterfaceColorsOptionsPage.resize(171, 137) self.vboxlayout = QtWidgets.QVBoxLayout(InterfaceColorsOptionsPage) self.vboxlayout.setContentsMargins(0, 0, 0, 0) self.vboxlayout.setSpacing(6) self.vboxlayout.setObjectName("vboxlayout") self.scrollArea = QtWidgets.QScrollArea(InterfaceColorsOptionsPage) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.scrollArea.sizePolicy().hasHeightForWidth()) self.scrollArea.setSizePolicy(sizePolicy) self.scrollArea.setFrameShape(QtWidgets.QFrame.NoFrame) self.scrollArea.setFrameShadow(QtWidgets.QFrame.Plain) self.scrollArea.setLineWidth(0) self.scrollArea.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.scrollArea.setWidgetResizable(True) self.scrollArea.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) self.scrollArea.setObjectName("scrollArea") self.scrollAreaWidgetContents = QtWidgets.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 199, 137)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.verticalLayout = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents) self.verticalLayout.setContentsMargins(9, 9, 9, 9) self.verticalLayout.setSpacing(6) self.verticalLayout.setObjectName("verticalLayout") self.colors = QtWidgets.QGroupBox(self.scrollAreaWidgetContents) self.colors.setObjectName("colors") self.verticalLayout.addWidget(self.colors) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.vboxlayout.addWidget(self.scrollArea) self.retranslateUi(InterfaceColorsOptionsPage) QtCore.QMetaObject.connectSlotsByName(InterfaceColorsOptionsPage) def retranslateUi(self, InterfaceColorsOptionsPage): _translate = QtCore.QCoreApplication.translate self.colors.setTitle(_("Colors")) picard-release-2.7.3/picard/ui/ui_options_interface_top_tags.py000066400000000000000000000034371416775010500247610ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_InterfaceTopTagsOptionsPage(object): def setupUi(self, InterfaceTopTagsOptionsPage): InterfaceTopTagsOptionsPage.setObjectName("InterfaceTopTagsOptionsPage") InterfaceTopTagsOptionsPage.resize(418, 310) self.vboxlayout = QtWidgets.QVBoxLayout(InterfaceTopTagsOptionsPage) self.vboxlayout.setContentsMargins(9, 9, 9, 9) self.vboxlayout.setSpacing(6) self.vboxlayout.setObjectName("vboxlayout") self.groupBox = QtWidgets.QGroupBox(InterfaceTopTagsOptionsPage) self.groupBox.setObjectName("groupBox") self.verticalLayout = QtWidgets.QVBoxLayout(self.groupBox) self.verticalLayout.setObjectName("verticalLayout") self.top_tags_list = TagListEditor(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.top_tags_list.sizePolicy().hasHeightForWidth()) self.top_tags_list.setSizePolicy(sizePolicy) self.top_tags_list.setObjectName("top_tags_list") self.verticalLayout.addWidget(self.top_tags_list) self.vboxlayout.addWidget(self.groupBox) self.retranslateUi(InterfaceTopTagsOptionsPage) QtCore.QMetaObject.connectSlotsByName(InterfaceTopTagsOptionsPage) def retranslateUi(self, InterfaceTopTagsOptionsPage): _translate = QtCore.QCoreApplication.translate self.groupBox.setTitle(_("Show the below tags above all other tags in the metadata view")) from picard.ui.widgets.taglisteditor import TagListEditor picard-release-2.7.3/picard/ui/ui_options_maintenance.py000066400000000000000000000077721416775010500234110ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_MaintenanceOptionsPage(object): def setupUi(self, MaintenanceOptionsPage): MaintenanceOptionsPage.setObjectName("MaintenanceOptionsPage") MaintenanceOptionsPage.resize(334, 397) self.vboxlayout = QtWidgets.QVBoxLayout(MaintenanceOptionsPage) self.vboxlayout.setObjectName("vboxlayout") self.label = QtWidgets.QLabel(MaintenanceOptionsPage) self.label.setObjectName("label") self.vboxlayout.addWidget(self.label) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setContentsMargins(-1, -1, -1, 0) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.config_file = QtWidgets.QLineEdit(MaintenanceOptionsPage) self.config_file.setReadOnly(True) self.config_file.setObjectName("config_file") self.horizontalLayout_3.addWidget(self.config_file) self.open_folder_button = QtWidgets.QToolButton(MaintenanceOptionsPage) self.open_folder_button.setObjectName("open_folder_button") self.horizontalLayout_3.addWidget(self.open_folder_button) self.vboxlayout.addLayout(self.horizontalLayout_3) self.option_counts = QtWidgets.QLabel(MaintenanceOptionsPage) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.option_counts.sizePolicy().hasHeightForWidth()) self.option_counts.setSizePolicy(sizePolicy) self.option_counts.setText("") self.option_counts.setObjectName("option_counts") self.vboxlayout.addWidget(self.option_counts) self.enable_cleanup = QtWidgets.QCheckBox(MaintenanceOptionsPage) self.enable_cleanup.setObjectName("enable_cleanup") self.vboxlayout.addWidget(self.enable_cleanup) self.description = QtWidgets.QLabel(MaintenanceOptionsPage) self.description.setText("") self.description.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) self.description.setWordWrap(True) self.description.setIndent(0) self.description.setObjectName("description") self.vboxlayout.addWidget(self.description) spacerItem = QtWidgets.QSpacerItem(20, 8, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.vboxlayout.addItem(spacerItem) self.line = QtWidgets.QFrame(MaintenanceOptionsPage) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.vboxlayout.addWidget(self.line) self.select_all = QtWidgets.QCheckBox(MaintenanceOptionsPage) self.select_all.setObjectName("select_all") self.vboxlayout.addWidget(self.select_all) self.tableWidget = QtWidgets.QTableWidget(MaintenanceOptionsPage) self.tableWidget.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustToContents) self.tableWidget.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers) self.tableWidget.setColumnCount(2) self.tableWidget.setObjectName("tableWidget") self.tableWidget.setRowCount(0) self.tableWidget.horizontalHeader().setStretchLastSection(True) self.tableWidget.verticalHeader().setVisible(False) self.vboxlayout.addWidget(self.tableWidget) self.retranslateUi(MaintenanceOptionsPage) QtCore.QMetaObject.connectSlotsByName(MaintenanceOptionsPage) def retranslateUi(self, MaintenanceOptionsPage): _translate = QtCore.QCoreApplication.translate self.label.setText(_("Configuration File:")) self.open_folder_button.setText(_("Open folder")) self.enable_cleanup.setText(_("Remove selected options")) self.select_all.setText(_("Select all")) picard-release-2.7.3/picard/ui/ui_options_matching.py000066400000000000000000000103541416775010500227070ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_MatchingOptionsPage(object): def setupUi(self, MatchingOptionsPage): MatchingOptionsPage.setObjectName("MatchingOptionsPage") MatchingOptionsPage.resize(413, 612) self.vboxlayout = QtWidgets.QVBoxLayout(MatchingOptionsPage) self.vboxlayout.setObjectName("vboxlayout") self.rename_files = QtWidgets.QGroupBox(MatchingOptionsPage) self.rename_files.setObjectName("rename_files") self.gridlayout = QtWidgets.QGridLayout(self.rename_files) self.gridlayout.setSpacing(2) self.gridlayout.setObjectName("gridlayout") self.label_6 = QtWidgets.QLabel(self.rename_files) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_6.sizePolicy().hasHeightForWidth()) self.label_6.setSizePolicy(sizePolicy) self.label_6.setObjectName("label_6") self.gridlayout.addWidget(self.label_6, 2, 0, 1, 1) self.track_matching_threshold = QtWidgets.QSpinBox(self.rename_files) self.track_matching_threshold.setMaximum(100) self.track_matching_threshold.setObjectName("track_matching_threshold") self.gridlayout.addWidget(self.track_matching_threshold, 2, 1, 1, 1) self.cluster_lookup_threshold = QtWidgets.QSpinBox(self.rename_files) self.cluster_lookup_threshold.setMaximum(100) self.cluster_lookup_threshold.setObjectName("cluster_lookup_threshold") self.gridlayout.addWidget(self.cluster_lookup_threshold, 1, 1, 1, 1) self.file_lookup_threshold = QtWidgets.QSpinBox(self.rename_files) self.file_lookup_threshold.setMaximum(100) self.file_lookup_threshold.setObjectName("file_lookup_threshold") self.gridlayout.addWidget(self.file_lookup_threshold, 0, 1, 1, 1) self.label_4 = QtWidgets.QLabel(self.rename_files) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_4.sizePolicy().hasHeightForWidth()) self.label_4.setSizePolicy(sizePolicy) self.label_4.setObjectName("label_4") self.gridlayout.addWidget(self.label_4, 0, 0, 1, 1) self.label_5 = QtWidgets.QLabel(self.rename_files) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_5.sizePolicy().hasHeightForWidth()) self.label_5.setSizePolicy(sizePolicy) self.label_5.setObjectName("label_5") self.gridlayout.addWidget(self.label_5, 1, 0, 1, 1) self.vboxlayout.addWidget(self.rename_files) spacerItem = QtWidgets.QSpacerItem(20, 41, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.vboxlayout.addItem(spacerItem) self.label_6.setBuddy(self.file_lookup_threshold) self.label_4.setBuddy(self.file_lookup_threshold) self.label_5.setBuddy(self.file_lookup_threshold) self.retranslateUi(MatchingOptionsPage) QtCore.QMetaObject.connectSlotsByName(MatchingOptionsPage) MatchingOptionsPage.setTabOrder(self.file_lookup_threshold, self.cluster_lookup_threshold) MatchingOptionsPage.setTabOrder(self.cluster_lookup_threshold, self.track_matching_threshold) def retranslateUi(self, MatchingOptionsPage): _translate = QtCore.QCoreApplication.translate self.rename_files.setTitle(_("Thresholds")) self.label_6.setText(_("Minimal similarity for matching files to tracks:")) self.track_matching_threshold.setSuffix(_(" %")) self.cluster_lookup_threshold.setSuffix(_(" %")) self.file_lookup_threshold.setSuffix(_(" %")) self.label_4.setText(_("Minimal similarity for file lookups:")) self.label_5.setText(_("Minimal similarity for cluster lookups:")) picard-release-2.7.3/picard/ui/ui_options_metadata.py000066400000000000000000000216441416775010500227010ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_MetadataOptionsPage(object): def setupUi(self, MetadataOptionsPage): MetadataOptionsPage.setObjectName("MetadataOptionsPage") MetadataOptionsPage.resize(423, 553) self.verticalLayout = QtWidgets.QVBoxLayout(MetadataOptionsPage) self.verticalLayout.setObjectName("verticalLayout") self.metadata_groupbox = QtWidgets.QGroupBox(MetadataOptionsPage) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.metadata_groupbox.sizePolicy().hasHeightForWidth()) self.metadata_groupbox.setSizePolicy(sizePolicy) self.metadata_groupbox.setMinimumSize(QtCore.QSize(397, 135)) self.metadata_groupbox.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) self.metadata_groupbox.setObjectName("metadata_groupbox") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.metadata_groupbox) self.verticalLayout_3.setObjectName("verticalLayout_3") self.translate_artist_names = QtWidgets.QCheckBox(self.metadata_groupbox) self.translate_artist_names.setObjectName("translate_artist_names") self.verticalLayout_3.addWidget(self.translate_artist_names) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setContentsMargins(-1, -1, -1, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.selected_locales = QtWidgets.QLineEdit(self.metadata_groupbox) self.selected_locales.setReadOnly(True) self.selected_locales.setObjectName("selected_locales") self.horizontalLayout.addWidget(self.selected_locales) self.select_locales = QtWidgets.QPushButton(self.metadata_groupbox) self.select_locales.setObjectName("select_locales") self.horizontalLayout.addWidget(self.select_locales) self.verticalLayout_3.addLayout(self.horizontalLayout) self.translate_artist_names_script_exception = QtWidgets.QCheckBox(self.metadata_groupbox) self.translate_artist_names_script_exception.setObjectName("translate_artist_names_script_exception") self.verticalLayout_3.addWidget(self.translate_artist_names_script_exception) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setContentsMargins(-1, -1, -1, 0) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.selected_scripts = QtWidgets.QLineEdit(self.metadata_groupbox) self.selected_scripts.setReadOnly(True) self.selected_scripts.setObjectName("selected_scripts") self.horizontalLayout_4.addWidget(self.selected_scripts) self.select_scripts = QtWidgets.QPushButton(self.metadata_groupbox) self.select_scripts.setObjectName("select_scripts") self.horizontalLayout_4.addWidget(self.select_scripts) self.verticalLayout_3.addLayout(self.horizontalLayout_4) self.standardize_artists = QtWidgets.QCheckBox(self.metadata_groupbox) self.standardize_artists.setObjectName("standardize_artists") self.verticalLayout_3.addWidget(self.standardize_artists) self.standardize_instruments = QtWidgets.QCheckBox(self.metadata_groupbox) self.standardize_instruments.setObjectName("standardize_instruments") self.verticalLayout_3.addWidget(self.standardize_instruments) self.convert_punctuation = QtWidgets.QCheckBox(self.metadata_groupbox) self.convert_punctuation.setObjectName("convert_punctuation") self.verticalLayout_3.addWidget(self.convert_punctuation) self.release_ars = QtWidgets.QCheckBox(self.metadata_groupbox) self.release_ars.setObjectName("release_ars") self.verticalLayout_3.addWidget(self.release_ars) self.track_ars = QtWidgets.QCheckBox(self.metadata_groupbox) self.track_ars.setObjectName("track_ars") self.verticalLayout_3.addWidget(self.track_ars) self.guess_tracknumber_and_title = QtWidgets.QCheckBox(self.metadata_groupbox) self.guess_tracknumber_and_title.setObjectName("guess_tracknumber_and_title") self.verticalLayout_3.addWidget(self.guess_tracknumber_and_title) self.verticalLayout.addWidget(self.metadata_groupbox) self.custom_fields_groupbox = QtWidgets.QGroupBox(MetadataOptionsPage) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.custom_fields_groupbox.sizePolicy().hasHeightForWidth()) self.custom_fields_groupbox.setSizePolicy(sizePolicy) self.custom_fields_groupbox.setMinimumSize(QtCore.QSize(397, 0)) self.custom_fields_groupbox.setObjectName("custom_fields_groupbox") self.gridlayout = QtWidgets.QGridLayout(self.custom_fields_groupbox) self.gridlayout.setSpacing(2) self.gridlayout.setObjectName("gridlayout") self.label_6 = QtWidgets.QLabel(self.custom_fields_groupbox) self.label_6.setObjectName("label_6") self.gridlayout.addWidget(self.label_6, 0, 0, 1, 2) self.label_7 = QtWidgets.QLabel(self.custom_fields_groupbox) self.label_7.setObjectName("label_7") self.gridlayout.addWidget(self.label_7, 2, 0, 1, 2) self.nat_name = QtWidgets.QLineEdit(self.custom_fields_groupbox) self.nat_name.setObjectName("nat_name") self.gridlayout.addWidget(self.nat_name, 3, 0, 1, 1) self.nat_name_default = QtWidgets.QPushButton(self.custom_fields_groupbox) self.nat_name_default.setObjectName("nat_name_default") self.gridlayout.addWidget(self.nat_name_default, 3, 1, 1, 1) self.va_name_default = QtWidgets.QPushButton(self.custom_fields_groupbox) self.va_name_default.setObjectName("va_name_default") self.gridlayout.addWidget(self.va_name_default, 1, 1, 1, 1) self.va_name = QtWidgets.QLineEdit(self.custom_fields_groupbox) self.va_name.setObjectName("va_name") self.gridlayout.addWidget(self.va_name, 1, 0, 1, 1) self.verticalLayout.addWidget(self.custom_fields_groupbox) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.label_6.setBuddy(self.va_name_default) self.label_7.setBuddy(self.nat_name_default) self.retranslateUi(MetadataOptionsPage) QtCore.QMetaObject.connectSlotsByName(MetadataOptionsPage) MetadataOptionsPage.setTabOrder(self.translate_artist_names, self.translate_artist_names_script_exception) MetadataOptionsPage.setTabOrder(self.translate_artist_names_script_exception, self.standardize_artists) MetadataOptionsPage.setTabOrder(self.standardize_artists, self.standardize_instruments) MetadataOptionsPage.setTabOrder(self.standardize_instruments, self.convert_punctuation) MetadataOptionsPage.setTabOrder(self.convert_punctuation, self.release_ars) MetadataOptionsPage.setTabOrder(self.release_ars, self.track_ars) MetadataOptionsPage.setTabOrder(self.track_ars, self.guess_tracknumber_and_title) MetadataOptionsPage.setTabOrder(self.guess_tracknumber_and_title, self.va_name) MetadataOptionsPage.setTabOrder(self.va_name, self.va_name_default) MetadataOptionsPage.setTabOrder(self.va_name_default, self.nat_name) MetadataOptionsPage.setTabOrder(self.nat_name, self.nat_name_default) def retranslateUi(self, MetadataOptionsPage): _translate = QtCore.QCoreApplication.translate self.metadata_groupbox.setTitle(_("Metadata")) self.translate_artist_names.setText(_("Translate artist names to these locales where possible:")) self.select_locales.setText(_("Select...")) self.translate_artist_names_script_exception.setText(_("Ignore artist name translation for these scripts:")) self.select_scripts.setText(_("Select...")) self.standardize_artists.setText(_("Use standardized artist names")) self.standardize_instruments.setText(_("Use standardized instrument and vocal credits")) self.convert_punctuation.setText(_("Convert Unicode punctuation characters to ASCII")) self.release_ars.setText(_("Use release relationships")) self.track_ars.setText(_("Use track relationships")) self.guess_tracknumber_and_title.setText(_("Guess track number and title from filename if empty")) self.custom_fields_groupbox.setTitle(_("Custom Fields")) self.label_6.setText(_("Various artists:")) self.label_7.setText(_("Non-album tracks:")) self.nat_name_default.setText(_("Default")) self.va_name_default.setText(_("Default")) picard-release-2.7.3/picard/ui/ui_options_network.py000066400000000000000000000176751416775010500226230ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_NetworkOptionsPage(object): def setupUi(self, NetworkOptionsPage): NetworkOptionsPage.setObjectName("NetworkOptionsPage") NetworkOptionsPage.resize(316, 371) self.vboxlayout = QtWidgets.QVBoxLayout(NetworkOptionsPage) self.vboxlayout.setContentsMargins(9, 9, 9, 9) self.vboxlayout.setSpacing(6) self.vboxlayout.setObjectName("vboxlayout") self.web_proxy = QtWidgets.QGroupBox(NetworkOptionsPage) self.web_proxy.setCheckable(True) self.web_proxy.setObjectName("web_proxy") self.gridlayout = QtWidgets.QGridLayout(self.web_proxy) self.gridlayout.setContentsMargins(9, 9, 9, 9) self.gridlayout.setSpacing(2) self.gridlayout.setObjectName("gridlayout") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.proxy_type_http = QtWidgets.QRadioButton(self.web_proxy) self.proxy_type_http.setChecked(True) self.proxy_type_http.setObjectName("proxy_type_http") self.horizontalLayout_2.addWidget(self.proxy_type_http) self.proxy_type_socks = QtWidgets.QRadioButton(self.web_proxy) self.proxy_type_socks.setObjectName("proxy_type_socks") self.horizontalLayout_2.addWidget(self.proxy_type_socks) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem) self.gridlayout.addLayout(self.horizontalLayout_2, 0, 0, 1, 1) self.server_host = QtWidgets.QLineEdit(self.web_proxy) self.server_host.setObjectName("server_host") self.gridlayout.addWidget(self.server_host, 5, 0, 1, 1) self.username = QtWidgets.QLineEdit(self.web_proxy) self.username.setObjectName("username") self.gridlayout.addWidget(self.username, 7, 0, 1, 2) self.password = QtWidgets.QLineEdit(self.web_proxy) self.password.setEchoMode(QtWidgets.QLineEdit.Password) self.password.setObjectName("password") self.gridlayout.addWidget(self.password, 9, 0, 1, 2) self.server_port = QtWidgets.QSpinBox(self.web_proxy) self.server_port.setMinimum(1) self.server_port.setMaximum(65535) self.server_port.setProperty("value", 80) self.server_port.setObjectName("server_port") self.gridlayout.addWidget(self.server_port, 5, 1, 1, 1) self.label_6 = QtWidgets.QLabel(self.web_proxy) self.label_6.setObjectName("label_6") self.gridlayout.addWidget(self.label_6, 6, 0, 1, 2) self.label_7 = QtWidgets.QLabel(self.web_proxy) self.label_7.setObjectName("label_7") self.gridlayout.addWidget(self.label_7, 4, 1, 1, 1) self.label_5 = QtWidgets.QLabel(self.web_proxy) self.label_5.setObjectName("label_5") self.gridlayout.addWidget(self.label_5, 8, 0, 1, 2) self.label = QtWidgets.QLabel(self.web_proxy) self.label.setObjectName("label") self.gridlayout.addWidget(self.label, 4, 0, 1, 1) self.vboxlayout.addWidget(self.web_proxy) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label_3 = QtWidgets.QLabel(NetworkOptionsPage) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth()) self.label_3.setSizePolicy(sizePolicy) self.label_3.setObjectName("label_3") self.horizontalLayout_3.addWidget(self.label_3) self.transfer_timeout = QtWidgets.QSpinBox(NetworkOptionsPage) self.transfer_timeout.setMaximum(900) self.transfer_timeout.setProperty("value", 30) self.transfer_timeout.setObjectName("transfer_timeout") self.horizontalLayout_3.addWidget(self.transfer_timeout) self.vboxlayout.addLayout(self.horizontalLayout_3) self.browser_integration = QtWidgets.QGroupBox(NetworkOptionsPage) self.browser_integration.setCheckable(True) self.browser_integration.setChecked(True) self.browser_integration.setObjectName("browser_integration") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.browser_integration) self.verticalLayout_2.setObjectName("verticalLayout_2") self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.label_2 = QtWidgets.QLabel(self.browser_integration) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth()) self.label_2.setSizePolicy(sizePolicy) self.label_2.setObjectName("label_2") self.horizontalLayout_4.addWidget(self.label_2) self.browser_integration_port = QtWidgets.QSpinBox(self.browser_integration) self.browser_integration_port.setMinimum(1) self.browser_integration_port.setMaximum(65535) self.browser_integration_port.setProperty("value", 8000) self.browser_integration_port.setObjectName("browser_integration_port") self.horizontalLayout_4.addWidget(self.browser_integration_port) self.verticalLayout_2.addLayout(self.horizontalLayout_4) self.browser_integration_localhost_only = QtWidgets.QCheckBox(self.browser_integration) self.browser_integration_localhost_only.setChecked(False) self.browser_integration_localhost_only.setObjectName("browser_integration_localhost_only") self.verticalLayout_2.addWidget(self.browser_integration_localhost_only) self.vboxlayout.addWidget(self.browser_integration) spacerItem1 = QtWidgets.QSpacerItem(101, 31, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.vboxlayout.addItem(spacerItem1) self.label_6.setBuddy(self.username) self.label_5.setBuddy(self.password) self.label.setBuddy(self.server_host) self.retranslateUi(NetworkOptionsPage) QtCore.QMetaObject.connectSlotsByName(NetworkOptionsPage) NetworkOptionsPage.setTabOrder(self.web_proxy, self.proxy_type_http) NetworkOptionsPage.setTabOrder(self.proxy_type_http, self.proxy_type_socks) NetworkOptionsPage.setTabOrder(self.proxy_type_socks, self.server_host) NetworkOptionsPage.setTabOrder(self.server_host, self.server_port) NetworkOptionsPage.setTabOrder(self.server_port, self.username) NetworkOptionsPage.setTabOrder(self.username, self.password) NetworkOptionsPage.setTabOrder(self.password, self.transfer_timeout) NetworkOptionsPage.setTabOrder(self.transfer_timeout, self.browser_integration) NetworkOptionsPage.setTabOrder(self.browser_integration, self.browser_integration_port) NetworkOptionsPage.setTabOrder(self.browser_integration_port, self.browser_integration_localhost_only) def retranslateUi(self, NetworkOptionsPage): _translate = QtCore.QCoreApplication.translate self.web_proxy.setTitle(_("Web Proxy")) self.proxy_type_http.setText(_("HTTP")) self.proxy_type_socks.setText(_("SOCKS")) self.label_6.setText(_("Username:")) self.label_7.setText(_("Port:")) self.label_5.setText(_("Password:")) self.label.setText(_("Server address:")) self.label_3.setText(_("Request timeout in seconds:")) self.browser_integration.setTitle(_("Browser Integration")) self.label_2.setText(_("Default listening port:")) self.browser_integration_localhost_only.setText(_("Listen only on localhost")) picard-release-2.7.3/picard/ui/ui_options_plugins.py000066400000000000000000000176171416775010500226070ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_PluginsOptionsPage(object): def setupUi(self, PluginsOptionsPage): PluginsOptionsPage.setObjectName("PluginsOptionsPage") PluginsOptionsPage.resize(697, 441) self.vboxlayout = QtWidgets.QVBoxLayout(PluginsOptionsPage) self.vboxlayout.setObjectName("vboxlayout") self.plugins_container = QtWidgets.QSplitter(PluginsOptionsPage) self.plugins_container.setEnabled(True) self.plugins_container.setOrientation(QtCore.Qt.Vertical) self.plugins_container.setHandleWidth(2) self.plugins_container.setObjectName("plugins_container") self.groupBox_2 = QtWidgets.QGroupBox(self.plugins_container) self.groupBox_2.setObjectName("groupBox_2") self.vboxlayout1 = QtWidgets.QVBoxLayout(self.groupBox_2) self.vboxlayout1.setSpacing(2) self.vboxlayout1.setObjectName("vboxlayout1") self.plugins = QtWidgets.QTreeWidget(self.groupBox_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.plugins.sizePolicy().hasHeightForWidth()) self.plugins.setSizePolicy(sizePolicy) self.plugins.setAcceptDrops(True) self.plugins.setDragDropMode(QtWidgets.QAbstractItemView.DropOnly) self.plugins.setRootIsDecorated(False) self.plugins.setObjectName("plugins") self.plugins.headerItem().setTextAlignment(2, QtCore.Qt.AlignCenter) self.vboxlayout1.addWidget(self.plugins) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.install_plugin = QtWidgets.QPushButton(self.groupBox_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.install_plugin.sizePolicy().hasHeightForWidth()) self.install_plugin.setSizePolicy(sizePolicy) self.install_plugin.setObjectName("install_plugin") self.horizontalLayout.addWidget(self.install_plugin) self.folder_open = QtWidgets.QPushButton(self.groupBox_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.folder_open.sizePolicy().hasHeightForWidth()) self.folder_open.setSizePolicy(sizePolicy) self.folder_open.setObjectName("folder_open") self.horizontalLayout.addWidget(self.folder_open) self.reload_list_of_plugins = QtWidgets.QPushButton(self.groupBox_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.reload_list_of_plugins.sizePolicy().hasHeightForWidth()) self.reload_list_of_plugins.setSizePolicy(sizePolicy) self.reload_list_of_plugins.setObjectName("reload_list_of_plugins") self.horizontalLayout.addWidget(self.reload_list_of_plugins) self.vboxlayout1.addLayout(self.horizontalLayout) self.groupBox = QtWidgets.QGroupBox(self.plugins_container) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setObjectName("groupBox") self.vboxlayout2 = QtWidgets.QVBoxLayout(self.groupBox) self.vboxlayout2.setSpacing(0) self.vboxlayout2.setObjectName("vboxlayout2") self.scrollArea = QtWidgets.QScrollArea(self.groupBox) self.scrollArea.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.scrollArea.sizePolicy().hasHeightForWidth()) self.scrollArea.setSizePolicy(sizePolicy) self.scrollArea.setFrameShape(QtWidgets.QFrame.HLine) self.scrollArea.setFrameShadow(QtWidgets.QFrame.Plain) self.scrollArea.setLineWidth(0) self.scrollArea.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded) self.scrollArea.setWidgetResizable(True) self.scrollArea.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.scrollArea.setObjectName("scrollArea") self.scrollAreaWidgetContents = QtWidgets.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 655, 82)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.scrollAreaWidgetContents.sizePolicy().hasHeightForWidth()) self.scrollAreaWidgetContents.setSizePolicy(sizePolicy) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.verticalLayout = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents) self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint) self.verticalLayout.setContentsMargins(0, 0, 6, 0) self.verticalLayout.setObjectName("verticalLayout") self.details = QtWidgets.QLabel(self.scrollAreaWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.details.sizePolicy().hasHeightForWidth()) self.details.setSizePolicy(sizePolicy) self.details.setMinimumSize(QtCore.QSize(0, 0)) self.details.setFrameShape(QtWidgets.QFrame.Box) self.details.setLineWidth(0) self.details.setText("") self.details.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) self.details.setWordWrap(True) self.details.setIndent(0) self.details.setOpenExternalLinks(True) self.details.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse|QtCore.Qt.TextSelectableByMouse) self.details.setObjectName("details") self.verticalLayout.addWidget(self.details) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.vboxlayout2.addWidget(self.scrollArea) self.vboxlayout.addWidget(self.plugins_container) self.retranslateUi(PluginsOptionsPage) QtCore.QMetaObject.connectSlotsByName(PluginsOptionsPage) PluginsOptionsPage.setTabOrder(self.plugins, self.install_plugin) PluginsOptionsPage.setTabOrder(self.install_plugin, self.folder_open) PluginsOptionsPage.setTabOrder(self.folder_open, self.reload_list_of_plugins) PluginsOptionsPage.setTabOrder(self.reload_list_of_plugins, self.scrollArea) def retranslateUi(self, PluginsOptionsPage): _translate = QtCore.QCoreApplication.translate self.groupBox_2.setTitle(_("Plugins")) self.plugins.headerItem().setText(0, _("Name")) self.plugins.headerItem().setText(1, _("Version")) self.plugins.headerItem().setText(2, _("Actions")) self.install_plugin.setText(_("Install plugin...")) self.folder_open.setText(_("Open plugin folder")) self.reload_list_of_plugins.setText(_("Reload List of Plugins")) self.groupBox.setTitle(_("Details")) picard-release-2.7.3/picard/ui/ui_options_profiles.py000066400000000000000000000107401416775010500227370ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_ProfileEditorDialog(object): def setupUi(self, ProfileEditorDialog): ProfileEditorDialog.setObjectName("ProfileEditorDialog") ProfileEditorDialog.resize(430, 551) self.vboxlayout = QtWidgets.QVBoxLayout(ProfileEditorDialog) self.vboxlayout.setContentsMargins(9, 9, 9, 9) self.vboxlayout.setSpacing(6) self.vboxlayout.setObjectName("vboxlayout") self.option_profiles_groupbox = QtWidgets.QGroupBox(ProfileEditorDialog) self.option_profiles_groupbox.setCheckable(False) self.option_profiles_groupbox.setObjectName("option_profiles_groupbox") self.verticalLayout = QtWidgets.QVBoxLayout(self.option_profiles_groupbox) self.verticalLayout.setObjectName("verticalLayout") self.profile_editor_splitter = QtWidgets.QSplitter(self.option_profiles_groupbox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.profile_editor_splitter.sizePolicy().hasHeightForWidth()) self.profile_editor_splitter.setSizePolicy(sizePolicy) self.profile_editor_splitter.setOrientation(QtCore.Qt.Horizontal) self.profile_editor_splitter.setChildrenCollapsible(False) self.profile_editor_splitter.setObjectName("profile_editor_splitter") self.profile_list = ProfileListWidget(self.profile_editor_splitter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.profile_list.sizePolicy().hasHeightForWidth()) self.profile_list.setSizePolicy(sizePolicy) self.profile_list.setMinimumSize(QtCore.QSize(120, 0)) self.profile_list.setObjectName("profile_list") self.settings_tree = QtWidgets.QTreeWidget(self.profile_editor_splitter) self.settings_tree.setSelectionMode(QtWidgets.QAbstractItemView.MultiSelection) self.settings_tree.setColumnCount(1) self.settings_tree.setObjectName("settings_tree") self.settings_tree.headerItem().setText(0, "1") self.settings_tree.header().setVisible(True) self.verticalLayout.addWidget(self.profile_editor_splitter) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setContentsMargins(-1, 0, -1, -1) self.horizontalLayout.setObjectName("horizontalLayout") self.move_up_button = QtWidgets.QToolButton(self.option_profiles_groupbox) icon = QtGui.QIcon.fromTheme(":/images/16x16/go-up.png") self.move_up_button.setIcon(icon) self.move_up_button.setObjectName("move_up_button") self.horizontalLayout.addWidget(self.move_up_button) self.move_down_button = QtWidgets.QToolButton(self.option_profiles_groupbox) icon = QtGui.QIcon.fromTheme(":/images/16x16/go-down.png") self.move_down_button.setIcon(icon) self.move_down_button.setObjectName("move_down_button") self.horizontalLayout.addWidget(self.move_down_button) self.profile_list_buttonbox = QtWidgets.QDialogButtonBox(self.option_profiles_groupbox) self.profile_list_buttonbox.setMinimumSize(QtCore.QSize(0, 10)) self.profile_list_buttonbox.setStandardButtons(QtWidgets.QDialogButtonBox.NoButton) self.profile_list_buttonbox.setObjectName("profile_list_buttonbox") self.horizontalLayout.addWidget(self.profile_list_buttonbox) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.verticalLayout.addLayout(self.horizontalLayout) self.vboxlayout.addWidget(self.option_profiles_groupbox) self.retranslateUi(ProfileEditorDialog) QtCore.QMetaObject.connectSlotsByName(ProfileEditorDialog) def retranslateUi(self, ProfileEditorDialog): _translate = QtCore.QCoreApplication.translate self.option_profiles_groupbox.setTitle(_("Option Profile(s)")) self.move_up_button.setToolTip(_("Move profile up")) self.move_down_button.setToolTip(_("Move profile down")) from picard.ui.widgets.profilelistwidget import ProfileListWidget picard-release-2.7.3/picard/ui/ui_options_ratings.py000066400000000000000000000050361416775010500225650ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_RatingsOptionsPage(object): def setupUi(self, RatingsOptionsPage): RatingsOptionsPage.setObjectName("RatingsOptionsPage") RatingsOptionsPage.resize(397, 267) self.vboxlayout = QtWidgets.QVBoxLayout(RatingsOptionsPage) self.vboxlayout.setObjectName("vboxlayout") self.enable_ratings = QtWidgets.QGroupBox(RatingsOptionsPage) self.enable_ratings.setCheckable(True) self.enable_ratings.setChecked(True) self.enable_ratings.setObjectName("enable_ratings") self.vboxlayout1 = QtWidgets.QVBoxLayout(self.enable_ratings) self.vboxlayout1.setObjectName("vboxlayout1") self.label = QtWidgets.QLabel(self.enable_ratings) self.label.setWordWrap(True) self.label.setObjectName("label") self.vboxlayout1.addWidget(self.label) self.ignore_tags_2 = QtWidgets.QLabel(self.enable_ratings) self.ignore_tags_2.setEnabled(True) self.ignore_tags_2.setWordWrap(True) self.ignore_tags_2.setObjectName("ignore_tags_2") self.vboxlayout1.addWidget(self.ignore_tags_2) self.rating_user_email = QtWidgets.QLineEdit(self.enable_ratings) self.rating_user_email.setReadOnly(False) self.rating_user_email.setObjectName("rating_user_email") self.vboxlayout1.addWidget(self.rating_user_email) self.submit_ratings = QtWidgets.QCheckBox(self.enable_ratings) self.submit_ratings.setObjectName("submit_ratings") self.vboxlayout1.addWidget(self.submit_ratings) self.vboxlayout.addWidget(self.enable_ratings) spacerItem = QtWidgets.QSpacerItem(181, 31, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.vboxlayout.addItem(spacerItem) self.retranslateUi(RatingsOptionsPage) QtCore.QMetaObject.connectSlotsByName(RatingsOptionsPage) def retranslateUi(self, RatingsOptionsPage): _translate = QtCore.QCoreApplication.translate self.enable_ratings.setTitle(_("Enable track ratings")) self.label.setText(_("Picard saves the ratings together with an e-mail address identifying the user who did the rating. That way different ratings for different users can be stored in the files. Please specify the e-mail you want to use to save your ratings.")) self.ignore_tags_2.setText(_("E-mail:")) self.submit_ratings.setText(_("Submit ratings to MusicBrainz")) picard-release-2.7.3/picard/ui/ui_options_releases.py000066400000000000000000000163471416775010500227300ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_ReleasesOptionsPage(object): def setupUi(self, ReleasesOptionsPage): ReleasesOptionsPage.setObjectName("ReleasesOptionsPage") ReleasesOptionsPage.resize(551, 497) self.verticalLayout_3 = QtWidgets.QVBoxLayout(ReleasesOptionsPage) self.verticalLayout_3.setObjectName("verticalLayout_3") self.type_group = QtWidgets.QGroupBox(ReleasesOptionsPage) self.type_group.setObjectName("type_group") self.gridLayout = QtWidgets.QGridLayout(self.type_group) self.gridLayout.setVerticalSpacing(6) self.gridLayout.setObjectName("gridLayout") self.verticalLayout_3.addWidget(self.type_group) self.country_group = QtWidgets.QGroupBox(ReleasesOptionsPage) self.country_group.setObjectName("country_group") self.horizontalLayout = QtWidgets.QHBoxLayout(self.country_group) self.horizontalLayout.setSpacing(4) self.horizontalLayout.setObjectName("horizontalLayout") self.country_list = QtWidgets.QListWidget(self.country_group) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.country_list.sizePolicy().hasHeightForWidth()) self.country_list.setSizePolicy(sizePolicy) self.country_list.setObjectName("country_list") self.horizontalLayout.addWidget(self.country_list) self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.add_countries = QtWidgets.QPushButton(self.country_group) icon = QtGui.QIcon.fromTheme(":/images/16x16/go-next.png") self.add_countries.setIcon(icon) self.add_countries.setObjectName("add_countries") self.verticalLayout.addWidget(self.add_countries) self.remove_countries = QtWidgets.QPushButton(self.country_group) icon = QtGui.QIcon.fromTheme(":/images/16x16/go-previous.png") self.remove_countries.setIcon(icon) self.remove_countries.setObjectName("remove_countries") self.verticalLayout.addWidget(self.remove_countries) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem1) self.horizontalLayout.addLayout(self.verticalLayout) self.preferred_country_list = QtWidgets.QListWidget(self.country_group) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.preferred_country_list.sizePolicy().hasHeightForWidth()) self.preferred_country_list.setSizePolicy(sizePolicy) self.preferred_country_list.setDragEnabled(True) self.preferred_country_list.setDragDropMode(QtWidgets.QAbstractItemView.InternalMove) self.preferred_country_list.setObjectName("preferred_country_list") self.horizontalLayout.addWidget(self.preferred_country_list) self.verticalLayout_3.addWidget(self.country_group) self.format_group = QtWidgets.QGroupBox(ReleasesOptionsPage) self.format_group.setObjectName("format_group") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.format_group) self.horizontalLayout_2.setSpacing(4) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.format_list = QtWidgets.QListWidget(self.format_group) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.format_list.sizePolicy().hasHeightForWidth()) self.format_list.setSizePolicy(sizePolicy) self.format_list.setObjectName("format_list") self.horizontalLayout_2.addWidget(self.format_list) self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem2) self.add_formats = QtWidgets.QPushButton(self.format_group) icon = QtGui.QIcon.fromTheme(":/images/16x16/go-next.png") self.add_formats.setIcon(icon) self.add_formats.setObjectName("add_formats") self.verticalLayout_2.addWidget(self.add_formats) self.remove_formats = QtWidgets.QPushButton(self.format_group) icon = QtGui.QIcon.fromTheme(":/images/16x16/go-previous.png") self.remove_formats.setIcon(icon) self.remove_formats.setObjectName("remove_formats") self.verticalLayout_2.addWidget(self.remove_formats) spacerItem3 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem3) self.horizontalLayout_2.addLayout(self.verticalLayout_2) self.preferred_format_list = QtWidgets.QListWidget(self.format_group) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.preferred_format_list.sizePolicy().hasHeightForWidth()) self.preferred_format_list.setSizePolicy(sizePolicy) self.preferred_format_list.setDragEnabled(True) self.preferred_format_list.setDragDropMode(QtWidgets.QAbstractItemView.InternalMove) self.preferred_format_list.setObjectName("preferred_format_list") self.horizontalLayout_2.addWidget(self.preferred_format_list) self.verticalLayout_3.addWidget(self.format_group) self.retranslateUi(ReleasesOptionsPage) QtCore.QMetaObject.connectSlotsByName(ReleasesOptionsPage) def retranslateUi(self, ReleasesOptionsPage): _translate = QtCore.QCoreApplication.translate self.type_group.setTitle(_("Preferred release types")) self.country_group.setTitle(_("Preferred release countries")) self.add_countries.setToolTip(_("Add to preferred release countries")) self.add_countries.setAccessibleDescription(_("Add to preferred release countries")) self.remove_countries.setToolTip(_("Remove from preferred release countries")) self.remove_countries.setAccessibleDescription(_("Remove from preferred release countries")) self.format_group.setTitle(_("Preferred release formats")) self.add_formats.setToolTip(_("Add to preferred release formats")) self.add_formats.setAccessibleName(_("Add to preferred release formats")) self.remove_formats.setToolTip(_("Remove from preferred release formats")) self.remove_formats.setAccessibleDescription(_("Remove from preferred release formats")) picard-release-2.7.3/picard/ui/ui_options_renaming.py000066400000000000000000000243301416775010500227140ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_RenamingOptionsPage(object): def setupUi(self, RenamingOptionsPage): RenamingOptionsPage.setObjectName("RenamingOptionsPage") RenamingOptionsPage.setEnabled(True) RenamingOptionsPage.resize(453, 650) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(RenamingOptionsPage.sizePolicy().hasHeightForWidth()) RenamingOptionsPage.setSizePolicy(sizePolicy) self.verticalLayout_5 = QtWidgets.QVBoxLayout(RenamingOptionsPage) self.verticalLayout_5.setObjectName("verticalLayout_5") self.move_files = QtWidgets.QGroupBox(RenamingOptionsPage) self.move_files.setFlat(False) self.move_files.setCheckable(True) self.move_files.setChecked(False) self.move_files.setObjectName("move_files") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.move_files) self.verticalLayout_4.setObjectName("verticalLayout_4") self.label = QtWidgets.QLabel(self.move_files) self.label.setObjectName("label") self.verticalLayout_4.addWidget(self.label) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setSpacing(2) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.move_files_to = QtWidgets.QLineEdit(self.move_files) self.move_files_to.setEnabled(False) self.move_files_to.setObjectName("move_files_to") self.horizontalLayout_4.addWidget(self.move_files_to) self.move_files_to_browse = QtWidgets.QPushButton(self.move_files) self.move_files_to_browse.setEnabled(False) self.move_files_to_browse.setObjectName("move_files_to_browse") self.horizontalLayout_4.addWidget(self.move_files_to_browse) self.verticalLayout_4.addLayout(self.horizontalLayout_4) self.move_additional_files = QtWidgets.QCheckBox(self.move_files) self.move_additional_files.setEnabled(False) self.move_additional_files.setObjectName("move_additional_files") self.verticalLayout_4.addWidget(self.move_additional_files) self.move_additional_files_pattern = QtWidgets.QLineEdit(self.move_files) self.move_additional_files_pattern.setEnabled(False) self.move_additional_files_pattern.setObjectName("move_additional_files_pattern") self.verticalLayout_4.addWidget(self.move_additional_files_pattern) self.delete_empty_dirs = QtWidgets.QCheckBox(self.move_files) self.delete_empty_dirs.setEnabled(False) self.delete_empty_dirs.setObjectName("delete_empty_dirs") self.verticalLayout_4.addWidget(self.delete_empty_dirs) self.verticalLayout_5.addWidget(self.move_files) self.rename_files = QtWidgets.QCheckBox(RenamingOptionsPage) self.rename_files.setObjectName("rename_files") self.verticalLayout_5.addWidget(self.rename_files) self.ascii_filenames = QtWidgets.QCheckBox(RenamingOptionsPage) self.ascii_filenames.setObjectName("ascii_filenames") self.verticalLayout_5.addWidget(self.ascii_filenames) self.windows_compatibility = QtWidgets.QCheckBox(RenamingOptionsPage) self.windows_compatibility.setObjectName("windows_compatibility") self.verticalLayout_5.addWidget(self.windows_compatibility) self.label_2 = QtWidgets.QLabel(RenamingOptionsPage) self.label_2.setObjectName("label_2") self.verticalLayout_5.addWidget(self.label_2) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setSpacing(2) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.naming_script_selector = QtWidgets.QComboBox(RenamingOptionsPage) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.naming_script_selector.sizePolicy().hasHeightForWidth()) self.naming_script_selector.setSizePolicy(sizePolicy) self.naming_script_selector.setObjectName("naming_script_selector") self.horizontalLayout_2.addWidget(self.naming_script_selector) self.open_script_editor = QtWidgets.QPushButton(RenamingOptionsPage) self.open_script_editor.setObjectName("open_script_editor") self.horizontalLayout_2.addWidget(self.open_script_editor) self.verticalLayout_5.addLayout(self.horizontalLayout_2) self.groupBox = QtWidgets.QGroupBox(RenamingOptionsPage) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setObjectName("groupBox") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.groupBox) self.verticalLayout_6.setContentsMargins(3, 3, 3, 3) self.verticalLayout_6.setObjectName("verticalLayout_6") self.renaming_options_examples_splitter = QtWidgets.QSplitter(self.groupBox) self.renaming_options_examples_splitter.setOrientation(QtCore.Qt.Horizontal) self.renaming_options_examples_splitter.setObjectName("renaming_options_examples_splitter") self.frame = QtWidgets.QFrame(self.renaming_options_examples_splitter) self.frame.setMinimumSize(QtCore.QSize(100, 0)) self.frame.setFrameShape(QtWidgets.QFrame.NoFrame) self.frame.setFrameShadow(QtWidgets.QFrame.Raised) self.frame.setObjectName("frame") self.verticalLayout = QtWidgets.QVBoxLayout(self.frame) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setSpacing(3) self.verticalLayout.setObjectName("verticalLayout") self.example_filename_before_label = QtWidgets.QLabel(self.frame) self.example_filename_before_label.setObjectName("example_filename_before_label") self.verticalLayout.addWidget(self.example_filename_before_label) self.example_filename_before = QtWidgets.QListWidget(self.frame) self.example_filename_before.setObjectName("example_filename_before") self.verticalLayout.addWidget(self.example_filename_before) self.frame_2 = QtWidgets.QFrame(self.renaming_options_examples_splitter) self.frame_2.setMinimumSize(QtCore.QSize(100, 0)) self.frame_2.setFrameShape(QtWidgets.QFrame.NoFrame) self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised) self.frame_2.setObjectName("frame_2") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.frame_2) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setSpacing(3) self.verticalLayout_3.setObjectName("verticalLayout_3") self.example_filename_after_label = QtWidgets.QLabel(self.frame_2) self.example_filename_after_label.setObjectName("example_filename_after_label") self.verticalLayout_3.addWidget(self.example_filename_after_label) self.example_filename_after = QtWidgets.QListWidget(self.frame_2) self.example_filename_after.setObjectName("example_filename_after") self.verticalLayout_3.addWidget(self.example_filename_after) self.verticalLayout_6.addWidget(self.renaming_options_examples_splitter) self.verticalLayout_5.addWidget(self.groupBox) self.example_selection_note = QtWidgets.QLabel(RenamingOptionsPage) self.example_selection_note.setText("") self.example_selection_note.setWordWrap(True) self.example_selection_note.setObjectName("example_selection_note") self.verticalLayout_5.addWidget(self.example_selection_note) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setSpacing(2) self.horizontalLayout.setObjectName("horizontalLayout") self.example_filename_sample_files_button = QtWidgets.QPushButton(RenamingOptionsPage) self.example_filename_sample_files_button.setObjectName("example_filename_sample_files_button") self.horizontalLayout.addWidget(self.example_filename_sample_files_button) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.verticalLayout_5.addLayout(self.horizontalLayout) self.retranslateUi(RenamingOptionsPage) QtCore.QMetaObject.connectSlotsByName(RenamingOptionsPage) RenamingOptionsPage.setTabOrder(self.move_files, self.move_files_to) RenamingOptionsPage.setTabOrder(self.move_files_to, self.move_files_to_browse) RenamingOptionsPage.setTabOrder(self.move_files_to_browse, self.move_additional_files) RenamingOptionsPage.setTabOrder(self.move_additional_files, self.move_additional_files_pattern) RenamingOptionsPage.setTabOrder(self.move_additional_files_pattern, self.delete_empty_dirs) def retranslateUi(self, RenamingOptionsPage): _translate = QtCore.QCoreApplication.translate self.move_files.setTitle(_("Move files when saving")) self.label.setText(_("Destination directory:")) self.move_files_to_browse.setText(_("Browse...")) self.move_additional_files.setText(_("Move additional files (case insensitive):")) self.delete_empty_dirs.setText(_("Delete empty directories")) self.rename_files.setText(_("Rename files when saving")) self.ascii_filenames.setText(_("Replace non-ASCII characters")) self.windows_compatibility.setText(_("Windows compatibility")) self.label_2.setText(_("Selected file naming script:")) self.open_script_editor.setText(_("Edit script...")) self.groupBox.setTitle(_("Files will be named like this:")) self.example_filename_before_label.setText(_("Before")) self.example_filename_after_label.setText(_("After")) self.example_filename_sample_files_button.setText(_("Reload examples")) picard-release-2.7.3/picard/ui/ui_options_script.py000066400000000000000000000170511416775010500224220ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_ScriptingOptionsPage(object): def setupUi(self, ScriptingOptionsPage): ScriptingOptionsPage.setObjectName("ScriptingOptionsPage") ScriptingOptionsPage.resize(605, 551) self.vboxlayout = QtWidgets.QVBoxLayout(ScriptingOptionsPage) self.vboxlayout.setContentsMargins(9, 9, 9, 0) self.vboxlayout.setSpacing(6) self.vboxlayout.setObjectName("vboxlayout") self.enable_tagger_scripts = QtWidgets.QGroupBox(ScriptingOptionsPage) self.enable_tagger_scripts.setCheckable(True) self.enable_tagger_scripts.setObjectName("enable_tagger_scripts") self.verticalLayout = QtWidgets.QVBoxLayout(self.enable_tagger_scripts) self.verticalLayout.setObjectName("verticalLayout") self.scripting_options_splitter = QtWidgets.QSplitter(self.enable_tagger_scripts) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.scripting_options_splitter.sizePolicy().hasHeightForWidth()) self.scripting_options_splitter.setSizePolicy(sizePolicy) self.scripting_options_splitter.setOrientation(QtCore.Qt.Horizontal) self.scripting_options_splitter.setChildrenCollapsible(False) self.scripting_options_splitter.setObjectName("scripting_options_splitter") self.script_list = ScriptListWidget(self.scripting_options_splitter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.script_list.sizePolicy().hasHeightForWidth()) self.script_list.setSizePolicy(sizePolicy) self.script_list.setMinimumSize(QtCore.QSize(120, 0)) self.script_list.setObjectName("script_list") self.formWidget = QtWidgets.QWidget(self.scripting_options_splitter) self.formWidget.setObjectName("formWidget") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.formWidget) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.tagger_script = ScriptTextEdit(self.formWidget) self.tagger_script.setAcceptRichText(False) self.tagger_script.setObjectName("tagger_script") self.verticalLayout_2.addWidget(self.tagger_script) self.verticalLayout.addWidget(self.scripting_options_splitter) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.move_up_button = QtWidgets.QToolButton(self.enable_tagger_scripts) icon = QtGui.QIcon.fromTheme(":/images/16x16/go-up.png") self.move_up_button.setIcon(icon) self.move_up_button.setObjectName("move_up_button") self.horizontalLayout.addWidget(self.move_up_button) self.move_down_button = QtWidgets.QToolButton(self.enable_tagger_scripts) icon = QtGui.QIcon.fromTheme(":/images/16x16/go-down.png") self.move_down_button.setIcon(icon) self.move_down_button.setObjectName("move_down_button") self.horizontalLayout.addWidget(self.move_down_button) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.add_button = QtWidgets.QToolButton(self.enable_tagger_scripts) self.add_button.setObjectName("add_button") self.horizontalLayout.addWidget(self.add_button) self.remove_button = QtWidgets.QToolButton(self.enable_tagger_scripts) self.remove_button.setObjectName("remove_button") self.horizontalLayout.addWidget(self.remove_button) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.import_button = QtWidgets.QToolButton(self.enable_tagger_scripts) self.import_button.setObjectName("import_button") self.horizontalLayout.addWidget(self.import_button) self.export_button = QtWidgets.QToolButton(self.enable_tagger_scripts) self.export_button.setObjectName("export_button") self.horizontalLayout.addWidget(self.export_button) spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem2) self.scripting_documentation_button = QtWidgets.QToolButton(self.enable_tagger_scripts) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.scripting_documentation_button.sizePolicy().hasHeightForWidth()) self.scripting_documentation_button.setSizePolicy(sizePolicy) self.scripting_documentation_button.setObjectName("scripting_documentation_button") self.horizontalLayout.addWidget(self.scripting_documentation_button) self.verticalLayout.addLayout(self.horizontalLayout) self.script_error = QtWidgets.QLabel(self.enable_tagger_scripts) self.script_error.setText("") self.script_error.setAlignment(QtCore.Qt.AlignCenter) self.script_error.setObjectName("script_error") self.verticalLayout.addWidget(self.script_error) self.vboxlayout.addWidget(self.enable_tagger_scripts) self.retranslateUi(ScriptingOptionsPage) self.add_button.clicked.connect(self.script_list.add_script) self.tagger_script.textChanged.connect(ScriptingOptionsPage.live_update_and_check) self.script_list.itemSelectionChanged.connect(ScriptingOptionsPage.script_selected) self.remove_button.clicked.connect(self.script_list.remove_selected_script) self.enable_tagger_scripts.toggled['bool'].connect(ScriptingOptionsPage.enable_tagger_scripts_toggled) QtCore.QMetaObject.connectSlotsByName(ScriptingOptionsPage) ScriptingOptionsPage.setTabOrder(self.enable_tagger_scripts, self.script_list) ScriptingOptionsPage.setTabOrder(self.script_list, self.tagger_script) ScriptingOptionsPage.setTabOrder(self.tagger_script, self.move_up_button) ScriptingOptionsPage.setTabOrder(self.move_up_button, self.move_down_button) ScriptingOptionsPage.setTabOrder(self.move_down_button, self.remove_button) def retranslateUi(self, ScriptingOptionsPage): _translate = QtCore.QCoreApplication.translate self.enable_tagger_scripts.setTitle(_("Tagger Script(s)")) self.tagger_script.setPlaceholderText(_("Enter your tagger script here.")) self.move_up_button.setToolTip(_("Move script up")) self.move_down_button.setToolTip(_("Move script down")) self.add_button.setToolTip(_("Add new script")) self.add_button.setText(_("Add new script")) self.remove_button.setToolTip(_("Remove the selected script")) self.remove_button.setText(_("Remove script")) self.import_button.setText(_("Import")) self.export_button.setText(_("Export")) self.scripting_documentation_button.setText(_("Scripting Documentation")) from picard.ui.widgets.scriptlistwidget import ScriptListWidget from picard.ui.widgets.scripttextedit import ScriptTextEdit picard-release-2.7.3/picard/ui/ui_options_tags.py000066400000000000000000000104351416775010500220530ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_TagsOptionsPage(object): def setupUi(self, TagsOptionsPage): TagsOptionsPage.setObjectName("TagsOptionsPage") TagsOptionsPage.resize(567, 525) self.vboxlayout = QtWidgets.QVBoxLayout(TagsOptionsPage) self.vboxlayout.setObjectName("vboxlayout") self.write_tags = QtWidgets.QCheckBox(TagsOptionsPage) self.write_tags.setObjectName("write_tags") self.vboxlayout.addWidget(self.write_tags) self.preserve_timestamps = QtWidgets.QCheckBox(TagsOptionsPage) self.preserve_timestamps.setObjectName("preserve_timestamps") self.vboxlayout.addWidget(self.preserve_timestamps) self.before_tagging = QtWidgets.QGroupBox(TagsOptionsPage) self.before_tagging.setObjectName("before_tagging") self.vboxlayout1 = QtWidgets.QVBoxLayout(self.before_tagging) self.vboxlayout1.setContentsMargins(-1, 6, -1, 7) self.vboxlayout1.setSpacing(2) self.vboxlayout1.setObjectName("vboxlayout1") self.clear_existing_tags = QtWidgets.QCheckBox(self.before_tagging) self.clear_existing_tags.setObjectName("clear_existing_tags") self.vboxlayout1.addWidget(self.clear_existing_tags) self.preserve_images = QtWidgets.QCheckBox(self.before_tagging) self.preserve_images.setEnabled(False) self.preserve_images.setObjectName("preserve_images") self.vboxlayout1.addWidget(self.preserve_images) self.remove_id3_from_flac = QtWidgets.QCheckBox(self.before_tagging) self.remove_id3_from_flac.setObjectName("remove_id3_from_flac") self.vboxlayout1.addWidget(self.remove_id3_from_flac) self.remove_ape_from_mp3 = QtWidgets.QCheckBox(self.before_tagging) self.remove_ape_from_mp3.setObjectName("remove_ape_from_mp3") self.vboxlayout1.addWidget(self.remove_ape_from_mp3) spacerItem = QtWidgets.QSpacerItem(20, 6, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.vboxlayout1.addItem(spacerItem) self.preserved_tags_label = QtWidgets.QLabel(self.before_tagging) self.preserved_tags_label.setObjectName("preserved_tags_label") self.vboxlayout1.addWidget(self.preserved_tags_label) self.preserved_tags = TagListEditor(self.before_tagging) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.preserved_tags.sizePolicy().hasHeightForWidth()) self.preserved_tags.setSizePolicy(sizePolicy) self.preserved_tags.setObjectName("preserved_tags") self.vboxlayout1.addWidget(self.preserved_tags) self.vboxlayout.addWidget(self.before_tagging) self.retranslateUi(TagsOptionsPage) self.clear_existing_tags.toggled['bool'].connect(self.preserve_images.setEnabled) QtCore.QMetaObject.connectSlotsByName(TagsOptionsPage) TagsOptionsPage.setTabOrder(self.write_tags, self.preserve_timestamps) TagsOptionsPage.setTabOrder(self.preserve_timestamps, self.clear_existing_tags) TagsOptionsPage.setTabOrder(self.clear_existing_tags, self.preserve_images) TagsOptionsPage.setTabOrder(self.preserve_images, self.remove_id3_from_flac) TagsOptionsPage.setTabOrder(self.remove_id3_from_flac, self.remove_ape_from_mp3) def retranslateUi(self, TagsOptionsPage): _translate = QtCore.QCoreApplication.translate self.write_tags.setText(_("Write tags to files")) self.preserve_timestamps.setText(_("Preserve timestamps of tagged files")) self.before_tagging.setTitle(_("Before Tagging")) self.clear_existing_tags.setText(_("Clear existing tags")) self.preserve_images.setText(_("Keep embedded images when clearing tags")) self.remove_id3_from_flac.setText(_("Remove ID3 tags from FLAC files")) self.remove_ape_from_mp3.setText(_("Remove APEv2 tags from MP3 files")) self.preserved_tags_label.setText(_("Preserve these tags from being cleared or overwritten with MusicBrainz data:")) from picard.ui.widgets.taglisteditor import TagListEditor picard-release-2.7.3/picard/ui/ui_options_tags_compatibility_aac.py000066400000000000000000000053431416775010500256120ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_TagsCompatibilityOptionsPage(object): def setupUi(self, TagsCompatibilityOptionsPage): TagsCompatibilityOptionsPage.setObjectName("TagsCompatibilityOptionsPage") TagsCompatibilityOptionsPage.resize(539, 705) self.vboxlayout = QtWidgets.QVBoxLayout(TagsCompatibilityOptionsPage) self.vboxlayout.setObjectName("vboxlayout") self.aac_tags = QtWidgets.QGroupBox(TagsCompatibilityOptionsPage) self.aac_tags.setObjectName("aac_tags") self.verticalLayout = QtWidgets.QVBoxLayout(self.aac_tags) self.verticalLayout.setObjectName("verticalLayout") self.info_label = QtWidgets.QLabel(self.aac_tags) self.info_label.setWordWrap(True) self.info_label.setObjectName("info_label") self.verticalLayout.addWidget(self.info_label) spacerItem = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.verticalLayout.addItem(spacerItem) self.aac_save_ape = QtWidgets.QRadioButton(self.aac_tags) self.aac_save_ape.setChecked(True) self.aac_save_ape.setObjectName("aac_save_ape") self.verticalLayout.addWidget(self.aac_save_ape) self.aac_no_tags = QtWidgets.QRadioButton(self.aac_tags) self.aac_no_tags.setObjectName("aac_no_tags") self.verticalLayout.addWidget(self.aac_no_tags) self.remove_ape_from_aac = QtWidgets.QCheckBox(self.aac_tags) self.remove_ape_from_aac.setObjectName("remove_ape_from_aac") self.verticalLayout.addWidget(self.remove_ape_from_aac) self.vboxlayout.addWidget(self.aac_tags) spacerItem1 = QtWidgets.QSpacerItem(274, 41, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.vboxlayout.addItem(spacerItem1) self.retranslateUi(TagsCompatibilityOptionsPage) QtCore.QMetaObject.connectSlotsByName(TagsCompatibilityOptionsPage) def retranslateUi(self, TagsCompatibilityOptionsPage): _translate = QtCore.QCoreApplication.translate self.aac_tags.setTitle(_("AAC files")) self.info_label.setText(_("Picard can save APEv2 tags to pure AAC files, which by default do not support tagging. APEv2 tags in AAC are supported by some players, but players not supporting AAC files with APEv2 tags can have issues loading and playing those files. To deal with this you can choose whether to save tags to those files.")) self.aac_save_ape.setText(_("Save APEv2 tags")) self.aac_no_tags.setText(_("Do not save tags")) self.remove_ape_from_aac.setText(_("Remove APEv2 tags from AAC files")) picard-release-2.7.3/picard/ui/ui_options_tags_compatibility_ac3.py000066400000000000000000000053751416775010500255410ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_TagsCompatibilityOptionsPage(object): def setupUi(self, TagsCompatibilityOptionsPage): TagsCompatibilityOptionsPage.setObjectName("TagsCompatibilityOptionsPage") TagsCompatibilityOptionsPage.resize(539, 705) self.vboxlayout = QtWidgets.QVBoxLayout(TagsCompatibilityOptionsPage) self.vboxlayout.setObjectName("vboxlayout") self.ac3_files = QtWidgets.QGroupBox(TagsCompatibilityOptionsPage) self.ac3_files.setObjectName("ac3_files") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.ac3_files) self.verticalLayout_2.setObjectName("verticalLayout_2") self.info_label = QtWidgets.QLabel(self.ac3_files) self.info_label.setWordWrap(True) self.info_label.setObjectName("info_label") self.verticalLayout_2.addWidget(self.info_label) spacerItem = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.verticalLayout_2.addItem(spacerItem) self.ac3_save_ape = QtWidgets.QRadioButton(self.ac3_files) self.ac3_save_ape.setChecked(True) self.ac3_save_ape.setObjectName("ac3_save_ape") self.verticalLayout_2.addWidget(self.ac3_save_ape) self.ac3_no_tags = QtWidgets.QRadioButton(self.ac3_files) self.ac3_no_tags.setObjectName("ac3_no_tags") self.verticalLayout_2.addWidget(self.ac3_no_tags) self.remove_ape_from_ac3 = QtWidgets.QCheckBox(self.ac3_files) self.remove_ape_from_ac3.setObjectName("remove_ape_from_ac3") self.verticalLayout_2.addWidget(self.remove_ape_from_ac3) self.vboxlayout.addWidget(self.ac3_files) spacerItem1 = QtWidgets.QSpacerItem(274, 41, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.vboxlayout.addItem(spacerItem1) self.retranslateUi(TagsCompatibilityOptionsPage) QtCore.QMetaObject.connectSlotsByName(TagsCompatibilityOptionsPage) def retranslateUi(self, TagsCompatibilityOptionsPage): _translate = QtCore.QCoreApplication.translate self.ac3_files.setTitle(_("AC3 files")) self.info_label.setText(_("Picard can save APEv2 tags to pure AC3 files, which by default do not support tagging. APEv2 tags in AC3 are supported by some players, but players not supporting AC3 files with APEv2 tags can have issues loading and playing those files. To deal with this you can choose whether to save tags to those files.")) self.ac3_save_ape.setText(_("Save APEv2 tags")) self.ac3_no_tags.setText(_("Do not save tags")) self.remove_ape_from_ac3.setText(_("Remove APEv2 tags from AC3 files")) picard-release-2.7.3/picard/ui/ui_options_tags_compatibility_id3.py000066400000000000000000000167461416775010500255560ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_TagsCompatibilityOptionsPage(object): def setupUi(self, TagsCompatibilityOptionsPage): TagsCompatibilityOptionsPage.setObjectName("TagsCompatibilityOptionsPage") TagsCompatibilityOptionsPage.resize(539, 705) self.vboxlayout = QtWidgets.QVBoxLayout(TagsCompatibilityOptionsPage) self.vboxlayout.setObjectName("vboxlayout") self.tag_compatibility = QtWidgets.QGroupBox(TagsCompatibilityOptionsPage) self.tag_compatibility.setObjectName("tag_compatibility") self.vboxlayout1 = QtWidgets.QVBoxLayout(self.tag_compatibility) self.vboxlayout1.setContentsMargins(-1, 6, -1, 7) self.vboxlayout1.setSpacing(2) self.vboxlayout1.setObjectName("vboxlayout1") self.id3v2_version = QtWidgets.QGroupBox(self.tag_compatibility) self.id3v2_version.setFlat(False) self.id3v2_version.setCheckable(False) self.id3v2_version.setObjectName("id3v2_version") self.horizontalLayout = QtWidgets.QHBoxLayout(self.id3v2_version) self.horizontalLayout.setContentsMargins(-1, 6, -1, 7) self.horizontalLayout.setObjectName("horizontalLayout") self.write_id3v24 = QtWidgets.QRadioButton(self.id3v2_version) self.write_id3v24.setChecked(True) self.write_id3v24.setObjectName("write_id3v24") self.horizontalLayout.addWidget(self.write_id3v24) self.write_id3v23 = QtWidgets.QRadioButton(self.id3v2_version) self.write_id3v23.setChecked(False) self.write_id3v23.setObjectName("write_id3v23") self.horizontalLayout.addWidget(self.write_id3v23) self.label = QtWidgets.QLabel(self.id3v2_version) self.label.setText("") self.label.setWordWrap(True) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.vboxlayout1.addWidget(self.id3v2_version) self.id3v2_text_encoding = QtWidgets.QGroupBox(self.tag_compatibility) self.id3v2_text_encoding.setObjectName("id3v2_text_encoding") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.id3v2_text_encoding) self.horizontalLayout_2.setContentsMargins(-1, 6, -1, 7) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.enc_utf8 = QtWidgets.QRadioButton(self.id3v2_text_encoding) self.enc_utf8.setObjectName("enc_utf8") self.horizontalLayout_2.addWidget(self.enc_utf8) self.enc_utf16 = QtWidgets.QRadioButton(self.id3v2_text_encoding) self.enc_utf16.setObjectName("enc_utf16") self.horizontalLayout_2.addWidget(self.enc_utf16) self.enc_iso88591 = QtWidgets.QRadioButton(self.id3v2_text_encoding) self.enc_iso88591.setObjectName("enc_iso88591") self.horizontalLayout_2.addWidget(self.enc_iso88591) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem1) self.label_2 = QtWidgets.QLabel(self.id3v2_text_encoding) self.label_2.setText("") self.label_2.setWordWrap(True) self.label_2.setObjectName("label_2") self.horizontalLayout_2.addWidget(self.label_2) self.vboxlayout1.addWidget(self.id3v2_text_encoding) self.hbox_id3v23_join_with = QtWidgets.QHBoxLayout() self.hbox_id3v23_join_with.setObjectName("hbox_id3v23_join_with") self.label_id3v23_join_with = QtWidgets.QLabel(self.tag_compatibility) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(4) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_id3v23_join_with.sizePolicy().hasHeightForWidth()) self.label_id3v23_join_with.setSizePolicy(sizePolicy) self.label_id3v23_join_with.setObjectName("label_id3v23_join_with") self.hbox_id3v23_join_with.addWidget(self.label_id3v23_join_with) self.id3v23_join_with = QtWidgets.QComboBox(self.tag_compatibility) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.id3v23_join_with.sizePolicy().hasHeightForWidth()) self.id3v23_join_with.setSizePolicy(sizePolicy) self.id3v23_join_with.setEditable(True) self.id3v23_join_with.setObjectName("id3v23_join_with") self.id3v23_join_with.addItem("") self.id3v23_join_with.setItemText(0, "/") self.id3v23_join_with.addItem("") self.id3v23_join_with.setItemText(1, "; ") self.id3v23_join_with.addItem("") self.id3v23_join_with.setItemText(2, " / ") self.hbox_id3v23_join_with.addWidget(self.id3v23_join_with) self.vboxlayout1.addLayout(self.hbox_id3v23_join_with) self.itunes_compatible_grouping = QtWidgets.QCheckBox(self.tag_compatibility) self.itunes_compatible_grouping.setObjectName("itunes_compatible_grouping") self.vboxlayout1.addWidget(self.itunes_compatible_grouping) self.write_id3v1 = QtWidgets.QCheckBox(self.tag_compatibility) self.write_id3v1.setObjectName("write_id3v1") self.vboxlayout1.addWidget(self.write_id3v1) self.vboxlayout.addWidget(self.tag_compatibility) spacerItem2 = QtWidgets.QSpacerItem(274, 41, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.vboxlayout.addItem(spacerItem2) self.retranslateUi(TagsCompatibilityOptionsPage) QtCore.QMetaObject.connectSlotsByName(TagsCompatibilityOptionsPage) TagsCompatibilityOptionsPage.setTabOrder(self.write_id3v24, self.write_id3v23) TagsCompatibilityOptionsPage.setTabOrder(self.write_id3v23, self.enc_utf8) TagsCompatibilityOptionsPage.setTabOrder(self.enc_utf8, self.enc_utf16) TagsCompatibilityOptionsPage.setTabOrder(self.enc_utf16, self.enc_iso88591) TagsCompatibilityOptionsPage.setTabOrder(self.enc_iso88591, self.id3v23_join_with) TagsCompatibilityOptionsPage.setTabOrder(self.id3v23_join_with, self.itunes_compatible_grouping) TagsCompatibilityOptionsPage.setTabOrder(self.itunes_compatible_grouping, self.write_id3v1) def retranslateUi(self, TagsCompatibilityOptionsPage): _translate = QtCore.QCoreApplication.translate self.tag_compatibility.setTitle(_("ID3")) self.id3v2_version.setTitle(_("ID3v2 Version")) self.write_id3v24.setText(_("2.4")) self.write_id3v23.setText(_("2.3")) self.id3v2_text_encoding.setTitle(_("ID3v2 text encoding")) self.enc_utf8.setText(_("UTF-8")) self.enc_utf16.setText(_("UTF-16")) self.enc_iso88591.setText(_("ISO-8859-1")) self.label_id3v23_join_with.setText(_("Join multiple ID3v2.3 tags with:")) self.id3v23_join_with.setToolTip(_("

Default is \'/\' to maintain compatibility with previous Picard releases.

New alternatives are \';_\' or \'_/_\' or type your own.

")) self.itunes_compatible_grouping.setText(_("Save iTunes compatible grouping and work")) self.write_id3v1.setText(_("Also include ID3v1 tags in the files")) picard-release-2.7.3/picard/ui/ui_options_tags_compatibility_wave.py000066400000000000000000000076061416775010500260340ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_TagsCompatibilityOptionsPage(object): def setupUi(self, TagsCompatibilityOptionsPage): TagsCompatibilityOptionsPage.setObjectName("TagsCompatibilityOptionsPage") TagsCompatibilityOptionsPage.resize(539, 705) self.vboxlayout = QtWidgets.QVBoxLayout(TagsCompatibilityOptionsPage) self.vboxlayout.setObjectName("vboxlayout") self.wave_files = QtWidgets.QGroupBox(TagsCompatibilityOptionsPage) self.wave_files.setObjectName("wave_files") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.wave_files) self.verticalLayout_3.setObjectName("verticalLayout_3") self.label = QtWidgets.QLabel(self.wave_files) self.label.setWordWrap(True) self.label.setObjectName("label") self.verticalLayout_3.addWidget(self.label) spacerItem = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.verticalLayout_3.addItem(spacerItem) self.write_wave_riff_info = QtWidgets.QCheckBox(self.wave_files) self.write_wave_riff_info.setObjectName("write_wave_riff_info") self.verticalLayout_3.addWidget(self.write_wave_riff_info) self.remove_wave_riff_info = QtWidgets.QCheckBox(self.wave_files) self.remove_wave_riff_info.setObjectName("remove_wave_riff_info") self.verticalLayout_3.addWidget(self.remove_wave_riff_info) self.wave_riff_info_encoding = QtWidgets.QGroupBox(self.wave_files) self.wave_riff_info_encoding.setObjectName("wave_riff_info_encoding") self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.wave_riff_info_encoding) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.wave_riff_info_enc_cp1252 = QtWidgets.QRadioButton(self.wave_riff_info_encoding) self.wave_riff_info_enc_cp1252.setChecked(True) self.wave_riff_info_enc_cp1252.setObjectName("wave_riff_info_enc_cp1252") self.horizontalLayout_3.addWidget(self.wave_riff_info_enc_cp1252) self.wave_riff_info_enc_utf8 = QtWidgets.QRadioButton(self.wave_riff_info_encoding) self.wave_riff_info_enc_utf8.setObjectName("wave_riff_info_enc_utf8") self.horizontalLayout_3.addWidget(self.wave_riff_info_enc_utf8) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem1) self.verticalLayout_3.addWidget(self.wave_riff_info_encoding) self.vboxlayout.addWidget(self.wave_files) spacerItem2 = QtWidgets.QSpacerItem(274, 41, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.vboxlayout.addItem(spacerItem2) self.retranslateUi(TagsCompatibilityOptionsPage) self.write_wave_riff_info.toggled['bool'].connect(self.remove_wave_riff_info.setDisabled) QtCore.QMetaObject.connectSlotsByName(TagsCompatibilityOptionsPage) def retranslateUi(self, TagsCompatibilityOptionsPage): _translate = QtCore.QCoreApplication.translate self.wave_files.setTitle(_("WAVE files")) self.label.setText(_("Picard will tag WAVE files using ID3v2 tags. This is not supported by all software. For compatibility with software which does not support ID3v2 tags in WAVE files additional RIFF INFO tags can be written to the files. RIFF INFO has only limited support for tags and character encodings.")) self.write_wave_riff_info.setText(_("Also include RIFF INFO tags in the files")) self.remove_wave_riff_info.setText(_("Remove existing RIFF INFO tags from WAVE files")) self.wave_riff_info_encoding.setTitle(_("RIFF INFO text encoding")) self.wave_riff_info_enc_cp1252.setText(_("Windows-1252")) self.wave_riff_info_enc_utf8.setText(_("UTF-8")) picard-release-2.7.3/picard/ui/ui_passworddialog.py000066400000000000000000000062541416775010500223700ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_PasswordDialog(object): def setupUi(self, PasswordDialog): PasswordDialog.setObjectName("PasswordDialog") PasswordDialog.setWindowModality(QtCore.Qt.WindowModal) PasswordDialog.resize(378, 246) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(PasswordDialog.sizePolicy().hasHeightForWidth()) PasswordDialog.setSizePolicy(sizePolicy) self.verticalLayout = QtWidgets.QVBoxLayout(PasswordDialog) self.verticalLayout.setObjectName("verticalLayout") self.info_text = QtWidgets.QLabel(PasswordDialog) self.info_text.setText("") self.info_text.setWordWrap(True) self.info_text.setObjectName("info_text") self.verticalLayout.addWidget(self.info_text) spacerItem = QtWidgets.QSpacerItem(20, 60, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.label = QtWidgets.QLabel(PasswordDialog) self.label.setObjectName("label") self.verticalLayout.addWidget(self.label) self.username = QtWidgets.QLineEdit(PasswordDialog) self.username.setWindowModality(QtCore.Qt.NonModal) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.username.sizePolicy().hasHeightForWidth()) self.username.setSizePolicy(sizePolicy) self.username.setObjectName("username") self.verticalLayout.addWidget(self.username) self.label_2 = QtWidgets.QLabel(PasswordDialog) self.label_2.setObjectName("label_2") self.verticalLayout.addWidget(self.label_2) self.password = QtWidgets.QLineEdit(PasswordDialog) self.password.setEchoMode(QtWidgets.QLineEdit.Password) self.password.setObjectName("password") self.verticalLayout.addWidget(self.password) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem1) self.buttonbox = QtWidgets.QDialogButtonBox(PasswordDialog) self.buttonbox.setOrientation(QtCore.Qt.Horizontal) self.buttonbox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) self.buttonbox.setObjectName("buttonbox") self.verticalLayout.addWidget(self.buttonbox) self.retranslateUi(PasswordDialog) self.buttonbox.rejected.connect(PasswordDialog.reject) QtCore.QMetaObject.connectSlotsByName(PasswordDialog) def retranslateUi(self, PasswordDialog): _translate = QtCore.QCoreApplication.translate PasswordDialog.setWindowTitle(_("Authentication required")) self.label.setText(_("Username:")) self.label_2.setText(_("Password:")) picard-release-2.7.3/picard/ui/ui_provider_options_caa.py000066400000000000000000000077351416775010500235640ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_CaaOptions(object): def setupUi(self, CaaOptions): CaaOptions.setObjectName("CaaOptions") CaaOptions.resize(660, 194) self.verticalLayout = QtWidgets.QVBoxLayout(CaaOptions) self.verticalLayout.setObjectName("verticalLayout") self.select_caa_types_group = QtWidgets.QHBoxLayout() self.select_caa_types_group.setObjectName("select_caa_types_group") self.restrict_images_types = QtWidgets.QCheckBox(CaaOptions) self.restrict_images_types.setObjectName("restrict_images_types") self.select_caa_types_group.addWidget(self.restrict_images_types) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.select_caa_types_group.addItem(spacerItem) self.select_caa_types = QtWidgets.QPushButton(CaaOptions) self.select_caa_types.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(100) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.select_caa_types.sizePolicy().hasHeightForWidth()) self.select_caa_types.setSizePolicy(sizePolicy) self.select_caa_types.setObjectName("select_caa_types") self.select_caa_types_group.addWidget(self.select_caa_types) self.verticalLayout.addLayout(self.select_caa_types_group) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.label = QtWidgets.QLabel(CaaOptions) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.cb_image_size = QtWidgets.QComboBox(CaaOptions) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cb_image_size.sizePolicy().hasHeightForWidth()) self.cb_image_size.setSizePolicy(sizePolicy) self.cb_image_size.setObjectName("cb_image_size") self.horizontalLayout.addWidget(self.cb_image_size) self.verticalLayout.addLayout(self.horizontalLayout) self.cb_approved_only = QtWidgets.QCheckBox(CaaOptions) self.cb_approved_only.setObjectName("cb_approved_only") self.verticalLayout.addWidget(self.cb_approved_only) spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem2) self.retranslateUi(CaaOptions) QtCore.QMetaObject.connectSlotsByName(CaaOptions) CaaOptions.setTabOrder(self.restrict_images_types, self.select_caa_types) CaaOptions.setTabOrder(self.select_caa_types, self.cb_image_size) CaaOptions.setTabOrder(self.cb_image_size, self.cb_approved_only) def retranslateUi(self, CaaOptions): _translate = QtCore.QCoreApplication.translate CaaOptions.setWindowTitle(_("Form")) self.restrict_images_types.setText(_("Download only cover art images matching selected types")) self.select_caa_types.setText(_("Select types...")) self.label.setText(_("Only use images of the following size:")) self.cb_approved_only.setText(_("Download only approved images")) picard-release-2.7.3/picard/ui/ui_provider_options_local.py000066400000000000000000000056431416775010500241260ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_LocalOptions(object): def setupUi(self, LocalOptions): LocalOptions.setObjectName("LocalOptions") LocalOptions.resize(472, 215) self.verticalLayout = QtWidgets.QVBoxLayout(LocalOptions) self.verticalLayout.setObjectName("verticalLayout") self.local_cover_regex_label = QtWidgets.QLabel(LocalOptions) self.local_cover_regex_label.setObjectName("local_cover_regex_label") self.verticalLayout.addWidget(self.local_cover_regex_label) self.local_cover_regex_edit = QtWidgets.QLineEdit(LocalOptions) self.local_cover_regex_edit.setObjectName("local_cover_regex_edit") self.verticalLayout.addWidget(self.local_cover_regex_edit) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.local_cover_regex_error = QtWidgets.QLabel(LocalOptions) self.local_cover_regex_error.setText("") self.local_cover_regex_error.setObjectName("local_cover_regex_error") self.horizontalLayout_2.addWidget(self.local_cover_regex_error) self.local_cover_regex_default = QtWidgets.QPushButton(LocalOptions) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.local_cover_regex_default.sizePolicy().hasHeightForWidth()) self.local_cover_regex_default.setSizePolicy(sizePolicy) self.local_cover_regex_default.setObjectName("local_cover_regex_default") self.horizontalLayout_2.addWidget(self.local_cover_regex_default) self.verticalLayout.addLayout(self.horizontalLayout_2) self.note = QtWidgets.QLabel(LocalOptions) font = QtGui.QFont() font.setItalic(True) self.note.setFont(font) self.note.setWordWrap(True) self.note.setObjectName("note") self.verticalLayout.addWidget(self.note) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.retranslateUi(LocalOptions) QtCore.QMetaObject.connectSlotsByName(LocalOptions) def retranslateUi(self, LocalOptions): _translate = QtCore.QCoreApplication.translate LocalOptions.setWindowTitle(_("Form")) self.local_cover_regex_label.setText(_("Local cover art files match the following regular expression:")) self.local_cover_regex_default.setText(_("Default")) self.note.setText(_("First group in the regular expression, if any, will be used as type, ie. cover-back-spine.jpg will be set as types Back + Spine. If no type is found, it will default to Front type.")) picard-release-2.7.3/picard/ui/ui_scripteditor.py000066400000000000000000000333121416775010500220540ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_ScriptEditor(object): def setupUi(self, ScriptEditor): ScriptEditor.setObjectName("ScriptEditor") ScriptEditor.resize(902, 729) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(ScriptEditor.sizePolicy().hasHeightForWidth()) ScriptEditor.setSizePolicy(sizePolicy) self.verticalLayout_3 = QtWidgets.QVBoxLayout(ScriptEditor) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setObjectName("verticalLayout_3") self.layout_for_menubar = QtWidgets.QHBoxLayout() self.layout_for_menubar.setSpacing(0) self.layout_for_menubar.setObjectName("layout_for_menubar") self.verticalLayout_3.addLayout(self.layout_for_menubar) self.content_layout = QtWidgets.QVBoxLayout() self.content_layout.setContentsMargins(9, 0, 9, 9) self.content_layout.setObjectName("content_layout") self.splitter_between_editor_and_examples = QtWidgets.QSplitter(ScriptEditor) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.splitter_between_editor_and_examples.sizePolicy().hasHeightForWidth()) self.splitter_between_editor_and_examples.setSizePolicy(sizePolicy) self.splitter_between_editor_and_examples.setMinimumSize(QtCore.QSize(0, 0)) self.splitter_between_editor_and_examples.setFrameShape(QtWidgets.QFrame.NoFrame) self.splitter_between_editor_and_examples.setOrientation(QtCore.Qt.Vertical) self.splitter_between_editor_and_examples.setObjectName("splitter_between_editor_and_examples") self.frame_4 = QtWidgets.QFrame(self.splitter_between_editor_and_examples) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(5) sizePolicy.setHeightForWidth(self.frame_4.sizePolicy().hasHeightForWidth()) self.frame_4.setSizePolicy(sizePolicy) self.frame_4.setMinimumSize(QtCore.QSize(0, 250)) self.frame_4.setFrameShape(QtWidgets.QFrame.NoFrame) self.frame_4.setFrameShadow(QtWidgets.QFrame.Raised) self.frame_4.setObjectName("frame_4") self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.frame_4) self.verticalLayout_5.setContentsMargins(0, 3, 0, 0) self.verticalLayout_5.setObjectName("verticalLayout_5") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setContentsMargins(-1, -1, -1, 0) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label = QtWidgets.QLabel(self.frame_4) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setMinimumSize(QtCore.QSize(0, 0)) self.label.setIndent(0) self.label.setObjectName("label") self.horizontalLayout_2.addWidget(self.label) self.preset_naming_scripts = QtWidgets.QComboBox(self.frame_4) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.preset_naming_scripts.sizePolicy().hasHeightForWidth()) self.preset_naming_scripts.setSizePolicy(sizePolicy) self.preset_naming_scripts.setMinimumSize(QtCore.QSize(200, 0)) self.preset_naming_scripts.setObjectName("preset_naming_scripts") self.horizontalLayout_2.addWidget(self.preset_naming_scripts) self.verticalLayout_5.addLayout(self.horizontalLayout_2) self.frame = QtWidgets.QFrame(self.frame_4) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth()) self.frame.setSizePolicy(sizePolicy) self.frame.setMinimumSize(QtCore.QSize(0, 200)) self.frame.setFrameShape(QtWidgets.QFrame.NoFrame) self.frame.setFrameShadow(QtWidgets.QFrame.Raised) self.frame.setObjectName("frame") self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.frame) self.verticalLayout_8.setContentsMargins(0, 0, 0, 0) self.verticalLayout_8.setObjectName("verticalLayout_8") self.splitter_between_editor_and_documentation = QtWidgets.QSplitter(self.frame) self.splitter_between_editor_and_documentation.setMinimumSize(QtCore.QSize(0, 0)) self.splitter_between_editor_and_documentation.setFrameShape(QtWidgets.QFrame.NoFrame) self.splitter_between_editor_and_documentation.setOrientation(QtCore.Qt.Horizontal) self.splitter_between_editor_and_documentation.setOpaqueResize(True) self.splitter_between_editor_and_documentation.setObjectName("splitter_between_editor_and_documentation") self.frame_5 = QtWidgets.QFrame(self.splitter_between_editor_and_documentation) self.frame_5.setFrameShape(QtWidgets.QFrame.NoFrame) self.frame_5.setFrameShadow(QtWidgets.QFrame.Raised) self.frame_5.setObjectName("frame_5") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.frame_5) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setContentsMargins(-1, 0, -1, -1) self.horizontalLayout.setObjectName("horizontalLayout") self.label_2 = QtWidgets.QLabel(self.frame_5) self.label_2.setObjectName("label_2") self.horizontalLayout.addWidget(self.label_2) self.script_title = QtWidgets.QLineEdit(self.frame_5) self.script_title.setObjectName("script_title") self.horizontalLayout.addWidget(self.script_title) self.verticalLayout_2.addLayout(self.horizontalLayout) self.file_naming_format = ScriptTextEdit(self.frame_5) self.file_naming_format.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(5) sizePolicy.setHeightForWidth(self.file_naming_format.sizePolicy().hasHeightForWidth()) self.file_naming_format.setSizePolicy(sizePolicy) self.file_naming_format.setMinimumSize(QtCore.QSize(0, 50)) self.file_naming_format.viewport().setProperty("cursor", QtGui.QCursor(QtCore.Qt.IBeamCursor)) self.file_naming_format.setTabChangesFocus(False) self.file_naming_format.setLineWrapMode(QtWidgets.QTextEdit.NoWrap) self.file_naming_format.setTabStopWidth(20) self.file_naming_format.setAcceptRichText(False) self.file_naming_format.setTextInteractionFlags(QtCore.Qt.TextEditorInteraction) self.file_naming_format.setObjectName("file_naming_format") self.verticalLayout_2.addWidget(self.file_naming_format) self.documentation_frame = QtWidgets.QFrame(self.splitter_between_editor_and_documentation) self.documentation_frame.setMinimumSize(QtCore.QSize(100, 0)) self.documentation_frame.setFrameShape(QtWidgets.QFrame.NoFrame) self.documentation_frame.setFrameShadow(QtWidgets.QFrame.Raised) self.documentation_frame.setObjectName("documentation_frame") self.documentation_frame_layout = QtWidgets.QVBoxLayout(self.documentation_frame) self.documentation_frame_layout.setContentsMargins(0, 0, 0, 0) self.documentation_frame_layout.setObjectName("documentation_frame_layout") self.verticalLayout_8.addWidget(self.splitter_between_editor_and_documentation) self.verticalLayout_5.addWidget(self.frame) self.renaming_error = QtWidgets.QLabel(self.frame_4) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.renaming_error.sizePolicy().hasHeightForWidth()) self.renaming_error.setSizePolicy(sizePolicy) self.renaming_error.setText("") self.renaming_error.setAlignment(QtCore.Qt.AlignCenter) self.renaming_error.setObjectName("renaming_error") self.verticalLayout_5.addWidget(self.renaming_error) self.groupBox = QtWidgets.QGroupBox(self.splitter_between_editor_and_examples) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setMinimumSize(QtCore.QSize(300, 150)) self.groupBox.setMaximumSize(QtCore.QSize(16777215, 400)) self.groupBox.setBaseSize(QtCore.QSize(0, 150)) self.groupBox.setObjectName("groupBox") self.verticalLayout = QtWidgets.QVBoxLayout(self.groupBox) self.verticalLayout.setContentsMargins(3, 3, 3, 3) self.verticalLayout.setObjectName("verticalLayout") self.splitter_between_before_and_after = QtWidgets.QSplitter(self.groupBox) self.splitter_between_before_and_after.setOrientation(QtCore.Qt.Horizontal) self.splitter_between_before_and_after.setOpaqueResize(True) self.splitter_between_before_and_after.setObjectName("splitter_between_before_and_after") self.frame_2 = QtWidgets.QFrame(self.splitter_between_before_and_after) self.frame_2.setFrameShape(QtWidgets.QFrame.NoFrame) self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised) self.frame_2.setObjectName("frame_2") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.frame_2) self.verticalLayout_4.setContentsMargins(0, 0, 0, 0) self.verticalLayout_4.setSpacing(3) self.verticalLayout_4.setObjectName("verticalLayout_4") self.example_filename_before_label = QtWidgets.QLabel(self.frame_2) self.example_filename_before_label.setObjectName("example_filename_before_label") self.verticalLayout_4.addWidget(self.example_filename_before_label) self.example_filename_before = QtWidgets.QListWidget(self.frame_2) self.example_filename_before.setEditTriggers(QtWidgets.QAbstractItemView.CurrentChanged|QtWidgets.QAbstractItemView.DoubleClicked|QtWidgets.QAbstractItemView.EditKeyPressed|QtWidgets.QAbstractItemView.SelectedClicked) self.example_filename_before.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows) self.example_filename_before.setObjectName("example_filename_before") self.verticalLayout_4.addWidget(self.example_filename_before) self.frame_3 = QtWidgets.QFrame(self.splitter_between_before_and_after) self.frame_3.setFrameShape(QtWidgets.QFrame.NoFrame) self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised) self.frame_3.setObjectName("frame_3") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.frame_3) self.verticalLayout_6.setContentsMargins(0, 0, 0, 0) self.verticalLayout_6.setSpacing(3) self.verticalLayout_6.setObjectName("verticalLayout_6") self.example_filename_after_label = QtWidgets.QLabel(self.frame_3) self.example_filename_after_label.setObjectName("example_filename_after_label") self.verticalLayout_6.addWidget(self.example_filename_after_label) self.example_filename_after = QtWidgets.QListWidget(self.frame_3) self.example_filename_after.setEditTriggers(QtWidgets.QAbstractItemView.CurrentChanged|QtWidgets.QAbstractItemView.DoubleClicked|QtWidgets.QAbstractItemView.EditKeyPressed|QtWidgets.QAbstractItemView.SelectedClicked) self.example_filename_after.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows) self.example_filename_after.setObjectName("example_filename_after") self.verticalLayout_6.addWidget(self.example_filename_after) self.verticalLayout.addWidget(self.splitter_between_before_and_after) self.content_layout.addWidget(self.splitter_between_editor_and_examples) self.buttonbox = QtWidgets.QDialogButtonBox(ScriptEditor) self.buttonbox.setObjectName("buttonbox") self.content_layout.addWidget(self.buttonbox) self.verticalLayout_3.addLayout(self.content_layout) self.retranslateUi(ScriptEditor) QtCore.QMetaObject.connectSlotsByName(ScriptEditor) def retranslateUi(self, ScriptEditor): _translate = QtCore.QCoreApplication.translate self.label.setText(_("Selected file naming script:")) self.preset_naming_scripts.setToolTip(_("Select the file naming script to load into the editor")) self.label_2.setText(_("Title:")) self.groupBox.setTitle(_("Files will be named like this:")) self.example_filename_before_label.setText(_("Before")) self.example_filename_after_label.setText(_("After")) from picard.ui.widgets.scripttextedit import ScriptTextEdit picard-release-2.7.3/picard/ui/ui_scripteditor_details.py000066400000000000000000000133371416775010500235660ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_ScriptDetails(object): def setupUi(self, ScriptDetails): ScriptDetails.setObjectName("ScriptDetails") ScriptDetails.setWindowModality(QtCore.Qt.WindowModal) ScriptDetails.resize(700, 284) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth(ScriptDetails.sizePolicy().hasHeightForWidth()) ScriptDetails.setSizePolicy(sizePolicy) self.verticalLayout = QtWidgets.QVBoxLayout(ScriptDetails) self.verticalLayout.setObjectName("verticalLayout") self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.script_version = QtWidgets.QLineEdit(ScriptDetails) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.script_version.sizePolicy().hasHeightForWidth()) self.script_version.setSizePolicy(sizePolicy) self.script_version.setMinimumSize(QtCore.QSize(100, 0)) self.script_version.setMaximumSize(QtCore.QSize(100, 16777215)) self.script_version.setBaseSize(QtCore.QSize(0, 0)) self.script_version.setObjectName("script_version") self.horizontalLayout.addWidget(self.script_version) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.label_4 = QtWidgets.QLabel(ScriptDetails) self.label_4.setObjectName("label_4") self.horizontalLayout.addWidget(self.label_4) self.script_last_updated = QtWidgets.QLineEdit(ScriptDetails) self.script_last_updated.setMinimumSize(QtCore.QSize(200, 0)) self.script_last_updated.setMaximumSize(QtCore.QSize(200, 16777215)) self.script_last_updated.setObjectName("script_last_updated") self.horizontalLayout.addWidget(self.script_last_updated) self.last_updated_now = QtWidgets.QPushButton(ScriptDetails) self.last_updated_now.setObjectName("last_updated_now") self.horizontalLayout.addWidget(self.last_updated_now) self.gridLayout.addLayout(self.horizontalLayout, 2, 2, 1, 1) self.label_2 = QtWidgets.QLabel(ScriptDetails) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.label_3 = QtWidgets.QLabel(ScriptDetails) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) self.label_5 = QtWidgets.QLabel(ScriptDetails) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 3, 0, 1, 1) self.label = QtWidgets.QLabel(ScriptDetails) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.script_license = QtWidgets.QLineEdit(ScriptDetails) self.script_license.setObjectName("script_license") self.gridLayout.addWidget(self.script_license, 3, 2, 1, 1) self.label_6 = QtWidgets.QLabel(ScriptDetails) self.label_6.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 4, 0, 1, 1) self.script_description = QtWidgets.QPlainTextEdit(ScriptDetails) self.script_description.setObjectName("script_description") self.gridLayout.addWidget(self.script_description, 4, 2, 1, 1) self.script_author = QtWidgets.QLineEdit(ScriptDetails) self.script_author.setObjectName("script_author") self.gridLayout.addWidget(self.script_author, 1, 2, 1, 1) self.script_title = QtWidgets.QLineEdit(ScriptDetails) self.script_title.setObjectName("script_title") self.gridLayout.addWidget(self.script_title, 0, 2, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.buttonBox = QtWidgets.QDialogButtonBox(ScriptDetails) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Close|QtWidgets.QDialogButtonBox.Save) self.buttonBox.setObjectName("buttonBox") self.verticalLayout.addWidget(self.buttonBox) self.retranslateUi(ScriptDetails) QtCore.QMetaObject.connectSlotsByName(ScriptDetails) def retranslateUi(self, ScriptDetails): _translate = QtCore.QCoreApplication.translate ScriptDetails.setWindowTitle(_("Scripting Documentation")) self.script_version.setToolTip(_("Version number of the script.")) self.label_4.setText(_("Last Updated:")) self.script_last_updated.setToolTip(_("Date and time the script was last updated (UTC).")) self.last_updated_now.setText(_("Now")) self.label_2.setText(_("Author:")) self.label_3.setText(_("Version:")) self.label_5.setText(_("License:")) self.label.setText(_("Title:")) self.script_license.setToolTip(_("License under which the script is available.")) self.label_6.setText(_("Description:")) self.script_description.setToolTip(_("Brief description of the naming script, including any required plugins.")) self.script_author.setToolTip(_("The author of the script.")) picard-release-2.7.3/picard/ui/ui_scripting_documentation_dialog.py000066400000000000000000000034051416775010500256130ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_ScriptingDocumentationDialog(object): def setupUi(self, ScriptingDocumentationDialog): ScriptingDocumentationDialog.setObjectName("ScriptingDocumentationDialog") ScriptingDocumentationDialog.resize(725, 457) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth(ScriptingDocumentationDialog.sizePolicy().hasHeightForWidth()) ScriptingDocumentationDialog.setSizePolicy(sizePolicy) ScriptingDocumentationDialog.setModal(False) self.verticalLayout = QtWidgets.QVBoxLayout(ScriptingDocumentationDialog) self.verticalLayout.setObjectName("verticalLayout") self.documentation_layout = QtWidgets.QVBoxLayout() self.documentation_layout.setObjectName("documentation_layout") self.verticalLayout.addLayout(self.documentation_layout) self.buttonBox = QtWidgets.QDialogButtonBox(ScriptingDocumentationDialog) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Close) self.buttonBox.setObjectName("buttonBox") self.verticalLayout.addWidget(self.buttonBox) self.retranslateUi(ScriptingDocumentationDialog) QtCore.QMetaObject.connectSlotsByName(ScriptingDocumentationDialog) def retranslateUi(self, ScriptingDocumentationDialog): _translate = QtCore.QCoreApplication.translate ScriptingDocumentationDialog.setWindowTitle(_("Scripting Documentation")) picard-release-2.7.3/picard/ui/ui_tagsfromfilenames.py000066400000000000000000000054021416775010500230460ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_TagsFromFileNamesDialog(object): def setupUi(self, TagsFromFileNamesDialog): TagsFromFileNamesDialog.setObjectName("TagsFromFileNamesDialog") TagsFromFileNamesDialog.resize(560, 400) self.gridlayout = QtWidgets.QGridLayout(TagsFromFileNamesDialog) self.gridlayout.setContentsMargins(9, 9, 9, 9) self.gridlayout.setSpacing(6) self.gridlayout.setObjectName("gridlayout") self.files = QtWidgets.QTreeWidget(TagsFromFileNamesDialog) self.files.setAlternatingRowColors(True) self.files.setRootIsDecorated(False) self.files.setObjectName("files") self.files.headerItem().setText(0, "1") self.gridlayout.addWidget(self.files, 1, 0, 1, 2) self.replace_underscores = QtWidgets.QCheckBox(TagsFromFileNamesDialog) self.replace_underscores.setObjectName("replace_underscores") self.gridlayout.addWidget(self.replace_underscores, 2, 0, 1, 2) self.buttonbox = QtWidgets.QDialogButtonBox(TagsFromFileNamesDialog) self.buttonbox.setOrientation(QtCore.Qt.Horizontal) self.buttonbox.setObjectName("buttonbox") self.gridlayout.addWidget(self.buttonbox, 3, 0, 1, 2) self.preview = QtWidgets.QPushButton(TagsFromFileNamesDialog) self.preview.setObjectName("preview") self.gridlayout.addWidget(self.preview, 0, 1, 1, 1) self.format = QtWidgets.QComboBox(TagsFromFileNamesDialog) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.format.sizePolicy().hasHeightForWidth()) self.format.setSizePolicy(sizePolicy) self.format.setEditable(True) self.format.setObjectName("format") self.gridlayout.addWidget(self.format, 0, 0, 1, 1) self.retranslateUi(TagsFromFileNamesDialog) QtCore.QMetaObject.connectSlotsByName(TagsFromFileNamesDialog) TagsFromFileNamesDialog.setTabOrder(self.format, self.preview) TagsFromFileNamesDialog.setTabOrder(self.preview, self.files) TagsFromFileNamesDialog.setTabOrder(self.files, self.replace_underscores) TagsFromFileNamesDialog.setTabOrder(self.replace_underscores, self.buttonbox) def retranslateUi(self, TagsFromFileNamesDialog): _translate = QtCore.QCoreApplication.translate TagsFromFileNamesDialog.setWindowTitle(_("Convert File Names to Tags")) self.replace_underscores.setText(_("Replace underscores with spaces")) self.preview.setText(_("&Preview")) picard-release-2.7.3/picard/ui/ui_widget_taglisteditor.py000066400000000000000000000103161416775010500235610ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Automatically generated - don't edit. # Use `python setup.py build_ui` to update it. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_TagListEditor(object): def setupUi(self, TagListEditor): TagListEditor.setObjectName("TagListEditor") TagListEditor.resize(400, 300) self.horizontalLayout = QtWidgets.QHBoxLayout(TagListEditor) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setSpacing(6) self.horizontalLayout.setObjectName("horizontalLayout") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.tag_list_view = UniqueEditableListView(TagListEditor) self.tag_list_view.setDragDropMode(QtWidgets.QAbstractItemView.InternalMove) self.tag_list_view.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) self.tag_list_view.setObjectName("tag_list_view") self.verticalLayout.addWidget(self.tag_list_view) self.edit_buttons = QtWidgets.QWidget(TagListEditor) self.edit_buttons.setObjectName("edit_buttons") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.edit_buttons) self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.tags_add_btn = QtWidgets.QToolButton(self.edit_buttons) self.tags_add_btn.setObjectName("tags_add_btn") self.horizontalLayout_2.addWidget(self.tags_add_btn) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem) self.sort_buttons = QtWidgets.QWidget(self.edit_buttons) self.sort_buttons.setObjectName("sort_buttons") self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.sort_buttons) self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.tags_move_up_btn = QtWidgets.QToolButton(self.sort_buttons) self.tags_move_up_btn.setText("") icon = QtGui.QIcon.fromTheme(":/images/16x16/go-up.png") self.tags_move_up_btn.setIcon(icon) self.tags_move_up_btn.setObjectName("tags_move_up_btn") self.horizontalLayout_3.addWidget(self.tags_move_up_btn) self.tags_move_down_btn = QtWidgets.QToolButton(self.sort_buttons) self.tags_move_down_btn.setText("") icon = QtGui.QIcon.fromTheme(":/images/16x16/go-down.png") self.tags_move_down_btn.setIcon(icon) self.tags_move_down_btn.setObjectName("tags_move_down_btn") self.horizontalLayout_3.addWidget(self.tags_move_down_btn) self.horizontalLayout_2.addWidget(self.sort_buttons) self.tags_remove_btn = QtWidgets.QToolButton(self.edit_buttons) self.tags_remove_btn.setObjectName("tags_remove_btn") self.horizontalLayout_2.addWidget(self.tags_remove_btn) self.verticalLayout.addWidget(self.edit_buttons) self.horizontalLayout.addLayout(self.verticalLayout) self.retranslateUi(TagListEditor) self.tags_add_btn.clicked.connect(self.tag_list_view.add_empty_row) self.tags_remove_btn.clicked.connect(self.tag_list_view.remove_selected_rows) self.tags_move_up_btn.clicked.connect(self.tag_list_view.move_selected_rows_up) self.tags_move_down_btn.clicked.connect(self.tag_list_view.move_selected_rows_down) QtCore.QMetaObject.connectSlotsByName(TagListEditor) def retranslateUi(self, TagListEditor): _translate = QtCore.QCoreApplication.translate TagListEditor.setWindowTitle(_("Form")) self.tags_add_btn.setText(_("Add new tag")) self.tags_move_up_btn.setToolTip(_("Move tag up")) self.tags_move_up_btn.setAccessibleName(_("Move tag up")) self.tags_move_down_btn.setToolTip(_("Move tag down")) self.tags_move_down_btn.setAccessibleName(_("Move tag down")) self.tags_remove_btn.setToolTip(_("Remove selected tags")) self.tags_remove_btn.setAccessibleName(_("Remove selected tags")) self.tags_remove_btn.setText(_("Remove tags")) from picard.ui.widgets.editablelistview import UniqueEditableListView picard-release-2.7.3/picard/ui/util.py000066400000000000000000000065231416775010500176250ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2007 Lukáš Lalinský # Copyright (C) 2013-2015, 2018-2021 Laurent Monin # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2017 Frederik “Freso” S. Olesen # Copyright (C) 2017 Sophist-UK # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2019, 2021 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 PyQt5 import ( QtCore, QtWidgets, ) from picard.config import get_config from picard.const.sys import ( IS_MACOS, IS_WIN, ) from picard.util import find_existing_path class StandardButton(QtWidgets.QPushButton): OK = 0 CANCEL = 1 HELP = 2 CLOSE = 4 __types = { OK: (N_('&Ok'), 'SP_DialogOkButton'), CANCEL: (N_('&Cancel'), 'SP_DialogCancelButton'), HELP: (N_('&Help'), 'SP_DialogHelpButton'), CLOSE: (N_('Clos&e'), 'SP_DialogCloseButton'), } def __init__(self, btntype): label = _(self.__types[btntype][0]) args = [label] if not IS_WIN and not IS_MACOS: iconname = self.__types[btntype][1] if hasattr(QtWidgets.QStyle, iconname): icon = self.tagger.style().standardIcon(getattr(QtWidgets.QStyle, iconname)) args = [icon, label] super().__init__(*args) # The following code is there to fix # https://tickets.metabrainz.org/browse/PICARD-417 # In some older version of PyQt/sip it's impossible to connect a signal # emitting an `int` to a slot expecting a `bool`. # By using `enabledSlot` instead we can force python to do the # conversion from int (`state`) to bool. def enabledSlot(func, state): """Calls `func` with `state`.""" func(state) def find_starting_directory(): config = get_config() if config.setting["starting_directory"]: path = config.setting["starting_directory_path"] else: path = config.persist["current_directory"] or QtCore.QDir.homePath() return find_existing_path(path) class MultiDirsSelectDialog(QtWidgets.QFileDialog): """Custom file selection dialog which allows the selection of multiple directories. Depending on the platform, dialog may fallback on non-native. """ def __init__(self, *args): super().__init__(*args) self.setFileMode(self.Directory) self.setOption(self.ShowDirsOnly) # The native dialog doesn't allow selecting >1 directory self.setOption(self.DontUseNativeDialog) for view in self.findChildren((QtWidgets.QListView, QtWidgets.QTreeView)): if isinstance(view.model(), QtWidgets.QFileSystemModel): view.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) picard-release-2.7.3/picard/ui/widgets/000077500000000000000000000000001416775010500177365ustar00rootroot00000000000000picard-release-2.7.3/picard/ui/widgets/__init__.py000066400000000000000000000117201416775010500220500ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006 Lukáš Lalinský # Copyright (C) 2019-2020 Philipp Wolfer # Copyright (C) 2020-2021 Laurent Monin # # 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 PyQt5 import ( QtCore, QtGui, QtWidgets, ) class ElidedLabel(QtWidgets.QLabel): """A QLabel that elides the displayed text with ellipsis when resized.""" def __init__(self, parent=None): self._full_label = "" super().__init__(parent) def setText(self, text): self._full_label = text self._update_text() def resizeEvent(self, event): self._update_text() def _update_text(self): metrics = QtGui.QFontMetrics(self.font()) # Elide the text. On some setups, e.g. using the Breeze theme, the # text does not properly fit into width(), as a workaround subtract # 2 pixels from the available width. elided_label = metrics.elidedText(self._full_label, QtCore.Qt.ElideRight, self.width() - 2) super().setText(elided_label) if self._full_label and elided_label != self._full_label: self.setToolTip(self._full_label) else: self.setToolTip("") class ActiveLabel(QtWidgets.QLabel): """Clickable QLabel.""" clicked = QtCore.pyqtSignal() def __init__(self, active=True, drops=False, *args): super().__init__(*args) self.setActive(active) def setActive(self, active): self.active = active if self.active: self.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor)) else: self.setCursor(QtGui.QCursor()) def mouseReleaseEvent(self, event): if self.active and event.button() == QtCore.Qt.LeftButton: self.clicked.emit() class ClickableSlider(QtWidgets.QSlider): """A slider implementation where the user can select any slider position by clicking.""" def mousePressEvent(self, event): self._set_position_from_mouse_event(event) def mouseMoveEvent(self, event): self._set_position_from_mouse_event(event) def _set_position_from_mouse_event(self, event): value = QtWidgets.QStyle.sliderValueFromPosition( self.minimum(), self.maximum(), event.x(), self.width()) self.setValue(value) class Popover(QtWidgets.QFrame): """A generic popover implementation. The popover opens relative to its parent, either above or below the parent. Subclass this widget and add child widgets for a custom popover. """ def __init__(self, parent, position='bottom'): super().__init__(parent) self.setWindowFlags(QtCore.Qt.Popup | QtCore.Qt.FramelessWindowHint) self.position = position def show(self): super().show() self.update_position() def update_position(self): parent = self.parent() x = -(self.width() - parent.width()) / 2 if self.position == 'top': y = -self.height() else: # bottom y = parent.height() pos = parent.mapToGlobal(QtCore.QPoint(x, y)) screen_number = QtWidgets.QApplication.desktop().screenNumber() screen = QtGui.QGuiApplication.screens()[screen_number] screen_size = screen.availableVirtualSize() if pos.x() < 0: pos.setX(0) if pos.x() + self.width() > screen_size.width(): pos.setX(screen_size.width() - self.width()) if pos.y() < 0: pos.setY(0) if pos.y() + self.height() > screen_size.height(): pos.setY(screen_size.height() - self.height()) self.move(pos) class SliderPopover(Popover): """A popover containing a single slider.""" value_changed = QtCore.pyqtSignal(int) def __init__(self, parent, position, label, value): super().__init__(parent, position) vbox = QtWidgets.QVBoxLayout(self) self.label = QtWidgets.QLabel(label, self) self.label.setAlignment(QtCore.Qt.AlignCenter) vbox.addWidget(self.label) self.slider = ClickableSlider(self) self.slider.setOrientation(QtCore.Qt.Horizontal) self.slider.setValue(value) self.slider.valueChanged.connect(self.value_changed) vbox.addWidget(self.slider) picard-release-2.7.3/picard/ui/widgets/editablelistview.py000066400000000000000000000244161416775010500236570ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2021 Philipp Wolfer # Copyright (C) 2020-2021 Laurent Monin # # 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 PyQt5 import ( QtCore, QtGui, QtWidgets, ) class EditableListView(QtWidgets.QListView): def __init__(self, parent=None): super().__init__(parent) self.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) self.setDragDropMode(QtWidgets.QAbstractItemView.InternalMove) def keyPressEvent(self, event): if event.matches(QtGui.QKeySequence.Delete): self.remove_selected_rows() elif event.key() == QtCore.Qt.Key_Insert: self.add_empty_row() else: super().keyPressEvent(event) def mouseDoubleClickEvent(self, event): index = self.indexAt(QtCore.QPoint(event.x(), event.y())) if index.isValid(): super().mouseDoubleClickEvent(event) else: self.add_empty_row() def closeEditor(self, editor, hint): model = self.model() index = self.currentIndex() if not editor.text(): row = index.row() model.removeRow(row) self.select_row(row) editor.parent().setFocus() else: super().closeEditor(editor, hint) if not model.user_sortable: data = index.data(QtCore.Qt.EditRole) model.sort(0) self.select_key(data) def add_item(self, value=""): model = self.model() row = model.rowCount() model.insertRow(row) index = model.createIndex(row, 0) model.setData(index, value) return index def clear(self): self.model().update([]) def update(self, values): self.model().update(values) @property def items(self): return self.model().items def add_empty_row(self): # Setting the focus causes any open editor to getting closed self.setFocus(True) index = self.add_item() self.setCurrentIndex(index) self.edit(index) def remove_selected_rows(self): rows = self.get_selected_rows() if not rows: return model = self.model() for row in sorted(rows, reverse=True): model.removeRow(row) first_selected_row = rows[0] self.select_row(first_selected_row) def move_selected_rows_up(self): rows = self.get_selected_rows() if not rows: return first_selected_row = min(rows) if first_selected_row > 0: self._move_rows_relative(rows, -1) def move_selected_rows_down(self): rows = self.get_selected_rows() if not rows: return last_selected_row = max(rows) if last_selected_row < self.model().rowCount() - 1: self._move_rows_relative(rows, 1) def select_row(self, row): index = self.model().index(row, 0) self.setCurrentIndex(index) def select_key(self, value): model = self.model() for row in range(0, model.rowCount()): index = model.createIndex(row, 0) if value == index.data(QtCore.Qt.EditRole): self.setCurrentIndex(index) break def get_selected_rows(self): return [index.row() for index in self.selectedIndexes()] def _move_rows_relative(self, rows, direction): model = self.model() current_index = self.currentIndex() selection = self.selectionModel() for row in sorted(rows, reverse=direction > 0): new_index = model.index(row + direction, 0) model.move_row(row, new_index.row()) selection.select(new_index, QtCore.QItemSelectionModel.Select) if row == current_index.row(): selection.setCurrentIndex(new_index, QtCore.QItemSelectionModel.Current) class UniqueEditableListView(EditableListView): def __init__(self, parent=None): super().__init__(parent) self._is_drag_drop = False def setModel(self, model): current_model = self.model() if current_model: current_model.dataChanged.disconnect(self.on_data_changed) super().setModel(model) model.dataChanged.connect(self.on_data_changed) def dropEvent(self, event): self._is_drag_drop = True super().dropEvent(event) self._is_drag_drop = False def on_data_changed(self, top_left, bottom_right, roles): # Do not drop duplicates during drag and drop as there is always # a duplicate in the list for a short time in this case. if self._is_drag_drop: return model = self.model() if QtCore.Qt.EditRole in roles: value = model.data(top_left, QtCore.Qt.EditRole) if not value: return # Remove duplicate entries from the model changed_row = top_left.row() row = 0 for item in model.items: if item == value and row != changed_row: model.removeRow(row) row -= 1 if changed_row > row: changed_row -= 1 row += 1 self.select_row(changed_row) class EditableListModel(QtCore.QAbstractListModel): user_sortable_changed = QtCore.pyqtSignal(bool) def __init__(self, items=None, parent=None): super().__init__(parent) self._items = [(item, self.get_display_name(item)) for item in items or []] self._user_sortable = True @property def user_sortable(self): return self._user_sortable @user_sortable.setter def user_sortable(self, user_sortable): self._user_sortable = user_sortable if not user_sortable: self.sort(0) self.user_sortable_changed.emit(user_sortable) def sort(self, column, order=QtCore.Qt.AscendingOrder): self.beginResetModel() self._items.sort(key=lambda t: t[1], reverse=(order == QtCore.Qt.DescendingOrder)) self.endResetModel() def get_display_name(self, item): # pylint: disable=no-self-use return item def rowCount(self, parent=QtCore.QModelIndex()): return len(self._items) def data(self, index, role=QtCore.Qt.DisplayRole): if not index.isValid() or role not in {QtCore.Qt.DisplayRole, QtCore.Qt.EditRole}: return None field = 1 if role == QtCore.Qt.DisplayRole else 0 try: return self._items[index.row()][field] except IndexError: return None def setData(self, index, value, role=QtCore.Qt.EditRole): if not index.isValid() or role not in {QtCore.Qt.DisplayRole, QtCore.Qt.EditRole}: return False i = index.row() try: if role == QtCore.Qt.EditRole: display_name = self.get_display_name(value) if value else value self._items[i] = (value, display_name) elif role == QtCore.Qt.DisplayRole: current = self._items[i] self._items[i] = (current[0], value) self.dataChanged.emit(index, index, [role]) return True except IndexError: return False def flags(self, index): if index.isValid(): flags = (QtCore.Qt.ItemIsSelectable | QtCore.Qt.ItemIsEditable | QtCore.Qt.ItemIsEnabled | QtCore.Qt.ItemNeverHasChildren) if self.user_sortable: flags |= QtCore.Qt.ItemIsDragEnabled return flags elif self.user_sortable: return QtCore.Qt.ItemIsDropEnabled else: return QtCore.Qt.NoItemFlags def insertRows(self, row, count, parent=QtCore.QModelIndex()): super().beginInsertRows(parent, row, row + count - 1) for i in range(count): self._items.insert(row, ("", "")) super().endInsertRows() return True def removeRows(self, row, count, parent=QtCore.QModelIndex()): super().beginRemoveRows(parent, row, row + count - 1) self._items = self._items[:row] + self._items[row + count:] super().endRemoveRows() return True @staticmethod def supportedDragActions(): return QtCore.Qt.MoveAction @staticmethod def supportedDropActions(): return QtCore.Qt.MoveAction def update(self, items): self.beginResetModel() self._items = [(item, self.get_display_name(item)) for item in items] self.endResetModel() def move_row(self, row, new_row): item = self._items[row] self.removeRow(row) self.insertRow(new_row) index = self.index(new_row, 0) self.setData(index, item[0], QtCore.Qt.EditRole) self.setData(index, item[1], QtCore.Qt.DisplayRole) @property def items(self): return (t[0] for t in self._items) class AutocompleteItemDelegate(QtWidgets.QItemDelegate): def __init__(self, completions, parent=None): super().__init__(parent) self._completions = completions def createEditor(self, parent, option, index): if not index.isValid(): return None def complete(text): parent.setFocus() editor = super().createEditor(parent, option, index) completer = QtWidgets.QCompleter(self._completions, parent) completer.setCompletionMode(QtWidgets.QCompleter.UnfilteredPopupCompletion) completer.setCaseSensitivity(QtCore.Qt.CaseInsensitive) completer.activated.connect(complete) editor.setCompleter(completer) return editor picard-release-2.7.3/picard/ui/widgets/profilelistwidget.py000066400000000000000000000103521416775010500240510ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Bob Swift # # 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 functools import partial import uuid from PyQt5 import ( QtCore, QtGui, QtWidgets, ) from picard.const import DEFAULT_PROFILE_NAME from picard.util import unique_numbered_title from picard.ui import HashableListWidgetItem class ProfileListWidget(QtWidgets.QListWidget): def contextMenuEvent(self, event): item = self.itemAt(event.x(), event.y()) if item: menu = QtWidgets.QMenu(self) rename_action = QtWidgets.QAction(_("Rename profile"), self) rename_action.triggered.connect(partial(self.editItem, item)) menu.addAction(rename_action) remove_action = QtWidgets.QAction(_("Remove profile"), self) remove_action.triggered.connect(partial(self.remove_profile, item)) menu.addAction(remove_action) menu.exec_(event.globalPos()) def keyPressEvent(self, event): if event.matches(QtGui.QKeySequence.Delete): self.remove_selected_profile() elif event.key() == QtCore.Qt.Key_Insert: self.add_profile() else: super().keyPressEvent(event) def unique_profile_name(self, base_name=None): if base_name is None: base_name = _(DEFAULT_PROFILE_NAME) existing_titles = [self.item(i).name for i in range(self.count())] return unique_numbered_title(base_name, existing_titles) def add_profile(self, name=None, profile_id=""): if name is None: name = self.unique_profile_name() list_item = ProfileListWidgetItem(name=name, profile_id=profile_id) list_item.setCheckState(QtCore.Qt.Checked) self.insertItem(0, list_item) self.setCurrentItem(list_item, QtCore.QItemSelectionModel.Clear | QtCore.QItemSelectionModel.SelectCurrent) def remove_selected_profile(self): items = self.selectedItems() if items: self.remove_profile(items[0]) def remove_profile(self, item): row = self.row(item) msg = _("Are you sure you want to remove this profile?") reply = QtWidgets.QMessageBox.question(self, _('Confirm Remove'), msg, QtWidgets.QMessageBox.Yes, QtWidgets.QMessageBox.No) if item and reply == QtWidgets.QMessageBox.Yes: item = self.takeItem(row) del item class ProfileListWidgetItem(HashableListWidgetItem): """Holds a profile's list and text widget properties""" def __init__(self, name=None, enabled=True, profile_id=""): super().__init__(name) self.setFlags(self.flags() | QtCore.Qt.ItemIsUserCheckable | QtCore.Qt.ItemIsEditable) if name is None: name = _(DEFAULT_PROFILE_NAME) self.setText(name) self.setCheckState(QtCore.Qt.Checked if enabled else QtCore.Qt.Unchecked) if not profile_id: profile_id = str(uuid.uuid4()) self.profile_id = profile_id @property def pos(self): return self.listWidget().row(self) @property def name(self): return self.text() @property def enabled(self): return self.checkState() == QtCore.Qt.Checked def get_all(self): # tuples used to get pickle dump of settings to work return (self.pos, self.name, self.enabled, self.profile_id) def get_dict(self): return { 'position': self.pos, 'title': self.name, 'enabled': self.enabled, 'id': self.profile_id, } picard-release-2.7.3/picard/ui/widgets/scriptdocumentation.py000066400000000000000000000122311416775010500244050ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 Laurent Monin # Copyright (C) 2021 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 PyQt5 import ( QtCore, QtWidgets, ) from picard.const import PICARD_URLS from picard.script import script_function_documentation_all from picard.ui import FONT_FAMILY_MONOSPACE from picard.ui.theme import theme DOCUMENTATION_HTML_TEMPLATE = ''' %(html)s ''' class ScriptingDocumentationWidget(QtWidgets.QWidget): """Custom widget to display the scripting documentation. """ def __init__(self, parent, include_link=True, *args, **kwargs): """Custom widget to display the scripting documentation. Args: parent (QWidget): Parent screen to check layoutDirection() include_link (bool): Indicates whether the web link should be included """ super().__init__(*args, **kwargs) def process_html(html, function): if not html: html = '' template = '
%s%s
%s
' if function.module is not None and function.module != 'picard.script.functions': module = ' [' + function.module + ']' else: module = '' try: firstline, remaining = html.split("\n", 1) return template % (firstline, module, remaining) except ValueError: return template % ("$%s()" % function.name, module, html) funcdoc = script_function_documentation_all( fmt='html', postprocessor=process_html, ) if parent.layoutDirection() == QtCore.Qt.RightToLeft: text_direction = 'rtl' else: text_direction = 'ltr' html = DOCUMENTATION_HTML_TEMPLATE % { 'html': "
%s
" % funcdoc, 'script_function_fg': theme.syntax_theme.func.name(), 'monospace_font': FONT_FAMILY_MONOSPACE, 'dir': text_direction, 'inline_start': 'right' if text_direction == 'rtl' else 'left' } # Scripting code is always left-to-right. Qt does not support the dir # attribute on inline tags, insert explicit left-right-marks instead. if text_direction == 'rtl': html = html.replace('', '‎') link = '' + _('Open Scripting Documentation in your browser') + '' self.verticalLayout = QtWidgets.QVBoxLayout(self) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("docs_verticalLayout") self.textBrowser = QtWidgets.QTextBrowser(self) self.textBrowser.setEnabled(True) self.textBrowser.setMinimumSize(QtCore.QSize(0, 0)) self.textBrowser.setObjectName("docs_textBrowser") self.textBrowser.setHtml(html) self.textBrowser.show() self.verticalLayout.addWidget(self.textBrowser) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setContentsMargins(-1, 0, -1, -1) self.horizontalLayout.setObjectName("docs_horizontalLayout") self.scripting_doc_link = QtWidgets.QLabel(self) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.scripting_doc_link.sizePolicy().hasHeightForWidth()) if include_link: self.scripting_doc_link.setSizePolicy(sizePolicy) self.scripting_doc_link.setMinimumSize(QtCore.QSize(0, 20)) self.scripting_doc_link.setAlignment(QtCore.Qt.AlignCenter) self.scripting_doc_link.setWordWrap(True) self.scripting_doc_link.setOpenExternalLinks(True) self.scripting_doc_link.setObjectName("docs_scripting_doc_link") self.scripting_doc_link.setText(link) self.scripting_doc_link.show() self.horizontalLayout.addWidget(self.scripting_doc_link) self.verticalLayout.addLayout(self.horizontalLayout) picard-release-2.7.3/picard/ui/widgets/scriptlistwidget.py000066400000000000000000000114211416775010500237130ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2020 Philipp Wolfer # Copyright (C) 2020-2021 Laurent Monin # Copyright (C) 2021 Bob Swift # # 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 functools import partial import threading from PyQt5 import ( QtCore, QtGui, QtWidgets, ) from picard.const import DEFAULT_SCRIPT_NAME from picard.util import unique_numbered_title from picard.ui import HashableListWidgetItem class ScriptListWidget(QtWidgets.QListWidget): signal_reset_selected_item = QtCore.pyqtSignal() def __init__(self, parent): super().__init__(parent) self.itemChanged.connect(self.item_changed) self.currentItemChanged.connect(self.current_item_changed) self.old_row = -1 self.bad_row = -1 def contextMenuEvent(self, event): item = self.itemAt(event.x(), event.y()) if item: menu = QtWidgets.QMenu(self) rename_action = QtWidgets.QAction(_("Rename script"), self) rename_action.triggered.connect(partial(self.editItem, item)) menu.addAction(rename_action) remove_action = QtWidgets.QAction(_("Remove script"), self) remove_action.triggered.connect(partial(self.remove_script, item)) menu.addAction(remove_action) menu.exec_(event.globalPos()) def keyPressEvent(self, event): if event.matches(QtGui.QKeySequence.Delete): self.remove_selected_script() elif event.key() == QtCore.Qt.Key_Insert: self.add_script() else: super().keyPressEvent(event) def unique_script_name(self): existing_titles = [self.item(i).name for i in range(self.count())] return unique_numbered_title(_(DEFAULT_SCRIPT_NAME), existing_titles) def add_script(self): numbered_name = self.unique_script_name() list_item = ScriptListWidgetItem(name=numbered_name) list_item.setCheckState(QtCore.Qt.Checked) self.addItem(list_item) self.setCurrentItem(list_item, QtCore.QItemSelectionModel.Clear | QtCore.QItemSelectionModel.SelectCurrent) def remove_selected_script(self): items = self.selectedItems() if items: self.remove_script(items[0]) def remove_script(self, item): row = self.row(item) msg = _("Are you sure you want to remove this script?") reply = QtWidgets.QMessageBox.question(self, _('Confirm Remove'), msg, QtWidgets.QMessageBox.Yes, QtWidgets.QMessageBox.No) if item and reply == QtWidgets.QMessageBox.Yes: item = self.takeItem(row) del item def item_changed(self, item): if not item.name.strip(): # Replace empty script name with unique numbered name. item.setText(self.unique_script_name()) def current_item_changed(self, new_item, old_item): if old_item and old_item.has_error: self.bad_row = self.old_row # Use a new thread to force the reset of the selected item outside of the current_item_changed event. threading.Thread(target=self.signal_reset_selected_item.emit).start() else: self.old_row = self.currentRow() class ScriptListWidgetItem(HashableListWidgetItem): """Holds a script's list and text widget properties""" def __init__(self, name=None, enabled=True, script=""): super().__init__(name) self.setFlags(self.flags() | QtCore.Qt.ItemIsUserCheckable | QtCore.Qt.ItemIsEditable) if name is None: name = _(DEFAULT_SCRIPT_NAME) self.setText(name) self.setCheckState(QtCore.Qt.Checked if enabled else QtCore.Qt.Unchecked) self.script = script self.has_error = False @property def pos(self): return self.listWidget().row(self) @property def name(self): return self.text() @property def enabled(self): return self.checkState() == QtCore.Qt.Checked def get_all(self): # tuples used to get pickle dump of settings to work return (self.pos, self.name, self.enabled, self.script) picard-release-2.7.3/picard/ui/widgets/scripttextedit.py000066400000000000000000000441151416775010500233740ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2007, 2009 Lukáš Lalinský # Copyright (C) 2014 m42i # Copyright (C) 2020-2021 Laurent Monin # Copyright (C) 2020-2021 Philipp Wolfer # Copyright (C) 2021 Bob Swift # # 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. import re import unicodedata from PyQt5 import ( QtCore, QtGui, ) from PyQt5.QtCore import Qt from PyQt5.QtGui import ( QCursor, QKeySequence, QTextCursor, ) from PyQt5.QtWidgets import ( QAction, QCompleter, QTextEdit, QToolTip, ) from picard.config import ( BoolOption, get_config, ) from picard.const.sys import IS_MACOS from picard.script import ( ScriptFunctionDocError, script_function_documentation, script_function_names, ) from picard.util.tags import ( PRESERVED_TAGS, TAG_NAMES, display_tag_name, ) from picard.ui import FONT_FAMILY_MONOSPACE from picard.ui.theme import theme EXTRA_VARIABLES = ( '~absolutetracknumber', '~albumartists_sort', '~albumartists', '~artists_sort', '~datatrack', '~discpregap', '~multiartist', '~musicbrainz_discids', '~performance_attributes', '~pregap', '~primaryreleasetype', '~rating', '~recording_firstreleasedate', '~recordingcomment', '~recordingtitle', '~releasecomment', '~releasecountries', '~releasegroup_firstreleasedate', '~releasegroup', '~releasegroupcomment', '~releaselanguage', '~secondaryreleasetype', '~silence', '~totalalbumtracks', '~video', ) def find_regex_index(regex, text, start=0): match = regex.search(text[start:]) return start + match.start() if match else -1 class TaggerScriptSyntaxHighlighter(QtGui.QSyntaxHighlighter): def __init__(self, document): super().__init__(document) syntax_theme = theme.syntax_theme self.func_re = re.compile(r"\$(?!noop)[_a-zA-Z0-9]*\(") self.func_fmt = QtGui.QTextCharFormat() self.func_fmt.setFontWeight(QtGui.QFont.Bold) self.func_fmt.setForeground(syntax_theme.func) self.var_re = re.compile(r"%[_a-zA-Z0-9:]*%") self.var_fmt = QtGui.QTextCharFormat() self.var_fmt.setForeground(syntax_theme.var) self.unicode_re = re.compile(r"\\u[a-fA-F0-9]{4}") self.unicode_fmt = QtGui.QTextCharFormat() self.unicode_fmt.setForeground(syntax_theme.escape) self.escape_re = re.compile(r"\\[^u]") self.escape_fmt = QtGui.QTextCharFormat() self.escape_fmt.setForeground(syntax_theme.escape) self.special_re = re.compile(r"[^\\][(),]") self.special_fmt = QtGui.QTextCharFormat() self.special_fmt.setForeground(syntax_theme.special) self.bracket_re = re.compile(r"[()]") self.noop_re = re.compile(r"\$noop\(") self.noop_fmt = QtGui.QTextCharFormat() self.noop_fmt.setFontWeight(QtGui.QFont.Bold) self.noop_fmt.setFontItalic(True) self.noop_fmt.setForeground(syntax_theme.noop) self.rules = [ (self.func_re, self.func_fmt, 0, -1), (self.var_re, self.var_fmt, 0, 0), (self.unicode_re, self.unicode_fmt, 0, 0), (self.escape_re, self.escape_fmt, 0, 0), (self.special_re, self.special_fmt, 1, -1), ] def highlightBlock(self, text): self.setCurrentBlockState(0) for expr, fmt, a, b in self.rules: for match in expr.finditer(text): index = match.start() length = match.end() - match.start() self.setFormat(index + a, length + b, fmt) # Ignore everything if we're already in a noop function index = find_regex_index(self.noop_re, text) if self.previousBlockState() <= 0 else 0 open_brackets = self.previousBlockState() if self.previousBlockState() > 0 else 0 text_length = len(text) while index >= 0: next_index = find_regex_index(self.bracket_re, text, index) # Skip escaped brackets if next_index > 0 and text[next_index - 1] == '\\': next_index += 1 # Reached end of text? if next_index >= text_length: self.setFormat(index, text_length - index, self.noop_fmt) break if next_index > -1 and text[next_index] == '(': open_brackets += 1 elif next_index > -1 and text[next_index] == ')': open_brackets -= 1 if next_index > -1: self.setFormat(index, next_index - index + 1, self.noop_fmt) elif next_index == -1 and open_brackets > 0: self.setFormat(index, text_length - index, self.noop_fmt) # Check for next noop operation, necessary for multiple noops in one line if open_brackets == 0: next_index = find_regex_index(self.noop_re, text, next_index) index = next_index + 1 if next_index > -1 and next_index < text_length else -1 self.setCurrentBlockState(open_brackets) class ScriptCompleter(QCompleter): def __init__(self, parent=None): super().__init__(sorted(self.choices), parent) self.setCompletionMode(QCompleter.UnfilteredPopupCompletion) self.highlighted.connect(self.set_highlighted) self.last_selected = '' @property def choices(self): yield from {'$' + name for name in script_function_names()} yield from {'%' + name.replace('~', '_') + '%' for name in self.all_tags} @property def all_tags(self): yield from TAG_NAMES.keys() yield from PRESERVED_TAGS yield from EXTRA_VARIABLES def set_highlighted(self, text): self.last_selected = text def get_selected(self): return self.last_selected class DocumentedScriptToken: allowed_chars = re.compile('[A-Za-z0-9_]') def __init__(self, doc, cursor_position): self._doc = doc self._cursor_position = cursor_position def is_start_char(self, char): return False def is_allowed_char(self, char, position): return self.allowed_chars.match(char) def get_tooltip(self, position): return None def _read_text(self, position, count): text = '' while count: char = self._doc.characterAt(position) if not char: break text += char count -= 1 position += 1 return text def _read_allowed_chars(self, position): doc = self._doc text = '' while True: char = doc.characterAt(position) if not self.allowed_chars.match(char): break text += char position += 1 return text class FunctionScriptToken(DocumentedScriptToken): def is_start_char(self, char): return char == '$' def get_tooltip(self, position): if self._doc.characterAt(position) != '$': return None function = self._read_allowed_chars(position + 1) try: return script_function_documentation(function, 'html') except ScriptFunctionDocError: return None class VariableScriptToken(DocumentedScriptToken): allowed_chars = re.compile('[A-Za-z0-9_:]') def is_start_char(self, char): return char == '%' def get_tooltip(self, position): if self._doc.characterAt(position) != '%': return None tag = self._read_allowed_chars(position + 1) return display_tag_name(tag) class UnicodeEscapeScriptToken(DocumentedScriptToken): allowed_chars = re.compile('[uA-Fa-f0-9]') unicode_escape_sequence = re.compile('^\\\\u[a-fA-F0-9]{4}$') def is_start_char(self, char): return char == '\\' def is_allowed_char(self, char, position): return self.allowed_chars.match(char) and self._cursor_position - position < 6 def get_tooltip(self, position): text = self._read_text(position, 6) if self.unicode_escape_sequence.match(text): codepoint = int(text[2:], 16) char = chr(codepoint) tooltip = unicodedata.name(char) if unicodedata.category(char)[0] != "C": tooltip += ': "%s"' % char return tooltip return None def _clean_text(text): return "".join(_replace_control_chars(text)) def _replace_control_chars(text): simple_ctrl_chars = {'\n', '\r', '\t'} for ch in text: if ch not in simple_ctrl_chars and unicodedata.category(ch)[0] == "C": yield '\\u' + hex(ord(ch))[2:].rjust(4, '0') else: yield ch class ScriptTextEdit(QTextEdit): autocomplete_trigger_chars = re.compile('[$%A-Za-z0-9_]') options = [ BoolOption('persist', 'script_editor_wordwrap', False), BoolOption('persist', 'script_editor_tooltips', True), ] def __init__(self, parent): super().__init__(parent) config = get_config() self.highlighter = TaggerScriptSyntaxHighlighter(self.document()) self.enable_completer() self.setFontFamily(FONT_FAMILY_MONOSPACE) self.setMouseTracking(True) self.setAcceptRichText(False) self.wordwrap_action = QAction(_("&Word wrap script"), self) self.wordwrap_action.setToolTip(_("Word wrap long lines in the editor")) self.wordwrap_action.triggered.connect(self.update_wordwrap) self.wordwrap_action.setShortcut(QKeySequence(_("Ctrl+Shift+W"))) self.wordwrap_action.setCheckable(True) self.wordwrap_action.setChecked(config.persist['script_editor_wordwrap']) self.update_wordwrap() self.addAction(self.wordwrap_action) self._show_tooltips = config.persist['script_editor_tooltips'] self.show_tooltips_action = QAction(_("Show help &tooltips"), self) self.show_tooltips_action.setToolTip(_("Show tooltips for script elements")) self.show_tooltips_action.triggered.connect(self.update_show_tooltips) self.show_tooltips_action.setShortcut(QKeySequence(_("Ctrl+Shift+T"))) self.show_tooltips_action.setCheckable(True) self.show_tooltips_action.setChecked(self._show_tooltips) self.addAction(self.show_tooltips_action) self.textChanged.connect(self.update_tooltip) def contextMenuEvent(self, event): menu = self.createStandardContextMenu() menu.addSeparator() menu.addAction(self.wordwrap_action) menu.addAction(self.show_tooltips_action) menu.exec_(event.globalPos()) def mouseMoveEvent(self, event): if self._show_tooltips: tooltip = self.get_tooltip_at_mouse_position(event.pos()) if not tooltip: QToolTip.hideText() self.setToolTip(tooltip) return super().mouseMoveEvent(event) def update_tooltip(self): if self.underMouse() and self.toolTip(): position = self.mapFromGlobal(QCursor.pos()) tooltip = self.get_tooltip_at_mouse_position(position) if tooltip != self.toolTip(): # Hide tooltip if the entity causing this tooltip # was moved away from the mouse position QToolTip.hideText() self.setToolTip(tooltip) def get_tooltip_at_mouse_position(self, position): cursor = self.cursorForPosition(position) return self.get_tooltip_at_cursor(cursor) def get_tooltip_at_cursor(self, cursor): position = cursor.position() doc = self.document() documented_tokens = { FunctionScriptToken(doc, position), VariableScriptToken(doc, position), UnicodeEscapeScriptToken(doc, position) } while position >= 0 and documented_tokens: char = doc.characterAt(position) for token in list(documented_tokens): if token.is_start_char(char): return token.get_tooltip(position) elif not token.is_allowed_char(char, position): documented_tokens.remove(token) position -= 1 return None def insertFromMimeData(self, source): text = _clean_text(source.text()) # Create a new data object, as modifying the existing one does not # work on Windows if copying from outside the Qt app. source = QtCore.QMimeData() source.setText(text) return super().insertFromMimeData(source) def setPlainText(self, text): super().setPlainText(text) self.update_wordwrap() def update_wordwrap(self): """Toggles wordwrap in the script editor """ wordwrap = self.wordwrap_action.isChecked() config = get_config() config.persist['script_editor_wordwrap'] = wordwrap if wordwrap: self.setLineWrapMode(QTextEdit.WidgetWidth) else: self.setLineWrapMode(QTextEdit.NoWrap) def update_show_tooltips(self): """Toggles wordwrap in the script editor """ self._show_tooltips = self.show_tooltips_action.isChecked() config = get_config() config.persist['script_editor_tooltips'] = self._show_tooltips if not self._show_tooltips: QToolTip.hideText() self.setToolTip('') def enable_completer(self): self.completer = ScriptCompleter() self.completer.setWidget(self) self.completer.activated.connect(self.insert_completion) self.popup_shown = False def insert_completion(self, completion): if not completion: return tc = self.cursor_select_word() if completion.startswith('$'): completion += '(' tc.insertText(completion) # Peek at the next character to include it in the replacement if not tc.atEnd(): pos = tc.position() tc = self.textCursor() tc.setPosition(pos + 1, QTextCursor.KeepAnchor) first_char = completion[0] next_char = tc.selectedText() if (first_char == '$' and next_char == '(') or (first_char == '%' and next_char == '%'): tc.removeSelectedText() else: tc.setPosition(pos) # Reset position self.setTextCursor(tc) self.popup_hide() def popup_hide(self): self.completer.popup().hide() def cursor_select_word(self, full_word=True): tc = self.textCursor() current_position = tc.position() tc.select(QTextCursor.WordUnderCursor) selected_text = tc.selectedText() # Check for start of function or end of variable if current_position > 0 and selected_text and selected_text[0] in {'(', '%'}: current_position -= 1 tc.setPosition(current_position) tc.select(QTextCursor.WordUnderCursor) selected_text = tc.selectedText() start = tc.selectionStart() end = tc.selectionEnd() if current_position < start or current_position > end: # If the cursor is between words WordUnderCursor will select the # previous word. Reset the selection if the new selection is # outside the old cursor position. tc.setPosition(current_position) selected_text = tc.selectedText() if not selected_text.startswith('$') and not selected_text.startswith('%'): # Update selection to include the character before the # selected word to include the $ or %. tc.setPosition(start - 1 if start > 0 else 0) tc.setPosition(end, QTextCursor.KeepAnchor) selected_text = tc.selectedText() # No match, reset position (otherwise we could replace an additional character) if not selected_text.startswith('$') and not selected_text.startswith('%'): tc.setPosition(start) tc.setPosition(end, QTextCursor.KeepAnchor) if not full_word: tc.setPosition(current_position, QTextCursor.KeepAnchor) return tc def keyPressEvent(self, event): if self.completer.popup().isVisible(): if event.key() in {Qt.Key_Tab, Qt.Key_Return, Qt.Key_Enter}: self.completer.activated.emit(self.completer.get_selected()) return super().keyPressEvent(event) self.handle_autocomplete(event) def handle_autocomplete(self, event): # Only trigger autocomplete on actual text input or if the user explicitly # requested auto completion with Ctrl+Space (Control+Space on macOS) modifier = QtCore.Qt.MetaModifier if IS_MACOS else QtCore.Qt.ControlModifier force_completion_popup = event.key() == QtCore.Qt.Key_Space and event.modifiers() & modifier if not (force_completion_popup or event.key() in {Qt.Key_Backspace, Qt.Key_Delete} or self.autocomplete_trigger_chars.match(event.text())): self.popup_hide() return tc = self.cursor_select_word(full_word=False) selected_text = tc.selectedText() if force_completion_popup or (selected_text and selected_text[0] in {'$', '%'}): self.completer.setCompletionPrefix(selected_text) popup = self.completer.popup() popup.setCurrentIndex(self.completer.currentIndex()) cr = self.cursorRect() cr.setWidth( popup.sizeHintForColumn(0) + popup.verticalScrollBar().sizeHint().width() ) self.completer.complete(cr) else: self.popup_hide() picard-release-2.7.3/picard/ui/widgets/taglisteditor.py000066400000000000000000000053661416775010500232000ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2020 Philipp Wolfer # Copyright (C) 2020-2021 Laurent Monin # # 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 PyQt5 import QtWidgets from picard.util.tags import TAG_NAMES from picard.ui.ui_widget_taglisteditor import Ui_TagListEditor from picard.ui.widgets.editablelistview import ( AutocompleteItemDelegate, EditableListModel, ) class TagListEditor(QtWidgets.QWidget): def __init__(self, parent): super().__init__(parent) self.ui = Ui_TagListEditor() self.ui.setupUi(self) list_view = self.ui.tag_list_view model = EditableListModel() model.user_sortable_changed.connect(self.on_user_sortable_changed) self.ui.sort_buttons.setVisible(model.user_sortable) list_view.setModel(model) list_view.setItemDelegate(AutocompleteItemDelegate( sorted(TAG_NAMES.keys()))) selection = list_view.selectionModel() selection.selectionChanged.connect(self.on_selection_changed) self.on_selection_changed([], []) def on_selection_changed(self, selected, deselected): indexes = self.ui.tag_list_view.selectedIndexes() last_row = self.ui.tag_list_view.model().rowCount() - 1 buttons_enabled = len(indexes) > 0 move_up_enabled = buttons_enabled and all(i.row() != 0 for i in indexes) move_down_enabled = buttons_enabled and all(i.row() != last_row for i in indexes) self.ui.tags_remove_btn.setEnabled(buttons_enabled) self.ui.tags_move_up_btn.setEnabled(move_up_enabled) self.ui.tags_move_down_btn.setEnabled(move_down_enabled) def clear(self): self.ui.tag_list_view.update([]) def update(self, tags): self.ui.tag_list_view.update(tags) @property def tags(self): return self.ui.tag_list_view.items def on_user_sortable_changed(self, user_sortable): self.ui.sort_buttons.setVisible(user_sortable) def set_user_sortable(self, user_sortable): self.ui.tag_list_view.model().user_sortable = user_sortable picard-release-2.7.3/picard/ui/widgets/tristatesortheaderview.py000066400000000000000000000067641416775010500251400ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2020 Philipp Wolfer # Copyright (C) 2020-2021 Laurent Monin # # 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 PyQt5 import ( QtCore, QtWidgets, ) class TristateSortHeaderView(QtWidgets.QHeaderView): """A QHeaderView implementation supporting tristate sorting. A column can either be sorted ascending, descending or not sorted. The view toggles through these states by clicking on a section header. """ STATE_NONE = 0 STATE_SECTION_MOVED_OR_RESIZED = 1 def __init__(self, orientation, parent=None): super().__init__(orientation, parent) # Remember if resize / move event just happened self._section_moved_or_resized = False self.lock(False) def update_state(i, o, n): self._section_moved_or_resized = True self.sectionResized.connect(update_state) self.sectionMoved.connect(update_state) def mouseReleaseEvent(self, event): if self.is_locked: tooltip = _( "The table is locked. To enable sorting and column resizing\n" "unlock the table in the table header's context menu.") QtWidgets.QToolTip.showText(event.globalPos(), tooltip, self) return if event.button() == QtCore.Qt.LeftButton: index = self.logicalIndexAt(event.pos()) if (index != -1 and index == self.sortIndicatorSection() and self.sortIndicatorOrder() == QtCore.Qt.DescendingOrder): # After a column was sorted descending we want to reset it # to no sorting state. But we need to call the parent # implementation of mouseReleaseEvent in order to handle # other events, such as column move and resize. # Disable clickable sections temporarily so the parent # implementation will not do the normal click behavior. self.setSectionsClickable(False) self._section_moved_or_resized = False super().mouseReleaseEvent(event) self.setSectionsClickable(True) # Only treat this as an actual click if no move # or resize event occurred. if not self._section_moved_or_resized: self.setSortIndicator(-1, self.sortIndicatorOrder()) return # Normal handling of events super().mouseReleaseEvent(event) def lock(self, is_locked): self.is_locked = is_locked self.setSectionsClickable(not is_locked) self.setSectionsMovable(not is_locked) if is_locked: resize_mode = QtWidgets.QHeaderView.Fixed else: resize_mode = QtWidgets.QHeaderView.Interactive self.setSectionResizeMode(resize_mode) picard-release-2.7.3/picard/util/000077500000000000000000000000001416775010500166305ustar00rootroot00000000000000picard-release-2.7.3/picard/util/__init__.py000066400000000000000000000735121416775010500207510ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2004 Robert Kaye # Copyright (C) 2006-2009, 2011-2012, 2014 Lukáš Lalinský # Copyright (C) 2008-2011, 2014, 2018-2021 Philipp Wolfer # Copyright (C) 2009 Carlin Mangar # Copyright (C) 2009 david # Copyright (C) 2010 fatih # Copyright (C) 2011-2013 Michael Wiencek # Copyright (C) 2012, 2014-2015 Wieland Hoffmann # Copyright (C) 2013 Ionuț Ciocîrlan # Copyright (C) 2013-2014 Sophist-UK # Copyright (C) 2013-2014, 2018-2021 Laurent Monin # Copyright (C) 2014 Johannes Dewender # Copyright (C) 2016 Rahul Raturi # Copyright (C) 2016 barami # Copyright (C) 2016-2018 Sambhav Kothari # Copyright (C) 2017 Frederik “Freso” S. Olesen # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2018, 2021 Bob Swift # Copyright (C) 2020 Ray Bouchard # Copyright (C) 2021 Gabriel Ferreira # Copyright (C) 2021 Louis Sautier # # 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. import builtins from collections import namedtuple from collections.abc import Mapping import html from itertools import chain import json import ntpath from operator import attrgetter import os from pathlib import PurePath import re import subprocess # nosec: B404 import sys from time import monotonic import unicodedata from dateutil.parser import parse from PyQt5 import QtCore from picard import log from picard.const import ( DEFAULT_COPY_TEXT, DEFAULT_NUMBERED_TITLE_FORMAT, MUSICBRAINZ_SERVERS, ) from picard.const.sys import ( FROZEN_TEMP_PATH, IS_FROZEN, IS_MACOS, IS_WIN, ) class LockableObject(QtCore.QObject): """Read/write lockable object.""" def __init__(self): super().__init__() self.__lock = QtCore.QReadWriteLock() def lock_for_read(self): """Lock the object for read operations.""" self.__lock.lockForRead() def lock_for_write(self): """Lock the object for write operations.""" self.__lock.lockForWrite() def unlock(self): """Unlock the object.""" self.__lock.unlock() def process_events_iter(iterable, interval=0.1): """ Creates an iterator over iterable that calls QCoreApplication.processEvents() after certain time intervals. This must only be used in the main thread. Args: iterable: iterable object to iterate over interval: interval in seconds to call QCoreApplication.processEvents() """ if interval: start = monotonic() for item in iterable: if interval: now = monotonic() delta = now - start if delta > interval: start = now QtCore.QCoreApplication.processEvents() yield item QtCore.QCoreApplication.processEvents() def iter_files_from_objects(objects, save=False): """Creates an iterator over all unique files from list of albums, clusters, tracks or files.""" return iter_unique(chain(*(obj.iterfiles(save) for obj in objects))) _io_encoding = sys.getfilesystemencoding() # The following was adapted from k3b's source code: # On a glibc system the system locale defaults to ANSI_X3.4-1968 # It is very unlikely that one would set the locale to ANSI_X3.4-1968 # intentionally def check_io_encoding(): if _io_encoding == "ANSI_X3.4-1968": log.warning(""" System locale charset is ANSI_X3.4-1968 Your system's locale charset (i.e. the charset used to encode filenames) is set to ANSI_X3.4-1968. It is highly unlikely that this has been done intentionally. Most likely the locale is not set at all. An invalid setting will result in problems when creating data projects. To properly set the locale charset make sure the LC_* environment variables are set. Normally the distribution setup tools take care of this. Translation: Picard will have problems with non-english characters in filenames until you change your charset. """) def encode_filename(filename): """Encode unicode strings to filesystem encoding.""" if isinstance(filename, str): if os.path.supports_unicode_filenames and sys.platform != "darwin": return filename else: return filename.encode(_io_encoding, 'replace') else: return filename def decode_filename(filename): """Decode strings from filesystem encoding to unicode.""" if isinstance(filename, str): return filename else: return filename.decode(_io_encoding) def normpath(path): try: path = os.path.realpath(path) except OSError as why: # realpath can fail if path does not exist or is not accessible log.warning('Failed getting realpath for "%s": %s', path, why) return os.path.normpath(path) def is_absolute_path(path): """Similar to os.path.isabs, but properly detects Windows shares as absolute paths See https://bugs.python.org/issue22302 """ return os.path.isabs(path) or (IS_WIN and os.path.normpath(path).startswith("\\\\")) def samepath(path1, path2): return os.path.normcase(os.path.normpath(path1)) == os.path.normcase(os.path.normpath(path2)) def samefile(path1, path2): """Returns True, if both `path1` and `path2` refer to the same file. Behaves similar to os.path.samefile, but first checks identical paths including case insensitive comparison on Windows using os.path.normcase. This fixes issues on some network drives (e.g. VirtualBox mounts) where two paths different only in case are considered separate files by os.path.samefile. """ return samepath(path1, path2) or os.path.samefile(path1, path2) def format_time(ms, display_zero=False): """Formats time in milliseconds to a string representation.""" ms = float(ms) if ms == 0 and not display_zero: return "?:??" duration_seconds = round(ms / 1000) if duration_seconds < 3600: minutes, seconds = divmod(duration_seconds, 60) return "%d:%02d" % (minutes, seconds) else: hours, remainder = divmod(duration_seconds, 3600) minutes, seconds = divmod(remainder, 60) return "%d:%02d:%02d" % (hours, minutes, seconds) def sanitize_date(datestr): """Sanitize date format. e.g.: "YYYY-00-00" -> "YYYY" "YYYY- - " -> "YYYY" ... """ date = [] for num in datestr.split("-"): try: num = int(num.strip()) except ValueError: break if num: date.append(num) return ("", "%04d", "%04d-%02d", "%04d-%02d-%02d")[len(date)] % tuple(date) _re_win32_incompat = re.compile(r'["*:<>?|]', re.UNICODE) def replace_win32_incompat(string, repl="_"): # noqa: E302 """Replace win32 filename incompatible characters from ``string`` by ``repl``.""" # Don't replace : with _ for windows drive if IS_WIN and os.path.isabs(string): drive, rest = ntpath.splitdrive(string) return drive + _re_win32_incompat.sub(repl, rest) else: return _re_win32_incompat.sub(repl, string) _re_non_alphanum = re.compile(r'\W+', re.UNICODE) def strip_non_alnum(string): # noqa: E302 """Remove all non-alphanumeric characters from ``string``.""" return _re_non_alphanum.sub(" ", string).strip() def sanitize_filename(string, repl="_", win_compat=False): string = string.replace(os.sep, repl) if os.altsep: string = string.replace(os.altsep, repl) if win_compat and os.altsep != '\\': string = string.replace('\\', repl) return string def make_filename_from_title(title=None, default=None): if default is None: default = _("No Title") if not title or not title.strip(): title = default filename = sanitize_filename(title, win_compat=IS_WIN) if IS_WIN: filename = replace_win32_incompat(filename) return filename def _reverse_sortname(sortname): """Reverse sortnames.""" chunks = [a.strip() for a in sortname.split(",")] if len(chunks) == 2: return "%s %s" % (chunks[1], chunks[0]) elif len(chunks) == 3: return "%s %s %s" % (chunks[2], chunks[1], chunks[0]) elif len(chunks) == 4: return "%s %s, %s %s" % (chunks[1], chunks[0], chunks[3], chunks[2]) else: return sortname.strip() def translate_from_sortname(name, sortname): """'Translate' the artist name by reversing the sortname.""" for c in name: ctg = unicodedata.category(c) if ctg[0] == "L" and unicodedata.name(c).find("LATIN") == -1: for separator in (" & ", "; ", " and ", " vs. ", " with ", " y "): if separator in sortname: parts = sortname.split(separator) break else: parts = [sortname] separator = "" return separator.join(map(_reverse_sortname, parts)) return name def find_existing_path(path): path = encode_filename(path) while path and not os.path.isdir(path): head, tail = os.path.split(path) if head == path: break path = head return decode_filename(path) def _add_windows_executable_extension(*executables): return [e if e.endswith(('.py', '.exe')) else e + '.exe' for e in executables] def find_executable(*executables): if IS_WIN: executables = _add_windows_executable_extension(*executables) paths = [os.path.dirname(sys.executable)] if sys.executable else [] paths += os.environ.get('PATH', '').split(os.pathsep) paths.append('./') # This is for searching for executables bundled in packaged builds if IS_FROZEN: paths += [FROZEN_TEMP_PATH] for path in paths: for executable in executables: f = os.path.join(path, executable) if os.path.isfile(f): return os.path.abspath(f) def run_executable(executable, *args, timeout=None): # Prevent new shell window from appearing startupinfo = None if IS_WIN: startupinfo = subprocess.STARTUPINFO() startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW # Include python interpreter if running a python script if ".py" in executable: arguments = [sys.executable, executable, *args] else: arguments = [executable, *args] # Call program with arguments ret = subprocess.run( # nosec: B603 arguments, stdin=subprocess.DEVNULL, stdout=subprocess.PIPE, stderr=subprocess.PIPE, startupinfo=startupinfo, timeout=timeout ) # Return (error code, stdout and stderr) return ret.returncode, ret.stdout.decode(sys.stdout.encoding), ret.stderr.decode(sys.stderr.encoding) _mbid_format = '[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$' _re_mbid_val = re.compile(_mbid_format, re.IGNORECASE) def mbid_validate(string): # noqa: E302 """Test if passed string is a valid mbid """ return _re_mbid_val.match(string) is not None def parse_amazon_url(url): """Extract host and asin from an amazon url. It returns a dict with host and asin keys on success, None else """ r = re.compile(r'^https?://(?:www.)?(?P.*?)(?:\:[0-9]+)?/.*/(?P[0-9B][0-9A-Z]{9})(?:[^0-9A-Z]|$)') match = r.match(url) if match is not None: return match.groupdict() return None def throttle(interval): """ Throttle a function so that it will only execute once per ``interval`` (specified in milliseconds). """ mutex = QtCore.QMutex() def decorator(func): def later(): mutex.lock() func(*decorator.args, **decorator.kwargs) decorator.prev = monotonic() decorator.is_ticking = False mutex.unlock() def throttled_func(*args, **kwargs): if decorator.is_ticking: mutex.lock() decorator.args = args decorator.kwargs = kwargs mutex.unlock() return mutex.lock() now = monotonic() r = interval - (now-decorator.prev)*1000.0 if r <= 0: func(*args, **kwargs) decorator.prev = now else: decorator.args = args decorator.kwargs = kwargs QtCore.QTimer.singleShot(int(r), later) decorator.is_ticking = True mutex.unlock() return throttled_func decorator.prev = 0 decorator.is_ticking = False return decorator def uniqify(seq): """Uniqify a list, preserving order""" return list(iter_unique(seq)) def iter_unique(seq): """Creates an iterator only returning unique values from seq""" seen = set() return (x for x in seq if x not in seen and not seen.add(x)) # order is important _tracknum_regexps = [re.compile(r, re.I) for r in ( # search for explicit track number (prefix "track") r"track[\s_-]*(?:(?:no|nr)\.?)?[\s_-]*(?P\d+)", # search for 1- or 2-digit number at start of string (additional leading zeroes are allowed) # An optional disc number preceeding the track number is ignored. r"^(?:\d+[\s_-])?(?P0*\d{1,2})(?:\.)[^0-9,]", # "99. ", but not "99.02" r"^(?:\d+[\s_-])?(?P0*\d{1,2})[^0-9,.s]", # search for 2-digit number at end of string (additional leading zeroes are allowed) r"[^0-9,.](?P0*\d{2})$", r"[^0-9,.]\[(?P0*\d{1,2})\]$", r"[^0-9,.]\((?P0*\d{2})\)$", # File names which consist of only a number r"^(?P\d+)$", )] def tracknum_from_filename(base_filename): """Guess and extract track number from filename Returns `None` if none found, the number as integer else """ filename, _ext = os.path.splitext(base_filename) for pattern in _tracknum_regexps: match = pattern.search(filename) if match: n = int(match.group('number')) # Numbers above 1900 are often years, track numbers should be much # smaller even for extensive collections if n > 0 and n < 1900: return n return None GuessedFromFilename = namedtuple('GuessedFromFilename', ('tracknumber', 'title')) def tracknum_and_title_from_filename(base_filename): """Guess tracknumber and title from filename. Uses `tracknum_from_filename` to guess the tracknumber. The filename is used as the title. If the tracknumber is at the beginning of the title it gets stripped. Returns a tuple `(tracknumber, title)`. """ filename, _ext = os.path.splitext(base_filename) title = filename tracknumber = tracknum_from_filename(base_filename) if tracknumber is not None: tracknumber = str(tracknumber) stripped_filename = filename.lstrip('0') tnlen = len(tracknumber) if stripped_filename[:tnlen] == tracknumber: title = stripped_filename[tnlen:].lstrip() return GuessedFromFilename(tracknumber, title) def is_hidden(filepath): """Test whether a file or directory is hidden. A file is considered hidden if it starts with a dot on non-Windows systems or if it has the "hidden" flag set on Windows.""" name = os.path.basename(os.path.abspath(filepath)) return (not IS_WIN and name.startswith('.')) \ or _has_hidden_attribute(filepath) if IS_WIN: from ctypes import windll def _has_hidden_attribute(filepath): try: attrs = windll.kernel32.GetFileAttributesW(filepath) assert attrs != -1 return bool(attrs & 2) except (AttributeError, AssertionError): return False elif IS_MACOS: import Foundation def _has_hidden_attribute(filepath): # On macOS detecting hidden files involves more than just checking for dot files, see # https://stackoverflow.com/questions/284115/cross-platform-hidden-file-detection url = Foundation.NSURL.fileURLWithPath_(filepath) result = url.getResourceValue_forKey_error_(None, Foundation.NSURLIsHiddenKey, None) return result[1] else: def _has_hidden_attribute(filepath): return False def linear_combination_of_weights(parts): """Produces a probability as a linear combination of weights Parts should be a list of tuples in the form: [(v0, w0), (v1, w1), ..., (vn, wn)] where vn is a value between 0.0 and 1.0 and wn corresponding weight as a positive number """ total = 0.0 sum_of_products = 0.0 for value, weight in parts: if value < 0.0: raise ValueError("Value must be greater than or equal to 0.0") if value > 1.0: raise ValueError("Value must be lesser than or equal to 1.0") if weight < 0: raise ValueError("Weight must be greater than or equal to 0.0") total += weight sum_of_products += value * weight if total == 0.0: return 0.0 return sum_of_products / total def album_artist_from_path(filename, album, artist): """If album is not set, try to extract album and artist from path. Args: filename: The full file path album: Default album name artist: Default artist name Returns: A tuple (album, artist) """ if not album: path = PurePath(filename) dirs = list(path.relative_to(path.anchor).parent.parts) # Strip disc subdirectory from list if dirs and re.search(r'\b(?:CD|DVD|Disc)\s*\d+\b', dirs[-1], re.I): del dirs[-1] if dirs: # For clustering assume %artist%/%album%/file or %artist% - %album%/file album = dirs[-1] if ' - ' in album: new_artist, album = album.split(' - ', 1) if not artist: artist = new_artist elif not artist and len(dirs) >= 2: artist = dirs[-2] return album, artist def build_qurl(host, port=80, path=None, queryargs=None): """ Builds and returns a QUrl object from `host`, `port` and `path` and automatically enables HTTPS if necessary. Encoded query arguments can be provided in `queryargs`, a dictionary mapping field names to values. """ url = QtCore.QUrl() url.setHost(host) url.setPort(port) if host in MUSICBRAINZ_SERVERS or port == 443: url.setScheme("https") url.setPort(443) else: url.setScheme("http") if path is not None: url.setPath(path) if queryargs is not None: url_query = QtCore.QUrlQuery() for k, v in queryargs.items(): url_query.addQueryItem(k, str(v)) url.setQuery(url_query) return url def union_sorted_lists(list1, list2): """ Returns union of two sorted lists. >> list1 = [1, 2, 2, 2, 3] >> list2 = [2, 3, 4] >> union_sorted_lists(list1, list2) >> [1, 2, 2, 2, 3, 4] """ union = [] i = 0 j = 0 while i != len(list1) and j != len(list2): if list1[i] > list2[j]: union.append(list2[j]) j += 1 elif list1[i] < list2[j]: union.append(list1[i]) i += 1 else: union.append(list1[i]) i += 1 j += 1 if i == len(list1): union.extend(list2[j:]) else: union.extend(list1[i:]) return union def __convert_to_string(obj): """Appropriately converts the input `obj` to a string. Args: obj (QByteArray, bytes, bytearray, ...): The input object Returns: string: The appropriately decoded string """ if isinstance(obj, QtCore.QByteArray): return bytes(obj).decode() elif isinstance(obj, (bytes, bytearray)): return obj.decode() else: return str(obj) def convert_to_string(obj): log.warning("string_() and convert_to_string() are deprecated, do not use") return __convert_to_string(obj) builtins.__dict__['string_'] = convert_to_string def htmlescape(string): return html.escape(string, quote=False) def load_json(data): """Deserializes a string or bytes like json response and converts it to a python object. Args: data (QByteArray, bytes, bytearray, ...): The json response Returns: dict: Response data as a python dict """ return json.loads(__convert_to_string(data)) def parse_json(reply): return load_json(reply.readAll()) def restore_method(func): def func_wrapper(*args, **kwargs): if not QtCore.QObject.tagger._no_restore: return func(*args, **kwargs) return func_wrapper def reconnect(signal, newhandler=None, oldhandler=None): """ Reconnect an handler to a signal It disconnects all previous handlers before connecting new one Credits: https://stackoverflow.com/a/21589403 """ while True: try: if oldhandler is not None: signal.disconnect(oldhandler) else: signal.disconnect() except TypeError: break if newhandler is not None: signal.connect(newhandler) def compare_barcodes(barcode1, barcode2): """ Compares two barcodes. Returns True if they are the same, False otherwise. Tries to normalize UPC barcodes to EAN barcodes so e.g. "727361379704" and "0727361379704" are considered the same. """ barcode1 = barcode1 or '' barcode2 = barcode2 or '' if barcode1 == barcode2: return True if not barcode1 or not barcode2: return False return barcode1.zfill(13) == barcode2.zfill(13) BestMatch = namedtuple('BestMatch', ('similarity', 'result')) def sort_by_similarity(candidates): return sorted( candidates(), reverse=True, key=attrgetter('similarity') ) def find_best_match(candidates, no_match): best_match = max(candidates(), key=attrgetter('similarity'), default=no_match) return BestMatch(similarity=best_match.similarity, result=best_match) def get_qt_enum(cls, enum): """ List all the names of attributes inside a Qt enum. Example: >>> from PyQt5.Qt import Qt >>> print(get_qt_enum(Qt, Qt.CoordinateSystem)) ['DeviceCoordinates', 'LogicalCoordinates'] """ values = [] for key in dir(cls): value = getattr(cls, key) if isinstance(value, enum): values.append(key) return values def limited_join(a_list, limit, join_string='+', middle_string='…'): """Join elements of a list with `join_string` If list is longer than `limit`, middle elements will be dropped, and replaced by `middle_string`. Args: a_list: list of strings to join limit: maximum number of elements to join before limiting join_string: string used to join elements middle_string: string to insert in the middle if limited Returns: A string Example: >>> limited_join(['a', 'b', 'c', 'd', 'e', 'f'], 2) 'a+…+f' >>> limited_join(['a', 'b', 'c', 'd', 'e', 'f'], 3) 'a+…+f' >>> limited_join(['a', 'b', 'c', 'd', 'e', 'f'], 4) 'a+b+…+e+f' >>> limited_join(['a', 'b', 'c', 'd', 'e', 'f'], 6) 'a+b+c+d+e+f' >>> limited_join(['a', 'b', 'c', 'd', 'e', 'f'], 2, ',', '?') 'a,?,f' """ length = len(a_list) if limit <= 1 or limit >= length: return join_string.join(a_list) half = limit // 2 start = a_list[:half] end = a_list[-half:] return join_string.join(start + [middle_string] + end) def extract_year_from_date(dt): """ Extracts year from passed in date either dict or string """ try: if isinstance(dt, Mapping): return int(dt.get('year')) else: return parse(dt).year except (TypeError, ValueError): return None def pattern_as_regex(pattern, allow_wildcards=False, flags=0): """Parses a string and interprets it as a matching pattern. - If pattern is of the form /pattern/flags it is interpreted as a regular expression (e.g. `/foo.*/`). The flags are optional and in addition to the flags passed in the `flags` function parameter. Supported flags in the expression are "i" (ignore case) and "m" (multiline) - Otherwise if `allow_wildcards` is True, it is interpreted as a pattern that allows wildcard matching (see below) - If `allow_wildcards` is False a regex matching the literal string is returned Wildcard matching currently supports these characters: - `*`: Matches an arbitrary number of characters or none, e.g. `fo*` matches "foo" or "foot". - `?`: Matches exactly one character, e.g. `fo?` matches "foo" or "for". - `[...]`: Matches any character in the set, e.g. `[fo?]` matches all of "f", "o" and "?". - `?`, `*`, `[`, `]` and `\\` can be escaped with a backslash \\ to match the literal character, e.g. `fo\\?` matches "fo?". Args: pattern: The pattern as a string allow_wildcards: If true and if the the pattern is not interpreted as a regex wildard matching is allowed. flags: Additional regex flags to set (e.g. `re.I`) Returns: An re.Pattern instance Raises: `re.error` if the regular expression could not be parsed """ plain_pattern = pattern.rstrip('im') if len(plain_pattern) > 2 and plain_pattern[0] == '/' and plain_pattern[-1] == '/': extra_flags = pattern[len(plain_pattern):] if 'i' in extra_flags: flags |= re.IGNORECASE if 'm' in extra_flags: flags |= re.MULTILINE regex = plain_pattern[1:-1] elif allow_wildcards: regex = '^' + wildcards_to_regex_pattern(pattern) + '$' else: regex = re.escape(pattern) return re.compile(regex, flags) def wildcards_to_regex_pattern(pattern): """Converts a pattern with shell like wildcards into a regular expression string. The following syntax is supported: - `*`: Matches an arbitrary number of characters or none, e.g. `fo*` matches "foo" or "foot". - `?`: Matches exactly one character, e.g. `fo?` matches "foo" or "for". - `[...]` - `?`, `*` and `\\` can be escaped with a backslash \\ to match the literal character, e.g. `fo\\?` matches "fo?". Args: pattern: The pattern as a string Returns: A string with a valid regular expression. """ regex = [] group = None escape = False for c in pattern: if group is not None: if escape: if c in {'\\', '[', ']'}: c = '\\' + c else: group.append('\\\\') escape = False if c == ']': group.append(c) part = ''.join(group) group = None elif c == '\\': escape = True continue else: group.append(c) continue elif escape: if c in {'*', '?', '\\', '[', ']'}: part = '\\' + c else: part = re.escape('\\' + c) escape = False elif c == '\\': escape = True continue elif c == '[': group = ['['] continue elif c == '*': part = '.*' elif c == '?': part = '.' else: part = re.escape(c) regex.append(part) # There might be an unclosed character group. Interpret the starting # bracket of the group as a literal bracket and re-evaluate the rest. if group is not None: regex.append('\\[') regex.append(wildcards_to_regex_pattern(''.join(group[1:]))) return ''.join(regex) def _regex_numbered_title_fmt(fmt, title_repl, count_repl): title_marker = '{title}' count_marker = '{count}' parts = fmt.split(title_marker) def wrap_count(p): if count_marker in p: return '(?:' + re.escape(p) + ')?' else: return p return ( re.escape(title_marker).join(wrap_count(p) for p in parts) .replace(re.escape(title_marker), title_repl) .replace(re.escape(count_marker), count_repl) ) def unique_numbered_title(default_title, existing_titles, fmt=None): """Generate a new unique and numbered title based on given default title and existing titles """ if fmt is None: fmt = _(DEFAULT_NUMBERED_TITLE_FORMAT) escaped_title = re.escape(default_title) reg_count = r'(\d+)' regstr = _regex_numbered_title_fmt(fmt, escaped_title, reg_count) regex = re.compile(regstr) count = 0 for title in existing_titles: m = regex.fullmatch(title) if m: num = m.group(1) if num is not None: count = max(count, int(num)) else: count += 1 return fmt.format(title=default_title, count=count + 1) def get_base_title_with_suffix(title, suffix, fmt=None): """Extract the base portion of a title, removing the suffix and number portion from the end. """ if fmt is None: fmt = _(DEFAULT_NUMBERED_TITLE_FORMAT) escaped_suffix = re.escape(suffix) reg_title = r'(?P.*?)(?:\s*' + escaped_suffix + ')?' reg_count = r'\d*' regstr = _regex_numbered_title_fmt(fmt, reg_title, reg_count)\ .replace(r'\ ', r'\s+')\ .replace(' ', r'\s+') match_obj = re.fullmatch(regstr, title) return match_obj['title'] if match_obj else title def get_base_title(title): """Extract the base portion of a title, using the standard suffix. """ suffix = _(DEFAULT_COPY_TEXT) return get_base_title_with_suffix(title, suffix) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/picard/util/_astrcmp.c���������������������������������������������������������0000664�0000000�0000000�00000011714�14167750105�0020610�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* * Picard, the next-generation MusicBrainz tagger * Copyright (C) 2018 Philipp Wolfer * Copyright (C) 2006 Lukáš Lalinský * Copyright (C) 2003 Benbuck Nason * * 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. */ /*** * * Approximate string comparison * * This work is based on the Levenshtein Metric or "edit distance", which is * well known, simple, and seems to be unencumbered by any usage restrictions. * For more information on the Levenshtein Distance you can refer to the web, * e.g. http://www.merriampark.com/ld.htm * * Accuracy and speed enhancements could probably be made to this algorithm by * implementing the improvements suggested by such people as Esko Ukkonen, Hal * Berghel & David Roach, and Sun Wu and Udi Manber. * * This has been successfully compiled using: * Microsoft Visual C++ 6 SP 5 * GNU gcc 3.2 & Cygwin * GNU gcc 3.2 & MinGW * * Benbuck Nason, February 28th, 2003 * ***/ #include <Python.h> #include <stdio.h> #include <string.h> #include <stdlib.h> /*** * Compute Levenshtein distance. Levenshtein distance, also known as * "edit distance," is a measure of the cost to transform one string * into another. ***/ #define MIN(x, y) (((x) > (y)) ? (y) : (x)) #define MAX(x, y) (((x) > (y)) ? (x) : (y)) #define MATRIX(a, b) matrix[(b) * (len1 + 1) + (a)] float LevenshteinDistance(const Py_UCS4 * s1, Py_ssize_t len1, const Py_UCS4 * s2, Py_ssize_t len2) { int *matrix, index1, index2; float result; /* Step 1 */ /* Check string lengths */ if (len1 == 0) return 0.0f; if (len2 == 0) return 0.0f; /* Step 2 */ /* Allocate matrix for algorithm and fill it with default values */ matrix = malloc(sizeof(int) * (len1 + 1) * (len2 + 1)); for (index1 = 0; index1 <= len1; index1++) MATRIX(index1, 0) = index1; for (index2 = 0; index2 <= len2; index2++) MATRIX(0, index2) = index2; /* Step 3 */ /* Loop through first string */ for (index1 = 1; index1 <= len1; index1++) { Py_UCS4 s1_current = s1[index1 - 1]; /* Step 4 */ /* Loop through second string */ for (index2 = 1; index2 <= len2; index2++) { Py_UCS4 s2_current = s2[index2 - 1]; /* Step 5 */ /* Calculate cost of this iteration (handles deletion, insertion, and substitution) */ int cost = (s1_current == s2_current) ? 0 : 1; /* Step 6 */ /* Calculate the total cost up to this point */ int above = MATRIX(index1 - 1, index2); int left = MATRIX(index1, index2 - 1); int diagonal = MATRIX(index1 - 1, index2 - 1); int cell = MIN(MIN(above + 1, left + 1), diagonal + cost); /* Step 6a */ /* Also cover transposition. This step is taken from: Berghel, Hal ; Roach, David : "An Extension of Ukkonen's Enhanced Dynamic Programming ASM Algorithm" (http://berghel.net/publications/asm/asm.php) */ if (index1 > 2 && index2 > 2) { int trans = MATRIX(index1 - 2, index2 - 2) + 1; if (s1[index1 - 2] != s2_current) trans++; if (s1_current != s2[index2 - 2]) trans++; if (cell > trans) cell = trans; } MATRIX(index1, index2) = cell; } } /* Step 7 */ /* Return result */ result = ((float)1 - ((float)MATRIX(len1, len2) / (float)MAX(len1, len2))); free(matrix); return result; } static PyObject * astrcmp(PyObject *self, PyObject *args) { PyObject *s1, *s2; float d; Py_UCS4 *us1, *us2; Py_ssize_t len1, len2; PyThreadState *_save; if (!PyArg_ParseTuple(args, "UU", &s1, &s2)) return NULL; if (PyUnicode_READY(s1) == -1 || PyUnicode_READY(s2) == -1) return NULL; len1 = PyUnicode_GetLength(s1); len2 = PyUnicode_GetLength(s2); us1 = PyUnicode_AsUCS4Copy(s1); us2 = PyUnicode_AsUCS4Copy(s2); Py_UNBLOCK_THREADS d = LevenshteinDistance(us1, len1, us2, len2); Py_BLOCK_THREADS PyMem_Free(us1); PyMem_Free(us2); return Py_BuildValue("f", d); } static PyMethodDef AstrcmpMethods[] = { {"astrcmp", astrcmp, METH_VARARGS, "Compute Levenshtein distance"}, {NULL, NULL, 0, NULL} }; static struct PyModuleDef AstrcmpModule = { PyModuleDef_HEAD_INIT, "astrcmp", /* name of module */ NULL, /* module documentation, may be NULL */ -1, /* size of per-interpreter state of the module, or -1 if the module keeps state in global variables. */ AstrcmpMethods }; PyMODINIT_FUNC PyInit__astrcmp(void) { return PyModule_Create(&AstrcmpModule); } ����������������������������������������������������picard-release-2.7.3/picard/util/astrcmp.py���������������������������������������������������������0000664�0000000�0000000�00000002651�14167750105�0020657�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# fix-header: skip # http://hetland.org/coding/python/levenshtein.py # This is a straightforward implementation of a well-known algorithm, and thus # probably shouldn't be covered by copyright to begin with. But in case it is, # the author (Magnus Lie Hetland) has, to the extent possible under law, # dedicated all copyright and related and neighboring rights to this software # to the public domain worldwide, by distributing it under the CC0 license, # version 1.0. This software is distributed without any warranty. For more # information, see <http://creativecommons.org/publicdomain/zero/1.0> def astrcmp_py(a, b): """Calculates the Levenshtein distance between a and b.""" n, m = len(a), len(b) if n > m: # Make sure n <= m, to use O(min(n,m)) space a, b = b, a n, m = m, n if n == 0 or m == 0.0: return 0.0 current = range(n+1) for i in range(1, m+1): previous, current = current, [i]+[0]*n for j in range(1, n+1): add, delete = previous[j]+1, current[j-1]+1 change = previous[j-1] if a[j-1] != b[i-1]: change += 1 current[j] = min(add, delete, change) return 1.0 - current[n] / max(m, n) try: from picard.util._astrcmp import astrcmp as astrcmp_c astrcmp = astrcmp_c astrcmp_implementation = "C" except ImportError: astrcmp = astrcmp_py astrcmp_implementation = "Python" ���������������������������������������������������������������������������������������picard-release-2.7.3/picard/util/bitreader.py�������������������������������������������������������0000664�0000000�0000000�00000012462�14167750105�0021150�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2014, 2020 Christoph Reiter # Copyright (C) 2019, 2021 Philipp Wolfer # Copyright (C) 2021 Laurent Monin # # 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. # This implementation is taken from mutagen, see # https://github.com/quodlibet/mutagen/blob/master/mutagen/_util.py # https://github.com/quodlibet/mutagen/blob/master/mutagen/tak.py class BitReaderError(Exception): pass class _BitReader(object): def __init__(self, fileobj): self._fileobj = fileobj self._buffer = 0 self._bits = 0 self._pos = fileobj.tell() def bits(self, count): """Reads `count` bits and returns an uint. May raise BitReaderError if not enough data could be read or IOError by the underlying file object. """ raise NotImplementedError def bytes(self, count): """Returns a bytearray of length `count`. Works unaligned.""" if count < 0: raise ValueError # fast path if self._bits == 0: data = self._fileobj.read(count) if len(data) != count: raise BitReaderError("not enough data") return data return bytes(bytearray(self.bits(8) for _ in range(count))) def skip(self, count): """Skip `count` bits. Might raise BitReaderError if there wasn't enough data to skip, but might also fail on the next bits() instead. """ if count < 0: raise ValueError if count <= self._bits: self.bits(count) else: count -= self.align() n_bytes = count // 8 self._fileobj.seek(n_bytes, 1) count -= n_bytes * 8 self.bits(count) def get_position(self): """Returns the amount of bits read or skipped so far""" return (self._fileobj.tell() - self._pos) * 8 - self._bits def align(self): """Align to the next byte, returns the amount of bits skipped""" bits = self._bits self._buffer = 0 self._bits = 0 return bits def is_aligned(self): """If we are currently aligned to bytes and nothing is buffered""" return self._bits == 0 class MSBBitReader(_BitReader): """BitReader implementation which reads bits starting at LSB in each byte. """ def bits(self, count): """Reads `count` bits and returns an uint, MSB read first. May raise BitReaderError if not enough data could be read or IOError by the underlying file object. """ if count < 0: raise ValueError if count > self._bits: n_bytes = (count - self._bits + 7) // 8 data = self._fileobj.read(n_bytes) if len(data) != n_bytes: raise BitReaderError("not enough data") for b in bytearray(data): self._buffer = (self._buffer << 8) | b self._bits += n_bytes * 8 self._bits -= count value = self._buffer >> self._bits self._buffer &= (1 << self._bits) - 1 return value class LSBBitReader(_BitReader): """BitReader implementation which reads bits starting at LSB in each byte. """ def _lsb(self, count): value = self._buffer & 0xff >> (8 - count) self._buffer = self._buffer >> count self._bits -= count return value def bits(self, count): """Reads `count` bits and returns an uint, LSB read first. May raise BitReaderError if not enough data could be read or IOError by the underlying file object. """ if count < 0: raise ValueError value = 0 if count <= self._bits: value = self._lsb(count) else: # First read all available bits shift = 0 remaining = count if self._bits > 0: remaining -= self._bits shift = self._bits value = self._lsb(self._bits) # Now add additional bytes n_bytes = (remaining - self._bits + 7) // 8 data = self._fileobj.read(n_bytes) if len(data) != n_bytes: raise BitReaderError("not enough data") for b in bytearray(data): if remaining > 8: # Use full byte remaining -= 8 value = (b << shift) | value shift += 8 else: self._buffer = b self._bits = 8 b = self._lsb(remaining) value = (b << shift) | value return value ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/picard/util/bytes2human.py�����������������������������������������������������0000664�0000000�0000000�00000006554�14167750105�0021455�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2013, 2019-2020 Laurent Monin # Copyright (C) 2018 Wieland Hoffmann # # 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. """Helper class to convert bytes to human-readable form It supports l10n through gettext, decimal and binary units. >>> n = 1572864 >>> [binary(n), decimal(n)] ['1.5 MiB', '1.6 MB'] """ import locale # used to force gettextization _BYTES_STRINGS_I18N = ( N_('%s B'), N_('%s kB'), N_('%s KiB'), N_('%s MB'), N_('%s MiB'), N_('%s GB'), N_('%s GiB'), N_('%s TB'), N_('%s TiB'), N_('%s PB'), N_('%s PiB'), ) def decimal(number, scale=1, l10n=True): """ Convert bytes to short human-readable string, decimal mode >>> [decimal(n) for n in [1000, 1024, 15500]] ['1 kB', '1 kB', '15.5 kB'] """ return short_string(int(number), 1000, scale=scale, l10n=l10n) def binary(number, scale=1, l10n=True): """ Convert bytes to short human-readable string, binary mode >>> [binary(n) for n in [1000, 1024, 15500]] ['1000 B', '1 KiB', '15.1 KiB'] """ return short_string(int(number), 1024, scale=scale, l10n=l10n) def short_string(number, multiple, scale=1, l10n=True): """ Returns short human-readable string for `number` bytes >>> [short_string(n, 1024, 2) for n in [1000, 1100, 15500]] ['1000 B', '1.07 KiB', '15.14 KiB'] >>> [short_string(n, 1000, 1) for n in [10000, 11000, 1550000]] ['10 kB', '11 kB', '1.6 MB'] """ num, unit = calc_unit(number, multiple) n = int(num) nr = round(num, scale) if n == nr or unit == 'B': fmt = '%d' num = n else: fmt = '%%0.%df' % scale num = nr if l10n: fmtnum = locale.format_string(fmt, num) return _("%s " + unit) % fmtnum else: return fmt % num + " " + unit def calc_unit(number, multiple=1000): """ Calculate rounded number of multiple * bytes, finding best unit >>> calc_unit(12456, 1024) (12.1640625, 'KiB') >>> calc_unit(-12456, 1000) (-12.456, 'kB') >>> calc_unit(0, 1001) Traceback (most recent call last): ... ValueError: multiple parameter has to be 1000 or 1024 """ if number < 0: sign = -1 number = -number else: sign = 1 n = float(number) if multiple == 1000: k, b = 'k', 'B' elif multiple == 1024: k, b = 'K', 'iB' else: raise ValueError('multiple parameter has to be 1000 or 1024') suffixes = ["B"] + [i + b for i in k + "MGTP"] for suffix in suffixes: if n < multiple or suffix == suffixes[-1]: return (sign * n, suffix) else: n /= multiple ����������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/picard/util/cdrom.py�����������������������������������������������������������0000664�0000000�0000000�00000007401�14167750105�0020310�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2004 Robert Kaye # Copyright (C) 2007 Lukáš Lalinský # Copyright (C) 2008 Will # Copyright (C) 2008, 2018-2021 Philipp Wolfer # Copyright (C) 2009 david # Copyright (C) 2013 Johannes Dewender # Copyright (C) 2013 Sebastian Ramacher # Copyright (C) 2013, 2018-2021 Laurent Monin # Copyright (C) 2013-2014 Michael Wiencek # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2017 Sophist-UK # # 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. import os.path from picard import log from picard.config import get_config from picard.const.sys import ( IS_LINUX, IS_WIN, ) try: from libdiscid.compat import discid except ImportError: try: import discid except (ImportError, OSError): discid = None DEFAULT_DRIVES = [] if discid is not None: device = discid.get_default_device() if device: DEFAULT_DRIVES.append(device) LINUX_CDROM_INFO = '/proc/sys/dev/cdrom/info' def _generic_iter_drives(): config = get_config() yield from ( device.strip() for device in config.setting["cd_lookup_device"].split(",") if device and not device.isspace() ) def _parse_linux_cdrom_info(f): drive_names = [] drive_audio_caps = [] DRIVE_NAME = 'drive name:' CAN_PLAY_AUDIO = 'Can play audio:' for line in f: if line.startswith(DRIVE_NAME): drive_names = line[len(DRIVE_NAME):].split() break if drive_names: for line in f: if line.startswith(CAN_PLAY_AUDIO): drive_audio_caps = [v == '1' for v in line[len(CAN_PLAY_AUDIO):].split()] break yield from zip(drive_names, drive_audio_caps) if IS_WIN: from ctypes import windll AUTO_DETECT_DRIVES = True DRIVE_TYPE_CDROM = 5 def _iter_drives(): GetLogicalDrives = windll.kernel32.GetLogicalDrives GetDriveType = windll.kernel32.GetDriveTypeW mask = GetLogicalDrives() for i in range(26): if mask >> i & 1: drive = chr(i + ord("A")) + ":" if GetDriveType(drive) == DRIVE_TYPE_CDROM: yield drive elif IS_LINUX and os.path.isfile(LINUX_CDROM_INFO): AUTO_DETECT_DRIVES = True def _iter_drives(): # Read info from /proc/sys/dev/cdrom/info with open(LINUX_CDROM_INFO, 'r') as f: # Show only drives that are capable of playing audio yield from ( os.path.realpath('/dev/%s' % drive) for drive, can_play_audio in _parse_linux_cdrom_info(f) if can_play_audio ) else: # There might be more drives we couldn't detect # setting uses a text field instead of a drop-down AUTO_DETECT_DRIVES = False _iter_drives = _generic_iter_drives def get_cdrom_drives(): """List available disc drives on the machine """ # add default drive from libdiscid to the list drives = set(DEFAULT_DRIVES) try: drives |= set(_iter_drives()) except OSError as error: log.error(error) return sorted(drives) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/picard/util/checkupdate.py�����������������������������������������������������0000664�0000000�0000000�00000015573�14167750105�0021475�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2018 Bob Swift # Copyright (C) 2018, 2020 Philipp Wolfer # Copyright (C) 2018, 2020-2021 Laurent Monin # # 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 functools import partial from PyQt5 import QtCore from PyQt5.QtWidgets import QMessageBox from picard import ( PICARD_FANCY_VERSION_STR, PICARD_VERSION, log, ) from picard.const import ( PLUGINS_API, PROGRAM_UPDATE_LEVELS, ) from picard.util import webbrowser2 from picard.version import ( Version, VersionError, ) class UpdateCheckManager(QtCore.QObject): def __init__(self, parent=None): super().__init__(parent=parent) self._parent = parent self._available_versions = {} self._show_always = False self._update_level = 0 def check_update(self, show_always=False, update_level=0, callback=None): """Checks if an update is available. Compares the version number of the currently running instance of Picard and displays a dialog box informing the user if an update is available, with an option of opening the download site in their browser. If there is no update available, no dialog will be shown unless the "show_always" parameter has been set to True. This allows for silent checking during startup if so configured. Args: show_always: Boolean value indicating whether the results dialog should be shown even when there is no update available. update_level: Determines what type of updates to check. Options are: 0 = only stable release versions are checked. 1 = stable and beta releases are checked. 2 = stable, beta and dev releases are checked. Returns: none. Raises: none. """ self._show_always = show_always self._update_level = update_level if self._available_versions: # Release information already acquired from specified website api. self._display_results() else: # Gets list of releases from specified website api. self._query_available_updates(callback=callback) def _query_available_updates(self, callback=None): """Gets list of releases from specified website api.""" log.debug("Getting Picard release information from {host_url}".format(host_url=PLUGINS_API['host'],)) self.tagger.webservice.get( PLUGINS_API['host'], PLUGINS_API['port'], PLUGINS_API['endpoint']['releases'], partial(self._releases_json_loaded, callback=callback), priority=True, important=True ) def _releases_json_loaded(self, response, reply, error, callback=None): """Processes response from specified website api query.""" if error: log.error(_("Error loading Picard releases list: {error_message}").format(error_message=reply.errorString(),)) if self._show_always: QMessageBox.information( self._parent, _("Picard Update"), _("Unable to retrieve the latest version information from the website.\n(https://{url}{endpoint})").format( url=PLUGINS_API['host'], endpoint=PLUGINS_API['endpoint']['releases'], ), QMessageBox.Ok, QMessageBox.Ok) else: if response and 'versions' in response: self._available_versions = response['versions'] else: self._available_versions = {} for key in self._available_versions: log.debug("Version key '{version_key}' --> {version_information}".format( version_key=key, version_information=self._available_versions[key],)) self._display_results() if callback: callback(not error) def _display_results(self): # Display results to user. key = '' high_version = PICARD_VERSION for test_key in PROGRAM_UPDATE_LEVELS: update_level = PROGRAM_UPDATE_LEVELS[test_key]['name'] version_tuple = self._available_versions.get(update_level, {}).get('version', (0, 0, 0, '')) try: test_version = Version(*version_tuple) except (TypeError, VersionError): log.error('Invalid version %r for update level %s.' % (version_tuple, update_level)) continue if self._update_level >= test_key and test_version > high_version: key = PROGRAM_UPDATE_LEVELS[test_key]['name'] high_version = test_version if key: if QMessageBox.information( self._parent, _("Picard Update"), _("A new version of Picard is available.\n\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n\n" "Would you like to download the new version?").format( picard_old_version=PICARD_FANCY_VERSION_STR, picard_new_version=self._available_versions[key]['tag'] ), QMessageBox.Ok | QMessageBox.Cancel, QMessageBox.Cancel ) == QMessageBox.Ok: webbrowser2.open(self._available_versions[key]['urls']['download']) else: if self._show_always: if self._update_level in PROGRAM_UPDATE_LEVELS: update_level = PROGRAM_UPDATE_LEVELS[self._update_level]['title'] else: update_level = N_('unknown') QMessageBox.information( self._parent, _("Picard Update"), _("There is no update currently available for your subscribed update level: {update_level}\n\n" "Your version: {picard_old_version}\n").format( update_level=_(update_level), picard_old_version=PICARD_FANCY_VERSION_STR, ), QMessageBox.Ok, QMessageBox.Ok ) �������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/picard/util/emptydir.py��������������������������������������������������������0000664�0000000�0000000�00000005744�14167750105�0021051�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006 Lukáš Lalinský # Copyright (C) 2019, 2021 Philipp Wolfer # Copyright (C) 2020-2021 Laurent Monin # # 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. import os import os.path import shutil from PyQt5.QtCore import QStandardPaths from picard.util import get_qt_enum # Files not considered relevant for a directory. If a directory has only # some of these files inside it is still considered empty and can be deleted. JUNK_FILES = {".DS_Store", "desktop.ini", "Desktop.ini", "Thumbs.db"} # Special file system locations Picard should never delete. PROTECTED_DIRECTORIES = set() for location in get_qt_enum(QStandardPaths, QStandardPaths.StandardLocation): value = getattr(QStandardPaths, location) for path in QStandardPaths.standardLocations(value): try: PROTECTED_DIRECTORIES.add(os.path.realpath(path)) except OSError: # Path might no longer exist, skip it pass class SkipRemoveDir(Exception): pass def is_empty_dir(path, ignored_files=None): """ Checks if a directory is considered empty. Args: path: Path to directory to check. ignored_files: List of files to ignore. I only some of those files is inside the directory it is still considered empty. Returns: True if path is considered an empty directory False if path is not considered an empty directory Raises: NotADirectoryError: path is not a directory """ if ignored_files is None: ignored_files = JUNK_FILES return not set(os.listdir(path)) - set(ignored_files) def rm_empty_dir(path): """ Delete a directory if it is considered empty by is_empty_dir and if it is not considered a special directory (e.g. the users home dir or ~/Desktop). Args: path: Path to directory to remove. Raises: NotADirectoryError: path is not a directory SkipRemoveDir: path was not deleted because it is either not empty or considered a special directory. """ if os.path.realpath(path) in PROTECTED_DIRECTORIES: raise SkipRemoveDir('%s is a protected directory' % path) elif not is_empty_dir(path): raise SkipRemoveDir('%s is not empty' % path) else: shutil.rmtree(path) ����������������������������picard-release-2.7.3/picard/util/filenaming.py������������������������������������������������������0000664�0000000�0000000�00000047764�14167750105�0021335�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2013-2014 Ionuț Ciocîrlan # Copyright (C) 2013-2014, 2018-2021 Laurent Monin # Copyright (C) 2014 Michael Wiencek # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2017 Ville Skyttä # Copyright (C) 2018 Antonio Larrosa # Copyright (C) 2019-2021 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. import math import os import re import shutil import struct import sys import unicodedata from PyQt5.QtCore import QStandardPaths from picard import log from picard.const.sys import ( IS_LINUX, IS_MACOS, IS_WIN, ) from picard.util import ( _io_encoding, decode_filename, encode_filename, samefile, ) win32api = None if IS_WIN: try: import win32api # isort:skip import pywintypes except ImportError as e: log.warning('pywin32 not available: %s', e) def _get_utf16_length(text): """Returns the number of code points used by a unicode object in its UTF-16 representation. """ if isinstance(text, bytes): return len(text) # if this is a narrow Python build, len will in fact return exactly # what we're looking for if sys.maxunicode == 0xFFFF: return len(text) # otherwise, encode the string in UTF-16 using the system's endianness, # and divide the resulting length by 2 return len(text.encode("utf-16%ce" % sys.byteorder[0])) // 2 def _shorten_to_utf16_length(text, length): """Truncates a str object to the given number of UTF-16 code points. """ assert isinstance(text, str), "This function only works on unicode" # if this is a narrow Python build, regular slicing will do exactly # what we're looking for if sys.maxunicode == 0xFFFF: shortened = text[:length] # before returning, we need to check if we didn't cut in the middle # of a surrogate pair last = shortened[-1:] if last and 0xD800 <= ord(last) <= 0xDBFF: # it's a leading surrogate alright return shortened[:-1] # else... return shortened # otherwise, encode the string in UTF-16 using the system's endianness, # and shorten by twice the length enc = "utf-16%ce" % sys.byteorder[0] shortened = text.encode(enc)[:length * 2] # if we hit a surrogate pair, get rid of the last codepoint last = shortened[-2:] if last and 0xD800 <= struct.unpack("=H", last)[0] <= 0xDBFF: shortened = shortened[:-2] return shortened.decode(enc) def _shorten_to_utf16_nfd_length(text, length): text = unicodedata.normalize('NFD', text) newtext = _shorten_to_utf16_length(text, length) # if the first cut-off character was a combining one, remove our last try: if unicodedata.combining(text[len(newtext)]): newtext = newtext[:-1] except IndexError: pass return unicodedata.normalize('NFC', newtext) _re_utf8 = re.compile(r'^utf([-_]?8)$', re.IGNORECASE) def _shorten_to_bytes_length(text, length): # noqa: E302 """Truncates a unicode object to the given number of bytes it would take when encoded in the "filesystem encoding". """ assert isinstance(text, str), "This function only works on unicode" raw = encode_filename(text) # maybe there's no need to truncate anything if len(raw) <= length: return text # or maybe there's nothing multi-byte here if len(raw) == len(text): return text[:length] # if we're dealing with utf-8, we can use an efficient algorithm # to deal with character boundaries if _re_utf8.match(_io_encoding): i = length # a UTF-8 intermediate byte starts with the bits 10xxxxxx, # so ord(char) & 0b11000000 = 0b10000000 while i > 0 and (raw[i] & 0xC0) == 0x80: i -= 1 return decode_filename(raw[:i]) # finally, a brute force approach i = length while i > 0: try: return decode_filename(raw[:i]) except UnicodeDecodeError: pass i -= 1 # hmm. we got here? return "" SHORTEN_BYTES, SHORTEN_UTF16, SHORTEN_UTF16_NFD = 0, 1, 2 def shorten_filename(filename, length, mode): # noqa: E302 """Truncates a filename to the given number of thingies, as implied by `mode`. """ if isinstance(filename, bytes): return filename[:length] if mode == SHORTEN_BYTES: return _shorten_to_bytes_length(filename, length) if mode == SHORTEN_UTF16: return _shorten_to_utf16_length(filename, length) if mode == SHORTEN_UTF16_NFD: return _shorten_to_utf16_nfd_length(filename, length) def shorten_path(path, length, mode): """Reduce path nodes' length to given limit(s). path: Absolute or relative path to shorten. length: Maximum number of code points / bytes allowed in a node. mode: One of SHORTEN_BYTES, SHORTEN_UTF16, SHORTEN_UTF16_NFD. """ def shorten(name, length): return name and shorten_filename(name, length, mode).strip() or "" dirpath, filename = os.path.split(path) fileroot, ext = os.path.splitext(filename) return os.path.join( os.path.join(*[shorten(node, length) for node in dirpath.split(os.path.sep)]), shorten(fileroot, length - len(ext)) + ext ) def _shorten_to_utf16_ratio(text, ratio): """Shortens the string to the given ratio (and strips it).""" length = _get_utf16_length(text) limit = max(1, int(math.floor(length / ratio))) if isinstance(text, bytes): return text[:limit].strip() else: return _shorten_to_utf16_length(text, limit).strip() class WinPathTooLong(OSError): pass def _make_win_short_filename(relpath, reserved=0): r"""Shorten a relative file path according to WinAPI quirks. relpath: The file's path. reserved: Number of characters reserved for the parent path to be joined with, e.g. 3 if it will be joined with "X:\", respectively 5 for "X:\y\". (note the inclusion of the final backslash) """ # See: # http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx # # The MAX_PATH is 260 characters, with this possible format for a file: # "X:\<244-char dir path>\<11-char filename><NUL>". # Our constraints: # the entire path's length MAX_FILEPATH_LEN = 259 # the entire parent directory path's length, *excluding* the final separator MAX_DIRPATH_LEN = 247 # a single node's length (this seems to be the case for older NTFS) MAX_NODE_LEN = 226 # to make predictable directory paths we need to fit the directories in # MAX_DIRPATH_LEN, and truncate the filename to whatever's left remaining = MAX_DIRPATH_LEN - reserved # to make things more readable... def shorten(path, length): return shorten_path(path, length, mode=SHORTEN_UTF16) xlength = _get_utf16_length # shorten to MAX_NODE_LEN from the beginning relpath = shorten(relpath, MAX_NODE_LEN) dirpath, filename = os.path.split(relpath) # what if dirpath is already the right size? dplen = xlength(dirpath) if dplen <= remaining: filename_max = MAX_FILEPATH_LEN - (reserved + dplen + 1) # the final separator filename = shorten(filename, filename_max) return os.path.join(dirpath, filename) # compute the directory path and the maximum number of characters # in a filename, and cache them try: computed = _make_win_short_filename._computed except AttributeError: computed = _make_win_short_filename._computed = {} try: finaldirpath, filename_max = computed[(dirpath, reserved)] except KeyError: dirnames = dirpath.split(os.path.sep) # allocate space for the separators, # but don't include the final one remaining -= len(dirnames) - 1 # make sure we can have at least single-character dirnames average = float(remaining) / len(dirnames) if average < 1: raise WinPathTooLong( "Path too long. " "You need to move renamed files to a different directory." ) # try to reduce directories exceeding average with a ratio proportional # to how much they exceed with; if not possible, reduce all dirs # proportionally to their initial length shortdirnames = [dn for dn in dirnames if len(dn) <= average] totalchars = sum(map(xlength, dirnames)) shortdirchars = sum(map(xlength, shortdirnames)) # do we have at least 1 char for longdirs? if remaining > shortdirchars + len(dirnames) - len(shortdirnames): ratio = float(totalchars - shortdirchars) / (remaining - shortdirchars) for i, dn in enumerate(dirnames): if len(dn) > average: dirnames[i] = _shorten_to_utf16_ratio(dn, ratio) else: ratio = float(totalchars) / remaining dirnames = [_shorten_to_utf16_ratio(dn, ratio) for dn in dirnames] # here it is: finaldirpath = os.path.join(*dirnames) # did we win back some chars from .floor()s and .strip()s? recovered = remaining - sum(map(xlength, dirnames)) # so how much do we have left for the filename? filename_max = MAX_FILEPATH_LEN - MAX_DIRPATH_LEN - 1 + recovered # ^ the final separator # and don't forget to cache computed[(dirpath, reserved)] = (finaldirpath, filename_max) # finally... filename = shorten(filename, filename_max) return os.path.join(finaldirpath, filename) def _get_mount_point(target): """Finds the target's mountpoint.""" # and caches it for future lookups try: mounts = _get_mount_point._mounts except AttributeError: mounts = _get_mount_point._mounts = {} try: mount = mounts[target] except KeyError: mount = target while mount and not os.path.ismount(mount): mount = os.path.dirname(mount) mounts[target] = mount return mount # NOTE: this could be merged with the function above, and get all needed info # in a single call, returning the filesystem type as well. (but python's # posix.statvfs_result doesn't implement f_fsid) def _get_filename_limit(target): """Finds the maximum filename length under the given directory.""" # and caches it try: limits = _get_filename_limit._limits except AttributeError: limits = _get_filename_limit._limits = {} try: limit = limits[target] except KeyError: # we need to call statvfs on an existing target d = target while not os.path.exists(d): d = os.path.dirname(d) # XXX http://bugs.python.org/issue18695 try: limit = os.statvfs(d).f_namemax except UnicodeEncodeError: limit = os.statvfs(d.encode(_io_encoding)).f_namemax limits[target] = limit return limit def make_short_filename(basedir, relpath, win_compat=False, relative_to=""): """Shorten a filename's path to proper limits. basedir: Absolute path of the base directory where files will be moved. relpath: File path, relative from the base directory. win_compat: Windows is quirky. relative_to: An ancestor directory of basedir, against which win_compat will be applied. """ # only deal with absolute paths. it saves a lot of grief, # and is the right thing to do, even for renames. try: basedir = os.path.abspath(basedir) except FileNotFoundError: # os.path.abspath raises an exception if basedir is a relative path and # cwd doesn't exist anymore basedir = QStandardPaths.writableLocation(QStandardPaths.MusicLocation) # also, make sure the relative path is clean relpath = os.path.normpath(relpath) if win_compat and relative_to: relative_to = os.path.abspath(relative_to) assert basedir.startswith(relative_to) and \ basedir.split(relative_to)[1][:1] in (os.path.sep, ''), \ "`relative_to` must be an ancestor of `basedir`" # always strip the relpath parts relpath = os.path.join(*[part.strip() for part in relpath.split(os.path.sep)]) # if we're on windows, delegate the work to a windows-specific function if IS_WIN: reserved = len(basedir) if not basedir.endswith(os.path.sep): reserved += 1 return _make_win_short_filename(relpath, reserved) # if we're being windows compatible, figure out how much # needs to be reserved for the basedir part if win_compat: # if a relative ancestor wasn't provided, # use the basedir's mount point if not relative_to: relative_to = _get_mount_point(basedir) # if it's root, presume the parent will be copied over # to windows, and hope for the best if relative_to == os.path.sep: relative_to = os.path.dirname(basedir) reserved = len(basedir) - len(relative_to) + 3 + 1 # the drive name ^ + ^ the final separator relpath = _make_win_short_filename(relpath, reserved) # on *nix we can consider there is no path limit, but there is # a filename length limit. if IS_MACOS: # on OS X (i.e. HFS+), this is expressed in UTF-16 code points, # in NFD normalization form relpath = shorten_path(relpath, 255, mode=SHORTEN_UTF16_NFD) else: # on everything else the limit is expressed in bytes, # and filesystem-dependent limit = _get_filename_limit(basedir) relpath = shorten_path(relpath, limit, mode=SHORTEN_BYTES) return relpath def samefile_different_casing(path1, path2): """Returns True if path1 and path2 refer to the same file, but differ in casing of the filename. Returns False if path1 and path2 refer to different files or there case is identical. """ path1 = os.path.normpath(path1) path2 = os.path.normpath(path2) if path1 == path2 or not os.path.exists(path1) or not os.path.exists(path2): return False dir1 = os.path.realpath(os.path.normcase(os.path.dirname(path1))) dir2 = os.path.realpath(os.path.normcase(os.path.dirname(path2))) if dir1 != dir2 or not samefile(path1, path2): return False file1 = os.path.basename(path1) file2 = os.path.basename(path2) return file1 != file2 and file1.lower() == file2.lower() def _make_unique_temp_name(target_path): i = 0 target_dir = os.path.dirname(target_path) target_filename = os.path.basename(target_path) while True: # Attempt to get a non-existant temporary name for the file # without changing path length. temp_filename = '.%s%02d' % (target_filename[:-3], i) temp_path = os.path.join(target_dir, temp_filename) if not os.path.exists(temp_path): return temp_path i += 1 def _move_force_rename(source_path, target_path): """Moves a file by renaming it first to a temporary name. Ensure file casing changes on system's not natively supporting this. """ temp_path = _make_unique_temp_name(target_path) shutil.move(source_path, temp_path) os.rename(temp_path, target_path) def move_ensure_casing(source_path, target_path): """Moves a file from source_path to target_path. If the move would result just in the name changing the case apply workarounds for Linux and Windows to ensure the case change is applied on case-insensitive file systems. Otherwise use shutil.move to move the file. """ source_path = os.path.normpath(source_path) target_path = os.path.normpath(target_path) if source_path == target_path: return # Special handling is only required if both paths refer to the same file # but the file name differs in casing. # Also macOS does allow renaming only the casing and does not need special # handling. if not IS_MACOS and samefile_different_casing(source_path, target_path): if IS_LINUX: # On Linux always force a double move _move_force_rename(source_path, target_path) return elif IS_WIN and win32api: # Windows supports case renaming for NTFS and SMB shares, but not # on FAT32 or exFAT file systems. Perform a normal move first, # then check the result. shutil.move(source_path, target_path) try: # Get the path in the actual casing as stored on disk actual_path = win32api.GetLongPathNameW(win32api.GetShortPathName(target_path)) if samefile_different_casing(target_path, actual_path): _move_force_rename(source_path, target_path) except pywintypes.error: pass return # Just perform a normal move try: shutil.move(source_path, target_path) except shutil.SameFileError: # Sometimes different paths refer to the same file (e.g. network path / local path on Windows) pass def make_save_path(path, win_compat=False, mac_compat=False): """Performs a couple of cleanups on a path to avoid side effects and incompatibilities. - If win_compat is True, trailing dots in file and directory names will be removed, as they are unsupported on Windows (dot is a delimiter for the file extension) - Leading dots in file and directory names will be removed. These files cannot be properly handled by Windows Explorer and on Unix like systems they count as hidden - If mac_compat is True, normalize precomposed Unicode characters on macOS Args: path: filename or path to clean win_compat: Set to True, if Windows compatibility is required mac_compat: Set to True, if macOS compatibility is required Returns: sanitized path """ if win_compat: path = path.replace('./', '_/').replace('.\\', '_\\') if path.endswith('.'): path = path[:-1] + '_' # replace . at the beginning of file and directory names path = path.replace('/.', '/_').replace('\\.', '\\_') if path.startswith('.'): path = '_' + path[1:] # Fix for precomposed characters on macOS. if mac_compat: path = unicodedata.normalize("NFD", path) return path def get_available_filename(new_path, old_path=None): """Returns an available file name. If new_path does already exist it appends " (N)" to the file name, where N is an integer counted upwards. If `old_path` is given the `new_path` is only changed if it does not point to the same file location. Args: new_path: The requested file name for the file old_path: The previous name of the file Returns: A unique available file name. """ tmp_filename, ext = os.path.splitext(new_path) i = 1 compare_old_path = old_path and os.path.exists(old_path) while (os.path.exists(new_path) and (not compare_old_path or not samefile(old_path, new_path))): new_path = "%s (%d)%s" % (tmp_filename, i, ext) i += 1 return new_path def replace_extension(filename, new_ext): """Replaces the extension in filename with new_ext. If the file has no extension the extension is added. Args: filename: A file name new_ext: New file extension Returns: filename with replaced file extension """ name, ext = os.path.splitext(filename) return name + '.' + new_ext.lstrip('.') ������������picard-release-2.7.3/picard/util/icontheme.py�������������������������������������������������������0000664�0000000�0000000�00000005003�14167750105�0021153�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2008 Lukáš Lalinský # Copyright (C) 2013, 2018-2021 Laurent Monin # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2020-2021 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. import os.path from PyQt5 import QtGui from picard.const.sys import IS_WIN if IS_WIN: _search_paths = [] else: _search_paths = [os.path.expanduser('~/.icons')] _search_paths += [ os.path.join(path, 'icons') for path in os.environ.get('XDG_DATA_DIRS', '/usr/share').split(':') ] _search_paths.append('/usr/share/pixmaps') _current_theme = None if 'XDG_CURRENT_DESKTOP' in os.environ: desktop = os.environ['XDG_CURRENT_DESKTOP'].lower() if desktop in {'gnome', 'unity'}: _current_theme = (os.popen('gsettings get org.gnome.desktop.interface icon-theme').read().strip()[1:-1] or None) elif os.environ.get('KDE_FULL_SESSION'): _current_theme = (os.popen("kreadconfig --file kdeglobals --group Icons --key Theme --default crystalsvg").read().strip() or None) ICON_SIZE_MENU = ('16x16',) ICON_SIZE_TOOLBAR = ('22x22',) ICON_SIZE_ALL = ('22x22', '16x16') def lookup(name, size=ICON_SIZE_ALL): icon = QtGui.QIcon() if _current_theme: for path in _search_paths: for subdir in ('actions', 'places', 'devices'): fullpath = os.path.join(path, _current_theme, size[0], subdir, name) if os.path.exists(fullpath + '.png'): icon.addFile(fullpath + '.png') for s in size[1:]: icon.addFile(os.path.join(path, _current_theme, s, subdir, name) + '.png') return icon for s in size: icon.addFile('/'.join([':', 'images', s, name]) + '.png') return icon �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/picard/util/imageinfo.py�������������������������������������������������������0000664�0000000�0000000�00000021701�14167750105�0021141�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2014, 2018, 2020-2021 Laurent Monin # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2020-2021 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 io import BytesIO import struct from picard.util.bitreader import LSBBitReader class IdentificationError(Exception): pass class NotEnoughData(IdentificationError): pass class UnrecognizedFormat(IdentificationError): pass class UnexpectedError(IdentificationError): pass class IdentifyImageType: mime = '' extension = '' w = -1 h = -1 def __init__(self, data): self.data = data self.datalen = len(self.data) if self.datalen < 16: raise NotEnoughData('Not enough data') def read(self): self._read() return self._result() def _result(self): return (int(self.w), int(self.h), self.mime, self.extension, self.datalen) def match(self): raise NotImplementedError def _read(self): raise NotImplementedError @classmethod def all_extensions(cls): return [cls.extension] class IdentifyJPEG(IdentifyImageType): mime = 'image/jpeg' extension = '.jpg' def match(self): # http://en.wikipedia.org/wiki/JPEG return self.data[:2] == b'\xFF\xD8' # Start Of Image (SOI) marker @classmethod def all_extensions(cls): return [cls.extension, '.jpeg'] def _read(self): jpeg = BytesIO(self.data) # skip SOI jpeg.read(2) b = jpeg.read(1) try: # https://en.wikibooks.org/wiki/JPEG_-_Idea_and_Practice/The_header_part # https://www.disktuna.com/list-of-jpeg-markers/ # https://de.wikipedia.org/wiki/JPEG_File_Interchange_Format SOF_markers = { 0xC0, 0xC1, 0xC2, 0xC3, 0xC5, 0xC6, 0xC7, 0xC9, 0xCA, 0xCB, 0xCD, 0xCE, 0xCF } while b and ord(b) != 0xDA: # Start Of Scan (SOS) while ord(b) != 0xFF: b = jpeg.read(1) while ord(b) == 0xFF: b = jpeg.read(1) if ord(b) in SOF_markers: jpeg.read(2) # parameter length (2 bytes) jpeg.read(1) # data precision (1 byte) self.h, self.w = struct.unpack('>HH', jpeg.read(4)) break else: # read 2 bytes as integer length = int(struct.unpack('>H', jpeg.read(2))[0]) # skip data jpeg.read(length - 2) b = jpeg.read(1) except struct.error: pass except ValueError: pass class IdentifyGIF(IdentifyImageType): mime = 'image/gif' extension = '.gif' def match(self): # http://en.wikipedia.org/wiki/Graphics_Interchange_Format return self.data[:6] in {b'GIF87a', b'GIF89a'} def _read(self): self.w, self.h = struct.unpack('<HH', self.data[6:10]) class IdentifyPDF(IdentifyImageType): mime = 'application/pdf' extension = '.pdf' def match(self): # PDF return self.data[:4] == b'%PDF' def _read(self): self.w = self.h = 0 class IdentifyPNG(IdentifyImageType): mime = 'image/png' extension = '.png' def match(self): # http://en.wikipedia.org/wiki/Portable_Network_Graphics # http://www.w3.org/TR/PNG/#11IHDR return self.data[:8] == b'\x89PNG\x0D\x0A\x1A\x0A' and self.data[12:16] == b'IHDR' def _read(self): self.w, self.h = struct.unpack('>LL', self.data[16:24]) class IdentifyWebP(IdentifyImageType): mime = 'image/webp' extension = '.webp' def match(self): return self.data[:4] == b'RIFF' and self.data[8:12] == b'WEBP' def _read(self): data = self.data # See https://developers.google.com/speed/webp/docs/riff_container format = data[12:16] # Simple File Format (Lossy) if format == b'VP8 ': # See https://tools.ietf.org/html/rfc6386#section-9.1 index = data.find(b'\x9d\x01\x2a') if index != -1: if self.datalen < index + 7: raise NotEnoughData('Not enough data for WebP VP8') self.w, self.h = struct.unpack('<HH', data[index + 3:index + 7]) # Width and height are encoded as 14 bit integers, ignore the first 2 bits self.w &= 0x3fff self.h &= 0x3fff else: self.w, self.h = 0, 0 # Simple File Format (Lossless) elif format == b'VP8L': if self.datalen < 25: raise NotEnoughData('Not enough data for WebP VP8L') reader = LSBBitReader(BytesIO(data[21:25])) self.w = reader.bits(14) + 1 self.h = reader.bits(14) + 1 # Extended File Format elif format == b'VP8X': if self.datalen < 30: raise NotEnoughData('Not enough data for WebP VP8X') reader = LSBBitReader(BytesIO(data[24:30])) self.w = reader.bits(24) + 1 self.h = reader.bits(24) + 1 else: self.h, self.w = 0, 0 TIFF_BYTE_ORDER_LSB = b'II' TIFF_BYTE_ORDER_MSB = b'MM' TIFF_TAG_IMAGE_LENGTH = 257 TIFF_TAG_IMAGE_WIDTH = 256 TIFF_TYPE_SHORT = 3 TIFF_TYPE_LONG = 4 class IdentifyTiff(IdentifyImageType): mime = 'image/tiff' extension = '.tiff' def match(self): return self.data[:4] == b'II*\x00' or self.data[:4] == b'MM\x00*' @classmethod def all_extensions(cls): return [cls.extension, '.tif'] def _read(self): # See https://www.adobe.io/content/dam/udp/en/open/standards/tiff/TIFF6.pdf data = self.data self.w, self.h = 0, 0 byte_order = data[:2] if byte_order == TIFF_BYTE_ORDER_LSB: order = '<' elif byte_order == TIFF_BYTE_ORDER_MSB: order = '>' else: raise UnexpectedError('TIFF: unexpected byte order %r' % byte_order) try: offset, = struct.unpack(order + 'I', data[4:8]) entry_count, = struct.unpack(order + 'H', data[offset:offset + 2]) pos = offset + 2 for i in range(entry_count): field = data[pos:pos + 12] tag, tiff_type = struct.unpack(order + 'HH', field[:4]) if tag == TIFF_TAG_IMAGE_WIDTH: self.w = self._read_value(tiff_type, order, field[8:12]) if self.h: return elif tag == TIFF_TAG_IMAGE_LENGTH: self.h = self._read_value(tiff_type, order, field[8:12]) if self.w: return pos += 12 except struct.error: pass @staticmethod def _read_value(tiff_type, order, data): if tiff_type == TIFF_TYPE_LONG: value = data[:4] struct_format = order + 'I' elif tiff_type == TIFF_TYPE_SHORT: value = data[:2] struct_format = order + 'H' else: raise UnexpectedError('TIFF: unexpected field type %s' % tiff_type) return struct.unpack(struct_format, value)[0] knownimagetypes = ( IdentifyJPEG, IdentifyPNG, IdentifyPDF, IdentifyGIF, IdentifyWebP, IdentifyTiff, ) def identify(data): """Parse data for jpg, gif, png, webp, tiff and pdf metadata If successfully recognized, it returns a tuple with: - width - height - mimetype - extension - data length Exceptions: - `NotEnoughData` if data has less than 16 bytes. - `UnrecognizedFormat` if data isn't recognized as a known format. - `UnexpectedError` if unhandled cases (shouldn't happen). - `IdentificationError` is parent class for all preceding exceptions. """ for cls in knownimagetypes: obj = cls(data) if obj.match(): return obj.read() raise UnrecognizedFormat('Unrecognized image data') def supports_mime_type(mime): return any(cls.mime == mime for cls in knownimagetypes) def get_supported_extensions(): for cls in knownimagetypes: yield from cls.all_extensions() ���������������������������������������������������������������picard-release-2.7.3/picard/util/imagelist.py�������������������������������������������������������0000664�0000000�0000000�00000024610�14167750105�0021163�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2017 Antonio Larrosa # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2018, 2020-2021 Philipp Wolfer # Copyright (C) 2019-2021 Laurent Monin # Copyright (C) 2021 Gabriel Ferreira # # 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.abc import MutableSequence from picard.config import get_config class ImageList(MutableSequence): def __init__(self, iterable=()): self._images = list(iterable) self._hash_dict = {} self._changed = True def __len__(self): return len(self._images) def __getitem__(self, index): return self._images[index] def __setitem__(self, index, value): self._images[index] = value self._changed = True def __delitem__(self, index): del self._images[index] self._changed = True def insert(self, index, value): self._changed = True return self._images.insert(index, value) def __repr__(self): return '%s(%r)' % (self.__class__.__name__, self._images) def _sorted(self): return sorted(self, key=lambda image: image.normalized_types()) def __eq__(self, other): if len(self) != len(other): return False return self._sorted() == other._sorted() def copy(self): return self.__class__(self._images) def get_front_image(self): for img in self: if img.is_front_image(): return img return None def to_be_saved_to_tags(self, settings=None): """Generator returning images to be saved to tags according to passed settings or config.setting """ if settings is None: config = get_config() settings = config.setting if settings['save_images_to_tags']: only_one_front = settings['embed_only_one_front_image'] for image in self: if not image.can_be_saved_to_tags: continue if only_one_front: if image.is_front_image(): yield image break else: yield image def strip_front_images(self): self._images = [image for image in self._images if not image.is_front_image()] self._changed = True def hash_dict(self): if self._changed: self._hash_dict = {img.datahash.hash(): img for img in self._images} self._changed = False return self._hash_dict class ImageListState: def __init__(self): self.new_images = {} self.orig_images = {} self.sources = [] self.has_common_new_images = True self.has_common_orig_images = True self.first_new_obj = True self.first_orig_obj = True # The next variables specify what will be updated self.update_new_metadata = False self.update_orig_metadata = False def _process_images(state, src_obj, Track): # Check new images if state.update_new_metadata: src_dict = src_obj.metadata.images.hash_dict() prev_len = len(state.new_images) state.new_images.update(src_dict) if len(state.new_images) != prev_len: if not state.first_new_obj: state.has_common_new_images = False if state.first_new_obj: state.first_new_obj = False if state.update_orig_metadata and not isinstance(src_obj, Track): # Check orig images, but not for Tracks (which don't have a useful orig_metadata) src_dict = src_obj.orig_metadata.images.hash_dict() prev_len = len(state.orig_images) state.orig_images.update(src_dict) if len(state.orig_images) != prev_len: if not state.first_orig_obj: state.has_common_orig_images = False if state.first_orig_obj: state.first_orig_obj = False def _update_state(obj, state): from picard.track import Track changed = False for src_obj in state.sources: _process_images(state, src_obj, Track) if state.update_new_metadata: updated_images = ImageList(state.new_images.values()) changed |= updated_images.hash_dict().keys() != obj.metadata.images.hash_dict().keys() obj.metadata.images = updated_images obj.metadata.has_common_images = state.has_common_new_images if state.update_orig_metadata: updated_images = ImageList(state.orig_images.values()) changed |= updated_images.hash_dict().keys() != obj.orig_metadata.images.hash_dict().keys() obj.orig_metadata.images = updated_images obj.orig_metadata.has_common_images = state.has_common_orig_images return changed # TODO: use functools.singledispatch when py3 is supported def _get_state(obj): from picard.album import Album from picard.ui.item import FileListItem state = ImageListState() if isinstance(obj, Album): for track in obj.tracks: state.sources.append(track) state.sources += track.files state.sources += obj.unmatched_files.files state.update_new_metadata = True state.update_orig_metadata = True elif isinstance(obj, FileListItem): state.sources = obj.files state.update_new_metadata = True state.update_orig_metadata = True return state def _get_metadata_images(state, sources): new_images = set() orig_images = set() for s in sources: if state.update_new_metadata: new_images = new_images.union(s.metadata.images) if state.update_orig_metadata: orig_images = orig_images.union(s.orig_metadata.images) return (new_images, orig_images) def update_metadata_images(obj): """Update the metadata images `obj` based on its children. Based on the type of `obj` this will update `obj.metadata.images` to represent the metadata images of all children (`Track` or `File` objects). This method will iterate over all children and completely rebuild `obj.metadata.images`. Whenever possible the more specific functions `add_metadata_images` or `remove_metadata_images` should be used. Args: obj: A `Cluster`, `Album` or `Track` object with `metadata` property Returns: bool: True, if images where changed, False otherwise """ return _update_state(obj, _get_state(obj)) def _add_images(metadata, added_images): if not added_images: return False current_images = set(metadata.images) if added_images.isdisjoint(current_images): metadata.images = ImageList(current_images.union(added_images)) metadata.has_common_images = False return True return False def add_metadata_images(obj, added_sources): """Add the images in the metadata of `added_sources` to the metadata of `obj`. Args: obj: A `Cluster`, `Album` or `Track` object with `metadata` property added_sources: List of child objects (`Track` or `File`) which's metadata images should be added to `obj` """ state = _get_state(obj) (added_new_images, added_orig_images) = _get_metadata_images(state, added_sources) changed = False if state.update_new_metadata: changed |= _add_images(obj.metadata, added_new_images) if state.update_orig_metadata: changed |= _add_images(obj.orig_metadata, added_orig_images) return changed def _remove_images(metadata, sources, removed_images): """Removes `removed_images` from metadata `images`, but only if they are not included in `sources`. Args: metadata: `Metadata` object from which images should be removed sources: List of source `Metadata` objects removed_images: Set of `CoverArt` proposed for removal from `metadata` """ if not metadata.images or not removed_images: return if not sources: metadata.images = ImageList() metadata.has_common_images = True return current_images = set(metadata.images) if metadata.has_common_images and current_images == removed_images: return common_images = True # True, if all children share the same images previous_images = None # Iterate over all sources and check whether the images proposed to be # removed are used in any sources. Images used in existing sources # must not be removed. for source_metadata in sources: source_images = set(source_metadata.images) if previous_images and common_images and previous_images != source_images: common_images = False previous_images = set(source_metadata.images) # Remember for next iteration removed_images = removed_images.difference(source_images) if not removed_images and not common_images: return # No images left to remove, abort immediately metadata.images = ImageList(current_images.difference(removed_images)) metadata.has_common_images = common_images def remove_metadata_images(obj, removed_sources): """Remove the images in the metadata of `removed_sources` from the metadata of `obj`. Args: obj: A `Cluster`, `Album` or `Track` object with `metadata` property removed_sources: List of child objects (`Track` or `File`) which's metadata images should be removed from `obj` """ from picard.track import Track state = _get_state(obj) (removed_new_images, removed_orig_images) = _get_metadata_images(state, removed_sources) if state.update_new_metadata: sources = [s.metadata for s in state.sources] _remove_images(obj.metadata, sources, removed_new_images) if state.update_orig_metadata: sources = [s.orig_metadata for s in state.sources if not isinstance(s, Track)] _remove_images(obj.orig_metadata, sources, removed_orig_images) ������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/picard/util/lrucache.py��������������������������������������������������������0000664�0000000�0000000�00000005741�14167750105�0020777�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2017 Antonio Larrosa # Copyright (C) 2018-2021 Laurent Monin # # 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.abc import MutableMapping class LRUCache(MutableMapping): """ Helper class to cache items using a Least Recently Used policy. It's originally used to cache generated pixmaps in the CoverArtBox object but it's generic enough to be used for other purposes if necessary. The cache will never hold more than max_size items and the item least recently used will be discarded. >>> cache = LRUCache(3) >>> cache['item1'] = 'some value' >>> cache['item2'] = 'some other value' >>> cache['item3'] = 'yet another value' >>> cache['item1'] 'some value' >>> cache['item4'] = 'This will push item 2 out of the cache' >>> cache['item2'] Traceback (most recent call last): File "<stdin>", line 1, in <module> File "lrucache.py", line 48, in __getitem__ return super().__getitem__(key) KeyError: 'item2' >>> cache['item5'] = 'This will push item3 out of the cache' >>> cache['item3'] Traceback (most recent call last): File "<stdin>", line 1, in <module> File "lrucache.py", line 48, in __getitem__ return super().__getitem__(key) KeyError: 'item3' >>> cache['item1'] 'some value' """ def __init__(self, max_size, *args, **kwargs): self._ordered_keys = [] self._max_size = max_size self._dict = dict() for k, v in dict(*args, **kwargs).items(): self[k] = v def __getitem__(self, key): value = self._dict[key] self._ordered_keys.remove(key) self._ordered_keys.insert(0, key) return value def __setitem__(self, key, value): if key in self: self._ordered_keys.remove(key) self._ordered_keys.insert(0, key) self._dict[key] = value if len(self) > self._max_size: item = self._ordered_keys.pop() del self._dict[item] def __delitem__(self, key): del self._dict[key] self._ordered_keys.remove(key) def __len__(self): return len(self._dict) def __iter__(self): return iter(self._dict) def __repr__(self): return repr(self._dict) �������������������������������picard-release-2.7.3/picard/util/mbserver.py��������������������������������������������������������0000664�0000000�0000000�00000004732�14167750105�0021035�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Laurent Monin # Copyright (C) 2021 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 namedtuple from picard.config import get_config from picard.const import MUSICBRAINZ_SERVERS from picard.util import build_qurl ServerTuple = namedtuple('ServerTuple', ('host', 'port')) def is_official_server(host): """Returns True, if host is an official MusicBrainz server for the primary database. Args: host: the hostname Returns: True, if host is an official MusicBrainz server, False otherwise """ return host in MUSICBRAINZ_SERVERS def get_submission_server(): """Returns the host and port used for data submission. Data submission usually should be done against the primary database. This function will return the hostname configured as `server_host` if it is an official MusicBrainz server, otherwise it will return the primary official server. Returns: Tuple of hostname and port number, e.g. `('musicbrainz.org', 443)` """ config = get_config() host = config.setting['server_host'] if is_official_server(host): return ServerTuple(host, 443) elif host and config.setting['use_server_for_submission']: port = config.setting['server_port'] return ServerTuple(host, port) else: return ServerTuple(MUSICBRAINZ_SERVERS[0], 443) def build_submission_url(path=None, query_args=None): """Builds a submission URL with path and query parameters. Args: path: The path for the URL query_args: A dict of query parameters Returns: The submission URL as a string """ server = get_submission_server() url = build_qurl(server.host, server.port, path, query_args) return url.toString() ��������������������������������������picard-release-2.7.3/picard/util/natsort.py���������������������������������������������������������0000664�0000000�0000000�00000002641�14167750105�0020677�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2020 Philipp Wolfer # Copyright (C) 2020-2021 Laurent Monin # # 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. """Functions for natural sorting of strings containing numbers. """ from locale import strxfrm import re RE_NUMBER = re.compile(r'(\d+)') def natkey(text): """ Return a sort key for a string for natural sort order. """ return [int(s) if s.isdecimal() else strxfrm(s) for s in RE_NUMBER.split(str(text).replace('\0', ''))] def natsorted(values): """ Returns a copy of the given list sorted naturally. >>> sort(['track02', 'track10', 'track1']) ['track1', 'track02', 'track10'] """ return sorted(values, key=natkey) �����������������������������������������������������������������������������������������������picard-release-2.7.3/picard/util/preservedtags.py���������������������������������������������������0000664�0000000�0000000�00000003244�14167750105�0022063�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2018, 2020-2021 Laurent Monin # Copyright (C) 2019-2020 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 picard.config import get_config class PreservedTags: opt_name = 'preserved_tags' def __init__(self): self._tags = self._from_config() def _to_config(self): config = get_config() config.setting[self.opt_name] = sorted(self._tags) def _from_config(self): config = get_config() tags = config.setting[self.opt_name] return set(filter(bool, map(self._normalize_tag, tags))) @staticmethod def _normalize_tag(tag): return tag.strip().lower() def add(self, name): self._tags.add(self._normalize_tag(name)) self._to_config() def discard(self, name): self._tags.discard(self._normalize_tag(name)) self._to_config() def __contains__(self, key): return self._normalize_tag(key) in self._tags ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/picard/util/progresscheckpoints.py���������������������������������������������0000664�0000000�0000000�00000003176�14167750105�0023310�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2020 Gabriel Ferreira # Copyright (C) 2020-2021 Laurent Monin # Copyright (C) 2021 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. class ProgressCheckpoints: def __init__(self, num_jobs, num_checkpoints=10): """Create a set of unique and evenly spaced indexes of jobs, used as checkpoints for progress""" self.num_jobs = num_jobs self._checkpoints = {} if num_checkpoints > 0: self._offset = num_jobs/num_checkpoints for i in range(1, num_checkpoints): self._checkpoints[int(i*self._offset)] = 100*i//num_checkpoints if num_jobs > 0: self._checkpoints[num_jobs-1] = 100 def is_checkpoint(self, index): return index in self._checkpoints def progress(self, index): try: return self._checkpoints[index] except KeyError: return None ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/picard/util/script_detector_weighted.py����������������������������������������0000664�0000000�0000000�00000007101�14167750105�0024256�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 Laurent Monin # # 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 enum import ( IntEnum, unique, ) import unicodedata as ud @unique class ScriptSelectionOrder(IntEnum): """Character set script selection order """ SPECIFIED = 0 WEIGHTED = 1 # Provide weighting factors to take into account character sets that use fewer (or more) # characters to convey the same information as other characters sets. The factor is generally # based on the relative number of characters in the alphabet compared with the LATIN alphabet. SCRIPT_WEIGHTING_FACTORS = { "LATIN": 1.0, "CYRILLIC": 1.02, "GREEK": 0.92, "ARABIC": 1.08, "HEBREW": 0.85, "CJK": 2.5, "HANGUL": 0.92, "HIRAGANA": 1.77, "KATAKANA": 1.77, "THAI": 1.69, } def detect_script_weighted(string_to_check, threshold=0.0): """Provide a dictionary of the unicode scripts found in the supplied string that meet or exceed the specified weighting threshold based on the number of characters matching the script as a weighted percentage of the number of characters matching all scripts. Args: string_to_check (str): The unicode string to check threshold (float, optional): Minimum threshold to include in the results. Defaults to 0. Returns: dict: Dictionary of the scripts represented in the string with their threshold values. """ scripts = {} total_weighting = 0 for character in string_to_check: if character.isalpha(): script_id = ud.name(character).split(' ')[0] weighting_factor = SCRIPT_WEIGHTING_FACTORS[script_id] if script_id in SCRIPT_WEIGHTING_FACTORS else 1 scripts[script_id] = (scripts[script_id] if script_id in scripts else 0) + weighting_factor total_weighting += weighting_factor # Normalize weightings to a float between 0 and 1 inclusive. for key in scripts: scripts[key] /= total_weighting return dict(filter(lambda item: item[1] >= threshold, scripts.items())) def list_script_weighted(string_to_check, threshold=0.0): """Provide a list of the unicode scripts found in the supplied string that meet or exceed the specified weighting threshold based on the number of characters matching the script as a weighted percentage of the number of characters matching all scripts. The list is sorted in descending order of weighted values. Args: string_to_check (str): The unicode string to check threshold (float, optional): Minimum threshold to include in the results. Defaults to 0. Returns: list: List of the scripts represented in the string sorted in descending order of weighted values. """ weighted_dict = detect_script_weighted(string_to_check, threshold) return sorted(weighted_dict, key=weighted_dict.get, reverse=True) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/picard/util/scripttofilename.py������������������������������������������������0000664�0000000�0000000�00000006502�14167750105�0022555�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2004 Robert Kaye # Copyright (C) 2006 Lukáš Lalinský # Copyright (C) 2018-2020 Philipp Wolfer # Copyright (C) 2019-2021 Laurent Monin # # 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 picard.config import get_config from picard.const.sys import IS_WIN from picard.metadata import Metadata from picard.script import ScriptParser from picard.util import ( replace_win32_incompat, sanitize_filename, ) from picard.util.textencoding import replace_non_ascii def script_to_filename_with_metadata(naming_format, metadata, file=None, settings=None): """Creates a valid filename from a script with the given metadata. Args: naming_format: A string containing the tagger script. The result of executing this script will be the filename. metadata: A Metadata object. The metadata will not be modified. file: A File object (optional) settings: The settings. If not set config.setting will be used. Returns: A tuple with the filename as first element and the updated metadata with changes from the script as second. """ if settings is None: config = get_config() settings = config.setting # make sure every metadata can safely be used in a path name win_compat = IS_WIN or settings["windows_compatibility"] new_metadata = Metadata() for name in metadata: new_metadata[name] = [sanitize_filename(str(v), win_compat=win_compat) for v in metadata.getall(name)] naming_format = naming_format.replace("\t", "").replace("\n", "") filename = ScriptParser().eval(naming_format, new_metadata, file) if settings["ascii_filenames"]: filename = replace_non_ascii(filename, pathsave=True, win_compat=win_compat) # replace incompatible characters if win_compat: filename = replace_win32_incompat(filename) # remove null characters filename = filename.replace("\x00", "") return (filename, new_metadata) def script_to_filename(naming_format, metadata, file=None, settings=None): """Creates a valid filename from a script with the given metadata. Args: naming_format: A string containing the tagger script. The result of executing this script will be the filename. metadata: A Metadata object. The metadata will not be modified. file: A File object (optional) settings: The settings. If not set config.setting will be used. Returns: The filename. """ (filename, _unused) = script_to_filename_with_metadata( naming_format, metadata, file, settings) return filename ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/picard/util/settingsoverride.py������������������������������������������������0000664�0000000�0000000�00000003666�14167750105�0022615�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2021 Laurent Monin # Copyright (C) 2020 Tim Gates # # 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.abc import MutableMapping class SettingsOverride(MutableMapping): """ This class can be used to override config temporarily Basically it returns config[key] if key isn't found in internal dict Typical usage: settings = SettingsOverride(config.setting) settings["option"] = "value" """ def __init__(self, orig_settings, *args, **kwargs): self.orig_settings = orig_settings self._dict = dict() for k, v in dict(*args, **kwargs).items(): self[k] = v def __getitem__(self, key): try: return self._dict[key] except KeyError: return self.orig_settings[key] def __setitem__(self, key, value): self._dict[key] = value def __delitem__(self, key): try: del self._dict[key] except KeyError: pass def __len__(self): return len(self._dict) def __iter__(self): return iter(self._dict) def __repr__(self): d = self.orig_settings.copy() d.update(self._dict) return repr(d) ��������������������������������������������������������������������������picard-release-2.7.3/picard/util/tags.py������������������������������������������������������������0000664�0000000�0000000�00000013427�14167750105�0020147�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2007-2008, 2011 Lukáš Lalinský # Copyright (C) 2008-2009, 2018-2021 Philipp Wolfer # Copyright (C) 2011 Johannes Weißl # Copyright (C) 2011-2013 Michael Wiencek # Copyright (C) 2012 Chad Wilson # Copyright (C) 2013 Calvin Walton # Copyright (C) 2013-2014, 2019-2021 Laurent Monin # Copyright (C) 2013-2015, 2017 Sophist-UK # Copyright (C) 2019 Zenara Daley # # 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. import re TAG_NAMES = { 'acoustid_fingerprint': N_('AcoustID Fingerprint'), 'acoustid_id': N_('AcoustID'), 'albumartist': N_('Album Artist'), 'albumartistsort': N_('Album Artist Sort Order'), 'album': N_('Album'), 'albumsort': N_('Album Sort Order'), 'arranger': N_('Arranger'), 'artist': N_('Artist'), 'artists': N_('Artists'), 'artistsort': N_('Artist Sort Order'), 'asin': N_('ASIN'), 'barcode': N_('Barcode'), 'bpm': N_('BPM'), 'catalognumber': N_('Catalog Number'), 'comment': N_('Comment'), 'compilation': N_('Compilation (iTunes)'), 'composer': N_('Composer'), 'composersort': N_('Composer Sort Order'), 'conductor': N_('Conductor'), 'copyright': N_('Copyright'), 'date': N_('Date'), 'director': N_('Video Director'), 'discid': N_('Disc Id'), 'discnumber': N_('Disc Number'), 'discsubtitle': N_('Disc Subtitle'), 'djmixer': N_('DJ-Mixer'), 'encodedby': N_('Encoded By'), 'encodersettings': N_('Encoder Settings'), 'engineer': N_('Engineer'), 'gapless': N_('Gapless Playback'), 'genre': N_('Genre'), 'grouping': N_('Grouping'), 'isrc': N_('ISRC'), 'key': N_('Key'), 'label': N_('Record Label'), 'language': N_('Language'), '~length': N_('Length'), 'license': N_('License'), 'lyricist': N_('Lyricist'), 'lyrics': N_('Lyrics'), 'media': N_('Media'), 'mixer': N_('Mixer'), 'mood': N_('Mood'), 'movement': N_('Movement'), 'movementnumber': N_('Movement Number'), 'movementtotal': N_('Movement Count'), 'musicbrainz_albumartistid': N_('MusicBrainz Release Artist Id'), 'musicbrainz_albumid': N_('MusicBrainz Release Id'), 'musicbrainz_artistid': N_('MusicBrainz Artist Id'), 'musicbrainz_discid': N_('MusicBrainz Disc Id'), 'musicbrainz_originalalbumid': N_('MusicBrainz Original Release Id'), 'musicbrainz_originalartistid': N_('MusicBrainz Original Artist Id'), 'musicbrainz_recordingid': N_('MusicBrainz Recording Id'), 'musicbrainz_releasegroupid': N_('MusicBrainz Release Group Id'), 'musicbrainz_trackid': N_('MusicBrainz Track Id'), 'musicbrainz_workid': N_('MusicBrainz Work Id'), 'musicip_fingerprint': N_('MusicIP Fingerprint'), 'musicip_puid': N_('MusicIP PUID'), 'originalalbum': N_('Original Album'), 'originalartist': N_('Original Artist'), 'originaldate': N_('Original Release Date'), 'originalfilename': N_('Original Filename'), 'originalyear': N_('Original Year'), 'performer': N_('Performer'), 'podcast': N_('Podcast'), 'podcasturl': N_('Podcast URL'), 'producer': N_('Producer'), 'r128_album_gain': N_('R128 Album Gain'), 'r128_track_gain': N_('R128 Track Gain'), '~rating': N_('Rating'), 'releasecountry': N_('Release Country'), 'releasestatus': N_('Release Status'), 'releasetype': N_('Release Type'), 'remixer': N_('Remixer'), 'replaygain_album_gain': N_('ReplayGain Album Gain'), 'replaygain_album_peak': N_('ReplayGain Album Peak'), 'replaygain_album_range': N_('ReplayGain Album Range'), 'replaygain_reference_loudness': N_('ReplayGain Reference Loudness'), 'replaygain_track_gain': N_('ReplayGain Track Gain'), 'replaygain_track_peak': N_('ReplayGain Track Peak'), 'replaygain_track_range': N_('ReplayGain Track Range'), 'script': N_('Script'), 'show': N_('Show Name'), 'showsort': N_('Show Name Sort Order'), 'showmovement': N_('Show Work & Movement'), 'subtitle': N_('Subtitle'), 'title': N_('Title'), 'titlesort': N_('Title Sort Order'), 'totaldiscs': N_('Total Discs'), 'totaltracks': N_('Total Tracks'), 'tracknumber': N_('Track Number'), 'website': N_('Artist Website'), 'work': N_('Work'), 'writer': N_('Writer'), } PRESERVED_TAGS = ( '~bitrate', '~bits_per_sample', '~channels', '~dirname', '~extension', '~filename', '~format', '~sample_rate', '~video', ) def display_tag_name(name): if ':' in name: name, desc = name.split(':', 1) if desc: return '%s [%s]' % (_(TAG_NAMES.get(name, name)), desc) return _(TAG_NAMES.get(name, name)) RE_COMMENT_LANG = re.compile('^([a-zA-Z]{3}):') def parse_comment_tag(name): # noqa: E302 """ Parses a tag name like "comment:XXX:desc", where XXX is the language. If language is not set ("comment:desc") "eng" is assumed as default. Returns a (lang, desc) tuple. """ try: desc = name.split(':', 1)[1] except IndexError: desc = '' lang = 'eng' match = RE_COMMENT_LANG.match(desc) if match: lang = match.group(1) desc = desc[4:] return (lang, desc) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/picard/util/textencoding.py����������������������������������������������������0000664�0000000�0000000�00000062163�14167750105�0021705�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2004 Robert Kaye # Copyright (C) 2006 Lukáš Lalinský # Copyright (C) 2014 Sophist-UK # Copyright (C) 2014, 2018, 2020-2021 Laurent Monin # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2018-2019, 2021 Philipp Wolfer # Copyright (C) 2020 Gabriel Ferreira # Copyright (C) 2020 Undearius # # 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. # This modules provides functionality for simplifying unicode strings. # The unicode character set (of over 1m codepoints and 24,000 characters) includes: # Normal ascii (latin) non-accented characters # Combined latin characters e.g. ae in normal usage # Compatibility combined latin characters (retained for compatibility with other character sets) # These can look very similar to normal characters and can be confusing for searches, sort orders etc. # Non-latin (e.g. japanese, greek, hebrew etc.) characters # Both latin and non-latin characters can be accented. Accents can be either: # Provided by separate nonspacing_mark characters which are visually overlaid (visually 1 character is actually 2); or # Integrated accented characters (i.e. non-accented characters combined with a nonspace_mark into a single character) # Again these can be confusing for searches, sort orders etc. # Punctuation can also be confusing in unicode e.g. several types of single or double quote mark. # For latin script: # Combined characters, accents and punctuation can be visually similar but look different to search engines, # sort orders etc. and the number of ways to use similar looking characters can (does) result in inconsistent # usage inside Music metadata. # # Simplifying # the unicode character sets by many-to-one mappings can improve consistency and reduce confusion, # however sometimes the choice of specific characters can be a deliberate part of an album, song title or artist name # (and should not therefore be changed without careful thought) and occasionally the choice of characters can be # malicious (i.e. to defeat firewalls or spam filters or to appear to be something else). # # Finally, given the size of the unicode character set, fonts are unlikely to display all characters, # making simplification a necessity. # # Simplification may also be needed to make tags conform to ISO-8859-1 (extended ascii) or to make tags or filenames # into ascii, perhaps because the file system or player cannot support unicode. # # Non-latin scripts may also need to be converted to latin scripts through: # Translation (e.g. hebrew word for mother is translated to "mother"); or # Transliteration (e.g. the SOUND of the hebrew letter or word is spelt out in latin) # These are non-trivial, and the software to do these is far from comprehensive. # This module provides utility functions to enable simplification of latin and punctuation unicode: # 1. simplify compatibility characters; # 2. split combined characters; # 3. remove accents (entirely or if not in ISO-8859-1 as applicable); # 4. replace remaining non-ascii or non-ISO-8859-1 characters with a default character # This module also provides an extension infrastructure to allow translation and / or transliteration plugins to be added. import codecs from functools import partial import unicodedata from picard.util import sanitize_filename # LATIN SIMPLIFICATION # The translation tables for punctuation and latin combined-characters are taken from # http://unicode.org/repos/cldr/trunk/common/transforms/Latin-ASCII.xml # Various bugs and mistakes in this have been ironed out during testing. _additional_compatibility = { "\u0276": "Œ", # LATIN LETTER SMALL CAPITAL OE "\u1D00": "A", # LATIN LETTER SMALL CAPITAL A "\u1D01": "Æ", # LATIN LETTER SMALL CAPITAL AE "\u1D04": "C", # LATIN LETTER SMALL CAPITAL C "\u1D05": "D", # LATIN LETTER SMALL CAPITAL D "\u1D07": "E", # LATIN LETTER SMALL CAPITAL E "\u1D0A": "J", # LATIN LETTER SMALL CAPITAL J "\u1D0B": "K", # LATIN LETTER SMALL CAPITAL K "\u1D0D": "M", # LATIN LETTER SMALL CAPITAL M "\u1D0F": "O", # LATIN LETTER SMALL CAPITAL O "\u1D18": "P", # LATIN LETTER SMALL CAPITAL P "\u1D1B": "T", # LATIN LETTER SMALL CAPITAL T "\u1D1C": "U", # LATIN LETTER SMALL CAPITAL U "\u1D20": "V", # LATIN LETTER SMALL CAPITAL V "\u1D21": "W", # LATIN LETTER SMALL CAPITAL W "\u1D22": "Z", # LATIN LETTER SMALL CAPITAL Z "\u3007": "0", # IDEOGRAPHIC NUMBER ZERO "\u00A0": " ", # NO-BREAK SPACE "\u3000": " ", # IDEOGRAPHIC SPACE (from ‹character-fallback›) "\u2033": "”", # DOUBLE PRIME "\uff0f": "/", # FULLWIDTH SOLIDUS } def unicode_simplify_compatibility(string, pathsave=False, win_compat=False): interim = ''.join(_replace_char(_additional_compatibility, ch, pathsave, win_compat) for ch in string) return unicodedata.normalize("NFKC", interim) _simplify_punctuation = { "\u013F": "L", # LATIN CAPITAL LETTER L WITH MIDDLE DOT (compat) "\u0140": "l", # LATIN SMALL LETTER L WITH MIDDLE DOT (compat) "\u2018": "'", # LEFT SINGLE QUOTATION MARK (from ‹character-fallback›) "\u2019": "'", # RIGHT SINGLE QUOTATION MARK (from ‹character-fallback›) "\u201A": "'", # SINGLE LOW-9 QUOTATION MARK (from ‹character-fallback›) "\u201B": "'", # SINGLE HIGH-REVERSED-9 QUOTATION MARK (from ‹character-fallback›) "\u201C": "\"", # LEFT DOUBLE QUOTATION MARK (from ‹character-fallback›) "\u201D": "\"", # RIGHT DOUBLE QUOTATION MARK (from ‹character-fallback›) "\u201E": "\"", # DOUBLE LOW-9 QUOTATION MARK (from ‹character-fallback›) "\u201F": "\"", # DOUBLE HIGH-REVERSED-9 QUOTATION MARK (from ‹character-fallback›) "\u2032": "'", # PRIME "\u2033": "\"", # DOUBLE PRIME "\u301D": "\"", # REVERSED DOUBLE PRIME QUOTATION MARK "\u301E": "\"", # DOUBLE PRIME QUOTATION MARK "\u00AB": "<<", # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK (from ‹character-fallback›) "\u00BB": ">>", # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK (from ‹character-fallback›) "\u2039": "<", # SINGLE LEFT-POINTING ANGLE QUOTATION MARK "\u203A": ">", # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK "\u00AD": "", # SOFT HYPHEN (from ‹character-fallback›) "\u2010": "-", # HYPHEN (from ‹character-fallback›) "\u2011": "-", # NON-BREAKING HYPHEN (from ‹character-fallback›) "\u2012": "-", # FIGURE DASH (from ‹character-fallback›) "\u2013": "-", # EN DASH (from ‹character-fallback›) "\u2014": "-", # EM DASH (from ‹character-fallback›) "\u2015": "-", # HORIZONTAL BAR (from ‹character-fallback›) "\uFE31": "|", # PRESENTATION FORM FOR VERTICAL EM DASH (compat) "\uFE32": "|", # PRESENTATION FORM FOR VERTICAL EN DASH (compat) "\uFE58": "-", # SMALL EM DASH (compat) "\u2016": "||", # DOUBLE VERTICAL LINE "\u2044": "/", # FRACTION SLASH (from ‹character-fallback›) "\u2045": "[", # LEFT SQUARE BRACKET WITH QUILL "\u2046": "]", # RIGHT SQUARE BRACKET WITH QUILL "\u204E": "*", # LOW ASTERISK "\u3008": "<", # LEFT ANGLE BRACKET "\u3009": ">", # RIGHT ANGLE BRACKET "\u300A": "<<", # LEFT DOUBLE ANGLE BRACKET "\u300B": ">>", # RIGHT DOUBLE ANGLE BRACKET "\u3014": "[", # LEFT TORTOISE SHELL BRACKET "\u3015": "]", # RIGHT TORTOISE SHELL BRACKET "\u3018": "[", # LEFT WHITE TORTOISE SHELL BRACKET "\u3019": "]", # RIGHT WHITE TORTOISE SHELL BRACKET "\u301A": "[", # LEFT WHITE SQUARE BRACKET "\u301B": "]", # RIGHT WHITE SQUARE BRACKET "\uFE11": ",", # PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC COMMA (compat) "\uFE12": ".", # PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC FULL STOP (compat) "\uFE39": "[", # PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET (compat) "\uFE3A": "]", # PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET (compat) "\uFE3D": "<<", # PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET (compat) "\uFE3E": ">>", # PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET (compat) "\uFE3F": "<", # PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET (compat) "\uFE40": ">", # PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET (compat) "\uFE51": ",", # SMALL IDEOGRAPHIC COMMA (compat) "\uFE5D": "[", # SMALL LEFT TORTOISE SHELL BRACKET (compat) "\uFE5E": "]", # SMALL RIGHT TORTOISE SHELL BRACKET (compat) "\uFF5F": "((", # FULLWIDTH LEFT WHITE PARENTHESIS (compat)(from ‹character-fallback›) "\uFF60": "))", # FULLWIDTH RIGHT WHITE PARENTHESIS (compat)(from ‹character-fallback›) "\uFF61": ".", # HALFWIDTH IDEOGRAPHIC FULL STOP (compat) "\uFF64": ",", # HALFWIDTH IDEOGRAPHIC COMMA (compat) "\u2212": "-", # MINUS SIGN (from ‹character-fallback›) "\u2215": "/", # DIVISION SLASH (from ‹character-fallback›) "\u2216": "\\", # SET MINUS (from ‹character-fallback›) "\u2223": "|", # DIVIDES (from ‹character-fallback›) "\u2225": "||", # PARALLEL TO (from ‹character-fallback›) "\u226A": "<<", # MUCH LESS-THAN "\u226B": ">>", # MUCH GREATER-THAN "\u2985": "((", # LEFT WHITE PARENTHESIS "\u2986": "))", # RIGHT WHITE PARENTHESIS "\u2022": "-", # BULLET "\u200B": "", # Zero Width Space } def unicode_simplify_punctuation(string, pathsave=False, win_compat=False): return ''.join(_replace_char(_simplify_punctuation, ch, pathsave, win_compat) for ch in string) _simplify_combinations = { "\u00C6": "AE", # LATIN CAPITAL LETTER AE (from ‹character-fallback›) "\u00D0": "D", # LATIN CAPITAL LETTER ETH "\u00D8": "OE", # LATIN CAPITAL LETTER O WITH STROKE (see https://en.wikipedia.org/wiki/%C3%98) "\u00DE": "TH", # LATIN CAPITAL LETTER THORN "\u00DF": "ss", # LATIN SMALL LETTER SHARP S (from ‹character-fallback›) "\u00E6": "ae", # LATIN SMALL LETTER AE (from ‹character-fallback›) "\u00F0": "d", # LATIN SMALL LETTER ETH "\u00F8": "oe", # LATIN SMALL LETTER O WITH STROKE (see https://en.wikipedia.org/wiki/%C3%98) "\u00FE": "th", # LATIN SMALL LETTER THORN "\u0110": "D", # LATIN CAPITAL LETTER D WITH STROKE "\u0111": "d", # LATIN SMALL LETTER D WITH STROKE "\u0126": "H", # LATIN CAPITAL LETTER H WITH STROKE "\u0127": "h", # LATIN CAPITAL LETTER H WITH STROKE "\u0131": "i", # LATIN SMALL LETTER DOTLESS I "\u0138": "q", # LATIN SMALL LETTER KRA (collates with q in DUCET) "\u0141": "L", # LATIN CAPITAL LETTER L WITH STROKE "\u0142": "l", # LATIN SMALL LETTER L WITH STROKE "\u0149": "'n", # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE (from ‹character-fallback›) "\u014A": "N", # LATIN CAPITAL LETTER ENG "\u014B": "n", # LATIN SMALL LETTER ENG "\u0152": "OE", # LATIN CAPITAL LIGATURE OE (from ‹character-fallback›) "\u0153": "oe", # LATIN SMALL LIGATURE OE (from ‹character-fallback›) "\u0166": "T", # LATIN CAPITAL LETTER T WITH STROKE "\u0167": "t", # LATIN SMALL LETTER T WITH STROKE "\u0180": "b", # LATIN SMALL LETTER B WITH STROKE "\u0181": "B", # LATIN CAPITAL LETTER B WITH HOOK "\u0182": "B", # LATIN CAPITAL LETTER B WITH TOPBAR "\u0183": "b", # LATIN SMALL LETTER B WITH TOPBAR "\u0187": "C", # LATIN CAPITAL LETTER C WITH HOOK "\u0188": "c", # LATIN SMALL LETTER C WITH HOOK "\u0189": "D", # LATIN CAPITAL LETTER AFRICAN D "\u018A": "D", # LATIN CAPITAL LETTER D WITH HOOK "\u018B": "D", # LATIN CAPITAL LETTER D WITH TOPBAR "\u018C": "d", # LATIN SMALL LETTER D WITH TOPBAR "\u0190": "E", # LATIN CAPITAL LETTER OPEN E "\u0191": "F", # LATIN CAPITAL LETTER F WITH HOOK "\u0192": "f", # LATIN SMALL LETTER F WITH HOOK "\u0193": "G", # LATIN CAPITAL LETTER G WITH HOOK "\u0195": "hv", # LATIN SMALL LETTER HV "\u0196": "I", # LATIN CAPITAL LETTER IOTA "\u0197": "I", # LATIN CAPITAL LETTER I WITH STROKE "\u0198": "K", # LATIN CAPITAL LETTER K WITH HOOK "\u0199": "k", # LATIN SMALL LETTER K WITH HOOK "\u019A": "l", # LATIN SMALL LETTER L WITH BAR "\u019D": "N", # LATIN CAPITAL LETTER N WITH LEFT HOOK "\u019E": "n", # LATIN SMALL LETTER N WITH LONG RIGHT LEG "\u01A2": "GH", # LATIN CAPITAL LETTER GHA (see http://unicode.org/notes/tn27/) "\u01A3": "gh", # LATIN SMALL LETTER GHA (see http://unicode.org/notes/tn27/) "\u01A4": "P", # LATIN CAPITAL LETTER P WITH HOOK "\u01A5": "p", # LATIN SMALL LETTER P WITH HOOK "\u01AB": "t", # LATIN SMALL LETTER T WITH PALATAL HOOK "\u01AC": "T", # LATIN CAPITAL LETTER T WITH HOOK "\u01AD": "t", # LATIN SMALL LETTER T WITH HOOK "\u01AE": "T", # LATIN CAPITAL LETTER T WITH RETROFLEX HOOK "\u01B2": "V", # LATIN CAPITAL LETTER V WITH HOOK "\u01B3": "Y", # LATIN CAPITAL LETTER Y WITH HOOK "\u01B4": "y", # LATIN SMALL LETTER Y WITH HOOK "\u01B5": "Z", # LATIN CAPITAL LETTER Z WITH STROKE "\u01B6": "z", # LATIN SMALL LETTER Z WITH STROKE "\u01C4": "DZ", # LATIN CAPITAL LETTER DZ WITH CARON (compat) "\u01C5": "Dz", # LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON (compat) "\u01C6": "dz", # LATIN SMALL LETTER DZ WITH CARON (compat) "\u01E4": "G", # LATIN CAPITAL LETTER G WITH STROKE "\u01E5": "g", # LATIN SMALL LETTER G WITH STROKE "\u0221": "d", # LATIN SMALL LETTER D WITH CURL "\u0224": "Z", # LATIN CAPITAL LETTER Z WITH HOOK "\u0225": "z", # LATIN SMALL LETTER Z WITH HOOK "\u0234": "l", # LATIN SMALL LETTER L WITH CURL "\u0235": "n", # LATIN SMALL LETTER N WITH CURL "\u0236": "t", # LATIN SMALL LETTER T WITH CURL "\u0237": "j", # LATIN SMALL LETTER DOTLESS J "\u0238": "db", # LATIN SMALL LETTER DB DIGRAPH "\u0239": "qp", # LATIN SMALL LETTER QP DIGRAPH "\u023A": "A", # LATIN CAPITAL LETTER A WITH STROKE "\u023B": "C", # LATIN CAPITAL LETTER C WITH STROKE "\u023C": "c", # LATIN SMALL LETTER C WITH STROKE "\u023D": "L", # LATIN CAPITAL LETTER L WITH BAR "\u023E": "T", # LATIN CAPITAL LETTER T WITH DIAGONAL STROKE "\u023F": "s", # LATIN SMALL LETTER S WITH SWASH TAIL "\u0240": "z", # LATIN SMALL LETTER Z WITH SWASH TAIL "\u0243": "B", # LATIN CAPITAL LETTER B WITH STROKE "\u0244": "U", # LATIN CAPITAL LETTER U BAR "\u0246": "E", # LATIN CAPITAL LETTER E WITH STROKE "\u0247": "e", # LATIN SMALL LETTER E WITH STROKE "\u0248": "J", # LATIN CAPITAL LETTER J WITH STROKE "\u0249": "j", # LATIN SMALL LETTER J WITH STROKE "\u024C": "R", # LATIN CAPITAL LETTER R WITH STROKE "\u024D": "r", # LATIN SMALL LETTER R WITH STROKE "\u024E": "Y", # LATIN CAPITAL LETTER Y WITH STROKE "\u024F": "y", # LATIN SMALL LETTER Y WITH STROKE "\u0253": "b", # LATIN SMALL LETTER B WITH HOOK "\u0255": "c", # LATIN SMALL LETTER C WITH CURL "\u0256": "d", # LATIN SMALL LETTER D WITH TAIL "\u0257": "d", # LATIN SMALL LETTER D WITH HOOK "\u025B": "e", # LATIN SMALL LETTER OPEN E "\u025F": "j", # LATIN SMALL LETTER DOTLESS J WITH STROKE "\u0260": "g", # LATIN SMALL LETTER G WITH HOOK "\u0261": "g", # LATIN SMALL LETTER SCRIPT G "\u0262": "G", # LATIN LETTER SMALL CAPITAL G "\u0266": "h", # LATIN SMALL LETTER H WITH HOOK "\u0267": "h", # LATIN SMALL LETTER HENG WITH HOOK "\u0268": "i", # LATIN SMALL LETTER I WITH STROKE "\u026A": "I", # LATIN LETTER SMALL CAPITAL I "\u026B": "l", # LATIN SMALL LETTER L WITH MIDDLE TILDE "\u026C": "l", # LATIN SMALL LETTER L WITH BELT "\u026D": "l", # LATIN SMALL LETTER L WITH RETROFLEX HOOK "\u0271": "m", # LATIN SMALL LETTER M WITH HOOK "\u0272": "n", # LATIN SMALL LETTER N WITH LEFT HOOK "\u0273": "n", # LATIN SMALL LETTER N WITH RETROFLEX HOOK "\u0274": "N", # LATIN LETTER SMALL CAPITAL N "\u0276": "OE", # LATIN LETTER SMALL CAPITAL OE "\u027C": "r", # LATIN SMALL LETTER R WITH LONG LEG "\u027D": "r", # LATIN SMALL LETTER R WITH TAIL "\u027E": "r", # LATIN SMALL LETTER R WITH FISHHOOK "\u0280": "R", # LATIN LETTER SMALL CAPITAL R "\u0282": "s", # LATIN SMALL LETTER S WITH HOOK "\u0288": "t", # LATIN SMALL LETTER T WITH RETROFLEX HOOK "\u0289": "u", # LATIN SMALL LETTER U BAR "\u028B": "v", # LATIN SMALL LETTER V WITH HOOK "\u028F": "Y", # LATIN LETTER SMALL CAPITAL Y "\u0290": "z", # LATIN SMALL LETTER Z WITH RETROFLEX HOOK "\u0291": "z", # LATIN SMALL LETTER Z WITH CURL "\u0299": "B", # LATIN LETTER SMALL CAPITAL B "\u029B": "G", # LATIN LETTER SMALL CAPITAL G WITH HOOK "\u029C": "H", # LATIN LETTER SMALL CAPITAL H "\u029D": "j", # LATIN SMALL LETTER J WITH CROSSED-TAIL "\u029F": "L", # LATIN LETTER SMALL CAPITAL L "\u02A0": "q", # LATIN SMALL LETTER Q WITH HOOK "\u02A3": "dz", # LATIN SMALL LETTER DZ DIGRAPH "\u02A5": "dz", # LATIN SMALL LETTER DZ DIGRAPH WITH CURL "\u02A6": "ts", # LATIN SMALL LETTER TS DIGRAPH "\u02AA": "ls", # LATIN SMALL LETTER LS DIGRAPH "\u02AB": "lz", # LATIN SMALL LETTER LZ DIGRAPH "\u1D01": "AE", # LATIN LETTER SMALL CAPITAL AE "\u1D03": "B", # LATIN LETTER SMALL CAPITAL BARRED B "\u1D06": "D", # LATIN LETTER SMALL CAPITAL ETH "\u1D0C": "L", # LATIN LETTER SMALL CAPITAL L WITH STROKE "\u1D6B": "ue", # LATIN SMALL LETTER UE "\u1D6C": "b", # LATIN SMALL LETTER B WITH MIDDLE TILDE "\u1D6D": "d", # LATIN SMALL LETTER D WITH MIDDLE TILDE "\u1D6E": "f", # LATIN SMALL LETTER F WITH MIDDLE TILDE "\u1D6F": "m", # LATIN SMALL LETTER M WITH MIDDLE TILDE "\u1D70": "n", # LATIN SMALL LETTER N WITH MIDDLE TILDE "\u1D71": "p", # LATIN SMALL LETTER P WITH MIDDLE TILDE "\u1D72": "r", # LATIN SMALL LETTER R WITH MIDDLE TILDE "\u1D73": "r", # LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE "\u1D74": "s", # LATIN SMALL LETTER S WITH MIDDLE TILDE "\u1D75": "t", # LATIN SMALL LETTER T WITH MIDDLE TILDE "\u1D76": "z", # LATIN SMALL LETTER Z WITH MIDDLE TILDE "\u1D7A": "th", # LATIN SMALL LETTER TH WITH STRIKETHROUGH "\u1D7B": "I", # LATIN SMALL CAPITAL LETTER I WITH STROKE "\u1D7D": "p", # LATIN SMALL LETTER P WITH STROKE "\u1D7E": "U", # LATIN SMALL CAPITAL LETTER U WITH STROKE "\u1D80": "b", # LATIN SMALL LETTER B WITH PALATAL HOOK "\u1D81": "d", # LATIN SMALL LETTER D WITH PALATAL HOOK "\u1D82": "f", # LATIN SMALL LETTER F WITH PALATAL HOOK "\u1D83": "g", # LATIN SMALL LETTER G WITH PALATAL HOOK "\u1D84": "k", # LATIN SMALL LETTER K WITH PALATAL HOOK "\u1D85": "l", # LATIN SMALL LETTER L WITH PALATAL HOOK "\u1D86": "m", # LATIN SMALL LETTER M WITH PALATAL HOOK "\u1D87": "n", # LATIN SMALL LETTER N WITH PALATAL HOOK "\u1D88": "p", # LATIN SMALL LETTER P WITH PALATAL HOOK "\u1D89": "r", # LATIN SMALL LETTER R WITH PALATAL HOOK "\u1D8A": "s", # LATIN SMALL LETTER S WITH PALATAL HOOK "\u1D8C": "v", # LATIN SMALL LETTER V WITH PALATAL HOOK "\u1D8D": "x", # LATIN SMALL LETTER X WITH PALATAL HOOK "\u1D8E": "z", # LATIN SMALL LETTER Z WITH PALATAL HOOK "\u1D8F": "a", # LATIN SMALL LETTER A WITH RETROFLEX HOOK "\u1D91": "d", # LATIN SMALL LETTER D WITH HOOK AND TAIL "\u1D92": "e", # LATIN SMALL LETTER E WITH RETROFLEX HOOK "\u1D93": "e", # LATIN SMALL LETTER OPEN E WITH RETROFLEX HOOK "\u1D96": "i", # LATIN SMALL LETTER I WITH RETROFLEX HOOK "\u1D99": "u", # LATIN SMALL LETTER U WITH RETROFLEX HOOK "\u1E9A": "a", # LATIN SMALL LETTER A WITH RIGHT HALF RING "\u1E9C": "s", # LATIN SMALL LETTER LONG S WITH DIAGONAL STROKE "\u1E9D": "s", # LATIN SMALL LETTER LONG S WITH HIGH STROKE "\u1E9E": "SS", # LATIN CAPITAL LETTER SHARP S "\u1EFA": "LL", # LATIN CAPITAL LETTER MIDDLE-WELSH LL "\u1EFB": "ll", # LATIN SMALL LETTER MIDDLE-WELSH LL "\u1EFC": "V", # LATIN CAPITAL LETTER MIDDLE-WELSH V "\u1EFD": "v", # LATIN SMALL LETTER MIDDLE-WELSH V "\u1EFE": "Y", # LATIN CAPITAL LETTER Y WITH LOOP "\u1EFF": "y", # LATIN SMALL LETTER Y WITH LOOP "\u00A9": "(C)", # COPYRIGHT SIGN (from ‹character-fallback›) "\u00AE": "(R)", # REGISTERED SIGN (from ‹character-fallback›) "\u20A0": "CE", # EURO-CURRENCY SIGN (from ‹character-fallback›) "\u20A2": "Cr", # CRUZEIRO SIGN (from ‹character-fallback›) "\u20A3": "Fr.", # FRENCH FRANC SIGN (from ‹character-fallback›) "\u20A4": "L.", # LIRA SIGN (from ‹character-fallback›) "\u20A7": "Pts", # PESETA SIGN (from ‹character-fallback›) "\u20BA": "TL", # TURKISH LIRA SIGN (from ‹character-fallback›) "\u20B9": "Rs", # INDIAN RUPEE SIGN (from ‹character-fallback›) "\u211E": "Rx", # PRESCRIPTION TAKE (from ‹character-fallback›) "\u33A7": "m/s", # SQUARE M OVER S (compat) (from ‹character-fallback›) "\u33AE": "rad/s", # SQUARE RAD OVER S (compat) (from ‹character-fallback›) "\u33C6": "C/kg", # SQUARE C OVER KG (compat) (from ‹character-fallback›) "\u33DE": "V/m", # SQUARE V OVER M (compat) (from ‹character-fallback›) "\u33DF": "A/m", # SQUARE A OVER M (compat) (from ‹character-fallback›) "\u00BC": " 1/4", # VULGAR FRACTION ONE QUARTER (from ‹character-fallback›) "\u00BD": " 1/2", # VULGAR FRACTION ONE HALF (from ‹character-fallback›) "\u00BE": " 3/4", # VULGAR FRACTION THREE QUARTERS (from ‹character-fallback›) "\u2153": " 1/3", # VULGAR FRACTION ONE THIRD (from ‹character-fallback›) "\u2154": " 2/3", # VULGAR FRACTION TWO THIRDS (from ‹character-fallback›) "\u2155": " 1/5", # VULGAR FRACTION ONE FIFTH (from ‹character-fallback›) "\u2156": " 2/5", # VULGAR FRACTION TWO FIFTHS (from ‹character-fallback›) "\u2157": " 3/5", # VULGAR FRACTION THREE FIFTHS (from ‹character-fallback›) "\u2158": " 4/5", # VULGAR FRACTION FOUR FIFTHS (from ‹character-fallback›) "\u2159": " 1/6", # VULGAR FRACTION ONE SIXTH (from ‹character-fallback›) "\u215A": " 5/6", # VULGAR FRACTION FIVE SIXTHS (from ‹character-fallback›) "\u215B": " 1/8", # VULGAR FRACTION ONE EIGHTH (from ‹character-fallback›) "\u215C": " 3/8", # VULGAR FRACTION THREE EIGHTHS (from ‹character-fallback›) "\u215D": " 5/8", # VULGAR FRACTION FIVE EIGHTHS (from ‹character-fallback›) "\u215E": " 7/8", # VULGAR FRACTION SEVEN EIGHTHS (from ‹character-fallback›) "\u215F": " 1/", # FRACTION NUMERATOR ONE (from ‹character-fallback›) "\u3001": ",", # IDEOGRAPHIC COMMA "\u3002": ".", # IDEOGRAPHIC FULL STOP "\u00D7": "x", # MULTIPLICATION SIGN "\u00F7": "/", # DIVISION SIGN "\u00B7": ".", # MIDDLE DOT "\u1E9F": "dd", # LATIN SMALL LETTER DELTA "\u0184": "H", # LATIN CAPITAL LETTER TONE SIX "\u0185": "h", # LATIN SMALL LETTER TONE SIX "\u01BE": "ts", # LATIN LETTER TS LIGATION (see http://unicode.org/notes/tn27/) } def _replace_unicode_simplify_combinations(char, pathsave, win_compat): result = _simplify_combinations.get(char) if result is None: return char elif not pathsave: return result else: return sanitize_filename(result, win_compat=win_compat) def unicode_simplify_combinations(string, pathsave=False, win_compat=False): return ''.join( _replace_unicode_simplify_combinations(c, pathsave, win_compat) for c in string) def unicode_simplify_accents(string): result = ''.join(c for c in unicodedata.normalize('NFKD', string) if not unicodedata.combining(c)) return result def asciipunct(string): interim = unicode_simplify_compatibility(string) return unicode_simplify_punctuation(interim) def unaccent(string): """Remove accents ``string``.""" return unicode_simplify_accents(string) def replace_non_ascii(string, repl="_", pathsave=False, win_compat=False): """Replace non-ASCII characters from ``string`` by ``repl``.""" interim = unicode_simplify_combinations(string, pathsave, win_compat) interim = unicode_simplify_punctuation(interim, pathsave, win_compat) interim = unicode_simplify_compatibility(interim, pathsave, win_compat) interim = unicode_simplify_accents(interim) def error_repl(e, repl="_"): return (repl, e.start + 1) codecs.register_error('repl', partial(error_repl, repl=repl)) # Decoding and encoding to allow replacements return interim.encode('ascii', 'repl').decode('ascii') def _replace_char(map, ch, pathsave=False, win_compat=False): try: result = map[ch] if ch != result and pathsave: result = sanitize_filename(result, win_compat=win_compat) return result except KeyError: return ch �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/picard/util/thread.py����������������������������������������������������������0000664�0000000�0000000�00000005537�14167750105�0020463�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2007 Lukáš Lalinský # Copyright (C) 2008 Gary van der Merwe # Copyright (C) 2011-2013 Michael Wiencek # Copyright (C) 2013, 2018, 2020-2021 Laurent Monin # Copyright (C) 2016 Sambhav Kothari # Copyright (C) 2017 Sophist-UK # Copyright (C) 2018 Vishal Choudhary # Copyright (C) 2020 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 functools import partial import sys import traceback from PyQt5.QtCore import ( QCoreApplication, QEvent, ) from picard import log class ProxyToMainEvent(QEvent): def __init__(self, func, *args, **kwargs): super().__init__(QEvent.User) self.func = func self.args = args self.kwargs = kwargs def run(self): self.func(*self.args, **self.kwargs) def future_callback(callback, future, log_traceback=True): try: result = future.result() error = None except BaseException: if log_traceback: log.error(traceback.format_exc()) result = None error = sys.exc_info()[1] to_main(callback, result=result, error=error) def run_task(func, next_func, priority=0, thread_pool=None, traceback=True): """Schedules func to be run on a separate thread Args: func: Function to run on a separate thread. next_func: Callback function to run after the thread has been completed. The callback will be run on the main thread. priority: Deprecated, for backward compatibility only thread_pool: Instance of concurrent.futures.Executor to run this task. traceback: If set to true the stack trace will be logged to the error log if an exception was raised. Returns: An instance of concurrent.futures.Future """ if not thread_pool: thread_pool = QCoreApplication.instance().thread_pool future = thread_pool.submit(func) future.add_done_callback(partial(future_callback, next_func, log_traceback=traceback)) return future def to_main(func, *args, **kwargs): QCoreApplication.postEvent(QCoreApplication.instance(), ProxyToMainEvent(func, *args, **kwargs)) �����������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/picard/util/time.py������������������������������������������������������������0000664�0000000�0000000�00000003017�14167750105�0020141�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Gabriel Ferreira # Copyright (C) 2021 Laurent Monin # Copyright (C) 2021 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. SECS_IN_DAY = 86400 SECS_IN_HOUR = 3600 SECS_IN_MINUTE = 60 def euclidian_div(a, b): return a // b, a % b def seconds_to_dhms(seconds): days, seconds = euclidian_div(seconds, SECS_IN_DAY) hours, seconds = euclidian_div(seconds, SECS_IN_HOUR) minutes, seconds = euclidian_div(seconds, SECS_IN_MINUTE) return days, hours, minutes, seconds def get_timestamp(seconds): d, h, m, s = seconds_to_dhms(seconds) if d > 0: return _("%.2dd %.2dh") % (d, h) if h > 0: return _("%.2dh %.2dm") % (h, m) if m > 0: return _("%.2dm %.2ds") % (m, s) if s > 0: return _("%.2ds") % s return '' �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/picard/util/versions.py��������������������������������������������������������0000664�0000000�0000000�00000004713�14167750105�0021057�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2014 Lukáš Lalinský # Copyright (C) 2014-2015, 2017-2018, 2020-2021 Laurent Monin # Copyright (C) 2016 Sambhav Kothari # Copyright (C) 2018-2019, 2021 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 OrderedDict from platform import python_version from mutagen import version_string as mutagen_version from PyQt5.QtCore import ( PYQT_VERSION_STR as pyqt_version, qVersion, ) from PyQt5.QtNetwork import QSslSocket from picard import PICARD_FANCY_VERSION_STR from picard.disc import discid_version from picard.util.astrcmp import astrcmp_implementation _versions = OrderedDict([ ("version", PICARD_FANCY_VERSION_STR), ("python-version", python_version()), ("pyqt-version", pyqt_version), ("qt-version", qVersion()), ("mutagen-version", mutagen_version), ("discid-version", discid_version), ("astrcmp", astrcmp_implementation), ("ssl-version", QSslSocket.sslLibraryVersionString()) ]) _names = { "version": "Picard", "python-version": "Python", "pyqt-version": "PyQt", "qt-version": "Qt", "mutagen-version": "Mutagen", "discid-version": "Discid", "astrcmp": "astrcmp", "ssl-version": "SSL", } def _value_as_text(value, i18n=False): if not value: value = N_("is not installed") if i18n: return _(value) return value def version_name(key): return _names[key] def as_dict(i18n=False): return OrderedDict((key, _value_as_text(value, i18n)) for key, value in _versions.items()) def as_string(i18n=False, separator=", "): values = as_dict(i18n) return separator.join(_names[key] + " " + value for key, value in values.items()) �����������������������������������������������������picard-release-2.7.3/picard/util/webbrowser2.py�����������������������������������������������������0000664�0000000�0000000�00000004221�14167750105�0021444�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2007 Lukáš Lalinský # Copyright (C) 2011 Calvin Walton # Copyright (C) 2013, 2018-2021 Laurent Monin # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2018 Wieland Hoffmann # Copyright (C) 2019 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. """A webbrowser extension for Picard. It handles and displays errors in PyQt and also adds a utility function for opening Picard URLS. """ from sys import version_info import webbrowser from PyQt5 import QtWidgets from picard import log from picard.const import PICARD_URLS def open(url): if url in PICARD_URLS: url = PICARD_URLS[url] try: webbrowser.open(url) except webbrowser.Error as e: QtWidgets.QMessageBox.critical(None, _("Web Browser Error"), _("Error while launching a web browser:\n\n%s") % (e,)) except TypeError: if version_info.major == 3 and version_info.minor == 7 and version_info.micro == 0: # See https://bugs.python.org/issue31014, webbrowser.open doesn't # work on 3.7.0 the first time it's called. The initialization code # in it will be skipped after the first call, making it possibly to # use it, although it might not accurately identify the users # preferred browser. log.info("Working around https://bugs.python.org/issue31014 - URLs might not be opened in the correct browser") webbrowser.open(url) �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/picard/util/xml.py�������������������������������������������������������������0000664�0000000�0000000�00000004711�14167750105�0020005�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2007 Lukáš Lalinský # Copyright (C) 2009 Carlin Mangar # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2018, 2020-2021 Laurent Monin # Copyright (C) 2019 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. import re from PyQt5.QtCore import QXmlStreamReader _node_name_re = re.compile('[^a-zA-Z0-9]') class XmlNode(object): def __init__(self): self.text = '' self.children = {} self.attribs = {} def __repr__(self): return repr(self.__dict__) def append_child(self, name, node=None): if node is None: node = XmlNode() self.children.setdefault(name, []).append(node) return node def __getattr__(self, name): try: return self.children[name] except KeyError: try: return self.attribs[name] except KeyError: raise AttributeError(name) def _node_name(n): return _node_name_re.sub('_', n) def parse_xml(response): stream = QXmlStreamReader(response) document = XmlNode() current_node = document path = [] while not stream.atEnd(): stream.readNext() if stream.isStartElement(): node = XmlNode() attrs = stream.attributes() for i in range(attrs.count()): attr = attrs.at(i) node.attribs[_node_name(attr.name())] = attr.value() current_node.append_child(_node_name(stream.name()), node) path.append(current_node) current_node = node elif stream.isEndElement(): current_node = path.pop() elif stream.isCharacters(): current_node.text += stream.text() return document �������������������������������������������������������picard-release-2.7.3/picard/version.py��������������������������������������������������������������0000664�0000000�0000000�00000011067�14167750105�0017717�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2021 Philipp Wolfer # Copyright (C) 2020-2021 Laurent Monin # # 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 namedtuple import re class VersionError(Exception): pass class Version(namedtuple('VersionBase', 'major minor patch identifier revision')): _version_re = re.compile(r"(\d+)(?:[._](\d+)(?:[._](\d+)[._]?(?:(dev|a|alpha|b|beta|rc|final)[._]?(\d+))?)?)?$") _identifiers = { 'dev': 0, 'alpha': 1, 'a': 1, 'beta': 2, 'b': 2, 'rc': 3, 'final': 4 } def __new__(cls, major, minor=0, patch=0, identifier='final', revision=0): if identifier not in cls.valid_identifiers(): raise VersionError("Should be either 'final', 'dev', 'alpha', 'beta' or 'rc'") identifier = {'a': 'alpha', 'b': 'beta'}.get(identifier, identifier) try: major = int(major) minor = int(minor) patch = int(patch) revision = int(revision) except (TypeError, ValueError): raise VersionError("major, minor, patch and revision must be integer values") return super(Version, cls).__new__(cls, major, minor, patch, identifier, revision) @classmethod def from_string(cls, version_str): match = cls._version_re.search(version_str) if match: (major, minor, patch, identifier, revision) = match.groups() major = int(major) if minor is None: return Version(major) minor = int(minor) if patch is None: return Version(major, minor) patch = int(patch) if identifier is None: return Version(major, minor, patch) revision = int(revision) return Version(major, minor, patch, identifier, revision) raise VersionError("String '%s' does not match regex '%s'" % (version_str, cls._version_re.pattern)) @classmethod def valid_identifiers(cls): return set(cls._identifiers.keys()) def to_string(self, short=False): if short and self.identifier in {'alpha', 'beta'}: version = self._replace(identifier=self.identifier[0]) else: version = self if short and version.identifier == 'final': if version.patch == 0: version_str = '%d.%d' % version[:2] else: version_str = '%d.%d.%d' % version[:3] elif short and version.identifier in {'a', 'b', 'rc'}: version_str = '%d.%d.%d%s%d' % version else: version_str = '%d.%d.%d.%s%d' % version return version_str @property def sortkey(self): return self[:3] + (self._identifiers.get(self.identifier, 0), self.revision) def __str__(self): return self.to_string() def __lt__(self, other): if not isinstance(other, Version): other = Version(*other) return self.sortkey < other.sortkey def __le__(self, other): if not isinstance(other, Version): other = Version(*other) return self.sortkey <= other.sortkey def __gt__(self, other): if not isinstance(other, Version): other = Version(*other) return self.sortkey > other.sortkey def __ge__(self, other): if not isinstance(other, Version): other = Version(*other) return self.sortkey >= other.sortkey def __eq__(self, other): if not isinstance(other, Version): other = Version(*other) return self.sortkey == other.sortkey def __ne__(self, other): if not isinstance(other, Version): other = Version(*other) return self.sortkey != other.sortkey def __hash__(self): return super().__hash__() �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/picard/webservice/�������������������������������������������������������������0000775�0000000�0000000�00000000000�14167750105�0020011�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/picard/webservice/__init__.py��������������������������������������������������0000664�0000000�0000000�00000062745�14167750105�0022140�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2007 Lukáš Lalinský # Copyright (C) 2009 Carlin Mangar # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2018-2021 Laurent Monin # Copyright (C) 2018-2021 Philipp Wolfer # Copyright (C) 2021 Tche333 # # 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. """ Asynchronous web service. """ from collections import ( defaultdict, deque, namedtuple, ) from functools import partial import os.path import platform import sys from PyQt5 import ( QtCore, QtNetwork, ) from PyQt5.QtCore import ( QUrl, QUrlQuery, ) from PyQt5.QtNetwork import QNetworkRequest from picard import ( PICARD_APP_NAME, PICARD_ORG_NAME, PICARD_VERSION_STR, log, ) from picard.config import get_config from picard.const import ( CACHE_SIZE_IN_BYTES, appdirs, ) from picard.oauth import OAuthManager from picard.util import ( build_qurl, bytes2human, parse_json, ) from picard.util.xml import parse_xml from picard.webservice import ratecontrol COUNT_REQUESTS_DELAY_MS = 250 TEMP_ERRORS_RETRIES = 5 USER_AGENT_STRING = '%s-%s/%s (%s;%s-%s)' % (PICARD_ORG_NAME, PICARD_APP_NAME, PICARD_VERSION_STR, platform.platform(), platform.python_implementation(), platform.python_version()) CLIENT_STRING = bytes(QUrl.toPercentEncoding('%s %s-%s' % (PICARD_ORG_NAME, PICARD_APP_NAME, PICARD_VERSION_STR))).decode() DEFAULT_RESPONSE_PARSER_TYPE = "json" Parser = namedtuple('Parser', 'mimetype parser') class UnknownResponseParserError(Exception): def __init__(self, response_type): message = "Unknown parser for response type '%s'. Parser for given response type does not exist." % response_type super().__init__(message) class WSRequest(QNetworkRequest): """Represents a single HTTP request.""" def __init__(self, method, host, port, path, handler, parse_response_type=None, data=None, mblogin=False, cacheloadcontrol=None, refresh=False, queryargs=None, priority=False, important=False, request_mimetype=None): """ Args: method: HTTP method. One of ``GET``, ``POST``, ``PUT``, or ``DELETE``. host: Hostname. port: TCP port number (80 or 443). path: Path component. handler: Callback which takes a 3-tuple of `(str:document, QNetworkReply:reply, QNetworkReply.Error:error)`. parse_response_type: Specifies that request either sends or accepts data as ``application/{{response_mimetype}}``. data: Data to include with ``PUT`` or ``POST`` requests. mblogin: Hints that this request should be tied to a MusicBrainz account, requiring that we obtain an OAuth token first. cacheloadcontrol: See `QNetworkRequest.CacheLoadControlAttribute`. refresh: Indicates a user-specified resource refresh, such as when the user wishes to reload a release. Marks the request as high priority and disables caching. queryargs: `dict` of query arguments. retries: Current retry attempt number. priority: Indicates that this is a high priority request. important: Indicates that this is an important request. request_mimetype: Set the Content-Type header. """ url = build_qurl(host, port, path=path, queryargs=queryargs) super().__init__(url) # These two are codependent (see _update_authorization_header) and must # be initialized explicitly. self._access_token = None self._mblogin = None self._retries = 0 self.method = method self.host = host self.port = port self.path = path self.handler = handler self.parse_response_type = parse_response_type self.response_parser = None self.response_mimetype = None self.request_mimetype = request_mimetype self.data = data self.mblogin = mblogin self.cacheloadcontrol = cacheloadcontrol self.refresh = refresh self.queryargs = queryargs self.priority = priority self.important = important self._high_prio_no_cache = False self.access_token = None self._init_headers() def _init_headers(self): self.setHeader(QNetworkRequest.UserAgentHeader, USER_AGENT_STRING) if self.mblogin or self._high_prio_no_cache: self.setPriority(QNetworkRequest.HighPriority) self.setAttribute(QNetworkRequest.CacheLoadControlAttribute, QNetworkRequest.AlwaysNetwork) elif self.cacheloadcontrol is not None: self.setAttribute(QNetworkRequest.CacheLoadControlAttribute, self.cacheloadcontrol) if self.parse_response_type: try: self.response_mimetype = WebService.get_response_mimetype(self.parse_response_type) self.response_parser = WebService.get_response_parser(self.parse_response_type) except UnknownResponseParserError as e: log.error(e.args[0]) else: self.setRawHeader(b"Accept", self.response_mimetype.encode('utf-8')) if self.data: if not self.request_mimetype: self.request_mimetype = self.response_mimetype or "application/x-www-form-urlencoded" self.setHeader(QNetworkRequest.ContentTypeHeader, self.request_mimetype) def _update_authorization_header(self): authorization = b"" if self.mblogin and self.access_token: authorization = ("Bearer %s" % self.access_token).encode('utf-8') self.setRawHeader(b"Authorization", authorization) @property def access_token(self): return self._access_token @access_token.setter def access_token(self, access_token): self._access_token = access_token self._update_authorization_header() @property def mblogin(self): return self._mblogin @mblogin.setter def mblogin(self, mblogin): self._mblogin = mblogin self._update_authorization_header() def get_host_key(self): return (self.host, self.port) def max_retries_reached(self): return self._retries >= TEMP_ERRORS_RETRIES def mark_for_retry(self, important=True, priority=True): # Put retries at the head of the list in order to not penalize # the load an album unlucky enough to hit a temporary service # snag. self.important = important self.priority = priority self._retries += 1 return self._retries class WSGetRequest(WSRequest): def __init__(self, *args, **kwargs): super().__init__("GET", *args, **kwargs) def _init_headers(self): self._high_prio_no_cache = self.refresh super()._init_headers() self.setAttribute(QNetworkRequest.HttpPipeliningAllowedAttribute, True) class WSPutRequest(WSRequest): def __init__(self, *args, **kwargs): super().__init__("PUT", *args, **kwargs) def _init_headers(self): self._high_prio_no_cache = True super()._init_headers() class WSDeleteRequest(WSRequest): def __init__(self, *args, **kwargs): super().__init__("DELETE", *args, **kwargs) def _init_headers(self): self._high_prio_no_cache = True super()._init_headers() class WSPostRequest(WSRequest): def __init__(self, *args, **kwargs): super().__init__("POST", *args, **kwargs) def _init_headers(self): self._high_prio_no_cache = True super()._init_headers() class RequestTask(namedtuple('RequestTask', 'hostkey func priority')): @staticmethod def from_request(request, func): # priority is a boolean return RequestTask(request.get_host_key(), func, int(request.priority)) class RequestPriorityQueue: def __init__(self, ratecontrol): self._queues = defaultdict(lambda: defaultdict(deque)) self._ratecontrol = ratecontrol self._count = 0 def count(self): return self._count def add_task(self, task, important=False): (hostkey, func, prio) = task queue = self._queues[prio][hostkey] if important: queue.appendleft(func) else: queue.append(func) self._count += 1 return RequestTask(hostkey, func, prio) def remove_task(self, task): hostkey, func, prio = task try: self._queues[prio][hostkey].remove(func) self._count -= 1 except Exception as e: log.debug(e) def run_ready_tasks(self): delay = sys.maxsize for prio in sorted(self._queues.keys(), reverse=True): prio_queue = self._queues[prio] if not prio_queue: del self._queues[prio] continue for hostkey in sorted(prio_queue.keys(), key=self._ratecontrol.current_delay): queue = self._queues[prio][hostkey] if not queue: del self._queues[prio][hostkey] continue wait, d = self._ratecontrol.get_delay_to_next_request(hostkey) if not wait: queue.popleft()() self._count -= 1 if d < delay: delay = d return delay class WebService(QtCore.QObject): PARSERS = dict() def __init__(self, parent=None): super().__init__(parent) self.manager = QtNetwork.QNetworkAccessManager() self._network_accessible_changed(self.manager.networkAccessible()) self.manager.networkAccessibleChanged.connect(self._network_accessible_changed) self.oauth_manager = OAuthManager(self) self.set_cache() self.setup_proxy() config = get_config() self.set_transfer_timeout(config.setting['network_transfer_timeout_seconds']) self.manager.finished.connect(self._process_reply) self._request_methods = { "GET": self.manager.get, "POST": self.manager.post, "PUT": self.manager.put, "DELETE": self.manager.deleteResource } self._init_queues() self._init_timers() @staticmethod def http_response_code(reply): response_code = reply.attribute(QNetworkRequest.HttpStatusCodeAttribute) return int(response_code) if response_code else 0 @staticmethod def http_response_phrase(reply): return reply.attribute(QNetworkRequest.HttpReasonPhraseAttribute) @staticmethod def http_response_safe_url(reply): return reply.request().url().toString(QUrl.RemoveUserInfo) def _network_accessible_changed(self, accessible): # Qt's network accessibility check sometimes fails, e.g. with VPNs on Windows. # If the accessibility is reported to be not accessible, set it to # unknown instead. Let's just try any request and handle the error. # See https://tickets.metabrainz.org/browse/PICARD-1791 if accessible == QtNetwork.QNetworkAccessManager.NotAccessible: self.manager.setNetworkAccessible(QtNetwork.QNetworkAccessManager.UnknownAccessibility) log.debug("Network accessible requested: %s, actual: %s", accessible, self.manager.networkAccessible()) def _init_queues(self): self._active_requests = {} self._queue = RequestPriorityQueue(ratecontrol) self.num_pending_web_requests = 0 def _init_timers(self): self._timer_run_next_task = QtCore.QTimer(self) self._timer_run_next_task.setSingleShot(True) self._timer_run_next_task.timeout.connect(self._run_next_task) self._timer_count_pending_requests = QtCore.QTimer(self) self._timer_count_pending_requests.setSingleShot(True) self._timer_count_pending_requests.timeout.connect(self._count_pending_requests) def set_cache(self, cache_size_in_bytes=None): if cache_size_in_bytes is None: cache_size_in_bytes = CACHE_SIZE_IN_BYTES cache = QtNetwork.QNetworkDiskCache() cache.setCacheDirectory(os.path.join(appdirs.cache_folder(), 'network')) cache.setMaximumCacheSize(cache_size_in_bytes) self.manager.setCache(cache) log.debug("NetworkDiskCache dir: %r current size: %s max size: %s", cache.cacheDirectory(), bytes2human.decimal(cache.cacheSize(), l10n=False), bytes2human.decimal(cache.maximumCacheSize(), l10n=False)) def setup_proxy(self): proxy = QtNetwork.QNetworkProxy() config = get_config() if config.setting["use_proxy"]: if config.setting["proxy_type"] == 'socks': proxy.setType(QtNetwork.QNetworkProxy.Socks5Proxy) else: proxy.setType(QtNetwork.QNetworkProxy.HttpProxy) proxy.setHostName(config.setting["proxy_server_host"]) proxy.setPort(config.setting["proxy_server_port"]) if config.setting["proxy_username"]: proxy.setUser(config.setting["proxy_username"]) if config.setting["proxy_password"]: proxy.setPassword(config.setting["proxy_password"]) self.manager.setProxy(proxy) def set_transfer_timeout(self, timeout): timeout_ms = timeout * 1000 if hasattr(self.manager, 'setTransferTimeout'): # Available since Qt 5.15 self.manager.setTransferTimeout(timeout_ms) self._transfer_timeout = 0 else: # Use fallback implementation self._transfer_timeout = timeout_ms def _send_request(self, request, access_token=None): hostkey = request.get_host_key() ratecontrol.increment_requests(hostkey) request.access_token = access_token send = self._request_methods[request.method] data = request.data reply = send(request, data.encode('utf-8')) if data is not None else send(request) self._start_transfer_timeout(reply) self._active_requests[reply] = request def _start_transfer_timeout(self, reply): if not self._transfer_timeout: return # Fallback implementation of a transfer timeout for Qt < 5.15. # Aborts a request if no data gets transferred for TRANSFER_TIMEOUT milliseconds. timer = QtCore.QTimer(self) timer.setSingleShot(True) timer.setTimerType(QtCore.Qt.PreciseTimer) timer.timeout.connect(partial(self._timeout_request, reply)) reply.finished.connect(timer.stop) reset_callback = partial(self._reset_transfer_timeout, timer) reply.uploadProgress.connect(reset_callback) reply.downloadProgress.connect(reset_callback) timer.start(self._transfer_timeout) def _reset_transfer_timeout(self, timer, bytesTransferred, bytesTotal): timer.start(self._transfer_timeout) @staticmethod def _timeout_request(reply): if reply.isRunning(): reply.abort() def _start_request(self, request): if request.mblogin and request.path != "/oauth2/token": self.oauth_manager.get_access_token(partial(self._send_request, request)) else: self._send_request(request) @staticmethod def urls_equivalent(leftUrl, rightUrl): """ Lazy method to determine whether two QUrls are equivalent. At the moment it assumes that if ports are unset that they are port 80 - in absence of a URL normalization function in QUrl or ability to use qHash from QT 4.7 """ return leftUrl.port(80) == rightUrl.port(80) and \ leftUrl.toString(QUrl.RemovePort) == rightUrl.toString(QUrl.RemovePort) @staticmethod def url_port(url): if url.scheme() == 'https': return url.port(443) return url.port(80) def _handle_redirect(self, reply, request, redirect): url = request.url() error = int(reply.error()) # merge with base url (to cover the possibility of the URL being relative) redirect = url.resolved(redirect) if not WebService.urls_equivalent(redirect, reply.request().url()): log.debug("Redirect to %s requested", redirect.toString(QUrl.RemoveUserInfo)) redirect_host = redirect.host() redirect_port = self.url_port(redirect) redirect_query = dict(QUrlQuery(redirect).queryItems(QUrl.FullyEncoded)) redirect_path = redirect.path() original_host = url.host() original_port = self.url_port(url) original_host_key = (original_host, original_port) redirect_host_key = (redirect_host, redirect_port) ratecontrol.copy_minimal_delay(original_host_key, redirect_host_key) self.get(redirect_host, redirect_port, redirect_path, request.handler, request.parse_response_type, priority=True, important=True, refresh=request.refresh, queryargs=redirect_query, mblogin=request.mblogin, cacheloadcontrol=request.attribute(QNetworkRequest.CacheLoadControlAttribute)) else: log.error("Redirect loop: %s", self.http_response_safe_url(reply) ) request.handler(reply.readAll(), reply, error) def _handle_reply(self, reply, request): hostkey = request.get_host_key() ratecontrol.decrement_requests(hostkey) self._timer_run_next_task.start(0) slow_down = False error = int(reply.error()) handler = request.handler response_code = self.http_response_code(reply) url = self.http_response_safe_url(reply) if error: errstr = reply.errorString() log.error("Network request error for %s: %s (QT code %d, HTTP code %d)", url, errstr, error, response_code) if (not request.max_retries_reached() and (response_code == 503 or response_code == 429 # Sometimes QT returns a http status code of 200 even when there # is a service unavailable error. But it returns a QT error code # of 403 when this happens or error == 403 )): slow_down = True retries = request.mark_for_retry() log.debug("Retrying %s (#%d)", url, retries) self.add_request(request) elif handler is not None: handler(reply.readAll(), reply, error) slow_down = (slow_down or response_code >= 500) else: redirect = reply.attribute(QNetworkRequest.RedirectionTargetAttribute) from_cache = reply.attribute(QNetworkRequest.SourceIsFromCacheAttribute) cached = ' (CACHED)' if from_cache else '' log.debug("Received reply for %s: HTTP %d (%s) %s", url, response_code, self.http_response_phrase(reply), cached ) if handler is not None: # Redirect if found and not infinite if redirect: self._handle_redirect(reply, request, redirect) elif request.response_parser: try: document = request.response_parser(reply) log.debug("Response received: %s", document) except Exception as e: log.error("Unable to parse the response for %s: %s", url, e) document = reply.readAll() error = e finally: handler(document, reply, error) else: handler(reply.readAll(), reply, error) ratecontrol.adjust(hostkey, slow_down) def _process_reply(self, reply): try: request = self._active_requests.pop(reply) except KeyError: log.error("Request not found for %s", self.http_response_safe_url(reply)) return try: self._handle_reply(reply, request) finally: reply.close() reply.deleteLater() def get(self, host, port, path, handler, parse_response_type=DEFAULT_RESPONSE_PARSER_TYPE, priority=False, important=False, mblogin=False, cacheloadcontrol=None, refresh=False, queryargs=None): request = WSGetRequest(host, port, path, handler, parse_response_type=parse_response_type, mblogin=mblogin, cacheloadcontrol=cacheloadcontrol, refresh=refresh, queryargs=queryargs, priority=priority, important=important) return self.add_request(request) def post(self, host, port, path, data, handler, parse_response_type=DEFAULT_RESPONSE_PARSER_TYPE, priority=False, important=False, mblogin=True, queryargs=None, request_mimetype=None): request = WSPostRequest(host, port, path, handler, parse_response_type=parse_response_type, data=data, mblogin=mblogin, queryargs=queryargs, priority=priority, important=important, request_mimetype=request_mimetype) log.debug("POST-DATA %r", data) return self.add_request(request) def put(self, host, port, path, data, handler, priority=True, important=False, mblogin=True, queryargs=None, request_mimetype=None): request = WSPutRequest(host, port, path, handler, data=data, mblogin=mblogin, queryargs=queryargs, priority=priority, important=important, request_mimetype=request_mimetype) return self.add_request(request) def delete(self, host, port, path, handler, priority=True, important=False, mblogin=True, queryargs=None): request = WSDeleteRequest(host, port, path, handler, mblogin=mblogin, queryargs=queryargs, priority=priority, important=important) return self.add_request(request) def download(self, host, port, path, handler, priority=False, important=False, cacheloadcontrol=None, refresh=False, queryargs=None): return self.get(host, port, path, handler, parse_response_type=None, priority=priority, important=important, cacheloadcontrol=cacheloadcontrol, refresh=refresh, queryargs=queryargs) def stop(self): for reply in list(self._active_requests): reply.abort() self._init_queues() def _count_pending_requests(self): count = len(self._active_requests) + self._queue.count() if count != self.num_pending_web_requests: self.num_pending_web_requests = count self.tagger.tagger_stats_changed.emit() if count: self._timer_count_pending_requests.start(COUNT_REQUESTS_DELAY_MS) def _run_next_task(self): delay = self._queue.run_ready_tasks() if delay < sys.maxsize: self._timer_run_next_task.start(delay) def add_task(self, func, request): task = RequestTask.from_request(request, func) self._queue.add_task(task, request.important) if not self._timer_run_next_task.isActive(): self._timer_run_next_task.start(0) if not self._timer_count_pending_requests.isActive(): self._timer_count_pending_requests.start(0) return task def add_request(self, request): return self.add_task(partial(self._start_request, request), request) def remove_task(self, task): self._queue.remove_task(task) if not self._timer_count_pending_requests.isActive(): self._timer_count_pending_requests.start(0) @classmethod def add_parser(cls, response_type, mimetype, parser): cls.PARSERS[response_type] = Parser(mimetype=mimetype, parser=parser) @classmethod def get_response_mimetype(cls, response_type): if response_type in cls.PARSERS: return cls.PARSERS[response_type].mimetype else: raise UnknownResponseParserError(response_type) @classmethod def get_response_parser(cls, response_type): if response_type in cls.PARSERS: return cls.PARSERS[response_type].parser else: raise UnknownResponseParserError(response_type) WebService.add_parser('xml', 'application/xml', parse_xml) WebService.add_parser('json', 'application/json', parse_json) ���������������������������picard-release-2.7.3/picard/webservice/api_helpers.py�����������������������������������������������0000664�0000000�0000000�00000027565�14167750105�0022675�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2018, 2020-2021 Laurent Monin # Copyright (C) 2018-2021 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. import re from xml.sax.saxutils import quoteattr # nosec: B404 from PyQt5.QtCore import QUrl from picard import PICARD_VERSION_STR from picard.config import get_config from picard.const import ( ACOUSTID_HOST, ACOUSTID_KEY, ACOUSTID_PORT, ) from picard.webservice import ( CLIENT_STRING, DEFAULT_RESPONSE_PARSER_TYPE, ratecontrol, ) ratecontrol.set_minimum_delay((ACOUSTID_HOST, ACOUSTID_PORT), 333) def escape_lucene_query(text): return re.sub(r'([+\-&|!(){}\[\]\^"~*?:\\/])', r'\\\1', text) def _wrap_xml_metadata(data): return ('<?xml version="1.0" encoding="UTF-8"?>' '<metadata xmlns="http://musicbrainz.org/ns/mmd-2.0#">%s</metadata>' % data) class APIHelper(object): def __init__(self, host, port, api_path, webservice): self._host = host self._port = port self.api_path = api_path self._webservice = webservice @property def webservice(self): return self._webservice @property def host(self): return self._host @property def port(self): return self._port def get(self, path_list, handler, priority=False, important=False, mblogin=False, cacheloadcontrol=None, refresh=False, queryargs=None, parse_response_type=DEFAULT_RESPONSE_PARSER_TYPE): path = self.api_path + "/".join(path_list) return self._webservice.get(self.host, self.port, path, handler, priority=priority, important=important, mblogin=mblogin, refresh=refresh, queryargs=queryargs, parse_response_type=parse_response_type) def post(self, path_list, data, handler, priority=False, important=False, mblogin=True, queryargs=None, parse_response_type=DEFAULT_RESPONSE_PARSER_TYPE, request_mimetype=None): path = self.api_path + "/".join(path_list) return self._webservice.post(self.host, self.port, path, data, handler, priority=priority, important=important, mblogin=mblogin, queryargs=queryargs, parse_response_type=parse_response_type, request_mimetype=request_mimetype) def put(self, path_list, data, handler, priority=True, important=False, mblogin=True, queryargs=None, request_mimetype=None): path = self.api_path + "/".join(path_list) return self._webservice.put(self.host, self.port, path, data, handler, priority=priority, important=important, mblogin=mblogin, queryargs=queryargs, request_mimetype=request_mimetype) def delete(self, path_list, handler, priority=True, important=False, mblogin=True, queryargs=None): path = self.api_path + "/".join(path_list) return self._webservice.delete(self.host, self.port, path, handler, priority=priority, important=important, mblogin=mblogin, queryargs=queryargs) class MBAPIHelper(APIHelper): def __init__(self, webservice): super().__init__(None, None, "/ws/2/", webservice) @property def host(self): config = get_config() return config.setting['server_host'] @property def port(self): config = get_config() return config.setting['server_port'] def _get_by_id(self, entitytype, entityid, handler, inc=None, queryargs=None, priority=False, important=False, mblogin=False, refresh=False): path_list = (entitytype, entityid) if queryargs is None: queryargs = {} if inc: queryargs["inc"] = "+".join(inc) return self.get(path_list, handler, priority=priority, important=important, mblogin=mblogin, refresh=refresh, queryargs=queryargs) def get_release_by_id(self, releaseid, handler, inc=None, priority=False, important=False, mblogin=False, refresh=False): return self._get_by_id('release', releaseid, handler, inc, priority=priority, important=important, mblogin=mblogin, refresh=refresh) def get_track_by_id(self, trackid, handler, inc=None, priority=False, important=False, mblogin=False, refresh=False): return self._get_by_id('recording', trackid, handler, inc, priority=priority, important=important, mblogin=mblogin, refresh=refresh) def lookup_discid(self, discid, handler, priority=True, important=True, refresh=False): inc = ('artist-credits', 'labels') return self._get_by_id('discid', discid, handler, inc, queryargs={"cdstubs": "no"}, priority=priority, important=important, refresh=refresh) def _find(self, entitytype, handler, **kwargs): filters = [] limit = kwargs.pop("limit") if limit: filters.append(("limit", limit)) is_search = kwargs.pop("search", False) if is_search: config = get_config() use_advanced_search = kwargs.pop("advanced_search", config.setting["use_adv_search_syntax"]) if use_advanced_search: query = kwargs["query"] else: query = escape_lucene_query(kwargs["query"]).strip().lower() filters.append(("dismax", 'true')) else: query = [] for name, value in kwargs.items(): value = escape_lucene_query(value).strip().lower() if value: query.append('%s:(%s)' % (name, value)) query = ' '.join(query) if query: filters.append(("query", query)) queryargs = { name: bytes(QUrl.toPercentEncoding(str(value))).decode() for name, value in filters } path_list = (entitytype, ) return self.get(path_list, handler, queryargs=queryargs, priority=True, important=True, mblogin=False, refresh=False) def find_releases(self, handler, **kwargs): return self._find('release', handler, **kwargs) def find_tracks(self, handler, **kwargs): return self._find('recording', handler, **kwargs) def find_artists(self, handler, **kwargs): return self._find('artist', handler, **kwargs) def _browse(self, entitytype, handler, inc=None, **kwargs): path_list = (entitytype, ) queryargs = kwargs if inc: queryargs["inc"] = "+".join(inc) return self.get(path_list, handler, queryargs=queryargs, priority=True, important=True, mblogin=False, refresh=False) def browse_releases(self, handler, **kwargs): inc = ("media", "labels") return self._browse("release", handler, inc, **kwargs) @staticmethod def _xml_ratings(ratings): recordings = ''.join( '<recording id=%s><user-rating>%s</user-rating></recording>' % (quoteattr(i[1]), int(j)*20) for i, j in ratings.items() if i[0] == 'recording' ) return _wrap_xml_metadata('<recording-list>%s</recording-list>' % recordings) def submit_ratings(self, ratings, handler): path_list = ('rating', ) params = {"client": CLIENT_STRING} data = self._xml_ratings(ratings) return self.post(path_list, data, handler, priority=True, queryargs=params, parse_response_type="xml", request_mimetype="application/xml; charset=utf-8") def get_collection(self, collection_id, handler, limit=100, offset=0): if collection_id is not None: inc = ("releases", "artist-credits", "media") path_list = ('collection', collection_id, "releases") queryargs = { "inc": "+".join(inc), "limit": limit, "offset": offset, } else: path_list = ('collection', ) queryargs = None return self.get(tuple(path_list), handler, priority=True, important=True, mblogin=True, queryargs=queryargs) def get_collection_list(self, handler): return self.get_collection(None, handler) @staticmethod def _collection_request(collection_id, releases, batchsize=400): for i in range(0, len(releases), batchsize): ids = ";".join(releases[i:i+batchsize]) yield ("collection", collection_id, "releases", ids) @staticmethod def _get_client_queryarg(): return {"client": CLIENT_STRING} def put_to_collection(self, collection_id, releases, handler): for path_list in self._collection_request(collection_id, releases): self.put(path_list, "", handler, queryargs=self._get_client_queryarg()) def delete_from_collection(self, collection_id, releases, handler): for path_list in self._collection_request(collection_id, releases): self.delete(path_list, handler, queryargs=self._get_client_queryarg()) class AcoustIdAPIHelper(APIHelper): acoustid_host = ACOUSTID_HOST acoustid_port = ACOUSTID_PORT client_key = ACOUSTID_KEY client_version = PICARD_VERSION_STR def __init__(self, webservice): super().__init__( self.acoustid_host, self.acoustid_port, '/v2/', webservice ) def _encode_acoustid_args(self, args): filters = [] args['client'] = self.client_key args['clientversion'] = self.client_version args['format'] = 'json' for name, value in args.items(): value = bytes(QUrl.toPercentEncoding(value)).decode() filters.append('%s=%s' % (name, value)) return '&'.join(filters) def query_acoustid(self, handler, **args): path_list = ('lookup', ) body = self._encode_acoustid_args(args) return self.post( path_list, body, handler, priority=False, important=False, mblogin=False, request_mimetype="application/x-www-form-urlencoded" ) @staticmethod def _submissions_to_args(submissions): config = get_config() args = {'user': config.setting["acoustid_apikey"]} for i, submission in enumerate(submissions): args['fingerprint.%d' % i] = submission.fingerprint args['duration.%d' % i] = str(submission.duration) args['mbid.%d' % i] = submission.recordingid if submission.puid: args['puid.%d' % i] = submission.puid return args def submit_acoustid_fingerprints(self, submissions, handler): path_list = ('submit', ) args = self._submissions_to_args(submissions) body = self._encode_acoustid_args(args) return self.post( path_list, body, handler, priority=True, important=False, mblogin=False, request_mimetype="application/x-www-form-urlencoded" ) �������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/picard/webservice/ratecontrol.py�����������������������������������������������0000664�0000000�0000000�00000020004�14167750105�0022713�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2007 Lukáš Lalinský # Copyright (C) 2009 Carlin Mangar # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2018, 2020-2021 Laurent Monin # Copyright (C) 2019 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 import math import sys import time from picard import log # ============================================================================ # Throttling/congestion avoidance # ============================================================================ # Throttles requests to a given hostkey by assigning a minimum delay between # requests in milliseconds. # # Plugins may assign limits to their associated service(s) like so: # # >>> from picard.webservice import ratecontrol # >>> ratecontrol.set_minimum_delay(('myservice.org', 80), 100) # 10 requests/second # Minimun delay for the given hostkey (in milliseconds), can be set using # set_minimum_delay() REQUEST_DELAY_MINIMUM = defaultdict(lambda: 1000) # Current delay (adaptive) between requests to a given hostkey. REQUEST_DELAY = defaultdict(lambda: 1000) # Conservative initial value. # Determines delay during exponential backoff phase. REQUEST_DELAY_EXPONENT = defaultdict(lambda: 0) # Unacknowledged request counter. # # Bump this when handing a request to QNetworkManager and trim when receiving # a response. CONGESTION_UNACK = defaultdict(lambda: 0) # Congestion window size in terms of unacked requests. # # We're allowed to send up to `int(this)` many requests at a time. CONGESTION_WINDOW_SIZE = defaultdict(lambda: 1.0) # Slow start threshold. # # After placing this many unacknowledged requests on the wire, switch from # slow start to congestion avoidance. (See `_adjust_throttle`.) Initialized # upon encountering a temporary error. CONGESTION_SSTHRESH = defaultdict(lambda: 0) # Storage of last request times per host key LAST_REQUEST_TIMES = defaultdict(lambda: 0) def set_minimum_delay(hostkey, delay_ms): """Set the minimun delay between requests hostkey is an unique key, for example (host, port) delay_ms is the delay in milliseconds """ REQUEST_DELAY_MINIMUM[hostkey] = delay_ms def current_delay(hostkey): """Returns the current delay (adaptive) between requests for this hostkey hostkey is an unique key, for example (host, port) """ return REQUEST_DELAY[hostkey] def get_delay_to_next_request(hostkey): """Calculate delay to next request to hostkey (host, port) returns a tuple (wait, delay) where: wait is True if a delay is needed delay is the delay in milliseconds to next request """ if CONGESTION_UNACK[hostkey] >= int(CONGESTION_WINDOW_SIZE[hostkey]): # We've maxed out the number of requests to `hostkey`, so wait # until responses begin to come back. (See `_timer_run_next_task` # strobe in `_handle_reply`.) return (True, sys.maxsize) interval = REQUEST_DELAY[hostkey] if not interval: log.debug("%s: Starting another request without delay", hostkey) return (False, 0) last_request = LAST_REQUEST_TIMES[hostkey] if not last_request: log.debug("%s: First request", hostkey) _remember_request_time(hostkey) # set it on first run return (False, interval) elapsed = (time.time() - last_request) * 1000 if elapsed >= interval: log.debug("%s: Last request was %d ms ago, starting another one", hostkey, elapsed) return (False, interval) delay = int(math.ceil(interval - elapsed)) log.debug("%s: Last request was %d ms ago, waiting %d ms before starting another one", hostkey, elapsed, delay) return (True, delay) def _remember_request_time(hostkey): if REQUEST_DELAY[hostkey]: LAST_REQUEST_TIMES[hostkey] = time.time() def increment_requests(hostkey): """Store the request time for this hostkey, and increment counter It has to be called on each request """ _remember_request_time(hostkey) # Increment the number of unack'd requests on sending a new one CONGESTION_UNACK[hostkey] += 1 log.debug("%s: Incrementing requests to: %d", hostkey, CONGESTION_UNACK[hostkey]) def decrement_requests(hostkey): """Decrement counter, it has to be called on each reply """ assert(CONGESTION_UNACK[hostkey] > 0) CONGESTION_UNACK[hostkey] -= 1 log.debug("%s: Decrementing requests to: %d", hostkey, CONGESTION_UNACK[hostkey]) def copy_minimal_delay(from_hostkey, to_hostkey): """Copy minimal delay from one hostkey to another Useful for redirections """ if (from_hostkey in REQUEST_DELAY_MINIMUM and to_hostkey not in REQUEST_DELAY_MINIMUM): REQUEST_DELAY_MINIMUM[to_hostkey] = REQUEST_DELAY_MINIMUM[from_hostkey] log.debug("%s: Copy minimun delay from %s, setting it to %dms", to_hostkey, from_hostkey, REQUEST_DELAY_MINIMUM[to_hostkey]) def adjust(hostkey, slow_down): """Adjust `REQUEST` and `CONGESTION` metrics when a HTTP request completes. Args: hostkey: `(host, port)`. slow_down: `True` if we encountered intermittent server trouble and need to slow down. """ if slow_down: _slow_down(hostkey) elif CONGESTION_UNACK[hostkey] <= CONGESTION_WINDOW_SIZE[hostkey]: # not in backoff phase anymore _out_of_backoff(hostkey) def _slow_down(hostkey): # Backoff exponentially until ~30 seconds between requests. delay = max(pow(2, REQUEST_DELAY_EXPONENT[hostkey]) * 1000, REQUEST_DELAY_MINIMUM[hostkey]) REQUEST_DELAY_EXPONENT[hostkey] = min( REQUEST_DELAY_EXPONENT[hostkey] + 1, 5) # Slow start threshold is ~1/2 of the window size up until we saw # trouble. Shrink the new window size back to 1. CONGESTION_SSTHRESH[hostkey] = int(CONGESTION_WINDOW_SIZE[hostkey] / 2.0) CONGESTION_WINDOW_SIZE[hostkey] = 1.0 log.debug( '%s: slowdown; delay: %dms -> %dms; ssthresh: %d; cws: %.3f', hostkey, REQUEST_DELAY[hostkey], delay, CONGESTION_SSTHRESH[hostkey], CONGESTION_WINDOW_SIZE[hostkey] ) REQUEST_DELAY[hostkey] = delay def _out_of_backoff(hostkey): REQUEST_DELAY_EXPONENT[hostkey] = 0 # Coming out of backoff, so reset. # Shrink the delay between requests with each successive reply to # converge on maximum throughput. delay = max(int(REQUEST_DELAY[hostkey] / 2), REQUEST_DELAY_MINIMUM[hostkey]) cws = CONGESTION_WINDOW_SIZE[hostkey] sst = CONGESTION_SSTHRESH[hostkey] if sst and cws >= sst: # Analogous to TCP's congestion avoidance phase. Window growth is linear. phase = 'congestion avoidance' cws = cws + (1.0 / cws) else: # Analogous to TCP's slow start phase. Window growth is exponential. phase = 'slow start' cws += 1 if (REQUEST_DELAY[hostkey] != delay or CONGESTION_WINDOW_SIZE[hostkey] != cws): log.debug( '%s: oobackoff; delay: %dms -> %dms; %s; window size %.3f -> %.3f', hostkey, REQUEST_DELAY[hostkey], delay, phase, CONGESTION_WINDOW_SIZE[hostkey], cws ) CONGESTION_WINDOW_SIZE[hostkey] = cws REQUEST_DELAY[hostkey] = delay ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/����������������������������������������������������������������������������0000775�0000000�0000000�00000000000�14167750105�0015027�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/README.md�������������������������������������������������������������������0000664�0000000�0000000�00000003636�14167750105�0016316�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Translations ============ Picard translations are handled by [Transifex](https://www.transifex.com). _Please do not manually edit the PO files._ Required tools -------------- * [Transifex client](http://support.transifex.com/customer/portal/topics/440187-transifex-client/articles) * [Babel](http://babel.pocoo.org/) Picard source tree strings -------------------------- Their translations are handled at <https://www.transifex.com/projects/p/musicbrainz/resource/picard/> One can update `picard.pot` using: ```bash $ python setup.py regen_pot_file ``` Transifex will _automatically_ pick `picard.pot` from [Picard git repository master branch](https://github.com/metabrainz/picard/tree/master) once per day. Attributes and countries strings -------------------------------- Their translations are handled at <https://www.transifex.com/projects/p/musicbrainz/resource/attributes/> and <https://www.transifex.com/projects/p/musicbrainz/resource/countries/> `attributes.pot` and `countries.pot` are updated by [musicbrainz-server project](https://bitbucket.org/metabrainz/musicbrainz-server/), outside the Picard project. Picard maintainers can regenerate `picard/const/attributes.py` and `picard/const/countries.py`, which are using `attributes.pot` and `countries.pot` as base, using the command: ```bash $ python setup.py update_constants ``` It will retrieve and parse latest `attributes.pot` and `countries.pot` to rebuild `picard/const/attributes.py` and `picard/const/countries.py`. To fetch latest translations from Transifex ------------------------------------------- Use the following command: ```bash $ python setup.py pull_translations ``` It will fetch all po files from Transifex, but the most incomplete ones. The minimum acceptable percentage of a translation in order to download it can be seen using: ```bash $ python setup.py pull_translations --help ``` The percentage value is passed to the `tx pull` command. ��������������������������������������������������������������������������������������������������picard-release-2.7.3/po/af.po�����������������������������������������������������������������������0000664�0000000�0000000�00000135032�14167750105�0015761�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for PROJECT. # Copyright (C) 2012 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # # Translators: # FIRST AUTHOR <EMAIL@ADDRESS>, 2009. msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: http://tickets.musicbrainz.org/\n" "POT-Creation-Date: 2012-08-28 15:50+0200\n" "PO-Revision-Date: 2012-08-29 08:53+0000\n" "Last-Translator: Lukáš Lalinský <lalinsky@gmail.com>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: af\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: contrib/plugins/no_release.py:48 msgid "Enable plugin for all releases by default" msgstr "" #: contrib/plugins/no_release.py:49 msgid "Tags to strip (comma-separated)" msgstr "" #: contrib/plugins/no_release.py:59 msgid "Remove specific release information..." msgstr "" #: contrib/plugins/open_in_gui.py:30 msgid "Open Error" msgstr "" #: contrib/plugins/open_in_gui.py:30 #, python-format msgid "" "Error while opening file:\n" "\n" "%s" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:115 msgid "Last.fm" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:116 msgid "Use track tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:117 msgid "Use artist tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:118 #: picard/ui/options/tags.py:30 msgid "Tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:119 #: picard/ui/ui_options_folksonomy.py:107 msgid "Ignore tags:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:120 #: picard/ui/ui_options_folksonomy.py:112 msgid "Join multiple tags with:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:121 #: picard/ui/ui_options_folksonomy.py:113 msgid " / " msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:122 #: picard/ui/ui_options_folksonomy.py:114 msgid ", " msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:123 #: picard/ui/ui_options_folksonomy.py:109 msgid "Minimal tag usage:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:124 #: picard/ui/ui_options_folksonomy.py:110 picard/ui/ui_options_matching.py:79 #: picard/ui/ui_options_matching.py:80 picard/ui/ui_options_matching.py:81 msgid " %" msgstr "" #: contrib/plugins/replaygain/__init__.py:48 msgid "Calculate replay &gain..." msgstr "" #: contrib/plugins/replaygain/__init__.py:65 #, python-format msgid "Calculating replay gain for \"%s\"..." msgstr "" #: contrib/plugins/replaygain/__init__.py:70 #, python-format msgid "Replay gain for \"%s\" successfully calculated." msgstr "" #: contrib/plugins/replaygain/__init__.py:72 #, python-format msgid "Could not calculate replay gain for \"%s\"." msgstr "" #: contrib/plugins/replaygain/__init__.py:75 msgid "Calculate album &gain..." msgstr "" #: contrib/plugins/replaygain/__init__.py:98 #, python-format msgid "Calculating album gain for \"%s\"..." msgstr "" #: contrib/plugins/replaygain/__init__.py:106 #, python-format msgid "Album gain for \"%s\" successfully calculated." msgstr "" #: contrib/plugins/replaygain/__init__.py:108 #, python-format msgid "Could not calculate album gain for \"%s\"." msgstr "" #: picard/acoustid.py:116 #, python-format msgid "Could not find AcoustID for file %s" msgstr "" #: picard/acoustid.py:120 picard/musicdns/__init__.py:103 #, python-format msgid "Looking up the fingerprint for file %s..." msgstr "" #: picard/acoustidmanager.py:78 msgid "Submitting AcoustIDs..." msgstr "" #: picard/acoustidmanager.py:83 #, python-format msgid "AcoustID submission failed: %s" msgstr "" #: picard/acoustidmanager.py:85 msgid "AcoustIDs successfully submitted!" msgstr "" #: picard/album.py:55 picard/cluster.py:260 msgid "Unmatched Files" msgstr "" #: picard/album.py:180 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/album.py:266 #, python-format msgid "Album %s loaded" msgstr "" #: picard/album.py:282 msgid "[loading album information]" msgstr "" #: picard/cluster.py:177 picard/cluster.py:188 #, python-format msgid "No matching releases for cluster %s" msgstr "" #: picard/cluster.py:190 #, python-format msgid "Cluster %s identified!" msgstr "" #: picard/cluster.py:195 #, python-format msgid "Looking up the metadata for cluster %s..." msgstr "" #: picard/const.py:39 msgid "CD" msgstr "CD" #: picard/const.py:40 msgid "CD-R" msgstr "" #: picard/const.py:41 msgid "HDCD" msgstr "" #: picard/const.py:42 msgid "8cm CD" msgstr "" #: picard/const.py:43 msgid "Vinyl" msgstr "" #: picard/const.py:44 msgid "7\" Vinyl" msgstr "" #: picard/const.py:45 msgid "10\" Vinyl" msgstr "" #: picard/const.py:46 msgid "12\" Vinyl" msgstr "" #: picard/const.py:47 msgid "Digital Media" msgstr "" #: picard/const.py:48 msgid "USB Flash Drive" msgstr "" #: picard/const.py:49 msgid "slotMusic" msgstr "" #: picard/const.py:50 msgid "Cassette" msgstr "Kasset" #: picard/const.py:51 msgid "DVD" msgstr "DVD" #: picard/const.py:52 msgid "DVD-Audio" msgstr "" #: picard/const.py:53 msgid "DVD-Video" msgstr "" #: picard/const.py:54 msgid "SACD" msgstr "SACD" #: picard/const.py:55 msgid "DualDisc" msgstr "" #: picard/const.py:56 msgid "MiniDisc" msgstr "" #: picard/const.py:57 msgid "Blu-ray" msgstr "" #: picard/const.py:58 msgid "HD-DVD" msgstr "" #: picard/const.py:59 msgid "Videotape" msgstr "" #: picard/const.py:60 msgid "VHS" msgstr "" #: picard/const.py:61 msgid "Betamax" msgstr "" #: picard/const.py:62 msgid "VCD" msgstr "" #: picard/const.py:63 msgid "SVCD" msgstr "" #: picard/const.py:64 msgid "UMD" msgstr "" #: picard/const.py:65 picard/ui/ui_options_releases.py:226 msgid "Other" msgstr "" #: picard/const.py:66 msgid "LaserDisc" msgstr "Laser Skyf" #: picard/const.py:67 msgid "Cartridge" msgstr "" #: picard/const.py:68 msgid "Reel-to-reel" msgstr "" #: picard/const.py:69 msgid "DAT" msgstr "" #: picard/const.py:70 msgid "Wax Cylinder" msgstr "" #: picard/const.py:71 msgid "Piano Roll" msgstr "" #: picard/const.py:72 msgid "DCC" msgstr "" #: picard/const.py:77 msgid "Bangladesh" msgstr "" #: picard/const.py:78 msgid "Belgium" msgstr "" #: picard/const.py:79 msgid "Burkina Faso" msgstr "" #: picard/const.py:80 msgid "Bulgaria" msgstr "" #: picard/const.py:81 msgid "Barbados" msgstr "" #: picard/const.py:82 msgid "Wallis and Futuna Islands" msgstr "" #: picard/const.py:83 msgid "Bermuda" msgstr "" #: picard/const.py:84 msgid "Brunei Darussalam" msgstr "" #: picard/const.py:85 msgid "Bolivia" msgstr "" #: picard/const.py:86 msgid "Bahrain" msgstr "" #: picard/const.py:87 msgid "Burundi" msgstr "" #: picard/const.py:88 msgid "Benin" msgstr "" #: picard/const.py:89 msgid "Bhutan" msgstr "" #: picard/const.py:90 msgid "Jamaica" msgstr "" #: picard/const.py:91 msgid "Bouvet Island" msgstr "" #: picard/const.py:92 msgid "Botswana" msgstr "" #: picard/const.py:93 msgid "Samoa" msgstr "" #: picard/const.py:94 msgid "Brazil" msgstr "" #: picard/const.py:95 msgid "Bahamas" msgstr "" #: picard/const.py:96 msgid "Belarus" msgstr "" #: picard/const.py:97 msgid "Belize" msgstr "" #: picard/const.py:98 msgid "Russian Federation" msgstr "Russiese state bond" #: picard/const.py:99 msgid "Rwanda" msgstr "" #: picard/const.py:100 msgid "Reunion" msgstr "" #: picard/const.py:101 msgid "Turkmenistan" msgstr "" #: picard/const.py:102 msgid "Tajikistan" msgstr "" #: picard/const.py:103 msgid "Romania" msgstr "" #: picard/const.py:104 msgid "Tokelau" msgstr "" #: picard/const.py:105 msgid "Guinea-Bissa" msgstr "" #: picard/const.py:106 msgid "Guam" msgstr "" #: picard/const.py:107 msgid "Guatemala" msgstr "" #: picard/const.py:108 msgid "Greece" msgstr "" #: picard/const.py:109 msgid "Equatorial Guinea" msgstr "" #: picard/const.py:110 msgid "Guadeloupe" msgstr "" #: picard/const.py:111 msgid "Japan" msgstr "" #: picard/const.py:112 msgid "Guyana" msgstr "" #: picard/const.py:113 msgid "French Guiana" msgstr "" #: picard/const.py:114 msgid "Georgia" msgstr "" #: picard/const.py:115 msgid "Grenada" msgstr "" #: picard/const.py:116 msgid "United Kingdom" msgstr "" #: picard/const.py:117 msgid "Gabon" msgstr "" #: picard/const.py:118 msgid "El Salvador" msgstr "" #: picard/const.py:119 msgid "Guinea" msgstr "" #: picard/const.py:120 msgid "Gambia" msgstr "" #: picard/const.py:121 msgid "Greenland" msgstr "" #: picard/const.py:122 msgid "Gibraltar" msgstr "" #: picard/const.py:123 msgid "Ghana" msgstr "" #: picard/const.py:124 msgid "Oman" msgstr "" #: picard/const.py:125 msgid "Tunisia" msgstr "" #: picard/const.py:126 msgid "Jordan" msgstr "" #: picard/const.py:127 msgid "Haiti" msgstr "" #: picard/const.py:128 msgid "Hungary" msgstr "" #: picard/const.py:129 msgid "Hong Kong" msgstr "" #: picard/const.py:130 msgid "Honduras" msgstr "" #: picard/const.py:131 msgid "Heard and Mc Donald Islands" msgstr "" #: picard/const.py:132 msgid "Venezuela" msgstr "" #: picard/const.py:133 msgid "Puerto Rico" msgstr "" #: picard/const.py:134 msgid "Palau" msgstr "" #: picard/const.py:135 msgid "Portugal" msgstr "" #: picard/const.py:136 msgid "Svalbard and Jan Mayen Islands" msgstr "" #: picard/const.py:137 msgid "Paraguay" msgstr "" #: picard/const.py:138 msgid "Iraq" msgstr "" #: picard/const.py:139 msgid "Panama" msgstr "" #: picard/const.py:140 msgid "French Polynesia" msgstr "" #: picard/const.py:141 msgid "Papua New Guinea" msgstr "" #: picard/const.py:142 msgid "Peru" msgstr "" #: picard/const.py:143 msgid "Pakistan" msgstr "" #: picard/const.py:144 msgid "Philippines" msgstr "" #: picard/const.py:145 msgid "Pitcairn" msgstr "" #: picard/const.py:146 msgid "Poland" msgstr "" #: picard/const.py:147 msgid "St. Pierre and Miquelon" msgstr "" #: picard/const.py:148 msgid "Zambia" msgstr "" #: picard/const.py:149 msgid "Western Sahara" msgstr "" #: picard/const.py:150 msgid "Estonia" msgstr "" #: picard/const.py:151 msgid "Egypt" msgstr "" #: picard/const.py:152 msgid "South Africa" msgstr "Suid Afrika" #: picard/const.py:153 msgid "Ecuador" msgstr "" #: picard/const.py:154 msgid "Italy" msgstr "Italië" #: picard/const.py:155 msgid "Viet Nam" msgstr "" #: picard/const.py:156 msgid "Solomon Islands" msgstr "" #: picard/const.py:157 msgid "Ethiopia" msgstr "" #: picard/const.py:158 msgid "Somalia" msgstr "" #: picard/const.py:159 msgid "Zimbabwe" msgstr "" #: picard/const.py:160 msgid "Saudi Arabia" msgstr "" #: picard/const.py:161 msgid "Spain" msgstr "Spanje" #: picard/const.py:162 msgid "Eritrea" msgstr "" #: picard/const.py:163 msgid "Moldova, Republic of" msgstr "" #: picard/const.py:164 msgid "Madagascar" msgstr "" #: picard/const.py:165 msgid "Morocco" msgstr "" #: picard/const.py:166 msgid "Monaco" msgstr "" #: picard/const.py:167 msgid "Uzbekistan" msgstr "" #: picard/const.py:168 msgid "Myanmar" msgstr "" #: picard/const.py:169 msgid "Mali" msgstr "" #: picard/const.py:170 msgid "Macau" msgstr "" #: picard/const.py:171 msgid "Mongolia" msgstr "" #: picard/const.py:172 msgid "Marshall Islands" msgstr "" #: picard/const.py:173 msgid "Macedonia, The Former Yugoslav Republic of" msgstr "" #: picard/const.py:174 msgid "Mauritius" msgstr "" #: picard/const.py:175 msgid "Malta" msgstr "" #: picard/const.py:176 msgid "Malawi" msgstr "" #: picard/const.py:177 msgid "Maldives" msgstr "" #: picard/const.py:178 msgid "Martinique" msgstr "" #: picard/const.py:179 msgid "Northern Mariana Islands" msgstr "" #: picard/const.py:180 msgid "Montserrat" msgstr "" #: picard/const.py:181 msgid "Mauritania" msgstr "" #: picard/const.py:182 msgid "Uganda" msgstr "" #: picard/const.py:183 msgid "Malaysia" msgstr "" #: picard/const.py:184 msgid "Mexico" msgstr "" #: picard/const.py:185 msgid "Israel" msgstr "" #: picard/const.py:186 msgid "France" msgstr "Frankryk" #: picard/const.py:187 msgid "British Indian Ocean Territory" msgstr "" #: picard/const.py:188 msgid "St. Helena" msgstr "" #: picard/const.py:189 msgid "Finland" msgstr "" #: picard/const.py:190 msgid "Fiji" msgstr "" #: picard/const.py:191 msgid "Falkland Islands (Malvinas)" msgstr "" #: picard/const.py:192 msgid "Micronesia, Federated States of" msgstr "" #: picard/const.py:193 msgid "Faroe Islands" msgstr "" #: picard/const.py:194 msgid "Nicaragua" msgstr "" #: picard/const.py:195 msgid "Netherlands" msgstr "Nederland" #: picard/const.py:196 msgid "Norway" msgstr "Noorweë" #: picard/const.py:197 msgid "Namibia" msgstr "" #: picard/const.py:198 msgid "Vanuatu" msgstr "" #: picard/const.py:199 msgid "New Caledonia" msgstr "" #: picard/const.py:200 msgid "Niger" msgstr "" #: picard/const.py:201 msgid "Norfolk Island" msgstr "" #: picard/const.py:202 msgid "Nigeria" msgstr "Nigeria" #: picard/const.py:203 msgid "New Zealand" msgstr "" #: picard/const.py:204 msgid "Zaire" msgstr "" #: picard/const.py:205 msgid "Nepal" msgstr "" #: picard/const.py:206 msgid "Nauru" msgstr "" #: picard/const.py:207 msgid "Niue" msgstr "" #: picard/const.py:208 msgid "Cook Islands" msgstr "" #: picard/const.py:209 msgid "Cote d'Ivoire" msgstr "" #: picard/const.py:210 msgid "Switzerland" msgstr "" #: picard/const.py:211 msgid "Colombia" msgstr "" #: picard/const.py:212 msgid "China" msgstr "" #: picard/const.py:213 msgid "Cameroon" msgstr "" #: picard/const.py:214 msgid "Chile" msgstr "" #: picard/const.py:215 msgid "Cocos (Keeling) Islands" msgstr "" #: picard/const.py:216 msgid "Canada" msgstr "" #: picard/const.py:217 msgid "Congo" msgstr "" #: picard/const.py:218 msgid "Central African Republic" msgstr "" #: picard/const.py:219 msgid "Czech Republic" msgstr "" #: picard/const.py:220 msgid "Cyprus" msgstr "" #: picard/const.py:221 msgid "Christmas Island" msgstr "" #: picard/const.py:222 msgid "Costa Rica" msgstr "" #: picard/const.py:223 msgid "Cape Verde" msgstr "" #: picard/const.py:224 msgid "Cuba" msgstr "" #: picard/const.py:225 msgid "Swaziland" msgstr "" #: picard/const.py:226 msgid "Syrian Arab Republic" msgstr "" #: picard/const.py:227 msgid "Kyrgyzstan" msgstr "" #: picard/const.py:228 msgid "Kenya" msgstr "" #: picard/const.py:229 msgid "Suriname" msgstr "" #: picard/const.py:230 msgid "Kiribati" msgstr "" #: picard/const.py:231 msgid "Cambodia" msgstr "" #: picard/const.py:232 msgid "Saint Kitts and Nevis" msgstr "" #: picard/const.py:233 msgid "Comoros" msgstr "" #: picard/const.py:234 msgid "Sao Tome and Principe" msgstr "" #: picard/const.py:235 msgid "Slovenia" msgstr "" #: picard/const.py:236 msgid "Kuwait" msgstr "" #: picard/const.py:237 msgid "Senegal" msgstr "" #: picard/const.py:238 msgid "San Marino" msgstr "" #: picard/const.py:239 msgid "Sierra Leone" msgstr "" #: picard/const.py:240 msgid "Seychelles" msgstr "" #: picard/const.py:241 msgid "Kazakhstan" msgstr "" #: picard/const.py:242 msgid "Cayman Islands" msgstr "" #: picard/const.py:243 msgid "Singapore" msgstr "" #: picard/const.py:244 msgid "Sweden" msgstr "" #: picard/const.py:245 msgid "Sudan" msgstr "" #: picard/const.py:246 msgid "Dominican Republic" msgstr "" #: picard/const.py:247 msgid "Dominica" msgstr "" #: picard/const.py:248 msgid "Djibouti" msgstr "" #: picard/const.py:249 msgid "Denmark" msgstr "" #: picard/const.py:250 msgid "Virgin Islands (British)" msgstr "" #: picard/const.py:251 msgid "Germany" msgstr "" #: picard/const.py:252 msgid "Yemen" msgstr "" #: picard/const.py:253 msgid "Algeria" msgstr "" #: picard/const.py:254 msgid "United States" msgstr "" #: picard/const.py:255 msgid "Uruguay" msgstr "" #: picard/const.py:256 msgid "Mayotte" msgstr "" #: picard/const.py:257 msgid "United States Minor Outlying Islands" msgstr "" #: picard/const.py:258 msgid "Lebanon" msgstr "" #: picard/const.py:259 msgid "Saint Lucia" msgstr "" #: picard/const.py:260 msgid "Lao People's Democratic Republic" msgstr "" #: picard/const.py:261 msgid "Tuvalu" msgstr "" #: picard/const.py:262 msgid "Taiwan" msgstr "" #: picard/const.py:263 msgid "Trinidad and Tobago" msgstr "" #: picard/const.py:264 msgid "Turkey" msgstr "" #: picard/const.py:265 msgid "Sri Lanka" msgstr "" #: picard/const.py:266 msgid "Liechtenstein" msgstr "" #: picard/const.py:267 msgid "Latvia" msgstr "" #: picard/const.py:268 msgid "Tonga" msgstr "" #: picard/const.py:269 msgid "Lithuania" msgstr "" #: picard/const.py:270 msgid "Luxembourg" msgstr "" #: picard/const.py:271 msgid "Liberia" msgstr "" #: picard/const.py:272 msgid "Lesotho" msgstr "" #: picard/const.py:273 msgid "Thailand" msgstr "" #: picard/const.py:274 msgid "French Southern Territories" msgstr "" #: picard/const.py:275 msgid "Togo" msgstr "" #: picard/const.py:276 msgid "Chad" msgstr "" #: picard/const.py:277 msgid "Turks and Caicos Islands" msgstr "" #: picard/const.py:278 msgid "Libyan Arab Jamahiriya" msgstr "" #: picard/const.py:279 msgid "Vatican City State (Holy See)" msgstr "" #: picard/const.py:280 msgid "Saint Vincent and The Grenadines" msgstr "" #: picard/const.py:281 msgid "United Arab Emirates" msgstr "" #: picard/const.py:282 msgid "Andorra" msgstr "" #: picard/const.py:283 msgid "Antigua and Barbuda" msgstr "" #: picard/const.py:284 msgid "Afghanistan" msgstr "" #: picard/const.py:285 msgid "Anguilla" msgstr "" #: picard/const.py:286 msgid "Virgin Islands (U.S.)" msgstr "" #: picard/const.py:287 msgid "Iceland" msgstr "" #: picard/const.py:288 msgid "Iran (Islamic Republic of)" msgstr "" #: picard/const.py:289 msgid "Armenia" msgstr "" #: picard/const.py:290 msgid "Albania" msgstr "" #: picard/const.py:291 msgid "Angola" msgstr "" #: picard/const.py:292 msgid "Netherlands Antilles" msgstr "" #: picard/const.py:293 msgid "Antarctica" msgstr "" #: picard/const.py:294 msgid "American Samoa" msgstr "" #: picard/const.py:295 msgid "Argentina" msgstr "" #: picard/const.py:296 msgid "Australia" msgstr "" #: picard/const.py:297 msgid "Austria" msgstr "" #: picard/const.py:298 msgid "Aruba" msgstr "" #: picard/const.py:299 msgid "India" msgstr "" #: picard/const.py:300 msgid "Tanzania, United Republic of" msgstr "" #: picard/const.py:301 msgid "Azerbaijan" msgstr "" #: picard/const.py:302 msgid "Ireland" msgstr "" #: picard/const.py:303 msgid "Indonesia" msgstr "" #: picard/const.py:304 msgid "Ukraine" msgstr "" #: picard/const.py:305 msgid "Qatar" msgstr "" #: picard/const.py:306 msgid "Mozambique" msgstr "" #: picard/const.py:307 msgid "Bosnia and Herzegovina" msgstr "" #: picard/const.py:308 msgid "Congo, The Democratic Republic of the" msgstr "" #: picard/const.py:309 msgid "Serbia and Montenegro (historical, 2003-2006)" msgstr "" #: picard/const.py:310 msgid "Serbia" msgstr "" #: picard/const.py:311 msgid "Montenegro" msgstr "" #: picard/const.py:312 msgid "Croatia" msgstr "" #: picard/const.py:313 msgid "Korea (North), Democratic People's Republic of" msgstr "" #: picard/const.py:314 msgid "Korea (South), Republic of" msgstr "" #: picard/const.py:315 msgid "Slovakia" msgstr "" #: picard/const.py:316 msgid "Soviet Union (historical, 1922-1991)" msgstr "" #: picard/const.py:317 msgid "East Timor" msgstr "" #: picard/const.py:318 msgid "Czechoslovakia (historical, 1918-1992)" msgstr "" #: picard/const.py:319 msgid "Europe" msgstr "" #: picard/const.py:320 msgid "East Germany (historical, 1949-1990)" msgstr "" #: picard/const.py:321 msgid "[Unknown Country]" msgstr "" #: picard/const.py:322 msgid "[Worldwide]" msgstr "" #: picard/const.py:323 msgid "Yugoslavia (historical, 1918-1992)" msgstr "" #: picard/const.py:335 msgid "Danish" msgstr "" #: picard/const.py:336 msgid "German" msgstr "" #: picard/const.py:338 msgid "English" msgstr "" #: picard/const.py:339 msgid "English (Canada)" msgstr "" #: picard/const.py:340 msgid "English (UK)" msgstr "" #: picard/const.py:342 msgid "Spanish" msgstr "" #: picard/const.py:343 msgid "Estonian" msgstr "" #: picard/const.py:345 msgid "Finnish" msgstr "" #: picard/const.py:347 msgid "French" msgstr "" #: picard/const.py:356 msgid "Italian" msgstr "" #: picard/const.py:363 msgid "Dutch" msgstr "" #: picard/const.py:365 msgid "Polish" msgstr "" #: picard/const.py:367 msgid "Brazilian Portuguese" msgstr "" #: picard/const.py:374 msgid "Swedish" msgstr "" #: picard/file.py:589 #, python-format msgid "No matching tracks for file %s" msgstr "" #: picard/file.py:604 #, python-format msgid "No matching tracks above the threshold for file %s" msgstr "" #: picard/file.py:607 #, python-format msgid "File %s identified!" msgstr "" #: picard/file.py:623 #, python-format msgid "Looking up the PUID for file %s..." msgstr "" #: picard/file.py:629 #, python-format msgid "Looking up the metadata for file %s..." msgstr "" #: picard/puidmanager.py:62 msgid "Submitting PUIDs..." msgstr "" #: picard/puidmanager.py:68 #, python-format msgid "PUIDs submission failed: %d" msgstr "" #: picard/puidmanager.py:70 msgid "PUIDs successfully submitted!" msgstr "" #: picard/tagger.py:528 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:529 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/tagger.py:555 #, python-format msgid "Could not find PUID for file %s" msgstr "" #: picard/ui/cdlookup.py:33 picard/ui/mainwindow.py:525 #: picard/ui/ui_options_releases.py:216 picard/util/tags.py:21 msgid "Album" msgstr "" #: picard/ui/cdlookup.py:33 picard/ui/itemviews.py:89 #: picard/ui/mainwindow.py:526 picard/util/tags.py:22 msgid "Artist" msgstr "" #: picard/ui/cdlookup.py:33 picard/util/tags.py:24 msgid "Date" msgstr "" #: picard/ui/cdlookup.py:33 msgid "Country" msgstr "" #: picard/ui/cdlookup.py:34 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:34 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:34 picard/util/tags.py:75 msgid "Barcode" msgstr "" #: picard/ui/coverartbox.py:122 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/filebrowser.py:38 msgid "&Move Tagged Files Here" msgstr "" #: picard/ui/filebrowser.py:41 msgid "Show &Hidden Files" msgstr "" #: picard/ui/infodialog.py:36 msgid "Info" msgstr "" #: picard/ui/infodialog.py:42 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:44 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:53 msgid "Size:" msgstr "" #: picard/ui/infodialog.py:57 msgid "Length:" msgstr "" #: picard/ui/infodialog.py:59 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:61 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:63 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:66 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:67 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:69 msgid "Channels:" msgstr "" #: picard/ui/itemviews.py:87 picard/util/tags.py:23 msgid "Title" msgstr "" #: picard/ui/itemviews.py:88 picard/util/tags.py:84 msgid "Length" msgstr "" #: picard/ui/itemviews.py:214 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:216 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:273 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:276 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:286 msgid "[no release info]" msgstr "" #: picard/ui/itemviews.py:309 msgid "&Plugins" msgstr "" #: picard/ui/itemviews.py:527 msgid "Clusters" msgstr "" #: picard/ui/logview.py:30 msgid "Log" msgstr "" #: picard/ui/mainwindow.py:73 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:151 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:152 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:153 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:160 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:210 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:214 msgid "" "Picard listens on a port to integrate with your browser and downloads " "release information when you click the \"Tagger\" buttons on the MusicBrainz" " website" msgstr "" #: picard/ui/mainwindow.py:224 #, python-format msgid " Files: %(files)d, Pending Files: %(pending)d " msgstr "" #: picard/ui/mainwindow.py:229 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:257 msgid "Submission Error" msgstr "" #: picard/ui/mainwindow.py:258 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:265 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:268 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:273 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:278 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:283 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:286 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:289 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:292 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:295 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:296 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:301 msgid "A&dd Folder..." msgstr "" #: picard/ui/mainwindow.py:302 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:304 msgid "Ctrl+D" msgstr "" #: picard/ui/mainwindow.py:308 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:309 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:315 msgid "S&ubmit" msgstr "" #: picard/ui/mainwindow.py:316 msgid "Submit fingerprints" msgstr "" #: picard/ui/mainwindow.py:320 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:322 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:325 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:326 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:330 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:331 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:335 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:339 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:342 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:348 msgid "Search" msgstr "" #: picard/ui/mainwindow.py:351 msgid "&CD Lookup..." msgstr "" #: picard/ui/mainwindow.py:352 picard/ui/mainwindow.py:353 msgid "Lookup CD" msgstr "" #: picard/ui/mainwindow.py:355 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:358 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:361 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:364 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:367 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:370 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:371 picard/ui/mainwindow.py:372 msgid "Lookup metadata" msgstr "" #: picard/ui/mainwindow.py:375 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:378 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:381 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:384 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:385 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:388 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:393 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:398 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:403 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:406 msgid "View &Log..." msgstr "" #: picard/ui/mainwindow.py:412 msgid "&Open..." msgstr "" #: picard/ui/mainwindow.py:413 msgid "Open the file" msgstr "" #: picard/ui/mainwindow.py:416 msgid "Open &Folder..." msgstr "" #: picard/ui/mainwindow.py:417 msgid "Open the containing folder" msgstr "" #: picard/ui/mainwindow.py:438 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:446 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:452 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:460 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:466 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:475 picard/ui/util.py:33 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:493 msgid "&Toolbar" msgstr "" #: picard/ui/mainwindow.py:520 msgid "&Search Bar" msgstr "" #: picard/ui/mainwindow.py:527 picard/ui/puidsubmit.py:31 msgid "Track" msgstr "" #: picard/ui/mainwindow.py:566 msgid "All Supported Formats" msgstr "" #: picard/ui/mainwindow.py:624 picard/ui/mainwindow.py:633 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/ui/mainwindow.py:625 msgid "" "The separate file naming scheme for various artists albums has been\n" "removed in this version of Picard. You currently do not use the this option,\n" "but have a separate file naming scheme defined. Do you want to remove it or\n" "merge it with your file naming scheme for single artist albums?" msgstr "" #: picard/ui/mainwindow.py:629 msgid "Merge" msgstr "" #: picard/ui/mainwindow.py:629 picard/ui/metadatabox.py:185 msgid "Remove" msgstr "" #: picard/ui/mainwindow.py:634 msgid "" "The separate file naming scheme for various artists albums has been\n" "removed in this version of Picard. Your file naming scheme has automatically\n" "been merged with that of single artist albums." msgstr "" #: picard/ui/mainwindow.py:682 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:683 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:756 picard/ui/mainwindow.py:763 #, python-format msgid " (Error: %s)" msgstr "" #: picard/ui/metadatabox.py:64 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:66 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:90 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:90 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:90 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:117 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:119 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:166 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:189 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/passworddialog.py:38 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:76 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/puidsubmit.py:31 picard/ui/options/plugins.py:125 msgid "File" msgstr "" #: picard/ui/puidsubmit.py:31 msgid "PUID" msgstr "" #: picard/ui/puidsubmit.py:31 msgid "Release" msgstr "" #: picard/ui/puidsubmit.py:31 msgid "Release ID" msgstr "" #: picard/ui/tagsfromfilenames.py:54 picard/ui/tagsfromfilenames.py:99 msgid "File Name" msgstr "" #: picard/ui/ui_cdlookup.py:57 picard/ui/ui_options_cdlookup.py:46 #: picard/ui/ui_options_cdlookup_select.py:53 picard/ui/options/cdlookup.py:36 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:58 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:59 picard/ui/ui_puidsubmit.py:52 msgid "OK" msgstr "" #: picard/ui/ui_cdlookup.py:60 msgid " Lookup manually " msgstr "" #: picard/ui/ui_cdlookup.py:61 picard/ui/ui_puidsubmit.py:53 msgid "Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:92 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:93 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:94 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:95 msgid "Remove value" msgstr "" #: picard/ui/ui_infodialog.py:66 msgid "&Info" msgstr "" #: picard/ui/ui_infodialog.py:67 msgid "A&rtwork" msgstr "" #: picard/ui/ui_options.py:42 msgid "Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:47 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:54 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:53 msgid "Location" msgstr "" #: picard/ui/ui_options_cover.py:54 msgid "Embed cover images into tags" msgstr "" #: picard/ui/ui_options_cover.py:55 msgid "Save cover images as separate files" msgstr "" #: picard/ui/ui_options_cover.py:56 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_fingerprinting.py:74 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:75 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:76 msgid "Use AmpliFIND (formerly MusicDNS)" msgstr "" #: picard/ui/ui_options_fingerprinting.py:77 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 #: picard/ui/ui_options_renaming.py:138 msgid "Browse..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Download..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_folksonomy.py:106 picard/ui/options/folksonomy.py:29 msgid "Folksonomy Tags" msgstr "" #: picard/ui/ui_options_folksonomy.py:108 msgid "Only use my tags" msgstr "" #: picard/ui/ui_options_folksonomy.py:111 msgid "Maximum number of tags:" msgstr "" #: picard/ui/ui_options_general.py:92 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:93 picard/ui/ui_options_proxy.py:77 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:94 picard/ui/ui_options_proxy.py:78 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:95 msgid "Account Information" msgstr "" #: picard/ui/ui_options_general.py:96 picard/ui/ui_options_proxy.py:75 #: picard/ui/ui_passworddialog.py:74 msgid "Password:" msgstr "" #: picard/ui/ui_options_general.py:97 picard/ui/ui_options_proxy.py:76 #: picard/ui/ui_passworddialog.py:73 msgid "Username:" msgstr "" #: picard/ui/ui_options_general.py:98 picard/ui/options/general.py:29 msgid "General" msgstr "" #: picard/ui/ui_options_general.py:99 msgid "Automatically scan all new files" msgstr "" #: picard/ui/ui_options_general.py:100 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/ui/ui_options_interface.py:58 msgid "Miscellaneous" msgstr "" #: picard/ui/ui_options_interface.py:59 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:60 msgid "Allow selection of multiple directories" msgstr "" #: picard/ui/ui_options_interface.py:61 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:62 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/ui/ui_options_interface.py:63 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_matching.py:77 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:78 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:82 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:83 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:101 picard/ui/options/metadata.py:30 msgid "Metadata" msgstr "" #: picard/ui/ui_options_metadata.py:102 msgid "Translate artist names to this locale where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:103 msgid "Use standardized artist names" msgstr "" #: picard/ui/ui_options_metadata.py:104 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/ui/ui_options_metadata.py:105 msgid "Use release relationships" msgstr "" #: picard/ui/ui_options_metadata.py:106 msgid "Use track relationships" msgstr "" #: picard/ui/ui_options_metadata.py:107 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_metadata.py:108 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:109 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:110 msgid "Non-album tracks:" msgstr "" #: picard/ui/ui_options_metadata.py:111 picard/ui/ui_options_metadata.py:112 #: picard/ui/ui_options_renaming.py:147 msgid "Default" msgstr "" #: picard/ui/ui_options_plugins.py:131 picard/ui/options/plugins.py:37 msgid "Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:132 picard/ui/options/plugins.py:121 msgid "Name" msgstr "" #: picard/ui/ui_options_plugins.py:133 picard/util/tags.py:37 msgid "Version" msgstr "" #: picard/ui/ui_options_plugins.py:134 picard/ui/options/plugins.py:124 msgid "Author" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:137 msgid "Download plugins" msgstr "" #: picard/ui/ui_options_plugins.py:138 msgid "Details" msgstr "" #: picard/ui/ui_options_proxy.py:74 picard/ui/options/proxy.py:28 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_ratings.py:53 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:54 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:55 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:56 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:215 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:217 msgid "Single" msgstr "" #: picard/ui/ui_options_releases.py:218 msgid "EP" msgstr "" #: picard/ui/ui_options_releases.py:219 picard/util/tags.py:66 msgid "Compilation" msgstr "Kompilasie" #: picard/ui/ui_options_releases.py:220 msgid "Soundtrack" msgstr "" #: picard/ui/ui_options_releases.py:221 msgid "Spokenword" msgstr "" #: picard/ui/ui_options_releases.py:222 msgid "Interview" msgstr "" #: picard/ui/ui_options_releases.py:223 msgid "Audiobook" msgstr "" #: picard/ui/ui_options_releases.py:224 msgid "Live" msgstr "" #: picard/ui/ui_options_releases.py:225 msgid "Remix" msgstr "" #: picard/ui/ui_options_releases.py:227 msgid "Reset all" msgstr "" #: picard/ui/ui_options_releases.py:228 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:229 picard/ui/ui_options_releases.py:232 msgid ">" msgstr "" #: picard/ui/ui_options_releases.py:230 picard/ui/ui_options_releases.py:233 msgid "<" msgstr "" #: picard/ui/ui_options_releases.py:231 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:134 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:135 msgid "Replace non-ASCII characters" msgstr "" #: picard/ui/ui_options_renaming.py:136 msgid "Replace Windows-incompatible characters" msgstr "" #: picard/ui/ui_options_renaming.py:137 msgid "Move files to this directory when saving:" msgstr "" #: picard/ui/ui_options_renaming.py:139 msgid "Delete empty directories" msgstr "" #: picard/ui/ui_options_renaming.py:140 msgid "Move additional files:" msgstr "" #: picard/ui/ui_options_renaming.py:141 msgid "Name files like this" msgstr "" #: picard/ui/ui_options_renaming.py:148 msgid "Examples" msgstr "" #: picard/ui/ui_options_script.py:49 msgid "Tagger Script" msgstr "" #: picard/ui/ui_options_tags.py:114 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:115 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/ui/ui_options_tags.py:116 msgid "Before tagging" msgstr "" #: picard/ui/ui_options_tags.py:117 msgid "Clear existing tags" msgstr "" #: picard/ui/ui_options_tags.py:118 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/ui/ui_options_tags.py:119 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/ui/ui_options_tags.py:120 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags.py:121 msgid "Tags are separated by spaces, and are case-sensitive." msgstr "" #: picard/ui/ui_options_tags.py:122 msgid "Tag compatibility" msgstr "" #: picard/ui/ui_options_tags.py:123 msgid "ID3v2 version" msgstr "" #: picard/ui/ui_options_tags.py:124 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags.py:125 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags.py:127 msgid "ID3v2 text encoding" msgstr "" #: picard/ui/ui_options_tags.py:128 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags.py:129 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags.py:130 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_passworddialog.py:72 msgid "Authentication required" msgstr "" #: picard/ui/ui_passworddialog.py:75 msgid "Save username and password" msgstr "" #: picard/ui/ui_puidsubmit.py:51 msgid "Submit PUIDs" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:56 msgid "&Preview" msgstr "" #: picard/ui/util.py:31 msgid "&Ok" msgstr "" #: picard/ui/util.py:32 msgid "&Cancel" msgstr "" #: picard/ui/options/about.py:29 msgid "About" msgstr "" #: picard/ui/options/about.py:48 msgid "translator-credits" msgstr "Launchpad Contributions:\n Darryl Smith https://launchpad.net/~semiintel" #: picard/ui/options/about.py:51 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/options/about.py:55 #, python-format msgid "" "<p align=\"center\"><span style=\"font-size:15px;font-weight:bold;\">MusicBrainz Picard</span><br/>\n" "Version %(version)s</p>\n" "<p align=\"center\"><strong>Supported formats</strong><br/>%(formats)s</p>\n" "<p align=\"center\"><strong>Please donate</strong><br/>\n" "Thank you for using Picard. Picard relies on the MusicBrainz database, which is operated by the MetaBrainz Foundation with the help of thousands of volunteers. If you like this application please consider donating to the MetaBrainz Foundation to keep the service running.</p>\n" "<p align=\"center\"><a href=\"http://metabrainz.org/donate\">Donate now!</a></p>\n" "<p align=\"center\"><strong>Credits</strong><br/>\n" "<small>Copyright © 2004-2011 Robert Kaye, Lukáš Lalinský and others%(translator-credits)s</small></p>\n" "<p align=\"center\"><a href=\"http://musicbrainz.org/doc/MusicBrainz_Picard\">http://musicbrainz.org/doc/MusicBrainz_Picard</a></p>\n" msgstr "" #: picard/ui/options/advanced.py:26 msgid "Advanced" msgstr "" #: picard/ui/options/cover.py:29 msgid "Cover Art" msgstr "" #: picard/ui/options/fingerprinting.py:32 msgid "Fingerprinting" msgstr "" #: picard/ui/options/interface.py:32 msgid "User Interface" msgstr "" #: picard/ui/options/interface.py:49 msgid "System default" msgstr "" #: picard/ui/options/interface.py:76 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:76 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/matching.py:29 msgid "Matching" msgstr "" #: picard/ui/options/ratings.py:29 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:33 msgid "Preferred Releases" msgstr "" #: picard/ui/options/renaming.py:34 msgid "File naming" msgstr "" #: picard/ui/options/renaming.py:143 msgid "Error" msgstr "" #: picard/ui/options/renaming.py:143 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/renaming.py:153 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/options/scripting.py:63 msgid "Scripting" msgstr "" #: picard/ui/options/scripting.py:97 msgid "Script Error" msgstr "" #: picard/util/tags.py:25 msgid "Original Release Date" msgstr "" #: picard/util/tags.py:26 msgid "Album Artist" msgstr "" #: picard/util/tags.py:27 msgid "Track Number" msgstr "" #: picard/util/tags.py:28 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:29 msgid "Disc Number" msgstr "" #: picard/util/tags.py:30 msgid "Total Discs" msgstr "" #: picard/util/tags.py:31 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:32 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:33 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:34 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:35 msgid "ASIN" msgstr "" #: picard/util/tags.py:36 msgid "Grouping" msgstr "" #: picard/util/tags.py:38 msgid "ISRC" msgstr "" #: picard/util/tags.py:39 msgid "Mood" msgstr "" #: picard/util/tags.py:40 msgid "BPM" msgstr "" #: picard/util/tags.py:41 msgid "Copyright" msgstr "" #: picard/util/tags.py:42 msgid "License" msgstr "" #: picard/util/tags.py:43 msgid "Composer" msgstr "" #: picard/util/tags.py:44 msgid "Writer" msgstr "" #: picard/util/tags.py:45 msgid "Conductor" msgstr "" #: picard/util/tags.py:46 msgid "Lyricist" msgstr "" #: picard/util/tags.py:47 msgid "Arranger" msgstr "" #: picard/util/tags.py:48 msgid "Producer" msgstr "" #: picard/util/tags.py:49 msgid "Engineer" msgstr "" #: picard/util/tags.py:50 msgid "Subtitle" msgstr "" #: picard/util/tags.py:51 msgid "Disc Subtitle" msgstr "" #: picard/util/tags.py:52 msgid "Remixer" msgstr "" #: picard/util/tags.py:53 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:54 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:55 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:56 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:57 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:58 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:59 msgid "MusicBrainz Sort Name" msgstr "" #: picard/util/tags.py:60 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:61 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:62 msgid "AcoustID" msgstr "" #: picard/util/tags.py:63 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:64 msgid "Disc Id" msgstr "" #: picard/util/tags.py:65 msgid "Website" msgstr "Webwerf" #: picard/util/tags.py:67 msgid "Comment" msgstr "Aanmerking" #: picard/util/tags.py:68 msgid "Genre" msgstr "" #: picard/util/tags.py:69 msgid "Encoded By" msgstr "" #: picard/util/tags.py:70 msgid "Performer" msgstr "" #: picard/util/tags.py:71 msgid "Release Type" msgstr "" #: picard/util/tags.py:72 msgid "Release Status" msgstr "" #: picard/util/tags.py:73 msgid "Release Country" msgstr "" #: picard/util/tags.py:74 msgid "Record Label" msgstr "" #: picard/util/tags.py:76 msgid "Catalog Number" msgstr "" #: picard/util/tags.py:77 msgid "Format" msgstr "" #: picard/util/tags.py:78 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:79 msgid "Media" msgstr "Media" #: picard/util/tags.py:80 msgid "Lyrics" msgstr "" #: picard/util/tags.py:81 msgid "Mixer" msgstr "" #: picard/util/tags.py:82 msgid "Language" msgstr "Taal" #: picard/util/tags.py:83 msgid "Script" msgstr "" #: picard/util/tags.py:85 msgid "Rating" msgstr "" #: picard/util/webbrowser2.py:88 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:88 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/������������������������������������������������������������������0000775�0000000�0000000�00000000000�14167750105�0017023�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/LINGUAS�����������������������������������������������������������0000664�0000000�0000000�00000000076�14167750105�0020053�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������de es fi fr he it ms_MY nl pt pt_BR sq zh zh_CN zh_TW zh-Hans ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/bg.po�������������������������������������������������������������0000664�0000000�0000000�00000014123�14167750105�0017754�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Lukáš Lalinský <lalinsky@gmail.com>, 2020 # Aleksandar Hadzhivelichkov <Raphaelo245@gmail.com>, 2021 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Aleksandar Hadzhivelichkov <Raphaelo245@gmail.com>, 2021\n" "Language-Team: Bulgarian (https://www.transifex.com/musicbrainz/teams/13846/bg/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: bg\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "Музикалния тагер на MusicBrainz" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" "Трябва ли ви да почистите вашата музикална библиотека? Picard е " "междуплатформен музикален тагер с отворен код от MusicBrainz. Има " "способността да идентифицира аудио файлове дори без никакви съществуващи " "метаданни." #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" "Picard ви помага да организирате вашата музикална колекция като преименува " "вашите музикални файлове и ги сортира в папкова структура точно по начина, " "който искате. Разнообразие от приставки са достъпни и можете дори да " "напишете свои. Picard поддържа широк обхват от аудио формати и може също да " "претърси цял CD за вас." #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "Тагването на аудио файлове никога не е било по-лесно." #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "Допълнения:" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" "Множество формати: Picard поддържа всички популярни музикални формати, " "включително MP3, FLAC, OGG, M4A, WMA, WAV, и други." #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" "AcoustID: Picard използва AcoustID аудио отпечатъци, позволявайки файлове да" " бъдат идентифицирани по действителната музика, дори и те да нямат " "метаданни." #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" "Изчерпателна база данни: Picard използва отворената и обществено " "поддържаната MusicBrainz база данни да осигури точна информация за милиони " "музикални издавания." #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" "CD претърсвания: Picard може да претърсва цели музикални CDта с едно " "щракване." #: 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 "" "Поддръжка на приставки: Ако ви особено допълнение, вие можете да изберете от" " подбор на достъпни приставки или да напишете свои." #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" "Скриптинг: Гъвкав, но лесен за научаване скриптов език ви позволява точно да" " уточните как вашите музикални файлове ще бъдат именувани как таговете ще " "изглеждат." #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" "Отворен код: Picard е лицензиран под Общият публичен лиценз на GNU 2.0 или " "по-късно, и се хоства на GitHub, където и активно разработван от някои " "страхотни разработчици." #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "MetaBrainz фондация" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/ca.po�������������������������������������������������������������0000664�0000000�0000000�00000006226�14167750105�0017754�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # t0n3t <toni75@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: t0n3t <toni75@gmail.com>, 2020\n" "Language-Team: Catalan (https://www.transifex.com/musicbrainz/teams/13846/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/cs.po�������������������������������������������������������������0000664�0000000�0000000�00000012414�14167750105�0017772�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Lukáš Lalinský <lalinsky@gmail.com>, 2020 # DJSweder <djsweder@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: DJSweder <djsweder@gmail.com>, 2020\n" "Language-Team: Czech (https://www.transifex.com/musicbrainz/teams/13846/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: cs\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" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "MusicBrainz's hudební tagger" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" "Potřebujete pročistit Vaší hudební knihovnu? Picard je open-source a " "multiplatformní editor hudebních značek - tagů od MusicBrainz. Je schopný " "rozpoznat informace o hudebních souborech i když neobsahují žádná jiná " "metadata." #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" "Přejmenováním souborů a jejich zařazením do struktury složek Vám Picard " "pomůže uspořádat Vaší hudební sbírku přesně tak, jak Vy budete chtít. K " "dispozici je celá řada doplňků a Vy máte možnost si vytvořit - napsat i " "svoje vlastní. Picard podporuje širokou škálu hudebních formátů a pokud máte" " nekompletní informace k Vašim CD, umí chybějící údaje dohledat." #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" "Doplňování informací, metadat či tagů do hudebních souborů nebylo nikdy " "snažší." #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "Funkce:" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" "Pestrá škála formátů: Picard podporuje všechny známé hudební formáty vč. " "MP3, FLAC, OGG, M4A, WMA, WAV a další. " #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" "AcoustID: Picard používá akustický otisk AcoustID, což umožňuje rozpoznat " "soubory podle jejich skutečného hudebního obsahu i v případě, že žádné údaje" " metadat neobsahují." #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" "Rozsáhlá databáze: Picard používá otevřenou a komunitou udržovanou databázi" " MusicBrainz k poskytování přesných informací k miliónům vydání hudebních " "děl. " #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" "Dohledávání informací o CD: Picard umí dohledat informace o obsahu hudebního" " CD na jedno kliknutí." #: 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 "" "Podpora rozšíření: pokud Vám nestačí standardní funkce a potřebujete něco " "víc, máte na výběr buď z dostupných rozšíření nebo si můžete vytvořit své " "vlastní." #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" "Skriptování: Přizpůsobivý a snadno pochopitelný skriptovací jazyk Vám umožní" " přesně určit, jak budou Vaše hudební soubory pojmenovány a jak budou " "uložená metadata - tagy." #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" "Otevřený zdrojový kód: Picard je licencován pod GNU General Public License " "2.0 či novější a je hostován na platformě GitHub, kde je aktivně vyvíjen " "několika skvělými vývojáři." #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "Sdružení MetaBrainz" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/cy.po�������������������������������������������������������������0000664�0000000�0000000�00000006307�14167750105�0020004�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # cerdd83 <cerdd83@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: cerdd83 <cerdd83@gmail.com>, 2020\n" "Language-Team: Welsh (https://www.transifex.com/musicbrainz/teams/13846/cy/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: cy\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/da.po�������������������������������������������������������������0000664�0000000�0000000�00000006261�14167750105�0017754�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Lukáš Lalinský <lalinsky@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Lukáš Lalinský <lalinsky@gmail.com>, 2020\n" "Language-Team: Danish (https://www.transifex.com/musicbrainz/teams/13846/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/de.po�������������������������������������������������������������0000664�0000000�0000000�00000011750�14167750105�0017757�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Laurent Monin <i18n@norz.org>, 2018 # Wieland Hoffmann <themineo+transifex@googlemail.com>, 2019 # Lukáš Lalinský <lalinsky@gmail.com>, 2020 # Philipp Wolfer <ph.wolfer@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Philipp Wolfer <ph.wolfer@gmail.com>, 2020\n" "Language-Team: German (https://www.transifex.com/musicbrainz/teams/13846/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "MusicBrainz Musik-Tagger" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" "Musst du deine Musik-Sammlung aufräumen? Picard ist ein " "plattformübergreifender Open Source Musik-Tagger von MusicBrainz. Er kann " "Audio-Dateien selbst ohne vorhandene Metadaten identifizieren." #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" "Picard hilft dir, deine Musik-Sammlung zu organisieren, indem es deine " "Musikdateien genauso wie du es möchtest umbenennt und in Ordner einsortiert." " Es steht eine Vielzahl an Plugins zur Verfügung und du kannst sogar deine " "eigenen schreiben. Picard unterstützt viele Audio-Formate und kann auch die " "gesamten Daten einer CD abfragen." #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "Audio-Dateien zu taggen war nie zuvor einfacher." #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "Funktionen:" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" "Viele Formate: Picard unterstützt alle populären Musikformate, " "einschließlich MP3, FLAC, OGG, M4A, WMA, WAV und mehr." #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" "AcoustID: Picard verwendet AcoustID Audio-Fingerabdrücke, um Dateien anhand " "der Musik zu identifizieren, ganz ohne vorhandene Metadaten." #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" "Umfassende Datenbank: Picard verwendet die offene und von der Community " "betriebene MusicBrainz-Datenbank, um akkurate Informationen zu Millionen von" " Musik-Veröffentlichungen zu bieten." #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" "CD-Abfrage: Picard kann mit nur einem Klick die gesamten Daten einer Musik-" "CD abfragen." #: 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 "" "Plugin-Unterstützung: Wenn du ein bestimmtes Feature benötigst, kannst du " "aus einer Vielzahl verfügbarer Plugins wählen oder dein eigenes schreiben." #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" "Scripting: Eine flexible aber einfach zu erlernende Scriptsprache erlaubt " "dir genau festzulegen, wie deine Musikdateien benannt und wie die Tags " "aussehen werden." #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" "Open Source: Picard ist unter der GNU General Public License 2.0 (oder " "höher) lizenziert und wird auf GitHub von großartigen Entwicklern " "weiterentwickelt." #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "MetaBrainz Foundation" ������������������������picard-release-2.7.3/po/appstream/el.po�������������������������������������������������������������0000664�0000000�0000000�00000006260�14167750105�0017767�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Panos Bouklis <panos@echidna-band.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Panos Bouklis <panos@echidna-band.com>, 2020\n" "Language-Team: Greek (https://www.transifex.com/musicbrainz/teams/13846/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: el\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/en_CA.po����������������������������������������������������������0000664�0000000�0000000�00000006271�14167750105�0020336�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # kepstin <calvin.walton@kepstin.ca>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: kepstin <calvin.walton@kepstin.ca>, 2020\n" "Language-Team: English (Canada) (https://www.transifex.com/musicbrainz/teams/13846/en_CA/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: en_CA\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/en_GB.po����������������������������������������������������������0000664�0000000�0000000�00000007154�14167750105�0020344�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Ivan Dobsky, 2021 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Ivan Dobsky, 2021\n" "Language-Team: English (United Kingdom) (https://www.transifex.com/musicbrainz/teams/13846/en_GB/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: en_GB\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" "Picard helps you organise your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" "Open Source: Picard is licenced under the GNU General Public Licence 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/es.po�������������������������������������������������������������0000664�0000000�0000000�00000012160�14167750105�0017772�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Jeremias Brown <comercialspam@gmail.com>, 2018 # Ismael Olea <ismael@olea.org>, 2018 # Nicolás Tamargo <reosarevok@gmail.com>, 2020 # Jefferson Alejandro Neira Rodriguez <alejo.conejo27@hotmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Jefferson Alejandro Neira Rodriguez <alejo.conejo27@hotmail.com>, 2020\n" "Language-Team: Spanish (https://www.transifex.com/musicbrainz/teams/13846/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "Etiquetador de música MusicBrainz" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" "¿Necesitas ordenar tu biblioteca de música? \n" "Picard es un etiquetador de música multiplataforma open source de MusicBrainz. Tiene la capacidad de identificar archivos de audio incluso sin metadatos disponibles." #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" "Picard lo ayuda a organizar su colección de música cambiando el nombre de " "sus archivos de música y ordenándolos en una estructura de carpetas " "exactamente como lo desea. Hay una variedad de complementos disponibles e " "incluso puedes escribir los tuyos. Picard admite una amplia gama de formatos" " de audio y también puede buscar un CD completo por ti." #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "Etiquetar archivos de música nunca ha sido tan fácil." #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "Características:" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" "Múltiples formatos: \n" "Picard es compatible con todos los formatos de música populares como MP3, FLAC, OGG, M4A, WMA, WAV y más." #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" "AcoustID: \n" "Picard utiliza las huellas digitales de audio de AcoustID que permiten identificar los archivos de audio incluso si no tienen metadatos." #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" "Amplia base de datos: Picard utiliza la base de datos abierta y mantenida " "por la comunidad MusicBrainz para proporcionar información precisa sobre " "millones de lanzamientos musicales." #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" "Búsqueda de CD: \n" "Picard puede buscar un CD de música completo con solo un clic." #: 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 "" "Compatible con complementos:\n" "Elije entre todos los complementos disponibles. O crea uno propio." #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" "Secuencias de órdenes: \n" "Un lenguaje de secuencias de órdenes flexible pero fácil de aprender: permite especificar exactamente cómo se llamarán sus archivos de música y cómo se verán las etiquetas." #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" "Open Source: Picard está licenciado bajo la Licencia Pública General GNU 2.0" " o posterior, y está alojado en GitHub, donde lo desarrollan activamente " "muchos magníficos desarrolladores." #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "Fundación MetaBrainz" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/et.po�������������������������������������������������������������0000664�0000000�0000000�00000006263�14167750105�0020002�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Lukáš Lalinský <lalinsky@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Lukáš Lalinský <lalinsky@gmail.com>, 2020\n" "Language-Team: Estonian (https://www.transifex.com/musicbrainz/teams/13846/et/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: et\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/fi.po�������������������������������������������������������������0000664�0000000�0000000�00000011761�14167750105�0017767�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Timo Martikainen <musicbrainz@listmycds.com>, 2020 # Jaakko Perttilä <jormangeud@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Jaakko Perttilä <jormangeud@gmail.com>, 2020\n" "Language-Team: Finnish (https://www.transifex.com/musicbrainz/teams/13846/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "MusicBrainzin musiikkitunnisteiden hallintaohjelma" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" "Haluaisitko järjestää musiikkikirjastosi? Picard on avoimen lähdekoodin " "alustariippumaton musiikkitunnisteiden hallintaohjelma MusicBrainzilta. Se " "pystyy tunnistaamaan äänitiedostoja jopa ilman niiden sisältämää metatietoa." #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" "Picard auttaa sinua järjestelemään musiikkikirjastosi nimeämällä " "musiikkitiedostosi ja lajittelemalla ne hakemistorakenteeseen juuri niin " "kuin itse haluat. Useita liitännäisiä on myös saatavilla, ja voit kirjoittaa" " omiakin. Picard tukee monia äänitiedostomuotoja ja pystyy etsimään koko CD-" "levyn tiedotkin." #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" "Äänitiedostojen tunnisteiden hallitseminen ei ole ollut koskaan näin " "helppoa." #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "Ominaisuudet:" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" "Useita tiedostomuotoja: Picard tukee kaikkia suosittuja " "musiikkitiedostomuotoja, mukaan lukien MP3, FLAC, OGG, M4A, WMA, WAV ja " "monet muut." #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" "AcoustID: Picard käyttää AcoustID-äänitunnisteita, joilla voidaan tunnistaa " "tiedosto sen sisältämän musiikin perusteella, vaikka tiedostossa ei olisi " "metatietoja." #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" "Kattava tietokanta: Picard hyödyntää avointa ja yhteisön ylläpitämää " "MusicBrainz-tietokantaa, josta saa tietoa miljoonista musiikkijulkaisuista." #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" "CD-haku: Picard voi etsiä koko musiikki-CD:n yhdellä napinpainalluksella." #: 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 "" "Liitännäiset: Tarvitessasi tiettyä ominaisuutta, voit valita jonkun " "valmiista liitännäisistä, tai tehdä omasi." #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" "Komentojonot: Taipuisa mutta helposti omaksuttava komentojonokieli auttaa " "määrittämään tarkasti miten haluat musiikkitiedostosi nimettävän ja miltä " "niiden tiedot näyttävät." #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" "Avoin lähdekoodi: Picard on lisensoitu GNU General Public License 2.0 tai " "uudempi lisenssillä, ja se on saatavilla GitHubista, jossa sitä aktiivisesti" " kehitetään." #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "MetaBrainz-säätiö" ���������������picard-release-2.7.3/po/appstream/fr.po�������������������������������������������������������������0000664�0000000�0000000�00000012125�14167750105�0017773�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # AO_LL <ao@localizationlab.org>, 2020 # Laurent Monin <i18n@norz.org>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Laurent Monin <i18n@norz.org>, 2020\n" "Language-Team: French (https://www.transifex.com/musicbrainz/teams/13846/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "Le baliseur de fichiers audio de MusicBrainz" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" "Avez-vous besoin de nettoyer votre collection de musique ? Picard est un " "baliseur de fichiers musicaux libre et multi-plateformes par MusicBrainz. Il" " est capable d'identifier les fichiers audio même sans aucune métadonnée " "existante." #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" "Picard vous aide à organiser votre collection musicale en renommant vos " "fichiers audio et en les triant dans une structure de répertoires exactement" " comme vous le souhaitez. Différents greffons sont disponibles et vous " "pouvez même créer le vôtre. Picard supporte une grande variété de formats " "audio et peut aussi rechercher un CD entier pour vous." #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "Baliser des fichiers audio n'a jamais été aussi facile." #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "Fonctionnalités :" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" "Formats multiples : Picard supporte la plupart des formats de fichiers audio" " courants, entre autres, MP3, FLAC, OGG, M4A, WMA, WAV." #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" "AcoustID: Picard utilise les empreintes audio-acoustiques AcoustID, " "permettant l'identification des fichiers audio par la musique qu'ils " "contiennent, même s'ils n'ont aucune métadonnée." #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" "Base de données riche : Picard utilise la base de données ouverte et " "maintenue par une communauté de MusicBrainz, pour fournir des informations " "précises à propos de millions de parutions musicales." #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "Recherche de CD : Picard peut rechercher un CD musical en un clic." #: 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 "" "Support de greffons : si vous avez besoin d'une fonctionnalité particulière," " vous pouvez choisir parmi une sélection de greffons disponibles ou écrire " "le vôtre." #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" "Langage de script : Un langage de script, souple et simple à apprendre, vous" " permet de spécifier exactement comment vous voulez que vos fichiers soient " "nommés et à quoi les balises doivent ressembler." #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" "Open Source : Picard est sous licence GNU General Public License 2.0 (ou " "plus), et est hébergé sur GitHub où il est activement maintenu par de " "formidables développeurs." #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "Fondation MetaBrainz" �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/fr_CA.po����������������������������������������������������������0000664�0000000�0000000�00000006263�14167750105�0020344�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # murdos <aurelien.mino@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: murdos <aurelien.mino@gmail.com>, 2020\n" "Language-Team: French (Canada) (https://www.transifex.com/musicbrainz/teams/13846/fr_CA/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fr_CA\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/ga.po�������������������������������������������������������������0000664�0000000�0000000�00000006330�14167750105�0017754�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Seán de Búrca <leftmostcat@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Seán de Búrca <leftmostcat@gmail.com>, 2020\n" "Language-Team: Irish (https://www.transifex.com/musicbrainz/teams/13846/ga/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ga\n" "Plural-Forms: nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "Picard MusicBrainz" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/gl.po�������������������������������������������������������������0000664�0000000�0000000�00000006263�14167750105�0017774�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Lukáš Lalinský <lalinsky@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Lukáš Lalinský <lalinsky@gmail.com>, 2020\n" "Language-Team: Galician (https://www.transifex.com/musicbrainz/teams/13846/gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: gl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/he.po�������������������������������������������������������������0000664�0000000�0000000�00000012730�14167750105�0017762�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Avi Markovitz <avi.markovitz@gmail.com>, 2021 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Avi Markovitz <avi.markovitz@gmail.com>, 2021\n" "Language-Team: Hebrew (https://www.transifex.com/musicbrainz/teams/13846/he/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: he\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "מוזיקבריינז פיקארד" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "מתייג מוזיקה של מיוזיקבריינז" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" "רוצים לארגן את ספריית המוזיקה שלכם? פיקארד הוא מתייג מוזיקה, שנכתב בקוד " "פתוח, חוצה מסדות, מאת מיוזיקבריינז. בעל יכולת זיהוי קבצי שמע גם ללא נתוני־על" " קיימים." #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" "פיקארד מסייע בארגון אוסף המוזיקה על־ידי שינוי שם קבצי המוזיקה ומיון הקבצים " "למבנה תיקיות בדיוק לצרכים האישיים. מגוון של מִתְקָעים זמינים, ניתן גם לכתוב " "מתקעים לבד. פיקארד תומך במגוון רחב של תבניות שמע ויודע לחפש תקליטור שלם." #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "תיוג קובצי שמע מעולם לא היה קל יותר." #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "תכונות:" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" "תבניות מרובות: פיקארד תומך בכל התבניות המוזיקה המקובלות לרבות MP3, FLAC, " "OGG, M4A, WMA, WAV, ועוד." #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" "AcoustID: פיקארד עושה שימוש טביעת אצבע אודיו AcoustID כדי לזהות את הקבצים " "על־ידי המוזיקה עצמה, גם אם אין להם מטא-נתונים." #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" "מסד נתונים מקיף: פיקארד משתמש במסד הנתונים הפתוח המתוחזק על־ידי קהילת " "מיוזיקבריינז על מנת לספק מידע מדויק על מיליוני הוצאות מוזיקה." #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "חיפוש תקליטורים: פיקארד יכול לחפש תקליטורי מוזיקה שלמים בלחיצת כפתור." #: 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 "" "תמיכה מִתְקָעים: אם אתם צריכים תכונה מסוימת, תוכלו לבחור מתוך מבחר של " "מִתְקָעים זמין או לכתוב מִתְקָעים משלכם." #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" "תסרוט: שפת תסרוט גמישה אך קלה ללימוד מאפשרת להגדיר כיצד בדיוק קובצי המוזיקה" " יכונו וכיצד התגים יראו." #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" "קוד פתוח: פיקארד מרושה תחת הרישיון הציבורי הכללי של GNU 2.0 ואילך, ומתארח ב־" " GitHub, שם הוא מפותח באופן פעיל על־ידי כמה מפתחים מדהימים." #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "קרן מטהבריינז" ����������������������������������������picard-release-2.7.3/po/appstream/hu.po�������������������������������������������������������������0000664�0000000�0000000�00000006264�14167750105�0020007�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Lukáš Lalinský <lalinsky@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Lukáš Lalinský <lalinsky@gmail.com>, 2020\n" "Language-Team: Hungarian (https://www.transifex.com/musicbrainz/teams/13846/hu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: hu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/is.po�������������������������������������������������������������0000664�0000000�0000000�00000006312�14167750105�0020000�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Lukáš Lalinský <lalinsky@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Lukáš Lalinský <lalinsky@gmail.com>, 2020\n" "Language-Team: Icelandic (https://www.transifex.com/musicbrainz/teams/13846/is/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: is\n" "Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/it.po�������������������������������������������������������������0000664�0000000�0000000�00000011363�14167750105�0020003�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Luca Salini, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Luca Salini, 2020\n" "Language-Team: Italian (https://www.transifex.com/musicbrainz/teams/13846/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "Il tagger musicale di MusicBrainz" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" "Vuoi riordinare la tua libreria musicale? Picard è un tagger musicale open-" "source e multipiattaforma di MusicBrainz. È in grado di identificare file " "audio anche in assenza di metadati." #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" "Picard ti aiuta a organizzare la tua collezione musicale rinominando i file " "e ordinandoli in cartelle secondo la struttura che desideri. Diversi plugin " "sono già disponibili e puoi persino crearne di nuovi. Picard supporta una " "vasta gamma di formati audio e può anche cercare un intero CD per te." #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "Taggare file audio non è mai stato così facile." #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "Funzionalità:" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" "Formati diversi: Picard supporta tutti i formati di musica più popolari, tra" " cui MP3, FLAC, OGG, M4A, WMA, WAV e altri." #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" "AcoustID: Picard usa le impronte digitali audio AcoustID, che permettono di " "identificare i file a partire dalla musica, anche in assenza di metadati." #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" "Database esauriente: Picard usa il database aperto e mantenuto dalla " "comunità di MusicBrainz per fornire informazioni accurate su milioni di " "pubblicazioni musicali." #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "Ricerche CD: Picard può cercare interi CD musicali con un click." #: 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 "" "Supporto plugin: Se hai bisogno di una funzionalità specifica, puoi " "scegliere da un elenco di plugin disponibili o creare il tuo." #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" "Script: Un linguaggio di script flessibile ma facile da imparare ti permette" " di specificare con esattezza come rinominare i tuoi file musicali e come " "far apparire i tuoi tag." #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" "Open source: Picard è rilasciato sotto la licenza GNU General Public License" " 2.0 o successive ed è ospitato su GitHub, dove è sviluppato attivamente da " "alcuni fantastici sviluppatori." #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "MetaBrainz Foundation" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/ja.po�������������������������������������������������������������0000664�0000000�0000000�00000012702�14167750105�0017757�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # 和田篤 <entry@wa2c.com>, 2019 # Nozomu KURASAWA <nabetaro@caldron.jp>, 2020 # ffff23 <open_ffff23@protonmail.ch>, 2021 # Masuda Sunatomo <sunatomo@gmail.com>, 2021 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Masuda Sunatomo <sunatomo@gmail.com>, 2021\n" "Language-Team: Japanese (https://www.transifex.com/musicbrainz/teams/13846/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "MusicBrain による音楽タグ付けソフトウェア" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" "音楽ライブラリをクリーンアップする必要がありますか? Picard は、 MusicBrainz " "によるオープンソースのクロスプラットフォーム音楽タグ付けソフトウエアです。 既存のメタデータがなくても、オーディオファイルを識別する機能があります。" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" "Picard は、音楽ファイルの名前を変更し、それらを希望どおりにフォルダー構造に並べ替えることで、音楽コレクションを整理するのに役立ちます。 " "さまざまなプラグインが利用可能であり、独自のプラグインを作成することもできます。 Picard " "は、さまざまなオーディオ形式をサポートしており、CD全体を検索することもできます。" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "これまでになく容易にオーディオファイルへのタグ付け" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "特徴:" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" "複数の形式:Picard は MP3, FLAC, OGG, M4A, WMA, WAV などを含むすべての一般的な音楽形式をサポートしています。" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" "AcoustID:Picard は AcoustID " "オーディオフィンガープリントを使用して、メタデータがない場合でも、実際の音楽でファイルを識別できるようにします。" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" "包括的なデータベース: Picard は、オープンでコミュニティが管理する MusicBrainz " "データベースを使用して、何百万もの音楽リリースに関する正確な情報を提供します。" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "CD の検索: Picard ではクリックするだけで音楽CD全体を検索できます。" #: 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 "プラグインサポート: 特定の機能が必要な場合は、利用可能なプラグインからの選択か、独自のプラグインを作成できます。" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "スクリプティング: 柔軟かつ容易に学習が可能なスクリプトにより、正確な楽曲ファイルの名前付けやタグの特定が可能になります。" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" "オープンソース: Picard は GNU 一般公衆ライセンス 2.0 以降が適用され、何人かの素晴らしい開発者によってアクティブに開発されている " "GitHub 上でホスティングされています。" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "MetaBrainz Foundation" ��������������������������������������������������������������picard-release-2.7.3/po/appstream/ko.po�������������������������������������������������������������0000664�0000000�0000000�00000006252�14167750105�0020001�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Lukáš Lalinský <lalinsky@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Lukáš Lalinský <lalinsky@gmail.com>, 2020\n" "Language-Team: Korean (https://www.transifex.com/musicbrainz/teams/13846/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ko\n" "Plural-Forms: nplurals=1; plural=0;\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/mr.po�������������������������������������������������������������0000664�0000000�0000000�00000006176�14167750105�0020013�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Suraj Kawade, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Suraj Kawade, 2020\n" "Language-Team: Marathi (https://www.transifex.com/musicbrainz/teams/13846/mr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: mr\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/ms_MY.po����������������������������������������������������������0000664�0000000�0000000�00000011734�14167750105�0020415�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Muhammad Adli Ibrahim <adli98@yahoo.com>, 2020 # Philipp Wolfer <ph.wolfer@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Philipp Wolfer <ph.wolfer@gmail.com>, 2020\n" "Language-Team: Malay (Malaysia) (https://www.transifex.com/musicbrainz/teams/13846/ms_MY/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ms_MY\n" "Plural-Forms: nplurals=1; plural=0;\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "Picard MusicBrainz" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "Penanda muzik MusicBrainz" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" "Pustaka muzik anda agak bersepah? Picard ialah sebuah penanda muzik sumber " "terbuka yang rentas pelantar oleh MusicBrainz. Picard mampu mengenal pasti " "fail audio biarpun tanpa mana-mana data meta yang sedia ada." #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" "Picard mampu menyusun atur kumpulan muzik anda melalui penamaan semula dan " "pengisihan fail muzik ke dalam struktur pelipat yang dikehendaki. Anda boleh" " memilih antara pemalam yang tersedia ataupun menulis pemalam sendiri. " "Picard menyokong pelbagai jenis format audio. Di samping itu, Picard juga " "mampu mencari CD lengkap untuk anda." #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "Begitu mudah menanda fail-fail audio." #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "Ciri-ciri:" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" "Beraneka format: Picard menyokong seluruh format muzik tenar. Antaranya " "termasuklah MP3, FLAC, OGG, M4A, WMA, WAV dan banyak lagi." #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" "AcoustID: Picard menggunakan sidikan bunyi AcoustID untuk membolehkan fail-" "fail dikenal pasti oleh kandungan muziknya biarpun tanpa data meta." #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" "Pangkalan data yang tuntas: Picard menggunakan pangkalan data MusicBrainz " "untuk membekalkan maklumat yang tepat berkenaan jutaan keluaran muzik. " "MusicBrainz ialah sebuah pangkalan data terbuka yang ditanggung oleh " "kelompok masyarakat." #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" "Carian CD: Picard boleh mencari CD muzik lengkap dengan hanya satu ketikan." #: 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 "" "Sokongan pemalam: Anda boleh membuat pilihan antara pemalam yang tersedia " "ataupun tulis sendiri pemalam sekiranya terdapat ciri yang anda ingini." #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" "Penskripan: Bahasa penskripan yang digunakan adalah anjal serta mudah " "dipelajari. Hal ini membolehkan anda menentukan penamaan fail muzik anda " "serta rupa tandanya." #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" "Sumber Terbuka: Picard dilesenkan di bawah Lesen Awam Am GNU 2.0 atau yang " "terkemudian. Picard juga dihoskan di GitHub serta sedang giat dibangunkan " "oleh pembangun-pembangun yang hebat." #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "Yayasan MetaBrainz" ������������������������������������picard-release-2.7.3/po/appstream/nb.po�������������������������������������������������������������0000664�0000000�0000000�00000006254�14167750105�0017771�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # CatQuest, The Endeavouring Cat, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: CatQuest, The Endeavouring Cat, 2020\n" "Language-Team: Norwegian Bokmål (https://www.transifex.com/musicbrainz/teams/13846/nb/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: nb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/nl.po�������������������������������������������������������������0000664�0000000�0000000�00000011501�14167750105�0017772�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Lukáš Lalinský <lalinsky@gmail.com>, 2020 # Maurits Meulenbelt <mfmeulenbelt@gmail.com>, 2021 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Maurits Meulenbelt <mfmeulenbelt@gmail.com>, 2021\n" "Language-Team: Dutch (https://www.transifex.com/musicbrainz/teams/13846/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "MusicBrainz’ muziektagger" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" "Wil je je muziekbibliotheek opschonen? Picard is een openbrontagger voor " "meerdere platformen van MusicBrainz. Het kan je audiobestanden zelfs zonder " "bestaande tags identificeren." #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "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 " "ondersteunt een breed scala audioformaten en kan ook een hele cd voor je " "opzoeken." #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "Audiobestanden taggen was nog nooit zo makkelijk." #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "Functies:" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" "Veel bestandsformaten: Picard ondersteunt alle populaire muziekformaten, " "waaronder mp3, FLAC, OGG, M4A, WMA, WAV en nog veel meer." #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" "AcoustID: Picard gebruikt AcoustID-vingerafdrukken om bestanden aan de hand " "van het geluid te identificeren, zelfs als ze geen tags hebben." #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "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 " "uitgaven." #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "Cd’s opzoeken: Picard kan hele muziek-cd’s met een klik opzoeken." #: 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 "" "Plug-inondersteuning: als je een bepaalde functie nodig hebt, kan je kiezen " "uit een brede selectie beschikbare plug-ins of er zelf een schrijven." #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" "Scripts: een flexibele maar eenvoudig te leren scripttaal geeft je de " "mogelijkheid om de bestandsnamen en tags van je muziekbestanden aan je eigen" " wensen aan te passen." #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" "Open bron: Picard heeft een GNU General Public License 2.0-licentie of hoger" " en wordt gehost op GitHub, waar het door geweldige ontwikkelaars wordt " "ontwikkeld." #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "MetaBrainz Foundation" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/oc.po�������������������������������������������������������������0000664�0000000�0000000�00000006275�14167750105�0017776�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Lukáš Lalinský <lalinsky@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Lukáš Lalinský <lalinsky@gmail.com>, 2020\n" "Language-Team: Occitan (post 1500) (https://www.transifex.com/musicbrainz/teams/13846/oc/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: oc\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/picard-appstream.pot����������������������������������������������0000664�0000000�0000000�00000005761�14167750105�0023014�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files " "and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music " "releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" ���������������picard-release-2.7.3/po/appstream/pl.po�������������������������������������������������������������0000664�0000000�0000000�00000006503�14167750105�0020002�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Lukáš Lalinský <lalinsky@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Lukáš Lalinský <lalinsky@gmail.com>, 2020\n" "Language-Team: Polish (https://www.transifex.com/musicbrainz/teams/13846/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pl\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 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/pt.po�������������������������������������������������������������0000664�0000000�0000000�00000011232�14167750105�0020005�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Rui <xymarior@yandex.com>, 2019 # Lukáš Lalinský <lalinsky@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Lukáš Lalinský <lalinsky@gmail.com>, 2020\n" "Language-Team: Portuguese (https://www.transifex.com/musicbrainz/teams/13846/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pt\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "Etiquetador de música do MusicBrainz" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" "Precisa de limpar a sua biblioteca de música? O Picard é um etiquetador de " "música multiplataforma de código aberto do MusicBrainz. Tem a capacidade de " "identificar ficheiros de áudio mesmo sem metadados existentes." #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "Etiquetar ficheiros de áudio nunca foi tão fácil." #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "Funcionalidades:" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" "Vários formatos: o Picard suporta vários formatos comuns, incluindo MP3, " "FLAC, OGG, M4A, WMA, WAV entre outros." #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" "AcoustID: o Picard usar as impressões digitais de áudio AcoustID, permitindo" " que os ficheiros sejam identificados exatamente pela música, mesmo que não " "contenha metadados." #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" "Base de dados abrangente: o Picard usa a base de dados mantida pela " "comunidade para fornecer informação rigorosa sobre milhões de lançamentos de" " músicas." #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" "Procuras de CD: o Picard pode pesquisar CDs inteiros só com um clique." #: 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 "" "Suporte a plug-ins: se precisar de uma funcionalidade em particular, pode " "escolher de uma variada seleção de plug-ins disponíveis ou criar o seu." #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" "Scripts: tem disponível uma linguagem de scripts, fácil de aprender, que lhe" " permite especificar com exatidão como é que serão os nomes dos seus " "ficheiros de música e como as etiquetas irão aparecer." #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" "Código-fonte aberto: o Picard é disponibilizado segundo a Licença Pública " "Geral GNU 2.0 ou posterior, sendo alojado no GitHub onde é desenvolvido " "ativamente por alguns programadores fantásticos." #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "MetaBrainz Foundation" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/pt_BR.po����������������������������������������������������������0000664�0000000�0000000�00000012105�14167750105�0020370�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Jardel Alves <televinhetas@gmail.com>, 2019 # Lukáš Lalinský <lalinsky@gmail.com>, 2020 # Mateus, 2020 # Mario Busch <mario_busch@mac.com>, 2021 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Mario Busch <mario_busch@mac.com>, 2021\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/musicbrainz/teams/13846/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "Marcador de música do MusicBrainz" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" "Você precisa limpar sua biblioteca de música? Picard é um marcador de música" " multiplataforma de código aberto da MusicBrainz. Ele tem a capacidade de " "identificar arquivos de áudio, mesmo sem qualquer metadado existente." #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" "Picard te ajuda a organizar sua coleção de músicas ao renomear seus arquivos" " e organizá-los em uma pasta estruturada do jeito que você preferir. Um " "variedade de plugins estão disponíveis e você até pode criar o seu. Picard " "suporta uma grande gama de formatos de áudio e pode também procurar um CD " "inteiro para você." #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "Marcar arquivos de áudio nunca foi tão fácil." #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "Características:" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" "Vários formatos: O Picard suporta todos os formatos de música populares, " "incluindo MP3, FLAC, OGG, M4A, WMA, WAV e muito mais." #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" "AcoustID: O Picard usa impressões digitais de áudio AcoustID, permitindo que" " os arquivos sejam identificados pela música real, mesmo que eles não tenham" " metadados." #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" "Banco de dados abrangente: o Picard usa o banco de dados aberto e mantido " "pela comunidade do MusicBrainz para fornecer informações precisas sobre " "milhões de lançamentos musicais." #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" "Pesquisas de CD: Picard pode procurar CDs de música inteiros com um clique." #: 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 "" "Suporte a plug-ins: se você precisar de um recurso específico, poderá " "escolher entre uma seleção de plug-ins disponíveis ou escrever seus " "próprios." #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" "Scripting: Uma linguagem de script flexível, mas fácil de aprender, permite " "que você especifique exatamente como seus arquivos de música serão nomeados " "e como serão as etiquetas." #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" "Open Source: O Picard é licenciado sob a GNU General Public License 2.0 ou " "posterior, e é hospedado no GitHub, onde é desenvolvido ativamente por " "alguns desenvolvedores incríveis." #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "MetaBrainz Foundation" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/ro.po�������������������������������������������������������������0000664�0000000�0000000�00000006334�14167750105�0020011�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Lukáš Lalinský <lalinsky@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Lukáš Lalinský <lalinsky@gmail.com>, 2020\n" "Language-Team: Romanian (https://www.transifex.com/musicbrainz/teams/13846/ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ro\n" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/ru.po�������������������������������������������������������������0000664�0000000�0000000�00000014723�14167750105�0020020�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Александр Жибарь <santer1986@gmail.com>, 2020 # Ekaterina <nawsikaya@bk.ru>, 2020 # Александр Родионов <gboxrav@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Александр Родионов <gboxrav@gmail.com>, 2020\n" "Language-Team: Russian (https://www.transifex.com/musicbrainz/teams/13846/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ru\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 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "Музыкальный теггер MusicBrainz" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" "Необходимо упорядочить свою музыкальную библиотеку? Пикард- это кросс-" "платформенный музыкальный теггер от проекта МьюзикБрэйнз с доступом к " "открытым источникам. Пикард способен распознать даже те аудиофайлы, которые " "не содержат метаданных." #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" "Пикард способен упорядочить твою музыкальную коллекцию путём смены названий " "музыкальных файлов и объединения их в заданную тобой структуру папок. Сервис" " предлагает большое количество плагинов, а также возможность создать свой " "собственный. Пикард поддерживает целый ряд различных аудиоформатов, а также " "поможет тебе найти всю информацию об альбоме." #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "Заполнение тегов аудиофайлов никогда не было таким простым." #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "Возможности:" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" "Различные форматы: Пикард поддерживает все популярные музыкальные форматы, " "включая MP3, FLAC, OGG, M4A, WMA, WAV и другие." #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" "AcoustID: Picard использует аудио-отпечатки AcoustID, позволяя " "идентифицировать файлы по реальной музыке, даже если у них нет метаданных." #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" "Обширная база данных: Picard использует открытую базу данных MusicBrainz, " "поддерживаемую сообществом, для предоставления точной информации о миллионах" " музыкальных релизов." #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" "Поиск альбома: Пикард поможет найти всю информацию об альбоме в один клик." #: 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 "" "Поддержка плагинов: если вам необходима конкретная функция, её можно выбрать" " из набора доступных плагинов или создать самому." #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" "Сценарии: гибкий, но простой в освоении язык сценариев позволяет вам точно " "указать, как будут называться ваши музыкальные файлы и как будут выглядеть " "теги." #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" "Открытый исходный код: Picard находится под лицензией GNU General Public " "License 2.0 или более поздней версии и размещен на GitHub, где он активно " "разрабатывается некоторыми замечательными разработчиками." #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "Фонд MetaBrainz" ���������������������������������������������picard-release-2.7.3/po/appstream/sk.po�������������������������������������������������������������0000664�0000000�0000000�00000006374�14167750105�0020012�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Lukáš Lalinský <lalinsky@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Lukáš Lalinský <lalinsky@gmail.com>, 2020\n" "Language-Team: Slovak (https://www.transifex.com/musicbrainz/teams/13846/sk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sk\n" "Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/sl.po�������������������������������������������������������������0000664�0000000�0000000�00000006350�14167750105�0020005�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Lukáš Lalinský <lalinsky@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Lukáš Lalinský <lalinsky@gmail.com>, 2020\n" "Language-Team: Slovenian (https://www.transifex.com/musicbrainz/teams/13846/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sl\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 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/sq.po�������������������������������������������������������������0000664�0000000�0000000�00000011271�14167750105�0020010�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Besnik Bleta <besnik@programeshqip.org>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Besnik Bleta <besnik@programeshqip.org>, 2020\n" "Language-Team: Albanian (https://www.transifex.com/musicbrainz/teams/13846/sq/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sq\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "Etiketues muzike nga MusicBrainz" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" "Keni nevojë të pastroni librarinë tuaj muzikore? Picard është një etiketues " "muzike, me burim të hapur, ndërplatformësh, nga MusicBrainz. Ka aftësinë të " "identifikojë kartela audio edhe pa ndonjë tejtëdhënë ekzistuese." #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "Etiketimi i kartelave audio s’ka qenë kurrë më i lehtë se sot." #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "Veçori:" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" "Formate të shumtë: Picard-i mbulon krejt formatet popullorë të muzikës, " "përfshi MP3, FLAC, OGG, M4A, WMA, WAV, etj." #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" "AcoustID: Picard-i përdor shenja gishtash audio AcoustID, duke lejuar që " "kartelat të identifikohen nga muzika faktike, madje edhe kur nuk kanë " "tejtëdhëna." #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" "Bazë e plotë të dhënash: për të furnizuar informacion të saktë rreth miliona" " hedhjesh muzikore në qarkullim, Picard-i përdor bazën e të dhënave " "MusicBrainz, të hapur dhe të mirëmbajtur nga bashkësia." #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" "Kërkim CD-je: Picard-i mund të kërkojë me një klikim për CD të tëra " "muzikore." #: 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 "" "Mbulim shtojcash: Nëse ju duhet një veçori, mund të zgjidhni prej një " "përzgjedhje të shtojcave të gatshme ose të hartoni tuajën." #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" "Skriptim: Një gjuhë e zhdërvjellët, por e lehtë për t’u mësuar, ju lejon të " "specifikoni saktësisht se si do të emërtohen kartelat tuaja muzikore dhe se " "si do të duken etiketat." #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" "Me Burim të Hapur: Picard-i qarkullon sipas licencës GNU General Public " "License 2.0 ose të mëvonshme, dhe strehohet në GitHub, ku zhvillohet në " "mënyrë aktive nga disa programues të mrekullueshëm." #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "MetaBrainz Foundation" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/sv.po�������������������������������������������������������������0000664�0000000�0000000�00000006534�14167750105�0020023�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # efef6ec5b435a041fce803c7f8af77d2_2341d43, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: efef6ec5b435a041fce803c7f8af77d2_2341d43, 2020\n" "Language-Team: Swedish (https://www.transifex.com/musicbrainz/teams/13846/sv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" "Omfattande databas: Picard använder den öppna och gemenskapsunderhållna " "MusicBrainz-databasen för att ge korrekt information om miljontals " "musikutgåvor." #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" ��������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/tr.po�������������������������������������������������������������0000664�0000000�0000000�00000006261�14167750105�0020015�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Lukáš Lalinský <lalinsky@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Lukáš Lalinský <lalinsky@gmail.com>, 2020\n" "Language-Team: Turkish (https://www.transifex.com/musicbrainz/teams/13846/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: tr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/uk.po�������������������������������������������������������������0000664�0000000�0000000�00000006622�14167750105�0020010�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Lukáš Lalinský <lalinsky@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Lukáš Lalinský <lalinsky@gmail.com>, 2020\n" "Language-Team: Ukrainian (https://www.transifex.com/musicbrainz/teams/13846/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: uk\n" "Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 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" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "" #: 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 "" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "" ��������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/zh-Hans.po��������������������������������������������������������0000664�0000000�0000000�00000010424�14167750105�0020674�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Dian Li <xslidian@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Dian Li <xslidian@gmail.com>, 2020\n" "Language-Team: Chinese Simplified (https://www.transifex.com/musicbrainz/teams/13846/zh-Hans/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh-Hans\n" "Plural-Forms: nplurals=1; plural=0;\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "MusicBrainz 出品的音乐标签软件" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" "您的音乐库需要清理吗? Picard 是一款开源、跨平台的音乐标签软件,由 MusicBrainz " "出品。它甚至能够在没有任何元数据的情况下鉴别音频文件。" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "为音频文件添加标签从未如此简单。" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "功能:" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "多格式: Picard 支持所有主流音乐格式,包括 MP3, FLAC, OGG, M4A, WMA, WAV 等。" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" "AcoustID: Picard 采用 AcoustID 音频指纹算法,可根据音频中实际存在的音乐来鉴别文件,即使文件无元数据信息也能做到。" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "数据库全面: Picard 采用开放的、由社区共同维护的 MusicBrainz 数据库提供数百万张专辑的精确信息。" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "CD 查询: Picard 可一键查询整张音乐 CD。" #: 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 "插件支持: 如果您需要特定的功能,可以从现有的插件库中挑选,也可以编写自己的插件。" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "脚本功能: 灵活简便的脚本功能允许您明确地指定音乐文件的命名方式,以及标签的显示方式。" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "开源: Picard 按照 GNU 通用公共许可证 (GPL) 2.0 或更高版本授权,托管于 GitHub,由许多超赞的开发者共同打造。" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "MetaBrainz 基金会" ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/zh.po�������������������������������������������������������������0000664�0000000�0000000�00000010377�14167750105�0020014�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Dian Li <xslidian@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Dian Li <xslidian@gmail.com>, 2020\n" "Language-Team: Chinese (https://www.transifex.com/musicbrainz/teams/13846/zh/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh\n" "Plural-Forms: nplurals=1; plural=0;\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "MusicBrainz 出品的音乐标签软件" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" "您的音乐库需要清理吗? Picard 是一款开源、跨平台的音乐标签软件,由 MusicBrainz " "出品。它甚至能够在没有任何元数据的情况下鉴别音频文件。" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "为音频文件添加标签从未如此简单。" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "功能:" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "多格式: Picard 支持所有主流音乐格式,包括 MP3, FLAC, OGG, M4A, WMA, WAV 等。" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" "AcoustID: Picard 采用 AcoustID 音频指纹算法,可根据音频中实际存在的音乐来鉴别文件,即使文件无元数据信息也能做到。" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "数据库全面: Picard 采用开放的、由社区共同维护的 MusicBrainz 数据库提供数百万张专辑的精确信息。" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "CD 查询: Picard 可一键查询整张音乐 CD。" #: 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 "插件支持: 如果您需要特定的功能,可以从现有的插件库中挑选,也可以编写自己的插件。" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "脚本功能: 灵活简便的脚本功能允许您明确地指定音乐文件的命名方式,以及标签的显示方式。" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "开源: Picard 按照 GNU 通用公共许可证 (GPL) 2.0 或更高版本授权,托管于 GitHub,由许多超赞的开发者共同打造。" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "MetaBrainz 基金会" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/zh_CN.po����������������������������������������������������������0000664�0000000�0000000�00000011162�14167750105�0020365�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Dian Li <xslidian@gmail.com>, 2019 # Lukáš Lalinský <lalinsky@gmail.com>, 2020 # Lionel <a472714747@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Lionel <a472714747@gmail.com>, 2020\n" "Language-Team: Chinese (China) (https://www.transifex.com/musicbrainz/teams/13846/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "MusicBrainz 出品的音乐标签软件" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" "您的音乐库需要清理吗? Picard 是一款开源、跨平台的音乐标签软件,由 MusicBrainz " "出品。它甚至能够在没有任何元数据的情况下鉴别音频文件。" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" "Picard通过重命名音乐文件并将其完全按照所需的方式分类到文件夹结构中,从而帮助您组织音乐集。 它提供了各种插件,您甚至可以编写自己的插件。 " "Picard支持多种音频格式,还可以为您查找整个CD。" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "为音频文件添加标签从未如此简单。" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "功能:" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "多格式: Picard 支持所有主流音乐格式,包括 MP3, FLAC, OGG, M4A, WMA, WAV 等。" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "" "AcoustID: Picard 采用 AcoustID 音频指纹算法,可根据音频中实际存在的音乐来鉴别文件,即使文件无元数据信息也能做到。" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "数据库全面: Picard 采用开放的、由社区共同维护的 MusicBrainz 数据库提供数百万张专辑的精确信息。" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "CD 查询: Picard 可一键查询整张音乐 CD。" #: 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 "插件支持: 如果您需要特定的功能,可以从现有的插件库中挑选,也可以编写自己的插件。" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "脚本功能: 灵活简便的脚本功能允许您明确地指定音乐文件的命名方式,以及标签的显示方式。" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "开源: Picard 按照 GNU 通用公共许可证 (GPL) 2.0 或更高版本授权,托管于 GitHub,由许多超赞的开发者共同打造。" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "MetaBrainz 基金会" ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/appstream/zh_TW.po����������������������������������������������������������0000664�0000000�0000000�00000011114�14167750105�0020414�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: # Shen-Ta Hsieh(BestSteve) <ibmibmibm.tw@gmail.com>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-14 23:03+0100\n" "PO-Revision-Date: 2018-11-25 07:37+0000\n" "Last-Translator: Shen-Ta Hsieh(BestSteve) <ibmibmibm.tw@gmail.com>, 2020\n" "Language-Team: Chinese (Taiwan) (https://www.transifex.com/musicbrainz/teams/13846/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" #: org.musicbrainz.Picard.appdata.xml.in:6 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: org.musicbrainz.Picard.appdata.xml.in:7 msgid "MusicBrainz's music tagger" msgstr "MusicBrainz 的音樂標籤管理程式" #: org.musicbrainz.Picard.appdata.xml.in:10 msgid "" "Do you need to clean up your music library? Picard is an open-source cross-" "platform music tagger by MusicBrainz. It has the ability to identify audio " "files even without any existing metadata." msgstr "" "您需要整理您的音樂收藏庫?Picard 是開放源代碼且跨平臺的音樂標籤管理程式,由 MusicBrainz " "製作。就算沒有後設資料參考,它也有能力辨識音訊檔案。" #: org.musicbrainz.Picard.appdata.xml.in:15 msgid "" "Picard helps you organize your music collection by renaming your music files" " and sorting them into a folder structure exactly the way you want it. A " "variety of plugins are available and you can even write your own. Picard " "supports a wide range of audio formats and can also lookup an entire CD for " "you." msgstr "" "Picard 依照您指定的方式來重新命名音樂檔案,並整理進資料夾,藉此幫助您整理您的音樂收藏。Picard " "有多種插件可使用,您甚至可以撰寫自己的插件。Picard 支援多種音樂格式,也可以為您查找整張 CD。" #: org.musicbrainz.Picard.appdata.xml.in:22 msgid "Tagging audio files has never been easier." msgstr "管理音訊檔案的標籤從來沒有這麼簡單。" #: org.musicbrainz.Picard.appdata.xml.in:25 msgid "Features:" msgstr "功能:" #: org.musicbrainz.Picard.appdata.xml.in:27 msgid "" "Multiple formats: Picard supports all popular music formats, including MP3, " "FLAC, OGG, M4A, WMA, WAV, and more." msgstr "多種格式: Picard 支援所有流行的音樂格式,包含 MP3、FLAC、OGG、M4A、WMA、WAV,與其他。" #: org.musicbrainz.Picard.appdata.xml.in:31 msgid "" "AcoustID: Picard uses AcoustID audio fingerprints, allowing files to be " "identified by the actual music, even if they have no metadata." msgstr "AcoustID: Picard 使用 AcoustID 音訊特徵碼,來實際辨認音樂本體,即使它們缺少後設資料。" #: org.musicbrainz.Picard.appdata.xml.in:35 msgid "" "Comprehensive database: Picard uses the open and community-maintained " "MusicBrainz database to provide accurate information about millions of music" " releases." msgstr "綜合資料庫: Picard 使用開放且由社群維護的 MusicBrainz 資料庫來提供上百萬筆音樂發行品的準確資訊。" #: org.musicbrainz.Picard.appdata.xml.in:40 msgid "CD lookups: Picard can lookup entire music CDs with a click." msgstr "CD 查找: Picard 可以按一下就查找整張音樂 CD。" #: 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 "套件支援: 如果您需要特別功能,您可以從預先提供的套件中選擇,或是製作您自己的套件。" #: org.musicbrainz.Picard.appdata.xml.in:47 msgid "" "Scripting: A flexible but easy to learn scripting language allows you to " "exactly specify how your music files will be named and how the tags will " "look like." msgstr "腳本: 彈性但易學的腳本語言,讓您可以準確指定您的音樂檔案如何命名,與如何上標籤。" #: org.musicbrainz.Picard.appdata.xml.in:52 msgid "" "Open Source: Picard is licensed under the GNU General Public License 2.0 or " "later, and is hosted on GitHub where it is actively developed by some " "awesome developers." msgstr "開放源代碼: Picard 基於 GNU 通用公共授權條款 2.0 或其之後的版本,且在有優秀開發者所開發的 GitHub 上託管。" #: org.musicbrainz.Picard.appdata.xml.in:92 msgid "MetaBrainz Foundation" msgstr "MetaBrainz 基金會" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/ar.po�����������������������������������������������������������������������0000664�0000000�0000000�00000473773�14167750105�0016016�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # FIRST AUTHOR <EMAIL@ADDRESS>, 2009 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # صفا الفليج <safaalfulaij@hotmail.com>, 2018 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Arabic (http://www.transifex.com/musicbrainz/musicbrainz/language/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: ar\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 && n%100<=99 ? 4 : 5;\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "الملفات غير المطابقة" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "حُمّل الألبوم %(id)s: ‏%(artist)s - ‏%(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "يحمّل الألبوم %(id)s..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[يحمّل معلومات الألبوم]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[تعذّر تحميل الألبوم %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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[4] "" msgstr[5] "" #: 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[4] "" msgstr[5] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "عُطل أثناء تحميل التجميعات: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "أزِل" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "عُرّف الملف ”%(filename)s“!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "لا مقطوعات تطابق الملف ”%(filename)s“" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "يبحث عن معلومات وصفية للملف %(filename)s..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "عُطل أثناء تحميل قائمة الملحقات: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "عام" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "الوسوم" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "امسح الوسوم الموجودة" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "أزِل وسوم ID3 من ملفات FLAC" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "أزِل وسوم APE الإصدارة الثانية من ملفات MP3" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "أزِل وسوم APE الإصدارة الثانية من ملفات AAC" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "أزِل وسوم APE الإصدارة الثانية من ملفات AC3" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "تسمية الملفات" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "التوافق مع وندوز" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "احذف الأدلة الفارغة" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "السكربتات" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "واجهة المستخدم" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "متقدّم" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "تجاهل الملفات المخفية" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "المقطوعات" #: picard/releasegroup.py:70 msgid "Year" msgstr "السنة" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "البلد" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "" #: picard/releasegroup.py:73 msgid "Label" msgstr "" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "رقم الكتالوج" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[لا باركود]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[لا معلومات إصدار]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "حساب MusicBrainz" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "رمز الاستيثاق:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "يُزيل الألبوم %(id)s: ‏%(artist)s - ‏%(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "عطل أثناء قراءة الأسطوانة:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "الألمانية" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "الإنجليزية" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "الإنجليزية (كندا)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "الإنجليزية (المملكة المتحدة)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "الإسبانية" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "الفرنسية" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "الإيطالية" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "النرويجية البوكمالية" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "البرتغالية البرازيلية" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "السويدية" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "النرويجية" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "تونجا" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 بكسل" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 بكسل" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 بكسل" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "المقاس الكامل" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "استعد المب&دئيات" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "صفا الفليج" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>ترجم التطبيق إلى العربية: %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "الألبوم" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "الفنّان" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "التاريخ" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "أنعِش القائمة" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "اعرض الإصدار على MusicBrainz" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "تحتوي المقطوعات صورا مختلفة" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "اعرض تفاصيل أكثر" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "اعرض تفاصيل أكثر..." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "ا&نقل الملفات الموسومة هنا" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "اعرض الملفات الم&خفية" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "ا&ضبط كدليل البدء" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "النوع" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "الغلاف" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "معلومات" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "اسم الملف" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "النسق:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "الحجم:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "الطول:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "معدّل البت:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "القنوات:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "الألبوم:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "الفنان:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "قائمة المقطوعات:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "معلومات الألبو" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "معلومات الوسيط" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "م&علوما" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "الملفات" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "الألبومات" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "الملفات المرجأة" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "الطلبات المرجأة" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: picard/ui/item.py:143 #, 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[4] "" msgstr[5] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "العنوان" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "الطول" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "فنّان الألبوم" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "الملحّن" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "الوسيط" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "النوع" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "تاريخ الإصدار الأصلي" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "مطابقة سيئة" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "مطابقة ضعيفة" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "مطابقة لا بأس بها" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "مطابقة جيد" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "مطابقة رائعة" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "مطابقة ممتازة" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "و&سّع الكل" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "ا&طوِ الكل" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "حدّد ال&كل" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "إصدارات أ&خرى" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "يحمّل..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "التجميعات" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "الملح&قات" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "تعدّل الألبوم" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "لم يتغيّر الألبوم" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "حُفظت المقطوعة" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "تأريخ النشاط" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "تغييرات غير محفوظة" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "أمتأكّد من إنهاء Picard؟" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "أ&نهِ Picard" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "جاهز" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "يستمع إلى المنفذ %(port)d" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&خيارات..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&قص" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "أل&صِق" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "م&ساعدة..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&عن..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&تبرّع..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "أبلِ&غ عن علة..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "منتدى ال&دعم..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "أ&ضِف ملفات..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "أضِ&ف مجلدا..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "احف&ظ" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "احفظ الملفات المحددة" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "ا&خرج" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "أ&زِل" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "أزِل الملفات/الألبومات المحددة" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "ابحث عن العنصر المحدّد في موقع MusicBrainz" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "ابحث عن ألبومات مشابهة..." #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "اعرض الإصدارات المشابهة واختر إصدارا مختلفا إن أرد" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "ابحث عن مقطوعات مشابهة..." #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "اعرض المقطوعات المشابهة واختر إصدارا مختلفا إن أرد" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "مت&صفّح الملفات" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "الإجرا&ءات" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "ا&فحص" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "اب&حث" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "ابحث عن العناصر المحدّدة في MusicBrainz" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "م&علومات..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "أن&عِش" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "&غيّر أسماء الملفات" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "احفظ الو&سوم" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "الوسوم من أسماء المل&فات..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "ا&فتح تجميعاتي في المتصفّح" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "اعرض &تأريخ النشاط" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "افتح في المش&غّل" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "شغّل الملف بمشغّل الوسائط المبدئي" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "افتح المجل&د المحتوي" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "افتح المجلد المحتوي في متصفّح الملفات" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&ملف" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "ت&حرير" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "من&ظور" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&خيارات" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "أ&دوات" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "م&ساعدة" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "الإجراءات" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "مقطوعة" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "كل النسق المدعومة" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "يضيف عدة أدلة من ”%(directory)s“..." #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "يضيف الدليل: ”%(directory)s“..." #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "الضبط مطلوب" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "الاستيثاق مطلوب" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "يحتاج Picard استيثاقا للوصول إلى معلوماتك الشخصية في خادوم MusicBrainz. أتريد الولوج الآن؟" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "يعرض الوسوم الأصلية والجديدة للملفات المحدد" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "الوسم" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "القيمة الأصلية" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "قيمة جديدة" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "أضِف وسما جديدا..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "اعرض التغييرات أولا" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "حرّر..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "أضِف إلى قائمة ”الوسوم المحجوزة“" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "أزِل من قائمة ”الوسوم المحجوزة“" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "استخدم القيمة الأصلية" msgstr[1] "استخدم القيمة الأصلية" msgstr[2] "استخدم القيمتين الأصليتين" msgstr[3] "استخدم القيم الأصلية" msgstr[4] "استخدم القيم الأصلية" msgstr[5] "استخدم القيم الأصلية" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "يطلب الخادوم %s منك الولوج. رجاءً أدخِل اسم المستخدم وكلمة السر." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "يطلب الوسيط %s منك الولوج. رجاءً أدخِل اسم المستخدم وكلمة السر." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "طبّقها!" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "يجب ألا يكون تنسيق تسمية الملف فارغا" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "اسم الملف" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "الإصدارات الآتية في MusicBrainz تطابق الأسطوانة:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "أل&غِ" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "حرّر الوسم" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "حرّر القيم" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "أضِف قيم" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "أزِل القيمة" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "خيارات" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "تصفّح..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "نزّل..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "خيارات متقدم" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "تجاهل اختلاف مدة المقطوعة إن كان أقل من كذا ثانية" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "تجاهل مسارات الملفات التي تطابق التعبير النمطي الآتي:" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "تجاهل المقطوعات الآتية عند تحديد فيما إذا كان الإصدار مكتملا" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "مقطوعات الفديو" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "انقل العنصر المحدد لأعلى" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "انقل العنصر المحدد لأسفل" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "مفتاح API:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "اجلب مفتاح API..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "خادوم MusicBrainz" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "المنفذ" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "عنوان الخادوم:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "لِج" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "اخرج" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " ٪" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr "" #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr "" #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "لغة واجهة المستخدم:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "متنوّع" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "خصّص شريط أدوات الإجراءات" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "أضِف زرا جديدا إلى شريط الأدوات" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "أضِف إجراء" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "أدرج فاصلا" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "أضِف فاصلا" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "أزِل الزر من شريط الأدوات" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "اسم المستخدم:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "كلمة السر:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "التكامل مع المتصفّح" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "منفذ الاستماع المبدئي:" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "استمع إلى localhost فقط" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "الملحقات" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "الاسم" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "الإصدارة" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "ثبّت ملحقة..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "افتح مجلد الملحقات" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "أعِد تحميل قائمة الملحقات" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "فعّل إعدادات المقطوعة" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "البريد الإلكتروني" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "أرسِل التقييمات إلى MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "أنواع الإصدار المفضلة" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "انقل الملفات عند الحفظ" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "الدليل المقصد:" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "غيّر أسماء الملفات عند الحف" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "انقل السكربت لأعلى" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "انقل السكربت لأسفل" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "أضِف سكربتا جديدا" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "أزِل السكربت" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "الاستيثاق مطلوب" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "اختر الأنواع..." #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "استخدم صورا بهذا المقاس فقط:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "نزّل الصور الموافق عليها فقط" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "حوّل أسماء الملفات إلى وسوم" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "استبدل الشرطات السفلية بمسافات" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&عاين" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&حسنا" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "خطأ في التعبير النمطي" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "ا&ستعد كل المبدئيات" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "صفّر كل إعدادات Picard" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "صفّر كل إعدادات صفحة الخيارات الحالية" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "أنت على وشك تصفير كل الخيارات في هذه الصفحة." #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "تحذير! سيصفّر هذا كل إعداداتك." #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "أكّد التصفير" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "أمتأكد؟" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "والج كَ‍ <b>%s</b>." #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "أضِف مجلدا" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "أضِف ملفات" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "ابحث" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "افحص" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "ابحث في المتصفّح" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "احفظ" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "افتح في المشغّل" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "مبدئيات النظام" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "تغيّرت اللغة" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "لقد غيّرت لغة الواجهة. عليك إعادة تشغيل Picard ليأخذ التغيير مفعوله." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "اسحب وأفلِت لإعادة الترتيب" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "أكّد الإزالة" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "المطابقة" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "الشبكة" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "الملحقة ”%s“ غير متوافقة مع إصدارة Picard هذه." #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "ستُرقّى الملحقة ”%s“ إلى الإصدارة %s في التشغيل التالي لِ‍ Picard." #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "أعِد تشغيل Picard للترقية إلى إصدارة أحدث" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "تتوفر إصدارة جديد" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "المؤلفو" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "الرخصة" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "تعذّر تنزيل الملحقة ”%s“." #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "رجاء أعِد المحاولة لاحقا." #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "التقييمات" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "صفّر الكل" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "المكان حيث ستُنقل إليه الملفات يجب ألا يكون فارغا." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "عطل في السكربت" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>يحمّل...</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "أعِد المحاولة" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "<strong>لم يُعثر على نتائج. رجاءً أعِد البحث باستعلام مختلف.</strong>" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "حمّل في Picard" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "نتائج البحث عن الألبومات" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "اللغة" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "الحالة" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "اعرض في المتصفّح" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "نتائج البحث عن المقطوعات" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "الإصدار" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "غيّر اسم السكربت" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "أمتأكد من إزالة هذا السكربت؟" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s ب" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:40 msgid "Arranger" msgstr "" #: picard/util/tags.py:42 msgid "Artists" msgstr "الفنّانون" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:44 msgid "ASIN" msgstr "" #: picard/util/tags.py:46 msgid "BPM" msgstr "" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "رقم الكتالوج" #: picard/util/tags.py:48 msgid "Comment" msgstr "تعليق" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "" #: picard/util/tags.py:53 msgid "Copyright" msgstr "حقوق النسخ" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "معرّف الأسطوان" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "رقم الأسطوان" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "رمّزهُ" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "إعدادات المرمّز" #: picard/util/tags.py:62 msgid "Engineer" msgstr "المهندس" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "" #: picard/util/tags.py:66 msgid "ISRC" msgstr "" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "الكلمات" #: picard/util/tags.py:75 msgid "Mixer" msgstr "المازج" #: picard/util/tags.py:76 msgid "Mood" msgstr "" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:92 msgid "Original Album" msgstr "الألبوم الأصلي" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "الفنّان الأصلي" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "السنة الأصلية" #: picard/util/tags.py:97 msgid "Performer" msgstr "المؤدي" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "المنتج" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "التقييم" #: picard/util/tags.py:104 msgid "Release Country" msgstr "بلد الإصدار" #: picard/util/tags.py:105 msgid "Release Status" msgstr "حالة الإصدار" #: picard/util/tags.py:106 msgid "Release Type" msgstr "نوع الإصدار" #: picard/util/tags.py:107 msgid "Remixer" msgstr "" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "إجمالي الأسطوانات" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "إجمالي المقطوعات" #: picard/util/tags.py:124 msgid "Track Number" msgstr "رقم المقطوعة" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "موقع الفنّان" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "الكاتب" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "عطل في متصفّح الوب" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "عطل أثناء إطلاق متصفّح الوب:\n\n%s" �����picard-release-2.7.3/po/ast.po����������������������������������������������������������������������0000664�0000000�0000000�00000117274�14167750105�0016172�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2014 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # FIRST AUTHOR <EMAIL@ADDRESS>, 2011 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2014-03-20 11:12+0100\n" "PO-Revision-Date: 2014-03-21 08:44+0000\n" "Last-Translator: nikki\n" "Language-Team: Asturian (http://www.transifex.com/projects/p/musicbrainz/language/ast/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" "Language: ast\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: contrib/plugins/no_release.py:50 msgid "Enable plugin for all releases by default" msgstr "" #: contrib/plugins/no_release.py:51 msgid "Tags to strip (comma-separated)" msgstr "" #: contrib/plugins/no_release.py:63 msgid "Remove specific release information..." msgstr "" #: contrib/plugins/open_in_gui.py:32 msgid "Open Error" msgstr "" #: contrib/plugins/open_in_gui.py:32 #, python-format msgid "" "Error while opening file:\n" "\n" "%s" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:117 msgid "Last.fm" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:118 msgid "Use track tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:119 msgid "Use artist tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:120 #: picard/ui/options/tags.py:30 msgid "Tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:121 #: picard/ui/ui_options_folksonomy.py:116 msgid "Ignore tags:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:122 #: picard/ui/ui_options_folksonomy.py:121 msgid "Join multiple tags with:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:123 #: picard/ui/ui_options_folksonomy.py:122 msgid " / " msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:124 #: picard/ui/ui_options_folksonomy.py:123 msgid ", " msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:125 #: picard/ui/ui_options_folksonomy.py:118 msgid "Minimal tag usage:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:126 #: picard/ui/ui_options_folksonomy.py:119 picard/ui/ui_options_matching.py:88 #: picard/ui/ui_options_matching.py:89 picard/ui/ui_options_matching.py:90 msgid " %" msgstr "" #: contrib/plugins/replaygain/__init__.py:50 msgid "Calculate replay &gain..." msgstr "" #: contrib/plugins/replaygain/__init__.py:66 #, python-format msgid "Calculating replay gain for \"%s\"..." msgstr "" #: contrib/plugins/replaygain/__init__.py:71 #, python-format msgid "Replay gain for \"%s\" successfully calculated." msgstr "" #: contrib/plugins/replaygain/__init__.py:73 #, python-format msgid "Could not calculate replay gain for \"%s\"." msgstr "" #: contrib/plugins/replaygain/__init__.py:76 msgid "Calculate album &gain..." msgstr "" #: contrib/plugins/replaygain/__init__.py:103 #: contrib/plugins/replaygain/__init__.py:111 #, python-format msgid "Calculating album gain for \"%s\"..." msgstr "" #: contrib/plugins/replaygain/__init__.py:119 #, python-format msgid "Album gain for \"%s\" successfully calculated." msgstr "" #: contrib/plugins/replaygain/__init__.py:121 #, python-format msgid "Could not calculate album gain for \"%s\"." msgstr "" #: picard/acoustid.py:102 #, python-format msgid "AcoustID lookup network error for '%s'!" msgstr "" #: picard/acoustid.py:117 #, python-format msgid "AcoustID lookup failed for '%s'!" msgstr "" #: picard/acoustid.py:128 #, python-format msgid "Acoustid lookup returned no result for file '%s'" msgstr "" #: picard/acoustid.py:132 #, python-format msgid "Looking up the fingerprint for file %s..." msgstr "" #: picard/acoustidmanager.py:78 msgid "Submitting AcoustIDs..." msgstr "" #: picard/acoustidmanager.py:83 #, python-format msgid "AcoustID submission failed with error '%s'" msgstr "" #: picard/acoustidmanager.py:85 msgid "AcoustIDs successfully submitted." msgstr "" #: picard/album.py:64 picard/cluster.py:234 msgid "Unmatched Files" msgstr "Ficheros que nun concasen" #: picard/album.py:187 #, python-format msgid "[could not load album %s]" msgstr "[nun se pudo cargar l'álbum %s]" #: picard/album.py:272 #, python-format msgid "Album %s loaded" msgstr "" #: picard/album.py:288 msgid "[loading album information]" msgstr "[cargando información del álbum]" #: picard/album.py:463 #, python-format msgid "; %i image" msgid_plural "; %i images" msgstr[0] "" msgstr[1] "" #: picard/cluster.py:150 picard/cluster.py:159 #, python-format msgid "No matching releases for cluster %s" msgstr "" #: picard/cluster.py:161 #, python-format msgid "Cluster %s identified!" msgstr "" #: picard/cluster.py:168 #, python-format msgid "Looking up the metadata for cluster %s..." msgstr "" #: picard/collection.py:60 #, python-format msgid "Added %i release to collection \"%s\"" msgid_plural "Added %i releases to collection \"%s\"" msgstr[0] "" msgstr[1] "" #: picard/collection.py:72 #, python-format msgid "Removed %i release from collection \"%s\"" msgid_plural "Removed %i releases from collection \"%s\"" msgstr[0] "" msgstr[1] "" #: picard/collection.py:81 #, python-format msgid "Error loading collections: %s" msgstr "" #: picard/config_upgrade.py:57 picard/config_upgrade.py:70 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:58 msgid "" "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." msgstr "" #: picard/config_upgrade.py:71 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:77 msgid "Merge" msgstr "" #: picard/config_upgrade.py:77 picard/ui/metadatabox.py:254 msgid "Remove" msgstr "" #: picard/const.py:67 msgid "CD" msgstr "CD" #: picard/const.py:68 msgid "CD-R" msgstr "" #: picard/const.py:69 msgid "HDCD" msgstr "" #: picard/const.py:70 msgid "8cm CD" msgstr "" #: picard/const.py:71 msgid "Vinyl" msgstr "Vinilu" #: picard/const.py:72 msgid "7\" Vinyl" msgstr "" #: picard/const.py:73 msgid "10\" Vinyl" msgstr "" #: picard/const.py:74 msgid "12\" Vinyl" msgstr "" #: picard/const.py:75 msgid "Digital Media" msgstr "Mediu Dixital" #: picard/const.py:76 msgid "USB Flash Drive" msgstr "" #: picard/const.py:77 msgid "slotMusic" msgstr "" #: picard/const.py:78 msgid "Cassette" msgstr "Casé" #: picard/const.py:79 msgid "DVD" msgstr "DVD" #: picard/const.py:80 msgid "DVD-Audio" msgstr "" #: picard/const.py:81 msgid "DVD-Video" msgstr "" #: picard/const.py:82 msgid "SACD" msgstr "SACD" #: picard/const.py:83 msgid "DualDisc" msgstr "" #: picard/const.py:84 msgid "MiniDisc" msgstr "Mini Discu" #: picard/const.py:85 msgid "Blu-ray" msgstr "" #: picard/const.py:86 msgid "HD-DVD" msgstr "" #: picard/const.py:87 msgid "Videotape" msgstr "" #: picard/const.py:88 msgid "VHS" msgstr "" #: picard/const.py:89 msgid "Betamax" msgstr "" #: picard/const.py:90 msgid "VCD" msgstr "" #: picard/const.py:91 msgid "SVCD" msgstr "" #: picard/const.py:92 msgid "UMD" msgstr "" #: picard/const.py:93 picard/coverartarchive.py:33 #: picard/ui/ui_options_releases.py:226 msgid "Other" msgstr "Otru" #: picard/const.py:94 msgid "LaserDisc" msgstr "Discu laser" #: picard/const.py:95 msgid "Cartridge" msgstr "" #: picard/const.py:96 msgid "Reel-to-reel" msgstr "" #: picard/const.py:97 msgid "DAT" msgstr "DAT" #: picard/const.py:98 msgid "Wax Cylinder" msgstr "Cilindru Wax" #: picard/const.py:99 msgid "Piano Roll" msgstr "Pianola" #: picard/const.py:100 msgid "DCC" msgstr "" #: picard/const.py:115 msgid "Danish" msgstr "" #: picard/const.py:116 msgid "German" msgstr "Alemán" #: picard/const.py:118 msgid "English" msgstr "Inglés" #: picard/const.py:119 msgid "English (Canada)" msgstr "Inglés (Canadá)" #: picard/const.py:120 msgid "English (UK)" msgstr "Inglés (RX)" #: picard/const.py:122 msgid "Spanish" msgstr "Castellán" #: picard/const.py:123 msgid "Estonian" msgstr "Estoniu" #: picard/const.py:125 msgid "Finnish" msgstr "Finlandés" #: picard/const.py:127 msgid "French" msgstr "Francés" #: picard/const.py:136 msgid "Italian" msgstr "Italianu" #: picard/const.py:143 msgid "Dutch" msgstr "Holandés" #: picard/const.py:145 msgid "Polish" msgstr "Polacu" #: picard/const.py:147 msgid "Brazilian Portuguese" msgstr "Portugés BR" #: picard/const.py:154 msgid "Swedish" msgstr "Suecu" #: picard/coverart.py:84 #, python-format msgid "Coverart %s downloaded" msgstr "" #: picard/coverart.py:240 #, python-format msgid "Downloading http://%s:%i%s" msgstr "" #: picard/coverartarchive.py:24 msgid "Front" msgstr "" #: picard/coverartarchive.py:25 msgid "Back" msgstr "" #: picard/coverartarchive.py:26 msgid "Booklet" msgstr "" #: picard/coverartarchive.py:27 msgid "Medium" msgstr "" #: picard/coverartarchive.py:28 msgid "Tray" msgstr "" #: picard/coverartarchive.py:29 msgid "Obi" msgstr "" #: picard/coverartarchive.py:30 msgid "Spine" msgstr "" #: picard/coverartarchive.py:31 picard/ui/mainwindow.py:546 msgid "Track" msgstr "" #: picard/coverartarchive.py:32 msgid "Sticker" msgstr "" #: picard/coverartarchive.py:34 msgid "Unknown" msgstr "" #: picard/file.py:536 #, python-format msgid "No matching tracks for file %s" msgstr "Nun concasa pista denguna pal ficheru %s" #: picard/file.py:548 #, python-format msgid "No matching tracks above the threshold for file %s" msgstr "Nun concasa pista denguna perriba del umbral pal ficheru %s" #: picard/file.py:551 #, python-format msgid "File %s identified!" msgstr "¡Identificáu el ficheru %s!" #: picard/file.py:567 #, python-format msgid "Looking up the metadata for file %s..." msgstr "Guetando los metadatos del ficheru %s..." #: picard/releasegroup.py:53 msgid "Tracks" msgstr "" #: picard/releasegroup.py:54 msgid "Year" msgstr "" #: picard/releasegroup.py:55 picard/ui/cdlookup.py:34 msgid "Country" msgstr "" #: picard/releasegroup.py:56 picard/util/tags.py:81 msgid "Format" msgstr "" #: picard/releasegroup.py:57 msgid "Label" msgstr "" #: picard/releasegroup.py:58 msgid "Cat No" msgstr "" #: picard/releasegroup.py:88 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:108 msgid "[no release info]" msgstr "" #: picard/tagger.py:316 #, python-format msgid "Loading directory %s" msgstr "" #: picard/tagger.py:452 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:453 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/ui/cdlookup.py:34 picard/ui/mainwindow.py:544 #: picard/ui/ui_options_releases.py:216 picard/util/tags.py:21 msgid "Album" msgstr "" #: picard/ui/cdlookup.py:34 picard/ui/itemviews.py:96 #: picard/ui/mainwindow.py:545 picard/util/tags.py:22 msgid "Artist" msgstr "" #: picard/ui/cdlookup.py:34 picard/util/tags.py:24 msgid "Date" msgstr "" #: picard/ui/cdlookup.py:35 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:35 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:35 picard/util/tags.py:79 msgid "Barcode" msgstr "" #: picard/ui/collectionmenu.py:31 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:92 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/coverartbox.py:142 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/filebrowser.py:40 msgid "&Move Tagged Files Here" msgstr "" #: picard/ui/filebrowser.py:43 msgid "Show &Hidden Files" msgstr "" #: picard/ui/filebrowser.py:48 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:36 picard/ui/infodialog.py:75 msgid "Info" msgstr "" #: picard/ui/infodialog.py:80 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:82 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:86 msgid "Size:" msgstr "" #: picard/ui/infodialog.py:90 msgid "Length:" msgstr "" #: picard/ui/infodialog.py:92 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:94 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:96 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:100 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:102 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:105 msgid "Channels:" msgstr "" #: picard/ui/infodialog.py:116 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:124 msgid "&Errors" msgstr "" #: picard/ui/infodialog.py:134 picard/ui/ui_infodialog.py:77 msgid "&Info" msgstr "" #: picard/ui/infostatus.py:51 msgid "Files" msgstr "" #: picard/ui/infostatus.py:52 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:53 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:54 msgid "Pending requests" msgstr "" #: picard/ui/itemviews.py:94 picard/util/tags.py:23 msgid "Title" msgstr "" #: picard/ui/itemviews.py:95 picard/util/tags.py:88 msgid "Length" msgstr "" #: picard/ui/itemviews.py:231 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:233 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:294 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:297 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:362 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:365 msgid "&Plugins" msgstr "" #: picard/ui/itemviews.py:541 msgid "file view" msgstr "" #: picard/ui/itemviews.py:542 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:562 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:571 msgid "album view" msgstr "" #: picard/ui/itemviews.py:572 msgid "Contains albums and matched files" msgstr "" #: picard/ui/logview.py:91 msgid "Log" msgstr "" #: picard/ui/logview.py:99 msgid "Status History" msgstr "" #: picard/ui/mainwindow.py:74 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:155 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:156 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:157 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:164 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:216 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:220 msgid "" "Picard listens on a port to integrate with your browser and downloads " "release information when you click the \"Tagger\" buttons on the MusicBrainz" " website" msgstr "" #: picard/ui/mainwindow.py:240 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:263 msgid "Submission Error" msgstr "" #: picard/ui/mainwindow.py:264 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:269 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:273 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:278 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:283 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:288 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:292 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:295 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:298 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:301 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:302 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:307 msgid "A&dd Folder..." msgstr "" #: picard/ui/mainwindow.py:308 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:310 msgid "Ctrl+D" msgstr "" #: picard/ui/mainwindow.py:313 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:314 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:320 msgid "S&ubmit" msgstr "" #: picard/ui/mainwindow.py:321 msgid "Submit fingerprints" msgstr "" #: picard/ui/mainwindow.py:325 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:328 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:331 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:332 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:336 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:337 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:341 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:345 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:348 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:354 picard/ui/mainwindow.py:539 msgid "Search" msgstr "" #: picard/ui/mainwindow.py:357 msgid "&CD Lookup..." msgstr "" #: picard/ui/mainwindow.py:358 picard/ui/mainwindow.py:359 msgid "Lookup CD" msgstr "" #: picard/ui/mainwindow.py:361 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:364 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:367 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:370 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:373 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:376 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:377 picard/ui/mainwindow.py:378 msgid "Lookup metadata" msgstr "" #: picard/ui/mainwindow.py:381 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:384 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:387 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:390 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:391 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:394 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:399 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:404 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:409 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:412 msgid "View &Log..." msgstr "" #: picard/ui/mainwindow.py:415 msgid "View Status &History..." msgstr "" #: picard/ui/mainwindow.py:422 msgid "&Open..." msgstr "" #: picard/ui/mainwindow.py:423 msgid "Open the file" msgstr "" #: picard/ui/mainwindow.py:426 msgid "Open &Folder..." msgstr "" #: picard/ui/mainwindow.py:427 msgid "Open the containing folder" msgstr "" #: picard/ui/mainwindow.py:448 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:456 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:462 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:470 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:476 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:485 picard/ui/util.py:35 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:505 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:608 msgid "All Supported Formats" msgstr "" #: picard/ui/mainwindow.py:705 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:706 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:784 picard/ui/mainwindow.py:791 #, python-format msgid " (Error: %s)" msgstr "" #: picard/ui/metadatabox.py:82 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:90 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:154 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:155 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:157 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:157 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:157 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:180 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:182 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:237 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:258 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/passworddialog.py:37 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:75 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/tagsfromfilenames.py:55 picard/ui/tagsfromfilenames.py:100 msgid "File Name" msgstr "" #: picard/ui/ui_cdlookup.py:66 picard/ui/ui_options_cdlookup.py:55 #: picard/ui/ui_options_cdlookup_select.py:62 picard/ui/options/cdlookup.py:38 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:67 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:68 msgid "OK" msgstr "" #: picard/ui/ui_cdlookup.py:69 msgid "Lookup manually" msgstr "" #: picard/ui/ui_cdlookup.py:70 msgid "Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:101 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:102 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:103 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:104 msgid "Remove value" msgstr "" #: picard/ui/ui_infodialog.py:78 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:100 msgid "Form" msgstr "" #: picard/ui/ui_options.py:51 msgid "Options" msgstr "" #: picard/ui/ui_options_advanced.py:46 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:47 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_cdlookup.py:56 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:63 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:145 msgid "Location" msgstr "" #: picard/ui/ui_options_cover.py:146 msgid "Embed cover images into tags" msgstr "" #: picard/ui/ui_options_cover.py:147 msgid "Only embed a front image" msgstr "" #: picard/ui/ui_options_cover.py:148 msgid "Save cover images as separate files" msgstr "" #: picard/ui/ui_options_cover.py:149 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:150 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:151 msgid "Coverart Providers" msgstr "" #: picard/ui/ui_options_cover.py:152 msgid "Amazon" msgstr "" #: picard/ui/ui_options_cover.py:153 picard/ui/ui_options_cover.py:155 msgid "Cover Art Archive" msgstr "" #: picard/ui/ui_options_cover.py:154 msgid "Sites on the whitelist" msgstr "" #: picard/ui/ui_options_cover.py:156 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_options_cover.py:157 msgid "250 px" msgstr "" #: picard/ui/ui_options_cover.py:158 msgid "500 px" msgstr "" #: picard/ui/ui_options_cover.py:159 msgid "Full size" msgstr "" #: picard/ui/ui_options_cover.py:160 msgid "Download only images of the following types:" msgstr "" #: picard/ui/ui_options_cover.py:161 msgid "Download only approved images" msgstr "" #: picard/ui/ui_options_cover.py:162 msgid "" "Use the first image type as the filename. This will not change the filename " "of front images." msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:85 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:86 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:88 #: picard/ui/ui_options_interface.py:88 picard/ui/ui_options_renaming.py:138 msgid "Browse..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:89 msgid "Download..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:90 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:91 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_folksonomy.py:115 picard/ui/options/folksonomy.py:28 msgid "Folksonomy Tags" msgstr "" #: picard/ui/ui_options_folksonomy.py:117 msgid "Only use my tags" msgstr "" #: picard/ui/ui_options_folksonomy.py:120 msgid "Maximum number of tags:" msgstr "" #: picard/ui/ui_options_general.py:92 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:93 picard/ui/ui_options_network.py:123 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:94 picard/ui/ui_options_network.py:124 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:95 msgid "Account Information" msgstr "" #: picard/ui/ui_options_general.py:96 picard/ui/ui_options_network.py:121 #: picard/ui/ui_passworddialog.py:74 msgid "Password:" msgstr "" #: picard/ui/ui_options_general.py:97 picard/ui/ui_options_network.py:122 #: picard/ui/ui_passworddialog.py:73 msgid "Username:" msgstr "" #: picard/ui/ui_options_general.py:98 picard/ui/options/general.py:31 msgid "General" msgstr "" #: picard/ui/ui_options_general.py:99 msgid "Automatically scan all new files" msgstr "" #: picard/ui/ui_options_general.py:100 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/ui/ui_options_interface.py:82 msgid "Miscellaneous" msgstr "" #: picard/ui/ui_options_interface.py:83 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:84 msgid "Allow selection of multiple directories" msgstr "" #: picard/ui/ui_options_interface.py:85 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:86 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/ui/ui_options_interface.py:87 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:89 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_matching.py:86 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:87 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:91 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:92 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:114 picard/ui/options/metadata.py:29 msgid "Metadata" msgstr "" #: picard/ui/ui_options_metadata.py:115 msgid "Translate artist names to this locale where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:116 msgid "Use standardized artist names" msgstr "" #: picard/ui/ui_options_metadata.py:117 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/ui/ui_options_metadata.py:118 msgid "Use release relationships" msgstr "" #: picard/ui/ui_options_metadata.py:119 msgid "Use track relationships" msgstr "" #: picard/ui/ui_options_metadata.py:120 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_metadata.py:121 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:122 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:123 msgid "Non-album tracks:" msgstr "" #: picard/ui/ui_options_metadata.py:124 picard/ui/ui_options_metadata.py:125 #: picard/ui/ui_options_renaming.py:147 msgid "Default" msgstr "" #: picard/ui/ui_options_network.py:120 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_network.py:125 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:126 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:127 msgid "Listen only on localhost" msgstr "" #: picard/ui/ui_options_plugins.py:131 picard/ui/options/plugins.py:38 msgid "Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:132 picard/ui/options/plugins.py:122 msgid "Name" msgstr "" #: picard/ui/ui_options_plugins.py:133 picard/util/tags.py:39 msgid "Version" msgstr "" #: picard/ui/ui_options_plugins.py:134 picard/ui/options/plugins.py:125 msgid "Author" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:137 msgid "Download plugins" msgstr "" #: picard/ui/ui_options_plugins.py:138 msgid "Details" msgstr "" #: picard/ui/ui_options_ratings.py:53 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:54 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:55 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:56 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:215 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:217 msgid "Single" msgstr "" #: picard/ui/ui_options_releases.py:218 msgid "EP" msgstr "" #: picard/ui/ui_options_releases.py:219 msgid "Compilation" msgstr "" #: picard/ui/ui_options_releases.py:220 msgid "Soundtrack" msgstr "" #: picard/ui/ui_options_releases.py:221 msgid "Spokenword" msgstr "" #: picard/ui/ui_options_releases.py:222 msgid "Interview" msgstr "" #: picard/ui/ui_options_releases.py:223 msgid "Audiobook" msgstr "" #: picard/ui/ui_options_releases.py:224 msgid "Live" msgstr "" #: picard/ui/ui_options_releases.py:225 msgid "Remix" msgstr "" #: picard/ui/ui_options_releases.py:227 msgid "Reset all" msgstr "" #: picard/ui/ui_options_releases.py:228 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:229 picard/ui/ui_options_releases.py:232 msgid ">" msgstr "" #: picard/ui/ui_options_releases.py:230 picard/ui/ui_options_releases.py:233 msgid "<" msgstr "" #: picard/ui/ui_options_releases.py:231 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:134 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:135 msgid "Replace non-ASCII characters" msgstr "" #: picard/ui/ui_options_renaming.py:136 msgid "Windows compatibility" msgstr "" #: picard/ui/ui_options_renaming.py:137 msgid "Move files to this directory when saving:" msgstr "" #: picard/ui/ui_options_renaming.py:139 msgid "Delete empty directories" msgstr "" #: picard/ui/ui_options_renaming.py:140 msgid "Move additional files:" msgstr "" #: picard/ui/ui_options_renaming.py:141 msgid "Name files like this" msgstr "" #: picard/ui/ui_options_renaming.py:148 msgid "Examples" msgstr "" #: picard/ui/ui_options_script.py:49 msgid "Tagger Script" msgstr "" #: picard/ui/ui_options_tags.py:165 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:166 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/ui/ui_options_tags.py:167 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:168 msgid "Clear existing tags" msgstr "" #: picard/ui/ui_options_tags.py:169 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/ui/ui_options_tags.py:170 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/ui/ui_options_tags.py:171 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags.py:172 msgid "Tags are separated by commas, and are case-sensitive." msgstr "" #: picard/ui/ui_options_tags.py:173 msgid "Tag Compatibility" msgstr "" #: picard/ui/ui_options_tags.py:174 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags.py:175 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags.py:176 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags.py:177 msgid "ID3v2 Text Encoding" msgstr "" #: picard/ui/ui_options_tags.py:178 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags.py:179 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags.py:180 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_options_tags.py:181 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags.py:182 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags.py:183 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_passworddialog.py:72 msgid "Authentication required" msgstr "" #: picard/ui/ui_passworddialog.py:75 msgid "Save username and password" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:56 msgid "&Preview" msgstr "" #: picard/ui/util.py:33 msgid "&Ok" msgstr "" #: picard/ui/util.py:34 msgid "&Cancel" msgstr "" #: picard/ui/options/about.py:33 msgid "About" msgstr "" #: picard/ui/options/about.py:48 msgid "is not installed" msgstr "" #: picard/ui/options/about.py:59 msgid "translator-credits" msgstr "Launchpad Contributions:\n ASTUR2000 https://launchpad.net/~astur2000\n Xuacu Saturio https://launchpad.net/~xuacusk8" #: picard/ui/options/about.py:62 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/options/about.py:66 #, python-format msgid "" "<p align=\"center\"><span style=\"font-size:15px;font-weight:bold;\">MusicBrainz Picard</span><br/>\n" "Version %(version)s</p>\n" "<p align=\"center\"><small>\n" "PyQt %(pyqt-version)s<br/>\n" "Mutagen %(mutagen-version)s<br/>\n" "Discid %(discid-version)s\n" "</small></p>\n" "<p align=\"center\"><strong>Supported formats</strong><br/>%(formats)s</p>\n" "<p align=\"center\"><strong>Please donate</strong><br/>\n" "Thank you for using Picard. Picard relies on the MusicBrainz database, which is operated by the MetaBrainz Foundation with the help of thousands of volunteers. If you like this application please consider donating to the MetaBrainz Foundation to keep the service running.</p>\n" "<p align=\"center\"><a href=\"%(picard-donate-url)s\">Donate now!</a></p>\n" "<p align=\"center\"><strong>Credits</strong><br/>\n" "<small>Copyright © 2004-2014 Robert Kaye, Lukáš Lalinský and others%(translator-credits)s</small></p>\n" "<p align=\"center\"><a href=\"%(picard-doc-url)s\">%(picard-doc-url)s</a></p>\n" msgstr "" #: picard/ui/options/advanced.py:31 msgid "Advanced" msgstr "" #: picard/ui/options/advanced.py:66 msgid "Regex Error" msgstr "" #: picard/ui/options/cover.py:63 msgid "Cover Art" msgstr "" #: picard/ui/options/fingerprinting.py:32 msgid "Fingerprinting" msgstr "" #: picard/ui/options/interface.py:35 msgid "User Interface" msgstr "" #: picard/ui/options/interface.py:54 msgid "System default" msgstr "" #: picard/ui/options/interface.py:96 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:96 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/matching.py:28 msgid "Matching" msgstr "" #: picard/ui/options/network.py:29 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:126 msgid "File" msgstr "" #: picard/ui/options/ratings.py:28 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:33 msgid "Preferred Releases" msgstr "" #: picard/ui/options/renaming.py:37 msgid "File Naming" msgstr "" #: picard/ui/options/renaming.py:184 msgid "Error" msgstr "" #: picard/ui/options/renaming.py:184 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/renaming.py:194 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/options/scripting.py:63 msgid "Scripting" msgstr "" #: picard/ui/options/scripting.py:95 msgid "Script Error" msgstr "" #: picard/util/bytes2human.py:33 #, python-format msgid "%s B" msgstr "" #: picard/util/bytes2human.py:34 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:35 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:36 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:38 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:84 #, python-format msgid "%s " msgstr "" #: picard/util/tags.py:25 msgid "Original Release Date" msgstr "" #: picard/util/tags.py:26 msgid "Original Year" msgstr "" #: picard/util/tags.py:27 msgid "Album Artist" msgstr "" #: picard/util/tags.py:28 msgid "Track Number" msgstr "" #: picard/util/tags.py:29 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:30 msgid "Disc Number" msgstr "" #: picard/util/tags.py:31 msgid "Total Discs" msgstr "" #: picard/util/tags.py:32 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:33 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:34 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:35 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:36 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:37 msgid "ASIN" msgstr "" #: picard/util/tags.py:38 msgid "Grouping" msgstr "" #: picard/util/tags.py:40 msgid "ISRC" msgstr "" #: picard/util/tags.py:41 msgid "Mood" msgstr "" #: picard/util/tags.py:42 msgid "BPM" msgstr "" #: picard/util/tags.py:43 msgid "Copyright" msgstr "" #: picard/util/tags.py:44 msgid "License" msgstr "" #: picard/util/tags.py:45 msgid "Composer" msgstr "" #: picard/util/tags.py:46 msgid "Writer" msgstr "" #: picard/util/tags.py:47 msgid "Conductor" msgstr "" #: picard/util/tags.py:48 msgid "Lyricist" msgstr "" #: picard/util/tags.py:49 msgid "Arranger" msgstr "" #: picard/util/tags.py:50 msgid "Producer" msgstr "" #: picard/util/tags.py:51 msgid "Engineer" msgstr "" #: picard/util/tags.py:52 msgid "Subtitle" msgstr "" #: picard/util/tags.py:53 msgid "Disc Subtitle" msgstr "" #: picard/util/tags.py:54 msgid "Remixer" msgstr "" #: picard/util/tags.py:55 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:56 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:57 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:58 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:59 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:60 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:61 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:62 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:63 msgid "MusicBrainz Sort Name" msgstr "" #: picard/util/tags.py:64 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:65 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:66 msgid "AcoustID" msgstr "" #: picard/util/tags.py:67 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:68 msgid "Disc Id" msgstr "" #: picard/util/tags.py:69 msgid "Website" msgstr "" #: picard/util/tags.py:70 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:71 msgid "Comment" msgstr "" #: picard/util/tags.py:72 msgid "Genre" msgstr "" #: picard/util/tags.py:73 msgid "Encoded By" msgstr "" #: picard/util/tags.py:74 msgid "Performer" msgstr "" #: picard/util/tags.py:75 msgid "Release Type" msgstr "" #: picard/util/tags.py:76 msgid "Release Status" msgstr "" #: picard/util/tags.py:77 msgid "Release Country" msgstr "" #: picard/util/tags.py:78 msgid "Record Label" msgstr "" #: picard/util/tags.py:80 msgid "Catalog Number" msgstr "" #: picard/util/tags.py:82 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:83 msgid "Media" msgstr "" #: picard/util/tags.py:84 msgid "Lyrics" msgstr "" #: picard/util/tags.py:85 msgid "Mixer" msgstr "" #: picard/util/tags.py:86 msgid "Language" msgstr "" #: picard/util/tags.py:87 msgid "Script" msgstr "" #: picard/util/tags.py:89 msgid "Rating" msgstr "" #: picard/util/tags.py:90 msgid "Artists" msgstr "" #: picard/util/tags.py:91 msgid "Work" msgstr "" #: picard/util/webbrowser2.py:90 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:90 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/�����������������������������������������������������������������0000775�0000000�0000000�00000000000�14167750105�0017215�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/.gitignore�������������������������������������������������������0000664�0000000�0000000�00000000000�14167750105�0021173�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/da.po������������������������������������������������������������0000664�0000000�0000000�00000571707�14167750105�0020162�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Frederik “Freso” S. Olesen <transifex.net@freso.dk>, 2012 # Frederik “Freso” S. Olesen <transifex.net@freso.dk>, 2014-2015 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 16:32+0000\n" "Last-Translator: Nicolás Tamargo <reosarevok@gmail.com>\n" "Language-Team: Danish (http://www.transifex.com/musicbrainz/musicbrainz/language/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "" #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "" #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "10\" vinyl" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "12\" vinyl" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "7\" vinyl" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "8cm CD" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "8cm CD+G" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "" #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "A‐dorisk" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "" #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "" #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "" #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "" #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "" #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "A‐dur" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "" #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "A‐mol" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "" #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "" #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "" #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "" #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "" #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "" #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "" #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "" #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "" #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "" #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "" #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "" #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "Aes‐dur" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "Aes‐mol" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "Ais‐mol" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "APRA‐id" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "ASCAP‐id" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "Acem" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "Acem Nevruz" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "Acem Rast" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "Acem Zemzeme" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "Acemaşiran" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "Acembuselik" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "Acemkürdi" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "Acemli Yegah" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "Acemtarab" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "Aheng-i Tarab" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "Ak Dügah" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "Aksak" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "Aksaksemai" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "Aksaksemai Evferi" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "album" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "Gør det muligt at sætte placeringen af hver genstand i serien manuelt." #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "Amṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "Amṛtavāhiṇi" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "områdenavn" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "arie" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "kunstnernavn" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "Asāvēri" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "lydbog" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "Aṭāna" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "H-dur" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "H-mol" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "BMI-id" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "bagside" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "Bahudāri" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "Balahaṁsa" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "ballet" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "Bauḷi" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "Behāg" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "Bhairavi" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "Bhavāni" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "Bhāvapriya" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "Bhīmpalāsi" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "Bhōga sāvēri" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "Bhūpāḷaṁ" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "Bhūṣāvaḷi" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "Bilahari" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "Blu-spec CD" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "bog" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "Budamanōhari" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "Bāgēśrī" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "Bēgaḍa" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "Bṛndāvana sāranga" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "Bṛndāvani" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "C-dur" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "C-mol" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "Ces-dur" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "Cis-dur" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "Cis-mol" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "CD+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "Cakravākaṁ" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "Candrajyōti" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "Candrakauns" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "kantate" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "Carturdaśa rāgamālika" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "kassette" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "Caturaśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "figur" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "kor" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "by" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "opsamling" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "koncert" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "land" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "Cāyātarangiṇi" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "D-dur" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "D-mol" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "Dis-dur" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "Des-mol" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "Dis-mol" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "DJ-mix" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "Darbār" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "Darbārī kānaḍa" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "demo" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "Devāmṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "Dhanaśrī" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "Dhanyāsi" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "Dharmāvati" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "Dhr̥va" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "Dhēnuka" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "digitalt medie" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "distributør" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "distrikt" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "Durga" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "Dvijāvanti" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "Dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "Dēvakriya" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "Dēvamanōhari" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "Dēś" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "Dēśādi" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "Dīpakaṁ" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "Dīpāḷi" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "E-dur" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "E-mol" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "Es-dur" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "Es-mol" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "Eis-mol" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "F-dur" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "F-mol" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "Fes-dur" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "Fis-dur" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "Fis-mol" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "formelt navn" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "forside" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "G-dur" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "G-mol" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "Ges-dur" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "Gis-dur" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "Gis-mol" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "GEMA-id" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "Gamakakriya" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "Gamakakriya/Pūrvīkaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "Garuḍadhvani" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "Gaurīmanōhari" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "Gauḍa malhār" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "Gauḷa" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "Gauḷipantu" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "Gaṁbhīra nāṭa" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "Gaṁbhīra vāṇi" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "Ghanṭa" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "gruppe" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "Gurjāri" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "Gānamūrti" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "Gānavāridhi" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "Gāngēyabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "Gōpikāvasantaṁ" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "HQCD" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "Hamsadhvani" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "Hamsavinōdini" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "Hamīr kaḷyaṇi" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "Harikāmbhōji" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "Haṁsanādaṁ" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "Haṁsānandi" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "Hindustān gāndhāri" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "Hindōḷa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "Hindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "Hisar" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "Hisar Vech-i Şehnaz" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "Hisarbuselik" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "Horasan" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "Horosani Beyati" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "Hoş Aver" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "Hussēnī" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "Hüseynibuselik" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "Hüzzam" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "Hüzzam-ı Cedid" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "Hēmavati" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "" #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "Indendørs arena" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Interview" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "JASRAC-id" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "Jaganmōhini" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "Janaranjani" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "Jaya manōhari" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "Jayantasēna" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "Jayantaśrī" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "Jhankāradhvani" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "Jingala" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "Jyōti svarūpiṇi" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "Jōg" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "Jōgiya" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "Jōnpuri" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "KOMCA-id" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "Kalgaḍa" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "Kalyāṇi" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "Kalāvati" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "Kamalāmanōhari" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "Kamās" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "Kannaḍa gaula" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "Karaharapriya" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "Karṇaranjani" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "Karṇāṭaka behāg" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "Karṇāṭaka dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "Karṇāṭaka kāpi" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "Karṇāṭaka śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "Kathanakutūhalaṁ" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "Kaḷyāṇa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "Kaḷā sāvēri" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "Kaḷānidhi" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "Kedāraṁ" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "toneart" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "Khaṇḍa chāpu" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "Khaṇḍa-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "Khaṇḍa-jāti ēka" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "Kuntalavarāḷi" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "Kurinji" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "Kāmaranjani" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "Kāmavardani/Pantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "Kānaḍa" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "Kāntāmaṇi" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "Kāpi" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "Kāpi nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "Kāvaḍicindu" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "Kāṁbhōji" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "Kēdāragauḷa" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "Kīravāṇi" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "Kīraṇāvaḷi" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "Kōkiladhvani" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "Kōkilapriya" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "Selskab" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "selskabsnavn" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "Lalita" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "Lalita pancamaṁ" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisc" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "Latāngi" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "Lavāngi" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "juridisk navn" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "live" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "Madhyamā varāḷi" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "Madhyamāvati" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "Madhyādi" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "madrigal" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "Maduvanti" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "Mahālakṣmi" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "Malahari" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "Malayamārutaṁ" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "Mandāri" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "Manōranjani" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "messe" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "Mayūra sāvēri" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "Maṇirangu" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "Maṭhya" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "medie" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "Meghamalhar" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "Miśra chāpu" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "Miśra khamāj" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "Miśra pahāḍi" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "Miśra yaman" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "Miśra śivaranjani" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "Miśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "Miśra-jāti rūpaka" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "motet" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "Mukhāri" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "kommune" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "MÜST-id" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "Mānavati" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "Mānji" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "Mānḍu" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "Mārgahindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "Māyāmāḷavagauḷa" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "Māḷavi" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "Mōhan kaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "Mōhanaṁ" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "Navarasa kannaḍa" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "Navarāgamālika" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "Navrōj" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "Naḷinakānti" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "Naṭabhairavi" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "Naṭanārāyaṇi" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "Nirōṣita" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "Nādanāmakriya" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "Nāga gāndhāri" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "Nāgasvarāvaḷi" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "Nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "Nāsikabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "Nāyaki" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "Nāṭa" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "Nāṭakapriya" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "Nāṭakurinji" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "Nīlāṁbari" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "obi" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "Officiel" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "opera" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "operette" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "oratorium" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "orkester" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "andet" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "andet" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "andet" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "andet" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "andet" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "andet" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "andet" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "ouverture" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "Paras" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "partita" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "Paṭdīp" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "person" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "stednavn" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "digt" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "plakat" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "prosa" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "pseudo-udgivelse" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "Puṇṇāgavarāḷi" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "Puṣpalatika" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "Pālamanjari" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "Pāḍi" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "Pūrvi" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "Pūrṇa ṣaḍjaṁ" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "Pūrṇacandrika" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "kvartet" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "Ranjani" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "Rasikapriya" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "Ratipati priya" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "Ravicandrika" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "spolebånd" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "remix" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "Rudrapriya" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "Rāgamālika" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "Rāgavinōdini" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "Rāgēśrī" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "Rāma manōhari" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "Rāmapriya" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "Rēvagupti" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "Rēvati" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "Rītigauḷa" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "Rūpaka" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "SESAC-id" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "SHM-CD" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "SOCAN-id" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "Sahānā" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "Sarasvati" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "Sarasvatī manōhari" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "Sarasāngi" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "Saurāṣtraṁ" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "søgetip" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "Sencuruṭṭi" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "Simhavāhini" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "Simhēndra madhyamaṁ" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "Sindhubhairavi" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "Sindhumandāri" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "single" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "sonate" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "sang" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "sangcyklus" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "ryg" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "spokenword" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "stadion" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "klistermærke" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "studie" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "underafdeling" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "Sucaritra" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "suite" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "Sumanēśaranjani" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "Sunādavinōdini" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "Suraṭi" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "Svararanjani" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "symfoni" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "Sālaga bhairavi" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "Sāma" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "Sāranga" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "Sārāmati" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "Sāvēri" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "Tanarūpi" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "Tillāng" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "Tiśra-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "Tiśra-jāti ēka" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "Skæring" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "Tōḍi" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "Udaya ravicandrika" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "Vakuḷābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "Valaji" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "Vandanadhāriṇi" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "Varamu" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "Varāḷi" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "Varṇarūpini" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "Vasanta" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "Vasanta varāḷi" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "Vasantabhairavi" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "spillested" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "Vijayanagari" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "Vijayasarasvati" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "Vijayaśrī" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "vinyl" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "Vācaspati" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "Vāgadīśvari" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "Vāsanti" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "Vēgavāhiṇi" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "Vēlāvali" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "Vīra vasantaṁ" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "voksrulle" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "Værk" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "værknavn" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "Yadukula kāṁbōji" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "Yamuna kalyāṇi" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "zarzuela" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "etude" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "Ābhēri" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "Ābhōgi" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "Ādi" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "Ādi (Tiśra naḍe)" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "Āhir bhairav" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "Āhiri" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "Ānandabhairavi" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "Āndōḷika" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "Ārabhi" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "Ēka" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "Śankarābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "Śivaranjani" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "Śrī" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "Śrīranjani" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "Śubhapantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "Śudda sārang" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "Śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "Śuddadhanyāsi" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "Śuddasīmantini" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "Śyāṁ kaḷyāṇ" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "Śūḷiṇi" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "Şark Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "Şarkı" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "Şedaraban" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "Şedd-i Saba" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "Şehnaz" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "Şehnaz Nişaburek" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "Şehnazbuselik" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "Şehnazhaveran" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "Şemsefruz" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "Şeref-i Hamidi" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "Şerefnuma" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "Şevk" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "Şevk-i Cedid" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "Şevk-i Cihan" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "Şevk-i Dil" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "Şevk-i Serab" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "Şevkaver" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "Şevkefza" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "Şevknüma" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "Şevkutarab" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "Şinaver" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "Şiraz" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "Şivekar" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "Şivekeş" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "Şivenüma" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "Şuri" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "Şuğul" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "Ṣanmukhapriya" ���������������������������������������������������������picard-release-2.7.3/po/attributes/de.po������������������������������������������������������������0000664�0000000�0000000�00000654561�14167750105�0020166�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # nikki, 2014 # nikki2 <b4931048@nwldx.com>, 2012 # Daniel Schury <Daniel.Schury@physik.uni-giessen.de>, 2011 # Daniel Schury <email address hidden>, 2011 # David Kellner <kellnerd@gmx.net>, 2019-2020 # Eckhard Henkel <eckhard.henkel@t-online.de>, 2018 # Elmar Stichnoth, 2017 # Elmar Stichnoth, 2017 # <email address hidden>, 2012 # Ettore Atalan <atalanttore@googlemail.com>, 2014 # Felix Kugler <relgukxilef@gmail.com>, 2015 # Frank Matthiae <senax79@gmail.com>, 2015 # Frank Matthiae <senax79@gmail.com>, 2015 # Hans-Peter Braun <hape.braun@icloud.com>, 2017 # happykraut, 2017 # 871cf62ea721ffc486279ce0e5a0f34c_d3e66b3 <3d1fc2557ad8bc41db62b2fba21e9eae_680078>, 2018 # 871cf62ea721ffc486279ce0e5a0f34c_d3e66b3 <3d1fc2557ad8bc41db62b2fba21e9eae_680078>, 2018 # Jod isnotmyname <beebeebeethats3bees@aaathats3as.com>, 2017 # happykraut, 2017 # Leo_Verto <leotheverto@googlemail.com>, 2017 # Leo_Verto <leotheverto@googlemail.com>, 2017 # Marc Rodrigues <info@sustain-release.de>, 2019 # Mark Spike, 2019 # Mineo <email address hidden>, 2011 # Wieland Hoffmann <themineo+transifex@googlemail.com>, 2011 # nikki, 2013-2014 # nikki2 <b4931048@nwldx.com>, 2012 # Nikolai Prokoschenko <email address hidden>, 2011 # Nikolai Prokoschenko <nikolai@prokoschenko.de>, 2011 # nikki, 2013 # Patrick <patrick.rein@gmail.com>, 2015 # Philipp Wolfer <ph.wolfer@gmail.com>, 2012,2018-2021 # Philipp Wolfer <ph.wolfer@gmail.com>, 2012 # S.Brandt <s.brandt@mixxx.org>, 2014-2016 # Shepard, 2011 # Shepard <email address hidden>, 2011 # Shepard, 2011 # Shepard, 2013-2014 # TL, 2015-2016 # Tobias Quathamer <email address hidden>, 2007 # Tobias Quathamer <toddy@debian.org>, 2007 # palim <ueblesurmeli-transifex@yahoo.de>, 2020 # Ulrich Klauer <ulrich@chirlu.de>, 2015-2016 # Wieland Hoffmann <themineo+transifex@googlemail.com>, 2011 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 16:32+0000\n" "Last-Translator: Nicolás Tamargo <reosarevok@gmail.com>\n" "Language-Team: German (http://www.transifex.com/musicbrainz/musicbrainz/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "„Motette“ bezeichnet unterschiedliche Arten von (üblicherweise nicht instrumental begleiteten) Chorwerken. Die genaue Definition hängt stark von der Epoche ab." #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "„Sonate“ ist ein allgemeiner Begriff für Instrumentalstücke in kleiner Besetzung (meist Solo oder Solo + Tasten), ursprünglich in der Barockmusik." #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "10″-Schellack" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "10″-Vinyl" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "12\"-LaserDisc" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "12″-Schellack" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "12\"-Vinyl" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "3,5″-Diskette" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "5,25″-Diskette" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "7″-Flexidisc" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "7″-Schellack" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "7″-Vinyl" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "8\"-LaserDisc" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "8-Spur-Kassette" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "8-cm-CD" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "8-cm-CD+G" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "90 U/m vertikal geschnittene Shellack-Platte hergestellt vom Label \"Pathé\" zwischen 1906 und 1932." #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "a-Dorisch" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "A-Mixolydisch" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "Als Ballett bezeichnet man Musik, die, zusammen mit einer Choreographie, für einen Bühnentanz geschrieben wurde." #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "Eine Kantate ist eine Komposition für Singstimme (üblicherweise Choral) und ein Begleitinstrument. Oft in mehreren Sätzen." #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "Concerto beschreibt eine Komposition für Solisten mit Orchesterbegleitung" #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "Eine Tagung, Weltausstellung oder Messe ist eine Veranstaltung die im Allgemeinen nicht auf Musik orientiert ist, diese aber als Nebenaktivität enthalten kann." #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "Ein Werbegeschenk bzw. eine Veröffentlichung, die zu Promotionszwecken verteilt wird, um eine bevorstehende offizielle Veröffentlichung zu bewerben (z.B. Vorveröffentlichungsalben, Magazinen beigelegte CDs, Versionen für Radio DJs)." #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "Eine Gruppierung von mehreren Musikern, die zusammen auftreten (in manchen Fällen können sich einige oder alle Mitglieder bei verschiedenen Auftritten oder Aufnahmen unterscheiden)." #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "Eine Gruppe von verwandten aber unterschiedlichen Instrumenten, z. B. violinenartige Instrumente" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "A-Dur" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "Messe (Missa) heisst eine Gattung musikalischer Kompositionen, denen die Texte der Heiligen Messe der katholischen Liturgie zugrunde liegen. Neben den gleich bleibenden Texten (Ordinarium mit Kyrie eleison, Gloria, Credo, Sanctus, Agnus Dei, Ite missa est oder Benedicamus) werden oftmals auch die nach dem Kirchenjahr oder Anlass veränderlichen Texte (Proprium) vertont." #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "Als Meisterklasse oder Workshop werden Veranstaltungen bezeichnet, bei denen ein Künstler ein kleines bis mittleres Publikum individuell unterrichtet und/oder Fragen beantwortet, um die Spielfähigkeiten der Teilnehmer aus dem Publikum zu verbessern." #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "a-Moll" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "Partita (ital., von partire „teilen“) ist die Bezeichnung für den einzelnen Teil (Satz) einer Tanzfolge oder Variationsreihe. Seit dem 17. Jahrhundert wird die Bezeichnung auch allgemein für Instrumentalstücke oder für Satzfolgen im Sinne der Suite verwendet." #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "Eine Party, ein Empfang oder eine andere Art von Veranstaltung, die anlässlich einer Veröffentlichung gegeben wird" #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "Ein gebundes Buch mit einem Umschlag am Ende der eine CD beherbergt" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "Eine Aufführung eines oder mehrerer Theaterstücke, Musicals, Opern, Ballette oder anderer ähnlicher Werke für die Bühne in ihrer inszenierten Form (im Gegensatz zu einer <a href=\"https://en.wikipedia.org/wiki/Concert_performance\">Konzertaufführung</a> ohne Inszenierung)." #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "Ein Ort (in der Regel eine Fabrik), in der physische Medien produziert werden." #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "Ein Ort, der aus einem großen geschlossenen Bereich mit einem zentralen Veranstaltungsraum besteht, der von einer Sitzreihe für Zuschauer umgeben ist, der für Indoor-Sportarten, Konzerte und andere Unterhaltungsveranstaltungen genutzt werden kann." #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "Ein Ort, bestimmt für nicht live eingespielte Musikproduktionen, typischerweise ein Aufnahmestudio." #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "Ein Ort, wie z. B. eine Konzerthalle, dessen wesentliche Funktion die Aufführung von künstlerischen Live-Auftritten ist. " #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "Ein Ort, der im Wesentlichen religiösen Gottesdiensten oder Studien vorbehalten ist. Religiöse Einrichtungen beherbergen oft Konzerte oder dienen als Aufnahmeorte, insbesonder für klassische Musik. " #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "Ein Ort, dessen wesentliche Bestimmung die Durchführung von outdoor Sportereignissen ist. Typischerweise bestehend aus einem Sportfeld umgeben von einer Infrastruktur für Zuschauer ohne Dach, oder einem Dach, das eingezogen werden kann. " #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "Ein Bühnenwerk, auch Bühnenstück oder Theaterstück genannt, ist eine Dichtung, die auf der Bühne zur Aufführung gebracht wird. " #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "Ein Gedicht ist ein relativ kurzer literarischer Text, in dem die Sprache oftmals gereimt und in Versen organisiert oder auch völlig frei eingesetzt wird, um eine künstlerische Aussage zu machen oder eine bestimmte ästhetische Wirkung zu erzielen." #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "Ein Quartett ist eine musikalische Komposition, die für vier Stimmen oder Instrumente entworfen wurde" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "Ein sich wiederholendes Festival, üblicherweise jährlich am gleichen Ort stattfindend." #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "Eine Schule, Universität oder vergleichbare Bildungseinrichtung (insbesondere aber nicht ausschließlich solche, in denen Musik unterrichtet wird)" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "Eine Veranstaltungsreihe" #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "Eine Reihe von Veranstaltungen der gleichen Show am gleichen Ort" #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "Eine Reihe von Aufnahmen" #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "Eine Reihe von zusammengehörigen Konzerten des selben Künstlers an verschiedenen Orten" #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "Eine Reihe von zusammengehörigen Konzerten des selben Künstlers am selben Ort." #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "Eine Serie von Veröffentlichungsgruppen." #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "Eine Reihe von Veröffentlichungen" #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "Eine Serie von Werken, die einen Katalog klassischer Kompositionen bildet." #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "Eine Reihe von Werken" #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "Ein Liederzyklus ist eine Reihe von Liedern, die dafür bestimmt ist, in einer Sequenz als vollständige Einheit vorgetragen zu werden. In den meisten Fällen stammen alle Lieder vom gleichen Komponisten und bestehen aus Texten vom gleichen Dichter oder Texter." #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "Ein Lied ist in seinem Ursprung (und nach wie vor) eine Komposition für Stimme, mit oder ohne Instrumente, als Gesang vorgetragen. Dies ist die bei weitem gängiste Form in Volks- und Popularmusik, aber auch im klassischen Kontext üblich (\"Kunstlied\")." #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "Soundtrack (englisch) bezeichnet wörtlich die Tonspur eines Films oder (eher figurativ) die Vertonung des Films. Heute versteht man darunter meist nur noch die einem konkreten Film oder Computerspiel oder Buch unterlegte Musik." #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "Eine Standardgruppierung von häufig gemeinsam gespielten Instrumenten, wie z. B. ein Streicherquartett." #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "Eine Suite ist in der Musik ein Zyklus von Instrumental- oder Orchesterstücken, der in einer vorgegebenen Abfolge ohne längere Pausen gespielt wird. Das können auch Auszüge aus einem Ballett oder Oper sein. Eine Suite besteht aus mehreren in sich geschlossenen Teilen, sogenannten Sätzen." #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "Eine Sinfonische Dichtung (auch Tondichtung) ist ein längeres musikalisches Stück für Orchester, das versucht, aussermusikalische Inhalte mit musikalischen Mitteln zu beschreiben, beispielsweise Menschen, Sagengestalten oder Landschaften, später z. B. auch Gemälde." #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "Eine Sinfonie oder Symphonie ist die Bezeichnung für Instrumentalwerke von über die Jahrhunderte wechselnder Form und Besetzung, inklusive Kompositionen für Tasteninstrumente." #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "Ein dünneres Jewelcase, meistens für CD Singles verwendet." #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "Zarzuela ist die Bezeichnung für eine typisch spanische Gattung des Musiktheaters, die einige Ähnlichkeit mit der französischen Opéra comique oder der Operette hat. Wie diese ist die Zarzuela durch abwechselnd gesprochenen und gesungenen Text gekennzeichnet." #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "As-Dur" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "as-Moll" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "Ais-Dur" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "ais-Moll" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "AACIMH-ID" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "ACAM-ID" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "ACDAM-ID" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "AEI-ID" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "AGADU-ID" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "AKM-ID" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "AMRA-ID" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "APA-ID" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "APDAYC-ID" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "APRA-ID" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "ARTISJUS-ID" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "ASCAP-ID" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "Acemaşiran" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "Acemkürdi" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "Aheng-i Tarab" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "Ak Dügah" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Album" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "Erlaubt es, die Position jedes Elements in der Serie manuell zu setzen." #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "Amṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "Amṛtavāhiṇi" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "Eine alternative Version der Veröffentlichung, bei der die Titel verändert wurden. Diese entsprechen keiner echten Veröffentlichung und sollten mittel der Transl(iter)ationsbeziehung mit dem Original verknüpft werden. " #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "Unter einer Arie versteht man ein solistisch vorgetragenes Gesangsstück, das von Instrumenten, im Regelfall einem Orchester, begleitet wird. Meistens ist eine Arie ein Teil eines grösseren Werkes wie einer Oper, einer Kantate oder eines Oratoriums. Die Arie vermittelt die Gefühle und Stimmungen, den Affekt." #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "Ein Hörspiel ist eine dramatisierte, rein akkustische Aufführung, Radioübertragung oder Veröffentlichung auf einem Medium (Kassette, CD, etc.). " #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "Eine Veranstaltung, an der verschiedene Künstler während des Tages auftreten. Grössere Festivals können auch mehrere Tage dauern." #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "Ein individuelles Konzert von einem einzelnen Künstler oder einer Gruppe, oftmals mit Gastkünstler, die vor dem Hauptkonzert auftreten." #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "Als Oper bezeichnet man eine musikalische Gattung des Theaters. Eine Oper besteht aus der Vertonung einer dramatischen Dichtung, die von einem Sängerensemble, einem begleitenden Orchester sowie manchmal von einem Chor und einem Ballettensemble ausgeführt wird. Neben dem Gesang führen die Darsteller Schauspiel und Tanz auf einer Theaterbühne aus, die mit den Mitteln von Malerei, Architektur, Requisite, Beleuchtung und Bühnentechnik gestaltet ist. Die Rollen der Darsteller werden durch Maske und Kostüme optisch verdeutlicht. Als künstlerische Leitung betätigen sich der Dirigent für das Musikalische, der Regisseur für die Personenführung und der Bühnenbildner für die Ausstattung." #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "Oratorium nennt man in der musikalischen Formenlehre die dramatische, mehrteilige Vertonung einer zumeist geistlichen Handlung, verteilt auf mehrere Personen, Chor und Orchester. Es ist eine erzählend-dramatische (also mit Handlungselementen durchsetzte) Komposition. Das Oratorium wird im Gegensatz zur Oper ausschließlich konzertant aufgeführt, die Handlung findet also nur in den Texten und in der Musik - ohne Kostüme oder Requisiten - statt." #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "Eine Ouvertüre ist ein Werk der Instrumentalmusik, das zur Eröffnung von Bühnenwerken (Oper, Ballett oder Tanz-Suite, Schauspiel), größeren Vokalwerken (Kantate, Oratorium) oder generell als Auftakt eines Konzertprogramms dient." #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "Eine inoffizielle bzw. Szene-Veröffentlichung, die nicht vom Künstler und/oder dem Label abgesegnet wurde. (Trifft auf inoffizielle Liveaufnahmen und raubkopierte Veröffentlichungen zu.)" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "Eine Etüde ist ein Instrumentalwerk für ein Soloinstrument, das dem Musizierenden zu grösseren Fertigkeiten auf seinem Instrument verhelfen soll." #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "Anberefşan" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "Jegliche vom Künstler und/oder dem Label offiziell abgesegnete Veröffentlichung. (Trifft auf die meisten Veröffentlichungen zu.)" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "Araban" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "Aram-ı Can" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "Aram-ı Dil" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "Aranağme" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "Gebiet" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "Gebietsname" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "Arie" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "Künstler" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Künstlername" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "Asāvēri" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "Hörspiel" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "Hörspiel" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "Hörbuch" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "Automatisch" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "Ayin Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "Ayin-i Şerif" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "Azeri Yürüksemai" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "Ağır Aksaksemai" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "Ağıraksak" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "Ağıraydın" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "Ağırdarbıfetih" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "Ağırdüyek" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "Ağırevfer" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "Ağırsemai" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "Ağırsenginsemai" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "Ağırçenber" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "Aşiran Maye" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "Aşiran Zemzeme" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "Aşkefza" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "Aṭāna" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "Aṭṭa" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "b-Dorisch" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "b-Mixolydisch" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "H-Dur" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "h-Moll" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "B-Dur" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "b-Moll" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "bis-Moll" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "BMI-ID" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "Rückseite" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "Bahr-ı Nazik" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "Bahudāri" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "Balahaṁsa" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Ballett" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "Bauḷi" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "Behāg" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "Peking-Oper" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "Peking-Oper ist eine Form des traditionellen chinesischen Theaters welches Musik, Gesang, Pantomime, Tanz und Akrobatik verbindet." #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "Bektaşi Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "Bektaşi Raksanı" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "Bektaşi Raksı" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "Bektaşi Raksı Evferi" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "Bend-i Hisar" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "Berefşan" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "Beste Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "Beyati Ruy-i Acem" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "Bezm-i Tarab" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "Bhairavi" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "Bhavāni" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "Bhāvapriya" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "Bhīmpalāsi" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "Bhōga sāvēri" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "Bhūpāḷaṁ" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "Bhūṣāvaḷi" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "Bilahari" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "Blu-ray-R" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "Blu-spec CD" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "Buch" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "Booklet" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "Bootleg" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "Bootleg-Produktion" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "Box" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "Markenname" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "Rundfunkübertragung" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "Budamanōhari" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "Buselikaşiran" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "Büzürk" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "Bāgēśrī" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "Bēgaḍa" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "Bṛndāvana sāranga" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "Bṛndāvani" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "c-Dorisch" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "c-Mixolydisch" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "C-Dur" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "c-Moll" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "Ces-Dur" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "ces-Moll" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "Cis-Dur" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "cis-Moll" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "CASH ID" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "CCLI ID" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "CD+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "CDV" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "CED" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "COMPASS-ID" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "Cakravākaṁ" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "Candrajyōti" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "Candrakauns" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "Kantate" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "Papp-/Papierhülle" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "4-/8-Spur-Kassette" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "Carturdaśa rāgamālika" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "Kassette" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "Kassettenhülle" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "Werkverzeichnis" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "Caturaśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "Cencu kāmbhōji" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "Figur" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "Chor" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "Cintāmaṇi" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "Cittaranjani" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "Stadt" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "Stadt wird für Siedlungen jeder Größe, darunter Städte und Dörfer verwendet." #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "Kompilation" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "Konzert" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "Instrumentalkonzert" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "Versammlung/Ausstellung" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "Copy Control CD" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "Copy Control CD (CCCD) ist ein Oberbegriff für CDs die ca. 2001-2006 veröffentlicht wurden und Software enthalten, die hauptsächlich verhindern soll, dass die CD gerippt werden kann. Es gibt eine Reihe von Software-Varianten: die bekanntesten sind Macrovision Cactus Daten Shield (CDS) und SunnComm's MediaMax ." #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "Land" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "Land wird für Gebiete verwendet, die in ISO 3166-1 enthalten sind (oder zuvor enthalten waren), z. B. die Vereinigten Staaten." #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "Landkreis" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "Kreis wird für kleinere Verwaltungseinheiten eines Landes verwendet, die nicht die Hauptverwaltungseinheiten sind, aber auch keine Gemeinden, z. B. Countys in den USA, Landkreise in Deutschland oder Bezirke in Österreich und der Schweiz. Diese werden bei der Anzeige der übergeordneten Bereiche für einen bestimmten Bereich nicht berücksichtigt." #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "Cārukēśi" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "Cāyānāṭa" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "Cāyātarangiṇi" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "d-Dorisch" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "d-Mixolydisch" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "D-Dur" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "d-Moll" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "Des-Dur" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "des-Moll" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "Dis-Dur" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "dis-Moll" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "Digital Compact Cassette" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "DJ-Mix" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "DTS-CD" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-Audio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD-Video" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "DVDplus" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "DVDplus (CD-Seite)" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "DVDplus (DVD-Audio-Seite)" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "DVDplus (DVD-Video-Seite)" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "Danişveran" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "Darb-ı Fetih" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "Darb-ı Hüner" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "Darb-ı Kürdi" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "Darb-ı Türki" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "Darbār" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "Darbārī kānaḍa" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "Daten-CD" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "Demo" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "Devr-i Aryan" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "Devr-i Hindi" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "Devr-i Hindi II" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "Devr-i Kebir" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "Devr-i Revan" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "Devr-i Revan-ı Hindi" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "Devr-i Süreyya" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "Devr-i Süreyya Sofyanı" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "Devr-i Turan" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "Devr-i Turan II" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "Devāmṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "Dhanaśrī" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "Dhanyāsi" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "Dharmāvati" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "Dhr̥va" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "Dhēnuka" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "Digibook" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "Digipak" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "Digitales Medium" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "Dilkeş" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "Dilkeşhaveran" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "Dilküşa" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "Dilnişin" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "Discbox-Slider" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "Distributor" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "Bezirk" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "Der Bezirk ist ein abgegrenztes Gebiet, ein Landstrich, eine Region einer grossen Stadt, z.B. Queens in New York." #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "DualDisc (CD-Seite)" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "DualDisc (DVD-Audio-Seite)" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "DualDisc (DVD-Video-Seite)" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "Durga" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "Dvijāvanti" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "Dügah" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "Dügah Maye" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "Dügahbuselik" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "Dümen" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "Düyek" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "Düşems" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "Dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "Dēvakriya" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "Dēvamanōhari" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "Dēś" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "Dēśādi" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "Dīpakaṁ" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "Dīpāḷi" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "e-Dorisch" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "e-Mixolydisch" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "E-Moll" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "e-Moll" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "Es-Dur" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "es-Moll" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "Eis-Dur" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "eis-Moll" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "ECAD-ID" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "Edison Diamond Disc" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "Bildungseinrichtung" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "Elektronisches Instrument" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "Erweiterte CD" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "Ensemble" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "Etüd" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "Veranstaltung" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "Veranstaltungsname" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "Veranstaltungsreihe" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "Eviç" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "Eviç Bahr-i Nazik" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "Eviç Huzi" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "Eviç Maye" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "Eviç Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "Eviç Saba" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "Eviç Şevk" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "Eviçbuselik" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "Eviçkürdi" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "f-Dorisch" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "f-Mixolydisch" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "F-Dur" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "f-Moll" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "Fes-Dur" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "fes-Moll" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "Fis-Dur" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "fis-Moll" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "Familie" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "Fatbox" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "Weiblich" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "Ferahnakaşiran" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "Ferahnüma" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "Festival" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "Festival" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "Feth-i Bağdad" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "Feth-i Belgrad" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "Feth-i Dil" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "Feth-i Hicaz" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "Fireng-i Fer" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "Flache Scheiben mit Rillen für Phonographen/Grammophone. Für Schellack- und Vinylplatten das Spezifische verwenden" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "Flexible Disc (Flexidisc, Schallfolie oder Flexi) " #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "Die flexible Disc (Flexidisc, Schallfolie oder Flexi) ist eine Schallplatte aus sehr dünnem, biegsamem Material. Zum Abspielen ist ein Plattenspieler samt Unterlage mit kleinem Mittelloch notwendig." #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "Diskette" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "Für Fälle, in denen das Geschlecht einfach nicht anwendbar ist (wie bei Unternehmen, die als Interpreten eingetragen sind)." #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "Amtlicher Name" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "Frengçin" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "Vorderseite" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "g-Dorisch" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "g-Mixolydisch" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "G-Dur" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "g-Moll" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "Ges-Dur" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "ges-Moll" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "Gis-Dur" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "gis-Moll" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "GEMA-ID" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "Gamakakriya" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "Gamakakriya/Pūrvīkaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "Garuḍadhvani" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "Gatefold-Cover" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "Gaurīmanōhari" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "Gauḍa malhār" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "Gauḷa" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "Gauḷipantu" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "Gaṁbhīra nāṭa" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "Gaṁbhīra vāṇi" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "Gerdaniyekürdi" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "Deutsches Kassettenformat, das ein Band mit Rillen statt eines magnetischen Bands verwendet." #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "Geveşt" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "Geştü Güzar-ı Bahar" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "Ghanṭa" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "Gonca-i Rana" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Gruppe" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "Gurjāri" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "Güldeste" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "Gülizar" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "Gülizarbuselik" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "Gülnari" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "Gülruh" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "Gülzar" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "Gülşen-i Vefa" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "Güvende" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "Gānamūrti" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "Gānavāridhi" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "Gāngēyabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "Gōpikāvasantaṁ" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "HQCD" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "Halk Türküsü" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "Hamsadhvani" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "Hamsavinōdini" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "Hamīr kaḷyaṇi" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "Harikāmbhōji" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "Haṁsanādaṁ" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "Haṁsānandi" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "Hezeç" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "HiPac" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "Hicaz Büzürk" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "Hicaz Dilkeş" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "Hicaz Hümayun" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "Hicaz Zirgüle" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "Hicazaşiran" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "Hicazi Türki" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "Hicazi Uşşak" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "Hicazkar-Kürdi" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "Hicazkar-ı Kadim" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "Hindustān gāndhāri" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "Hindōḷa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "Hindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "Hisar Vech-i Şehnaz" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "Holding" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "Hoş Aver" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "Hussēnī" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "Hybrid-SACD" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "Hybrid SACD (CD-Schicht)" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "Hybrid SACD (SACD-Schicht)" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "Hybrid SACD (SACD-Schicht, 2-Kanal)" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "Hybrid SACD (SACD-Schicht, Mehrkanal) " #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "Hüdavendigar" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "Hüseyni" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "Hüseyni Araban" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "Hüseyni Gülizar" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "Hüseyni Zemzeme" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "Hüseyniaşiran" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "Hüseynibuselik" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "Hüzzam" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "Hüzzam-ı Cedid" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "Hēmavati" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "ICE-ID" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "ID für die argentinische Verwertungsgesellschaft SADAIC" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "ID für die australasiatische Verwertungsgesellschaft APRA" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "ID für die österreichische Verwertungsgesellschaft AKM" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "ID für die belgische Verwertungsgesellschaft SABAM" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "ID für die brasilianische Verwertungsgesellschaft ECAD" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "Id für die britische Verwertungsgesellschaft PRS for Music" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "ID für die kanadische Verwertungsgesellschaft SOCAN" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "ID für die kanadische Verwertungsgesellschaft SODRAC" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "ID für die kolumbianische Verwertungsgesellschaft SAYCO" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "ID für die costaricanische Verwertungsgesellschaft ACAM" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "ID für die kubanische Verwertungsgesellschaft ACDAM" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "ID für die tschechische Verwertungsgesellschaft OSA" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "ID für die dänische Verwertungsgesellschaft KODA" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "ID für die niederländische Verwertungsgesellschaft BUMA/STEMRA" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "ID für die ecuadorianische Verwertungsgesellschaft SAYCE" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "ID für die französische Verwertungsgesellschaft Sacem" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "ID für die deutsche Verwertungsgesellschaft GEMA" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "ID für die Hongkonger Verwertungsgesellschaft CASH" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "ID für die ungarische Verwertungsgesellschaft ARTISJUS" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "ID für die isländische Verwertungsgesellschaft STEF" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "ID für das International Copyright Enterprise" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "ID für die irische Verwertungsgesellschaft IMRO" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "ID für die italienische Verwertungsgesellschaft SIAE" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "ID für die japanische Verwertungsgesellschaft JASRAC" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "ID für die japanische Verwertungsgesellschaft NexTone" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "ID für die koreanische Verwertungsgesellschaft KOMCA" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "ID für die malaysische Verwertungsgesellschaft MACP" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "ID für die mexikanische Verwertungsgesellschaft SACM" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "ID für die norwegische Verwertungsgesellschaft TONO" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "ID für die paraguayische Verwertungsgesellschaft APA" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "ID für die peruanische Verwertungsgesellschaft APDAYC" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "ID für die polnische Verwertungsgesellschaft ZAiKS" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "ID für die portugiesische Verwertungsgesellschaft SPA" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "ID für die singapurische Verwertungsgesellschaft COMPASS" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "ID für die spanische Verwertungsgesellschaft SGAE" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "ID für die schwedische Verwertungsgesellschaft STIM" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "ID für die schweizerische Verwertungsgesellschaft SUISA" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "ID für die taiwanesische Verwertungsgesellschaft MÜST" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "ID für die US-Verwertungsgesellschaft ASCAP" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "ID für die US-Verwertungsgesellschaft BMI" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "ID für die US-Verwertungsgesellschaft SESAC" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "ID für die uruguayische Verwertungsgesellschaft AGADU" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "ID für die venezolanische Verwertungsgesellschaft SACVEN" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "ID für die internationale (ehemalige US-) Verwertungsgesellschaft AMRA" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "ID für das private Lizenzunternehmen CCLI" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "IMRO-ID" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "Identifikatoren" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "Imprint" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "Bühnenmusik/Begleitmusik" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "Bühnenmusik/Begleitmusik ist Musik, die (meist) als Hintergrund für ein Theaterstück geschrieben wird." #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "Veranstaltungshalle" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "Instrument" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "Instrumentenname" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Interview" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "Irakaşiran" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "Isfahan Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "Isfahan-ı Cedid" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "Insel" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "Insel wird für Inseln und Atolle verwendet, die keine eigenen Unterteilungen bilden, z. B. Skye. Diese werden bei der Anzeige der übergeordneten Gebiete für ein bestimmtes Gebiet nicht berücksichtigt." #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "JASRAC-ID" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "Jaganmōhini" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "Janaranjani" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "Jaya manōhari" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "Jayantasēna" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "Jayantaśrī" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "Jewelcase" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "Jhankāradhvani" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "Jingala" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "Jyōti svarūpiṇi" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "Jōg" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "Jōgiya" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "Jōnpuri" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "KODA-ID" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "KOMCA-ID" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "Kalgaḍa" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "Kalyāṇi" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "Kalāvati" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "Kamalāmanōhari" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "Kamās" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "Kannaḍa gaula" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "Kar-ı Natık" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "Kar-ı Nev" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "Karabağı" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "Karaharapriya" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "Karcığar" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "Karçe" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "Karşılama" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "Karṇaranjani" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "Karṇāṭaka behāg" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "Karṇāṭaka dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "Karṇāṭaka kāpi" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "Karṇāṭaka śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "Kathanakutūhalaṁ" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "Kaḷyāṇa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "Kaḷā sāvēri" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "Kaḷānidhi" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "Kebüter" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "Kedāraṁ" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "Keep-Case" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "Tonart" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "Khaṇḍa chāpu" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "Khaṇḍa-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "Khaṇḍa-jāti ēka" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "Koşma" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "Kuntalavarāḷi" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "Kur'an-ı Kerim" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "Kurinji" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "Köçekçe" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "Küpe" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "Kürdi" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "Kürdi Gerdaniye" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "Kürdilihicazkar" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "Kürthavası" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "Küçek" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "Küçekneva" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "Kāmaranjani" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "Kāmavardani/Pantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "Kānaḍa" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "Kāntāmaṇi" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "Kāpi" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "Kāpi nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "Kāvaḍicindu" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "Kāṁbhōji" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "Kēdāragauḷa" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "Kīravāṇi" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "Kīraṇāvaḷi" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "Kōkiladhvani" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "Kōkilapriya" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "Label" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "Labelname" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "Lalegül" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "Lalita" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "Lalita pancamaṁ" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisc" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "Latāngi" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "Auftaktveranstaltung" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "Lavāngi" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "Bürgerlicher Name" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "Liner" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "Live" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "MACP-ID" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "Madhyamā varāḷi" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "Madhyamāvati" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "Madhyādi" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "Madrigal" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "Maduvanti" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "Mahfelsürmesi" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "Mahālakṣmi" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "Malahari" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "Malayamārutaṁ" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "Männlich" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "Mandāri" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "Manuell" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "Hersteller" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "Manōranjani" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "Marş" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "Messe" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "Maveraünnehir" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "Mayūra sāvēri" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "Maṇirangu" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "Maṭhya" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "Medium" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "Meghamalhar" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "Mevlidişerif" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "Mikrokassette" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "Mixtape/Street" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "Miśra chāpu" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "Miśra khamāj" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "Miśra pahāḍi" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "Miśra yaman" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "Miśra śivaranjani" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "Miśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "Miśra-jāti rūpaka" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "Motette" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "Muaşşer" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "Muhalif-i Irak" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "Muhalif-i Rast" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "Muhalif-i Uşşak" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "Muhayyer Sünbüle" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "Muhayyer Zengüle" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "Muhayyerkürdi" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "Mukhāri" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "Gemeinde" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "Als Gemeinde oder Kommune bezeichnet man Gebietskörperschaften die meistens die kleinste räumlich-administrative Verwaltungseinheit darstellen. Sie umfassen meistens einen Ort und umliegende Dörfer." #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "Musical" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "Musical-Theater ist eine Form der Theatervorstellung, die Lieder, gesprochene Dialoge, Schauspiel und Tanz verbindet." #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "Muzaaf Devr-i Kebir" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "MÜST-ID" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "Müberka" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "Münacaat" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "Mürekkep Isfahan" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "Mürekkep Nimsofyan" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "Mürekkep Semai/Üçleme" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "Mürekkep Sofyan" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "Müselles" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "Müsemmen" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "Müsemmen II" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "Müstear" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "Müşküye" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "Mānavati" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "Mānji" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "Mānḍu" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "Mārgahindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "Māyāmāḷavagauḷa" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "Māḷavi" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "Mōhan kaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "Mōhanaṁ" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "Nakış" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "Navarasa kannaḍa" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "Navarāgamālika" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "Navrōj" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "Nazlı Düyek" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "Naḷinakānti" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "Naṭabhairavi" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "Naṭanārāyaṇi" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "Necd-i Hüseyni" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "Neva Bağdat" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "Neva Dilkeş" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "Nevakürdi" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "Nevaziş" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "Nevkeş" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "NexTone-ID" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "Neşataver" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "Nihavend-i Kebir" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "Nihavend-i Rumi" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "Nimberefşan" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "Nimçember" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "Nirōṣita" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "Nişabur" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "Nişaburek" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "Nişabureyn" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "Keine" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "Nicht zutreffend" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "Nuşingül" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "Nühüft" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "Nādanāmakriya" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "Nāga gāndhāri" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "Nāgasvarāvaḷi" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "Nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "Nāsikabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "Nāyaki" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "Nāṭa" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "Nāṭakapriya" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "Nāṭakurinji" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "Nīlāṁbari" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "Obi" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "Offiziell" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "Oper" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "Operette" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "Oratorium" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "Orchester" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "Originalproduktion" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Anderes" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "Anderes" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Anderes" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Anderes" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "Anderes" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Anderes" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Anderes" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "Anderes Instrument" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "Ouvertüre" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "Eigene Musik" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "Paras" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "Partita" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "Paṭdīp" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "Pençgah" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "Pençgah-ı Asl" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "Pençgah-ı Zaid" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "Schlaginstrument" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "Perr-i Zerrin" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "Person" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "Peyk-i Neşat" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "Peyk-i Safa" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "Peşrev" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "Phonographenaufnahme" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "Notenrolle" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "Örtlichkeit" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "Örtlichkeitsname" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "CD-Tray aus Kunststoff in einem Pappschuber" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "Plastikhülle" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "Schauspiel" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "Playbutton" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Gedicht" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "Pop şarkısı" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "Poster" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "Presswerk" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "Produktion" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "Promotion" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "Prosa" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "Pseudo-Veröffentlichung" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "Herausgeber" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "Puṇṇāgavarāḷi" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "Puṣpalatika" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "Pālamanjari" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "Pāḍi" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "Pūrvi" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "Pūrṇa ṣaḍjaṁ" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "Pūrṇacandrika" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "Quartett" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "Rahatülervah" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "Raksaksağı" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "Raksaksağı II" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "Ramiş-i Can" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "Ranjani" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "Rasikapriya" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "Rast-ı Atik" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "Rast-ı Cedid" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "Rast-ı Rumi" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "Rast-ı Sağır" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "Rast-ı Sultani" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "Rastaşiran" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "Rastkürdi" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "Ratipati priya" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "Ravicandrika" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "Raw/unbearbeitet" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "Aufnahme" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "Name der Aufnahme" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "Aufnahmenreihe" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "Tonband" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "Neuaufleger" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "Rekb-i Zavil" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "Veröffentlichung" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "Veröffentlichungsgruppe" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "Name der Veröffentlichungsgruppe" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "Veröffentlichungsgruppenreihe" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "Name der Veröffentlichung" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "Veröffentlichungsreihe" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "Religiöses Gebäude" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "Remix" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "Reng-i Dil" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "Revnaknüma" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "Verwertungsgesellschaft" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "Rudrapriya" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "Ruhnüvaz" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "Rumeli Türküsü" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "Wiederholungen" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "Ruy-i Dilara" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "Ruy-i Irak" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "Ruy-i Neva" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "Raga (karnatisch)" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "Rāgamālika" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "Rāgavinōdini" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "Rāgēśrī" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "Rāma manōhari" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "Rāmapriya" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "Rēvagupti" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "Rēvati" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "Rītigauḷa" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "Rūpaka" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "SABAM ID" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "SACD (2-Kanal)" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "SACD (Mehrkanal)" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "SACEM ID" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "SACM ID" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "SACVEN-ID" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "SADAIC ID" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "SAYCE-ID" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "SAYCO-ID" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "SD Karte" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "SESAC-ID" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "SGAE ID" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "SHM-CD" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "SHM-SACD" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "SHM-SACD (2-Kanal)" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "SHM-SACD (Mehrkanal)" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "SIAE-ID" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "SOCAN-ID" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "SPA-ID" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "STIM-ID" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "SUISA ID" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "Sabaaşiran" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "Sabakürdi" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "Sahānā" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "Salatüselam" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "Salatıümmiye" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "Sarasvati" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "Sarasvatī manōhari" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "Sarasāngi" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "Saurāṣtraṁ" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "Suchverbesserung" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "Sencuruṭṭi" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "Sengin Türkaksağı" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "Serien" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "Serienname" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "Schellack" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "Schellack-Platten waren die vorherrschende Art der Schallplatte in der ersten Hälfte des 20. Jahrhunderts." #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "Simhavāhini" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "Simhēndra madhyamaṁ" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "Sindhubhairavi" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "Sindhumandāri" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "Single" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "Slimcase" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "Snap Case" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Sonate" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "Lied" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "Liederzyklus" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "Sortiert die Elemente in der Serie automatisch nach ihren Nummer-Attributen in der natürlichen Sortierreihenfolge." #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "Soundtrack" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "Soundtrack" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "Schmale Seite" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "Spoken Word" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "Stadion" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "Bühnenaufführung" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "Aufkleber" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "Saiteninstrument" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "Studio" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "Verwaltungseinheit" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "Als Verwaltungseinheiten werden Gebiete betrachtet, die sich aus der Aufteilung eines Staatsgebiets in Zuständigkeitsbereiche ergeben. Beispiele sind Kalifornien, Ontario, Okinawa.\nIn Mitteleuropa wären das z.B. Bayern (D), der Kanton Zürich (CH) oder das Tirol (A)." #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "Sucaritra" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "Suite" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "Sultani" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "Sultani Irak" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "Sultanıbuselik" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "Sultanıcedid" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "Sultanıeviç" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "Sultanıhüzzam" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "Sultanısegah" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "Sultanıyegah" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "Sumanēśaranjani" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "Sunādavinōdini" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "Super Jewelcase" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "Suraṭi" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "Suzinak Zirgüle" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "Suzinak-ı Nev" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "Svararanjani" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "Sinfonische Dichtung" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "Sinfonie" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "Sünbüle" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "Süreyya" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "Sürurefza" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "Sālaga bhairavi" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "Sāma" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "Sāranga" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "Sārāmati" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "Sāvēri" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "Tanarūpi" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "Tarz-ı Cedid" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "Tarz-ı Cihan" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "Tarz-ı Nevin" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "Tavşanca" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "Tefifon" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "Tek Vuruş" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "Temcidmünacatı" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "Tereşşüd" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "Tevşihilahi" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "Die CD-Seite einer DVDplus. Die DVD-Seite sollte als separates Medium hinzugefügt werden." #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "Die CD-Seite einer DualDisc. Die DVD-Seite sollte als separates Medium hinzugefügt werden." #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "Die CD-Seite einer hybrid SACD. Die SACD-Seite sollte als separates Medium hinzugefügt werden." #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "Die CD-Seite einer Vinyl + CD VinylDisc. Die Vinyl-Seite sollte als separates Medium hinzugefügt werden." #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "Die Capacitance Electronic Disc (CED) war ein von RCA entwickeltes, analoges Bildplatten-Wiedergabesystem (SelectaVision). Damit konnten Bild- und Ton auf einem TV-Gerät mit einer speziellen Nadel (ähnlich wie Schallplatten) abgespielt werden." #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "Die DVD (audio)-Seite einer DVDplus. Die CD-Seite sollte als separates Medium hinzugefügt werden." #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "Die DVD (audio)-Seite einer DualDisc. Die CD-Seite sollte als separates Medium hinzugefügt werden." #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "Die DVD (video)-Seite einer DualDisc. Die CD-Seite sollte als separates Medium hinzugefügt werden." #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "Die DVD-Seite einer Vinyl + DVD VinylDisc. Die Vinyl-Seite sollte als separates Medium hinzugefügt werden." #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "Die SACD-Seite einer hybrid SACD. Die CD-Seite sollte als separates Medium hinzugefügt werden." #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "Das Madrigal ist ein mehrstimmiges Vokalstück meist weltlichen Inhalts. Es ist ursprünglich eine sehr freie Gedichtform, die als Textgrundlage für eine Komposition diente (Singgedicht). Der Text beinhaltet zumeist weltliche Themen; das geistliche Pendant zum Madrigal bildet die Motette." #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "Die Operette ist ein musikalisches Bühnenwerk und bedeutet wörtlich „kleine Oper“ - entweder weil sie kürzer war als andere Werke (vor allem Einakter wurden als „Operette“ bezeichnet), weil sie „bloss“ eine Komödienhandlung hatte im Unterschied zu Opera seria oder Tragédie lyrique, oder weil nur wenige Figuren ohne Chor in ihr auftraten. Ausserdem wurden manche musikalischen Theaterwerke „Operette“ genannt, weil sie keine Gesangsvirtuosen erforderten, sondern von singenden Schauspielern ausgeführt werden konnten." #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "Die traditionelle CD-Hülle aus hartem, spröden Kunststoff." #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "Die Vinyl-Seite einer VinylDisc. Die CD- oder DVD-Seite sollte als separates Medium hinzugefügt werden." #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "Dies bezeichnet einen Chor (eine organisierte, in der Regel große Gruppe von Sängern). Kleinere Gesangsensembles und Gruppierungen, die sich im Allgemeinen nicht als Chor bezeichnen, werden besser als „Gruppe” erfasst." #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "Dies kennzeichnet einen eigenständigen fiktiven Charakter (sei es eine fiktive Person, ein Tier oder irgendeine andere Art von Charakter)." #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "Dies kennzeichnet eine einzelne Person, sei es unter ihrem rechtlichen Namen („John Lennon”) oder einem Künstlernamen („Sting”)." #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "Dies kennzeichnet ein Orchester (eine organisierte, in der Regel große Gruppe von Instrumentalisten). Kleinere Ensembles (wie Trios und Quartette) und Gruppierungen, die sich im Allgemeinen nicht als Orchester bezeichnen, werden besser als „Gruppe” erfasst." #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "Repräsentiert literarische Werke, die in Prosa geschrieben wurden, d. h. in einer relativ gewöhnlichen Sprache ohne metrische Struktur (z. B. Romane, Kurzgeschichten, Essays, …)." #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "Dies stellt das 2-Kanal-Inhaltsverzeichnis (Stereo/Mono) auf einer SACD dar." #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "Dies stellt das 2-Kanal-Inhaltsverzeichnis (Stereo/Mono) auf einer SHM-SACD dar." #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "Dies stellt das 2-Kanal-Inhaltsverzeichnis (Stereo/Mono) auf der SACD-Schicht einer Hybrid SACD dar." #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "Dies stellt das Mehrkanal-Inhaltsverzeichnis auf einer SACD dar." #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "Dies stellt das Mehrkanal-Inhaltsverzeichnis auf einer SHM-SACD dar." #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "Dies stellt das Mehrkanal-Inhaltsverzeichnis auf der SACD-Schicht einer Hybrid SACD dar." #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "Tillāng" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "Tiśra-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "Tiśra-jāti ēka" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "Tour" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "Track" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "Tray" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "Türk Darbı" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "Türkaksağı" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "Türki Hicaz" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "Türkmen" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "Türkü" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "Tüvanger" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "Tala (karnatisch)" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "Tōḍi" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "Universal Media Disc" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "USB-Massenspeicher" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "Udaya ravicandrika" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "Für Bilder, die vor der Verwendung fürs Tagging überarbeitet werden müssen (aber möglicherweise bereits als Referenz verwendet werden können)" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "Uşşak" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "Uşşak Ruy-i Nikriz" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "Uşşakaşiran" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "VHD" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "Vakuḷābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "Valaji" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "Vandanadhāriṇi" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "Varamu" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "Varāḷi" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "Varṇarūpini" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "Vasanta" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "Vasanta varāḷi" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "Vasantabhairavi" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "Vecd-i Dil" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "Vech-i Arazbar" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "Vech-i Dil" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "Vech-i Şehnaz" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "Veranstaltungsort" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "Video High Density (VHD) war eine Videodisc-Format, welches überwiegend in Japan von JVC vermarktet wurde." #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "Vijayanagari" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "Vijayasarasvati" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "Vijayaśrī" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "Vinyl" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "VinylDisc" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "VinylDisc (CD-Seite)" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "VinylDisc (DVD-Seite)" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "VinylDisc (Vinyl-Seite)" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "Vācaspati" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "Vāgadīśvari" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "Vāsanti" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "Vēgavāhiṇi" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "Vēlāvali" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "Vīra vasantaṁ" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "Wasserzeichen" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "Wachszylinder" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "Blasinstrument" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "Wunschliste" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "Werk" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "Werkname" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "Werkreihe" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "Yadukula kāṁbōji" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "Yamuna kalyāṇi" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "Yegah-ı Acemi" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "Yürüksemai" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "Yürüksemai II" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "Yürüksofyan" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "ZAiKS-ID" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "Zarzuela" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "Zavilaşiran" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "Zenguleli Kürdi" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "Zevk-ü Tarab" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "Zevk-ı Dil" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "Zilkeş" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "Zip-Diskette" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "nicht eindeutig" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "Çargah" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "Çargah (Yeni)" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "Çehar Agazin" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "Çenber" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "Çeng-i Harbi" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "Çifteaksak" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "Çiftedüyek" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "Çiftesofyan" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "Çiftetelli" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "Çocuk şarkısı" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "Etüde" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "Örnek Öz" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "Ābhēri" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "Ābhōgi" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "Ādi" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "Ādi (Tiśra naḍe)" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "Āhir bhairav" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "Āhiri" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "Ānandabhairavi" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "Āndōḷika" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "Ārabhi" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "Ēka" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "İbrahimi" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "İki Bir" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "İkiz Aksak" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "İlahi" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "Śankarābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "Śivaranjani" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "Śrī" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "Śrīranjani" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "Śubhapantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "Śudda sārang" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "Śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "Śuddadhanyāsi" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "Śuddasīmantini" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "Śyāṁ kaḷyāṇ" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "Śūḷiṇi" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "Şark Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "Şarkı" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "Şedaraban" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "Şedd-i Saba" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "Şehnaz" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "Şehnaz Nişaburek" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "Şehnazbuselik" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "Şehnazhaveran" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "Şemsefruz" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "Şeref-i Hamidi" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "Şerefnuma" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "Şevk" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "Şevk-i Cedid" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "Şevk-i Cihan" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "Şevk-i Dil" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "Şevk-i Serab" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "Şevkaver" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "Şevkefza" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "Şevknüma" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "Şevkutarab" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "Şinaver" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "Şiraz" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "Şivekar" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "Şivekeş" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "Şivenüma" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "Şuri" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "Şuğul" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "Ṣanmukhapriya" �����������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/el.po������������������������������������������������������������0000664�0000000�0000000�00000565247�14167750105�0020200�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Dimitris <dimpole@gmail.com>, 2013,2016 # Dimitris <dimpole@gmail.com>, 2012 # Dimitris <email address hidden>, 2012 # Marios Pizinas <speardog98@outlook.com>, 2020 # Panos Bouklis <email address hidden>, 2012 # Panos Bouklis <panos@echidna-band.com>, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 16:32+0000\n" "Last-Translator: Nicolás Tamargo <reosarevok@gmail.com>\n" "Language-Team: Greek (http://www.transifex.com/musicbrainz/musicbrainz/language/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: el\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "Λα ματζόρε" #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "" #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "Δίσκος σέλακ 10\"" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "βινύλιο 10\" " #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "Δίσκος σέλακ 12\"" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "βινύλιο 12\"" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "Δισκέτα 3.5\"" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "Δίσκος σέλακ 7\"" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "βινύλιο 7\"" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "CD 8cm" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "" #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "Μπαλέτο είναι η μουσική η οποία είχε γραφτεί για να χρησιμοποιηθεί μαζί με χορογραφία σε μια παραγωγή μπαλέτου." #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "" #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "Κοντσέρτο είναι ένα μουσικό έργο για έναν ή περισσότερους σολίστες οι οποίοι συνοδεύονται από ορχήστρα." #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "" #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "" #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "" #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "" #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "" #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "" #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "" #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "" #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "Μια σειρά ηχογραφήσεων." #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "" #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "Μια σειρά ομάδων κυκλοφοριών." #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "" #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "" #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "" #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "" #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Δίσκος" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "" #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "Ονομασία περιοχής" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "Άρια" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "Καλλιτέχνης " #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Όνομα καλλιτέχνη" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "Βιβλίο ήχου" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "Οπισθόφυλλο" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Μπαλέτο" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "Ένθετο" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "Bootleg" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "Παραγωγή Bootleg" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "Αναμετάδοση" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "Καντάτα" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "Χάρτινη θήκη" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "Cartridge" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "Κασέτα" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "Πόλη" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "Συλλογή" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "Κονσέρτο" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "Χώρα" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "DJ-mix" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-Audio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD-Video" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "Digipak" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "Ψηφιακό μέσο" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "Διανομέας" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "Εκδήλωση" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "Γυναίκα" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "Επίσημο όνομα" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "Εξώφυλλο" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Συγκρότημα" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "Μητρική" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "" #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "Μουσικό Όργανο" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Συνέντευξη" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "Πλαστική θήκη" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "Keep Case" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "Δισκογραφική εταιρεία" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "Όνομα δισκογραφικής" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisc" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "Νόμιμο όνομα" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "Live" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "Μαδριγάλιο" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "Άνδρας" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "Λειτουργία" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "Μέσον" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "Mixtape" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "Ύμνος" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "Κανένα" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "Obi" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "Επίσημο" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "Όπερα" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "Οπερέττα" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "Ορατόριο" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "Πρωτότυπη παραγωγή" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Άλλο" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "Άλλο" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Άλλο" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Άλλο" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Άλλο" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Άλλο" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "Προοίμιο" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "Παρτίτα" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "Πρόσωπο" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "Ρολό πιάνου" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Ποίημα" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "Παραγωγή" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "Διαφημιστική" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "Πρόζα" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "Ψευδο-κυκλοφορία" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "Εκδότης" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "Κουαρτέτο" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "Ηχογράφηση" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "Reel-to-reel" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "Παραγωγή επανακυκλοφορίας" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "Κυκλοφορία " #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "Remix" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "Εταιρεία πνευματικών δικαιωμάτων" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "Συμβουλή αναζήτησης" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "Single" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "Λεπτή πλαστική θήκη" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Σονάτα" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "Τραγούδι" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "Κύκλος τραγουδιών" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "Soundtrack" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "Soundtrack" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "Ράχη" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "Προφορικός λόγος" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "Αυτοκόλλητο" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "Υποκατηγορία" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "Σουίτα" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "Συμφωνικό ποιήμα" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "Συμφωνία" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "Κομμάτι" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "Θήκη" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "USB Flash Drive" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "Βινύλιο" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "Κύλινδρος κεριού" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "Έργο" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "Ονομασία έργου" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "Ζαρζουέλα" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "Ετούντ" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/en_AU.po���������������������������������������������������������0000664�0000000�0000000�00000517752�14167750105�0020565�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2019-08-08 09:30+0000\n" "Last-Translator: yvanz\n" "Language-Team: English (Australia) (http://www.transifex.com/musicbrainz/musicbrainz/language/en_AU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: en_AU\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "" #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "" #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "" #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "" #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "" #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "" #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "" #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "" #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "" #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "" #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "" #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "" #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "" #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "" #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "" #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "" #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "" #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "" #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "" #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "" #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:12 #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "" ����������������������picard-release-2.7.3/po/attributes/en_CA.po���������������������������������������������������������0000664�0000000�0000000�00000562321�14167750105�0020533�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Calvin Walton <calvin.walton@kepstin.ca>, 2013-2014 # Calvin Walton <calvin.walton@kepstin.ca>, 2012 # Ivan Dobsky, 2019 # navap <pavan@chander.ca>, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 16:32+0000\n" "Last-Translator: Nicolás Tamargo <reosarevok@gmail.com>\n" "Language-Team: English (Canada) (http://www.transifex.com/musicbrainz/musicbrainz/language/en_CA/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: en_CA\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "" #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "" #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "10″ Vinyl" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "12″ Vinyl" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "7″ Vinyl" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "8cm CD" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "" #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "" #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "" #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "" #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "" #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "" #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "" #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "" #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "" #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "" #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "" #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "" #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "" #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "" #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "" #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "" #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "A series of works which form a catalogue of classical compositions." #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "" #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "" #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Album" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "" #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "An audio drama is a dramatized, purely acoustic performance, broadcast on radio or published on an audio medium (tape, CD, etc.)." #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "Area name" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "Aria" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Artist name" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "Audiobook" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "Back" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Ballet" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "Booklet" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "Bootleg" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "Bootleg Production" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "Broadcast" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "Cantata" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "Cardboard/Paper Sleeve" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "Cartridge" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "Cassette" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "Catalogue" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "City" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "Compilation" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "Concerto" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "Country" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "DJ-mix" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-Audio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD-Video" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "Digipak" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "Digital Media" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "Distributor" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "Female" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "Formal name" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "Front" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Group" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "Holding" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "" #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Interview" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "Jewel Case" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "Keep Case" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "Label name" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisc" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "Legal name" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "Live" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "Madrigal" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "Male" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "Mass" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "Medium" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "Mixtape/Street" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "Motet" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "None" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "Obi" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "Official" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "Opera" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "Operetta" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "Oratorio" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "Original Production" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Other" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "Other" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Other" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Other" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Other" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Other" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "Overture" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "Partita" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "Person" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "Piano Roll" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Poem" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "Production" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "Promotion" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "Prose" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "Pseudo-Release" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "Publisher" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "Quartet" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "Reel-to-reel" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "Reissue Production" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "Remix" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "Rights Society" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "Search hint" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "Single" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "Slim Jewel Case" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Sonata" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "Song" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "Song-cycle" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "Soundtrack" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "Soundtrack" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "Spine" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "Spokenword" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "Sticker" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "Subdivision" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "Suite" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "Symphonic poem" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "Symphony" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "Track" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "Tray" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "USB Flash Drive" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "Vinyl" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "Wax Cylinder" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "Work name" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "Zarzuela" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "Étude" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/en_GB.po���������������������������������������������������������0000664�0000000�0000000�00000642006�14167750105�0020537�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Ivan Dobsky, 2019,2021 # Jonathan Jonathan <hk0@live.hk>, 2020 # Oliver Lineham, 2012 # Sam, 2018 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-12-11 17:52+0000\n" "Last-Translator: Ivan Dobsky\n" "Language-Team: English (United Kingdom) (http://www.transifex.com/musicbrainz/musicbrainz/language/en_GB/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: en_GB\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "\"Motet\" is a term that applies to different types of (usually unaccompanied) choral works. What exactly is a motet depends quite a bit on the period." #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "\"Sonata\" is a general term used to describe small scale (very often solo or solo + keyboard) instrumental works, initially in baroque music." #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "10\" Shellac" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "10\" Vinyl" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "12\" LaserDisc" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "12\" Shellac" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "12\" Vinyl" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "3.5\" Floppy Disk" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "7\" Flexi-disc" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "7\" Shellac" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "7\" Vinyl" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "8\" LaserDisc" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "8-Track Cartridge" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "8cm CD" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "8cm CD+G" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to 1932." #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "A Dorian" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "A Mixolydian" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "A ballet is music composed to be used, together with a choreography, for a ballet dance production." #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "A cantata is a vocal (often choral) composition with an instrumental (usually orchestral) accompaniment, typically in several movements." #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "A concerto is a musical work for soloist(s) accompanied by an orchestra." #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "A convention, expo or trade fair is an event which is not typically orientated around music performances, but can include them as side activities." #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "A give-away release or a release intended to promote an upcoming official release (e.g. pre-release versions, releases included with a magazine, versions supplied to radio DJs for air-play)." #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "A grouping of related but different instruments, like the different violin-like instruments" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "A major" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "A mass is a choral composition that sets the invariable portions of the Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus - Agnus Dei, with other portions sometimes added) to music." #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "A minor" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "A partita is an instrumental piece composed of a series of variations, and it's by its current definition very similar to a suite." #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "A party, reception or other event held specifically for the launch of a release." #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "A perfect bound book with a sleeve at the end to hold a CD" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "A place (generally a factory) at which physical media are manufactured." #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "A place consisting of a large enclosed area with a central event space surrounded by tiered seating for spectators, which can be used for indoor sports, concerts and other entertainment events." #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "A place designed for non-live production of music, typically a recording studio." #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "A place that has live artistic performances as one of its primary functions, such as a concert hall." #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "A place that has worship or religious studies as its main function. Religious buildings often host concerts and serve as recording locations, especially for classical music." #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "A place whose main purpose is to host outdoor sport events, typically consisting of a pitch surrounded by a structure for spectators with no roof, or a roof which can be retracted." #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "A play is a form of literature usually consisting of scripted dialogue between characters, and intended for theatrical performance rather than just reading." #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "A poem is a literary piece, generally short and in verse, where words are usually chosen for their sound and for the images and ideas they suggest." #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "A quartet is a musical composition scored for four voices or instruments." #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "A recurring festival, usually happening annually in the same location." #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "A school, university or other similar educational institution (especially, but not only, one where music is taught)" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "A series of events." #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "A series of performances of the same show at the same venue." #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "A series of recordings." #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "A series of related concerts by an artist in different locations." #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "A series of release groups." #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "A series of releases." #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "A series of works which form a catalogue of classical compositions." #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "A series of works." #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "A song cycle is a group of songs designed to be performed in a sequence as a single entity. In most cases, all of the songs are by the same composer, and often use words from the same poet or lyricist." #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "A song is in its origin (and still in most cases) a composition for voice, with or without instruments, performed by singing. This is the most common form by far in folk and popular music, but also fairly common in a classical context (\"art songs\")." #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "A soundtrack is the music that accompanies a film, TV program, videogame, or even book." #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "A standard grouping of instruments often played together, like a string quartet" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "A suite is an ordered set of instrumental or orchestral pieces normally performed in a concert setting. They may be extracts from a ballet or opera, or entirely original movements." #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "A symphonic poem is a piece of programmatic orchestral music, usually in a single movement, that evokes a painting, a landscape, the content of a poem, a story or novel, or other non-musical source." #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "A symphony is an extended composition, almost always scored for orchestra without soloists." #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "A thinner jewel case, commonly used for CD singles." #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken and sung scenes, the latter incorporating operatic and popular song, as well as dance." #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "A-flat major" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "A-flat minor" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "A-sharp major" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "A-sharp minor" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "AKM ID" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "APRA ID" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "ASCAP ID" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "Acem" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "Acem Nevruz" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "Acem Rast" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "Acem Zemzeme" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "Acemaşiran" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "Acembuselik" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "Acemkürdi" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "Acemli Yegah" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "Acemtarab" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "Adānā" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "Adānā malhār" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "Aheng-i Tarab" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "Ahir lalit" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "Ahira bhairav" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "Ahiri tōḍī" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "Ak Dügah" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "Aksak" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "Aksaksemai" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "Aksaksemai Evferi" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "Alahaiyā bilāval" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Album" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "Allows for manually setting the position of each item in the series." #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "Ambikā" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "Amr̥t varṣiṇi" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "Amṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "Amṛtavāhiṇi" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "An alternate version of a release where the titles have been changed. These don't correspond to any real release and should be linked to the original release using the transl(iter)ation relationship." #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "An aria is a self-contained piece for one voice usually with orchestral accompaniment. They are most common inside operas, but also appear in cantatas, oratorios and even on their own (concert arias)." #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "An audio drama is a dramatised, purely acoustic performance, broadcast on radio or published on an audio medium (tape, CD, etc.)." #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "An event where a number of different acts perform across the course of the day. Larger festivals may be spread across multiple days." #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "An individual concert by a single artist or collaboration, often with supporting artists who perform before the main act." #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "An opera is a dramatised work (text + musical score) for singers and orchestra/ensemble. In true operas all dialog is sung, through arias and recitatives, but some styles of opera include spoken dialogue." #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "An oratorio is a large (usually sacred) musical composition including an orchestra, a choir, and soloists. While it has characters and a plot, it is usually not performed theatrically (it lacks costumes, props and strong character interaction)." #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "An overture is, generally, the instrumental introduction to an opera. Independent (\"concert\") overtures also exist, which are generally programmatic works shorter than a symphonic poem." #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "An unofficial/underground release that was not sanctioned by the artist and/or the record company. This includes unofficial live recordings and pirated releases." #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "An étude is an instrumental musical composition, most commonly of considerable difficulty, usually designed to provide practice material for perfecting a particular technical skill." #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "Anberefşan" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "Any release officially sanctioned by the artist and/or their record company. Most releases will fit into this category." #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "Araban" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "Arabankurdi" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "Aram-ı Can" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "Aram-ı Dil" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "Aranağme" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "Arazbar" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "Arazbar Zemzeme" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "Arazbarbuselik" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "Arazbarek" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "Area" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "Area name" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "Aria" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "Artist" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Artist name" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "Artık Aksaksemai" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "Asā māṇḍ" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "Asāvēri" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "Attending" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "Audio drama" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "Audio drama" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "Audiobook" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "Automatic" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "Aydın" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "Ayin Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "Ayin-i Şerif" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "Azeri Yürüksemai" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "Ağır Aksaksemai" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "Ağıraksak" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "Ağıraydın" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "Ağırdarbıfetih" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "Ağırdüyek" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "Ağırevfer" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "Ağırsemai" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "Ağırsenginsemai" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "Ağırçenber" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "Aşiran Maye" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "Aşiran Zemzeme" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "Aşkefza" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "Aṣṭa rāg mālikā" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "Aṭāna" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "Aṭṭa" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "B Dorian" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "B Mixolydian" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "B major" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "B minor" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "B-flat major" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "B-flat minor" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "B-sharp major" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "B-sharp minor" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "BMI ID" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "BUMA/STEMRA ID" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "Back" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "Bahr-ı Nazik" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "Bahudāri" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "Bahādurī tōḍī" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "Bahār" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "Bairāgi" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "Balahaṁsa" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Ballet" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "Basant" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "Basant bahār" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "Basant mukhāri" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "Basantī kēdār" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "Bauḷi" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "Behāg" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "Beijing opera" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "Beijing opera is a form of traditional Chinese theatre which combines music, vocal performance, mime, dance, and acrobatics." #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "Bektaşi Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "Bektaşi Raksanı" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "Bektaşi Raksı" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "Bektaşi Raksı Evferi" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "Bend-i Hisar" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "Berefşan" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "Beste" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "Beste Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "Beste Hicaz" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "Beste Hisar" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "Beste Isfahan" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "Bestenigar" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "Beyati" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "Beyati Araban" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "Beyati Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "Beyati Arabankurdi" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "Beyati Ruy-i Acem" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "Beyatibuselik" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "Bezm-i Tarab" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "Bhairav" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "Bhairav bahār" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "Bhairavi" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "Bhavamat bhairav" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "Bhavāni" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "Bhimapalās" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "Bhinna ṣaḍja" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "Bhāvapriya" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "Bhāṭiyār" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "Bhīm" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "Bhīmpalāsi" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "Bhōga sāvēri" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "Bhōpālī tōḍī" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "Bhūp" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "Bhūpāḷaṁ" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "Bhūṣāvaḷi" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "Bibhās" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "Bihāg" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "Bihāgdā" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "Bilahari" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "Bilāsakhānī tōḍī" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "Blu-ray-R" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "Blu-spec CD" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "Book" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "Booklet" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "Bootleg" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "Bootleg Production" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "Box" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "Bozlak" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "Brand name" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "Broadcast" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "Br̥ndāvanī sāraṅg" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "Budamanōhari" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "Bulgar Darbı" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "Buselik" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "Buselikaşiran" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "Büzürk" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "Bāgēśrī" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "Bārvā" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "Bēgaḍa" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "Bīhād bhairav" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "Bṛndāvana sāranga" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "Bṛndāvani" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "C Dorian" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "C Mixolydian" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "C major" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "C minor" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "C-flat major" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "C-flat minor" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "C-sharp major" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "C-sharp minor" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "CASH ID" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "CCLI ID" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "CD+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "CDV" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "CED" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "Cakravākaṁ" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "Campak" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "Campākali" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "Candrajyōti" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "Candrakauns" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "Candramauli" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "Canfeza" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "Cantata" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "Cardboard/Paper Sleeve" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "Cartridge" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "Carturdaśa rāgamālika" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "Cassette" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "Cassette Case" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "Catalogue" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "Caturaśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "Cautāl" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "Cencu kāmbhōji" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "Cevher" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "Character" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "Choir" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "Chāyā malhār" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "Chāyānāt" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "Cintāmaṇi" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "Cittaranjani" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "City" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "Compilation" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "Concert" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "Concerto" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "Convention/Expo" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "Copy Control CD" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 containing software that is ostensibly designed to prevent the CD from being ripped. There are a number of software variants: the most well-known are Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "Country" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "Country is used for areas included (or previously included) in ISO 3166-1, e.g. United States." #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "County" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "County is used for smaller administrative divisions of a country which are not the main administrative divisions but are also not municipalities, e.g. counties in the USA. These are not considered when displaying the parent areas for a given area." #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "Cumhurilahi" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "Curcuna" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "Cāndanī kēdār" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "Cār tāl" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "Cārtāl kī savārī" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "Cārukēśi" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "Cāyānāṭa" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "Cāyātarangiṇi" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "D Dorian" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "D Mixolydian" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "D major" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "D minor" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "D-flat major" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "D-flat minor" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "D-sharp major" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "D-sharp minor" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "DJ-mix" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "DTS CD" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-Audio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD-Video" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "DVDplus" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "DVDplus (CD side)" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "DVDplus (DVD-Audio side)" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "DVDplus (DVD-Video side)" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "Danişveran" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "Darb" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "Darb-ı Fetih" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "Darb-ı Hüner" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "Darb-ı Kürdi" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "Darb-ı Türki" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "Darbeyn" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "Darbār" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "Darbāri" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "Darbārī kānaḍa" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "Darbārī tōḍī" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "Data CD" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "Demo" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "Destan" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "Devr-i Aryan" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "Devr-i Hindi" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "Devr-i Hindi II" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "Devr-i Kebir" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "Devr-i Revan" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "Devr-i Revan-ı Hindi" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "Devr-i Süreyya" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "Devr-i Süreyya Sofyanı" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "Devr-i Turan" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "Devr-i Turan II" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "Devāmṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "Dhamar" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "Dhanaśrī" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "Dhanyāsi" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "Dhanī" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "Dharmāvati" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "Dhr̥va" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "Dhēnuka" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "Digibook" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "Digipak" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "Digital Media" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "Dil Efruz" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "Dildar" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "Dilkeside" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "Dilkeş" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "Dilkeşhaveran" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "Dilküşa" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "Dilnevaz" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "Dilnişin" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "Din kī puriyā" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "Discbox Slider" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "Distributor" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "District" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "District is used for a division of a large city, e.g. Queens." #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "Divan" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "Dolap" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "DualDisc (CD side)" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "DualDisc (DVD-Audio side)" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "DualDisc (DVD-Video side)" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "Durak" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "Durak Evferi" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "Durga" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "Durgā" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "Dvijāvanti" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "Dügah" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "Dügah Maye" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "Dügahbuselik" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "Dümen" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "Düyek" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "Düşems" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "Dādrā" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "Dēsi" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "Dēv gāndhār" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "Dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "Dēvakriya" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "Dēvamanōhari" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "Dēvgirī bilāval" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "Dēś" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "Dēśakār" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "Dēśādi" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "Dīpacaṇḍī" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "Dīpakaṁ" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "Dīpāvali" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "Dīpāḷi" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "E Dorian" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "E Mixolydian" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "E major" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "E minor" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "E-flat major" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "E-flat minor" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "E-sharp major" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "E-sharp minor" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "Edison Diamond Disc" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "Educational institution" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "Electronic instrument" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "Enhanced CD" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "Ensemble" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "Eski Sipihr" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "Etüd" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "Evcara" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "Event" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "Event name" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "Event series" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "Evfer" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "Eviç" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "Eviç Bahr-i Nazik" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "Eviç Huzi" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "Eviç Maye" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "Eviç Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "Eviç Saba" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "Eviç Şevk" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "Eviçbuselik" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "Eviçkürdi" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "Evsat" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "Ezan" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "F Dorian" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "F Mixolydian" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "F major" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "F minor" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "F-flat major" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "F-sharp major" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "F-sharp minor" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "Fahte" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "Family" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "Fantezi" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "Fatbox" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "Female" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "Fer" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "Fer'i Muhammes" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "Ferahfeza" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "Ferahnak" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "Ferahnakaşiran" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "Ferahnüma" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "Ferahzad" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "Festival" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "Festival" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "Feth-i Bağdad" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "Feth-i Belgrad" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "Feth-i Dil" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "Feth-i Hicaz" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "Fireng-i Fer" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "Flat discs with grooves used in phonographs/gramophones. For shellac and vinyl records, use that specifically" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "Flexi-disc" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with a molded-in groove, designed to be playable on a normal phonograph turntable." #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "Floppy Disk" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "For cases where gender just doesn't apply at all (like companies entered as artists)." #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "Form (Ottoman, Turkish)" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "Formal name" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "Frengçin" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "Front" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "G Dorian" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "G Mixolydian" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "G major" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "G minor" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "G-flat major" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "G-flat minor" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "G-sharp major" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "G-sharp minor" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "GEMA ID" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "Gamakakriya" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "Gamakakriya/Pūrvīkaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "Garuḍadhvani" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "Gatefold Cover" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "Gaurī" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "Gaurī basant" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "Gaurīmanōhari" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "Gauḍ malhār" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "Gauḍ sāraṅg" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "Gauḍa malhār" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "Gauḷa" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "Gauḷipantu" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "Gavti" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "Gazel" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "Gaṁbhīra nāṭa" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "Gaṁbhīra vāṇi" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "Gerdaniye" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "Gerdaniyebuselik" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "Gerdaniyekürdi" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "Geveşt" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "Geştü Güzar-ı Bahar" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "Ghanṭa" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "Gonca-i Rana" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Group" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "Gurjarī tōḍī" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "Gurjāri" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "Guṇakārī" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "Güldeste" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "Gülizar" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "Gülizarbuselik" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "Gülnari" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "Gülruh" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "Gülzar" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "Gülşen-i Vefa" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "Güvende" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "Gānamūrti" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "Gānavāridhi" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "Gāndhī malhār" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "Gāngēyabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "Gōpikāvasantaṁ" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "Gōrākh kalyāṇ" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "HQCD" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "Hafif" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "Halk Türküsü" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "Hamsadhvani" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "Hamsadhvāni" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "Hamsanārāyaṇi" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "Hamsavinōdini" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "Hamīr" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "Hamīr kaḷyaṇi" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "Harikāmbhōji" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "Haver" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "Havi" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "Haṁsanādaṁ" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "Haṁsānandi" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "Heftgah" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "Hezeç" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "HiPac" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "Hicaz" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "Hicaz Büzürk" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "Hicaz Dilkeş" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "Hicaz Hümayun" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "Hicaz Uzzal" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "Hicaz Zemzeme" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "Hicaz Zirgüle" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "Hicazaşiran" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "Hicazbuselik" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "Hicazeyn" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "Hicazi Acem" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "Hicazi Irak" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "Hicazi Muhalif" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "Hicazi Rumi" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "Hicazi Türki" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "Hicazi Uşşak" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "Hicazkar" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "Hicazkar-Kürdi" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "Hicazkar-ı Kadim" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "Hicazkarbuselik" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "Hindustān gāndhāri" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "Hindōl" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "Hindōl pañcam" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "Hindōḷa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "Hindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "Hisar" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "Hisar Vech-i Şehnaz" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "Hisarbuselik" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "Holding" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "Horasan" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "Horosani Beyati" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "Hoş Aver" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "Husaini" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "Hussēnī" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "Hutbe" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "Huzi" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "Hybrid SACD" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "Hybrid SACD (CD layer)" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "Hybrid SACD (SACD layer)" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "Hüdavendigar" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "Hüseyni" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "Hüseyni Araban" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "Hüseyni Gülizar" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "Hüseyni Zemzeme" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "Hüseyniaşiran" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "Hüseynibuselik" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "Hüzzam" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "Hüzzam-ı Cedid" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "Hēm bihāg" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "Hēm lalit" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "Hēmant" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "Hēmavati" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "Hēmāvānti" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "ICE ID" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "ID for the Belgian rights society SABAM" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "ID for the International Copyright Enterprise" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "ID for the Japanese rights society JASRAC" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "ID for the Japanese rights society NexTone" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "ID for the Mexican rights society SACM" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "ID for the Polish rights society ZAiKS" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "Identifiers" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "Ikvāi" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "Imprint" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "Incidental music" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "Incidental music is music written as background for (usually) a theatre play." #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "Indoor arena" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "Instrument" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "Instrument name" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Interview" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "Irak" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "Irakaşiran" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "Iraksak" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "Isfahan" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "Isfahan Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "Isfahan Zemzeme" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "Isfahan-ı Cedid" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "Isfahanbuselik" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "Isfahanek" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "Isfahani" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "Island" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "Island is used for islands and atolls which don't form subdivisions of their own, e.g. Skye. These are not considered when displaying the parent areas for a given area." #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "JASRAC ID" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "Jaganmōhini" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "Jaijaivanti" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "Jait kalyāṇ" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "Janaranjani" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "Jaunpuri" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "Jaya manōhari" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "Jayantasēna" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "Jayantaśrī" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "Jayavantī tōḍī" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "Jaṭ" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "Jewel Case" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "Jhankāradhvani" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "Jhaptāl" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "Jhinjhaṭ mān̄j" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "Jhinjhōṭi" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "Jhūmrā" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "Jingala" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "Jyōti svarūpiṇi" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "Jōg" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "Jōgiya" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "Jōgiyā" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "Jōgiyā asavāri" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "Jōgkauns" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "Jōnpuri" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "KOMCA ID" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "Kalenderi" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "Kalgaḍa" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "Kalyāṇ" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "Kalyāṇi" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "Kalāvati" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "Kalāśrī" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "Kamalāmanōhari" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "Kamet" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "Kamās" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "Kannaḍa gaula" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "Kanto" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "Kapalı Curcuna" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "Kar" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "Kar-ı Natık" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "Kar-ı Nev" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "Karabağı" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "Karaharapriya" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "Karcığar" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "Karçe" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "Karşılama" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "Karṇaranjani" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "Karṇāṭaka behāg" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "Karṇāṭaka dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "Karṇāṭaka kāpi" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "Karṇāṭaka śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "Kasaphavası" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "Kathanakutūhalaṁ" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "Katikofti" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "Kaunsī kānaḍā" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "Kauśik dhvani" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "Kaḷyāṇa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "Kaḷā sāvēri" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "Kaḷānidhi" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "Kebüter" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "Kedāraṁ" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "Keep Case" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "Key" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "Khambāvati" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "Khamāj" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "Khamāj bahār" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "Khaṇḍa chāpu" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "Khaṇḍa-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "Khaṇḍa-jāti ēka" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "Khaṭa" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "Khokar" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "Khēmtāl" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "Koda" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "Koşma" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "Kuntalavarāḷi" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "Kuntavarāli" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "Kur'an-ı Kerim" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "Kurinji" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "Köçekçe" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "Küpe" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "Kürdi" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "Kürdi Gerdaniye" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "Kürdilihicazkar" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "Kürthavası" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "Küçek" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "Küçekneva" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "Kāmaranjani" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "Kāmavardani/Pantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "Kāmbhōji" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "Kāmōdvanti" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "Kānaḍa" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "Kānaḍā" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "Kāntāmaṇi" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "Kāphī" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "Kāpi" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "Kāpi nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "Kāvaḍicindu" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "Kāṁbhōji" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "Kēdār" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "Kēdāragauḷa" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "Kēharvā" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "Kīravāṇi" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "Kīraṇāvaḷi" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "Kōkiladhvani" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "Kōkilapriya" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "Kōmal riṣabh asāvēri" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "Label" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "Label name" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "Lagan gāndhār" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "Lalegül" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "Lalit" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "Lalit bhaṭiyār" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "Lalit bibhās" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "Lalit pañcam" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "Lalit Śuddh Dhaivat" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "Lalita" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "Lalita pancamaṁ" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisc" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "Latāngi" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "Launch event" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "Lavāngi" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "Laṅkēśrī" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "Legal name" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "Lenk Fahte" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "Liner" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "Live" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "Longa" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "Madhmad sāraṅg" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "Madhukauns" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "Madhuvanti" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "Madhyamā varāḷi" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "Madhyamāvati" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "Madhyādi" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "Madrigal" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "Maduvanti" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "Mahfelsürmesi" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "Mahur" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "Mahurbuselik" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "Mahurhan" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "Mahālakṣmi" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "Makam (Ottoman, Turkish)" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "Malahari" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "Malayamārutaṁ" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "Male" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "Mandra" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "Mandāri" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "Manual" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "Manufacturer" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "Manōranjani" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "Marş" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "Mass" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "Masterclass/Clinic" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "Maver" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "Mavera" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "Maveraünnehir" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "Maybe attending" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "Maye" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "Mayūra sāvēri" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "Maṅgal bhairav" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "Maṇirangu" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "Maṭhya" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "Maṭṭā" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "Meclis Efruz" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "Medhal" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "Medium" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "Meghamalhar" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "Mehter" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "Mersiye" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "Mevlevi Evferi" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "Mevlidişerif" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "Microcassette" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "Miraciye" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "Mixtape/Street" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "Miyām̐ kī sāraṅg" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "Miyām̐ malhār" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "Miśra chāpu" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "Miśra gārā" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "Miśra kaliṅgaḍā" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "Miśra khamāj" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "Miśra māṇḍ" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "Miśra pahāḍi" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "Miśra pīlū" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "Miśra yaman" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "Miśra śivaranjani" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "Miśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "Miśra-jāti rūpaka" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "Motet" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "Muaşşer" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "Muhalif" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "Muhalif-i Irak" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "Muhalif-i Rast" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "Muhalif-i Uşşak" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "Muhammes" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "Muhayyer" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "Muhayyer Sünbüle" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "Muhayyer Zengüle" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "Muhayyerbuselik" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "Muhayyerkürdi" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "Mukhāri" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "Multāni" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "Municipality" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "Municipality is used for small administrative divisions which, for urban municipalities, often contain a single city and a few surrounding villages. Rural municipalities typically group several villages together." #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "Murabba" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "Murabba Beste " #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "Music Card" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "Musical" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "Musical theatre is a form of theatrical performance that combines songs, spoken dialogue, acting, and dance." #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "Muzaaf Devr-i Kebir" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "MÜST ID" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "Müberka" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "Münacaat" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "Mürekkep Isfahan" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "Mürekkep Nimsofyan" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "Mürekkep Semai/Üçleme" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "Mürekkep Sofyan" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "Müselles" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "Müsemmen" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "Müsemmen II" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "Müstear" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "Müşküye" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "Mājh khamāj" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "Mālava" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "Mālkauns" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "Mālāvati" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "Mānavati" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "Mānji" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "Mānḍu" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "Mārgahindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "Mārvā" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "Mārvāśrī mārvā" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "Mārūbihāg" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "Māyāmāḷavagauḷa" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "Māḷavi" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "Mēgh" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "Mēgh malahār" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "Mīrā malhār" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "Mōhan kaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "Mōhanaṁ" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "Naat" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "Nagaḍ" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "Nakış" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "Nakış Ağırsemai" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "Nakış Beste" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "Nakış Yürüksemai" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "Nanād" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "Narefte" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "Natipeygamberi" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "Navarasa kannaḍa" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "Navarāgamālika" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "Navrōj" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "Nazlı Düyek" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "Naḷinakānti" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "Naṭ bhairav" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "Naṭ bihāg" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "Naṭ kāmōd" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "Naṭ malhār" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "Naṭ nārāyaṇ" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "Naṭabhairavi" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "Naṭanārāyaṇi" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "Necd-i Hüseyni" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "Nefes" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "Neresin" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "Neva" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "Neva Bağdat" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "Neva Dilkeş" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "Nevabuselik" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "Nevakürdi" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "Nevaziş" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "Neveda" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "Neveser" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "Nevkeş" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "Nevruz" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "Nevruzi Rumi" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "NexTone ID" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "Neşataver" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "Nigar" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "Nihavend-i Kebir" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "Nihavend-i Rumi" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "Nihavent" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "Nikriz" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "Nimberefşan" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "Nimdevir" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "Nimevsat" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "Nimhafif" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "Nimsakil" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "Nimsofyan" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "Nimçember" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "Ninni" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "Nirōṣita" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "Nişabur" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "Nişaburek" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "Nişabureyn" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "None" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "Not applicable" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "Nuşingül" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "Nühüft" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "Nādanāmakriya" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "Nāga gāndhāri" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "Nāgasvarāvaḷi" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "Nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "Nāsikabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "Nāyaki" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "Nāyakī kānaḍā" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "Nāṭa" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "Nāṭakapriya" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "Nāṭakurinji" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "Nīlāmbari" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "Nīlāṁbari" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "OSA ID" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "Obi" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "Official" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "Opera" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "Operetta" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "Oratorio" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "Orchestra" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "Original Production" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Other" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "Other" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Other" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Other" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "Other" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Other" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Other" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "Other instrument" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "Overture" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "Owned music" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "Oynak" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "Oyunhavası" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "Pahāḍi" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "Pan̄cam savārī" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "Pan̄jābī " #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "Paraj" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "Paras" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "Partita" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "Pathé disc" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "Pañcam" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "Paṭaman̄jari" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "Paṭdīp" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "Pençgah" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "Pençgah-ı Asl" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "Pençgah-ı Zaid" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "Percussion instrument" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "Perr-i Zerrin" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "Person" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "Pesendide" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "Peyk-i Neşat" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "Peyk-i Safa" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "Peşrev" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "Phonograph record" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "Piano Roll" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "Place" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "Place name" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "Plastic CD tray inside a cardboard slipcover" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "Plastic Sleeve" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "Play" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "PlayTape" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "Playbutton" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Poem" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "Pop şarkısı" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "Poster" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "Pratāpavarāli" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "Pressing plant" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "Production" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "Promotion" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "Prose" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "Pseudo-Release" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "Publisher" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "Puriyā" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "Puriyā dhanaśrī" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "Puriyā kalyāṇ" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "Puṇṇāgavarāḷi" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "Puṣpalatika" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "Pālamanjari" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "Pāḍi" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "Pūrvi" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "Pūrṇa ṣaḍjaṁ" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "Pūrṇacandrika" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "Quartet" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "Rahatfeza" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "Rahatülervah" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "Raksaksağı" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "Raksaksağı II" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "Raksan" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "Ramiş-i Can" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "Ranjani" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "Rasikapriya" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "Rast" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "Rast Haveran" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "Rast-Maye" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "Rast-ı Atik" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "Rast-ı Cedid" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "Rast-ı Rumi" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "Rast-ı Sağır" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "Rast-ı Sultani" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "Rastaşiran" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "Rastdilara" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "Rastkürdi" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "Ratipati priya" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "Ravicandrika" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "Raw/Unedited" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "Recording" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "Recording name" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "Recording series" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "Reel-to-reel" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "Rehavi" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "Reissue Production" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "Rekb-i Zavil" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "Release" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "Release group" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "Release group name" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "Release group series" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "Release name" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "Release series" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "Religious building" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "Remel" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "Remix" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "Reng-i Dil" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "Revnaknüma" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "Reyya" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "Rights Society" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "Rudrapriya" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "Ruhnüvaz" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "Rumeli Türküsü" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "Run" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "Ruy-i Dilara" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "Ruy-i Irak" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "Ruy-i Neva" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "Rāga (Carnatic)" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "Rāga (Hindustani)" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "Rāgamalikā" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "Rāgamālika" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "Rāgavinōdini" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "Rāgēśrī" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "Rāj kalyāṇ" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "Rāma manōhari" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "Rāmakali" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "Rāmapriya" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "Rāmdāsī malhār" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "Rēvagupti" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "Rēvati" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "Rītigauḷa" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "Rūpak" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "Rūpaka" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "SABAM ID" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "SACEM ID" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "SACM ID" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "SADAIC ID" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "SD Card" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "SESAC ID" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "SGAE ID" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "SHM-CD" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "SHM-SACD" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "SOCAN ID" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "SUISA ID" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "Saba" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "Saba Zemzeme" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "Sabaaşiran" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "Sababuselik" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "Sabakürdi" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "Sahanā" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "Sahānā" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "Sahēlī tōḍī" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "Sakil" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "Salatüselam" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "Salatıümmiye" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "Sampūrṇa mālkauns" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "San̄jari" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "Sarasvati" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "Sarasvatī manōhari" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "Sarasāngi" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "Saurāṣtraṁ" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "Saurāṣṭram" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "Savt" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "Sazeseri" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "Sazkar" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "Sazsemaisi" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "Search hint" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "Segah" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "Segah Araban" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "Segah Maye" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "Selam" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "Selmek" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "Semai" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "Sencuruṭṭi" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "Sengendaz" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "Sengin Türkaksağı" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "Senginsemai" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "Serbest" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "Series" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "Series name" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "Seyir" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "Shellac" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "Shellac records were the most predominant type of gramophone record during the first half of the 20th century." #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "Simhavāhini" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "Simhēndra madhyamaṁ" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "Sindhu bhairavi" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "Sindhubhairavi" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "Sindhumandāri" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "Sindhūra" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "Single" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "Sipihr" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "Sirto" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "Sitārkhānī" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "Slidepack" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "Slim Jewel Case" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "Snap Case" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "Sofyan" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Sonata" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "Song" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "Song-cycle" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "Sorts the items in the series automatically by their number attributes, using a natural sort order." #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "Soundtrack" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "Soundtrack" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "Spine" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "Spokenword" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "Stadium" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "Sticker" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "String instrument" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "Studio" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "Subdivision" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "Subdivision is used for the main administrative divisions of a country, e.g. California, Ontario, Okinawa. These are considered when displaying the parent areas for a given area." #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "Sucaritra" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "Sugharaī" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "Suhā" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "Suite" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "Sultani" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "Sultani Irak" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "Sultanıbuselik" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "Sultanıcedid" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "Sultanıeviç" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "Sultanıhüzzam" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "Sultanısegah" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "Sultanıyegah" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "Sumanēśaranjani" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "Sunādavinōdini" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "Super Jewel Box" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "Sur malhār" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "Sur sugharai" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "Suraṭi" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "Suzidil" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "Suzidilara" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "Suzinak" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "Suzinak Zirgüle" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "Suzinak-ı Nev" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "Svararanjani" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "Symphonic poem" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "Symphony" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "Sünbüle" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "Süreyya" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "Sürurefza" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "Sālaga bhairavi" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "Sāma" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "Sāranga" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "Sāraṅg" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "Sārāmati" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "Sāvanī" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "Sāvanī bihāg" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "Sāvēri" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "Sōhinī" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "Sōhinī bahār" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "Sōhōnī bhaṭiyār" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "Sōrath" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "Sūltāl" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "Tahir" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "Tahirbuselik" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "Taksim" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "Tanarūpi" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "Tango" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "Tankēśrī" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "Tarz-ı Cedid" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "Tarz-ı Cihan" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "Tarz-ı Nevin" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "Tavşanca" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "Tebriz" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "Tek Vuruş" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "Tekbir" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "Temcidmünacatı" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "Tereşşüd" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "Tesbih" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "Tesbihilahi" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "Tevhid" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "Tevşihilahi" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "The CD layer of a DVDplus. The DVD layer should be added as a separate medium." #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "The CD layer of a DualDisc. The DVD layer should be added as a separate medium." #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "The CD layer of a hybrid SACD. The SACD layer should be added as a separate medium." #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a separate medium." #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "The Capacitance Electronic Disc (CED) is an analog video disc playback system developed by RCA, in which video and audio could be played back on a TV set using a special needle and high-density groove system similar to phonograph records." #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "The DVD (audio) layer of a DVDplus. The CD layer should be added as a separate medium." #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "The DVD (audio) layer of a DualDisc. The CD layer should be added as a separate medium." #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "The DVD (video) layer of a DualDisc. The CD layer should be added as a separate medium." #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a separate medium." #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "The SACD layer of a hybrid SACD. The CD layer should be added as a separate medium." #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "The madrigal is a type of secular vocal music composition. In its original form, it had no instrumental accompaniment, although accompaniment is much more common in later madrigals." #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "The operetta is a genre of light opera, in terms both of music and subject matter. Operettas are generally short and include spoken parts." #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "The traditional CD case, made of hard, brittle plastic." #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "The vinyl side of a VinylDisc. The CD or DVD side should be added as a separate medium." #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "This indicates a choir/chorus (an organised, usually large group of singers). Smaller vocal ensembles and groupings that do not generally call themselves choirs are better entered as “Group”." #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "This indicates an orchestra (an organised, usually large group of instrumentalists). Smaller ensembles (such as trios and quartets) and groupings that do not generally call themselves orchestras are better entered as “Group”." #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "This represents literary works written in prose, that is, written in relatively ordinary language without metrical structure (e.g. novels, short stories, essays...)." #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "Tilak bihārī" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "Tilak kāmōd" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "Tilak naṭ" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "Tilavāḍā" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "Tillāng" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "Tilāṅg" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "Tiśra-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "Tiśra-jāti ēka" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "Tour" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "Track" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "Tray" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "Trivēṇī gauri" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "Türk Darbı" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "Türkaksağı" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "Türki Hicaz" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "Türkmen" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "Türkü" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "Tüvanger" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "Tāla (Carnatic)" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "Tāla (Hindustani)" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "Tīntāl" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "Tīntāl-sitārkhānī" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "Tōḍi" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "Tōḍī" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "USB Flash Drive" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "Udaya ravicandrika" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "Use for images that need work to be used for tagging (but can possibly already be used for reference)" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "Usul (Ottoman, Turkish)" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "Uzunhava" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "Uzzal" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "Uşşak" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "Uşşak Ruy-i Nikriz" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "Uşşakaşiran" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "VHD" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "Vakuḷābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "Valaji" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "Vandanadhāriṇi" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "Varamu" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "Varāḷi" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "Varṇarūpini" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "Vasanta" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "Vasanta varāḷi" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "Vasantabhairavi" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "Vecd-i Dil" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "Vech-i Arazbar" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "Vech-i Dil" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "Vech-i Şehnaz" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "Venue" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "Video High Density (VHD) was a videodisc format which was marketed predominantly in Japan by JVC." #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "Vijayanagari" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "Vijayasarasvati" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "Vijayaśrī" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "Vinyl" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "VinylDisc" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "VinylDisc (CD side)" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "VinylDisc (DVD side)" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "VinylDisc (Vinyl side)" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "Vācaspati" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "Vāgadīśvari" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "Vāsanti" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "Vēgavāhiṇi" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "Vēlāvali" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "Vīra vasantaṁ" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "Watermark" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "Wax Cylinder" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "Wind instrument" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "Wishlist" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "Work" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "Work name" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "Work series" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "Yadukula kāṁbōji" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "Yaman kalyāṇ" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "Yamanī bilāval" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "Yamuna kalyāṇi" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "Yegah" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "Yegah-ı Acemi" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "Yürüksemai" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "Yürüksemai II" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "Yürüksofyan" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "ZAiKS ID" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "Zafer" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "Zarzuela" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "Zavil" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "Zavilaşiran" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "Zencir" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "Zengule" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "Zengulebuselik" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "Zenguleli Kürdi" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "Zevk-ü Tarab" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "Zevk-ı Dil" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "Zeybek" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "Zilkeş" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "Zilāph" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "Zip Disk" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "Zirefkend" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "ambiguous" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "Çargah" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "Çargah (Yeni)" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "Çehar Agazin" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "Çenber" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "Çeng-i Harbi" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "Çifteaksak" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "Çiftedüyek" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "Çiftesofyan" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "Çiftetelli" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "Çocuk şarkısı" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "Étude" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "Örnek Öz" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "Ābhēri" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "Ābhōgi" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "Ābhōgī" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "Ādhā" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "Ādhā cautāl" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "Ādhā/jaṭ" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "Ādi" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "Ādi (Tiśra naḍe)" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "Āhir bhairav" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "Āhiri" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "Ānand malhār" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "Ānandabhairavi" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "Āndōḷika" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "Ārabhi" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "Ēk niṣād bihāgḍā" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "Ēka" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "Ēktāl" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "İbrahimi" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "İki Bir" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "İkiz Aksak" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "İlahi" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "Śankarābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "Śaṅkara" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "Śikhar" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "Śivamat bhairav" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "Śivaranjani" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "Śivaran̄jani" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "Śrī" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "Śrīranjani" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "Śubhalakṣmi" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "Śubhapantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "Śudda sārang" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "Śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "Śuddadhanyāsi" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "Śuddasīmantini" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "Śuddh baradi" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "Śuddh basant" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "Śuddh kalyāṇ" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "Śuddh mārū" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "Śuddh naṭa" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "Śuddh sāraṅg" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "Śyām kalyāṇ" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "Śyāṁ kaḷyāṇ" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "Śūḷiṇi" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "Şark Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "Şarkı" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "Şedaraban" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "Şedd-i Saba" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "Şehnaz" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "Şehnaz Nişaburek" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "Şehnazbuselik" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "Şehnazhaveran" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "Şemsefruz" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "Şeref-i Hamidi" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "Şerefnuma" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "Şevk" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "Şevk-i Cedid" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "Şevk-i Cihan" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "Şevk-i Dil" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "Şevk-i Serab" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "Şevkaver" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "Şevkefza" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "Şevknüma" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "Şevkutarab" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "Şinaver" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "Şiraz" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "Şivekar" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "Şivekeş" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "Şivenüma" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "Şuri" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "Şuğul" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "Ḍāgori" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "Ṣanmukhapriya" ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/eo.po������������������������������������������������������������0000664�0000000�0000000�00000563566�14167750105�0020205�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Alex Mauer <hawke@hawkesnest.net>, 2016,2021 # FIRST AUTHOR <EMAIL@ADDRESS>, 2009 # Ian McEwen <ianmcorvidae@ianmcorvidae.net>, 2012-2013 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 16:32+0000\n" "Last-Translator: Nicolás Tamargo <reosarevok@gmail.com>\n" "Language-Team: Esperanto (http://www.transifex.com/musicbrainz/musicbrainz/language/eo/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: eo\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "\"Motet\" estas termino kui aplikas al diversaj tipoj de (ordinare malakompanita) ĥora verkaro. Kio ĝuste estas moteto multe dependas je la periodo." #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "\"Sonato\" estas ĝenerala termino uzata por priskribi malgrandajn skalajn (tre ofte solajn aŭ solajn + klavarajn) instrumentajn verkojn, komence en baroka muziko." #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "10″ ŝelakdisko" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "10″ vinildisko" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "12″ LaserDisko" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "12″ ŝelakdisko" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "12″ Vinildisko" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "3.5″ disketo" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "5.25″ disketo" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "7″ fleksadisko" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "7″ ŝelakdisko" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "7″ vinildisko" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "8″ LaserDisko" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "8-traka kartoĉo" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "8cm KD" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "8cm KD+G" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "90 RPM, vertikala-tranĉo ŝelako diskoj, produktis de la etikedo Pathé de 1906 al 1932" #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "A doria" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "A mezolidia" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "Baleto estas muziko komponis por uso kun koregrafio por baleto danco produktado" #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "Kantato estas voĉa (ofte ĉora) komponaĵo kun instrumenta (kutime orkestra) akompano, tipe en pluraj movadoj." #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "Konĉerto estas muzika verko por solisto(j) akompane al orkestro." #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "Kongreso, ekspozicio aŭ komerca foiro estas evento, kiu ne kutime orientiĝas ĉirkaŭ muzikaj prezentadoj, sed povas enhavi ilin kiel flankajn agadojn." #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "Senpaga eldono aŭ eldono destinita por promocii venontan oficialan eldonon (ekz. antaŭeldonaj versioj, eldonoj enhavitaj kun revuo, versioj liveritaj al radiaj diskistoj por aera ludo)." #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "A maĵora" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "" #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "A minora" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "" #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "" #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "" #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "" #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "" #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "" #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "" #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "" #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "" #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "" #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "" #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "" #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "A-bemola maĵora" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "A-bemola minora" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "A-diesa maĵora" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "A-diesa minora" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Albumo" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "" #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "Ario" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Artistnomo" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "Aŭdlibro" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Baleto" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamakso" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "KD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "KD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "Kantato" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "Kartona aŭ Papera Maniko" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "Kartoĉo" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "Sonkasedo" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "Urbo" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "Kompilaĵo" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "Konĉerto" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "Lando" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-Audio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD-Video" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "Distribuejo" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "Virina" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Grupo" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDKD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "" #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Intervjuo" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "Etikedo" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "Etikedonomo" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisko" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "Leĝanomo" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "Vira" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "EtDisko" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "Neniu" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "Ofica" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "Opero" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "Oratorio" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "Origina Produktado" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Alitipo" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Alia" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Alia" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Alitipo" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Alia" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "Uverturo" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "Partito" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "Persono" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Poemo" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "Produktado" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "Promocia" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "Eldonejo" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "Kvarteto" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "Reeldona Produktado" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SAKD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVKD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "Serĉasistado" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Sonato" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "Kanto" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "Kant-ciklo" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "Parto" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "Simfonia poemo" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "Simfonio" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VKD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "Vinildisko" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "Vaksa cilindro" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "Peconomo" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "Zarzuelo" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "Etudo" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "" ������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/es.po������������������������������������������������������������0000664�0000000�0000000�00000654044�14167750105�0020201�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Abby Zla <abby230492@gmail.com>, 2017 # adeluna <adelunaddl@yahoo.com.mx>, 2012 # Alexander Dupuy <alex.dupuy@mac.com>, 2012 # Alexander Dupuy <email address hidden>, 2012 # Alfredo Briones <alfredobriones@hotmail.com>, 2016 # Antony Duran <hackshd2015@gmail.com>, 2017 # César Martín <cmartin.tradu@gmail.com>, 2019 # Colectivo AlArte, 2021 # Edson Armando <edsonarmando78@outlook.com>, 2021 # <email address hidden>, 2012 # Fermin Rodriguez <cosmos.fermin@gmail.com>, 2018 # Francisco Godoy <francisco.godoy@openmailbox.org>, 2018 # Fran Martín <frankiepd@gmail.com>, 2016 # gr0uch0mars <email address hidden>, 2011 # 3b2b9b2970dff2223d07f096c7a072f3, 2011 # Héctor Arroyo <churruka@hangar18.cc>, 2012,2015 # Héctor Arroyo <email address hidden>, 2012 # Ismael Olea <ismael@olea.org>, 2013-2015 # Jaime Marquínez Ferrándiz, 2019 # Jeremias Brown <comercialspam@gmail.com>, 2018 # Juan Acuña <jmacuna0@gmail.com>, 2016 # Kevin Doncam Demian López Brante <kevin@kddlb.cl>, 2016 # Kevin López Brante <kelopez.cl@gmail.com>, 2015 # Luis zas <dalues@gmail.com>, 2017 # Marta PD <marta_puerto_d@yahoo.com>, 2014 # Mathias Gonzalez <mathiias.gonzalez@gmail.com>, 2015 # Maurizio Corripio <perromaldo@outlook.com>, 2019 # Nicolás Tamargo <email address hidden>, 2011-2012 # Nicolás Tamargo <reosarevok@gmail.com>, 2011-2013,2015,2019 # Pier Jose Gotta Perez <piegope@protonmail.com>, 2017 # RepaNation Distributors, 2022 # Robert Schneider <robertschv@gmail.com>, 2019 # Kevin Doncam Demian López Brante <kevin@kddlb.cl>, 2012 # Tobias Quathamer <email address hidden>, 2007 # Tobias Quathamer <toddy@debian.org>, 2007 # t0n3t <toni75@gmail.com>, 2012 # Victor reaven <victoreaven@gmail.com>, 2016 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2022-01-07 06:04+0000\n" "Last-Translator: RepaNation Distributors\n" "Language-Team: Spanish (http://www.transifex.com/musicbrainz/musicbrainz/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "\"Motete\" es un término que se aplica a diferentes tipos de piezas corales (por lo general sin acompañamiento). Lo que es exactamente un motete depende un poco del período." #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "Sonata es un término general usado para describir pequeñas piezas instrumentales (muy a menudo en solitario o en solitario + teclado), inicialmente en la música barroca." #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "Surco ancho 10\"" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "Vinilo 10\"" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr " LaserDisc 12\"" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "Surco ancho 12\"" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "Vinilo 12″" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "Disquete 3,5\"" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "Disquete de 5.25\"" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "Flexi disco 7\"" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "Goma laca 7\"" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "Vinilo 7″" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "8\" LaserDisc" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "Cartucho de 8 pistas" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "CD, 8cm" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "8cm CD+G" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "Discos de 90 rpm, de goma laca y cortados verticalmente, producidos por el sello Pathè desde 1906 hasta 1932." #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "la dórico" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "Modo mixolidio" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "Un ballet es música compuesta principalmente para ser usado, junto con una coreografìa, en una producción de danza ballet." #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "Una cantata es una composición vocal (a menudo coral) con acompañamiento instrumental (usualmente orquestral), típicamente en varios movimientos." #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "Un concierto es un trabajo musical para solista(s) acompañados por una orquesta." #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "Una convención, exposición o feria es un evento que no está orientado típicamente alrededor de espectáculos de música, pero puede incluirla como actividades colaterales." #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "Una edición de regalo o con la intención de promover una futura edición oficial (Ej. versiones demo, ediciones incluidas en una revista, versiones entregadas a DJs de radio para pasar al aire)." #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "Agrupaciones de varios músicos que actúan juntos (en algunos casos, algunos o todos los miembros pueden diferir en diferentes interpretaciones o grabaciones)." #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "Una agrupación de instrumentos relacionados pero diferentes, como los diferentes instrumentos similares al violín" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "la mayor" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "Una misa es una composición coral que traslada a la música secciones fijas de la liturgia ( Kyrie - Gloria -Credo - Sanctus - Benedictus - Agnus Dei, otras secciones a veces añadidas)." #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "Una clase magistral u clínica es un evento donde un artista se reúne con una audiencia de tamaño pequeño o mediano y les instruye individualmente y/o recibe preguntas con el propósito de mejorar las habilidades musicales de la audiencia." #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "la menor" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "Una partita es una pieza instrumental compuesta por una serie de variaciones, y por definición es muy similar a una suite." #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "Una fiesta, recepción u otro evento celebrado específicamente para el lanzamiento de una edición." #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "Un libro encuadernado perfecto con una funda al final para guardar un CD" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "Una interpretación de una o más obras, musicales, óperas, ballets u otras piezas de escenario similares en su forma escenificada (a diferencia de una <a href=\"https://en.wikipedia.org/wiki/Concert_performance\">representación de concierto</a> sin puesta en escena)." #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "Un lugar (generalmente una fábrica) en el que se fabrican medios físicos." #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "Un lugar consistente de una gran área cerrada con un espacio de eventos central rodeado por asientos escalonados para los espectadores, que puede ser usado para deportes de interior, conciertos y otros eventos de entretenimiento." #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "Un lugar diseñado para la producción música, típicamente un estudio de grabación." #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "Una ubicación que tiene como una de sus funciones principales la realización de actuaciones artísticas en directo, como una sala de conciertos." #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "Un lugar que tiene el culto o los estudios religiosos como su función principal. Los edificios religiosos a menudo albergan conciertos y sirven como lugares de grabación, especialmente para la música clásica." #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "Un lugar cuyo principal propósito es acoger eventos deportivos al aire libre, consiste típicamente en un campo rodeado por una estructura para los espectadores sin techo, o un techo que puede ser replegado." #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "Una obra de teatro es una forma de literatura que suele consistir en un diálogo guionizado entre personajes, y que está destinada a la representación teatral en vez de a la simple lectura." #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "Un poema es una pieza literaria, generalmente corta y en verso, en la que las palabras son usualmente elegidas por su sonido y por las imágenes e ideas que sugieren. " #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "Un cuarteto es una formación musical que consiste en cuatro cantantes" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "Un festival que se repite, generalmente, cada año en la misma localidad." #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "Una escuela, universidad u otra institución educativa similar (especialmente, pero no solo, una donde se enseña música)" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "Una serie de artistas reconocidos por el mismo premio." #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "Una serie de artistas." #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "Una serie de eventos." #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "Una serie de actuaciones del mismo show en la misma sala." #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "Una serie de grabaciones." #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "Una serie de conciertos relacionados realizados por un artista en diferentes localidades." #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "Una serie de conciertos relacionados de un artista en el mismo sitio." #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "Una serie de grupos de ediciones." #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "Una serie de ediciones." #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "Una serie de trabajos que conforman un catálogo de composiciones clásicas." #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "Una serie de piezas." #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "Un ciclo de canciones es un grupo de canciones diseñadas para ser tocadas en una secuencia y como una sola entidad. En la mayoría de los casos, todas las canciones son del mismo compositor, y a menudo usan palabras del mismo poeta o letrista." #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "Una canción es en su origen (y aún en la mayoría de casos) una composición para voz, con o sin instrumentos, interpretada en forma de canto. Esta es la forma más común en la música popular y tradicional, pero también bastante común en un contexto clásico (\"art songs\")." #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "Banda sonora es la parte de sonido completa de una pelicula, serie de Tv, video juego." #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "Una agrupación estándar de instrumentos que a menudo se tocan juntos, como un cuarteto de cuerdas" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "Una suite es un conjunto ordenado de piezas instrumentales u orquestales que normalmente se tocan como parte de un concierto. Pueden ser extractos de un ballet u ópera, o movimientos totalmente originales." #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "Un poema sinfónico es una pieza de música orquestal programática, generalmente en un solo movimiento, que evoca una pintura, un paisaje, el contenido de un poema, una historia o una novela u otra fuente no musical." #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "Una sinfonía es una composición extendida, casi siempre escrita para una orquesta sin solistas." #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "Una caja de CD delgada, comúnmente utilizado para singles sencillos." #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "Una zarzuela es una obra lírica-dramática española que alterna escenas habladas y cantadas, esta última incorporando canciones operísticas y populares, así como danza." #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "la bemol mayor" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "la bemol menor" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "La sostenido mayor" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "la sostenido menor" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "AACIMH ID" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "ACAM ID" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "ACDAM ID" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "AEI ID" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "AGADU ID" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "AKKA/LAA ID" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "AKM ID" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "AMRA ID" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "APA ID" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "APDAYC ID" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "Identificador APRA" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "ARTISJUS ID" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "Identificador ASCAP" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "Acem" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "Acem Nevruz" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "Acem Rast" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "Acem Zemzeme" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "Acemaşiran" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "Acembuselik" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "Acemkürdi" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "Acemli Yegah" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "Acemtarab" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "Adānā" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "Adānā malhār" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "Aheng-i Tarab" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "Ahir lalit" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "Ahira bhairav" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "Ahiri tōḍī" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "Ak Dügah" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "Aksak" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "Aksaksemai" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "Aksaksemai Evferi" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "Alahaiyā bilāval" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Álbum" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "Permite establecer manualmente la posición de cada elemento en la serie." #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "Ambikā" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "Amr̥t varṣiṇi" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "Amṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "Amṛtavāhiṇi" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "Una versión alternativa de un lanzamiento cuyos títulos han cambiado. Estos no se corresponden con cualquier lanzamiento real y debería relacionarse con el lanzamiento original usando la relación de transl(iter)ación." #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "Un aria es una pieza independiente para una voz, normalmente con acompañamiento orquestal. Es común en las óperas, pero también aparecen en cantatas, oratorios e, incluso, por su propia cuenta (concierto de aria)." #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "Un audiodrama es una actuación dramatizada y esencialmente auditiva, ya sea por radio o publicada en un soporte de audio (casete, CD, etc)." #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "Un evento en el que una serie de actos diferentes se realizan a lo largo del día. Festivales más grandes pueden repartirse durante varios días." #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "Un concierto individual por un solo artista o en colaboración, frecuentemente con artistas de apoyo que se presentan antes del acto principal." #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "Una ópera es una obra dramatizada (texto + partitura musical) para cantantes y orquesta / conjunto. En las verdaderas óperas todo el diálogo se canta, a través de arias y recitativos, aunque algunos estilos de la ópera incluyen el diálogo hablado." #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "Un oratorio es una gran composición musical (generalmente sagrada) que incluye una orquesta, un coro y solistas. Si bien tiene personajes y una trama, por lo general no se realiza teatralmente (carece de trajes, accesorios y de una profunda interacción de los personajes)." #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "Una obertura es, por lo general, la introducción instrumental a una ópera. Existen también oberturas independientes (\"conciertos\"), que generalmente son obras programáticas más cortas que un poema sinfónico." #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "Una edición no oficial/ oculta que no fue autorizada por el artista y/o la compañía discográfica. Esto incluye grabaciones no oficiales o ediciones piratas." #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "Un \"étude\" es una composición musical instrumental, más comúnmente de considerable dificultad, diseñada generalmente para proporcionar material de práctica para perfeccionar una habilidad técnica particular." #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "Anberefşan" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "Cualquier publicación autorizada oficialmente por el artista y/o su discográfica (la mayoría de las publicaciones son oficiales)." #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "Araban" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "Arabankurdi" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "Aram-ı Can" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "Aram-ı Dil" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "Aranağme" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "Arazbar" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "Arazbar Zemzeme" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "Arazbarbuselik" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "Arazbarek" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "Área" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "Nombre del área geográfica" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "Aria" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "Artista" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "Premio al Artista" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Nombre de artista" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "Artık Aksaksemai" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "Asā māṇḍ" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "Asāvēri" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "Asistiré / He asistido" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "Audiodrama" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "Audiodrama" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "Audiolibro" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "Automático" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "Aydın" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "Ayin Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "Ayin-i Şerif" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "Azeri Yürüksemai" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "Ağır Aksaksemai" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "Ağıraksak" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "Ağıraydın" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "Ağırdarbıfetih" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "Ağırdüyek" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "Ağırevfer" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "Ağırsemai" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "Ağırsenginsemai" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "Ağırçenber" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "Aşiran Maye" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "Aşiran Zemzeme" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "Aşkefza" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "Aṣṭa rāg mālikā" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "Aṭāna" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "Aṭṭa" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "si dórico" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "Modo mixolidio en Si" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "si mayor" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "si menor" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "si bemol mayor" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "si bemol menor" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "Si sostenido mayor" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "Si sostenido menor" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "Identificador BMI" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "ID BUMA/STEMRA" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "Trasera" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "Bahr-ı Nazik" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "Bahudāri" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "Bahādurī tōḍī" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "Bahār" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "Bairāgi" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "Balahaṁsa" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Ballet" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "Basant" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "Basant bahār" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "Basant mukhāri" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "Basantī kēdār" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "Bauḷi" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "Behāg" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "Ópera de Pekín" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "La ópera de Pekín es una forma de teatro tradicional chino que combina música, actuaciones vocales, mímica, danza y acrobacias." #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "Bektaşi Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "Bektaşi Raksanı" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "Bektaşi Raksı" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "Bektaşi Raksı Evferi" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "Bend-i Hisar" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "Berefşan" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "Beste" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "Beste Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "Beste Hicaz" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "Beste Hisar" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "Beste Isfahan" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "Bestenigar" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "Beyati" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "Beyati Araban" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "Beyati Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "Beyati Arabankurdi" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "Beyati Ruy-i Acem" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "Beyatibuselik" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "Bezm-i Tarab" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "Bhairav" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "Bhairav bahār" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "Bhairavi" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "Bhavamat bhairav" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "Bhavāni" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "Bhimapalās" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "Bhinna ṣaḍja" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "Bhāvapriya" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "Bhāṭiyār" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "Bhīm" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "Bhīmpalāsi" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "Bhōga sāvēri" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "Bhōpālī tōḍī" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "Bhūp" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "Bhūpāḷaṁ" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "Bhūṣāvaḷi" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "Bibhās" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "Bihāg" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "Bihāgdā" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "Bilahari" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "Bilāsakhānī tōḍī" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "Blu-ray-R" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "Blu-spec CD" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "Libro" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "Libreto" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "Bootleg" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "Producción de bootlegs" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "Caja" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "Bozlak" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "Nombre de la marca" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "Difusión" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "Br̥ndāvanī sāraṅg" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "Budamanōhari" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "Bulgar Darbı" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "Buselik" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "Buselikaşiran" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "Büzürk" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "Bāgēśrī" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "Bārvā" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "Bēgaḍa" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "Bīhād bhairav" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "Bṛndāvana sāranga" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "Bṛndāvani" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "do dórico" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "Modo mixolidio en Do" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "do mayor" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "do menor" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "do bemol mayor" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "Do bemol menor" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "do sostenido mayor" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "do sostenido menor" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "CASH ID" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "Identificador CCLI" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "CD+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "CDV" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "CED" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "Cakravākaṁ" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "Campak" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "Campākali" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "Candrajyōti" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "Candrakauns" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "Candramauli" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "Canfeza" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "Cantata" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "Funda de papel/cartón" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "Cartucho" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "Carturdaśa rāgamālika" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "Casete" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "Caja de cinta" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "Catálogo" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "Caturaśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "Cautāl" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "Cencu kāmbhōji" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "Cevher" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "Personaje" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "Coro" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "Chāyā malhār" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "Chāyānāt" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "Cintāmaṇi" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "Cittaranjani" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "Ciudad" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "Ciudad es usado para asentamientos de cualquier tamaño, incluyendo pueblos y aldeas." #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "Recopilatorio" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "Concierto" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "Concierto" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "Convención/Expo" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "Control de copia CD" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "El Control de Copia de CD (CCCD) engloba a un abanico de términos para aquellos CDs lanzados alrededor de 2001-2006, y que contienen software que está ostensiblemente diseñado para prevenir su copia. Hay ciertas variantes de dicho software: las mejor conocidas son Cactus Data Shield (CDS) de Macrovision y de MediaMax, de SunnComm." #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "País" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "País es usado para áreas incluidas (o previamente incluidas) en la ISO 3166-1, ejemplo: Estados Unidos." #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "Condado" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "Un condado es un tipo de división administrativa de un país que no es la mayor de las divisiones pero tampoco es la división municipal. Usado por ejemplo en los EEUU. No son considerados al mostrar las relaciones entre áreas." #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "Cumhurilahi" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "Curcuna" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "Cāndanī kēdār" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "Cār tāl" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "Cārtāl kī savārī" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "Cārukēśi" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "Cāyānāṭa" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "Cāyātarangiṇi" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "re dórico" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "Modo mixolidio en Re" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "re mayor" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "re menor" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "re bemol mayor" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "re bemol menor" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "Re sostenido mayor" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "re sostenido menor" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "DJ-mix" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "CD DTS" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-Audio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD-Video" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "DVDplus" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "DVDPlus (CD lateral)" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "DVDPlus (DVD-Audio-lateral)" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "DVDplus (DVD-cara de sonido)" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "Danişveran" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "Darb" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "Darb-ı Fetih" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "Darb-ı Hüner" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "Darb-ı Kürdi" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "Darb-ı Türki" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "Darbeyn" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "Darbār" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "Darbāri" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "Darbārī kānaḍa" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "Darbārī tōḍī" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "CD de datos" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "Demo" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "Destan" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "Devr-i Aryan" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "Devr-i Hindi" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "Devr-i Hindi II" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "Devr-i Kebir" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "Devr-i Revan" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "Devr-i Revan-ı Hindi" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "Devr-i Süreyya" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "Devr-i Süreyya Sofyanı" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "Devr-i Turan" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "Devr-i Turan II" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "Devāmṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "Dhamar" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "Dhanaśrī" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "Dhanyāsi" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "Dhanī" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "Dharmāvati" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "Dhr̥va" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "Dhēnuka" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "Digipak" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "Digipak" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "Digital" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "Dil Efruz" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "Dildar" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "Dilkeside" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "Dilkeş" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "Dilkeşhaveran" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "Dilküşa" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "Dilnevaz" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "Dilnişin" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "Din kī puriyā" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "Discbox Slider" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "Distribuidor" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "Distrito" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "Distrito es usado para las divisiones dentro de las ciudades. Ejemplo: Queens (ciudad de Nueva York)." #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "Divan" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "Dolap" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "Disco dual (lado de CD)" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "Disco dual (DVD-lado de sonido)" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "Disco dual (DVD-lado de video)" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "Durak" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "Durak Evferi" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "Durga" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "Durgā" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "Dvijāvanti" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "Dügah" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "Dügah Maye" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "Dügahbuselik" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "Dümen" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "Düyek" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "Düşems" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "Dādrā" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "Dēsi" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "Dēv gāndhār" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "Dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "Dēvakriya" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "Dēvamanōhari" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "Dēvgirī bilāval" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "Dēś" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "Dēśakār" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "Dēśādi" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "Dīpacaṇḍī" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "Dīpakaṁ" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "Dīpāvali" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "Dīpāḷi" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "mi dórico" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "Modo mixolidio en Mi" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "mi mayor" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "mi menor" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "mi bemol major" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "mi bemol menor" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "Mi sostenido mayor" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "mi sostenido menor" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "ECAD ID" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "Disco de diamante Edison" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "Institución educativa" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "Instrumento electrónico" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "CD mejorado" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "Ensamble" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "Eski Sipihr" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "Etüd" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "Evcara" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "Evento" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "Nombre del evento" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "Serie de eventos" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "Evfer" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "Eviç" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "Eviç Bahr-i Nazik" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "Eviç Huzi" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "Eviç Maye" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "Eviç Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "Eviç Saba" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "Eviç Şevk" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "Eviçbuselik" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "Eviçkürdi" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "Evsat" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "Ezan" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "fa dórico" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "Modo mixolidio en Fa" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "fa mayor" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "fa menor" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "fa bemol mayor" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "fa sostenido mayor" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "fa sostenido menor" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "Fahte" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "Familia" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "Fantezi" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "Fatbox" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "Mujer" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "Fer" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "Fer'i Muhammes" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "Ferahfeza" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "Ferahnak" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "Ferahnakaşiran" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "Ferahnüma" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "Ferahzad" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "Festival" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "Festival" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "Feth-i Bağdad" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "Feth-i Belgrad" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "Feth-i Dil" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "Feth-i Hicaz" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "Fireng-i Fer" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "Discos planos con surcos utilizados en fonógrafos/gramófonos. Para discos de goma laca y vinilo, use eso específicamente" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "Disco flexi" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "Los discos flexibles son registros fonográficos hechos de una lámina de vinilo delgada y flexible con una ranura moldeada, diseñada para ser reproducible en una mesa giratoria de fonógrafo normal." #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "Disquete" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "Para casos en los que el género no es aplicable de ningún modo (por ejemplo compañías introducidas como artistas)." #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "Forma (turca-otomana)" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "Nombre legal" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "Frengçin" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "Frontal" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "sol dórico" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "Modo mixolidio en Sol" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "sol mayor" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "sol menor" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "sol bemol mayor" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "Sol bemol menor" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "sol sostenido mayor" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "sol sostenido menor" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "Identificador GEMA" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "Gamakakriya" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "Gamakakriya/Pūrvīkaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "Garuḍadhvani" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "Gatefold Cover" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "Gaurī" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "Gaurī basant" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "Gaurīmanōhari" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "Gauḍ malhār" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "Gauḍ sāraṅg" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "Gauḍa malhār" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "Gauḷa" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "Gauḷipantu" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "Gavti" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "Gazel" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "Gaṁbhīra nāṭa" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "Gaṁbhīra vāṇi" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "Gerdaniye" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "Gerdaniyebuselik" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "Gerdaniyekürdi" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "Geveşt" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "Geştü Güzar-ı Bahar" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "Ghanṭa" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "Gonca-i Rana" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Grupo" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "Gurjarī tōḍī" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "Gurjāri" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "Guṇakārī" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "Güldeste" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "Gülizar" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "Gülizarbuselik" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "Gülnari" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "Gülruh" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "Gülzar" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "Gülşen-i Vefa" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "Güvende" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "Gānamūrti" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "Gānavāridhi" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "Gāndhī malhār" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "Gāngēyabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "Gōpikāvasantaṁ" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "Gōrākh kalyāṇ" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "HFA ID" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "HQCD" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "Hafif" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "Halk Türküsü" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "Hamsadhvani" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "Hamsadhvāni" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "Hamsanārāyaṇi" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "Hamsavinōdini" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "Hamīr" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "Hamīr kaḷyaṇi" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "Harikāmbhōji" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "Haver" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "Havi" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "Haṁsanādaṁ" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "Haṁsānandi" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "Heftgah" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "Hezeç" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "HiPac" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "Hicaz" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "Hicaz Büzürk" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "Hicaz Dilkeş" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "Hicaz Hümayun" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "Hicaz Uzzal" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "Hicaz Zemzeme" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "Hicaz Zirgüle" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "Hicazaşiran" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "Hicazbuselik" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "Hicazeyn" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "Hicazi Acem" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "Hicazi Irak" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "Hicazi Muhalif" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "Hicazi Rumi" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "Hicazi Türki" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "Hicazi Uşşak" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "Hicazkar" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "Hicazkar-Kürdi" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "Hicazkar-ı Kadim" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "Hicazkarbuselik" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "Hindustān gāndhāri" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "Hindōl" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "Hindōl pañcam" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "Hindōḷa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "Hindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "Hisar" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "Hisar Vech-i Şehnaz" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "Hisarbuselik" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "Holding" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "Horasan" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "Horosani Beyati" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "Hoş Aver" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "Husaini" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "Hussēnī" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "Hutbe" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "Huzi" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "SACD híbrido" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "Super Audio CD Híbrido (capa CD)" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "Super Audio CD Híbrido (capa SACD)" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "Hüdavendigar" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "Hüseyni" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "Hüseyni Araban" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "Hüseyni Gülizar" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "Hüseyni Zemzeme" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "Hüseyniaşiran" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "Hüseynibuselik" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "Hüzzam" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "Hüzzam-ı Cedid" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "Hēm bihāg" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "Hēm lalit" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "Hēmant" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "Hēmavati" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "Hēmāvānti" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "ID de ICE" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "Cédula de la sociedad argentina de derechos SADAIC" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "ID de la sociedad de derechos de Australasia APRA" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "ID de la sociedad austriaca de derechos AKM" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "Identificación de la sociedad belga de derechos SABAM" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "ID de la sociedad boliviana de derechos SOBODAYCOM" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "ID de la sociedad brasileña de derechos ECAD" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "ID para sociedad canadiense de derechos SODRAC" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "ID para sociedad colombiana de derechos SAYCO" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "ID para sociedad costarricense de derechos ACAM" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "ID para sociedad cubana de derechos ACDAM" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "ID para la International Copyright Enterprise" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "ID de la sociedad japonesa de derechos JASRAC" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "ID de la sociedad japonesa de derechos NexTone" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "ID para la sociedad mexicana de derechos SACM" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "ID para la sociedad polaca de derechos ZAiKS" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "Identificadores" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "Ikvāi" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "Impresion" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "Música incidental" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "La música incidental es música escrita como fondo para, normalmente, una obra de teatro." #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "Pabellón cubierto." #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "Instrumento" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "Nombre del instrumento" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Entrevista" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "Irak" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "Irakaşiran" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "Iraksak" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "Isfahán" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "Isfahan Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "Isfahan Zemzeme" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "Isfahan-ı Cedid" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "Isfahanbuselik" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "Isfahanek" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "Isfahani" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "Isla" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "Una isla es un tipo de división usado para atolones e islas que no forman subdivisiones por si mismas, como por ejemplo Skye. Las islas no son tenidas en cuenta al mostrar las áreas padre de un área dada." #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "Identificador JASRAC" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "Jaganmōhini" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "Jaijaivanti" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "Jait kalyāṇ" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "Janaranjani" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "Jaunpuri" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "Jaya manōhari" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "Jayantasēna" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "Jayantaśrī" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "Jayavantī tōḍī" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "Jaṭ" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "Caja de plástico" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "Jhankāradhvani" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "Jhaptāl" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "Jhinjhaṭ mān̄j" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "Jhinjhōṭi" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "Jhūmrā" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "Jingala" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "Jyōti svarūpiṇi" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "Jōg" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "Jōgiya" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "Jōgiyā" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "Jōgiyā asavāri" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "Jōgkauns" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "Jōnpuri" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "Identificador KOMCA" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "Kalenderi" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "Kalgaḍa" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "Kalyāṇ" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "Kalyāṇi" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "Kalāvati" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "Kalāśrī" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "Kamalāmanōhari" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "Kamet" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "Kamās" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "Kannaḍa gaula" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "Kanto" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "Kapalı Curcuna" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "Kar" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "Kar-ı Natık" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "Kar-ı Nev" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "Karabağı" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "Karaharapriya" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "Karcığar" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "Karçe" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "Karşılama" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "Karṇaranjani" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "Karṇāṭaka behāg" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "Karṇāṭaka dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "Karṇāṭaka kāpi" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "Karṇāṭaka śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "Kasaphavası" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "Kathanakutūhalaṁ" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "Katikofti" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "Kaunsī kānaḍā" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "Kauśik dhvani" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "Kaḷyāṇa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "Kaḷā sāvēri" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "Kaḷānidhi" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "Kebüter" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "Kedāraṁ" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "Caja de cinta" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "Tonalidad" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "Khambāvati" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "Khamāj" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "Khamāj bahār" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "Khaṇḍa chāpu" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "Khaṇḍa-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "Khaṇḍa-jāti ēka" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "Khaṭa" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "Khokar" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "Khēmtāl" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "Koda" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "Koşma" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "Kuntalavarāḷi" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "Kuntavarāli" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "Kur'an-ı Kerim" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "Kurinji" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "Köçekçe" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "Küpe" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "Kürdi" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "Kürdi Gerdaniye" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "Kürdilihicazkar" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "Kürthavası" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "Küçek" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "Küçekneva" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "Kāmaranjani" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "Kāmavardani/Pantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "Kāmbhōji" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "Kāmōdvanti" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "Kānaḍa" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "Kānaḍā" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "Kāntāmaṇi" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "Kāphī" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "Kāpi" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "Kāpi nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "Kāvaḍicindu" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "Kāṁbhōji" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "Kēdār" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "Kēdāragauḷa" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "Kēharvā" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "Kīravāṇi" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "Kīraṇāvaḷi" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "Kōkiladhvani" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "Kokilapriya" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "Kōmal riṣabh asāvēri" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "Discográfica" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "Nombre de discográfica" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "Lagan gāndhār" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "Lalegül" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "Lalit" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "Lalit bhaṭiyār" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "Lalit bibhās" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "Lalit pañcam" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "Lalit Śuddh Dhaivat" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "Lalita" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "Lalita pancamaṁ" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisc" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "Latāngi" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "Evento de presentación" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "Lavāngi" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "Laṅkēśrī" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "Nombre civil" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "Lenk Fahte" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "Envoltura" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "En vivo" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "Longa" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "Madhmad sāraṅg" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "Madhukauns" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "Madhuvanti" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "Madhyamā varāḷi" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "Madhyamāvati" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "Madhyādi" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "Madrigal" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "Maduvanti" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "Mahfelsürmesi" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "Mahur" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "Mahurbuselik" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "Mahurhan" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "Mahālakṣmi" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "Makam (turco-otomano)" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "Malahari" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "Malayamārutaṁ" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "Hombre" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "Mandra" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "Mandāri" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "Manual" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "Fabricante" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "Manōranjani" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "Marş" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "Misa" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "Masterclass/Clinic" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "Maver" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "Mavera" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "Maveraünnehir" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "Tal vez asista" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "Maye" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "Mayūra sāvēri" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "Maṅgal bhairav" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "Maṇirangu" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "Maṭhya" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "Maṭṭā" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "Meclis Efruz" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "Medhal" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "Medio" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "Meghamalhar" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "Mehter" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "Mersiye" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "Mevlevi Evferi" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "Mevlidişerif" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "Microcassette" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "Miraciye" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "Mixtape/Street" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "Miyām̐ kī sāraṅg" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "Miyām̐ malhār" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "Miśra chāpu" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "Miśra gārā" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "Miśra kaliṅgaḍā" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "Miśra khamāj" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "Miśra māṇḍ" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "Miśra pahāḍi" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "Miśra pīlū" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "Miśra yaman" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "Miśra śivaranjani" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "Miśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "Miśra-jāti rūpaka" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "Motete" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "Muaşşer" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "Muhalif" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "Muhalif-i Irak" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "Muhalif-i Rast" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "Muhalif-i Uşşak" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "Muhammes" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "Muhayyer" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "Muhayyer Sünbüle" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "Muhayyer Zengüle" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "Muhayyerbuselik" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "Muhayyerkürdi" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "Mukhāri" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "Multāni" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "Municipio" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "Municipio es usado para divisiones administrativas menores que, en el caso de municipios urbanos, a menudo contienen una ciudad y algunos pequeños núcleos circundantes. Los municipios rurales generalmente agrupan varias pueblos o aldeas." #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "Murabba" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "Murabba Beste" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "Postal musical" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "Musical" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "Teatro musical es una forma de representación teatral que combina canciones, diálogos, actuaciones y danzas." #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "Muzaaf Devr-i Kebir" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "Identificador MÜST" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "Müberka" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "Münacaat" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "Mürekkep Isfahan" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "Mürekkep Nimsofyan" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "Mürekkep Semai/Üçleme" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "Mürekkep Sofyan" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "Müselles" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "Müsemmen" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "Müsemmen II" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "Müstear" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "Müşküye" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "Mājh khamāj" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "Mālava" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "Mālkauns" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "Mālāvati" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "Mānavati" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "Mānji" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "Mānḍu" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "Mārgahindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "Mārvā" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "Mārvāśrī mārvā" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "Mārūbihāg" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "Māyāmāḷavagauḷa" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "Māḷavi" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "Mēgh" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "Mēgh malahār" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "Mīrā malhār" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "Mōhan kaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "Mōhanaṁ" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "Naat" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "Nagaḍ" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "Nakış" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "Nakış Ağırsemai" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "Nakış Beste" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "Nakış Yürüksemai" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "Nanād" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "Narefte" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "Natipeygamberi" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "Navarasa kannaḍa" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "Navarāgamālika" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "Navrōj" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "Nazlı Düyek" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "Naḷinakānti" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "Naṭ bhairav" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "Naṭ bihāg" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "Naṭ kāmōd" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "Naṭ malhār" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "Naṭ nārāyaṇ" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "Naṭabhairavi" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "Naṭanārāyaṇi" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "Necd-i Hüseyni" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "Nefes" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "Neresin" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "Neva" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "Neva Bağdat" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "Neva Dilkeş" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "Nevabuselik" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "Nevakürdi" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "Nevaziş" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "Neveda" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "Neveser" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "Nevkeş" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "Nevruz" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "Nevruzi Rumi" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "ID de Nextone" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "Neşataver" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "Nigar" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "Nihavend-i Kebir" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "Nihavend-i Rumi" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "Nihavent" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "Nikriz" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "Nimberefşan" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "Nimdevir" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "Nimevsat" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "Nimhafif" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "Nimsakil" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "Nimsofyan" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "Nimçember" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "Ninni" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "Nirōṣita" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "Nişabur" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "Nişaburek" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "Nişabureyn" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "Ninguno" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "No aplicable" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "Nuşingül" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "Nühüft" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "Nādanāmakriya" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "Nāga gāndhāri" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "Nāgasvarāvaḷi" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "Nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "Nāsikabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "Nāyaki" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "Nāyakī kānaḍā" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "Nāṭa" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "Nāṭakapriya" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "Nāṭakurinji" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "Nīlāmbari" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "Nīlāṁbari" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "ID OSA" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "Obi" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "Oficial" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "Ópera" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "Opereta" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "Oratorio" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "Orquesta" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "Producción original" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Otro" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "Otro" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Otro" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Otro" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "Otro" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Otro" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Otro" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "Otro instrumento" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "Obertura" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "Mi música" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "Oynak" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "Oyunhavası" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "Pahāḍi" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "Pan̄cam savārī" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "Pan̄jābī " #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "Paraj" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "Paras" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "Partita" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "disco Pathé" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "Pañcam" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "Paṭaman̄jari" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "Paṭdīp" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "Pençgah" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "Pençgah-ı Asl" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "Pençgah-ı Zaid" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "Instrumento de percusión" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "Perr-i Zerrin" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "Persona" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "Pesendide" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "Peyk-i Neşat" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "Peyk-i Safa" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "Peşrev" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "Registro fonográfico" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "Rollo de pianola" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "Lugar" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "Nombre de lugar" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "Bandeja de plástico para CD dentro de una funda de cartón" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "Funda de Plástico" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "Obra" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "PlayTape" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "Reproducir" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Poema" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "Pop şarkısı" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "Póster" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "Pratāpavarāli" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "Planta de prensado" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "Producción" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "Promocional" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "Prosa" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "Pseudo-Lanzamiento" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "Edición" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "Puriyā" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "Puriyā dhanaśrī" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "Puriyā kalyāṇ" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "Puṇṇāgavarāḷi" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "Puṣpalatika" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "Pālamanjari" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "Pāḍi" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "Pūrvi" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "Pūrṇa ṣaḍjaṁ" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "Pūrṇacandrika" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "Cuarteto" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "Rahatfeza" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "Rahatülervah" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "Raksaksağı" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "Raksaksağı II" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "Raksan" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "Ramiş-i Can" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "Ranjani" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "Rasikapriya" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "Rast" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "Rast Haveran" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "Rast-Maye" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "Rast-ı Atik" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "Rast-ı Cedid" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "Rast-ı Rumi" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "Rast-ı Sağır" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "Rast-ı Sultani" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "Rastaşiran" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "Rastdilara" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "Rastkürdi" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "Ratipati priya" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "Ravicandrika" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "Sin procesar/Sin editar" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "Grabación" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "Nombre de la grabación" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "Serie de grabaciones" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "Cinta de magnetófono" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "Rehavi" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "Producción de reediciones" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "Rekb-i Zavil" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "Publicación" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "Grupo de publicaciones" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "Nombre de grupo de publicaciones" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "Serie de grupos de titulos " #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "Nombre de publicación" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "Series de Lanzamiento" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "Edificio religioso" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "Remel" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "Remezclas" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "Reng-i Dil" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "Revnaknüma" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "Reyya" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "Sociedad de gestión de derechos" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "Rudrapriya" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "Ruhnüvaz" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "Rumeli Türküsü" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "Ejecutar" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "Ruy-i Dilara" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "Ruy-i Irak" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "Ruy-i Neva" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "Rāga (carnático)" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "Rāga (Hindustani)" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "Rāgamalikā" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "Rāgamālika" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "Rāgavinōdini" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "Rāgēśrī" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "Rāj kalyāṇ" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "Rāma manōhari" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "Rāmakali" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "Rāmapriya" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "Rāmdāsī malhār" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "Rēvagupti" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "Rēvati" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "Rītigauḷa" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "Rūpak" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "Rūpaka" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "ID de SABAM" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "SACEM ID" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "ID de SACM" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "Identificador SADAIC " #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "Tarjeta SD" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "Identificador SESAC" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "SGAE ID" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "SHM-CD" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "SHM-SACD" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "Identificador SOCAN" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "SUISA ID" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "Saba" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "Saba Zemzeme" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "Sabaaşiran" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "Sababuselik" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "Sabakürdi" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "Sahanā" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "Sahānā" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "Sahēlī tōḍī" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "Sakil" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "Salatüselam" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "Salatıümmiye" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "Sampūrṇa mālkauns" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "San̄jari" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "Sarasvati" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "Sarasvatī manōhari" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "Sarasāngi" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "Saurāṣtraṁ" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "Saurāṣṭram" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "Savt" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "Sazeseri" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "Sazkar" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "Sazsemaisi" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "Ayuda de búsqueda" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "Segah" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "Segah Araban" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "Segah Maye" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "Selam" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "Selmek" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "Semai" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "Sencuruṭṭi" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "Sengendaz" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "Sengin Türkaksağı" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "Senginsemai" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "Serbest" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "Series" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "Nombre de la serie" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "Seyir" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "Goma laca" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "Los discos de goma laca fueron el tipo de grabación gramofónica predominante durante la primera mitad del siglo XX." #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "Simhavāhini" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "Simhēndra madhyamaṁ" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "Sindhu bhairavi" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "Sindhubhairavi" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "Sindhumandāri" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "Sindhūra" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "Single" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "Sipihr" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "Sirto" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "Sitārkhānī" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "Paquete de diapositivas" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "Caja de plástico delgada" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "Estuche" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "Sofyan" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Sonata" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "Canción" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "Ciclo de canciones" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "Clasifica los elementos en las series automáticamente por sus atributos numéricos, usando un orden de clasificación natural." #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "Banda sonora" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "Banda sonora" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "Lomo" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "Texto hablado" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "Estadio" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "Pegatina" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "Instrumento de cuerda" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "Estudio" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "Subdivisión" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "Subdivisión es usado para las principales divisiones administrativas de un país. Por ejemplo: Castilla y León, Jalisco o La Pampa. Son consideradas cuando se despliegan las áreas padre para un área determinada." #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "Sucaritra" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "Sugharaī" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "Suhā" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "Suite" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "Sultani" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "Sultani Irak" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "Sultanıbuselik" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "Sultanıcedid" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "Sultanıeviç" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "Sultanıhüzzam" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "Sultanısegah" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "Sultanıyegah" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "Sumanēśaranjani" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "Sunādavinōdini" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "Caja de cd super" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "Sur malhār" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "Sur sugharai" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "Suraṭi" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "Suzidil" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "Suzidilara" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "Suzinak" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "Suzinak Zirgüle" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "Suzinak-ı Nev" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "Svararanjani" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "Poema sinfónico" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "Sinfonía" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "Sünbüle" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "Süreyya" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "Sürurefza" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "Sālaga bhairavi" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "Sāma" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "Sāranga" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "Sāraṅg" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "Sārāmati" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "Sāvanī" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "Sāvanī bihāg" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "Sāvēri" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "Sōhinī" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "Sōhinī bahār" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "Sōhōnī bhaṭiyār" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "Sōrath" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "Sūltāl" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "Tahir" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "Tahirbuselik" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "Taksim" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "Tanarūpi" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "Tango" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "Tankēśrī" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "Tarz-ı Cedid" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "Tarz-ı Cihan" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "Tarz-ı Nevin" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "Tavşanca" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "Tebriz" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "Tek Vuruş" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "Tekbir" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "Temcidmünacatı" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "Tereşşüd" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "Tesbih" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "Tesbihilahi" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "Tevhid" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "Tevşihilahi" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "La capa de CD de un DVDplus. La capa de DVD se debe agregar como un medio separado." #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "La capa de CD de un Disco dual. La capa de DVD se debe agregar como un medio separado." #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "La capa de CD de un DVDplus. La capa de DVD se debe agregar como un medio separado." #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "El lado CD de un vinilo + CD VinylDisc. El lado de vinilo debería ser añadido como un medio separado." #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "El Disco de Capacitancia Electrónica (en inglés, CED) es un sistema analógico de reproducción de discos de vídeo desarrollado por RCA, donde vídeo y audio podían ser reproducidos en una televisión usando una aguja especial y un sistema de marca de alta densidad, similar a las grabaciones por fonógrafo." #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "La capa de DVD (sonido) de un DVDplus. La capa de CD se debe agregar como un medio separado." #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "La capa de DVD (sonido) de un Disco dual. La capa de CD se debe agregar como un medio separado." #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "La capa de DVD (video) de un Disco dual. La capa de CD se debe agregar como un medio separado." #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "El lado DVD de un vinilo + DVD VinylDisc. El lado de vinilo debería ser añadido como un medio separado." #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "La capa CD de un Disco dual. Para un DVD se debe agregar como un medio separado." #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "El madrigal es un tipo de composición de música vocal secular. En su forma original no tenía acompañamiento instrumental, aunque sí es mucho más común en posteriores madrigales." #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "La opereta es un género de ópera ligera, tanto en términos musicales como temáticos. Las operetas son generalmente cortas e incluyen partes habladas." #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "La caja tradicional de CD, hecha de plástico duro transparente." #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "El lado de vinilo de un VinylDisc. El CD o DVD debería ser añadido como un medio separado." #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "Esto representa piezas literarias escritas en prosa; es decir, escritas en un lenguaje relativamente ordinario, sin estructura métrica (novelas, historias cortas, ensayos...)." #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "Tilak bihārī" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "Tilak kāmōd" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "Tilak naṭ" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "Tilavāḍā" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "Tillāng" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "Tilāṅg" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "Tiśra-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "Tiśra-jāti ēka" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "Gira" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "Pista" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "Interior trasera" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "Trivēṇī gauri" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "Türk Darbı" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "Türkaksağı" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "Türki Hicaz" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "Türkmen" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "Türkü" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "Tüvanger" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "Tāla (carnático)" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "Tāla (Hindustani)" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "Tīntāl" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "Tīntāl-sitārkhānī" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "Tōḍi" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "Tōḍī" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "Memoria USB" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "Udaya ravicandrika" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "Úselo para imágenes que necesitan trabajo para ser usadas para etiquetar (pero posiblemente ya se pueden usar como referencia)" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "‎Se utiliza para territorios semiautónomos gobernados por pueblos indígenas, como reservas/ reservas indias en América del Norte y territorios indígenas en América Central y del Sur." #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "Usul (turco-otomano)" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "Uzunhava" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "Uzzal" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "Uşşak" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "Uşşak Ruy-i Nikriz" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "Uşşakaşiran" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "VHD" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "Vakuḷābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "Valaji" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "Vandanadhāriṇi" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "Varamu" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "Varāḷi" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "Varṇarūpini" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "Vasanta" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "Vasanta varāḷi" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "Vasantabhairavi" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "Vecd-i Dil" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "Vech-i Arazbar" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "Vech-i Dil" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "Vech-i Şehnaz" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "Sala" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "El Vídeo de Alta Densidad (en inglés, VHD) fue un formato de disco de vídeo que fue comercializado predominantemente en Japón por JVC." #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "Vijayanagari" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "Vijayasarasvati" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "Vijayaśrī" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "Vinilo" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "Disco de vinilo" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "VinylDisc (lado de CD)" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "VinylDisc (lado de DVD)" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "VinylDisc (Lado de Vinilo)" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "Vācaspati" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "Vāgadīśvari" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "Vāsanti" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "Vēgavāhiṇi" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "Vēlāvali" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "Vīra vasantaṁ" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "Marca de agua" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "Cilindro de fonógrafo" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "Instrumento de viento" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "Lista de deseos" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "Obra" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "Nombre de obra" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "Serie de trabajos" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "Yadukula kāṁbōji" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "Yaman kalyāṇ" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "Yamanī bilāval" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "Yamuna kalyāṇi" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "Yegah" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "Yegah-ı Acemi" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "Yürüksemai" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "Yürüksemai II" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "Yürüksofyan" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "ID de ZAiKS" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "Zafer" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "Zarzuela" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "Zavil" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "Zavilaşiran" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "Zencir" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "Zengule" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "Zengulebuselik" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "Zenguleli Kürdi" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "Zevk-ü Tarab" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "Zevk-ı Dil" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "Zeybek" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "Zilkeş" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "Zilāph" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "Disco Zip" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "Zirefkend" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "ambiguo" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "Çargah" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "Çargah (Yeni)" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "Çehar Agazin" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "Çenber" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "Çeng-i Harbi" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "Çifteaksak" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "Çiftedüyek" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "Çiftesofyan" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "Çiftetelli" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "Çocuk şarkısı" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "Estudio" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "Örnek Öz" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "Ābhēri" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "Ābhōgi" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "Ābhōgī" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "Ādhā" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "Ādhā cautāl" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "Ādhā/jaṭ" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "Ādi" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "Ādi (Tiśra naḍe)" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "Āhir bhairav" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "Āhiri" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "Ānand malhār" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "Ānandabhairavi" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "Āndōḷika" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "Ārabhi" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "Ēk niṣād bihāgḍā" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "Ēka" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "Ēktāl" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "İbrahimi" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "İki Bir" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "İkiz Aksak" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "İlahi" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "Śankarābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "Śaṅkara" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "Śikhar" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "Śivamat bhairav" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "Śivaranjani" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "Śivaran̄jani" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "Śrī" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "Śrīranjani" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "Śubhalakṣmi" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "Śubhapantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "Śudda sārang" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "Śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "Śuddadhanyāsi" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "Śuddasīmantini" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "Śuddh baradi" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "Śuddh basant" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "Śuddh kalyāṇ" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "Śuddh mārū" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "Śuddh naṭa" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "Śuddh sāraṅg" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "Śyām kalyāṇ" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "Śyāṁ kaḷyāṇ" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "Śūḷiṇi" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "Şark Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "Şarkı" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "Şedaraban" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "Şedd-i Saba" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "Şehnaz" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "Şehnaz Nişaburek" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "Şehnazbuselik" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "Şehnazhaveran" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "Şemsefruz" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "Şeref-i Hamidi" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "Şerefnuma" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "Şevk" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "Şevk-i Cedid" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "Şevk-i Cihan" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "Şevk-i Dil" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "Şevk-i Serab" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "Şevkaver" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "Şevkefza" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "Şevknüma" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "Şevkutarab" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "Şinaver" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "Şiraz" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "Şivekar" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "Şivekeş" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "Şivenüma" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "Şuri" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "Şuğul" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "Ḍāgori" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "Ṣanmukhapriya" ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/et.po������������������������������������������������������������0000664�0000000�0000000�00000621223�14167750105�0020173�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Mihkel Tõnnov <mihhkel@gmail.com>, 2008-2009,2011-2014 # Mihkel Tõnnov <mihhkel@gmail.com>, 2015,2017-2018,2020 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 16:32+0000\n" "Last-Translator: Nicolás Tamargo <reosarevok@gmail.com>\n" "Language-Team: Estonian (http://www.transifex.com/musicbrainz/musicbrainz/language/et/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: et\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "„Motett” tähistab mitmesuguseid (tavaliselt saateta) kooriteoseid. Mida täpsemalt, sõltub suuresti perioodist." #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "„Sonaat” on üldine termin, mis tähistab väiksemaid instrumentaalteoseid (tihti soolopillile või soolo- ja klahvpillile), algselt barokkmuusikas." #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "10″ šellak" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "10″ vinüül" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "12″ LaserDisc" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "12″ šellak" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "12″ vinüül" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "3,5″ diskett" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "7″ lastikplaat" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "7″ šellak" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "7″ vinüül" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "8″ LaserDisc" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "8 rajaga cartridge" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "8 cm CD" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "8 cm CD+G" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "" #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "A-dooria" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "A-miksolüüdia" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "" #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "" #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "" #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "" #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "" #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "A-duur" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "" #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "a-moll" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "" #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "Pidu, vastuvõtt või muu sündmus väljalaske tähistamiseks." #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "Regulaarne festival, tavaliselt igal aastal samas kohas." #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "Kool, ülikool vmt haridusasutus (eriti selline, kus õpetatakse muusikat)." #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "Seeria koosneb sündmustest." #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "Sama kava eri ettekanded samas kohas." #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "Seeria koosneb salvestistest." #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "Sama artisti suhteliselt sarnased kontserdid eri kohtades." #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "Seeria koosneb väljalaskerühmadest." #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "Seeria koosneb väljalasetest." #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "Seeria koosneb teostest, mis moodustavad klassikaliste heliteoste kataloogi." #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "Seeria koosneb teostest." #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "" #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "Õhem CD-karp, kasutatakse tavaliselt CD-singlite jaoks." #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "As-duur" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "as-moll" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "Ais-duur" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "ais-moll" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "AKM ID" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "APRA ID" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "ASCAP ID" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "Acem" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "Acem Nevruz" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "Acem Rast" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "Acem Zemzeme" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "Acemaşiran" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "Acembuselik" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "Acemkürdi" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "Acemli Yegah" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "Acemtarab" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "Adānā" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "Adānā malhār" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "Aheng-i Tarab" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "Ahir lalit" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "Ahira bhairav" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "Ahiri tōḍī" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "Ak Dügah" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "Aksak" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "Aksaksemai" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "Aksaksemai Evferi" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "Alahaiyā bilāval" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "album" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "Lubab seeria iga elemendi järjestuse käsitsi määrata." #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "Ambikā" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "Amr̥t varṣiṇi" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "Amṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "Amṛtavāhiṇi" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "Sündmus, kus hulk bände/artiste esinevad päeva jooksul. Suuremad festivalid võivad kesta mitu päeva." #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "Mitteametlik või põrandaalune väljalase, mida pole heaks kiitnud artist ega nende plaadifirma. Selle alla käivad ka mitteametlikud kontsertsalvestused ja piraatväljalasked." #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "Anberefşan" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "Igasugune väljalase, mille on heaks kiitnud artist ja/või nende plaadifirma. Sellesse kategooriasse sobib enamik väljalaskeid." #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "Araban" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "Arabankurdi" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "Aram-ı Can" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "Aram-ı Dil" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "Aranağme" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "Arazbar" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "Arazbar Zemzeme" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "Arazbarbuselik" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "Arazbarek" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "piirkond" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "piirkonna nimi" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "aaria" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "artist" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "kunstnikunimi" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "Artık Aksaksemai" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "Asā māṇḍ" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "Asāvēri" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "osaleb" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "kuuldemäng" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "kuuldemäng" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "heliraamat" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "automaatne" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "Aydın" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "Ayin Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "Ayin-i Şerif" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "Azeri Yürüksemai" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "Ağır Aksaksemai" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "Ağıraksak" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "Ağıraydın" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "Ağırdarbıfetih" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "Ağırdüyek" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "Ağırevfer" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "Ağırsemai" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "Ağırsenginsemai" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "Ağırçenber" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "Aşiran Maye" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "Aşiran Zemzeme" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "Aşkefza" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "Aṣṭa rāg mālikā" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "Aṭāna" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "Aṭṭa" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "B-dooria" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "B-miksolüüdia" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "H-duur" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "h-moll" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "B-duur" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "b-moll" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "His-duur" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "his-moll" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "BMI ID" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "BUMA/STEMRA ID" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "tagakaas" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "Bahr-ı Nazik" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "Bahudāri" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "Bahādurī tōḍī" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "Bahār" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "Bairāgi" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "Balahaṁsa" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "ballett" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "Basant" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "Basant bahār" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "Basant mukhāri" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "Basantī kēdār" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "Bauḷi" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "Behāg" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "Pekingi ooper" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "Bektaşi Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "Bektaşi Raksanı" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "Bektaşi Raksı" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "Bektaşi Raksı Evferi" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "Bend-i Hisar" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "Berefşan" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "Beste" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "Beste Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "Beste Hicaz" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "Beste Hisar" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "Beste Isfahan" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "Bestenigar" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "Beyati" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "Beyati Araban" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "Beyati Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "Beyati Arabankurdi" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "Beyati Ruy-i Acem" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "Beyatibuselik" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "Bezm-i Tarab" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "Bhairav" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "Bhairav bahār" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "Bhairavi" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "Bhavamat bhairav" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "Bhavāni" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "Bhimapalās" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "Bhinna ṣaḍja" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "Bhāvapriya" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "Bhāṭiyār" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "Bhīm" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "Bhīmpalāsi" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "Bhōga sāvēri" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "Bhōpālī tōḍī" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "Bhūp" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "Bhūpāḷaṁ" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "Bhūṣāvaḷi" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "Bibhās" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "Bihāg" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "Bihāgdā" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "Bilahari" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "Bilāsakhānī tōḍī" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "Blu-ray-R" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "Blu-spec CD" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "raamat" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "voldik" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "mitteametlik" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "piraattoodang" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "karp" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "Bozlak" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "eetrisaade" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "Br̥ndāvanī sāraṅg" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "Budamanōhari" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "Bulgar Darbı" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "Buselik" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "Buselikaşiran" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "Büzürk" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "Bāgēśrī" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "Bārvā" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "Bēgaḍa" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "Bīhād bhairav" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "Bṛndāvana sāranga" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "Bṛndāvani" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "C-dooria" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "C-miksolüüdia" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "C-duur" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "c-moll" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "Ces-duur" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "ces-moll" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "Cis-duur" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "cis-moll" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "CASH ID" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "CCLI ID" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "CD+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "CDV" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "CED" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "Cakravākaṁ" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "Campak" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "Campākali" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "Candrajyōti" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "Candrakauns" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "Candramauli" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "Canfeza" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "kantaat" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "papp- või pabertasku" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "cartridge" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "Carturdaśa rāgamālika" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "kassett" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "kassetikarp" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "kataloog" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "Caturaśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "Cautāl" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "Cencu kāmbhōji" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "Cevher" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "tegelaskuju" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "koor" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "Chāyā malhār" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "Chāyānāt" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "Cintāmaṇi" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "Cittaranjani" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "asula" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "Asula tähendab igas suuruses linnu ja külasid." #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "kogumik" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "kontsert" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "kontsert" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "Copy Control CD" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "riik" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "Riik tähendab piirkondi, mis on (või on olnud) ISO 3166-1 nimistus, nt Eesti või Ameerika Ühendriigid." #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "2. järgu haldusüksus" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "Cumhurilahi" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "Curcuna" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "Cāndanī kēdār" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "Cār tāl" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "Cārtāl kī savārī" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "Cārukēśi" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "Cāyānāṭa" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "Cāyātarangiṇi" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "D-dooria" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "D-miksolüüdia" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "D-duur" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "d-moll" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "Des-duur" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "des-moll" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "Dis-duur" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "dis-moll" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "DJ-miks" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "DTS CD" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "audio-DVD" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "video-DVD" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "DVDplus" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "DVDplus (CD-külg)" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "DVDplus (audio-DVD-külg)" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "DVDplus (video-DVD-külg)" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "Danişveran" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "Darb" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "Darb-ı Fetih" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "Darb-ı Hüner" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "Darb-ı Kürdi" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "Darb-ı Türki" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "Darbeyn" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "Darbār" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "Darbāri" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "Darbārī kānaḍa" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "Darbārī tōḍī" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "andme-CD" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "demo" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "Destan" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "Devr-i Aryan" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "Devr-i Hindi" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "Devr-i Hindi II" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "Devr-i Kebir" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "Devr-i Revan" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "Devr-i Revan-ı Hindi" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "Devr-i Süreyya" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "Devr-i Süreyya Sofyanı" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "Devr-i Turan" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "Devr-i Turan II" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "Devāmṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "Dhamar" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "Dhanaśrī" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "Dhanyāsi" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "Dhanī" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "Dharmāvati" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "Dhr̥va" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "Dhēnuka" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "digibook" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "digipak" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "audiofailid" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "Dil Efruz" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "Dildar" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "Dilkeside" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "Dilkeş" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "Dilkeşhaveran" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "Dilküşa" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "Dilnevaz" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "Dilnişin" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "Din kī puriyā" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "liuguriga plaadiümbris (DBS)" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "levitaja" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "linnaosa" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "Linnaosa kasutatakse suurlinnade allüksuste jaoks, nt Queens." #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "Divan" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "Dolap" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "DualDisc (CD-külg)" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "DualDisc (audio-DVD-külg)" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "DualDisc (video-DVD-külg)" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "Durak" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "Durak Evferi" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "Durga" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "Durgā" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "Dvijāvanti" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "Dügah" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "Dügah Maye" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "Dügahbuselik" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "Dümen" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "Düyek" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "Düşems" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "Dādrā" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "Dēsi" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "Dēv gāndhār" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "Dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "Dēvakriya" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "Dēvamanōhari" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "Dēvgirī bilāval" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "Dēś" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "Dēśakār" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "Dēśādi" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "Dīpacaṇḍī" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "Dīpakaṁ" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "Dīpāvali" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "Dīpāḷi" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "E-dooria" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "E-miksolüüdia" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "E-duur" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "e-moll" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "Es-duur" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "es-moll" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "Eis-duur" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "eis-moll" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "haridusasutus" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "Elektroonilised pillid" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "Enhanced CD" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "Ansamblid" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "Eski Sipihr" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "Etüd" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "Evcara" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "sündmus" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "sündmuse nimi" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "Evfer" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "Eviç" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "Eviç Bahr-i Nazik" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "Eviç Huzi" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "Eviç Maye" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "Eviç Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "Eviç Saba" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "Eviç Şevk" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "Eviçbuselik" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "Eviçkürdi" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "Evsat" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "Ezan" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "F-dooria" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "F-miksolüüdia" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "F-duur" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "f-moll" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "Fes-duur" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "Fis-duur" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "fis-moll" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "Fahte" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "Perekonnad" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "Fantezi" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "paks (topelt-)CD-karp" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "naine" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "Fer" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "Fer'i Muhammes" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "Ferahfeza" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "Ferahnak" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "Ferahnakaşiran" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "Ferahnüma" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "Ferahzad" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "festival" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "festival" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "Feth-i Bağdad" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "Feth-i Belgrad" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "Feth-i Dil" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "Feth-i Hicaz" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "Fireng-i Fer" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "lastikplaat" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "Lastikplaat (ka fleksiplaat) on elastne heliplaat, mis on valmistatud õhukesest ja painduvast vinüül- või plastlehest, kuhu on pressitud helivagu, nii et seda saaks mängida tavalise grammofoniga." #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "3,5″ diskett" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "vorm (otomani, türgi)" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "ametlik nimi" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "Frengçin" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "esikaas" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "G-dooria" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "G-miksolüüdia" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "G-duur" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "g-moll" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "Ges-duur" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "ges-moll" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "Gis-duur" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "gis-moll" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "GEMA ID" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "Gamakakriya" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "Gamakakriya/Pūrvīkaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "Garuḍadhvani" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "voldikkaas" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "Gaurī" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "Gaurī basant" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "Gaurīmanōhari" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "Gauḍ malhār" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "Gauḍ sāraṅg" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "Gauḍa malhār" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "Gauḷa" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "Gauḷipantu" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "Gavti" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "Gazel" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "Gaṁbhīra nāṭa" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "Gaṁbhīra vāṇi" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "Gerdaniye" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "Gerdaniyebuselik" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "Gerdaniyekürdi" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "Geveşt" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "Geştü Güzar-ı Bahar" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "Ghanṭa" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "Gonca-i Rana" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "grupp" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "Gurjarī tōḍī" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "Gurjāri" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "Guṇakārī" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "Güldeste" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "Gülizar" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "Gülizarbuselik" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "Gülnari" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "Gülruh" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "Gülzar" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "Gülşen-i Vefa" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "Güvende" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "Gānamūrti" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "Gānavāridhi" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "Gāndhī malhār" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "Gāngēyabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "Gōpikāvasantaṁ" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "Gōrākh kalyāṇ" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "HQCD" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "Hafif" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "Halk Türküsü" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "Hamsadhvani" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "Hamsadhvāni" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "Hamsanārāyaṇi" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "Hamsavinōdini" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "Hamīr" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "Hamīr kaḷyaṇi" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "Harikāmbhōji" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "Haver" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "Havi" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "Haṁsanādaṁ" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "Haṁsānandi" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "Heftgah" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "Hezeç" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "HiPac" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "Hicaz" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "Hicaz Büzürk" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "Hicaz Dilkeş" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "Hicaz Hümayun" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "Hicaz Uzzal" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "Hicaz Zemzeme" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "Hicaz Zirgüle" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "Hicazaşiran" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "Hicazbuselik" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "Hicazeyn" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "Hicazi Acem" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "Hicazi Irak" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "Hicazi Muhalif" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "Hicazi Rumi" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "Hicazi Türki" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "Hicazi Uşşak" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "Hicazkar" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "Hicazkar-Kürdi" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "Hicazkar-ı Kadim" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "Hicazkarbuselik" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "Hindustān gāndhāri" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "Hindōl" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "Hindōl pañcam" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "Hindōḷa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "Hindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "Hisar" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "Hisar Vech-i Şehnaz" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "Hisarbuselik" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "emafirma" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "Horasan" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "Horosani Beyati" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "Hoş Aver" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "Husaini" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "Hussēnī" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "Hutbe" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "Huzi" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "hübriid-SACD" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "hübriid-SACD (CD-kiht)" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "hübriid-SACD (SACD-kiht)" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "Hüdavendigar" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "Hüseyni" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "Hüseyni Araban" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "Hüseyni Gülizar" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "Hüseyni Zemzeme" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "Hüseyniaşiran" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "Hüseynibuselik" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "Hüzzam" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "Hüzzam-ı Cedid" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "Hēm bihāg" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "Hēm lalit" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "Hēmant" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "Hēmavati" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "Hēmāvānti" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "ICE ID" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "Identifikaatorid" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "Ikvāi" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "imprint" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "saatemuusika" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "" #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "sisehall" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "Instrument" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "instrumendi nimetus" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "intervjuu" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "Irak" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "Irakaşiran" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "Iraksak" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "Isfahan" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "Isfahan Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "Isfahan Zemzeme" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "Isfahan-ı Cedid" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "Isfahanbuselik" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "Isfahanek" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "Isfahani" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "saar" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "JASRAC ID" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "Jaganmōhini" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "Jaijaivanti" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "Jait kalyāṇ" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "Janaranjani" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "Jaunpuri" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "Jaya manōhari" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "Jayantasēna" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "Jayantaśrī" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "Jayavantī tōḍī" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "Jaṭ" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "tavaline CD-karp" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "Jhankāradhvani" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "Jhaptāl" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "Jhinjhaṭ mān̄j" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "Jhinjhōṭi" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "Jhūmrā" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "Jingala" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "Jyōti svarūpiṇi" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "Jōg" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "Jōgiya" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "Jōgiyā" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "Jōgiyā asavāri" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "Jōgkauns" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "Jōnpuri" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "KOMCA ID" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "Kalenderi" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "Kalgaḍa" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "Kalyāṇ" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "Kalyāṇi" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "Kalāvati" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "Kalāśrī" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "Kamalāmanōhari" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "Kamet" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "Kamās" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "Kannaḍa gaula" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "Kanto" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "Kapalı Curcuna" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "Kar" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "Kar-ı Natık" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "Kar-ı Nev" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "Karabağı" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "Karaharapriya" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "Karcığar" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "Karçe" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "Karşılama" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "Karṇaranjani" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "Karṇāṭaka behāg" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "Karṇāṭaka dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "Karṇāṭaka kāpi" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "Karṇāṭaka śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "Kasaphavası" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "Kathanakutūhalaṁ" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "Katikofti" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "Kaunsī kānaḍā" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "Kauśik dhvani" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "Kaḷyāṇa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "Kaḷā sāvēri" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "Kaḷānidhi" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "Kebüter" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "Kedāraṁ" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "DVD-karp" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "Võti" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "Khambāvati" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "Khamāj" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "Khamāj bahār" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "Khaṇḍa chāpu" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "Khaṇḍa-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "Khaṇḍa-jāti ēka" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "Khaṭa" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "Khokar" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "Khēmtāl" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "Koda" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "Koşma" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "Kuntalavarāḷi" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "Kuntavarāli" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "Kur'an-ı Kerim" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "Kurinji" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "Köçekçe" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "Küpe" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "Kürdi" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "Kürdi Gerdaniye" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "Kürdilihicazkar" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "Kürthavası" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "Küçek" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "Küçekneva" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "Kāmaranjani" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "Kāmavardani/Pantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "Kāmbhōji" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "Kāmōdvanti" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "Kānaḍa" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "Kānaḍā" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "Kāntāmaṇi" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "Kāphī" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "Kāpi" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "Kāpi nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "Kāvaḍicindu" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "Kāṁbhōji" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "Kēdār" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "Kēdāragauḷa" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "Kēharvā" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "Kīravāṇi" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "Kīraṇāvaḷi" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "Kōkiladhvani" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "Kōkilapriya" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "Kōmal riṣabh asāvēri" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "Plaadifirma" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "plaadifirma nimi" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "Lagan gāndhār" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "Lalegül" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "Lalit" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "Lalit bhaṭiyār" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "Lalit bibhās" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "Lalit pañcam" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "Lalit Śuddh Dhaivat" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "Lalita" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "Lalita pancamaṁ" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisc" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "Latāngi" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "Lavāngi" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "Laṅkēśrī" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "kodanikunimi" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "Lenk Fahte" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "vaheleht" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "kontsertsalvestus" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "Longa" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "Madhmad sāraṅg" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "Madhukauns" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "Madhuvanti" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "Madhyamā varāḷi" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "Madhyamāvati" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "Madhyādi" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "madrigal" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "Maduvanti" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "Mahfelsürmesi" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "Mahur" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "Mahurbuselik" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "Mahurhan" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "Mahālakṣmi" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "makam (otomani, türgi)" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "Malahari" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "Malayamārutaṁ" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "mees" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "Mandra" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "Mandāri" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "käsitsi" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "valmistaja" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "Manōranjani" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "Marş" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "missa" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "Maver" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "Mavera" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "Maveraünnehir" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "võibolla osaleb" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "Maye" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "Mayūra sāvēri" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "Maṅgal bhairav" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "Maṇirangu" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "Maṭhya" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "Maṭṭā" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "Meclis Efruz" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "Medhal" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "helikandja" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "Meghamalhar" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "Mehter" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "Mersiye" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "Mevlevi Evferi" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "Mevlidişerif" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "Miraciye" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "miksilint/tänavaalbum" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "Miyām̐ kī sāraṅg" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "Miyām̐ malhār" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "Miśra chāpu" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "Miśra gārā" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "Miśra kaliṅgaḍā" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "Miśra khamāj" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "Miśra māṇḍ" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "Miśra pahāḍi" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "Miśra pīlū" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "Miśra yaman" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "Miśra śivaranjani" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "Miśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "Miśra-jāti rūpaka" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "motett" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "Muaşşer" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "Muhalif" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "Muhalif-i Irak" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "Muhalif-i Rast" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "Muhalif-i Uşşak" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "Muhammes" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "Muhayyer" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "Muhayyer Sünbüle" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "Muhayyer Zengüle" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "Muhayyerbuselik" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "Muhayyerkürdi" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "Mukhāri" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "Multāni" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "vald" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "Murabba" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "Murabba Beste " #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "muusikal" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "Muzaaf Devr-i Kebir" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "MÜST ID" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "Müberka" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "Münacaat" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "Mürekkep Isfahan" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "Mürekkep Nimsofyan" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "Mürekkep Semai/Üçleme" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "Mürekkep Sofyan" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "Müselles" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "Müsemmen" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "Müsemmen II" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "Müstear" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "Müşküye" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "Mājh khamāj" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "Mālava" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "Mālkauns" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "Mālāvati" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "Mānavati" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "Mānji" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "Mānḍu" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "Mārgahindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "Mārvā" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "Mārvāśrī mārvā" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "Mārūbihāg" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "Māyāmāḷavagauḷa" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "Māḷavi" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "Mēgh" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "Mēgh malahār" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "Mīrā malhār" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "Mōhan kaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "Mōhanaṁ" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "Naat" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "Nagaḍ" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "Nakış" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "Nakış Ağırsemai" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "Nakış Beste" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "Nakış Yürüksemai" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "Nanād" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "Narefte" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "Natipeygamberi" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "Navarasa kannaḍa" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "Navarāgamālika" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "Navrōj" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "Nazlı Düyek" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "Naḷinakānti" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "Naṭ bhairav" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "Naṭ bihāg" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "Naṭ kāmōd" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "Naṭ malhār" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "Naṭ nārāyaṇ" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "Naṭabhairavi" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "Naṭanārāyaṇi" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "Necd-i Hüseyni" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "Nefes" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "Neresin" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "Neva" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "Neva Bağdat" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "Neva Dilkeş" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "Nevabuselik" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "Nevakürdi" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "Nevaziş" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "Neveda" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "Neveser" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "Nevkeş" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "Nevruz" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "Nevruzi Rumi" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "NexTone ID" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "Neşataver" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "Nigar" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "Nihavend-i Kebir" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "Nihavend-i Rumi" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "Nihavent" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "Nikriz" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "Nimberefşan" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "Nimdevir" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "Nimevsat" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "Nimhafif" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "Nimsakil" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "Nimsofyan" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "Nimçember" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "Ninni" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "Nirōṣita" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "Nişabur" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "Nişaburek" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "Nişabureyn" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "pole" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "kohaldamatu" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "Nuşingül" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "Nühüft" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "Nādanāmakriya" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "Nāga gāndhāri" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "Nāgasvarāvaḷi" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "Nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "Nāsikabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "Nāyaki" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "Nāyakī kānaḍā" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "Nāṭa" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "Nāṭakapriya" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "Nāṭakurinji" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "Nīlāmbari" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "Nīlāṁbari" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "OSA ID" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "obi" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "ametlik" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "ooper" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "operett" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "oratoorium" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "orkester" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "originaaltoodang" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "muu" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "muu" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "muu" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "muu" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "muu" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "muu" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "muu" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "Muud pillid" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "overtüür" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "isiklik muusikakogu" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "Oynak" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "Oyunhavası" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "Pahāḍi" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "Pan̄cam savārī" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "Pan̄jābī " #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "Paraj" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "Paras" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "partiita" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "Pathé plaat" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "Pañcam" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "Paṭaman̄jari" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "Paṭdīp" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "Pençgah" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "Pençgah-ı Asl" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "Pençgah-ı Zaid" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "Löökpillid" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "Perr-i Zerrin" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "isik" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "Pesendide" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "Peyk-i Neşat" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "Peyk-i Safa" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "Peşrev" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "grammofoniplaat" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "klaverirull" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "koht" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "kohanimi" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "plasttasku" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "näidend" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "PlayTape" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "Playbutton" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "luuletus" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "Pop şarkısı" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "poster" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "Pratāpavarāli" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "pressimistehas" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "toodang" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "promo" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "proosa" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "pseudoväljalase" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "väljaandja" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "Puriyā" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "Puriyā dhanaśrī" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "Puriyā kalyāṇ" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "Puṇṇāgavarāḷi" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "Puṣpalatika" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "Pālamanjari" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "Pāḍi" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "Pūrvi" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "Pūrṇa ṣaḍjaṁ" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "Pūrṇacandrika" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "kvartett" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "Rahatfeza" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "Rahatülervah" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "Raksaksağı" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "Raksaksağı II" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "Raksan" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "Ramiş-i Can" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "Ranjani" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "Rasikapriya" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "Rast" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "Rast Haveran" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "Rast-Maye" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "Rast-ı Atik" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "Rast-ı Cedid" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "Rast-ı Rumi" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "Rast-ı Sağır" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "Rast-ı Sultani" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "Rastaşiran" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "Rastdilara" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "Rastkürdi" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "Ratipati priya" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "Ravicandrika" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "toorandmed/töötlemata" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "salvestis" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "salvestise pealkiri" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "salvestiste seeria" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "helilint" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "Rehavi" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "kordusväljaannete tootmine" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "Rekb-i Zavil" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "väljalase" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "väljalaskerühm" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "väljalaskerühma pealkiri" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "väljalaskerühmade seeria" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "väljalaske pealkiri" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "väljalasete seeria" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "sakraalehitis" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "Remel" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "remiks" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "Reng-i Dil" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "Revnaknüma" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "Reyya" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "õiguste valdajate ühing" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "Rudrapriya" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "Ruhnüvaz" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "Rumeli Türküsü" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "Ruy-i Dilara" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "Ruy-i Irak" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "Ruy-i Neva" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "Raaga (karnaatiline)" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "Raaga (Hindustani)" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "Rāgamalikā" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "Rāgamālika" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "Rāgavinōdini" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "Rāgēśrī" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "Rāj kalyāṇ" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "Rāma manōhari" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "Rāmakali" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "Rāmapriya" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "Rāmdāsī malhār" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "Rēvagupti" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "Rēvati" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "Rītigauḷa" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "Rūpak" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "Rūpaka" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "SABAM ID" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "SACEM ID" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "SACM ID" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "SADAIC ID" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "SD-mälukaart" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "SESAC ID" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "SGAE ID" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "SHM-CD" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "SHM-SACD" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "SOCAN ID" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "SUISA ID" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "Saba" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "Saba Zemzeme" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "Sabaaşiran" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "Sababuselik" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "Sabakürdi" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "Sahanā" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "Sahānā" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "Sahēlī tōḍī" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "Sakil" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "Salatüselam" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "Salatıümmiye" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "Sampūrṇa mālkauns" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "San̄jari" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "Sarasvati" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "Sarasvatī manōhari" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "Sarasāngi" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "Saurāṣtraṁ" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "Saurāṣṭram" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "Savt" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "Sazeseri" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "Sazkar" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "Sazsemaisi" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "otsinguvihje" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "Segah" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "Segah Araban" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "Segah Maye" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "Selam" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "Selmek" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "Semai" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "Sencuruṭṭi" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "Sengendaz" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "Sengin Türkaksağı" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "Senginsemai" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "Serbest" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "seeria" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "seeria pealkiri" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "Seyir" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "šellakplaat" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "Simhavāhini" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "Simhēndra madhyamaṁ" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "Sindhu bhairavi" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "Sindhubhairavi" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "Sindhumandāri" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "Sindhūra" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "singel" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "Sipihr" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "Sirto" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "Sitārkhānī" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "õhuke CD-karp" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "snap case" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "Sofyan" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "sonaat" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "laul" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "laulutsükkel" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "Seeria elemendid järjestatakse automaatselt nende järjekorranumbri järgi, kasutades loomulikku sortimisjärjestust." #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "saatemuusika" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "saatemuusika" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "selg" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "kõne" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "staadion" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "kleeps" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "Keelpillid" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "stuudio" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "1. järgu haldusüksus" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "Sucaritra" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "Sugharaī" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "Suhā" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "süit" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "Sultani" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "Sultani Irak" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "Sultanıbuselik" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "Sultanıcedid" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "Sultanıeviç" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "Sultanıhüzzam" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "Sultanısegah" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "Sultanıyegah" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "Sumanēśaranjani" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "Sunādavinōdini" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "Sur malhār" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "Sur sugharai" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "Suraṭi" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "Suzidil" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "Suzidilara" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "Suzinak" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "Suzinak Zirgüle" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "Suzinak-ı Nev" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "Svararanjani" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "sümfooniline poeem" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "sümfoonia" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "Sünbüle" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "Süreyya" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "Sürurefza" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "Sālaga bhairavi" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "Sāma" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "Sāranga" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "Sāraṅg" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "Sārāmati" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "Sāvanī" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "Sāvanī bihāg" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "Sāvēri" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "Sōhinī" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "Sōhinī bahār" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "Sōhōnī bhaṭiyār" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "Sōrath" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "Sūltāl" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "Tahir" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "Tahirbuselik" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "Taksim" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "Tanarūpi" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "tango" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "Tankēśrī" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "Tarz-ı Cedid" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "Tarz-ı Cihan" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "Tarz-ı Nevin" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "Tavşanca" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "Tebriz" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "Tek Vuruş" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "Tekbir" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "Temcidmünacatı" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "Tereşşüd" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "Tesbih" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "Tesbihilahi" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "Tevhid" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "Tevşihilahi" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "DVDplusi CD-kiht. DVD-kiht tuleks lisada eraldi helikandjana." #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "DualDisci CD-kiht. DVD-kiht tuleks lisada eraldi helikandjana." #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "Hübriid-SACD CD-kiht. SACD-kiht tuleks lisada eraldi helikandjana." #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "Vinüül+CD VinylDisci CD-külg. Vinüülikülg tuleks lisada eraldi helikandjana." #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "DVDplusi (audio-)DVD-kiht. CD-kiht tuleks lisada eraldi helikandjana." #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "DualDisci (audio-)DVD-kiht. CD-kiht tuleks lisada eraldi helikandjana." #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "DualDisci (video-)DVD-kiht. CD-kiht tuleks lisada eraldi helikandjana." #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "Vinüül+DVD VinylDisci DVD-külg. Vinüülikülg tuleks lisada eraldi helikandjana." #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "Hübriid-SACD SACD-kiht. CD-kiht tuleks lisada eraldi helikandjana." #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "Traditsiooniline kõvast haprast plastist CD-karp." #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "VinylDisci vinüülikülg. CD- või DVD-külg tuleks lisada eraldi helikandjana." #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "Tilak bihārī" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "Tilak kāmōd" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "Tilak naṭ" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "Tilavāḍā" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "Tillāng" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "Tilāṅg" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "Tiśra-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "Tiśra-jāti ēka" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "tuur" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "lugu" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "plaadialus" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "Trivēṇī gauri" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "Türk Darbı" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "Türkaksağı" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "Türki Hicaz" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "Türkmen" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "Türkü" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "Tüvanger" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "Taala (karnaatiline)" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "Taala (Hindustani)" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "Tīntāl" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "Tīntāl-sitārkhānī" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "Tōḍi" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "Tōḍī" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "USB-mälupulk" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "Udaya ravicandrika" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "usul (otomani, türgi)" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "Uzunhava" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "Uzzal" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "Uşşak" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "Uşşak Ruy-i Nikriz" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "Uşşakaşiran" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "VHD" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "Vakuḷābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "Valaji" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "Vandanadhāriṇi" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "Varamu" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "Varāḷi" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "Varṇarūpini" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "Vasanta" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "Vasanta varāḷi" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "Vasantabhairavi" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "Vecd-i Dil" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "Vech-i Arazbar" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "Vech-i Dil" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "Vech-i Şehnaz" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "klubi" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "Vijayanagari" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "Vijayasarasvati" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "Vijayaśrī" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "vinüülplaat" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "VinylDisc" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "VinylDisc (CD-külg)" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "VinylDisc (DVD-külg)" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "VinylDisc (vinüülikülg)" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "Vācaspati" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "Vāgadīśvari" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "Vāsanti" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "Vēgavāhiṇi" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "Vēlāvali" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "Vīra vasantaṁ" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "vesimärk" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "vaharull" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "Õhkpillid" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "sooviloend" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "teos" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "teose nimi" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "teoste seeria" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "Yadukula kāṁbōji" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "Yaman kalyāṇ" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "Yamanī bilāval" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "Yamuna kalyāṇi" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "Yegah" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "Yegah-ı Acemi" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "Yürüksemai" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "Yürüksemai II" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "Yürüksofyan" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "ZAiKS ID" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "Zafer" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "zarzuela" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "Zavil" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "Zavilaşiran" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "Zencir" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "Zengule" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "Zengulebuselik" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "Zenguleli Kürdi" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "Zevk-ü Tarab" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "Zevk-ı Dil" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "Zeybek" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "Zilkeş" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "Zilāph" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "ZIP-ketas" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "Zirefkend" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "ambiguous" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "Çargah" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "Çargah (Yeni)" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "Çehar Agazin" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "Çenber" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "Çeng-i Harbi" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "Çifteaksak" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "Çiftedüyek" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "Çiftesofyan" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "Çiftetelli" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "Çocuk şarkısı" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "etüüd" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "Örnek Öz" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "Ābhēri" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "Ābhōgi" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "Ābhōgī" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "Ādhā" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "Ādhā cautāl" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "Ādhā/jaṭ" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "Ādi" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "Ādi (Tiśra naḍe)" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "Āhir bhairav" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "Āhiri" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "Ānand malhār" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "Ānandabhairavi" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "Āndōḷika" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "Ārabhi" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "Ēk niṣād bihāgḍā" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "Ēka" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "Ēktāl" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "İbrahimi" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "İki Bir" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "İkiz Aksak" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "İlahi" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "Śankarābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "Śaṅkara" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "Śikhar" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "Śivamat bhairav" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "Śivaranjani" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "Śivaran̄jani" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "Śrī" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "Śrīranjani" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "Śubhalakṣmi" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "Śubhapantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "Śudda sārang" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "Śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "Śuddadhanyāsi" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "Śuddasīmantini" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "Śuddh baradi" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "Śuddh basant" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "Śuddh kalyāṇ" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "Śuddh mārū" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "Śuddh naṭa" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "Śuddh sāraṅg" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "Śyām kalyāṇ" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "Śyāṁ kaḷyāṇ" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "Śūḷiṇi" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "Şark Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "Şarkı" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "Şedaraban" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "Şedd-i Saba" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "Şehnaz" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "Şehnaz Nişaburek" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "Şehnazbuselik" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "Şehnazhaveran" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "Şemsefruz" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "Şeref-i Hamidi" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "Şerefnuma" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "Şevk" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "Şevk-i Cedid" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "Şevk-i Cihan" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "Şevk-i Dil" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "Şevk-i Serab" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "Şevkaver" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "Şevkefza" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "Şevknüma" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "Şevkutarab" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "Şinaver" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "Şiraz" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "Şivekar" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "Şivekeş" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "Şivenüma" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "Şuri" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "Şuğul" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "Ḍāgori" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "Ṣanmukhapriya" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/fi.po������������������������������������������������������������0000664�0000000�0000000�00000611236�14167750105�0020164�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Jaakko Perttilä <email address hidden>, 2012 # Jaakko Perttilä <jormangeud@gmail.com>, 2012-2014,2017-2019 # Jaakko Perttilä <jormangeud@gmail.com>, 2014 # Kai Kasurinen <kai.kasurinen@iki.fi>, 2014 # ListMyCDs.com Martikainen <email address hidden>, 2012 # Timo Martikainen <musicbrainz@listmycds.com>, 2012 # phonebox, 2014 # phonebox, 2014-2015,2018 # Sami Korkalainen, 2017 # Sami Korkalainen, 2017 # Timo Martikainen <>, 2012 # Timo Martikainen <email address hidden>, 2012 # Timo Martikainen <musicbrainz@listmycds.com>, 2012-2014 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 16:32+0000\n" "Last-Translator: Nicolás Tamargo <reosarevok@gmail.com>\n" "Language-Team: Finnish (http://www.transifex.com/musicbrainz/musicbrainz/language/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "”Motetti” on termi, joka koskee erityyppisiä (yleensä säestämättömiä) kuoroteoksia. Tarkka määritelmä riippuu aikakaudesta." #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "”Sonaatti” on yleinen termi, jota käytetään kuvaamaan pienimuotoisia (usein soolo tai soolo + koskettimet) instrumentaalisia teoksia, alunperin barokki-musiikissa." #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "10″ sellakka" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "10″ vinyyli" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "12\" LaserDisc" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "12″ sellakka" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "12″ vinyyli" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "3,5″ levyke" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "7″ flexi-levy" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "7″ sellakka" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "7″ vinyyli" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "8\" LaserDisc" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "8-raita kasetti" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "8 cm CD" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "8 cm CD+G" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "90 rpm, pystysuuntaisesti leikatut sellakkalevyt, jotka Pathé-levymerkki tuotti vuodesta 1906 vuoteen 1932." #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "A-doorinen" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "A-miksolyydinen" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "Baletti on musiikkia, jota käytetään yhdessä koreografian kanssa balettitanssituotannossa." #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "Kantaatti on laulullinen sävellys (usein kuorolle) instrumentaalisella (yleensä orkestrisella) säestyksellä, tyypillisesti useissa osissa." #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "Konsertto on (yhdelle tai usealle) solistille ja orkesterille tehty musiikillinen teos." #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "Kokous, näyttely tai messu on tapahtuma, joka ei tyypillisesti kohdistu musiikkiesitysten ympärille, vaan voi sisältää niitä sivuaktiviteetteina." #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "Vapaasti jaettava julkaisu, tai tulevan virallisen julkaisun markkinointiin tarkoitettu julkaisu (esim. esijulkaisuversiot, lehtien mukana tulevat julkaisut, radiosoittoa varten jaetut julkaisut)" #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "Ryhmä samansukuisia, mutta erilaisia soittimia, kuten erilaiset viulun-kaltaiset soittimet" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "A-duuri" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "Messu on kristillisen eukaristisen liturgian muuttumattomiin osiin (Kyrie, Gloria, Credo, Sanctus ja Agnus Dei, joskus muitakin osioita) perustuva kuorosävellys." #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "Mestariluokka tai -klinikka on tapahtuma, jossa artisti tapaa pienestä keskisuureen yleisön kanssa ja ohjeistaa heitä yksilöllisesti ja/tai vastaa kysymyksiin, joilla on tarkoitus parantaa yleisön jäsenten soittotaitoja." #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "a-molli" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "Sarja on instrumentaalinen kappale, joka koostuu joukosta muunnelmia, ja se on sen nykyisessä määritelmässä hyvin samanlainen kuin sviitti." #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "Juhla, vastaanotto tai muu tapahtuma, joka pidetään erityisesti julkaisun juhlimiseksi." #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "Sidottu kirja, jossa tasku CD:tä varten" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "Paikka (yleensä tehdas), jossa fyysisiä tallenteita valmistetaan." #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "Paikka, joka koostuu suuresta suljetusta alueesta, jolla on keskeinen tapahtuma-alue ja jota ympäröi kerrostettu katsomo. Siellä voidaan järjestää sisäurheilua, konsertteja ja muita viihdetapahtumia." #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "Paikka, joka on suunniteltu musiikin tuotantoon ei-livenä, tyypillisesti äänitystudio." #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "Paikka, jonka yhtenä tärkeimmistä tehtävistä on toimia taiteellisten esitysten näyttämönä, esimerkiksi konserttisali." #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "Paikka, jota käytetään pääosin palvontaan tai uskonnollisiin opintoihin. Uskonnolliset rakennukset järjestävät usein konsertteja ja toimivat (erityisesti klassisen musiikin) tallennuspaikoina." #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "Paikka, jonka päätehtävä on järjestää urheilutapahtumia ulkona. Koostuu tyypillisesti nurmesta, jota ympäröi rakennelma katsojille. Tässä rakennelmassa voi olla sisäänvedettävä katto tai ei kattoa lainkaan." #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "Näytelmä on kirjallisuuden muoto, joka yleensä koostuu käsikirjoitetusta hahmojen välisestä vuoropuhelusta ja joka on tarkoitettu teatteriesitykseen eikä pelkästään lukemiseen." #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "Runo on kirjallinen teos, joka on yleensä lyhyt ja jakeessa. Runojen sanat sanat valitaan yleensä niiden ääntämisen tai niiden luomien mielikuvien perusteella." #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "Kvartetto on neljälle äänelle tai soittimelle koostettu sävellys." #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "Toistuva festivaali, joka yleensä järjestetään vuosittain samassa paikassa." #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "Koulu, yliopisto tai muu vastaava koulutuslaitos (erityisesti, mutta ei pelkästään sellainen, jossa musiikkia opetetaan)" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "Tapahtumien sarja." #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "Sarja esityksiä samasta esityksestä samassa paikassa." #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "Äänitteiden sarja." #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "Sarja artistin eri paikoissa pidettyjä toisiinsa liittyviä konsertteja." #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "Julkaisuryhmien sarja." #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "Julkaisujen sarja." #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "Sarja teoksia, jotka muodostavat luettelon klassisista sävellyksistä." #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "Teosten sarja." #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "Laulusarja on sarja kappaleita, jotka on suunniteltu esitettäväksi järjestyksessä yhtenä kokonaisuutena. Useimmissa tapauksissa kaikki kappaleet ovat samalta säveltäjältä ja käyttävät usein saman runoilijan tai sanoittajan sanoja." #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "Laulu on alunperin (ja vieläkin useimmissa tapauksissa) säestetty tai säestämätön sävellys, joka esitetään laulaen. Tämä on tähän mennessä yleisin muoto kansanmusiikissa ja populaarimusiikissa, mutta melko yleinen myös klassisessa yhteydessä (”taidelaulut”)." #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "Ääniraita on elokuvaan, tv-ohjelmaan, videopeliin tai jopa kirjaan liittyvä musiikki." #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "Vakioryhmä soittimia joita soitetaan usein yhdessä, kuten jousikvartetti" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "Sarja on järjestetty kokoelma instrumentaali- tai orkesterikappaleita, jotka tavallisesti esitetään konsertissa. Ne voivat olla otteita baletista tai oopperasta tai täysin alkuperäisistä osista." #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "Sinfoninen runo on orkestraalista ohjelmamusiikkia, yleensä yhdessä osassa, joka pyrkii kuvaamaan ulkomusiikillisia asioita kuten maalauksia, maisemia, runoja, tarinoita tai romaaneja." #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "Sinfonia on pidempi sävellys, lähes aina nuotitetu orkesterille ilman sooloja." #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "Ohuempi Jewel Case, yleensä CD-singleille." #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "As-duuri" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "as-molli" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "ais-molli" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "AKM-tunniste" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "APRA-tunniste" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "ASCAP-tunniste" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Albumi" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "Mahdollistaa jokaisen kohteen manuaalisen sijoittamisen sarjassa." #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "Amṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "Amṛtavāhiṇi" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "Alue" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "Alueen nimi" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "Aaria" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "Artisti" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Artistin nimi" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "Asāvēri" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "Ääninäytelmä" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "Ääninäytelmä" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "Äänikirja" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "Automaattinen" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "Aṭāna" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "Aṭṭa" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "B-doorinen" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "B-miksolyydinen" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "H-duuri" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "h-molli" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "B-duuri" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "b-molli" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "BMI-tunniste" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "BUMA/STEMRA-tunniste" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "Takakansi" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "Bahudāri" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "Balahaṁsa" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Baletti" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "Bauḷi" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "Behāg" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "Pekingin ooppera" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "Bhairavi" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "Bhavāni" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "Bhāvapriya" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "Bhīmpalāsi" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "Bhōga sāvēri" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "Bhūpāḷaṁ" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "Bhūṣāvaḷi" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "Bilahari" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "Blu-spec-CD" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "Kirja" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "Kirjanen" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "Bootleg" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "Bootleg-tuotanto" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "Brandin nimi" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "Lähetys" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "Budamanōhari" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "Bāgēśrī" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "Bēgaḍa" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "Bṛndāvana sāranga" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "Bṛndāvani" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "C-doorinen" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "C-miksolyydinen" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "C-duuri" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "c-molli" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "Ces-duuri" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "Cis-duuri" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "cis-molli" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "CASH-tunniste" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "CCLI-tunniste" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "CD+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "CD-Video" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "Cakravākaṁ" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "Candrajyōti" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "Candrakauns" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "Kantaatti" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "Pahvi-/Paperikotelo" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "Kasetti" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "Carturdaśa rāgamālika" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "C-kasetti" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "Kasettikotelo" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "Luettelo" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "Caturaśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "Cencu kāmbhōji" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "Kuvitteellinen hahmo" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "Kuoro" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "Cintāmaṇi" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "Cittaranjani" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "Kaupunki" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "Kaupunkia käytetään kaikenkokoisille asutuskeskuksille kylistä alkaen." #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "Kokoelma" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "Konsertto" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "Maa" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "Maa on nimitys alueelle, joka esiintyy (tai on esiintynyt) ISO 3166-1 -standardissa, esimerkiksi Yhdysvallat." #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "Piirikunta" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "Piirikunta on nimitys osa-aluetta pienemmälle hallinnolliselle aluelle, joka ei kuitenkaan ole kunta, esimerkiksi Yhdysvaltojen piirikunnat. Niitä ei oteta huomioon, kun näytetään mihin isompiin alueisiin jokin alue kuuluu." #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "Cārukēśi" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "Cāyānāṭa" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "Cāyātarangiṇi" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "D-doorinen" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "D-miksolyydinen" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "D-duuri" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "d-molli" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "Des-duuri" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "des-molli" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "dis-olli" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "DJ-miksaus" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-Audio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD-Video" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "Darbār" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "Darbārī kānaḍa" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "Demo" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "Devāmṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "Dhanaśrī" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "Dhanyāsi" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "Dharmāvati" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "Dhr̥va" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "Dhēnuka" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "Digipak" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "Digitaalinen media" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "Discbox Slider" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "Jakelija" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "Kaupunginosa" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "Kaupunginosaa käytetään osalle isoa kaupunkia, esimerkiksi Queens." #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "Durga" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "Dvijāvanti" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "Dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "Dēvakriya" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "Dēvamanōhari" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "Dēś" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "Dēśādi" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "Dīpakaṁ" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "Dīpāḷi" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "E-doorinen" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "E-miksolyydinen" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "E-duuri" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "e-molli" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "Es-duuri" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "es-molli" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "eis-molli" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "Sähköinen soitin" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "Ensemble" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "Tapahtuma" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "Tapahtuman nimi" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "F-doorinen" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "F-miksolyydinen" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "F-duuri" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "f-molli" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "Fes-duuri" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "Fis-duuri" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "fis-molli" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "Ryhmä" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "Fatbox" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "Nainen" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "Virallinen nimi" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "Etukansi" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "G-doorinen" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "G-miksolyydinen" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "G-duuri" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "g-molli" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "Ges-duuri" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "Gis-duuri" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "gis-molli" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "GEMA-tunniste" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "Gamakakriya" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "Gamakakriya/Pūrvīkaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "Garuḍadhvani" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "Gatefold-kannet" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "Gaurīmanōhari" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "Gauḍa malhār" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "Gauḷa" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "Gauḷipantu" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "Gaṁbhīra nāṭa" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "Gaṁbhīra vāṇi" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "Ghanṭa" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Yhtye" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "Gurjāri" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "Gānamūrti" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "Gānavāridhi" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "Gāngēyabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "Gōpikāvasantaṁ" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "HQCD" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "Hamsadhvani" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "Hamsavinōdini" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "Hamīr kaḷyaṇi" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "Harikāmbhōji" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "Haṁsanādaṁ" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "Haṁsānandi" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "Hindustān gāndhāri" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "Hindōḷa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "Hindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "Holding" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "Hussēnī" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "Hybridi-SACD" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "Hēmavati" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "ICE-tunniste" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "Tunnisteet" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "Valmistajamerkki" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "" #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "Sisähalli" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "Soitin" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "Soitinnimi" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Haastattelu" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "Saari" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "JASRAC-tunniste" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "Jaganmōhini" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "Janaranjani" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "Jaya manōhari" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "Jayantasēna" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "Jayantaśrī" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "Jewel Case" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "Jhankāradhvani" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "Jingala" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "Jyōti svarūpiṇi" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "Jōg" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "Jōgiya" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "Jōnpuri" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "KOMCA-tunniste" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "Kalgaḍa" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "Kalyāṇi" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "Kalāvati" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "Kamalāmanōhari" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "Kamās" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "Kannaḍa gaula" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "Karaharapriya" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "Karṇaranjani" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "Karṇāṭaka behāg" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "Karṇāṭaka dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "Karṇāṭaka kāpi" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "Karṇāṭaka śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "Kathanakutūhalaṁ" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "Kaḷyāṇa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "Kaḷā sāvēri" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "Kaḷānidhi" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "Kedāraṁ" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "Keep Case" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "Sävellaji" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "Khaṇḍa chāpu" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "Khaṇḍa-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "Khaṇḍa-jāti ēka" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "Kuntalavarāḷi" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "Kurinji" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "Kāmaranjani" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "Kāmavardani/Pantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "Kānaḍa" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "Kāntāmaṇi" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "Kāpi" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "Kāpi nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "Kāvaḍicindu" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "Kāṁbhōji" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "Kēdāragauḷa" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "Kīravāṇi" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "Kīraṇāvaḷi" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "Kōkiladhvani" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "Kōkilapriya" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "Levymerkki" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "Levymerkin nimi" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "Lalita" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "Lalita pancamaṁ" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisc" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "Latāngi" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "Lavāngi" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "Virallinen nimi" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "Levypussi" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "Live-taltionti" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "Madhyamā varāḷi" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "Madhyamāvati" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "Madhyādi" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "Madrigaali" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "Maduvanti" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "Mahālakṣmi" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "Malahari" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "Malayamārutaṁ" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "Mies" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "Mandāri" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "Käsintehty" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "Valmistaja" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "Manōranjani" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "Messu" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "Mayūra sāvēri" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "Maṇirangu" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "Maṭhya" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "Tallenne" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "Meghamalhar" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "Mixtape/Street" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "Miśra chāpu" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "Miśra khamāj" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "Miśra pahāḍi" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "Miśra yaman" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "Miśra śivaranjani" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "Miśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "Miśra-jāti rūpaka" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "Motetti" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "Mukhāri" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "Kunta" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "MÜST-tunniste" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "Mānavati" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "Mānji" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "Mānḍu" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "Mārgahindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "Māyāmāḷavagauḷa" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "Māḷavi" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "Mōhan kaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "Mōhanaṁ" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "Navarasa kannaḍa" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "Navarāgamālika" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "Navrōj" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "Naḷinakānti" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "Naṭabhairavi" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "Naṭanārāyaṇi" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "Nirōṣita" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "Ei mitään" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "Nādanāmakriya" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "Nāga gāndhāri" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "Nāgasvarāvaḷi" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "Nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "Nāsikabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "Nāyaki" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "Nāṭa" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "Nāṭakapriya" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "Nāṭakurinji" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "Nīlāṁbari" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "OSA-tunniste" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "Obi" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "Virallinen" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "Ooppera" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "Operetti" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "Oratorio" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "Orkesteri" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "Alkuperäinen tuotanto" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Muu" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "Muu" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Muu" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Muu" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "Muu" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Muu" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Muu" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "Muu soitin" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "Alkusoitto" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "Paras" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "Partita" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "Paṭdīp" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "Lyömäsoitin" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "Henkilö" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "Pianorulla" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "Paikka" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "Paikannimi" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "Toista" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Runo" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "Juliste" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "Tuotanto" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "Promo" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "Proosa" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "Valejulkaisu" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "Julkaisija" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "Puṇṇāgavarāḷi" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "Puṣpalatika" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "Pālamanjari" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "Pāḍi" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "Pūrvi" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "Pūrṇa ṣaḍjaṁ" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "Pūrṇacandrika" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "Kvartetti" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "Ranjani" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "Rasikapriya" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "Ratipati priya" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "Ravicandrika" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "Äänite" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "Äänitteen nimi" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "Äänikela" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "Uudelleenjulkaisutuotanto" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "Julkaisu" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "Julkaisuryhmä" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "Julkaisuryhmän nimi" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "Julkaisun nimi" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "Remix" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "Oikeuksien hallinnointiyhteisö" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "Rudrapriya" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "Rāga (Carnatic)" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "Rāgamālika" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "Rāgavinōdini" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "Rāgēśrī" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "Rāma manōhari" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "Rāmapriya" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "Rēvagupti" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "Rēvati" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "Rītigauḷa" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "Rūpaka" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "SABAM-tunniste" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "Super Audio CD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "SACEM-tunniste" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "SACM-tunniste" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "SADAIC-tunniste" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "SESAC-tunniste" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "SGAE-tunniste" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "SHM-CD" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "SOCAN-tunniste" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "SUISA-tunniste" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "Super Video CD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "Sahānā" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "Sarasvati" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "Sarasvatī manōhari" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "Sarasāngi" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "Saurāṣtraṁ" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "Hakuvihje" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "Sencuruṭṭi" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "Sarjat" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "Sarjan nimi" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "Simhavāhini" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "Simhēndra madhyamaṁ" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "Sindhubhairavi" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "Sindhumandāri" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "Single" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "Ohut Jewel Case" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "Snap Case" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Sonaatti" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "Laulu" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "Laulusarja" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "Lajittelee sarjan kohteet automaattisesti niiden numeromääritteiden mukaan, käyttäen luonnollista lajittelujärjestystä." #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "Ääniraita" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "Ääniraita" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "Selkäosa" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "Puhe" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "Stadion" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "Tarra" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "Kielisoitin" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "Studio" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "Osa-alue" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "Osa-alue on nimitys valtion korkeimman tason hallinnollisille alueille, esimerkiksi Kalifornia, Ontario, Okinawa. Ne otetaan huomioon, kun näytetään mihin isompiin alueisiin jokin alue kuuluu." #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "Sucaritra" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "Orkesterisarja" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "Sumanēśaranjani" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "Sunādavinōdini" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "Suraṭi" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "Svararanjani" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "Sinfoninen runo" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "Sinfonia" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "Sālaga bhairavi" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "Sāma" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "Sāranga" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "Sārāmati" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "Sāvēri" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "Tanarūpi" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "CD-kerros DVDplus-levyssä. DVD-kerros tulisi lisätä erillisenä tallenteena." #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "CD-kerros DualDisc-levyssä. DVD-kerros tulisi lisätä erillisenä tallenteena." #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "CD-kerros hybridi-SACD-levyssä. SACD-kerros tulisi lisätä erillisenä tallenteena." #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "DVD-Audio-kerros DVDplus-levyssä. CD-kerros tulisi lisätä erillisenä tallenteena." #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "DVD-Audio-kerros DualDisc-levyssä. CD-kerros tulisi lisätä erillisenä tallenteena." #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "DVD-Video-kerros DualDisc-levyssä. CD-kerros tulisi lisätä erillisenä tallenteena." #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "SACD-kerros hybridi-SACD-levyssä. CD-kerros tulisi lisätä erillisenä tallenteena." #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "Perinteinen CD-kotelo, joka on valmistettu kovasta mutta hauraasta muovista." #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "Tillāng" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "Tiśra-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "Tiśra-jāti ēka" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "Kappale" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "Kotelo" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "Tāla (Carnatic)" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "Tōḍi" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "USB Flash –asema" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "Udaya ravicandrika" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "Video-CD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "Vakuḷābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "Valaji" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "Vandanadhāriṇi" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "Varamu" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "Varāḷi" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "Varṇarūpini" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "Vasanta" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "Vasanta varāḷi" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "Vasantabhairavi" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "Tapahtumapaikka" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "Video High Density (VHD) oli videodisc-formaatti, jota markkinoitiin pääosin Japanissa JVC:n toimesta." #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "Vijayanagari" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "Vijayasarasvati" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "Vijayaśrī" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "Vinyyli" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "Vācaspati" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "Vāgadīśvari" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "Vāsanti" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "Vēgavāhiṇi" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "Vēlāvali" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "Vīra vasantaṁ" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "Vesileima" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "Fonografisylinteri" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "Puhallinsoitin" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "Teos" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "Teoksen nimi" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "Yadukula kāṁbōji" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "Yamuna kalyāṇi" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "ZAiKS-tunniste" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "Zarzuela" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "Etydi" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "Ābhēri" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "Ābhōgi" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "Ādi" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "Ādi (Tiśra naḍe)" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "Āhir bhairav" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "Āhiri" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "Ānandabhairavi" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "Āndōḷika" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "Ārabhi" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "Ēka" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "Śankarābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "Śivaranjani" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "Śrī" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "Śrīranjani" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "Śubhapantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "Śudda sārang" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "Śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "Śuddadhanyāsi" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "Śuddasīmantini" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "Śyāṁ kaḷyāṇ" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "Śūḷiṇi" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "Ṣanmukhapriya" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/fr.po������������������������������������������������������������0000664�0000000�0000000�00000665245�14167750105�0020206�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # AO_LL <ao@localizationlab.org>, 2013 # AO_LL <ao@localizationlab.org>, 2013,2015 # murdos <aurelien.mino@gmail.com>, 2015 # Benjamin <email address hidden>, 2011 # Benjamin Sonntag <benjamin@octopuce.fr>, 2011-2012 # Benjamin Sonntag <benjamin@sonntag.fr>, 2011 # Dibou <doc@boudon.nom.fr>, 2012 # Dibou <email address hidden>, 2012 # <email address hidden>, 2012 # AO_LL <ao@localizationlab.org>, 2013,2015 # kmartin <coldfuzion@ckoisa.net>, 2013 # Laurent Monin <i18n@norz.org>, 2014,2018,2020 # Lotheric <lotheric@gmail.com>, 2011-2012 # murdos <aurelien.mino@gmail.com>, 2011-2012,2015 # murdos <email address hidden>, 2011 # Nicolas <finetuningblog@gmail.com>, 2018 # Nicolas HOUDELOT <nicolas.houdelot@free.fr>, 2015 # Paul TREHIOU <paul.trehiou@gmail.com>, 2015 # Paul Tremberth <agigaday@gmail.com>, 2013 # Raphaël Fery <pask@kodu.fr>, 2019 # Paul Tremberth <agigaday@gmail.com>, 2013 # AO_LL <ao@localizationlab.org>, 2015 # AO_LL <ao@localizationlab.org>, 2013-2015 # yvanz, 2016-2021 # yvanz, 2016,2018 # yvanz, 2018 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-09-03 14:21+0000\n" "Last-Translator: yvanz\n" "Language-Team: French (http://www.transifex.com/musicbrainz/musicbrainz/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "« Motet » est un terme s’appliquant à différents types d’œuvres chorales (généralement sans accompagnement). La définitiion exacte dépend de la période." #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "« Sonate » est un terme général utilisé pour décrire de petites œuvres instrumentales (très souvent solo ou solo + clavier), initialement en musique baroque." #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "Shellac 25 cm (10 po)" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "Vinyle 25 cm (10 po)" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "LaserDisc 30 cm (12 po)" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "Shellac 30 cm (12 po)" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "Vinyle 30 cm (12 po)" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "Disquette 3,5 po (90 mm)" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "Disquette 5,25 po (133,4 mm)" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "Flexi-disque 18 cm (7 po)" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "Shellac 18 cm (7 po)" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "Vinyle 18 cm (7 po)" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "LaserDisc 20 cm (8 po)" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "Cartouche 8 pistes" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "CD 8 cm (3 po)" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "CD+G 8 cm (3 po)" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "Disque 90 tours par minute, disques en gomme laque à gravure verticale, produits par Pathé de 1906 à 1932." #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "La dorien" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "La mixolydien" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "Un ballet est une musique composée pour être utilisée, avec une chorégraphie, dans une production de danse, le ballet." #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "Une cantate est une composition vocale (souvent chorale) avec un accompagnement instrumental (habituellement orchestral), typiquement en plusieurs mouvements." #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "Un concerto est une œuvre musicale pour soliste(s) accompagnée par un orchestre." #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "Un congrès, une exposition ou un salon commercial est un événement qui ne tourne pas habituellement autour de spectacles musicaux, mais peut les inclure comme activités connexes." #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "Une parution cadeau ou dédiée à la promotion de la parution officielle à venir (p. ex. des versions en avant-première, ou des parutions proposées avec un magazine, des versions fournies aux DJ pour la diffusion à la radio)." #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "Un groupe de plusieurs musiciens qui jouent ensemble. (Dans certains cas, une partie ou tous les membres peuvent changer selon les représentations ou enregistrements.)" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "Un groupe d’instruments par similarité, par exemple la famille des violons" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "La majeur" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "Une messe est une composition chorale mettant en musique les portions invariables de la liturgie chrétienne de l’eucharistie (Kyrie - Gloria - Credo - Sanctus - Benedictus - Agnus Dei, avec d’autres portions parfois ajoutées)." #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "Un cours de maître ou atelier est un événement durant lequel un artiste rencontre un groupe de petite ou moyenne taille pour un enseignement ou pour répondre à des questions afin d’en améliorer la technique de jeu." #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "La mineur" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "Une partita est une pièce instrumentale composée d’une série de variations, et, dans sa définition actuelle, est très semblable à une suite." #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "Une fête, une réception ou autre événement tenu spécialement pour le lancement d’une parution." #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "Un livre parfaitement relié avec une pochette à la fin pour tenir un CD " #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "Une représentation de une ou plusieurs pièces de théâtre, comédies musicales, opéras, ballets, ou autres œuvres pour la scène dans leur version avec mise en scène (par opposition à leur version sans jeu de scène)." #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "Un lieu (généralement une usine) où les supports physiques sont fabriqués." #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "Un lieu comprenant une grande zone fermée avec un espace central pour la tenue d’événements, entourée de gradins pour les spectateurs, pouvant être utilisée pour les sports d’intérieur, les concerts et autres événements de divertissement." #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "Un lieu conçu pour la production musicale différée, typiquement un studio d’enregistrement." #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "Un lieu offrant des représentations artistiques en public comme l’une de ses fonctions principales, comme une salle de concert." #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "Un lieu dont la fonction principale est le culte ou les études religieuses. Les bâtiments religieux accueillent souvent des concerts et servent aussi d’espace d’enregistrement, particulièrement pour la musique classique." #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "Un lieu dont le but principal est d’accueillir des événements sportifs de plein air, consistant typiquement d’un terrain de jeu entouré d’une structure pour les spectateurs, sans toit ou avec un toit rétractable." #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "Une pièce de théâtre est une forme de littérature consistant habituellement d’un dialogue préparé entre des personnages et destinée à l’interprétation théâtrale plutôt qu’à la lecture. " #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "Un poème est une ouvrage littéraire, généralement court et en vers, dont les mots sont habituellement choisis pour leur sonorité et pour les images et les idées qu’ils suggèrent." #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "Un quartette est une composition musicale arrangée pour quatre voix et instruments." #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "Un festival récurrent organisé habituellement tous les ans au même endroit." #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "Une école, université, ou tout autre type d’établissement scolaire (en particulier, mais pas uniquement, un où la musique est enseignée)." #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "Une série d’artistes honorés par la même récompense." #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "Une série d’artistes." #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "Une série d’événements." #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "Une série de représentations du même spectacle au même endroit." #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "Une série d’enregistrements." #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "Une série de concerts connexes par un artiste en différents endroits." #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "Une série de concerts connexes par un artiste en différents endroits." #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "Une série de groupes de parutions." #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "Une série de parutions." #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "Une série d’œuvres formant un catalogue de compositions classiques." #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "Une série d’œuvres." #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "Un cycle de mélodies est un ensemble de mélodies conçu pour être interprété consécutivement en une seule entité. Dans la plupart des cas, toutes les mélodies sont du même compositeur et utilisent souvent des mots provenant du même poète ou parolier." #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "Une chanson est à l’origine (et encore dans la plupart des cas) une composition pour voix avec ou sans instrument. interprétée en chantant. C’est la forme la plus courante, de loin, en musique traditionnelle et populaire, mais aussi assez répandue dans un contexte classique (mélodies)." #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "Une bande son est la musique accompagnant un film, une émission de télévision, un jeu vidéo ou même un livre." #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "Une formation de plusieurs instruments souvent joués ensemble, par exemple le quatuor à cordes" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "Une suite est un ensemble ordonné de pièces instrumentales ou orchestrales interprétées habituellement lors d’un concert. Elles peuvent être extraites d’un ballet, d’un opéra ou être des mouvements entièrement originaux." #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "Un poème symphonique est une pièce de musique orchestrale à programme, habituellement en un seul mouvement, évoquant un tableau, un paysage, le contenu d’un poème, une histoire, un roman ou une autre source non musicale." #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "Une symphonie est une vaste composition, presque toujours arrangée pour des orchestres sans soliste." #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "Un boîtier cristal plus mince, utilisé habituellement pour les singles sur CD." #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "Une zarzuela est une œuvre théâtrale lyrique qui alterne entre des scènes parlées et chantées, ces dernières incluant des chants lyriques et des chansons populaires, ainsi que de la danse. " #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "La♭ majeur" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "La♭ mineur" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "La♯ majeur" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "La♯ mineur" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "ID AACIMH" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "ID ACAM" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "ID ACDAM" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "ID AEI" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "ID AGADU" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "ID AKKA/LAA" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "ID AKM" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "ID AMRA" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "ID APA" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "ID APDAYC" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "ID APRA" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "ID ARTISJUS" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "ID ASCAP" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "Persan" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "Persique Norouz" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "Persique Rast" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "Acem Zemzeme" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "Acemaşiran" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "Acembuselik" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "Acemkürdi" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "Acemli Yegah" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "Acemtarab" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "Adânâ" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "Adânâ malhâr" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "Aheng-i Tarab" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "Ahir lalit" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "Ahira bhairav" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "Ahiri tôdî" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "Ak Dügah" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "Aksak" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "Aksaksemai" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "Aksaksemai Evferi" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "Alahaiyâ bilâval" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Album" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "Permet de définir manuellement la position de chaque élément dans la série." #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "Ambikâ" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "Amr̥t varshini" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "Amrrtavarshini" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "Amrrtavâhini" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "Une version alternative d’une parution dont les titres ont été changés. Ils ne correspondent à aucune vraie parution et devraient être reliés à la parution originale en utilisation la relation traduction/translittération." #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "Un aria est une pièce indépendante pour une voix et habituellement avec un accompagnement orchestral. On le retrouve typiquement dans les opéras, mais il apparaît aussi dans les cantates, les oratorios et même seul (arias de concert)." #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "Une pièce de théâtre audiophonique est une pièce de théâtre adaptée à la diffusion par un média purement audio, que ce soit à la radio ou sur des supports physiques (cassette, CD, etc.)." #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "Un événement offrant différents spectacles durant la journée. Les festivals plus grands peuvent s’étendre sur plusieurs jours." #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "Un concert individuel par un seul artiste ou en collaboration, souvent avec des artistes de soutien qui se produisent en première partie." #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "Un opéra est une œuvre théâtrale (texte + musique) pour chanteurs et orchestre/ensemble. Dans les vrais opéras, tous les dialogues sont chantés en arias et récitatifs, mais certains styles d’opéras comprennent des dialogues parlés. " #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "Un oratorio et une vaste composition musicale (habituellement sacrée) incluant un orchestre, un chœur et des solistes. Bien qu’il ait des personnages et une intrigue, il n’est pas habituellement interprété sous forme théâtrale (il lui manque des costumes, des décors et une interaction forte entre les personnages)." #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "Une ouverture est, généralement, le prologue instrumental d’un opéra. Des ouvertures (« de concert ») indépendantes existent aussi et elles sont habituellement des œuvres à programme plus courtes qu’un poème symphonique." #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "Une parution non-officielle/clandestine non reconnue par l’artiste et/ou la maison de disques. Sont inclus les enregistrements en public non officiels et les parutions piratées." #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "Une étude est une composition musicale instrumentale, très généralement d’une grande difficulté, conçue habituellement pour fournir un matériel d’exercice afin de perfectionner une compétence technique particulière. " #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "Anberefşan" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "Toute parution reconnue officiellement par l’artiste et/ou sa maison de disques. La plupart des parutions entrent dans cette catégorie." #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "Araban" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "Arabankurdi" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "Aram-ı Can" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "Aram-ı Dil" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "Aranağme" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "Arazbar" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "Arazbar Zemzeme" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "Arazbarbuselik" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "Arazbarek" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "Région" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "Nom de la région" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "Aria" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "Artiste" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "Récompense d’artiste" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Nom d’artiste" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "Série d’artiste" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "Artık Aksaksemai" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "Asâ mând" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "Asâvêri" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "Présent" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "Pièce de théâtre audiophonique" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "Pièce de théâtre audiophonique" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "Livre audio" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "Automatique" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "Aydın" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "Ayin Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "Ayin-i Şerif" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "Azeri Yürüksemai" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "Ağır Aksaksemai" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "Ağıraksak" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "Ağıraydın" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "Ağırdarbıfetih" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "Ağırdüyek" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "Ağırevfer" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "Ağırsemai" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "Ağırsenginsemai" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "Ağırçenber" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "Aşiran Maye" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "Aşiran Zemzeme" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "Aşkefza" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "Ashta râg mâlikâ" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "Atâna" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "Atta" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "Si dorien" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "Si mixolydien" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "Si majeur" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "Si mineur" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "Si♭ majeur" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "Si♭ mineur" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "Si♯ majeur" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "Si♯ mineur" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "ID BMI" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "ID BUMA/STEMRA" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "Dos" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "Bahr-ı Nazik" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "Bahudâri" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "Bahâdurî tôdî" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "Bahâr" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "Bairâgi" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "Balahamsa" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Ballet" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "Basant" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "Basant bahâr" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "Basant mukhâri" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "Basantî kêdâr" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "Baulli" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "Behâg" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "Opéra de Pékin" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "L’opéra de Pékin est une forme de théâtre traditionnel chinois combinant musique, interprétation vocale, mime, danse et acrobaties." #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "Bektaşi Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "Bektaşi Raksanı" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "Bektaşi Raksı" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "Bektaşi Raksı Evferi" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "Bend-i Hisar" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "Berefşan" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "Beste" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "Beste Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "Beste Hicaz" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "Beste Hisar" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "Beste Isfahan" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "Bestenigar" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "Beyati" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "Beyati Araban" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "Beyati Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "Beyati Arabankurdi" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "Beyati Ruy-i Acem" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "Beyatibuselik" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "Bezm-i Tarab" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "Bhairav" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "Bhairav bahâr" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "Bhairavi" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "Bhavamat bhairav" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "Bhavâni" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "Bhimapalâs" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "Bhinna shadja" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "Bhâvapriya" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "Bhâtiyâr" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "Bhîm" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "Bhîmpalâsi" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "Bhôga sâvêri" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "Bhôpâlî tôdî" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "Bhûp" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "Bhûpâllam" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "Bhûshâvalli" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "Bibhâs" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "Bihâg" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "Bihâgdâ" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "Bilahari" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "Bilâsakhânî tôdî" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "Blu-ray-R" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "CD Blu-spec" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "Livre" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "Livret" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "Pirate" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "Production pirate" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "Boîte" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "Bozlak" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "Nom de marque" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "Diffusion" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "Br̥ndâvanî sârang" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "Budamanôhari" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "Bulgar Darbı" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "Buselik" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "Buselikaşiran" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "Büzürk" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "Bâgêshrî" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "Bârvâ" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "Bêgada" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "Bîhâd bhairav" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "Brrndâvana sâranga" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "Brrndâvani" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "Do dorien" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "Do mixolydien" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "Do majeur" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "Do mineur" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "Do♭ majeur" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "Do♭ mineur" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "Do♯ majeur" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "Do♯ mineur" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "ID CASH" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "ID CCLI" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "CD+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "CD-V" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "CED" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "ID COMPASS" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "ID COSCAP" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "ID COTT" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "Cakravâkam" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "Campak" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "Campâkali" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "Candrajyôti" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "Candrakauns" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "Candramauli" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "Canfeza" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "Cantate" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "Pochette en carton ou papier" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "Cartouche" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "Carturdasha râgamâlika" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "Cassette" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "Boîtier de cassette" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "Catalogue" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "Caturashra-jâti jhampe" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "Cautâl" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "Cencu kâmbhôji" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "Cevher" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "Personnage" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "Chœur" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "Châyâ malhâr" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "Châyânât" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "Cintâmani" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "Cittaranjani" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "Ville" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "Ville est utilisé pour des localités de toutes les tailles, incluant les villages." #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "Compilation" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "Concert" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "Concerto" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "Congrès/exposition" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "CD Copy Control" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "Copy Control CD (CCCD) est un terme générique pour les CDs commercialisés entre 2001 et 2006 contenant un logiciel spécialement conçu pour empêcher un CD d’être copié. Il existe nombre de variantes logicielles : les plus connues sont le Cactus Data Shield (CDS) de Macrovision et le MediaMax de SunnComm." #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "Pays" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "Pays est utilisé pour les régions incluses (ou incluses précédemment) dans ISO 3166-1, p. ex. le Canada." #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "Comté" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "Comté est utilisé pour les subdivisions administratives plus petites d’un pays qui ne sont pas les subdivisions administratives principales, mais qui ne sont pas non plus des municipalités, p. ex. les comtés au Canada. Ils ne sont pas pris en considération lors de l’affichage des régions parentes pour une région donnée." #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "Cumhurilahi" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "Curcuna" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "Cândanî kêdâr" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "Câr tâl" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "Cârtâl kî savârî" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "Cârukêshi" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "Câyânâta" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "Câyâtarangini" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "Ré dorien" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "Ré mixolydien" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "Ré majeur" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "Ré mineur" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "Ré♭ majeur" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "Ré♭ mineur" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "Ré♯ majeur" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "Ré♯ mineur" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "DJ-mix" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "CD DTS" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-Audio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD-Vidéo" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "DVDplus" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "DVDPlus (face CD)" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "DVDPlus (face DVD audio)" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "DVDPlus (face DVD vidéo)" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "Danişveran" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "Darb" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "Darb-ı Fetih" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "Darb-ı Hüner" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "Darb-ı Kürdi" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "Darb-ı Türki" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "Darbeyn" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "Darbâr" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "Darbâri" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "Darbârî kânada" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "Darbârî tôdî" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "CD de données" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "Démo" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "Destan" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "Devr-i Aryan" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "Devr-i Hindi" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "Devr-i Hindi II" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "Devr-i Kebir" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "Devr-i Revan" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "Devr-i Revan-ı Hindi" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "Devr-i Süreyya" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "Devr-i Süreyya Sofyanı" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "Devr-i Turan" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "Devr-i Turan II" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "Devâmrrtavarshini" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "Dhamar" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "Dhanashrî" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "Dhanyâsi" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "Dhanî" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "Dharmâvati" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "Dhr̥va" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "Dhênuka" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "Digibook" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "Digipak" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "Support numérique" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "Dil Efruz" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "Dildar" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "Dilkeside" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "Dilkeş" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "Dilkeşhaveran" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "Dilküşa" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "Dilnevaz" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "Dilnişin" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "Din kî puriyâ" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "Portefeuille en carton" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "Distributeur" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "Arrondissement" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "Arrondissement est utilisé pour une subdivision d’une grande ville, p. ex. Cap-Rouge" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "Divan" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "Dolap" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "DualDisc (face CD)" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "DualDisc (face DVD audio)" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "DualDisc (face DVD vidéo)" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "Durak" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "Durak Evferi" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "Durga" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "Durgâ" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "Dvijâvanti" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "Dügah" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "Dügah Maye" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "Dügahbuselik" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "Dümen" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "Düyek" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "Düşems" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "Dâdrâ" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "Dêsi" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "Dêv gândhâr" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "Dêvagândhâri" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "Dêvakriya" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "Dêvamanôhari" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "Dêvgirî bilâval" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "Dêsh" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "Dêshakâr" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "Dêshâdi" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "Dîpacandî" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "Dîpakam" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "Dîpâvali" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "Dîpâlli" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "Mi dorien" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "Mi mixolydien" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "Mi majeur" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "Mi mineur" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "Mi♭ majeur" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "Mi♭ mineur" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "Mi♯ majeur" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "Mi♯ mineur" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "ID ECAD" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "Disque diamant Edison" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "Établissement scolaire" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "Instrument électronique" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "CD-Extra" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "Ensemble" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "Eski Sipihr" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "Etüd" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "Evcara" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "Événement" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "Nom de l’événement" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "Série d’événements" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "Evfer" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "Eviç" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "Eviç Bahr-i Nazik" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "Eviç Huzi" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "Eviç Maye" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "Eviç Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "Eviç Saba" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "Eviç Şevk" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "Eviçbuselik" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "Eviçkürdi" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "Evsat" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "Ezan" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "Fa dorien" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "Fa mixolydien" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "Fa majeur" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "Fa mineur" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "Fa♭ majeur" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "Fa♭ mineur" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "Fa♯ majeur" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "Fa♯ mineur" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "Fahte" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "Famille" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "Fantezi" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "Double boîtier cristal" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "Femme" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "Fer" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "Fer’i Muhammes" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "Ferahfeza" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "Ferahnak" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "Ferahnakaşiran" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "Ferahnüma" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "Ferahzad" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "Festival" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "Festival" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "Feth-i Bağdad" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "Feth-i Belgrad" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "Feth-i Dil" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "Feth-i Hicaz" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "Fireng-i Fer" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "Disques plats à sillon pouvant être lus par un gramophone ou un tourne-disque. À utiliser en particulier pour les disques fabriqués en gomme-laque shellac ou en vinyle." #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "Flexi-disque" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "Les flexi-disques sont des disques pour électrophone fabriqués dans une fine feuille souple de vinyle avec un sillon moulé et conçus pour être lus sur un électrophone traditionnel.\n " #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "Disquette" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "Pour les cas où le genre ne s’applique pas (par exemple pour des compagnies entrées en tant qu’artistes)." #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "Forme (ottomane, turque)" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "Nom formel" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "Frengçin" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "Devant" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "Sol dorien" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "Sol mixolydien" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "Sol majeur" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "Sol mineur" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "Sol♭ majeur" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "Sol♭ mineur" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "Sol♯ majeur" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "Sol♯ mineur" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "ID GEMA" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "Gamakakriya" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "Gamakakriya/Pûrvîkallyâni" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "Garudadhvani" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "Pochette à encart intégré" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "Gaurî" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "Gaurî basant" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "Gaurîmanôhari" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "Gaud malhâr" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "Gaud sârang" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "Gauda malhâr" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "Gaulla" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "Gaullipantu" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "Gavti" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "Gazel" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "Gambhîra nâta" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "Gambhîra vâni" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "Gerdaniye" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "Gerdaniyebuselik" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "Gerdaniyekürdi" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "Cartouche à bande plastique exclusivement diffusée en Allemagne (avant les supports à bande magnétique)." #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "Geveşt" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "Geştü Güzar-ı Bahar" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "Ghanta" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "Gonca-i Rana" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Groupe" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "Gurjarî tôdî" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "Gurjâri" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "Gunakârî" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "Güldeste" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "Gülizar" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "Gülizarbuselik" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "Gülnari" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "Gülruh" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "Gülzar" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "Gülşen-i Vefa" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "Güvende" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "Gânamûrti" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "Gânavâridhi" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "Gândhî malhâr" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "Gângêyabhûshani" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "Gôpikâvasantam" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "Gôrâkh kalyân" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "ID HFA" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "HQCD" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "Hafif" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "Halk Türküsü" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "Hamsadhvani" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "Hamsadhvâni" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "Hamsanârâyani" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "Hamsavinôdini" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "Hamîr" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "Hamîr kallyani" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "Harikâmbhôji" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "Haver" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "Havi" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "Hamsanâdam" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "Hamsânandi" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "Heftgah" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "Hezeç" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "HiPac" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "Hicaz" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "Hicaz Büzürk" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "Hicaz Dilkeş" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "Hicaz Hümayun" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "Hicaz Uzzal" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "Hicaz Zemzeme" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "Hicaz Zirgüle" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "Hicazaşiran" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "Hicazbuselik" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "Hicazeyn" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "Hicazi Acem" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "Hicazi Irak" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "Hicazi Muhalif" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "Hicazi Rumi" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "Hicazi Türki" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "Hicazi Uşşak" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "Hicazkar" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "Hicazkar-Kürdi" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "Hicazkar-ı Kadim" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "Hicazkarbuselik" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "Hindustân gândhâri" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "Hindôl" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "Hindôl pañcam" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "Hindôlla vasantam" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "Hindôllam" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "Hisar" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "Hisar Vech-i Şehnaz" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "Hisarbuselik" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "Holding" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "Horasan" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "Horosani Beyati" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "Hoş Aver" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "Husaini" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "Hussênî" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "Hutbe" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "Huzi" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "SACD hybride" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "SACD hybride (couche CD)" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "SACD hybride (couche SACD)" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "Hybrid SACD (couche SACD, 2 canaux)" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "Hybrid SACD (couche SACD, multicanal)" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "Hüdavendigar" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "Hüseyni" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "Hüseyni Araban" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "Hüseyni Gülizar" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "Hüseyni Zemzeme" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "Hüseyniaşiran" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "Hüseynibuselik" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "Hüzzam" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "Hüzzam-ı Cedid" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "Hêm bihâg" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "Hêm lalit" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "Hêmant" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "Hêmavati" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "Hêmâvânti" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "ID ICE" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "ID pour la SADAIC, société argentine de gestion des droits" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "ID pour l’APRA, société australasienne de gestion des droits" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "ID pour l’AKM, société autrichienne de gestion des droits" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "ID pour la COSCAP, société barbadienne de gestion des droits" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "ID pour la SABAM, société belge de gestion des droits d'auteur" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "ID pour la SOBODAYCOM, société bolivienne de gestion des droits d'auteur" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "ID pour l’ECAD, société brésilienne de gestion des droits" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "ID pour la PRS for Music, société britannique de gestion des droits" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "ID pour la SOCAN, société canadienne de gestion des droits" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "ID pour la SODRAC, société canadienne de gestion des droits" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "ID pour la MCSC, société chinoise de gestion des droits" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "ID pour la SAYCO, société colombienne de gestion des droits" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "ID pour l’ACAM, société costaricaine de gestion des droits" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "ID pour l’ACDAM, société cubaine de gestion des droits" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "ID pour l’OSA, société tchèque de gestion des droits" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "ID pour la KODA, société danoise de gestion des droits" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "ID pour la SGACEDOM, société dominicaine de gestion des droits d'auteur" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "ID pour la BUMA/STEMRA, société hollandaise de gestion des droits" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "ID pour la SAYCE, société équatorienne de gestion des droits" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "ID pour la TEOSTO, société finlandaise de gestion des droits" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "ID pour la SACEM, société française de gestion des droits" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "ID pour la GEMA, société allemande de gestion des droits" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "ID pour l’AEI, société guatémaltèque de gestion des droits" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "ID pour l’AACIMH, société hondurienne de gestion des droits d'auteur" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "ID pour la CASH, société hongkongaise de gestion des droits" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "ID pour l’ARTISJUS, société hongroise de gestion des droits" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "ID pour la STEF, société islandaise de gestion des droits" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "ID pour l’IPRS, société indienne de gestion des droits" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "ID pour l’ICE, entreprise internationale de gestion des droits d'auteur" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "ID pour l’IMRO, société irlandaise de gestion des droits" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "ID pour la SIAE, société italienne de gestion des droits" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "ID pour la JACAP, société jamaïcaine de gestion des droits" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "ID pour la société japonaise de gestion des droits JASRAC" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "ID pour la société japonaise de gestion des droits NexTone" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "ID pour la KOMCA, société coréenne de gestion des droits" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "ID pour l’AKKA/LAA, société lettone de gestion des droits" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "ID pour la MACP, société malaisienne de gestion des droits" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "ID pour la SACM, société mexicaine de gestion des droits d'auteur" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "ID pour la NICAUTOR, société nicaraguayenne de gestion des droits" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "ID pour la TONO, société norvégienne de gestion des droits d'auteur" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "ID pour la SPAC, société panaméenne de gestion des droits d'auteur" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "ID pour l’APA, société paraguayenne de gestion des droits" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "ID pour l’APDAYC, société péruvienne de gestion des droits" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "ID pour la ZAiKS, société polonaise de gestion des droits d'auteur" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "ID pour la SPA, société portugaise de gestion des droits" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "ID pour la SACIM, société salvadorienne de gestion des droits d'auteur" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "ID pour la COMPASS, société singapourienne de gestion des droits" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "ID pour la SAMRO, société sud-africaine de gestion des droits d'auteur" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "ID pour la SGAE, société espagnole de gestion des droits" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "ID pour la STIM, société suédoise de gestion des droits" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "ID pour la SUISA, société suisse de gestion des droits" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "ID pour la MÜST, société taïwanaise de gestion des droits" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "ID pour la MCT, société thaïlandaise de gestion des droits" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "ID pour la COTT, société trinidadienne de gestion des droits" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "ID pour l’ASCAP, société états-unienne de gestion des droits" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "ID pour la BMI, société états-unienne de gestion des droits" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "ID pour la SESAC, société états-unienne de gestion des droits" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "ID pour l’AGADU, société uruguayenne de gestion des droits" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "ID pour la SACVEN, société vénézuélienne de gestion des droits" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "ID pour l’AMRA, société internationale (initialement états-unienne) de gestion des droits" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "ID pour le LatinNet, consortium international de sociétés de gestion des droits" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "ID pour la CCLI, compagnie privée de gestion de licences" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "ID pour la HFA (Harry Fox Agency), compagnie privée de gestion de licences" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "ID IMRO" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "ID IPRS" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "Identifiants" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "Ikvâi" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "Marque d’éditeur" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "Musique de scène" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "La musique de scène est un genre musical habituellement utilisé pour les pièces de théâtre." #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "Réserve/territoire indigène" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "Stade couvert" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "Instrument" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "Nom de l’instrument" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Entrevue" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "Irak" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "Irakaşiran" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "Iraksak" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "Isfahan" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "Isfahan Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "Isfahan Zemzeme" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "Isfahan-ı Cedid" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "Isfahanbuselik" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "Isfahanek" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "Isfahani" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "île" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "Île est utilisé pour des îles et des atolls qui ne sont pas considérés comme des subdivisions à part entière, p. ex. Skye. Elles ne sont pas prises en considération lors de l’affichage des régions parentes pour une région donnée." #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "ID JACAP" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "ID JASRAC" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "Jaganmôhini" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "Jaijaivanti" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "Jait kalyân" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "Janaranjani" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "Jaunpuri" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "Jaya manôhari" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "Jayantasêna" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "Jayantashrî" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "Jayavantî tôdî" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "Jat" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "Boîtier cristal" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "Jhankâradhvani" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "Jhaptâl" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "Jhinjhat mân̄j" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "Jhinjhôti" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "Jhûmrâ" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "Jingala" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "Jyôti svarûpini" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "Jôg" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "Jôgiya" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "Jôgiyâ" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "Jôgiyâ asavâri" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "Jôgkauns" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "Jônpuri" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "ID KODA" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "ID KOMCA" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "Kalenderi" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "Kalgada" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "Kalyân" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "Kalyâni" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "Kalâvati" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "Kalâshrî" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "Kamalâmanôhari" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "Kamet" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "Kamâs" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "Kannada gaula" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "Kanto" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "Kapalı Curcuna" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "Kar" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "Kar-ı Natık" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "Kar-ı Nev" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "Karabağı" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "Karaharapriya" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "Karcığar" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "Karçe" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "Karşılama" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "Karnaranjani" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "Karnâtaka behâg" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "Karnâtaka dêvagândhâri" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "Karnâtaka kâpi" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "Karnâtaka shudda sâvêri" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "Kasaphavası" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "Kathanakutûhalam" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "Katikofti" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "Kaunsî kânadâ" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "Kaushik dhvani" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "Kallyâna vasantam" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "Kallâ sâvêri" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "Kallânidhi" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "Kebüter" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "Kedâram" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "Boîtier Amaray" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "Clef" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "Khambâvati" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "Khamâj" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "Khamâj bahâr" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "Khanda châpu" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "Khanda-jâti triputa" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "Khanda-jâti êka" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "Khata" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "Khokar" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "Khêmtâl" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "Koda" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "Koşma" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "Kuntalavarâlli" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "Kuntavarâli" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "Kur’an-ı Kerim" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "Kurinji" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "Köçekçe" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "Küpe" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "Kürdi" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "Kürdi Gerdaniye" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "Kürdilihicazkar" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "Kürthavası" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "Küçek" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "Küçekneva" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "Kâmaranjani" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "Kâmavardani/Pantuvarâlli" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "Kâmbhôji" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "Kâmôdvanti" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "Kânada" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "Kânadâ" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "Kântâmani" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "Kâphî" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "Kâpi" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "Kâpi nârâyani" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "Kâvadicindu" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "Kâmbhôji" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "Kêdâr" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "Kêdâragaulla" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "Kêharvâ" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "Kîravâni" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "Kîranâvalli" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "Kôkiladhvani" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "Kôkilapriya" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "Kômal rishabh asâvêri" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "Label" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "Nom du label" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "Lagan gândhâr" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "Lalegül" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "Lalit" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "Lalit bhatiyâr" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "Lalit bibhâs" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "Lalit pañcam" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "Lalit Shuddh Dhaivat" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "Lalita" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "Lalita pancamam" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisc" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "ID LatinNet" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "Latângi" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "Événement de lancement" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "Lavângi" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "Lankêshrî" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "Nom légal" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "Lenk Fahte" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "Enveloppe" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "En public" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "Longa" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "ID MACP" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "ID MCSC" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "ID MCT" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "Madhmad sârang" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "Madhukauns" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "Madhuvanti" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "Madhyamâ varâlli" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "Madhyamâvati" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "Madhyâdi" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "Madrigal" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "Maduvanti" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "Mahfelsürmesi" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "Mahur" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "Mahurbuselik" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "Mahurhan" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "Mahâlakshmi" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "Makam (ottoman, turc)" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "Malahari" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "Malayamârutam" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "Homme" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "Mandra" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "Mandâri" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "Manuel" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "Fabricant" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "Manôranjani" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "Marş" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "Messe" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "Cours de maître/atelier" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "Maver" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "Mavera" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "Maveraünnehir" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "Sera peut-être présent" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "Maye" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "Mayûra sâvêri" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "Mangal bhairav" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "Manirangu" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "Mathya" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "Mattâ" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "Meclis Efruz" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "Medhal" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "Support" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "Meghamalhar" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "Mehter" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "Mersiye" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "Mevlevi Evferi" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "Mevlidişerif" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "Microcassette" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "Base militaire" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "Miraciye" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "Mixtape/Street" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "Miyâm̐ kî sârang" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "Miyâm̐ malhâr" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "Mishra châpu" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "Mishra gârâ" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "Mishra kalingadâ" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "Mishra khamâj" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "Mishra mând" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "Mishra pahâdi" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "Mishra pîlû" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "Mishra yaman" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "Mishra shivaranjani" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "Mishra-jâti jhampe" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "Mishra-jâti rûpaka" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "Motet" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "Muaşşer" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "Muhalif" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "Muhalif-i Irak" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "Muhalif-i Rast" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "Muhalif-i Uşşak" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "Muhammes" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "Muhayyer" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "Muhayyer Sünbüle" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "Muhayyer Zengüle" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "Muhayyerbuselik" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "Muhayyerkürdi" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "Mukhâri" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "Multâni" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "Municipalité" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "Municipalité est utilisé pour une petite subdivision administrative comprenant souvent, pour les municipalités urbaines, une seule ville et quelques villages alentours. Les municipalités rurales regroupent habituellement de petits villages." #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "Murabba" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "Murabba Beste " #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "Carte musicale" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "Théâtre musical" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "Le théâtre musical est une forme d’interprétation théâtrale combinant des chansons, du dialogue parlé, du jeu d’acteurs et de la danse." #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "Muzaaf Devr-i Kebir" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "ID MÜST" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "Müberka" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "Münacaat" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "Mürekkep Isfahan" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "Mürekkep Nimsofyan" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "Mürekkep Semai/Üçleme" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "Mürekkep Sofyan" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "Müselles" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "Müsemmen" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "Müsemmen II" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "Müstear" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "Müşküye" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "Mâjh khamâj" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "Mâlava" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "Mâlkauns" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "Mâlâvati" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "Mânavati" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "Mânji" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "Mându" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "Mârgahindôllam" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "Mârvâ" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "Mârvâshrî mârvâ" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "Mârûbihâg" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "Mâyâmâllavagaulla" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "Mâllavi" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "Mêgh" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "Mêgh malahâr" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "Mîrâ malhâr" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "Môhan kallyâni" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "Môhanam" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "ID NICAUTOR" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "Naat" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "Nagad" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "Nakış" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "Nakış Ağırsemai" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "Nakış Beste" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "Nakış Yürüksemai" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "Nanâd" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "Narefte" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "Natipeygamberi" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "Navarasa kannada" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "Navarâgamâlika" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "Navrôj" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "Nazlı Düyek" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "Nallinakânti" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "Nat bhairav" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "Nat bihâg" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "Nat kâmôd" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "Nat malhâr" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "Nat nârâyan" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "Natabhairavi" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "Natanârâyani" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "Necd-i Hüseyni" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "Nefes" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "Neresin" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "Neva" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "Neva Bağdat" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "Neva Dilkeş" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "Nevabuselik" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "Nevakürdi" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "Nevaziş" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "Neveda" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "Neveser" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "Nevkeş" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "Nevruz" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "Nevruzi Rumi" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "NexTone ID" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "Neşataver" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "Nigar" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "Nihavend-i Kebir" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "Nihavend-i Rumi" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "Nihavent" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "Nikriz" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "Nimberefşan" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "Nimdevir" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "Nimevsat" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "Nimhafif" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "Nimsakil" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "Nimsofyan" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "Nimçember" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "Ninni" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "Nirôshita" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "Nişabur" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "Nişaburek" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "Nişabureyn" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "Aucun" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "Non applicable" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "Nuşingül" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "Nühüft" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "Nâdanâmakriya" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "Nâga gândhâri" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "Nâgasvarâvalli" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "Nârâyani" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "Nâsikabhûshani" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "Nâyaki" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "Nâyakî kânadâ" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "Nâta" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "Nâtakapriya" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "Nâtakurinji" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "Nîlâmbari" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "Nîlâmbari" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "ID OSA" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "Obi" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "Officiel" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "Opéra" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "Opérette" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "Oratorio" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "Orchestre" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "Production originale" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Autre" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "Autre" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Autre" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Autre" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "Autre" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Autre" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Autre" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "Autre instrument" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "Ouverture" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "Musique possédée" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "Oynak" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "Oyunhavası" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "Code d’air (« tune ») PRS" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "Pahâdi" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "Pan̄cam savârî" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "Pan̄jâbî " #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "Paraj" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "Paras" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "Partita" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "Disque Pathé" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "Pañcam" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "Pataman̄jari" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "Patdîp" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "Pençgah" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "Pençgah-ı Asl" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "Pençgah-ı Zaid" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "Instrument de percussion" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "Perr-i Zerrin" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "Personne" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "Pesendide" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "Peyk-i Neşat" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "Peyk-i Safa" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "Peşrev" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "Disque phonographique" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "Rouleau de piano pneumatique" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "Lieu" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "Nom du lieu" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "Étui en carton à l’intérieur duquel coulisse un plateau en plastique pour CD" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "Pochette plastique" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "Pièce de théâtre" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "PlayTape" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "Bouton de lecture" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Poème" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "Pop şarkısı" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "Affiche" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "Pratâpavarâli" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "Usine de pressage" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "Production" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "Promotion" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "Prose" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "Pseudo-parution" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "Éditeur" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "Puriyâ" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "Puriyâ dhanashrî" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "Puriyâ kalyân" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "Punnâgavarâlli" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "Pushpalatika" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "Pâlamanjari" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "Pâdi" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "Pûrvi" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "Pûrna shadjam" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "Pûrnacandrika" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "Quatuor" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "Rahatfeza" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "Rahatülervah" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "Raksaksağı" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "Raksaksağı II" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "Raksan" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "Ramiş-i Can" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "Ranjani" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "Rasikapriya" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "Rast" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "Rast Haveran" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "Rast-Maye" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "Rast-ı Atik" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "Rast-ı Cedid" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "Rast-ı Rumi" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "Rast-ı Sağır" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "Rast-ı Sultani" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "Rastaşiran" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "Rastdilara" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "Rastkürdi" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "Ratipati priya" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "Ravicandrika" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "Brute / Non-modifiée" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "Enregistrement" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "Nom de l’enregistrement" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "Série d’enregistrements" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "Bande magnétique" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "Rehavi" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "Production de réédition" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "Rekb-i Zavil" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "Parution" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "Groupe de parution" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "Nom du groupe de parution" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "Série de groupes de parution" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "Nom de la parution" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "Série de parutions" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "Bâtiment religieux" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "Remel" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "Remix" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "Reng-i Dil" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "Résidence" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "Revnaknüma" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "Reyya" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "Société des droits" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "Rudrapriya" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "Ruhnüvaz" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "Rumeli Türküsü" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "Cycle" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "Ruy-i Dilara" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "Ruy-i Irak" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "Ruy-i Neva" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "Râga (carnatique)" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "Râga (hindoustani)" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "Râgamalikâ" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "Râgamâlika" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "Râgavinôdini" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "Râgêshrî" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "Râj kalyân" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "Râma manôhari" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "Râmakali" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "Râmapriya" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "Râmdâsî malhâr" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "Rêvagupti" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "Rêvati" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "Rîtigaulla" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "Rûpak" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "Rûpaka" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "ID SABAM" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "SACD (2 canaux)" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "SACD (multicanal)" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "ID SACEM" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "ID SACIM" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "ID SACM" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "SACVEN ID" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "ID SADAIC" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "ID SAMRO" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "SAYCE ID" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "SAYCO ID" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "Carte SD" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "ID SESAC" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "ID SGACEDOM" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "ID SGAE" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "SHM-CD" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "SHM-SACD" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "SHM-SACD (2 canaux)" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "SHM-SACD (multicanal)" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "SIAE ID" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "ID SOBODAYCOM" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "ID SOCAN" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "ID SODRAC" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "SPA ID" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "ID SPAC" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "ID STEF" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "ID STIM" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "ID SUISA" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "Saba" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "Saba Zemzeme" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "Sabaaşiran" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "Sababuselik" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "Sabakürdi" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "Sahanâ" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "Sahânâ" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "Sahêlî tôdî" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "Sakil" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "Salatüselam" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "Salatıümmiye" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "Sampûrna mâlkauns" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "San̄jari" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "Sarasvati" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "Sarasvatî manôhari" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "Sarasângi" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "Saurâshtram" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "Saurâshtram" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "Savt" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "Sazeseri" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "Sazkar" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "Sazsemaisi" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "Indice de recherche" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "Segah" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "Segah Araban" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "Segah Maye" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "Selam" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "Selmek" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "Semai" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "Sencurutti" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "Sengendaz" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "Sengin Türkaksağı" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "Senginsemai" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "Serbest" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "Série" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "Nom de la série" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "Seyir" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "Shellac" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "Les disques Shellac étaient le type prédominant de disques pour gramophone durant la première moitié du 20e siècle." #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "Simhavâhini" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "Simhêndra madhyamam" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "Sindhu bhairavi" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "Sindhubhairavi" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "Sindhumandâri" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "Sindhûra" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "Single" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "Sipihr" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "Sirto" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "Sitârkhânî" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "Slidepack" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "Boîtier cristal extra-plat " #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "Boîtier plastique-papier cartonné" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "SnapPack" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "Sofyan" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Sonate" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "Chanson" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "Série de chansons" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "Trie les éléments de la série automatiquement par leurs attributs numériques, en utilisant un ordre de tri naturel." #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "Bande originale" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "Bande originale" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "Tranche" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "Création parlée" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "Stade" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "Performance scénique" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "Autocollant" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "Instruments à cordes" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "Studio" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "Subdivision" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "Subdivision est utilisé pour les subdivisions principales d’un pays, p. ex. Québec, Californie, Okinawa. Elles sont prises en considération lors de l’affichage des régions parentes pour une région donnée." #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "Sucaritra" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "Sugharaî" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "Suhâ" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "Suite" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "Sultani" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "Sultani Irak" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "Sultanıbuselik" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "Sultanıcedid" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "Sultanıeviç" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "Sultanıhüzzam" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "Sultanısegah" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "Sultanıyegah" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "Sumanêsharanjani" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "Sunâdavinôdini" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "Super boîtier cristal" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "Sur malhâr" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "Sur sugharai" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "Surati" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "Suzidil" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "Suzidilara" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "Suzinak" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "Suzinak Zirgüle" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "Suzinak-ı Nev" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "Svararanjani" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "Poème symphonique" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "Symphonie" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "Sünbüle" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "Süreyya" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "Sürurefza" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "Sâlaga bhairavi" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "Sâma" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "Sâranga" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "Sârang" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "Sârâmati" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "Sâvanî" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "Sâvanî bihâg" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "Sâvêri" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "Sôhinî" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "Sôhinî bahâr" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "Sôhônî bhatiyâr" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "Sôrath" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "Sûltâl" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "ID TEOSTO" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "ID TONO" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "Tahir" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "Tahirbuselik" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "Taksim" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "Tanarûpi" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "Tango" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "Tankêshrî" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "Tarz-ı Cedid" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "Tarz-ı Cihan" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "Tarz-ı Nevin" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "Tavşanca" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "Tebriz" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "Tefifon" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "Tek Vuruş" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "Tekbir" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "Temcidmünacatı" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "Tereşşüd" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "Tesbih" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "Tesbihilahi" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "Tevhid" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "Tevşihilahi" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "La couche CD d’un DVDPlus. La couche DVD doit être ajoutée comme un support à part." #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "La couche CD d’un DualDisc. La couche DVD doit être ajoutée comme un support à part." #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "La couche CD d’un SACD hybride. La couche SACD doit être ajoutée comme un support à part." #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "La face CD d’un VinylDisc vinyle + CD. La face vinyle doit être ajoutée comme un support à part." #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "Le Capacitance Electronic Disc (CED) est un format disque vidéo analogique développé par RCA, le son et l’image peuvent êtres lus sur une télévision grâce à une aiguille spéciale et un système de rainures à haute-densité comme on peut en avoir sur les enregistrements de phonographe." #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "La couche DVD (audio) d’un DVDPlus. La couche CD doit être ajoutée comme un support à part." #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "La couche DVD (audio) d’un DualDisc. La couche CD doit être ajoutée comme un support à part." #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "La couche DVD (vidéo) d’un DualDisc. La couche CD doit être ajoutée comme un support à part." #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "La face DVD d’un VinylDisc vinyle + DVD. La face vinyle doit être ajoutée comme un support à part." #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "La couche SACD d’un SACD hybride. La couche CD doit être ajoutée comme un support à part." #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "Le madrigal est une forme ancienne de composition de musique vocale. Dans sa forme originale il n’avait pas d’accompagnement instrumental, bien qu’un tel accompagnement soit bien plus commun dans les madrigaux ultérieurs." #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "L’opérette est un genre d’opéra léger, à la fois en terme musical que de sujets abordés. Les opérettes sont généralement courts et comprennent des dialogues parlés." #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "Le boîtier traditionnel pour CD, en plastique dur et cassant." #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "La face vinyle d’un VinylDisc. La face CD ou DVD doit être ajoutée comme un support à part." #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "Un chœur (ensemble organisé et assez large de chanteurs). Les ensembles vocaux plus petits et les groupes vocaux qui ne se désignent pas eux-mêmes généralement comme des chœurs sont mieux associés au type « Groupe »." #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "Un personnage fictif (que ce soit une personne fictive, un animal, ou tout autre sorte de personnage)." #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "Une personne, que ce soit sous son nom civil (comme John Lennon) ou sous un nom de scène (comme Sting)." #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "Un orchestre (ensemble organisé et assez large d’instrumentistes). Les ensembles instrumentaux plus petits (trios, quartets…) et les groupes instrumentaux qui ne se désignent pas eux-mêmes généralement comme des orchestres sont mieux associés au type « Groupe »." #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "Ceci représente des œuvres littéraires en prose, c’est à dire une forme de discours relativement ordinaire sans structure métrique (p. ex. romans, nouvelles, essais...)." #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "Cela représente le contenu à 2 canaux (stéréo ou mono) d’un SACD." #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "Cela représente le contenu à 2 canaux (stéréo ou mono) d’un SHM-SACD." #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "Cela représente le contenu à 2 canaux (stéréo ou mono) de la couch SACD d’un SACD hybride." #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "Cela représente le contenu multicanal d’un SACD." #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "Cela représente le contenu multicanal d’un SHM-SACD." #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "Cela représente le contenu multicanal de la couche SACD d’un SACD hybride." #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "Tilak bihârî" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "Tilak kâmôd" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "Tilak nat" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "Tilavâdâ" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "Tillâng" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "Tilâng" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "Tishra-jâti triputa" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "Tishra-jâti êka" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "Tournée" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "Piste" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "Plateau" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "Trivênî gauri" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "Türk Darbı" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "Türkaksağı" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "Türki Hicaz" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "Türkmen" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "Türkü" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "Tüvanger" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "Tâla (carnatique)" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "Tâla (hindoustani)" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "Tîntâl" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "Tîntâl-sitârkhânî" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "Tôdi" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "Tôdî" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "Clef USB" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "Udaya ravicandrika" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "Pour les images qui manquent de finition pour être utilisables comme illustration (mais qui sont déjà utilisables comme référence)" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "Utilisé pour toute base militaire suffisament grande pour être considérée comme une région plutôt qu’un simple lieu." #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "Utilisé pour les territoires semi-autonomes gouvernés par des peuples autochtones, tels que les réserves indiennes en Amérique du Nord et les territoires indigènes en Amérique latine." #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "Usul/rythme (ottoman, turc)" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "Uzunhava" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "Uzzal" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "Uşşak" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "Uşşak Ruy-i Nikriz" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "Uşşakaşiran" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "VHD" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "Vakullâbharanam" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "Valaji" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "Vandanadhârini" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "Varamu" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "Varâlli" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "Varnarûpini" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "Vasanta" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "Vasanta varâlli" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "Vasantabhairavi" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "Vecd-i Dil" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "Vech-i Arazbar" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "Vech-i Dil" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "Vech-i Şehnaz" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "Salle" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "Le Video High Density (VHD) était un format de disque vidéo principalement commercialisé au Japon par JVC" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "Vijayanagari" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "Vijayasarasvati" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "Vijayashrî" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "Vinyle" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "VinylDisc" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "VinylDisc (face CD)" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "VinylDisc (face DVD)" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "VinylDisc (face vinyle)" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "Vâcaspati" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "Vâgadîshvari" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "Vâsanti" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "Vêgavâhini" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "Vêlâvali" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "Vîra vasantam" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "Filigrane" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "Cylindre de cire" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "Instruments à vent" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "Liste de souhaits" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "Œuvre" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "Nom de l’œuvre" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "Série d’œuvres" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "Yadukula kâmbôji" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "Yaman kalyân" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "Yamanî bilâval" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "Yamuna kalyâni" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "Yegah" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "Yegah-ı Acemi" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "Yürüksemai" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "Yürüksemai II" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "Yürüksofyan" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "ID ZAiKS" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "Zafer" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "Zarzuela" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "Zavil" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "Zavilaşiran" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "Zencir" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "Zengule" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "Zengulebuselik" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "Zenguleli Kürdi" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "Zevk-ü Tarab" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "Zevk-ı Dil" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "Zeybek" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "Zilkeş" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "Zilâph" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "Disque ZIP" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "Zirefkend" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr " ambigu" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "Çargah" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "Çargah (Yeni)" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "Çehar Agazin" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "Çenber" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "Çeng-i Harbi" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "Çifteaksak" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "Çiftedüyek" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "Çiftesofyan" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "Çiftetelli" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "Çocuk şarkısı" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "Étude" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "Örnek Öz" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "Âbhêri" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "Âbhôgi" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "Âbhôgî" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "Âdhâ" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "Âdhâ cautâl" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "Âdhâ/jat" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "Âdi" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "Âdi (Tishra nade)" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "Âhir bhairav" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "Âhiri" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "Ânand malhâr" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "Ânandabhairavi" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "Ândôllika" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "Ârabhi" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "Êk nishâd bihâgdâ" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "Êka" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "Êktâl" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "İbrahimi" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "İki Bir" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "İkiz Aksak" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "İlahi" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "Shankarâbharanam" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "Shankara" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "Shikhar" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "Shivamat bhairav" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "Shivaranjani" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "Shivaran̄jani" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "Shrî" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "Shrîranjani" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "Shubhalakshmi" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "Shubhapantuvarâlli" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "Shudda sârang" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "Shudda sâvêri" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "Shuddadhanyâsi" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "Shuddasîmantini" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "Shuddh baradi" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "Shuddh basant" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "Shuddh kalyân" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "Shuddh mârû" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "Shuddh nata" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "Shuddh sârang" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "Shyâm kalyân" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "Shyâm kallyân" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "Shûllini" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "Şark Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "Şarkı" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "Şedaraban" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "Şedd-i Saba" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "Şehnaz" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "Şehnaz Nişaburek" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "Şehnazbuselik" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "Şehnazhaveran" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "Şemsefruz" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "Şeref-i Hamidi" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "Şerefnuma" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "Şevk" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "Şevk-i Cedid" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "Şevk-i Cihan" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "Şevk-i Dil" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "Şevk-i Serab" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "Şevkaver" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "Şevkefza" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "Şevknüma" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "Şevkutarab" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "Şinaver" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "Şiraz" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "Şivekar" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "Şivekeş" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "Şivenüma" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "Şuri" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "Şuğul" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "Dâgori" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "Shanmukhapriya" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/fr_CA.po���������������������������������������������������������0000664�0000000�0000000�00000545625�14167750105�0020550�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # AO <ao@localizationlab.org>, 2013 # Benjamin <email address hidden>, 2011 # Benjamin Sonntag <benjamin@sonntag.fr>, 2011 # Dibou <doc@boudon.nom.fr>, 2012 # Dibou <email address hidden>, 2012 # <email address hidden>, 2012 # kmartin <coldfuzion@ckoisa.net>, 2013 # Léonard Cardyn <leonard_cardyn@hotmail.com>, 2015 # Lotheric <lotheric@gmail.com>, 2011, 2012 # murdos <email address hidden>, 2011 # Paul Tremberth <agigaday@gmail.com>, 2013 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2020-12-03 14:00+0000\n" "Last-Translator: Michael Wiencek <mwtuea@gmail.com>\n" "Language-Team: French (Canada) (http://www.transifex.com/musicbrainz/musicbrainz/language/fr_CA/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fr_CA\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "motet" #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "Sonate" #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "" #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "" #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "" #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "" #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "" #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "" #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "Messe" #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "La mineur" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "" #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "" #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "Studio d'enregistrement" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "Salle de concert" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "" #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "" #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "" #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "" #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "" #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "" #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "" #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "" #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "Trame sonore" #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "Symphonie" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "la bémol majeur" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "la bémol mineur" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "la dièse mineur" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Album" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "" #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "opéra" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "Ouverture" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "Album pirate" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "Région" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "Artiste" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Nom de scène" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "Assister" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "Si majeur" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Ballet" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "Livre" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "Enregistrement pirate" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "do majeur" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "Disque compact" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "Ville" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "Pays" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "Comté" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "démo" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "mi majeur" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "mi mineur" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "mi bémol majeur" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "mi bémol mineur" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "Événement" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "fa majeur" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "fa mineur" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "sol dièse mineur" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Groupe" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "Aréna intérieur" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "Instrument" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "clef" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "Label" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "Nom legal" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "Messe" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "Peut-être présent" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "Support" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "Municipalité" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "Aucun" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "officiel" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Autre" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "Autre" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Autre" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Autre" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "Autre" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Autre" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Autre" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "Autre instrument" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "Lieu" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "Enregistrement" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "Parution" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "Groupe de parution" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "Série" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "Simple" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Sonate" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "Trame sonore" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "Trame sonore" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "Instrument à corde" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "opérette" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "Tournée" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "Piste" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "Disque de vinyle" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "instrument à vent" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "Œuvre" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "" �����������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/gl.po������������������������������������������������������������0000664�0000000�0000000�00000207137�14167750105�0020171�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Xosé <xosecalvo@gmail.com>, 2015 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2015-04-13 17:50+0000\n" "Last-Translator: Xosé <xosecalvo@gmail.com>\n" "Language-Team: Galician (http://www.transifex.com/projects/p/musicbrainz/language/gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: gl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "" #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "" #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "Vinilo de 10''" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "Vinilo de 12''" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "Vinilo de 7''" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "CD de 8cm" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "" #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "" #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "" #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "" #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "La maior" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "" #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "La menor" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "" #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "" #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "" #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "" #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "" #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "" #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "" #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "" #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "La bemol maior" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "La bemol menor" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "La díese menor" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "Aria" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Nome do/a artista" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "Si maior" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "Si menor" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "Si bemol maior" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "Si bemol menor" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:46 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "Do maior" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "Do menor" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "Do bemol maior" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "Do díese maior" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr " díese menor" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "CD+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "Cakravākaṁ" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "Candrajyōti" #: DB:work_attribute_type_allowed_value/value:65 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "Candrakauns" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "Cantata" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "Catálogo" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "Carácter" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "Coro" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "Cintāmaṇi" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "Cittaranjani" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "Cidade" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:67 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:121 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:127 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:208 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording" msgstr "" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group" msgstr "" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:212 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:work_alias_type/name:2 #: DB:area_alias_type/name:3 DB:instrument_alias_type/name:2 #: DB:series_alias_type/name:2 DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:237 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "" #: DB:work_attribute_type_allowed_value/value:259 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work" msgstr "" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "" #: DB:work_attribute_type_allowed_value/value:43 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/he.po������������������������������������������������������������0000664�0000000�0000000�00000642121�14167750105�0020157�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Avi Markovitz <avi.markovitz@gmail.com>, 2018-2021 # Avi Markovitz <avi.markovitz@gmail.com>, 2018 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-22 04:30+0000\n" "Last-Translator: Avi Markovitz <avi.markovitz@gmail.com>\n" "Language-Team: Hebrew (http://www.transifex.com/musicbrainz/musicbrainz/language/he/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: he\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "\"מוטט\" הוא מונח החל על סוגים שונים של יצירות מקהלה (בדרך כלל ללא ליווי כלי נגינה). מה בדיוק מגדיר מוטט? תלוי לא מעט בתקופה." #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "\"סונטה\" היא מונח כללי המשמש לתיאור יצירות אינסטרומנטלית בקנה מידה קטן (לעתים קרובות סולן או סולן + קלידן) , תחילתו במוזיקת הברוק." #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "תקליט שלאק \"10" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "תקליט ויניל \"10" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "תקליטור לייזר \"12" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "תקליט שלאק \"12" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "תקליט ויניל \"12" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "דיסקט \"3.5" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "דיסקט 5.25\"" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "תקליטור גמיש \"7" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "תקליט שלאק \"7" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "תקליט ויניל \"7" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "תקליטור לייזר \"8" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "מחסנית 8 רצועות" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "תקליטור 8 סמ" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "G+תקליטור 8 ממ" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "90 rpm, חיתוך אנכי של תקליטורי שלאק, שיוצרו על־ידי המותג Pathé החל מ 1906 עד 1932." #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "לה דוריאן" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "לה מיקסולידיאן" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "בלט הוא יצירה מוזיקלית שהולחנה לשמש יחד עם כוראוגרפיה, להפקת ריקוד בלט." #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "להקנטטה היא קומפוזיציה ווקאלית (לעתים קרובות מקהלה) עם ליווי אינסטרומנטלי (בדרך כלל תזמורת), לרוב מורכבת ממספר חלקים." #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "קונצ 'רטו היא יצירה מוסיקלית של סולן(ים) בליווי תזמורת." #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "כנס, תערוכה או יריד מסחר, הם אירועים שאינם מכוונים בדרך כלל סביב הופעות מוזיקה, אבל יכולים לכלול אותם כפעילויות צד." #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "מהדורת מתנה או הוצאה המיועדת לקדם הוצאה רשמית עתידית (למשל, גרסאות טרום הוצאה, הוצאות הכלולות במגזין, הוצאות שסופקו לתקליטני רדיו להשמעות בשידור)." #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "קבוצה של מספר מוזיקאים המופיעים יחד (במקרים מסוימים, חלק מהחברים או כולם עשויים להתחלף בהופעות או בהקלטות שונות)." #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "קיבוץ של כלים קרובים אך שונים, כמו כלים שונים דמויי כינור" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "לה מז'ור" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "מסה היא קומפוזיציה מקהלתית המכילה את היסודות הבלתי־נמנעים מהליטורגיה הנוצרית (קירי - גלוריה - קרדו - סנקטוס - בנדיקטוס - אגנוס דיי, עם רכיבים אחרים שנוספות לפעמים) למוזיקה." #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "סדנת יצירה או קורס יצירה הוא אירוע שבו אמן פוגש קהל קטן עד בינוני, מנחה את המשתתפים בנפרד ו / או עונה לשאלות שנועדו לשפר את כישורי המשחק של הקהל." #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "לה מינור" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "פַּרְטִיטָה היא יצירה אינסטרומנטלית המורכבת מסדרת וריאציות, על פי ההגדרה הנוכחית שלה דומה מאוד לסוויטה." #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "מסיבה, קבלת פנים או אירוע אחר שנערך במיוחד עבור השקת הוצאה." #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "חיבור מושלם של ספר עם שרוול בקצהו שנועד להחזיק תקליטור" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "ביצוע של הצגה אחת, או יותר, מחזות זמר, אופרות, בלט או יצירות דומות אחרות לבמה בצורתם הבימתית (בניגוד למופע <a href=\"https://en.wikipedia.org/wiki/Concert_performance\">קונצרט </a>ללא בימוי)" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "מקום (בדרך כלל מפעל) שבו מייצרים מדיה גשמית." #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "מקום הוא אזור גדול וסגור עם שטח שמוקצה לנהול אירוע מרכזי, מוקף מושבים מדורגים עבור הקהל והצופים, מקום יכול לשמש לארוע ספורט מקורה, קונצרטים ואירועי בילוי אחרים." #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "מקום המיועד להפקת מוזיקה מוקלטת מראש, בדרך כלל אולפן הקלטות." #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "מקום שאחד מתפקידיו העיקריים הוא קיום הופעות אמנותיות חיות, כגון אולם קונצרטים." #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "מקום שמטרתו העיקרית לשמש לפולחן או ללימודי דת. בתי תפילה, לעיתם מארחים קונצרטים ומשמשים גם כאתר הקלטות, במיוחד של מוזיקה קלאסית." #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "מקום שמטרתו העיקרית היא לארח אירועי ספורט חוצות, בדרך כלל מגרש עם איזור ישיבה לצופים, לא מקורה, או גג אשר ניתן להסגה." #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "מחזה הוא צורה של ספרות שבדרך כלל מורכבת מדיאלוג בין דמויות, הוא מיועדת להופעה תיאטרלית ולא רק לקריאה." #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "פואמה היא יצירה ספרותית, קצרה בדרך כלל ובחרוזים, בה לרוב המילים נבחרות על פי הצלילהן על הדימויים והרעיונות שהן מציעות." #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "רביעייה היא קבוצת מוסיקלי מורכב ארבעה קולות או כלים." #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "פסטיבל מחזורי, בדרך כלל קורה מדי שנה באותו אתר." #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "בית ספר, אוניברסיטה או מוסד חינוכי דומה אחר (במיוחד, אך לא רק, שבו מלמדים מוזיקה)" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "סידרת אמנים שכובדו באותו הפרס." #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "סדרת אמנים." #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "סדרת ארועים." #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "סדרת הופעות מאותה תוכנית באותה האַכְסַנְיָה." #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "סדרת הקלטות." #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "סדרה של קונצרטים קשורים לאמן באתרים שונים." #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "סדרה של קונצרטים קשורים לאמן באותו אתר." #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "סדרה של קבוצות הוצאה." #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "סידרת הוצאות." #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "סדרת יצירות המהוות קטלוג של קוֹמפּוֹזִיצִיות קלאסיות." #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "סידרת יצירות." #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "מחזור שירים הוא קבוצה של שירים שנועדו להתבצע ברצף כישות אחת. ברוב המקרים, כל השירים הם פרי יצירתו של אותו מלחין, ולעתים קרובות גם תַּמְלִיל של משורר אחד." #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "שיר במקורו (ועדיין ברוב המקרים) הוא יצירה קולית, עם או בלי כלי נגינה, המבוצעת בשירה. זהו הצורה הנפוצה ביותר במוזיקה עממית, אך גם שכיחה למדי בהקשר קלאסי (\"שירי אמנות\")." #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "פסקול הוא המוזיקה המלווה סרט, תוכנית טלוויזיה, משחק חוזי, או אפילו ספר." #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "מקבץ סטנדרטי של כלים, לעתים קרובות מנגנים יחד, כגון רביעיית מיתרים" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "סוויטה היא קבוצה סדורה של יצירות אינסטרומנטליות או תזמורתיות המבוצעות בדרך כלל בקונצרט. הן עשוית להיות תמציות מתוך בלט או אופרה, או יצירות מקוריות לחלוטין." #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "פואמה סימפונית הינה קטע של מוזיקה פרוגרמטית מתוזמרת , בדרך כלל בתנועה אחת, המשרה: ציור, נוף, תוכן של פואמה, סיפור או רומן, או מקור אחר שאינו מוזיקלי." #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "סימפוניה היא קומפוזיציה מורחבת, כמעט תמיד מולחנת עבור תזמורת ללא סולנים." #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "קופסת תקליטור דקה, משמשת לרוב לאחסון תקליטורי חַדְשִׁיר." #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "זארזואלה היא יצירה לירית-דרמטית ספרדית אשר בה מתחלפות סצנות מדוברות וסצנות מושרות, האחרונה אף משלבת שיר אופראי עממי, כמו גם ריקוד." #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "לה במול מז'ור" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "לה במול מינור" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "לה דיאז מז'ור" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "לה דיאז מינור" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "מזהה AACIMH" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "מזהה ACAM" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "מזהה ACDAM" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "מזהה AEI" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "מזהה AGADU" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "מזהה AKKA/LAA" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "מזהה AKM" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "מזהה AMRA" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "מזהה APA" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "מזהה APDAYC" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "מזהה APRA" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "מזהה ARTISJUS" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "מזהה ASCAP" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "אסים" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "אסים נברוז" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "אסים ראסט" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "אסים זמזמה" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "אסים אשירנה" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "אסים בוסליק" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "אסים קורדי" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "אסימלי ייגה" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "אסים טאראב" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "אדנה" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "אדנה מלהר" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "אהנג אי טאראב" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "אהיר ללית" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "אהירה בירב" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "אהירי טודי" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "אק דוגאה" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "אקשאק" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "אקשאק סמאי" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "אקשאק סמאי אבפרי" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "אלהייאה בליאבל" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "אלבום" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "אפשור הגדרה ידנית את המיקום של כל פריט בסדרה." #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "אמביקה" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "אמרטאבארסיני" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "אמרטאואיני" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "גרסה חלופית של הוצאה שבה הכותרות השתנו. היא אינה תואמת לגרסה אמיתית וצריכה להיות מקושרת להוצאה המקורית תוך שימוש ביחסי תרגום." #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "אריה היא יצירה העומדת בפני עצמה, עבור קול אחד, בדרך כלל עם ליווי תזמורת. אריה נפוצה ביותר באופרה, אבל מופיעה גם בקנטטות, אורטוריו ואפילו במופעים משלהם (קונצרט אריות)." #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "דרמת שמע היא מופע דרמטי, אקוסטי לחלוטין, שמשודר ברדיו או שפורסם על מֶדְיָת שמע (קלטת, תקליטור, וכו ')." #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "אירוע שבו מספר מופעים שונים מבוצעים לאורך כל היום. פסטיבלים גדולים יותר, עשויים להתפרש על פני מספר ימים." #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "קונצרט יחידני, המבוצע על־ידי אמן יחיד, או להקה, לעתים קרובות עם אמנים נילווים המופיעים לפני המופע הראשי." #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "אופרה היא יצירה דרמטית (טקסט + ביצוע מוסיקלי) לזמרים ולתזמורת/להרכב. באופרות אמיתיות כל הדיאלוגים מושרים, באמצעות אריות רצ'יטטיבים, אבל כמה סגנונות של אופרה כוללות גם דיאלוג מדובר." #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "אורטוריה היא יצירה מוזיקלית גדולה (מקודשת), כולל תזמורת, מקהלה וסולנים. למרות שקיימות דמויות ועלילה, המופע בדרך כלל לא יהיה תיאטרלי (ללא תלבושות, אביזרים או אינטראקציה חזקה בין הדמויות)." #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "הפתיחה היא, בדרך כלל, מבוא אינסטרומנטלי לאופרה. קיימות גם פתיחות עצמאיות (\"קונצרטים\"), שהן בדרך כלל יצירות פרוגרמטיות קצרות מפואמה סימפונית." #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "הוצאה לא רשמית/מחתרתית, שלא אושרה על־ידי האמן ו/או חברת התקליטים. בכלל זה הקלטה חיה לא רשמית והוצאות פיראטיות." #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "אֶטיוּד היא יצירה מוזיקלית אינסטרומנטלית, לרוב מאופיינת ברמת קושי ניכרת, שנועדה בדרך כלל להיות חומר תרגול לשכלול מיומנות טכנית מסוימת." #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "אנברפשאן" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "כל הוצאה שאושרה רשמית על־ידי האמן ו/או חברת התקליטים. רוב ההוצאות יתאימו לאב־סוג זה." #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "אראבאן" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "אראבנבוסליק" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "אראבאנקורדי" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "אראם אי קאן" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "אראם אי דיל" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "אראנאג'מה" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "אראזבר" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "אראזבר זמזמה" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "אראזבראוסליק" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "ארזברק" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "אזור" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "שם אזור" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "אריה" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "אמן" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "פרסי האמן" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "שם אמן" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "סדרת אמן" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "ארטיק אקסאקסמאי" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "אשוורי" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "משתתף" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "דרמת שמע" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "דרמת שמע" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "ספר שמע" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "אוטונומי" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "אידין" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "אטנה" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "אטה" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "סי דוריאן" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "סי מיקסולידיאן" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "סי מז'ור" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "סי מינור" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "סי במול מז'ור" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "סי במול מינור" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "סי-דיאז מז'ור" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "סי-דיאז מינור" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "מזהה BMI" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "מזהה BUMA/STEMRA" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "גב" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "באהר אי נזיק" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "בהודרי" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "באהאר" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "באלהאמסה" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "בלט" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "בסנט" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "בסנט באהאר" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "בסנט מוקהרי" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "באולי" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "בהאג" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "אופרת בייג'ינג" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "האופרה בבייג'ינג היא סוג של תיאטרון סיני מסורתי המשלב מוזיקה, ביצועים קוליים, פנטומימה, ריקוד ואקרובטיקה." #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "בנד אי היסאר" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "ברפסאן" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "בסטה" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "בסטה דבר אי רבאני" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "בסטה היקאז" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "בסטה היסר" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "בסטה איספאהן" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "בסטהניגר" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "בטאמקס" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "בייאטי" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "בזם-אי-טאראב" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "באירב" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "בהירבי" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "בהבני" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "באואפרייה" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "בים" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "בוגא סברי" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "בופאלאם" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "בילאהרי" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "בלו ריי" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "בלו ריי R" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "תקליטור בלו־ספק" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "ספר" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "ספרון" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "הקלטה לא חוקית" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "הפקת בוטלג" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "קופסה" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "בוזלק" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "שם להקה" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "שידור" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "בוסליק" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "בוזורק" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "בארוה" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "בגדה" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "דו דוריאן" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "דו מיקסולידיאן" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "דו מז'ור" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "דו מינור" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "דו במול מז'ור" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "דו במול מינור" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "דו דיאז מז'ור" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "דו דיאז מינור" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "מזהה CASH" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "מזהה CCLI" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "תקליטור" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "תקליטור+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "תקליטור-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "CDV" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "CED" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "מזהה COMPASS" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "מזהה COSCAP" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "מזהה COTT" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "קמפאק" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "קמפאקאלי" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "קנפזה" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "קנטטה" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "שרוול קרטון/ניר" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "מחסנית" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "קסטה" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "מארז קלטת" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "קוטלג" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "תו" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "מקהלה" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "סינטמני" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "עיר" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "העיר משמשת להתישבות בכל גודל, כולל עיירות וכפרים." #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "ליקוט" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "קונצרט" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "קוֹנְצֶ'רְטוֹ" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "כנס/תערוכה" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr " בקרת העתקת תקליטור" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr " בקרת העתקת תקליטור (CCCD) הוא מונח מטריה עבור תקליטורים שפורסמו בשנים 2001-2006, התקליטורים הכילו תוכנה שנועדה למנוע לכאורה פערים (קרעים) בנתונים שהכילו. ישנן מספר גירסאות תוכנה כאלו, הידועים שבהם: Macrovision של Cactus Data Shield ו SunmComm של MediaMax." #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "מדינה" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "מדינה משמשת עבור אזורים שנכללו (או נכללו קודם לכן) ב־ ISO 3166-1, למשל ארצות הברית." #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "מחוז" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "מחוז משמש לחלוקה מינהלית קטנה יותר של מדינה, מחוזות אינם ישויות מנהליות ראשיות אבל הם גם לא עיריות. למשל, מחוזות בארה\"ב. מחוזות אינם נחשבים בעת הצגת אזורי האב עבור אזור נתון." #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "קורקונה" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "קאר טאל" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "רה דוריאן" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "רה מיקסולידיאן" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "רה מז'ור" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "רה מינור" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "רה במול מז'ור" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "רה במול מינור" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "רה־דיאז-מז'ור" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "רה דיאז מינור" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "ערבול די־ג'י" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "תקליטור DTS" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-שמע" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "חוזי־DVD" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "DVD פלוס" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "DVD פלוס (תקליטור)" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "DVD פלוס (שמע)" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "DVD פלוס (חוזי)" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "דארב" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "דארבי אי פתיח" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "דארבי אי חונר" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "דארבי אי כורדי" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "דארבי אי טורקי" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "דארבאיין" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "דארבר" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "תקליטור נתונים" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "הדגמה" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "דסטאן" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "דבר אי אריאן" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "דבר אי הינדי" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "דבר אי הינדי II" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "דבר אי קביר" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "דבר אי רבאן" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "דבר אי רבאן אי הינדי" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "דבר אי סוריה" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "דבר אי סוריה סופיאני" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "דבר אי טוראן" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "דבר אי טוראן II" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "דואמראטאוארשיני" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "דאמאר" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "דהאני" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "דהרוה" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "דיג'יפאק" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "מדיה דיגיטלית" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "דילדר" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "מעטפת תקליטור" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "מפיץ" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "רובע" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "רובע משמש לחלוקה של עיר גדולה, למשל קווינס." #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "דיבאן" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "דולאפ" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "דואלדיסק" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "תקליטור כפול (DVD שמע)" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "תקליטור כפול (DVD חוזי)" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "דוראק" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "דורגא" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "דורגה" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "דש" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "דשאדי" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "דיפקאם" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "דיפלי" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "מי דוריאן" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "מי מיקסולידיאן" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "מי מז'ור" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "מי מינור" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "מי במול מז'ור" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "מי במול מינור" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "מי-דיאז-מז'ור" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "מי דיאז מינור" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "מזהה ECAD" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "מיני-אלבום" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "כלי נגינה חשמלי" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "תקליטור משופר" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "להקה" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "אסקי שיפיהר" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "אטוד" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "ארוע" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "סדרת ארוע" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "אבסט" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "אזן" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "פה דוריאן" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "פה מיקסולידיאן" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "פה מז'ור" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "פה מינור" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "פה במול מז'ור" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "פה במול מינור" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "פה דיאז מז'ור" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "פה דיאז מינור" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "פאהטה" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "משפחה" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "פאנטזי" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "Fatbox" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "נקבה" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "פר" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "פסטיבל" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "פסטיבל" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "תקליטורים שטוחים עם חריצים המשמשים בפטיפונים/גרמופונים. עבור תקליטי שלאק וויניל, יש להשתמש בזה במיוחד" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "תקליטור גמיש" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "תקליטורים קשיחים הם תקליטים פונוגרפים עשוים מגליון ויניל דק וגמיש ומחורץ, שנועד להיות מנוגן על פטיפון רגיל." #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "דיסקט" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "פורם (אוטמני, תורקי)" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "שם רשמי" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "חזית" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "סול דוריאן" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "סול מיקסולידיאן" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "סול מז'ור" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "סול מינור" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "סול במול מז'ור" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "סול־במול מינור" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "סול דיאז מז'ור" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "סול דיאז מינור" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "מזהה GEMA" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "עטיפת תקליט" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "גאולה" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "גבטי" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "גאזל" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "גהנטה" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "קבוצה" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "גורג'רי" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "גוליזר" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "גולנארי" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "גולרו" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "גולזר" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "מזהה HFA" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "HQCD" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "חפיף" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "המסהדבני" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "המסהוינודיני" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "המיר קליאני" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "חבר" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "חאבי" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "הפטגה" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "היסאר" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "היסארבוסליק" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "אחזקה" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "הורהסן" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "הוסייני" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "הוטבה" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "הוזי" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "SACD כלאיים" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "SACD כלאיים (שכבת תקליטור)" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "SACD כלאיים (שכבת SACD)" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "SACD כלאיים (שכבת SACD) (2 ערוצים)" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "מזהה ICE" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "מזהה עבור אגודת הזכויות הארגנטינאי SADAIC" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "מזהה עבור אגודת הזכויות האוסטרלית APRA" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "מזהה עבור אגודת הזכויות האוסטרית AKM" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "מזהה עבור אגודת הזכויות הבלגית SABAM" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "מזהה עבור אגודת הזכויות הבוליביאנית SOBODAYCOM" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "מזהה עבור אגודת הזכויות ברזילאית ECAD" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "מזהה עבור אגודת הזכויות הבריטית PRS למוזיקה" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "מזהה עבור אגודת הזכויות הקנדית SOCAN" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "מזהה עבור אגודת הזכויות הקנדית SODRAC" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "מזהה עבור אגודת הזכויות הקולומביאנית SAYCO" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "מזהה עבור אגודת הזכויות הקוסטריקנית ACAM" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "מזהה עבור אגודת הזכויות הקובנית ACDAM" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "מזהה עבור אגודת הזכויות הצ'כית OSA" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "מזהה עבור אגודת הזכויות הדנית KODA" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "מזהה עבור אגודת הזכויות הדומיניקנית SGACEDOM" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "מזהה עבור אגודת הזכויות ההולנדית BUMA/STEMRA" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "מזהה עבור אגודת הזכויות האקוודורית SAYCE" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "מזהה עבור אגודת הזכויות הפינית TEOSTO" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "מזהה עבור אגודת הזכויות הצרפתית Sacem" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "מזהה עבור אגודת הזכויות הגרמנית GEMA" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "מזהה עבור אגודת הזכויות גואטמלית AEI" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "מזהה עבור ארגון זכויות היוצרים הבינלאומי" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "מזהה עבור אגודת הזכויות המקסיקני SACM" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "מזהה עבור אגודת הזכויות הפולני ZAiKS" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "מזהה IMRO" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "מזהה IPRS" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "מזהים" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "סימן מסחרי" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "מוזיקה אקראית" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "מוזיקה אקראית היא מוזיקה כתובה להשמעה ברקע (בדרך כלל) תיאטרון." #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "זירה מקורה" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "כלי נגינה" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "שם כלי נגינה" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "ראיון" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "עירק" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "איספאהן" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "איספהאן רוי אי נבא" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "איספאהנק" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "איספהאני" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "אי" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "מזהה JACAP" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "מזהה JASRAC" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "ג'נאראנג'אני" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "מארז תקליטור" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "ג'ינגלה" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "יוג" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "יוגייה" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "ג'ונפורי" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr " מזהה KODA" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "מזהה KOMCA" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "קלגדה" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "קאמט" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "קאמאס" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "קאנטו" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "קאר" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "מארז DVD" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "מפתח" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "קודה" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "קושמה" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "קורינג'י" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "קופה" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "קורדי" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "קאנאדה" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "קאפי" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "חברת תקליטים" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr " שם חברת תקליטים" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "לליטה" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "לליטה פנקמאן" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "לייזר־דיסק" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "לטאנגי" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "לבנגי" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "שם משפטי" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "הערת אלבום" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "חי" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "לאנגו" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "מזהה MACP" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "מזהה MCSC" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "מזהה MCT" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "מדריגל" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "מחור" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "זכר" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "מנדארי" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "מדריך" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "יצרן" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "מרש" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "מיסה" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "מדיה" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "מיני־תקליטור" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "מיקסטייפ/רחוב" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "מוטט" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "רשות מקומית" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "מחוז הוא חלוקה מנהלית של התיישבות עירונית, לעתים קרובות מכיל עיר אחת וכמה כפרים סמוכים. מועצה היא התיישבות כפרית שבדרך כלל נמקבצת מספר כפרים יחד." #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "תיאטרון מוזיקלי הוא סוג של מופע תיאטרוני המשלב שירה, דיאלוג מדובר, משחק וריקוד." #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "מזהה MÜST" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "מניי" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "מלבי" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "נאאט" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "נווה" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "ניגר" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "ללא" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "נאטה" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "OSA ID" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "אובי" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "רשמי" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "אופרה" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "אופרטה" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "אורטוריו" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "תזמורת" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "הפקה מקורית" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "אחר" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "אחר" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "אחר" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "אחר" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "אחר" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "אחר" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "אחר" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "כלי נגינה אחרים" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "אוּבֶרְטוּרָה" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "קוד צליל PRS" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "פאראס" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "פארטיטה" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "כלי הקשה" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "אדם" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "גליל פסנתר" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "מקום" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "שם מקום" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "השמעה" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "רשם קול" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "לחצן השמעה" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "פואמה" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "כְּרָזָה" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "הפקה" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "קידום" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "פרוזה" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "שחרור־מדומה" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "מוציא לאור" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "פדי" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "פורוי" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "רביעיה" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "רנג'אני" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "הקלטה" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "שם הקלטה" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "סדרת הקלטה" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "טייפ סלילים" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "הפקה חוזרת" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "הוצאה" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "‮קבוצת הוצאה" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "‮סדרת קבוצות הוצאה" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "‮סדרת הוצאה" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "ערבול־מחודש" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "רצף הופעות" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "אגודת זכויות" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "רואטי" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "פופקה" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "SACD (2 ערוצים)" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "SACD (רב ערוצים)" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "מזהה SACVEN" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "מזהה SAYCE" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "מזהה SAYCO" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "מזהה SESAC" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "תקליטור-SHM" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "SHM-SACD" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "SHM-SACD (2 ערוצים)" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "SHM-SACD (רב ערוצים)" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "מזהה SIAE" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "מזהה SOCAN" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr " מזהה SODRAC" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "מזהה SPA" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "מזהה STEF" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "מזהה STIM" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "סהנה" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "סרסבטי" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "רמיזת חפוש" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "סדרה" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "שם סדרה" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "חַדְשִׁיר" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "מארז תקליטור דק" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "מארז סנאפ" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "סונטה" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "שיר" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "מחזור שירים" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "מיון הפריטים בסדרה באופן אוטומטי לפי תכונות המספר שלהם, לפי סדר מיון טבעי." #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "רצועת שמע" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "רצועת שמע" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "שדרה" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "מילה מדוברת" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "איצטדיון" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "מַדבֵּקָה" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr " כלי מיתר" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "סטוגיו" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "תת־מחלקה" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "סוכריטרה" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "מערכת" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "סורטי" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "פואמה סינפונית" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "סימפוניה" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "סאמה" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "תאהיר" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "תאקסים" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "טאנארופי" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "טאנגו" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "טבריז" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "טקביר" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "טסבין" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "טוהיד" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "שכבת תקליטורים של DVD פלוס. יש להוסיף שכבת DVD כמדיה נפרדת." #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "שכבת תקליטורים של תקליטור כפול. יש להוסיף שכבת DVD כמדיה נפרדת." #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "שכבת תקליטור של SACD כלאיים. יש להוסיף שכבה SACD מדיה נפרדת." #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "צד תקליטור של ויניל + תקליטור תקליט וינל. יש להוסיף את צד הויניל כמדיה נפרדת." #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "שכבת DVD (שמע). יש להוסיף שכבת תקליטור כמדיה נפרדת." #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "שכבת DVD (שמע) של תקליטור כפול. יש להוסיף שכבת תקליטור כמדיה נפרדת." #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "שכבת DVD (חוזי) של תקליטור כפול. יש להוסיף שכבת תקליטור כמדיה נפרדת." #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "צד DVD של ויניל + DVD תקליט וינל. יש להוסיף את צד הויניל כמדיה נפרדת." #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "שכבת SACD של SACD כלאיים. יש להוסיף שכבת תקליטור כמדיה נפרדת." #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "האופרטה היא סוגה של אופרה קלה, הן מבחינת המוזיקה והן מבחינת הנושא. אופרטות הן בדרך כלל קצרות וכוללות חלקים מדובררים." #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "צד הויניל של תקליט וינל. יש להוסיף את צד התקליטור או ה־DVD כמדיה נפרדת." #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "ציון מקהלה (קבוצה מאורגנת, בדרך כלל קבוצת זמרים גדולה). הרכבים קוליים קטנים יותר (כמו שלישיות ורביעיות) והרכבים שלרוב לא מכנים עצמם מקהלה עדיף שיוזנו כ\"הרכב\"." #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "ציון דמות פרטנית בדיונית (בין אם אדם בדיוני, בעל חיים או כל סוג אחר של דמות). " #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "ציון אדם פרטני, אם בשמו החוקי (\"ג'ון לנון\"), או שם במה (\"סטינג\")." #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "ציון תזמורת (קבוצה מאורגנת, בדרך כלל קבוצת נגנים כליים גדולה). הרכבים קטנים יותר (כמו שלישיות ורביעיות) והרכבים שלרוב לא מכנים עצמם תזמורות עדיף שיוזנו כ\"הרכב\"." #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "ייצוג יצירות ספרותיות שנכתבו בפרוזה, כלומר כתובות בשפה רגילה יחסית ללא מבנה מטרי (למשל רומנים, סיפורים קצרים, מאמרים ...)." #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr " מייצג תוכן עניינים ב־2 ערוצים (סטריאו/מונו) ב־SACD." #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr " מייצג תוכן עניינים ב־2 ערוצים (סטריאו/מונו) ב־SHM-SACD." #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr " מייצג תוכן עניינים ב־2 ערוצים (סטריאו/מונו) בשכבת כלאיים ב־ SACD של SACD." #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr " מייצג תוכן עניינים רבי־ערוצים ב־SACD." #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr " מייצג תוכן עניינים רבי־ערוצים ב־SHM-SACD." #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr " מייצג תוכן עניינים רבי־ערוצים (סטריאו/מונו) בשכבת כלאיים ב־ SACD של SACD." #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "טילאנג" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "סיבוב הופעות" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "רצועה" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "מגש" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "טורקי-חיקז" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "תורקמן" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "טורקו" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "טינטל" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "טובי" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "טודי" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "כונן אחסון USB" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "אוזאל" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "אושאק" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "VHD" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "ואלאג'י" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "וראמו" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "וראלי" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "ואסנטה" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "ואסנטה וראלי" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "אַכְסַנְיָה" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "חוזי בצפיפות גבוהה (VHD) היה פורמט videodisc אשר שווק בעיקר ביפן על־ידי JVC." #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "ויניל" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "סימן מים" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "גליל שאווה" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "כלי נשיפה" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "רשימת משאלות" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "יצירה" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "שם יצירה" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "סדרת יצירה" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "זאפר" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "זארזואלה" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "זאויל" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "זנקיר" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "זנגולה" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "תקליטור זיפ" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "סלוט־מוזיק" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "אטיוד" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "אבהרי" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "אדי" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "אהירי" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "אקה" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "איברהימי" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "איקי ביר" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "איקיז אקשאק" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "ליחאי" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "סרי" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "שרקי" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "סד־אי סאבא" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "שנאז" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "סמפרוז" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "סרפנומה" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "שבק" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "שבק אי סדיד" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "שבק אי צ'יאן" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "שבק אי דיל" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "שבק אי סראב" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "שבקקבר" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "שבקאפזה" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "שבקנומה" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "שבקאוטאראב" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "שינבר" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "שירז" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "שיבקר" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "שיבקס" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "שיבנומה" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "סורי" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "סוגול" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "דאגורי" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "דנמוקהפריא" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/hr.po������������������������������������������������������������0000664�0000000�0000000�00000563623�14167750105�0020205�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Chris_Kay_083, 2014 # 6fd7e0289e0c30343ba3ef95fad1ee4c_fa6ad96, 2017 # 6fd7e0289e0c30343ba3ef95fad1ee4c_fa6ad96, 2017 # gogo <trebelnik2@gmail.com>, 2019 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 16:32+0000\n" "Last-Translator: Nicolás Tamargo <reosarevok@gmail.com>\n" "Language-Team: Croatian (http://www.transifex.com/musicbrainz/musicbrainz/language/hr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: hr\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" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "" #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "" #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "10\" Vinil" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "12\" Laserski disk" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "12\" Vinil" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "3.5\" disketa" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "7\" Vinil" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "8\" Laserski disk" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "8cm CD" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "8cm CD+G" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "" #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "" #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "" #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "" #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "" #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "" #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "A -dur" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "" #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "A mol" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "" #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "" #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "" #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "" #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "" #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "" #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "" #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "" #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "" #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "" #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "" #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "" #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "Ab-dur" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "Ab-mol" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "A# mol" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Album" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "" #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "Amṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "Amṛtavāhiṇi" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "Ime područja" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "Arija" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "Umjetnik" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Ime umjetnika" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "Asāvēri" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "Audio drama" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "Audio drama" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "Audioknjiga" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "Aṭāna" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "Aṭṭa" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "B dur" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "B-mol" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "Bb-dur" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "Bb-mol" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "Natrag" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "Bahudāri" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "Balahaṁsa" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Balet" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "Bauḷi" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "Behāg" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "Pekinška opera" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "Bhairavi" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "Bhavāni" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "Bhāvapriya" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "Bhīmpalāsi" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "Bhōga sāvēri" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "Bhūpāḷaṁ" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "Bhūṣāvaḷi" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "Bilahari" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "Blu-spec CD" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "Knjiga" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "Knjižnica" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "Bootleg" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "Bootleg proizvodnja" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "Emitiranje" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "Budamanōhari" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "Bāgēśrī" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "Bēgaḍa" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "Bṛndāvana sāranga" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "Bṛndāvani" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "CD+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "Kantata" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "Kartonski / papirni rukav" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "Punjenje" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "Kazeta" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "Kutija za kazete" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "Osobina" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "Grad" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "Kompilacija" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "Concerto" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "Država" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "DJ-mix" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD - Audio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD - Video" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "Digipak" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "Digitalni medij" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "Klizač za kutiju s diskovima" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "Distributer" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "Okrug" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "Dvostruki disk" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "Debelakutija" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "Žena" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "Službeno ime" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "Ispred" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "Omot s preklopom" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Grupa" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "HQCD" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "Držanje" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "Hibridni SACD" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "Otisnuto" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "" #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "Unutarnja arena" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Intervju" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "Omot optočen draguljima" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "Zadrži kutiju" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "Ime izdavačke kuće" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "Laserski disk" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "Legalno ime" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "Glazbeni tekst na omotu" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "Uživo" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "Madrigal" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "Muško" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "Masa" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "Umjerno" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "Minidisk" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "Mixkazeta/ Ulica" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "Motet" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "Grad" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "Nijedan" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "Obi" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "Službeni" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "Opera" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "Opereta" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "Oratorij" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "Orginalna produkcija" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Drugi" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "Drugi" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Drugi" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Drugi" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "Drugi" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Drugi" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Drugi" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "Ostali instrumenti" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "Uvertira" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "Partita" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "Osoba" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "Midi zapis klavira" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "Ime mjesta" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Pjesma" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "Poster" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "Proizvodnja" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "Promocija" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "Proza" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "Pseudo izdanje" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "Izdavač" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "Kvartet" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "Magnatska traka" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "Proizvodnja ponovnog izdanja" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "Izdanje" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "Remiks" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "Društvo za autorska prava" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "SHM-CD" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "Pomoć pri pretrazi" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "Singl" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "Tanki omot optočen draguljima" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "Omot koji se zatvara na pritisak" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Sonata" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "Pjesme" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "Ciklus pjesme" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "Soundtrack" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "Soundtrack" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "Kičma" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "Govorena riječ" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "Stadion" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "Naljepnica" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "Studio" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "Potpodjela" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "Pratnja" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "Simfonijska pjesma" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "Simfonija" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "zvučni zapis" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "Pladanj" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "USB flash memorija" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "Mjesto događanja" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "Vinil" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "Voštani cilindar" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "Radno ime" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "Zarzuela" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotGlazba" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "Etida" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "" �������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/it.po������������������������������������������������������������0000664�0000000�0000000�00000660604�14167750105�0020205�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Andrea Borio <andrybo6@gmail.com>, 2016 # Dario Castellarin <req1348@gmail.com>, 2018 # <email address hidden>, 2012 # Gioele <email address hidden>, 2012 # Gioele <gioele@svario.it>, 2012 # leofiore <leofiore@libero.it>, 2012 # Luca Salini, 2016-2021 # Luca Salini, 2013-2015 # Luca Salini, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-16 13:26+0000\n" "Last-Translator: Luca Salini\n" "Language-Team: Italian (http://www.transifex.com/musicbrainz/musicbrainz/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "\"Mottetto\" è un termine che si applica a diversi tipi di composizioni corali (solitamente senza accompagnamento). La definizione esatta di mottetto dipende dal periodo considerato." #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "\"Sonata\" è un termine generale usato per descrivere composizioni strumentali in scala ridotta (molto spesso per solisti o solisti + tastiera), inizialmente usate nella musica barocca." #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "Gommalacca 10\"" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "Vinile 10\"" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "LaserDisc 12\"" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "Gommalacca 12\"" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "Vinile 12\"" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "Floppy disk 3,5\"" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "Floppy disk 5,25\"" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "Flexi-disc 7\"" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "Gommalacca 7\"" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "Vinile 7\"" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "LaserDisc 8\"" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "Cartuccia 8 Tracce" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "CD 8cm" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "CD+G 8cm" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "Dischi di gommalacca 90 giri a incisione verticale, prodotti dall'etichetta Pathé dal 1906 al 1932." #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "A Dorian" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "La misolidio" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "Un balletto è la musica composta per essere utilizzata, insieme a una coreografia, per la produzione di un balletto di danza." #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "Una cantata è una composizione vocale (spesso corale) con un accompagnamento strumentale (solitamente orchestrale), tipicamente divisa in diversi movimenti." #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "Un concerto è una composizione musicale per uno o più solisti accompagnati da un'orchestra." #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "Un convegno, esposizione o fiera campionaria è un evento che non è tipicamente indirizzato alle esibizioni musicali, ma che le può includere come attività collaterali." #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "Una pubblicazione omaggio o destinata a promuovere una futura pubblicazione ufficiale (per es. versioni non definitive, pubblicazioni incluse con una rivista, versioni fornite alle radio per essere mandate in onda)." #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "Un gruppo di più musicisti che si esibiscono insieme (in alcuni casi, alcuni o tutti i membri possono variare in esibizioni o registrazioni differenti)." #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "Un raggruppamento di strumenti imparentati ma distinti, come i diversi strumenti della famiglia del violino" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "La maggiore" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "Una messa è una composizione corale che mette in musica le parti invariabili della liturgia eucaristica cristiana (Kyrie - Gloria - Credo - Santo - Benedetto - Agnello di Dio, con talvolta l'aggiunta di altre parti)." #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "Una master class o clinic è un evento durante il quale un artista incontra un pubblico medio-piccolo e fornisce spiegazioni individuali e/o risponde a domande al fine di migliorare le capacità di esecuzione musicale dei membri del pubblico." #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "La minore" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "Una partita è un brano strumentale composto da una serie di variazioni, e secondo la sua attuale definizione è molto simile a una suite." #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "Una festa, ricevimento o altro tipo di evento organizzato appositamente per il lancio di una pubblicazione." #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "Un libro con rilegatura perfetta (perfect bind) e una custodia per CD alla fine" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "Un'esibizione di uno o più spettacoli, musical, opere, balletti o altre rappresentazioni simili per il palcoscenico nella loro forma messa in scena (in opposizione a un'<a href=\"https://en.wikipedia.org/wiki/Concert_performance\">esibizione in concerto</a> senza messa in scena)." #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "Un luogo (solitamente una fabbrica) in cui vengono prodotti i supporti fisici." #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "Un luogo composto da una grande area al chiuso al cui centro si trova uno spazio per eventi, circondato da file di posti a sedere per gli spettatori. Può essere usato per sport indoor, concerti e altri eventi di intrattenimento." #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "Un luogo progettato per la produzione di musica non dal vivo, come per esempio uno studio di registrazione." #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "Un luogo che fa delle esibizioni artistiche dal vivo una delle sue funzioni primarie, come per esempio una sala concerti." #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "Un luogo che fa della preghiera o degli studi religiosi la sua funzione primaria. Gli edifici religiosi ospitano spesso concerti e fungono da luoghi di registrazione, in modo particolare per la musica classica." #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "Un luogo la cui funzione principale è ospitare eventi sportivi all'aperto, solitamente costituito da un campo circondato da una struttura per gli spettatori non coperta o con tetto retrattile." #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "Una rappresentazione teatrale è una forma di letteratura che consiste solitamente di dialoghi tra personaggi secondo un copione, ed è destinata ad esibizioni teatrali piuttosto che alla lettura." #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "Una poesia è un brano letterario, in genere breve e in versi, in cui le parole sono solitamente scelte per il loro suono e per le immagini e le idee che evocano." #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "Un quartetto è una composizione musicale scritta per quattro voci o strumenti." #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "Un festival che si tiene periodicamente, di solito annualmente nello stesso luogo." #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "Una scuola, università o altra simile istituzione di istruzione (in particolare, ma non solo, dove si insegna musica)" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "Una serie di artisti insigniti dello stesso premio." #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "Una serie di artisti." #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "Una serie di eventi." #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "Una serie di esibizioni dello stesso spettacolo nello stesso locale." #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "Una serie di registrazioni." #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "Una serie di concerti collegati di un artista in diversi luoghi." #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "Una serie di concerti collegati tenuti dallo stesso artista nella stessa location." #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "Una serie di gruppi di pubblicazioni." #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "Una serie di pubblicazioni." #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "Una serie di opere che formano un catalogo di composizioni classiche." #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "Una serie di opere." #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "Un ciclo di canzoni è un gruppo di canzoni concepito per essere eseguito in sequenza come una singola entità. Nella maggior parte dei casi, tutte le canzoni sono dello stesso compositore e spesso usano testi dello stesso poeta o paroliere." #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "Una canzone è in origine (ed è ancora, nella maggior parte dei casi) una composizione per voce, con o senza strumenti, eseguita con il canto. È di gran lunga la forma più comune nella musica popolare e folk ed è abbastanza comune anche in un contesto classico." #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "Una colonna sonora è la musica che accompagna un film, un programma TV, un videogioco o anche un libro." #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "Un raggruppamento standard di strumenti spesso suonati insieme, come un quartetto d'archi" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "Una suite è un insieme ordinato di brani strumentali o orchestrali, normalmente eseguita nel contesto di un concerto. Possono essere estratti da un balletto o da un'opera, oppure movimenti originali." #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "Un poema sinfonico è un brano di musica orchestrale a programma, solitamente in un solo movimento, che evoca un dipinto, un paesaggio, il contenuto di un poema, una storia o un romanzo, oppure un'altra fonte non musicale." #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "Una sinfonia è una composizione lunga, quasi sempre scritta per orchestra senza solisti." #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "Un jewel case più sottile, usato comunemente per i singoli su CD." #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "Una zarzuela è una composizione lirico-drammatica spagnola in cui si alternano scene parlate e scene cantate. Queste ultime incorporano canzoni d'opera e popolari, così come danza." #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "La bemolle maggiore" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "La bemolle minore" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "La diesis maggiore" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "La diesis minore" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "ID AACIMH" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "ID ACAM" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "ID ACDAM" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "ID AEI" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "ID AGADU" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "ID AKKA/LAA" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "ID AKM" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "ID AMRA" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "ID APA" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "ID APDAYC" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "ID APRA" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "ID ARTISJUS" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "ID ASCAP" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "Acem" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "Acem Nevruz" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "Acem Rast" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "Acem Zemzeme" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "Acemaşiran" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "Acembuselik" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "Acemkürdi" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "Acemli Yegah" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "Acemtarab" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "Adānā" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "Adānā malhār" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "Aheng-i Tarab" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "Ahir lalit" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "Ahira bhairav" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "Ahiri tōḍī" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "Ak Dügah" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "Aksak" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "Aksaksemai" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "Aksaksemai Evferi" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "Alahaiyā bilāval" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Album" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "Permette di impostare manualmente la posizione di ogni elemento della serie." #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "Ambikā" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "Amr̥t varṣiṇi" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "Amṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "Amṛtavāhiṇi" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "Una versione alternativa di una pubblicazione in cui i titoli sono stati cambiati. Questi non correspondono a nessuna pubblicazione reale e dovrebbero essere collegati alla pubblicazione originale utilizzando la relazione di traduzione/traslitterazione." #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "Un'aria è un brano a sé stante per voce solista, solitamente con accompagnamento orchestrale. Si trova più comunemente all'interno di un'opera, ma appare anche in cantate, oratori o persino da sola (aria da concerto)." #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "Un radiodramma è un'esibizione riadattata ed esclusivamente sonora, trasmessa alla radio o pubblicata su un supporto audio (cassetta, CD, ecc.)." #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "Un evento in cui un certo numero di artisti si esibisce nel corso della giornata. I festival più grandi possono essere organizzati anche su più giorni." #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "Un concerto individuale di un singolo artista o collaborazione di artisti, spesso con artisti spalla che si esibiscono prima dell'esibizione principale." #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "Un'opera è una composizione melodrammatica (libretto + partitura) per cantanti e orchestra/ensemble. In un'opera in senso stretto tutti i dialoghi sono cantati attraverso arie e recitativi, ma alcuni generi di opera comprendono dialoghi parlati." #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "Un oratorio è una composizione musicale lunga (solitamente sacra) per orchestra, coro e solisti. Pur avendo dei personaggi e una trama, non è solitamente rappresentata in scena (non ha costumi, scenografia né forte interazione tra i personaggi)." #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "Una ouverture è, in genere, l'introduzione strumentale a un'opera. Esistono anche ouverture indipendenti (\"da concerto\"), solitamente composizioni a programma di durata più breve rispetto a un poema sinfonico." #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "Una pubblicazione non ufficiale che non è stata autorizzata dall'artista né dalla sua etichetta, incluse registrazioni live non ufficiali e pubblicazioni piratate." #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "Uno studio è una composizione musicale strumentale, in genere di difficoltà considerevole, solitamente concepita a scopo didattico per perfezionare una particolare capacità tecnica." #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "Anberefşan" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "Qualsiasi pubblicazione autorizzata ufficialmente dall'artista e/o dalla sua etichetta. La maggior parte delle pubblicazioni ricade in questa categoria." #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "Araban" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "Arabankurdi" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "Aram-ı Can" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "Aram-ı Dil" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "Aranağme" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "Arazbar" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "Arazbar Zemzeme" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "Arazbarbuselik" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "Arazbarek" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "Area" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "Nome area" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "Aria" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "Artista" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "Premio per artisti" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Nome artista" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "Serie di artisti" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "Artık Aksaksemai" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "Asā māṇḍ" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "Asāvēri" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "Partecipo" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "Audiodramma" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "Audiodramma" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "Audiolibro" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "Automatico" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "Aydın" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "Ayin Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "Ayin-i Şerif" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "Azeri Yürüksemai" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "Ağır Aksaksemai" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "Ağıraksak" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "Ağıraydın" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "Ağırdarbıfetih" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "Ağırdüyek" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "Ağırevfer" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "Ağırsemai" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "Ağırsenginsemai" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "Ağırçenber" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "Aşiran Maye" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "Aşiran Zemzeme" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "Aşkefza" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "Aṣṭa rāg mālikā" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "Aṭāna" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "Aṭṭa" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "B Dorian" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "Si misolidio" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "Si maggiore" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "Si minore" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "Si bemolle maggiore" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "Si bemolle minore" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "Si diesis maggiore" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "Si diesis minore" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "ID BMI" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "ID BUMA/STEMRA" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "Retro" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "Bahr-ı Nazik" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "Bahudāri" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "Bahādurī tōḍī" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "Bahār" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "Bairāgi" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "Balahaṁsa" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Balletto" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "Basant" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "Basant bahār" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "Basant mukhāri" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "Basantī kēdār" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "Bauḷi" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "Behāg" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "Opera di Pechino" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "L'opera di Pechino è una forma di teatro tradizionale cinese che combina musica, esibizioni vocali, mimica, danza e acrobazie." #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "Bektaşi Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "Bektaşi Raksanı" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "Bektaşi Raksı" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "Bektaşi Raksı Evferi" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "Bend-i Hisar" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "Berefşan" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "Beste" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "Beste Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "Beste Hicaz" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "Beste Hisar" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "Beste Isfahan" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "Bestenigar" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "Beyati" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "Beyati Araban" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "Beyati Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "Beyati Arabankurdi" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "Beyati Ruy-i Acem" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "Beyatibuselik" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "Bezm-i Tarab" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "Bhairav" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "Bhairav bahār" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "Bhairavi" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "Bhavamat bhairav" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "Bhavāni" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "Bhimapalās" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "Bhinna ṣaḍja" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "Bhāvapriya" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "Bhāṭiyār" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "Bhīm" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "Bhīmpalāsi" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "Bhōga sāvēri" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "Bhōpālī tōḍī" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "Bhūp" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "Bhūpāḷaṁ" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "Bhūṣāvaḷi" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "Bibhās" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "Bihāg" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "Bihāgdā" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "Bilahari" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "Bilāsakhānī tōḍī" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "Blu-ray-R" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "Blu-spec CD" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "Libro" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "Libretto" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "Bootleg" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "Produzione di bootleg" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "Scatola" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "Bozlak" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "Nome marca" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "Trasmissione" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "Br̥ndāvanī sāraṅg" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "Budamanōhari" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "Bulgar Darbı" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "Buselik" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "Buselikaşiran" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "Büzürk" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "Bāgēśrī" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "Bārvā" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "Bēgaḍa" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "Bīhād bhairav" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "Bṛndāvana sāranga" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "Bṛndāvani" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "C Dorian" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "Do misolidio" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "Do maggiore" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "Do minore" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "Do bemolle maggiore" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "Do bemolle minore" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "Do diesis maggiore" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "Do diesis minore" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "ID CASH" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "ID CCLI" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "CD+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "CDV" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "CED" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "ID COMPASS" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "ID COSCAP" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "ID COTT" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "Cakravākaṁ" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "Campak" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "Campākali" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "Candrajyōti" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "Candrakauns" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "Candramauli" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "Canfeza" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "Cantata" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "Custodia di carta/cartone" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "Cartuccia" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "Carturdaśa rāgamālika" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "Audiocassetta" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "Custodia per audiocassetta" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "Catalogo" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "Caturaśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "Cautāl" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "Cencu kāmbhōji" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "Cevher" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "Personaggio" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "Coro" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "Chāyā malhār" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "Chāyānāt" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "Cintāmaṇi" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "Cittaranjani" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "Città" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "\"Città\" è utilizzato per luoghi abitati di qualsiasi dimensione, compresi paesi e villaggi." #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "Raccolta" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "Concerto" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "Concerto" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "Convention/Expo" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "CD Copy Control" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "CD Copy Control (CCCD) è un termine ombrello per CD rilasciati nel periodo attorno al 2001-2006 contenenti software progettati per prevenire la copia del CD. I software utilizzati sono diversi: i più conosciuti sono Cactus Data Shield (CDS) di Macrovision e MediaMax di SunnComm." #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "Paese" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "\"Paese\" è utilizzato per le aree incluse (attualmente o in passato) nello standard ISO 3166-1, per es. gli Stati Uniti." #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "Contea" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "\"Contea\" è utilizzato per suddivisioni amministrative di livello basso di uno Stato che non siano né le suddivisioni amministrative principali né i comuni, per es. le contee negli Stati Uniti. Queste non sono considerate quando si visualizzano le aree di livello superiore di una determinata area." #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "Cumhurilahi" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "Curcuna" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "Cāndanī kēdār" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "Cār tāl" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "Cārtāl kī savārī" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "Cārukēśi" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "Cāyānāṭa" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "Cāyātarangiṇi" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "D Dorian" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "Re misolidio" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "Re maggiore" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "Re minore" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "Re bemolle maggiore" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "Re bemolle minore" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "Re diesis maggiore" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "Re diesis minore" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "DJ mix" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "CD DTS" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-Audio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD-Video" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "DVDplus" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "DVDplus (lato CD)" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "DVDplus (lato DVD-Audio)" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "DVDplus (lato DVD-Video)" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "Danişveran" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "Darb" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "Darb-ı Fetih" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "Darb-ı Hüner" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "Darb-ı Kürdi" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "Darb-ı Türki" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "Darbeyn" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "Darbār" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "Darbāri" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "Darbārī kānaḍa" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "Darbārī tōḍī" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "CD dati" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "Demo" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "Destan" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "Devr-i Aryan" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "Devr-i Hindi" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "Devr-i Hindi II" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "Devr-i Kebir" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "Devr-i Revan" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "Devr-i Revan-ı Hindi" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "Devr-i Süreyya" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "Devr-i Süreyya Sofyanı" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "Devr-i Turan" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "Devr-i Turan II" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "Devāmṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "Dhamar" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "Dhanaśrī" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "Dhanyāsi" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "Dhanī" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "Dharmāvati" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "Dhr̥va" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "Dhēnuka" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "Digibook" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "Digipak" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "Supporto digitale" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "Dil Efruz" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "Dildar" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "Dilkeside" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "Dilkeş" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "Dilkeşhaveran" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "Dilküşa" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "Dilnevaz" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "Dilnişin" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "Din kī puriyā" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "Discbox slider" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "Distributore" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "Quartiere" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "\"Quartiere\" è utilizzato per una suddivisione di una grande città, per es. Queens." #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "Divan" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "Dolap" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "DualDisc (lato CD)" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "DualDisc (lato DVD-Audio)" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "DualDisc (lato DVD-Video)" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "Durak" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "Durak Evferi" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "Durga" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "Durgā" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "Dvijāvanti" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "Dügah" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "Dügah Maye" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "Dügahbuselik" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "Dümen" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "Düyek" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "Düşems" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "Dādrā" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "Dēsi" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "Dēv gāndhār" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "Dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "Dēvakriya" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "Dēvamanōhari" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "Dēvgirī bilāval" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "Dēś" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "Dēśakār" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "Dēśādi" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "Dīpacaṇḍī" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "Dīpakaṁ" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "Dīpāvali" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "Dīpāḷi" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "E Dorian" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "Mi misolidio" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "Mi maggiore" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "Mi minore" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "Mi bemolle maggiore" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "Mi bemolle minore" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "Mi diesis maggiore" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "Mi diesis minore" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "ID ECAD" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "Edison Diamond Disc" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "Istituzione di istruzione" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "Strumenti elettronici" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "Enhanced CD" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "Ensemble" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "Eski Sipihr" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "Etüd" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "Evcara" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "Evento" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "Nome evento" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "Serie di eventi" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "Evfer" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "Eviç" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "Eviç Bahr-i Nazik" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "Eviç Huzi" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "Eviç Maye" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "Eviç Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "Eviç Saba" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "Eviç Şevk" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "Eviçbuselik" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "Eviçkürdi" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "Evsat" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "Ezan" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "F Dorian" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "Fa misolidio" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "Fa maggiore" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "Fa minore" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "Fa bemolle maggiore" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "Fa bemolle minore" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "Fa diesis maggiore" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "Fa diesis minore" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "Fahte" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "Famiglie" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "Fantezi" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "Fatbox" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "Donna" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "Fer" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "Fer'i Muhammes" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "Ferahfeza" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "Ferahnak" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "Ferahnakaşiran" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "Ferahnüma" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "Ferahzad" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "Festival" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "Festival" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "Feth-i Bağdad" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "Feth-i Belgrad" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "Feth-i Dil" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "Feth-i Hicaz" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "Fireng-i Fer" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "Dischi piatti con solchi utilizzati in fonografi/grammofoni. Per i dischi in gommalacca e vinile, utilizza specificamente quei tipi" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "Flexi-disc" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "I flexi-disc sono dischi per fonografo realizzati con un foglio di vinile sottile e flessibile con un solco inciso, progettati per essere riprodotti su un normale piatto per fonografo." #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "Floppy disk" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "Per i casi in cui il genere non è applicabile (per esempio, società inserite come artisti)." #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "Forma (ottomana, turca)" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "Nome ufficiale" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "Frengçin" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "Fronte" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "G Dorian" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "Sol misolidio" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "Sol maggiore" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "Sol minore" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "Sol bemolle maggiore" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "Sol bemolle minore" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "Sol diesis maggiore" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "Sol diesis minore" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "ID GEMA" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "Gamakakriya" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "Gamakakriya/Pūrvīkaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "Garuḍadhvani" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "Copertina pieghevole" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "Gaurī" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "Gaurī basant" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "Gaurīmanōhari" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "Gauḍ malhār" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "Gauḍ sāraṅg" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "Gauḍa malhār" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "Gauḷa" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "Gauḷipantu" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "Gavti" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "Gazel" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "Gaṁbhīra nāṭa" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "Gaṁbhīra vāṇi" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "Gerdaniye" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "Gerdaniyebuselik" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "Gerdaniyekürdi" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "Formato tedesco di cartuccia a nastro, utilizzava un nastro con solchi anziché magnetico." #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "Geveşt" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "Geştü Güzar-ı Bahar" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "Ghanṭa" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "Gonca-i Rana" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Gruppo" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "Gurjarī tōḍī" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "Gurjāri" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "Guṇakārī" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "Güldeste" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "Gülizar" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "Gülizarbuselik" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "Gülnari" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "Gülruh" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "Gülzar" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "Gülşen-i Vefa" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "Güvende" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "Gānamūrti" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "Gānavāridhi" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "Gāndhī malhār" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "Gāngēyabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "Gōpikāvasantaṁ" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "Gōrākh kalyāṇ" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "ID HFA" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "HQCD" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "Hafif" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "Halk Türküsü" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "Hamsadhvani" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "Hamsadhvāni" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "Hamsanārāyaṇi" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "Hamsavinōdini" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "Hamīr" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "Hamīr kaḷyaṇi" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "Harikāmbhōji" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "Haver" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "Havi" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "Haṁsanādaṁ" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "Haṁsānandi" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "Heftgah" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "Hezeç" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "HiPac" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "Hicaz" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "Hicaz Büzürk" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "Hicaz Dilkeş" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "Hicaz Hümayun" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "Hicaz Uzzal" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "Hicaz Zemzeme" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "Hicaz Zirgüle" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "Hicazaşiran" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "Hicazbuselik" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "Hicazeyn" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "Hicazi Acem" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "Hicazi Irak" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "Hicazi Muhalif" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "Hicazi Rumi" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "Hicazi Türki" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "Hicazi Uşşak" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "Hicazkar" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "Hicazkar-Kürdi" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "Hicazkar-ı Kadim" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "Hicazkarbuselik" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "Hindustān gāndhāri" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "Hindōl" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "Hindōl pañcam" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "Hindōḷa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "Hindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "Hisar" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "Hisar Vech-i Şehnaz" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "Hisarbuselik" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "Holding" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "Horasan" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "Horosani Beyati" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "Hoş Aver" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "Husaini" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "Hussēnī" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "Hutbe" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "Huzi" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "SACD ibrido" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "SACD ibrido (strato CD)" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "SACD ibrido (strato SACD)" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "SACD ibrido (strato SACD, 2 canali)" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "SACD ibrido (strato SACD, multicanale)" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "Hüdavendigar" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "Hüseyni" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "Hüseyni Araban" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "Hüseyni Gülizar" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "Hüseyni Zemzeme" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "Hüseyniaşiran" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "Hüseynibuselik" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "Hüzzam" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "Hüzzam-ı Cedid" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "Hēm bihāg" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "Hēm lalit" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "Hēmant" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "Hēmavati" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "Hēmāvānti" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "ID ICE" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "ID per la società di diritti argentina SADAIC" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "ID per la società di diritti australasiana APRA" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "ID per la società di diritti austriaca AKM" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "ID per la società di diritti barbadiana COSCAP" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "ID per la società di diritti belga SABAM" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "ID per la società di diritti boliviana SOBODAYCOM" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "ID per la società di diritti brasiliana ECAD" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "ID per la società di diritti britannica PRS for Music" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "ID per la società di diritti canadese SOCAN" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "ID per la società di diritti canadese SODRAC" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "ID per la società di diritti cinese MCSC" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "ID per la società di diritti colombiana SAYCO" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "ID per la società di diritti costaricana ACAM" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "ID per la società di diritti cubana ACDAM" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "ID per la società di diritti ceca OSA" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "ID per la società di diritti danese KODA" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "ID per la società di diritti dominicana SGACEDOM" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "ID per la società di diritti olandese BUMA/STEMRA" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "ID per la società di diritti ecuadoriana SAYCE" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "ID per la società di diritti finlandese TEOSTO" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "ID per la società di diritti francese SACEM" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "ID per la società di diritti tedesca GEMA" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "ID per la società di diritti guatemalteca AEI" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "ID per la società di diritti honduregna AACIMH" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "ID per la società di diritti hongkonghese CASH" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "ID per la società di diritti ungherese ARTISJUS" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "ID per la società di diritti islandese STEF" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "ID per la società di diritti indiana IPRS" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "ID per l'International Copyright Enterprise" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "ID per la società di diritti irlandese IMRO" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "ID per la società di diritti italiana SIAE" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "ID per la società di diritti giamaicana JACAP" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "ID per la società di diritti giapponese JASRAC" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "ID per la società di diritti giapponese NexTone" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "ID per la società di diritti coreana KOMCA" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "ID per la società di diritti lettone AKKA/LAA" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "ID per la società di diritti malese MACP" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "ID per la società di diritti messicana SACM" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "ID per la società di diritti nicaraguense NICAUTOR" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "ID per la società di diritti norvegese TONO" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "ID per la società di diritti panamense SPAC" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "ID per la società di diritti paraguaiana APA" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "ID per la società di diritti peruviana APDAYC" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "ID per la società di diritti polacca ZAiKS" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "ID per la società di diritti portoghese SPA" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "ID per la società di diritti salvadoregna SACIM" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "ID per la società di diritti singaporiana COMPASS" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "ID per la società di diritti sudafricana SAMRO" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "ID per la società di diritti spagnola SGAE" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "ID per la società di diritti svedese STIM" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "ID per la società di diritti svizzera SUISA" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "ID per la società di diritti taiwanese MÜST" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "ID per la società di diritti thailandese MCT" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "ID per la società di diritti trinidadiana COTT" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "ID per la società di diritti statunitense ASCAP" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "ID per la società di diritti statunitense BMI" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "ID per la società di diritti statunitense SESAC" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "ID per la società di diritti uruguaiana AGADU" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "ID per la società di diritti venezuelana SACVEN" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "ID per la società di diritti internazionale (precedentemente statunitense) AMRA" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "ID per il consorzio internazionale di società di diritti LatinNet" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "ID per la società licenziataria privata CCLI" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "ID per la società licenziataria privata HFA (Harry Fox Agency)" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "ID IMRO" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "ID IPRS" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "Identificatori" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "Ikvāi" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "Casa discografica" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "Musica di scena" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "La musica di scena è musica composta, in genere, per fare da sfondo a una rappresentazione teatrale." #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "Territorio/Riserva indigena" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "Arena coperta" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "Strumento" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "Nome strumento" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Intervista" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "Irak" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "Irakaşiran" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "Iraksak" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "Isfahan" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "Isfahan Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "Isfahan Zemzeme" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "Isfahan-ı Cedid" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "Isfahanbuselik" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "Isfahanek" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "Isfahani" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "Isola" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "\"Isola\" è utilizzato per isole e atolli che non formano suddivisioni independenti, per es. Skye. Queste non sono considerate quando si visualizzano le aree di livello superiore di una determinata area." #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "ID JACAP" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "ID JASRAC" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "Jaganmōhini" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "Jaijaivanti" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "Jait kalyāṇ" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "Janaranjani" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "Custodia giapponese che contiene un CD da 8 cm. È rettangolare, ma può essere chiusa a scatto per renderla più compatta (da cui il nome)." #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "Jaunpuri" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "Jaya manōhari" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "Jayantasēna" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "Jayantaśrī" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "Jayavantī tōḍī" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "Jaṭ" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "Jewel case" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "Jhankāradhvani" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "Jhaptāl" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "Jhinjhaṭ mān̄j" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "Jhinjhōṭi" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "Jhūmrā" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "Jingala" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "Jyōti svarūpiṇi" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "Jōg" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "Jōgiya" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "Jōgiyā" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "Jōgiyā asavāri" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "Jōgkauns" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "Jōnpuri" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "ID KODA" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "ID KOMCA" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "Kalenderi" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "Kalgaḍa" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "Kalyāṇ" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "Kalyāṇi" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "Kalāvati" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "Kalāśrī" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "Kamalāmanōhari" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "Kamet" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "Kamās" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "Kannaḍa gaula" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "Kanto" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "Kapalı Curcuna" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "Kar" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "Kar-ı Natık" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "Kar-ı Nev" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "Karabağı" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "Karaharapriya" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "Karcığar" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "Karçe" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "Karşılama" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "Karṇaranjani" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "Karṇāṭaka behāg" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "Karṇāṭaka dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "Karṇāṭaka kāpi" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "Karṇāṭaka śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "Kasaphavası" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "Kathanakutūhalaṁ" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "Katikofti" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "Kaunsī kānaḍā" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "Kauśik dhvani" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "Kaḷyāṇa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "Kaḷā sāvēri" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "Kaḷānidhi" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "Kebüter" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "Kedāraṁ" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "Amaray" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "Tonalità" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "Khambāvati" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "Khamāj" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "Khamāj bahār" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "Khaṇḍa chāpu" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "Khaṇḍa-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "Khaṇḍa-jāti ēka" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "Khaṭa" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "Khokar" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "Khēmtāl" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "Koda" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "Koşma" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "Kuntalavarāḷi" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "Kuntavarāli" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "Kur'an-ı Kerim" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "Kurinji" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "Köçekçe" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "Küpe" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "Kürdi" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "Kürdi Gerdaniye" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "Kürdilihicazkar" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "Kürthavası" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "Küçek" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "Küçekneva" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "Kāmaranjani" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "Kāmavardani/Pantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "Kāmbhōji" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "Kāmōdvanti" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "Kānaḍa" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "Kānaḍā" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "Kāntāmaṇi" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "Kāphī" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "Kāpi" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "Kāpi nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "Kāvaḍicindu" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "Kāṁbhōji" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "Kēdār" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "Kēdāragauḷa" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "Kēharvā" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "Kīravāṇi" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "Kīraṇāvaḷi" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "Kōkiladhvani" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "Kōkilapriya" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "Kōmal riṣabh asāvēri" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "Etichetta" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "Nome etichetta" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "Lagan gāndhār" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "Lalegül" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "Lalit" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "Lalit bhaṭiyār" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "Lalit bibhās" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "Lalit pañcam" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "Lalit Śuddh Dhaivat" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "Lalita" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "Lalita pancamaṁ" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisc" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "ID LatinNet" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "Latāngi" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "Evento di lancio" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "Lavāngi" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "Laṅkēśrī" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "Nome all'anagrafe" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "Lenk Fahte" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "Fodera" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "Live" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "Longa" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "ID MACP" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "ID MCSC" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "ID MCT" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "Madhmad sāraṅg" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "Madhukauns" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "Madhuvanti" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "Madhyamā varāḷi" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "Madhyamāvati" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "Madhyādi" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "Madrigale" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "Maduvanti" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "Mahfelsürmesi" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "Mahur" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "Mahurbuselik" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "Mahurhan" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "Mahālakṣmi" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "Makam (ottomano, turco)" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "Malahari" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "Malayamārutaṁ" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "Uomo" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "Mandra" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "Mandāri" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "Manuale" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "Fabbricante" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "Manōranjani" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "Marş" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "Messa" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "Master class/Clinic" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "Maver" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "Mavera" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "Maveraünnehir" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "Forse partecipo" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "Maye" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "Mayūra sāvēri" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "Maṅgal bhairav" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "Maṇirangu" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "Maṭhya" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "Maṭṭā" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "Meclis Efruz" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "Medhal" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "Supporto" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "Meghamalhar" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "Mehter" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "Mersiye" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "Mevlevi Evferi" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "Mevlidişerif" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "Microcassetta" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "Base militare" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "Miraciye" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "Mixtape/Street" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "Miyām̐ kī sāraṅg" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "Miyām̐ malhār" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "Miśra chāpu" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "Miśra gārā" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "Miśra kaliṅgaḍā" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "Miśra khamāj" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "Miśra māṇḍ" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "Miśra pahāḍi" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "Miśra pīlū" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "Miśra yaman" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "Miśra śivaranjani" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "Miśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "Miśra-jāti rūpaka" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "Mottetto" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "Muaşşer" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "Muhalif" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "Muhalif-i Irak" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "Muhalif-i Rast" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "Muhalif-i Uşşak" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "Muhammes" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "Muhayyer" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "Muhayyer Sünbüle" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "Muhayyer Zengüle" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "Muhayyerbuselik" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "Muhayyerkürdi" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "Mukhāri" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "Multāni" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "Comune" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "\"Comune\" è utilizzato per piccole suddivisioni amministrative che, nel caso di comuni urbani, spesso contengono una singola città e diversi villaggi circostanti. I comuni rurali raggruppano di solito diversi villaggi." #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "Murabba" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "Murabba Beste " #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "Music Card" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "Musical" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "Il musical è un genere di rappresentazione teatrale che unisce canzoni, dialoghi parlati, recitazione e danza." #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "Muzaaf Devr-i Kebir" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "ID MÜST" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "Müberka" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "Münacaat" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "Mürekkep Isfahan" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "Mürekkep Nimsofyan" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "Mürekkep Semai/Üçleme" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "Mürekkep Sofyan" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "Müselles" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "Müsemmen" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "Müsemmen II" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "Müstear" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "Müşküye" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "Mājh khamāj" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "Mālava" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "Mālkauns" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "Mālāvati" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "Mānavati" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "Mānji" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "Mānḍu" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "Mārgahindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "Mārvā" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "Mārvāśrī mārvā" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "Mārūbihāg" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "Māyāmāḷavagauḷa" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "Māḷavi" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "Mēgh" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "Mēgh malahār" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "Mīrā malhār" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "Mōhan kaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "Mōhanaṁ" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "ID NICAUTOR" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "Naat" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "Nagaḍ" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "Nakış" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "Nakış Ağırsemai" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "Nakış Beste" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "Nakış Yürüksemai" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "Nanād" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "Narefte" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "Natipeygamberi" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "Navarasa kannaḍa" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "Navarāgamālika" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "Navrōj" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "Nazlı Düyek" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "Naḷinakānti" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "Naṭ bhairav" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "Naṭ bihāg" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "Naṭ kāmōd" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "Naṭ malhār" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "Naṭ nārāyaṇ" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "Naṭabhairavi" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "Naṭanārāyaṇi" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "Necd-i Hüseyni" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "Nefes" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "Neresin" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "Neva" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "Neva Bağdat" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "Neva Dilkeş" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "Nevabuselik" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "Nevakürdi" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "Nevaziş" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "Neveda" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "Neveser" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "Nevkeş" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "Nevruz" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "Nevruzi Rumi" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "ID NexTone" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "Neşataver" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "Nigar" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "Nihavend-i Kebir" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "Nihavend-i Rumi" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "Nihavent" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "Nikriz" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "Nimberefşan" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "Nimdevir" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "Nimevsat" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "Nimhafif" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "Nimsakil" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "Nimsofyan" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "Nimçember" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "Ninni" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "Nirōṣita" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "Nişabur" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "Nişaburek" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "Nişabureyn" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "Nessuna" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "Non applicabile" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "Nuşingül" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "Nühüft" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "Nādanāmakriya" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "Nāga gāndhāri" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "Nāgasvarāvaḷi" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "Nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "Nāsikabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "Nāyaki" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "Nāyakī kānaḍā" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "Nāṭa" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "Nāṭakapriya" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "Nāṭakurinji" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "Nīlāmbari" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "Nīlāṁbari" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "ID OSA" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "Obi" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "Ufficiale" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "Opera" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "Operetta" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "Oratorio" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "Orchestra" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "Produzione originale" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Altro" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "Altro" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Altro" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Altro" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "Altro" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Altro" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Altro" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "Altri strumenti" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "Ouverture" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "Musica in mio possesso" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "Oynak" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "Oyunhavası" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "Codice brano PRS" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "Pahāḍi" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "Pan̄cam savārī" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "Pan̄jābī " #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "Paraj" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "Paras" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "Partita" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "Disco Pathé" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "Pañcam" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "Paṭaman̄jari" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "Paṭdīp" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "Pençgah" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "Pençgah-ı Asl" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "Pençgah-ı Zaid" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "Strumenti a percussione" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "Perr-i Zerrin" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "Persona" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "Pesendide" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "Peyk-i Neşat" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "Peyk-i Safa" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "Peşrev" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "Disco fonografico" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "Rullo per pianola" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "Luogo" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "Nome luogo" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "Tray CD di plastica dentro una sovraccoperta di cartone" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "Custodia di plastica" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "Rappresentazione teatrale" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "PlayTape" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "Playbutton" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Poema" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "Pop şarkısı" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "Poster" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "Pratāpavarāli" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "Impianto di pressatura" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "Produzione" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "Promozionale" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "Prosa" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "Pseudo-pubblicazione" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "Editore" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "Puriyā" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "Puriyā dhanaśrī" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "Puriyā kalyāṇ" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "Puṇṇāgavarāḷi" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "Puṣpalatika" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "Pālamanjari" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "Pāḍi" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "Pūrvi" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "Pūrṇa ṣaḍjaṁ" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "Pūrṇacandrika" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "Quartetto" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "Rahatfeza" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "Rahatülervah" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "Raksaksağı" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "Raksaksağı II" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "Raksan" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "Ramiş-i Can" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "Ranjani" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "Rasikapriya" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "Rast" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "Rast Haveran" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "Rast-Maye" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "Rast-ı Atik" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "Rast-ı Cedid" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "Rast-ı Rumi" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "Rast-ı Sağır" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "Rast-ı Sultani" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "Rastaşiran" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "Rastdilara" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "Rastkürdi" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "Ratipati priya" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "Ravicandrika" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "Grezza/non editata" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "Registrazione" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "Nome della registrazione" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "Serie di registrazioni" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "Bobina per registratore" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "Rehavi" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "Produzione di riedizioni" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "Rekb-i Zavil" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "Pubblicazione" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "Gruppo di pubblicazioni" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "Nome del gruppo di pubblicazioni" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "Serie di gruppi di pubblicazioni" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "Nome della pubblicazione" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "Serie di pubblicazioni" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "Edificio religioso" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "Remel" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "Remix" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "Reng-i Dil" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "Residency" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "Revnaknüma" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "Reyya" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "Società di tutela dei diritti d'autore" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "Rudrapriya" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "Ruhnüvaz" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "Rumeli Türküsü" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "Serie" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "Ruy-i Dilara" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "Ruy-i Irak" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "Ruy-i Neva" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "Rāga (carnatico)" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "Rāga (Hindustani)" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "Rāgamalikā" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "Rāgamālika" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "Rāgavinōdini" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "Rāgēśrī" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "Rāj kalyāṇ" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "Rāma manōhari" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "Rāmakali" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "Rāmapriya" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "Rāmdāsī malhār" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "Rēvagupti" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "Rēvati" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "Rītigauḷa" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "Rūpak" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "Rūpaka" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "ID SABAM" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "SACD (2 canali)" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "SACD (multicanale)" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "ID SACEM" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "ID SACIM" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "ID SACM" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "ID SACVEN" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "ID SADAIC" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "ID SAMRO" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "ID SAYCE" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "ID SAYCO" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "Scheda SD" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "ID SESAC" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "ID SGACEDOM" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "ID SGAE" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "SHM-CD" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "SHM-SACD" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "SHM-SACD (2 canali)" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "SHM-SACD (multicanale)" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "ID SIAE" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "ID SOBODAYCOM" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "ID SOCAN" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "ID SODRAC" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "ID SPA" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "ID SPAC" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "ID STEF" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "ID STIM" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "ID SUISA" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "Saba" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "Saba Zemzeme" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "Sabaaşiran" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "Sababuselik" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "Sabakürdi" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "Sahanā" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "Sahānā" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "Sahēlī tōḍī" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "Sakil" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "Salatüselam" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "Salatıümmiye" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "Sampūrṇa mālkauns" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "San̄jari" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "Sarasvati" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "Sarasvatī manōhari" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "Sarasāngi" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "Saurāṣtraṁ" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "Saurāṣṭram" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "Savt" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "Sazeseri" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "Sazkar" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "Sazsemaisi" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "Suggerimento di ricerca" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "Segah" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "Segah Araban" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "Segah Maye" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "Selam" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "Selmek" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "Semai" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "Sencuruṭṭi" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "Sengendaz" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "Sengin Türkaksağı" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "Senginsemai" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "Serbest" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "Serie" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "Nome serie" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "Seyir" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "Gommalacca" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "I dischi di gommalacca erano il tipo predominante di dischi da grammofono durante la prima metà del XX secolo." #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "Simhavāhini" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "Simhēndra madhyamaṁ" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "Sindhu bhairavi" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "Sindhubhairavi" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "Sindhumandāri" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "Sindhūra" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "Singolo" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "Sipihr" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "Sirto" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "Sitārkhānī" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "Slidepack" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "Slim jewel case" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "Snap case" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "SnapPack" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "Sofyan" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Sonata" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "Canzone" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "Ciclo di canzoni" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "Ordina automaticamente gli elementi della serie in base al loro numero ordinale, utilizzando un ordinamento naturale." #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "Colonna sonora" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "Colonna sonora" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "Dorso" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "Spoken word (parlato)" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "Stadio" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "Esibizione messa in scena" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "Adesivo" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "Strumenti a corda" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "Studio" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "Suddivisione" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "\"Suddivisione\" è utilizzato per le principali suddivisioni amministrative di uno Stato, per es. la California, l'Ontario, Okinawa. Queste sono considerate quando si visualizzano le aree di livello superiore di una determinata area." #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "Sucaritra" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "Sugharaī" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "Suhā" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "Suite" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "Sultani" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "Sultani Irak" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "Sultanıbuselik" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "Sultanıcedid" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "Sultanıeviç" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "Sultanıhüzzam" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "Sultanısegah" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "Sultanıyegah" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "Sumanēśaranjani" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "Sunādavinōdini" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "Super Jewel Box" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "Sur malhār" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "Sur sugharai" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "Suraṭi" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "Suzidil" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "Suzidilara" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "Suzinak" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "Suzinak Zirgüle" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "Suzinak-ı Nev" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "Svararanjani" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "Poema sinfonico" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "Sinfonia" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "Sünbüle" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "Süreyya" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "Sürurefza" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "Sālaga bhairavi" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "Sāma" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "Sāranga" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "Sāraṅg" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "Sārāmati" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "Sāvanī" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "Sāvanī bihāg" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "Sāvēri" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "Sōhinī" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "Sōhinī bahār" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "Sōhōnī bhaṭiyār" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "Sōrath" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "Sūltāl" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "ID TEOSTO" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "ID TONO" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "Tahir" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "Tahirbuselik" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "Taksim" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "Tanarūpi" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "Tango" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "Tankēśrī" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "Tarz-ı Cedid" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "Tarz-ı Cihan" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "Tarz-ı Nevin" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "Tavşanca" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "Tebriz" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "Tefifon" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "Tek Vuruş" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "Tekbir" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "Temcidmünacatı" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "Tereşşüd" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "Tesbih" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "Tesbihilahi" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "Tevhid" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "Tevşihilahi" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "Lo strato CD di un DVDplus. Lo strato DVD va aggiunto come supporto separato." #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "Lo strato CD di un DualDisc. Lo strato DVD va aggiunto come supporto separato." #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "Lo strato CD di un SACD ibrido. Lo strato SACD va aggiunto come supporto separato." #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "Il lato CD di un VinylDisc vinile + CD. Il lato vinile va aggiunto come un supporto separato." #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "Il CED (Capacitance Electronic Disc) è un sistema di riproduzione di videodischi analogici sviluppato da RCA in cui video e audio possono essere riprodotti su un televisore utilizzando una puntina speciale e un sistema di solchi ad alta densità simile a quello dei dischi per fonografo." #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "Lo strato DVD (audio) di un DVDplus. Lo strato CD va aggiunto come supporto separato." #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "Lo strato DVD (audio) di un DualDisc. Lo strato CD va aggiunto come supporto separato." #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "Lo strato DVD (video) di un DualDisc. Lo strato CD va aggiunto come supporto separato." #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "Il lato DVD di un VinylDisc vinile + DVD. Il lato vinile va aggiunto come un supporto separato." #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "Lo strato SACD di un SACD ibrido. Lo strato CD va aggiunto come supporto separato." #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "Il madrigale è un tipo di composizione musicale vocale a carattere profano. Nella sua forma originale non ha alcun accompagnamentro strumentale, ma l'accompagnamento è molto più comune nei madrigali di epoche successive." #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "L'operetta è un genere di opera leggera sia in termini musicali che di soggetto. Le operette sono in genere brevi e includono parti parlate." #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "La custodia per CD tradizionale, in plastica rigida e fragile." #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "Il lato vinile di un VinylDisc. Il lato CD o DVD va aggiunto come un supporto separato." #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "Indica un coro (un gruppo organizzato e solitamente grande di cantanti). Ensemble vocali più piccole e gruppi che generalmente non si riferiscono a se stessi come cori vanno inseriti come \"Gruppo\"." #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "Indica un singolo personaggio di finzione (che sia una persona, animale o qualsiasi altro tipo di personaggio)." #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "Indica una singola persona, che sia sotto il suo nome all'anagrafe (\"John Lennon\") o sotto un nome d'arte (\"Sting\")." #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "Indica un'orchestra (un gruppo organizzato e solitamente grande di strumentisti). Ensemble più piccole (come trii e quartetti) e gruppi che generalmente non si riferiscono a se stessi come orchestre vanno inseriti come \"Gruppo\"." #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "Questa voce rappresenta le opere letterarie scritte in prosa, cioè scritte in un linguaggio relativamente ordinario, senza una metrica (per es. romanzi, storie brevi, saggi...)." #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "Rappresenta l'indice (stereo/mono) a 2 canali su un SACD." #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "Rappresenta l'indice (stereo/mono) a 2 canali su un SHM-SACD." #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "Rappresenta l'indice (stereo/mono) a 2 canali sullo strato SACD di un SACD ibrido." #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "Rappresenta l'indice multicanale su un SACD." #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "Rappresenta l'indice multicanale su un SHM-SACD." #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "Rappresenta l'indice multicanale sullo strato SACD di un SACD ibrido." #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "Tilak bihārī" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "Tilak kāmōd" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "Tilak naṭ" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "Tilavāḍā" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "Tillāng" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "Tilāṅg" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "Tiśra-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "Tiśra-jāti ēka" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "Tour" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "Traccia" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "Tray" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "Trivēṇī gauri" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "Türk Darbı" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "Türkaksağı" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "Türki Hicaz" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "Türkmen" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "Türkü" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "Tüvanger" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "Tāla (carnatico)" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "Tāla (Hindustani)" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "Tīntāl" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "Tīntāl-sitārkhānī" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "Tōḍi" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "Tōḍī" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "Chiave USB" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "Udaya ravicandrika" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "Da usare per immagini che richiedono lavorazione per essere utilizzabili per il tagging (ma che possono già essere usate come riferimento)" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "Utilizzato per basi militari sufficientemente grandi da essere considerate un'area e non solo un luogo." #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "Utilizzato per territori semi-autonomi amministrati da popolazioni indigene, come per es. le riserve indiane in Nord America e i territori indigeni in Centro e Sud America." #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "Usul (ottomano, turco)" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "Uzunhava" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "Uzzal" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "Uşşak" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "Uşşak Ruy-i Nikriz" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "Uşşakaşiran" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "VHD" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "Vakuḷābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "Valaji" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "Vandanadhāriṇi" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "Varamu" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "Varāḷi" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "Varṇarūpini" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "Vasanta" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "Vasanta varāḷi" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "Vasantabhairavi" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "Vecd-i Dil" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "Vech-i Arazbar" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "Vech-i Dil" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "Vech-i Şehnaz" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "Locale" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "Il VHD (Video High Density) era un formato di videodisco commercializzato principalmente in Giappone da JVC." #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "Vijayanagari" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "Vijayasarasvati" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "Vijayaśrī" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "Vinile" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "VinylDisc" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "VinylDisc (lato CD)" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "VinylDisc (lato DVD)" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "VinylDisc (lato vinile)" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "Vācaspati" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "Vāgadīśvari" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "Vāsanti" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "Vēgavāhiṇi" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "Vēlāvali" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "Vīra vasantaṁ" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "Filigrana" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "Cilindro fonografico" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "Strumenti ad aria" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "Lista desideri" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "Opera" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "Nome opera" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "Serie di opere" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "Yadukula kāṁbōji" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "Yaman kalyāṇ" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "Yamanī bilāval" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "Yamuna kalyāṇi" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "Yegah" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "Yegah-ı Acemi" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "Yürüksemai" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "Yürüksemai II" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "Yürüksofyan" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "ID ZAiKS" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "Zafer" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "Zarzuela" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "Zavil" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "Zavilaşiran" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "Zencir" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "Zengule" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "Zengulebuselik" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "Zenguleli Kürdi" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "Zevk-ü Tarab" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "Zevk-ı Dil" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "Zeybek" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "Zilkeş" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "Zilāph" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "Unità Zip" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "Zirefkend" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "ambiguo" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "Çargah" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "Çargah (Yeni)" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "Çehar Agazin" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "Çenber" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "Çeng-i Harbi" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "Çifteaksak" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "Çiftedüyek" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "Çiftesofyan" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "Çiftetelli" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "Çocuk şarkısı" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "Studio" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "Örnek Öz" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "Ābhēri" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "Ābhōgi" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "Ābhōgī" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "Ādhā" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "Ādhā cautāl" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "Ādhā/jaṭ" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "Ādi" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "Ādi (Tiśra naḍe)" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "Āhir bhairav" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "Āhiri" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "Ānand malhār" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "Ānandabhairavi" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "Āndōḷika" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "Ārabhi" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "Ēk niṣād bihāgḍā" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "Ēka" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "Ēktāl" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "İbrahimi" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "İki Bir" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "İkiz Aksak" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "İlahi" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "Śankarābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "Śaṅkara" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "Śikhar" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "Śivamat bhairav" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "Śivaranjani" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "Śivaran̄jani" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "Śrī" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "Śrīranjani" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "Śubhalakṣmi" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "Śubhapantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "Śudda sārang" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "Śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "Śuddadhanyāsi" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "Śuddasīmantini" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "Śuddh baradi" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "Śuddh basant" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "Śuddh kalyāṇ" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "Śuddh mārū" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "Śuddh naṭa" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "Śuddh sāraṅg" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "Śyām kalyāṇ" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "Śyāṁ kaḷyāṇ" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "Śūḷiṇi" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "Şark Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "Şarkı" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "Şedaraban" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "Şedd-i Saba" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "Şehnaz" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "Şehnaz Nişaburek" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "Şehnazbuselik" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "Şehnazhaveran" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "Şemsefruz" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "Şeref-i Hamidi" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "Şerefnuma" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "Şevk" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "Şevk-i Cedid" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "Şevk-i Cihan" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "Şevk-i Dil" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "Şevk-i Serab" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "Şevkaver" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "Şevkefza" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "Şevknüma" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "Şevkutarab" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "Şinaver" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "Şiraz" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "Şivekar" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "Şivekeş" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "Şivenüma" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "Şuri" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "Şuğul" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "Ḍāgori" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "Ṣanmukhapriya" ����������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/ja.po������������������������������������������������������������0000664�0000000�0000000�00000640156�14167750105�0020163�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # nikki, 2014 # Alexis Jeandeau <alexis.jeandeau@gmail.com>, 2020 # Atsushi Nakamura <r1990297@gmail.com>, 2020 # john doe, 2018 # Keshav Kini <keshav.kini@gmail.com>, 2013 # 532fd2f58e02ecfdf896ec90dcdd61a5_8e0e62b, 2017 # mai inoue, 2015 # mai inoue, 2015 # Masuda Sunatomo <sunatomo@gmail.com>, 2021 # Mitsuharu Kurita, 2016 # nikki, 2013-2014 # Nozomu Kurasawa <email address hidden>, 2012 # Nozomu KURASAWA <nabetaro@caldron.jp>, 2012-2014 # ffff23 <open_ffff23@protonmail.ch>, 2021 # Osamu Takahashi, 2014 # Osamu Takahashi, 2014 # PATATE12, 2014 # 赤沼栄 <sakaeakanuma@gmail.com>, 2017 # Shunsuke Shimizu <grafi@grafi.jp>, 2016-2017 # th1rtyf0ur, 2013 # th1rtyf0ur, 2013 # 和田篤 <entry@wa2c.com>, 2019 # 和田篤 <entry@wa2c.com>, 2019 # 和田篤 <entry@wa2c.com>, 2018 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 16:32+0000\n" "Last-Translator: Nicolás Tamargo <reosarevok@gmail.com>\n" "Language-Team: Japanese (http://www.transifex.com/musicbrainz/musicbrainz/language/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "\"モテット\" とは、様々な形式の (通常は無伴奏の) 合唱作品に対して用いられる用語です。厳密に何を指すかは時代によって大いに異なります。" #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "”ソナタ”とは、最初はバロック音楽の小規模な(しばしばソロまたはソロ+キーボードの)演奏作品を表す一般的な用語です。" #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "10インチシェラック盤" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "10インチビニール盤" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "12インチレーザーディスク" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "12インチシェラック盤" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "12インチビニール盤" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "3.5インチ フロッピーディスク" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "5.25インチ フロッピーディスク" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "7インチソノシート" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "7インチシェラック盤" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "7インチビニール盤" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "8インチレーザーディスク" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "8トラックカートリッジテープ" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "8cm CD" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "8cm CD+G" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "90 rpm、縦溝式 (Vertical-cut) のシェラック盤、Pathé レーベルが1906年~1932年に製作。" #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "ドリアンスケール" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "ミクソリディアンスケール" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "バレエとは、バレエダンスの演出のために、振り付けとともに使用されるように作曲された楽曲のことです。" #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "カンタータは楽器(通常オーケストラ)の伴奏を伴う声楽(多くの場合は合唱)の作曲物で、通常はいくつかの楽章で構成されています。" #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "協奏曲はオーケストラを伴奏するソリストのための音楽作品。" #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "音楽イベントとして普通位置付けられていないが、大会、博覧会または見本市のアクティビティの一部としてそれらを含めることができるイベント。" #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "プレゼント用のリリースや、近日発売予定の公式リリースを宣伝するためのリリース(例: プレリリース版、雑誌に同梱されているリリース、ラジオDJに提供されているエアプレイ用のバージョン)。" #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "一緒に演奏する複数のミュージシャンのグループ(場合によっては、メンバーの一部またはすべてがパフォーマンスや録音によって異なる場合がある)。" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "別々のバイオリン風楽器のように、関連しているが異なる楽器のグループ" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "イ長調" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "ミサ曲はキリスト教の聖体典礼(キリエ、グローリア、クレド、サンクトゥス、ベネディクトゥス、アグナス・デイ、その他の部分が追加されることもある)を音楽に合わせて構成された合唱曲。" #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "マスタークラスまたはクリニックは、アーティストが中小規模の聴衆と会い、個別に指導したり、聴衆の演奏スキルを向上させることを目的とした質問をしたりするイベント。" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "イ短調" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "パルティータは一連のバリエーションで構成された器楽作品であり、現在の定義ではスイートと類似している。" #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "リリース発表のため特別に開催されるパーティー、レセプション、その他のイベント。" #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "CDが入るスリーブ付きの完全製本" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "ステージでの1つまたは複数の演劇、ミュージカル、オペラ、バレエ、またはその他の同様の作品のステージ形式でのパフォーマンス(ステージングなしの<a href=\"https://en.wikipedia.org/wiki/Concert_performance\"> コンサートパフォーマンス</a> とは対照的に)。" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "物理メディアを製造する場所(一般的には工場)" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "屋内スポーツ、コンサート、その他のエンターテイメントイベントに使用できる観客のための階段状の座席で囲まれた中央にイベントスペースを持つ大規模な屋内エリアからなる場所。" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "ライブではない楽曲制作のために設計された場所で、通常はレコーディングスタジオ。" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "コンサートホールのように芸術的な生演奏を主な機能の一つとしている場所。" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "礼拝や宗教研究を主な機能とする場所。宗教的な建物はしばしばコンサートを主催し、特にクラシック音楽のレコーディング場所として使用される。" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "屋外スポーツイベントを開催することを主な目的とする場所で、通常は屋根のない観客のための構造物で囲まれたピッチ、または格納することができる屋根で構成される。" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "戯曲は、通常、登場人物間の台本による会話で構成される文学の一形態であり、単に読むだけでなく、演劇を目的とする。" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "詩は、一般的に短く、詩のある文学作品であり、通常、言葉はその音と、彼らが提案するイメージやアイデアのために選択される。" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "カルテットは、4つの声または楽器で採譜された楽曲。" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "定期的に開催されるフェスティバルで、通常は同一箇所で毎年開催される。" #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "学校、大学、または他の同様の教育機関(特に、音楽が教えられている機関)" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "同一賞を受賞した一連のアーティスト。" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "アーティストのシリーズ" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "イベントのシリーズ" #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "同一会場での同一ショーの一連のパフォーマンス。" #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "レコーディングのシリーズ" #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "アーティストによる異なる場所で開催された関連コンサートのシリーズ。" #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "同じ場所でのアーティストによる一連の関連コンサート。" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "リリースグループのシリーズ" #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "リリースのシリーズ" #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "クラシックを構成する作品のシリーズ" #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "作品のシリーズ" #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "連作歌曲は、単一のエンティティとしてシーケンスで実行されるように設計された曲のグループでである。 大半の場合、すべての曲は同じ作曲家によるものであり、同じ詩人や作詞家の言葉を使用することが少なくない。" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "歌はその起源であり(そしてほとんどの場合)、楽器の有無にかかわらず、歌うことによって演奏される声の作曲である。 これは、フォークミュージックやポピュラー音楽で群を抜いて最も一般的な形式ですが、古典的な文脈(「アートソング」)でもかなり一般的である。" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "サウンドトラックは、映画、テレビ番組、ビデオゲーム、さらには本に付随する音楽である。" #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "弦楽四重奏のように、しばしば一緒に演奏される楽器の標準的なグループ" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "スイートは、通常コンサートの設定で演奏される楽器またはオーケストラの曲の注文されたセットを示す。 それらは、バレエやオペラからの抜粋、または完全にオリジナルのムーブメンツである可能性がある。" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "交響詩は、絵画、風景、詩の内容、物語や小説、またはその他の非音楽的な情報源を想起させる、通常は単一の動きのプログラムによるオーケストラ音楽の一部である。" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "交響曲は拡張された作曲であり、ほとんどの場合、ソリストのいないオーケストラのために採譜される。" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "CDシングルによく使われる薄型のジュエルケース。" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "サルスエラは台詞と歌唱がの場面が入り混じったスペインの歌劇作品です。歌唱はオペラと流行歌が、ダンスとともに混ざり合ったものです。" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "変イ長調" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "変イ短調" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "嬰イ長調" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "嬰イ短調" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "AACIMH ID" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "ACAM ID" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "ACDAM ID" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "AEI ID" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "AGADU ID" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "AKKA/LAA ID" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "AKM ID" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "AMRA ID" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "APA ID" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "APDAYC ID" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "APRA ID" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "ARTISJUS ID" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "ASCAP ID" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "アルバム" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "シリーズの各要素の配置を手動で設定できます。" #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "タイトルが変更されたリリースの代替バージョン。 これらは実際のリリースに対応していないため、翻訳(者)間のリレーションシップにより元のリリースにリンクする必要がある。" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "アリアは、通常オーケストラの伴奏を伴う1つの声のための自己完結型の作品である。 それらはオペラの中で最も一般的ですが、カンタータ、オラトリオ、さらにはそれ自体(コンサートアリア)にも現れることがある。" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "オーディオドラマは、ドラマ化された純粋なアコースティックパフォーマンスであり、ラジオで放送されるか、オーディオメディア(テープ、CDなど)で公開される。" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "1日を通してさまざまな行為が行われるイベント。 大規模なフェスティバルは、複数日に亘って開催される場合もある。" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "単一のアーティストまたは多くの場合メインアクトの前に演奏するサポートアーティストとのコラボレーションによる個別のコンサート。" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "オペラは、歌手やオーケストラ/アンサンブルのための脚色された作品(テキスト+楽譜)である。 真のオペラでは、すべての対話はアリアやレチタティーヴォを通じて歌われますが、オペラのいくつかのスタイルには口頭対話が含まれる。" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "オラトリオは、オーケストラ、合唱団、ソリストを含む大規模な(通常は神聖な)楽曲のことである。 キャラクターとプロットを持っていますが、通常劇場で上演されない(それは衣装、小道具、そして強いキャラクターの相互作用を欠いている)。" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "序曲は、一般的に、オペラでの器楽の紹介でである。 独立した(「コンサート」)序曲も存在する。これは通常、交響詩よりも短いプログラムによる作品である。" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "アーティストやレコード会社によって認可されていない非公式/アンダーグラウンドリリース。 これには、非公式のライブレコーディングと海賊版リリースが含まれる。" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "エチュードは器楽の作曲であり、最も一般的にはかなり難しいものであり、通常、特定の技術的スキルを完成させるための練習資料を提供するように設計されているものである。" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "アーティストやレコード会社によって公式に認可されたリリース。 ほとんどのリリースはこのカテゴリに該当する。" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "地域" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "エリア名" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "アリア" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "アーティスト" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "アーティスト名" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "アーティストのシリーズ" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "どこから書きはじめればいいかわからないくらい多くの労力をCAcertに注ぎました。彼は Christian がドラフト状態までにした CPS をなんとか仕上げ、数えきれない時間を使って、人々を保証したり、" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "オーディオドラマ" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "オーディオドラマ" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "オーディオブック" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "自動" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "ロ調ドリア" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "ロ調ミクソリディア" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "ロ長調" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "ロ短調" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "変ロ長調" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "変ロ短調" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "嬰ロ長調" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "嬰ロ短調" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "BMI ID" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "BUMA/STEMRA ID" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "背面" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "バレエ" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "京劇" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "京劇は音楽、声楽、芝居、舞踊、曲芸を組み合わせた、中国の伝統的な劇の一様式です。" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "ベータマックス" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "Blu-ray-R" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "Blu-spec CD" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "本" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "ブックレット" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "海賊版" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "海賊版作品" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "ボックス" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "ブランド名" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "放送" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "ハ調ドリア" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "ハ調ミクソディリア" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "ハ長調" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "ハ短調" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "変ハ長調" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "変ハ短調" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "嬰ハ長調" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "嬰ハ短調" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "CASH ID" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "CCLI ID" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "CD+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "COMPASS ID" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "COTT ID" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "カンタータ" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "紙ジャケット" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "カートリッジ" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "カセット" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "カセットケース" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "キャラクター" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "合唱" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "市" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "市は、町や村も含むどんな大きさの居住地区にも用いられます。" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "コンピレーション" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "コンサート" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "協奏曲" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "コンベンション/エキスポ" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "コピーコントロールCD" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "コピーコントロールCD(CCCD)とは主に2001年から2006にかけてリリースされた、リッピングを防ぐためのものであると称するソフトウェアを含んだCDの総称です。最も有名なMacrovisionのCactus Data Shield(CDS)やSunnComm'sのMediaMaxといった、様々なソフトウェアが存在します。" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "国" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "国は、アメリカ合衆国などの、ISO 3166-1に含まれる(または以前含まれていた)地域を表します。" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "郡" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "郡は、主要な行政区画ではなく、地方自治体でもない国の小規模な行政区画に使用される。 例:アメリカの郡。 特定の領域の親領域を表示する場合、これらは考慮されない。" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "ニ調ドリア" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr " ニ調ミクソリディア" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "ニ長調" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "ニ短調" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "変ニ長調" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "変ニ短調" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "嬰ニ長調" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "嬰ニ短調" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "DJミックス" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "DTS CD" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-Audio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD-Video" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "DVDplus" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "DVDplus (CD面)" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "DVDplus (DVD-Audio面)" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "DVDplus (DVD-Video面)" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "データCD" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "デモ" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "デジブック" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "デジパック" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "デジタルメディア" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "ディスクボックスライダ" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "流通業者" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "地区" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "地区は、大都市の分割に使用されます。 例:クイーンズ。" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "DualDisc (CD 面)" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "DualDisc (DVD-Audio 面) " #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "DualDisc (DVD-Video 面) " #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr " ホ調ドリア " #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr " ホ調ミクソリディア" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "ホ長調" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "ホ短調" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "変ホ長調" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "変ホ短調" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "嬰ホ長調" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "嬰ホ短調" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "ECAD ID" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "エジソンダイヤモンドディスク" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "教育施設" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "電子楽器" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "CD-EXTRA" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "アンサンブル" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "イベント" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "イベント名" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "イベントのシリーズ" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "ヘ調ドリア" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr " ヘ調ミクソリディア" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "へ長調" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "へ短調" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "変へ長調" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "変へ短調" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "嬰へ長調" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "嬰へ短調" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "ファミリー" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "ファットボックス" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "女性" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "フェスティバル" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "フェスティバル" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "フォノグラム/グラモフォンで使用される溝のある平面ディスク。 特にシェラックとビニールのレコードで使用される" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "ソノシート" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "ソノシートは、通常の蓄音機のターンテーブルで再生できるように設計された、成形された溝のある薄くて柔軟なビニールシートで作られた蓄音機のレコードである。" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "フロッピードライブ" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "性別がまったく当てはまらない場合(アーティストとして参入した企業など)。" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "正式名称" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "前面" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "ト調ドリア" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr " ト調ミクソリディア" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "ト長調" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "ト短調" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "変ト長調" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "変ト短調" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "嬰ト長調" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "嬰ト短調" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "GEMA ID" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "ゲートフォールド・カバー" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "磁気テープではなく溝付きテープを使用したドイツのテープカートリッジ形式。" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "グループ" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "HFA ID" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "HQCD" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "持株会社" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "ハイブリッドSACD" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr " ハイブリッドSACD (CD部)" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr " ハイブリッドSACD (SACD部)" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr " ハイブリッドSACD (SACD部, 2チャンネル)" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr " ハイブリッドSACD (SACD部, マルチチャンネル)" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "ICE ID" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "アルゼンチンの権利者団体SADAICのID" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr " オーストラレーシアの権利者団体APRAのID" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr " オーストリアの権利者団体AKMのID" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "ベルギーの権利者団体SABAMのID" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "ボリビアの権利者団体SOBODAYCOMのID" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "ブラジルの権利者団体ECADのID" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "イギリスの権利者団体PRSのID" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "カナダの権利者団体SOCANのID" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "カナダの権利者団体SODRACのID" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "コロンビアの権利者団体SAYCOのID" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "コスタリカの権利者団体ACAMのID" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "キューバの権利者団体ACDAMのID" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "チェコの権利者団体OSAのID" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "デンマークの権利者団体KODAのID" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "ドミニカの権利者団体SGACEDOMのID" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "オランダの権利者団体BUMA/STEMRAのID" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "エクアドルの権利者団体SAYCEのID" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "フィンランドの権利者団体TEOSTOのID" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "フランスの権利者団体SacemのID" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "ドイツの権利者団体GEMAのID" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "グアテマラの権利者団体AEIのID" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr " ホンジュラスの権利者団体AACIMHのID" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "香港の権利者団体CASHのID" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "ハンガリーの権利者団体ARTISJUSのID" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "アイスランドの権利者団体STEFのID" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "イギリス・スウェーデン・ドイツの権利者団体ICEのID" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "アイルランドの権利者団体IMROのID" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "イタリアの権利者団体SIAEのID" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "日本の権利者団体JASRACのID" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "日本の権利者団体NexToneのID" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "韓国の権利者団体KOMCAのID" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr " ラトビアの権利者団体AKKA/LAAのID" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "マレーシアの権利者団体MACPのID" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "メキシコの権利者団体SACMのID" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "ニカラグアの権利者団体NICAUTORのID" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "ノルウェーの権利者団体TONOのID" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "パナマの権利者団体SPACのID" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "パラグアイの権利者団体APAのID" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "ペルーの権利者団体APDAYCのID" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "ポーランドの権利者団体ZAiKSのID" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "ポルトガルの権利者団体SPAのID" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "エルサルバドルの権利者団体SACIMのID" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "シンガポールの権利者団体COMPASSのID" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr " 南アフリカの権利者団体SAMROのID" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "スペインの権利者団体SGAEのID" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "スウェーデンの権利者団体STIMのID" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "スイスの権利者団体SUISAのID" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "台湾の権利者団体MÜSTのID" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "トリニダードの権利者団体COTTのID" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "アメリカの権利者団体ASCAPのID" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "アメリカの権利者団体BMIのID" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "アメリカの権利者団体SESACのID" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "ウルグアイの権利者団体AGADUのID" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "ベネズエラの権利者団体SACVENのID" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr " 国際的な(かつてはアメリカの)権利者団体AMRAのID" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr " 国際的な権利者団体LatinNetのID" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "国際的な権利者団体CCLIのID" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "民間ライセンス会社HFA(Harry Fox Agency)のID" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "IMRO ID" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "識別子" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "インプリント" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "付随音楽" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "付随音楽は、(通常は)演劇の背景として書かれた音楽です。" #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "先住民の領土/保護区" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "室内アリーナ" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "楽器" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "楽器名" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "インタビュー" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "島" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "島は、独自の細分化を形成しない島や環礁に使用されます。 例: スカイ島。 特定の領域の親領域を表示する場合、これらは考慮されない。" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "JASRAC ID" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "8cmCDを収納できる日本製ケース。 長方形であるが、スナップしよりコンパクトにすることが可能である(そのため名前が付けられている)。" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "ジュエルケース" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "KODA ID" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "KOMCA ID" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "キープケース" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "キー" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "レーベル" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "レーベル名" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "レーザーディスク" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "LatinNet ID" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "発売イベント" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "正式名称" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "ライブ" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "MACP ID" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "マドリガル" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "男性" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "手動" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "ミサ曲" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "メディア" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "マイクロカセット" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "軍事基地" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "ミックステープ/ストリート" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "モテット" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "市制" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "地方自治体は、都市の地方自治体の場合、単一の都市といくつかの周辺の村を含むことが多い小さな行政区画に使用される。 地方自治体は通常、いくつかの村をグループ化する。" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "MUSIC CARD" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "ミュージカル" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "ミュージカルシアターは、歌、会話、演技、ダンスを組み合わせた演劇の一形態である。" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "MÜST ID" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "NICAUTOR ID" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "NexTone ID" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "なし" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "該当なし" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "OSA ID" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "帯" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "公式" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "オペラ" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "オペレッタ" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "オラトリオ" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "オーケストラ" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "オリジナル製品" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "その他" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "その他" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "その他" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "その他" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "その他" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "その他" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "その他" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "その他の楽器" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "序曲" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "PRS tune コード" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "パルティータ" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "打楽器" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "個人" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "レコード盤" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "ピアノロール" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "場所" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "場所名" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "段ボールのスリップカバー内のプラスチックCDトレイ" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "クリアファイル" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "演奏" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "PLAYBUTTON" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "詩" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "ポスター" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "プレス工場" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "製品" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "プロモーション" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "散文" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "擬似リリース" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "音楽出版社" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "四重奏曲" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "生/未編集" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "レコーディング" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "レコーディング名" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "レコーディングのシリーズ" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "オープンリール" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "再販品" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "リリース" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "リリースグループ" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "リリースグループ名" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "リリースグループのシリーズ" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "リリース名" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "リリースのシリーズ" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "宗教建築物" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "リミックス" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "権利者団体" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "ラーガ(カルナータカ音楽)" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "SABAM ID" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "SACD (2チャンネル)" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "SACD (マルチチャンネル)" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "SACEM ID" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "SACIM ID" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "SACM ID" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "SACVEN ID" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "SADAIC ID" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "SAMRO ID" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "SAYCE ID" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "SAYCO ID" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "SDメモリーカード" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "SESAC ID" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "SGACEDOM ID" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "SGAE ID" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "SHM-CD" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "SHM-SACD" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "SHM-SACD (2チャンネル)" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "SHM-SACD (マルチチャンネル)" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "SIAE ID" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "SOBODAYCOM ID" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "SOCAN ID" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "SODRAC ID" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "SPA ID" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "SPAC ID" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "STEF ID" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "STIM ID" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "SUISA ID" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "検索ヒント" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "シリーズ" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "シリーズ名" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "シェラック盤" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "シェラック盤はグラモフォン盤の一種であり、20世紀前半において支配的な地位を占めていました。" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "シングル" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "スライドパック" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "スリムジュエルケース" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "スナップケース" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "ソナタ" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "歌曲" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "ソングサイクル" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "自然順を使用して、シリーズ内のアイテムを番号属性で自動的に並べ替えする。" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "サウンドトラック" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "サウンドトラック" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "背" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "スポークンワード" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "スタジアム" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "ステージパフォーマンス" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "ステッカー" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "弦楽器" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "スタジオ" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "区域" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "区域は、カリフォルニア、オンタリオ、沖縄といった、国の主要な行政区分を表すために用いられます。ある地域の上位となる地域を表示する際に利用されます。" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "組曲" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "スーパージュエルボックス" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "交響詩" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "交響曲" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "TEOSTO ID" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "TONO ID" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "Tefifon" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "DVDplusのCDレイヤー。 DVDレイヤーは別のメディアとして追加する必要がある。" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "DualDiscのCDレイヤー。 DVDレイヤーは別のメディアとして追加する必要がある。" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "ハイブリッド SACD のCDレイヤー。 SACDレイヤーは別のメディアとして追加する必要がある。" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "vinyl + CD VinylDisc CD面 。 ビニール面は別の媒体として追加する必要がある。" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "Capacitance Electronic Disc(CED)は、RCAによって開発されたアナログビデオディスク再生システムであり、蓄音機のレコードと同様の特殊な針と高密度の溝システムを使用して、ビデオとオーディオをテレビで再生可能である。" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "DVDplusのDVD(オーディオ)レイヤー。 CDレイヤーは別のメディアとして追加する必要がある。" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "DualDiscのDVD(オーディオ)レイヤー。 CDレイヤーは別のメディアとして追加する必要がある。" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "DualDiscのDVD(ビデオ)レイヤー。 CDレイヤーは別のメディアとして追加する必要がある。" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "vinyl + DVD で構成される VinylDisc の DVD面。ビニール面は別の媒体として追加する必要がある。" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "ハイブリッドSACDのSACDレイヤー。 CDレイヤーは別のメディアとして追加する必要がある。" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "マドリガーレは世俗的な声楽作品の一種である。 後のマドリガーレでは一般的ですが、元々伴奏無しであった。" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "オペレッタは、音楽と主題の両方の観点から、軽快なオペラのジャンルである。 オペレッタは一般的に短く、話し言葉の部分が含まれている。" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "硬くて脆いプラスチック製の従来のCDケース" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "VinylDiscのビニール面。 CDまたはDVD側は別のメディアとして追加する必要がある。" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "合唱団/合唱団(組織化された、通常は大勢の歌手のグループ)を示す。 一般に合唱団とは呼ばれない小さなボーカルアンサンブルやグループは、「グループ」として入力する方が適切である。" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "個々の架空の人物(架空の人物、動物、またはその他の種類の人物)を示す。" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "正式な名前(「ジョン・レノン」)またはパフォーマンス名(「スティング」)のいずれであっても、個人を示す。" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "オーケストラ(組織化された、通常は大規模な楽器奏者のグループ)を示。 小さなアンサンブル(トリオやカルテットなど)や、一般にオーケストラとは呼ばれないグループは、「グループ」として入力する方が適切である。" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "散文で書かれた、つまり、計量構造のない比較的普通の言語で書かれた文学作品(小説、短編小説、エッセイなど)" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "SACDの2チャンネル(ステレオ/モノラル)の目次" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "SHM-SACDの2チャンネル(ステレオ/モノラル)目次" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "ハイブリッドSACDのSACDレイヤーの2チャンネル(ステレオ/モノラル)目次" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "SACDのマルチチャネル目次" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "SHM-SACDのマルチチャネル目次" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "ハイブリッドSACDのSACDレイヤー上のマルチチャネル目次" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "トラック" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "トレー" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "USBフラッシュドライブ" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "タグ付けに使用する作業が必要な画像に使用(ただし、参照用にすでに使用されている可能性あり)" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "場所ではなく、エリアと見なすのに十分な大きさの軍事基地で使用される" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "北米のインディアン居留地/居留地や中南米の先住民の領土など、先住民が統治する半自治区に使用される。" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "VHD" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "会場" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "Video High Density(VHD)は、主に日本でJVCによって販売されたビデオディスク形式。" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "ビニール盤" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "VinylDisc" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "VinylDisc (CD面)" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "VinylDisc (DVD面)" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "VinylDisc (Vinyl面)" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "著作権表示" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "ワックスシリンダー" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "管楽器" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "ほしい物リスト" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "作品" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "ワーク名" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "作品のシリーズ" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "ZAiKS ID" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "サルスエラ" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "エチュード" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/ms_MY.po���������������������������������������������������������0000664�0000000�0000000�00000574721�14167750105�0020621�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Muhammad Adli Ibrahim <adli98@yahoo.com>, 2020-2021 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-13 16:04+0000\n" "Last-Translator: Muhammad Adli Ibrahim <adli98@yahoo.com>\n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/musicbrainz/musicbrainz/language/ms_MY/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ms_MY\n" "Plural-Forms: nplurals=1; plural=0;\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "" #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "" #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "Syelek 10″" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "Vinil 10″" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "Cakera Laser 12″" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "Syelek 12″" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "Vinil 12″" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "Cakera Liut 3.5″" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "Cakera Liut 5.25″" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "Cakera Lentur 7″" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "Syelek 7″" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "Vinil 7″" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "Cakera Laser 8″" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "Kartrij Berunut 8" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "CD 8cm" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "CD+G 8cm" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "Cakera syelek 90 ppm dipotong tegak yang dihasilkan oleh label Pathé dari tahun 1906 hingga tahun 1932." #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "Doria" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "Miksolidia" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "Lagu balet ialah muzik yang digubahkan serta digunakan sekali dengan reka tari dalam sebuah tarian balet." #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "Kantata ialah sebuah gubahan suara (lazimnya koral) dengan iringan instrumental (lazimnya dalam bentuk orkestra) dan selalunya dalam beberapa babak." #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "Konserto ialah sebuah karya muzik untuk pemuzik solo yang diiringi oleh sebuah orkestra." #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "Konvensyen, ekspo atau pesta perdagangan ialah sebuah peristiwa yang selalunya tidak berkisarkan persembahan muzik namun boleh juga disertakan sekali persembahan muzik sebagai kegiatan sampingan." #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "Sebuah keluaran percuma atau keluaran yang bertujuan untuk mempromosikan keluaran rasmi akan datang (contohnya: versi prakeluar, keluaran yang disertakan bersama naskhah majalah, versi yang dibekalkan kepada DJ untuk diputar di radio)." #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "Kelompokan alat muzik yang saling berkaitan namun berlainan. Contohnya, alat muzik jenis biola." #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "A major" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "Missa merupakan sebuah gubahan paduan suara yang menjadi sebahagian muzik sembahyang Eukaris Nasrani (Kyrie - Gloria - Credo - Sanctus - Benedictus - Agnus Dei, kadang-kadang ada juga bahagian lain yang dikandung)." #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "Kelas pakar atau lokakarya merupakan sebuah acara yang meilbatkan seorang seniman memberi tunjuk ajar atau juga menjawab pertanyaan daripada para hadirin dengan tujuan menambah baik kemahiran bermain alat muzik para hadirin." #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "A minor" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "" #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "Sebuah parti, majlis atau acara lain yang diadakan khas sempena pelancaran sebuah keluaran." #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "Buku berjilid lengkap dengan sarung di hujungnya tempat simpanan CD." #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "Tempat (selalunya kilang) pengilangan bahantara fizikal." #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "Tempat yang terdiri daripada sebidang kawasan luas yang tertutup dengan sebuah ruangan acara pusat yang dikelilingi oleh tempat duduk penonton yang bertingkat. Tempat ini boleh digunakan untuk sukan tertutup, konsert dan acara-acara hiburan lain." #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "Tempat yang direka untuk pembikinan muzik tak langsung, selalunya studio rakaman." #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "Tempat yang mengadakan persembahan kesenian langsung sebagai fungsi utamanya. Contoh, dewan konsert." #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "Tempat ibadat atau pengajian agama. Bangunan agama selalunya menempatkan konsert di samping menjadi tempat rakaman terutamanya muzik klasik." #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "Tempat pengehosan sukan luar. Selalunya terdapat kawasan balingan bola yang dikelilingi oleh struktur untuk penonton yang tidak berbumbung ataupun dengan bumbung boleh ditarik balik." #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "Lakon ialah sejenis bentuk sastera yang melibatkan perbualan berdasarkan skrip sesama watak yang diadakan di atas pentas berbanding dibaca sahaja." #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "Puisi merupakan sejenis bentuk sastera yang umumnya pendek serta berangkap. Kata-katanya pula dipilih berdasarkan bunyinya serta gambaran dan bayangan yang diberikan." #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "Pesta berulang. Lazimnya berlangsung setiap tahun di tempat yang sama." #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "Sekolah, universiti atau mana-mana institusi pendidikan yang serupa (terutamanya tempat didikan muzik, tapi tidak semestinya)" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "Siri seniman yang diberi anugerah yang sama." #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "Siri seniman." #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "Siri peristiwa." #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "Siri persembahan pertunjukan yang sama di tempat yang sama." #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "Siri rakaman." #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "Siri konsert yang berkait oleh seniman di tempat yang berlainan." #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "Siri konsert yang berkait oleh seniman di tempat yang sama." #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "Siri gabungan keluaran." #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "Siri keluaran." #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "Siri karya yang membentuk katalog gubahan klasik." #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "Siri karya." #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "Lagu asalnya ialah sebuah gubahan menggunakan suara nyanyian yang boleh jadi turut diiringi bunyi-bunyian. Bentuk ini kerap ditemukan di muzik rakyat atau kebanyakan namun boleh juga diketemui di gubahan klasik." #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "Runut bunyi ialah muzik yang disertakan dalam wayang gambar, rancangan televisyen, permainan video atau buku." #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "A datar major" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "A datar minor" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "A syap major" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "A syap minor" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "Pengecam AACIMH" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "Pengecam ACAM" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "Pengecam ACDAM" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "Pengecam AEI" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "Pengecam AGADU" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "Pengecam AKKA/LAA" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "Pengecam AKM" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "Pengecam AMRA" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "Pengecam APA" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "Pengecam APDAYC" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "Pengecam APRA" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "Pengecam ARTISJUS" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "Pengecam ASCAP" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Album" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "Boleh ditetapkan sendiri kedudukan setiap item dalam siri." #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "Versi lain sebuah keluaran dengan judul yang telah diubah. Versi ini sebenarnya tidak betul-betul wujud serta harus dipautkan dengan keluaran asal menggunakan hubungan alih huruf/bahasa." #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "Kawasan" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "Nama kawasan" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "Seniman" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "Anugerah seniman" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Nama seniman" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "Siri seniman" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "B major" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "B minor" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "B datar major" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "B datar minor" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "B syap major" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "B syap minor" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "Pengecam BMI" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "Pengecam BUMA/STEMRA" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Lagu balet" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "Opera Beijing" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "Opera Beijing atau jing xi merupakan suatu bentuk teater China warisan yang menggabungkan muzik, persembahan suara, kialan, tarian dan gerak akrobatik." #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "Blu-ray-R" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "CD Spesifikasi Blu" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "Buku" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "Buku kecil" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "Cetak Rompak" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "Penerbitan Cetak Rompak" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "Kotak" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "Nama jenama" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "Siaran" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "Pengecam CASH" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "Pengecam CCLI" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "CD+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "CDV" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "CED" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "Sarung Kadbod/Kertas" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "Kartrij" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "Kaset" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "Bekas Kaset" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "Katalog" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "Watak" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "Koir" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "CD Copy Control" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "CD Copy Control (CCCD) ialah istilah umum bagi CD yang dikeluarkan sekitar tahun 2001 hingga 2006. CD ini mengandungi perisian yang kononnya boleh menghalang perungkaian CD. Terdapat sebilangan kelainan perisiannya. Antara yang paling dikenali ialah Cactus Data Shield (CDS) oleh Macrovision dan MediaMax oleh SunnComm." #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "Negara" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "Adunan DJ" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "CD DTS" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-Audio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD-Video" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "DVDplus" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "DVDplus (sisi CD)" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "DVDplus (sisi DVD-Audio)" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "DVDplus (sisi DVD-Video)" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "CD Data" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "Bahantara Digital" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "DualDisc (sisi CD)" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "DualDisc (sisi DVD-Audio)" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "DualDisc (sisi DVD-Video)" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "Cakera Intan Edison" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "CD Dipertingkat" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "Peristiwa" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "Cakera pipih beralur yang pada piring hitam. Gunakan piring hitam syelek atau vinil secara khusus apabila diketahui" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "Cakera Lentur" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "Cakera lentur ialah sejenis piring hitam yang diperbuat daripada kepingan nipis vinil mudah lentur dengan alur yang teracu. Cakera ini direka agar boleh dimainkan di piring putar peti nyanyi." #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "Cakera Liut" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "Format kartrij pita Jerman yang menggunakan pita beralur berbanding pita magnet." #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Kumpulan" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "HQCD" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "HiPac" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "SACD hibrid" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "SACD hibrid (sisi CD)" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "SACD hibrid (sisi SACD)" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "SACD hibrid (sisi SACD, 2 saluran)" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "SACD hibrid (sisi SACD, berbilan saluran)" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "Pengenal Pasti" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "" #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "Alat Muzik" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "Nada" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "Label" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "Cakera Laser" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "Kaset mikro" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "Cakera Mini" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "Kad Muzik" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "Tiada" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "Orkestra" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Lain-lain" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "Lain-lain" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Lain-lain" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Lain-lain" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "Lain-lain" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Lain-lain" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Lain-lain" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "Cakera Pathé" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "Orang" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "Piring hitam" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "Mainkan" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Puisi" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "Penerbit" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "Rakaman" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "Gelendong ke gelendong" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "Keluaran" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "Adun semula" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "SACD (2 saluran)" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "SACD (berbilang saluran)" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "Kad SD" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "SHM-CD" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "SHM-SACD" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "SHM-SACD (2 saluran)" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "SHM-SACD (berbilang saluran)" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "Siri" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "Syelek" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "Piring syelek ialah jenis piring hitam yang utama semasa separuh abad ke-20 yang pertama." #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "Tefifon" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "Runut" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "Pemacu Kilat USB" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "VHD" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "Vinil" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "CakeraVinil" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "CakeraVinil (sisi CD)" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "CakeraVinil (sisi DVD)" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "CakeraVinil (sisi vinil)" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "Karya" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "Pemacu Zip" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "" �����������������������������������������������picard-release-2.7.3/po/attributes/nb.po������������������������������������������������������������0000664�0000000�0000000�00000605536�14167750105�0020173�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Allan Nordhøy <epost@anotheragency.no>, 2017 # CatQuest, The Endeavouring Cat, 2015,2017 # Kurt-Håkon Eilertsen <kurt@kheds.com>, 2014 # CatQuest, The Endeavouring Cat, 2012 # CatQuest, The Endeavouring Cat, 2014 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 16:32+0000\n" "Last-Translator: Nicolás Tamargo <reosarevok@gmail.com>\n" "Language-Team: Norwegian Bokmål (http://www.transifex.com/musicbrainz/musicbrainz/language/nb/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: nb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "" #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "" #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "10\" Skjellakk (steinkake)" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "10\" vinyl" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "12\" Skjellakk (steinkake)" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "12\" Vinyl" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "3.5\" Diskett" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "7\" Flexidisk" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "7\" Skjellakk" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "7\" Vinyl" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "8cm CD" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "8cm CD+G" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "" #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "A-dorisk" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "A-miksolydisk" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "" #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "" #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "" #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "" #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "" #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "A-dur" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "" #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "a-moll" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "" #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "" #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "" #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "En serie med arrangementer." #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "" #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "En serie av innspillinger" #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "" #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "En serie med utgivelsesgrupper" #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "En serie med utgivelser" #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "" #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "En serie med åndsverk" #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "" #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "As-dur" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "as-moll" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "aiss-moll" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "APRA ID" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "ASCAP ID" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "Acem" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "Acem Nevruz" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "Acem Rast" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "Acem Zemzeme" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "Acemaşiran" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "Acembuselik" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "Acemkürdi" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "Acemli Yegah" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "Acemtarab" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "Aheng-i Tarab" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "Ak Dügah" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "Aksak" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "Aksaksemai" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "Aksaksemai Evferi" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Album" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "" #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "Amṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "Amṛtavāhiṇi" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "Anberefşan" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "Araban" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "Arabankurdi" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "Aram-ı Can" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "Aram-ı Dil" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "Aranağme" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "Arazbar" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "Arazbar Zemzeme" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "Arazbarbuselik" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "Arazbarek" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "Område" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "Områdenavn" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "Aria" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "Artist" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Artistnavn" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "Artık Aksaksemai" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "Asāvēri" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "Lydbok" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "Automatisk" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "Aydın" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "Ayin Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "Ayin-i Şerif" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "Azeri Yürüksemai" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "Ağır Aksaksemai" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "Ağıraksak" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "Ağıraydın" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "Ağırdarbıfetih" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "Ağırdüyek" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "Ağırevfer" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "Ağırsemai" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "Ağırsenginsemai" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "Ağırçenber" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "Aşiran Maye" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "Aşiran Zemzeme" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "Aşkefza" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "Aṭāna" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "Aṭṭa" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "B-dorisk" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "B-miksolydisk" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "B-dur" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "b-moll" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "Bes-dur" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "bes-moll" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "BMI ID" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "Bakside" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "Bahr-ı Nazik" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "Bahudāri" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "Balahaṁsa" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Ballett" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "Bauḷi" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "Behāg" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "Beijing operaen" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "Bektaşi Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "Bektaşi Raksanı" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "Bektaşi Raksı" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "Bektaşi Raksı Evferi" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "Bend-i Hisar" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "Berefşan" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "Beste" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "Beste Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "Beste Hicaz" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "Beste Hisar" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "Beste Isfahan" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "Bestenigar" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "Beyati" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "Beyati Araban" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "Beyati Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "Beyati Arabankurdi" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "Beyati Ruy-i Acem" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "Beyatibuselik" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "Bezm-i Tarab" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "Bhairavi" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "Bhavāni" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "Bhāvapriya" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "Bhīmpalāsi" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "Bhōga sāvēri" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "Bhūpāḷaṁ" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "Bhūṣāvaḷi" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "Bilahari" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "Blu-spec CD" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "Bok" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "Hefte" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "Ulovlig" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "Ulovlig produksjon" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "Bozlak" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "Kringkasting" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "Budamanōhari" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "Bulgar Darbı" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "Buselik" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "Buselikaşiran" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "Büzürk" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "Bāgēśrī" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "Bēgaḍa" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "Bṛndāvana sāranga" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "Bṛndāvani" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "C-dorisk" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "C-miksolydisk" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "C-dur" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "c-moll" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "Ces-dur" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "Ciss-dur" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "ciss-moll" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "CD+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "CDV" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "CED" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "Cakravākaṁ" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "Candrajyōti" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "Candrakauns" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "Canfeza" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "Kantate" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "Kortbord/Papirarm" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "Kassett (generell)" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "Carturdaśa rāgamālika" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "Musikkassett" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "Kassettetui" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "Katalog" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "Caturaśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "Cencu kāmbhōji" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "Cevher" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "Rolle" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "Kor" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "Cintāmaṇi" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "Cittaranjani" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "By" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "Samlealbum" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "Konsert" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "Solokonsert" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "Copy Control CD" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "Land" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "Cumhurilahi" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "Curcuna" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "Cārukēśi" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "Cāyānāṭa" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "Cāyātarangiṇi" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "D-dorisk" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "C-miksolydisk" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "D-dur" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "d-moll" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "Des-dur" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "des-moll" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "diss-moll" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "DJ-miks" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "DTS CD" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-Audio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD-Video" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "DVDplus" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "DVDplus (CD side)" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "DVDplus (DVD-Audio side)" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "DVDplus (DVD-Video side)" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "Danişveran" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "Darb" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "Darb-ı Fetih" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "Darb-ı Hüner" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "Darb-ı Kürdi" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "Darb-ı Türki" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "Darbeyn" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "Darbār" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "Darbārī kānaḍa" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "Data CD" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "Demo" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "Destan" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "Devr-i Aryan" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "Devr-i Hindi" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "Devr-i Hindi II" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "Devr-i Kebir" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "Devr-i Revan" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "Devr-i Revan-ı Hindi" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "Devr-i Süreyya" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "Devr-i Süreyya Sofyanı" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "Devr-i Turan" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "Devr-i Turan II" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "Devāmṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "Dhanaśrī" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "Dhanyāsi" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "Dharmāvati" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "Dhr̥va" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "Dhēnuka" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "Digipak" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "Digitalt media" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "Dil Efruz" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "Dildar" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "Dilkeside" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "Dilkeş" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "Dilkeşhaveran" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "Dilküşa" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "Dilnevaz" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "Dilnişin" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "Distributør" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "Distrikt" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "Divan" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "Dolap" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "DualDisc (CD side)" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "DualDisc (DVD-Audio side)" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "DualDisc (DVD-Video side)" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "Durak" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "Durak Evferi" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "Durga" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "Dvijāvanti" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "Dügah" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "Dügah Maye" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "Dügahbuselik" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "Dümen" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "Düyek" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "Düşems" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "Dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "Dēvakriya" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "Dēvamanōhari" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "Dēś" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "Dēśādi" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "Dīpakaṁ" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "Dīpāḷi" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "E-dorisk" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "E-miksolydisk" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "E-dur" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "e-moll" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "Es-dur" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "es-moll" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "eiss-moll" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "Elektronisk instrument" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "Eski Sipihr" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "Evcara" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "Arrangement" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "Arrangementnavn" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "Evfer" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "Eviç" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "Eviç Bahr-i Nazik" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "Eviç Huzi" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "Eviç Maye" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "Eviç Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "Eviç Saba" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "Eviç Şevk" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "Eviçbuselik" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "Eviçkürdi" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "Evsat" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "Ezan" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "F-dorisk" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "F-miksolydisk" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "F-dur" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "f-moll" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "Fes-dur" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "Fiss-dur" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "fiss-moll" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "Fahte" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "Fantezi" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "Kvinne" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "Fer" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "Fer'i Muhammes" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "Ferahfeza" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "Ferahnak" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "Ferahnakaşiran" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "Ferahnüma" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "Ferahzad" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "Festival" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "Festival" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "Feth-i Bağdad" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "Feth-i Belgrad" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "Feth-i Dil" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "Feth-i Hicaz" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "Fireng-i Fer" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "Flexidisk" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "Formelt navn" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "Frengçin" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "Forside" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "G-dorisk" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "G-miksolydisk" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "G-dur" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "g-moll" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "Ges-dur" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "Giss-dur" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "giss-moll" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "GEMA ID" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "Gamakakriya" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "Gamakakriya/Pūrvīkaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "Garuḍadhvani" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "Digipak" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "Gaurīmanōhari" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "Gauḍa malhār" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "Gauḷa" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "Gauḷipantu" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "Gazel" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "Gaṁbhīra nāṭa" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "Gaṁbhīra vāṇi" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "Gerdaniye" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "Gerdaniyebuselik" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "Gerdaniyekürdi" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "Geveşt" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "Geştü Güzar-ı Bahar" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "Ghanṭa" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "Gonca-i Rana" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Gruppe" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "Gurjāri" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "Güldeste" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "Gülizar" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "Gülizarbuselik" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "Gülnari" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "Gülruh" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "Gülzar" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "Gülşen-i Vefa" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "Güvende" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "Gānamūrti" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "Gānavāridhi" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "Gāngēyabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "Gōpikāvasantaṁ" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "HQCD" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "Hafif" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "Halk Türküsü" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "Hamsadhvani" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "Hamsavinōdini" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "Hamīr kaḷyaṇi" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "Harikāmbhōji" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "Haver" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "Havi" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "Haṁsanādaṁ" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "Haṁsānandi" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "Heftgah" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "Hezeç" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "Hicaz" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "Hicaz Büzürk" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "Hicaz Dilkeş" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "Hicaz Hümayun" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "Hicaz Uzzal" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "Hicaz Zemzeme" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "Hicaz Zirgüle" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "Hicazaşiran" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "Hicazbuselik" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "Hicazeyn" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "Hicazi Acem" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "Hicazi Irak" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "Hicazi Muhalif" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "Hicazi Rumi" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "Hicazi Türki" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "Hicazi Uşşak" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "Hicazkar" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "Hicazkar-Kürdi" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "Hicazkar-ı Kadim" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "Hicazkarbuselik" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "Hindustān gāndhāri" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "Hindōḷa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "Hindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "Hisar" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "Hisar Vech-i Şehnaz" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "Hisarbuselik" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "Horasan" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "Horosani Beyati" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "Hoş Aver" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "Hussēnī" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "Hutbe" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "Huzi" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "Hybrid SACD" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "Hybrid SACD (CD lag)" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "Hybrid SACD (SACD lag)" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "Hüdavendigar" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "Hüseyni" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "Hüseyni Araban" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "Hüseyni Gülizar" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "Hüseyni Zemzeme" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "Hüseyniaşiran" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "Hüseynibuselik" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "Hüzzam" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "Hüzzam-ı Cedid" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "Hēmavati" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "" #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "Innendørs arena" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "Instrument" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "Instrumentnavn" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Intervju" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "Irak" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "Irakaşiran" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "Iraksak" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "Isfahan" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "Isfahan Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "Isfahan Zemzeme" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "Isfahan-ı Cedid" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "Isfahanbuselik" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "Isfahanek" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "Isfahani" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "Øy" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "JASRAC ID" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "Jaganmōhini" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "Janaranjani" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "Jaya manōhari" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "Jayantasēna" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "Jayantaśrī" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "Jhankāradhvani" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "Jingala" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "Jyōti svarūpiṇi" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "Jōg" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "Jōgiya" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "Jōnpuri" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "KOMCA ID" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "Kalenderi" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "Kalgaḍa" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "Kalyāṇi" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "Kalāvati" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "Kamalāmanōhari" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "Kamet" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "Kamās" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "Kannaḍa gaula" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "Kanto" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "Kapalı Curcuna" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "Kar" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "Kar-ı Natık" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "Kar-ı Nev" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "Karabağı" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "Karaharapriya" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "Karcığar" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "Karçe" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "Karşılama" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "Karṇaranjani" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "Karṇāṭaka behāg" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "Karṇāṭaka dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "Karṇāṭaka kāpi" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "Karṇāṭaka śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "Kasaphavası" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "Kathanakutūhalaṁ" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "Katikofti" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "Kaḷyāṇa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "Kaḷā sāvēri" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "Kaḷānidhi" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "Kebüter" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "Kedāraṁ" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "Keepcase" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "Toneart" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "Khaṇḍa chāpu" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "Khaṇḍa-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "Khaṇḍa-jāti ēka" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "Koda" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "Koşma" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "Kuntalavarāḷi" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "Kur'an-ı Kerim" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "Kurinji" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "Köçekçe" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "Küpe" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "Kürdi" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "Kürdi Gerdaniye" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "Kürdilihicazkar" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "Kürthavası" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "Küçek" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "Küçekneva" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "Kāmaranjani" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "Kāmavardani/Pantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "Kānaḍa" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "Kāntāmaṇi" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "Kāpi" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "Kāpi nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "Kāvaḍicindu" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "Kāṁbhōji" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "Kēdāragauḷa" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "Kīravāṇi" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "Kīraṇāvaḷi" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "Kōkiladhvani" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "Kōkilapriya" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "Plateselskap" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "Plateselskapnavn " #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "Lalegül" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "Lalita" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "Lalita pancamaṁ" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisc" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "Latāngi" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "Lavāngi" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "Juridisk navn" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "Lenk Fahte" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "Live" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "Longa" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "Madhyamā varāḷi" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "Madhyamāvati" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "Madhyādi" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "Madrigal" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "Maduvanti" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "Mahfelsürmesi" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "Mahur" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "Mahurbuselik" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "Mahurhan" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "Mahālakṣmi" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "Malahari" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "Malayamārutaṁ" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "Mann" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "Mandra" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "Mandāri" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "Manual" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "Manōranjani" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "Marş" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "Messe" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "Maver" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "Mavera" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "Maveraünnehir" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "Maybe attending" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "Mayūra sāvēri" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "Maṇirangu" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "Maṭhya" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "Meclis Efruz" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "Medhal" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "Medie" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "Meghamalhar" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "Mehter" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "Mersiye" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "Mevlevi Evferi" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "Mevlidişerif" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "Miraciye" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "Miśra chāpu" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "Miśra khamāj" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "Miśra pahāḍi" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "Miśra yaman" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "Miśra śivaranjani" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "Miśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "Miśra-jāti rūpaka" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "Motett" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "Muaşşer" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "Muhalif" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "Muhalif-i Irak" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "Muhalif-i Rast" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "Muhalif-i Uşşak" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "Muhammes" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "Muhayyer" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "Muhayyer Sünbüle" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "Muhayyer Zengüle" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "Muhayyerbuselik" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "Muhayyerkürdi" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "Mukhāri" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "Kommune" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "Murabba" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "Musikkort" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "Musikal" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "Muzaaf Devr-i Kebir" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "MÜST ID" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "Müberka" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "Münacaat" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "Mürekkep Isfahan" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "Mürekkep Nimsofyan" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "Mürekkep Semai/Üçleme" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "Mürekkep Sofyan" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "Müselles" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "Müsemmen" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "Müsemmen II" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "Müstear" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "Müşküye" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "Mānavati" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "Mānji" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "Mānḍu" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "Mārgahindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "Māyāmāḷavagauḷa" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "Māḷavi" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "Mōhan kaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "Mōhanaṁ" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "Naat" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "Nakış" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "Narefte" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "Natipeygamberi" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "Navarasa kannaḍa" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "Navarāgamālika" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "Navrōj" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "Nazlı Düyek" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "Naḷinakānti" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "Naṭabhairavi" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "Naṭanārāyaṇi" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "Necd-i Hüseyni" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "Nefes" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "Neresin" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "Neva" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "Neva Bağdat" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "Neva Dilkeş" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "Nevabuselik" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "Nevakürdi" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "Nevaziş" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "Neveda" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "Neveser" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "Nevkeş" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "Nevruz" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "Nevruzi Rumi" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "Neşataver" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "Nigar" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "Nihavend-i Kebir" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "Nihavend-i Rumi" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "Nihavent" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "Nikriz" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "Nimberefşan" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "Nimdevir" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "Nimevsat" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "Nimhafif" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "Nimsakil" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "Nimsofyan" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "Nimçember" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "Ninni" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "Nirōṣita" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "Nişabur" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "Nişaburek" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "Nişabureyn" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "Ingen" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "Nuşingül" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "Nühüft" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "Nādanāmakriya" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "Nāga gāndhāri" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "Nāgasvarāvaḷi" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "Nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "Nāsikabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "Nāyaki" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "Nāṭa" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "Nāṭakapriya" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "Nāṭakurinji" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "Nīlāṁbari" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "Obi" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "Offisiell" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "Opera" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "Operette" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "Oratorium" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "Orkester " #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "Original Produksjon" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Annen" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "Annet" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Annet" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Annet" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "Annet" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Annen" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Annet" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "Annet instrument" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "Ouverture" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "Eid Musikk (Musikk jeg eier)" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "Oynak" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "Oyunhavası" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "Paras" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "Partita" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "Paṭdīp" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "Pençgah" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "Pençgah-ı Asl" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "Pençgah-ı Zaid" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "Perr-i Zerrin" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "Person" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "Pesendide" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "Peyk-i Neşat" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "Peyk-i Safa" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "Peşrev" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "Pianorull" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "Sted" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "Stedsnavn " #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "Skuespill" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Dikt" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "Pop şarkısı" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "Poster" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "Produksjon" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "Promoplate" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "Prosa" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "Utgiver" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "Puṇṇāgavarāḷi" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "Puṣpalatika" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "Pālamanjari" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "Pāḍi" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "Pūrvi" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "Pūrṇa ṣaḍjaṁ" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "Pūrṇacandrika" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "Kvartett" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "Rahatfeza" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "Rahatülervah" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "Raksaksağı" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "Raksaksağı II" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "Raksan" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "Ramiş-i Can" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "Ranjani" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "Rasikapriya" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "Rast" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "Rast Haveran" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "Rast-Maye" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "Rast-ı Atik" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "Rast-ı Cedid" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "Rast-ı Rumi" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "Rast-ı Sağır" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "Rast-ı Sultani" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "Rastaşiran" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "Rastdilara" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "Rastkürdi" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "Ratipati priya" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "Ravicandrika" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "Innspilling" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "Innspillingsnavn" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "Rullebånd" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "Rehavi" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "Rekb-i Zavil" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "Utgivelse" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "Utgivelsesgruppe" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "Utgivelsesgruppenavn" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "Utgivelsesnavn" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "Religiøs bygning " #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "Remel" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "Remiks" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "Reng-i Dil" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "Revnaknüma" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "Reyya" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "Rudrapriya" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "Ruhnüvaz" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "Rumeli Türküsü" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "Ruy-i Dilara" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "Ruy-i Irak" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "Ruy-i Neva" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "Raga (Karnatisk)" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "Rāgamālika" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "Rāgavinōdini" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "Rāgēśrī" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "Rāma manōhari" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "Rāmapriya" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "Rēvagupti" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "Rēvati" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "Rītigauḷa" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "Rūpaka" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "SACEM ID" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "SADAIC ID" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "SDkort" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "SESAC ID" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "SGAE ID" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "SHM-CD" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "SHM-SACD" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "SOCAN ID" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "SUISA ID" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "Saba" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "Saba Zemzeme" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "Sabaaşiran" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "Sababuselik" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "Sabakürdi" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "Sahānā" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "Sakil" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "Salatüselam" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "Salatıümmiye" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "Sarasvati" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "Sarasvatī manōhari" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "Sarasāngi" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "Saurāṣtraṁ" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "Savt" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "Sazeseri" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "Sazkar" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "Sazsemaisi" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "Søketips" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "Segah" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "Segah Araban" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "Segah Maye" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "Selam" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "Selmek" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "Semai" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "Sencuruṭṭi" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "Sengendaz" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "Sengin Türkaksağı" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "Senginsemai" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "Serbest" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "Serie" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "Serienavn" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "Seyir" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "Skjellakk" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "Simhavāhini" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "Simhēndra madhyamaṁ" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "Sindhubhairavi" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "Sindhumandāri" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "Singel" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "Sipihr" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "Sirto" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "Sofyan" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Sonate" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "Sang" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "Sangsyklus" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "Lydspor" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "Lydspor" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "Rygg" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "Taleplate" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "Stadion" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "Klistremerke" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "Strengeinstrument" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "Studio" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "Sucaritra" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "Suite" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "Sultani" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "Sultani Irak" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "Sultanıbuselik" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "Sultanıcedid" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "Sultanıeviç" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "Sultanıhüzzam" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "Sultanısegah" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "Sultanıyegah" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "Sumanēśaranjani" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "Sunādavinōdini" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "Suraṭi" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "Suzidil" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "Suzidilara" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "Suzinak" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "Suzinak Zirgüle" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "Suzinak-ı Nev" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "Svararanjani" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "Tonedikt" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "Symfoni" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "Sünbüle" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "Süreyya" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "Sürurefza" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "Sālaga bhairavi" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "Sāma" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "Sāranga" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "Sārāmati" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "Sāvēri" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "Tahir" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "Tahirbuselik" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "Taksim" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "Tanarūpi" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "Tango" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "Tarz-ı Cedid" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "Tarz-ı Cihan" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "Tarz-ı Nevin" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "Tavşanca" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "Tebriz" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "Tek Vuruş" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "Tekbir" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "Temcidmünacatı" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "Tereşşüd" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "Tesbih" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "Tesbihilahi" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "Tevhid" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "Tevşihilahi" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "Vanlig CD-etui, laget av hard, skjør plast." #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "Tillāng" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "Tiśra-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "Tiśra-jāti ēka" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "Spor" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "Innlegg" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "Türk Darbı" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "Türkaksağı" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "Türki Hicaz" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "Türkmen" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "Türkü" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "Tüvanger" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "Tāla (Carnatic)" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "Tōḍi" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "USB Minnepinne" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "Udaya ravicandrika" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "Uzunhava" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "Uzzal" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "Uşşak" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "Uşşak Ruy-i Nikriz" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "Uşşakaşiran" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "Videokassett" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "Vakuḷābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "Valaji" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "Vandanadhāriṇi" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "Varamu" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "Varāḷi" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "Varṇarūpini" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "Vasanta" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "Vasanta varāḷi" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "Vasantabhairavi" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "Vecd-i Dil" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "Vech-i Arazbar" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "Vech-i Dil" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "Vech-i Şehnaz" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "Vijayanagari" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "Vijayasarasvati" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "Vijayaśrī" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "Vinyl" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "Vācaspati" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "Vāgadīśvari" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "Vāsanti" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "Vēgavāhiṇi" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "Vēlāvali" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "Vīra vasantaṁ" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "Vannmerke" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "Voksrull" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "Blåseinstrument" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "Ønskeliste" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "Åndsverk" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "Åndsverknavn" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "Yadukula kāṁbōji" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "Yamuna kalyāṇi" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "Yegah" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "Yegah-ı Acemi" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "Yürüksemai" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "Yürüksemai II" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "Yürüksofyan" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "Zafer" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "Zarzuela" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "Zavil" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "Zavilaşiran" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "Zencir" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "Zengule" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "Zengulebuselik" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "Zenguleli Kürdi" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "Zevk-ü Tarab" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "Zevk-ı Dil" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "Zeybek" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "Zilkeş" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "Zirefkend" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "tvetydig" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "Çargah" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "Çargah (Yeni)" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "Çehar Agazin" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "Çenber" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "Çeng-i Harbi" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "Çifteaksak" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "Çiftedüyek" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "Çiftesofyan" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "Çiftetelli" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "Çocuk şarkısı" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "Örnek Öz" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "Ābhēri" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "Ābhōgi" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "Ādi" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "Ādi (Tiśra naḍe)" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "Āhir bhairav" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "Āhiri" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "Ānandabhairavi" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "Āndōḷika" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "Ārabhi" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "Ēka" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "İbrahimi" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "İki Bir" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "İkiz Aksak" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "İlahi" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "Śankarābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "Śivaranjani" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "Śrī" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "Śrīranjani" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "Śubhapantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "Śudda sārang" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "Śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "Śuddadhanyāsi" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "Śuddasīmantini" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "Śyāṁ kaḷyāṇ" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "Śūḷiṇi" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "Şark Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "Şarkı" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "Şedaraban" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "Şedd-i Saba" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "Şehnaz" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "Şehnaz Nişaburek" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "Şehnazbuselik" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "Şehnazhaveran" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "Şemsefruz" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "Şeref-i Hamidi" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "Şerefnuma" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "Şevk" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "Şevk-i Cedid" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "Şevk-i Cihan" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "Şevk-i Dil" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "Şevk-i Serab" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "Şevkaver" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "Şevkefza" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "Şevknüma" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "Şevkutarab" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "Şinaver" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "Şiraz" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "Şivekar" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "Şivekeş" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "Şivenüma" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "Şuri" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "Şuğul" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "Ṣanmukhapriya" ������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/nl.po������������������������������������������������������������0000664�0000000�0000000�00000661562�14167750105�0020206�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # reneweesp <bmom43@hotmail.com>, 2017 # Maurits Meulenbelt <email address hidden>, 2012 # Maurits Meulenbelt <mfmeulenbelt@gmail.com>, 2012 # Maurits Meulenbelt <mfmeulenbelt@gmail.com>, 2013-2021 # Nikolai Prokoschenko <email address hidden>, 2011 # Nikolai Prokoschenko <nikolai@prokoschenko.de>, 2011 # Niko Strijbol <strijbol.niko@gmail.com>, 2018 # Remko de Keijzer <remko@remkodekeijzer.nl>, 2021 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 19:02+0000\n" "Last-Translator: Maurits Meulenbelt <mfmeulenbelt@gmail.com>\n" "Language-Team: Dutch (http://www.transifex.com/musicbrainz/musicbrainz/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "Met motet worden verschillende soorten gezongen composities aangeduid. Meestal worden motetten niet door een instrument begeleid. Wat precies als een motet wordt beschouwd, hangt af van de periode." #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "Sonate is een benaming die wordt gebruikt voor kleinschalige instrumentale composities (vaak voor een solo-instrument of een solo-instrument samen met piano). De sonate is ontstaan in de barok." #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "10″-schellak" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "10″-vinyl" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "12″-LaserDisc" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "12″-schellak" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "12″-vinyl" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "3,5″-floppy" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "5,25″-floppy" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "7″-flexi-disc" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "7″-schellak" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "7″-vinyl" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "8″-LaserDisc" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "8-sporencassette" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "8cm-cd" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "8cm-cd+g" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "Verticaal gesneden platen van schellak die op 90 toeren moeten worden afgespeeld. Deze platen werden tussen 1906 en 1932 geproduceerd door Pathé." #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "A dorisch" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "A mixolydisch" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "Een ballet is muziek die is gecomponeerd om samen met choreografie te worden gebruikt in een balletvoorstelling." #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "Een cantate is een vocale compositie (vaak voor een koor) met een instrumentale (meestal orkestrale) begeleiding, meestal in meerdere delen." #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "Een concerto is een compositie voor een of meerdere solisten, begeleid door een orkest." #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "Een conventie, expo of handelsbeurs is een evenement dat meestal niet draait om muziekoptredens, maar dat wel muziek als extra activiteit kan hebben." #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "Een uitgave die wordt weggegeven of bedoeld is om een officiële uitgave te promoten (bijv. prerelease-uitgaven, uitgaven die met een tijdschrift gebundeld zijn of versies die aan radio-dj’s worden gegeven om te draaien)." #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "Een groep van meerdere muzikanten die samen optreden (in sommige gevallen heeft de groep tijdens verschillende optredens of opnames verschillende leden)." #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "Een groep verwante maar verschillende instrumenten, zoals de verschillende violen." #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "A grote terts" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "Een mis is een compositie voor koor die de onveranderlijke delen van de christelijke eucharistische liturgie (Kyrie – Gloria – Credo – Sanctus – Bedendictus – Agnus Dei, soms met toegevoegde delen) op muziek zet." #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "Een masterclass of clinic is een evenement waarbij een artiest een kleine tot middelgrote groep ontmoet en individueel instrueert en/of vragen beantwoordt met de bedoeling om het spelen van het publiek te verbeteren." #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "a kleine terts" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "Een partita is een instrumentale compositie van een serie variaties. In de huidige definitie lijkt het erg op een suite." #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "Een feest, receptie of ander evenement dat speciaal wordt gehouden voor het lanceren van een uitgave." #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "Een gelijmd gebonden boek met achterin een hoesje voor een cd." #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "Een uitvoering van een of meer toneelstukken, musicals, opera’s, balletten of soortgelijke composities met de bijbehorende voorstelling (in tegenstelling tot een <a href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert</a> van alleen de muziek)." #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "Een plaats (meestal een fabriek) waar fysieke media worden gefabriceerd." #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "Een plaats die bestaat uit een grote ruimte die wordt ingesloten door rijen zitplaatsen voor toeschouwers. Een overdekte arena kan worden gebruikt voor indoorsporten, concerten en andere evenementen." #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "Een plaats die bedoeld is voor de productie van muziek. Het is meestal een opnamestudio." #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "Een plaats die vooral bedoeld is voor liveoptredens, zoals een concertzaal." #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "Een plaats die als belangrijkste functie religieuze verering of studie heeft. Religieuze gebouwen worden vaak gebruikt voor concerten en opnames, vooral voor klassieke muziek." #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "Een plaats die als belangrijkste functie sportevenementen in de open lucht heeft. Meestal bestaat het uit een veld met daaromheen een gebouw voor toeschouwers zonder dak, of een dak dat kan worden ingetrokken." #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "Een toneelstuk is een vorm van literatuur en bestaat meestal uit uitgeschreven dialogen tussen personages. Toneelstukken zijn bedoeld voor theatervoorstellingen in plaats van om te lezen." #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "Een gedicht is een vorm van literatuur, meestal kort en rijmend, waarbij de woorden meestal worden gekozen voor de klank en voor de beelden en ideeën die ze oproepen." #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "Een kwartet is een compositie die voor vier stemmen of instrumenten wordt geschreven." #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "Een terugkerend festival dat meestal jaarlijks op dezelfde plek wordt gehouden." #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "Een school, conservatorium of ander soortgelijk onderwijsinstituut (vooral, maar niet alleen, een plek waar onderwijs in de muziek wordt gegeven)" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "Een serie artiesten die dezelfde prijs hebben gewonnen." #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "Een serie artiesten" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "Een serie evenementen." #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "Een serie optredens van dezelfde show op dezelfde locatie." #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "Een serie opnames." #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "Een serie gerelateerde concerten van een artiest op verschillende locaties." #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "Een serie gerelateerde concerten van een artiest op dezelfde locatie." #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "Een serie uitgavegroepen." #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "Een serie uitgaven." #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "Een serie composities die een catalogus van klassieke composities vormen." #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "Een serie composities." #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "Een liedcyclus is een groep liederen die bedoeld is om in een reeks of als één stuk te worden opgevoerd. Meestal zijn alle liederen geschreven door dezelfde componist en er worden vaak teksten gebruikt van dezelfde dichter of tekstschrijver." #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "Een lied is van origine (en nog steeds meestal) een compositie voor de stem, met of zonder instrumenten, die wordt gezongen. Dit is veruit de meest voorkomende vorm in volksmuziek en populaire muziek, maar komt ook vrij veel voor in een klassieke context." #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "Een soundtrack is muziek die een film, televisieprogramma, computerspel of zelfs boek begeleidt." #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "Een standaardgroep van instrumenten die vaak samen worden bespeeld, zoals een strijkkwartet." #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "Een suite is een geordende set instrumentale of orkestrale stukken die normaal gesproken in een concertvorm worden opgevoerd. Het kunnen delen van een ballet of opera zijn of originele stukken." #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "Een symfonisch gedicht is een stuk orkestmuziek, meestal uit een deel, dat een schilderij, landschap, gedicht, verhaal of andere niet-muzikale bron tot de verbeelding roept." #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "Een symfonie is een uitgebreide compositie die bijna altijd wordt geschreven voor een orkest zonder solisten." #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "Een dunnere variant van de jewel case, vaak gebruikt voor cd-singles." #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "Een zarzuela is een Spaanse lyrisch-dramatische compositie die gesproken en gezongen scenes afwisselt. De gezongen scenes bevatten opera en populaire liederen en dansen." #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "As grote terts" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "as kleine terts" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "Aïs grote terts" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "aïs kleine terts" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "AACIMH-ID" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "ACAM-ID" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "ACDAM-ID" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "AEI-ID" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "AGADU-ID" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "AKKA-/LAA-ID" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "AKM-ID" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "AMRA-ID" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "APA-ID" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "APDAYC-ID" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "APRA-ID" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "ARTISJUS-ID" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "ASCAP-ID" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "Acem" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "Acem Nevruz" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "Acem Rast" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "Acem Zemzeme" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "Acemaşiran" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "Acembuselik" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "Acemkürdi" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "Acemli Yegah" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "Acemtarab" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "Adānā" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "Adānā malhār" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "Aheng-i Tarab" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "Ahir lalit" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "Ahira bhairav" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "Ahiri tōḍī" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "Ak Dügah" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "Aksak" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "Aksaksemai" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "Aksaksemai Evferi" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "Alahaiyā bilāval" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Album" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "Maakt het mogelijk om de positie van ieder object in een serie handmatig in te stellen." #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "Ambikā" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "Amr̥t varṣiṇi" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "Amṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "Amṛtavāhiṇi" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "Een alternatieve versie van een uitgave waarbij de namen veranderd zijn. Deze komen niet overeen met een echte uitgave en moeten aan de originele uitgave worden gekoppeld met de vertaald/getranslitereerd-relatie." #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "Een aria is een op zichzelf staande eenstemmige compositie die meestal door een orkest wordt begeleid. Aria’s komen meestal voor in opera’s, maar ook in cantates, oratoria of zelfs op zichzelf (bijvoorbeeld in ariaconcerten)." #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "Een hoorspel is een gedramatiseerde, puur akoestieke voorstelling die op de radio wordt uitgezonden of op een audiomedium (cassette, cd, etc.) wordt uitgebracht." #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "Een evenement waarbij een aantal verschillende artiesten gedurende de dag optreedt. Grotere festivals kunnen meerdere dagen duren." #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "Een individueel concert van een enkele artiest of samenwerkende artiesten, vaak met ondersteundende artiesten die voor de hoofdartiest optreden." #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "Een opera is een gedramatiseerde compositie (bestaande uit tekst en muziek) voor zangers en orkest. In klassieke opera’s worden alle dialogen gezongen in aria’s en recitatieven, maar sommige soorten opera’s hebben ook gesproken dialogen." #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "Een oratorium is een grote, vaak religieuze, compositie voor een orkest, koor en solisten. Hoewel een oratorium karakters en een plot heeft, wordt het meestal niet theatraal opgevoerd, dus zonder kostuums, decor en veel interactie tussen de karakters." #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "Een ouverture is meestal de instrumentale introductie van een opera. Op zichzelf staande (concert)ouvertures bestaan ook. Meestal zijn dat composities die korter zijn dan een symfonisch gedicht." #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "Een onofficiële of underground uitgave waar geen toestemming voor is gegeven door de artiest en/of de platenmaatschappij. Hieronder vallen ook onofficiële liveopnames en illegaal verspreide uitgaven." #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "Een etude is een instrumentale compositie die wordt gecomponeerd om een bepaalde techniek te oefenen. Etudes zijn daarom meestal moeilijk om te spelen." #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "Anberefşan" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "Elke uitgave waar officieel toestemming voor is gegeven door de artiest en/of de platenmaatschappij. De meeste uitgaven vallen in deze categorie." #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "Araban" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "Arabankurdi" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "Aram-ı Can" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "Aram-ı Dil" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "Aranağme" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "Arazbar" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "Arazbar Zemzeme" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "Arazbarbuselik" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "Arazbarek" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "Gebied" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "Naam van het gebied" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "Aria" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "Artiest" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "Artiestenprijs" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Artiestennaam" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "Serie artiesten" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "Artık Aksaksemai" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "Asā māṇḍ" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "Asāvēri" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "Ga ik heen" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "Hoorspel" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "Hoorspel" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "Luisterboek" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "Automatisch" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "Aydın" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "Ayin Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "Ayin-i Şerif" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "Azeri Yürüksemai" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "Ağır Aksaksemai" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "Ağıraksak" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "Ağıraydın" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "Ağırdarbıfetih" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "Ağırdüyek" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "Ağırevfer" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "Ağırsemai" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "Ağırsenginsemai" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "Ağırçenber" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "Aşiran Maye" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "Aşiran Zemzeme" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "Aşkefza" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "Aṣṭa rāg mālikā" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "Aṭāna" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "Aṭṭa" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "B dorisch" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "B mixolydisch" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "B grote terts" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "b kleine terts" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "Bes grote terts" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "bes kleine terts" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "Bis grote terts" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "bis kleine terts" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "BMI-ID" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "BUMA/STEMRA-ID" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "achterkant" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "Bahr-ı Nazik" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "Bahudāri" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "Bahādurī tōḍī" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "Bahār" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "Bairāgi" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "Balahaṁsa" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Ballet" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "Basant" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "Basant bahār" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "Basant mukhāri" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "Basantī kēdār" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "Bauḷi" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "Behāg" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "Jing-opera (Peking-opera)" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "Jing-opera of Peking-opera is een vorm van traditioneel Chinees theater die muziek, vocale optredens, mime, dans en acrobatiek combineert." #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "Bektaşi Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "Bektaşi Raksanı" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "Bektaşi Raksı" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "Bektaşi Raksı Evferi" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "Bend-i Hisar" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "Berefşan" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "Beste" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "Beste Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "Beste Hicaz" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "Beste Hisar" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "Beste Isfahan" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "Bestenigar" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "Beyati" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "Beyati Araban" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "Beyati Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "Beyati Arabankurdi" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "Beyati Ruy-i Acem" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "Beyatibuselik" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "Bezm-i Tarab" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "Bhairav" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "Bhairav bahār" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "Bhairavi" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "Bhavamat bhairav" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "Bhavāni" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "Bhimapalās" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "Bhinna ṣaḍja" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "Bhāvapriya" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "Bhāṭiyār" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "Bhīm" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "Bhīmpalāsi" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "Bhōga sāvēri" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "Bhōpālī tōḍī" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "Bhūp" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "Bhūpāḷaṁ" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "Bhūṣāvaḷi" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "Bibhās" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "Bihāg" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "Bihāgdā" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "Bilahari" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "Bilāsakhānī tōḍī" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "Blu-ray-R" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "blu-spec cd" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "Boek" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "boekje" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "Bootleg" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "Onofficiële (bootleg) productie" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "Doos" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "Bozlak" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "Merknaam" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "Uitzending" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "Br̥ndāvanī sāraṅg" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "Budamanōhari" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "Bulgar Darbı" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "Buselik" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "Buselikaşiran" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "Büzürk" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "Bāgēśrī" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "Bārvā" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "Bēgaḍa" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "Bīhād bhairav" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "Bṛndāvana sāranga" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "Bṛndāvani" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "C dorisch" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "C mixolydisch" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "C grote terts" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "c kleine terts" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "Ces grote terts" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "ces kleine terts" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "Cis grote terts" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "cis kleine terts" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "CASH-ID" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "CCLI-ID" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "cd" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "cd+g" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "cd-r" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "cd-video (cdv)" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "CED" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "COMPASS-ID" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "COSCAP-ID" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "COTT-ID" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "Cakravākaṁ" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "Campak" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "Campākali" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "Candrajyōti" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "Candrakauns" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "Candramauli" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "Canfeza" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "Cantate" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "Kartonnen of papieren hoes" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "4- of 8-sporencassette" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "Carturdaśa rāgamālika" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "cassette" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "Cassettedoosje" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "Catalogus" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "Caturaśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "Cautāl" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "Cencu kāmbhōji" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "Cevher" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "Karakter" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "Koor" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "Chāyā malhār" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "Chāyānāt" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "Cintāmaṇi" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "Cittaranjani" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "Stad" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "Stad wordt gebruikt voor plaatsen van elke grootte, inclusief dorpen." #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "Compilatie" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "Concert" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "Concerto" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "Conventie/Expositie" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "cd met kopieerbeveiliging" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "Kopieerbeveiliging is een algemene term voor software die moet voorkomen dat de inhoud van een cd kan worden gekopieerd. Het werd vooral tussen 2001 en 2006 toegepast. Voorbeelden van dit soort software zijn Cactus Data Shield (CDS) van Macrovision en MediaMax van SunnComm." #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "Land" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "Land wordt gebruikt voor gebieden die zijn of waren opgenomen in de ISO 3166-1, bijvoorbeeld Nederland." #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "Gewest" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "Gewest wordt gebruikt voor kleinere administratieve eenheden van een land die geen onderafdelingen, maar ook geen gemeentes zijn. Bijvoorbeeld graafschappen in Engeland of Kreise in Duitsland. Gewesten worden niet getoond als bovenliggende gebieden van andere gebieden." #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "Cumhurilahi" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "Curcuna" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "Cāndanī kēdār" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "Cār tāl" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "Cārtāl kī savārī" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "Cārukēśi" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "Cāyānāṭa" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "Cāyātarangiṇi" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "D dorisch" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "D mixolydisch" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "D grote terts" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "d kleine terts" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "Des grote terts" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "des kleine terts" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "Dis grote terts" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "dis kleine terts" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "dj-mix" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "dts-cd" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "dvd" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "dvd-audio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "dvd-video" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "DVDplus" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "DVDplus (cd-kant)" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "DVDplus (dvd-audio-kant)" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "DVDplus (dvd-video-kant)" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "Danişveran" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "Darb" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "Darb-ı Fetih" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "Darb-ı Hüner" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "Darb-ı Kürdi" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "Darb-ı Türki" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "Darbeyn" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "Darbār" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "Darbāri" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "Darbārī kānaḍa" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "Darbārī tōḍī" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "data-cd" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "Demo" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "Destan" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "Devr-i Aryan" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "Devr-i Hindi" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "Devr-i Hindi II" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "Devr-i Kebir" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "Devr-i Revan" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "Devr-i Revan-ı Hindi" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "Devr-i Süreyya" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "Devr-i Süreyya Sofyanı" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "Devr-i Turan" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "Devr-i Turan II" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "Devāmṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "Dhamar" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "Dhanaśrī" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "Dhanyāsi" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "Dhanī" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "Dharmāvati" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "Dhr̥va" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "Dhēnuka" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "Digibook" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "Digipak" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "digitale media" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "Dil Efruz" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "Dildar" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "Dilkeside" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "Dilkeş" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "Dilkeşhaveran" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "Dilküşa" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "Dilnevaz" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "Dilnişin" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "Din kī puriyā" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "Discbox Slider" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "Distributeur" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "Stadsdeel" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "Stadsdeel wordt gebruikt voor een deel van een grote stad, bijvoorbeeld stadsdeel Centrum in Amsterdam." #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "Divan" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "Dolap" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "DualDisc (cd-kant)" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "DualDisc (dvd-audio-kant)" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "DualDisc (dvd-video-kant)" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "Durak" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "Durak Evferi" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "Durga" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "Durgā" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "Dvijāvanti" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "Dügah" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "Dügah Maye" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "Dügahbuselik" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "Dümen" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "Düyek" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "Düşems" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "Dādrā" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "Dēsi" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "Dēv gāndhār" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "Dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "Dēvakriya" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "Dēvamanōhari" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "Dēvgirī bilāval" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "Dēś" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "Dēśakār" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "Dēśādi" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "Dīpacaṇḍī" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "Dīpakaṁ" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "Dīpāvali" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "Dīpāḷi" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "E dorisch" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "E mixolydisch" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "E grote terts" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "e kleine terts" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "Es grote terts" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "es kleine terts" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "Eïs grote terts" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "eïs kleine terts" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "ECAD-ID" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "Edison Diamond Disc" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "Onderwijsinstituut" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "Elektronisch instrument" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "Enhanced CD" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "Ensemble" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "Eski Sipihr" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "Etüd" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "Evcara" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "Evenement" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "Naam van het evenement" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "Serie evenementen" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "Evfer" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "Eviç" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "Eviç Bahr-i Nazik" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "Eviç Huzi" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "Eviç Maye" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "Eviç Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "Eviç Saba" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "Eviç Şevk" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "Eviçbuselik" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "Eviçkürdi" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "Evsat" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "Ezan" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "F dorisch" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "F mixolydisch" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "F grote terts" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "f kleine terts" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "Es grote terts" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "Fes kleine terts" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "Fis grote terts" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "fis kleine terts" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "Fahte" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "Familie" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "Fantezi" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "Fatbox" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "Vrouwelijk" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "Fer" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "Fer’i Muhammes" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "Ferahfeza" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "Ferahnak" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "Ferahnakaşiran" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "Ferahnüma" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "Ferahzad" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "Festival" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "Festival" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "Feth-i Bağdad" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "Feth-i Belgrad" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "Feth-i Dil" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "Feth-i Hicaz" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "Fireng-i Fer" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "Platte schijven met groeven die met een platenspeler worden afgespeeld. Gebruik een specifieker medium, zoals schellak of vinyl, als je weet wat het is." #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "flexidisc" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "Flexidiscs zijn grammofoonplaten die zijn gemaakt van een dun, flexibel vel plastic met dezelfde groeven als normale grammofoonplaten, waardoor ze op een normale platenspeler kunnen worden afgespeeld." #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "floppy" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "Bedoeld voor gevallen waarbij het geslacht helemaal niet van toepassing is (zoals bedrijven die als artiest worden toegevoegd)." #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "Vorm (Ottomaans, Turks)" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "Officiële naam" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "Frengçin" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "voorkant" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "G dorisch" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "G mixolydisch" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "G grote terts" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "g kleine terts" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "Ges grote terts" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "ges kleine terts" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "Gis grote terts" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "gis kleine terts" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "GEMA-ID" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "Gamakakriya" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "Gamakakriya/Pūrvīkaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "Garuḍadhvani" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "Gatefold Cover" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "Gaurī" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "Gaurī basant" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "Gaurīmanōhari" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "Gauḍ malhār" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "Gauḍ sāraṅg" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "Gauḍa malhār" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "Gauḷa" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "Gauḷipantu" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "Gavti" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "Gazel" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "Gaṁbhīra nāṭa" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "Gaṁbhīra vāṇi" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "Gerdaniye" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "Gerdaniyebuselik" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "Gerdaniyekürdi" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "Tefifon was een Duits opslagmedium dat bestond uit een lint in een cassette, maar in plaats van een magneetband werd het geluid in groeven op het lint geschreven." #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "Geveşt" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "Geştü Güzar-ı Bahar" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "Ghanṭa" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "Gonca-i Rana" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Groep" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "Gurjarī tōḍī" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "Gurjāri" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "Guṇakārī" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "Güldeste" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "Gülizar" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "Gülizarbuselik" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "Gülnari" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "Gülruh" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "Gülzar" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "Gülşen-i Vefa" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "Güvende" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "Gānamūrti" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "Gānavāridhi" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "Gāndhī malhār" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "Gāngēyabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "Gōpikāvasantaṁ" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "Gōrākh kalyāṇ" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "hd-dvd" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "hdcd" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "HFA-ID" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "hqcd" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "Hafif" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "Halk Türküsü" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "Hamsadhvani" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "Hamsadhvāni" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "Hamsanārāyaṇi" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "Hamsavinōdini" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "Hamīr" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "Hamīr kaḷyaṇi" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "Harikāmbhōji" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "Haver" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "Havi" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "Haṁsanādaṁ" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "Haṁsānandi" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "Heftgah" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "Hezeç" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "HiPac" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "Hicaz" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "Hicaz Büzürk" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "Hicaz Dilkeş" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "Hicaz Hümayun" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "Hicaz Uzzal" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "Hicaz Zemzeme" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "Hicaz Zirgüle" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "Hicazaşiran" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "Hicazbuselik" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "Hicazeyn" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "Hicazi Acem" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "Hicazi Irak" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "Hicazi Muhalif" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "Hicazi Rumi" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "Hicazi Türki" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "Hicazi Uşşak" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "Hicazkar" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "Hicazkar-Kürdi" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "Hicazkar-ı Kadim" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "Hicazkarbuselik" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "Hindustān gāndhāri" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "Hindōl" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "Hindōl pañcam" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "Hindōḷa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "Hindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "Hisar" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "Hisar Vech-i Şehnaz" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "Hisarbuselik" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "Holding" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "Horasan" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "Horosani Beyati" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "Hoş Aver" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "Husaini" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "Hussēnī" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "Hutbe" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "Huzi" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "hybride sacd" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "hybride sacd (cd-laag)" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "hybride sacd (sacd-laag)" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "Hybride SACD (SACD-laag, twee kanalen)" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "Hybride SACD (SACD-laag, meerkanaals)" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "Hüdavendigar" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "Hüseyni" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "Hüseyni Araban" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "Hüseyni Gülizar" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "Hüseyni Zemzeme" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "Hüseyniaşiran" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "Hüseynibuselik" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "Hüzzam" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "Hüzzam-ı Cedid" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "Hēm bihāg" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "Hēm lalit" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "Hēmant" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "Hēmavati" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "Hēmāvānti" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "ICE-ID" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "Een ID van de Argentijnse auteursrechtenorganisatie SADAIC" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "Een ID van de Australaziatische auteursrechtenorganisatie APRA" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "Een ID van de Oostenrijkse auteursrechtenorganisatie AKM" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "Een ID van de Barbadiaanse auteursrechtenorganisatie COSCAP" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "Een ID van de Belgische auteursrechtenorganisatie SABAM" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "Een ID van de Boliviaanse auteursrechtenorganisatie SOBODAYCOM" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "Een ID van de Braziliaanse auteursrechtenorganisatie ECAD" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "Een ID van de Britse auteursrechtenorganisatie PRS for Music" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "Een ID van de Canadese auteursrechtenorganisatie SOCAN" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "Een ID van de Canadese auteursrechtenorganisatie SODRAC" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "Een ID van de Chinese auteursrechtenorganisatie MCSC" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "Een ID van de Colombiaanse auteursrechtenorganisatie SAYCO" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "Een ID van de Costa Ricaanse auteursrechtenorganisatie ACAM" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "Een ID van de Cubaanse auteursrechtenorganisatie ACDAM" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "Een ID van de Tsjechische auteursrechtenorganisatie OSA" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "Een ID van de Deense auteursrechtenorganisatie KODA" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "Een ID van de Dominicaanse auteursrechtenorganisatie SGACEDOM" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "Een ID van de Nederlandse auteursrechtenorganisatie BUMA/STEMRA" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "Een ID van de Ecuadoraanse auteursrechtenorganisatie SAYCE" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "Een ID van de Finse auteursrechtenorganisatie TEOSTO" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "Een ID van de Franse auteursrechtenorganisatie Sacem" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "Een ID van de Duitse auteursrechtenorganisatie GEMA" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "Een ID van de Guatemalaanse auteursrechtenorganisatie AEI" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "Een ID van de Hondurese auteursrechtenorganisatie AACIMH" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "Een ID van de Hongkongse auteursrechtenorganisatie CASH" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "Een ID van de Hongaarse auteursrechtenorganisatie ARTISJUS" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "Een ID van de IJslandse auteursrechtenorganisatie STEF" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "Een ID van de Indiase auteursrechtenorganisatie IPRS" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "Een ID van de International Copyright Enterprise" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "Een ID van de Ierse auteursrechtenorganisatie IMRO" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "Een ID van de Italiaanse auteursrechtenorganisatie SIAE" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "Een ID van de Jamaicaanse auteursrechtenorganisatie JACAP" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "Een ID van de Japanse auteursrechtenorganisatie JASRAC" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "Een ID van de Japanse auteursrechtenorganisatie NexTone" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "Een ID van de Koreaanse auteursrechtenorganisatie KOMCA" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "Een ID van de Letse auteursrechtenorganisatie AKKA/LAA" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "Een ID van de Maleisische auteursrechtenorganisatie MACP" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "Een ID van de Mexicaanse auteursrechtenorganisatie SACM" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "Een ID van de Nicaraguaanse auteursrechtenorganisatie NICAUTOR" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "Een ID van de Noorse auteursrechtenorganisatie TONO" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "Een ID van de Panamese auteursrechtenorganisatie SPAC" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "Een ID van de Paraguayaanse auteursrechtenorganisatie APA" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "Een ID van de Peruviaanse auteursrechtenorganisatie APDAYC" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "Een ID van de Poolse auteursrechtenorganisatie ZAiKS" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "Een ID van de Portugese auteursrechtenorganisatie SPA" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "Een ID van de Salvadoraanse auteursrechtenorganisatie SACIM" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "Een ID van de Singaporese auteursrechtenorganisatie COMPASS" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "Een ID van de Zuid-Afrikaanse auteursrechtenorganisatie SAMRO" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "Een ID van de Spaanse auteursrechtenorganisatie SGAE" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "Een ID van de Zweedse auteursrechtenorganisatie STIM" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "Een ID van de Zwitserse auteursrechtenorganisatie SUISA" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "Een ID van de Taiwanese auteursrechtenorganisatie MÜST" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "Een ID van de Thaise auteursrechtenorganisatie MCT" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "Een ID van de Trinidadaanse auteursrechtenorganisatie COTT" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "Een ID van de Amerikaanse auteursrechtenorganisatie ASCAP" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "Een ID van de Amerikaanse auteursrechtenorganisatie BMI" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "Een ID van de Amerikaanse auteursrechtenorganisatie SESAC" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "Een ID van de Uruguayaanse auteursrechtenorganisatie AGADU" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "Een ID van de Venezolaanse auteursrechtenorganisatie SACVEN" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "Een ID van de internationale (vroeger Amerikaanse) auteursrechtenorganisatie AMRA" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "Een ID van het internationale auteursrechtenconsortium LatinNet" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "Een ID van het particuliere licentiebedrijf CCLI" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "Een ID van het particuliere licentiebedrijf HFA (Harry Fox Agency)" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "IMRO-ID" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "IPRS-ID" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "Identificatoren" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "Ikvāi" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "Imprint" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "Toneelmuziek" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "Toneelmuziek is achtergrondmuziek die wordt geschreven voor toneel of ander theater." #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "Inheems gebied / reservaat" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "Indoorarena" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "Instrument" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "Naam van het instrument" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Interview" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "Irak" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "Irakaşiran" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "Iraksak" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "Isfahan" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "Isfahan Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "Isfahan Zemzeme" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "Isfahan-ı Cedid" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "Isfahanbuselik" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "Isfahanek" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "Isfahani" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "Eiland" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "Eiland wordt gebruikt voor eilanden en atollen die geen eigen onderafdeling vormen, zoals het Britse eiland Skye. Eilanden worden niet getoond als bovenliggende gebieden van andere gebieden." #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "JACAP-ID" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "JASRAC-ID" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "Jaganmōhini" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "Jaijaivanti" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "Jait kalyāṇ" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "Janaranjani" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "Een Japans cd-doosje voor cd’s van 8 cm. Het is doosje is rechthoekig, maar kan worden dubbelgeklapt om het compacter te maken (vandaar de naam)." #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "Jaunpuri" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "Jaya manōhari" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "Jayantasēna" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "Jayantaśrī" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "Jayavantī tōḍī" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "Jaṭ" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "Jewel Case" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "Jhankāradhvani" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "Jhaptāl" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "Jhinjhaṭ mān̄j" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "Jhinjhōṭi" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "Jhūmrā" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "Jingala" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "Jyōti svarūpiṇi" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "Jōg" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "Jōgiya" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "Jōgiyā" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "Jōgiyā asavāri" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "Jōgkauns" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "Jōnpuri" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "KODA-ID" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "KOMCA-ID" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "Kalenderi" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "Kalgaḍa" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "Kalyāṇ" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "Kalyāṇi" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "Kalāvati" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "Kalāśrī" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "Kamalāmanōhari" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "Kamet" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "Kamās" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "Kannaḍa gaula" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "Kanto" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "Kapalı Curcuna" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "Kar" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "Kar-ı Natık" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "Kar-ı Nev" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "Karabağı" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "Karaharapriya" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "Karcığar" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "Karçe" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "Karşılama" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "Karṇaranjani" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "Karṇāṭaka behāg" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "Karṇāṭaka dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "Karṇāṭaka kāpi" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "Karṇāṭaka śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "Kasaphavası" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "Kathanakutūhalaṁ" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "Katikofti" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "Kaunsī kānaḍā" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "Kauśik dhvani" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "Kaḷyāṇa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "Kaḷā sāvēri" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "Kaḷānidhi" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "Kebüter" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "Kedāraṁ" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "Keep Case" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "Toonsoort" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "Khambāvati" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "Khamāj" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "Khamāj bahār" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "Khaṇḍa chāpu" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "Khaṇḍa-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "Khaṇḍa-jāti ēka" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "Khaṭa" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "Khokar" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "Khēmtāl" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "Koda" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "Koşma" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "Kuntalavarāḷi" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "Kuntavarāli" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "Kur’an-ı Kerim" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "Kurinji" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "Köçekçe" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "Küpe" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "Kürdi" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "Kürdi Gerdaniye" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "Kürdilihicazkar" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "Kürthavası" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "Küçek" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "Küçekneva" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "Kāmaranjani" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "Kāmavardani/Pantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "Kāmbhōji" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "Kāmōdvanti" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "Kānaḍa" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "Kānaḍā" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "Kāntāmaṇi" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "Kāphī" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "Kāpi" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "Kāpi nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "Kāvaḍicindu" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "Kāṁbhōji" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "Kēdār" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "Kēdāragauḷa" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "Kēharvā" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "Kīravāṇi" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "Kīraṇāvaḷi" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "Kōkiladhvani" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "Kōkilapriya" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "Kōmal riṣabh asāvēri" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "Platenmaatschappij" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "Naam van de platenmaatschappij" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "Lagan gāndhār" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "Lalegül" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "Lalit" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "Lalit bhaṭiyār" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "Lalit bibhās" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "Lalit pañcam" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "Lalit Śuddh Dhaivat" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "Lalita" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "Lalita pancamaṁ" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisc" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "LatinNet-ID" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "Latāngi" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "Lanceerevenement" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "Lavāngi" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "Laṅkēśrī" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "Officiële naam" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "Lenk Fahte" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "voering" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "Live" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "Longa" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "MACP-ID" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "MCSC-ID" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "MCT-ID" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "Madhmad sāraṅg" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "Madhukauns" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "Madhuvanti" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "Madhyamā varāḷi" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "Madhyamāvati" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "Madhyādi" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "Madrigaal" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "Maduvanti" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "Mahfelsürmesi" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "Mahur" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "Mahurbuselik" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "Mahurhan" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "Mahālakṣmi" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "Maqam (Ottomaans, Turks)" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "Malahari" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "Malayamārutaṁ" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "Mannelijk" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "Mandra" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "Mandāri" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "Handmatig" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "Fabrikant" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "Manōranjani" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "Marş" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "Mis" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "Masterclass/Clinic" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "Maver" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "Mavera" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "Maveraünnehir" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "Ga ik misschien heen" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "Maye" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "Mayūra sāvēri" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "Maṅgal bhairav" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "Maṇirangu" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "Maṭhya" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "Maṭṭā" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "Meclis Efruz" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "Medhal" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "medium" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "Meghamalhar" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "Mehter" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "Mersiye" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "Mevlevi Evferi" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "Mevlidişerif" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "microcassette" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "Militaire basis" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "minidisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "Miraciye" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "Mixtape/straat" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "Miyām̐ kī sāraṅg" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "Miyām̐ malhār" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "Miśra chāpu" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "Miśra gārā" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "Miśra kaliṅgaḍā" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "Miśra khamāj" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "Miśra māṇḍ" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "Miśra pahāḍi" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "Miśra pīlū" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "Miśra yaman" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "Miśra śivaranjani" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "Miśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "Miśra-jāti rūpaka" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "Motet" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "Muaşşer" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "Muhalif" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "Muhalif-i Irak" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "Muhalif-i Rast" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "Muhalif-i Uşşak" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "Muhammes" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "Muhayyer" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "Muhayyer Sünbüle" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "Muhayyer Zengüle" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "Muhayyerbuselik" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "Muhayyerkürdi" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "Mukhāri" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "Multāni" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "Gemeente" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "Gemeente wordt gebruikt voor kleine administratieve eenheden, die in het geval van stedelijke gemeentes meestal een stad met een paar dorpen in de buurt beslaan. Landelijke gemeentes beslaan meestal meerdere dorpen." #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "Murabba" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "Murabba Beste " #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "muziekkaart" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "Musical" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "Een musical is een vorm van theater waarin liedjes, gesproken dialogen, acteerwerk en dans worden gecombineerd." #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "Muzaaf Devr-i Kebir" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "MÜST-ID" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "Müberka" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "Münacaat" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "Mürekkep Isfahan" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "Mürekkep Nimsofyan" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "Mürekkep Semai/Üçleme" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "Mürekkep Sofyan" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "Müselles" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "Müsemmen" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "Müsemmen II" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "Müstear" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "Müşküye" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "Mājh khamāj" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "Mālava" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "Mālkauns" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "Mālāvati" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "Mānavati" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "Mānji" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "Mānḍu" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "Mārgahindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "Mārvā" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "Mārvāśrī mārvā" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "Mārūbihāg" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "Māyāmāḷavagauḷa" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "Māḷavi" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "Mēgh" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "Mēgh malahār" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "Mīrā malhār" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "Mōhan kaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "Mōhanaṁ" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "NICAUTOR-ID" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "Naat" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "Nagaḍ" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "Nakış" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "Nakış Ağırsemai" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "Nakış Beste" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "Nakış Yürüksemai" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "Nanād" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "Narefte" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "Natipeygamberi" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "Navarasa kannaḍa" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "Navarāgamālika" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "Navrōj" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "Nazlı Düyek" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "Naḷinakānti" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "Naṭ bhairav" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "Naṭ bihāg" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "Naṭ kāmōd" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "Naṭ malhār" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "Naṭ nārāyaṇ" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "Naṭabhairavi" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "Naṭanārāyaṇi" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "Necd-i Hüseyni" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "Nefes" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "Neresin" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "Neva" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "Neva Bağdat" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "Neva Dilkeş" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "Nevabuselik" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "Nevakürdi" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "Nevaziş" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "Neveda" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "Neveser" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "Nevkeş" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "Nevruz" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "Nevruzi Rumi" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "NexTone-ID" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "Neşataver" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "Nigar" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "Nihavend-i Kebir" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "Nihavend-i Rumi" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "Nihavent" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "Nikriz" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "Nimberefşan" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "Nimdevir" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "Nimevsat" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "Nimhafif" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "Nimsakil" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "Nimsofyan" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "Nimçember" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "Ninni" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "Nirōṣita" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "Nişabur" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "Nişaburek" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "Nişabureyn" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "Geen" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "Niet van toepassing" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "Nuşingül" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "Nühüft" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "Nādanāmakriya" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "Nāga gāndhāri" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "Nāgasvarāvaḷi" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "Nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "Nāsikabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "Nāyaki" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "Nāyakī kānaḍā" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "Nāṭa" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "Nāṭakapriya" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "Nāṭakurinji" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "Nīlāmbari" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "Nīlāṁbari" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "OSA-ID" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "obi" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "Officieel" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "Opera" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "Operette" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "Oratorium" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "Orkest" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "Originele productie" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Overig" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "overig" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Overig" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Overig" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "Overig" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Overig" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Overig" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "Overig instrument" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "Ouverture" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "Heb ik" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "Oynak" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "Oyunhavası" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "PRS Tune Code" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "Pahāḍi" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "Pan̄cam savārī" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "Pan̄jābī " #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "Paraj" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "Paras" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "Partita" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "Pathé-plaat" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "Pañcam" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "Paṭaman̄jari" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "Paṭdīp" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "Pençgah" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "Pençgah-ı Asl" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "Pençgah-ı Zaid" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "Percussie-instrument" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "Perr-i Zerrin" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "Persoon" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "Pesendide" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "Peyk-i Neşat" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "Peyk-i Safa" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "Peşrev" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "grammofoonplaat" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "pianorol (notenrol)" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "Plaats" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "Naam van de plaats" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "Een plastic cd-houder in een kartonnen hoesje" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "Plastic hoes" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "Toneelstuk" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "PlayTape" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "playbutton" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Gedicht" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "Pop şarkısı" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "poster" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "Pratāpavarāli" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "Perserij" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "Productie" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "Promotie" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "Proza" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "Pseudo-uitgave" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "Uitgever" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "Puriyā" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "Puriyā dhanaśrī" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "Puriyā kalyāṇ" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "Puṇṇāgavarāḷi" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "Puṣpalatika" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "Pālamanjari" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "Pāḍi" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "Pūrvi" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "Pūrṇa ṣaḍjaṁ" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "Pūrṇacandrika" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "Kwartet" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "Rahatfeza" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "Rahatülervah" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "Raksaksağı" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "Raksaksağı II" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "Raksan" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "Ramiş-i Can" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "Ranjani" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "Rasikapriya" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "Rast" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "Rast Haveran" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "Rast-Maye" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "Rast-ı Atik" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "Rast-ı Cedid" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "Rast-ı Rumi" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "Rast-ı Sağır" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "Rast-ı Sultani" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "Rastaşiran" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "Rastdilara" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "Rastkürdi" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "Ratipati priya" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "Ravicandrika" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "onbewerkt" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "Opnames" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "Naam van de opname" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "Serie opnames" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "bandrecorder" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "Rehavi" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "Heruitgaveproductie" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "Rekb-i Zavil" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "Uitgave" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "Uitgavegroepen" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "Naam van de uitgavegroep" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "Serie uitgavegroepen" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "Naam van de uitgave" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "Serie uitgaven" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "Religieus gebouw" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "Remel" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "Remix" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "Reng-i Dil" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "Concertresidentie" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "Revnaknüma" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "Reyya" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "Auteursrechtenorganisatie" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "Rudrapriya" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "Ruhnüvaz" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "Rumeli Türküsü" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "Reeks optredens" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "Ruy-i Dilara" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "Ruy-i Irak" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "Ruy-i Neva" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "Rāga (Carnatisch)" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "Rāga (Hindoestaans)" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "Rāgamalikā" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "Rāgamālika" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "Rāgavinōdini" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "Rāgēśrī" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "Rāj kalyāṇ" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "Rāma manōhari" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "Rāmakali" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "Rāmapriya" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "Rāmdāsī malhār" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "Rēvagupti" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "Rēvati" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "Rītigauḷa" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "Rūpak" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "Rūpaka" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "SABAM-ID" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "sacd" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "SACD (twee kanalen)" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "SACD (meerkanaals)" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "SACEM-ID" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "SACIM-ID" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "SACM-ID" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "SACVEN-ID" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "SADAIC-ID" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "SAMRO-ID" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "SAYCE-ID" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "SAYCO-ID" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "SD-kaart" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "SESAC-ID" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "SGACEDOM-ID" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "SGAE-ID" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "SHM-cd" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "SHM-sacd" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "SHM-SACD (twee kanalen)" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "SHM-SACD (meerkanaals)" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "SIAE-ID" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "SOBODAYCOM-ID" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "SOCAN-ID" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "SODRAC-ID" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "SPA-ID" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "SPAC-ID" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "STEF-ID" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "STIM-ID" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "SUISA-ID" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "Saba" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "Saba Zemzeme" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "Sabaaşiran" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "Sababuselik" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "Sabakürdi" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "Sahanā" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "Sahānā" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "Sahēlī tōḍī" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "Sakil" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "Salatüselam" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "Salatıümmiye" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "Sampūrṇa mālkauns" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "San̄jari" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "Sarasvati" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "Sarasvatī manōhari" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "Sarasāngi" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "Saurāṣtraṁ" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "Saurāṣṭram" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "Savt" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "Sazeseri" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "Sazkar" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "Sazsemaisi" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "Zoektip" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "Segah" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "Segah Araban" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "Segah Maye" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "Selam" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "Selmek" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "Semai" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "Sencuruṭṭi" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "Sengendaz" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "Sengin Türkaksağı" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "Senginsemai" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "Serbest" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "Serie" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "Serienaam" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "Seyir" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "schellak" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "De schellakplaat was tijdens de eerste helft van de twintigste eeuw het meest voorkomende type grammofoonplaat." #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "Simhavāhini" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "Simhēndra madhyamaṁ" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "Sindhu bhairavi" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "Sindhubhairavi" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "Sindhumandāri" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "Sindhūra" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "Single" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "Sipihr" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "Sirto" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "Sitārkhānī" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "Slidepack" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "Slim Jewel Case" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "Snap Case" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "SnapPack" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "Sofyan" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Sonate" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "Lied" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "Liedcyclus" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "Sorteert de objecten in een serie automatisch aan de hand van de nummereigenschappen. Maakt hierbij gebruik van een natuurlijke volgorde." #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "Soundtrack" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "Soundtrack" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "rug" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "Spokenword" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "Stadion" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "Theatervoorstelling" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "sticker" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "Snaarinstrument" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "Studio" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "Onderafdeling" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "Onderafdeling wordt gebruikt voor de belangrijkste administratieve eenheden van een land, zoals Noord-Holland of Beieren. Onderafdelingen worden getoond als bovenliggende gebieden van andere gebieden." #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "Sucaritra" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "Sugharaī" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "Suhā" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "Suite" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "Sultani" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "Sultani Irak" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "Sultanıbuselik" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "Sultanıcedid" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "Sultanıeviç" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "Sultanıhüzzam" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "Sultanısegah" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "Sultanıyegah" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "Sumanēśaranjani" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "Sunādavinōdini" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "Super Jewel Box" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "Sur malhār" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "Sur sugharai" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "Suraṭi" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "Suzidil" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "Suzidilara" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "Suzinak" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "Suzinak Zirgüle" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "Suzinak-ı Nev" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "Svararanjani" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "Symfonisch gedicht" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "Symfonie" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "Sünbüle" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "Süreyya" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "Sürurefza" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "Sālaga bhairavi" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "Sāma" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "Sāranga" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "Sāraṅg" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "Sārāmati" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "Sāvanī" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "Sāvanī bihāg" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "Sāvēri" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "Sōhinī" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "Sōhinī bahār" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "Sōhōnī bhaṭiyār" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "Sōrath" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "Sūltāl" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "TEOSTO-ID" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "TONO-ID" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "Tahir" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "Tahirbuselik" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "Taksim" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "Tanarūpi" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "Tango" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "Tankēśrī" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "Tarz-ı Cedid" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "Tarz-ı Cihan" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "Tarz-ı Nevin" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "Tavşanca" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "Tebriz" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "Tefifon" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "Tek Vuruş" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "Tekbir" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "Temcidmünacatı" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "Tereşşüd" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "Tesbih" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "Tesbihilahi" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "Tevhid" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "Tevşihilahi" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "De cd-laag van een DVDplus. De dvd-laag moet als een apart medium worden toegevoegd." #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "De cd-laag van een DualDisc. De dvd-laag moet als een apart medium worden toegevoegd." #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "De cd-laag van een hybride sacd. De sacd-laag moet als een apart medium worden toegevoegd." #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "De cd-kant van een VinylDisc (variant met vinyl en cd). De vinylkant moet als afzonderlijk medium worden toegevoegd." #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "De Capacitance Electronic Disc (CED) is een type analoge beeldplaat. Het systeem werd ontwikkeld door RCA en maakte het mogelijk om beeld en geluid af te spelen op een tv door middel van een speciale naald en een plaat die lijkt op een grammofoonplaat." #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "De dvd-audio-laag van een DVDplus. De cd-laag moet als een apart medium worden toegevoegd." #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "De dvd-audio-laag van een DualDisc. De cd-laag moet als een apart medium worden toegevoegd." #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "De dvd-video-laag van een DualDisc. De cd-laag moet als een apart medium worden toegevoegd." #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "De dvd-kant van een VinylDisc (variant met vinyl en dvd). De vinylkant moet als afzonderlijk medium worden toegevoegd." #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "De sacd-laag van een hybride sacd. De cd-laag moet als een apart medium worden toegevoegd." #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "Een madrigaal is een soort seculiere vocale compositie. Origineel had het geen instrumentale begeleiding, hoewel dat bij latere madrigalen gebruikelijker werd." #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "Een operette is een lichte opera, zowel qua muziek als onderwerp. Operettes zijn meestal kort en bevatten gesproken delen." #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "Het traditionele cd-doosje, gemaakt van hard, bros plastic." #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "De vinylkant van een VinylDisc. De cd- of dvdkant moet als afzonderlijk medium worden toegevoegd." #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "Dit geeft een koor aan (een georganiseerde, meestal grote groep zangers/zangeressen). Kleinere vocale ensembles en groepen die zichzelf meestal geen koor noemen, kunnen beter als ‘groep’ worden toegevoegd." #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "Dit geeft een fictief personage aan (dit kan een persoon, dier of elk ander personage zijn)." #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "Dit geeft een persoon aan en wordt zowel voor de wettelijke naam (John Lennon) als een artiestennaam (Sting) gebruikt." #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "Dit geeft een orkest aan (een georganiseerde, meestal grote groep bespelers van instrumenten). Kleinere ensembles (zoals trio’s en kwartetten) en groepen die zichzelf meestal geen orkest noemen, kunnen beter als ‘groep’ worden toegevoegd." #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "Dit is voor literaire werken die in proza zijn geschreven, dat wil zeggen, geschreven in redelijk normaal taalgebruik zonder metrum (bijvoorbeeld romans, korte verhalen, essays, etc.)." #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "Dit geeft een tweekanaals-inhoudsopgave (stereo/mono) van een SACD aan." #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "Dit geeft een tweekanaals-inhoudsopgave (stereo/mono) van een SHM-SACD aan." #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "Dit geeft een tweekanaals-inhoudsopgave (stereo/mono) van op de SACD-laag van een hybride SACD aan." #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "Dit geeft een meerkanaals-inhoudsopgave van een SACD aan." #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "Dit geeft een meerkanaals-inhoudsopgave van een SHM-SACD aan." #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "Dit geeft een meerkanaals-inhoudsopgave op de SACD-laag van een hybride SACD aan." #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "Tilak bihārī" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "Tilak kāmōd" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "Tilak naṭ" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "Tilavāḍā" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "Tillāng" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "Tilāṅg" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "Tiśra-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "Tiśra-jāti ēka" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "Tournee" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "nummer" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "houder" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "Trivēṇī gauri" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "Türk Darbı" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "Türkaksağı" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "Türki Hicaz" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "Türkmen" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "Türkü" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "Tüvanger" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "Tāla (Carnatisch)" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "Tāla (Hindoestaans)" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "Tīntāl" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "Tīntāl-sitārkhānī" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "Tōḍi" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "Tōḍī" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "USB-stick" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "Udaya ravicandrika" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "Gebruik deze eigenschap voor afbeeldingen die bewerkt moeten worden voordat ze voor het taggen kunnen worden gebruikt (maar die misschien al als referentie kunnen worden gebruikt)" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "Dit type gebied wordt gebruikt voor militaire bases die zo groot zijn dat ze als gebied in plaats van een plaats kunnen worden beschouwd." #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "Inheemse gebieden zijn semiautonome gebieden die door inheemse bevolkingsgroepen worden bestuurd, zoals de indianenreservaten in Noord-Amerika en de inheemse gebieden in Centraal- en Zuid-Amerika." #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "Usul (Ottomaans, Turks)" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "Uzunhava" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "Uzzal" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "Uşşak" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "Uşşak Ruy-i Nikriz" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "Uşşakaşiran" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "video-cd" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "VHD" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS (videoband)" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "Vakuḷābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "Valaji" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "Vandanadhāriṇi" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "Varamu" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "Varāḷi" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "Varṇarūpini" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "Vasanta" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "Vasanta varāḷi" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "Vasantabhairavi" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "Vecd-i Dil" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "Vech-i Arazbar" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "Vech-i Dil" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "Vech-i Şehnaz" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "Zaal" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "Video High Density (VHD) was een type beeldplaat dat vooral door JVC in Japan werd gepromoot." #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "Vijayanagari" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "Vijayasarasvati" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "Vijayaśrī" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "vinyl" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "VinylDisc" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "VinylDisc (cd-kant)" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "VinylDisc (dvd-kant)" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "VinylDisc (vinylkant)" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "Vācaspati" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "Vāgadīśvari" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "Vāsanti" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "Vēgavāhiṇi" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "Vēlāvali" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "Vīra vasantaṁ" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "watermerk" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "wascilinder" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "Blaasinstrument" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "Verlanglijst" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "Composities" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "Naam van de compositie" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "Serie composities" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "Yadukula kāṁbōji" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "Yaman kalyāṇ" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "Yamanī bilāval" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "Yamuna kalyāṇi" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "Yegah" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "Yegah-ı Acemi" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "Yürüksemai" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "Yürüksemai II" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "Yürüksofyan" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "ZAiKS-ID" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "Zafer" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "Zarzuela" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "Zavil" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "Zavilaşiran" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "Zencir" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "Zengule" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "Zengulebuselik" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "Zenguleli Kürdi" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "Zevk-ü Tarab" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "Zevk-ı Dil" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "Zeybek" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "Zilkeş" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "Zilāph" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "zipdisk" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "Zirefkend" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "ambigu" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "Çargah" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "Çargah (Yeni)" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "Çehar Agazin" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "Çenber" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "Çeng-i Harbi" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "Çifteaksak" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "Çiftedüyek" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "Çiftesofyan" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "Çiftetelli" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "Çocuk şarkısı" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "Étude" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "Örnek Öz" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "Ābhēri" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "Ābhōgi" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "Ābhōgī" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "Ādhā" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "Ādhā cautāl" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "Ādhā/jaṭ" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "Ādi" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "Ādi (Tiśra naḍe)" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "Āhir bhairav" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "Āhiri" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "Ānand malhār" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "Ānandabhairavi" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "Āndōḷika" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "Ārabhi" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "Ēk niṣād bihāgḍā" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "Ēka" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "Ēktāl" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "İbrahimi" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "İki Bir" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "İkiz Aksak" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "İlahi" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "Śankarābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "Śaṅkara" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "Śikhar" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "Śivamat bhairav" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "Śivaranjani" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "Śivaran̄jani" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "Śrī" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "Śrīranjani" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "Śubhalakṣmi" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "Śubhapantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "Śudda sārang" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "Śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "Śuddadhanyāsi" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "Śuddasīmantini" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "Śuddh baradi" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "Śuddh basant" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "Śuddh kalyāṇ" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "Śuddh mārū" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "Śuddh naṭa" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "Śuddh sāraṅg" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "Śyām kalyāṇ" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "Śyāṁ kaḷyāṇ" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "Śūḷiṇi" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "Şark Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "Şarkı" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "Şedaraban" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "Şedd-i Saba" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "Şehnaz" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "Şehnaz Nişaburek" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "Şehnazbuselik" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "Şehnazhaveran" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "Şemsefruz" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "Şeref-i Hamidi" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "Şerefnuma" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "Şevk" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "Şevk-i Cedid" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "Şevk-i Cihan" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "Şevk-i Dil" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "Şevk-i Serab" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "Şevkaver" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "Şevkefza" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "Şevknüma" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "Şevkutarab" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "Şinaver" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "Şiraz" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "Şivekar" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "Şivekeş" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "Şivenüma" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "Şuri" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "Şuğul" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "Ḍāgori" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "Ṣanmukhapriya" ����������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/oc.po������������������������������������������������������������0000664�0000000�0000000�00000563246�14167750105�0020176�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Cédric Valmary <cvalmary@yahoo.fr>, 2013,2015-2016 # joanluc <joanluc.laborda@free.fr>, 2016 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 16:32+0000\n" "Last-Translator: Nicolás Tamargo <reosarevok@gmail.com>\n" "Language-Team: Occitan (post 1500) (http://www.transifex.com/musicbrainz/musicbrainz/language/oc/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: oc\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "" #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "" #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "Shellac 10 po" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "Vinil 10 po" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "Shellac 12 po" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "Vinil 12 po" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "Disqueta 3,5 po" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "Flexi-disc 7 po" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "Shellac 7 po" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "Vinil 7 po" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "CD 8 cm" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "CD+G 8 cm" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "90 tpm, disques shellac copa verticala, pròduch per lo label Pathé de 1906 entà 1932" #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "Un Dorian" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "Un Mixolydian" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "Un baleti es de musica composat per esser utilizat d'amb una coregrafia, per una pròducion de dança en baleti." #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "Una cantata es una composicion vocala (sovent corala) d'amb un acompanhament instrumentau (usuaument orquestrau), tipicament en plusiors moviments" #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "Un concerto es una pèça musicala per solista(s) acompanhats per un orquestra." #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "Una convencion, exposicion o feira commerciala es un eveniment que es generaument cap orientat autorn deus espectacles de musica, mès pòt o inclure dens las activitats secondaires." #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "Una version de revelament o una version destinada à promòver una version oficiala a vener (per exemple pre-versions, las versions inclusas dens un magazine, las versions procuradas aus DJs de ràdio per l'air-play)." #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "Una \"major\"" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "" #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "Un minor" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "Una partida es un tròç instrumentau composat d'una seria de variacions, e es per la sua définicion actuala mei similaria à una suita." #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "" #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "" #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "" #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "" #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "" #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "" #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "" #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "" #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "" #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "" #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "" #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "La♭ major" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "La♭ menor" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "La♯ menor" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "ID APRA" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "ID ASCAP" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "Persan" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Album" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "" #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "Artista" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Nom de l'artista" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "Present" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "Si major" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "Si menor" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "Si♭ major" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "Si♭ menor" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "ID BMI" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "Esquina" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "CD+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "CDV" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "CED" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "Caisseta" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "Catalòg" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "Vila" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "Compilacion" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "Concèrt" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "Concerto" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "País" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "País" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-Àudio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD-Vidèo" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "DVDplus" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Grop" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "CD HD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "CD HQ" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "Identificants" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "" #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "Instrument" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "Nom de l'instrument" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Entrevista" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "Labèl" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "Nom del labèl" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "Musical" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "Pas cap" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "Opèra" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "Opereta" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "Oratòri" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "Orquèstra" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Autre" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "Autre" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Autre" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Autre" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "Autre" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Autre" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Autre" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "Autre instrument" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "Persona" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Poèma" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "Produccion" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "Promocion" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "Pròsa" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "Remescla" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "Serias" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Sonata" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "Cançon" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "Estúdio" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "Tango" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "VHD" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/pl.po������������������������������������������������������������0000664�0000000�0000000�00000567607�14167750105�0020215�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # czaja <krzysztof@czajkowski.edu.pl>, 2011 # Dariusz Kowalski <darkow666@gmail.com>, 2019 # Formbi Chiss <formbi@interia.pl>, 2017 # Jarek . <jarek83@gmail.com>, 2018 # Debeat <krystian4842@gmail.com>, 2014 # Maksiu Piotrowski <maksiu@npng.pl>, 2016 # Marcin Rataj <lidel@lidel.org>, 2011-2012,2014 # Nikolai Prokoschenko <nikolai@prokoschenko.de>, 2011 # Piotr Myśliński <piotr.myslinski@gmail.com>, 2013 # Rafał Nawrot <rafalnawrot49@gmail.com>, 2016 # rawrower <rawrower@gmail.com>, 2019 # szczepaxn pax <szczepaxn@gmail.com>, 2016 # Tobias Toedter <t.toedter@gmx.net>, 2007 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 16:32+0000\n" "Last-Translator: Nicolás Tamargo <reosarevok@gmail.com>\n" "Language-Team: Polish (http://www.transifex.com/musicbrainz/musicbrainz/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pl\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" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "\"Motet\" jest terminem, który tyczy się różnych typów dzieł chóralnych (zwykle nieakompaniowanych). To, czym motet w istocie jest - zależy od określonego przedziału czasu" #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "\"Sonata\" jest ogólnym terminem rzadko stosowanym oznaczającym kwestię melodyczną (solo lub solo+instrument klawiszowy) w muzyce instrumentalnej, początkowo w muzyce barokowej." #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "10-calowy szelak" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "10-calowy winyl" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "12-calowy LaserDisc" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "12-calowy szelak" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "12-calowy winyl" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "Dyskietka 3,5 cala" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "7-calowa płyta flexi" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "7-calowy szelak" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "7-calowy winyl" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "8-calowy LaserDisc" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "Kaseta 8-ścieżkowa" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "8-centymetrowa płyta kompaktowa" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "8cm CD+G" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "obracające się z częstotliwością 90 obr./min płyty szelakowe, produkowane przez wytwórnię Pathé w latach 1906-1932" #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "A w skali doryckiej" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "A w skali miksolidyjskiej" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "Balet to utwór napisany do użytku w połączeniu z choreografią w widowisku baletowym." #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "Kantata to kompozycja wokalna (często chóralna) z akompaniamentem instrumentalnym (zazwyczaj orkiestrowym), zazwyczaj w kilku częściach." #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "Koncert to dzieło muzyczne dla solisty (ów) połączone z orkiestrą." #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "Konwencja, przedstawienie lub branża jest wydarzeniem, które zazwyczaj nie jest ukierunkowane na występy muzyczne, ale może je traktować jako działania zbliżone lub poboczne." #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "Darmowe wydanie lub wydanie przeznaczone do promowania nadchodzącego oficjalnego wydania (np. wydanie przedpremierowe, wydanie dołączone do czasopisma, wersje dostarczone dla DJ-ów radiowych do odtwarzania na antenie)." #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "Grupowanie powiązanych, ale różnych instrumentów, takich jak np. różne instrumenty skrzypcowe" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "Głównym" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "Msza jest kompozycją chóralną, która zawiera niezmienne fragmenty liturgii chrześcijańskiej Eucharystii (Kyrie - Gloria - Credo - Sanctus - Benedictus - Agnus Dei, z czasami dodanymi innymi fragmentami) do muzyki." #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "Klasa mistrzowska to wydarzenie, w którym artysta spotyka się z małą i średnią publicznością i instruuje indywidualnie i / lub zadaje pytania mające na celu poprawę umiejętności gry." #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "a-moll" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "Partita to instrumentalny utwór złożony z serii wariacji, a jego definicja jest bardzo podobna do suity." #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "Impreza, przyjęcie lub inne wydarzenie promujące wydanie." #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "" #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "" #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "" #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "" #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "" #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "" #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "" #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "" #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "" #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "" #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "APRA ID" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "ASCAP ID" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Album" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "" #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "Rejon" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "Aria" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "Artysta" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Nazwa artysty" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "Audiobook" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "H-dur" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "h-moll" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "B-dur" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "b-moll" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "BMI ID" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "Tył" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Balet" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "Książka" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "Broszura" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "Bootleg" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "Produkcja typu bootleg " #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "Audycja" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "CD+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "Kartridż" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "Kaseta magnetofonowa" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "Katalog" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "Chór" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "Miasto" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "Kompilacja" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "Kraj" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-Audio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD-Video" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "Demo" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "Digipak" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "Media cyfrowe" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "Dystrybutor" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "Dystrykt" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "Instrument elektroniczny" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "Wydarzenie" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "Kobieta" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "Przód" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "GEMA ID" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Grupa" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "HQCD" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "Hybrid SACD" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "" #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "Instrument" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "Nazwa instrumentu" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Wywiad" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "JASRAC ID" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "Jewel Case" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "KOMCA ID" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "Klucz" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "Wytwórnia" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "Nazwa wytwórni" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisc" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "Nazwa prawna" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "Na żywo" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "Mężczyzna" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "Nośnik" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "MÜST ID" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "Brak" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "Oficjalny" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "Orkiestra" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "Autorska produkcja" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Inny" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "Inny" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Inny" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Inny" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "Inny" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Inny" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Inny" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "Inny instrument" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "Instrument perkusyjny" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "Osoba" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "Miejsce" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "Nazwa miejsca" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Wiersz" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "Plakat" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "Produkcja" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "Promocja" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "Proza" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "Wydawca" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "Kwartet" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "Nagranie" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "Nazwa nagrania" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "Wydanie" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "Grupa wydań" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "Nazwa grupy wydań" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "Nazwa wydania" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "Remiks" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "SESAC ID" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "SHM-CD" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "SOCAN ID" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "Serie" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "Nazwa serii" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "Singiel" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "Slim Jewel Case" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Sonata" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "Piosenka" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "Cykl pieśni" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "Ścieżka dźwiękowa" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "Ścieżka dźwiękowa" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "Grzbiet" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "Słowo mówione" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "Stadion" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "Naklejka" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "Instrument strunowy" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "Studio" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "Poemat symfoniczny" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "Symfonia" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "Utwór" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "Zasobnik" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "Dysk USB Flash" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "Winyl" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "Cylinder woskowy" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "Instrument dęty" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "Praca" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "Operetka" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "Etiuda" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "" �������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/pt_BR.po���������������������������������������������������������0000664�0000000�0000000�00000611716�14167750105�0020577�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # 0ed9961fdd2c469a85d0f0ef7ce7865b, 2015 # Ayrton Albuquerque <ayrtonalbuaguiar@gmail.com>, 2018 # Brunno Hofmann <brunno.hofmann@gmail.com>, 2018 # 7c76de773fa2a98a476093903a6a2526, 2017 # Eduardo Bastos <eduardorochacg@gmail.com>, 2012 # Erlandy Lopez <erlandy6@gmail.com>, 2019 # Jaide Ambrosio <jaide.sp@gmail.com>, 2018 # Jefferson Gomes <jefferson.mg2@hotmail.com>, 2016 # João Miguel Soares <joaomiguel32@live.com>, 2016 # João Munhoz <jmunhoz@outlook.com>, 2017 # lampih <lampih@gmail.com>, 2012 # Leonardo Pacheco <lpacheco@pobox.com>, 2018 # c13105e646c4a52fdbce803eb58d1753_927b911 <83abe6c4a2f9c81681f8a202a802a027_478987>, 2016 # Lucas Lira Gomes <x8lucas8x@gmail.com>, 2012 # Luciano Frota <lucianofrota@gmail.com>, 2017 # Marco Costa <mmarcottulio@gmail.com>, 2012 # 65f2af3cfa184c075942a0418b98d2de_d688669, 2014 # Marco Costa <mmarcottulio@gmail.com>, 2012 # Murilo Grillo <murilogrillo08@gmail.com>, 2020 # rafaelbrandao <rblcin@gmail.com>, 2012 # Rodrigo Tavares, 2019 # davitf <transifex@davitf.com>, 2012 # Willer Portugal <willer_tj@hotmail.com>, 2019 # Willer Silva <programacaowp@gmail.com>, 2019 # Willer TJ <willertj1986@gmail.com>, 2019 # Lucas Lira Gomes <x8lucas8x@gmail.com>, 2012 # Zgamer72 Zombie <Thiferreira16@gmail.com>, 2018 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 16:32+0000\n" "Last-Translator: Nicolás Tamargo <reosarevok@gmail.com>\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/musicbrainz/musicbrainz/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "\"Moteto\" é um termo que se aplica a diferentes tipos de obras de coral (geralmente não-acompanhadas). O que é exatamente um moteto depende um pouco do período." #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "\"Sonata\" é um termo geral usado para descrever trabalhos instrumentais em pequena escala (frequentemente solo ou solo + teclados), inicialmente na musica barroca." #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "Goma-laca 10\"" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "Vinil de 10 polegadas" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "LaserDisc de 12\"" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "Goma-laca 12\"" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "Vinil de 12 polegadas" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "Disquete de 3.5\"" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "Vinil flexível de 7 polegadas" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "Goma-laca 7\"" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "Vinil de 7 polegadas" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "LaserDisc de 8\"" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "Cartucho de 8 faixas" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "CD de 8 centímetros" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "CD+G de 8 centímetros" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "Discos de goma-laca verticalmente cortados, de 90 rpm, produzidos pela gravadora Pathé de 1906 à 1932." #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "Lá Dórico" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "Lá Mixolídio" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "O balé é uma música composta para ser usada junto a uma coreografia, para uma produção de dança de balé." #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "Uma cantata é uma composição vocal (frequentemente coroal) com um acompanhamento instrumental (geralmente orquestral), tipicamente com vários movimentos." #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "Um concerto é um trabalho musical do solista(s) acompanhado por uma orquestra." #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "Uma convenção, exposição ou feira de négocios é um evento cujo não é tipicamente orientado à performances musicais, mas pode incluí-las como atividades extras." #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "Um lançamento ou lançamento destinado a promover um próximo lançamento oficial (por exemplo, versões de pré-lançamento, lançamentos incluídos em uma revista, versões fornecidas a DJs de rádio para jogos aéreos)." #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "Um grupo de diversos(as) músicos/musicistas que se apresentam juntos (em alguns casos, alguém ou todos os membros podem se diferenciar em diferentes apresentações e gravações)." #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "Um grupo de instrumentos diferentes, mas relacionados, como os diferentes instrumentos semelhantes ao violino." #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "Lá maior" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "Uma missa é uma composição coral que define as porções invariáveis ​​da liturgia eucarística cristã (Kyrie - Gloria - Credo - Sanctus - Benedictus - Agnus Dei, com outras partes às vezes acrescentadas) à música." #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "Uma masteclasse ou clinica é um evento onde um artista encontra-se com uma audiência de pequeno a médio porte e os intrui individualmente e/ou faz perguntas, com intuito de melhorar as habilidades dos membros." #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "Lá menor" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "A partita é uma peça instrumental composta de uma série de variações, sua atual definição é muito similar a uma suite." #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "Uma festa, recepção ou outro evento promovido especificamente para um lançamento" #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "Um livro encadernado perfeito com uma capa no final para guardar um CD" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "Um lugar (geralmente uma fábrica) onde a mídia física é manufaturada." #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "Um local que consiste em uma grande área fechada com um espaço central para eventos cercado por assentos diferenciados para os espectadores, que podem ser usados para esportes de salão, shows e outros eventos de entretenimento." #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "Um lugar designado para produções musicas não-ao vivo, tipicamente um estúdio de gravação." #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "Um lugar que tem como uma de suas principais funções apresentações artisticas ao vivo, como em um teatro." #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "Um lugar cuja principal função é o culto ou estudo religioso. Edifícios religiosos freqüentemente abrigam concertos e servem como local para gravação, especialmente para música clássica." #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "Um lugar cujo o principal propósito é abrigar evento esportivos, tipicamente consistindo de um campo rodeado por um estrutura sem teto para espectadores, ou com teto retrátil." #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "Uma peça é uma forma de literatura que geralmente consiste em diálogo roteirizado entre os personagens, e destinada à performance teatral, e não apenas à leitura." #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "Um poema é uma peça literária, geralmente curta e em verso, onde as palavras são geralmente escolhidas pelo som, imagens e ideias que sugerem." #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "Um quarteto é uma composição musical de um conjunto de quatro vozes ou instrumentos." #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "Um festival recorrente, geralmente acontecendo anualmente no mesmo local." #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "Uma escola, universidade ou outra instituição de ensino similar (especialmente, mas não apenas, uma onde se ensine música)" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "Uma série de eventos." #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "Uma série de apresentações do mesmo show, no mesmo local." #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "Uma série de gravações." #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "Uma série de shows relacionados de um artista em diferentes locais." #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "Permite configurar manualmente a posição de cada item na série." #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "Uma série de lançamentos." #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "Uma série de trabalhos cujos formam um catálogo de composições clássicas." #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "Uma série de trabalhos." #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "Um ciclo musical é um grupo de músicas feito para ser executado em uma sequência como uma só. Na maioria dos casos, todas as músicas são do mesmo compositor, e muitas vezes usam palavras do mesmo poeta ou letrista." #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "Uma música está em sua origem (e ainda na maioria dos casos) uma composição para voz, com ou sem instrumentos, realizada cantando. Esta é a forma mais comum e mais antiga no folk e na música popular, mas também muito comum em um contexto clássico (\"canções artísticas\")." #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "Uma trilha sonora é a música presente num filme, programa de TV, videogame ou até mesmo livro." #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "Um conjunto padrão de instrumentos geralmente tocado juntos, como uma orquestra" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "Uma suíte é um conjunto ordenado de peças instrumentais ou orquestrais normalmente executadas em um ambiente de concerto. Podem ser extraídos de um balé ou ópera, ou movimentos inteiramente originais." #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "Um poema sinfônico é uma peça de música orquestral programática, geralmente em um único movimento, que evoca uma pintura, uma paisagem, o conteúdo de um poema, uma história ou romance, ou outra fonte não musical." #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "Uma sinfonia é uma composição estendida, quase sempre marcada para orquestra sem solistas." #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "Uma caixa de joia mais fina, comumente usada para singles de CD." #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "A zarzuela é uma obra lírico-dramática espanhola que alterna entre cenas faladas e cantadas, a última incorporando música operística e popular, assim como a dança." #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "Lá bemol maior" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "Lá bemol menor" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "A-sustenido maior" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "Lá sustenido menor" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "AKM ID" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "APRA ID" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "ASCAP ID" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "Persa" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "Persa Principiante" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "Persa Novato" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "Persa Iniciante" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "Acemaşiran" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "Acem Bûselik" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "Acem Kürdî " #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Álbum" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "Permite configurar manualmente a posição de cada item na série." #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "Uma versão alternativa de um lançamento em que os títulos foram alterados. Eles não correspondem a nenhum lançamento real e devem estar vinculados à versão original usando o relacionamento de transl(iter)ação." #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "Uma ária é uma peça independente para uma voz geralmente com acompanhamento orquestral. Eles são mais comuns dentro de óperas, mas também aparecem em cantatas, oratórios e até mesmo em suas próprias (árias de concerto)." #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "Um drama de áudio é uma performance dramatizada, puramente acústica, transmitida em rádio ou publicada em um meio de áudio (fita, CD, etc.)." #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "Um evento em que vários atos diferentes são realizados ao longo do dia. Festivais maiores podem se espalhar por vários dias." #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "Um concerto individual de um único artista ou colaboração, muitas vezes com artistas de apoio que se apresentam antes do ato principal." #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "Uma ópera é uma obra dramatizada (texto + partitura musical) para cantores e orquestra / conjunto. Nas verdadeiras óperas, todo diálogo é cantado, através de árias e recitativos, mas alguns estilos de ópera incluem o diálogo falado." #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "Um oratório é uma grande composição musical (geralmente sagrada), incluindo uma orquestra, um coro e solistas. Embora tenha personagens e um enredo, geralmente não é realizado nos cinemas (não tem trajes, adereços e forte interação de personagens)." #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "Uma abertura é, geralmente, a introdução instrumental de uma ópera. Aberturas independentes (\"concerto\") também existem, que são geralmente trabalhos programáticos mais curtos do que um poema sinfônico." #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "Um lançamento não oficial / secreto que não foi sancionado pelo artista e / ou pela gravadora. Isso inclui gravações ao vivo não oficiais e lançamentos piratas." #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "Um étude é uma composição musical instrumental, mais comumente de considerável dificuldade, geralmente projetada para fornecer material prático para aperfeiçoar uma habilidade técnica particular." #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "Qualquer lançamento oficialmente sancionado pelo artista e/ou por sua gravadora. Muitos lançamentos entram nesta categoria." #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "Área" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "Nome da Área" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "Ária" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "Artista" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Nome do artista:" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "Drama de Áudio" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "Drama de Áudio" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "Audiobook" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "Automático" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "Si Dórico" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "Si Mixolídio" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "Si maior" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "Si menor" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "Si bemol maior" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "Si bemol menor" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "Voltar" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Ballet" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "Ópera de Pequim" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "A ópera de Pequim é uma forma de teatro Chinês tradicional que combina música, performance vocal, mímica, dança e acrobacias." #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "Livro" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "Encarte" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "Bootleg" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "Produção de Bootleg" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "Nome da marca" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "Transmissão" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "Dó Dórico" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "Dó MIxolídio" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "Dó maior" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "Dó menor" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "Dó bemol maior" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "Dó sustenido maior" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "Dó sustenido menor" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "Cantata" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "Cartucho" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "Fita Cassete" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "Personagem" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "Cidade" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "A cidade é usada para assentamentos de qualquer tamanho, incluindo cidades e aldeias." #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "Compilação" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "Concerto" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "Concerto" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "Convenção/Exposição" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "Controle Anticópia do CD" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "Controle Anticópia de CD (CCCD em inglês) é uma sigla para CDs lançados entre 2001 e 2006 que continham um software especificamente projetado para prevenir cópias. Havia uma variedade de softwares: entre os mais cinhecidos estão o Cactus Data Shield (CDS) da Macrovision e o MediaMax da SunnComm." #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "País" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "O país é usado para áreas incluídas (ou incluídas anteriormente) na ISO 3166-1, por ex. Estados Unidos." #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "País" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "O Condado é usado para divisões administrativas menores de um país que não são as principais divisões administrativas, mas também não são municípios, por exemplo, condados nos EUA. Eles não são considerados ao exibir as áreas pai de uma determinada área." #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "Ré Dórico" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "Ré Mixolídio" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "Ré maior" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "Ré menor" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "Ré bemol maior" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "Ré bemol menor" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "Ré sustenido menor" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-Audio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD-Vídeo" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "Digipak" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "Mídia Digital" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "Distribuidor" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "Distrito" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "Distrito é usado para divisões em uma grande cidade. Ex.: Queens" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "DualDisc (lado do CD)" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "DualDisc (lado do DVD de Áudio)" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "DualDisc (lado do DVD de Vídeo)" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "Mi Dórico" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "Mi Mixolídio" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "Mi maior" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "Mi menor" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "Mi bemol maior" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "Mi bemol menor" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "Mi sustenido menor" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "Instituição Educacional" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "Instrumento eletrônico" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "Evento" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "Fá Dórico" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "Fá MIxolídio" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "Fá maior" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "Fá menor" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "Fá bemol maior" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "Fá sustenido maior" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "Fá sustenido menor" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "Feminino" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "Nome formal" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "Sol Dórico" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "Sol Mixolídio" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "Sol maior" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "Sol menor" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "Sol bemol maior" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "Sol sustenido maior" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "Sol sustenido menor" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Grupo" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "Segurando" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "Música incidental" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "Música incidental é música escrita como fundo para (geralmente) uma peça de teatro." #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "InsTrumento" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Entrevista" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "Ilha" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "Ilha é usado para ilhas e atóis que não formam subdivisões de si mesmas, e.g. Ilhabela. Essas não são consideradas ao exibir as áreas pai para uma determinada área." #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "Capa acrílica" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "Tom" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "Gravadora" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisc" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "Evento de lançamento" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "Nome legal" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "Ao vivo" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "Madrigal" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "Masculino" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "Missa" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "Mídia" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "Municipalidade" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "Municipalidade é usado para pequenas divisões administrativas que, para municipalidades urbanas, frequentemente contêm uma única cidade e algumas vilas ao redor. Municipalidades rurais tipicamente agrupam várias vilas." #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "Musical" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "Teatro musical é uma forma de performance teatral que combina canções, diálogo, atuação e dança." #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "Nenhum" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "Oficial" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "Opera" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "Oratório" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "Produção Original" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Outro" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "Outro" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Outro" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Outro" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "Outro" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Outro" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Outro" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "Outro instrumento" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "Abertura" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "Instrumento de percursão" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "Pessoa" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "Local" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "Nome do local" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "Tocar" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Poema" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "Produção" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "Promoção" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "Prosa" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "Editor" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "Quarteto" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "Gravação" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "Gravador de rolo" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "Álbum" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "Nome do álbum" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "Edifício religioso" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "Remix" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "Cartão SD" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "Pesquisar dica" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "Goma-laca" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "Discos de goma-laca foram o tipo mais predominante de discos de gramofone durante a primeira metade do século XX." #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Sonata" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "Música" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "Trilha sonora" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "Trilha sonora" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "Subdivisão" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "Subdivisão é usado para a principal divisão administrativa de um país, e.g. São Paulo, Texas, Okinawa. Essas são consideradas ao exibir as áreas pai para uma determinada área." #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "Suíte" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "Poema sinfônico" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "Sinfonia" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "Madrigal é um tipo de composição de música vocal secular. Em sua forma original não possuia acompanhamento musical, ainda que o acompanhamento seja mais comum em madrigais posteriores." #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "A caixa tradicional de CD, feita de plástico." #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "Faixa" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "Unidade flash USB" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "Use para imagens que precisam de edição para serem usadas para marcação (mas possivelmente já podem ser usadas para referência)" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "Vinil" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "Obra" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "Estudo" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "" ��������������������������������������������������picard-release-2.7.3/po/attributes/pt_PT.po���������������������������������������������������������0000664�0000000�0000000�00000564426�14167750105�0020624�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # tiago Dinis <tiagodinis33@gmail.com>, 2018 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 16:32+0000\n" "Last-Translator: Nicolás Tamargo <reosarevok@gmail.com>\n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/musicbrainz/musicbrainz/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pt_PT\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "\"Motete\" é um termo que se aplica a diferentes tipos de trabalhos corais (geralmente não acompanhados). O que exatamente é um motete depende bastante do período." #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "\"Sonata\" é um termo geral usado para descrever obras instrumentais de pequena escala (muitas vezes solo ou solo + teclado), inicialmente em música barroca.." #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "10\" Shellac" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "10\" Vinyl" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "12\" LaserDisc" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "12\" Shellac" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "12\" Vinyl" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "3.5\" Floppy Disk" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "7\" Flexi-disc" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "7\" Shellac" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "7\" Vinyl" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "8\" LaserDisc" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "8-Track Cartridge" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "8cm CD" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "8cm CD+G" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "90 rpm, discos de shellac de corte vertical, produzidos pela etiqueta Pathé de 1906 a 1932." #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "Um dórico" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "Um mixolídio" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "Um balé é uma música composta para ser usada, juntamente com uma coreografia, para uma produção de dança de balé." #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "Uma cantata é uma composição vocal (frequentemente coral) com um acompanhamento instrumental (geralmente orquestral), tipicamente em vários movimentos." #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "Um concerto é uma obra musical para solista (s) acompanhada por uma orquestra." #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "" #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "Um lançamento ou lançamento destinado a promover um próximo lançamento oficial (por exemplo, versões de pré-lançamento, lançamentos incluídos em uma revista, versões fornecidas a DJs de rádio para jogos aéreos)." #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "Um agrupamento de instrumentos relacionados, mas diferentes, como os diferentes instrumentos semelhantes a violinos" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "Um major" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "" #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "Uma masterclass ou clínica é um evento em que um artista se encontra com um público pequeno a médio e os instrui individualmente e / ou faz perguntas para melhorar as habilidades de jogo dos membros da audiência" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "A minor" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "A partita é uma peça instrumental composta de uma série de variações, e é por sua definição atual muito semelhante a uma suíte." #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "" #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "" #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "" #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "" #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "" #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "" #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "" #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "" #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "" #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "" #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "" #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "" #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "" #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "Çargah (Yeni)" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "Çehar Agazin" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "Çenber" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "Çeng-i Harbi" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "Çifteaksak" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "Çiftedüyek" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "Çiftesofyan" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "Çiftetelli" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "Çocuk şarkısı" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "Étude" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "Örnek Öz" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "Ābhēri" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "Ābhōgi" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "Ādi" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "Ādi (Tiśra naḍe)" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "Āhir bhairav" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "Āhiri" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "Ānandabhairavi" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "Ārabhi" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "Ēka" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "İbrahimi" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "İki Bir" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "İkiz Aksak" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "İlahi" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "Śankarābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "Śivaranjani" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "Śrī" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "Śrīranjani" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "Śubhapantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "Śudda sārang" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "Śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "Śuddadhanyāsi" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "Śuddasīmantini" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "Śyāṁ kaḷyāṇ" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "Śūḷiṇi" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "Şark Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "Şarkı" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "Şedaraban" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "Şedd-i Saba" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "Şehnaz" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "Şehnaz Nişaburek" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "Şehnazbuselik" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "Şehnazhaveran" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "Şemsefruz" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "Şeref-i Hamidi" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "Şerefnuma" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "Şevk" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "Şevk-i Cedid" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "Şevk-i Cihan" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "Şevk-i Dil" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "Şevk-i Serab" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "Şevkaver" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "Şevkefza" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "Şevknüma" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "Şevkutarab" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "Şinaver" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/ro.po������������������������������������������������������������0000664�0000000�0000000�00000561705�14167750105�0020213�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # viper666 <bruceradu@gmail.com>, 2013 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 16:32+0000\n" "Last-Translator: Nicolás Tamargo <reosarevok@gmail.com>\n" "Language-Team: Romanian (http://www.transifex.com/musicbrainz/musicbrainz/language/ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ro\n" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "" #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "" #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "Disc Vinil 25 cm" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "Disc Vinil 30 cm" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "Disc Vinil 17.5 cm" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "CD 8cm" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "" #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "" #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "" #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "" #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "" #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "" #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "" #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "" #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "" #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "" #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "" #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "" #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "" #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "" #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "" #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "" #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "" #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "" #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "" #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Album" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "" #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "Arie" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Nume artist" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "Carte audio" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "Spate" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Balet" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "Broșură" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "Copie ilegală" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "Producție copii ilegale" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "Radiodifuzat" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "Cantată" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "Carton/Ambalaj Hârtie" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "Cartuș" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "Casetă" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "Compilație" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "Concert" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "DJ-mix" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-Audio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD-Video" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "Digipak" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "Suport digital" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "Distribuitor" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "Femeie" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "Față" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Grup" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "Holding" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "" #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Interviu" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "Jewel Case" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "Keep Case" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "Nume casă de discuri" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisc" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "Numele juridic" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "Live" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "Madrigal" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "Bărbat" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "Masă" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "Suport" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "Mixtape/Street" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "Motet" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "nici unul" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "Obi" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "Oficial" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "Operă" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "Oratoriu" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "Producție Originală" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "alte" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "altele" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "alte" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "alte" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "alte" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "alte" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "Uvertură" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "Partită" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "Persoană" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "Rolă de pian" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Poem" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "Producție" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "Promovare" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "Pseudo-Album" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "Editor" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "Cvartet" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "Rolă tambur" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "Producție Reemitere" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "Remix" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "Indiciu căutare " #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "Single" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "Jewel Case Subțire" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Sonată" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "Melodie" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "Ciclu melodie" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "Coloană sonoră" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "Cotor" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "Cuvânt vorbit" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "Autocolant" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "Suită" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "Poem simfonic " #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "Simfonie" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "Piesă" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "Tavă" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "Memorie USB" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "Vinil" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "Cilindru de ceară" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "Nume de muncă" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "Zarzuela" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "Card memorie" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "Étude" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "" �����������������������������������������������������������picard-release-2.7.3/po/attributes/ru.po������������������������������������������������������������0000664�0000000�0000000�00000644145�14167750105�0020221�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Anton Karpuzikov <karpuzikovanton@gmail.com>, 2015 # Dmitr Y, 2017 # Ekaterina <nawsikaya@bk.ru>, 2020 # greycat <greycat.na.kor@gmail.com>, 2012 # Konstantin Artemev <konst.artemev@gmail.com>, 2021 # MrClon . <MrClon2007@yandex.ru>, 2019 # Nikita P <nik-p13@yandex.ru>, 2018 # Nikolai Prokoschenko <nikolai@prokoschenko.de>, 2011 # dubwai <o0wd8jx@lavabit.com>, 2012 # odinvolk <odinwolk@gmail.com>, 2018 # Rashid R <rashidrama200@gmail.com>, 2021 # Serg Green <serg.green@gmail.com>, 2016 # Александр Жибарь <santer1986@gmail.com>, 2016 # Алексеев Денис <happy.den89@gmail.com>, 2015 # Дмитрий <sema19689@gmail.com>, 2014 # Дмитрий Титов <gtdsocial@icloud.com>, 2018 # Екатерина Тишина <ekaterina.tishina@gmail.com>, 2016 # Иван Стасюк <brokeyourbike@gmail.com>, 2016 # Петр Москвин <peter.moskvin@outlook.com>, 2017 # Светлана Ширикалова <shirikalova@list.ru>, 2018 # Хамит Фатхлисламов <khamit1986@gmail.com>, 2019 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 16:32+0000\n" "Last-Translator: Nicolás Tamargo <reosarevok@gmail.com>\n" "Language-Team: Russian (http://www.transifex.com/musicbrainz/musicbrainz/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ru\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" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "Мотет – термин, который применяется к различным типам хоровых произведений (обычно без аккомпанемента). Музыкальная формата мотета меняется в разные временные эпохи. " #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "Соната – общий термин, используемый для описания небольших (очень часто соло или соло + клавишные) инструментальных работ, изначально в музыке эпохи барокко." #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "10-дюймовая грампластинка" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "10-дюймовый Винил" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "12-дюймовый LaserDisc" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "12-дюймовая грампластинка" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "12-дюймовый Винил" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "3.5-дюймовая Дискета" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "7-дюймовая Flexi-пластинка" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "7-дюймовая грампластинка" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "7\" винил" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "8\" LaserDisc" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "8-Track Картридж" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "8-см CD" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "8-см CD+G" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "Виниловые диски 90 об/мин с вертикальной нарезкой, выпускавшиеся на лейбле Pathé с 1906 по 1932 год." #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "Ля Дориан" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "Ля Миксолидийское" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "Музыка для использования с хореографией в балетных постановках." #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "Кантата - это вокальное исполнение (часто хоровое) совместно с инструментальным (обычно оркестровым сопровождением), как правило, в несколько движений." #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "Концерт - это музыкальное произведение для солиста(ов) в сопровождении оркестра." #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "Конвенции, выставки или ярмарки - это мероприятия, которое как правило, не ориентированы на музыкальные выступления, но может включать их как побочную деятельность." #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "Народная раздача или релиз, предназначенный для продвижения предстоящего официального релиза (например, предварительные версии, выпуски, включенные в журнал, версии, поставляемые радио-ведущим для эфирного воспроизведения)." #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "Группа из нескольких музыкантов, которые часто выступают вместе (в некоторых случаях, состав участников может отличаться в некоторых или всех выступлениях или записях)." #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "Группировка связанных, но разных инструментов, таких как различные скрипка-подобные инструменты" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "Ля мажор" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "Месса - это хоровая композиция, представляющая собой ординарий - неизменяемых текст христианской Евхаристической литургии (Kyrie - Gloria - Credo - Sanctus - Benedictus - Agnus Dei, и другие части, иногда добавляемые к музыке)." #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "Мастер-класс - это мероприятие, на котором артист встречается с небольшой или средней аудиторией и обучает ее индивидуально и/или задает вопросы, направленные на повышение музыкальных навыков участников." #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "Ля минор" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "Партита - инструментальная часть, состоящая из ряда вариаций, и по ее нынешнему определению очень похожа на сюиту." #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "Вечеринку, прием или другое мероприятие, проводимое специально в поддержку релиза." #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "Книга с рукавом в конце для компакт-диска" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "Место (обычно фабрика), на котором производятся физические носители." #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "Место, состоящее из большой закрытой зоны с центральным пространством для проведения мероприятий, окруженным многоуровневыми рядами кресел для зрителей, которые могут быть использованы для проведения спортивных, концертных и других развлекательных мероприятий." #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "Место для не концертного исполнения музыки, обычно это студия звукозаписи." #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "Место, используемое, в первую очередь, для живых выступлений артистов, например концертный зал." #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "Место, используемое, в первую очередь, для поклонения религии. Религиозные здания часто проводят концерты и служат местом записи, особенно, для классической музыки." #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "Место, используемое, в первую очередь, для проведение спортивных мероприятий на открытом воздухе. Как правило, состоит из поля, окруженного конструкцией для зрителей без крыши, или с крышей, которая может быть убрана." #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "Пьеса - это форма литературы, обычно состоящая из сценарного диалога между персонажами и предназначенная для театрального представления, а не просто чтения." #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "Поэма - это литературная пьеса, обычно короткая и стихотворная, где слова обычно выбираются для их звука и для изображений и идей, которые они предлагают." #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "Квартет - музыкальная композиция, набранная для четырех голосов или инструментов." #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "Повторяющийся фестиваль, обычно происходит ежегодно в одном месте." #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "Школа, университет или другое подобное учебное заведение (особенно, но не только, в котором преподаётся музыка)" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "Серия событий." #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "Серия выступлений одного и того же шоу в том же месте." #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "Серия записей." #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "Серия связанных концертов артиста в разных местах." #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "Серия из групп релизов." #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "Серия релизов." #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "Серия работ, составляющих каталог классических композиций." #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "Серия работ." #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "Песенный цикл представляет собой группу песен, которые должны выполняться в последовательности как единое целое. В большинстве случаев все песни принадлежат одному композитору и часто используют слова одного и того же поэта или автора." #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "Песня по своему происхождению (и в большинстве случаев) - композиция для голоса, с инструментами или без них, исполняемая пением. Это наиболее распространенная форма на сегодняшний день в народной и популярной музыке, но также довольно распространенная в классическом контексте («художественные песни»)." #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "Саундтрек – это музыка, сопровождающая фильм, телепередачу, видеоигру или книгу." #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "Стандартная группировка инструментов часто играла вместе, как струнный квартет" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "Сюита представляет собой упорядоченный набор инструментальных или оркестровых произведений, обычно исполняемых в концертной обстановке. Они могут быть выдержками из балета или оперы или полностью оригинальными движениями." #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "Симфоническая поэма представляет собой часть программной оркестровой музыки, обычно в одном движении, которая вызывает картину, пейзаж, содержание стихотворения, историю или роман или другой не-музыкальный источник." #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "Симфония - это расширенная композиция, почти всегда написана для оркестра без солистов." #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "Более тонкий футляр, обычно используемый для синглов CD." #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "Сарсуэла - это испанская лирическая драматургия, которая чередуется между разговорами и спелыми сценами, причем последняя включает оперную и популярную песню, а также танец." #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "Ля бемоль мажор" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "Ля бемоль минор" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "Ля диез мажор" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "Ля диез минор" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "AKM ID" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "APRA ID" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "ASCAP ID" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Альбом" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "Позволяет вручную устанавливать положение каждого элемента в серии." #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "Альтернативная версия релиза, где названия были изменены. Они не соответствуют какому-либо реальному выпуску и должны быть привязаны к исходному выпуску с использованием транслитерации." #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "Ария - это самостоятельная пьеса для одного голоса, обычно с оркестровым аккомпанементом. Они наиболее часто встречаются внутри опер, но также появляются в кантатах, ораториях и даже сами по себе (концертные арии)." #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "Звуковая драма - это драматизированная, чисто акустическая производительность, трансляция по радио или публикация на аудио носителе (лента, компакт-диск и т. д.)." #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "Событие, в котором в течение дня совершается ряд различных действий. Большие фестивали могут распространяться в течение нескольких дней." #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "Индивидуальный концерт одного артиста или несколько, часто с поддержкой артистов, которые выступают перед основным актом." #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "Опера - это драматизированная работа (текст + музыкальный балл) для певцов и оркестра / ансамбля. В настоящих операх все диалоги исполняются через арии и речитативы, но некоторые стили оперы включают разговорный диалог." #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "Оратория - большая (обычно священная) музыкальная композиция, включающая оркестр, хор и солисты. Хотя у него есть символы и сюжет, он обычно не выполняется театрально (в нем нет костюмов, реквизита и сильного взаимодействия с персонажем)." #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "Увертюра - это, как правило, инструментальное введение в оперу. Существуют также независимые («концертные») увертюры, которые, как правило, программные произведения короче симфонической поэмы." #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "Неофициальный/underground релиз, который не был разрешен артистом и/или звукозаписывающей компанией. Сюда входят неофициальные живые записи и пиратские релизы." #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "Этюд - инструментальная музыкальная композиция, обычно сложная, предназначенная для предоставления практического материала для совершенствования определенного технического мастерства." #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "Любой релиз, официально санкционированный артистом и/или звукозаписывающей компанией. Большинство выпусков поместится в этой категории." #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "Область" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "Название области" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "Ария" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "Исполнитель" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Имя исполнителя" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "Аудио драма" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "Аудио драма" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "Аудиокнига" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "Автоматически" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "Си Дориан" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "Си Миксолидийское" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "Си мажор" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "Си минор" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "Си бемоль мажор" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "Си бемоль минор" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "Си-диез мажор" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "BMI ID" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "BUMA/STEMRA ID" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "Назад" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Балет" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "Пекинская опера" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "Пекинская опера - это форма традиционного китайского театра, в котором сочетаются музыка, вокальное выступление, мим, танцы и акробатика." #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Бетамакс" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "Blu-spec CD" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "Книга" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "Буклет" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "Бутлег" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "Имя бренда" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "Трансляция" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "До мажор" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "До минор" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "До бемоль мажор" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "До бемоль минор" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "До диез мажор" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "До диез минор" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "CASH ID" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "CCLI ID" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "CD+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "CDV" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "CED" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "Кантата" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "Картридж" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "Кассета" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "Футляр для кассеты" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "Каталог" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "Персонаж" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "Хор" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "Город" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "Город используется для поселений любого размера, включая города и деревни." #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "Компиляция" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "Концерт" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "Концерт" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "Convention/Expo" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "Copy Control CD" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "Copy Control CD (CCCD) является общим термином для компакт-дисков, выпущенных 2001-2006 годах, содержащих программное обеспечение, которое якобы предназначено для предотвращения копирования диска. Существует ряд вариантов программного обеспечения: наиболее известными являются Macrovision Cactus Data Shield (CDS) и MediaMax от SunnComm." #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "Страна" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "Страна используется для областей, включенных (или ранее включенных) в ISO 3166-1, например. Соединенные Штаты." #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "Страна" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "Графство используется для небольших административных подразделений страны, которые не являются основными административными подразделениями, но также не являются муниципалитетами, например. округов в США. Они не учитываются при отображении родительских областей для данной области." #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "Ре Дориан" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "Ре Миксолидийское" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "Ре мажор" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "Ре минор" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "Ре бемоль мажор" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "Ре бемоль минор" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "Ре диез мажор" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "Ре диез минор" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "Диджей-микс" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "DTS CD" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-Аудио" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD-Видео" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "DVDplus" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "DVDplus (CD сторона)" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "DVDplus (DVD-Audio сторона)" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "DVDplus (DVD-Video сторона)" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "CD с данными" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "Демо" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "Диджипак" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "Digital Media" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "Дистрибьютор" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "Район" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "Район используется для разделения большого города, например. Queens." #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "Диван" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "Двойной диск" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "DualDisc (CD сторона)" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "DualDisc (DVD-Audio сторона)" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "DualDisc (DVD-Video сторона)" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "Стоп" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "Ми Дориан" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "Ми Миксолидийское" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "Ми мажор" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "Ми минор" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "Ми бемоль мажор" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "Ми бемоль минор" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "Ми диез мажор" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "Ми диез минор" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "Edison Diamond Disc" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "Образовательное учреждение" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "Электронный инструмент" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "Расширенный CD" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "Мероприятие" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "Название мероприятия" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "Фа Дориан" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "Фа Миксолидийское" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "Фа мажор" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "Фа минор" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "Фа бемоль мажор" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "Фа диез мажор" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "Фа диез минор" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "Семья" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "Фентези" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "Женщина" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "Фестиваль" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "Фестиваль" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "Flexi-disc" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "Floppy Disk" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "Официальное название" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "Соль Дориан" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "Соль Миксолидийское" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "Соль мажор" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "Соль минор" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "Соль бемоль мажор" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "Соль бемоль минор" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "Соль диез мажор" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "Соль диез минор" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "GEMA ID" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "Сторона обложки" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Группа" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "HQCD" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "Холдинг" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "Гибридный SACD" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "Гибридный SACD (CD слой)" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "Гибридный SACD (SACD слой)" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "ICE ID" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "ID Бельгийского правозащитного общества SABAM" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "ID Международного авторского права" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "ID Мексиканского правового общества SACM" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "ID Польского правозащитного общества ZAiKS" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "Идентификаторы" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "Музыкальное сопровождение" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "Музыкальное сопровождение - это музыка, написанная в качестве фона для (как правило) театральной игры." #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "Крытая арена" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "Инструмент" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "Имя инструмента" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Интервью" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "Ирак" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "остров" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "Остров используется для островов и атоллов, которые не образуют собственных подразделений, например. Skye. Они не учитываются при отображении родительских областей для данной области." #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "JASRAC ID" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "KOMCA ID" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "Канто" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "Кар" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "Карабах" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "Ключ" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "Кода" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "Лейбл" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "Название Лейбла" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "Лазерный диск" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "Юридическое название" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "Live" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "Мадригал" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "Махур" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "Мужчина" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "Руководство" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "Масса" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "Средний" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "Минидиск" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "Муниципалитет" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "Муниципалитет используется для небольших административных подразделений, которые для городских муниципалитетов часто содержат один город и несколько близлежащих деревень. Сельские муниципалитеты обычно группируют несколько деревень вместе." #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "Музыкальная карта" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "Мюзикл" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "Музыкальный театр - это форма театрального представления, в котором сочетаются песни, разговорный диалог, актерское мастерство и танец." #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "Нет" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "OSA ID" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "Официальный" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "Опера" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "Оперетта" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "Оратория" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "Оркестр" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "Оригинальная продукция" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Другие" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "Другие" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Другие" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Другие" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "Другие" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Другие" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Другие" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "Другой инструмент" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "Увертюра" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "Партита" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "Pathé диск" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "Ударный инструмент" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "Парсона" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "Запись фонографа" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "Пианино" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "Место" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "Название места" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "Воспроизвоести" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "Тип воспроизведения" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "Кнопка воспроизведения" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Стих" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "Плакат" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "Продукция" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "Продвижение" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "Проза" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "Псевдо-релиз" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "Издатель" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "Квартет" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "Запись" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "Имя записи" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "Катушечный" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "Переиздание" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "Релиз" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "Релиз группа" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "Название Релиз группы" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "Название релиза" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "Религиозное здание" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "Ремикс" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "Старт" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "SABAM ID" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "SACEM ID" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "SACM ID" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "SADAIC ID" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "SD Card" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "SESAC ID" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "SGAE ID" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "SHM-CD" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "SHM-SACD" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "SOCAN ID" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "SUISA ID" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "Поисковая подсказка" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "Серия" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "Название серии" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "Шеллак" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "Записи шеллака были наиболее преобладающим типом граммофонной записи в первой половине 20-го века." #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "Сингл" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "Тонкая коробка для диска" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "Футляр" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Соната" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "Песня" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "Цикл песен" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "Сортирует элементы в серии автоматически по их атрибутам числа, используя естественный порядок сортировки." #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "Саундтрек" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "Саундтрек" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "Стикер" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "Струнный инструмент" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "Студия" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "Подразделение используется для основных административных подразделений страны, например. Калифорния, Онтарио, Окинава. Они учитываются при отображении родительских областей для данной области." #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "Сюита" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "Супер Jewel Box" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "Симфоническая поэма" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "Симфония" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "Танго" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "CD слой DVDplus диска. DVD слой должен быть добавлен как отдельный носитель." #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "CD слой DualDisc диска. DVD слой должен быть добавлен как отдельный носитель." #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "CD слой гибридного SACD диска. SACD слой должен быть добавлен как отдельный носитель." #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "Ёмкостной электронный диск (CED) представляет собой систему воспроизведения аналоговых видеодисков, разработанную RCA, в которой видео и аудио можно воспроизводить на телевизоре с использованием специальной иглы и системы с высокой плотностью канавок, аналогичной записям фонографа." #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "DVD (audio) слой DVDplus диска. CD слой должен быть добавлен как отдельный носитель." #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "DVD (audio) слой DualDisc диска. CD слой должен быть добавлен как отдельный носитель." #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "DVD (video) слой DualDisc диска. CD слой должен быть добавлен как отдельный носитель." #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "SACD слой гибридного SACD диска. CD слой должен быть добавлен как отдельный носитель." #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "Мадригал - это тип светской вокальной музыкальной композиции. В своем первоначальном виде он не имел никакого инструментального сопровождения, хотя сопровождение является гораздо более распространенным в более поздних мадригалах." #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "Оперетта это жанр легкой оперы, в плане музыки и тематики. Оперетты обычно короткие и включают произносимые части." #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "Традиционный футляр для компакт-диска, выполненный из твердого, хрупкого пластика." #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "Виниловая сторона VinylDisc. CD или DVD сторона должна быть добавлен как отдельный носитель." #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "Представляет собой литературные произведения, написанные в прозе, то есть написанные на относительно обычном языке без метрической структуры (например, романы, рассказы, эссе ...)." #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "Тур" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "Трек" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "Трей" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "USB Флэш-накопитель" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "Usul (Османский, Турецкий)" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "VHD" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "Видео высокой плотности (VHD) формат видео дисков, который распространялся преимущественно в Японии компанией JVC." #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "Винил" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "Виниловый диск" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "VinylDisc (CD сторона)" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "VinylDisc (DVD сторона)" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "VinylDisc (виниловая сторона)" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "Водяной знак" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "Духовой инструмент" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "Список желаний" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "Работа" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "Название работы" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "Этюд" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/sk.po������������������������������������������������������������0000664�0000000�0000000�00000561355�14167750105�0020211�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Lukáš Lalinský <lalinsky@gmail.com>, 2012 # Pavol Babinčák <scroolik@gmail.com>, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 16:32+0000\n" "Last-Translator: Nicolás Tamargo <reosarevok@gmail.com>\n" "Language-Team: Slovak (http://www.transifex.com/musicbrainz/musicbrainz/language/sk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sk\n" "Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "" #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "" #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "10\" vinyl" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "12\" vinyl" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "7\" vinyl" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "8cm CD" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "" #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "" #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "" #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "" #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "" #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "" #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "" #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "" #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "" #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "" #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "" #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "" #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "" #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "" #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "" #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "" #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "" #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "" #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "" #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Album" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "" #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "Ária" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Meno umelca" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "Audiokniha" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "Zadná strana" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Balet" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "Brožúra" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "Ilegálne" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "Kantáta" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "Cartridge" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "Kazeta" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "Kompilácia" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "Koncert pre sólo" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-Audio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD-Video" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "Digitálne médium" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "Distribútor" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "Žena" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "Predná strana" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Skupina" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "" #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Rozhovor" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "Názov vydavateľstva" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisk" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "Zákonné meno" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "Madrigal" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "Muž" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "Médium" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisk" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "Moteto" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "Nič" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "Oficiálne" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "Opera" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "Oratórium" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Iný" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Iný" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Iný" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Iný" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Iný" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "Predohra" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "Osoba" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "Piano Roll" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Báseň" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "Propagačné" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "Pseudo vydanie" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "Kvarteto" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "Remix" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "Singel" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Sonáta" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "Skladba" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "Hudobná stopa k filmu" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "Hovorené slovo" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "Symfónia" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "Stopa" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "USB kľúč" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "Vinyl" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "Voskový valec" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "Pracovné meno" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/sq.po������������������������������������������������������������0000664�0000000�0000000�00000620112�14167750105�0020202�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 16:32+0000\n" "Last-Translator: Nicolás Tamargo <reosarevok@gmail.com>\n" "Language-Team: Albanian (http://www.transifex.com/musicbrainz/musicbrainz/language/sq/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sq\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "\"Motet\" është një term që zbatohet mbi lloje të ndryshme veprash korale (zakonisht të pashoqëruara me instrumente). Se çfarë është saktësisht një motet, varet paksa nga periudha." #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "\"Sonata\" është një term i përgjithshëm i përdorur për të përshkruar vepra instrumentale të një shkalle të vogël (shumë shpesh solo ose solo + tastierë), fillimisht të muzikës baroke." #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "Shellak 10\"" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "Vinil 10\"" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "LazerDisk 12\"" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "Shellak 12\"" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "Vinil 12\"" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "Disketë 3.5\"" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "Fleksidisk 7\"" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "Shellak 7\"" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "Vinil 7\"" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "LazerDisk 8\"" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "Bobinë 8-pista" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "CD 8cm" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "CD+G 8cm" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "Disqe shellak stampuar vertikalisht, 90 rpm, prodhuar nga etiketa Pathé nga 1906 deri më 1932." #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "La Dorike" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "La Miksolidike" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "Një balet është muzikë e kompozuar për t’u përdorur, tok me koreografi, për një produksion baleti." #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "Një kantata është një kompozim vokal (shpesh koral) me një shoqërim instrumental (zakonisht orkestër), zakonisht në disa kohë." #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "Një koncert është një vepër muzikore për solist(ë) të shoqëruar nga një orkestër." #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "Një kongres, ekspozitë apo panair është një veprimtari e cila zakonisht nuk bazohet mbi shfaqje muzikore, por mund të përfshijë të tilla si veprimtari anësore." #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "Një hedhje në qarkullim për t’u dhuruar ose e menduar të promovojë një hedhje zyrtare në qarkullim (p.sh., versione hedhje paraprake në qarkullim, hedhje në qarkullim të përfshira në një revistë, versione dhënë DJ-sh radiosh për transmetim)." #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "Një grupim instrumentesh të afërt, por të ndryshëm, bie fjala, instrumente të ndryshëm të ngjashëm me violinën" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "La maxhore" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "Një meshë është një kompozim koral që muzikon pjesët e pandryshueshme të liturgjisë së Krishterë të Eukaristisë (Falënderimit) (Kyrie - Gloria - Credo - Sanctus - Benedictus - Agnus Dei, ndonjëherë me pjesë të tjera të shtuara)." #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "Një praktikë ose një klinikë është një veprimtari gjatë së cilës një artist takohet me një publik të pakët ose diçka më të madh dhe i udhëzon ata individualisht dhe/ose u përgjigjet pyetjeve që synojnë përmirësimin e aftësive ekzekutuese të anëtarëve të publikut." #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "La minore" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "Një partita është pjesë instrumentale e përbërë nga një seri variacionesh, dhe sipas përkufizimit të sotëm është shumë e ngjashme me një suitë." #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "Një festë, pritje ose tjetër veprimtari e mbajtur posaçërisht për hedhjen në qarkullim të një vepre." #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "Një vend (përgjithësisht një fabrikë) në të cilin prodhohet media fizike." #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "Një vend që është një zonë e madhe e rrethuar me një hapësirë qendrore veprimtarish rrethuar nga ndenjëse të fiksuara spektatorësh, që mund të përdoret për sporte brenda sallash, koncerte dhe veprimtari të tjera zbavitëse." #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "Një vend i ngritur për muzikë jo të drejtpërdrejtë, zakonisht një studio incizimesh." #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "Një vend që si funksione parësorë të vetët ka shfaqjet e drejtpërdrejta artistike, bie fjala, një sallë koncertesh." #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "Një vend që si funksionin kryesor ka praktikat fetare ose studimet fetare. Në ndërtesa fetare shpesh organizohen koncerte dhe shërbejnë si vende incizimi, veçanërisht për muzikë klasike." #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "Një vend qëllimi kryesor i të cilit është organizimi i veprimtarive sportive jashtë sallash, zakonisht i përbërë nga një fushë e rrethuar nga një strukturë për spektatorët, pa çati, ose me një çati që mund të mblidhet anash." #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "Një shfaqje teatrore është një formë e letërsisë që zakonisht përbëhet nga dialogë mes personazhesh, dhe e menduar për shfaqje në teatër, në vend se për thjesht lexim." #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "Një poemë është një copë letrare, përgjithësisht e shkurtër dhe në vargje, ku fjalët zakonisht zgjidhen për tingullin e tyre dhe për figurat që sjellin në mend." #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "Një kuartet është një kompozim muzikor i hartuar për katër zëra ose instrumente." #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "Një festival ripërsëritës, zakonisht i mbajtur çdo vit në të njëjtin vend." #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "Një shkollë, universitet ose tjetër institucion arsimor i ngjashëm (veçanërisht, por jo vetëm, një i tillë ku mësohet muzikë)" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "Një seri veprimtarish." #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "Një seri shfaqjesh të të njëjtës gjë në të njëjtin vend." #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "Një seri incizimesh." #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "Një seri koncertesh të afërt nga një artist në vende të ndryshme." #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "Një seri grupesh hedhjesh në qarkullim." #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "Një seri hedhjesh në qarkullim." #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "Një seri veprash të cilat përbëjnë një katalog kompozimesh klasike." #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "Një seri veprash." #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "Një cikël këngësh është një grup këngësh i konceptuar të ekzekutohen në varg si një njësi e vetme. Në shumicën e rasteve, krejt këngët janë nga i njëjti kompozitor, dhe shpesh përdoren fjalë nga i njëjti poet apo libretist." #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "Një këngë, në origjinën e vet (dhe ende në shumicën e rasteve) është një kompozim për zë, me ose pa instrumenta, e ekzekutuar përmes të kënduarit. Kjo është forma më e rëndomtë në muzikën folkloristike dhe popullore, por edhe jo pak e rëndomtë në kontekst klasik (\"këngë arti\")." #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "Kolona zanore është muzika që shoqëron një film, një program televiziv, një videolojë, ose madje një libër." #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "Një grupim standard instrumentesh, që shpesh luajnë tok, bie fjala, një kuartet harqesh" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "Një suitë është një grup i renditur pjesësh instrumentale ose orkestrale, të ekzekutuara zakonisht si një koncert. Mund të jenë pjesë të nxjerra nga një balet ose opera, ose kohë tërësisht origjinale." #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "Një poemë simfonike është një pjesë muzike orkestrale programatike, zakonisht në një kohë, që evokon një pikturë, një peizazh, lëndën e një poeme, një romani apo novele, apo burimesh të tjera jomuzikore." #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "Një simfoni është një kompozim i zgjeruar, thuajse përherë i hartuar për orkestër pa solistë." #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "Një këllëf më i hollë, i përdorur rëndom për CD njëpjesëshe." #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "Një zarzuela është një vepër dramatiko-lirike spanjolle gjatë së cilës pasojnë njëra-tjetrën skena të folure me të kënduare, dhe kjo e dyta përfshin këngë operistike dhe popullore, si dhe kërcim." #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "La bemol maxhore" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "La bemol minore" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "La diez maxhore" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "La diez minore" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "ID AKM" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "ID APRA" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "ID ASCAP" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Album" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "Lejon rregullimin dorazi të pozicionit të çdo elementi në seritë." #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "Një version alternativ i një hedhjeje në qarkullim ku titujt janë ndryshuar. Këto nuk i korrespondojnë ndonjë hedhje të njëmendtë në qarkullim dhe duhen lidhur me hedhjen origjinale në qarkullim duke përdorur marrëdhënien përkthim/transliterim." #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "Një aria është një pjesë më vete për një zë, zakonisht me një shoqërim orkestral. Më rëndon ndeshen brenda operash, por shfaqen edhe në kantata, oratorio dhe madje edhe tërësisht më vete (arie koncerti)." #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "Një radiodramatizim është një shfaqje dramatizim, thjesht akustike, e transmetuar në radio ose e publikuar në një medie audio (shirit, CD, etj.)." #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "Një veprimtari gjatë së cilës një numër aktesh të ndryshme kryhen përgjatë ditës. Festivale më të mëdha mund të shtrihen përgjatë disa ditësh." #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "Një koncert më vete nga një artist ose nga një bashkëpunim, shpesh me artistë shtesë që ekzekutojnë përpara aktit kryesor." #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "Një opera është një vepër e dramatizuar (tekst + partiturë muzikore) për këngëtarë dhe orkestër/ansambël. Në opera të mirëfillta kretj dialogët janë të kënduar, përmes ariesh dhe recitativësh, për disa stile operash përfshijnë dialog të folur." #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "Një oratorio është një kompozim muzikor i gjerë (zakonisht kishtar) që përfshin një orkestër, një kor, dhe solistë. Teksa përmban personazhe dhe subjekt, zakonisht nuk ekzekutohet në mënyrë teatrale (mungojnë kostumet, dekoret dhe ndërveprim i fuqishëm mes personazhesh)." #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "Një uverturë është, përgjithësisht, hyrja instrumentale e një opere. Ekzistojnë edhe uvertura të pavarura (\"koncert\"), të cilat janë përgjithësisht vepra programatike më të shkurtra se një poemë simfonike." #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "Një hedhje në qarkullim jozyrtare/fshehtas që nuk është sanksionuar nga artisti dhe/ose shoqëria e incizimeve. Këtu përfshihen regjistrime drejtpërdrejt jozyrtare dhe hedhje pirate në qarkullim." #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "Një etyd është një kompozim muzikor instrumental, në shumicën e rasteve i një vështirësie të konsiderueshme, e konceptuar zakonisht të japë material praktik për përsosjen e një aftësie të caktuar teknike." #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "Çfarëdo hedhje në qarkullim e sanksionuar zyrtarisht nga artisti dhe/ose shoqëria e tij e incizimeve. Shumica e hedhjeve në qarkullim do të hyjnë në këtë kategori." #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "Zonë" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "Emër zone" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "Arie" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "Artist" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Emër artisti" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "Do të marrë pjesë" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "Radiodramatizim" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "Radiodramë" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "Audiolibër" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "E automatizuar" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "Si Dorike" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "Si Miksolidike" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "Si maxhor" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "Si minor" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "Si bemol maxhore" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "Si bemol minor" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "Do maxhore" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "Do minore" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "ID BMI" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "ID BUMA/STEMRA" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "Prapa" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Balet" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "Opera e Pekinit" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "Operë e Pekinit është një formë teatri tradicional kinez që ndërthur muzikë, interpretime vokale, pantomimë, vallëzim dhe akrobaci." #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "Blu-ray-R" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "CD Blu-spec" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "Libër" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "Libërth" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "Pirate" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "Produksion Pirat" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "Kuti" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "Emër marke" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "Transmetim" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "Do Dorike" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "Do Miksolidike" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "Do maxhore" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "Do minore" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "Do bemol maxhore" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "Do bemol minore" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "Do diez maxhore" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "Do diez minore" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "ID CASH" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "ID CCLI" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "CD+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "CDV" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "CED" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "Kantatë" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "Këllëf Kartoni/Letre" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "Bobinë" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "Kasetë" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "Kuti kasete" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "Katalog" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "Karakter" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "Kor" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "Qytet" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "Qytet përdoret për vendbanime të çfarëdo madhësie, përfshi qyteza dhe fshatra." #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "Përmbledhje" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "Koncert" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "Koncert" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "Qendër Konferencash/Ekspozitash" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "CD Me Kontroll Kopjimi" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "CD Me Kontroll Kopjimi (CCCD) është një term ombrellë për CD të hedhur në qarkullim afërsisht më 2001-2006, që përmbanin software i cili qe konceptuar qëllimisht të pengonte përftim pjesësh në format elektronik nga CD-ja. Ka një numër variantesh software-i: më të njohurit janë Cactus Data Shield (CDS) nga Macrovision dhe MediaMax nga SunnComm." #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "Vend" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "Vend përdoret për zona të përfshira (ose të përfshira dikur) në standardin ISO 3166-1, p.sh., Shqipëria." #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "Vend" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "Konte përdoret për ndarje më të vogla administrative të një vendi të cilat nuk përbëjnë ndarjet kryesore administrative, por as janë bashki dhe komuna, p.sh. kontetë në ShBA. Këto nuk merren parasysh kur shfaqen zonat mëmë për një zonë të dhënë." #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "Re Dorike" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "Re Miksolidike" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "Re maxhore" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "Re minore" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "Re bemol maxhore" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "Re bemol minore" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "Re diez maxhore" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "Re diez minore" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "DJ-mix" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "DTS CD" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-Audio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD-Video" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "DVDplus" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "DVDplus (anë CD)" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "DVDplus (anë DVD-Audio)" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "DVDplus (anë DVD-Video)" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "CD të Dhënash" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "Demo" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "Media Dixhitale" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "Distributor" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "Distrikt" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "Distrikti përdoret për një ndarje të një qyteti të madh, p.sh. Queens." #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisk" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "DualDisk (anë CD)" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "DualDisk (anë DVD-Audio)" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "DualDisk (anë DVD-Video)" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "Mi Dorike" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "Mi Miksolidike" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "Mi maxhore" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "Mi minore" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "Mi-bemol maxhore" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "Mi-bemol minore" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "Mi diez maxhore" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "Mi diez minore" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "Disk Edison Diamond" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "Institucion edukimi" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "Instrument elektronik" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "CD i zgjeruar" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "Ansambël" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "Veprimtari" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "Emër veprimtarie" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "Seri veprimtarish" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "Fa Dorike" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "Fa Miksolidike" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "Fa maxhor" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "Fa minore" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "Fa bemol minore" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "Fa diez maxhore" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "Fa diez minore" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "Familje" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "Femër" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "Festival" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "Festival" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "Disqe të sheshtë me hulli, të përdorur në fonografë/gramafona. Për incizime në shellak dhe vinil, përdorni në mënyrë specifike këtë" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "Fleksidisk" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "Fleksi-disqet janë incizime fonografi të krijuar nga fletë të holla, të epshme, vinili me një hulli të krijuar në të, të konceptuara për të qenë të luajtshme në një gramafon normal." #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "Disketë" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "Për raste kur gjinia nuk ka vend fare (fjala vjen, shoqëri të dhëna si artist)." #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "Emër formal" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "Përpara" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "Sol Dorike" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "Sol Miksolidike" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "Sol maxhore" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "Sol minore" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "Sol bemol maxhore" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "Sol bemol minore" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "Sol diez maxhore" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "Sol diez minore" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "ID GEMA" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Grup" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "HQCD" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "HiPac" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "SACD hibrid" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "SACD hibrid (shtresë CD)" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "SACD hibrid (shtresë SACD)" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "ID ICE" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "ID për shoqërinë belge të të drejtave, SABAM" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "ID për International Copyright Enterprise" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "ID për shoqërinë japoneze JASRAC të të drejtave" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "ID për shoqërinë japoneze NexTone të të drejtave" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "ID për shoqërinë meksikane të të drejtave, SACM" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "ID për shoqërinë polake të të drejtave, ZAiKS" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "Identifikues" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "Muzikë skenike" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "Muzika skenike është muzikë e shkruar për (zakonisht) ilustrim muzikor të një shfaqje teatrore." #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "Arenë brenda" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "Instrument" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "Emër instrumenti" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Intervistë" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "Ishull" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "Ishull përdoret për ishuj dhe atolle që nuk përbëjnë nëndarje më vete, p.sh., Skye. These are not considered when displaying the parent areas for a given area. Këto nuk merren parasysh kur shfaqen zonat mëmë për një zonë të dhënë." #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "ID JASRAC" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "Këllëf" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "ID KOMCA" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "Etiketë" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "Emër etikete" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LazerDisk" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "Veprimtari hedhjeje në qarkullim" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "Emër ligjor" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "Drejtpërsëdrejti" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "Madrigal" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "Mashkull" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "Dorazi" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "Prodhues" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "Meshë" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "Praktikë/Klinikë" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "Ndoshta do të marrë pjesë" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "Media" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisk" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "Motet" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "Bashki" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "Bashki përdoret për ndarje të vogla administrative të cilat, për bashkitë urbane, shpesh përmbajnë një qytet më vete dhe disa fshatra përreth. Bashkitë rurale (komunat) zakonisht grupojnë tok disa fshatra." #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "Teatër muzikor" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "Teatri muzikor është një lloj shfaqjeje teatrore që ndërthur këngë, dialogë të folur, aktrim dhe vallëzim." #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "ID MÜST" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "ID NexTone" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "Asnjë" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "S’ka vend" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "ID OSA" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "Zyrtare" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "Opera" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "Operetë" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "Oratorio" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "Orkestër" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "Produksion Origjinal" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Tjetër" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "Tjetër" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Tjetër" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Tjetër" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "Tjetër" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Tjetër" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Tjetër" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "Instrument tjetër" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "Overturë" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "Partita" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "Dsik Pate" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "Instrument perkusioni" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "Person" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "Incizim fonografi" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "Bobinë Pianosh" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "Vend" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "Emër vendi" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "Mbajtëse plastike për CD-në brenda një mbulese kartoni" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "Këllëf Plastik" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "Dramë" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "PlayTape" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "Playbutton" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Poemë" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "Afishe" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "Linjë prodhimi disqesh" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "Produksion" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "Promocion" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "Prozë" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "Pseudo-Hedhje Në Qarkullim" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "Botues" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "Kuartet" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "Bruto/E papërpunuar" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "Incizim" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "Emër incizimi" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "Seri incizimesh" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "Me shirit" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "Hedhje në qarkullim" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "Grup hedhjeje në qarkullim" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "Emër grupi hedhjeje në qarkullim" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "Seri grupesh hedhjeje në qarkullim" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "Emër hedhjeje në qarkullim" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "Seri hedhjeje në qarkullim" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "Ndërtesë fetare" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "Remiks" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "Shoqëri të Drejtash" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "ID SABAM" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "ID SACEM" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "ID SACM" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "ID SADAIC" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "Kartë SD" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "ID SESAC" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "ID SGAE" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "SHM-CD" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "SHM-SACD" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "ID SOCAN" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "ID SUISA" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "Ndihmëz mbi kërkimin" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "Seri" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "Emër serie" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "Shellac" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "Incizimet shellak qenë lloji më mbizotërues i incizimeve për gramafon gjatë gjysmës së parë të shekullit të 20-të." #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "Njësh" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "Këllëf i Hollë" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Sonatë" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "Këngë" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "Cikël këngësh" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "I rendit objektet në seri automatikisht sipas atributesh numri, duke përdor një rend natyral renditjeje." #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "Muzikë filmi" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "Muzikë filmi" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "Fjalë të folura" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "Stadium" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "Ngjitës" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "Instrument me korda" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "Studio" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "Nënndarje" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "Nëndarja përdoret për ndarjet kryesore administrative të një vendi, p.sh., Kaliforni, Ontario, Okinaua. Këto merren parasysh kur shfaqen zonat mëmë për një zonë të dhënë." #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "Suitë" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "Poemë simfonike" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "Simfoni" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "Tango" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "Shtresa CD e një DVDplus. Shtresa DVD do të duhej shtuar si një media veçmas." #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "Shtresa CD e një DualDisku. Shtresa DVD do të duhej shtuar si një media veçmas." #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "Shtresa CD e një SACD hibrid. Shtresa SACD do të duhej shtuar si një media veçmas." #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "Ana CD e një vinil + CD VinilDisk. Ana vinil do të duhej shtuar si një media veçmas." #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "Capacitance Electronic Disc (CED) është një sistem analog riprodhimi videosh i zhvilluar nga RCA, me të cilin video dhe audio mund të luheshin tok në një televizor duke përdorur një gjilpërë speciale dhe një sistem hullish me dendësi të lartë, të ngjashëm me incizimet fonografike." #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "Shtresa DVD (audio) e një DVDplusi. Shtresa CD do të duhej shtuar si një media veçmas." #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "Shtresa DVD (audio) e një DualDisku. Shtresa SACD do të duhej shtuar si një media veçmas." #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "Shtresa DVD (video) e një DualDisku. Shtresa SACD do të duhej shtuar si një media veçmas." #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "Ana DVD e një vinil + DVD VinilDisku. Ana vinil do të duhej shtuar si një media veçmas." #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "Shtresa SACD e një SACD-je hibrid. Shtresa SACD do të duhej shtuar si një media veçmas." #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "Madrigali është një lloj kompozimi muzike shekullare vokale. Në formën e tij origjinale, s’ka shoqërim instrumental, edhe pse shoqërimi është shumë më i rëndomtë në madrigale të mëvonshëm." #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "Opereta është një zhanër opere të lehtë, si për nga muzika, ashtu edhe për nga subjekti. Operetat zakonisht janë të shkurtra dhe përfshijnë pjesë të folure." #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "Mbajtësja tradicionale e CD-ve, e prodhuar nga material i fortë plastik i thyeshëm" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "Ana vinil e një VinilDisku. Ana CD ose DVD do të duhej shtuar si një media veçmas." #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "Kjo përfaqëson vepra letrare të shkruara në prozë, domethënë, shkruar në gjuhë relativisht ordinere ma strukturë metrike (p.sh., romane, tregime, sprova…)." #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "Tur" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "Pjesë" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "Diskth USB" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "Përdoreni për figura që duan punë për t’u përdorur për etiketim (por që mundet tashmë të përdoren për referencë)" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "VHD" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "Vendi ku mbahet" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "Video High Density (VHD) qe një format videodisqesh i cili iu ofrua tregut kryesisht në Japoni nga JVC-ja." #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "Vinil" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "VinylDisk" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "VinylDisk (anë CD)" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "VinylDisk (anë DVD)" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "VinylDisk (anë Vinil)" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "Cilindër Dylli" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "Instrument frymor" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "Listë dëshirash" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "Vepër" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "Emër vepre" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "Seri veprash" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "ID ZAiKS" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "Zarzuela" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "Disk Zip" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "e dykuptimtë" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "Etyd" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/sv.po������������������������������������������������������������0000664�0000000�0000000�00000565302�14167750105�0020220�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # A. Regnander <anton_r_3@hotmail.com>, 2017 # Filip Bengtsson, 2018 # efef6ec5b435a041fce803c7f8af77d2_2341d43, 2017 # efef6ec5b435a041fce803c7f8af77d2_2341d43, 2020 # Kristoffer Grundström <lovaren@gmail.com>, 2016 # Killinstinct <myaku@msn.com>, 2015 # Robin Björnsvik <robin@bjornsvik.se>, 2013 # Staffan Vilcans, 2015 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 16:32+0000\n" "Last-Translator: Nicolás Tamargo <reosarevok@gmail.com>\n" "Language-Team: Swedish (http://www.transifex.com/musicbrainz/musicbrainz/language/sv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "" #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "" #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "10 tum schellack" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "10 tum vinyl" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "12 tum LaserDisc" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "12 tum schellack" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "12 tum vinyl" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "3,5-tumsdiskett" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "7 tum flexi-disc" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "7 tum schellack" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "7 tum vinyl" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "8 tum LaserDisc" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "Stereo 8-kasett" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "8 cm CD" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "8 cm CD+G" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "" #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "A dorisk" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "A mixolydisk" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "En balett är musik komponerad för att användas, tillsammans med koreografi, i en balettdans-produktion." #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "" #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "" #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "" #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "" #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "A-dur" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "" #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "a-moll" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "" #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "" #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "" #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "En serie händelser." #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "En serie uppträdanden av samma föreställning på samma plats." #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "En serie inspelningar." #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "En serie relaterade konserter av en artist på olika platser." #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "En serie utgivningsgrupper." #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "En serie utgivningar." #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "En ser verk som bildar en katalog över klassiska kompositioner." #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "En serie verk." #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "" #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "A-dur" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "A-moll" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "A♯ dur" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "A♯ moll" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "Acem" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "Acem Nevruz" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "Acem Rast" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "Acem Zemzeme" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "Acemaşiran" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "Acembuselik" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "Acemkürdi" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "Acemli Yegah" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "Acemtarab" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "Aheng-i Tarab" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "Ak Dügah" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "Aksak" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "Aksaksemai" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "Aksaksemai Evferi" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Album" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "" #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "Område" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "Aria" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "Artist" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Artistnamn" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "Ljudbok" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "Automatisk" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "Baksida" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Balett" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "Häfte" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "Bootleg" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "Bootleg produktion" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "Broadcast" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "Kantat" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "Kartong/Papper omslag" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "Cartridge" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "Kassett" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "Kassettfodral" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "Katalog" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "Karaktär" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "Stad" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "Samlingsalbum" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "Konsert" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "Konsert" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "Land" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "Land" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "DJ-mix" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "DTS CD" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-Audio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD-Video" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "Data CD" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "Demo" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "Digipak" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "Digital media" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "Distributör" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "Distrikt" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "E-dur" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "Händelse" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "Kvinnlig" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "Festival" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "Festival" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "Framsida" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "GEMA ID" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Grupp" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "Holdingbolag" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "Identifierare" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "" #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "Instrument" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Intervju" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "JASRAC ID" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "CD-fodral" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "DVD-fodral" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "Nyckel" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "Skivbolag" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "Skivbolagsnamn" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisc" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "Lanseringsevenemang" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "Personnamn" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "Live" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "Madrigal" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "Manlig" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "Massa" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "Medium" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "Mixtape/Street" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "Motett" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "Kommun" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "Murabba" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "Murabba Beste " #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "Musikal" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "Musikal är en teatergenre som kombinerar sånger, talad dialog, skådespel och dans." #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "Müberka" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "Münacaat" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "Mürekkep Isfahan" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "Mürekkep Nimsofyan" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "Mürekkep Semai / Üçleme" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "Mürekkep Sofyan" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "Müselles" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "Müsemmen" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "Müsemmen II" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "Müstear" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "Müşküye" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "Ingen" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "Obi" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "Officiell" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "Opera" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "Oratorium" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "Orkester" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "Original produktion" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Annan" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "Övriga" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Annan" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Annan" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "Övrigt" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Annan" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Annan" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "Andra instrument" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "Ouvertyr" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "Ägd musik" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "Partita" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "Person" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "Pianorulle" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "Plats" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "Platsnamn" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "Pjäs" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "Uppspelningsknapp" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Dikt" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "Poster" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "Produktion" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "Promotion" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "Pseudo-utgåvor" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "Utgivare" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "Kvartett" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "Inspelning" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "Inspelningsnamn" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "Rullband" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "Återutgivningsproduktion" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "Utgivning" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "Utgivningsgrupp" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "Utgivningsgruppnamn" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "Utgivningsnamn" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "Religiös byggnad" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "Remix" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "Kör" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "SD-kort" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "SESAC ID" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "SHM-CD" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "SOCAN ID" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "Sök hint" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "Serier" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "Serienamn" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "Singel" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "Smalt CD-fodral" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Sonata" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "Sång" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "Sång-cykel" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "Sorterar objekten i serien automatiskt efter dess nummerattributer, med en naturlig sorteringsordning." #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "Soundtrack" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "Spine" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "Spokenword" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "Klistermärke" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "Sträng instrument" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "Studio" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "Svit" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "Symfonisk dikt" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "Symfoni" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "Tango" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "Turné" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "Spår" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "Fack" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "USB-flashminne" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "VHD" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "Vinyl" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "Vattenmärke" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "Fonografcylinder" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "Blåsinstrument" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "Önskelista" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "Verk" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "Arbetsnamn" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "Zarzuela" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "tvetydligt" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "Etyd" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/tr.po������������������������������������������������������������0000664�0000000�0000000�00000576177�14167750105�0020231�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Bora Atıcı, 2021 # ym syserror <cilek.kocak@gmail.com>, 2012 # Nikolai Prokoschenko <nikolai@prokoschenko.de>, 2011 # Sertan Şentürk <sertan.senturk@upf.edu>, 2017 # zeugma <sunder67@hotmail.com>, 2012 # yerdemli <yerdemli@gmail.com>, 2018 # portik <yetmisbeskere75@hotmail.com>, 2014 # portik <yetmisbeskere75@hotmail.com>, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-10-28 22:18+0000\n" "Last-Translator: Bora Atıcı\n" "Language-Team: Turkish (http://www.transifex.com/musicbrainz/musicbrainz/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: tr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "\"Motet\", farklı türdeki (genellikle refakatsiz) koro çalışmalarına uygulanan bir terimdir. Tam olarak ne bir motet dönemine bağlıdır." #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "\"Sonata\", küçük ölçekli (genellikle solo veya solo + klavye) enstrümantalları tanımlamak için kullanılan genel bir terimdir, başlangıçta barok müzikte kullanılmıştır." #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "10\" Plak" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "12\" Lazer Disk" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "12\" Plak" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "3,5\" Disket" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "5,25\" Disket" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "7\" Plak" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "8\" Lazer Disk" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "8cm CD" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "90 devir / dakika, dikey kesim shellac diskleri, 1906'dan 1932'ye kadar Pathé etiketi tarafından üretildi." #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "La Doryan" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "La Miksolidyan" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "Bir bale dansı üretimi için bir koreografiyle birlikte kullanılacak müziktir." #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "" #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "" #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "" #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "" #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "La majör" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "" #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "la minör" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "" #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "" #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "" #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "Bir dizi sanatçı." #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "Bir dizi olay." #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "" #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "Bir dizi kayıt." #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "" #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "Bir dizi yayın grubu" #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "Bir dizi yayın." #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "" #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "Bir dizi eser." #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "" #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "La bemol majör" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "La bemol minör" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "La diyez majör" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "La diyez minör" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "Acem" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "Acem Nevruz" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "Acem Rast" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "Acem Zemzeme" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "Acemaşiran" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "Acembuselik" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "Acemkürdi" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "Acemli Yegah" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "Acemtarab" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "Aheng-i Tarab" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "Ak Dügah" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "Aksak" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "Aksaksemai" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "Aksaksemai Evferi" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "Albüm" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "" #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "Anberefşan" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "Araban" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "Arabankurdi" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "Aram-ı Can" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "Aram-ı Dil" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "Aranağme" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "Arazbar" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "Arazbar Zemzeme" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "Arazbarbuselik" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "Arazbarek" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "Arya" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "Sanatçı" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "Sanatçı adı" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "Artık Aksaksemai" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "Sesli kitap" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "Otomatik" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "Aydın" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "Ayin Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "Ayin-i Şerif" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "Azeri Yürüksemai" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "Ağır Aksaksemai" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "Ağıraksak" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "Ağıraydın" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "Ağırdarbıfetih" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "Ağırdüyek" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "Ağırevfer" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "Ağırsemai" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "Ağırsenginsemai" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "Ağırçenber" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "Aşiran Maye" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "Aşiran Zemzeme" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "Aşkefza" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "Si doryen" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "Si miksolidyen" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "Si majör" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "si minör" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "Si bemol majör" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "Si bemol minör" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "Bahr-ı Nazik" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "Bale" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "Pekin operası" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "Bektaşi Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "Bektaşi Raksanı" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "Bektaşi Raksı" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "Bektaşi Raksı Evferi" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "Bend-i Hisar" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "Berefşan" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "Beste" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "Beste Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "Beste Hicaz" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "Beste Hisar" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "Beste Isfahan" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "Bestenigar" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "Beyati" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "Beyati Araban" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "Beyati Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "Beyati Arabankurdi" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "Beyati Ruy-i Acem" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "Beyatibuselik" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "Bezm-i Tarab" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "Kitap" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "Kitapçık" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "Bozlak" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "Yayın" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "Bulgar Darbı" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "Buselik" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "Buselikaşiran" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "Büzürk" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "Do doryen" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "Do miksolidyen" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "Do majör" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "Do minör" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "Do bemol majör" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "Do diyez majör" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "Do diyez minör" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "Canfeza" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "Kantat" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "Kartuş" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "Kaset" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "Kaset kapağı" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "Katalog" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "Cevher" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "Koro" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "Toplama" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "Konser" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "Konçerto" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "Ülke" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "Cumhurilahi" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "Curcuna" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "Re doryan" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "Re miksolidyen" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "Re majör" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "Re minör" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "Re bemol majör" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "Re bemol minör" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "De diyez minör" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "DJ-mix" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "Danişveran" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "Darb" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "Darb-ı Fetih" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "Darb-ı Hüner" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "Darb-ı Kürdi" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "Darb-ı Türki" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "Darbeyn" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "Demo" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "Destan" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "Devr-i Aryan" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "Devr-i Hindi" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "Devr-i Hindi II" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "Devr-i Kebir" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "Devr-i Revan" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "Devr-i Revan-ı Hindi" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "Devr-i Süreyya" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "Devr-i Süreyya Sofyanı" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "Devr-i Turan" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "Devr-i Turan II" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "Dijital Medya" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "Dil Efruz" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "Dildar" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "Dilkeside" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "Dilkeş" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "Dilkeşhaveran" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "Dilküşa" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "Dilnevaz" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "Dilnişin" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "Dağıtımcı" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "Divan" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "Dolap" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "Durak" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "Durak Evferi" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "Dügah" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "Dügah Maye" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "Dügahbuselik" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "Dümen" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "Düyek" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "Düşems" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "Mi doryen" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "Mi miksolidyen" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "Mi majör" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "Mi minör" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "Mi bemol majör" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "Mi bemol minör" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "Mi diyez minör" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "Eski Sipihr" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "Etüd" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "Evcara" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "Evfer" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "Eviç" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "Eviç Bahr-i Nazik" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "Eviç Huzi" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "Eviç Maye" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "Eviç Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "Eviç Saba" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "Eviç Şevk" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "Eviçbuselik" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "Eviçkürdi" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "Evsat" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "Ezan" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "Fa doryen" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "Fa miksolidyen" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "Fa majör" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "Fa minör" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "Fa bemol majör" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "Fa diyez majör" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "Fa diyez minör" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "Fahte" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "Fantezi" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "Kadın" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "Fer" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "Fer'i Muhammes" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "Ferahfeza" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "Ferahnak" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "Ferahnakaşiran" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "Ferahnüma" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "Ferahzad" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "Festival" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "Festival" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "Feth-i Bağdad" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "Feth-i Belgrad" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "Feth-i Dil" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "Feth-i Hicaz" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "Fireng-i Fer" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "Form (Osmanlı, Türk)" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "Frengçin" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "Sol doryen" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "Sol miksolidyen" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "Sol majör" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "Sol minör" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "Sol bemol majör" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "Sol diyez majör" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "Sol diyez minör" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "Gazel" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "Gerdaniye" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "Gerdaniyebuselik" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "Gerdaniyekürdi" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "Geveşt" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "Geştü Güzar-ı Bahar" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "Gonca-i Rana" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "Grup" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "Güldeste" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "Gülizar" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "Gülizarbuselik" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "Gülnari" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "Gülruh" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "Gülzar" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "Gülşen-i Vefa" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "Güvende" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "Hafif" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "Halk Türküsü" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "Haver" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "Havi" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "Heftgah" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "Hezeç" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "Hicaz" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "Hicaz Büzürk" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "Hicaz Dilkeş" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "Hicaz Hümayun" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "Hicaz Uzzal" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "Hicaz Zemzeme" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "Hicaz Zirgüle" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "Hicazaşiran" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "Hicazbuselik" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "Hicazeyn" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "Hicazi Acem" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "Hicazi Irak" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "Hicazi Muhalif" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "Hicazi Rumi" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "Hicazi Türki" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "Hicazi Uşşak" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "Hicazkar" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "Hicazkar-Kürdi" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "Hicazkar-ı Kadim" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "Hicazkarbuselik" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "Hisar" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "Hisar Vech-i Şehnaz" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "Hisarbuselik" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "Horasan" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "Horosani Beyati" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "Hoş Aver" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "Hutbe" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "Huzi" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "Hüdavendigar" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "Hüseyni" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "Hüseyni Araban" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "Hüseyni Gülizar" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "Hüseyni Zemzeme" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "Hüseyniaşiran" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "Hüseynibuselik" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "Hüzzam" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "Hüzzam-ı Cedid" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "" #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "Çalgı" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "Çalgı ismi" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "Röportaj" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "Irak" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "Irakaşiran" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "Iraksak" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "Isfahan" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "Isfahan Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "Isfahan Zemzeme" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "Isfahan-ı Cedid" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "Isfahanbuselik" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "Isfahanek" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "Isfahani" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "Ada" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "Kalenderi" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "Kalyani" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "Kamet" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "Kanto" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "Kapalı Curcuna" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "Kar" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "Kar-ı Natık" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "Kar-ı Nev" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "Karabağı" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "Karcığar" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "Karçe" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "Karşılama" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "Kasaphavası" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "Koşma" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "Köçekçe" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "Küpe" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "Kürdi" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "Kürdi Gerdaniye" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "Kürdilihicazkar" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "Kürthavası" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "Küçek" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "Küçekneva" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "Etiket" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "Lalegül" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisc" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "Lenk Fahte" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "Canlı" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "Longa" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "Mahfelsürmesi" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "Mahur" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "Mahurbuselik" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "Mahurhan" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "Makam (Osmanlı, Türk)" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "Erkek" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "Mandra" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "Marş" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "Maver" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "Mavera" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "Maveraünnehir" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "Meclis Efruz" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "Medhal" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "Mehter" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "Mersiye" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "Mevlevi Evferi" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "Mevlidişerif" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "Miraciye" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "Muaşşer" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "Muhalif" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "Muhalif-i Irak" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "Muhalif-i Rast" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "Muhalif-i Uşşak" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "Muhammes" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "Muhayyer" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "Muhayyer Sünbüle" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "Muhayyer Zengüle" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "Muhayyerbuselik" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "Muhayyerkürdi" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "Belediye" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "Murabba" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "Müzikal" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "Muzaaf Devr-i Kebir" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "Müberka" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "Münacaat" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "Mürekkep Isfahan" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "Mürekkep Nimsofyan" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "Mürekkep Semai/Üçleme" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "Mürekkep Sofyan" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "Müselles" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "Müsemmen" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "Müsemmen II" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "Müstear" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "Müşküye" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "Naat" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "Nakış" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "Narefte" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "Natipeygamberi" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "Nazlı Düyek" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "Necd-i Hüseyni" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "Nefes" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "Neresin" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "Neva" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "Neva Bağdat" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "Nevabuselik" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "Nevakürdi" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "Nevaziş" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "Neveda" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "Neveser" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "Nevkeş" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "Nevruz" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "Nevruzi Rumi" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "Neşataver" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "Nigar" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "Nihavend-i Kebir" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "Nihavend-i Rumi" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "Nihavent" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "Nikriz" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "Nimberefşan" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "Nimdevir" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "Nimevsat" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "Nimhafif" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "Nimsakil" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "Nimsofyan" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "Nimçember" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "Nişabur" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "Nişaburek" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "Nişabureyn" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "Hiçbiri" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "Nuşingül" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "Nühüft" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "Resmi" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "Opera" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "Operet" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "Oratoryo" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "Orkestra" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "Diğer" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "Diğer" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "Diğer" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "Diğer" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "Diğer" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "Diğer" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "Diğer" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "Overtür" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "Oynak" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "Oyunhavası" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "Pençgah" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "Perküsyon çalgısı" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "Perr-i Zerrin" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "Pesendide" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "Peyk-i Neşat" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "Peyk-i Safa" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "Peşrev" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "Yer adı" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "Şiir" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "Pop şarkısı" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "Poster" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "Kuartet" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "Rahatfeza" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "Rahatülervah" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "Raksaksağı" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "Raksaksağı II" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "Raksan" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "Ramiş-i Can" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "Rast" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "Rast Haveran" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "Rast-Maye" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "Rast-ı Atik" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "Rast-ı Cedid" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "Rast-ı Rumi" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "Rast-ı Sağır" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "Rast-ı Sultani" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "Rastaşiran" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "Rastdilara" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "Rastkürdi" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "Kayıt" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "Kayıt ismi" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "Rehavi" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "Rekb-i Zavil" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "Remel" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "Remiks" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "Reng-i Dil" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "Revnaknüma" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "Reyya" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "Ruhnüvaz" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "Rumeli Türküsü" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "Ruy-i Dilara" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "Ruy-i Irak" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "Ruy-i Neva" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "Raga (Karnatik)" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "Saba" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "Saba Zemzeme" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "Sabaaşiran" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "Sababuselik" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "Sabakürdi" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "Sakil" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "Salatüselam" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "Salatıümmiye" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "Savt" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "Sazeseri" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "Sazkar" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "Sazsemaisi" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "Arama ipucu" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "Segah" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "Segah Araban" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "Segah Maye" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "Selam" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "Selmek" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "Semai" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "Sengendaz" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "Sengin Türkaksağı" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "Senginsemai" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "Serbest" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "Seyir" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "Sipihr" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "Sirto" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "Sofyan" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "Sonat" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "Şarkı" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "Stadyum" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "Çıkartma" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "Telli çalgı" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "Stüdyo" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "Sultani" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "Sultani Irak" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "Sultanıbuselik" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "Sultanıcedid" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "Sultanıeviç" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "Sultanıhüzzam" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "Sultanısegah" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "Sultanıyegah" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "Suzidil" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "Suzidilara" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "Suzinak" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "Suzinak Zirgüle" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "Suzinak-ı Nev" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "Senfonik şiir" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "Senfoni" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "Sünbüle" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "Süreyya" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "Sürurefza" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "Tahir" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "Tahirbuselik" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "Taksim" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "Tango" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "Tarz-ı Cedid" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "Tarz-ı Cihan" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "Tarz-ı Nevin" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "Tavşanca" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "Tebriz" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "Tek Vuruş" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "Tekbir" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "Temcidmünacatı" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "Tereşşüd" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "Tesbih" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "Tesbihilahi" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "Tevhid" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "Tevşihilahi" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "Türk Darbı" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "Türkaksağı" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "Türki Hicaz" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "Türkmen" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "Türkü" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "Tala (Karnatik)" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "USB Flash Disk" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "Usul (Omanlı, Türk)" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "Uzunhava" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "Uzzal" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "Uşşak" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "Uşşak Ruy-i Nikriz" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "Uşşakaşiran" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "Vecd-i Dil" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "Vech-i Arazbar" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "Vech-i Dil" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "Vech-i Şehnaz" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "Plak" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "Üflemeli çalgı" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "Eser" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "Yegah" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "Yegah-ı Acemi" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "Yürüksemai" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "Yürüksemai II" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "Yürüksofyan" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "Zafer" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "Zavil" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "Zavilaşiran" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "Zencir" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "Zengule" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "Zengulebuselik" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "Zenguleli Kürdi" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "Zevk-ü Tarab" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "Zevk-ı Dil" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "Zeybek" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "Zilkeş" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "Zirefkend" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "Çargah" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "Çargah (Yeni)" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "Çenber" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "Çeng-i Harbi" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "Çifteaksak" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "Çiftedüyek" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "Çiftesofyan" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "Çiftetelli" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "Çocuk şarkısı" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "Etüd" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "Örnek Öz" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "İbrahimi" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "İki Bir" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "İkiz Aksak" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "İlahi" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "Şark Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "Şarkı" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "Şedd-i Saba" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "Şehnaz" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "Şehnaz Nişaburek" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "Şehnazbuselik" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "Şehnazhaveran" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "Şemsefruz" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "Şeref-i Hamidi" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "Şerefnuma" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "Şevk" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "Şevk-i Cedid" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "Şevk-i Cihan" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "Şevk-i Dil" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "Şevk-i Serab" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "Şevkaver" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "Şevkefza" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "Şevknüma" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "Şevkutarab" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "Şinaver" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "Şiraz" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "Şivekar" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "Şivekeş" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "Şivenüma" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "Şuri" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "Şuğul" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "" �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/zh-Hans.po�������������������������������������������������������0000664�0000000�0000000�00000612114�14167750105�0021072�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Dian Li <xslidian@gmail.com>, 2009-2019 # qqqqqqq <qxc9302@163.com>, 2021 # zhyupe <zyp108421@gmail.com>, 2019 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-10-09 16:55+0000\n" "Last-Translator: qqqqqqq <qxc9302@163.com>\n" "Language-Team: Chinese Simplified (http://www.transifex.com/musicbrainz/musicbrainz/language/zh-Hans/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh-Hans\n" "Plural-Forms: nplurals=1; plural=0;\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "“经文歌”指不同种类、通常无伴奏的唱诗班作品,在不同年代有不同的定义。" #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "“奏鸣曲”是小型器乐作品的总称,通常是独奏或独奏加键盘的作品,最早在巴洛克音乐中出现。" #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "10\" Shellac" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "10\" 唱片" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "12\" LaserDisc" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "12\" Shellac" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "12\" 唱片" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "3.5\" 软盘" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "5.25\" 软盘" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "7\" Flexi-disc" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "7\" Shellac" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "7\" 唱片" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "8\" LaserDisc" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "8 轨磁带" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "8cm CD" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "8cm CD+G" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "每分钟90转的垂直切割胶木唱片,1906至1932年由百代唱片公司制造。" #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "A Dorian" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "A Mixolydian" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "芭蕾舞曲是与芭蕾编舞一起用于芭蕾舞表演的音乐。" #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "" #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "" #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "" #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "" #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "" #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "" #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "" #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "" #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "一系列活动。" #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "同一节目在同一个场馆的一系列演出。" #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "一系列录音。" #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "同一位艺术家在不同地点的一系列相关的音乐会。" #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "一系列专辑组。" #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "一系列专辑。" #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "构成古典乐选集系列的一系列作品。" #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "一系列作品。" #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "" #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "AKM ID" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "APRA ID" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "ASCAP ID" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "Acem" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "Acem Nevruz" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "Acem Rast" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "Acem Zemzeme" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "Acemaşiran" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "Acembuselik" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "Acemkürdi" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "Acemli Yegah" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "Acemtarab" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "Adānā" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "Adānā malhār" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "Aheng-i Tarab" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "Ahir lalit" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "Ahira bhairav" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "Ahiri tōḍī" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "Ak Dügah" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "Aksak" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "Aksaksemai" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "Aksaksemai Evferi" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "Alahaiyā bilāval" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "专辑" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "" #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "Ambikā" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "Amr̥t varṣiṇi" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "Amṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "Amṛtavāhiṇi" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "Anberefşan" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "Araban" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "Arabankurdi" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "Aram-ı Can" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "Aram-ı Dil" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "Aranağme" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "Arazbar" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "Arazbar Zemzeme" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "Arazbarbuselik" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "Arazbarek" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "地区" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "地区名称" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "艺术家" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "艺名" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "Artık Aksaksemai" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "Asā māṇḍ" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "Asāvēri" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "音频剧" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "音频剧" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "有声读物" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "自动" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "Aydın" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "Ayin Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "Ayin-i Şerif" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "Azeri Yürüksemai" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "Ağır Aksaksemai" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "Ağıraksak" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "Ağıraydın" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "Ağırdarbıfetih" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "Ağırdüyek" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "Ağırevfer" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "Ağırsemai" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "Ağırsenginsemai" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "Ağırçenber" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "Aşiran Maye" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "Aşiran Zemzeme" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "Aşkefza" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "Aṣṭa rāg mālikā" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "Aṭāna" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "Aṭṭa" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "BMI ID" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "BUMA/STEMRA ID" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "背面" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "Bahr-ı Nazik" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "Bahudāri" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "Bahādurī tōḍī" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "Bahār" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "Bairāgi" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "Balahaṁsa" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "芭蕾" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "Basant" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "Basant bahār" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "Basant mukhāri" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "Basantī kēdār" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "Bauḷi" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "Behāg" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "京剧" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "京剧是一种中国传统戏剧,由音乐、人声表演、哑剧、舞蹈以及杂技构成。" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "Bektaşi Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "Bektaşi Raksanı" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "Bektaşi Raksı" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "Bektaşi Raksı Evferi" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "Bend-i Hisar" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "Berefşan" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "Beste" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "Beste Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "Beste Hicaz" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "Beste Hisar" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "Beste Isfahan" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "Bestenigar" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "Beyati" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "Beyati Araban" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "Beyati Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "Beyati Arabankurdi" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "Beyati Ruy-i Acem" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "Beyatibuselik" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "Bezm-i Tarab" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "Bhairav" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "Bhairav bahār" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "Bhairavi" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "Bhavamat bhairav" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "Bhavāni" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "Bhimapalās" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "Bhinna ṣaḍja" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "Bhāvapriya" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "Bhāṭiyār" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "Bhīm" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "Bhīmpalāsi" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "Bhōga sāvēri" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "Bhōpālī tōḍī" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "Bhūp" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "Bhūpāḷaṁ" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "Bhūṣāvaḷi" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "Bibhās" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "Bihāg" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "Bihāgdā" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "Bilahari" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "Bilāsakhānī tōḍī" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "Blu-ray-R" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "Blu-spec CD" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "Bozlak" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "商标名称" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "广播" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "Br̥ndāvanī sāraṅg" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "Budamanōhari" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "Bulgar Darbı" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "Buselik" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "Buselikaşiran" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "Büzürk" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "Bāgēśrī" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "Bārvā" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "Bēgaḍa" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "Bīhād bhairav" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "Bṛndāvana sāranga" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "Bṛndāvani" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "CASH ID" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "CCLI ID" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "CD+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "CDV" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "CED" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "Cakravākaṁ" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "Campak" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "Campākali" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "Candrajyōti" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "Candrakauns" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "Candramauli" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "Canfeza" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "Carturdaśa rāgamālika" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "Caturaśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "Cautāl" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "Cencu kāmbhōji" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "Cevher" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "Chāyā malhār" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "Chāyānāt" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "Cintāmaṇi" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "Cittaranjani" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "汇编" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "国家" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "Cumhurilahi" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "Curcuna" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "Cāndanī kēdār" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "Cār tāl" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "Cārtāl kī savārī" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "Cārukēśi" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "Cāyānāṭa" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "Cāyātarangiṇi" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "DJ 混音" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "DTS CD" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD 音频" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD 视频" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "DVDplus" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "DVDplus (CD 面)" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "DVDplus (DVD 音频面)" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "DVDplus (DVD 视频面)" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "Danişveran" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "Darb" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "Darb-ı Fetih" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "Darb-ı Hüner" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "Darb-ı Kürdi" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "Darb-ı Türki" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "Darbeyn" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "Darbār" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "Darbāri" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "Darbārī kānaḍa" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "Darbārī tōḍī" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "数据 CD" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "Demo" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "Destan" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "Devr-i Aryan" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "Devr-i Hindi" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "Devr-i Hindi II" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "Devr-i Kebir" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "Devr-i Revan" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "Devr-i Revan-ı Hindi" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "Devr-i Süreyya" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "Devr-i Süreyya Sofyanı" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "Devr-i Turan" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "Devr-i Turan II" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "Devāmṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "Dhamar" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "Dhanaśrī" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "Dhanyāsi" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "Dhanī" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "Dharmāvati" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "Dhr̥va" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "Dhēnuka" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "Digibook" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "Digipak" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "数字媒介" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "Dil Efruz" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "Dildar" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "Dilkeside" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "Dilkeş" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "Dilkeşhaveran" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "Dilküşa" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "Dilnevaz" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "Dilnişin" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "Din kī puriyā" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "发行商" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "DualDisc (CD 面)" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "DualDisc (DVD 音频面)" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "DualDisc (DVD 视频面)" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "Durak" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "Durak Evferi" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "Durga" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "Durgā" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "Dvijāvanti" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "Dügah" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "Dügah Maye" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "Dügahbuselik" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "Dümen" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "Düyek" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "Düşems" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "Dādrā" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "Dēsi" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "Dēv gāndhār" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "Dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "Dēvakriya" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "Dēvamanōhari" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "Dēvgirī bilāval" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "Dēś" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "Dēśakār" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "Dēśādi" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "Dīpacaṇḍī" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "Dīpakaṁ" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "Dīpāvali" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "Dīpāḷi" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "事件" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "活动名称" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "活动系列" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "Evfer" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "Eviç" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "Eviç Bahr-i Nazik" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "Eviç Huzi" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "Eviç Maye" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "Eviç Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "Eviç Saba" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "Eviç Şevk" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "Eviçbuselik" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "Eviçkürdi" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "Evsat" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "Ezan" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "Fantezi" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "Fer" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "Fer'i Muhammes" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "Ferahfeza" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "Ferahnak" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "Ferahnakaşiran" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "Ferahnüma" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "Ferahzad" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "艺术节" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "艺术节" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "Feth-i Bağdad" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "Feth-i Belgrad" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "Feth-i Dil" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "Feth-i Hicaz" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "Fireng-i Fer" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "软盘" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "正式名称" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "Frengçin" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "正面" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "GEMA ID" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "Gamakakriya" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "Gamakakriya/Pūrvīkaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "Garuḍadhvani" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "Gaurī" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "Gaurī basant" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "Gaurīmanōhari" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "Gauḍ malhār" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "Gauḍ sāraṅg" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "Gauḍa malhār" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "Gauḷa" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "Gauḷipantu" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "Gavti" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "Gazel" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "Gaṁbhīra nāṭa" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "Gaṁbhīra vāṇi" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "Gerdaniye" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "Gerdaniyebuselik" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "Gerdaniyekürdi" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "Geveşt" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "Geştü Güzar-ı Bahar" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "Ghanṭa" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "Gonca-i Rana" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "组合" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "Gurjarī tōḍī" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "Gurjāri" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "Guṇakārī" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "Güldeste" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "Gülizar" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "Gülizarbuselik" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "Gülnari" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "Gülruh" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "Gülzar" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "Gülşen-i Vefa" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "Güvende" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "Gānamūrti" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "Gānavāridhi" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "Gāndhī malhār" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "Gāngēyabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "Gōpikāvasantaṁ" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "Gōrākh kalyāṇ" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "HQCD" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "Hafif" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "Halk Türküsü" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "Hamsadhvani" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "Hamsadhvāni" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "Hamsanārāyaṇi" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "Hamsavinōdini" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "Hamīr" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "Hamīr kaḷyaṇi" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "Harikāmbhōji" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "Haver" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "Havi" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "Haṁsanādaṁ" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "Haṁsānandi" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "Heftgah" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "Hezeç" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "HiPac" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "Hicaz" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "Hicaz Büzürk" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "Hicaz Dilkeş" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "Hicaz Hümayun" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "Hicaz Uzzal" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "Hicaz Zemzeme" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "Hicaz Zirgüle" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "Hicazaşiran" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "Hicazbuselik" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "Hicazeyn" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "Hicazi Acem" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "Hicazi Irak" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "Hicazi Muhalif" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "Hicazi Rumi" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "Hicazi Türki" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "Hicazi Uşşak" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "Hicazkar" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "Hicazkar-Kürdi" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "Hicazkar-ı Kadim" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "Hicazkarbuselik" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "Hindustān gāndhāri" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "Hindōl" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "Hindōl pañcam" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "Hindōḷa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "Hindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "Hisar" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "Hisar Vech-i Şehnaz" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "Hisarbuselik" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "控股" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "Horasan" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "Horosani Beyati" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "Hoş Aver" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "Husaini" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "Hussēnī" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "Hutbe" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "Huzi" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "混合 SACD" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "混合 SACD (CD 层)" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "混合 SACD (SACD 层)" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "Hüdavendigar" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "Hüseyni" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "Hüseyni Araban" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "Hüseyni Gülizar" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "Hüseyni Zemzeme" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "Hüseyniaşiran" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "Hüseynibuselik" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "Hüzzam" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "Hüzzam-ı Cedid" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "Hēm bihāg" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "Hēm lalit" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "Hēmant" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "Hēmavati" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "Hēmāvānti" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "ICE ID" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "Ikvāi" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "品牌" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "" #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "乐器" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "采访" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "Irak" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "Irakaşiran" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "Iraksak" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "Isfahan" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "Isfahan Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "Isfahan Zemzeme" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "Isfahan-ı Cedid" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "Isfahanbuselik" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "Isfahanek" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "Isfahani" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "JASRAC ID" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "Jaganmōhini" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "Jaijaivanti" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "Jait kalyāṇ" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "Janaranjani" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "Jaunpuri" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "Jaya manōhari" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "Jayantasēna" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "Jayantaśrī" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "Jayavantī tōḍī" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "Jaṭ" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "Jhankāradhvani" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "Jhaptāl" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "Jhinjhaṭ mān̄j" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "Jhinjhōṭi" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "Jhūmrā" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "Jingala" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "Jyōti svarūpiṇi" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "Jōg" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "Jōgiya" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "Jōgiyā" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "Jōgiyā asavāri" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "Jōgkauns" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "Jōnpuri" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "KOMCA ID" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "Kalenderi" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "Kalgaḍa" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "Kalyāṇ" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "Kalyāṇi" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "Kalāvati" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "Kalāśrī" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "Kamalāmanōhari" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "Kamet" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "Kamās" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "Kannaḍa gaula" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "Kanto" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "Kapalı Curcuna" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "Kar" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "Kar-ı Natık" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "Kar-ı Nev" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "Karabağı" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "Karaharapriya" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "Karcığar" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "Karçe" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "Karşılama" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "Karṇaranjani" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "Karṇāṭaka behāg" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "Karṇāṭaka dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "Karṇāṭaka kāpi" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "Karṇāṭaka śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "Kasaphavası" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "Kathanakutūhalaṁ" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "Katikofti" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "Kaunsī kānaḍā" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "Kauśik dhvani" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "Kaḷyāṇa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "Kaḷā sāvēri" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "Kaḷānidhi" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "Kebüter" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "Kedāraṁ" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "音调" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "Khambāvati" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "Khamāj" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "Khamāj bahār" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "Khaṇḍa chāpu" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "Khaṇḍa-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "Khaṇḍa-jāti ēka" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "Khaṭa" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "Khokar" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "Khēmtāl" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "Koda" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "Koşma" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "Kuntalavarāḷi" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "Kuntavarāli" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "Kur'an-ı Kerim" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "Kurinji" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "Köçekçe" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "Küpe" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "Kürdi" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "Kürdi Gerdaniye" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "Kürdilihicazkar" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "Kürthavası" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "Küçek" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "Küçekneva" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "Kāmaranjani" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "Kāmavardani/Pantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "Kāmbhōji" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "Kāmōdvanti" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "Kānaḍa" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "Kānaḍā" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "Kāntāmaṇi" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "Kāphī" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "Kāpi" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "Kāpi nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "Kāvaḍicindu" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "Kāṁbhōji" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "Kēdār" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "Kēdāragauḷa" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "Kēharvā" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "Kīravāṇi" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "Kīraṇāvaḷi" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "Kōkiladhvani" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "Kōkilapriya" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "Kōmal riṣabh asāvēri" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "厂牌" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "厂牌名称" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "Lagan gāndhār" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "Lalegül" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "Lalit" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "Lalit bhaṭiyār" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "Lalit bibhās" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "Lalit pañcam" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "Lalit Śuddh Dhaivat" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "Lalita" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "Lalita pancamaṁ" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisc" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "Latāngi" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "Lavāngi" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "Laṅkēśrī" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "法定名称" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "Lenk Fahte" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "Longa" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "Madhmad sāraṅg" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "Madhukauns" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "Madhuvanti" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "Madhyamā varāḷi" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "Madhyamāvati" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "Madhyādi" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "Maduvanti" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "Mahfelsürmesi" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "Mahur" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "Mahurbuselik" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "Mahurhan" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "Mahālakṣmi" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "Malahari" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "Malayamārutaṁ" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "Mandra" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "Mandāri" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "Manōranjani" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "Marş" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "Maver" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "Mavera" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "Maveraünnehir" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "Maye" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "Mayūra sāvēri" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "Maṅgal bhairav" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "Maṇirangu" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "Maṭhya" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "Maṭṭā" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "Meclis Efruz" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "Medhal" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "Meghamalhar" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "Mehter" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "Mersiye" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "Mevlevi Evferi" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "Mevlidişerif" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "Miraciye" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "Miyām̐ kī sāraṅg" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "Miyām̐ malhār" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "Miśra chāpu" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "Miśra gārā" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "Miśra kaliṅgaḍā" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "Miśra khamāj" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "Miśra māṇḍ" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "Miśra pahāḍi" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "Miśra pīlū" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "Miśra yaman" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "Miśra śivaranjani" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "Miśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "Miśra-jāti rūpaka" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "Muaşşer" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "Muhalif" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "Muhalif-i Irak" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "Muhalif-i Rast" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "Muhalif-i Uşşak" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "Muhammes" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "Muhayyer" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "Muhayyer Sünbüle" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "Muhayyer Zengüle" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "Muhayyerbuselik" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "Muhayyerkürdi" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "Mukhāri" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "Multāni" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "Murabba" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "Murabba Beste " #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "Muzaaf Devr-i Kebir" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "MÜST ID" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "Müberka" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "Münacaat" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "Mürekkep Isfahan" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "Mürekkep Nimsofyan" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "Mürekkep Semai/Üçleme" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "Mürekkep Sofyan" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "Müselles" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "Müsemmen" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "Müsemmen II" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "Müstear" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "Müşküye" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "Mājh khamāj" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "Mālava" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "Mālkauns" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "Mālāvati" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "Mānavati" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "Mānji" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "Mānḍu" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "Mārgahindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "Mārvā" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "Mārvāśrī mārvā" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "Mārūbihāg" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "Māyāmāḷavagauḷa" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "Māḷavi" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "Mēgh" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "Mēgh malahār" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "Mīrā malhār" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "Mōhan kaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "Mōhanaṁ" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "Naat" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "Nagaḍ" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "Nakış" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "Nakış Ağırsemai" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "Nakış Beste" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "Nakış Yürüksemai" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "Nanād" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "Narefte" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "Natipeygamberi" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "Navarasa kannaḍa" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "Navarāgamālika" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "Navrōj" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "Nazlı Düyek" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "Naḷinakānti" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "Naṭ bhairav" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "Naṭ bihāg" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "Naṭ kāmōd" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "Naṭ malhār" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "Naṭ nārāyaṇ" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "Naṭabhairavi" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "Naṭanārāyaṇi" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "Necd-i Hüseyni" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "Nefes" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "Neresin" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "Neva" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "Neva Bağdat" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "Neva Dilkeş" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "Nevabuselik" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "Nevakürdi" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "Nevaziş" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "Neveda" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "Neveser" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "Nevkeş" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "Nevruz" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "Nevruzi Rumi" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "NexTone ID" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "Neşataver" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "Nigar" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "Nihavend-i Kebir" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "Nihavend-i Rumi" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "Nihavent" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "Nikriz" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "Nimberefşan" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "Nimdevir" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "Nimevsat" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "Nimhafif" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "Nimsakil" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "Nimsofyan" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "Nimçember" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "Ninni" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "Nirōṣita" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "Nişabur" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "Nişaburek" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "Nişabureyn" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "无" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "不适用" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "Nuşingül" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "Nühüft" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "Nādanāmakriya" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "Nāga gāndhāri" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "Nāgasvarāvaḷi" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "Nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "Nāsikabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "Nāyaki" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "Nāyakī kānaḍā" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "Nāṭa" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "Nāṭakapriya" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "Nāṭakurinji" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "Nīlāmbari" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "Nīlāṁbari" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "OSA ID" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "官方" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "其他" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "其他" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "其他" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "其他" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "其他" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "其他" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "其他" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "其他乐器" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "Oynak" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "Oyunhavası" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "Pahāḍi" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "Pan̄cam savārī" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "Pan̄jābī " #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "Paraj" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "Paras" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "Pañcam" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "Paṭaman̄jari" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "Paṭdīp" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "Pençgah" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "Pençgah-ı Asl" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "Pençgah-ı Zaid" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "Perr-i Zerrin" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "个人" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "Pesendide" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "Peyk-i Neşat" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "Peyk-i Safa" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "Peşrev" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "地点" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "播放" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "Pop şarkısı" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "Pratāpavarāli" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "压片厂" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "推广" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "虚拟专辑" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "出版社" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "Puriyā" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "Puriyā dhanaśrī" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "Puriyā kalyāṇ" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "Puṇṇāgavarāḷi" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "Puṣpalatika" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "Pālamanjari" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "Pāḍi" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "Pūrvi" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "Pūrṇa ṣaḍjaṁ" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "Pūrṇacandrika" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "Rahatfeza" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "Rahatülervah" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "Raksaksağı" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "Raksaksağı II" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "Raksan" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "Ramiş-i Can" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "Ranjani" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "Rasikapriya" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "Rast" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "Rast Haveran" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "Rast-Maye" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "Rast-ı Atik" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "Rast-ı Cedid" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "Rast-ı Rumi" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "Rast-ı Sağır" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "Rast-ı Sultani" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "Rastaşiran" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "Rastdilara" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "Rastkürdi" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "Ratipati priya" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "Ravicandrika" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "录音" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "录音名称" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "录音系列" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "Rehavi" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "Rekb-i Zavil" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "专辑" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "专辑组" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "专辑组名称" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "专辑组系列" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "专辑名称" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "专辑系列" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "Remel" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "Reng-i Dil" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "Revnaknüma" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "Reyya" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "Rudrapriya" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "Ruhnüvaz" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "Rumeli Türküsü" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "Ruy-i Dilara" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "Ruy-i Irak" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "Ruy-i Neva" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "Rāgamalikā" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "Rāgamālika" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "Rāgavinōdini" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "Rāgēśrī" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "Rāj kalyāṇ" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "Rāma manōhari" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "Rāmakali" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "Rāmapriya" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "Rāmdāsī malhār" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "Rēvagupti" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "Rēvati" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "Rītigauḷa" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "Rūpak" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "Rūpaka" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "SABAM ID" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "SACEM ID" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "SACM ID" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "SADAIC ID" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "SD 卡" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "SESAC ID" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "SGAE ID" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "SHM-CD" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "SHM-SACD" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "SOCAN ID" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "SUISA ID" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "Saba" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "Saba Zemzeme" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "Sabaaşiran" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "Sababuselik" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "Sabakürdi" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "Sahanā" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "Sahānā" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "Sahēlī tōḍī" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "Sakil" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "Salatüselam" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "Salatıümmiye" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "Sampūrṇa mālkauns" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "San̄jari" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "Sarasvati" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "Sarasvatī manōhari" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "Sarasāngi" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "Saurāṣtraṁ" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "Saurāṣṭram" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "Savt" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "Sazeseri" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "Sazkar" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "Sazsemaisi" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "搜索提示" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "Segah" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "Segah Araban" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "Segah Maye" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "Selam" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "Selmek" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "Semai" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "Sencuruṭṭi" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "Sengendaz" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "Sengin Türkaksağı" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "Senginsemai" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "Serbest" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "系列" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "系列名称" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "Seyir" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "Simhavāhini" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "Simhēndra madhyamaṁ" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "Sindhu bhairavi" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "Sindhubhairavi" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "Sindhumandāri" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "Sindhūra" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "单曲" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "Sipihr" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "Sirto" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "Sitārkhānī" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "歌曲" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "原声带" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "原声带" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "工作室" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "Sucaritra" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "Sugharaī" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "Suhā" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "Sultani" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "Sultani Irak" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "Sultanıbuselik" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "Sultanıcedid" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "Sultanıeviç" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "Sultanıhüzzam" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "Sultanısegah" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "Sultanıyegah" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "Sumanēśaranjani" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "Sunādavinōdini" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "Sur malhār" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "Sur sugharai" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "Suraṭi" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "Suzidil" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "Suzidilara" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "Suzinak" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "Suzinak Zirgüle" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "Suzinak-ı Nev" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "Svararanjani" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "Sünbüle" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "Süreyya" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "Sürurefza" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "Sālaga bhairavi" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "Sāma" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "Sāranga" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "Sāraṅg" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "Sārāmati" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "Sāvanī" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "Sāvanī bihāg" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "Sāvēri" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "Sōhinī" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "Sōhinī bahār" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "Sōhōnī bhaṭiyār" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "Sōrath" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "Sūltāl" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "Tahir" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "Tahirbuselik" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "Taksim" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "Tanarūpi" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "Tango" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "Tankēśrī" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "Tarz-ı Cedid" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "Tarz-ı Cihan" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "Tarz-ı Nevin" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "Tavşanca" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "Tebriz" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "Tek Vuruş" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "Tekbir" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "Temcidmünacatı" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "Tereşşüd" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "Tesbih" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "Tesbihilahi" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "Tevhid" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "Tevşihilahi" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "Tilak bihārī" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "Tilak kāmōd" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "Tilak naṭ" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "Tilavāḍā" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "Tillāng" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "Tilāṅg" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "Tiśra-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "Tiśra-jāti ēka" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "音轨" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "Trivēṇī gauri" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "Türk Darbı" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "Türkaksağı" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "Türki Hicaz" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "Türkmen" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "Türkü" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "Tüvanger" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "Tīntāl" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "Tīntāl-sitārkhānī" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "Tōḍi" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "Tōḍī" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "USB 闪存盘" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "Udaya ravicandrika" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "Uzunhava" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "Uzzal" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "Uşşak" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "Uşşak Ruy-i Nikriz" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "Uşşakaşiran" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "VHD" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "Vakuḷābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "Valaji" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "Vandanadhāriṇi" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "Varamu" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "Varāḷi" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "Varṇarūpini" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "Vasanta" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "Vasanta varāḷi" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "Vasantabhairavi" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "Vecd-i Dil" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "Vech-i Arazbar" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "Vech-i Dil" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "Vech-i Şehnaz" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "会场" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "Vijayanagari" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "Vijayasarasvati" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "Vijayaśrī" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "唱片(Vinyl)" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "VinylDisc" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "VinylDisc (CD 面)" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "VinylDisc (DVD 面)" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "VinylDisc (唱片面)" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "Vācaspati" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "Vāgadīśvari" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "Vāsanti" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "Vēgavāhiṇi" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "Vēlāvali" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "Vīra vasantaṁ" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "水印" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "作品" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "作品名称" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "作品系列" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "Yadukula kāṁbōji" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "Yaman kalyāṇ" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "Yamanī bilāval" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "Yamuna kalyāṇi" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "Yegah" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "Yegah-ı Acemi" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "Yürüksemai" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "Yürüksemai II" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "Yürüksofyan" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "ZAiKS ID" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "Zafer" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "Zavil" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "Zavilaşiran" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "Zencir" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "Zengule" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "Zengulebuselik" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "Zenguleli Kürdi" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "Zevk-ü Tarab" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "Zevk-ı Dil" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "Zeybek" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "Zilkeş" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "Zilāph" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "Zip 磁盘" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "Zirefkend" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "ambiguous" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "Çargah" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "Çargah (Yeni)" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "Çehar Agazin" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "Çenber" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "Çeng-i Harbi" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "Çifteaksak" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "Çiftedüyek" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "Çiftesofyan" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "Çiftetelli" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "Çocuk şarkısı" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "Örnek Öz" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "Ābhēri" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "Ābhōgi" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "Ābhōgī" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "Ādhā" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "Ādhā cautāl" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "Ādhā/jaṭ" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "Ādi" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "Ādi (Tiśra naḍe)" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "Āhir bhairav" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "Āhiri" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "Ānand malhār" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "Ānandabhairavi" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "Āndōḷika" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "Ārabhi" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "Ēk niṣād bihāgḍā" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "Ēka" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "Ēktāl" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "İbrahimi" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "İki Bir" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "İkiz Aksak" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "İlahi" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "Śankarābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "Śaṅkara" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "Śikhar" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "Śivamat bhairav" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "Śivaranjani" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "Śivaran̄jani" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "Śrī" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "Śrīranjani" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "Śubhalakṣmi" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "Śubhapantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "Śudda sārang" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "Śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "Śuddadhanyāsi" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "Śuddasīmantini" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "Śuddh baradi" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "Śuddh basant" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "Śuddh kalyāṇ" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "Śuddh mārū" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "Śuddh naṭa" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "Śuddh sāraṅg" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "Śyām kalyāṇ" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "Śyāṁ kaḷyāṇ" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "Śūḷiṇi" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "Şark Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "Şarkı" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "Şedaraban" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "Şedd-i Saba" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "Şehnaz" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "Şehnaz Nişaburek" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "Şehnazbuselik" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "Şehnazhaveran" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "Şemsefruz" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "Şeref-i Hamidi" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "Şerefnuma" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "Şevk" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "Şevk-i Cedid" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "Şevk-i Cihan" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "Şevk-i Dil" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "Şevk-i Serab" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "Şevkaver" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "Şevkefza" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "Şevknüma" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "Şevkutarab" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "Şinaver" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "Şiraz" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "Şivekar" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "Şivekeş" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "Şivenüma" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "Şuri" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "Şuğul" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "Ḍāgori" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "Ṣanmukhapriya" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/zh.po������������������������������������������������������������0000664�0000000�0000000�00000611144�14167750105�0020205�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Dian Li <xslidian@gmail.com>, 2009-2019 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 16:32+0000\n" "Last-Translator: Nicolás Tamargo <reosarevok@gmail.com>\n" "Language-Team: Chinese (http://www.transifex.com/musicbrainz/musicbrainz/language/zh/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh\n" "Plural-Forms: nplurals=1; plural=0;\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "" #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "" #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "10\" Shellac" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "10\" 唱片" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "12\" LaserDisc" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "12\" Shellac" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "12\" 唱片" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "3.5\" 软盘" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "7\" Flexi-disc" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "7\" Shellac" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "7\" 唱片" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "8\" LaserDisc" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "8 轨磁带" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "8cm CD" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "8cm CD+G" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "" #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "A Dorian" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "A Mixolydian" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "" #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "" #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "" #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "" #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "" #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "" #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "" #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "" #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "" #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "一系列活动。" #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "同一节目在同一个场馆的一系列演出。" #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "一系列录音。" #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "同一位艺术家在不同地点的一系列相关的音乐会。" #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "一系列专辑组。" #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "一系列专辑。" #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "构成古典乐选集系列的一系列作品。" #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "一系列作品。" #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "" #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "AKM ID" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "APRA ID" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "ASCAP ID" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "Acem" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "Acem Nevruz" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "Acem Rast" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "Acem Zemzeme" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "Acemaşiran" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "Acembuselik" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "Acemkürdi" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "Acemli Yegah" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "Acemtarab" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "Adānā" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "Adānā malhār" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "Aheng-i Tarab" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "Ahir lalit" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "Ahira bhairav" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "Ahiri tōḍī" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "Ak Dügah" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "Aksak" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "Aksaksemai" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "Aksaksemai Evferi" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "Alahaiyā bilāval" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "专辑" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "" #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "Ambikā" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "Amr̥t varṣiṇi" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "Amṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "Amṛtavāhiṇi" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "Anberefşan" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "Araban" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "Arabankurdi" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "Aram-ı Can" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "Aram-ı Dil" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "Aranağme" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "Arazbar" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "Arazbar Zemzeme" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "Arazbarbuselik" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "Arazbarek" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "地区" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "地区名称" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "艺术家" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "艺名" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "Artık Aksaksemai" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "Asā māṇḍ" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "Asāvēri" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "音频剧" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "音频剧" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "有声读物" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "自动" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "Aydın" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "Ayin Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "Ayin-i Şerif" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "Azeri Yürüksemai" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "Ağır Aksaksemai" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "Ağıraksak" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "Ağıraydın" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "Ağırdarbıfetih" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "Ağırdüyek" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "Ağırevfer" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "Ağırsemai" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "Ağırsenginsemai" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "Ağırçenber" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "Aşiran Maye" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "Aşiran Zemzeme" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "Aşkefza" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "Aṣṭa rāg mālikā" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "Aṭāna" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "Aṭṭa" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "BMI ID" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "BUMA/STEMRA ID" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "背面" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "Bahr-ı Nazik" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "Bahudāri" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "Bahādurī tōḍī" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "Bahār" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "Bairāgi" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "Balahaṁsa" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "芭蕾" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "Basant" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "Basant bahār" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "Basant mukhāri" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "Basantī kēdār" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "Bauḷi" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "Behāg" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "京剧" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "京剧是一种中国传统戏剧,由音乐、人声表演、哑剧、舞蹈以及杂技构成。" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "Bektaşi Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "Bektaşi Raksanı" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "Bektaşi Raksı" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "Bektaşi Raksı Evferi" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "Bend-i Hisar" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "Berefşan" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "Beste" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "Beste Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "Beste Hicaz" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "Beste Hisar" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "Beste Isfahan" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "Bestenigar" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "Beyati" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "Beyati Araban" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "Beyati Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "Beyati Arabankurdi" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "Beyati Ruy-i Acem" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "Beyatibuselik" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "Bezm-i Tarab" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "Bhairav" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "Bhairav bahār" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "Bhairavi" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "Bhavamat bhairav" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "Bhavāni" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "Bhimapalās" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "Bhinna ṣaḍja" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "Bhāvapriya" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "Bhāṭiyār" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "Bhīm" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "Bhīmpalāsi" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "Bhōga sāvēri" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "Bhōpālī tōḍī" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "Bhūp" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "Bhūpāḷaṁ" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "Bhūṣāvaḷi" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "Bibhās" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "Bihāg" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "Bihāgdā" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "Bilahari" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "Bilāsakhānī tōḍī" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "Blu-ray-R" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "Blu-spec CD" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "Bozlak" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "商标名称" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "广播" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "Br̥ndāvanī sāraṅg" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "Budamanōhari" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "Bulgar Darbı" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "Buselik" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "Buselikaşiran" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "Büzürk" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "Bāgēśrī" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "Bārvā" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "Bēgaḍa" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "Bīhād bhairav" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "Bṛndāvana sāranga" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "Bṛndāvani" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "CASH ID" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "CCLI ID" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "CD+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "CDV" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "CED" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "Cakravākaṁ" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "Campak" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "Campākali" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "Candrajyōti" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "Candrakauns" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "Candramauli" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "Canfeza" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "Carturdaśa rāgamālika" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "Caturaśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "Cautāl" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "Cencu kāmbhōji" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "Cevher" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "Chāyā malhār" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "Chāyānāt" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "Cintāmaṇi" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "Cittaranjani" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "汇编" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "国家" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "Cumhurilahi" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "Curcuna" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "Cāndanī kēdār" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "Cār tāl" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "Cārtāl kī savārī" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "Cārukēśi" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "Cāyānāṭa" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "Cāyātarangiṇi" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "DJ 混音" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "DTS CD" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD 音频" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD 视频" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "DVDplus" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "DVDplus (CD 面)" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "DVDplus (DVD 音频面)" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "DVDplus (DVD 视频面)" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "Danişveran" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "Darb" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "Darb-ı Fetih" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "Darb-ı Hüner" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "Darb-ı Kürdi" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "Darb-ı Türki" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "Darbeyn" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "Darbār" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "Darbāri" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "Darbārī kānaḍa" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "Darbārī tōḍī" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "数据 CD" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "Demo" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "Destan" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "Devr-i Aryan" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "Devr-i Hindi" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "Devr-i Hindi II" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "Devr-i Kebir" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "Devr-i Revan" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "Devr-i Revan-ı Hindi" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "Devr-i Süreyya" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "Devr-i Süreyya Sofyanı" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "Devr-i Turan" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "Devr-i Turan II" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "Devāmṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "Dhamar" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "Dhanaśrī" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "Dhanyāsi" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "Dhanī" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "Dharmāvati" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "Dhr̥va" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "Dhēnuka" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "Digibook" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "Digipak" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "数字媒介" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "Dil Efruz" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "Dildar" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "Dilkeside" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "Dilkeş" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "Dilkeşhaveran" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "Dilküşa" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "Dilnevaz" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "Dilnişin" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "Din kī puriyā" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "发行商" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "DualDisc (CD 面)" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "DualDisc (DVD 音频面)" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "DualDisc (DVD 视频面)" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "Durak" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "Durak Evferi" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "Durga" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "Durgā" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "Dvijāvanti" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "Dügah" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "Dügah Maye" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "Dügahbuselik" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "Dümen" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "Düyek" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "Düşems" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "Dādrā" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "Dēsi" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "Dēv gāndhār" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "Dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "Dēvakriya" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "Dēvamanōhari" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "Dēvgirī bilāval" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "Dēś" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "Dēśakār" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "Dēśādi" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "Dīpacaṇḍī" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "Dīpakaṁ" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "Dīpāvali" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "Dīpāḷi" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "事件" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "活动名称" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "活动系列" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "Evfer" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "Eviç" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "Eviç Bahr-i Nazik" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "Eviç Huzi" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "Eviç Maye" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "Eviç Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "Eviç Saba" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "Eviç Şevk" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "Eviçbuselik" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "Eviçkürdi" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "Evsat" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "Ezan" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "Fantezi" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "Fer" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "Fer'i Muhammes" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "Ferahfeza" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "Ferahnak" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "Ferahnakaşiran" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "Ferahnüma" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "Ferahzad" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "艺术节" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "艺术节" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "Feth-i Bağdad" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "Feth-i Belgrad" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "Feth-i Dil" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "Feth-i Hicaz" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "Fireng-i Fer" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "软盘" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "正式名称" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "Frengçin" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "正面" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "GEMA ID" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "Gamakakriya" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "Gamakakriya/Pūrvīkaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "Garuḍadhvani" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "Gaurī" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "Gaurī basant" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "Gaurīmanōhari" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "Gauḍ malhār" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "Gauḍ sāraṅg" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "Gauḍa malhār" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "Gauḷa" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "Gauḷipantu" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "Gavti" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "Gazel" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "Gaṁbhīra nāṭa" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "Gaṁbhīra vāṇi" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "Gerdaniye" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "Gerdaniyebuselik" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "Gerdaniyekürdi" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "Geveşt" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "Geştü Güzar-ı Bahar" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "Ghanṭa" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "Gonca-i Rana" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "组合" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "Gurjarī tōḍī" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "Gurjāri" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "Guṇakārī" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "Güldeste" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "Gülizar" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "Gülizarbuselik" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "Gülnari" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "Gülruh" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "Gülzar" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "Gülşen-i Vefa" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "Güvende" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "Gānamūrti" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "Gānavāridhi" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "Gāndhī malhār" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "Gāngēyabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "Gōpikāvasantaṁ" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "Gōrākh kalyāṇ" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "HQCD" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "Hafif" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "Halk Türküsü" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "Hamsadhvani" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "Hamsadhvāni" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "Hamsanārāyaṇi" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "Hamsavinōdini" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "Hamīr" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "Hamīr kaḷyaṇi" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "Harikāmbhōji" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "Haver" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "Havi" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "Haṁsanādaṁ" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "Haṁsānandi" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "Heftgah" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "Hezeç" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "HiPac" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "Hicaz" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "Hicaz Büzürk" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "Hicaz Dilkeş" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "Hicaz Hümayun" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "Hicaz Uzzal" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "Hicaz Zemzeme" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "Hicaz Zirgüle" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "Hicazaşiran" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "Hicazbuselik" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "Hicazeyn" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "Hicazi Acem" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "Hicazi Irak" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "Hicazi Muhalif" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "Hicazi Rumi" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "Hicazi Türki" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "Hicazi Uşşak" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "Hicazkar" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "Hicazkar-Kürdi" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "Hicazkar-ı Kadim" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "Hicazkarbuselik" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "Hindustān gāndhāri" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "Hindōl" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "Hindōl pañcam" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "Hindōḷa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "Hindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "Hisar" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "Hisar Vech-i Şehnaz" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "Hisarbuselik" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "控股" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "Horasan" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "Horosani Beyati" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "Hoş Aver" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "Husaini" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "Hussēnī" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "Hutbe" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "Huzi" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "混合 SACD" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "混合 SACD (CD 层)" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "混合 SACD (SACD 层)" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "Hüdavendigar" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "Hüseyni" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "Hüseyni Araban" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "Hüseyni Gülizar" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "Hüseyni Zemzeme" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "Hüseyniaşiran" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "Hüseynibuselik" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "Hüzzam" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "Hüzzam-ı Cedid" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "Hēm bihāg" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "Hēm lalit" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "Hēmant" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "Hēmavati" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "Hēmāvānti" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "ICE ID" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "Ikvāi" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "品牌" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "" #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "乐器" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "采访" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "Irak" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "Irakaşiran" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "Iraksak" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "Isfahan" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "Isfahan Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "Isfahan Zemzeme" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "Isfahan-ı Cedid" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "Isfahanbuselik" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "Isfahanek" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "Isfahani" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "JASRAC ID" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "Jaganmōhini" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "Jaijaivanti" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "Jait kalyāṇ" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "Janaranjani" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "Jaunpuri" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "Jaya manōhari" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "Jayantasēna" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "Jayantaśrī" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "Jayavantī tōḍī" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "Jaṭ" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "Jhankāradhvani" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "Jhaptāl" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "Jhinjhaṭ mān̄j" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "Jhinjhōṭi" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "Jhūmrā" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "Jingala" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "Jyōti svarūpiṇi" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "Jōg" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "Jōgiya" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "Jōgiyā" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "Jōgiyā asavāri" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "Jōgkauns" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "Jōnpuri" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "KOMCA ID" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "Kalenderi" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "Kalgaḍa" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "Kalyāṇ" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "Kalyāṇi" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "Kalāvati" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "Kalāśrī" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "Kamalāmanōhari" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "Kamet" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "Kamās" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "Kannaḍa gaula" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "Kanto" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "Kapalı Curcuna" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "Kar" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "Kar-ı Natık" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "Kar-ı Nev" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "Karabağı" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "Karaharapriya" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "Karcığar" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "Karçe" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "Karşılama" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "Karṇaranjani" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "Karṇāṭaka behāg" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "Karṇāṭaka dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "Karṇāṭaka kāpi" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "Karṇāṭaka śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "Kasaphavası" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "Kathanakutūhalaṁ" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "Katikofti" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "Kaunsī kānaḍā" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "Kauśik dhvani" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "Kaḷyāṇa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "Kaḷā sāvēri" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "Kaḷānidhi" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "Kebüter" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "Kedāraṁ" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "音调" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "Khambāvati" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "Khamāj" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "Khamāj bahār" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "Khaṇḍa chāpu" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "Khaṇḍa-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "Khaṇḍa-jāti ēka" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "Khaṭa" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "Khokar" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "Khēmtāl" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "Koda" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "Koşma" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "Kuntalavarāḷi" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "Kuntavarāli" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "Kur'an-ı Kerim" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "Kurinji" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "Köçekçe" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "Küpe" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "Kürdi" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "Kürdi Gerdaniye" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "Kürdilihicazkar" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "Kürthavası" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "Küçek" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "Küçekneva" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "Kāmaranjani" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "Kāmavardani/Pantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "Kāmbhōji" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "Kāmōdvanti" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "Kānaḍa" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "Kānaḍā" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "Kāntāmaṇi" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "Kāphī" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "Kāpi" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "Kāpi nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "Kāvaḍicindu" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "Kāṁbhōji" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "Kēdār" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "Kēdāragauḷa" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "Kēharvā" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "Kīravāṇi" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "Kīraṇāvaḷi" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "Kōkiladhvani" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "Kōkilapriya" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "Kōmal riṣabh asāvēri" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "厂牌" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "厂牌名称" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "Lagan gāndhār" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "Lalegül" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "Lalit" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "Lalit bhaṭiyār" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "Lalit bibhās" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "Lalit pañcam" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "Lalit Śuddh Dhaivat" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "Lalita" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "Lalita pancamaṁ" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisc" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "Latāngi" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "Lavāngi" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "Laṅkēśrī" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "法定名称" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "Lenk Fahte" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "Longa" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "Madhmad sāraṅg" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "Madhukauns" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "Madhuvanti" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "Madhyamā varāḷi" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "Madhyamāvati" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "Madhyādi" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "Maduvanti" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "Mahfelsürmesi" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "Mahur" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "Mahurbuselik" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "Mahurhan" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "Mahālakṣmi" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "Malahari" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "Malayamārutaṁ" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "Mandra" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "Mandāri" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "Manōranjani" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "Marş" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "Maver" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "Mavera" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "Maveraünnehir" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "Maye" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "Mayūra sāvēri" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "Maṅgal bhairav" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "Maṇirangu" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "Maṭhya" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "Maṭṭā" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "Meclis Efruz" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "Medhal" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "Meghamalhar" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "Mehter" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "Mersiye" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "Mevlevi Evferi" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "Mevlidişerif" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "Miraciye" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "Miyām̐ kī sāraṅg" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "Miyām̐ malhār" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "Miśra chāpu" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "Miśra gārā" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "Miśra kaliṅgaḍā" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "Miśra khamāj" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "Miśra māṇḍ" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "Miśra pahāḍi" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "Miśra pīlū" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "Miśra yaman" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "Miśra śivaranjani" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "Miśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "Miśra-jāti rūpaka" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "Muaşşer" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "Muhalif" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "Muhalif-i Irak" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "Muhalif-i Rast" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "Muhalif-i Uşşak" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "Muhammes" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "Muhayyer" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "Muhayyer Sünbüle" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "Muhayyer Zengüle" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "Muhayyerbuselik" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "Muhayyerkürdi" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "Mukhāri" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "Multāni" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "Murabba" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "Murabba Beste " #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "Muzaaf Devr-i Kebir" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "MÜST ID" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "Müberka" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "Münacaat" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "Mürekkep Isfahan" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "Mürekkep Nimsofyan" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "Mürekkep Semai/Üçleme" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "Mürekkep Sofyan" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "Müselles" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "Müsemmen" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "Müsemmen II" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "Müstear" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "Müşküye" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "Mājh khamāj" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "Mālava" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "Mālkauns" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "Mālāvati" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "Mānavati" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "Mānji" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "Mānḍu" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "Mārgahindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "Mārvā" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "Mārvāśrī mārvā" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "Mārūbihāg" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "Māyāmāḷavagauḷa" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "Māḷavi" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "Mēgh" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "Mēgh malahār" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "Mīrā malhār" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "Mōhan kaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "Mōhanaṁ" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "Naat" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "Nagaḍ" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "Nakış" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "Nakış Ağırsemai" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "Nakış Beste" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "Nakış Yürüksemai" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "Nanād" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "Narefte" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "Natipeygamberi" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "Navarasa kannaḍa" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "Navarāgamālika" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "Navrōj" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "Nazlı Düyek" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "Naḷinakānti" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "Naṭ bhairav" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "Naṭ bihāg" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "Naṭ kāmōd" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "Naṭ malhār" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "Naṭ nārāyaṇ" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "Naṭabhairavi" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "Naṭanārāyaṇi" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "Necd-i Hüseyni" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "Nefes" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "Neresin" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "Neva" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "Neva Bağdat" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "Neva Dilkeş" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "Nevabuselik" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "Nevakürdi" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "Nevaziş" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "Neveda" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "Neveser" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "Nevkeş" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "Nevruz" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "Nevruzi Rumi" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "NexTone ID" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "Neşataver" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "Nigar" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "Nihavend-i Kebir" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "Nihavend-i Rumi" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "Nihavent" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "Nikriz" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "Nimberefşan" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "Nimdevir" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "Nimevsat" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "Nimhafif" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "Nimsakil" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "Nimsofyan" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "Nimçember" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "Ninni" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "Nirōṣita" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "Nişabur" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "Nişaburek" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "Nişabureyn" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "无" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "不适用" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "Nuşingül" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "Nühüft" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "Nādanāmakriya" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "Nāga gāndhāri" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "Nāgasvarāvaḷi" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "Nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "Nāsikabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "Nāyaki" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "Nāyakī kānaḍā" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "Nāṭa" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "Nāṭakapriya" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "Nāṭakurinji" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "Nīlāmbari" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "Nīlāṁbari" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "OSA ID" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "官方" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "其他" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "其他" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "其他" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "其他" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "其他" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "其他" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "其他" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "其他乐器" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "Oynak" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "Oyunhavası" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "Pahāḍi" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "Pan̄cam savārī" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "Pan̄jābī " #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "Paraj" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "Paras" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "Pañcam" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "Paṭaman̄jari" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "Paṭdīp" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "Pençgah" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "Pençgah-ı Asl" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "Pençgah-ı Zaid" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "Perr-i Zerrin" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "个人" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "Pesendide" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "Peyk-i Neşat" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "Peyk-i Safa" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "Peşrev" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "播放" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "Pop şarkısı" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "Pratāpavarāli" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "压片厂" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "推广" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "虚拟专辑" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "出版社" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "Puriyā" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "Puriyā dhanaśrī" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "Puriyā kalyāṇ" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "Puṇṇāgavarāḷi" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "Puṣpalatika" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "Pālamanjari" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "Pāḍi" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "Pūrvi" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "Pūrṇa ṣaḍjaṁ" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "Pūrṇacandrika" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "Rahatfeza" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "Rahatülervah" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "Raksaksağı" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "Raksaksağı II" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "Raksan" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "Ramiş-i Can" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "Ranjani" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "Rasikapriya" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "Rast" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "Rast Haveran" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "Rast-Maye" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "Rast-ı Atik" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "Rast-ı Cedid" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "Rast-ı Rumi" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "Rast-ı Sağır" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "Rast-ı Sultani" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "Rastaşiran" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "Rastdilara" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "Rastkürdi" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "Ratipati priya" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "Ravicandrika" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "录音" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "录音名称" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "录音系列" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "Rehavi" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "Rekb-i Zavil" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "专辑" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "专辑组" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "专辑组名称" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "专辑组系列" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "专辑名称" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "专辑系列" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "Remel" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "Reng-i Dil" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "Revnaknüma" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "Reyya" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "Rudrapriya" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "Ruhnüvaz" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "Rumeli Türküsü" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "Ruy-i Dilara" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "Ruy-i Irak" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "Ruy-i Neva" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "Rāgamalikā" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "Rāgamālika" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "Rāgavinōdini" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "Rāgēśrī" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "Rāj kalyāṇ" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "Rāma manōhari" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "Rāmakali" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "Rāmapriya" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "Rāmdāsī malhār" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "Rēvagupti" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "Rēvati" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "Rītigauḷa" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "Rūpak" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "Rūpaka" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "SABAM ID" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "SACEM ID" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "SACM ID" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "SADAIC ID" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "SD 卡" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "SESAC ID" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "SGAE ID" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "SHM-CD" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "SHM-SACD" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "SOCAN ID" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "SUISA ID" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "Saba" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "Saba Zemzeme" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "Sabaaşiran" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "Sababuselik" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "Sabakürdi" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "Sahanā" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "Sahānā" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "Sahēlī tōḍī" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "Sakil" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "Salatüselam" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "Salatıümmiye" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "Sampūrṇa mālkauns" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "San̄jari" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "Sarasvati" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "Sarasvatī manōhari" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "Sarasāngi" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "Saurāṣtraṁ" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "Saurāṣṭram" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "Savt" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "Sazeseri" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "Sazkar" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "Sazsemaisi" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "搜索提示" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "Segah" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "Segah Araban" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "Segah Maye" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "Selam" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "Selmek" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "Semai" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "Sencuruṭṭi" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "Sengendaz" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "Sengin Türkaksağı" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "Senginsemai" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "Serbest" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "系列" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "系列名称" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "Seyir" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "Simhavāhini" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "Simhēndra madhyamaṁ" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "Sindhu bhairavi" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "Sindhubhairavi" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "Sindhumandāri" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "Sindhūra" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "单曲" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "Sipihr" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "Sirto" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "Sitārkhānī" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "歌曲" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "原声带" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "原声带" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "工作室" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "Sucaritra" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "Sugharaī" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "Suhā" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "Sultani" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "Sultani Irak" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "Sultanıbuselik" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "Sultanıcedid" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "Sultanıeviç" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "Sultanıhüzzam" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "Sultanısegah" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "Sultanıyegah" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "Sumanēśaranjani" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "Sunādavinōdini" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "Sur malhār" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "Sur sugharai" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "Suraṭi" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "Suzidil" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "Suzidilara" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "Suzinak" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "Suzinak Zirgüle" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "Suzinak-ı Nev" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "Svararanjani" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "Sünbüle" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "Süreyya" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "Sürurefza" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "Sālaga bhairavi" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "Sāma" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "Sāranga" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "Sāraṅg" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "Sārāmati" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "Sāvanī" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "Sāvanī bihāg" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "Sāvēri" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "Sōhinī" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "Sōhinī bahār" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "Sōhōnī bhaṭiyār" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "Sōrath" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "Sūltāl" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "Tahir" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "Tahirbuselik" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "Taksim" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "Tanarūpi" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "Tango" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "Tankēśrī" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "Tarz-ı Cedid" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "Tarz-ı Cihan" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "Tarz-ı Nevin" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "Tavşanca" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "Tebriz" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "Tek Vuruş" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "Tekbir" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "Temcidmünacatı" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "Tereşşüd" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "Tesbih" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "Tesbihilahi" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "Tevhid" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "Tevşihilahi" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "Tilak bihārī" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "Tilak kāmōd" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "Tilak naṭ" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "Tilavāḍā" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "Tillāng" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "Tilāṅg" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "Tiśra-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "Tiśra-jāti ēka" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "音轨" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "Trivēṇī gauri" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "Türk Darbı" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "Türkaksağı" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "Türki Hicaz" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "Türkmen" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "Türkü" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "Tüvanger" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "Tīntāl" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "Tīntāl-sitārkhānī" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "Tōḍi" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "Tōḍī" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "USB 闪存盘" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "Udaya ravicandrika" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "Uzunhava" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "Uzzal" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "Uşşak" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "Uşşak Ruy-i Nikriz" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "Uşşakaşiran" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "VHD" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "Vakuḷābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "Valaji" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "Vandanadhāriṇi" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "Varamu" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "Varāḷi" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "Varṇarūpini" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "Vasanta" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "Vasanta varāḷi" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "Vasantabhairavi" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "Vecd-i Dil" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "Vech-i Arazbar" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "Vech-i Dil" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "Vech-i Şehnaz" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "会场" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "Vijayanagari" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "Vijayasarasvati" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "Vijayaśrī" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "唱片(Vinyl)" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "VinylDisc" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "VinylDisc (CD 面)" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "VinylDisc (DVD 面)" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "VinylDisc (唱片面)" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "Vācaspati" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "Vāgadīśvari" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "Vāsanti" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "Vēgavāhiṇi" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "Vēlāvali" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "Vīra vasantaṁ" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "水印" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "作品" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "作品名称" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "作品系列" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "Yadukula kāṁbōji" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "Yaman kalyāṇ" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "Yamanī bilāval" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "Yamuna kalyāṇi" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "Yegah" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "Yegah-ı Acemi" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "Yürüksemai" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "Yürüksemai II" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "Yürüksofyan" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "ZAiKS ID" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "Zafer" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "Zavil" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "Zavilaşiran" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "Zencir" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "Zengule" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "Zengulebuselik" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "Zenguleli Kürdi" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "Zevk-ü Tarab" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "Zevk-ı Dil" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "Zeybek" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "Zilkeş" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "Zilāph" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "Zip 磁盘" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "Zirefkend" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "ambiguous" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "Çargah" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "Çargah (Yeni)" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "Çehar Agazin" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "Çenber" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "Çeng-i Harbi" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "Çifteaksak" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "Çiftedüyek" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "Çiftesofyan" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "Çiftetelli" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "Çocuk şarkısı" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "Örnek Öz" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "Ābhēri" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "Ābhōgi" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "Ābhōgī" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "Ādhā" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "Ādhā cautāl" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "Ādhā/jaṭ" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "Ādi" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "Ādi (Tiśra naḍe)" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "Āhir bhairav" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "Āhiri" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "Ānand malhār" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "Ānandabhairavi" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "Āndōḷika" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "Ārabhi" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "Ēk niṣād bihāgḍā" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "Ēka" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "Ēktāl" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "İbrahimi" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "İki Bir" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "İkiz Aksak" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "İlahi" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "Śankarābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "Śaṅkara" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "Śikhar" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "Śivamat bhairav" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "Śivaranjani" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "Śivaran̄jani" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "Śrī" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "Śrīranjani" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "Śubhalakṣmi" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "Śubhapantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "Śudda sārang" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "Śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "Śuddadhanyāsi" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "Śuddasīmantini" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "Śuddh baradi" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "Śuddh basant" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "Śuddh kalyāṇ" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "Śuddh mārū" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "Śuddh naṭa" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "Śuddh sāraṅg" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "Śyām kalyāṇ" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "Śyāṁ kaḷyāṇ" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "Śūḷiṇi" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "Şark Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "Şarkı" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "Şedaraban" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "Şedd-i Saba" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "Şehnaz" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "Şehnaz Nişaburek" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "Şehnazbuselik" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "Şehnazhaveran" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "Şemsefruz" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "Şeref-i Hamidi" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "Şerefnuma" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "Şevk" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "Şevk-i Cedid" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "Şevk-i Cihan" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "Şevk-i Dil" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "Şevk-i Serab" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "Şevkaver" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "Şevkefza" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "Şevknüma" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "Şevkutarab" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "Şinaver" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "Şiraz" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "Şivekar" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "Şivekeş" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "Şivenüma" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "Şuri" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "Şuğul" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "Ḍāgori" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "Ṣanmukhapriya" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/zh_CN.po���������������������������������������������������������0000664�0000000�0000000�00000650324�14167750105�0020570�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # <>, 2002, 2001, Inc, 2003, 2007, 2008, 2009, 2010, 2011, 2000,�s�, 2012 # Alastair McKinstry <mckinstry@computer.org>, 2002 # Alastair McKinstry <mckinstry@computer.org>, 2001 # Clay Cheng <569735195@qq.com>, 2017-2018 # Clay Cheng <569735195@qq.com>, 2020-2021 # Clay Cheng <569735195@qq.com>, 2016-2017 # Dian Li <xslidian@gmail.com>, 2009-2019 # Erwin Synth <kingdzy1996@gmail.com>, 2017 # Free Software Foundation, Inc., 2002, 2003, 2007, 2008 # RedHotHeat <gbonner@iol.ie>, 2012 # RedHotHeat <gbonner@iol.ie>, 2012 # LI Daobing <lidaobing@gmail.com>, 2007, 2008, 2009, 2010, 2011 # LI Daobing <lidaobing@gmail.com>, 2007, 2008, 2009, 2010 # LXY <767763591@qq.com>, 2016 # Lionel <a472714747@gmail.com>, 2020 # Lo Nie <asd7878787@163.com>, 2020 # Maureen <mry_33@163.com>, 2019 # MR <admin@mr-cn.net>, 2019 # Maureen <mry_33@163.com>, 2014 # Naiwei Zheng <i@rix.li>, 2018 # Niklas Berglund <niklas.berglund@gmail.com>, 2016 # Ray Tong <q8352017@foxmail.com>, 2021 # S B <koalaleaves@protonmail.com>, 2021 # Tobias Toedter <t.toedter@gmx.net>, 2007 # - Wang Jian <lark@linux.net.cn>, 2000 # York Young, 2021 # YunQiang Su <wzssyqa@gmail.com>, 2011 # Zhenzhong Yin <cnrocke@gmail.com>, 2021 # Maureen <mry_33@163.com>, 2014,2019 # 刘岩 <xuanqidongjim@gmail.com>, 2020 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-09-06 12:54+0000\n" "Last-Translator: Clay Cheng <569735195@qq.com>\n" "Language-Team: Chinese (China) (http://www.transifex.com/musicbrainz/musicbrainz/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "“经文歌”指不同种类、通常无伴奏的唱诗班作品,在不同年代有不同的定义。" #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "“奏鸣曲”是小型器乐作品的总称,通常是独奏或独奏加键盘的作品,最早在巴洛克音乐中出现。" #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "10\" 胶木唱片" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "10\" 黑胶唱片" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "12\" LD" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "12\" 胶木唱片" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "12\" 黑胶唱片" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "3.5\" 软盘" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "5.25\" 软盘" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "7\" 软唱片" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "7\" 胶木唱片" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "7\" 黑胶唱片" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "8\" LD" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "8轨磁带" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "8cm CD" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "8cm CD+G" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "每分钟90转的垂直切割胶木唱片,1906至1932年由百代唱片公司制造。" #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "多利安A调式" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "混合吕底安A调式" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "芭蕾舞曲是与芭蕾编舞一起用于芭蕾舞表演的音乐。" #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "康塔塔是一种配有器乐(常为管弦乐队)伴奏的声乐(常为合唱作品),一般分为多个乐章。" #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "协奏曲是由管弦乐队伴奏的独奏者(们)的音乐作品。" #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "集会,博览会或交易会是指一般不以音乐表演为核心,但是可能以音乐表演为附属项目的大型活动。" #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "赠送式发行版或用于用于推广将发行正式版的发行版(如预发行版,随杂志发行版,电台DJ播放版)。" #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "一组由多个音乐家共同表演(在某些情况下,某些或全部成员在不同的表演或录音中可能会有所不同)。" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "指由一些不同但相关的乐器组成的乐器统称,就像弦乐乐器是提琴类乐器的统称一样。" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "A大调" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "弥撒曲是基督教圣餐仪式所用合唱曲,有固定乐章安排(垂怜经-荣耀颂-信经-圣哉经-降福经-羔羊颂,可能加入其它乐章)。" #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "大师课程或诊断是艺术家与中小规模听众会面并对其进行单独指导或者接受询问以提升观众的活动。" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "A小调" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "帕蒂塔指由一系列变奏构成的器乐曲,现今的定义与组曲极其相近。" #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "专门为发行启动而举办的聚会,招待会或其他活动。" #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "底页带有 CD 袋的胶订书" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "以舞台形式演出舞台上的一种或多种戏剧,音乐剧,歌剧,芭蕾舞或其他类似作品的表演(与没有舞台演出的<a href=\"https://en.wikipedia.org/wiki/Concert_performance\">音乐会表演</a>相反)。" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "指用来制造媒体设备的场所(通常是工厂)。" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "具有包含由多层观众席包围的中央活动空间的大型封闭区域的场所,可用于举办室内体育运动,音乐会或其他娱乐活动。" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "为非现场音乐表演而设置的场所,一般指录音室。" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "主要功能为现场艺术表演的场所,如音乐厅。" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "以礼拜或宗教修习为主要功能的场所。宗教建筑可用于举办音乐会及用作录音场所,尤其用于古典音乐。" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "主要功能为举办室外体育运动的场所,一般包含由看台包围的场地,没有屋顶或者具有可收回屋顶。" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "话剧是一种通常由角色间对话脚本构成的文学体裁,一般用于戏剧表演而非阅读。" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "诗歌是通常较短并成行的文学作品,其语言押韵并用于表达意象及思想。" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "四重奏或四重唱指由四个人声或乐器声部组成的音乐作品。" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "重复举办的音乐节,通常每年在同一地点举办。" #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "中小学,大学或其他类似的教育机构(尤指但不局限于音乐教育机构)" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "一系列获同一奖项的艺术家。" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "一系列艺术家。" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "一系列活动。" #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "同一节目在同一个场馆的一系列演出。" #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "一系列录音。" #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "同一位艺术家在不同地点的一系列相关的音乐会。" #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "同一位艺术家在不同地点的一系列相关的音乐会。" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "一系列专辑组。" #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "一系列专辑。" #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "构成古典乐选集系列的一系列作品。" #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "一系列作品。" #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "声乐套曲是一系列用于按一定次序演唱作为统一体的歌曲。多数情况下所有歌曲由同一作曲家谱曲,同一诗人或作词家填词。" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "歌曲最初(多数情况下仍然)指用于演唱的声乐作品,可带或不带伴奏。这是流行音乐和民间音乐的最广泛形式,但也广泛用于古典乐领域(艺术歌曲)。" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "原声音乐是指电影、电视节目、游戏或书籍的配乐。" #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "指经常搭配在一起演奏的标准化乐队,例如演奏弦乐四重奏的乐队" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "组曲指按一定顺序编排的通常在音乐会演奏的一系列器乐或管弦乐曲。它们可能由芭蕾舞曲或歌剧的选段,或者完全原创的乐章构成。" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "交响诗是一个程式化的管弦乐作品,通常为单一乐章,令人联想起绘画,风光,诗歌内容,小说情节或其他非音乐素材。" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "交响曲是大型音乐作品,几乎总是由不伴随独奏家的管弦乐队演奏。" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "更薄的珍宝盒,通常用于单曲CD。" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "查瑞拉歌剧是对白和演唱穿插演出的西班牙音乐戏剧作品,演唱场景包括歌剧音乐和通俗音乐,以及舞蹈。" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "降A大调" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "降A小调" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "升A大调" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "升A小调" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "AACIMH ID" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "ACAM ID" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "ACDAM ID" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "AEI ID" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "AGADU ID" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "AKKA/LAA ID" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "AKM ID" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "AMRA ID" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "APA ID" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "APDAYC ID" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "APRA ID" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "ARTISJUS ID" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "ASCAP ID" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "Acem" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "Acem Nevruz" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "Acem Rast" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "Acem Zemzeme" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "Acemaşiran" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "Acembuselik" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "Acemkürdi" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "Acemli Yegah" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "Acemtarab" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "Adānā" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "Adānā malhār" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "Aheng-i Tarab" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "Ahir lalit" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "Ahira bhairav" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "Ahiri tōḍī" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "Ak Dügah" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "Aksak" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "Aksaksemai" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "Aksaksemai Evferi" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "Alahaiyā bilāval" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "专辑" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "用于手动调节每一项目在系列中位置。" #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "Ambikā" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "Amr̥t varṣiṇi" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "Amṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "Amṛtavāhiṇi" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "某发行版变更标题后的另一版本。它们并不对应任何正式发行版,与原发行版间关系为翻译(转写)。" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "咏叹调是通常具有管弦乐队伴奏的单一人声作品。在歌剧中最常见,但也在康塔塔中,清唱剧中出现,甚至单独出现(音乐会咏叹调)。" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "广播剧是戏剧化的纯声音表演,通过电台广播或者以音频媒介(磁带,CD等)出版。" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "数位不同音乐家在同一天内表演的活动。大型音乐节可能持续数天。" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "由单一艺术家或协作团体举办的独立音乐会,通常在主要演出前有协助艺术家表演。" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "歌剧是由歌唱家和管弦乐队/歌舞团表演的戏剧作品(文本+音乐部分)。真正的歌剧所有对话由咏叹调和宣叙调演唱,但部分体裁的歌剧包含口白。" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "清唱剧是由管弦乐队,合唱团和独奏家表演的大型(通常神圣)的音乐作品。尽管有角色和情节,它通常不以戏剧化形式演出(缺乏戏服,道具,强烈的角色互动)。" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "序曲通常指歌剧开场时的器乐曲。也存在独立(音乐会)序曲,一般是比交响诗短的程式化作品。" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "非官方/地下发行版是未经艺术家和/或唱片公司许可的发行版。它包括非官方现场录音和盗版。" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "练习曲是一种器乐曲,常有可观的难度,一般用作某种特定演奏技巧的练习素材。" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "Anberefşan" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "任何经艺术家和/或其唱片公司许可的发行版。大多数发行版符合此类。" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "Araban" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "Arabankurdi" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "Aram-ı Can" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "Aram-ı Dil" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "Aranağme" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "Arazbar" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "Arazbar Zemzeme" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "Arazbarbuselik" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "Arazbarek" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "地区" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "地区名称" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "咏叹调" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "艺术家" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "艺术家奖项" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "艺名" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "艺术家系列" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "Artık Aksaksemai" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "Asā māṇḍ" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "Asāvēri" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "参加" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "音频剧" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "音频剧" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "有声读物" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "自动" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "Aydın" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "Ayin Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "Ayin-i Şerif" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "Azeri Yürüksemai" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "Ağır Aksaksemai" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "Ağıraksak" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "Ağıraydın" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "Ağırdarbıfetih" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "Ağırdüyek" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "Ağırevfer" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "Ağırsemai" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "Ağırsenginsemai" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "Ağırçenber" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "Aşiran Maye" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "Aşiran Zemzeme" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "Aşkefza" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "Aṣṭa rāg mālikā" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "Aṭāna" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "Aṭṭa" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "多利安B调式" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "混合吕底安B调式" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "B大调" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "B小调" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "降B大调" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "降B小调" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "升B大调" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "升B小调" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "BMI ID" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "BUMA/STEMRA ID" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "背面" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "Bahr-ı Nazik" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "Bahudāri" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "Bahādurī tōḍī" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "Bahār" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "Bairāgi" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "Balahaṁsa" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "芭蕾" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "Basant" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "Basant bahār" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "Basant mukhāri" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "Basantī kēdār" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "Bauḷi" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "Behāg" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "京剧" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "京剧是一种中国传统戏剧,由音乐、人声表演、哑剧、舞蹈以及杂技构成。" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "Bektaşi Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "Bektaşi Raksanı" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "Bektaşi Raksı" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "Bektaşi Raksı Evferi" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "Bend-i Hisar" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "Berefşan" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "Beste" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "Beste Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "Beste Hicaz" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "Beste Hisar" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "Beste Isfahan" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "Bestenigar" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "Beyati" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "Beyati Araban" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "Beyati Arabanbuselik" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "Beyati Arabankurdi" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "Beyati Ruy-i Acem" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "Beyatibuselik" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "Bezm-i Tarab" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "Bhairav" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "Bhairav bahār" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "Bhairavi" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "Bhavamat bhairav" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "Bhavāni" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "Bhimapalās" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "Bhinna ṣaḍja" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "Bhāvapriya" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "Bhāṭiyār" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "Bhīm" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "Bhīmpalāsi" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "Bhōga sāvēri" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "Bhōpālī tōḍī" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "Bhūp" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "Bhūpāḷaṁ" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "Bhūṣāvaḷi" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "Bibhās" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "Bihāg" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "Bihāgdā" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "Bilahari" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "Bilāsakhānī tōḍī" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "Blu-ray" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "Blu-ray-R" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "Blu-spec CD" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "书目" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "小册子" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "非法制作" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "非法制作的产品" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "盒装" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "Bozlak" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "商标名称" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "广播" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "Br̥ndāvanī sāraṅg" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "Budamanōhari" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "Bulgar Darbı" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "Buselik" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "Buselikaşiran" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "Büzürk" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "Bāgēśrī" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "Bārvā" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "Bēgaḍa" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "Bīhād bhairav" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "Bṛndāvana sāranga" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "Bṛndāvani" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "多利安C调式" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "混合吕底安C调式" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "C大调" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "C小调" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "降C大调" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "降C小调" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "升C大调" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "升C小调" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "CASH ID" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "CCLI ID" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "CD+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "CDV" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "CED" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "COMPASS ID" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "COSCAP ID" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "COTT ID" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "Cakravākaṁ" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "Campak" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "Campākali" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "Candrajyōti" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "Candrakauns" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "Candramauli" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "Canfeza" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "康塔塔" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "光盘纸袋" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "盒带" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "Carturdaśa rāgamālika" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "卡带" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "卡带包装" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "目录" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "Caturaśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "Cautāl" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "Cencu kāmbhōji" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "Cevher" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "特性" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "合唱" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "Chāyā malhār" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "Chāyānāt" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "Cintāmaṇi" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "Cittaranjani" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "城市" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "城市指代任何规模的居民点,包括城镇和村庄。" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "汇编" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "音乐会" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "协奏曲" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "展览会" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "Copy Control光盘" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "Copy Control光盘(CCCD)是用于指代2001至2006年间发行的含有表面上用于防止音频抽取的软件的CD的雨伞术语。有数个软件变体:最为人所知者为Macrovision的Cactus Data Shield (CDS)和SunnComm的MediaMax。" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "国家和地区" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "国家和地区指列于(或曾经列于)ISO 3166-1的区域,如美国。" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "县" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "县指一国内更小的不是一级行政区也不是地方自治体的行政区划,如美国的县。在显示某区域的上级区域时不考虑。" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "Cumhurilahi" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "Curcuna" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "Cāndanī kēdār" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "Cār tāl" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "Cārtāl kī savārī" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "Cārukēśi" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "Cāyānāṭa" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "Cāyātarangiṇi" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "多利安D调式" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "混合吕底安D调式" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "D大调" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "D小调" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "降D大调" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "降D小调" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "升D大调" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "升D小调" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "DJ 混音" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "DTS CD" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD 音频" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD 视频" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "DVDplus" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "DVDplus (CD 面)" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "DVDplus (DVD 音频面)" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "DVDplus (DVD 视频面)" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "Danişveran" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "Darb" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "Darb-ı Fetih" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "Darb-ı Hüner" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "Darb-ı Kürdi" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "Darb-ı Türki" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "Darbeyn" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "Darbār" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "Darbāri" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "Darbārī kānaḍa" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "Darbārī tōḍī" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "数据 CD" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "Demo" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "Destan" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "Devr-i Aryan" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "Devr-i Hindi" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "Devr-i Hindi II" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "Devr-i Kebir" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "Devr-i Revan" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "Devr-i Revan-ı Hindi" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "Devr-i Süreyya" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "Devr-i Süreyya Sofyanı" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "Devr-i Turan" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "Devr-i Turan II" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "Devāmṛtavarṣiṇi" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "Dhamar" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "Dhanaśrī" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "Dhanyāsi" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "Dhanī" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "Dharmāvati" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "Dhr̥va" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "Dhēnuka" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "Digibook" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "Digipak" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "数字媒介" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "Dil Efruz" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "Dildar" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "Dilkeside" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "Dilkeş" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "Dilkeşhaveran" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "Dilküşa" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "Dilnevaz" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "Dilnişin" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "Din kī puriyā" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "抽取式碟片盒" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "发行商" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "市辖区" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "市辖区指大城市的区划,如昆斯区。" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "Divan" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "Dolap" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "DualDisc (CD 面)" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "DualDisc (DVD 音频面)" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "DualDisc (DVD 视频面)" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "Durak" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "Durak Evferi" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "Durga" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "Durgā" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "Dvijāvanti" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "Dügah" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "Dügah Maye" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "Dügahbuselik" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "Dümen" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "Düyek" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "Düşems" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "Dādrā" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "Dēsi" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "Dēv gāndhār" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "Dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "Dēvakriya" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "Dēvamanōhari" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "Dēvgirī bilāval" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "Dēś" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "Dēśakār" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "Dēśādi" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "Dīpacaṇḍī" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "Dīpakaṁ" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "Dīpāvali" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "Dīpāḷi" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "多利安E调式" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "混合吕底安E调式" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "E大调" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "E小调" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "降E大调" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "降E小调" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "升A大调" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "升E小调" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "ECAD ID" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "爱迪生钻石碟" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "教育机构" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "电子乐器" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "增强CD" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "乐团" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "Eski Sipihr" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "Etüd" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "Evcara" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "事件" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "活动名称" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "活动系列" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "Evfer" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "Eviç" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "Eviç Bahr-i Nazik" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "Eviç Huzi" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "Eviç Maye" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "Eviç Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "Eviç Saba" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "Eviç Şevk" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "Eviçbuselik" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "Eviçkürdi" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "Evsat" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "Ezan" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "多利安F调式" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "混合吕底安F调式" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "F 大调" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "F 小调" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "降 F 大调" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "降F小调" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "升 F 大调" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "升 F 小调" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "Fahte" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "族" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "Fantezi" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "Fatbox" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "女性" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "Fer" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "Fer'i Muhammes" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "Ferahfeza" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "Ferahnak" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "Ferahnakaşiran" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "Ferahnüma" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "Ferahzad" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "艺术节" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "艺术节" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "Feth-i Bağdad" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "Feth-i Belgrad" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "Feth-i Dil" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "Feth-i Hicaz" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "Fireng-i Fer" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "留声机里使用的带沟槽的碟片,专门用于胶木和黑胶唱片的录制。" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "软唱片" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "软唱片是由较薄,可弯曲塑胶片通过模压刻上音轨的留声机唱片,可使用常规留声机播放。" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "软盘" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "在区分性别无用的情况下。(就像大公司以艺术家的身份加入一样)" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "形式(奥斯曼,土耳其)" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "正式名称" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "Frengçin" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "正面" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "多利安G调式" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "混合吕底安G调式" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "G 大调" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "G 小调" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "降 G 大调" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "降G小调" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "升 G 大调" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "升 G 小调" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "GEMA ID" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "Gamakakriya" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "Gamakakriya/Pūrvīkaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "Garuḍadhvani" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "书本式包装" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "Gaurī" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "Gaurī basant" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "Gaurīmanōhari" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "Gauḍ malhār" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "Gauḍ sāraṅg" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "Gauḍa malhār" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "Gauḷa" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "Gauḷipantu" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "Gavti" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "Gazel" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "Gaṁbhīra nāṭa" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "Gaṁbhīra vāṇi" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "Gerdaniye" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "Gerdaniyebuselik" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "Gerdaniyekürdi" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "德国的一种卡带格式,使用机械音轨而非磁带。" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "Geveşt" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "Geştü Güzar-ı Bahar" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "Ghanṭa" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "Gonca-i Rana" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "组合" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "Gurjarī tōḍī" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "Gurjāri" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "Guṇakārī" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "Güldeste" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "Gülizar" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "Gülizarbuselik" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "Gülnari" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "Gülruh" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "Gülzar" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "Gülşen-i Vefa" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "Güvende" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "Gānamūrti" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "Gānavāridhi" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "Gāndhī malhār" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "Gāngēyabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "Gōpikāvasantaṁ" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "Gōrākh kalyāṇ" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "HFA ID" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "HQCD" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "Hafif" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "Halk Türküsü" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "Hamsadhvani" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "Hamsadhvāni" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "Hamsanārāyaṇi" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "Hamsavinōdini" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "Hamīr" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "Hamīr kaḷyaṇi" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "Harikāmbhōji" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "Haver" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "Havi" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "Haṁsanādaṁ" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "Haṁsānandi" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "Heftgah" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "Hezeç" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "HiPac" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "Hicaz" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "Hicaz Büzürk" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "Hicaz Dilkeş" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "Hicaz Hümayun" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "Hicaz Uzzal" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "Hicaz Zemzeme" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "Hicaz Zirgüle" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "Hicazaşiran" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "Hicazbuselik" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "Hicazeyn" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "Hicazi Acem" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "Hicazi Irak" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "Hicazi Muhalif" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "Hicazi Rumi" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "Hicazi Türki" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "Hicazi Uşşak" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "Hicazkar" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "Hicazkar-Kürdi" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "Hicazkar-ı Kadim" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "Hicazkarbuselik" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "Hindustān gāndhāri" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "Hindōl" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "Hindōl pañcam" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "Hindōḷa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "Hindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "Hisar" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "Hisar Vech-i Şehnaz" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "Hisarbuselik" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "举办" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "Horasan" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "Horosani Beyati" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "Hoş Aver" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "Husaini" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "Hussēnī" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "Hutbe" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "Huzi" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "混合 SACD" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "混合 SACD (CD 层)" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "混合 SACD (SACD 层)" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "混合 SACD (SACD 层,双通道)" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "混合 SACD (SACD 层,多通道)" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "Hüdavendigar" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "Hüseyni" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "Hüseyni Araban" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "Hüseyni Gülizar" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "Hüseyni Zemzeme" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "Hüseyniaşiran" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "Hüseynibuselik" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "Hüzzam" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "Hüzzam-ı Cedid" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "Hēm bihāg" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "Hēm lalit" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "Hēmant" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "Hēmavati" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "Hēmāvānti" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "ICE ID" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "阿根廷著作权协会SADAIC ID" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "澳大利亚著作权协会APRA ID" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "奥地利著作权协会AKM ID" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "巴巴多斯著作权协会COSCAP ID" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "比利时著作权协会SABAM ID" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "玻利维亚著作权协会 SOBODAYCOM ID" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "巴西著作权协会ECAD ID" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "英国音乐著作权协会PRS ID" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "加拿大著作权协会SOCAN ID" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "加拿大著作权协会SODRAC ID" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "中国大陆著作权协会MCSC(中国音乐著作权协会) ID" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "哥伦比亚著作权协会SAYCO ID" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "哥斯达黎加著作权协会ACAM ID" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "古巴著作权协会ACDAM ID" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "捷克著作权协会OSA ID" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "丹麦著作权协会KODA ID" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "多米尼加共和国著作权协会SGACEDOM ID" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "荷兰著作权协会BUMA/STEMRA ID" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "厄瓜多尔著作权协会SAYCE ID" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "芬兰著作权协会TEOSTO ID" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "法国著作权协会Sacem ID" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "德国著作权协会GEMA ID" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "危地马拉著作权协会AEI ID" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "洪都拉斯著作权协会AACIMH ID" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "香港著作权协会CASH(香港作曲家及作词家协会) ID" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "匈牙利著作权协会ARTISJUS ID" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "冰岛著作权协会 STEF 的 ID" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "印度著作权协会IPRS ID" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "国际著作权企业ID" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "爱尔兰著作权协会IMRO ID" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "意大利著作权协会SIAE ID" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "牙买加著作权协会JACAP ID" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "日本著作权协会JASRAC(社团法人日本音乐著作权协会) ID" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "日本著作权协会Nextone ID" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "韩国著作权协会KOMCA(韩国音乐著作权协会) ID" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "拉脱维亚著作权协会AKKA/LAA ID" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "马来西亚著作权协会MACP ID" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "墨西哥著作权协会SACM ID" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "尼加拉瓜著作权协会NICAUTOR ID" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "挪威著作权协会TONO ID" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "巴拿马著作权协会SPAC ID" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "巴拉圭著作权协会APA ID" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "秘鲁著作权协会APDAYC ID" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "波兰著作权协会ZAiKS ID" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "葡萄牙著作权协会SPA ID" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "萨尔瓦多著作权协会SACIM ID" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "新加坡著作权协会COMPASS ID" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "南非著作权协会SAMRO ID" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "西班牙著作权协会SGAE ID" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "瑞典著作权协会STIM ID" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "瑞士著作权协会SUISA ID" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "台湾著作权协会MÜST(社团法人中华音乐著作权协会) ID" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "泰国著作权协会MCT ID" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "特立尼达和多巴哥著作权协会COTT ID" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "美国著作权协会ASCAP ID" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "美国著作权协会BMI ID" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "美国著作权协会SESAC ID" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "乌拉圭著作权协会AGADU ID" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "委内瑞拉著作权协会SACVEN ID" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "国际(以前为美国)版权协会AMRA ID" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "国际著作权协会联合会 LatinNet ID" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "私人许可公司CCLI ID" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "私人许可公司HFA (Harry Fox Agency) ID" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "IMRO ID" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "IPRS ID" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "标识符" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "Ikvāi" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "品牌" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "配乐" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "配乐指(通常)为戏剧演出伴奏创作的音乐。" #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "土著领地/保护区" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "室内竞技场" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "乐器" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "乐器名" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "采访" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "Irak" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "Irakaşiran" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "Iraksak" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "Isfahan" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "Isfahan Ruy-i Neva" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "Isfahan Zemzeme" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "Isfahan-ı Cedid" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "Isfahanbuselik" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "Isfahanek" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "Isfahani" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "岛屿" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "岛屿指不下辖任何行政区划的岛屿和环礁,如斯凯岛。在显示某区域的上级区域时不考虑。" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "JACAP ID" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "JASRAC ID" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "Jaganmōhini" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "Jaijaivanti" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "Jait kalyāṇ" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "Janaranjani" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "日本的8厘米CD盒。正方形,但可以闭合后使其更紧凑(由此得名)。" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "Jaunpuri" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "Jaya manōhari" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "Jayantasēna" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "Jayantaśrī" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "Jayavantī tōḍī" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "Jaṭ" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "珍宝盒" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "Jhankāradhvani" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "Jhaptāl" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "Jhinjhaṭ mān̄j" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "Jhinjhōṭi" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "Jhūmrā" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "Jingala" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "Jyōti svarūpiṇi" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "Jōg" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "Jōgiya" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "Jōgiyā" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "Jōgiyā asavāri" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "Jōgkauns" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "Jōnpuri" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "KODA ID" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "KOMCA ID" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "Kalenderi" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "Kalgaḍa" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "Kalyāṇ" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "Kalyāṇi" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "Kalāvati" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "Kalāśrī" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "Kamalāmanōhari" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "Kamet" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "Kamās" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "Kannaḍa gaula" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "Kanto" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "Kapalı Curcuna" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "Kar" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "Kar-ı Natık" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "Kar-ı Nev" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "Karabağı" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "Karaharapriya" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "Karcığar" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "Karçe" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "Karşılama" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "Karṇaranjani" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "Karṇāṭaka behāg" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "Karṇāṭaka dēvagāndhāri" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "Karṇāṭaka kāpi" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "Karṇāṭaka śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "Kasaphavası" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "Kathanakutūhalaṁ" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "Katikofti" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "Kaunsī kānaḍā" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "Kauśik dhvani" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "Kaḷyāṇa vasantaṁ" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "Kaḷā sāvēri" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "Kaḷānidhi" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "Kebüter" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "Kedāraṁ" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "全塑料外壳" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "音调" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "Khambāvati" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "Khamāj" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "Khamāj bahār" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "Khaṇḍa chāpu" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "Khaṇḍa-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "Khaṇḍa-jāti ēka" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "Khaṭa" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "Khokar" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "Khēmtāl" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "Koda" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "Koşma" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "Kuntalavarāḷi" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "Kuntavarāli" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "Kur'an-ı Kerim" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "Kurinji" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "Köçekçe" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "Küpe" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "Kürdi" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "Kürdi Gerdaniye" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "Kürdilihicazkar" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "Kürthavası" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "Küçek" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "Küçekneva" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "Kāmaranjani" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "Kāmavardani/Pantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "Kāmbhōji" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "Kāmōdvanti" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "Kānaḍa" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "Kānaḍā" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "Kāntāmaṇi" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "Kāphī" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "Kāpi" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "Kāpi nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "Kāvaḍicindu" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "Kāṁbhōji" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "Kēdār" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "Kēdāragauḷa" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "Kēharvā" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "Kīravāṇi" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "Kīraṇāvaḷi" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "Kōkiladhvani" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "Kōkilapriya" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "Kōmal riṣabh asāvēri" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "唱片公司" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "唱片公司名称" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "Lagan gāndhār" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "Lalegül" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "Lalit" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "Lalit bhaṭiyār" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "Lalit bibhās" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "Lalit pañcam" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "Lalit Śuddh Dhaivat" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "Lalita" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "Lalita pancamaṁ" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LD" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "LatinNet ID" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "Latāngi" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "发起活动" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "Lavāngi" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "Laṅkēśrī" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "法定名称" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "Lenk Fahte" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "线性" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "现场的" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "Longa" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "MACP ID" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "MCSC ID" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "MCT ID" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "Madhmad sāraṅg" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "Madhukauns" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "Madhuvanti" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "Madhyamā varāḷi" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "Madhyamāvati" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "Madhyādi" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "小曲" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "Maduvanti" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "Mahfelsürmesi" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "Mahur" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "Mahurbuselik" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "Mahurhan" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "Mahālakṣmi" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "木卡姆(奥斯曼,土耳其)" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "Malahari" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "Malayamārutaṁ" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "男性" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "Mandra" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "Mandāri" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "手册" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "制造商" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "Manōranjani" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "Marş" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "弥撒" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "大师课程/诊断" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "Maver" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "Mavera" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "Maveraünnehir" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "可能参加" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "Maye" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "Mayūra sāvēri" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "Maṅgal bhairav" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "Maṇirangu" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "Maṭhya" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "Maṭṭā" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "Meclis Efruz" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "Medhal" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "媒介" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "Meghamalhar" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "Mehter" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "Mersiye" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "Mevlevi Evferi" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "Mevlidişerif" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "微型卡式录音带" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "军事基地" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "Miraciye" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "混音带/街头" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "Miyām̐ kī sāraṅg" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "Miyām̐ malhār" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "Miśra chāpu" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "Miśra gārā" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "Miśra kaliṅgaḍā" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "Miśra khamāj" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "Miśra māṇḍ" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "Miśra pahāḍi" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "Miśra pīlū" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "Miśra yaman" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "Miśra śivaranjani" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "Miśra-jāti jhaṁpe" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "Miśra-jāti rūpaka" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "赞美诗" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "Muaşşer" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "Muhalif" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "Muhalif-i Irak" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "Muhalif-i Rast" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "Muhalif-i Uşşak" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "Muhammes" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "Muhayyer" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "Muhayyer Sünbüle" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "Muhayyer Zengüle" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "Muhayyerbuselik" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "Muhayyerkürdi" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "Mukhāri" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "Multāni" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "自治体" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "自治体指较小的行政区划,城镇自治体包含一座城市和附近的村庄。农村自治体一般有多个村庄组合而成。" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "Murabba" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "Murabba Beste " #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "音乐卡" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "音乐剧" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "音乐剧是一种包含歌唱,口白,表演,和舞蹈的戏剧形式。" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "Muzaaf Devr-i Kebir" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "MÜST ID" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "Müberka" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "Münacaat" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "Mürekkep Isfahan" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "Mürekkep Nimsofyan" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "Mürekkep Semai/Üçleme" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "Mürekkep Sofyan" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "Müselles" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "Müsemmen" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "Müsemmen II" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "Müstear" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "Müşküye" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "Mājh khamāj" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "Mālava" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "Mālkauns" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "Mālāvati" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "Mānavati" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "Mānji" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "Mānḍu" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "Mārgahindōḷaṁ" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "Mārvā" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "Mārvāśrī mārvā" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "Mārūbihāg" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "Māyāmāḷavagauḷa" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "Māḷavi" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "Mēgh" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "Mēgh malahār" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "Mīrā malhār" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "Mōhan kaḷyāṇi" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "Mōhanaṁ" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "NICAUTOR ID" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "Naat" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "Nagaḍ" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "Nakış" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "Nakış Ağırsemai" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "Nakış Beste" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "Nakış Yürüksemai" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "Nanād" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "Narefte" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "Natipeygamberi" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "Navarasa kannaḍa" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "Navarāgamālika" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "Navrōj" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "Nazlı Düyek" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "Naḷinakānti" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "Naṭ bhairav" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "Naṭ bihāg" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "Naṭ kāmōd" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "Naṭ malhār" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "Naṭ nārāyaṇ" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "Naṭabhairavi" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "Naṭanārāyaṇi" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "Necd-i Hüseyni" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "Nefes" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "Neresin" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "Neva" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "Neva Bağdat" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "Neva Dilkeş" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "Nevabuselik" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "Nevakürdi" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "Nevaziş" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "Neveda" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "Neveser" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "Nevkeş" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "Nevruz" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "Nevruzi Rumi" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "NexTone ID" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "Neşataver" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "Nigar" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "Nihavend-i Kebir" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "Nihavend-i Rumi" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "Nihavent" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "Nikriz" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "Nimberefşan" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "Nimdevir" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "Nimevsat" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "Nimhafif" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "Nimsakil" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "Nimsofyan" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "Nimçember" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "Ninni" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "Nirōṣita" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "Nişabur" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "Nişaburek" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "Nişabureyn" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "无" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "不适用" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "Nuşingül" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "Nühüft" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "Nādanāmakriya" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "Nāga gāndhāri" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "Nāgasvarāvaḷi" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "Nārāyaṇi" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "Nāsikabhūṣaṇi" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "Nāyaki" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "Nāyakī kānaḍā" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "Nāṭa" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "Nāṭakapriya" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "Nāṭakurinji" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "Nīlāmbari" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "Nīlāṁbari" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "OSA ID" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "Obi商店" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "官方" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "歌剧" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "轻歌剧" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "清唱剧" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "交响乐" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "初版" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "其他" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "其他" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "其他" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "其他" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "其他" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "其他" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "其他" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "其他乐器" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "序曲" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "私有音乐" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "Oynak" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "Oyunhavası" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "PRS旋律代号" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "Pahāḍi" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "Pan̄cam savārī" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "Pan̄jābī " #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "Paraj" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "Paras" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "组曲" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "百代碟片" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "Pañcam" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "Paṭaman̄jari" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "Paṭdīp" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "Pençgah" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "Pençgah-ı Asl" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "Pençgah-ı Zaid" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "打击乐" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "Perr-i Zerrin" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "个人" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "Pesendide" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "Peyk-i Neşat" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "Peyk-i Safa" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "Peşrev" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "留声机唱片" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "自动钢琴打孔纸卷" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "地点" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "地名" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "硬板套内的塑料 CD 托盘" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "塑料唱片套" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "播放" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "PlayTape磁带" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "播放键" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "诗歌" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "Pop şarkısı" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "海报" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "Pratāpavarāli" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "压片厂" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "产品" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "推广" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "单调" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "虚拟专辑" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "词曲版权持有者" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "Puriyā" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "Puriyā dhanaśrī" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "Puriyā kalyāṇ" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "Puṇṇāgavarāḷi" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "Puṣpalatika" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "Pālamanjari" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "Pāḍi" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "Pūrvi" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "Pūrṇa ṣaḍjaṁ" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "Pūrṇacandrika" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "四重奏" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "Rahatfeza" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "Rahatülervah" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "Raksaksağı" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "Raksaksağı II" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "Raksan" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "Ramiş-i Can" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "Ranjani" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "Rasikapriya" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "Rast" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "Rast Haveran" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "Rast-Maye" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "Rast-ı Atik" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "Rast-ı Cedid" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "Rast-ı Rumi" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "Rast-ı Sağır" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "Rast-ı Sultani" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "Rastaşiran" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "Rastdilara" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "Rastkürdi" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "Ratipati priya" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "Ravicandrika" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "原始/未编辑" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "录音" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "录音名称" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "录音系列" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "卷至卷方式" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "Rehavi" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "重新发行的产品" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "Rekb-i Zavil" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "专辑" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "专辑组" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "专辑组名称" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "专辑组系列" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "专辑名称" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "专辑系列" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "宗教建筑物" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "Remel" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "混音" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "Reng-i Dil" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "居住地" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "Revnaknüma" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "Reyya" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "版权协会" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "Rudrapriya" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "Ruhnüvaz" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "Rumeli Türküsü" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "运行" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "Ruy-i Dilara" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "Ruy-i Irak" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "Ruy-i Neva" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "拉格(卡纳提克)" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "拉格(印度斯坦)" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "Rāgamalikā" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "Rāgamālika" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "Rāgavinōdini" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "Rāgēśrī" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "Rāj kalyāṇ" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "Rāma manōhari" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "Rāmakali" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "Rāmapriya" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "Rāmdāsī malhār" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "Rēvagupti" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "Rēvati" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "Rītigauḷa" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "Rūpak" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "Rūpaka" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "SABAM ID" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "SACD (双通道)" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "SACD (多通道)" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "SACEM ID" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "SACIM ID" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "SACM ID" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "SACVEN ID" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "SADAIC ID" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "SAMRO ID" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "SAYCE ID" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "SAYCO ID" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "SD 卡" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "SESAC ID" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "SGACEDOM ID" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "SGAE ID" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "SHM-CD" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "SHM-SACD" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "SHM-SACD (双通道)" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "SHM-SACD (多通道)" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "SIAE ID" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "SOBODAYCOM ID" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "SOCAN ID" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "SODRAC ID" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "SPA ID" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "SPAC ID" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "STEF ID" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "STIM ID" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "SUISA ID" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "Saba" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "Saba Zemzeme" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "Sabaaşiran" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "Sababuselik" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "Sabakürdi" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "Sahanā" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "Sahānā" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "Sahēlī tōḍī" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "Sakil" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "Salatüselam" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "Salatıümmiye" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "Sampūrṇa mālkauns" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "San̄jari" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "Sarasvati" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "Sarasvatī manōhari" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "Sarasāngi" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "Saurāṣtraṁ" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "Saurāṣṭram" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "Savt" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "Sazeseri" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "Sazkar" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "Sazsemaisi" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "搜索提示" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "Segah" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "Segah Araban" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "Segah Maye" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "Selam" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "Selmek" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "Semai" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "Sencuruṭṭi" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "Sengendaz" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "Sengin Türkaksağı" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "Senginsemai" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "Serbest" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "系列" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "系列名称" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "Seyir" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "胶木唱片" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "胶木唱片是20世纪早期最盛行的留声机唱片形式。" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "Simhavāhini" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "Simhēndra madhyamaṁ" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "Sindhu bhairavi" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "Sindhubhairavi" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "Sindhumandāri" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "Sindhūra" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "单曲" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "Sipihr" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "Sirto" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "Sitārkhānī" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "Slidepack" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "薄珍宝盒" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "简易碟片套" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "SnapPack" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "Sofyan" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "奏鸣曲" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "歌曲" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "组歌" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "按各项目自身属性为系列排序,使用自然顺序。" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "原声音乐" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "原声音乐" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "主干" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "演讲" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "体育场" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "舞台表演" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "贴纸" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "弦乐器" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "工作室" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "行政区" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "行政区指一个国家的主要行政区划,如加利福尼亚州,安大略省,冲绳县。在显示某区域上级区域时会考虑到。" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "Sucaritra" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "Sugharaī" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "Suhā" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "组曲" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "Sultani" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "Sultani Irak" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "Sultanıbuselik" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "Sultanıcedid" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "Sultanıeviç" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "Sultanıhüzzam" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "Sultanısegah" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "Sultanıyegah" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "Sumanēśaranjani" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "Sunādavinōdini" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "超级珍宝盒" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "Sur malhār" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "Sur sugharai" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "Suraṭi" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "Suzidil" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "Suzidilara" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "Suzinak" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "Suzinak Zirgüle" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "Suzinak-ı Nev" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "Svararanjani" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "交响诗" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "交响曲" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "Sünbüle" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "Süreyya" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "Sürurefza" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "Sālaga bhairavi" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "Sāma" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "Sāranga" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "Sāraṅg" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "Sārāmati" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "Sāvanī" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "Sāvanī bihāg" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "Sāvēri" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "Sōhinī" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "Sōhinī bahār" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "Sōhōnī bhaṭiyār" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "Sōrath" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "Sūltāl" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "TEOSTO ID" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "TONO ID" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "Tahir" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "Tahirbuselik" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "Taksim" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "Tanarūpi" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "Tango" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "Tankēśrī" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "Tarz-ı Cedid" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "Tarz-ı Cihan" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "Tarz-ı Nevin" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "Tavşanca" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "Tebriz" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "Tefifon" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "Tek Vuruş" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "Tekbir" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "Temcidmünacatı" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "Tereşşüd" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "Tesbih" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "Tesbihilahi" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "Tevhid" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "Tevşihilahi" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "DVDplus的CD面。DVD面应视为独立媒介。" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "双面碟的CD面。DVD面应视为独立媒介。" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "复合SACD的CD面。SACD面应视为独立媒介。" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "黑胶唱片二合一碟的CD面。黑胶面材料为单独添加的介质。" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "高容量电子碟片(CED)是一种由RCA公司研发的影碟重放系统,使用特殊的唱针和类似于留声机的高密度音轨在电视机重放音视频信号。" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "DVDplus的DVD(audio)面。CD面应视为独立媒介。" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "双面碟的DVD(audio)面。CD面应视为独立媒介。" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "双面碟的DVD(video)面。CD面应视为独立媒介。" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "黑胶唱片二合一碟的DVD面。黑胶面材料为单独添加的介质。" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "复合SACD的SACD面。CD面应视为独立媒介。" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "牧歌是一种世俗声乐体裁。最初没有器乐伴奏,然而后期牧歌更多地有器乐伴奏。" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "轻歌剧是一种轻型歌剧,在音乐和主题方面都是如此。轻歌剧一般较短且包括口白。" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "传统 CD 盒由硬脆塑料制成。" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "黑胶唱片二合一碟的黑胶面。CD/DVD面材料为单独添加的介质。" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "这表示合唱团/合唱团(一种有组织的、通常人数很多的歌手组织)。 较小的声乐乐团和通常不自称为合唱团的团队最好输入“Group”。" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "这表示一个虚构人物(无论是虚构人物,动物还是任何其他种类的生物)。" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "这表示一个人,无论是其法定姓名(“ John Lennon”)还是艺名(“ Sting”)。" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "这表示一个乐团(一种有组织的、通常人数很多的乐器演奏者组织)。 较小的乐团(如三重奏和四重奏)和通常不称自己为乐团的乐队最好输入“ Group”。" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "这指代散体文学作品,即相对更常规无格律的语言(如小说,随笔...)。" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "这指的是SACD内容的双通道(立体声/单声道)列表。" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "这指的是SHM-SACD内容的双通道(立体声/单声道)列表。" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "这指的是复合SACD的SACD面的双通道(立体声/单声道)列表。" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "这指的是SACD内容的多通道列表。" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "这指的是SHM-SACD内容的多通道列表。" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "这指的是复合SACD的SACD面的多通道列表。" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "Tilak bihārī" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "Tilak kāmōd" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "Tilak naṭ" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "Tilavāḍā" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "Tillāng" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "Tilāṅg" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "Tiśra-jāti tripuṭa" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "Tiśra-jāti ēka" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "巡回" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "曲目" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "托盘" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "Trivēṇī gauri" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "Türk Darbı" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "Türkaksağı" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "Türki Hicaz" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "Türkmen" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "Türkü" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "Tüvanger" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "塔拉 (卡纳提克)" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "塔拉(印度斯坦)" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "Tīntāl" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "Tīntāl-sitārkhānī" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "Tōḍi" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "Tōḍī" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "UMD" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "USB 闪存盘" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "Udaya ravicandrika" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "用于不适合直接供标签使用的图像 (但可能已经足以参考)" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "用于任何足够大的军事基地,可以被视为一个区域,而不仅仅是一个场所。" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "用于原住民统治的半自治领土,如北美洲的印第安人保留地/保护区以及中美洲和南美洲的土著领地。" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "乌苏尔(奥斯曼,土耳其)" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "Uzunhava" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "Uzzal" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "Uşşak" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "Uşşak Ruy-i Nikriz" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "Uşşakaşiran" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "VHD" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "Vakuḷābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "Valaji" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "Vandanadhāriṇi" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "Varamu" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "Varāḷi" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "Varṇarūpini" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "Vasanta" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "Vasanta varāḷi" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "Vasantabhairavi" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "Vecd-i Dil" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "Vech-i Arazbar" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "Vech-i Dil" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "Vech-i Şehnaz" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "会场" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "高密度影碟(VHD)是一种主要在日本由JVC公司销售的影碟格式。" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "Vijayanagari" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "Vijayasarasvati" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "Vijayaśrī" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "黑胶唱片" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "VinylDisc" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "VinylDisc (CD 面)" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "VinylDisc (DVD 面)" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "VinylDisc (唱片面)" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "Vācaspati" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "Vāgadīśvari" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "Vāsanti" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "Vēgavāhiṇi" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "Vēlāvali" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "Vīra vasantaṁ" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "水印" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "蜡筒" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "管乐器" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "愿望单" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "作品" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "作品名称" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "作品系列" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "Yadukula kāṁbōji" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "Yaman kalyāṇ" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "Yamanī bilāval" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "Yamuna kalyāṇi" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "Yegah" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "Yegah-ı Acemi" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "Yürüksemai" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "Yürüksemai II" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "Yürüksofyan" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "ZAiKS ID" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "Zafer" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "说唱剧" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "Zavil" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "Zavilaşiran" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "Zencir" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "Zengule" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "Zengulebuselik" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "Zenguleli Kürdi" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "Zevk-ü Tarab" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "Zevk-ı Dil" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "Zeybek" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "Zilkeş" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "Zilāph" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "Zip 磁盘" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "Zirefkend" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "ambiguous" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "slotMusic" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "Çargah" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "Çargah (Yeni)" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "Çehar Agazin" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "Çenber" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "Çeng-i Harbi" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "Çifteaksak" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "Çiftedüyek" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "Çiftesofyan" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "Çiftetelli" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "Çocuk şarkısı" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "练习曲" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "Örnek Öz" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "Ābhēri" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "Ābhōgi" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "Ābhōgī" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "Ādhā" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "Ādhā cautāl" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "Ādhā/jaṭ" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "Ādi" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "Ādi (Tiśra naḍe)" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "Āhir bhairav" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "Āhiri" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "Ānand malhār" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "Ānandabhairavi" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "Āndōḷika" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "Ārabhi" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "Ēk niṣād bihāgḍā" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "Ēka" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "Ēktāl" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "İbrahimi" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "İki Bir" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "İkiz Aksak" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "İlahi" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "Śankarābharaṇaṁ" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "Śaṅkara" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "Śikhar" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "Śivamat bhairav" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "Śivaranjani" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "Śivaran̄jani" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "Śrī" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "Śrīranjani" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "Śubhalakṣmi" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "Śubhapantuvarāḷi" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "Śudda sārang" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "Śudda sāvēri" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "Śuddadhanyāsi" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "Śuddasīmantini" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "Śuddh baradi" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "Śuddh basant" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "Śuddh kalyāṇ" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "Śuddh mārū" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "Śuddh naṭa" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "Śuddh sāraṅg" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "Śyām kalyāṇ" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "Śyāṁ kaḷyāṇ" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "Śūḷiṇi" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "Şark Devr-i Revanı" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "Şarkı" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "Şedaraban" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "Şedd-i Saba" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "Şehnaz" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "Şehnaz Nişaburek" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "Şehnazbuselik" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "Şehnazhaveran" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "Şemsefruz" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "Şeref-i Hamidi" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "Şerefnuma" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "Şevk" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "Şevk-i Cedid" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "Şevk-i Cihan" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "Şevk-i Dil" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "Şevk-i Serab" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "Şevkaver" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "Şevkefza" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "Şevknüma" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "Şevkutarab" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "Şinaver" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "Şiraz" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "Şivekar" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "Şivekeş" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "Şivenüma" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "Şuri" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "Şuğul" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "Ḍāgori" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "Ṣanmukhapriya" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/attributes/zh_TW.po���������������������������������������������������������0000664�0000000�0000000�00000604715�14167750105�0020625�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # alvn Lin <alvn@gmx.com>, 2020 # Bai yun-xi <email address hidden>, 2016 # byx <myhouse472@gmail.com>, 2016 # Fei Kuan <fei_fei_0316@hotmail.com>, 2020 # Shen-Ta Hsieh(BestSteve) <ibmibmibm.tw@gmail.com>, 2014,2016 # Koala Bear <email address hidden>, 2016 # 86b513c9fcd360370d0ce0bce007e7ff, 2016 # riotism, 2017 # Shen-Ta Hsieh(BestSteve) <ibmibmibm.tw@gmail.com>, 2016 # Shen-Ta Hsieh(BestSteve) <email address hidden>, 2014,2016,2018 # Shen-Ta Hsieh(BestSteve) <ibmibmibm.tw@gmail.com>, 2016,2018,2020 # riotism, 2017 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-08-12 16:32+0000\n" "Last-Translator: Nicolás Tamargo <reosarevok@gmail.com>\n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/musicbrainz/musicbrainz/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" #: DB:work_type/description:9 msgctxt "work_type" msgid "" "\"Motet\" is a term that applies to different types of (usually " "unaccompanied) choral works. What exactly is a motet depends quite a bit on " "the period." msgstr "「經文歌」可套用到不同種類的(通常為無伴奏的)聲樂作品。經文歌的精確定義依據年代而不同。" #: DB:work_type/description:5 msgctxt "work_type" msgid "" "\"Sonata\" is a general term used to describe small scale (very often solo " "or solo + keyboard) instrumental works, initially in baroque music." msgstr "「奏鳴曲」這個常見的詞彙是用來描述從巴洛克音樂開始出現,小型的 (通常為獨奏,或是獨奏加上鍵盤樂器) 樂器作品。" #: DB:medium_format/name:54 msgctxt "medium_format" msgid "10\" Shellac" msgstr "10英吋蟲膠唱片" #: DB:medium_format/name:30 msgctxt "medium_format" msgid "10\" Vinyl" msgstr "10英吋黑膠唱片" #: DB:medium_format/name:72 msgctxt "medium_format" msgid "12\" LaserDisc" msgstr "12英吋雷射影碟" #: DB:medium_format/name:55 msgctxt "medium_format" msgid "12\" Shellac" msgstr "12英吋蟲膠唱片" #: DB:medium_format/name:31 msgctxt "medium_format" msgid "12\" Vinyl" msgstr "12英吋黑膠唱片" #: DB:medium_format/name:49 msgctxt "medium_format" msgid "3.5\" Floppy Disk" msgstr "3.5英吋磁片" #: DB:medium_format/name:91 msgctxt "medium_format" msgid "5.25\" Floppy Disk" msgstr "" #: DB:medium_format/name:52 msgctxt "medium_format" msgid "7\" Flexi-disc" msgstr "7英吋極薄唱片" #: DB:medium_format/name:56 msgctxt "medium_format" msgid "7\" Shellac" msgstr "7英吋蟲膠唱片" #: DB:medium_format/name:29 msgctxt "medium_format" msgid "7\" Vinyl" msgstr "7英吋黑膠唱片" #: DB:medium_format/name:71 msgctxt "medium_format" msgid "8\" LaserDisc" msgstr "8英吋雷射影碟" #: DB:medium_format/name:78 msgctxt "medium_format" msgid "8-Track Cartridge" msgstr "8軌磁帶" #: DB:medium_format/name:34 msgctxt "medium_format" msgid "8cm CD" msgstr "8公分CD" #: DB:medium_format/name:40 msgctxt "medium_format" msgid "8cm CD+G" msgstr "8公分CD+G" #: DB:medium_format/description:58 msgctxt "medium_format" msgid "" "90 rpm, vertical-cut shellac discs, produced by the Pathé label from 1906 to" " 1932." msgstr "每分鐘90轉,垂直切割的蟲膠唱片,於1906年至1932年間由Pathé label發行。" #: DB:work_attribute_type_allowed_value/value:794 msgctxt "work_attribute_type_allowed_value" msgid "A Dorian" msgstr "A Dorian調式" #: DB:work_attribute_type_allowed_value/value:806 msgctxt "work_attribute_type_allowed_value" msgid "A Mixolydian" msgstr "A Mixolydian調式" #: DB:work_type/description:2 msgctxt "work_type" msgid "" "A ballet is music composed to be used, together with a choreography, for a " "ballet dance production." msgstr "芭蕾是為舞蹈設計與芭蕾舞而創作的音樂。" #: DB:work_type/description:3 msgctxt "work_type" msgid "" "A cantata is a vocal (often choral) composition with an instrumental " "(usually orchestral) accompaniment, typically in several movements." msgstr "清唱套曲是一種人聲(通常為和聲)與樂器(通常為管絃樂)的團體,通常包含許多樂章。" #: DB:work_type/description:4 msgctxt "work_type" msgid "" "A concerto is a musical work for soloist(s) accompanied by an orchestra." msgstr "協奏曲是為一名或數名獨奏家和管弦樂團伴奏而創作的樂章。" #: DB:event_type/description:4 msgctxt "event_type" msgid "" "A convention, expo or trade fair is an event which is not typically " "orientated around music performances, but can include them as side " "activities." msgstr "大型會議、展覽會或貿易會通常不以音樂表演為主要內容的活動,但可以音樂表演為次要活動。" #: DB:release_status/description:2 msgctxt "release_status" msgid "" "A give-away release or a release intended to promote an upcoming official " "release (e.g. pre-release versions, releases included with a magazine, " "versions supplied to radio DJs for air-play)." msgstr "一個免費的發行品,或為了宣傳將近上市的官方發行品而製作的發行品(如非上市版、雜誌贈送的發行品、為電台 DJ 在節目上播放的版本等)。" #: DB:artist_type/description:2 msgctxt "artist_type" msgid "" "A grouping of multiple musicians who perform together (in some cases, some " "or all of the members might differ in different performances or recordings)." msgstr "" #: DB:instrument_type/description:7 msgctxt "instrument_type" msgid "" "A grouping of related but different instruments, like the different violin-" "like instruments" msgstr "一組相關但不同的樂器,如各種提琴類樂器。" #: DB:work_attribute_type_allowed_value/value:28 msgctxt "work_attribute_type_allowed_value" msgid "A major" msgstr "A大調" #: DB:work_type/description:8 msgctxt "work_type" msgid "" "A mass is a choral composition that sets the invariable portions of the " "Christian Eucharistic liturgy (Kyrie - Gloria - Credo - Sanctus - Benedictus" " - Agnus Dei, with other portions sometimes added) to music." msgstr "彌撒曲是合唱曲,是基督教的聖餐禮中使用的音樂。包含垂憐經、光榮頌、信經、聖三頌、迎主曲、羔羊颂,與有時加入的其他部分。" #: DB:event_type/description:5 msgctxt "event_type" msgid "" "A masterclass or clinic is an event where an artist meets with a small to " "medium-sized audience and instructs them individually and/or takes questions" " intended to improve the audience members' playing skills." msgstr "大師課程或顧問課程是創作者與中少人數參與者的聚會,並對參與者個別指導或解答,來增強參與者的演奏技巧。" #: DB:work_attribute_type_allowed_value/value:29 msgctxt "work_attribute_type_allowed_value" msgid "A minor" msgstr "A小調" #: DB:work_type/description:13 msgctxt "work_type" msgid "" "A partita is an instrumental piece composed of a series of variations, and " "it's by its current definition very similar to a suite." msgstr "變奏段是指由一系列不同的樂器音樂組成的一段音樂,而且根據此定義來說變奏段很像組曲。" #: DB:event_type/description:3 msgctxt "event_type" msgid "" "A party, reception or other event held specifically for the launch of a " "release." msgstr "為發表新發行品而設的派對、酒會或其他活動。" #: DB:release_packaging/description:17 msgctxt "release_packaging" msgid "A perfect bound book with a sleeve at the end to hold a CD" msgstr "書尾附有 CD 袋的書" #: DB:event_type/description:6 msgctxt "event_type" msgid "" "A performance of one or more plays, musicals, operas, ballets or other " "similar works for the stage in their staged form (as opposed to a <a " "href=\"https://en.wikipedia.org/wiki/Concert_performance\">concert " "performance</a> without staging)." msgstr "" #: DB:place_type/description:8 msgctxt "place_type" msgid "" "A place (generally a factory) at which physical media are manufactured." msgstr "一個生產實體媒體的地點(通常是生產工廠)。" #: DB:place_type/description:5 msgctxt "place_type" msgid "" "A place consisting of a large enclosed area with a central event space " "surrounded by tiered seating for spectators, which can be used for indoor " "sports, concerts and other entertainment events." msgstr "一個大型室內場地,可舉行室內運動、演唱會或其他娛樂活動。在場地中央設有活動空間,四周設有觀眾席。" #: DB:place_type/description:1 msgctxt "place_type" msgid "" "A place designed for non-live production of music, typically a recording " "studio." msgstr "為非現場音樂製作而設的場地,一般指錄音室。" #: DB:place_type/description:2 msgctxt "place_type" msgid "" "A place that has live artistic performances as one of its primary functions," " such as a concert hall." msgstr "主要為現場藝術表演而設的場地,如音樂廳。" #: DB:place_type/description:6 msgctxt "place_type" msgid "" "A place that has worship or religious studies as its main function. " "Religious buildings often host concerts and serve as recording locations, " "especially for classical music." msgstr "主要為崇拜或宗教導修而設的場地。宗教建築經常被用作演唱會和錄音的場地,特別是古典音樂。" #: DB:place_type/description:4 msgctxt "place_type" msgid "" "A place whose main purpose is to host outdoor sport events, typically " "consisting of a pitch surrounded by a structure for spectators with no roof," " or a roof which can be retracted." msgstr "主要為戶外體育活動建立的場地。在這些場地的中央位置,通常會設有球場,而外圍設有無屋頂,或是可收縮屋頂的觀眾席。" #: DB:work_type/description:28 msgctxt "work_type" msgid "" "A play is a form of literature usually consisting of scripted dialogue " "between characters, and intended for theatrical performance rather than just" " reading." msgstr "話劇是一類為舞台表演而非閱讀所創作的文學,以角色間的對話組成主要內容。" #: DB:work_type/description:21 msgctxt "work_type" msgid "" "A poem is a literary piece, generally short and in verse, where words are " "usually chosen for their sound and for the images and ideas they suggest." msgstr "詩是一種文學,通常很短且以韻文型式撰寫,其選字通常依據其發音和其代表的視覺含意。" #: DB:work_type/description:14 msgctxt "work_type" msgid "" "A quartet is a musical composition scored for four voices or instruments." msgstr "四重奏是四個人聲或樂器的團體。" #: DB:series_type/description:8 msgctxt "series_type" msgid "A recurring festival, usually happening annually in the same location." msgstr "重複舉行的音樂節慶,通常每年在同一位置舉辦。" #: DB:place_type/description:7 msgctxt "place_type" msgid "" "A school, university or other similar educational institution (especially, " "but not only, one where music is taught)" msgstr "學校、大學或其他類似的教育機構(通常但不限於指音樂教育機構)" #: DB:series_type/description:14 msgctxt "series_type" msgid "A series of artists honoured by the same award." msgstr "" #: DB:series_type/description:13 msgctxt "series_type" msgid "A series of artists." msgstr "" #: DB:series_type/description:6 msgctxt "series_type" msgid "A series of events." msgstr "一系列活動。" #: DB:series_type/description:9 msgctxt "series_type" msgid "A series of performances of the same show at the same venue." msgstr "一系列演出,在同一個場地的同一場表演。" #: DB:series_type/description:3 msgctxt "series_type" msgid "A series of recordings." msgstr "一系列錄音。" #: DB:series_type/description:7 msgctxt "series_type" msgid "A series of related concerts by an artist in different locations." msgstr "一系列互相關聯的演奏會,由同一創作者在不同地方舉行。" #: DB:series_type/description:12 msgctxt "series_type" msgid "A series of related concerts by an artist in the same location." msgstr "" #: DB:series_type/description:1 msgctxt "series_type" msgid "A series of release groups." msgstr "一系列發行組。" #: DB:series_type/description:2 msgctxt "series_type" msgid "A series of releases." msgstr "一系列發行品。" #: DB:series_type/description:5 msgctxt "series_type" msgid "A series of works which form a catalogue of classical compositions." msgstr "一系列的作品,來自同一古典樂曲編目。" #: DB:series_type/description:4 msgctxt "series_type" msgid "A series of works." msgstr "一系列的作品。" #: DB:work_type/description:15 msgctxt "work_type" msgid "" "A song cycle is a group of songs designed to be performed in a sequence as a" " single entity. In most cases, all of the songs are by the same composer, " "and often use words from the same poet or lyricist." msgstr "聯篇歌曲是是一組被設計來按依順序演奏的歌曲。在多數情形,所有歌曲都是由同一作曲家所作,且時常使用同一首詩的詞,或由同一作詞家所作。" #: DB:work_type/description:17 msgctxt "work_type" msgid "" "A song is in its origin (and still in most cases) a composition for voice, " "with or without instruments, performed by singing. This is the most common " "form by far in folk and popular music, but also fairly common in a classical" " context (\"art songs\")." msgstr "歌曲是指最初是為了演唱(且大多數仍是)而作曲,包含或不包含樂器,由人歌唱。這是目前流行音樂的主流形式,而且也常見於古典音樂中(藝術歌曲)。" #: DB:work_type/description:22 msgctxt "work_type" msgid "" "A soundtrack is the music that accompanies a film, TV program, videogame, or" " even book." msgstr "原聲音樂是指伴隨著電影、電視影集、電子遊戲或書籍的音樂。" #: DB:instrument_type/description:6 msgctxt "instrument_type" msgid "" "A standard grouping of instruments often played together, like a string " "quartet" msgstr "" #: DB:work_type/description:6 msgctxt "work_type" msgid "" "A suite is an ordered set of instrumental or orchestral pieces normally " "performed in a concert setting. They may be extracts from a ballet or opera," " or entirely original movements." msgstr "組曲是一組有序的樂器或管弦樂作品,通常在音樂會上演出。它們可能是芭蕾或歌劇的摘錄,也可能是原創的樂章。" #: DB:work_type/description:18 msgctxt "work_type" msgid "" "A symphonic poem is a piece of programmatic orchestral music, usually in a " "single movement, that evokes a painting, a landscape, the content of a poem," " a story or novel, or other non-musical source." msgstr "交響詩是一段程序性的管弦樂,通常為單樂章,並且對應一幅畫,一處景點,一首詩歌的內容,一篇故事或小說或其他非音樂來源。" #: DB:work_type/description:16 msgctxt "work_type" msgid "" "A symphony is an extended composition, almost always scored for orchestra " "without soloists." msgstr "交響曲是一種較長的樂章,通常為管弦樂團創作,並不包含獨奏的部分。" #: DB:release_packaging/description:2 msgctxt "release_packaging" msgid "A thinner jewel case, commonly used for CD singles." msgstr "較窄的塑膠透明光碟盒,常見於單曲光碟。" #: DB:work_type/description:19 msgctxt "work_type" msgid "" "A zarzuela is a Spanish lyric-dramatic work that alternates between spoken " "and sung scenes, the latter incorporating operatic and popular song, as well" " as dance." msgstr "西班牙輕歌劇是一種西班牙的抒情戲劇作品,在口語和歌唱場景之間交替,後者融合了歌劇和流行歌曲以及舞蹈。" #: DB:work_attribute_type_allowed_value/value:26 msgctxt "work_attribute_type_allowed_value" msgid "A-flat major" msgstr "降A大調" #: DB:work_attribute_type_allowed_value/value:27 msgctxt "work_attribute_type_allowed_value" msgid "A-flat minor" msgstr "降A小調" #: DB:work_attribute_type_allowed_value/value:817 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp major" msgstr "升A大調" #: DB:work_attribute_type_allowed_value/value:30 msgctxt "work_attribute_type_allowed_value" msgid "A-sharp minor" msgstr "升A小調" #: DB:work_attribute_type/name:57 msgctxt "work_attribute_type" msgid "AACIMH ID" msgstr "" #: DB:work_attribute_type/name:44 msgctxt "work_attribute_type" msgid "ACAM ID" msgstr "" #: DB:work_attribute_type/name:47 msgctxt "work_attribute_type" msgid "ACDAM ID" msgstr "" #: DB:work_attribute_type/name:58 msgctxt "work_attribute_type" msgid "AEI ID" msgstr "" #: DB:work_attribute_type/name:43 msgctxt "work_attribute_type" msgid "AGADU ID" msgstr "" #: DB:work_attribute_type/name:63 msgctxt "work_attribute_type" msgid "AKKA/LAA ID" msgstr "" #: DB:work_attribute_type/name:23 msgctxt "work_attribute_type" msgid "AKM ID" msgstr "AKM ID" #: DB:work_attribute_type/name:38 msgctxt "work_attribute_type" msgid "AMRA ID" msgstr "" #: DB:work_attribute_type/name:46 msgctxt "work_attribute_type" msgid "APA ID" msgstr "" #: DB:work_attribute_type/name:41 msgctxt "work_attribute_type" msgid "APDAYC ID" msgstr "" #: DB:work_attribute_type/name:13 msgctxt "work_attribute_type" msgid "APRA ID" msgstr "APRA ID" #: DB:work_attribute_type/name:48 msgctxt "work_attribute_type" msgid "ARTISJUS ID" msgstr "" #: DB:work_attribute_type/name:6 msgctxt "work_attribute_type" msgid "ASCAP ID" msgstr "ASCAP ID" #: DB:work_attribute_type_allowed_value/value:299 msgctxt "work_attribute_type_allowed_value" msgid "Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:305 msgctxt "work_attribute_type_allowed_value" msgid "Acem Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:306 msgctxt "work_attribute_type_allowed_value" msgid "Acem Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:300 msgctxt "work_attribute_type_allowed_value" msgid "Acem Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:301 msgctxt "work_attribute_type_allowed_value" msgid "Acemaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:302 msgctxt "work_attribute_type_allowed_value" msgid "Acembuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:303 msgctxt "work_attribute_type_allowed_value" msgid "Acemkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:304 msgctxt "work_attribute_type_allowed_value" msgid "Acemli Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:307 msgctxt "work_attribute_type_allowed_value" msgid "Acemtarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:848 msgctxt "work_attribute_type_allowed_value" msgid "Adānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:849 msgctxt "work_attribute_type_allowed_value" msgid "Adānā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:308 msgctxt "work_attribute_type_allowed_value" msgid "Aheng-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:850 msgctxt "work_attribute_type_allowed_value" msgid "Ahir lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:851 msgctxt "work_attribute_type_allowed_value" msgid "Ahira bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:852 msgctxt "work_attribute_type_allowed_value" msgid "Ahiri tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:309 msgctxt "work_attribute_type_allowed_value" msgid "Ak Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:690 msgctxt "work_attribute_type_allowed_value" msgid "Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:691 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:692 msgctxt "work_attribute_type_allowed_value" msgid "Aksaksemai Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:853 msgctxt "work_attribute_type_allowed_value" msgid "Alahaiyā bilāval" msgstr "" #: DB:release_group_primary_type/name:1 msgctxt "release_group_primary_type" msgid "Album" msgstr "專輯" #: DB:series_ordering_type/description:2 msgctxt "series_ordering_type" msgid "Allows for manually setting the position of each item in the series." msgstr "對系列中的每個元素手動指定位置。" #: DB:work_attribute_type_allowed_value/value:854 msgctxt "work_attribute_type_allowed_value" msgid "Ambikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:855 msgctxt "work_attribute_type_allowed_value" msgid "Amr̥t varṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:40 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:39 msgctxt "work_attribute_type_allowed_value" msgid "Amṛtavāhiṇi" msgstr "" #: DB:release_status/description:4 msgctxt "release_status" msgid "" "An alternate version of a release where the titles have been changed. These " "don't correspond to any real release and should be linked to the original " "release using the transl(iter)ation relationship." msgstr "實際發行品的標題修改版本。將不會對應到實際存在的發行品,而且必須要與原來的發行品建立翻譯關係。" #: DB:work_type/description:1 msgctxt "work_type" msgid "" "An aria is a self-contained piece for one voice usually with orchestral " "accompaniment. They are most common inside operas, but also appear in " "cantatas, oratorios and even on their own (concert arias)." msgstr "詠唱調是獨立的單一人聲作品,通常有管弦樂伴奏。常常出現在歌劇內,但有時也會出現在清唱套曲、神劇,或是單獨出現(音樂會詠唱調)。" #: DB:work_type/description:25 msgctxt "work_type" msgid "" "An audio drama is a dramatized, purely acoustic performance, broadcast on " "radio or published on an audio medium (tape, CD, etc.)." msgstr "廣播劇是一種戲劇化的,純聲學的表演,可以通過廣播播放或通過音訊媒介 (磁帶,CD等) 發布。" #: DB:event_type/description:2 msgctxt "event_type" msgid "" "An event where a number of different acts perform across the course of the " "day. Larger festivals may be spread across multiple days." msgstr "" #: DB:event_type/description:1 msgctxt "event_type" msgid "" "An individual concert by a single artist or collaboration, often with " "supporting artists who perform before the main act." msgstr "" #: DB:work_type/description:10 msgctxt "work_type" msgid "" "An opera is a dramatised work (text + musical score) for singers and " "orchestra/ensemble. In true operas all dialog is sung, through arias and " "recitatives, but some styles of opera include spoken dialogue." msgstr "歌劇是歌手和管弦樂隊/合奏團的戲劇作品 (文字+樂譜)。在真正的歌劇中,所有對話都是通過詠嘆調和朗誦來進行的,但是某些形式的歌劇包含口語對話。" #: DB:work_type/description:11 msgctxt "work_type" msgid "" "An oratorio is a large (usually sacred) musical composition including an " "orchestra, a choir, and soloists. While it has characters and a plot, it is " "usually not performed theatrically (it lacks costumes, props and strong " "character interaction)." msgstr "神劇是大型的 (通常是神聖的) 音樂作品,包括樂團,合唱團和獨奏家。雖然有角色和劇情,但通常不進行戲劇表演 (缺少服裝,道具和強烈的角色互動)。" #: DB:work_type/description:12 msgctxt "work_type" msgid "" "An overture is, generally, the instrumental introduction to an opera. " "Independent (\"concert\") overtures also exist, which are generally " "programmatic works shorter than a symphonic poem." msgstr "序曲通常是純樂器的歌劇開場音樂。還存在獨立的「音樂會」序曲,通常是比交響詩短的程序化作品。" #: DB:release_status/description:3 msgctxt "release_status" msgid "" "An unofficial/underground release that was not sanctioned by the artist " "and/or the record company. This includes unofficial live recordings and " "pirated releases." msgstr "" #: DB:work_type/description:20 msgctxt "work_type" msgid "" "An étude is an instrumental musical composition, most commonly of " "considerable difficulty, usually designed to provide practice material for " "perfecting a particular technical skill." msgstr "練習曲是一種樂器音樂作品,大多被認為難度很高,通常設計來提供練習材料以完善特定的演奏技術。" #: DB:work_attribute_type_allowed_value/value:310 msgctxt "work_attribute_type_allowed_value" msgid "Anberefşan" msgstr "" #: DB:release_status/description:1 msgctxt "release_status" msgid "" "Any release officially sanctioned by the artist and/or their record company." " Most releases will fit into this category." msgstr "" #: DB:work_attribute_type_allowed_value/value:311 msgctxt "work_attribute_type_allowed_value" msgid "Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:312 msgctxt "work_attribute_type_allowed_value" msgid "Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:313 msgctxt "work_attribute_type_allowed_value" msgid "Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:314 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:315 msgctxt "work_attribute_type_allowed_value" msgid "Aram-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:604 msgctxt "work_attribute_type_allowed_value" msgid "Aranağme" msgstr "" #: DB:work_attribute_type_allowed_value/value:316 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:317 msgctxt "work_attribute_type_allowed_value" msgid "Arazbar Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:318 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:319 msgctxt "work_attribute_type_allowed_value" msgid "Arazbarek" msgstr "" #: DB:editor_collection_type/name:7 msgctxt "collection_type" msgid "Area" msgstr "區域" #: DB:area_alias_type/name:1 msgctxt "alias_type" msgid "Area name" msgstr "區域名稱" #: DB:work_type/name:1 msgctxt "work_type" msgid "Aria" msgstr "詠嘆調" #: DB:editor_collection_type/name:8 msgctxt "collection_type" msgid "Artist" msgstr "創作者" #: DB:series_type/name:14 msgctxt "series_type" msgid "Artist award" msgstr "" #: DB:artist_alias_type/name:1 msgctxt "alias_type" msgid "Artist name" msgstr "創作者名稱" #: DB:series_type/name:13 msgctxt "series_type" msgid "Artist series" msgstr "" #: DB:work_attribute_type_allowed_value/value:693 msgctxt "work_attribute_type_allowed_value" msgid "Artık Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:856 msgctxt "work_attribute_type_allowed_value" msgid "Asā māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:44 msgctxt "work_attribute_type_allowed_value" msgid "Asāvēri" msgstr "" #: DB:editor_collection_type/name:5 msgctxt "collection_type" msgid "Attending" msgstr "會出席" #: DB:release_group_secondary_type/name:11 msgctxt "release_group_secondary_type" msgid "Audio drama" msgstr "廣播劇" #: DB:work_type/name:25 msgctxt "work_type" msgid "Audio drama" msgstr "廣播劇" #: DB:release_group_secondary_type/name:5 msgctxt "release_group_secondary_type" msgid "Audiobook" msgstr "有聲書" #: DB:series_ordering_type/name:1 msgctxt "series_ordering_type" msgid "Automatic" msgstr "自動" #: DB:work_attribute_type_allowed_value/value:694 msgctxt "work_attribute_type_allowed_value" msgid "Aydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:695 msgctxt "work_attribute_type_allowed_value" msgid "Ayin Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:605 msgctxt "work_attribute_type_allowed_value" msgid "Ayin-i Şerif" msgstr "" #: DB:work_attribute_type_allowed_value/value:696 msgctxt "work_attribute_type_allowed_value" msgid "Azeri Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:682 msgctxt "work_attribute_type_allowed_value" msgid "Ağır Aksaksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:683 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:684 msgctxt "work_attribute_type_allowed_value" msgid "Ağıraydın" msgstr "" #: DB:work_attribute_type_allowed_value/value:686 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdarbıfetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:687 msgctxt "work_attribute_type_allowed_value" msgid "Ağırdüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:688 msgctxt "work_attribute_type_allowed_value" msgid "Ağırevfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:603 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:689 msgctxt "work_attribute_type_allowed_value" msgid "Ağırsenginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:685 msgctxt "work_attribute_type_allowed_value" msgid "Ağırçenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:321 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:320 msgctxt "work_attribute_type_allowed_value" msgid "Aşiran Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:322 msgctxt "work_attribute_type_allowed_value" msgid "Aşkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:857 msgctxt "work_attribute_type_allowed_value" msgid "Aṣṭa rāg mālikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:45 msgctxt "work_attribute_type_allowed_value" msgid "Aṭāna" msgstr "" #: DB:work_attribute_type_allowed_value/value:289 msgctxt "work_attribute_type_allowed_value" msgid "Aṭṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:795 msgctxt "work_attribute_type_allowed_value" msgid "B Dorian" msgstr "B 多里安" #: DB:work_attribute_type_allowed_value/value:807 msgctxt "work_attribute_type_allowed_value" msgid "B Mixolydian" msgstr "B 米索利地安" #: DB:work_attribute_type_allowed_value/value:33 msgctxt "work_attribute_type_allowed_value" msgid "B major" msgstr "B大調" #: DB:work_attribute_type_allowed_value/value:34 msgctxt "work_attribute_type_allowed_value" msgid "B minor" msgstr "B小調" #: DB:work_attribute_type_allowed_value/value:31 msgctxt "work_attribute_type_allowed_value" msgid "B-flat major" msgstr "降B大調" #: DB:work_attribute_type_allowed_value/value:32 msgctxt "work_attribute_type_allowed_value" msgid "B-flat minor" msgstr "降B小調" #: DB:work_attribute_type_allowed_value/value:818 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp major" msgstr "升B大調" #: DB:work_attribute_type_allowed_value/value:819 msgctxt "work_attribute_type_allowed_value" msgid "B-sharp minor" msgstr "升B小調" #: DB:work_attribute_type/name:7 msgctxt "work_attribute_type" msgid "BMI ID" msgstr "BMI ID" #: DB:work_attribute_type/name:26 msgctxt "work_attribute_type" msgid "BUMA/STEMRA ID" msgstr "" #: DB:cover_art_archive.art_type/name:2 msgctxt "cover_art_type" msgid "Back" msgstr "背面" #: DB:work_attribute_type_allowed_value/value:323 msgctxt "work_attribute_type_allowed_value" msgid "Bahr-ı Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:47 msgctxt "work_attribute_type_allowed_value" msgid "Bahudāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:862 msgctxt "work_attribute_type_allowed_value" msgid "Bahādurī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:863 msgctxt "work_attribute_type_allowed_value" msgid "Bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:864 msgctxt "work_attribute_type_allowed_value" msgid "Bairāgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:48 msgctxt "work_attribute_type_allowed_value" msgid "Balahaṁsa" msgstr "" #: DB:work_type/name:2 msgctxt "work_type" msgid "Ballet" msgstr "芭蕾" #: DB:work_attribute_type_allowed_value/value:866 msgctxt "work_attribute_type_allowed_value" msgid "Basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:867 msgctxt "work_attribute_type_allowed_value" msgid "Basant bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:868 msgctxt "work_attribute_type_allowed_value" msgid "Basant mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:869 msgctxt "work_attribute_type_allowed_value" msgid "Basantī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:49 msgctxt "work_attribute_type_allowed_value" msgid "Bauḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:51 msgctxt "work_attribute_type_allowed_value" msgid "Behāg" msgstr "" #: DB:work_type/name:26 msgctxt "work_type" msgid "Beijing opera" msgstr "京劇" #: DB:work_type/description:26 msgctxt "work_type" msgid "" "Beijing opera is a form of traditional Chinese theatre which combines music," " vocal performance, mime, dance, and acrobatics." msgstr "京劇是中國傳統戲曲的一種形式,結合了音樂、聲樂表演、默劇、舞蹈與特技。" #: DB:work_attribute_type_allowed_value/value:697 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:698 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:699 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı" msgstr "" #: DB:work_attribute_type_allowed_value/value:700 msgctxt "work_attribute_type_allowed_value" msgid "Bektaşi Raksı Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:324 msgctxt "work_attribute_type_allowed_value" msgid "Bend-i Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:701 msgctxt "work_attribute_type_allowed_value" msgid "Berefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:606 msgctxt "work_attribute_type_allowed_value" msgid "Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:702 msgctxt "work_attribute_type_allowed_value" msgid "Beste Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:325 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:326 msgctxt "work_attribute_type_allowed_value" msgid "Beste Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:327 msgctxt "work_attribute_type_allowed_value" msgid "Beste Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:328 msgctxt "work_attribute_type_allowed_value" msgid "Bestenigar" msgstr "" #: DB:medium_format/name:24 msgctxt "medium_format" msgid "Betamax" msgstr "Betamax 錄影帶" #: DB:work_attribute_type_allowed_value/value:329 msgctxt "work_attribute_type_allowed_value" msgid "Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:331 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:332 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:333 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Arabankurdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:330 msgctxt "work_attribute_type_allowed_value" msgid "Beyati Ruy-i Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:334 msgctxt "work_attribute_type_allowed_value" msgid "Beyatibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:335 msgctxt "work_attribute_type_allowed_value" msgid "Bezm-i Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:870 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:871 msgctxt "work_attribute_type_allowed_value" msgid "Bhairav bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:52 #: DB:work_attribute_type_allowed_value/value:872 msgctxt "work_attribute_type_allowed_value" msgid "Bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:874 msgctxt "work_attribute_type_allowed_value" msgid "Bhavamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:53 msgctxt "work_attribute_type_allowed_value" msgid "Bhavāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:876 msgctxt "work_attribute_type_allowed_value" msgid "Bhimapalās" msgstr "" #: DB:work_attribute_type_allowed_value/value:877 msgctxt "work_attribute_type_allowed_value" msgid "Bhinna ṣaḍja" msgstr "" #: DB:work_attribute_type_allowed_value/value:54 msgctxt "work_attribute_type_allowed_value" msgid "Bhāvapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:873 msgctxt "work_attribute_type_allowed_value" msgid "Bhāṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:875 msgctxt "work_attribute_type_allowed_value" msgid "Bhīm" msgstr "" #: DB:work_attribute_type_allowed_value/value:55 msgctxt "work_attribute_type_allowed_value" msgid "Bhīmpalāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:56 msgctxt "work_attribute_type_allowed_value" msgid "Bhōga sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:878 msgctxt "work_attribute_type_allowed_value" msgid "Bhōpālī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:879 msgctxt "work_attribute_type_allowed_value" msgid "Bhūp" msgstr "" #: DB:work_attribute_type_allowed_value/value:57 msgctxt "work_attribute_type_allowed_value" msgid "Bhūpāḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:58 msgctxt "work_attribute_type_allowed_value" msgid "Bhūṣāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:880 msgctxt "work_attribute_type_allowed_value" msgid "Bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:882 msgctxt "work_attribute_type_allowed_value" msgid "Bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:883 msgctxt "work_attribute_type_allowed_value" msgid "Bihāgdā" msgstr "" #: DB:work_attribute_type_allowed_value/value:59 msgctxt "work_attribute_type_allowed_value" msgid "Bilahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:884 msgctxt "work_attribute_type_allowed_value" msgid "Bilāsakhānī tōḍī" msgstr "" #: DB:medium_format/name:20 msgctxt "medium_format" msgid "Blu-ray" msgstr "藍光光碟" #: DB:medium_format/name:79 msgctxt "medium_format" msgid "Blu-ray-R" msgstr "" #: DB:medium_format/name:35 msgctxt "medium_format" msgid "Blu-spec CD" msgstr "Blu-spec CD" #: DB:release_packaging/name:9 msgctxt "release_packaging" msgid "Book" msgstr "書" #: DB:cover_art_archive.art_type/name:3 msgctxt "cover_art_type" msgid "Booklet" msgstr "小冊" #: DB:release_status/name:3 msgctxt "release_status" msgid "Bootleg" msgstr "盜版" #: DB:label_type/name:5 msgctxt "label_type" msgid "Bootleg Production" msgstr "盜版製作" #: DB:release_packaging/name:19 msgctxt "release_packaging" msgid "Box" msgstr "" #: DB:work_attribute_type_allowed_value/value:607 msgctxt "work_attribute_type_allowed_value" msgid "Bozlak" msgstr "" #: DB:instrument_alias_type/name:3 msgctxt "alias_type" msgid "Brand name" msgstr "" #: DB:release_group_primary_type/name:12 msgctxt "release_group_primary_type" msgid "Broadcast" msgstr "廣播" #: DB:work_attribute_type_allowed_value/value:885 msgctxt "work_attribute_type_allowed_value" msgid "Br̥ndāvanī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:62 msgctxt "work_attribute_type_allowed_value" msgid "Budamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:703 msgctxt "work_attribute_type_allowed_value" msgid "Bulgar Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:336 msgctxt "work_attribute_type_allowed_value" msgid "Buselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:337 msgctxt "work_attribute_type_allowed_value" msgid "Buselikaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:338 msgctxt "work_attribute_type_allowed_value" msgid "Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:46 #: DB:work_attribute_type_allowed_value/value:861 msgctxt "work_attribute_type_allowed_value" msgid "Bāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:865 msgctxt "work_attribute_type_allowed_value" msgid "Bārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:50 msgctxt "work_attribute_type_allowed_value" msgid "Bēgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:881 msgctxt "work_attribute_type_allowed_value" msgid "Bīhād bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:60 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvana sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:61 msgctxt "work_attribute_type_allowed_value" msgid "Bṛndāvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:789 msgctxt "work_attribute_type_allowed_value" msgid "C Dorian" msgstr "C 多里安" #: DB:work_attribute_type_allowed_value/value:801 msgctxt "work_attribute_type_allowed_value" msgid "C Mixolydian" msgstr "C 米索利地安" #: DB:work_attribute_type_allowed_value/value:2 msgctxt "work_attribute_type_allowed_value" msgid "C major" msgstr "C大調" #: DB:work_attribute_type_allowed_value/value:3 msgctxt "work_attribute_type_allowed_value" msgid "C minor" msgstr "C小調" #: DB:work_attribute_type_allowed_value/value:1 msgctxt "work_attribute_type_allowed_value" msgid "C-flat major" msgstr "降C大調" #: DB:work_attribute_type_allowed_value/value:812 msgctxt "work_attribute_type_allowed_value" msgid "C-flat minor" msgstr "降C小調" #: DB:work_attribute_type_allowed_value/value:4 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp major" msgstr "升C大調" #: DB:work_attribute_type_allowed_value/value:5 msgctxt "work_attribute_type_allowed_value" msgid "C-sharp minor" msgstr "升C小調" #: DB:work_attribute_type/name:19 msgctxt "work_attribute_type" msgid "CASH ID" msgstr "CASH ID" #: DB:work_attribute_type/name:22 msgctxt "work_attribute_type" msgid "CCLI ID" msgstr "CCLI ID" #: DB:medium_format/name:1 msgctxt "medium_format" msgid "CD" msgstr "CD" #: DB:medium_format/name:39 msgctxt "medium_format" msgid "CD+G" msgstr "CD+G" #: DB:medium_format/name:33 msgctxt "medium_format" msgid "CD-R" msgstr "CD-R" #: DB:medium_format/name:41 msgctxt "medium_format" msgid "CDV" msgstr "CDV" #: DB:medium_format/name:60 msgctxt "medium_format" msgid "CED" msgstr "CED" #: DB:work_attribute_type/name:45 msgctxt "work_attribute_type" msgid "COMPASS ID" msgstr "" #: DB:work_attribute_type/name:73 msgctxt "work_attribute_type" msgid "COSCAP ID" msgstr "" #: DB:work_attribute_type/name:65 msgctxt "work_attribute_type" msgid "COTT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:63 msgctxt "work_attribute_type_allowed_value" msgid "Cakravākaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:886 msgctxt "work_attribute_type_allowed_value" msgid "Campak" msgstr "" #: DB:work_attribute_type_allowed_value/value:887 msgctxt "work_attribute_type_allowed_value" msgid "Campākali" msgstr "" #: DB:work_attribute_type_allowed_value/value:64 msgctxt "work_attribute_type_allowed_value" msgid "Candrajyōti" msgstr "" #: DB:work_attribute_type_allowed_value/value:65 #: DB:work_attribute_type_allowed_value/value:888 msgctxt "work_attribute_type_allowed_value" msgid "Candrakauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:889 msgctxt "work_attribute_type_allowed_value" msgid "Candramauli" msgstr "" #: DB:work_attribute_type_allowed_value/value:339 msgctxt "work_attribute_type_allowed_value" msgid "Canfeza" msgstr "" #: DB:work_type/name:3 msgctxt "work_type" msgid "Cantata" msgstr "清唱套曲" #: DB:release_packaging/name:4 msgctxt "release_packaging" msgid "Cardboard/Paper Sleeve" msgstr "" #: DB:medium_format/name:9 msgctxt "medium_format" msgid "Cartridge" msgstr "" #: DB:work_attribute_type_allowed_value/value:66 msgctxt "work_attribute_type_allowed_value" msgid "Carturdaśa rāgamālika" msgstr "" #: DB:medium_format/name:8 msgctxt "medium_format" msgid "Cassette" msgstr "卡式錄音帶" #: DB:release_packaging/name:8 msgctxt "release_packaging" msgid "Cassette Case" msgstr "卡帶盒" #: DB:series_type/name:5 msgctxt "series_type" msgid "Catalogue" msgstr "目錄" #: DB:work_attribute_type_allowed_value/value:291 msgctxt "work_attribute_type_allowed_value" msgid "Caturaśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:827 msgctxt "work_attribute_type_allowed_value" msgid "Cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:70 msgctxt "work_attribute_type_allowed_value" msgid "Cencu kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:704 msgctxt "work_attribute_type_allowed_value" msgid "Cevher" msgstr "" #: DB:artist_type/name:4 msgctxt "artist_type" msgid "Character" msgstr "角色" #: DB:artist_type/name:6 msgctxt "artist_type" msgid "Choir" msgstr "合唱團" #: DB:work_attribute_type_allowed_value/value:892 msgctxt "work_attribute_type_allowed_value" msgid "Chāyā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:893 msgctxt "work_attribute_type_allowed_value" msgid "Chāyānāt" msgstr "" #: DB:work_attribute_type_allowed_value/value:71 msgctxt "work_attribute_type_allowed_value" msgid "Cintāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:72 msgctxt "work_attribute_type_allowed_value" msgid "Cittaranjani" msgstr "" #: DB:area_type/name:3 msgctxt "area_type" msgid "City" msgstr "城市" #: DB:area_type/description:3 msgctxt "area_type" msgid "" "City is used for settlements of any size, including towns and villages." msgstr "城市指任何大小的居住區,包含城鎮與村莊。" #: DB:release_group_secondary_type/name:1 msgctxt "release_group_secondary_type" msgid "Compilation" msgstr "合輯" #: DB:event_type/name:1 msgctxt "event_type" msgid "Concert" msgstr "音樂會" #: DB:work_type/name:4 msgctxt "work_type" msgid "Concerto" msgstr "協奏曲" #: DB:event_type/name:4 msgctxt "event_type" msgid "Convention/Expo" msgstr "大型會議或展覽會" #: DB:medium_format/name:61 msgctxt "medium_format" msgid "Copy Control CD" msgstr "" #: DB:medium_format/description:61 msgctxt "medium_format" msgid "" "Copy Control CD (CCCD) is an umbrella term for CDs released circa 2001-2006 " "containing software that is ostensibly designed to prevent the CD from being" " ripped. There are a number of software variants: the most well-known are " "Macrovision's Cactus Data Shield (CDS) and SunnComm's MediaMax." msgstr "Copy Control CD(CCCD)為2001年至2006年間發行,含防盜軟件的CD。市面上有多種防盜軟件,其中Macrovision的Cactus Data Shield(CDS)與SunnComm的MediaMax被廣泛使用。" #: DB:area_type/name:1 msgctxt "area_type" msgid "Country" msgstr "國家" #: DB:area_type/description:1 msgctxt "area_type" msgid "" "Country is used for areas included (or previously included) in ISO 3166-1, " "e.g. United States." msgstr "地區為ISO 3166-1標準曾經或現在涵蓋的國家,如美國。" #: DB:area_type/name:7 msgctxt "area_type" msgid "County" msgstr "縣" #: DB:area_type/description:7 msgctxt "area_type" msgid "" "County is used for smaller administrative divisions of a country which are " "not the main administrative divisions but are also not municipalities, e.g. " "counties in the USA. These are not considered when displaying the parent " "areas for a given area." msgstr "縣用於國家內稍小的行政區,且既非第一級行政區也非基層政權,如美國的郡。在顯示某地區的上級地區時不會參考此資訊。" #: DB:work_attribute_type_allowed_value/value:608 msgctxt "work_attribute_type_allowed_value" msgid "Cumhurilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:705 msgctxt "work_attribute_type_allowed_value" msgid "Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:890 msgctxt "work_attribute_type_allowed_value" msgid "Cāndanī kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:825 msgctxt "work_attribute_type_allowed_value" msgid "Cār tāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:826 msgctxt "work_attribute_type_allowed_value" msgid "Cārtāl kī savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:67 #: DB:work_attribute_type_allowed_value/value:891 msgctxt "work_attribute_type_allowed_value" msgid "Cārukēśi" msgstr "" #: DB:work_attribute_type_allowed_value/value:68 msgctxt "work_attribute_type_allowed_value" msgid "Cāyānāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:69 msgctxt "work_attribute_type_allowed_value" msgid "Cāyātarangiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:790 msgctxt "work_attribute_type_allowed_value" msgid "D Dorian" msgstr "D多里安" #: DB:work_attribute_type_allowed_value/value:802 msgctxt "work_attribute_type_allowed_value" msgid "D Mixolydian" msgstr "D米索利地安" #: DB:work_attribute_type_allowed_value/value:8 msgctxt "work_attribute_type_allowed_value" msgid "D major" msgstr "D大調" #: DB:work_attribute_type_allowed_value/value:9 msgctxt "work_attribute_type_allowed_value" msgid "D minor" msgstr "D小調" #: DB:work_attribute_type_allowed_value/value:6 msgctxt "work_attribute_type_allowed_value" msgid "D-flat major" msgstr "降D大調" #: DB:work_attribute_type_allowed_value/value:7 msgctxt "work_attribute_type_allowed_value" msgid "D-flat minor" msgstr "降D小調" #: DB:work_attribute_type_allowed_value/value:813 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp major" msgstr "升D大調" #: DB:work_attribute_type_allowed_value/value:10 msgctxt "work_attribute_type_allowed_value" msgid "D-sharp minor" msgstr "升D小調" #: DB:medium_format/name:11 msgctxt "medium_format" msgid "DAT" msgstr "DAT" #: DB:medium_format/name:16 msgctxt "medium_format" msgid "DCC" msgstr "DCC" #: DB:release_group_secondary_type/name:8 msgctxt "release_group_secondary_type" msgid "DJ-mix" msgstr "DJ 混音" #: DB:medium_format/name:44 msgctxt "medium_format" msgid "DTS CD" msgstr "DTS CD" #: DB:medium_format/name:2 msgctxt "medium_format" msgid "DVD" msgstr "DVD" #: DB:medium_format/name:18 msgctxt "medium_format" msgid "DVD-Audio" msgstr "DVD-Audio" #: DB:medium_format/name:19 msgctxt "medium_format" msgid "DVD-Video" msgstr "DVD-Video" #: DB:medium_format/name:47 msgctxt "medium_format" msgid "DVDplus" msgstr "DVDplus" #: DB:medium_format/name:70 msgctxt "medium_format" msgid "DVDplus (CD side)" msgstr "DVDplus (CD 面)" #: DB:medium_format/name:68 msgctxt "medium_format" msgid "DVDplus (DVD-Audio side)" msgstr "DVDplus (DVD-Audio 面)" #: DB:medium_format/name:69 msgctxt "medium_format" msgid "DVDplus (DVD-Video side)" msgstr "DVDplus (DVD-Video 面)" #: DB:work_attribute_type_allowed_value/value:343 msgctxt "work_attribute_type_allowed_value" msgid "Danişveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:711 msgctxt "work_attribute_type_allowed_value" msgid "Darb" msgstr "" #: DB:work_attribute_type_allowed_value/value:712 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Fetih" msgstr "" #: DB:work_attribute_type_allowed_value/value:713 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Hüner" msgstr "" #: DB:work_attribute_type_allowed_value/value:714 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:715 msgctxt "work_attribute_type_allowed_value" msgid "Darb-ı Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:796 msgctxt "work_attribute_type_allowed_value" msgid "Darbeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:73 msgctxt "work_attribute_type_allowed_value" msgid "Darbār" msgstr "" #: DB:work_attribute_type_allowed_value/value:895 msgctxt "work_attribute_type_allowed_value" msgid "Darbāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:74 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:896 msgctxt "work_attribute_type_allowed_value" msgid "Darbārī tōḍī" msgstr "" #: DB:medium_format/name:43 msgctxt "medium_format" msgid "Data CD" msgstr "資料CD" #: DB:release_group_secondary_type/name:10 msgctxt "release_group_secondary_type" msgid "Demo" msgstr "樣本" #: DB:work_attribute_type_allowed_value/value:610 msgctxt "work_attribute_type_allowed_value" msgid "Destan" msgstr "" #: DB:work_attribute_type_allowed_value/value:716 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Aryan" msgstr "" #: DB:work_attribute_type_allowed_value/value:717 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:718 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Hindi II" msgstr "" #: DB:work_attribute_type_allowed_value/value:719 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:720 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan" msgstr "" #: DB:work_attribute_type_allowed_value/value:721 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Revan-ı Hindi" msgstr "" #: DB:work_attribute_type_allowed_value/value:722 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:723 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Süreyya Sofyanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:724 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan" msgstr "" #: DB:work_attribute_type_allowed_value/value:797 msgctxt "work_attribute_type_allowed_value" msgid "Devr-i Turan II" msgstr "" #: DB:work_attribute_type_allowed_value/value:79 msgctxt "work_attribute_type_allowed_value" msgid "Devāmṛtavarṣiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:829 msgctxt "work_attribute_type_allowed_value" msgid "Dhamar" msgstr "" #: DB:work_attribute_type_allowed_value/value:80 #: DB:work_attribute_type_allowed_value/value:902 msgctxt "work_attribute_type_allowed_value" msgid "Dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:81 msgctxt "work_attribute_type_allowed_value" msgid "Dhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:903 msgctxt "work_attribute_type_allowed_value" msgid "Dhanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:82 msgctxt "work_attribute_type_allowed_value" msgid "Dharmāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:285 msgctxt "work_attribute_type_allowed_value" msgid "Dhr̥va" msgstr "" #: DB:work_attribute_type_allowed_value/value:83 msgctxt "work_attribute_type_allowed_value" msgid "Dhēnuka" msgstr "" #: DB:release_packaging/name:17 msgctxt "release_packaging" msgid "Digibook" msgstr "" #: DB:release_packaging/name:3 msgctxt "release_packaging" msgid "Digipak" msgstr "" #: DB:medium_format/name:12 msgctxt "medium_format" msgid "Digital Media" msgstr "數位媒體" #: DB:work_attribute_type_allowed_value/value:345 msgctxt "work_attribute_type_allowed_value" msgid "Dil Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:344 msgctxt "work_attribute_type_allowed_value" msgid "Dildar" msgstr "" #: DB:work_attribute_type_allowed_value/value:348 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeside" msgstr "" #: DB:work_attribute_type_allowed_value/value:346 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:347 msgctxt "work_attribute_type_allowed_value" msgid "Dilkeşhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:349 msgctxt "work_attribute_type_allowed_value" msgid "Dilküşa" msgstr "" #: DB:work_attribute_type_allowed_value/value:350 msgctxt "work_attribute_type_allowed_value" msgid "Dilnevaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:351 msgctxt "work_attribute_type_allowed_value" msgid "Dilnişin" msgstr "" #: DB:work_attribute_type_allowed_value/value:904 msgctxt "work_attribute_type_allowed_value" msgid "Din kī puriyā" msgstr "" #: DB:release_packaging/name:13 msgctxt "release_packaging" msgid "Discbox Slider" msgstr "Discbox Slider" #: DB:label_type/name:1 msgctxt "label_type" msgid "Distributor" msgstr "發行者" #: DB:area_type/name:5 msgctxt "area_type" msgid "District" msgstr "區域" #: DB:area_type/description:5 msgctxt "area_type" msgid "District is used for a division of a large city, e.g. Queens." msgstr "區域用於分割大城市,如紐約市皇后區。" #: DB:work_attribute_type_allowed_value/value:611 msgctxt "work_attribute_type_allowed_value" msgid "Divan" msgstr "" #: DB:work_attribute_type_allowed_value/value:725 msgctxt "work_attribute_type_allowed_value" msgid "Dolap" msgstr "" #: DB:medium_format/name:4 msgctxt "medium_format" msgid "DualDisc" msgstr "DualDisc" #: DB:medium_format/name:67 msgctxt "medium_format" msgid "DualDisc (CD side)" msgstr "DualDisc (CD面)" #: DB:medium_format/name:65 msgctxt "medium_format" msgid "DualDisc (DVD-Audio side)" msgstr "DualDisc (DVD-Audio面)" #: DB:medium_format/name:66 msgctxt "medium_format" msgid "DualDisc (DVD-Video side)" msgstr "DualDisc (DVD-Video面)" #: DB:work_attribute_type_allowed_value/value:612 msgctxt "work_attribute_type_allowed_value" msgid "Durak" msgstr "" #: DB:work_attribute_type_allowed_value/value:726 msgctxt "work_attribute_type_allowed_value" msgid "Durak Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:86 msgctxt "work_attribute_type_allowed_value" msgid "Durga" msgstr "" #: DB:work_attribute_type_allowed_value/value:906 msgctxt "work_attribute_type_allowed_value" msgid "Durgā" msgstr "" #: DB:work_attribute_type_allowed_value/value:87 msgctxt "work_attribute_type_allowed_value" msgid "Dvijāvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:352 msgctxt "work_attribute_type_allowed_value" msgid "Dügah" msgstr "" #: DB:work_attribute_type_allowed_value/value:354 msgctxt "work_attribute_type_allowed_value" msgid "Dügah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:353 msgctxt "work_attribute_type_allowed_value" msgid "Dügahbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:727 msgctxt "work_attribute_type_allowed_value" msgid "Dümen" msgstr "" #: DB:work_attribute_type_allowed_value/value:728 msgctxt "work_attribute_type_allowed_value" msgid "Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:355 msgctxt "work_attribute_type_allowed_value" msgid "Düşems" msgstr "" #: DB:work_attribute_type_allowed_value/value:828 msgctxt "work_attribute_type_allowed_value" msgid "Dādrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:899 msgctxt "work_attribute_type_allowed_value" msgid "Dēsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:900 msgctxt "work_attribute_type_allowed_value" msgid "Dēv gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:76 msgctxt "work_attribute_type_allowed_value" msgid "Dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:77 msgctxt "work_attribute_type_allowed_value" msgid "Dēvakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:78 msgctxt "work_attribute_type_allowed_value" msgid "Dēvamanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:901 msgctxt "work_attribute_type_allowed_value" msgid "Dēvgirī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:75 #: DB:work_attribute_type_allowed_value/value:897 msgctxt "work_attribute_type_allowed_value" msgid "Dēś" msgstr "" #: DB:work_attribute_type_allowed_value/value:898 msgctxt "work_attribute_type_allowed_value" msgid "Dēśakār" msgstr "" #: DB:work_attribute_type_allowed_value/value:292 msgctxt "work_attribute_type_allowed_value" msgid "Dēśādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:830 msgctxt "work_attribute_type_allowed_value" msgid "Dīpacaṇḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:84 msgctxt "work_attribute_type_allowed_value" msgid "Dīpakaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:905 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:85 msgctxt "work_attribute_type_allowed_value" msgid "Dīpāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:791 msgctxt "work_attribute_type_allowed_value" msgid "E Dorian" msgstr "E多里安" #: DB:work_attribute_type_allowed_value/value:803 msgctxt "work_attribute_type_allowed_value" msgid "E Mixolydian" msgstr "E米索利地安" #: DB:work_attribute_type_allowed_value/value:13 msgctxt "work_attribute_type_allowed_value" msgid "E major" msgstr "E大調" #: DB:work_attribute_type_allowed_value/value:14 msgctxt "work_attribute_type_allowed_value" msgid "E minor" msgstr "E小調" #: DB:work_attribute_type_allowed_value/value:11 msgctxt "work_attribute_type_allowed_value" msgid "E-flat major" msgstr "降E大調" #: DB:work_attribute_type_allowed_value/value:12 msgctxt "work_attribute_type_allowed_value" msgid "E-flat minor" msgstr "降E小調" #: DB:work_attribute_type_allowed_value/value:814 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp major" msgstr "升E大調" #: DB:work_attribute_type_allowed_value/value:15 msgctxt "work_attribute_type_allowed_value" msgid "E-sharp minor" msgstr "升E小調" #: DB:work_attribute_type/name:37 msgctxt "work_attribute_type" msgid "ECAD ID" msgstr "" #: DB:release_group_primary_type/name:3 msgctxt "release_group_primary_type" msgid "EP" msgstr "EP" #: DB:medium_format/name:50 msgctxt "medium_format" msgid "Edison Diamond Disc" msgstr "" #: DB:place_type/name:7 msgctxt "place_type" msgid "Educational institution" msgstr "教育機構" #: DB:instrument_type/name:4 msgctxt "instrument_type" msgid "Electronic instrument" msgstr "電子樂器" #: DB:medium_format/name:42 msgctxt "medium_format" msgid "Enhanced CD" msgstr "" #: DB:instrument_type/name:6 msgctxt "instrument_type" msgid "Ensemble" msgstr "" #: DB:work_attribute_type_allowed_value/value:356 msgctxt "work_attribute_type_allowed_value" msgid "Eski Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:613 msgctxt "work_attribute_type_allowed_value" msgid "Etüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:357 msgctxt "work_attribute_type_allowed_value" msgid "Evcara" msgstr "" #: DB:editor_collection_type/name:4 msgctxt "collection_type" msgid "Event" msgstr "活動" #: DB:event_alias_type/name:1 msgctxt "alias_type" msgid "Event name" msgstr "活動名稱" #: DB:series_type/name:6 msgctxt "series_type" msgid "Event series" msgstr "活動系列" #: DB:work_attribute_type_allowed_value/value:729 msgctxt "work_attribute_type_allowed_value" msgid "Evfer" msgstr "" #: DB:work_attribute_type_allowed_value/value:358 msgctxt "work_attribute_type_allowed_value" msgid "Eviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:359 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Bahr-i Nazik" msgstr "" #: DB:work_attribute_type_allowed_value/value:360 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Huzi" msgstr "" #: DB:work_attribute_type_allowed_value/value:364 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:361 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:365 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:366 msgctxt "work_attribute_type_allowed_value" msgid "Eviç Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:362 msgctxt "work_attribute_type_allowed_value" msgid "Eviçbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:363 msgctxt "work_attribute_type_allowed_value" msgid "Eviçkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:730 msgctxt "work_attribute_type_allowed_value" msgid "Evsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:614 msgctxt "work_attribute_type_allowed_value" msgid "Ezan" msgstr "" #: DB:work_attribute_type_allowed_value/value:792 msgctxt "work_attribute_type_allowed_value" msgid "F Dorian" msgstr "F多里安" #: DB:work_attribute_type_allowed_value/value:804 msgctxt "work_attribute_type_allowed_value" msgid "F Mixolydian" msgstr "F米索利地安" #: DB:work_attribute_type_allowed_value/value:17 msgctxt "work_attribute_type_allowed_value" msgid "F major" msgstr "F大調" #: DB:work_attribute_type_allowed_value/value:18 msgctxt "work_attribute_type_allowed_value" msgid "F minor" msgstr "F小調" #: DB:work_attribute_type_allowed_value/value:16 msgctxt "work_attribute_type_allowed_value" msgid "F-flat major" msgstr "降F大調" #: DB:work_attribute_type_allowed_value/value:815 msgctxt "work_attribute_type_allowed_value" msgid "F-flat minor" msgstr "" #: DB:work_attribute_type_allowed_value/value:19 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp major" msgstr "升F大調" #: DB:work_attribute_type_allowed_value/value:20 msgctxt "work_attribute_type_allowed_value" msgid "F-sharp minor" msgstr "升F小調" #: DB:work_attribute_type_allowed_value/value:731 msgctxt "work_attribute_type_allowed_value" msgid "Fahte" msgstr "" #: DB:instrument_type/name:7 msgctxt "instrument_type" msgid "Family" msgstr "家族" #: DB:work_attribute_type_allowed_value/value:615 msgctxt "work_attribute_type_allowed_value" msgid "Fantezi" msgstr "" #: DB:release_packaging/name:10 msgctxt "release_packaging" msgid "Fatbox" msgstr "Fatbox" #: DB:gender/name:2 msgctxt "gender" msgid "Female" msgstr "女性" #: DB:work_attribute_type_allowed_value/value:732 msgctxt "work_attribute_type_allowed_value" msgid "Fer" msgstr "" #: DB:work_attribute_type_allowed_value/value:733 msgctxt "work_attribute_type_allowed_value" msgid "Fer'i Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:367 msgctxt "work_attribute_type_allowed_value" msgid "Ferahfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:368 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnak" msgstr "" #: DB:work_attribute_type_allowed_value/value:369 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:370 msgctxt "work_attribute_type_allowed_value" msgid "Ferahnüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:371 msgctxt "work_attribute_type_allowed_value" msgid "Ferahzad" msgstr "" #: DB:event_type/name:2 msgctxt "event_type" msgid "Festival" msgstr "音樂節" #: DB:series_type/name:8 msgctxt "series_type" msgid "Festival" msgstr "音樂節" #: DB:work_attribute_type_allowed_value/value:372 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Bağdad" msgstr "" #: DB:work_attribute_type_allowed_value/value:373 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Belgrad" msgstr "" #: DB:work_attribute_type_allowed_value/value:374 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:375 msgctxt "work_attribute_type_allowed_value" msgid "Feth-i Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:734 msgctxt "work_attribute_type_allowed_value" msgid "Fireng-i Fer" msgstr "" #: DB:medium_format/description:73 msgctxt "medium_format" msgid "" "Flat discs with grooves used in phonographs/gramophones. For shellac and " "vinyl records, use that specifically" msgstr "" #: DB:medium_format/name:51 msgctxt "medium_format" msgid "Flexi-disc" msgstr "極薄唱片" #: DB:medium_format/description:51 msgctxt "medium_format" msgid "" "Flexi-discs are phonograph records made of a thin, flexible vinyl sheet with" " a molded-in groove, designed to be playable on a normal phonograph " "turntable." msgstr "" #: DB:medium_format/name:76 msgctxt "medium_format" msgid "Floppy Disk" msgstr "" #: DB:gender/description:4 msgctxt "gender" msgid "" "For cases where gender just doesn't apply at all (like companies entered as " "artists)." msgstr "" #: DB:work_attribute_type/name:16 msgctxt "work_attribute_type" msgid "Form (Ottoman, Turkish)" msgstr "" #: DB:area_alias_type/name:2 msgctxt "alias_type" msgid "Formal name" msgstr "正式名稱" #: DB:work_attribute_type_allowed_value/value:735 msgctxt "work_attribute_type_allowed_value" msgid "Frengçin" msgstr "" #: DB:cover_art_archive.art_type/name:1 msgctxt "cover_art_type" msgid "Front" msgstr "正面" #: DB:work_attribute_type_allowed_value/value:793 msgctxt "work_attribute_type_allowed_value" msgid "G Dorian" msgstr "G多里安" #: DB:work_attribute_type_allowed_value/value:805 msgctxt "work_attribute_type_allowed_value" msgid "G Mixolydian" msgstr "G米索利地安" #: DB:work_attribute_type_allowed_value/value:22 msgctxt "work_attribute_type_allowed_value" msgid "G major" msgstr "G大調" #: DB:work_attribute_type_allowed_value/value:23 msgctxt "work_attribute_type_allowed_value" msgid "G minor" msgstr "G小調" #: DB:work_attribute_type_allowed_value/value:21 msgctxt "work_attribute_type_allowed_value" msgid "G-flat major" msgstr "降G大調" #: DB:work_attribute_type_allowed_value/value:816 msgctxt "work_attribute_type_allowed_value" msgid "G-flat minor" msgstr "降G小調" #: DB:work_attribute_type_allowed_value/value:24 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp major" msgstr "升G大調" #: DB:work_attribute_type_allowed_value/value:25 msgctxt "work_attribute_type_allowed_value" msgid "G-sharp minor" msgstr "升G小調" #: DB:work_attribute_type/name:9 msgctxt "work_attribute_type" msgid "GEMA ID" msgstr "GEMA ID" #: DB:work_attribute_type_allowed_value/value:88 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:89 msgctxt "work_attribute_type_allowed_value" msgid "Gamakakriya/Pūrvīkaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:95 msgctxt "work_attribute_type_allowed_value" msgid "Garuḍadhvani" msgstr "" #: DB:release_packaging/name:12 msgctxt "release_packaging" msgid "Gatefold Cover" msgstr "" #: DB:work_attribute_type_allowed_value/value:911 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī" msgstr "" #: DB:work_attribute_type_allowed_value/value:912 msgctxt "work_attribute_type_allowed_value" msgid "Gaurī basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:99 msgctxt "work_attribute_type_allowed_value" msgid "Gaurīmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:909 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:910 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍ sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:96 msgctxt "work_attribute_type_allowed_value" msgid "Gauḍa malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:97 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:98 msgctxt "work_attribute_type_allowed_value" msgid "Gauḷipantu" msgstr "" #: DB:work_attribute_type_allowed_value/value:913 msgctxt "work_attribute_type_allowed_value" msgid "Gavti" msgstr "" #: DB:work_attribute_type_allowed_value/value:616 msgctxt "work_attribute_type_allowed_value" msgid "Gazel" msgstr "" #: DB:work_attribute_type_allowed_value/value:90 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:91 msgctxt "work_attribute_type_allowed_value" msgid "Gaṁbhīra vāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:376 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:377 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:378 msgctxt "work_attribute_type_allowed_value" msgid "Gerdaniyekürdi" msgstr "" #: DB:medium_format/description:90 msgctxt "medium_format" msgid "" "German tape cartridge format, using grooved tape rather than magnetic tape." msgstr "" #: DB:work_attribute_type_allowed_value/value:380 msgctxt "work_attribute_type_allowed_value" msgid "Geveşt" msgstr "" #: DB:work_attribute_type_allowed_value/value:379 msgctxt "work_attribute_type_allowed_value" msgid "Geştü Güzar-ı Bahar" msgstr "" #: DB:work_attribute_type_allowed_value/value:100 msgctxt "work_attribute_type_allowed_value" msgid "Ghanṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:381 msgctxt "work_attribute_type_allowed_value" msgid "Gonca-i Rana" msgstr "" #: DB:artist_type/name:2 msgctxt "artist_type" msgid "Group" msgstr "團體" #: DB:work_attribute_type_allowed_value/value:916 msgctxt "work_attribute_type_allowed_value" msgid "Gurjarī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:102 msgctxt "work_attribute_type_allowed_value" msgid "Gurjāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:915 msgctxt "work_attribute_type_allowed_value" msgid "Guṇakārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:382 msgctxt "work_attribute_type_allowed_value" msgid "Güldeste" msgstr "" #: DB:work_attribute_type_allowed_value/value:384 msgctxt "work_attribute_type_allowed_value" msgid "Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:385 msgctxt "work_attribute_type_allowed_value" msgid "Gülizarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:386 msgctxt "work_attribute_type_allowed_value" msgid "Gülnari" msgstr "" #: DB:work_attribute_type_allowed_value/value:387 msgctxt "work_attribute_type_allowed_value" msgid "Gülruh" msgstr "" #: DB:work_attribute_type_allowed_value/value:383 msgctxt "work_attribute_type_allowed_value" msgid "Gülzar" msgstr "" #: DB:work_attribute_type_allowed_value/value:388 msgctxt "work_attribute_type_allowed_value" msgid "Gülşen-i Vefa" msgstr "" #: DB:work_attribute_type_allowed_value/value:617 msgctxt "work_attribute_type_allowed_value" msgid "Güvende" msgstr "" #: DB:work_attribute_type_allowed_value/value:92 msgctxt "work_attribute_type_allowed_value" msgid "Gānamūrti" msgstr "" #: DB:work_attribute_type_allowed_value/value:93 msgctxt "work_attribute_type_allowed_value" msgid "Gānavāridhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:908 msgctxt "work_attribute_type_allowed_value" msgid "Gāndhī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:94 msgctxt "work_attribute_type_allowed_value" msgid "Gāngēyabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:101 msgctxt "work_attribute_type_allowed_value" msgid "Gōpikāvasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:914 msgctxt "work_attribute_type_allowed_value" msgid "Gōrākh kalyāṇ" msgstr "" #: DB:medium_format/name:17 msgctxt "medium_format" msgid "HD-DVD" msgstr "HD-DVD" #: DB:medium_format/name:25 msgctxt "medium_format" msgid "HDCD" msgstr "HDCD" #: DB:work_attribute_type/name:64 msgctxt "work_attribute_type" msgid "HFA ID" msgstr "" #: DB:medium_format/name:37 msgctxt "medium_format" msgid "HQCD" msgstr "HQCD" #: DB:work_attribute_type_allowed_value/value:736 msgctxt "work_attribute_type_allowed_value" msgid "Hafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:618 msgctxt "work_attribute_type_allowed_value" msgid "Halk Türküsü" msgstr "" #: DB:work_attribute_type_allowed_value/value:104 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:918 msgctxt "work_attribute_type_allowed_value" msgid "Hamsadhvāni" msgstr "" #: DB:work_attribute_type_allowed_value/value:919 msgctxt "work_attribute_type_allowed_value" msgid "Hamsanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:107 msgctxt "work_attribute_type_allowed_value" msgid "Hamsavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:917 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr" msgstr "" #: DB:work_attribute_type_allowed_value/value:103 msgctxt "work_attribute_type_allowed_value" msgid "Hamīr kaḷyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:108 msgctxt "work_attribute_type_allowed_value" msgid "Harikāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:389 msgctxt "work_attribute_type_allowed_value" msgid "Haver" msgstr "" #: DB:work_attribute_type_allowed_value/value:737 msgctxt "work_attribute_type_allowed_value" msgid "Havi" msgstr "" #: DB:work_attribute_type_allowed_value/value:105 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsanādaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:106 msgctxt "work_attribute_type_allowed_value" msgid "Haṁsānandi" msgstr "" #: DB:work_attribute_type_allowed_value/value:390 msgctxt "work_attribute_type_allowed_value" msgid "Heftgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:738 msgctxt "work_attribute_type_allowed_value" msgid "Hezeç" msgstr "" #: DB:medium_format/name:75 msgctxt "medium_format" msgid "HiPac" msgstr "" #: DB:work_attribute_type_allowed_value/value:391 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:395 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Büzürk" msgstr "" #: DB:work_attribute_type_allowed_value/value:396 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:398 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Hümayun" msgstr "" #: DB:work_attribute_type_allowed_value/value:409 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:392 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:410 msgctxt "work_attribute_type_allowed_value" msgid "Hicaz Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:393 msgctxt "work_attribute_type_allowed_value" msgid "Hicazaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:394 msgctxt "work_attribute_type_allowed_value" msgid "Hicazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:397 msgctxt "work_attribute_type_allowed_value" msgid "Hicazeyn" msgstr "" #: DB:work_attribute_type_allowed_value/value:399 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Acem" msgstr "" #: DB:work_attribute_type_allowed_value/value:400 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:401 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:402 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:403 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Türki" msgstr "" #: DB:work_attribute_type_allowed_value/value:404 msgctxt "work_attribute_type_allowed_value" msgid "Hicazi Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:405 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:408 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:407 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkar-ı Kadim" msgstr "" #: DB:work_attribute_type_allowed_value/value:406 msgctxt "work_attribute_type_allowed_value" msgid "Hicazkarbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:112 msgctxt "work_attribute_type_allowed_value" msgid "Hindustān gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:924 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl" msgstr "" #: DB:work_attribute_type_allowed_value/value:925 msgctxt "work_attribute_type_allowed_value" msgid "Hindōl pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:110 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:111 msgctxt "work_attribute_type_allowed_value" msgid "Hindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:411 msgctxt "work_attribute_type_allowed_value" msgid "Hisar" msgstr "" #: DB:work_attribute_type_allowed_value/value:412 msgctxt "work_attribute_type_allowed_value" msgid "Hisar Vech-i Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:413 msgctxt "work_attribute_type_allowed_value" msgid "Hisarbuselik" msgstr "" #: DB:label_type/name:2 msgctxt "label_type" msgid "Holding" msgstr "控股公司" #: DB:work_attribute_type_allowed_value/value:414 msgctxt "work_attribute_type_allowed_value" msgid "Horasan" msgstr "" #: DB:work_attribute_type_allowed_value/value:415 msgctxt "work_attribute_type_allowed_value" msgid "Horosani Beyati" msgstr "" #: DB:work_attribute_type_allowed_value/value:416 msgctxt "work_attribute_type_allowed_value" msgid "Hoş Aver" msgstr "" #: DB:work_attribute_type_allowed_value/value:926 msgctxt "work_attribute_type_allowed_value" msgid "Husaini" msgstr "" #: DB:work_attribute_type_allowed_value/value:113 msgctxt "work_attribute_type_allowed_value" msgid "Hussēnī" msgstr "" #: DB:work_attribute_type_allowed_value/value:619 msgctxt "work_attribute_type_allowed_value" msgid "Hutbe" msgstr "" #: DB:work_attribute_type_allowed_value/value:417 msgctxt "work_attribute_type_allowed_value" msgid "Huzi" msgstr "" #: DB:medium_format/name:38 msgctxt "medium_format" msgid "Hybrid SACD" msgstr "Hybrid SACD" #: DB:medium_format/name:63 msgctxt "medium_format" msgid "Hybrid SACD (CD layer)" msgstr "Hybrid SACD (CD層)" #: DB:medium_format/name:64 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer)" msgstr "Hybrid SACD (SACD層)" #: DB:medium_format/name:87 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, 2 channels)" msgstr "" #: DB:medium_format/name:86 msgctxt "medium_format" msgid "Hybrid SACD (SACD layer, multichannel)" msgstr "" #: DB:work_attribute_type_allowed_value/value:418 msgctxt "work_attribute_type_allowed_value" msgid "Hüdavendigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:419 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:422 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:420 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Gülizar" msgstr "" #: DB:work_attribute_type_allowed_value/value:421 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyni Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:423 msgctxt "work_attribute_type_allowed_value" msgid "Hüseyniaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:424 msgctxt "work_attribute_type_allowed_value" msgid "Hüseynibuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:425 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:426 msgctxt "work_attribute_type_allowed_value" msgid "Hüzzam-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:920 msgctxt "work_attribute_type_allowed_value" msgid "Hēm bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:921 msgctxt "work_attribute_type_allowed_value" msgid "Hēm lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:922 msgctxt "work_attribute_type_allowed_value" msgid "Hēmant" msgstr "" #: DB:work_attribute_type_allowed_value/value:109 msgctxt "work_attribute_type_allowed_value" msgid "Hēmavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:923 msgctxt "work_attribute_type_allowed_value" msgid "Hēmāvānti" msgstr "" #: DB:work_attribute_type/name:29 msgctxt "work_attribute_type" msgid "ICE ID" msgstr "" #: DB:work_attribute_type/description:24 msgctxt "work_attribute_type" msgid "ID for the Argentinean rights society SADAIC" msgstr "" #: DB:work_attribute_type/description:13 msgctxt "work_attribute_type" msgid "ID for the Australasian rights society APRA" msgstr "" #: DB:work_attribute_type/description:23 msgctxt "work_attribute_type" msgid "ID for the Austrian rights society AKM" msgstr "" #: DB:work_attribute_type/description:73 msgctxt "work_attribute_type" msgid "ID for the Barbadian rights society COSCAP" msgstr "" #: DB:work_attribute_type/description:28 msgctxt "work_attribute_type" msgid "ID for the Belgian rights society SABAM" msgstr "比利時著作權機構 SABAM 的 ID" #: DB:work_attribute_type/description:61 msgctxt "work_attribute_type" msgid "ID for the Bolivian rights society SOBODAYCOM" msgstr "" #: DB:work_attribute_type/description:37 msgctxt "work_attribute_type" msgid "ID for the Brazilian rights society ECAD" msgstr "" #: DB:work_attribute_type/description:34 msgctxt "work_attribute_type" msgid "ID for the British rights society PRS for Music" msgstr "" #: DB:work_attribute_type/description:10 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SOCAN" msgstr "" #: DB:work_attribute_type/description:53 msgctxt "work_attribute_type" msgid "ID for the Canadian rights society SODRAC" msgstr "" #: DB:work_attribute_type/description:71 msgctxt "work_attribute_type" msgid "ID for the Chinese rights society MCSC" msgstr "" #: DB:work_attribute_type/description:39 msgctxt "work_attribute_type" msgid "ID for the Colombian rights society SAYCO" msgstr "" #: DB:work_attribute_type/description:44 msgctxt "work_attribute_type" msgid "ID for the Costa Rican rights society ACAM" msgstr "" #: DB:work_attribute_type/description:47 msgctxt "work_attribute_type" msgid "ID for the Cuban rights society ACDAM" msgstr "" #: DB:work_attribute_type/description:25 msgctxt "work_attribute_type" msgid "ID for the Czech rights society OSA" msgstr "" #: DB:work_attribute_type/description:51 msgctxt "work_attribute_type" msgid "ID for the Danish rights society KODA" msgstr "" #: DB:work_attribute_type/description:60 msgctxt "work_attribute_type" msgid "ID for the Dominican rights society SGACEDOM" msgstr "" #: DB:work_attribute_type/description:26 msgctxt "work_attribute_type" msgid "ID for the Dutch rights society BUMA/STEMRA" msgstr "" #: DB:work_attribute_type/description:40 msgctxt "work_attribute_type" msgid "ID for the Ecuadorian rights society SAYCE" msgstr "" #: DB:work_attribute_type/description:66 msgctxt "work_attribute_type" msgid "ID for the Finnish rights society TEOSTO" msgstr "" #: DB:work_attribute_type/description:21 msgctxt "work_attribute_type" msgid "ID for the French rights society Sacem" msgstr "" #: DB:work_attribute_type/description:9 msgctxt "work_attribute_type" msgid "ID for the German rights society GEMA" msgstr "" #: DB:work_attribute_type/description:58 msgctxt "work_attribute_type" msgid "ID for the Guatemalan rights society AEI" msgstr "" #: DB:work_attribute_type/description:57 msgctxt "work_attribute_type" msgid "ID for the Honduran rights society AACIMH" msgstr "" #: DB:work_attribute_type/description:19 msgctxt "work_attribute_type" msgid "ID for the Hong Kong rights society CASH" msgstr "" #: DB:work_attribute_type/description:48 msgctxt "work_attribute_type" msgid "ID for the Hungarian rights society ARTISJUS" msgstr "" #: DB:work_attribute_type/description:54 msgctxt "work_attribute_type" msgid "ID for the Icelandic rights society STEF" msgstr "" #: DB:work_attribute_type/description:70 msgctxt "work_attribute_type" msgid "ID for the Indian rights society IPRS" msgstr "" #: DB:work_attribute_type/description:29 msgctxt "work_attribute_type" msgid "ID for the International Copyright Enterprise" msgstr "International Copyright Enterprise 的 ID" #: DB:work_attribute_type/description:52 msgctxt "work_attribute_type" msgid "ID for the Irish rights society IMRO" msgstr "" #: DB:work_attribute_type/description:36 msgctxt "work_attribute_type" msgid "ID for the Italian rights society SIAE" msgstr "" #: DB:work_attribute_type/description:69 msgctxt "work_attribute_type" msgid "ID for the Jamaican rights society JACAP" msgstr "" #: DB:work_attribute_type/description:3 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society JASRAC" msgstr "日本著作權機構 JASRAC 的 ID" #: DB:work_attribute_type/description:33 msgctxt "work_attribute_type" msgid "ID for the Japanese rights society NexTone" msgstr "日本著作權機構 NexTone 的 ID" #: DB:work_attribute_type/description:11 msgctxt "work_attribute_type" msgid "ID for the Korean rights society KOMCA" msgstr "" #: DB:work_attribute_type/description:63 msgctxt "work_attribute_type" msgid "ID for the Latvian rights society AKKA/LAA" msgstr "" #: DB:work_attribute_type/description:49 msgctxt "work_attribute_type" msgid "ID for the Malaysian rights society MACP" msgstr "" #: DB:work_attribute_type/description:27 msgctxt "work_attribute_type" msgid "ID for the Mexican rights society SACM" msgstr "墨西哥著作權機構 SACM 的 ID" #: DB:work_attribute_type/description:59 msgctxt "work_attribute_type" msgid "ID for the Nicaraguan rights society NICAUTOR" msgstr "" #: DB:work_attribute_type/description:67 msgctxt "work_attribute_type" msgid "ID for the Norwegian rights society TONO" msgstr "" #: DB:work_attribute_type/description:62 msgctxt "work_attribute_type" msgid "ID for the Panamanian rights society SPAC" msgstr "" #: DB:work_attribute_type/description:46 msgctxt "work_attribute_type" msgid "ID for the Paraguayan rights society APA" msgstr "" #: DB:work_attribute_type/description:41 msgctxt "work_attribute_type" msgid "ID for the Peruvian rights society APDAYC" msgstr "" #: DB:work_attribute_type/description:30 msgctxt "work_attribute_type" msgid "ID for the Polish rights society ZAiKS" msgstr "波蘭著作權機構 ZAiKS 的 ID" #: DB:work_attribute_type/description:35 msgctxt "work_attribute_type" msgid "ID for the Portuguese rights society SPA" msgstr "" #: DB:work_attribute_type/description:56 msgctxt "work_attribute_type" msgid "ID for the Salvadoran rights society SACIM" msgstr "" #: DB:work_attribute_type/description:45 msgctxt "work_attribute_type" msgid "ID for the Singaporean rights society COMPASS" msgstr "" #: DB:work_attribute_type/description:68 msgctxt "work_attribute_type" msgid "ID for the South African rights society SAMRO" msgstr "" #: DB:work_attribute_type/description:20 msgctxt "work_attribute_type" msgid "ID for the Spanish rights society SGAE" msgstr "" #: DB:work_attribute_type/description:50 msgctxt "work_attribute_type" msgid "ID for the Swedish rights society STIM" msgstr "" #: DB:work_attribute_type/description:18 msgctxt "work_attribute_type" msgid "ID for the Swiss rights society SUISA" msgstr "" #: DB:work_attribute_type/description:12 msgctxt "work_attribute_type" msgid "ID for the Taiwanese rights society MÜST" msgstr "" #: DB:work_attribute_type/description:72 msgctxt "work_attribute_type" msgid "ID for the Thai rights society MCT" msgstr "" #: DB:work_attribute_type/description:65 msgctxt "work_attribute_type" msgid "ID for the Trinidadian and Tobagonian rights society COTT" msgstr "" #: DB:work_attribute_type/description:6 msgctxt "work_attribute_type" msgid "ID for the US rights society ASCAP" msgstr "" #: DB:work_attribute_type/description:7 msgctxt "work_attribute_type" msgid "ID for the US rights society BMI" msgstr "" #: DB:work_attribute_type/description:8 msgctxt "work_attribute_type" msgid "ID for the US rights society SESAC" msgstr "" #: DB:work_attribute_type/description:43 msgctxt "work_attribute_type" msgid "ID for the Uruguayan rights society AGADU" msgstr "" #: DB:work_attribute_type/description:42 msgctxt "work_attribute_type" msgid "ID for the Venezuelan rights society SACVEN" msgstr "" #: DB:work_attribute_type/description:38 msgctxt "work_attribute_type" msgid "ID for the international (formerly US) rights society AMRA" msgstr "" #: DB:work_attribute_type/description:55 msgctxt "work_attribute_type" msgid "ID for the international rights society consortium LatinNet" msgstr "" #: DB:work_attribute_type/description:22 msgctxt "work_attribute_type" msgid "ID for the private licensing company CCLI" msgstr "" #: DB:work_attribute_type/description:64 msgctxt "work_attribute_type" msgid "ID for the private licensing company HFA (Harry Fox Agency)" msgstr "" #: DB:work_attribute_type/name:52 msgctxt "work_attribute_type" msgid "IMRO ID" msgstr "" #: DB:work_attribute_type/name:70 msgctxt "work_attribute_type" msgid "IPRS ID" msgstr "" #: DB:work_attribute_type/name:14 msgctxt "work_attribute_type" msgid "Identifiers" msgstr "" #: DB:work_attribute_type_allowed_value/value:832 msgctxt "work_attribute_type_allowed_value" msgid "Ikvāi" msgstr "" #: DB:label_type/name:9 msgctxt "label_type" msgid "Imprint" msgstr "廠牌" #: DB:work_type/name:30 msgctxt "work_type" msgid "Incidental music" msgstr "配樂" #: DB:work_type/description:30 msgctxt "work_type" msgid "" "Incidental music is music written as background for (usually) a theatre " "play." msgstr "配樂 (通常) 是作為戲劇的背景音樂。" #: DB:area_type/name:9 msgctxt "area_type" msgid "Indigenous territory / reserve" msgstr "" #: DB:place_type/name:5 msgctxt "place_type" msgid "Indoor arena" msgstr "室內場館" #: DB:editor_collection_type/name:9 msgctxt "collection_type" msgid "Instrument" msgstr "樂器" #: DB:instrument_alias_type/name:1 msgctxt "alias_type" msgid "Instrument name" msgstr "樂器名稱" #: DB:release_group_secondary_type/name:4 msgctxt "release_group_secondary_type" msgid "Interview" msgstr "採訪" #: DB:work_attribute_type_allowed_value/value:427 msgctxt "work_attribute_type_allowed_value" msgid "Irak" msgstr "伊拉克" #: DB:work_attribute_type_allowed_value/value:428 msgctxt "work_attribute_type_allowed_value" msgid "Irakaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:739 msgctxt "work_attribute_type_allowed_value" msgid "Iraksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:429 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:430 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Ruy-i Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:431 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:434 msgctxt "work_attribute_type_allowed_value" msgid "Isfahan-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:432 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:433 msgctxt "work_attribute_type_allowed_value" msgid "Isfahanek" msgstr "" #: DB:work_attribute_type_allowed_value/value:435 msgctxt "work_attribute_type_allowed_value" msgid "Isfahani" msgstr "" #: DB:area_type/name:6 msgctxt "area_type" msgid "Island" msgstr "島嶼" #: DB:area_type/description:6 msgctxt "area_type" msgid "" "Island is used for islands and atolls which don't form subdivisions of their" " own, e.g. Skye. These are not considered when displaying the parent areas " "for a given area." msgstr "島用於非單一行政區域的島嶼與環礁,如斯凱島。在顯示某地區的上級地區時不會參考此資訊。" #: DB:work_attribute_type/name:69 msgctxt "work_attribute_type" msgid "JACAP ID" msgstr "" #: DB:work_attribute_type/name:3 msgctxt "work_attribute_type" msgid "JASRAC ID" msgstr "JASRAC ID" #: DB:work_attribute_type_allowed_value/value:114 msgctxt "work_attribute_type_allowed_value" msgid "Jaganmōhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:927 msgctxt "work_attribute_type_allowed_value" msgid "Jaijaivanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:928 msgctxt "work_attribute_type_allowed_value" msgid "Jait kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:115 msgctxt "work_attribute_type_allowed_value" msgid "Janaranjani" msgstr "" #: DB:release_packaging/description:21 msgctxt "release_packaging" msgid "" "Japanese case that holds an 8cm CD. It is rectangular but can be snapped to " "make it more compact (hence the name)." msgstr "" #: DB:work_attribute_type_allowed_value/value:929 msgctxt "work_attribute_type_allowed_value" msgid "Jaunpuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:116 msgctxt "work_attribute_type_allowed_value" msgid "Jaya manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:117 msgctxt "work_attribute_type_allowed_value" msgid "Jayantasēna" msgstr "" #: DB:work_attribute_type_allowed_value/value:118 msgctxt "work_attribute_type_allowed_value" msgid "Jayantaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:930 msgctxt "work_attribute_type_allowed_value" msgid "Jayavantī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:833 msgctxt "work_attribute_type_allowed_value" msgid "Jaṭ" msgstr "" #: DB:release_packaging/name:1 msgctxt "release_packaging" msgid "Jewel Case" msgstr "塑膠透明光碟盒" #: DB:work_attribute_type_allowed_value/value:119 msgctxt "work_attribute_type_allowed_value" msgid "Jhankāradhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:834 msgctxt "work_attribute_type_allowed_value" msgid "Jhaptāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:931 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhaṭ mān̄j" msgstr "" #: DB:work_attribute_type_allowed_value/value:932 msgctxt "work_attribute_type_allowed_value" msgid "Jhinjhōṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:835 msgctxt "work_attribute_type_allowed_value" msgid "Jhūmrā" msgstr "" #: DB:work_attribute_type_allowed_value/value:120 msgctxt "work_attribute_type_allowed_value" msgid "Jingala" msgstr "" #: DB:work_attribute_type_allowed_value/value:124 msgctxt "work_attribute_type_allowed_value" msgid "Jyōti svarūpiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:121 #: DB:work_attribute_type_allowed_value/value:933 msgctxt "work_attribute_type_allowed_value" msgid "Jōg" msgstr "" #: DB:work_attribute_type_allowed_value/value:122 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiya" msgstr "" #: DB:work_attribute_type_allowed_value/value:934 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:935 msgctxt "work_attribute_type_allowed_value" msgid "Jōgiyā asavāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:936 msgctxt "work_attribute_type_allowed_value" msgid "Jōgkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:123 msgctxt "work_attribute_type_allowed_value" msgid "Jōnpuri" msgstr "" #: DB:work_attribute_type/name:51 msgctxt "work_attribute_type" msgid "KODA ID" msgstr "" #: DB:work_attribute_type/name:11 msgctxt "work_attribute_type" msgid "KOMCA ID" msgstr "KOMCA ID" #: DB:work_attribute_type_allowed_value/value:621 msgctxt "work_attribute_type_allowed_value" msgid "Kalenderi" msgstr "" #: DB:work_attribute_type_allowed_value/value:128 msgctxt "work_attribute_type_allowed_value" msgid "Kalgaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:939 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:130 #: DB:work_attribute_type_allowed_value/value:940 msgctxt "work_attribute_type_allowed_value" msgid "Kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:127 #: DB:work_attribute_type_allowed_value/value:937 msgctxt "work_attribute_type_allowed_value" msgid "Kalāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:938 msgctxt "work_attribute_type_allowed_value" msgid "Kalāśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:131 msgctxt "work_attribute_type_allowed_value" msgid "Kamalāmanōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:622 msgctxt "work_attribute_type_allowed_value" msgid "Kamet" msgstr "" #: DB:work_attribute_type_allowed_value/value:133 msgctxt "work_attribute_type_allowed_value" msgid "Kamās" msgstr "" #: DB:work_attribute_type_allowed_value/value:137 msgctxt "work_attribute_type_allowed_value" msgid "Kannaḍa gaula" msgstr "" #: DB:work_attribute_type_allowed_value/value:623 msgctxt "work_attribute_type_allowed_value" msgid "Kanto" msgstr "" #: DB:work_attribute_type_allowed_value/value:742 msgctxt "work_attribute_type_allowed_value" msgid "Kapalı Curcuna" msgstr "" #: DB:work_attribute_type_allowed_value/value:624 msgctxt "work_attribute_type_allowed_value" msgid "Kar" msgstr "" #: DB:work_attribute_type_allowed_value/value:626 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Natık" msgstr "" #: DB:work_attribute_type_allowed_value/value:627 msgctxt "work_attribute_type_allowed_value" msgid "Kar-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:437 msgctxt "work_attribute_type_allowed_value" msgid "Karabağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:141 msgctxt "work_attribute_type_allowed_value" msgid "Karaharapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:438 msgctxt "work_attribute_type_allowed_value" msgid "Karcığar" msgstr "" #: DB:work_attribute_type_allowed_value/value:625 msgctxt "work_attribute_type_allowed_value" msgid "Karçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:628 msgctxt "work_attribute_type_allowed_value" msgid "Karşılama" msgstr "" #: DB:work_attribute_type_allowed_value/value:142 msgctxt "work_attribute_type_allowed_value" msgid "Karṇaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:143 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka behāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:144 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka dēvagāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:145 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:146 msgctxt "work_attribute_type_allowed_value" msgid "Karṇāṭaka śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:629 msgctxt "work_attribute_type_allowed_value" msgid "Kasaphavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:147 msgctxt "work_attribute_type_allowed_value" msgid "Kathanakutūhalaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:743 msgctxt "work_attribute_type_allowed_value" msgid "Katikofti" msgstr "" #: DB:work_attribute_type_allowed_value/value:945 msgctxt "work_attribute_type_allowed_value" msgid "Kaunsī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:946 msgctxt "work_attribute_type_allowed_value" msgid "Kauśik dhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:129 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷyāṇa vasantaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:125 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷā sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:126 msgctxt "work_attribute_type_allowed_value" msgid "Kaḷānidhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:439 msgctxt "work_attribute_type_allowed_value" msgid "Kebüter" msgstr "" #: DB:work_attribute_type_allowed_value/value:150 msgctxt "work_attribute_type_allowed_value" msgid "Kedāraṁ" msgstr "" #: DB:release_packaging/name:6 msgctxt "release_packaging" msgid "Keep Case" msgstr "長型塑膠光碟盒" #: DB:work_attribute_type/name:1 msgctxt "work_attribute_type" msgid "Key" msgstr "調" #: DB:work_attribute_type_allowed_value/value:950 msgctxt "work_attribute_type_allowed_value" msgid "Khambāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:948 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:949 msgctxt "work_attribute_type_allowed_value" msgid "Khamāj bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:282 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:293 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:294 msgctxt "work_attribute_type_allowed_value" msgid "Khaṇḍa-jāti ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:951 msgctxt "work_attribute_type_allowed_value" msgid "Khaṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:952 msgctxt "work_attribute_type_allowed_value" msgid "Khokar" msgstr "" #: DB:work_attribute_type_allowed_value/value:837 msgctxt "work_attribute_type_allowed_value" msgid "Khēmtāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:630 msgctxt "work_attribute_type_allowed_value" msgid "Koda" msgstr "" #: DB:work_attribute_type_allowed_value/value:631 msgctxt "work_attribute_type_allowed_value" msgid "Koşma" msgstr "" #: DB:work_attribute_type_allowed_value/value:155 msgctxt "work_attribute_type_allowed_value" msgid "Kuntalavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:955 msgctxt "work_attribute_type_allowed_value" msgid "Kuntavarāli" msgstr "" #: DB:work_attribute_type_allowed_value/value:633 msgctxt "work_attribute_type_allowed_value" msgid "Kur'an-ı Kerim" msgstr "" #: DB:work_attribute_type_allowed_value/value:156 msgctxt "work_attribute_type_allowed_value" msgid "Kurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:632 msgctxt "work_attribute_type_allowed_value" msgid "Köçekçe" msgstr "" #: DB:work_attribute_type_allowed_value/value:634 msgctxt "work_attribute_type_allowed_value" msgid "Küpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:442 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:443 msgctxt "work_attribute_type_allowed_value" msgid "Kürdi Gerdaniye" msgstr "" #: DB:work_attribute_type_allowed_value/value:444 msgctxt "work_attribute_type_allowed_value" msgid "Kürdilihicazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:635 msgctxt "work_attribute_type_allowed_value" msgid "Kürthavası" msgstr "" #: DB:work_attribute_type_allowed_value/value:440 msgctxt "work_attribute_type_allowed_value" msgid "Küçek" msgstr "" #: DB:work_attribute_type_allowed_value/value:441 msgctxt "work_attribute_type_allowed_value" msgid "Küçekneva" msgstr "" #: DB:work_attribute_type_allowed_value/value:132 msgctxt "work_attribute_type_allowed_value" msgid "Kāmaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:134 msgctxt "work_attribute_type_allowed_value" msgid "Kāmavardani/Pantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:941 msgctxt "work_attribute_type_allowed_value" msgid "Kāmbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:942 msgctxt "work_attribute_type_allowed_value" msgid "Kāmōdvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:136 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:943 msgctxt "work_attribute_type_allowed_value" msgid "Kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:138 msgctxt "work_attribute_type_allowed_value" msgid "Kāntāmaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:944 msgctxt "work_attribute_type_allowed_value" msgid "Kāphī" msgstr "" #: DB:work_attribute_type_allowed_value/value:139 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:140 msgctxt "work_attribute_type_allowed_value" msgid "Kāpi nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:148 msgctxt "work_attribute_type_allowed_value" msgid "Kāvaḍicindu" msgstr "" #: DB:work_attribute_type_allowed_value/value:135 msgctxt "work_attribute_type_allowed_value" msgid "Kāṁbhōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:947 msgctxt "work_attribute_type_allowed_value" msgid "Kēdār" msgstr "" #: DB:work_attribute_type_allowed_value/value:149 msgctxt "work_attribute_type_allowed_value" msgid "Kēdāragauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:836 msgctxt "work_attribute_type_allowed_value" msgid "Kēharvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:152 #: DB:work_attribute_type_allowed_value/value:953 msgctxt "work_attribute_type_allowed_value" msgid "Kīravāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:151 msgctxt "work_attribute_type_allowed_value" msgid "Kīraṇāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:153 msgctxt "work_attribute_type_allowed_value" msgid "Kōkiladhvani" msgstr "" #: DB:work_attribute_type_allowed_value/value:154 msgctxt "work_attribute_type_allowed_value" msgid "Kōkilapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:954 msgctxt "work_attribute_type_allowed_value" msgid "Kōmal riṣabh asāvēri" msgstr "" #: DB:editor_collection_type/name:10 msgctxt "collection_type" msgid "Label" msgstr "商標" #: DB:label_alias_type/name:1 msgctxt "alias_type" msgid "Label name" msgstr "商標名稱" #: DB:work_attribute_type_allowed_value/value:956 msgctxt "work_attribute_type_allowed_value" msgid "Lagan gāndhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:445 msgctxt "work_attribute_type_allowed_value" msgid "Lalegül" msgstr "" #: DB:work_attribute_type_allowed_value/value:957 msgctxt "work_attribute_type_allowed_value" msgid "Lalit" msgstr "" #: DB:work_attribute_type_allowed_value/value:958 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:959 msgctxt "work_attribute_type_allowed_value" msgid "Lalit bibhās" msgstr "" #: DB:work_attribute_type_allowed_value/value:960 msgctxt "work_attribute_type_allowed_value" msgid "Lalit pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:961 msgctxt "work_attribute_type_allowed_value" msgid "Lalit Śuddh Dhaivat" msgstr "" #: DB:work_attribute_type_allowed_value/value:157 msgctxt "work_attribute_type_allowed_value" msgid "Lalita" msgstr "" #: DB:work_attribute_type_allowed_value/value:158 msgctxt "work_attribute_type_allowed_value" msgid "Lalita pancamaṁ" msgstr "" #: DB:medium_format/name:5 msgctxt "medium_format" msgid "LaserDisc" msgstr "LaserDisc" #: DB:work_attribute_type/name:55 msgctxt "work_attribute_type" msgid "LatinNet ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:159 msgctxt "work_attribute_type_allowed_value" msgid "Latāngi" msgstr "" #: DB:event_type/name:3 msgctxt "event_type" msgid "Launch event" msgstr "首發活動" #: DB:work_attribute_type_allowed_value/value:160 msgctxt "work_attribute_type_allowed_value" msgid "Lavāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:962 msgctxt "work_attribute_type_allowed_value" msgid "Laṅkēśrī" msgstr "" #: DB:artist_alias_type/name:2 msgctxt "alias_type" msgid "Legal name" msgstr "法定名稱" #: DB:work_attribute_type_allowed_value/value:744 msgctxt "work_attribute_type_allowed_value" msgid "Lenk Fahte" msgstr "" #: DB:cover_art_archive.art_type/name:12 msgctxt "cover_art_type" msgid "Liner" msgstr "襯墊" #: DB:release_group_secondary_type/name:6 msgctxt "release_group_secondary_type" msgid "Live" msgstr "現場" #: DB:work_attribute_type_allowed_value/value:636 msgctxt "work_attribute_type_allowed_value" msgid "Longa" msgstr "" #: DB:work_attribute_type/name:49 msgctxt "work_attribute_type" msgid "MACP ID" msgstr "" #: DB:work_attribute_type/name:71 msgctxt "work_attribute_type" msgid "MCSC ID" msgstr "" #: DB:work_attribute_type/name:72 msgctxt "work_attribute_type" msgid "MCT ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:963 msgctxt "work_attribute_type_allowed_value" msgid "Madhmad sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:964 msgctxt "work_attribute_type_allowed_value" msgid "Madhukauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:965 msgctxt "work_attribute_type_allowed_value" msgid "Madhuvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:161 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamā varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:162 msgctxt "work_attribute_type_allowed_value" msgid "Madhyamāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:295 msgctxt "work_attribute_type_allowed_value" msgid "Madhyādi" msgstr "" #: DB:work_type/name:7 msgctxt "work_type" msgid "Madrigal" msgstr "牧歌" #: DB:work_attribute_type_allowed_value/value:163 msgctxt "work_attribute_type_allowed_value" msgid "Maduvanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:637 msgctxt "work_attribute_type_allowed_value" msgid "Mahfelsürmesi" msgstr "" #: DB:work_attribute_type_allowed_value/value:446 msgctxt "work_attribute_type_allowed_value" msgid "Mahur" msgstr "" #: DB:work_attribute_type_allowed_value/value:447 msgctxt "work_attribute_type_allowed_value" msgid "Mahurbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:448 msgctxt "work_attribute_type_allowed_value" msgid "Mahurhan" msgstr "" #: DB:work_attribute_type_allowed_value/value:296 msgctxt "work_attribute_type_allowed_value" msgid "Mahālakṣmi" msgstr "" #: DB:work_attribute_type/name:15 msgctxt "work_attribute_type" msgid "Makam (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:164 msgctxt "work_attribute_type_allowed_value" msgid "Malahari" msgstr "" #: DB:work_attribute_type_allowed_value/value:166 msgctxt "work_attribute_type_allowed_value" msgid "Malayamārutaṁ" msgstr "" #: DB:gender/name:1 msgctxt "gender" msgid "Male" msgstr "男性" #: DB:work_attribute_type_allowed_value/value:638 msgctxt "work_attribute_type_allowed_value" msgid "Mandra" msgstr "" #: DB:work_attribute_type_allowed_value/value:168 msgctxt "work_attribute_type_allowed_value" msgid "Mandāri" msgstr "" #: DB:series_ordering_type/name:2 msgctxt "series_ordering_type" msgid "Manual" msgstr "手動" #: DB:label_type/name:10 msgctxt "label_type" msgid "Manufacturer" msgstr "" #: DB:work_attribute_type_allowed_value/value:172 msgctxt "work_attribute_type_allowed_value" msgid "Manōranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:639 msgctxt "work_attribute_type_allowed_value" msgid "Marş" msgstr "" #: DB:work_type/name:8 msgctxt "work_type" msgid "Mass" msgstr "彌撒曲" #: DB:event_type/name:5 msgctxt "event_type" msgid "Masterclass/Clinic" msgstr "大師課程/顧問課程" #: DB:work_attribute_type_allowed_value/value:449 msgctxt "work_attribute_type_allowed_value" msgid "Maver" msgstr "" #: DB:work_attribute_type_allowed_value/value:450 msgctxt "work_attribute_type_allowed_value" msgid "Mavera" msgstr "" #: DB:work_attribute_type_allowed_value/value:451 msgctxt "work_attribute_type_allowed_value" msgid "Maveraünnehir" msgstr "" #: DB:editor_collection_type/name:6 msgctxt "collection_type" msgid "Maybe attending" msgstr "可能出席" #: DB:work_attribute_type_allowed_value/value:452 msgctxt "work_attribute_type_allowed_value" msgid "Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:175 msgctxt "work_attribute_type_allowed_value" msgid "Mayūra sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:970 msgctxt "work_attribute_type_allowed_value" msgid "Maṅgal bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:170 msgctxt "work_attribute_type_allowed_value" msgid "Maṇirangu" msgstr "" #: DB:work_attribute_type_allowed_value/value:286 msgctxt "work_attribute_type_allowed_value" msgid "Maṭhya" msgstr "" #: DB:work_attribute_type_allowed_value/value:838 msgctxt "work_attribute_type_allowed_value" msgid "Maṭṭā" msgstr "" #: DB:work_attribute_type_allowed_value/value:453 msgctxt "work_attribute_type_allowed_value" msgid "Meclis Efruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:640 msgctxt "work_attribute_type_allowed_value" msgid "Medhal" msgstr "" #: DB:cover_art_archive.art_type/name:4 msgctxt "cover_art_type" msgid "Medium" msgstr "媒介" #: DB:work_attribute_type_allowed_value/value:176 msgctxt "work_attribute_type_allowed_value" msgid "Meghamalhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:641 msgctxt "work_attribute_type_allowed_value" msgid "Mehter" msgstr "" #: DB:work_attribute_type_allowed_value/value:642 msgctxt "work_attribute_type_allowed_value" msgid "Mersiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:745 msgctxt "work_attribute_type_allowed_value" msgid "Mevlevi Evferi" msgstr "" #: DB:work_attribute_type_allowed_value/value:643 msgctxt "work_attribute_type_allowed_value" msgid "Mevlidişerif" msgstr "" #: DB:medium_format/name:83 msgctxt "medium_format" msgid "Microcassette" msgstr "" #: DB:area_type/name:8 msgctxt "area_type" msgid "Military base" msgstr "" #: DB:medium_format/name:6 msgctxt "medium_format" msgid "MiniDisc" msgstr "MiniDisc" #: DB:work_attribute_type_allowed_value/value:644 msgctxt "work_attribute_type_allowed_value" msgid "Miraciye" msgstr "" #: DB:release_group_secondary_type/name:9 msgctxt "release_group_secondary_type" msgid "Mixtape/Street" msgstr "" #: DB:work_attribute_type_allowed_value/value:981 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ kī sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:982 msgctxt "work_attribute_type_allowed_value" msgid "Miyām̐ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:281 msgctxt "work_attribute_type_allowed_value" msgid "Miśra chāpu" msgstr "" #: DB:work_attribute_type_allowed_value/value:977 msgctxt "work_attribute_type_allowed_value" msgid "Miśra gārā" msgstr "" #: DB:work_attribute_type_allowed_value/value:978 msgctxt "work_attribute_type_allowed_value" msgid "Miśra kaliṅgaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:177 msgctxt "work_attribute_type_allowed_value" msgid "Miśra khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:979 msgctxt "work_attribute_type_allowed_value" msgid "Miśra māṇḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:178 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:980 msgctxt "work_attribute_type_allowed_value" msgid "Miśra pīlū" msgstr "" #: DB:work_attribute_type_allowed_value/value:180 msgctxt "work_attribute_type_allowed_value" msgid "Miśra yaman" msgstr "" #: DB:work_attribute_type_allowed_value/value:179 msgctxt "work_attribute_type_allowed_value" msgid "Miśra śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:287 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti jhaṁpe" msgstr "" #: DB:work_attribute_type_allowed_value/value:297 msgctxt "work_attribute_type_allowed_value" msgid "Miśra-jāti rūpaka" msgstr "" #: DB:work_type/name:9 msgctxt "work_type" msgid "Motet" msgstr "經文歌" #: DB:work_attribute_type_allowed_value/value:746 msgctxt "work_attribute_type_allowed_value" msgid "Muaşşer" msgstr "" #: DB:work_attribute_type_allowed_value/value:454 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif" msgstr "" #: DB:work_attribute_type_allowed_value/value:455 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:456 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:457 msgctxt "work_attribute_type_allowed_value" msgid "Muhalif-i Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:747 msgctxt "work_attribute_type_allowed_value" msgid "Muhammes" msgstr "" #: DB:work_attribute_type_allowed_value/value:458 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer" msgstr "" #: DB:work_attribute_type_allowed_value/value:459 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:462 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyer Zengüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:460 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:461 msgctxt "work_attribute_type_allowed_value" msgid "Muhayyerkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:183 msgctxt "work_attribute_type_allowed_value" msgid "Mukhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:983 msgctxt "work_attribute_type_allowed_value" msgid "Multāni" msgstr "" #: DB:area_type/name:4 msgctxt "area_type" msgid "Municipality" msgstr "自治區" #: DB:area_type/description:4 msgctxt "area_type" msgid "" "Municipality is used for small administrative divisions which, for urban " "municipalities, often contain a single city and a few surrounding villages. " "Rural municipalities typically group several villages together." msgstr "" #: DB:work_attribute_type_allowed_value/value:645 msgctxt "work_attribute_type_allowed_value" msgid "Murabba" msgstr "" #: DB:work_attribute_type_allowed_value/value:811 msgctxt "work_attribute_type_allowed_value" msgid "Murabba Beste " msgstr "" #: DB:medium_format/name:46 msgctxt "medium_format" msgid "Music Card" msgstr "" #: DB:work_type/name:29 msgctxt "work_type" msgid "Musical" msgstr "音樂劇" #: DB:work_type/description:29 msgctxt "work_type" msgid "" "Musical theatre is a form of theatrical performance that combines songs, " "spoken dialogue, acting, and dance." msgstr "音樂劇是彙集歌曲、對話、戲劇與舞蹈的一種舞臺表演。" #: DB:work_attribute_type_allowed_value/value:748 msgctxt "work_attribute_type_allowed_value" msgid "Muzaaf Devr-i Kebir" msgstr "" #: DB:work_attribute_type/name:12 msgctxt "work_attribute_type" msgid "MÜST ID" msgstr "MÜST ID" #: DB:work_attribute_type_allowed_value/value:463 msgctxt "work_attribute_type_allowed_value" msgid "Müberka" msgstr "" #: DB:work_attribute_type_allowed_value/value:646 msgctxt "work_attribute_type_allowed_value" msgid "Münacaat" msgstr "" #: DB:work_attribute_type_allowed_value/value:464 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Isfahan" msgstr "" #: DB:work_attribute_type_allowed_value/value:749 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:750 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Semai/Üçleme" msgstr "" #: DB:work_attribute_type_allowed_value/value:751 msgctxt "work_attribute_type_allowed_value" msgid "Mürekkep Sofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:465 msgctxt "work_attribute_type_allowed_value" msgid "Müselles" msgstr "" #: DB:work_attribute_type_allowed_value/value:752 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:753 msgctxt "work_attribute_type_allowed_value" msgid "Müsemmen II" msgstr "" #: DB:work_attribute_type_allowed_value/value:466 msgctxt "work_attribute_type_allowed_value" msgid "Müstear" msgstr "" #: DB:work_attribute_type_allowed_value/value:467 msgctxt "work_attribute_type_allowed_value" msgid "Müşküye" msgstr "" #: DB:work_attribute_type_allowed_value/value:966 msgctxt "work_attribute_type_allowed_value" msgid "Mājh khamāj" msgstr "" #: DB:work_attribute_type_allowed_value/value:967 msgctxt "work_attribute_type_allowed_value" msgid "Mālava" msgstr "" #: DB:work_attribute_type_allowed_value/value:968 msgctxt "work_attribute_type_allowed_value" msgid "Mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:969 msgctxt "work_attribute_type_allowed_value" msgid "Mālāvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:167 msgctxt "work_attribute_type_allowed_value" msgid "Mānavati" msgstr "" #: DB:work_attribute_type_allowed_value/value:171 msgctxt "work_attribute_type_allowed_value" msgid "Mānji" msgstr "" #: DB:work_attribute_type_allowed_value/value:169 msgctxt "work_attribute_type_allowed_value" msgid "Mānḍu" msgstr "" #: DB:work_attribute_type_allowed_value/value:173 msgctxt "work_attribute_type_allowed_value" msgid "Mārgahindōḷaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:971 msgctxt "work_attribute_type_allowed_value" msgid "Mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:972 msgctxt "work_attribute_type_allowed_value" msgid "Mārvāśrī mārvā" msgstr "" #: DB:work_attribute_type_allowed_value/value:973 msgctxt "work_attribute_type_allowed_value" msgid "Mārūbihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:174 msgctxt "work_attribute_type_allowed_value" msgid "Māyāmāḷavagauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:165 msgctxt "work_attribute_type_allowed_value" msgid "Māḷavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:974 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh" msgstr "" #: DB:work_attribute_type_allowed_value/value:975 msgctxt "work_attribute_type_allowed_value" msgid "Mēgh malahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:976 msgctxt "work_attribute_type_allowed_value" msgid "Mīrā malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:181 msgctxt "work_attribute_type_allowed_value" msgid "Mōhan kaḷyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:182 msgctxt "work_attribute_type_allowed_value" msgid "Mōhanaṁ" msgstr "" #: DB:work_attribute_type/name:59 msgctxt "work_attribute_type" msgid "NICAUTOR ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:647 msgctxt "work_attribute_type_allowed_value" msgid "Naat" msgstr "" #: DB:work_attribute_type_allowed_value/value:984 msgctxt "work_attribute_type_allowed_value" msgid "Nagaḍ" msgstr "" #: DB:work_attribute_type_allowed_value/value:648 msgctxt "work_attribute_type_allowed_value" msgid "Nakış" msgstr "" #: DB:work_attribute_type_allowed_value/value:809 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Ağırsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:808 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Beste" msgstr "" #: DB:work_attribute_type_allowed_value/value:810 msgctxt "work_attribute_type_allowed_value" msgid "Nakış Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:985 msgctxt "work_attribute_type_allowed_value" msgid "Nanād" msgstr "" #: DB:work_attribute_type_allowed_value/value:468 msgctxt "work_attribute_type_allowed_value" msgid "Narefte" msgstr "" #: DB:work_attribute_type_allowed_value/value:649 msgctxt "work_attribute_type_allowed_value" msgid "Natipeygamberi" msgstr "" #: DB:work_attribute_type_allowed_value/value:196 msgctxt "work_attribute_type_allowed_value" msgid "Navarasa kannaḍa" msgstr "" #: DB:work_attribute_type_allowed_value/value:195 msgctxt "work_attribute_type_allowed_value" msgid "Navarāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:197 msgctxt "work_attribute_type_allowed_value" msgid "Navrōj" msgstr "" #: DB:work_attribute_type_allowed_value/value:754 msgctxt "work_attribute_type_allowed_value" msgid "Nazlı Düyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:187 msgctxt "work_attribute_type_allowed_value" msgid "Naḷinakānti" msgstr "" #: DB:work_attribute_type_allowed_value/value:986 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:987 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:988 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:989 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:990 msgctxt "work_attribute_type_allowed_value" msgid "Naṭ nārāyaṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:191 msgctxt "work_attribute_type_allowed_value" msgid "Naṭabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:194 msgctxt "work_attribute_type_allowed_value" msgid "Naṭanārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:469 msgctxt "work_attribute_type_allowed_value" msgid "Necd-i Hüseyni" msgstr "" #: DB:work_attribute_type_allowed_value/value:650 msgctxt "work_attribute_type_allowed_value" msgid "Nefes" msgstr "" #: DB:work_attribute_type_allowed_value/value:470 msgctxt "work_attribute_type_allowed_value" msgid "Neresin" msgstr "" #: DB:work_attribute_type_allowed_value/value:472 msgctxt "work_attribute_type_allowed_value" msgid "Neva" msgstr "" #: DB:work_attribute_type_allowed_value/value:473 msgctxt "work_attribute_type_allowed_value" msgid "Neva Bağdat" msgstr "" #: DB:work_attribute_type_allowed_value/value:474 msgctxt "work_attribute_type_allowed_value" msgid "Neva Dilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:475 msgctxt "work_attribute_type_allowed_value" msgid "Nevabuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:476 msgctxt "work_attribute_type_allowed_value" msgid "Nevakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:477 msgctxt "work_attribute_type_allowed_value" msgid "Nevaziş" msgstr "" #: DB:work_attribute_type_allowed_value/value:478 msgctxt "work_attribute_type_allowed_value" msgid "Neveda" msgstr "" #: DB:work_attribute_type_allowed_value/value:479 msgctxt "work_attribute_type_allowed_value" msgid "Neveser" msgstr "" #: DB:work_attribute_type_allowed_value/value:480 msgctxt "work_attribute_type_allowed_value" msgid "Nevkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:481 msgctxt "work_attribute_type_allowed_value" msgid "Nevruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:482 msgctxt "work_attribute_type_allowed_value" msgid "Nevruzi Rumi" msgstr "" #: DB:work_attribute_type/name:33 msgctxt "work_attribute_type" msgid "NexTone ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:471 msgctxt "work_attribute_type_allowed_value" msgid "Neşataver" msgstr "" #: DB:work_attribute_type_allowed_value/value:483 msgctxt "work_attribute_type_allowed_value" msgid "Nigar" msgstr "" #: DB:work_attribute_type_allowed_value/value:484 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Kebir" msgstr "" #: DB:work_attribute_type_allowed_value/value:485 msgctxt "work_attribute_type_allowed_value" msgid "Nihavend-i Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:486 msgctxt "work_attribute_type_allowed_value" msgid "Nihavent" msgstr "" #: DB:work_attribute_type_allowed_value/value:487 msgctxt "work_attribute_type_allowed_value" msgid "Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:755 msgctxt "work_attribute_type_allowed_value" msgid "Nimberefşan" msgstr "" #: DB:work_attribute_type_allowed_value/value:757 msgctxt "work_attribute_type_allowed_value" msgid "Nimdevir" msgstr "" #: DB:work_attribute_type_allowed_value/value:758 msgctxt "work_attribute_type_allowed_value" msgid "Nimevsat" msgstr "" #: DB:work_attribute_type_allowed_value/value:759 msgctxt "work_attribute_type_allowed_value" msgid "Nimhafif" msgstr "" #: DB:work_attribute_type_allowed_value/value:760 msgctxt "work_attribute_type_allowed_value" msgid "Nimsakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:761 msgctxt "work_attribute_type_allowed_value" msgid "Nimsofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:756 msgctxt "work_attribute_type_allowed_value" msgid "Nimçember" msgstr "" #: DB:work_attribute_type_allowed_value/value:651 msgctxt "work_attribute_type_allowed_value" msgid "Ninni" msgstr "" #: DB:work_attribute_type_allowed_value/value:200 msgctxt "work_attribute_type_allowed_value" msgid "Nirōṣita" msgstr "" #: DB:work_attribute_type_allowed_value/value:488 msgctxt "work_attribute_type_allowed_value" msgid "Nişabur" msgstr "" #: DB:work_attribute_type_allowed_value/value:489 msgctxt "work_attribute_type_allowed_value" msgid "Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:490 msgctxt "work_attribute_type_allowed_value" msgid "Nişabureyn" msgstr "" #: DB:release_packaging/name:7 msgctxt "release_packaging" msgid "None" msgstr "無" #: DB:gender/name:4 msgctxt "gender" msgid "Not applicable" msgstr "" #: DB:work_attribute_type_allowed_value/value:491 msgctxt "work_attribute_type_allowed_value" msgid "Nuşingül" msgstr "" #: DB:work_attribute_type_allowed_value/value:492 msgctxt "work_attribute_type_allowed_value" msgid "Nühüft" msgstr "" #: DB:work_attribute_type_allowed_value/value:184 msgctxt "work_attribute_type_allowed_value" msgid "Nādanāmakriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:185 msgctxt "work_attribute_type_allowed_value" msgid "Nāga gāndhāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:186 msgctxt "work_attribute_type_allowed_value" msgid "Nāgasvarāvaḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:188 msgctxt "work_attribute_type_allowed_value" msgid "Nārāyaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:189 msgctxt "work_attribute_type_allowed_value" msgid "Nāsikabhūṣaṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:198 msgctxt "work_attribute_type_allowed_value" msgid "Nāyaki" msgstr "" #: DB:work_attribute_type_allowed_value/value:991 msgctxt "work_attribute_type_allowed_value" msgid "Nāyakī kānaḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:190 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:192 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:193 msgctxt "work_attribute_type_allowed_value" msgid "Nāṭakurinji" msgstr "" #: DB:work_attribute_type_allowed_value/value:992 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāmbari" msgstr "" #: DB:work_attribute_type_allowed_value/value:199 msgctxt "work_attribute_type_allowed_value" msgid "Nīlāṁbari" msgstr "" #: DB:work_attribute_type/name:25 msgctxt "work_attribute_type" msgid "OSA ID" msgstr "OSA ID" #: DB:cover_art_archive.art_type/name:5 msgctxt "cover_art_type" msgid "Obi" msgstr "書腰" #: DB:release_status/name:1 msgctxt "release_status" msgid "Official" msgstr "官方" #: DB:work_type/name:10 msgctxt "work_type" msgid "Opera" msgstr "歌劇" #: DB:work_type/name:24 msgctxt "work_type" msgid "Operetta" msgstr "輕歌劇" #: DB:work_type/name:11 msgctxt "work_type" msgid "Oratorio" msgstr "神劇" #: DB:artist_type/name:5 msgctxt "artist_type" msgid "Orchestra" msgstr "管弦樂團" #: DB:label_type/name:4 msgctxt "label_type" msgid "Original Production" msgstr "原創製作" #: DB:artist_type/name:3 msgctxt "artist_type" msgid "Other" msgstr "其他" #: DB:cover_art_archive.art_type/name:8 msgctxt "cover_art_type" msgid "Other" msgstr "其他" #: DB:gender/name:3 msgctxt "gender" msgid "Other" msgstr "其他" #: DB:medium_format/name:13 msgctxt "medium_format" msgid "Other" msgstr "其他" #: DB:place_type/name:3 msgctxt "place_type" msgid "Other" msgstr "其他" #: DB:release_group_primary_type/name:11 msgctxt "release_group_primary_type" msgid "Other" msgstr "其他" #: DB:release_packaging/name:5 msgctxt "release_packaging" msgid "Other" msgstr "其他" #: DB:instrument_type/name:5 msgctxt "instrument_type" msgid "Other instrument" msgstr "其他樂器" #: DB:work_type/name:12 msgctxt "work_type" msgid "Overture" msgstr "序曲" #: DB:editor_collection_type/name:2 msgctxt "collection_type" msgid "Owned music" msgstr "" #: DB:work_attribute_type_allowed_value/value:762 msgctxt "work_attribute_type_allowed_value" msgid "Oynak" msgstr "" #: DB:work_attribute_type_allowed_value/value:652 msgctxt "work_attribute_type_allowed_value" msgid "Oyunhavası" msgstr "" #: DB:work_attribute_type/name:34 msgctxt "work_attribute_type" msgid "PRS tune code" msgstr "" #: DB:work_attribute_type_allowed_value/value:993 msgctxt "work_attribute_type_allowed_value" msgid "Pahāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:839 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄cam savārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:840 msgctxt "work_attribute_type_allowed_value" msgid "Pan̄jābī " msgstr "" #: DB:work_attribute_type_allowed_value/value:994 msgctxt "work_attribute_type_allowed_value" msgid "Paraj" msgstr "" #: DB:work_attribute_type_allowed_value/value:203 msgctxt "work_attribute_type_allowed_value" msgid "Paras" msgstr "" #: DB:work_type/name:13 msgctxt "work_type" msgid "Partita" msgstr "變奏段" #: DB:medium_format/name:58 msgctxt "medium_format" msgid "Pathé disc" msgstr "" #: DB:work_attribute_type_allowed_value/value:995 msgctxt "work_attribute_type_allowed_value" msgid "Pañcam" msgstr "" #: DB:work_attribute_type_allowed_value/value:996 msgctxt "work_attribute_type_allowed_value" msgid "Paṭaman̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:204 #: DB:work_attribute_type_allowed_value/value:997 msgctxt "work_attribute_type_allowed_value" msgid "Paṭdīp" msgstr "" #: DB:work_attribute_type_allowed_value/value:493 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah" msgstr "" #: DB:work_attribute_type_allowed_value/value:494 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Asl" msgstr "" #: DB:work_attribute_type_allowed_value/value:495 msgctxt "work_attribute_type_allowed_value" msgid "Pençgah-ı Zaid" msgstr "" #: DB:instrument_type/name:3 msgctxt "instrument_type" msgid "Percussion instrument" msgstr "打擊樂器" #: DB:work_attribute_type_allowed_value/value:496 msgctxt "work_attribute_type_allowed_value" msgid "Perr-i Zerrin" msgstr "" #: DB:artist_type/name:1 msgctxt "artist_type" msgid "Person" msgstr "人物" #: DB:work_attribute_type_allowed_value/value:497 msgctxt "work_attribute_type_allowed_value" msgid "Pesendide" msgstr "" #: DB:work_attribute_type_allowed_value/value:498 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Neşat" msgstr "" #: DB:work_attribute_type_allowed_value/value:499 msgctxt "work_attribute_type_allowed_value" msgid "Peyk-i Safa" msgstr "" #: DB:work_attribute_type_allowed_value/value:654 msgctxt "work_attribute_type_allowed_value" msgid "Peşrev" msgstr "" #: DB:medium_format/name:73 msgctxt "medium_format" msgid "Phonograph record" msgstr "" #: DB:medium_format/name:15 msgctxt "medium_format" msgid "Piano Roll" msgstr "" #: DB:editor_collection_type/name:11 msgctxt "collection_type" msgid "Place" msgstr "地點" #: DB:place_alias_type/name:1 msgctxt "alias_type" msgid "Place name" msgstr "地點名稱" #: DB:release_packaging/description:20 msgctxt "release_packaging" msgid "Plastic CD tray inside a cardboard slipcover" msgstr "" #: DB:release_packaging/name:18 msgctxt "release_packaging" msgid "Plastic Sleeve" msgstr "" #: DB:work_type/name:28 msgctxt "work_type" msgid "Play" msgstr "話劇" #: DB:medium_format/name:74 msgctxt "medium_format" msgid "PlayTape" msgstr "" #: DB:medium_format/name:45 msgctxt "medium_format" msgid "Playbutton" msgstr "" #: DB:work_type/name:21 msgctxt "work_type" msgid "Poem" msgstr "詩" #: DB:work_attribute_type_allowed_value/value:655 msgctxt "work_attribute_type_allowed_value" msgid "Pop şarkısı" msgstr "" #: DB:cover_art_archive.art_type/name:11 msgctxt "cover_art_type" msgid "Poster" msgstr "海報" #: DB:work_attribute_type_allowed_value/value:998 msgctxt "work_attribute_type_allowed_value" msgid "Pratāpavarāli" msgstr "" #: DB:place_type/name:8 msgctxt "place_type" msgid "Pressing plant" msgstr "壓片廠" #: DB:label_type/name:3 msgctxt "label_type" msgid "Production" msgstr "製作公司" #: DB:release_status/name:2 msgctxt "release_status" msgid "Promotion" msgstr "促銷" #: DB:work_type/name:23 msgctxt "work_type" msgid "Prose" msgstr "散文句" #: DB:release_status/name:4 msgctxt "release_status" msgid "Pseudo-Release" msgstr "假發行品" #: DB:label_type/name:7 msgctxt "label_type" msgid "Publisher" msgstr "出版者" #: DB:work_attribute_type_allowed_value/value:999 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1000 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā dhanaśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1001 msgctxt "work_attribute_type_allowed_value" msgid "Puriyā kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:205 msgctxt "work_attribute_type_allowed_value" msgid "Puṇṇāgavarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:209 msgctxt "work_attribute_type_allowed_value" msgid "Puṣpalatika" msgstr "" #: DB:work_attribute_type_allowed_value/value:202 msgctxt "work_attribute_type_allowed_value" msgid "Pālamanjari" msgstr "" #: DB:work_attribute_type_allowed_value/value:201 msgctxt "work_attribute_type_allowed_value" msgid "Pāḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:208 #: DB:work_attribute_type_allowed_value/value:1002 msgctxt "work_attribute_type_allowed_value" msgid "Pūrvi" msgstr "" #: DB:work_attribute_type_allowed_value/value:206 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇa ṣaḍjaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:207 msgctxt "work_attribute_type_allowed_value" msgid "Pūrṇacandrika" msgstr "" #: DB:work_type/name:14 msgctxt "work_type" msgid "Quartet" msgstr "四重奏" #: DB:work_attribute_type_allowed_value/value:500 msgctxt "work_attribute_type_allowed_value" msgid "Rahatfeza" msgstr "" #: DB:work_attribute_type_allowed_value/value:501 msgctxt "work_attribute_type_allowed_value" msgid "Rahatülervah" msgstr "" #: DB:work_attribute_type_allowed_value/value:763 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:798 msgctxt "work_attribute_type_allowed_value" msgid "Raksaksağı II" msgstr "" #: DB:work_attribute_type_allowed_value/value:764 msgctxt "work_attribute_type_allowed_value" msgid "Raksan" msgstr "" #: DB:work_attribute_type_allowed_value/value:502 msgctxt "work_attribute_type_allowed_value" msgid "Ramiş-i Can" msgstr "" #: DB:work_attribute_type_allowed_value/value:215 msgctxt "work_attribute_type_allowed_value" msgid "Ranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:216 msgctxt "work_attribute_type_allowed_value" msgid "Rasikapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:503 msgctxt "work_attribute_type_allowed_value" msgid "Rast" msgstr "" #: DB:work_attribute_type_allowed_value/value:506 msgctxt "work_attribute_type_allowed_value" msgid "Rast Haveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:513 msgctxt "work_attribute_type_allowed_value" msgid "Rast-Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:507 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Atik" msgstr "" #: DB:work_attribute_type_allowed_value/value:508 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:509 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Rumi" msgstr "" #: DB:work_attribute_type_allowed_value/value:510 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sağır" msgstr "" #: DB:work_attribute_type_allowed_value/value:511 msgctxt "work_attribute_type_allowed_value" msgid "Rast-ı Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:504 msgctxt "work_attribute_type_allowed_value" msgid "Rastaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:505 msgctxt "work_attribute_type_allowed_value" msgid "Rastdilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:512 msgctxt "work_attribute_type_allowed_value" msgid "Rastkürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:217 msgctxt "work_attribute_type_allowed_value" msgid "Ratipati priya" msgstr "" #: DB:work_attribute_type_allowed_value/value:218 msgctxt "work_attribute_type_allowed_value" msgid "Ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/name:14 msgctxt "cover_art_type" msgid "Raw/Unedited" msgstr "未加工/未編輯" #: DB:editor_collection_type/name:12 msgctxt "collection_type" msgid "Recording" msgstr "錄音" #: DB:recording_alias_type/name:1 msgctxt "alias_type" msgid "Recording name" msgstr "錄音名稱" #: DB:series_type/name:3 msgctxt "series_type" msgid "Recording series" msgstr "錄音系列" #: DB:medium_format/name:10 msgctxt "medium_format" msgid "Reel-to-reel" msgstr "" #: DB:work_attribute_type_allowed_value/value:514 msgctxt "work_attribute_type_allowed_value" msgid "Rehavi" msgstr "" #: DB:label_type/name:6 msgctxt "label_type" msgid "Reissue Production" msgstr "" #: DB:work_attribute_type_allowed_value/value:515 msgctxt "work_attribute_type_allowed_value" msgid "Rekb-i Zavil" msgstr "" #: DB:editor_collection_type/name:1 msgctxt "collection_type" msgid "Release" msgstr "發行品" #: DB:editor_collection_type/name:13 msgctxt "collection_type" msgid "Release group" msgstr "發行組" #: DB:release_group_alias_type/name:1 msgctxt "alias_type" msgid "Release group name" msgstr "發行組名稱" #: DB:series_type/name:1 msgctxt "series_type" msgid "Release group series" msgstr "發行組系列" #: DB:release_alias_type/name:1 msgctxt "alias_type" msgid "Release name" msgstr "發行品名稱" #: DB:series_type/name:2 msgctxt "series_type" msgid "Release series" msgstr "發行品系列" #: DB:place_type/name:6 msgctxt "place_type" msgid "Religious building" msgstr "宗教建築" #: DB:work_attribute_type_allowed_value/value:765 msgctxt "work_attribute_type_allowed_value" msgid "Remel" msgstr "" #: DB:release_group_secondary_type/name:7 msgctxt "release_group_secondary_type" msgid "Remix" msgstr "混音" #: DB:work_attribute_type_allowed_value/value:516 msgctxt "work_attribute_type_allowed_value" msgid "Reng-i Dil" msgstr "" #: DB:series_type/name:12 msgctxt "series_type" msgid "Residency" msgstr "" #: DB:work_attribute_type_allowed_value/value:517 msgctxt "work_attribute_type_allowed_value" msgid "Revnaknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:518 msgctxt "work_attribute_type_allowed_value" msgid "Reyya" msgstr "" #: DB:label_type/name:8 msgctxt "label_type" msgid "Rights Society" msgstr "著作權機構" #: DB:work_attribute_type_allowed_value/value:222 msgctxt "work_attribute_type_allowed_value" msgid "Rudrapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:519 msgctxt "work_attribute_type_allowed_value" msgid "Ruhnüvaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:656 msgctxt "work_attribute_type_allowed_value" msgid "Rumeli Türküsü" msgstr "" #: DB:series_type/name:9 msgctxt "series_type" msgid "Run" msgstr "" #: DB:work_attribute_type_allowed_value/value:521 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Dilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:520 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:600 msgctxt "work_attribute_type_allowed_value" msgid "Ruy-i Neva" msgstr "" #: DB:work_attribute_type/name:4 msgctxt "work_attribute_type" msgid "Rāga (Carnatic)" msgstr "" #: DB:work_attribute_type/name:32 msgctxt "work_attribute_type" msgid "Rāga (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:1003 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamalikā" msgstr "" #: DB:work_attribute_type_allowed_value/value:210 msgctxt "work_attribute_type_allowed_value" msgid "Rāgamālika" msgstr "" #: DB:work_attribute_type_allowed_value/value:211 msgctxt "work_attribute_type_allowed_value" msgid "Rāgavinōdini" msgstr "" #: DB:work_attribute_type_allowed_value/value:212 #: DB:work_attribute_type_allowed_value/value:1004 msgctxt "work_attribute_type_allowed_value" msgid "Rāgēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1005 msgctxt "work_attribute_type_allowed_value" msgid "Rāj kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:213 msgctxt "work_attribute_type_allowed_value" msgid "Rāma manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:1006 msgctxt "work_attribute_type_allowed_value" msgid "Rāmakali" msgstr "" #: DB:work_attribute_type_allowed_value/value:214 msgctxt "work_attribute_type_allowed_value" msgid "Rāmapriya" msgstr "" #: DB:work_attribute_type_allowed_value/value:1007 msgctxt "work_attribute_type_allowed_value" msgid "Rāmdāsī malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:219 msgctxt "work_attribute_type_allowed_value" msgid "Rēvagupti" msgstr "" #: DB:work_attribute_type_allowed_value/value:220 msgctxt "work_attribute_type_allowed_value" msgid "Rēvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:221 msgctxt "work_attribute_type_allowed_value" msgid "Rītigauḷa" msgstr "" #: DB:work_attribute_type_allowed_value/value:841 msgctxt "work_attribute_type_allowed_value" msgid "Rūpak" msgstr "" #: DB:work_attribute_type_allowed_value/value:280 msgctxt "work_attribute_type_allowed_value" msgid "Rūpaka" msgstr "" #: DB:work_attribute_type/name:28 msgctxt "work_attribute_type" msgid "SABAM ID" msgstr "" #: DB:medium_format/name:3 msgctxt "medium_format" msgid "SACD" msgstr "SACD" #: DB:medium_format/name:84 msgctxt "medium_format" msgid "SACD (2 channels)" msgstr "" #: DB:medium_format/name:85 msgctxt "medium_format" msgid "SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:21 msgctxt "work_attribute_type" msgid "SACEM ID" msgstr "SACEM ID" #: DB:work_attribute_type/name:56 msgctxt "work_attribute_type" msgid "SACIM ID" msgstr "" #: DB:work_attribute_type/name:27 msgctxt "work_attribute_type" msgid "SACM ID" msgstr "SACM ID" #: DB:work_attribute_type/name:42 msgctxt "work_attribute_type" msgid "SACVEN ID" msgstr "" #: DB:work_attribute_type/name:24 msgctxt "work_attribute_type" msgid "SADAIC ID" msgstr "SADAIC ID" #: DB:work_attribute_type/name:68 msgctxt "work_attribute_type" msgid "SAMRO ID" msgstr "" #: DB:work_attribute_type/name:40 msgctxt "work_attribute_type" msgid "SAYCE ID" msgstr "" #: DB:work_attribute_type/name:39 msgctxt "work_attribute_type" msgid "SAYCO ID" msgstr "" #: DB:medium_format/name:62 msgctxt "medium_format" msgid "SD Card" msgstr "SD卡" #: DB:work_attribute_type/name:8 msgctxt "work_attribute_type" msgid "SESAC ID" msgstr "SESAC ID" #: DB:work_attribute_type/name:60 msgctxt "work_attribute_type" msgid "SGACEDOM ID" msgstr "" #: DB:work_attribute_type/name:20 msgctxt "work_attribute_type" msgid "SGAE ID" msgstr "SGAE ID" #: DB:medium_format/name:36 msgctxt "medium_format" msgid "SHM-CD" msgstr "SHM-CD" #: DB:medium_format/name:57 msgctxt "medium_format" msgid "SHM-SACD" msgstr "SHM-SACD" #: DB:medium_format/name:89 msgctxt "medium_format" msgid "SHM-SACD (2 channels)" msgstr "" #: DB:medium_format/name:88 msgctxt "medium_format" msgid "SHM-SACD (multichannel)" msgstr "" #: DB:work_attribute_type/name:36 msgctxt "work_attribute_type" msgid "SIAE ID" msgstr "" #: DB:work_attribute_type/name:61 msgctxt "work_attribute_type" msgid "SOBODAYCOM ID" msgstr "" #: DB:work_attribute_type/name:10 msgctxt "work_attribute_type" msgid "SOCAN ID" msgstr "SOCAN ID" #: DB:work_attribute_type/name:53 msgctxt "work_attribute_type" msgid "SODRAC ID" msgstr "" #: DB:work_attribute_type/name:35 msgctxt "work_attribute_type" msgid "SPA ID" msgstr "" #: DB:work_attribute_type/name:62 msgctxt "work_attribute_type" msgid "SPAC ID" msgstr "" #: DB:work_attribute_type/name:54 msgctxt "work_attribute_type" msgid "STEF ID" msgstr "" #: DB:work_attribute_type/name:50 msgctxt "work_attribute_type" msgid "STIM ID" msgstr "" #: DB:work_attribute_type/name:18 msgctxt "work_attribute_type" msgid "SUISA ID" msgstr "SUISA ID" #: DB:medium_format/name:23 msgctxt "medium_format" msgid "SVCD" msgstr "SVCD" #: DB:work_attribute_type_allowed_value/value:522 msgctxt "work_attribute_type_allowed_value" msgid "Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:523 msgctxt "work_attribute_type_allowed_value" msgid "Saba Zemzeme" msgstr "" #: DB:work_attribute_type_allowed_value/value:524 msgctxt "work_attribute_type_allowed_value" msgid "Sabaaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:525 msgctxt "work_attribute_type_allowed_value" msgid "Sababuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:526 msgctxt "work_attribute_type_allowed_value" msgid "Sabakürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1008 msgctxt "work_attribute_type_allowed_value" msgid "Sahanā" msgstr "" #: DB:work_attribute_type_allowed_value/value:223 msgctxt "work_attribute_type_allowed_value" msgid "Sahānā" msgstr "" #: DB:work_attribute_type_allowed_value/value:1009 msgctxt "work_attribute_type_allowed_value" msgid "Sahēlī tōḍī" msgstr "" #: DB:work_attribute_type_allowed_value/value:767 msgctxt "work_attribute_type_allowed_value" msgid "Sakil" msgstr "" #: DB:work_attribute_type_allowed_value/value:658 msgctxt "work_attribute_type_allowed_value" msgid "Salatüselam" msgstr "" #: DB:work_attribute_type_allowed_value/value:657 msgctxt "work_attribute_type_allowed_value" msgid "Salatıümmiye" msgstr "" #: DB:work_attribute_type_allowed_value/value:1010 msgctxt "work_attribute_type_allowed_value" msgid "Sampūrṇa mālkauns" msgstr "" #: DB:work_attribute_type_allowed_value/value:1011 msgctxt "work_attribute_type_allowed_value" msgid "San̄jari" msgstr "" #: DB:work_attribute_type_allowed_value/value:231 #: DB:work_attribute_type_allowed_value/value:1014 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:232 msgctxt "work_attribute_type_allowed_value" msgid "Sarasvatī manōhari" msgstr "" #: DB:work_attribute_type_allowed_value/value:230 msgctxt "work_attribute_type_allowed_value" msgid "Sarasāngi" msgstr "" #: DB:work_attribute_type_allowed_value/value:233 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣtraṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1017 msgctxt "work_attribute_type_allowed_value" msgid "Saurāṣṭram" msgstr "" #: DB:work_attribute_type_allowed_value/value:659 msgctxt "work_attribute_type_allowed_value" msgid "Savt" msgstr "" #: DB:work_attribute_type_allowed_value/value:660 msgctxt "work_attribute_type_allowed_value" msgid "Sazeseri" msgstr "" #: DB:work_attribute_type_allowed_value/value:527 msgctxt "work_attribute_type_allowed_value" msgid "Sazkar" msgstr "" #: DB:work_attribute_type_allowed_value/value:661 msgctxt "work_attribute_type_allowed_value" msgid "Sazsemaisi" msgstr "" #: DB:artist_alias_type/name:3 DB:label_alias_type/name:2 #: DB:place_alias_type/name:2 DB:recording_alias_type/name:2 #: DB:release_alias_type/name:2 DB:release_group_alias_type/name:2 #: DB:work_alias_type/name:2 DB:area_alias_type/name:3 #: DB:instrument_alias_type/name:2 DB:series_alias_type/name:2 #: DB:event_alias_type/name:2 msgctxt "alias_type" msgid "Search hint" msgstr "搜尋提示" #: DB:work_attribute_type_allowed_value/value:528 msgctxt "work_attribute_type_allowed_value" msgid "Segah" msgstr "" #: DB:work_attribute_type_allowed_value/value:529 msgctxt "work_attribute_type_allowed_value" msgid "Segah Araban" msgstr "" #: DB:work_attribute_type_allowed_value/value:530 msgctxt "work_attribute_type_allowed_value" msgid "Segah Maye" msgstr "" #: DB:work_attribute_type_allowed_value/value:662 msgctxt "work_attribute_type_allowed_value" msgid "Selam" msgstr "" #: DB:work_attribute_type_allowed_value/value:531 msgctxt "work_attribute_type_allowed_value" msgid "Selmek" msgstr "" #: DB:work_attribute_type_allowed_value/value:768 msgctxt "work_attribute_type_allowed_value" msgid "Semai" msgstr "" #: DB:work_attribute_type_allowed_value/value:235 msgctxt "work_attribute_type_allowed_value" msgid "Sencuruṭṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:532 msgctxt "work_attribute_type_allowed_value" msgid "Sengendaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:766 msgctxt "work_attribute_type_allowed_value" msgid "Sengin Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:769 msgctxt "work_attribute_type_allowed_value" msgid "Senginsemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:770 msgctxt "work_attribute_type_allowed_value" msgid "Serbest" msgstr "" #: DB:editor_collection_type/name:14 msgctxt "collection_type" msgid "Series" msgstr "系列" #: DB:series_alias_type/name:1 msgctxt "alias_type" msgid "Series name" msgstr "系列名稱" #: DB:work_attribute_type_allowed_value/value:663 msgctxt "work_attribute_type_allowed_value" msgid "Seyir" msgstr "" #: DB:medium_format/name:53 msgctxt "medium_format" msgid "Shellac" msgstr "蟲膠唱片" #: DB:medium_format/description:53 msgctxt "medium_format" msgid "" "Shellac records were the most predominant type of gramophone record during " "the first half of the 20th century." msgstr "" #: DB:work_attribute_type_allowed_value/value:236 msgctxt "work_attribute_type_allowed_value" msgid "Simhavāhini" msgstr "" #: DB:work_attribute_type_allowed_value/value:237 #: DB:work_attribute_type_allowed_value/value:1018 msgctxt "work_attribute_type_allowed_value" msgid "Simhēndra madhyamaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1019 msgctxt "work_attribute_type_allowed_value" msgid "Sindhu bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:238 msgctxt "work_attribute_type_allowed_value" msgid "Sindhubhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:239 msgctxt "work_attribute_type_allowed_value" msgid "Sindhumandāri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1020 msgctxt "work_attribute_type_allowed_value" msgid "Sindhūra" msgstr "" #: DB:release_group_primary_type/name:2 msgctxt "release_group_primary_type" msgid "Single" msgstr "單曲" #: DB:work_attribute_type_allowed_value/value:533 msgctxt "work_attribute_type_allowed_value" msgid "Sipihr" msgstr "" #: DB:work_attribute_type_allowed_value/value:664 msgctxt "work_attribute_type_allowed_value" msgid "Sirto" msgstr "" #: DB:work_attribute_type_allowed_value/value:843 msgctxt "work_attribute_type_allowed_value" msgid "Sitārkhānī" msgstr "" #: DB:release_packaging/name:20 msgctxt "release_packaging" msgid "Slidepack" msgstr "" #: DB:release_packaging/name:2 msgctxt "release_packaging" msgid "Slim Jewel Case" msgstr "薄塑膠透明光碟盒" #: DB:release_packaging/name:11 msgctxt "release_packaging" msgid "Snap Case" msgstr "" #: DB:release_packaging/name:21 msgctxt "release_packaging" msgid "SnapPack" msgstr "" #: DB:work_attribute_type_allowed_value/value:771 msgctxt "work_attribute_type_allowed_value" msgid "Sofyan" msgstr "" #: DB:work_type/name:5 msgctxt "work_type" msgid "Sonata" msgstr "奏鳴曲" #: DB:work_type/name:17 msgctxt "work_type" msgid "Song" msgstr "歌曲" #: DB:work_type/name:15 msgctxt "work_type" msgid "Song-cycle" msgstr "聲樂套曲" #: DB:series_ordering_type/description:1 msgctxt "series_ordering_type" msgid "" "Sorts the items in the series automatically by their number attributes, " "using a natural sort order." msgstr "根據編號屬性,自動依照自然順序來排序系列內的項目。" #: DB:release_group_secondary_type/name:2 msgctxt "release_group_secondary_type" msgid "Soundtrack" msgstr "原聲音樂" #: DB:work_type/name:22 msgctxt "work_type" msgid "Soundtrack" msgstr "原聲音樂" #: DB:cover_art_archive.art_type/name:6 msgctxt "cover_art_type" msgid "Spine" msgstr "書背" #: DB:release_group_secondary_type/name:3 msgctxt "release_group_secondary_type" msgid "Spokenword" msgstr "會話" #: DB:place_type/name:4 msgctxt "place_type" msgid "Stadium" msgstr "大型運動場" #: DB:event_type/name:6 msgctxt "event_type" msgid "Stage performance" msgstr "" #: DB:cover_art_archive.art_type/name:10 msgctxt "cover_art_type" msgid "Sticker" msgstr "貼紙" #: DB:instrument_type/name:2 msgctxt "instrument_type" msgid "String instrument" msgstr "弦樂器" #: DB:place_type/name:1 msgctxt "place_type" msgid "Studio" msgstr "工作室" #: DB:area_type/name:2 msgctxt "area_type" msgid "Subdivision" msgstr "行政區劃" #: DB:area_type/description:2 msgctxt "area_type" msgid "" "Subdivision is used for the main administrative divisions of a country, e.g." " California, Ontario, Okinawa. These are considered when displaying the " "parent areas for a given area." msgstr "行政區劃用於一個國家的主要行政分區,如美國加州、加拿大安大略省和日本沖繩縣等。行政區劃將會顯示為一地區的母地區。" #: DB:work_attribute_type_allowed_value/value:244 msgctxt "work_attribute_type_allowed_value" msgid "Sucaritra" msgstr "" #: DB:work_attribute_type_allowed_value/value:1035 msgctxt "work_attribute_type_allowed_value" msgid "Sugharaī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1036 msgctxt "work_attribute_type_allowed_value" msgid "Suhā" msgstr "" #: DB:work_type/name:6 msgctxt "work_type" msgid "Suite" msgstr "組曲" #: DB:work_attribute_type_allowed_value/value:534 msgctxt "work_attribute_type_allowed_value" msgid "Sultani" msgstr "" #: DB:work_attribute_type_allowed_value/value:535 msgctxt "work_attribute_type_allowed_value" msgid "Sultani Irak" msgstr "" #: DB:work_attribute_type_allowed_value/value:536 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:537 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıcedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:538 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıeviç" msgstr "" #: DB:work_attribute_type_allowed_value/value:539 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıhüzzam" msgstr "" #: DB:work_attribute_type_allowed_value/value:540 msgctxt "work_attribute_type_allowed_value" msgid "Sultanısegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:541 msgctxt "work_attribute_type_allowed_value" msgid "Sultanıyegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:250 msgctxt "work_attribute_type_allowed_value" msgid "Sumanēśaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:251 msgctxt "work_attribute_type_allowed_value" msgid "Sunādavinōdini" msgstr "" #: DB:release_packaging/name:16 msgctxt "release_packaging" msgid "Super Jewel Box" msgstr "大型塑膠透明光碟盒" #: DB:work_attribute_type_allowed_value/value:1037 msgctxt "work_attribute_type_allowed_value" msgid "Sur malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1038 msgctxt "work_attribute_type_allowed_value" msgid "Sur sugharai" msgstr "" #: DB:work_attribute_type_allowed_value/value:252 msgctxt "work_attribute_type_allowed_value" msgid "Suraṭi" msgstr "" #: DB:work_attribute_type_allowed_value/value:542 msgctxt "work_attribute_type_allowed_value" msgid "Suzidil" msgstr "" #: DB:work_attribute_type_allowed_value/value:543 msgctxt "work_attribute_type_allowed_value" msgid "Suzidilara" msgstr "" #: DB:work_attribute_type_allowed_value/value:544 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak" msgstr "" #: DB:work_attribute_type_allowed_value/value:546 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak Zirgüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:545 msgctxt "work_attribute_type_allowed_value" msgid "Suzinak-ı Nev" msgstr "" #: DB:work_attribute_type_allowed_value/value:253 msgctxt "work_attribute_type_allowed_value" msgid "Svararanjani" msgstr "" #: DB:work_type/name:18 msgctxt "work_type" msgid "Symphonic poem" msgstr "交響詩" #: DB:work_type/name:16 msgctxt "work_type" msgid "Symphony" msgstr "交響曲" #: DB:work_attribute_type_allowed_value/value:547 msgctxt "work_attribute_type_allowed_value" msgid "Sünbüle" msgstr "" #: DB:work_attribute_type_allowed_value/value:772 msgctxt "work_attribute_type_allowed_value" msgid "Süreyya" msgstr "" #: DB:work_attribute_type_allowed_value/value:548 msgctxt "work_attribute_type_allowed_value" msgid "Sürurefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:224 msgctxt "work_attribute_type_allowed_value" msgid "Sālaga bhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:225 msgctxt "work_attribute_type_allowed_value" msgid "Sāma" msgstr "" #: DB:work_attribute_type_allowed_value/value:229 msgctxt "work_attribute_type_allowed_value" msgid "Sāranga" msgstr "" #: DB:work_attribute_type_allowed_value/value:1013 msgctxt "work_attribute_type_allowed_value" msgid "Sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:228 msgctxt "work_attribute_type_allowed_value" msgid "Sārāmati" msgstr "" #: DB:work_attribute_type_allowed_value/value:1015 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1016 msgctxt "work_attribute_type_allowed_value" msgid "Sāvanī bihāg" msgstr "" #: DB:work_attribute_type_allowed_value/value:234 msgctxt "work_attribute_type_allowed_value" msgid "Sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:1023 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1024 msgctxt "work_attribute_type_allowed_value" msgid "Sōhinī bahār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1025 msgctxt "work_attribute_type_allowed_value" msgid "Sōhōnī bhaṭiyār" msgstr "" #: DB:work_attribute_type_allowed_value/value:1026 msgctxt "work_attribute_type_allowed_value" msgid "Sōrath" msgstr "" #: DB:work_attribute_type_allowed_value/value:844 msgctxt "work_attribute_type_allowed_value" msgid "Sūltāl" msgstr "" #: DB:work_attribute_type/name:66 msgctxt "work_attribute_type" msgid "TEOSTO ID" msgstr "" #: DB:work_attribute_type/name:67 msgctxt "work_attribute_type" msgid "TONO ID" msgstr "" #: DB:work_attribute_type_allowed_value/value:573 msgctxt "work_attribute_type_allowed_value" msgid "Tahir" msgstr "" #: DB:work_attribute_type_allowed_value/value:574 msgctxt "work_attribute_type_allowed_value" msgid "Tahirbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:667 msgctxt "work_attribute_type_allowed_value" msgid "Taksim" msgstr "" #: DB:work_attribute_type_allowed_value/value:255 msgctxt "work_attribute_type_allowed_value" msgid "Tanarūpi" msgstr "" #: DB:work_attribute_type_allowed_value/value:668 msgctxt "work_attribute_type_allowed_value" msgid "Tango" msgstr "探戈" #: DB:work_attribute_type_allowed_value/value:1040 msgctxt "work_attribute_type_allowed_value" msgid "Tankēśrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:575 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:576 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:577 msgctxt "work_attribute_type_allowed_value" msgid "Tarz-ı Nevin" msgstr "" #: DB:work_attribute_type_allowed_value/value:669 msgctxt "work_attribute_type_allowed_value" msgid "Tavşanca" msgstr "" #: DB:work_attribute_type_allowed_value/value:578 msgctxt "work_attribute_type_allowed_value" msgid "Tebriz" msgstr "" #: DB:medium_format/name:90 msgctxt "medium_format" msgid "Tefifon" msgstr "" #: DB:work_attribute_type_allowed_value/value:774 msgctxt "work_attribute_type_allowed_value" msgid "Tek Vuruş" msgstr "" #: DB:work_attribute_type_allowed_value/value:670 msgctxt "work_attribute_type_allowed_value" msgid "Tekbir" msgstr "" #: DB:work_attribute_type_allowed_value/value:671 msgctxt "work_attribute_type_allowed_value" msgid "Temcidmünacatı" msgstr "" #: DB:work_attribute_type_allowed_value/value:579 msgctxt "work_attribute_type_allowed_value" msgid "Tereşşüd" msgstr "" #: DB:work_attribute_type_allowed_value/value:672 msgctxt "work_attribute_type_allowed_value" msgid "Tesbih" msgstr "" #: DB:work_attribute_type_allowed_value/value:673 msgctxt "work_attribute_type_allowed_value" msgid "Tesbihilahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:680 msgctxt "work_attribute_type_allowed_value" msgid "Tevhid" msgstr "" #: DB:work_attribute_type_allowed_value/value:674 msgctxt "work_attribute_type_allowed_value" msgid "Tevşihilahi" msgstr "" #: DB:medium_format/description:70 msgctxt "medium_format" msgid "" "The CD layer of a DVDplus. The DVD layer should be added as a separate " "medium." msgstr "DVDplus的CD層。DVD層應新增為別的媒體。" #: DB:medium_format/description:67 msgctxt "medium_format" msgid "" "The CD layer of a DualDisc. The DVD layer should be added as a separate " "medium." msgstr "DualDisc的CD層。DVD層應新增為別的媒體。" #: DB:medium_format/description:63 msgctxt "medium_format" msgid "" "The CD layer of a hybrid SACD. The SACD layer should be added as a separate " "medium." msgstr "Hybrid SACD的CD層。SACD層應新增為別的媒體。" #: DB:medium_format/description:82 msgctxt "medium_format" msgid "" "The CD side of a vinyl + CD VinylDisc. The vinyl side should be added as a " "separate medium." msgstr "" #: DB:medium_format/description:60 msgctxt "medium_format" msgid "" "The Capacitance Electronic Disc (CED) is an analog video disc playback " "system developed by RCA, in which video and audio could be played back on a " "TV set using a special needle and high-density groove system similar to " "phonograph records." msgstr "" #: DB:medium_format/description:68 DB:medium_format/description:69 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DVDplus. The CD layer should be added as a " "separate medium." msgstr "DVDplus的DVD (音訊) 層。CD層應新增為別的媒體。" #: DB:medium_format/description:65 msgctxt "medium_format" msgid "" "The DVD (audio) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "DualDisc的DVD (音訊) 層。CD層應新增為別的媒體。" #: DB:medium_format/description:66 msgctxt "medium_format" msgid "" "The DVD (video) layer of a DualDisc. The CD layer should be added as a " "separate medium." msgstr "DualDisc的DVD (視訊) 層。CD層應新增為別的媒體。" #: DB:medium_format/description:80 msgctxt "medium_format" msgid "" "The DVD side of a vinyl + DVD VinylDisc. The vinyl side should be added as a" " separate medium." msgstr "" #: DB:medium_format/description:64 msgctxt "medium_format" msgid "" "The SACD layer of a hybrid SACD. The CD layer should be added as a separate " "medium." msgstr "Hybrid SACD的SACD層。CD層應新增為別的媒體。" #: DB:work_type/description:7 msgctxt "work_type" msgid "" "The madrigal is a type of secular vocal music composition. In its original " "form, it had no instrumental accompaniment, although accompaniment is much " "more common in later madrigals." msgstr "牧歌是一種世俗聲樂組合。 最初的形式沒有樂器伴奏,儘管在後來的牧歌中伴奏更為常見。" #: DB:work_type/description:24 msgctxt "work_type" msgid "" "The operetta is a genre of light opera, in terms both of music and subject " "matter. Operettas are generally short and include spoken parts." msgstr "無論是音樂還是題材,輕歌劇都比歌劇輕。輕歌劇通常很短,並且包括口語部分。" #: DB:release_packaging/description:1 msgctxt "release_packaging" msgid "The traditional CD case, made of hard, brittle plastic." msgstr "傳統的光碟盒,由堅硬易碎的塑膠製成。" #: DB:medium_format/description:81 msgctxt "medium_format" msgid "" "The vinyl side of a VinylDisc. The CD or DVD side should be added as a " "separate medium." msgstr "" #: DB:artist_type/description:6 msgctxt "artist_type" msgid "" "This indicates a choir/chorus (an organized, usually large group of " "singers). Smaller vocal ensembles and groupings that do not generally call " "themselves choirs are better entered as “Group”." msgstr "" #: DB:artist_type/description:4 msgctxt "artist_type" msgid "" "This indicates an individual fictional character (whether a fictional " "person, animal or any other kind of character)." msgstr "" #: DB:artist_type/description:1 msgctxt "artist_type" msgid "" "This indicates an individual person, be it under its legal name (“John " "Lennon”), or a performance name (“Sting”)." msgstr "" #: DB:artist_type/description:5 msgctxt "artist_type" msgid "" "This indicates an orchestra (an organized, usually large group of " "instrumentalists). Smaller ensembles (such as trios and quartets) and " "groupings that do not generally call themselves orchestras are better " "entered as “Group”." msgstr "" #: DB:work_type/description:23 msgctxt "work_type" msgid "" "This represents literary works written in prose, that is, written in " "relatively ordinary language without metrical structure (e.g. novels, short " "stories, essays...)." msgstr "這代表以散文形式寫的文學作品,即以相對普通的語言書寫而沒有韻律結構(例如小說,短篇小說,短文…等)。" #: DB:medium_format/description:84 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SACD." msgstr "" #: DB:medium_format/description:89 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:87 msgctxt "medium_format" msgid "" "This represents the 2 channel (stereo/mono) table of contents on a hybrid " "SACD's SACD layer." msgstr "" #: DB:medium_format/description:85 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SACD." msgstr "" #: DB:medium_format/description:88 msgctxt "medium_format" msgid "This represents the multichannel table of contents on a SHM-SACD." msgstr "" #: DB:medium_format/description:86 msgctxt "medium_format" msgid "" "This represents the multichannel table of contents on a hybrid SACD's SACD " "layer." msgstr "" #: DB:work_attribute_type_allowed_value/value:1041 msgctxt "work_attribute_type_allowed_value" msgid "Tilak bihārī" msgstr "" #: DB:work_attribute_type_allowed_value/value:1042 msgctxt "work_attribute_type_allowed_value" msgid "Tilak kāmōd" msgstr "" #: DB:work_attribute_type_allowed_value/value:1043 msgctxt "work_attribute_type_allowed_value" msgid "Tilak naṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:845 msgctxt "work_attribute_type_allowed_value" msgid "Tilavāḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:256 msgctxt "work_attribute_type_allowed_value" msgid "Tillāng" msgstr "" #: DB:work_attribute_type_allowed_value/value:1044 msgctxt "work_attribute_type_allowed_value" msgid "Tilāṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:288 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti tripuṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:284 msgctxt "work_attribute_type_allowed_value" msgid "Tiśra-jāti ēka" msgstr "" #: DB:series_type/name:7 msgctxt "series_type" msgid "Tour" msgstr "巡迴演唱會" #: DB:cover_art_archive.art_type/name:7 msgctxt "cover_art_type" msgid "Track" msgstr "音軌" #: DB:cover_art_archive.art_type/name:9 msgctxt "cover_art_type" msgid "Tray" msgstr "托盤" #: DB:work_attribute_type_allowed_value/value:1046 msgctxt "work_attribute_type_allowed_value" msgid "Trivēṇī gauri" msgstr "" #: DB:work_attribute_type_allowed_value/value:775 msgctxt "work_attribute_type_allowed_value" msgid "Türk Darbı" msgstr "" #: DB:work_attribute_type_allowed_value/value:776 msgctxt "work_attribute_type_allowed_value" msgid "Türkaksağı" msgstr "" #: DB:work_attribute_type_allowed_value/value:580 msgctxt "work_attribute_type_allowed_value" msgid "Türki Hicaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:799 msgctxt "work_attribute_type_allowed_value" msgid "Türkmen" msgstr "" #: DB:work_attribute_type_allowed_value/value:675 msgctxt "work_attribute_type_allowed_value" msgid "Türkü" msgstr "" #: DB:work_attribute_type_allowed_value/value:581 msgctxt "work_attribute_type_allowed_value" msgid "Tüvanger" msgstr "" #: DB:work_attribute_type/name:5 msgctxt "work_attribute_type" msgid "Tāla (Carnatic)" msgstr "" #: DB:work_attribute_type/name:31 msgctxt "work_attribute_type" msgid "Tāla (Hindustani)" msgstr "" #: DB:work_attribute_type_allowed_value/value:846 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:847 msgctxt "work_attribute_type_allowed_value" msgid "Tīntāl-sitārkhānī" msgstr "" #: DB:work_attribute_type_allowed_value/value:257 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1045 msgctxt "work_attribute_type_allowed_value" msgid "Tōḍī" msgstr "" #: DB:medium_format/name:28 msgctxt "medium_format" msgid "UMD" msgstr "" #: DB:medium_format/name:26 msgctxt "medium_format" msgid "USB Flash Drive" msgstr "USB隨身碟" #: DB:work_attribute_type_allowed_value/value:258 msgctxt "work_attribute_type_allowed_value" msgid "Udaya ravicandrika" msgstr "" #: DB:cover_art_archive.art_type/description:14 msgctxt "cover_art_type" msgid "" "Use for images that need work to be used for tagging (but can possibly " "already be used for reference)" msgstr "" #: DB:area_type/description:8 msgctxt "area_type" msgid "" "Used for any military bases that are large enough to be considered an area, " "not just a place." msgstr "" #: DB:area_type/description:9 msgctxt "area_type" msgid "" "Used for semi-autonomous territories governed by indigenous peoples, such as" " Indian reserves/reservations in North America and indigenous territories in" " Central and South America." msgstr "" #: DB:work_attribute_type/name:17 msgctxt "work_attribute_type" msgid "Usul (Ottoman, Turkish)" msgstr "" #: DB:work_attribute_type_allowed_value/value:676 msgctxt "work_attribute_type_allowed_value" msgid "Uzunhava" msgstr "" #: DB:work_attribute_type_allowed_value/value:601 msgctxt "work_attribute_type_allowed_value" msgid "Uzzal" msgstr "" #: DB:work_attribute_type_allowed_value/value:582 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak" msgstr "" #: DB:work_attribute_type_allowed_value/value:583 msgctxt "work_attribute_type_allowed_value" msgid "Uşşak Ruy-i Nikriz" msgstr "" #: DB:work_attribute_type_allowed_value/value:584 msgctxt "work_attribute_type_allowed_value" msgid "Uşşakaşiran" msgstr "" #: DB:medium_format/name:22 msgctxt "medium_format" msgid "VCD" msgstr "VCD" #: DB:medium_format/name:59 msgctxt "medium_format" msgid "VHD" msgstr "VHD" #: DB:medium_format/name:21 msgctxt "medium_format" msgid "VHS" msgstr "VHS錄影帶" #: DB:work_attribute_type_allowed_value/value:261 msgctxt "work_attribute_type_allowed_value" msgid "Vakuḷābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:262 msgctxt "work_attribute_type_allowed_value" msgid "Valaji" msgstr "" #: DB:work_attribute_type_allowed_value/value:263 msgctxt "work_attribute_type_allowed_value" msgid "Vandanadhāriṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:265 msgctxt "work_attribute_type_allowed_value" msgid "Varamu" msgstr "" #: DB:work_attribute_type_allowed_value/value:264 msgctxt "work_attribute_type_allowed_value" msgid "Varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:266 msgctxt "work_attribute_type_allowed_value" msgid "Varṇarūpini" msgstr "" #: DB:work_attribute_type_allowed_value/value:267 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta" msgstr "" #: DB:work_attribute_type_allowed_value/value:268 msgctxt "work_attribute_type_allowed_value" msgid "Vasanta varāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:269 msgctxt "work_attribute_type_allowed_value" msgid "Vasantabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:585 msgctxt "work_attribute_type_allowed_value" msgid "Vecd-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:586 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Arazbar" msgstr "" #: DB:work_attribute_type_allowed_value/value:587 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:588 msgctxt "work_attribute_type_allowed_value" msgid "Vech-i Şehnaz" msgstr "" #: DB:place_type/name:2 msgctxt "place_type" msgid "Venue" msgstr "" #: DB:medium_format/description:59 msgctxt "medium_format" msgid "" "Video High Density (VHD) was a videodisc format which was marketed " "predominantly in Japan by JVC." msgstr "" #: DB:work_attribute_type_allowed_value/value:273 msgctxt "work_attribute_type_allowed_value" msgid "Vijayanagari" msgstr "" #: DB:work_attribute_type_allowed_value/value:274 msgctxt "work_attribute_type_allowed_value" msgid "Vijayasarasvati" msgstr "" #: DB:work_attribute_type_allowed_value/value:275 msgctxt "work_attribute_type_allowed_value" msgid "Vijayaśrī" msgstr "" #: DB:medium_format/name:7 msgctxt "medium_format" msgid "Vinyl" msgstr "黑膠唱片" #: DB:medium_format/name:48 msgctxt "medium_format" msgid "VinylDisc" msgstr "VinylDisc" #: DB:medium_format/name:82 msgctxt "medium_format" msgid "VinylDisc (CD side)" msgstr "" #: DB:medium_format/name:80 msgctxt "medium_format" msgid "VinylDisc (DVD side)" msgstr "" #: DB:medium_format/name:81 msgctxt "medium_format" msgid "VinylDisc (Vinyl side)" msgstr "" #: DB:work_attribute_type_allowed_value/value:259 #: DB:work_attribute_type_allowed_value/value:1047 msgctxt "work_attribute_type_allowed_value" msgid "Vācaspati" msgstr "" #: DB:work_attribute_type_allowed_value/value:260 msgctxt "work_attribute_type_allowed_value" msgid "Vāgadīśvari" msgstr "" #: DB:work_attribute_type_allowed_value/value:270 msgctxt "work_attribute_type_allowed_value" msgid "Vāsanti" msgstr "" #: DB:work_attribute_type_allowed_value/value:271 msgctxt "work_attribute_type_allowed_value" msgid "Vēgavāhiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:272 msgctxt "work_attribute_type_allowed_value" msgid "Vēlāvali" msgstr "" #: DB:work_attribute_type_allowed_value/value:276 msgctxt "work_attribute_type_allowed_value" msgid "Vīra vasantaṁ" msgstr "" #: DB:cover_art_archive.art_type/name:13 msgctxt "cover_art_type" msgid "Watermark" msgstr "浮水印" #: DB:medium_format/name:14 msgctxt "medium_format" msgid "Wax Cylinder" msgstr "" #: DB:instrument_type/name:1 msgctxt "instrument_type" msgid "Wind instrument" msgstr "木管樂器" #: DB:editor_collection_type/name:3 msgctxt "collection_type" msgid "Wishlist" msgstr "願望清單" #: DB:editor_collection_type/name:15 msgctxt "collection_type" msgid "Work" msgstr "作品" #: DB:work_alias_type/name:1 msgctxt "alias_type" msgid "Work name" msgstr "作品名稱" #: DB:series_type/name:4 msgctxt "series_type" msgid "Work series" msgstr "作品系列" #: DB:work_attribute_type_allowed_value/value:277 msgctxt "work_attribute_type_allowed_value" msgid "Yadukula kāṁbōji" msgstr "" #: DB:work_attribute_type_allowed_value/value:1048 msgctxt "work_attribute_type_allowed_value" msgid "Yaman kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1049 msgctxt "work_attribute_type_allowed_value" msgid "Yamanī bilāval" msgstr "" #: DB:work_attribute_type_allowed_value/value:278 msgctxt "work_attribute_type_allowed_value" msgid "Yamuna kalyāṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:589 msgctxt "work_attribute_type_allowed_value" msgid "Yegah" msgstr "" #: DB:work_attribute_type_allowed_value/value:590 msgctxt "work_attribute_type_allowed_value" msgid "Yegah-ı Acemi" msgstr "" #: DB:work_attribute_type_allowed_value/value:677 #: DB:work_attribute_type_allowed_value/value:777 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai" msgstr "" #: DB:work_attribute_type_allowed_value/value:778 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksemai II" msgstr "" #: DB:work_attribute_type_allowed_value/value:779 msgctxt "work_attribute_type_allowed_value" msgid "Yürüksofyan" msgstr "" #: DB:work_attribute_type/name:30 msgctxt "work_attribute_type" msgid "ZAiKS ID" msgstr "ZAiKS ID" #: DB:work_attribute_type_allowed_value/value:780 msgctxt "work_attribute_type_allowed_value" msgid "Zafer" msgstr "" #: DB:work_type/name:19 msgctxt "work_type" msgid "Zarzuela" msgstr "西班牙輕歌劇" #: DB:work_attribute_type_allowed_value/value:591 msgctxt "work_attribute_type_allowed_value" msgid "Zavil" msgstr "" #: DB:work_attribute_type_allowed_value/value:592 msgctxt "work_attribute_type_allowed_value" msgid "Zavilaşiran" msgstr "" #: DB:work_attribute_type_allowed_value/value:781 msgctxt "work_attribute_type_allowed_value" msgid "Zencir" msgstr "" #: DB:work_attribute_type_allowed_value/value:593 msgctxt "work_attribute_type_allowed_value" msgid "Zengule" msgstr "" #: DB:work_attribute_type_allowed_value/value:594 msgctxt "work_attribute_type_allowed_value" msgid "Zengulebuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:595 msgctxt "work_attribute_type_allowed_value" msgid "Zenguleli Kürdi" msgstr "" #: DB:work_attribute_type_allowed_value/value:597 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ü Tarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:596 msgctxt "work_attribute_type_allowed_value" msgid "Zevk-ı Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:678 msgctxt "work_attribute_type_allowed_value" msgid "Zeybek" msgstr "" #: DB:work_attribute_type_allowed_value/value:598 msgctxt "work_attribute_type_allowed_value" msgid "Zilkeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:1050 msgctxt "work_attribute_type_allowed_value" msgid "Zilāph" msgstr "" #: DB:medium_format/name:77 msgctxt "medium_format" msgid "Zip Disk" msgstr "" #: DB:work_attribute_type_allowed_value/value:599 msgctxt "work_attribute_type_allowed_value" msgid "Zirefkend" msgstr "" #: DB:work_attribute_type_allowed_value/value:298 #: DB:work_attribute_type_allowed_value/value:602 #: DB:work_attribute_type_allowed_value/value:681 msgctxt "work_attribute_type_allowed_value" msgid "ambiguous" msgstr "歧義的" #: DB:medium_format/name:27 msgctxt "medium_format" msgid "slotMusic" msgstr "" #: DB:work_attribute_type_allowed_value/value:340 msgctxt "work_attribute_type_allowed_value" msgid "Çargah" msgstr "" #: DB:work_attribute_type_allowed_value/value:341 msgctxt "work_attribute_type_allowed_value" msgid "Çargah (Yeni)" msgstr "" #: DB:work_attribute_type_allowed_value/value:342 msgctxt "work_attribute_type_allowed_value" msgid "Çehar Agazin" msgstr "" #: DB:work_attribute_type_allowed_value/value:706 msgctxt "work_attribute_type_allowed_value" msgid "Çenber" msgstr "" #: DB:work_attribute_type_allowed_value/value:707 msgctxt "work_attribute_type_allowed_value" msgid "Çeng-i Harbi" msgstr "" #: DB:work_attribute_type_allowed_value/value:708 msgctxt "work_attribute_type_allowed_value" msgid "Çifteaksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:709 msgctxt "work_attribute_type_allowed_value" msgid "Çiftedüyek" msgstr "" #: DB:work_attribute_type_allowed_value/value:710 msgctxt "work_attribute_type_allowed_value" msgid "Çiftesofyan" msgstr "" #: DB:work_attribute_type_allowed_value/value:679 msgctxt "work_attribute_type_allowed_value" msgid "Çiftetelli" msgstr "" #: DB:work_attribute_type_allowed_value/value:609 msgctxt "work_attribute_type_allowed_value" msgid "Çocuk şarkısı" msgstr "" #: DB:work_type/name:20 msgctxt "work_type" msgid "Étude" msgstr "練習曲" #: DB:work_attribute_type_allowed_value/value:653 msgctxt "work_attribute_type_allowed_value" msgid "Örnek Öz" msgstr "" #: DB:work_attribute_type_allowed_value/value:35 msgctxt "work_attribute_type_allowed_value" msgid "Ābhēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:36 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgi" msgstr "" #: DB:work_attribute_type_allowed_value/value:858 msgctxt "work_attribute_type_allowed_value" msgid "Ābhōgī" msgstr "" #: DB:work_attribute_type_allowed_value/value:821 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā" msgstr "" #: DB:work_attribute_type_allowed_value/value:822 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā cautāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:823 msgctxt "work_attribute_type_allowed_value" msgid "Ādhā/jaṭ" msgstr "" #: DB:work_attribute_type_allowed_value/value:279 #: DB:work_attribute_type_allowed_value/value:824 msgctxt "work_attribute_type_allowed_value" msgid "Ādi" msgstr "" #: DB:work_attribute_type_allowed_value/value:290 msgctxt "work_attribute_type_allowed_value" msgid "Ādi (Tiśra naḍe)" msgstr "" #: DB:work_attribute_type_allowed_value/value:37 msgctxt "work_attribute_type_allowed_value" msgid "Āhir bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:38 msgctxt "work_attribute_type_allowed_value" msgid "Āhiri" msgstr "" #: DB:work_attribute_type_allowed_value/value:859 msgctxt "work_attribute_type_allowed_value" msgid "Ānand malhār" msgstr "" #: DB:work_attribute_type_allowed_value/value:41 msgctxt "work_attribute_type_allowed_value" msgid "Ānandabhairavi" msgstr "" #: DB:work_attribute_type_allowed_value/value:42 msgctxt "work_attribute_type_allowed_value" msgid "Āndōḷika" msgstr "" #: DB:work_attribute_type_allowed_value/value:43 #: DB:work_attribute_type_allowed_value/value:860 msgctxt "work_attribute_type_allowed_value" msgid "Ārabhi" msgstr "" #: DB:work_attribute_type_allowed_value/value:907 msgctxt "work_attribute_type_allowed_value" msgid "Ēk niṣād bihāgḍā" msgstr "" #: DB:work_attribute_type_allowed_value/value:283 msgctxt "work_attribute_type_allowed_value" msgid "Ēka" msgstr "" #: DB:work_attribute_type_allowed_value/value:831 msgctxt "work_attribute_type_allowed_value" msgid "Ēktāl" msgstr "" #: DB:work_attribute_type_allowed_value/value:436 msgctxt "work_attribute_type_allowed_value" msgid "İbrahimi" msgstr "" #: DB:work_attribute_type_allowed_value/value:740 msgctxt "work_attribute_type_allowed_value" msgid "İki Bir" msgstr "" #: DB:work_attribute_type_allowed_value/value:741 msgctxt "work_attribute_type_allowed_value" msgid "İkiz Aksak" msgstr "" #: DB:work_attribute_type_allowed_value/value:620 msgctxt "work_attribute_type_allowed_value" msgid "İlahi" msgstr "" #: DB:work_attribute_type_allowed_value/value:226 msgctxt "work_attribute_type_allowed_value" msgid "Śankarābharaṇaṁ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1012 msgctxt "work_attribute_type_allowed_value" msgid "Śaṅkara" msgstr "" #: DB:work_attribute_type_allowed_value/value:842 msgctxt "work_attribute_type_allowed_value" msgid "Śikhar" msgstr "" #: DB:work_attribute_type_allowed_value/value:1021 msgctxt "work_attribute_type_allowed_value" msgid "Śivamat bhairav" msgstr "" #: DB:work_attribute_type_allowed_value/value:240 msgctxt "work_attribute_type_allowed_value" msgid "Śivaranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1022 msgctxt "work_attribute_type_allowed_value" msgid "Śivaran̄jani" msgstr "" #: DB:work_attribute_type_allowed_value/value:241 #: DB:work_attribute_type_allowed_value/value:1027 msgctxt "work_attribute_type_allowed_value" msgid "Śrī" msgstr "" #: DB:work_attribute_type_allowed_value/value:242 msgctxt "work_attribute_type_allowed_value" msgid "Śrīranjani" msgstr "" #: DB:work_attribute_type_allowed_value/value:1028 msgctxt "work_attribute_type_allowed_value" msgid "Śubhalakṣmi" msgstr "" #: DB:work_attribute_type_allowed_value/value:243 msgctxt "work_attribute_type_allowed_value" msgid "Śubhapantuvarāḷi" msgstr "" #: DB:work_attribute_type_allowed_value/value:245 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sārang" msgstr "" #: DB:work_attribute_type_allowed_value/value:246 msgctxt "work_attribute_type_allowed_value" msgid "Śudda sāvēri" msgstr "" #: DB:work_attribute_type_allowed_value/value:247 msgctxt "work_attribute_type_allowed_value" msgid "Śuddadhanyāsi" msgstr "" #: DB:work_attribute_type_allowed_value/value:248 msgctxt "work_attribute_type_allowed_value" msgid "Śuddasīmantini" msgstr "" #: DB:work_attribute_type_allowed_value/value:1029 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh baradi" msgstr "" #: DB:work_attribute_type_allowed_value/value:1030 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh basant" msgstr "" #: DB:work_attribute_type_allowed_value/value:1031 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:1032 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh mārū" msgstr "" #: DB:work_attribute_type_allowed_value/value:1033 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh naṭa" msgstr "" #: DB:work_attribute_type_allowed_value/value:1034 msgctxt "work_attribute_type_allowed_value" msgid "Śuddh sāraṅg" msgstr "" #: DB:work_attribute_type_allowed_value/value:1039 msgctxt "work_attribute_type_allowed_value" msgid "Śyām kalyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:254 msgctxt "work_attribute_type_allowed_value" msgid "Śyāṁ kaḷyāṇ" msgstr "" #: DB:work_attribute_type_allowed_value/value:249 msgctxt "work_attribute_type_allowed_value" msgid "Śūḷiṇi" msgstr "" #: DB:work_attribute_type_allowed_value/value:773 msgctxt "work_attribute_type_allowed_value" msgid "Şark Devr-i Revanı" msgstr "" #: DB:work_attribute_type_allowed_value/value:665 msgctxt "work_attribute_type_allowed_value" msgid "Şarkı" msgstr "" #: DB:work_attribute_type_allowed_value/value:549 msgctxt "work_attribute_type_allowed_value" msgid "Şedaraban" msgstr "" #: DB:work_attribute_type_allowed_value/value:550 msgctxt "work_attribute_type_allowed_value" msgid "Şedd-i Saba" msgstr "" #: DB:work_attribute_type_allowed_value/value:551 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz" msgstr "" #: DB:work_attribute_type_allowed_value/value:554 msgctxt "work_attribute_type_allowed_value" msgid "Şehnaz Nişaburek" msgstr "" #: DB:work_attribute_type_allowed_value/value:552 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazbuselik" msgstr "" #: DB:work_attribute_type_allowed_value/value:553 msgctxt "work_attribute_type_allowed_value" msgid "Şehnazhaveran" msgstr "" #: DB:work_attribute_type_allowed_value/value:555 msgctxt "work_attribute_type_allowed_value" msgid "Şemsefruz" msgstr "" #: DB:work_attribute_type_allowed_value/value:556 msgctxt "work_attribute_type_allowed_value" msgid "Şeref-i Hamidi" msgstr "" #: DB:work_attribute_type_allowed_value/value:557 msgctxt "work_attribute_type_allowed_value" msgid "Şerefnuma" msgstr "" #: DB:work_attribute_type_allowed_value/value:558 msgctxt "work_attribute_type_allowed_value" msgid "Şevk" msgstr "" #: DB:work_attribute_type_allowed_value/value:561 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cedid" msgstr "" #: DB:work_attribute_type_allowed_value/value:563 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Cihan" msgstr "" #: DB:work_attribute_type_allowed_value/value:562 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Dil" msgstr "" #: DB:work_attribute_type_allowed_value/value:564 msgctxt "work_attribute_type_allowed_value" msgid "Şevk-i Serab" msgstr "" #: DB:work_attribute_type_allowed_value/value:559 msgctxt "work_attribute_type_allowed_value" msgid "Şevkaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:560 msgctxt "work_attribute_type_allowed_value" msgid "Şevkefza" msgstr "" #: DB:work_attribute_type_allowed_value/value:565 msgctxt "work_attribute_type_allowed_value" msgid "Şevknüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:566 msgctxt "work_attribute_type_allowed_value" msgid "Şevkutarab" msgstr "" #: DB:work_attribute_type_allowed_value/value:567 msgctxt "work_attribute_type_allowed_value" msgid "Şinaver" msgstr "" #: DB:work_attribute_type_allowed_value/value:568 msgctxt "work_attribute_type_allowed_value" msgid "Şiraz" msgstr "" #: DB:work_attribute_type_allowed_value/value:569 msgctxt "work_attribute_type_allowed_value" msgid "Şivekar" msgstr "" #: DB:work_attribute_type_allowed_value/value:570 msgctxt "work_attribute_type_allowed_value" msgid "Şivekeş" msgstr "" #: DB:work_attribute_type_allowed_value/value:571 msgctxt "work_attribute_type_allowed_value" msgid "Şivenüma" msgstr "" #: DB:work_attribute_type_allowed_value/value:572 msgctxt "work_attribute_type_allowed_value" msgid "Şuri" msgstr "" #: DB:work_attribute_type_allowed_value/value:666 msgctxt "work_attribute_type_allowed_value" msgid "Şuğul" msgstr "" #: DB:work_attribute_type_allowed_value/value:894 msgctxt "work_attribute_type_allowed_value" msgid "Ḍāgori" msgstr "" #: DB:work_attribute_type_allowed_value/value:227 msgctxt "work_attribute_type_allowed_value" msgid "Ṣanmukhapriya" msgstr "" ���������������������������������������������������picard-release-2.7.3/po/bg.po�����������������������������������������������������������������������0000664�0000000�0000000�00000457051�14167750105�0015773�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # FIRST AUTHOR <EMAIL@ADDRESS>, 2009 # Philipp Wolfer <ph.wolfer@gmail.com>, 2021 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Bulgarian (http://www.transifex.com/musicbrainz/musicbrainz/language/bg/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: bg\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:651 msgid "[loading album information]" msgstr "[зареждане на информация за албума]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[неуспешно зареждане на албума %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Общи" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Автоматично сканиране на всички нови файлове" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Метаданни" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Етикети" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Изчистване на съществуващите етикети" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Изтриване на празни папки" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Скриптове" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Потребителски интерфейс" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Избор на множество папки" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "За напреднали" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Парче" #: picard/releasegroup.py:70 msgid "Year" msgstr "" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Формат" #: picard/releasegroup.py:73 msgid "Label" msgstr "Етикет" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Арабски" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Немски" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Английски" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Английски (Канада)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Английски (Великобритания)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Испански" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Естонски" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Финландски" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Френски" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Галисийски" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Унгарски" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Италиански" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Холандски" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Полски" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Бразилски португалски" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Румънски" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Шведски" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Африканс" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Арменски" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Български" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Китайски" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Хинди" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Каннада" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Литовски" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "Фарси" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Сръбски" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Тонга" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Уелски" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Alex Stanev https://launchpad.net/~realender\n svilborg https://launchpad.net/~svilborg" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Преведено на български от %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Албум" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Изпълнител" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Дата" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Баркод" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Име на файла:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Формат:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Размер:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Времетраене:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Бит./сек:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Моно" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Стерео" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Канали:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Информация" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Заглавие" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Времетраене" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Изпълнител на албума" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Композитор" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Носител" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Жанр" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Оригинална Дата на Излизане" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Колекции" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Опции..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Изрязване" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Поставяне" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Помощ..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&Относно..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Дарение..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Добавяне на файлове..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "" #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Запис" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Записване на избраните файлове" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "Из&ход" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "&Премахване" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Премахване на избраните файлове / албуми" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Търсене" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&Търсене" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "&Опресняване" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Файл" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Редакция" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Настройки" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "&Инструменти" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "Помо&щ" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Песен" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Таг" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "Сървърът %s изисква автентикация. Моля, въведете вашето потребителско име и парола." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Грешка" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Форматът на именуване на файлове не може да е празен" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Име на файл" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "От&каз" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Избор…" #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Презаписване на файл, ако вече съществува" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Порт:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Адрес на сървър:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Показване на текстови етикети под иконите" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Език на потребителския интерфейс:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Разни" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Минимална прилика при файлово търсене:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Потребителски полета" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Различни изпълнители:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Песни без албум:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "По подразбиране" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Потребителско име:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Парола:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Приставки" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Име" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Версия" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Подробности" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "Имейл:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Записване на етикети във файловете" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Изисква се идентификация" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Преглед" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&Ok" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "Жанрове" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Сканирай" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Запази" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Системни настройки по подразбиране" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Езикът променен" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Вие сте променили езика на интерфейса. Трябва да рестартирате Picard, за да може промяната да влезе в сила." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Грешка в скрипта" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Език" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Издаване" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "" #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Ред на сортиране на албум" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Аранжор" #: picard/util/tags.py:42 msgid "Artists" msgstr "" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "Уд/мин" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Каталожен номер" #: picard/util/tags.py:48 msgid "Comment" msgstr "Коментар" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Диригент" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Авторски права" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Номер на диск" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ Миксер" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Групиране" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Текстописец" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Текст на песен" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Миксер" #: picard/util/tags.py:76 msgid "Mood" msgstr "Настроение" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "Изпълнител" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Продуцент" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "Оценка" #: picard/util/tags.py:104 msgid "Release Country" msgstr "" #: picard/util/tags.py:105 msgid "Release Status" msgstr "" #: picard/util/tags.py:106 msgid "Release Type" msgstr "" #: picard/util/tags.py:107 msgid "Remixer" msgstr "" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Скрипт" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Подзаглавие" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Общо дискове" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Общо песни" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Номер на песен" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Грешка при стартиране на Уеб-браузъра:\n\n%s" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/ca.po�����������������������������������������������������������������������0000664�0000000�0000000�00000462434�14167750105�0015767�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Aniol, 2014-2015 # FIRST AUTHOR <EMAIL@ADDRESS>, 2008 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # t0n3t <toni75@gmail.com>, 2013 # t0n3t <toni75@gmail.com>, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Catalan (http://www.transifex.com/musicbrainz/musicbrainz/language/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Fitxers sense coincidències" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:651 msgid "[loading album information]" msgstr "[carregant informació de l'àlbum]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[no s'ha pogut carregar l'àlbum %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "Error al carregar les col·leccions: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Fusiona" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Elimina" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "General" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Escanejar automàticament tots els nous fitxers" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "Ignorar MBIDs quan es carreguin nous fitxers" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metadades" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Converteix a ASCII els caràcters de puntuació Unicode" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Utilitza noms d'artista estandarditzats" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Etiquetes" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "No modificar la data dels fitxers etiquetats" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Elimina etiquetes existents" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Elimina etiquetes ID3 dels fitxers FLAC" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Elimina etiquetes APEv2 dels fitxers MP3" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Elimina etiquetes APEv2 dels fitxers AAC" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Elimina etiquetes APEv2 dels fitxers AC3" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "Codificació del texte ID3v2" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Caràtules" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Insereix caràtules dins les etiquetes" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Desa les caràtules com fitxers separats" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Substitueix els caràcters no ASCII" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Esborra els directoris buits" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Interfície d'usuari" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Permet la selecció múltiple de directoris" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "Mostra una confirmació si hi han canvis pendents de desar" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Avançat" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Pistes" #: picard/releasegroup.py:70 msgid "Year" msgstr "Any" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "País" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Format" #: picard/releasegroup.py:73 msgid "Label" msgstr "Etiqueta" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Error al cercar el CD" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Error llegint el CD:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Àrab" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Català" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Txec" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Alemany" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Anglès" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "Anglès (Austràlia)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Anglès (Canadà)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Anglès (Regne Unit)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Espanyol" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Estonià" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Finès" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Francès" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "Francès (Canadà)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Italià" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Neerlandès" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Polonès" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Portuguès brasiler" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Albanès" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Suec" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "Àfar" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Afrikaans" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "Àkan" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "Amhàric" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Armeni" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "Assamès" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Àzeri" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "Basc" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Belarus" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Bengalí" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "Bilin" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Bosnià" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Búlgar" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "Birmà" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Xinès" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "Copte" #: picard/const/locales.py:105 msgid "Cornish" msgstr "Còrnic" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Croat" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Desconegut" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Equip de traducció de MusicBrainz al català:\n https://www.transifex.com/projects/p/musicbrainz/language/ca/\n\nCol·laboracions històriques via Launchpad:\n David Martín Alaminos https://launchpad.net/~gnomyst\n animarval https://launchpad.net/~animarval\n iletlovein https://launchpad.net/~soma27" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Traduït al LANG per %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Àlbum" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Artista" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Data" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Segells" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Catàleg #s" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Codi de barres" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "Refresca la llista" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Mou els fitxers etiquetats aquí" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "Mostra fitxers &ocults" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Informació" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Nom de fitxer:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Format:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Mida:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Durada:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Bitrate:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Freqüència de mostreig:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Bits per mostra:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Stereo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Canals:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Àlbum:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Artista:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Informació" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Fitxers" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Àlbums" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "Fitxers pendents" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "Peticions pendents" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Títol" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Durada" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Artista de l'àlbum" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Compositor" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Mitjà" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Gènere" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Expandeix-ho tot" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "&Redueix-ho tot" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "&Altres versions" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Carregant..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Clústers" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Registre" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Canvis pendents de desar" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Segur que voleu sortir de Picard?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "Hi ha %d fitxer sense desar. Si tanqueu Picard es perdran els canvis no desats." msgstr[1] "Hi han %d fitxers sense desar. Si tanqueu Picard es perdran els canvis no desats." #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "&Sortir de Picard" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Llest" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr " Escoltant el port %(port)d " #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "Necessiteu configurar la vostra clau API de l'AcoustID abans de poder enviar empremtes." #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Opcions..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Talla" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Enganxa" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Ajuda..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&Quant a..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Donacions..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "&Informar d'un error..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "&Fòrum d'ajuda..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Afegeix fitxers..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Afegir fitxers a l'etiquetador" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "A&fegeix carpeta..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Afegir carpeta a l'etiquetador" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Desar" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Desar fitxers seleccionats" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "&Enviar AcoustIDs" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "S&ortir" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "&Elimina" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Elimina els fitxers/àlbums seleccionats" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "Cerca a &navegador" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "Cercar l'element seleccionat al lloc web de MusicBrainz" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "&Explorador d'arxius" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Caràtules" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Cerca" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "&Cerca CD..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "&Escanejar" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "Cl&úster" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&Cerca" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Informació..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "&Actualitza" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "&Reanomena fitxers" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "&Mou fitxers" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "Desa &etiquetes" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Etiquetar des dels &noms de fitxer" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Fitxer" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Editar" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Veure" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Opcions" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "&Eines" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Ajuda" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Pista" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Tots els formats suportats" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "Configuració necessària" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "El sistema d'empremtes d'àudio no està configurat. Voleu fer-ho ara?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Etiqueta" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Valor original" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Nou valor" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Afegir nova etiqueta..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Mostra primers els canvis" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Edita..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "Utilitza el valor original" msgstr[1] "Utilitza els valors originals" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "El servidor %s necessita autenticació. Si us plau, introduïu el vostre nom d'usuari i contrasenya." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "El proxy %s necessita autenticació. Si us plau, introduïu el vostre nom d'usuari i contrasenya." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Error" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Nom de fitxer" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Recerca de CD" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Cancel·la" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Edita etiqueta" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Edita valor" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Afegeix valor" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Esborra valor" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Opcions" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Navega..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Descarrega..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "Unitat de CD-ROM per les recerques:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Unitat de CD-ROM per defecte en les recerques:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Sobreescriu el fitxer si ja existeix" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Recerca d'empremtes d'àudio" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Utilitza AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "Configuració AcoustID" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "Calculadora d'empremtes:" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "Clau API:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Obté una clau API..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "Servidor MusicBrainz" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Port:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Adreça del servidor:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Utilitza etiquetes de folcsonomia com a gènere" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Mostra etiquetes de texte a sota les icones" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Llengua de l'interfície d'usuari:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Miscel·lània" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Utilitza la sintaxi avançada en les consules" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Llindars" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Mínima semblança per fer coincidir fitxers amb pistes:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Mínima semblança per recerques de fitxers:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Mínima similitud per les recerques de clúster:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Camps personalitzats" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Diversos artistes:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Pistes aïllades:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Valor per defecte" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Proxy web" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Nom d'usuari:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Contrasenya:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Plugins" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Nom" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Versió" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Instal·lar plugin..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Detalls" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "Correu electrònic:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Envia qualificacions a MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Reanomena els fitxers al desar-los" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Escriu etiquetes als fitxers" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "Evita que aquestes etiquetes siguin esborrades o reemplaçades amb la informació de MusicBrainz:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "Versió d'ID3v2" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Inclou també etiquetes ID3v1 als fitxers" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Autentificació necessària" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Converteix noms de fitxer a etiquetes" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Reemplaça guions baixos per espais" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "Cercant empremtes" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Afegeix carpeta" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Afegeix fitxers" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Cerca" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Escanejar" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "Cerca a navegador" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Desar" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "Enviar AcoustIDs" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "Cerca CD..." #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Paràmetres per defecte del sistema" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "Valor" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "Xarxa" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Llicència" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "Reinicialitza tot" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Idioma" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "Empremta AcoustID" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Arranjador" #: picard/util/tags.py:42 msgid "Artists" msgstr "Artistes" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Ordre de " #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Nº de catàleg" #: picard/util/tags.py:48 msgid "Comment" msgstr "Comentari" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "Recopilació (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Director" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Copyright" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "ID de disc" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Nº de disc" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Codificat per" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Enginyer" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Segell discogràfic" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Lletrista" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Lletres" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Mesclador" #: picard/util/tags.py:76 msgid "Mood" msgstr "Estat d'ànim" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "ID MusicBrainz d'artista" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "ID MusicBrainz de disc" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "ID MusicBrainz d'enregistrament" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "ID MusicBrainz de treball" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "Empremta MusicIP" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "PUID MusicIP" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "Intèrpret" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Productor" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "" #: picard/util/tags.py:104 msgid "Release Country" msgstr "" #: picard/util/tags.py:105 msgid "Release Status" msgstr "" #: picard/util/tags.py:106 msgid "Release Type" msgstr "" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remesclador" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Escriptura" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Subtítol" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Total de discs" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Total de pistes" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Nº de pista" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "Lloc web de l'artista" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "Escriptor" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Error de navegador" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Error intentant executar el navegador web:\n\n%s" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/������������������������������������������������������������������0000775�0000000�0000000�00000000000�14167750105�0017042�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/bg.po�������������������������������������������������������������0000664�0000000�0000000�00000103031�14167750105�0017770�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Aleksandar Hadzhivelichkov <Raphaelo245@gmail.com>, 2021 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-06-20 04:21+0000\n" "Last-Translator: Aleksandar Hadzhivelichkov <Raphaelo245@gmail.com>\n" "Language-Team: Bulgarian (http://www.transifex.com/musicbrainz/musicbrainz/language/bg/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: bg\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Афганистан" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Албания" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Алжир" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Американска Самоа" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Андора" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Ангола" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Ангила" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Антарктида" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Антигуа и Барбуда" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Аржентина" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Армения" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Аруба" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Австралия" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Австрия" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Азербейджан" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Бахамски острови" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Бахрейн" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Бангладеш" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Барбадос" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Беларус" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Белгия" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Белийз" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Бенин" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Бермудски острови" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Бутан" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Боливия" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Бонайре, Синт Евстатий и Саба" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Босна и Херцеговина" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Ботсвана" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Остров Буве" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Бразилия" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Британска територия в Индийския океан" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Вирджински острови" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Бруней" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "България" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Буркина Фасо" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Бурунди" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Камбоджа" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Камерун" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Канада" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Капо Верде" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Кайманови острови" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Централноафриканска Република" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Чад" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Чили" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "Китай" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Коледни острови" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Кокосови (Кийлинг) острови" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Колумбия" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Коморски острови" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Конго" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Острови Кук" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Коста Рика" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Хърватия" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Куба" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Кюрасао" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Кипър" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Чешка република" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Чехословакия" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Бряг на слоновата кост" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Демократична република Конго" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Дания" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Джибути" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Доминика" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Доминиканска република" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Източна Германия" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Еквадор" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Египет" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "Ел Салвадор" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Екваториална Гвинея" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Еритрея" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Естония" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Етиопия" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Европа" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Фолклендски Острови" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Фарьорски острови" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Федерални Микронезиански щати" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Фиджи" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Финландия" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Франция" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Френска Гвиана" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Френска Полинезия" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Френски южни територии" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Габон" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Гамбия" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Грузия" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Германия" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Гана" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Гибралтар" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Гърция" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Гренландия" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Гренада" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Гваделупа" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Гуам" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Гватемала" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Гернси" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Гвинея" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Гвинея-Бисау" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Гаяна" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Хаити" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Остров Хърд и островите Макдоналд" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Хондурас" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Хонг Конг" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Унгария" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Исландия" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "Индия" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Индонезия" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Иран" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Ирак" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Ирландия" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Остров Ман" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Израел" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Италия" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Ямайка" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Япония" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Джърси" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Йордания" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Казахстан" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Кения" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Кирибати" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Косово" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Кувейт" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Киргизстан" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Лаос" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Латвия" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Ливан" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Лесото" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Либерия" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Либия" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Лихтенщайн" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Литва" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Люксембург" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Макао" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Македония" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Мадагаскар" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Малави" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Малайзия" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Малдивски острови" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Мали" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Малта" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Маршалови острови" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Мартиника" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Мавритания" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Мавриций" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Майот" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Мексико" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Молдова" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Монако" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Монголия" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Черна гора" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Монсерат" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Мароко" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Мозамбик" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Мианмар" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Намибия" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Науру" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Непал" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Холандия" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Холандски Антили" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Нова Каледония" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Нова Зеландия" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Никарагуа" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Нигер" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Нигерия" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Ниуе" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Остров Норфолк" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Северна Корея" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Северни Мариански острови" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Норвегия" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Оман" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Пакистан" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Палау" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Палестина" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Панама" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Папуа Нова Гвинея" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Парагвай" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Перу" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Филипини" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Острови Питкерн" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Полша" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Португалия" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Пуерто Рико" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Катар" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Румъния" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Русия" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Руанда" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Реюнион" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Свети Бартелеми" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Света Елена, Възнесение Господне и Тристан да Куня" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Сейнт Китс и Невис" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Сейнт Лусия" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Свети Мартин (френска част)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Св. Пиер и Микелон" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Сейнт Винсент и Гренадини" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Самоа" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "Сан Марино" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Сао Томе и Принсипи" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Саудитска Арабия" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Сенегал" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Сърбия" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Сърбия и Черна гора" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Сейшели" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Сиера Леоне" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Сингапур" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Синт Маартен (холандска част)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Словакия" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Словения" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Соломонови острови" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Сомалия" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Република Южна Африка" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Южна Джорджия и Южните сандвичеви острови" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Южна Корея" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Южна Судан" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Съветски съюз" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Испания" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Шри Ланка" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Судан" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Суринам" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Свалбард и Ян Майен" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Свазиленд" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Швеция" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Швейцария" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Сирия" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Тайван" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Таджикистан" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Танзания" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Тайланд" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Тимор-Лешти" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Того" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Токелау" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Тонга" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Тринидад и Тобаго" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Тунис" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Турция" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Туркменистан" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Търкс и Кайкос острови" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Тувалу" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Американски Вирджински острови" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Уганда" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Украйна" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Обединени Арабски Емирства" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Великобритания" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Съединени Амеркански Щати" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Малки далечни острови на САЩ" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Уругвай" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Узбекистан" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Вануату" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Ватикана" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Венецуела" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Виетнам" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Уолис и Футуна" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Западна Сахара" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Йемен" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Югославия" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Замбия" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Зимбабве" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[В световен мащаб]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Оландските острови" �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/ca.po�������������������������������������������������������������0000664�0000000�0000000�00000076156�14167750105�0020004�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Aniol, 2015 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-19 13:06+0000\n" "Last-Translator: Aniol\n" "Language-Team: Catalan (http://www.transifex.com/musicbrainz/musicbrainz/language/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afganistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albània" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Algèria" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Samoa Americana" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antàrtida" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua i Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentina" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armènia" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Austràlia" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Àustria" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbaitjan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahames" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrain" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesh" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Bielorússia" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Bèlgica" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benín" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermuda" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bhutan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolívia" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Sint Eustatius i Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bòsnia i Hercegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Illa Bouvet" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brasil" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Territori Britànic de l'Oceà Índic" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Illes Verges Britàniques" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunei" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgària" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Cambodja" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Camerun" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Canadà" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Cap Verd" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Illes Caiman" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "República Centreafricana" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Txad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Xile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "Xina" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Illes Christmas" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Illes Cocos (Keeling)" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Colòmbia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Comores" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Congo, República del" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Illes Cook" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Costa Rica" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Croàcia" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Cuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Xipre" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "República Txeca" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Txecoslovàquia" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Costa d'Ivori" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "República Democràtica del Congo" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Dinamarca" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Djibouti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominica" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "República Dominicana" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "República Democràtica Alemanya" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Equador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egipte" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Guinea Equatorial" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritrea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estònia" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Etiòpia" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Europa" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Illes Malvines" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Illes Faroe" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Estats Federats de Micronèsia" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fiji" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finlàndia" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "França" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Guaiana Francesa" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Polinèsia Francesa" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Territoris Francesos del Sud" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gàmbia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Geòrgia" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Alemanya" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Grècia" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Groenlàndia" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadeloupe" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guinea" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guinea Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guyana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haití" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Illa Heard i Illes McDonald" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Hondures" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hong Kong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Hongria" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Islàndia" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "Índia" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonèsia" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Iran" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Iraq" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Irlanda" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Illa de Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Israel" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Itàlia" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamaica" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japó" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordània" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazakhstan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenya" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuwait" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kirguizistan" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Letònia" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Líban" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesotho" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Libèria" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Líbia" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liechtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Lituània" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luxemburg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macau" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "República de Macedònia" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagascar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malawi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malàisia" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldives" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Illes Marshall" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinica" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritània" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Maurici" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Mèxic" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "República de Moldàvia" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Mònaco" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongòlia" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Montenegro" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Marroc" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Moçambic" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Myanmar" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namíbia" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Països Baixos" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Antilles Neerlandeses" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Nova Caledònia" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Nova Zelanda" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nicaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Níger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigèria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Illa Norfolk" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Corea del Nord" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Illes Marianes del Nord" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Noruega" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Oman" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestina" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panamà" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papua Nova Guinea" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguai" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Perú" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filipines" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairn" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Polònia" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugal" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Puerto Rico" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Qatar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Romania" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Rússia" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Ruanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Reunió" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Saint Barthélemy" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Santa Helena, Ascensió i Tristan da Cunha" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Saint Kitts i Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Saint Lucia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Saint-Martin (zona francesa)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint Pierre i Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Saint Vincent i les Grenadines" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "São Tomé i Príncipe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Aràbia Saudita" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Sèrbia" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Sèrbia i Montenegro" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seychelles" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapur" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Sint Maarten (part Neerlandesa)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Eslovàquia" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Eslovènia" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Illes Salomó" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somàlia" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Sud-àfrica" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Illes Geòrgia del Sud i Sandwich del Sud" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Corea del Sud" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Sudan del sud" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Unió de Repúbliques Socialistes Soviètiques" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Espanya" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Surinam" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard i Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Swazilàndia" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Suècia" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Suïssa" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "República Àrab Siriana" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Taiwan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tadjikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzània" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Tailàndia" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Timor Oriental" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinitat i Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunísia" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turquia" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Illes Turks i Caicos" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Illes Verges Nord-americanes" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ucraïna" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Unió dels Emirats Àrabs" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Regne Unit" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Estats Units" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Illes Perifèriques Menors dels EUA" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguai" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Uzbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Ciutat del Vaticà" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Veneçuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis i Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Sàhara Occidental" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Iemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Iugoslàvia" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zàmbia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Tot el món]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Illes Åland" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/cs.po�������������������������������������������������������������0000664�0000000�0000000�00000076345�14167750105�0020026�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # DJSweder <djsweder@gmail.com>, 2020 # Jiří Hofman <jyrki.hofman@gmail.com>, 2019 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2020-05-12 09:54+0000\n" "Last-Translator: DJSweder <djsweder@gmail.com>\n" "Language-Team: Czech (http://www.transifex.com/musicbrainz/musicbrainz/language/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: cs\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" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afghánistán" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albánie" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Alžírsko" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Americká Samoa" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antarktida" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua a Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentina" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Arménie" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Austrálie" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Rakousko" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Ázerbájdžán" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamy" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrajn" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladéš" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Bělorusko" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belgie" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermudy" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bhútán" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolívie" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Svatý Eustach a Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosna a Hercegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Bouvetův ostrov" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brazílie" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Britské indickooceánské území" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Britské Panenské Ostrovy" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunej" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulharsko" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Kambodža" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Kamerun" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Kanada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Kapverdy" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Kajmanské ostrovy" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Středoafrická republika" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Čad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Chile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "Čína" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Vánoční ostrov" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Kokosové (Keelingovy) ostrovy" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Kolumbie" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Komory" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Konžská republika" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Cookovy ostrovy" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Kostarika" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Chorvatsko" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Kuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Kypr" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Česká republika" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Československo" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Pobřeží slonoviny" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Demokratická republika Kongo" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Dánsko" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Džibutsko" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominika" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Dominikánská republika" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Východní Německo" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ekvádor" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egypt" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Rovníková Guinea" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritrea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estonsko" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Etiopie" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Evropa" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Falklandy" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Faerské ostrovy" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Mikronésie" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fidži" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finsko" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Francie" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Francouzská Guyana" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Francouzská Polynésie" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Francouzská jižní a antarktická území" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambie" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Gruzie" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Německo" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Řecko" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Grónsko" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadeloupe" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guinea" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guinea-Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guyana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haiti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Heardův ostrov a MacDonaldovy ostrovy" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hongkong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Maďarsko" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Island" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "Indie" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonésie" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Írán" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Irák" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Irsko" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Izrael" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Itálie" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamajka" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japonsko" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordánsko" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazachstán" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Keňa" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuvajt" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kyrgyzstán" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Lotyšsko" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Libanon" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesotho" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Libérie" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libye" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Lichtenštejnsko" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Litva" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Lucembursko" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macao" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Makedonie" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagaskar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malawi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malajsie" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maledivy" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Marshallovy ostrovy" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinik" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritánie" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauricius" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Mexiko" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldavsko" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monako" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolsko" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Černá Hora" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Maroko" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mosambik" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Myanmar" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibie" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepál" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Nizozemsko" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Nizozemské Antily" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Nová Kaledonie" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Nový Zéland" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nikaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigérie" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Norfolk" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Severní Korea" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Severní Mariany" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Norsko" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Omán" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pákistán" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestina" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papua Nová Guinea" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguay" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peru" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filipíny" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairn" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Polsko" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugalsko" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Portoriko" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Katar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Rumunsko" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Rusko" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Rwanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Réunion" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Svatý Bartoloměj" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Svatá Helena" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Svatý Kryštof a Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Svatá Lucie" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Svatý Martin (francouzská část)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint Pierre a Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Svatý Vincenc a Grenadiny" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Svatý Tomáš a Princův ostrov" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Saúdská Arábie" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Srbsko" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Srbsko a Černá Hora" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seychely" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapur" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Svatý Martin (nizozemská část)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slovensko" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slovinsko" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Šalomounovy ostrovy" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somálsko" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Jižní Afrika" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Jižní Georgie a Jižní Sandwichovy ostrovy" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Jižní Korea" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Jižní Súdán" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Sovětský svaz" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Španělsko" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Šrí Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Súdán" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Surinam" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Špicberky a Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Svazijsko" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Švédsko" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Švýcarsko" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Sýrie" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Taiwan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tádžikistán" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzánie" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Thajsko" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Východní Timor" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad a Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunisko" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turecko" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistán" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Turks a Caicos" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Spojené Státy Panenské ostrovy" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ukrajina" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Spojené arabské emiráty" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Spojená Království" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Spojené Státy" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Menší odlehlé ostrovy USA" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguay" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Uzbekistán" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Vatikán město" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis a Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Západní Sahara" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Jemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Jugoslávie" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambie" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Celý svět]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Alandy" �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/cy.po�������������������������������������������������������������0000664�0000000�0000000�00000071011�14167750105�0020015�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2018-05-30 11:38+0000\n" "Last-Translator: cerdd83 <cerdd83@gmail.com>\n" "Language-Team: Welsh (http://www.transifex.com/musicbrainz/musicbrainz/language/cy/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: cy\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Yr Ariannin" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Awstralia" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Awstria" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Canada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Ciwba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Cyprus" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Ewrop" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Yr Almaen" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Gwlad yr Iâ" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "India" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Iwerddon" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Qatar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Wcráin" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Unol Daleithiau" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Bydeang]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/da.po�������������������������������������������������������������0000664�0000000�0000000�00000076254�14167750105�0020004�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # FIRST AUTHOR <EMAIL@ADDRESS>, 2006 # Michael Albertsen <culex@culex.dk>, 2019 # Philipp Wolfer <ph.wolfer@gmail.com>, 2020 # Frederik “Freso” S. Olesen <transifex.net@freso.dk>, 2013 # Frederik “Freso” S. Olesen <transifex.net@freso.dk>, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2020-06-26 10:02+0000\n" "Last-Translator: Philipp Wolfer <ph.wolfer@gmail.com>\n" "Language-Team: Danish (http://www.transifex.com/musicbrainz/musicbrainz/language/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afghanistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albanien" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Algeriet" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Amerikansk Samoa" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antarktis" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua og Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentina" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armenien" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Australien" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Østrig" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbajdjan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamas" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrain" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesh" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Hviderusland" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belgien" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermuda" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bhutan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivia" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Sint Eustatius og Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosnien og Hercegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Bouvetøen" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brasilien" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Det britiske territorium i Indiske Ocean" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "De britisk vestindiske ører" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunei" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgarien" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Cambodia" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Cameroun" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Canada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Kap Verde" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Caymanøerne" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Centralafrikanske Republik" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Tchad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Chile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "Kina" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Juleøen" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Cocos (Keeling)-øerne" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Colombia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Comorerne" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Congo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Cook øerne" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Costa Rica" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Kroatien" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Cuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Cypern" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Tjekkiet" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Tjekkoslovakiet" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Elfenbenskysten" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Congo, den demokratiske republik" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Danmark" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Djibouti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominica" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Dominikanske Republik" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Østtyskland" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ecuador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Ægypten" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Ækvatorial Guinea" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritrea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estland" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Etiopien" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Europa" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Falklandsøerne" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Færøerne" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Mikronesiens Forenede Stater" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fiji" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finland" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Frankrig" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Fransk Guinea" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Fransk Polynesien" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Franske sydlige territorier" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Georgien" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Tyskland" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Grækenland" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Grønland" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadeloupe" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guinea" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guinea-Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guyana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haiti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Heard- og McDonaldøerne" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hongkong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Ungarn" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Island" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "Indien" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonesien" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Iran" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Irak" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Irland" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Isle of Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Israel" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Italien" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamaica" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japan" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordan" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazakstan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenya" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuwait" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kirgisistan" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Letland" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Libanon" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesotho" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberia" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libyen" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Lichtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Litauen" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luxembourg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macao" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Makedonien" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagascar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malavi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malaysia" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldiverne" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Marshalløerne" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinique" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritanien" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauritius" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Mexico" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldova" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monaco" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongoliet" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Montenegro" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Marokko" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mozambique" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Myanmar (Burma)" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibia" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Nederlandene (\"Holland\")" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Nederlandske Antiller" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Ny Caledonien" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "New Zealand" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nicaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigeria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Norfolkøen" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Nordkorea" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Nordmarianerne" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Norge" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Oman" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palæstina" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papua Ny Guinea" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguay" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peru" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filipinerne" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairn" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Polen" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugal" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Puerto Rico" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Qatar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Rumænien" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Rusland" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Rwanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Réunion" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Saint Barthélemy" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Sankt Helena, Ascension og Tristan da Cunha" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Sankt Kitts og Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Sankt Lucia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Saint Martin (fransk del)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint-Pierre og Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Saint Vincent og Grenadine øerne" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Sao Tomé og Principe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Saudi Arabien" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Serbien" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Serbien og Montenegro" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seychellerne" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapore" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Sint Maarten (hollandsk del)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slovakiet" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slovenien" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Salomonøerne" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somalia" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Sydafrika" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "South Georgia og South Sandwich Islands" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Sydkorea" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Sydsudan" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Sovjet unionen" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Spanien" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Surinam" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard og Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Swaziland" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Sverige" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Schweiz" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Syrien" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Taiwan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tajikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzania" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Thailand" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Timor-Leste" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad og Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunesien" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Tyrkiet" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Turks- og Caicosøerne" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "jomfruøer, Amerikanske" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ukraine" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Forenede Arabiske Emirater" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Storbritannien" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "USA" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "USA, mindre omliggende øer" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguay" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Usbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Vatikanstaten" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis og Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Vest Sahara" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Yemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Jugoslavien" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Ålandsøerne" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/de.po�������������������������������������������������������������0000664�0000000�0000000�00000077212�14167750105�0020003�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # nikki, 2014 # Daniel Schury <Daniel.Schury@physik.uni-giessen.de>, 2011 # Ettore Atalan <atalanttore@googlemail.com>, 2014 # lorenzpressler <lorenz.pressler@gmail.com>, 2012 # lorenzpressler <lorenz.pressler@gmail.com>, 2012 # Wieland Hoffmann <themineo+transifex@googlemail.com>, 2011 # nikki, 2013-2014 # Nikolai Prokoschenko <nikolai@prokoschenko.de>, 2011 # nikki, 2013 # S.Brandt <s.brandt@mixxx.org>, 2015 # Shepard, 2011 # Shepard, 2011 # Tobias Quathamer <toddy@debian.org>, 2007 # Wieland Hoffmann <themineo+transifex@googlemail.com>, 2011 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-19 12:54+0000\n" "Last-Translator: S.Brandt <s.brandt@mixxx.org>\n" "Language-Team: German (http://www.transifex.com/musicbrainz/musicbrainz/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afghanistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albanien" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Algerien" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Amerikanisch-Samoa" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antarktis" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua und Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentinien" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armenien" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Australien" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Österreich" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Aserbaidschan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamas" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrain" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesch" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Weißrussland" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belgien" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermuda" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bhutan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivien" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Sint Eustatius und Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosnien und Herzegowina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botsuana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Bouvetinsel" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brasilien" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Britisches Territorium im Indischen Ozean" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Britische Jungferninseln" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunei" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgarien" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Kambodscha" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Kamerun" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Kanada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Kap Verde" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Kaimaninseln" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Zentralafrikanische Republik" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Tschad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Chile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "China" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Weihnachtsinseln" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Kokos-(Keeling-)Inseln" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Kolumbien" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Komoren" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Kongo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Cookinseln" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Costa Rica" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Kroatien" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Kuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Zypern" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Tschechische Republik" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Tschechoslowakei" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Elfenbeinküste" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Demokratische Republik Kongo" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Dänemark" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Dschibuti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominica" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Dominikanische Republik" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Deutsche Demokratische Republik" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ecuador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Ägypten" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Äquatorialguinea" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritrea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estland" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Äthiopien" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Europa" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Falklandinseln" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Färöer-Inseln" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Föderierten Staaten von Mikronesien" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fidschi" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finnland" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Frankreich" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Französisch-Guyana" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Französisch-Polynesien" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Französische Süd- und Antarktisgebiete" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabun" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Georgien" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Deutschland" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Griechenland" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Grönland" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadeloupe" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guinea" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guinea-Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guyana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haiti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Heard und McDonaldinseln" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hongkong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Ungarn" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Island" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "Indien" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonesien" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Iran" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Irak" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Irland" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Insel Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Israel" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Italien" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamaika" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japan" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordanien" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kasachstan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenia" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuwait" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kirgisistan" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Lettland" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Libanon" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesotho" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberia" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libyen" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liechtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Litauen" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luxemburg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macao" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Mazedonien" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagaskar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malawi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malaysia" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Malediven" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Marshallinseln" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinique" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauretanien" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauritius" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Mexiko" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldawien" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monaco" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolei" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Montenegro" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Marokko" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mosambik" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Myanmar" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibia" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Niederlande" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Niederländische Antillen" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Neukaledonien" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Neuseeland" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nicaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigeria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Norfolkinsel" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Nordkorea" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Nördliche Marianen" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Norwegen" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Oman" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palästina" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papua-Neuguinea" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguay" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peru" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Philippinen" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairn" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Polen" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugal" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Puerto Rico" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Katar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Rumänien" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Russland" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Ruanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Réunion" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Saint-Barthélemy" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Saint Helena, Ascension und Tristan da Cunha" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "St. Kitts und Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "St. Lucia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Saint Martin (französischer Teil)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "St. Pierre und Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Saint Vincent und die Grenadinen" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "São Tomé und Príncipe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Saudi Arabien" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Serbien" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Serbien und Montenegro" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seychellen" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapur" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Sint Maarten (niederländischer Teil)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slowakei" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slowenien" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Salomon-Inseln" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somalia" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Südafrika" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Südgeorgien und die Südlichen Sandwichinseln" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Südkorea" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Südsudan" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Sowjetunion" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Spanien" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Suriname" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard und Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Swasiland" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Schweden" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Schweiz" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Syrien" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Taiwan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tadschikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tansania" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Thailand" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Osttimor" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad und Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunesien" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Türkei" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Turks- und Caicosinseln" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Amerikanische Jungferninseln" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ukraine" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Vereinigte Arabische Emirate" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Vereinigtes Königreich" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Vereinigte Staaten" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Kleinere Inselbesitzungen der Vereinigten Staaten" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguay" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Usbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Vatikanstadt" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis und Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Westsahara" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Jemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Jugoslawien" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Sambia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Simbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Weltweit]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Åland-Inseln" ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/el.po�������������������������������������������������������������0000664�0000000�0000000�00000103435�14167750105�0020010�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Dimitris <dimpole@gmail.com>, 2014,2016 # Dimitris <dimpole@gmail.com>, 2012 # Dimitris <email address hidden>, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-23 18:13+0000\n" "Last-Translator: Dimitris <dimpole@gmail.com>\n" "Language-Team: Greek (http://www.transifex.com/musicbrainz/musicbrainz/language/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: el\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Αφγανιστάν" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Αλβανία" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Αλγερία" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Αμερικάνικη Σαμόα" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Ανδόρα" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Ανγκόλα" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Ανγκουίλα" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Ανταρκτική" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Αντίγκουα και Μπαρμπούντα" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Αργεντινή" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Αρμενία" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Αρούμπα" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Αυστραλία" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Αυστρία" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Αζερμπαϊτζάν" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Μπαχάμες" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Μπαχρέιν" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Μπαγκλαντές" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Μπαρμπάντος" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Λευκορωσία" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Βέλγιο" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Μπελίζε" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Μπενίν" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Βερμούδα" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Μπουτάν" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Βολιβία" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Μπονέρ, Άγιος Ευστάθιος και Σάμπα" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Βοσνία και Ερζεγοβίνη" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Μποτσουάνα" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Νήσος Μπουβέ" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Βραζιλία" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Βρετανικό έδαφος Ινδικού Ωκεανού" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Βρετανικές Παρθένοι Νήσοι" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Μπρουνέι" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Βουλγαρία" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Μπουρκίνα Φάσο" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Μπουρούντι" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Καμπότζη" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Καμερούν" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Καναδάς" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Πράσινο Ακρωτήριο" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Νησιά Καϋμάν" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Κεντροαφρικανική Δημοκρατία" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Τσαντ" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Χιλή" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "Κίνα" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Νήσος των Χριστουγέννων" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Νησιά Κόκος" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Κολομβία" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Κομόρες" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Κονγκό" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Νήσοι Κουκ" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Κόστα Ρίκα" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Κροατία" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Κούβα" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Κουρασάο" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Κύπρος" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Τσεχία" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Τσεχοσλοβακία" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Ακτή Ελεφαντοστού" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Λαϊκή Δημοκρατία του Κονγκό" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Δανία" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Τζιμπουτί" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Δομινίκα" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Δομινικανή Δημοκρατία" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Ανατολική Γερμανία" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ισημερινός" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Αίγυπτος" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "Ελ Σαλβαδόρ" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Ισημερινή Γουινέα" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Ερυθραία" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Εσθονία" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Αιθιοπία" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Ευρώπη" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Νήσοι Φώκλαντ" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Νήσοι Φερόες" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Ομόσπονδες Πολιτείες της Μικρονησίας" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Φίτζι" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Φινλανδία" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Γαλλία" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Γαλλική Γουιάνα" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Γαλλική Πολυνησία" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Γαλλικά Νότια Εδάφη" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Γκαμπόν" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Γκάμπια" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Γεωργία" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Γερμανία" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Γκάνα" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Γιβραλτάρ" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Ελλάδα" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Γροιλανδία" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Γρενάδα" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Γουαδελούπη" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Γκουαχάν" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Γουατεμάλα" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Γκέρνσεϊ" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Γουινέα" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Γουινέα-Μπισάου" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Γουιάνα" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Αϊτή" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Νήσοι Χερντ και Μακντόναλντ" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Ονδούρα" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Χονγκ Κονγκ" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Ουγγαρία" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Ισλανδία" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "Ινδία" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Ινδονησία" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Ιράν" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Ιράκ" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Ιρλανδία" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Νήσος του Μαν" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Ισραήλ" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Ιταλία" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Τζαμάικα" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Ιαπωνία" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Τζέρσεϊ" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Ιορδανία" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Καζακστάν" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Κένυα" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Κιριμπάτι" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Κόσοβο" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Κουβέιτ" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Κιργιστάν" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Λάος" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Λεττονία" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Λίβανος" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Λεσότο" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Λιβερία" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Λιβύη" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Λιχτενστάιν" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Λιθουανία" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Λουξεμβούργο" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Μακάου" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Μακεδονία" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Μαδαγασκάρη" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Μαλάουι" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Μαλαισία" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Μαλδίβες" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Μάλι" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Μάλτα" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Νησιά Μάρσαλ" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Μαρτινίκα" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Μαυριτανία" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Μαυρίκιος" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Μαγιότ" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Μεξικό" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Μολδαβία" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Μονακό" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Μογγολία" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Μαυροβούνιο" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Μονσερράτ" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Μαρόκο" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Μοζαμβίκη" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Μιανμάρ" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Ναμίμπια" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Ναουρού" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Νεπάλ" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Ολλανδία" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Ολλανδικές Αντίλλες" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Νέα Καληδονία" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Νέα Ζηλανδία" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Νικαράγουα" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Νίγηρας" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Νιγηρία" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Νιούε" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Νησί Νόρφολκ" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Βόρεια Κορέα" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Βόρειες Μαριάνες" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Νορβηγία" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Ομάν" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Πακιστάν" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Παλάου" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Παλαιστίνη" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Παναμάς" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Παπούα Νέα Γουινέα" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Παραγουάη" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Περού" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Φιλιππίνες" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Πίτκερν" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Πολωνία" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Πορτογαλία" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Πόρτο Ρίκο" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Κατάρ" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Ρουμανία" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Ρωσία" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Ρουάντα" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Ρεϋνιόν" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Άγιος Βαρθολομαίος" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Αγία Ελένη, Ασενσιόν και Τριστάν ντα Κούνια" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Άγιος Χριστόφορος και Νέβις" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Αγία Λουκία" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Άγιος Μαρτίνος (γαλλικό τμήμα)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Σαιν Πιερ και Μικελόν" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Άγιος Βικέντιος και Γρεναδίνες" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Σαμόα" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "Άγιος Μαρίνος" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Σάο Τομέ και Πρίνσιπε" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Σαουδική Αραβία" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Σενεγάλη" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Σερβία" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Σερβία και Μαυροβούνιο" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Σεϋχέλλες" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Σιέρα Λεόνε" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Σιγκαπούρη" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Άγιος Μαρτίνος (ολλανδικό τμήμα)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Σλοβακία" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Σλοβενία" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Νήσοι Σολομώντα" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Σομαλία" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Νότια Αφρική" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Νήσοι Νότια Γεωργία και Νότιες Σάντουιτς" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Νότια Κορέα" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Νότιο Σουδάν" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Σοβιετική Ένωση" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Ισπανία" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Σρι Λάνκα" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Σουδάν" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Σουρινάμ" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Σβάλμπαρντ και Γιάν Μαγιέν" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Ζουαζιλάνδη" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Σουηδία" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Ελβετία" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Συρία" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Ταϊβάν" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Τατζικιστάν" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Τανζανία" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Ταϊλάνδη" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Ανατολικό Τιμόρ" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Τόγκο" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Τοκελάου" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Τόνγκα" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Τρινιντάντ και Τομπάγκο" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Τυνησία" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Τουρκία" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Τουρκμενιστάν" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Τερκ και Κάικος" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Τουβαλού" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Αμερικανικές Παρθένοι Νήσοι" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Ουγκάντα" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ουκρανία" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Ηνωμένα Αραβικά Εμιράτα" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Ηνωμένο Βασίλειο" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Ηνωμένες Πολιτείες" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Απομακρυσμένες Νησίδες των Ηνωμένων Πολιτειών" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Ουρουγουάη" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Ουζμπεκιστάν" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Βανουάτου" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Πόλη του Βατικανού" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Βενεζουέλα" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Βιετνάμ" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Ουαλίς και Φουτουνά" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Δυτική Σαχάρα" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Υεμένη" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Γιουγκοσλαβία" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Ζάμπια" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Ζιμπάμπουε" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[παγκόσμια]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Νήσοι Ώλαντ" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/en_AU.po����������������������������������������������������������0000664�0000000�0000000�00000070607�14167750105�0020403�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translators: # Translators: msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2015-03-27 11:32+0000\n" "Last-Translator: Ian McEwen <ianmcorvidae@ianmcorvidae.net>\n" "Language-Team: English (Australia) (http://www.transifex.com/musicbrainz/musicbrainz/language/en_AU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: en_AU\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "" �������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/en_CA.po����������������������������������������������������������0000664�0000000�0000000�00000076115�14167750105�0020361�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Calvin Walton <calvin.walton@kepstin.ca>, 2012 # Luke Hollins <luke@farcry.ca>, 2015 # Philipp Wolfer <ph.wolfer@gmail.com>, 2020 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2020-06-26 10:03+0000\n" "Last-Translator: Philipp Wolfer <ph.wolfer@gmail.com>\n" "Language-Team: English (Canada) (http://www.transifex.com/musicbrainz/musicbrainz/language/en_CA/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: en_CA\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afghanistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albania" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Algeria" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "American Samoa" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antarctica" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua and Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentina" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armenia" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Australia" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Austria" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbaijan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamas" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrain" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesh" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Belarus" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belgium" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermuda" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bhutan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivia" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Sint Eustatius and Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosnia-Herzegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Bouvet Island" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brazil" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "British Indian Ocean Territory" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "British Virgin Islands" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunei" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgaria" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Cambodia" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Cameroon" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Canada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Cape Verde" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Cayman Islands" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Central African Republic" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Chad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Chile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "China" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Christmas Island" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Cocos (Keeling) Islands" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Colombia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Comoros" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Congo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Cook Islands" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Costa Rica" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Croatia" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Cuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Cyprus" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Czech Republic" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Czechoslovakia" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Ivory Coast" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Democratic Republic of the Congo" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Denmark" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Djibouti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominica" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Dominican Republic" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "East Germany" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ecuador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egypt" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Equatorial Guinea" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritrea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estonia" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Ethiopia" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Europe" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Falkland Islands" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Faroe Islands" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Federated States of Micronesia" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fiji" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finland" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "France" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "French Guiana" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "French Polynesia" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "French Southern Territories" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Georgia" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Germany" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Greece" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Greenland" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadeloupe" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guinea" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guinea-Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guyana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haiti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Heard Island and McDonald Islands" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hong Kong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Hungary" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Iceland" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "India" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonesia" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Iran" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Iraq" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Ireland" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Isle of Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Israel" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Italy" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamaica" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japan" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordan" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazakhstan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenya" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuwait" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kyrgyzstan" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Latvia" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Lebanon" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesotho" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberia" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libya" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liechtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Lithuania" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luxembourg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macao" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Macedonia" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagascar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malawi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malaysia" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldives" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Marshall Islands" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinique" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritania" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauritius" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Mexico" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldova" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monaco" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolia" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Montenegro" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Morocco" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mozambique" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Myanmar" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibia" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Netherlands" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Netherlands Antilles" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "New Caledonia" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "New Zealand" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nicaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigeria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Norfolk Island" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "North Korea" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Northern Mariana Islands" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Norway" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Oman" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestine" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papua New Guinea" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguay" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peru" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Philippines" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairn" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Poland" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugal" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Puerto Rico" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Qatar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Romania" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Russia" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Rwanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Réunion" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Saint Barthélemy" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Saint Helena, Ascension and Tristan da Cunha" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Saint Kitts and Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Saint Lucia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Saint Martin (French part)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint Pierre and Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Saint Vincent and the Grenadines" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Sao Tome and Principe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Saudi Arabia" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Serbia" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Serbia and Montenegro" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seychelles" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapore" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Sint Maarten (Dutch part)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slovakia" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slovenia" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Solomon Islands" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somalia" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "South Africa" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "South Georgia and the South Sandwich Islands" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "South Korea" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "South Sudan" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Soviet Union" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Spain" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Suriname" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard and Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Swaziland" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Sweden" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Switzerland" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Syria" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Taiwan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tajikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzania" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Thailand" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Timor-Leste" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad and Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunisia" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turkey" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Turks and Caicos Islands" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "U.S. Virgin Islands" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ukraine" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "United Arab Emirates" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "United Kingdom" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "United States of America" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "United States Minor Outlying Islands" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguay" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Uzbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Vatican City" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis and Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Western Sahara" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Yemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Yugoslavia" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Worldwide]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Åland Islands" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/en_GB.po����������������������������������������������������������0000664�0000000�0000000�00000076024�14167750105�0020365�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # RedHotHeat <gbonner@iol.ie>, 2012 # Jonathan Jonathan <hk0@live.hk>, 2020 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2020-04-29 15:47+0000\n" "Last-Translator: Jonathan Jonathan <hk0@live.hk>\n" "Language-Team: English (United Kingdom) (http://www.transifex.com/musicbrainz/musicbrainz/language/en_GB/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: en_GB\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afghanistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albania" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Algeria" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "American Samoa" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antarctica" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua and Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentina" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armenia" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Australia" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Austria" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbaijan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamas" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrain" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesh" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Belarus" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belgium" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermuda" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bhutan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivia" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Sint Eustatius and Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosnia and Herzegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Bouvet Island" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brazil" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "British Indian Ocean Territory" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "British Virgin Islands" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunei" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgaria" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Cambodia" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Cameroon" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Canada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Cape Verde" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Cayman Islands" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Central African Republic" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Chad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Chile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "China" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Christmas Island" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Cocos (Keeling) Islands" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Colombia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Comoros" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Congo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Cook Islands" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Costa Rica" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Croatia" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Cuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Cyprus" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Czech Republic" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Czechoslovakia" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Côte d'Ivoire" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Democratic Republic of the Congo" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Denmark" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Djibouti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominica" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Dominican Republic" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "East Germany" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ecuador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egypt" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Equatorial Guinea" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritrea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estonia" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Ethiopia" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Europe" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Falkland Islands" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Faroe Islands" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Federated States of Micronesia" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fiji" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finland" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "France" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "French Guiana" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "French Polynesia" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "French Southern Territories" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Georgia" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Germany" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Greece" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Greenland" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadeloupe" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guinea" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guinea-Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guyana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haiti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Heard Island and McDonald Islands" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hong Kong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Hungary" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Iceland" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "India" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonesia" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Iran" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Iraq" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Ireland" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Isle of Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Israel" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Italy" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamaica" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japan" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordan" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazakhstan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenya" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuwait" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kyrgyzstan" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Latvia" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Lebanon" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesotho" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberia" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libya" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liechtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Lithuania" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luxembourg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macao" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Macedonia" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagascar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malawi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malaysia" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldives" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Marshall Islands" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinique" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritania" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauritius" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Mexico" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldova" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monaco" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolia" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Montenegro" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Morocco" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mozambique" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Myanmar" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibia" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Netherlands" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Netherlands Antilles" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "New Caledonia" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "New Zealand" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nicaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigeria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Norfolk Island" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "North Korea" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Northern Mariana Islands" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Norway" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Oman" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestine" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papua New Guinea" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguay" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peru" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Philippines" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairn" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Poland" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugal" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Puerto Rico" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Qatar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Romania" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Russia" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Rwanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Réunion" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Saint Barthélemy" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Saint Helena, Ascension and Tristan da Cunha" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Saint Kitts and Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Saint Lucia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Saint Martin (French part)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint Pierre and Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Saint Vincent and The Grenadines" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Sao Tome and Principe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Saudi Arabia" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Serbia" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Serbia and Montenegro" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seychelles" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapore" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Sint Maarten (Dutch part)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slovakia" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slovenia" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Solomon Islands" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somalia" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "South Africa" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "South Georgia and the South Sandwich Islands" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "South Korea" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "South Sudan" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Soviet Union" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Spain" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Suriname" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard and Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Swaziland" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Sweden" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Switzerland" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Syria" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Taiwan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tajikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzania" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Thailand" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Timor-Leste" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad and Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunisia" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turkey" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Turks and Caicos Islands" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "U.S. Virgin Islands" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ukraine" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "United Arab Emirates" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "United Kingdom" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "United States" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "United States Minor Outlying Islands" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguay" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Uzbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Vatican City" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis and Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Western Sahara" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Yemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Yugoslavia" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Worldwide]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Åland Islands" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/eo.po�������������������������������������������������������������0000664�0000000�0000000�00000076060�14167750105�0020016�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Alex Mauer <hawke@hawkesnest.net>, 2016 # FIRST AUTHOR <EMAIL@ADDRESS>, 2009 # Ian McEwen <ianmcorvidae@ianmcorvidae.net>, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-19 12:54+0000\n" "Last-Translator: Alex Mauer <hawke@hawkesnest.net>\n" "Language-Team: Esperanto (http://www.transifex.com/musicbrainz/musicbrainz/language/eo/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: eo\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afganujo" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albanujo" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Alĝerio" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Usona Samoo" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andoro" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angolo" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Angvilo" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antarkto" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigvo kaj Barbudo" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentino" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armenujo" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Arubo" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Aŭstralio" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Aŭstrujo" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbajĝano" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamoj" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Barejno" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladeŝo" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbado" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Belorusujo" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belgio" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belizo" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benino" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermudo" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Butano" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivio" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonairo, Sanktulo Eustacio, kaj Sabao" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosnio kaj Hercegovino" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Bocvano" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Buvet-insulo" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brazilo" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Brita Hindoceana Teritorio" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Britaj Virgulininsuloj" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunejo" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgario" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkino" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundio" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Kamboĝo" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Kamerunio" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Kanado" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Kabo-Verdo" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Kajmana Insularo" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Centr-Afrika Respubliko" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Ĉado" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Ĉilujo" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "Ĉinujo" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Kristnaskinsulo" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Kokosinsuloj" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Kolombio" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Komoroj" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Kongo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Kukinsuloj" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Kostariko" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Kroatujo" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Kubo" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Kuraso" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Kipro" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Ĉeĥujo" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Ĉeĥioslovakio" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Ebur-Bordo" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Kongo Kinŝasa" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Danujo" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Ĝibutio" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominiko" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Domingo" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Germana Demokratia Respubliko" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ekvadoro" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egiptujo" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "Salvadoro" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Ekvatora Gvineo" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritreo" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estonujo" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Etiopujo" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Eŭropo" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Falklanda Insuloj" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Ferooj" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Mikronesio" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fiĝioj" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finnlando" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Francujo" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Franca Gviano" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Franca Polinezujo" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Francaj Sudaj Teritorioj" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabono" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambujo" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Kartvelio" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Germanujo" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ganao" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Ĝibraltaro" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Grekujo" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Gronlando" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenado" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Gvadelupo" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Gvamo" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Gvatemalo" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Gernezejo" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Gvineo" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Gvineo Bisaŭa" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Gujano" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haitujo" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Herda kaj Makdonaldaj Insuloj" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduro" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Honkongo" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Hungarujo" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Islando" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "Barato" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonezujo" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Irano" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Irako" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Irlando" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Manksinsulo" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Israelo" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Italujo" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamajko" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japanujo" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Ĵerzejo" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordanujo" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazaĥujo" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenjo" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribato" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuvajto" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kirgizujo" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laoso" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Latvujo" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Libano" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesoto" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberio" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libio" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liĥtenŝtejno" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Litovujo" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luksemburgo" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Makao" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Makedonio" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagaskaro" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malavio" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malajzio" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldivoj" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Malio" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malto" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Marŝala Insularo" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martiniko" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Maŭritanujo" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Maŭricio" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Majoto" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Meksiko" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldavio" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monako" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolujo" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Montenegro" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Moncerato" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Maroko" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mozambiko" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Birmo" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibio" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauro" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepalo" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Nederlando" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Nederlandaj Antiloj" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Nov-Kaledonio" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Nov-Zelando" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nikaragvo" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niĝero" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigerio" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niuo" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Norfolkinsulo" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Nordkoreujo" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Nord-Marianoj" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Norvegujo" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Omano" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistano" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palaŭo" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestino" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panamo" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papuo-Nov-Gvineo" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paragvajo" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peruo" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filipinoj" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitkarna Insularo" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Polujo" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugalujo" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Porto-Riko" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Kataro" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Rumanujo" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Rusio" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Ruando" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Reunio" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Sankta-Bartolomeo" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Sanktulino Heleno, Ascensiono, kaj Tristan da Cunhao" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Sankta Kristoforo kaj Neviso" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Sankta Lucio" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Sanktulo Martino (Franca parto)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Sankta-Piero kaj Mikelono" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Sankta Vincento kaj Grenadinoj" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoo" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San-Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Sao-Tomeo kaj Principeo" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Sauda Arabujo" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegalujo" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Serbujo" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Serbio kaj Montenegro" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Sejŝeloj" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Siera-Leono" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapuro" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Sanktulo Martino (Nederlanda parto)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slovakujo" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slovenujo" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Salomonoj" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somalujo" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Sud-Afriko" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Sud-Georgio kaj Sud-Sandviĉinsuloj" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Sudkoreo" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Suda Sudano" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Sovetunio" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Hispanujo" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri-Lanko" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudano" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Surinamo" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbardo kaj Jan-Majen-insulo" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Svazilando" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Svedujo" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Svisujo" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Sirio" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Tajvano" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Taĝikujo" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzanio" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Tajujo" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Orienta Timoro" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelao" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tongo" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidado kaj Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunizio" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turkujo" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenujo" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Turkoj kaj Kajkoj" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalo" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Usonaj Virgulininsuloj" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Ugando" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ukrainujo" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Unuiĝintaj Arabaj Emirlandoj" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Unuiĝinta Reĝlando" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Usono" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Usonaj Malgrandaj Insuloj" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Urugvajo" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Uzbekujo" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatuo" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Vatikanurbo" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuelo" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vjetnamo" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Valiso kaj Futuno" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Okcidenta Saharo" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Jemeno" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Jugoslavio" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambio" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabvo" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Tutmonde]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Alando" ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/es.po�������������������������������������������������������������0000664�0000000�0000000�00000076773�14167750105�0020035�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Adolfo Jayme-Barrientos, 2016 # Alexander Dupuy <alex.dupuy@mac.com>, 2012 # 3b2b9b2970dff2223d07f096c7a072f3, 2011 # Héctor Arroyo <churruka@hangar18.cc>, 2012 # Ismael Olea <ismael@olea.org>, 2014-2015 # Jeremias Brown <comercialspam@gmail.com>, 2018 # Nicolás Tamargo <reosarevok@gmail.com>, 2011, 2012 # Kevin Doncam Demian López Brante <kevin@kddlb.cl>, 2012 # Tobias Quathamer <toddy@debian.org>, 2007 # t0n3t <toni75@gmail.com>, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2018-11-26 07:21+0000\n" "Last-Translator: Jeremias Brown <comercialspam@gmail.com>\n" "Language-Team: Spanish (http://www.transifex.com/musicbrainz/musicbrainz/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afganistán" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albania" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Argelia" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Samoa Estadounidense" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguila" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antártida" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua y Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentina" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armenia" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Australia" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Austria" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbaiyán" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamas" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Baréin" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladés" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Bielorrusia" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Bélgica" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belice" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benín" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermudas" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bután" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivia" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, San Eustaquio y Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosnia-Herzegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botsuana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Isla Bouvet" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brasil" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Territorio Británico del Océano Índico" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Islas Vírgenes Británicas" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunéi Darusalam" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgaria" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Camboya" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Camerún" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Canadá" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Cabo Verde" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Islas Caimán" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "República Centroafricana" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Chad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Chile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "China" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Isla de Navidad" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Islas Cocos (Keeling)" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Colombia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Comoras" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Congo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Islas Cook" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Costa Rica" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Croacia" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Cuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curazao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Chipre" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "República Checa" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Checoslovaquia" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Costa de Marfil" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "República Democrática del Congo" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Dinamarca" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Yibuti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominica" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "República Dominicana" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Alemania del Este" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ecuador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egipto" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Guinea Ecuatorial" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritrea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estonia" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Etiopía" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Europa" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Islas Malvinas" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Islas Feroe" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Micronesia, Estados Federados de" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fiyi" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finlandia" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Francia" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Guayana Francesa" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Polinesia Francesa" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Territorios Australes Franceses" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabón" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Georgia" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Alemania" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Grecia" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Groenlandia" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Granada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadalupe" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guinea (Conakri)" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guinea-Bisáu" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guyana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haití" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Islas Heard y McDonald" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hong Kong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Hungría" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Islandia" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "India" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonesia" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Irán" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Irak" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Irlanda" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Isla de Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Israel" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Italia" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamaica" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japón" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordania" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazajistán" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenia" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuwait" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kirguistán" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Letonia" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Líbano" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesoto" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberia" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libia" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liechtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Lituania" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luxemburgo" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macao" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Macedonia" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagascar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malaui" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malasia" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldivas" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Islas Marshall" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinica" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritania" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauricio" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "México" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldovia" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Mónaco" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolia" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Montenegro" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Marruecos" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mozambique" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Myanmar (Birmania)" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibia" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Países Bajos" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Antillas Holandesas" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Nueva Caledonia" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Nueva Zelanda" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nicaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Níger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigeria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Isla Norfolk" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Corea del Norte" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Islas Marianas del Norte" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Noruega" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Omán" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistán" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestina" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panamá" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papúa Nueva Guinea" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguay" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Perú" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filipinas" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairn" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Polonia" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugal" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Puerto Rico" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Catar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Rumanía" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Rusia" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Ruanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Reunión" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "San Bartolomé" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Santa Elena, Ascensión y Tristán de Acuña" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "San Cristóbal y Nieves" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Santa Lucía" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "San Martín (parte francesa)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "San Pedro y Miquelón" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "San Vicente y las Granadinas" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Santo Tomé y Príncipe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Arabia Saudí" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Serbia" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Serbia y Montenegro" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seychelles" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leona" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapur" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Sint Maarten (parte holandesa)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Eslovaquia" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Eslovenia" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Islas Salomón" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somalia" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Sudáfrica" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Georgia del Sur e Islas Sandwich del Sur" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Corea del Sur" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Sudán del Sur" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Unión Soviética" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "España" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudán" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Surinam" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard y Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Suazilandia" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Suecia" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Suiza" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Siria" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Taiwán" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tayikistán" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzania" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Tailandia" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Timor Oriental" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad y Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Túnez" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turquía" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistán" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Turcas y Caicos, Islas" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Islas Vírgenes de los Estados Unidos" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ucrania" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Emiratos Árabes Unidos" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Reino Unido" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Estados Unidos" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Islas ultramarinas menores de Estados Unidos" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguay" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Uzbekistán" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Vaticano, Ciudad del " #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis y Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Sáhara Occidental" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Yemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Yugoslavia" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabue" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[todo el mundo]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Islas Åland" �����picard-release-2.7.3/po/countries/es_419.po���������������������������������������������������������0000664�0000000�0000000�00000076311�14167750105�0020416�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Guillermo Montenegro <gmontenegropintos@gmail.com>, 2019 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2019-10-06 00:12+0000\n" "Last-Translator: Guillermo Montenegro <gmontenegropintos@gmail.com>\n" "Language-Team: Spanish (Latin America) (http://www.transifex.com/musicbrainz/musicbrainz/language/es_419/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: es_419\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afganistán" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albania" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Argelia" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Samoa Americana" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguila" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antártida" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua y Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentina" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armenia" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Australia" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Austria" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbaiyán" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamas" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Baréin" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladés" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Bielorrusia" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Bélgica" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belice" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermuda" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bután" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivia" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, San Eustaquio e Isla de Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosnia y Herzegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Isla Bouvet" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brasil" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Territorio Británico del Océano Índico" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Islas Vírgenes Británicas" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunéi" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgaria" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Camboya" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Camerún" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Canadá" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Cabo Verde" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Islas Caimán" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "República Centroafricana" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Chad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Chile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "China" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Isla de Navidad" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Islas Cocos (Islas Keeling)" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Colombia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Comoras" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "República del Congo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Islas Cook" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Costa Rica" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Croacia" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Cuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curazao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Chipre" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "República Checa" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Checoslovaquia" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Costa de Marfil" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "República Democrática del Congo" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Dinamarca" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Yibuti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominica" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "República Dominicana" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "República Democrática Alemana" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ecuador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egipto" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Guinea Ecuatorial" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritrea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estonia" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Etiopía" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Isla Europa" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Islas Malvinas" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Islas Feroe" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Estados Federados de Micronesia" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fiyi" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finlandia" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Francia" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Guayana Francesa" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Polinesia Francesa" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Tierras Australes y Antárticas Francesas" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabón" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Georgia" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Alemania" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Grecia" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Groenlandia" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Granada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadalupe" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Bailía de Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guinea" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guinea-Bisáu" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guyana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haití" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Islas Heard y McDonald" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hong Kong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Hungría" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Islandia" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "India" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonesia" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Irán" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Irak" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Irlanda" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Isla de Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Israel" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Italia" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamaica" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japón" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordania" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazajistán" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenia" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuwait" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kirguistán" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Letonia" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Líbano" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesoto" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberia" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libia" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liechtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Lituania" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luxemburgo" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macao" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Macedonia" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagascar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malawi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malasia" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldivas" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Malí" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Islas Marshall" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinica" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritania" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauricio" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "México" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldavia" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Mónaco" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolia" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Montenegro" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Marruecos" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mozambique" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Birmania" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibia" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Países Bajos" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Antillas Neerlandesas" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Nueva Caledonia" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Nueva Zelanda" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nicaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Níger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigeria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Islas Norfolk" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Corea del Norte" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Islas Marianas del Norte" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Noruega" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Omán" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistán" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palaos" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestina" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panamá" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papúa Nueva Guinea" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguay" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Perú" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filipinas" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Islas Pitcairn" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Polonia" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugal" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Puerto Rico" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Catar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Rumania" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Rusia" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Ruanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Reunión" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "San Bartolomé" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Santa Elena, Ascensión y Tristán de Acuña" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "San Cristóbal y Nieves" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Santa Lucía" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Saint Martin (parte de Francia)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "San Pedro y Miquelón" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "San Vicente y las Granadinas" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Santo Tomé y Príncipe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Arabia Saudita" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Serbia" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Serbia y Montenegro" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seychelles" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leona" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapur" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "San Martín (parte de Países Bajos)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Eslovaquia" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Eslovenia" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Islas Salomón" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somalia" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Sudáfrica" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Islas Georgia del Sur y Sandwich del Sur" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Corea del Sur" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Sudán del Sur" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Unión Soviética" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "España" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudán" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Surinam" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard y Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Suazilandia" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Suecia" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Suiza" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Siria" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "República de China" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tayikistán" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzania" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Tailandia" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Timor Oriental" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad y Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Túnez" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turquía" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistán" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Islas Turcas y Caicos" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Islas Vírgenes de los Estados Unidos" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ucrania" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Emiratos Árabes Unidos" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Reino Unido" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Estados Unidos" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Islas Ultramarinas Menores de Estados Unidos" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguay" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Uzbekistán" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Ciudad del Vaticano" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis y Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Sahara Occidental" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Yemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Yugoslavia" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Mundial]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Åland" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/et.po�������������������������������������������������������������0000664�0000000�0000000�00000076076�14167750105�0020032�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Mihkel Tõnnov <mihhkel@gmail.com>, 2008-2009,2011-2013 # Mihkel Tõnnov <mihhkel@gmail.com>, 2015 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-19 12:54+0000\n" "Last-Translator: Mihkel Tõnnov <mihhkel@gmail.com>\n" "Language-Team: Estonian (http://www.transifex.com/musicbrainz/musicbrainz/language/et/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: et\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afganistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albaania" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Alžeeria" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Ameerika Samoa" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antarktis" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua ja Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentina" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armeenia" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Austraalia" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Austria" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Aserbaidžaan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahama saared" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrein" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesh" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Valgevene" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belgia" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermuda" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bhutan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Boliivia" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Sint Eustatius ja Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosnia ja Hertsegoviina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Bouvet’ saar" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brasiilia" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Briti India ookeani ala" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Briti Neitsisaared" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunei" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgaaria" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Kambodža" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Kamerun" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Kanada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Roheneemesaared" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Kaimanisaared" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Kesk-Aafrika Vabariik" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Tšaad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Tšiili" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "Hiina" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Jõulusaar" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Kookossaared (Keelingi saared)" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Colombia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Komoorid" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Kongo Vabariik" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Cooki saared" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Costa Rica" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Horvaatia" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Kuuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Küpros" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Tšehhi" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Tšehhoslovakkia" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Côte d’Ivoire" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Kongo Demokraatlik Vabariik" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Taani" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Djibouti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominica" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Dominikaani Vabariik" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Ida-Saksamaa" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ecuador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egiptus" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Ekvatoriaal-Guinea" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritrea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Eesti" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Etioopia" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Euroopa" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Falklandi saared" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Fääri saared" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Mikroneesia Liiduriigid" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fidži" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Soome" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Prantsusmaa" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Prantsuse Guajaana" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Prantsuse Polüneesia" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Prantsuse Lõunaalad" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Georgia" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Saksamaa" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Kreeka" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Gröönimaa" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadeloupe" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guinea" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guinea-Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guyana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haiti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Heardi saar ja McDonaldi saared" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hongkong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Ungari" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Island" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "India" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indoneesia" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Iraan" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Iraak" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Iirimaa" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Mani saar" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Iisrael" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Itaalia" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamaica" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Jaapan" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordaania" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kasahstan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Keenia" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuveit" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kõrgõzstan" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Läti" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Liibanon" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesotho" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Libeeria" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Liibüa" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liechtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Leedu" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luksemburg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macau" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Makedoonia" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagaskar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malawi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malaisia" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldiivid" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Marshalli saared" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinique" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritaania" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauritius" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Mehhiko" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldova" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monaco" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongoolia" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Montenegro" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Maroko" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mosambiik" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Birma" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namiibia" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Holland" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Hollandi Antillid" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Uus-Kaledoonia" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Uus-Meremaa" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nicaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigeeria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Norfolki saar" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Põhja-Korea" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Põhja-Mariaanid" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Norra" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Omaan" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestiina" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Paapua Uus-Guinea" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguay" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peruu" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filipiinid" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairn" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Poola" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugal" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Puerto Rico" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Katar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Rumeenia" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Venemaa" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Rwanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Réunion" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Saint-Barthélemy" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Saint Helena, Ascension ja Tristan da Cunha" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Saint Kitts ja Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Saint Lucia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Saint-Martin (Prantsuse osa)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint-Pierre ja Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Saint Vincent ja Grenadiinid" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "São Tomé ja Príncipe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Saudi Araabia" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Serbia" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Serbia ja Montenegro" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seišellid" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapur" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Sint Maarten (Hollandi osa)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slovakkia" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Sloveenia" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Saalomoni saared" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somaalia" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Lõuna-Aafrika Vabariik" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Lõuna-Georgia ja Lõuna-Sandwichi saared" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Lõuna-Korea" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Lõuna-Sudaan" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Nõukogude Liit" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Hispaania" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudaan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Suriname" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard ja Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Svaasimaa" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Rootsi" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Šveits" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Süüria" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Taiwan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tadžikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tansaania" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Tai" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Ida-Timor" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad ja Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tuneesia" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Türgi" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Türkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Turksi ja Caicose saared" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "USA Neitsisaared" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ukraina" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Araabia Ühendemiraadid" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Suurbritannia" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Ameerika Ühendriigid" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Ameerika Ühendriikide hajasaared" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguay" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Usbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Vatikan" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis ja Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Lääne-Sahara" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Jeemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Jugoslaavia" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Sambia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Ülemaailmne]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Ahvenamaa" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/fi.po�������������������������������������������������������������0000664�0000000�0000000�00000076251�14167750105�0020013�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Arto Astala, 2016 # Arto Astala, 2016 # Jaakko Perttilä <jormangeud@gmail.com>, 2012,2015 # Kai Kasurinen <kai.kasurinen@iki.fi>, 2014 # Muz <transifex@mustaqila.li>, 2012 # Muz <transifex@mustaqila.li>, 2012 # phonebox, 2014 # phonebox, 2014 # Timo Martikainen <>, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-19 12:56+0000\n" "Last-Translator: Arto Astala\n" "Language-Team: Finnish (http://www.transifex.com/musicbrainz/musicbrainz/language/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afganistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albania" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Algeria" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Amerikan Samoa" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Etelämanner" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua ja Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentiina" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armenia" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Australia" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Itävalta" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbaidžan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahama" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrain" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesh" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Valko-Venäjä" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belgia" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermuda" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bhutan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivia" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Sint Eustatius ja Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosnia ja Hertsegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Bouvet’nsaari" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brasilia" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Brittiläinen Intian valtameren alue" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Brittiläiset Neitsytsaaret" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunei" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgaria" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundin tasavalta" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Kambodža" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Kamerun" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Kanada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Kap Verde" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Caymansaaret" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Keski-Afrikan tasavalta" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Tšad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Chile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "Kiina" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Joulusaari" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Kookossaaret" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Kolumbia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Komorit" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Kongon tasavalta" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Cookinsaaret" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Costa Rica" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Kroatia" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Kuuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Kypros" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Tšekki" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Tšekkoslovakia" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Norsunluurannikko" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Kongon demokraattinen tasavalta" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Tanska" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Djibouti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominica" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Dominikaaninen tasavalta" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Itä-Saksa" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ecuador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egypti" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Päiväntasaajan Guinea" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritrea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Viro" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Etiopia" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Eurooppa" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Falklandinsaaret" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Färsaaret" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Mikronesian liittovaltio" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fidži" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Suomi" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Ranska" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Ranskan Guayana" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Ranskan Polynesia" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Ranskan eteläiset alueet" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Georgia" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Saksa" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Kreikka" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Grönlanti" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadeloupe" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guinea" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guinea-Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guyana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haiti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Heard ja McDonaldinsaaret" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hongkong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Unkari" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Islanti" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "Intia" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonesia" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Iran" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Irak" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Irlanti" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Mansaari" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Israel" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Italia" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamaika" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japani" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordania" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazakstan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenia" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuwait" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kirgisia" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Latvia" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Libanon" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesotho" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberia" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libya" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liechtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Liettua" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luxemburg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macao" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Makedonia" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagaskar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malawi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malesia" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Malediivit" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Marshallinsaaret" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinique" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritania" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauritius" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Meksiko" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldova" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monaco" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolia" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Montenegro" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Marokko" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mosambik" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Myanmar" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibia" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Alankomaat" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Alankomaiden Antillit" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Uusi-Kaledonia" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Uusi-Seelanti" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nicaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigeria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Norfolkinsaari" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Pohjois-Korea" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Pohjois-Mariaanit" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Norja" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Oman" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestiina" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papua-Uusi-Guinea" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguay" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peru" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filippiinit" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairn" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Puola" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugali" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Puerto Rico" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Qatar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Romania" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Venäjä" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Ruanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Réunion" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Saint-Barthélemy" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Saint Helena, Ascension ja Tristan da Cunha" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Saint Kitts ja Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Saint Lucia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Saint-Martin" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint-Pierre ja Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Saint Vincent ja Grenadiinit" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "São Tomé ja Príncipe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Saudi-Arabia" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Serbia" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Serbia ja Montenegro" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seychellit" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapore" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Sint Maarten" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slovakia" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slovenia" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Salomonsaaret" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somalia" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Etelä-Afrikka" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Etelä-Georgia ja Eteläiset Sandwichsaaret" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Etelä-Korea" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Etelä-Sudan" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Neuvostoliitto" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Espanja" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Suriname" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard ja Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Swazimaa" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Ruotsi" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Sveitsi" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Syyria" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Taiwan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tadžikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tansania" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Thaimaa" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Itä-Timor" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad ja Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Trinidad ja Tobago" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turkki" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Turks- ja Caicossaaret" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Yhdysvaltain Neitsytsaaret" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ukraina" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Yhdistyneet arabiemiirikunnat" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Yhdistynyt kuningaskunta" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Yhdysvallat" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Yhdysvaltain hajasaaret" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguay" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Uzbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Vatikaani" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis ja Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Länsi-Sahara" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Jemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Jugoslavia" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Sambia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[maailmanlaajuinen]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Ahvenanmaa" �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/fr.po�������������������������������������������������������������0000664�0000000�0000000�00000076726�14167750105�0020033�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # AO_LL <ao@localizationlab.org>, 2013 # Benjamin Sonntag <benjamin@octopuce.fr>, 2011-2012 # Benjamin Sonntag <benjamin@sonntag.fr>, 2011-2012 # Dibou <doc@boudon.nom.fr>, 2012 # Laurent Monin <i18n@norz.org>, 2014 # murdos <aurelien.mino@gmail.com>, 2011-2012 # Paul Tremberth <agigaday@gmail.com>, 2013 # AO_LL <ao@localizationlab.org>, 2014-2015 # yvanz, 2016 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-23 18:13+0000\n" "Last-Translator: yvanz\n" "Language-Team: French (http://www.transifex.com/musicbrainz/musicbrainz/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afghanistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albanie" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Algérie" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Samoa américaines" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorre" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antarctique" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua-et-Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentine" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Arménie" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Australie" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Autriche" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbaïdjan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamas" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahreïn" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesh" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbade" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Bélarus" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belgique" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Bénin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermudes" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bhoutan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivie" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Saint-Eustache et Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosnie-Herzégovine" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Bouvet, Île" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brésil" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Océan Indien, Territoire britannique de l’" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Îles Vierges britanniques" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunei" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgarie" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Cambodge" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Cameroun" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Canada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Cap-Vert" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Caïman, Îles" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Centrafricaine, République" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Tchad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Chili" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "Chine" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Christmas, Île" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Cocos (Keeling), Îles" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Colombie" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Comores" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Congo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Cook, Îles" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Costa Rica" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Croatie" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Cuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Chypre" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Tchèque, République" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Tchécoslovaquie" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Côte d’Ivoire" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "République Démocratique du Congo" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Danemark" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Djibouti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominique" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Dominicaine, République" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Allemagne de l’Est" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Équateur" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Égypte" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Guinée Équatoriale" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Érythrée" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estonie" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Éthiopie" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Europe" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Îles Malouines" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Féroé, Îles" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "États fédérés de Micronésie" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fidji" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finlande" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "France" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Guyane française" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Polynésie française" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Terres australes françaises" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambie" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Géorgie" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Allemagne" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Grèce" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Groënland" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenade" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadeloupe" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernesey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guinée" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guinée-Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guyana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haïti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Heard, Île et McDonald, Îles" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hong-Kong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Hongrie" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Islande" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "Inde" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonésie" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Iran" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Irak" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Irlande" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Île de Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Israël" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Italie" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamaïque" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japon" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordanie" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazakhstan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenya" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Koweït" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kirghizistan" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Lettonie" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Liban" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesotho" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Libéria" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libye" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liechtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Lituanie" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luxembourg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macau" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Macédoine" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagascar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malawi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malaisie" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldives" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malte" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Îles Marshall" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinique" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritanie" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Maurice" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Mexique" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldavie" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monaco" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolie" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Monténégro" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Maroc" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mozambique" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Myanmar" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibie" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Népal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Pays-Bas" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Antilles néerlandaises" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Nouvelle-Calédonie" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Nouvelle-Zélande" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nicaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigeria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Nioue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Norfolk, Île" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Corée du Nord" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Mariannes du Nord, Îles" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Norvège" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Oman" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palaos" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestine" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papouasie-Nouvelle-Guinée" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguay" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Pérou" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Philippines" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairn" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Pologne" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugal" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Porto Rico" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Qatar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Roumanie" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Russie" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Rwanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Réunion, Île de la" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Saint-Barthélemy" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Sainte-Hélène, Ascension et Tristan da Cunha" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Saint-Kitts-et-Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Sainte-Lucie" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Saint-Martin (partie française)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint-Pierre-et-Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Saint-Vincent-et-les Grenadines" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marin" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Sao Tomé-et-Principe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Arabie saoudite" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Sénégal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Serbie" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Serbie-et-Monténégro" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seychelles" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapour" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Saint-Martin (partie néerlandaise)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slovaquie" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slovénie" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Salomon, Îles" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somalie" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Afrique du Sud" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Géorgie du Sud et les îles Sandwich du Sud" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Corée du Sud" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Soudan du Sud" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Union soviétique" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Espagne" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Soudan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Surinam" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard et île Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Swaziland" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Suède" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Suisse" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Syrie" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Taïwan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tadjikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzanie" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Thaïlande" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Timor-Leste" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinité-et-Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunisie" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turquie" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkménistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Turks et Caïques, Îles" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Îles Vierges des États-Unis" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Ouganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ukraine" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Émirats arabes unis" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Royaume-Uni" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "États-Unis" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Îles mineures éloignées des États-Unis d’Amérique" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguay" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Ouzbékistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Cité du Vatican" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Vénézuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis et Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Sahara Occidental" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Yémen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Yougoslavie" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambie" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Mondial]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Åland, Îles" ������������������������������������������picard-release-2.7.3/po/countries/fr_CA.po����������������������������������������������������������0000664�0000000�0000000�00000070650�14167750105�0020364�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translators: # Translators: # Lotheric <lotheric@gmail.com>, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2012-05-24 19:20+0000\n" "Last-Translator: Ian McEwen <ianmcorvidae@ianmcorvidae.net>\n" "Language-Team: French (Canada) (http://www.transifex.com/musicbrainz/musicbrainz/language/fr_CA/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fr_CA\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "" ����������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/gl.po�������������������������������������������������������������0000664�0000000�0000000�00000071542�14167750105�0020015�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Xosé, 2015 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-19 23:13+0000\n" "Last-Translator: Xosé\n" "Language-Team: Galician (http://www.transifex.com/musicbrainz/musicbrainz/language/gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: gl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afganistán" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albania" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Alxeria" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Samoa Americana" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguila" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antártida" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antiga e Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Arxentina" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armenia" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Australia" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Austria" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Acerbaixán" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamas" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Barein" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesh" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Bielorrusia" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Bélxica" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belice" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermudas" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bután" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivia" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosnia e Herzegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brasil" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Territorio Británico do Océano Índico" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Illas Virxes (Británicas)" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunei" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgaria" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burquina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Camboxa" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Camerún" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Canadá" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Cabo Verde" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Illas Caimán" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "República Centroafricana" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Chad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Chile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "China" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Illa de Nadal" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Illas Cocos (Keeling)" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Colombia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Comores" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Congo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Illas Cook" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Costa Rica" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Croacia" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Cuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "" ��������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/he.po�������������������������������������������������������������0000664�0000000�0000000�00000101270�14167750105�0017777�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Avi Markovitz <avi.markovitz@gmail.com>, 2018 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2018-04-02 16:43+0000\n" "Last-Translator: Avi Markovitz <avi.markovitz@gmail.com>\n" "Language-Team: Hebrew (http://www.transifex.com/musicbrainz/musicbrainz/language/he/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: he\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "אפגניסטן" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "אלבניה" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "אלג'יריה" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "סמואה האמריקנית‬" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "אנדורה" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "אנגולה" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "אנגווילה" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "אנטארטיקה" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "אנטיגואה וברבודה" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "ארגנטינה" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "ארמניה" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "ארובה" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "אוסטרליה" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "אוסטריה" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "אזרביג'אן" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "איי בהאמה" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "בחריין" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "בנגלדש" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "ברבדוס" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "בלרוס" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "בלגיה" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "בליז" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "בנין" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "ברמודה" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "בהוטן" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "בוליביה" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "בונייר, סינט אוסטאטיוס וסבא" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "בוסניה והרצגובינה" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "בוטסואנה" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "אי בובט" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "ברזיל" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "הטריטוריה הבריטית באוקיינוס ההודי" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "איי הבתולה הבריטיים" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "ברוניי" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "בולגריה" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "בורקינה פאסו" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "בורונדי" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "קמבודיה" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "קמרון" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "קנדה" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "כף ורדה" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "איי קיימן" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "הרפובליקה המרכז-אפריקאית" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "צ׳אד" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "צ'ילה" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "סין" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "אי חג המולד" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "איי קוקוס (קילינג)" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "קולומביה" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "קומורו" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "קונגו" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "איי קוק" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "קוסטה ריקה" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "קרואטיה" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "קובה" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "קוראסאו" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "קפריסין" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "צ'כיה" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "צ'כוסלובקיה" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "חוף השנהב" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "קונגו, הרפובליקה הדמוקרטית של" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "דנמרק" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "ג'יבוטי" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "דומיניקה" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "הרפובליקה הדומיניקנית" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "מזרח גרמניה" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "אקוודור" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "מצרים" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "אל סלבדור" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "גינאה המשוונית" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "אריתריאה" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "אסטוניה" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "אתיופיה" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "אירופה" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "איי פוקלנד" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "איי פארו" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "מיקרונזיה" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "פיג'י" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "פינלנד" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "צרפת" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "גיאנה הצרפתית" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "פולינזיה הצרפתית" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "הטריטוריות הדרומיות של צרפת" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "גבון" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "גמביה" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "גאורגיה" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "גרמניה" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "גאנה" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "גיברלטר" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "יוון" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "גרינלנד" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "גרנדה" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "גוואדלופ" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "גואם" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "גואטמלה" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "גרנזי" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "גינאה" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "גינאה ביסאו" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "גיאנה" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "האיטי" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "האי הרד ואיי מקדונלד" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "הונדורס" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "הונג קונג" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "הונגריה" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "איסלנד" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "הודו" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "אינדונזיה" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "אירן" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "עיראק" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "אירלנד" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "האי מאן" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "ישראל" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "איטליה" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "ג'מייקה" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "יפן" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "ג'רסי" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "ירדן" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "קאזחאסטן" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "קניה" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "קיריבטי" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "קוסובו" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "כווית" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "קירגיזסטן" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "לאוס" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "לטביה" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "לבנון" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "לסותו" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "ליבריה" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "לוב" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "ליכטנשטיין" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "ליטא" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "לוקסמבורג" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "מקאו" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "מקדוניה" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "מדגסקר" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "מלאווי" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "מלזיה" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "האיים המלדיביים" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "מאלי" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "מלטה" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "איי מרשל" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "מרטיניק" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "מאוריטניה" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "מאוריציוס" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "מיוט" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "מקסיקו" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "מולדובה" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "מונקו" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "מונגוליה" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "מונטנגרו" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "מונטסראט" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "מרוקו" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "מוזמביק" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "מיאנמר" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "נמיביה" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "נאורו" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "נפאל" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "הולנד" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "האנטילים ההולנדיים" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "קלדוניה החדשה" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "ניו זילנד" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "ניקראגואה" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "ניז'ר" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "ניגריה" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "ניואה" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "האי נורפוק" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "קוריאה הצפונית" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "איי מריאנה הצפוניים" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "נורווגיה" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "עומאן" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "פקיסטן" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "פלאו" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "פלסתין" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "פנמה" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "פפואה גינאה החדשה" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "פארגוואי" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "פרו" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "פיליפינים" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "פיטקרן" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "פולין" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "פורטוגל" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "פורטו ריקו" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "קטאר" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "רומניה" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "רוסיה" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "רואנדה" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "ראוניון" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "סן בָרתֶלֵמי" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "סנט הלנה" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "סנט קיטס ונוויס‬" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "סנט לוסיה" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "סנט מרטין (הצרפתית)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "סן פייר ומיקלון" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "סנט וינסנט והגרנדינים" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "סמואה" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "סן מרינו" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "סאו טומה ופרינסיפה" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "ערב הסעודית" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "סנגל" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "סרביה" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "סרביה ומונטנגרו" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "איי סיישל" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "סיירה לאונה" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "סינגפור" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "סנט מרטין (ההולנדית)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "סלובקיה" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "סלובניה" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "איי סולומון" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "סומליה" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "דרום אפריקה" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "איי ג'ורג'יה הדרומית ואיי סנדוויץ' הדרומיים" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "קוריאה הדרומית" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "דרום סודאן" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "ברית המועצות" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "ספרד" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "סרי לנקה" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "סודאן‬" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "סורינאם" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "איי סוולבארד וז 'אן מאיין" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "סווזילנד" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "שבדיה" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "שווייץ" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "סוריה" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "טאיוואן" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "טג'יקיסטן" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "טנזניה" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "תאילנד" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "מיזרח טימור" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "טוגו" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "טוקלאו" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "טונגה" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "טרינידד וטובגו" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "תוניסיה" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "תורכיה" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "טורקמניסטן" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "איי טורקס וקאיקוס" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "טובאלו" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "איי הבתולה של ארצות הברית" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "אוגנדה" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "אוקראינה" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "איחוד האמירויות" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "בריטניה" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "ארצות הברית" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "האיים החיצוניים המשניים של ארצות הברית" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "אורוגוואי" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "אוזבקיסטן" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "ונואטו" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "ותיקן" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "ונצואלה" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "ויאטנאם" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "איי ווליס ופוטונה" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "סהרה המערבית" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "תימן" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "יוגוסלביה" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "זמביה" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "זימבבואה" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[עולמי]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "איי אלאנד" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/hi.po�������������������������������������������������������������0000664�0000000�0000000�00000072257�14167750105�0020017�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Antara B <antara.raaghavi@gmail.com>, 2020 # Rishabh Jain <rishabh26jain5@gmail.com>, 2016 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2020-01-29 16:15+0000\n" "Last-Translator: Antara B <antara.raaghavi@gmail.com>\n" "Language-Team: Hindi (http://www.transifex.com/musicbrainz/musicbrainz/language/hi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: hi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "अफगानिस्तान" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "अल्बानिया" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "अंडोरा" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "अंग्विला" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "अंटार्क‌टिका" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "अंटिग्वा और बारबूडा" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "आर्जेंटीना" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "आर्मीनिया" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "ऑस्ट्रेलिया" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "ऑस्ट्रिया" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "आज़र‌बायजान‌" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "बाहरेन" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "बांग्लादेश" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "बेल्जिय‌म‌" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "बेलीज़" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "बेनिन‌" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "बरमूडा" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "भूटान" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "बोलिविया" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "बोत्स्वाना" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "ब्राज़ील" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "बल्गारिया" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "चीन" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "मिस्र" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "यूनान" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "भारत" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "ईरान" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "इराक" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "स‌ऊदी अर‌ब‌" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "सिंगापुर‌" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "श्रीलंका" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "" �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/hr.po�������������������������������������������������������������0000664�0000000�0000000�00000076246�14167750105�0020032�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Chris_Kay_083, 2014 # 6fd7e0289e0c30343ba3ef95fad1ee4c_fa6ad96, 2017 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2018-05-30 11:38+0000\n" "Last-Translator: Chris_Kay_083\n" "Language-Team: Croatian (http://www.transifex.com/musicbrainz/musicbrainz/language/hr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: hr\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" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afganistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albanija" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Alžir" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Američka Samoa" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andora" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Angvila" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antartika" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigva i Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentina" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armenija" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Australija " #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Austrija" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbajdžan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahami" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrein" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladeš" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Bjelorusija " #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belgija" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermuda" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Butan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivija" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Sveti Eustahije i Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosna i Hercegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Bocvana " #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Otok Bouvet" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brazil" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Britanski Indijskooceanski teritorij" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Britanski Djevičanski otoci" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunej" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bugarska" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Kambodža" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Kamerun" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Kanada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Zelenortska Republika" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Kajmanski otoci" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Centralna Afrička Republika" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Čad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Čile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "Kina" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Uskršnji otoci" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Kokosovi otoci" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Kolumbija" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Komori" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Kongo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Cookovo Otočje " #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Kostarika" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Hrvatska" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Kuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Cipar" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Češka Republika" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Čehoslovačka" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Obala Bjelokosti" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Demokratska Republika Kongo" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Danska" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Džibuti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominika" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Dominikanska Republika" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Njemačka Demokratska Republika " #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ekvador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egipat" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Ekvatorska Gvineja" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritreja" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estonija" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Etiopija" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Europa" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Falklandski otoci" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Farski otoci" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Savezne Države Mikronezije" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fidži" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finska" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Francuska" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Francuska Gvajana" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Francuska Polinezija" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Francuski južni i antarktički teritoriji" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambija" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Gruzija" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Njemačka" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Gana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar " #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Grčka" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Grennlad" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Gvadalupa" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Gvatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Gvineja" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Gvineja Bisau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Gvajana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haiti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Otok Heard i otočje McDonald" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hong Kong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Mađarska" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Island" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "Indija" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonezija" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Iran" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Irak" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Irska" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Otok Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Izrael" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Italija" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamajka" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japan" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordan" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazahstan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenija" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuvajt" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kirgistan" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Latvija" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Libanon" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesoto" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberija" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libija" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Lihtenštajn" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Litva" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luksemburg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Makao" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Makedonija" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagaskar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malavi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malezija" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldivi" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Maršalovi Otoci" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinik" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritanija" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauricijus" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Meksiko" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldavija" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monako" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolija" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Crna Gora" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Maroko" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mozambik" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Mjanmar" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibija" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Nizozemska" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Nizozemski Antili" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Nova Kaledonija" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Novi Zeland" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nikaragva" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigerija" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Otok Norfolk" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Sjeverna Koreja" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Sjevernomarijanski otoci" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Norveška" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Oman" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestina" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papua Nova Gvineja" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paragvaj" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peru" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filipini" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairnovo Otočje" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Poljska" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugal" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Portoriko" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Katar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Rumunjska" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Rusija" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Ruanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Réunion" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Sveti Bartolomej " #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Sveta Helena, Ascension i Tristan da Cunha " #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Sveti Kristofor i Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Sveta Lucija" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Sveti Martin (Francuska)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Sveti Petar i Mikelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Sveti Vincent i Grenadini" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Sveti Toma i Princip" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Saudijska Arabija" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Srbija" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Srbija i Crna Gora" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Sejšeli" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sijera Leone " #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapur" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Sveti Martin (Nizozemska)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slovačka" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slovenija" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Salomonski Otoci" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somalija" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Južnoafrička Republika" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Južna Georgija i otočje Južni Sandwich" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Južna Koreja" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Južni Sudan" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Sovjetski Savez" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Španjolska" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Šri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Surinam" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard i Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Svaziland" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Švedska" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Švicarska" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Sirija" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Tajvan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tadžikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzanija" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Tajland" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Istočni Timor" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad i Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunis" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turska" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Otoci Turks i Caicos" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Američki Djevičanski otoci" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ukrajina" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Ujedinjeni Arapski Emirati" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Ujedinjeno Kraljevstvo " #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Sjedinjene Američke Države" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Mali udaljeni otoci SAD-a " #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Urugvaj" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Uzbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Vatikan" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vijetnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis i Futuna " #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Zapadna Sahara" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Jemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Jugoslavija" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambija" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabve" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Worldwide]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Ålandski otoci" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/id.po�������������������������������������������������������������0000664�0000000�0000000�00000075707�14167750105�0020016�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Ian Perdiansah <ianperdiansah05@gmail.com>, 2020 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2020-11-04 15:49+0000\n" "Last-Translator: Ian Perdiansah <ianperdiansah05@gmail.com>\n" "Language-Team: Indonesian (http://www.transifex.com/musicbrainz/musicbrainz/language/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afghanistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albania" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Algeria" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Samoa Amerika" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antartika" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua dan Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentina" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armenia" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Australia" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Austria" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbaijan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahama" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrain" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesh" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Belarusia" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belgia" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermuda" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bhutan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivia" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Sint Eustatius dan Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosnia dan Herzegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Pulau Bouvet" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brazil" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Wilayah Samudra Hindia Britania" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Kepulauan Virgin Inggris" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunei" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgaria" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Kamboja" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Kamerun" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Kanada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Cape Verde" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Pulau Cayman" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Republik Afrika Tengah" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Chad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Chile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "Cina" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Pulau Natal" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Cocos (Keeling) Islands" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Kolumbia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Komoro" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Kongo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Kepulauan Cook" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Kosta Rika" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Kroasia" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Kuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curacao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Siprus" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Republik Ceko" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Cekoslowakia" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Côte d'Ivoire" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Republik Demokrasi Kongo" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Denmark" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Djibouti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominica" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Republik Dominika" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Jerman Timur" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ekuador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Mesir" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Guinea Ekuator" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritrea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estonia" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Etiopia" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Eropa" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Kepulauan Falkland" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Kepulauan Faroe" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Negara Federasi Mikronesia" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fiji" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finland" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Perancis" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Guyana Perancis" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Polinesia Perancis" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Teritori Selatan Prancis" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Georgia" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Jerman" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Greece" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Greenland" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadeloupe" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guinea" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guinea-Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guyana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haiti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Pulau Heard dan Kepulauan McDonald" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hong Kong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Hungaria" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Islandia" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "India" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonesia" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Iran" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Iraq" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Irlandia" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Pulau manusia" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Israel" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Italia" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamaika" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Jepang" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Yordania" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazakhstan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenya" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuwait" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kirgistan" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Latvia" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Lebanon" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesotho" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberia" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libya" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liechtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Lithuania" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luksemburg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macao" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Makedonia" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagaskar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malawi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malaysia" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maladewa" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Pulau Marshall" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinik" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritania" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauritius" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Meksiko" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldova" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monaco" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolia" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Montenegro" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Maroko" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mozambik" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Myanmar" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibia" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Belanda" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Antillen Belanda" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Kaledonia Baru" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Selandia Baru" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nikaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigeria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Pulau Norfolk" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Korea Utara" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Kepulauan Mariana Utara" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Norway" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Oman" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestina" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papua Nugini" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguay" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peru" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filipina" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairn" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Polandia" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugal" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Puerto Rico" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Qatar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Romania" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Rusia" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Rwanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Réunion" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Saint Barthélemy" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Saint Helena, Ascension dan Tristan da Cunha" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Saint Kitts dan Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Saint Lucia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Saint Martin (bagian Prancis)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint Pierre dan Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Saint Vincent dan Grenadines" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Sao Tome dan Principe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Arab Saudi" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Serbia" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Serbia dan Montenegro" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seychelles" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapura" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Sint Maarten (bagian Belanda)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slovakia" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slovenia" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Pulau Solomon" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somalia" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Afrika Selatan" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Georgia Selatan dan Kepulauan Sandwich Selatan" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Korea Selatan" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Sudan Selatan" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Uni Soviet" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Spanyol" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Suriname" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard dan Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Swaziland" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Swedia" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Swiss" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Suriah" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Taiwan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tajikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzania" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Thailand" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Timor-Leste" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad dan Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunisia" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turki" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Kepulauan Turks dan Caicos" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Kepulauan Virgin AS" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ukraina" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Uni Emirat Arab" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Britania Raya" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Amerika Serikat" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Kepulauan Terluar Kecil Amerika Serikat" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguay" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Uzbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Kota Vatikan" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis dan Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Sahara Barat" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Yaman" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Yugoslavia" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Seluruh Dunia]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Pulau Aland" ���������������������������������������������������������picard-release-2.7.3/po/countries/it.po�������������������������������������������������������������0000664�0000000�0000000�00000076061�14167750105�0020030�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Gioele <gioele@svario.it>, 2012 # leofiore <leofiore@libero.it>, 2012 # Luca Salini, 2014-2015 # Luca Salini, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-19 12:54+0000\n" "Last-Translator: Luca Salini\n" "Language-Team: Italian (http://www.transifex.com/musicbrainz/musicbrainz/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afghanistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albania" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Algeria" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Samoa americane" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antartide" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua e Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentina" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armenia" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Australia" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Austria" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbaigian" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamas" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrain" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesh" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Bielorussia" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belgio" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermuda" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bhutan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivia" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Sint Eustatius e Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosnia ed Erzegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Isola Bouvet" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brasile" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Territorio britannico dell'oceano Indiano" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Isole Vergini britanniche" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunei" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgaria" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Cambogia" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Camerun" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Canada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Capo Verde" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Isole Cayman" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Repubblica Centrafricana" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Ciad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Cile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "Cina" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Isola di Natale" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Isole Cocos (Keeling)" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Colombia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Comore" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Congo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Isole Cook" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Costa Rica" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Croazia" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Cuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Cipro" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Repubblica Ceca" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Cecoslovacchia" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Costa d'Avorio" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Repubblica Democratica del Congo" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Danimarca" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Gibuti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominica" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Repubblica Dominicana" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Germania Est" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ecuador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egitto" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Guinea Equatoriale" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritrea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estonia" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Etiopia" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Europa" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Isole Falkland" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Isole Fær Øer" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Stati Federati di Micronesia" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Figi" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finlandia" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Francia" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Guyana francese" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Polinesia francese" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Territori francesi del sud" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Georgia" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Germania" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibilterra" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Grecia" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Groenlandia" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadalupa" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guinea" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guinea-Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guyana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haiti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Isola Heard e isole McDonald" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hong Kong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Ungheria" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Islanda" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "India" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonesia" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Iran" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Iraq" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Irlanda" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Isola di Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Israele" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Italia" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Giamaica" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Giappone" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Giordania" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazakistan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenya" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuwait" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kirghizistan" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Lettonia" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Libano" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesotho" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberia" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libia" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liechtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Lituania" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Lussemburgo" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macao" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Macedonia" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagascar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malawi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malesia" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldive" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Isole Marshall" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinica" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritania" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauritius" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Messico" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldavia" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monaco" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolia" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Montenegro" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Marocco" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mozambico" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Myanmar" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibia" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Paesi Bassi" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Antille olandesi" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Nuova Caledonia" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Nuova Zelanda" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nicaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigeria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Isola Norfolk" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Corea del Nord" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Isole Marianne settentrionali" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Norvegia" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Oman" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestina" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papua Nuova Guinea" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguay" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Perù" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filippine" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairn" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Polonia" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portogallo" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Porto Rico" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Qatar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Romania" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Russia" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Ruanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Riunione" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Saint-Barthélemy" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Sant'Elena, Ascensione e Tristan da Cunha" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Saint Kitts e Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Santa Lucia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Saint-Martin (parte francese)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint-Pierre e Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Saint Vincent e Grenadine" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "São Tomé e Príncipe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Arabia Saudita" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Serbia" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Serbia e Montenegro" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seychelles" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapore" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Sint Maarten (parte olandese)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slovacchia" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slovenia" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Isole Solomon" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somalia" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Sudafrica" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Georgia del Sud e isole Sandwich meridionali" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Corea del Sud" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Sudan del Sud" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Unione Sovietica" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Spagna" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Suriname" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard e Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Swaziland" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Svezia" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Svizzera" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Siria" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Taiwan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tagikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzania" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Thailandia" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Timor Est" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad e Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunisia" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turchia" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Isole Turks e Caicos" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Isole Vergini americane" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ucraina" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Emirati Arabi Uniti" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Regno Unito" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Stati Uniti" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Isole minori esterne degli Stati Uniti" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguay" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Uzbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Città del Vaticano" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis e Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Sahara occidentale" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Yemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Jugoslavia" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Tutto il mondo]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Isole Åland" �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/ja.po�������������������������������������������������������������0000664�0000000�0000000�00000101137�14167750105�0017777�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # nikki, 2014 # mai inoue, 2015 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-19 13:52+0000\n" "Last-Translator: mai inoue\n" "Language-Team: Japanese (http://www.transifex.com/musicbrainz/musicbrainz/language/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "アフガニスタン" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "アルバニア" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "アルジェリア" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "アメリカ領サモア" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "アンドラ" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "アンゴラ" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "アンギラ" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "南極" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "アンティグア・バーブーダ" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "アルゼンチン" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "アルメニア" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "アルバ" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "オーストラリア" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "オーストリア" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "アゼルバイジャン" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "バハマ" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "バーレーン" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "バングラデシュ" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "バルバドス" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "ベラルーシ" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "ベルギー" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "ベリーズ" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "ベナン" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "バミューダ諸島" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "ブータン" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "ボリビア" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "ボネール、シント・ユースタティウスおよびサバ" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "ボスニア・ヘルツェゴビナ" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "ボツワナ" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "ブーベ島" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "ブラジル" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "イギリス領インド洋地域" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "イギリス領ヴァージン諸島" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "ブルネイ" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "ブルガリア" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "ブルキナファソ" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "ブルンジ" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "カンボジア" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "カメルーン" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "カナダ" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "カーボベルデ" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "ケイマン諸島" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "中央アフリカ" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "チャド" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "チリ" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "中華人民共和国" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "クリスマス島" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "ココス諸島" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "コロンビア" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "コモロ" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "コンゴ共和国" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "クック諸島" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "コスタリカ" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "クロアチア" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "キューバ" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "キュラソー" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "キプロス" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "チェコ" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "チェコスロバキア" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "コートジボワール" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "コンゴ民主共和国" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "デンマーク" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "ジブチ" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "ドミニカ国" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "ドミニカ共和国" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "東ドイツ" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "エクアドル" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "エジプト" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "エルサルバドル" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "赤道ギニア" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "エリトリア" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "エストニア" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "エチオピア" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "ヨーロッパ" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "フォークランド諸島" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "フェロー諸島" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "ミクロネシア連邦" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "フィジー" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "フィンランド" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "フランス" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "フランス領ギアナ" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "フランス領ポリネシア" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "フランス領南方・南極地域" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "ガボン" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "ガンビア" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "グルジア" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "ドイツ" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "ガーナ" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "ジブラルタル" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "ギリシャ" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "グリーンランド" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "グレナダ" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "グアドループ" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "グアム" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "グアテマラ" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "ガーンジー" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "ギニア" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "ギニアビサウ" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "ガイアナ" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "ハイチ" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "ハード島とマクドナルド諸島" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "ホンジュラス" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "香港" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "ハンガリー" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "アイスランド" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "インド" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "インドネシア" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "イラン" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "イラク" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "アイルランド" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "マン島" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "イスラエル" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "イタリア" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "ジャマイカ" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "日本" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "ジャージー" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "ヨルダン" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "カザフスタン" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "ケニア" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "キリバス" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "コソボ" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "クウェート" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "キルギス" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "ラオス" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "ラトビア" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "レバノン" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "レソト" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "リベリア" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "リビア" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "リヒテンシュタイン" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "リトアニア" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "ルクセンブルク" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "マカオ" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "マケドニア" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "マダガスカル" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "マラウイ" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "マレーシア" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "モルディブ" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "マリ" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "マルタ" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "マーシャル諸島" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "マルティニーク" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "モーリタニア" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "モーリシャス" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "マヨット" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "メキシコ" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "モルドバ" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "モナコ" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "モンゴル" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "モンテネグロ" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "モントセラト" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "モロッコ" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "モザンビーク" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "ミャンマー" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "ナミビア" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "ナウル" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "ネパール" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "オランダ" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "オランダ領アンティル" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "ニューカレドニア" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "ニュージーランド" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "ニカラグア" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "ニジェール" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "ナイジェリア" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "ニウエ" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "ノーフォーク島" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "北朝鮮" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "北マリアナ諸島" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "ノルウェー" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "オマーン" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "パキスタン" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "パラオ" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "パレスチナ" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "パナマ" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "パプアニューギニア" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "パラグアイ" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "ペルー" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "フィリピン" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "ピトケアン" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "ポーランド" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "ポルトガル" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "プエルトリコ" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "カタール" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "ルーマニア" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "ロシア連邦" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "ルワンダ" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "レユニオン" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "サン・バルテルミー島" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "セントヘレナ・アセンションおよびトリスタン・ダ・クーニャ" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "セントクリストファー・ネイビス" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "セントルシア" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "サン・マルタン島" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "サンピエール島・ミクロン島" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "セントビンセント・グレナディーン" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "サモア" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "サンマリノ" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "サントメ・プリンシペ" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "サウジアラビア" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "セネガル" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "セルビア" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "セルビア・モンテネグロ" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "セーシェル" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "シエラレオネ" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "シンガポール" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "シント・マールテン島" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "スロバキア" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "スロベニア" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "ソロモン諸島" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "ソマリア" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "南アフリカ" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "サウスジョージア・サウスサンドウィッチ諸島" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "韓国" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "南スーダン" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "ソビエト連邦" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "スペイン" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "スリランカ" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "スーダン" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "スリナム" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "スヴァールバル諸島およびヤンマイエン島" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "スワジランド" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "スウェーデン" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "スイス" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "シリア" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "台湾" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "タジキスタン" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "タンザニア" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "タイ" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "東ティモール" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "トーゴ" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "トケラウ" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "トンガ" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "トリニダード・トバゴ" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "チュニジア" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "トルコ" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "トルクメニスタン" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "タークス・カイコス諸島" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "ツバル" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "アメリカ領ヴァージン諸島" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "ウガンダ" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "ウクライナ" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "アラブ首長国連邦" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "イギリス" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "アメリカ合衆国" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "合衆国領有小離島" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "ウルグアイ" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "ウズベキスタン" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "バヌアツ" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "バチカン市国" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "ベネズエラ" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "ベトナム" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "ウォリス・フツナ" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "西サハラ" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "イエメン" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "ユーゴスラビア" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "ザンビア" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "ジンバブエ" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[万国共通]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "オーランド諸島" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/ko.po�������������������������������������������������������������0000664�0000000�0000000�00000077353�14167750105�0020032�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Hyeon-ho Shin <crossxp64@gmail.com>, 2017 # SGR Cloud <radiomaniamk@gmail.com>, 2017 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-12-17 11:18+0000\n" "Last-Translator: SGR Cloud <radiomaniamk@gmail.com>\n" "Language-Team: Korean (http://www.transifex.com/musicbrainz/musicbrainz/language/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ko\n" "Plural-Forms: nplurals=1; plural=0;\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "아프가니스탄" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "알바니아" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "알제리" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "미국령 사모아" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "안도라" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "앙골라" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "앵귈라" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "남극 대륙" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "앤티가 바부다" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "아르헨티나" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "아르메니아" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "아루바" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "호주" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "오스트리아" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "아제르바이잔" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "바하마" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "바레인" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "방글라데시" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "바베이도스" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "벨라루스" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "벨기에" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "벨리즈" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "베냉" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "버뮤다" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "부탄" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "볼리비아" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "카리브 네덜란드" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "보스니아 헤르체고비나" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "보츠와나" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "부베 섬" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "브라질" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "영국령 인도양 지역" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "영국령 버진아일랜드" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "브루나이" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "불가리아" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "부르키나파소" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "부룬디" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "캄보디아" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "카메룬" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "캐나다" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "카보베르데" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "케이맨 제도" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "중앙아프리카 공화국" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "차드" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "칠레" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "중국" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "크리스마스 섬" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "코코스 (킬링) 제도" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "콜롬비아" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "코모로" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "콩고" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "쿡 제도" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "코스타리카" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "크로아티아" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "쿠바" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "퀴라소" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "키프로스" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "체코" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "체코슬로바키아" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "코트디부아르" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "콩고 민주 공화국" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "덴마크" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "지부티" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "도미니카" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "도미니카 공화국" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "동독" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "에콰도르" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "이집트" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "엘살바도르" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "적도 기니" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "에리트레아" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "에스토니아" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "에티오피아" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "유럽" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "포클랜드 제도" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "페로 제도" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "미크로네시아 연방" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "피지" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "핀란드" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "프랑스" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "프랑스령 기아나" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "프랑스령 폴리네시아" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "프랑스령 남방 및 남극" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "가봉" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "감비아" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "조지아" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "독일" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "가나" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "지브롤터" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "그리스" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "그린란드" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "그레나다" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "과들루프" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "괌" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "과테말라" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "건지 섬" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "기니" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "기니비사우" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "가이아나" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "아이티" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "허드 맥도널드 제도" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "온두라스" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "홍콩" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "헝가리" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "아이슬란드" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "인도" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "인도네시아" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "이란" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "이라크" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "아일랜드" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "맨 섬" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "이스라엘" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "이탈리아" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "자메이카" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "일본" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "저지 섬" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "요르단" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "카자흐스탄" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "케냐" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "키리바시" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "코소보" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "쿠웨이트" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "키르기스스탄" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "라오스" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "라트비아" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "레바논" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "레소토" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "라이베리아" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "리비아" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "리히텐슈타인" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "리투아니아" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "룩셈부르크" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "마카오" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "마케도니아" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "마다가스카르" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "말라위" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "말레이시아" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "몰디브" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "말리" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "몰타" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "마셜 제도" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "마르티니크" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "모리타니" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "모리셔스" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "마요트" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "멕시코" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "몰도바" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "모나코" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "몽골" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "몬테네그로" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "몬트세랫" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "모로코" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "모잠비크" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "미얀마" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "나미비아" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "나우루" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "네팔" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "네덜란드" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "네덜란드령 안틸레스" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "뉴칼레도니아" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "뉴질랜드" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "니카라과" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "니제르" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "나이지리아" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "니우에" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "노퍽 섬" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "북한" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "북마리아나 제도" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "노르웨이" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "오만" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "파키스탄" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "팔라우" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "팔레스타인" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "파나마" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "파푸아뉴기니" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "파라과이" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "페루" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "필리핀" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "핏케언 제도" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "폴란드" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "포르투갈" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "푸에르토리코" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "카타르" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "루마니아" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "러시아" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "르완다" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "레위니옹" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "생바르텔레미" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "세인트헬레나 어센션 트리스탄다쿠냐" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "세인트키츠 네비스" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "세인트루시아" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "생마르탱 (프랑스령)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "생피에르 미클롱" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "세인트빈센트 그레나딘" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "사모아" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "산마리노" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "상투메 프린시페" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "사우디아라비아" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "세네갈" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "세르비아" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "세르비아 몬테네그로" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "세이셸" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "시에라리온" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "싱가폴" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "신트마르턴 (네덜란드령)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "슬로바키아" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "슬로베니아" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "솔로몬 제도" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "소말리아" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "남아프리카 공화국" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "사우스조지아 사우스샌드위치 제도" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "대한민국" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "남수단" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "소련" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "스페인" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "스리랑카" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "수단" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "수리남" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "스발바르 얀마옌 제도" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "스와질란드" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "스웨덴" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "스위스" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "시리아" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "타이완" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "타지키스탄" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "탄자니아" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "타이" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "동티모르" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "토고" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "토켈라우" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "통가" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "트리니다드 토바고" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "튀니지" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "터키" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "투르크메니스탄" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "터크스 케이커스 제도" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "투발루" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "미국령 버진아일랜드" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "우간다" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "우크라이나" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "아랍에미리트" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "영국" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "미국" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "미국령 군소 제도" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "우루과이" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "우즈베키스탄" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "바누아투" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "바티칸시국" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "베네수엘라" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "베트남" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "왈리스 퓌튀나" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "서사하라" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "예맨" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "유고슬라비아" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "잠비아" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "짐바브웨" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[전 세계]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "올란드 제도" �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/mr.po�������������������������������������������������������������0000664�0000000�0000000�00000105423�14167750105�0020025�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Suraj Kawade, 2013-2014 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-23 19:05+0000\n" "Last-Translator: Ian McEwen <ianmcorvidae@ianmcorvidae.net>\n" "Language-Team: Marathi (http://www.transifex.com/musicbrainz/musicbrainz/language/mr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: mr\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "अफगाणिस्तान" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "अल्बानिया" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "अल्जेरिया" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "अमेरिकन समोआ" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "अंडोरा" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "अंगोला" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "एंजिला" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "अंटार्क्टिका" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "अँटिगा आणि बार्बुडा" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "अर्जेंटीना" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "अर्मेनिया" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "अरुबा" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "ऑस्ट्रेलिया" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "ऑस्ट्रिया" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "अझरबैजान" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "बहामास" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "बहरीन" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "बांग्लादेश" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "बार्बाडोस" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "बेलारूस" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "बेल्जियम" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "बेलीझ" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "बेनिन" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "बर्मुडा" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "भूतान" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "बोलिव्हिया" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "बोनायर, सिंट युस्टॅशियस आणि साबा" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "बोस्निया आणि हर्जेगोविना" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "बोट्सवाना" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "बोउवेट बेट" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "ब्राझिल" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "ब्रिटिश इंडियन ओशन टेरीटरी" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "बुल्गेरिया" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "बुर्रकिना फासो" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "बुरुंडी" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "कंबोडिया" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "कॅमेरून" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "कॅनडा" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "केप वर्ड" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "केमॅन बेटे" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "मध्य आफ्रिका गणराज्य" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "चाड" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "चिली" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "चीन" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "ख्रिसमस बेट" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "कोकोस (कीलिंग) द्वीपे" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "कोलंबिया" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "कोमोरोझ" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "काँगो" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "कूक बेटे" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "कोस्टा रिका" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "क्रोएशिया" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "क्युबा" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "क्युराकाओ" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "सायप्रस" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "चेक गणराज्य" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "चेकोस्लोवाकिया" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "कोट डे 'आयव्हरी" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "डेन्मार्क" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "जिबूती" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "डॉमिनिका" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "डॉमिनिकन प्रजासत्ताक" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "इक्वेडोर" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "इजिप्त" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "अल साल्वाडोर" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "इक्वेटोरियल गिनी" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "इरीट्रिया" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "एस्टोनिया" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "इथिओपिया" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "युरोप" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "फॅरो बेटे" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "फिजी" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "फिनलंड" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "फ्रांस" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "फ्रेंच गयाना" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "फ्रेंच पॉलिनेशिया" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "फ्रेंच दक्षिणी प्रदेश" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "गबॉन" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "गांबिया" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "जॉर्जिया" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "जर्मनी" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "घाना" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "जिब्राल्टर" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "ग्रीस" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "ग्रीनलँड" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "ग्रेनेडा" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "ग्वाडेलोप" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "गुआम" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "ग्वाटेमाला" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "गर्न्सी" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "जिनिया" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "जिनिया-बीसाउ" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "गयाना" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "हैती" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "हर्ड बेट आणि मॅकडोनाल्ड बेटे" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "होंडरस" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "हाँगकाँग" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "हंगेरी" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "आइसलँड" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "भारत" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "इंडोनेशिया" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "इराक" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "आयर्लंड" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "आइल ऑफ मॅन" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "इस्त्राईल" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "इटली" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "जमेका" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "जपान" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "जर्सी" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "जॉर्डन" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "कझाकस्तान" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "केनिया" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "किरबाती" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "कुवेत" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "किरगिझस्तान" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "लाटविया" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "लेबनॉन" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "लेसोथो" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "लिबेरिया" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "लिबिया" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "लिचेंस्टीन" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "लिथुआनिया" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "लक्झेंम्बर्ग" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "मकाऊ" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "मादागास्कर" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "मलावी" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "मलेशिया" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "मालदीव" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "माली" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "माल्टा" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "मार्शल बेटे" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "मार्टिनिक" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "मॉरटानिया" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "मॉरिशस" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "मायोट्टे" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "मेक्सिको" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "मोनॅको" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "मंगोलिया" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "मोंटेनेग्रो" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "मॉन्स्टेराट" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "मोरोक्को" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "मोझांबिक" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "म्यानमार" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "नामीबिया" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "नारू" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "नेपाळ" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "नेदरलँड्स" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "न्यू कॅलेडोनिया" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "न्यूझीलँड" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "निकारागुआ" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "नायजर" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "नायजेरिया" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "नीयू" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "नोर्फोक बेट" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "उत्तरी मेरियाना बेटे" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "नॉर्वे" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "ओमान" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "पाकिस्तान" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "पलाऊ" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "पनामा" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "पापुआ न्यू गिनी" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "पराग्वे" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "पेरू" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "फिलिपाईन्स" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "पिट्कैर्न" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "पोलंड" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "पोर्तुगाल" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "पोर्टो रीको" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "कतार" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "रोमानिया" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "रवांडा" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "रियूनियन" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "सेंट बार्थेलेमी" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "सेंट हेलेना, असेशन आणि ट्रीस्टन दा कन्हा" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "सेंट किट्स आणि नेव्हिस" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "सेंट लुसिया" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "सेंट मार्टीन (फ्रेंच भाग)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "सेंट पियरे आणि मिक्वेलोन" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "सेंट व्हिन्सेंट आणि ग्रेनेडाइन्स" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "सामोआ" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "सॅन मरीनो" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "साओ टोम आणि प्रिंसिपे" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "सौदी अरेबिया" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "सेनेगल" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "सर्बिया" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "सेशल्स" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "सिएरा लियोन" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "सिंगापूर" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "सिंट मार्टेन (डच भाग)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "स्लोवाकिया" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "स्लोव्हेनिया" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "सोलोमन बेटे" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "सोमालिया" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "दक्षिण आफ्रिका" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "दक्षिण जॉर्जिया आणि दक्षिण सँडविच बेटे" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "दक्षिण सुदान" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "स्पेन" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "श्रीलंका" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "सुदान" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "सुरिनाम" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "स्वालबार्ड आणि जॅन मायेन" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "स्वाझिलँड" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "स्वीडन" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "स्वित्झर्लंड" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "तैवान" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "ताजिकिस्तान" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "थायलंड" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "तिमोर-लेस्टे" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "टोगो" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "टोकेलाउ" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "टोंगा" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "त्रिनिदाद आणि टोबॅगो" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "ट्युनिसिया" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "तुर्की" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "तुर्कमेनिस्तान" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "तुर्क्स आणि कॅकोज बेटे" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "टुवालू" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "युगांडा" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "युक्रेन" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "युनायटेड अरब अमिरात" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "युनायटेड किंग्डम" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "युनायटेड स्टेट्स" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "युनायटेड स्टेट्स बाह्य लघु द्वीपे" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "उरुग्वे" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "उझबेकिस्तान" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "वनूआतु" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "वॉलिस आणि फ्यूचूना" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "पश्चिमी सहारा" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "येमेन" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "झांबिया" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "झिम्बाब्वे" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[जगभर]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "अॅलँड बेटे" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/ms_MY.po����������������������������������������������������������0000664�0000000�0000000�00000075773�14167750105�0020451�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Muhammad Adli Ibrahim <adli98@yahoo.com>, 2020 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2020-02-15 15:24+0000\n" "Last-Translator: Muhammad Adli Ibrahim <adli98@yahoo.com>\n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/musicbrainz/musicbrainz/language/ms_MY/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ms_MY\n" "Plural-Forms: nplurals=1; plural=0;\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afghanistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albania" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Algeria" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Samoa Amerika" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antartika" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua dan Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentina" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armenia" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Australia" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Austria" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbaijan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamas" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrain" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesh" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Belarus" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belgium" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermuda" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bhutan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivia" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Sint Eustatius dan Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosnia dan Herzegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Pulau Bouvet" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brazil" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Wilayah Lautan Hindi British" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Kepulauan Virgin British" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunei" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgaria" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Kemboja" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Cameroon" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Kanada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Tanjung Verde" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Kepulauan Cayman" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Republik Afrika Tengah" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Chad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Chile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "China" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Pulau Krismas" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Kepulauan Cocos (Keeling)" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Colombia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Comoros" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Congo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Kepulauan Cook" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Costa Rica" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Croatia" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Cuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Cyprus" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Czechia" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Czechoslovakia" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Côte d'Ivoire" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Republik Demokratik Congo" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Denmark" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Djibouti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominika" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Republik Dominika" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Jerman Timur" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ecuador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Mesir" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Guinea Khatulistiwa" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritrea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estonia" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Habsyah" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Eropah" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Kepulauan Falkland" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Kepulauan Faroe" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Persekutuan Mikronesia" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fiji" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finland" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Perancis" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Guiana Perancis" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Polinesia Perancis" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Wilayah Selatan Perancis" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Georgia" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Jerman" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Yunani" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Greenland" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadeloupe" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guinea" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guinea-Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guyana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haiti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Pulau Heard dan Kepulauan McDonald" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hong Kong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Hungary" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Iceland" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "India" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonesia" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Iran" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Iraq" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Ireland" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Pulau Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Israel" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Itali" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamaica" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Jepun" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordan" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazakhstan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenya" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuwait" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kyrgyzstan" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Latvia" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Lubnan" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesotho" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberia" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libya" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liechtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Lithuania" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luxembourg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Makau" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Macedonia" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagaskar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malawi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malaysia" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldives" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Kepulauan Marshall" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinique" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritania" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauritius" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Mexico" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldova" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monaco" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolia" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Montenegro" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Maghribi" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mozambique" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Myanmar" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibia" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Belanda" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Antillen Belanda" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "New Caledonia" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "New Zealand" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nicaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigeria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Pulau Norfolk" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Korea Utara" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Kepulauan Mariana Utara" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Norway" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Oman" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestin" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papua New Guinea" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguay" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peru" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filipina" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairn" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Poland" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugal" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Puerto Rico" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Qatar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Romania" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Rusia" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Rwanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Réunion" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Saint Barthélemy" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Saint Helena, Ascension dan Tristan da Cunha" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Santo Kitts dan Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Saint Lucia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Saint Martin (bahagian Perancis)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint Pierre dan Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Saint Vincent dan Grenadines" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "São Tomé dan Príncipe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Arab Saudi" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Serbia" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Serbia dan Montenegro" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seychelles" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapura" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Sint Maarten (bahagian Belanda)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slovakia" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slovenia" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Kepulauan Solomon" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somalia" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Afrika Selatan" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Georgia Selatan dan Kepulauan Sandwich Selatan" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Korea Selatan" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Sudan Selatan" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Kesatuan Soviet" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Sepanyol" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Suriname" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard dan Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Swaziland" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Sweden" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Switzerland" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Syria" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Taiwan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tajikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzania" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Negara Thai" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Timor-Leste" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad dan Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunisia" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turki" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Kepulauan Turks dan Caicos" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Kepulauan Virgin Amerika Syarikat" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ukraine" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Emiriah Arab Bersatu" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "United Kingdom" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Amerika Syarikat" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Kepulauan Terpencil A.S." #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguay" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Uzbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Kota Vatikan" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis dan Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Sahara Barat" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Yaman" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Yugoslavia" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Seluruh Dunia]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Kepulauan Åland" �����picard-release-2.7.3/po/countries/nb.po�������������������������������������������������������������0000664�0000000�0000000�00000076070�14167750105�0020013�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # CatQuest, The Endeavouring Cat, 2015 # Kurt-Håkon Eilertsen <kurt@kheds.com>, 2014 # CatQuest, The Endeavouring Cat, 2012-2013 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-19 13:00+0000\n" "Last-Translator: CatQuest, The Endeavouring Cat\n" "Language-Team: Norwegian Bokmål (http://www.transifex.com/musicbrainz/musicbrainz/language/nb/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: nb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afghanistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albania" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Algerie" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Amerikansk Samoa" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antarktis" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua og Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentina" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armenia" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Australia" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Østerrike" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Aserbajdsjan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamas" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrain" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesh" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Hviterussland" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belgia" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermuda" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bhutan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivia" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Sint Eustatius og Saba (Karibisk Nederland)" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosnia-Hercegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Bouvetøya" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brazil" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Det britiske territoriet i Indiahavet" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Jomfruøyene" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunei" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgaria" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Kambodsja" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Kamerun" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Canada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Kapp Verde" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Caymanøyene" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Den sentralafrikanske republikk" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Tsjad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Chile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "Kina" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Christmasøya" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Kokosøyene (Keelingøyene)" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Colombia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Komorene" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Kongo (Republikken Kongo)" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Cookøyene" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Costa Rica" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Cookøyene" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Cuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Kypros" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Tsjekkia" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Tsjekoslovakia" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Elfenbenskysten" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Demokratiske republikk av Kongo" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Danmark" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Djibouti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominica" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Den dominikanske republikk" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Øst Tyskland" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ecuador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egypt" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Ekvatorial-Guinea" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritrea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estland" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Etiopia" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Europa" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Falklandsøyene" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Færøyene" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Mikronesiaføderasjonen" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fiji" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finland" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Frankrike" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Fransk Guyana" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Fransk Polynesia" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "De franske sørterritorier" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Georgia" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Tyskland" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Hellas" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Grønland" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadeloupe" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guinea" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guinea-Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guyana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haiti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Heard- og McDonaldøyene" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hong Kong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Ungarn" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Island" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "India" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonesia" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Iran" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Irak" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Irland" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Israel" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Italia" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamaica" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japan" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordan" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kasakhstan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenya" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuwait" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kirgisistan" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Latvia" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Libanon" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesotho" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberia" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libya" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liechtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Litauen" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luxembourg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macao" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Makedonia" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagaskar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malawi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malaysia" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldivene" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Marshalløyene" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinique" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritania" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauritius" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Mexico" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldova" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monaco" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolia" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Montenegro" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Marokko" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mosambik" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Burma" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibia" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Netherlands" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "De nederlandske Antillene" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Ny-Caledonia" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "New Zealand" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nicaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigeria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Norfolkøya" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Nord Korea" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Nord-Marianene" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Norge" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Oman" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestina" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papua Ny-Guinea" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguay" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peru" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filippinene" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairnøyene" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Polen" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugal" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Puerto Rico" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Qatar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Romania" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Russland" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Rwanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Réunion" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Saint-Barthélemy" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "St. Helena, Ascension og Tristan da Cunha" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Saint Kitts og Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Saint Lucia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Saint-Martin (fransk del)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint-Pierre og Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Saint Vincent og Grenadinene" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "São Tomé og Príncipe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Saudi-Arabia" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Serbia" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Serbia og Montenegro" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seychellene" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapore" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Sint Maarten (nederlandsk del)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slovakia" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slovenia" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Salomonøyene " #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somalia" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Sør Afrika" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Sør-Georgia og Sør-Sandwichøyene" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Sør Korea" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Sør-Sudan" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Sovjetunionen" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Spania" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Surinam" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard og Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Swaziland" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Sverige" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Sveits" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Syria" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Taiwan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tadsjikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzania" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Thailand" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Øst-Timor" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad og Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunisia" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Tyrkia" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Turks- og Caicosøyene" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "De amerikanske Jomfruøyene" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ukraina" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "De forente arabiske emirater" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Storbritannia" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Amerikas forente stater" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "USAs ytre småøyer" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguay" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Usbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Vatikanstaten" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis- og Futunaøyene" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Vest-Sahara" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Jemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Jugoslavia" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[hele verden]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Åland" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/nl.po�������������������������������������������������������������0000664�0000000�0000000�00000076316�14167750105�0020030�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Maurits Meulenbelt <mfmeulenbelt@gmail.com>, 2012 # Maurits Meulenbelt <mfmeulenbelt@gmail.com>, 2014-2015 # Nikolai Prokoschenko <nikolai@prokoschenko.de>, 2011 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-19 12:54+0000\n" "Last-Translator: Maurits Meulenbelt <mfmeulenbelt@gmail.com>\n" "Language-Team: Dutch (http://www.transifex.com/musicbrainz/musicbrainz/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afghanistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albanië" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Algerije" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Amerikaans-Samoa" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antarctica" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua en Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentinië" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armenië" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Australië" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Oostenrijk" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbeidzjan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahama’s" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrein" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesh" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Wit-Rusland" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "België" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermuda" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bhutan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivia" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Sint Eustatius en Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosnië en Herzegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Bouvet Eiland" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brazilië" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Brits Territorium in de Indische Oceaan" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Britse Maagdeneilanden" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunei" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgarije" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Cambodja" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Kameroen" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Canada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Kaapverdië" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Kaaimaneilanden" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Centraal-Afrikaanse Republiek" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Tsjaad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Chili" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "China" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Kersteiland" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Cocoseilanden" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Colombia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Comoren" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Congo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Cookeilanden" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Costa Rica" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Kroatië" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Cuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Cyprus" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Tsjechië" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Tsjecho-Slowakije" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Ivoorkust" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Democratische Republiek Congo" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Denemarken" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Djibouti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominica" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Dominicaanse Republiek" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Oost-Duitsland" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ecuador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egypte" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Equatoriaal-Guinea" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritrea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estland" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Ethiopië" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Europa" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Falklandeilanden" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Faeröer" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Federale Staten van Micronesië" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fiji" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finland" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Frankrijk" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Frans-Guyana" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Frans-Polynesië" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Franse Zuidelijke Gebieden" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Georgië" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Duitsland" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Griekenland" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Groenland" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadeloupe" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guinee" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guinee-Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guyana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haïti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Heardeiland en McDonaldeilanden" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hongkong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Hongarije" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "IJsland" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "India" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonesië" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Iran" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Irak" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Ierland" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Israël" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Italië" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamaica" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japan" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordanië" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazachstan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenia" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Koeweit" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kirgizië" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Letland" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Libanon" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesotho" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberia" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libië" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liechtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Litouwen" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luxemburg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macau" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Macedonië" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagaskar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malawi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Maleisië" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldiven" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Marshalleilanden" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinique" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritanië" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauritius" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Mexico" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldavië" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monaco" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolië" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Montenegro" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Marokko" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mozambique" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Birma" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibië" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Nederland" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Nederlandse Antillen" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Nieuw-Caledonië" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Nieuw-Zeeland" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nicaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigeria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Norfolkeiland" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Noord-Korea" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Noordelijke Marianen" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Noorwegen" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Oman" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestina" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papoea-Nieuw-Guinea" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguay" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peru" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filipijnen" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairneilanden" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Polen" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugal" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Puerto Rico" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Qatar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Roemenië" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Rusland" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Rwanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Réunion" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Saint Barthélemy" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Sint-Helena, Ascension en Tristan da Cunha" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Saint Kitts en Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Saint Lucia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Sint-Maarten (Franse deel)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint-Pierre en Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Saint Vincent en de Grenadines" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Sao Tomé en Principe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Saoedi-Arabië" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Servië" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Servië en Montenegro" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seychellen" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapore" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Sint Maarten (Nederlandse deel)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slowakije" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slovenië" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Salomonseilanden" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somalië" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Zuid-Afrika" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Zuid-Georgia en de Zuidelijke Sandwicheilanden" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Zuid-Korea" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Zuid-Soedan" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Sovjet-Unie" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Spanje" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Soedan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Suriname" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Spitsbergen en Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Swaziland" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Zweden" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Zwitserland" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Syrië" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Taiwan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tadzjikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzania" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Thailand" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Oost-Timor" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelaus" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad en Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunesië" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turkije" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Turks- en Caicoseilanden" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Amerikaanse Maagdeneilanden" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Oeganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Oekraïne" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Verenigde Arabische Emiraten" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Verenigd Koninkrijk" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Verenigde Staten" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Kleine afgelegen eilanden van de Verenigde Staten" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguay" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Oezbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Vaticaanstad" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis en Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Westelijke Sahara" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Jemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Joegoslavië" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Wereldwijd]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Åland-eilanden" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/nl_BE.po����������������������������������������������������������0000664�0000000�0000000�00000076041�14167750105�0020371�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Tim Van Holder <tim.vanholder@gmail.com>, 2020 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2020-01-06 21:33+0000\n" "Last-Translator: Tim Van Holder <tim.vanholder@gmail.com>\n" "Language-Team: Dutch (Belgium) (http://www.transifex.com/musicbrainz/musicbrainz/language/nl_BE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: nl_BE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afghanistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albanië" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Algerije" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Amerikaans-Samoa" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antarctica" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua en Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentinië" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armenië" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Australië" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Oostenrijk" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbeidzjan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahama’s" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrein" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesh" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Wit-Rusland" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "België" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermuda" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bhutan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivia" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Sint Eustatius en Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosnië en Herzegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Bouveteiland" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brazilië" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Brits Indische Oceaanterritorium" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Britse Maagdeneilanden" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunei" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgarije" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Cambodja" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Kameroen" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Canada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Kaapverdië" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Kaaimaneilanden" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Centraal-Afrikaanse Republiek" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Tsjaad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Chili" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "China" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Kersteiland" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Cocoseilanden" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Colombia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Comoren" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Congo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Cookeilanden" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Costa Rica" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Kroatië" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Cuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Cyprus" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Tsjechië" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Tsjecho-Slowakije" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Ivoorkust" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Congo-Kinshasa" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Denemarken" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Djibouti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominica" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Dominicaanse Republiek" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Oost-Duitsland" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ecuador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egypte" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Equatoriaal-Guinea" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritrea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estland" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Ethiopië" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Europa" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Falklandeilanden" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Faeröer" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Micronesia" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fiji" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finland" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Frankrijk" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Frans-Guyana" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Frans-Polynesië" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Franse Zuidelijke en Antarctische Gebieden" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Georgië" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Duitsland" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Griekenland" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Groenland" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadeloupe" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guinee" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guinee-Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guyana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haïti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Heard en McDonaldeilanden" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hongkong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Hongarije" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "IJsland" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "India" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonesië" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Iran" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Irak" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Ierland" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Israël" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Italië" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamaica" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japan" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordanië" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazachstan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenia" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Koeweit" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kirgizië" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Letland" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Libanon" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesotho" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberia" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libië" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liechtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Litouwen" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luxemburg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macau" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Macedonië" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagaskar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malawi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Maleisië" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldiven" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Marshalleilanden" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinique" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritanië" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauritius" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Mexico" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldavië" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monaco" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolië" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Montenegro" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Marokko" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mozambique" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Myanmar" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibië" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Nederland" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Nederlandse Antillen" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Nieuw-Caledonië" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Nieuw-Zeeland" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nicaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigeria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Norfolk" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Noord-Korea" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Noordelijke Marianen" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Noorwegen" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Oman" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestina" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papoea-Nieuw-Guinea" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguay" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peru" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filipijnen" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairn" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Polen" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugal" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Puerto Rico" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Qatar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Roemenië" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Rusland" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Rwanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Réunion" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Saint-Barthélemy" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Sint-Helena, Ascension en Tristan da Cunha" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Saint Kitts en Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Saint Lucia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Sint-Maarten (Franse Antillen)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint-Pierre en Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Saint Vincent en de Grenadines" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Sao Tomé en Principe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Saoedi-Arabië" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Servië" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Servië en Montenegro" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seychellen" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapore" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Sint Maarten" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slowakije" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slovenië" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Salomonseilanden" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somalië" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Zuid-Afrika" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Zuid-Georgia en de Zuidelijke Sandwicheilanden" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Zuid-Korea" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Zuid-Soedan" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Sovjet-Unie" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Spanje" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Soedan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Suriname" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Spitsbergen en Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Swaziland" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Zweden" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Zwitserland" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Syrië" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Taiwan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tadzjikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzania" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Thailand" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Oost-Timor" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad en Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunesië" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turkije" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Turks- en Caicoseilanden" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Amerikaanse Maagdeneilanden" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Oeganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Oekraïne" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Verenigde Arabische Emiraten" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Verenigd Koninkrijk" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Verenigde Staten" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Kleine afgelegen eilanden van de Verenigde Staten" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguay" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Oezbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Vaticaanstad" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis en Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Westelijke Sahara" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Jemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Joegoslavië" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Wereldwijd]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Åland" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/pa.po�������������������������������������������������������������0000664�0000000�0000000�00000075606�14167750105�0020020�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Gurmeet Kochar <gomikochar@gmail.com>, 2015 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-22 11:29+0000\n" "Last-Translator: Gurmeet Kochar <gomikochar@gmail.com>\n" "Language-Team: Panjabi (Punjabi) (http://www.transifex.com/musicbrainz/musicbrainz/language/pa/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pa\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "ਅਫਗਾਨੀਸਤਾਨ" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "ਅਲਬੇਨਿਆ" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "ਅਲਜੀਰੀਆ" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "ਅੰਗੋਲਾ" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "ਅਰਜਨਟੀਨਾ" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "ਆਸਟ੍ਰੇਲੀਆ" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "ਆਸਟ੍ਰੀਆ" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "ਬਹਾਮਾਸ" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "ਬੈਹਰੇਨ" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "ਬੰਗਲਾਦੇਸ਼" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "ਬਾਰਬਾਡੋਸ" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "ਬੈਲਜੀਅਮ" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "ਬਰਮੂਡਾ" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "ਭੂਟਾਨ" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "ਬੋਲੀਵਿਆ" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "ਬ੍ਰਾਜ਼ੀਲ" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "ਕੰਬੋਡਿਆ" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "ਕਨੇਡਾ" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "ਚਿਲੀ" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "ਕੋਲੰਬਿਆ" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "ਕੋੰਗੋ" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "ਕੋਸਟਾ ਰਿਕਾ" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "ਕ੍ਰੋਏਸ਼ਿਆ" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "ਕੂਬਾ" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "ਸਿਪਰਸ" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "ਚੈੱਕ ਰਿਪਬਲਿਕ" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "ਯੂਰਪ" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "ਫੀਜੀ" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "ਫਰਾਂਸ" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "ਜਾਰਜਿਆ" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "ਜਰਮਨੀ" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "ਗ੍ਰੀਸ" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "ਗਰੀਨਲੈੰਡ" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "ਗਯਾਨਾ" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "ਹੇਤੀ" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "ਹੋੰਗ ਕੋੰਗ" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "ਹੰਗਰੀ" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "ਆਈਸਲੈੰਡ" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "ਭਾਰਤ" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "ਇੰਡੋਨੇਸ਼ੀਆ" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "ਇਰਾਨ" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "ਇਰਾਕ" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "ਆਇਰਲੈੰਡ" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "ਇਸਰਾਇਲ" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "ਇੱਟਲੀ" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "ਜਮੇਕਾ" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "ਜਪਾਨ" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "ਜਰਸੀ" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "ਜੋਰਡਨ" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "ਕਜ਼ਾਕਿਸਤਾਨ" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "ਕੀਨਿਆ" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "ਕੁਵੈਤ" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "ਲੈਬਨਾਨ" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "ਲਾਈਬੀਰਿਆ" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "ਲਿਬ੍ਯਾ" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "ਲਿਥੁਆਨਿਆ" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "ਲਗਜ਼ਮਬਰਗ" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "ਮਕਾਓ" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "ਮੈਸੇਡੋਨਿਆ" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "ਮੈਡਾਗੈਸਕਰ" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "ਮਲੇਸ਼ਿਆ" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "ਮਾਲਦੀਵ" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "ਮਾਲੀ" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "ਮਾਲਟਾ" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "ਮਾਰਸ਼ਲ ਟਾਪੂ" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "ਮੋਰੀਸ਼ਸ" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "ਮੈਕਸੀਕੋ" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "ਮੋਰੋੱਕੋ" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "ਨਿਪਾਲ" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "ਨੀਦਰਲੈੰਡ" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "ਨਿਉਜ਼ੀਲੈੰਡ" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "ਨਿਗਰ" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "ਨਾਇਜੀਰਿਆ" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "ਉੱਤਰ ਕੋਰੀਆ" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "ਨੋਰਵੇ" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "ਓਮਾਨ" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "ਪਾਕਿਸਤਾਨ" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "ਪੇਰੁ" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "ਫਿਲੀਪੀਨ" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "ਪੋਲੈੰਡ" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "ਪੁਰਤਗਲ" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "ਪੁਅਰਤੋ ਰਿਕੋ" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "ਕਤਰ" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "ਰੋਮਾਨੀਆ" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "ਰੂਸ" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "ਰਵਾੰਡਾ" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "ਸਾਊਦੀ ਅਰਬ" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "ਸੈਨੇਗਲ" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "ਸਰਬੀਆ" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "ਸੇਸ਼ੈਲ" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "ਸੀਆਰਾ ਲੀਓਨੀ" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "ਸਿੰਗਾਪੁਰ" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "ਸਲੋਵਾਕੀਆ" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "ਸਲੋਵੇਨੀਆ" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "ਸੋਲੋਮਨ ਟਾਪੂ" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "ਸੋਮਾਲਿਆ" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "ਦੱਖਣ ਅਫਰੀਕਾ" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "ਪੱਛਮੀ ਜਾਰਜੀਆ ਅਤੇ ਪੱਛਮੀ ਸੈਂਡਵਿਚ ਟਾਪੂ" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "ਦੱਖਣ ਕੋਰੀਆ" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "ਦੱਖਣ ਸੁਡਾਨ" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "ਸੋਵੀਅਤ ਯੂਨੀਅਨ" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "ਸਪੇਨ" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "ਸ਼੍ਰੀ ਲੰਕਾ" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "ਸੁਡਾਨ" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "ਸਵਾਜ਼ੀਲੈੰਡ" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "ਸਵੀਡਨ" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "ਸਵਿਟਜ਼ਰਲੈੰਡ" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "ਸੀਰੀਆ" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "ਤਾਈਵਾਨ" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "ਤਜੀਕੀਸਤਾਨ" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "ਥਾਈਲੈੰਡ" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "ਯੂਗਾੰਡਾ" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "ਯੁਕਰੇਨ" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "ਯੂਕੇ" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "ਅਮਰੀਕਾ" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "ਵੈਟੀਕਨ ਸਿਟੀ" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "ਵੈਨੀਜ਼ੁਐਲਾ" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "ਵੀਅਤਨਾਮ" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "ਪੱਛਮੀ ਸਹਾਰਾ" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "ਯੇਮਨ" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "ਯੁਗਸਲਾਵੀਆ" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "ਜ਼ਾਮਬੀਆ" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "ਜ਼ਿਮਬਾਬਵੇ" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "" ��������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/pl.po�������������������������������������������������������������0000664�0000000�0000000�00000077464�14167750105�0020037�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Alastair McKinstry <mckinstry@computer.org>, 2002 # Alastair McKinstry, <mckinstry@debian.org>, 2004 # Andrzej M. Krzysztofowicz <ankry@mif.pg.gda.pl>, 2007 # czaja <krzysztof@czajkowski.edu.pl>, 2011 # Formbi Chiss <formbi@interia.pl>, 2017 # Debeat <krystian4842@gmail.com>, 2014-2015 # Łukasz Sumera <sumera.lukasz@gmail.com>, 2015 # Marcin Rataj <lidel@lidel.org>, 2011, 2012 # Nikolai Prokoschenko <nikolai@prokoschenko.de>, 2011 # Piotr Myśliński <piotr.myslinski@gmail.com>, 2013 # Tobias Toedter <t.toedter@gmx.net>, 2007 # Tomasz Z. Napierala <zen@debian.linux.org.pl>, 2004,2006 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-23 18:13+0000\n" "Last-Translator: Formbi Chiss <formbi@interia.pl>\n" "Language-Team: Polish (http://www.transifex.com/musicbrainz/musicbrainz/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pl\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" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afganistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albania" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Algieria" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Samoa Amerykańskie" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andora" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antarktyka" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua i Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentyna" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armenia" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Australia" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Austria" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbejdżan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamy" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrajn" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesz" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Białoruś" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belgia" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermudy" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bhutan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Boliwia" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Sint Eustatius i Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bośnia i Hercegowina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Wyspa Bouvet" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brazylia" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Brytyjskie Terytorium Oceanu Indyjskiego" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Brytyjskie Wyspy Dziewicze" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunei" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bułgaria" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Kambodża" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Kamerun" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Kanada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Republika Zielonego Przylądka" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Kajmany" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Republika Środkowoafrykańska" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Czad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Chile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "Chiny" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Wyspa Bożego Narodzenia" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Wyspy Kokosowe (Wyspy Keelinga)" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Kolumbia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Komory" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Kongo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Wyspy Cooka" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Kostaryka" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Chorwacja" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Kuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Cypr" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Czechy" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Czechosłowacja" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Wybrzeże Kości Słoniowej" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Demokratyczna Republika Konga" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Dania" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Dżibuti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominika" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Dominikana" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Niemiecka Republika Demokratyczna" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ekwador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egipt" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "Salwador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Gwinea Równikowa" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Erytrea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estonia" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Etiopia" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Europa" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Falklandy" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Wyspy Owcze" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Federacja Mikronezji" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fidżi" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finlandia" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Francja" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Gujana Francuska" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Polinezja Francuska" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Francuskie Terytoria Południowe" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Gruzja" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Niemcy" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Grecja" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Grenlandia" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Gwadelupa" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Gwatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Gwinea" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Gwinea Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Gujana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haiti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Wyspy Heard i McDonalda" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hongkong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Węgry" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Islandia" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "Indie" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonezja" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Iran" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Irak" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Irlandia" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Wyspa Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Izrael" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Włochy" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamajka" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japonia" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordania" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazachstan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenia" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosowo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuwejt" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kirgistan" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Łotwa" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Liban" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesoto" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberia" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libia" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liechtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Litwa" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luksemburg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Makau" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Macedonia" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagaskar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malawi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malezja" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Malediwy" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Wyspy Marshalla" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martynika" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauretania" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauritius" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Majotta" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Meksyk" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Mołdawia" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monako" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolia" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Czarnogóra" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Maroko" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mozambik" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Birma" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibia" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Holandia" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Antyle Holenderskie" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Nowa Kaledonia" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Nowa Zelandia" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nikaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigeria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Wyspy Norfolk" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Korea Północna" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Mariany Północne" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Norwegia" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Oman" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestyna" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papua-Nowa Gwinea" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paragwaj" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peru" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filipiny" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairn" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Polska" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugalia" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Portoryko" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Katar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Rumunia" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Rosja" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Rwanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Reunion" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Saint-Barthélemy" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Wyspy Świętej Heleny, Wniebowstąpienia i Tristan da Cunha" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Saint Kitts i Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Saint Lucia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Saint-Martin (część francuska)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint Pierre i Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Saint Vincent i Grenadyny" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Wyspy Świętego Tomasza i Książęca" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Arabia Saudyjska" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Serbia" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Serbia i Czarnogóra" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seszele" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapur" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Sint Maarten (część holenderska)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Słowacja" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Słowenia" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Wyspy Salomona" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somalia" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Republika Południowej Afryki" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Wyspy Południowa Georgia i Sandwich Południowy" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Korea Południowa" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Sudan Południowy" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Związek Radziecki" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Hiszpania" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Surinam" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard i Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Suazi" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Szwecja" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Szwajcaria" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Syria" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Tajwan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tadżykistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzania" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Tajlandia" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Timor Wschodni" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trynidad i Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunezja" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turcja" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Turks i Caicos" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Wyspy Dziewicze Stanów Zjednoczonych" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ukraina" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Zjednoczone Emiraty Arabskie" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Zjednoczone Królestwo" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Stany Zjednoczone" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Dalekie Wyspy Mniejsze Stanów Zjednoczonych" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Urugwaj" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Uzbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Watykan" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Wenezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Wietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis i Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Sahara Zachodnia" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Jemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Jugosławia" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Globalne]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Wyspy Alandzkie" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/pt.po�������������������������������������������������������������0000664�0000000�0000000�00000071657�14167750105�0020045�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # pingo.mister <joao.lnsa@netcabo.pt>, 2013 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-19 16:10+0000\n" "Last-Translator: Ian McEwen <ianmcorvidae@ianmcorvidae.net>\n" "Language-Team: Portuguese (http://www.transifex.com/musicbrainz/musicbrainz/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pt\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afeganistão" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albânia" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Argélia" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Samoa Americana" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antárctica" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antígua e Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentina" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Arménia" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Austrália" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Áustria" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbeijão" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamas" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrain" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesh" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Bielorrússia" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Bélgica" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benim" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermudas" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Butão" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Ilha Bouvet" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brasil" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Território Inglês do Oceano Índico" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgária" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Cambodja" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Camarões" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Cabo Verde" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Ilhas Caimão" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "República Central Africana" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Chade" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Chile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "China" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Ilha de Natal" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Ilhas Cocos (Keeling)" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Colômbia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Comoros" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Congo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Ilhas Cook" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Costa Rica" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Croácia" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Cuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Chipre" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "República Checa" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Costa do Marfim" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Dinamarca" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Djibouti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "" ���������������������������������������������������������������������������������picard-release-2.7.3/po/countries/pt_BR.po����������������������������������������������������������0000664�0000000�0000000�00000077035�14167750105�0020424�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # André Aparecido Caniato <andre_caniato@yahoo.com.br>, 2015 # Eduardo Bastos <eduardorochacg@gmail.com>, 2012 # lampih <lampih@gmail.com>, 2012 # Lucas Lira Gomes <x8lucas8x@gmail.com>, 2012 # Marco Costa <mmarcottulio@gmail.com>, 2012 # 65f2af3cfa184c075942a0418b98d2de_d688669, 2014 # Marco Costa <mmarcottulio@gmail.com>, 2012 # rafaelbrandao <rblcin@gmail.com>, 2012 # davitf <transifex@davitf.com>, 2012 # Lucas Lira Gomes <x8lucas8x@gmail.com>, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2018-05-30 11:38+0000\n" "Last-Translator: 7c76de773fa2a98a476093903a6a2526\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/musicbrainz/musicbrainz/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afeganistão" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albânia" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Argélia" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Samoa Americana" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguila" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antártica" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antígua e Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentina" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armênia" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Austrália" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Áustria" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbaijão" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamas" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrein" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesh" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Bielorrússia" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Bélgica" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benim" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermudas" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Butão" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolívia" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Santo Eustáquio e Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bósnia e Herzegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botsuana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Ilha Bouvet" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brasil" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Território Britânico do Oceano Índico" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Ilhas Virgens Britânicas" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunei" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgária" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Camboja" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Camarões" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Canadá" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Cabo Verde" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Ilhas Cayman" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "República Centroafricana" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Chade" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Chile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "China" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Ilha Christmas" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Ilhas Cocos (Keeling)" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Colômbia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Comores" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Congo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Ilhas Cook" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Costa Rica" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Croácia" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Cuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Chipre" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "República Tcheca" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Checoslováquia" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Costa do Marfim" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "República Democrática do Congo" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Dinamarca" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Djibuti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominica" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "República Dominicana" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Alemanha Oriental" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Equador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egito" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Guiné Equatorial" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritreia" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estônia" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Etiópia" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Europa" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Ilhas Falkland" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Ilhas Feroe" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Estados Federados da Micronésia" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fiji" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finlândia" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "França" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Guiana Francesa" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Polinésia Francesa" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Territórios Franceses do Sul" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabão" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gâmbia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Geórgia" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Alemanha" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Gana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Grécia" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Groenlândia" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Granada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadalupe" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guiné" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guiné-Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guiana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haiti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Ilha Heard e Ilhas McDonald" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hong Kong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Hungria" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Islândia" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "Índia" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonésia" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Irã" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Iraque" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Irlanda" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Ilha de Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Israel" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Itália" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamaica" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japão" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordânia" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Cazaquistão" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Quênia" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuwait" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Quirguistão" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Letônia" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Líbano" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesoto" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Libéria" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Líbia" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liechtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Lituânia" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luxemburgo" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macau" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Macedônia" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagáscar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malawi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malásia" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldivas" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Ilhas Marshall" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinica" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritânia" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Maurício" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "México" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldávia" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monaco" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongólia" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Montenegro" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Marrocos" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Moçambique" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Myanmar" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namíbia" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Países Baixos" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Antilhas Holandesas" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Nova Caledônia" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Nova Zelândia" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nicarágua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Níger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigéria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Ilha Norfolk" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Coreia do Norte" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Ilhas Marianas do Norte" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Noruega" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Omã" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Paquistão" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestina" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panamá" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papua-Nova Guiné" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguai" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peru" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filipinas" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Ilhas Pitcairn" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Polônia" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugal" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Porto Rico" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Catar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Romênia" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Rússia" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Ruanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Reunião" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "São Bartolomeu" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Santa Helena, Ascenção e Tristão da Cunha" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "São Cristóvão e Neves" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Santa Lúcia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "São Martinho (Parte francesa)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint-Pierre e Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "São Vicente e Granadinas" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "São Tomé e Príncipe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Arábia Saudita" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Sérvia" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Sérvia e Montenegro" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seychelles" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Serra Leoa" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapura" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "São Martinho (Parte holandesa)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Eslováquia" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Eslovênia" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Ilhas Salomão" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somália" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "África do Sul" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Ilhas Geórgia do Sul e Sandwich do Sul" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Coreia do Sul" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Sudão do Sul" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "União Soviética" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Espanha" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudão" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Suriname" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard e Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Suazilândia" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Suécia" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Suiça" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Síria" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Taiwan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tajiquistão" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzânia" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Tailândia" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Timor-Leste" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trindade e Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunísia" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turquia" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turquemenistão" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Ilhas Turks e Caicos" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Ilhas Virgens Americanas" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ucrânia" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Emirados Árabes Unidos" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Reino Unido" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Estados Unidos" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Ilhas Menores Distantes dos Estados Unidos" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguai" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Uzbequistão" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Cidade do Vaticano" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnã" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis e Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Saara Ocidental" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Iêmen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Iugoslávia" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zâmbia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Mundialmente]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Ilhas Åland" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/ro.po�������������������������������������������������������������0000664�0000000�0000000�00000076112�14167750105�0020031�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # viper666 <bruceradu@gmail.com>, 2013,2019 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2019-06-25 19:13+0000\n" "Last-Translator: viper666 <bruceradu@gmail.com>\n" "Language-Team: Romanian (http://www.transifex.com/musicbrainz/musicbrainz/language/ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ro\n" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afganistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albania" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Algeria" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Samoa Americană" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antarctica" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua și Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentina" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armenia" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Australia" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Austria" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbaidjan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamas" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrain" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesh" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Belarus" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belgia" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Insulele Bermude" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bhutan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivia" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Sint Eustatius și Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosnia și Herțegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Insula Bouvet" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brazilia" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Teritoriul Britanic din Oceanul Indian" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgaria" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Cambodgia" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Camerun" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Canada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Republica Capului Verde" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Insulele Cayman" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Republica Centrafricană" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Ciad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Chile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "China" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Insula Crăciunului" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Insulele Cocos (Keeling)" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Columbia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Uniunea Comorelor" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Congo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Insulele Cook" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Costa Rica" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Croația" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Cuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Cipru" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Republica Cehă" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Cehoslovacia" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Coasta de Fildeș" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Republica Democrată Congo" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Danemarca" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Djibouti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominica" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Republica Dominicană" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Germania de Est" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ecuador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egipt" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Guineea Ecuatorială" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritreea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estonia" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Etiopia" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Europa" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Insulele Falkland" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Insulele Feroe" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fiji" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finlanda" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Franța" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Guyana Franceză" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Polinezia Franceză" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Teritoriile sudice franceze" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Georgia" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Germania" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Grecia" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Groenlanda" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadelupa" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guineea" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guineea-Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guyana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haiti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Insula Heard și Insulele McDonald" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hong Kong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Ungaria" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Islanda" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "India" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonezia" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Iran" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Irak" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Irlanda" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Insula Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Israel" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Italia" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamaica" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japonia" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Insula Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Iordania" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazahstan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenya" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuweit" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kârgâzstan" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Letonia" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Liban" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesotho" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberia" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libia" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liechtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Lituania" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luxemburg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macao" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Macedonia" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagascar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malawi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malaezia" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldive" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Insulele Marshall" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinica" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritania" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauritius" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Mexic" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldova" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monaco" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolia" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Muntenegru" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Maroc" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mozambic" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr " Uniunea Myanmar" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibia" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Olanda" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Noua Caledonie" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Noua Zeelandă" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nicaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigeria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Insula Norfolk" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Coreea de Nord" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Insulele Mariane de Nord" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Norvegia" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Oman" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestina" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papua Noua Guinee" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguay" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peru" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filipine" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairn" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Polonia" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugalia" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Puerto Rico" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Qatar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "România" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Rusia" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Rwanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Réunion" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Saint Barthélemy" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Sfânta Elena, Ascension și Tristan da Cunha" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Sfântul Cristofor și Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Sfânta Lucia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Insula Sfântul Martin (partea Franceza)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint Pierre și Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Sfântul Vicențiu și Grenadine" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "São Tomé și Príncipe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Arabia Saudită" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Serbia" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Serbia si Montenegro" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seychelles" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapore" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Insula Sfântul Martin (partea Olandeza)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slovacia" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slovenia" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Insulele Solomon" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somalia" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Africa de Sud" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Georgia de Sud și Insulele Sandwich de Sud" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Coreea de Sud" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Sudanul de Sud" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Uniunea Sovietica" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Spania" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Surinam" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard și Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Swaziland" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Suedia" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Elveția" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Siria" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Taiwan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tadjikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzania" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Thailanda" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Timorul de Est" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad și Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunisia" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turcia" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Insulele Turks și Caicos" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ucraina" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Emiratele Arabe Unite" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Marea Britanie" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Statele Unite ale Americii" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Insulele Minore Îndepărtate ale Statelor Unite" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguay" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Uzbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Vatican" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis și Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Sahara Occidentală" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Yemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Iugoslavia" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Mondial]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Insulele Åland" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/ru.po�������������������������������������������������������������0000664�0000000�0000000�00000103731�14167750105�0020035�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Anton Karpuzikov <karpuzikovanton@gmail.com>, 2020 # derr84 <derr84@mail.ru>, 2013 # greycat <greycat.na.kor@gmail.com>, 2012 # Nikolai Prokoschenko <nikolai@prokoschenko.de>, 2011 # dubwai <o0wd8jx@lavabit.com>, 2012 # Дмитрий <sema19689@gmail.com>, 2014 # Лёва, 2015 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2020-07-18 21:18+0000\n" "Last-Translator: Anton Karpuzikov <karpuzikovanton@gmail.com>\n" "Language-Team: Russian (http://www.transifex.com/musicbrainz/musicbrainz/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ru\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" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Афганистан" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Албания" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Алжир" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Американское Самоа" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Андорра" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Ангола" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Ангилья" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Антарктида" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Антигуа и Барбуда" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Аргентина" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Армения" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Аруба" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Австралия" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Австрия" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Азербайджан" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Багамские Острова" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Бахрейн" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Бангладеш" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Барбадос" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Беларусь" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Бельгия" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Белиз" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Бенин" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Бермуды" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Бутан" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Боливия" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Бонэйр, Синт-Эстатиус и Саба" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Босния и Герцеговина" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Ботсвана" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Остров Буве" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Бразилия" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Британская территория в Индийском океане" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Британские Виргинские острова" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Бруней" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Болгария" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Буркина-Фасо" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Бурунди" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Камбоджа" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Камерун" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Канада" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Кабо-Верде" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Каймановы острова" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Центральноафриканская Республика" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Чад" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Чили" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "Китай" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Остров Рождества" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Кокосовые острова (Килинг)" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Колумбия" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Коморские Острова" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Конго" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Острова Кука" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Коста-Рика" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Хорватия" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Куба" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Кюрасао" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Кипр" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Чехия" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Чехословакия" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Кот-д'Ивуар" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Демократическая Республика Конго" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Дания" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Джибути" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Доминика" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Доминиканская Республика" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Восточная Германия" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Эквадор" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Египет" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "Сальвадор" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Экваториальная Гвинея" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Эритрея" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Эстония" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Эфиопия" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Европа" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Фолклендские острова" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Фарерские острова" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Федеративные Штаты Микронезии" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Фиджи" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Финляндия" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Франция" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Французская Гвиана" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Французская Полинезия" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Французские Южные и Антарктические территории" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Габон" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Гамбия" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Грузия" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Германия" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Гана" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Гибралтар" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Греция" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Гренландия" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Гренада" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Гваделупа" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Гуам" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Гватемала" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Гернси" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Гвинея" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Гвинея-Бисау" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Гайана" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Гаити" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Остров Херд и острова Макдональд" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Гондурас" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Гонконг" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Венгрия" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Исландия" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "Индия" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Индонезия" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Иран" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Ирак" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Ирландия" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Остров Мэн" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Израиль" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Италия" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Ямайка" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Япония" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Джерси" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Иордания" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Казахстан" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Кения" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Кирибати" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Косово" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Кувейт" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Киргизия" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Лаос" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Латвия" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Ливан" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Лесото" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Либерия" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Ливия" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Лихтенштейн" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Литва" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Люксембург" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Макао" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Македония" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Мадагаскар" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Малави" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Малайзия" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Мальдивы" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Мали" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Мальта" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Маршалловы Острова" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Мартиника" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Мавритания" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Маврикий" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Майотта" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Мексика" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Молдова" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Монако" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Монголия" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Черногория" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Монтсеррат" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Марокко" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Мозамбик" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Мьянма" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Намибия" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Науру" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Непал" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Нидерланды" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Нидерландские Антильские острова" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Новая Каледония" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Новая Зеландия" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Никарагуа" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Нигер" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Нигерия" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Ниуэ" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Остров Норфолк" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Северная Корея" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Северные Марианские острова" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Норвегия" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Оман" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Пакистан" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Палау" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Палестина" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Панама" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Папуа — Новая Гвинея" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Парагвай" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Перу" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Филиппины" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Питкэрн" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Польша" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Португалия" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Пуэрто-Рико" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Катар" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Румыния" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Россия" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Руанда" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Реюньон" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Сен-Бартелеми" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Острова Святой Елены, Вознесения и Тристан-да-Кунья" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Сент-Китс и Невис" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Сент-Люсия" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Сен-Мартен (французская часть)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Сен-Пьер и Микелон" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Сент-Винсент и Гренадины" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Самоа" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "Сан-Марино" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Сан-Томе и Принсипи" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Саудовская Аравия" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Сенегал" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Сербия" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Сербия и Черногория" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Сейшельские Острова" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Сьерра-Леоне" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Сингапур" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Сен-Мартен (нидерландская часть)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Словакия" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Словения" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Соломоновы Острова" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Сомали" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Южно-Африканская Республика" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Южная Георгия и Южные Сандвичевы острова" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Южная Корея" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Южный Судан" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Советский Союз" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Испания" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Шри-Ланка" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Судан" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Суринам" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Шпицберген и Ян-Майен" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Свазиленд" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Швеция" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Швейцария" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Сирия" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Тайвань" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Таджикистан" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Танзания" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Таиланд" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Восточный Тимор" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Того" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Токелау" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Тонга" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Тринидад и Тобаго" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Тунис" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Турция" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Туркмения" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Тёркс и Кайкос" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Тувалу" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Американские Виргинские острова" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Уганда" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Украина" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Объединённые Арабские Эмираты" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Великобритания" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "США" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Внешние малые острова США" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Уругвай" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Узбекистан" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Вануату" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Ватикан" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Венесуэла" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Вьетнам" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Уоллис и Футуна" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Западная Сахара" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Йемен" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Югославия" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Замбия" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Зимбабве" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[во всём мире]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Аландские острова" ���������������������������������������picard-release-2.7.3/po/countries/sk.po�������������������������������������������������������������0000664�0000000�0000000�00000075632�14167750105�0020034�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Lukáš Lalinský <lalinsky@gmail.com>, 2012 # Pavol Babinčák <scroolik@gmail.com>, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-19 12:56+0000\n" "Last-Translator: Ian McEwen <ianmcorvidae@ianmcorvidae.net>\n" "Language-Team: Slovak (http://www.transifex.com/musicbrainz/musicbrainz/language/sk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sk\n" "Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afganistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albánsko" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Alžírsko" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Americká Samoa" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andora" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antarktída" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antika a Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentína" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Arménsko" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Austrália" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Rakúsko" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbajdžan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamy" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrajn" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladéš" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Bielorusko" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belgicko" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermudy" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bután" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Svätý Eustach a Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosna a Hercegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Bouvetov ostrov" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brazília" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Britské indickooceánske územie" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulharsko" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Kambodža" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Kamerun" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Kanada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Kapverdy" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Kaymanské Ostrovy" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Stredoafrická republika" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Čad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Čile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "Čína" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Vianočný ostrov" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Kokosové ostrovy" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Kolumbia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Komory" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Kongo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Cookove Ostrovy" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Kostarika" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Chorvátsko" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Kuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Cyprus" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Česká republika" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Pobrežie Slonoviny" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Dánsko" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Džibuti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominika" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Dominikánska republika" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ekvádor" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egypt" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Rovníková Guinea" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritrea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estonsko" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Etiópia" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Európa" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Faerské ostrovy" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fidži" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Fínsko" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Francúzsko" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Francúzska Guajana" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Francúzska Polynézia" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Francúzske južné územia" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Gruzínsko" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Nemecko" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltár" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Grécko" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Gronsko" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Granada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadalup" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guinea" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guernsey" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guajana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haiti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Heardov ostrov a Macdonaldove\nostrovy" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hong Kong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Maďarsko" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Island" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "India" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonézia" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Irak" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Írsko" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Izrael" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Taliansko" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamajka" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japonsko" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordánsko" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazachstan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Keňa" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuvajt" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kyrgizsko" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Lotyšsko" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Libanon" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesoto" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Libéria" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Líbia" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Lichtenštajnsko" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Litva" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luxemburg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macao" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagaskar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malawi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malajzia" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maledivy" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Maršálske Ostrovy" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinik" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauretánia" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Maurícius" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Mexiko" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monako" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolsko" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Čierna Hora" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Monserat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Maroko" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mozambik" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Myamar" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namíbia" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepál" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Holandsko" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Nová Kaledónia" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Nový Zéland" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nikaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigéria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Ostrov Norfolk" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Severné Mariány" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Nórsko" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Omán" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papua-Nová Guinea" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguaj" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peru" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filipíny" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitkairn" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Poľsko" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugalsko" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Portoriko" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Katar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Rumunsko" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Rwanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Réunion" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Svätý Bartolomej" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Svätá Helena, Ascension a Tristan da Cunha" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Svätý Krištof a nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Svätá Lucia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Svätý Martin (Francúzka časť)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint Pierre a Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Svätý Vincent a Grenadíny" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Maríno" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Svätý Tomáš a Princov ostrov" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Saudská Arábia" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Srbsko" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seyšely" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Siera Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapúr" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Svätý Martin (Holandská časť)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slovensko" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slovinsko" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Šalamúnove ostrovy" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somálsko" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Južná Afrika" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Južná Georgia a Južné Sandwichove ostrovy" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Južný Sudán" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Španielsko" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudán" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Surinam" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard a Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Swazijsko" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Švédsko" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Švajčiarsko" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Taiwan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tadžikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Thajsko" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Východný Timor" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad a Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunis" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turecko" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Ostrovy Tursk a Kaikos" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ukrajina" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Spojené Arabské Emiráty" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Spojené Kráľovstvo" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Spojené Štáty" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Menšie odľahlé ostrovy USA" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Urugvaj" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Uzbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis a Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Západná Sahara" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "jemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Celosvetový]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Ålandy" ������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/sl.po�������������������������������������������������������������0000664�0000000�0000000�00000076167�14167750105�0020041�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Alan Rener, 2012 # Alan Rener, 2016 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-23 18:13+0000\n" "Last-Translator: Alan Rener\n" "Language-Team: Slovenian (http://www.transifex.com/musicbrainz/musicbrainz/language/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sl\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afganistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albanija" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Alžirija" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Ameriška Samoa" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andora" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Angvila" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antarktika" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigva in Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentina" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armenija" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Avstralija" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Avstrija" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbajdžan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahami" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrain" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladeš" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Belorusija" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belgija" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermudi" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Butan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivija" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Sint Eustatius in Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosna in Hercegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Bocvana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Bouvetov otok" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brazilija" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Britansko ozemlje v Indijskem oceanu" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Britanski Deviški otoki" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunej" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bolgarija" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Kambodža" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Kamerun" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Kanada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Zelenortski otoki" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Kajmanski otoki" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Srednjeafriška republika" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Čad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Čile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "Kitajska" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Božični otok" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Kokosovi (Keelingovi) otoki" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Kolumbija" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Komori" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Kongo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Cookovi otoki" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Kostarika" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Hrvaška" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Kuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Ciper" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Češka republika" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Češkoslovaška" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Slonokoščena obala" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Demokratična republika Kongo" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Danska" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Džibuti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominika" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Dominikanska republika" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Vzhodna Nemčija" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ekvador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egipt" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Ekvatorialna Gvineja" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritreja" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estonija" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Etiopija" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Evropa" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Falklandski otoki" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Ferski otoki" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Federativne države Mikronezije" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fidži" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finska" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Francija" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Francoska Gvajana" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Francoska Polinezija" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Francoska južna in antarktična ozemlja" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambija" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Gruzija" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Nemčija" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Gana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Grčija" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Grenlandija" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadeloupe" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Gvatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Gvineja" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Gvineja Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Gvajana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haiti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Otok Heard in otočje McDonald" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hong Kong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Madžarska" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Islandija" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "Indija" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonezija" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Iran" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Irak" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Irska" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Otok Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Izrael" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Italija" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamajka" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japonska" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordanija" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazahstan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenija" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuvajt" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kirgizistan" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Latvija" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Libanon" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesoto" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberija" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libija" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liechtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Litva" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luksemburg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macao" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Makedonija" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagaskar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malavi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malezija" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldivi" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Marshallovi otoki" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinik" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mavretanija" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauritius" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Mehika" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldavija" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monako" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolija" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Črna gora" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Gruzija" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Maroko" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mozambik" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Mjanmar" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibija" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Nizozemska" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Nizozemski Antili" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Nova Kaledonija" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Nova Zelandija" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nikaragva" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigerija" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Otok Norfolk" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Severna Koreja" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Severni Marianski otoki" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Norveška" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Oman" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestina" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papua Nova Gvineja" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paragvaj" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peru" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filipini" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairnovi otoki" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Poljska" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugalska" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Portoriko" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Katar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Romunija" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Rusija" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Ruanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Reunion" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Saint Barthélemy" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Saint Helena, Ascension in Tristan da Cunha" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Saint Kitts in Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Saint Lucia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Saint Martin (francoski del)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint Pierre in Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Sveti Vincent in Grenadini" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Sao Tome in Principe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Saudova Arabija" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Srbija" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Srbija in Črna gora" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Sejšeli" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapur" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Sint Maarten (nizozemski del)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slovaška" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slovenija" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Salomonovi otoki" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somalija" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Južna Afrika" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Južna Georgia in Južni Sandwichevi otoki" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Južna Koreja" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Južni Sudan" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Sovjetska zveza" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Španija" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Šri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Surinam" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard in Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Svazi" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Švedska" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Švica" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Sirija" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Tajvan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tadžikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzanija" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Tajska" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Vzhodni Timor" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelav" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad in Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunizija" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turčija" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Turks in Caicos otoki" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Deviški otoki Združenih držav" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ukrajina" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Združeni arabski emirati" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Združeno kraljestvo" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Združene države" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Stranski zunanji otoki Združenih držav" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Urugvaj" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Uzbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Vatikan" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis in Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Zahodna Sahara" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Jemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Jugoslavija" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambija" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabve" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[svetovno]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Alandski otoki" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/sq.po�������������������������������������������������������������0000664�0000000�0000000�00000076023�14167750105�0020035�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2019-08-15 11:47+0000\n" "Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n" "Language-Team: Albanian (http://www.transifex.com/musicbrainz/musicbrainz/language/sq/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sq\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afganistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Shqipëri" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Algjeri" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Samoa Amerikane" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorrë" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angolë" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguila" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antarktidë" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua dhe Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argjentinë" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armeni" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Australi" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Austri" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbajxhan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamas" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrein" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesh" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Bjellorusi" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belgjikë" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermuda" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Butan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivi" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Boner, Shën Stathi dhe Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosnjë dhe Hercegovinë" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botsvanë" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Ishulli Buve" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brazil" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Territori Britanik i Oqeanit Indian" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Ishujt e Virgjër Britanikë" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunei" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bullgari" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Kamboxhia" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Kamerun" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Kanada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Kepi i Gjelbër" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Ishujt Kajmën" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Republika Qendrore Afrikane" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Çad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Kili" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "Kinë" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Ishulli i Kërshëndellave" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Ishujt Kokos (Kiling)" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Kolumbi" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Komoros" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Kongo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Ishujt Kuk" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Kosta Rika" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Kroaci" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Kubë" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Kurasëo" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Qipro" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Republika Çeke" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Çekosllovaki" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Bregu i Fildishtë" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Republika Demokratike e Kongos" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Danimarkë" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Xhibuti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominika" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Republika Dominikane" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Gjermania Lindore" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ekuador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egjipt" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Guinea Ekuatoriale" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritrea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estoni" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Etiopi" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Europë" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Ishujt Falkland" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Ishujt Faroe" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Shtetet e Federuara të Mikronezisë" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fixhi" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finlandë" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Francë" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Guajana Frënge" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Polinezia Frënge" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Territoret Frënge të Jugut" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Gjeorgjia" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Gjermani" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ganë" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gjibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Greqi" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Groenlandë" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada " #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadalup" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemalë" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Gërzni" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guine" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guinea-Bisau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guajana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haiti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Ishujt Hërd dhe Ishujt MkDonald" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hong Kong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Hungari" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Islandë" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "Indi" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonezi" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Iran" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Irak" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Irlandë" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Ishulli i Robit" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Izrael" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Itali" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Xhamajkë" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japoni" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Xhersi" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordani" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazakistan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenia" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovë" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuvajt" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kirgizstan" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Letoni" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Liban" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesoto" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberi" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libi" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Lihtenshtejn" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Lituani" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luksemburg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Makao" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Maqedoni" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagaskar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malaui" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malajzi" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldive" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Maltë" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Ishujt Marshall" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinikë" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritani" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauricius" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Majote" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Meksikë" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldavi" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monako" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongoli" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Mal i Zi" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Monserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Marok" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mozambik" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Burma" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibi" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Holandë" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Antilet Holandeze" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Kaledonia e Re" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Zelanda e Re" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nikaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigeri" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Ishujt Norfolk" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Kore e Veriut" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Ishujt Mariana Veriorë" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Norvegji" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Oman" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestinë" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papua Guinea e re" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguaj" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peru" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filipine" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitkern" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Poloni" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugali" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Porto Riko" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Katar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Rumani" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Rusi" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Ruandë" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Reunion" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Shën Bartolome" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Shën Helena, Ashension dhe Tristan da Kunja" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Shën Kits dhe Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Shën Luçia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Shën Martin (Pjesa frënge)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Shën Pier dhe Mikëlon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Shën Vincent dhe Grenadinet" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Sao Tome dhe Principe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Arabi Saudite" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Serbi" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Serbi dhe Mal i Zi" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Sejshelle" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapor" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Shën Martin (Pjesa holandeze)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Sllovaki" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slloveni" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Ishujt Solomon" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somali" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Afrikë e Jugut" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Xhorxhia Jugore dhe Ishujt Sanduiç të Jugut" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Kore e Jugut" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Sudan i Jugut" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Bashkimi Sovjetik" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Spanjë" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lankë" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Surinam" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard dhe Jan Majen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Svaziland" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Suedi" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Zvicër" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Siri" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Tajvan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Taxhikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzani" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Tajlandë" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Timori Lindor" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad dhe Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunizi" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turqi" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Ishujt Turks dhe Kaikos" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Ishujt e Virgjër të Sh.B.A.-s" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Ugandë" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ukrainë" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Emiratet e Bashkuara Arabe" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Mbretëria e Bashkuar" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Shtetet e Bashkuara" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Ishujt e Vegjël të Përtejmë të Shteteve të Bashkuara" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguai" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Uzbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Vatikan" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuelë" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Ualis dhe Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Sahara Perëndimore" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Jemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Jugosllavi" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabve" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Anembanë Botës]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Ishujt Aland" �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/sr.po�������������������������������������������������������������0000664�0000000�0000000�00000103043�14167750105�0020027�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Никола Крстевски <nikola.krstevski@gmail.com>, 2015 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-19 23:13+0000\n" "Last-Translator: Никола Крстевски <nikola.krstevski@gmail.com>\n" "Language-Team: Serbian (http://www.transifex.com/musicbrainz/musicbrainz/language/sr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sr\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" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Авганистан" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Албанија" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Алжир" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Америчка Самоа" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Андора" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Ангола" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Ангвила" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Антарктик" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Антигва и Барбуда" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Аргентина" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Јерменија" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Аруба" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Аустралија" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Аустрија" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Азербејџан" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Бахаме" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Бахреин" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Бангладеш" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Барбадос" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Белорусија" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Белгија" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Белизе" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Бенин" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Бермуди" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Бутан" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Боливија" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Бонер, Свети Еустахије и Саба" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Босна и Херцеговина" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Боцвана" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Буве" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Бразил" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Британска територија Индијског океана" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Британска Девичанска Острва" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Брунеј" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Бугарска" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Буркина Фасо" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Бурунди" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Камбоџа" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Камерун" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Канада" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Зеленортска Острва" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Кајманска Острва" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Централноафричка Република" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Чад" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Чиле" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "Кина" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Божићно Острво" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Кокосова Острва (Килинг)" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Колумбија" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Комори" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Конго" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Кукова Острва" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Костарика" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Хрватска" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Куба" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Курасао" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Кипар" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Чешка Република" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Чехословачка" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Обала Слоноваче" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Демократска Република Конго" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Данска" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Џибути" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Доминика" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Доминиканска Република" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Источна Немачка" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Еквадор" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Египат" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "Салвадор" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Екваторијална Гвинеја" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Еритреја" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Естонија" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Етиопија" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Европа" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Фолкландска Острва" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Фарска Острва" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Савезне Државе Микронезије" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Фиџи" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Финска" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Француска" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Француска Гвајана" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Француска Полинезија" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Француске јужне и антарктичке земље" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Габон" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Гамбија" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Грузија" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Немачка" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Гана" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Гибралтар" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Грчка" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Гренланд" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Гренада" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Гваделуп" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Гвам" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Гватемала" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Гернзи" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Гвинеја" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Гвинеија Бисао" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Гвајана" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Хаити" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Острва Херд и Макдоналд" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Хондурас" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Хонгконг" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Мађарска" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Исланд" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "Индија" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Индонезија" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Иран" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Ирак" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Ирска" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Острво Мен" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Израел" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Италија" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Јамајка" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Јапан" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Џерзи" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Јордан" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Казахстан" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Кенија" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Кирибати" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Косово" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Кувајт" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Киргистан" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Лаос" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Летонија" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Либан" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Лесото" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Либерија" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Либија" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Лихтенштајн" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Литванија" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Луксембург" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Макао" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Македонија" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Мадагаскар" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Малави" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Малезија" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Малдиви" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Мали" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Малта" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Маршалска Острва" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Мартиник" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Мауританија" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Маурицијус" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Мајот" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Мексико" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Молдавија" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Монако" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Монголија" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Црна Гора" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Монтсерат" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Мороко" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Мозамбик" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Мијанмар" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Намибија" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Науру" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Непал" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Холандија" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Холандски Антили" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Нова Каледонија" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Нови Зеланд" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Никарагва" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Нигер" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Нигерија" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Нијуе" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Норфок" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Северна Кореја" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Северна Маријанска Острва" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Норвешка" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Оман" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Пакистан" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Палау" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Палестина" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Панама" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Папуа Нова Гвинеја" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Парагвај" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Перу" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Филипини" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Острва Питкерн" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Пољска" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Португал" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Порторико" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Катар" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Румунија" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Русија" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Руанда" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Реинион" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Сент Бартелеми" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Света Јелена, Асенсион и Тристан да Куња" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Сент Китс и Невис" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Света Луција" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Свети Мартин (Француски део)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Сен Пјер и Микелон" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Сент Винсент и Гренадини" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Самоа" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "Сан Марино" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Сао Томе и Принсипе" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Саудијска Арабија" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Сенегал" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Србија" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Србија и Црна Гора" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Сејшели" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Сијера Леоне" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Сингапур" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Свети Мартин (Холандски део)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Словачка" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Словенија" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Соломонова Острва" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Сомалија" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Јужна Африка" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Јужна Џорџија и Јужна Сендвичка Острва" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Јужна Кореја" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Јужни Судан" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Совјетски Савез" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Шпанија" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Шри Ланка" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Судан" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Суринам" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Свалбард и Јан Мајен" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Свазиленд" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Шведска" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Швајцарска" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Сирија" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Тајван" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Таџикистан" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Танзанија" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Тајланд" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Источни Тимор" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Того" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Токелау" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Тонга" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Тринидад и Тобаго" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Тунис" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Турска" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Туркменистан" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Туркс и Кајкос" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Тувалу" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Америчка Девичанска Острва" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Уганда" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Украјина" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Уједињени Арапски Емирати" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Уједињено Краљевство" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Сједињене Америчке Државе" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Мала спољна острва Сједињених Држава" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Уругвај" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Узбекистан" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Вануату" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Ватикан" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Венецуела" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Вијетнам" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Валис и Футуна" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Западна Сахара" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Јемен" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Југославија" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Замбија" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Зимбабве" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Међународно]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Оландска Острва" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/sv.po�������������������������������������������������������������0000664�0000000�0000000�00000076115�14167750105�0020044�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Kebabpizza <alex_elle@hotmail.com>, 2017 # A. Regnander <anton_r_3@hotmail.com>, 2017 # Niklas Berglund <niklas.berglund@gmail.com>, 2016 # Robin Björnsvik <robin@bjornsvik.se>, 2013 # Staffan Vilcans, 2014 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-19 12:57+0000\n" "Last-Translator: A. Regnander <anton_r_3@hotmail.com>\n" "Language-Team: Swedish (http://www.transifex.com/musicbrainz/musicbrainz/language/sv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afghanistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albanien" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Algeriet" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Amerikanska Samoa" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antarktis" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua och Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentina" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armenien" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Australien" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Österrike" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbajdzjan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamas" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrain" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesh" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Vitryssland" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belgien" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermuda" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bhutan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivia" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosnien och Herzegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Bouvetön" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brasilien" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Brittiska territoriet i Indiska oceanen" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Brittiska Jungfruöarna" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunei" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgarien" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Kambodja" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Kamerun" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Kanada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Kap Verde" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Caymanöarna" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Centralafrikanska republiken" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Chad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Chile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "Kina" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Julön" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Kokosöarna (Keeling)" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Colombia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Komorerna" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Kongo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Cooköarna" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Costa Rica" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Kroatien" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Kuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Cypern" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Tjeckien" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Tjeckoslovakien" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Elfensbenskusten" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Demokratiska republiken Kongo" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Danmark" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Djibouti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominica" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Dominikanska Republiken" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Östtyskland" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ecuador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egyptien" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Ekvatorialguinea" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritrea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estland" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Etiopien" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Europa" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Falklandsöarna" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Färöarna" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Mikronesiens federerade stater" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fiji" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finland" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Frankrike" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Franska Guinea" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Franska Polynesien" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Franska Sydterritorierna" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabo" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Georgien" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Tyskland" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Grekland" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Grönland" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadeloupe" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guam" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guinea" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guinea-Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guyana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haiti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Heard- och McDonaldöarna" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hong Kong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Ungern" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Island" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "Indien" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonesien" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "Iran" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Iraq" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Irland" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Isle of Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Israel" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Italien" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamaica" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japan" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordanien" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazakstan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenya" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosovo" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuwait" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kyrgyzstan" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Lettland" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Libanon" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesotho" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberia" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libyen" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liechtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Litauen" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luxemburg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macao" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Makedonien" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagaskar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malawi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malaysia" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldiverna" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mal" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Marshallöarna" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinique" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritanien" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauritius" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Mexico" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldavien" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monaco" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolien" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Montenegro" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Marocko" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mozambique" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Myanmar" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibia" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Nederländerna" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Nederländska Antillerna" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Nya Caledonien" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Nya Zealand" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nicaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigeria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Norfolkön" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Nordkorea" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Nordmarianerna" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Norge" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Oman" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Palestina" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papua Nya Guinea" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguay" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peru" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filippinerna" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairnöarna" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Polen" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugal" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Puerto Rico" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Qatar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Rumänien" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Ryssland" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Rwanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Réunion" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Saint Barthélemy" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Saint Helena" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Saint Kitts och Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Saint Lucia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Saint Martin (Franska Delen)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint Pierre och Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Saint Vincent och Grenadinerna" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Sao Tome och Principe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Saudiarabien" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Serbien" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Serbien och Montenegro" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seychellerna" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapore" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Sint Maarten (nederländska delen)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slovakien" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slovenien" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Solomonöarna" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somalia" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Sydafrika" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Sydgeorgien och Sydsandwichöarna" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Sydkorea" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Sydsudan" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Sovietunionen" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Spanien" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Surinam" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard och Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Swaziland" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Sverige" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Schweiz" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Syrien" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Taiwan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tajikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzania" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Thailand" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Timor-Leste" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad och Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunisien" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turkiet" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Turks- och Caicosöarna" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "Amerikanska Jungfruöarna" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ukraina" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Förenade arabemiraten" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Storbritannien" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "USA" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "Förenta Staternas mindre öar" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguay" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Uzbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Vatikanstaten" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis och Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Västsahara" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Jemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Jugoslavien" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Världsomfattande]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Åland" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/te.po�������������������������������������������������������������0000664�0000000�0000000�00000071432�14167750105�0020021�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # tuxnani <nani1only@gmail.com>, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-19 13:54+0000\n" "Last-Translator: Ian McEwen <ianmcorvidae@ianmcorvidae.net>\n" "Language-Team: Telugu (http://www.transifex.com/musicbrainz/musicbrainz/language/te/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: te\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "అఫ్ఘనిస్తాన్" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "అల్బేనియా" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "అల్జీరియా" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "అమెరికన్ సమోవా" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "అండోరా" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "అంగోలా" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "ఆంగువిలా" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "అంటార్క్‍టికా" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "ఆంటిగ్వా మరియు బర్బుడా" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "అర్జెంటీనా" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "అర్మేనియా" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "అరూబా" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "ఆస్ట్రేలియా" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "" ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/tr.po�������������������������������������������������������������0000664�0000000�0000000�00000076425�14167750105�0020045�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Kerem Kuralay, 2015 # ym syserror <cilek.kocak@gmail.com>, 2012 # Nikolai Prokoschenko <nikolai@prokoschenko.de>, 2011 # secgin <secgink.57@gmail.com>, 2014 # zeugma <sunder67@hotmail.com>, 2012 # portik <yetmisbeskere75@hotmail.com>, 2014 # portik <yetmisbeskere75@hotmail.com>, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-19 12:54+0000\n" "Last-Translator: Kerem Kuralay\n" "Language-Team: Turkish (http://www.transifex.com/musicbrainz/musicbrainz/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: tr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afganistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Arnavutluk" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Cezayir" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "Amerikan Samoası" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antarktika" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua ve Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Arjantin" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Ermenistan" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Avustralya" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Avusturya" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbaycan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamalar" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahreyn" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladeş" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Belarus" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belçika" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermuda" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bhutan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "Bolivya" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Sint Eustatius ve Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosna-Hersek" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botsvana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Bouvet Adası" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brezilya" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "Britanya Hint Okyanusu Toprakları" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "Britanya Virjin Adaları" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "Brunei" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgaristan" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Kamboçya" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Kamerun" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Kanada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Yeşil Burun Adaları" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Cayman Adaları" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Orta Afrika Cumhuriyeti" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Çad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Şili" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "Çin" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Christmas Adası" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Cocos (Keyling) Adaları" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Kolombiya" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Komorlar" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Kongo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Cook Adaları" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Kosta Rika" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Hırvatistan" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Küba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Kıbrıs" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Çek Cumhuriyeti" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "Çekoslovakya" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Fildişi Sahili" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "Demokratik Kongo Cumhuriyeti" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Danimarka" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Cibuti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominika" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Dominik Cumhuriyeti" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "Doğu Almanya" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ekvator" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Mısır" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Ekvator Ginesi" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritre" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estonya" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Etiyopya" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Avrupa" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "Falkland Adaları" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Faroe Adaları" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "Mikronezya Federal Devletleri" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fiji" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finlandiya" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "Fransa" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "Fransız Guyanası" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "Fransız Polinezyası" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "Fransız Güney Toprakları" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambiya" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Gürcistan" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Almanya" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Gana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Cebelitarık" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Yunanistan" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Grönland" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadeloupe" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Gine" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Gine-Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guyana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haiti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Heard Adası ve McDonald Adaları" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hong Kong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Macaristan" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "İzlanda" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "Hindistan" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Endonezya" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "İran" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Irak" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "İrlanda" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Man Adası" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "İsrail" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "İtalya" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamaika" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japonya" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Ürdün" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazakistan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenya" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "Kosova" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuveyt" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kırgızistan" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "Laos" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Letonya" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Lübnan" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesotho" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberya" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libya" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Lihtenştayn" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Litvanya" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Lüksemburg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Makao" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "Makedonya" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagaskar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malavi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malezya" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldivler" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Marshall Adaları" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinik" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Moritanya" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauritius" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Meksika" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "Moldova" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monako" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Moğolistan" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Karadağ" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Fas" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mozambik" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Myanmar" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibya" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Hollanda" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "Hollanda Antilleri" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "Yeni Kaledonya" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "Yeni Zelanda" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nikaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Nijer" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nijerya" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Norfolk Adası" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "Kuzey Kore" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Kuzey Mariana Adaları" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Norveç" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Umman" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "Filistin" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papua Yeni Gine" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguay" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peru" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Filipinler" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairn" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Polonya" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portekiz" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Porto Riko" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Katar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Romanya" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "Rusya" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Ruanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Réunion" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Saint Barthélemy" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Saint Helena, Ascension ve Tristan da Cunha" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Saint Kitts ve Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Saint Lucia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Saint Martin (Fransız kısmı)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint Pierre ve Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Saint Vincent ve The Grenadines" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Sao Tome ve Principe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Suudi Arabistan" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Sırbistan" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "Sırbistan-Karadağ" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seyşeller" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapur" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Sint Maarten (Flemenk kısmı)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slovakya" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slovenya" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Solomon Adaları" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somali" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "Güney Afrika" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "Güney Georgia ve Güney Sandwich Adaları" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "Güney Kore" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "Güney Sudan" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "Sovyetler Birliği" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "İspanya" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Surinam" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard ve Jan Mayen Adaları" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Svaziland" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "İsveç" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "İsviçre" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "Suriye" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Tayvan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tacikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "Tanzanya" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Tayland" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Doğu Timor" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad ve Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunus" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Türkiye" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Türkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Turks ve Caicos Adaları" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "ABD Virjin Adaları" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ukrayna" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "Birleşik Arap Emirlikleri" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "Birleşik Krallık" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "Amerika Birleşik Devletleri" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "ABD Küçük Dış Adaları" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguay" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Özbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "Vatikan" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "Venezuela" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "Vietnam" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis ve Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Batı Sahra" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Yemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "Yugoslavya" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambiya" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabve" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Dünya Çapında]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Åland" �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/vi.po�������������������������������������������������������������0000664�0000000�0000000�00000075233�14167750105�0020032�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Anh Phan <vietnamesel10n@gmail.com>, 2013 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2017-09-19 17:55+0000\n" "Last-Translator: Ian McEwen <ianmcorvidae@ianmcorvidae.net>\n" "Language-Team: Vietnamese (http://www.transifex.com/musicbrainz/musicbrainz/language/vi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: vi\n" "Plural-Forms: nplurals=1; plural=0;\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "Afghanistan" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "Albania" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "Algeria" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "American Samoa" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "Andorra" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "Angola" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "Anguilla" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "Antarctica" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "Antigua and Barbuda" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "Argentina" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "Armenia" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "Aruba" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "Australia" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "Austria" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "Azerbaijan" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "Bahamas" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "Bahrain" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "Bangladesh" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "Barbados" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "Belarus" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "Belgium" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "Belize" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "Benin" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "Bermuda" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "Bhutan" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "Bonaire, Sint Eustatius and Saba" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "Bosnia and Herzegovina" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "Botswana" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "Bouvet Island" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "Brazil" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "British Indian Ocean Territory" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "Bulgaria" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "Burkina Faso" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "Burundi" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "Cambodia" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "Cameroon" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "Canada" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "Cape Verde" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "Cayman Islands" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "Central African Republic" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "Chad" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "Chile" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "China" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "Christmas Island" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "Cocos (Keeling) Islands" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "Colombia" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "Comoros" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "Congo" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "Cook Islands" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "Costa Rica" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "Croatia" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "Cuba" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "Curaçao" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "Cyprus" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "Czech Republic" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "Côte d'Ivoire" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "Denmark" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "Djibouti" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "Dominica" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "Dominican Republic" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "Ecuador" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "Egypt" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "El Salvador" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "Equatorial Guinea" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "Eritrea" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "Estonia" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "Ethiopia" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "Europe" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "Faroe Islands" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "Fiji" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "Finland" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "France" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "French Guiana" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "French Polynesia" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "French Southern Territories" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "Gabon" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "Gambia" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "Georgia" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "Germany" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "Ghana" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "Gibraltar" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "Greece" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "Greenland" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "Grenada" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "Guadeloupe" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "Guam" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "Guatemala" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "Guernsey" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "Guinea" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "Guinea-Bissau" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "Guyana" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "Haiti" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "Heard Island and McDonald Islands" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "Honduras" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "Hong Kong" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "Hungary" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "Iceland" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "India" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "Indonesia" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "Iraq" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "Ireland" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "Isle of Man" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "Israel" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "Italy" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "Jamaica" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "Japan" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "Jersey" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "Jordan" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "Kazakhstan" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "Kenya" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "Kiribati" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "Kuwait" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "Kyrgyzstan" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "Latvia" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "Lebanon" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "Lesotho" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "Liberia" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "Libya" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "Liechtenstein" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "Lithuania" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "Luxembourg" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "Macao" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "Madagascar" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "Malawi" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "Malaysia" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "Maldives" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "Mali" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "Malta" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "Marshall Islands" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "Martinique" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "Mauritania" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "Mauritius" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "Mayotte" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "Mexico" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "Monaco" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "Mongolia" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "Montenegro" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "Montserrat" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "Morocco" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "Mozambique" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "Myanmar" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "Namibia" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "Nauru" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "Nepal" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "Netherlands" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "New Caledonia" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "New Zealand" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "Nicaragua" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "Niger" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "Nigeria" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "Niue" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "Norfolk Island" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "Northern Mariana Islands" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "Norway" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "Oman" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "Pakistan" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "Palau" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "Panama" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "Papua New Guinea" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "Paraguay" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "Peru" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "Philippines" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "Pitcairn" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "Poland" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "Portugal" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "Puerto Rico" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "Qatar" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "Romania" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "Rwanda" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "Réunion" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "Saint Barthélemy" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "Saint Helena, Ascension and Tristan da Cunha" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "Saint Kitts and Nevis" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "Saint Lucia" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "Saint Martin (French part)" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "Saint Pierre and Miquelon" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "Saint Vincent and The Grenadines" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "Samoa" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "San Marino" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "Sao Tome and Principe" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "Saudi Arabia" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "Senegal" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "Serbia" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "Seychelles" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "Sierra Leone" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "Singapore" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "Sint Maarten (Dutch part)" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "Slovakia" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "Slovenia" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "Solomon Islands" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "Somalia" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "South Africa" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "South Georgia and the South Sandwich Islands" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "South Sudan" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "Spain" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "Sri Lanka" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "Sudan" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "Suriname" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "Svalbard and Jan Mayen" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "Swaziland" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "Sweden" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "Switzerland" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "Taiwan" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "Tajikistan" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "Thailand" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "Timor-Leste" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "Togo" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "Tokelau" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "Tonga" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "Trinidad and Tobago" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "Tunisia" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "Turkey" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "Turkmenistan" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "Turks and Caicos Islands" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "Tuvalu" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "Uganda" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "Ukraine" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "United Arab Emirates" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "United Kingdom" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "United States" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "United States Minor Outlying Islands" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "Uruguay" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "Uzbekistan" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "Vanuatu" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "Wallis and Futuna" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "Western Sahara" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "Yemen" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "Zambia" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "Zimbabwe" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[Worldwide]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "Åland Islands" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/zh-Hans.po��������������������������������������������������������0000664�0000000�0000000�00000077604�14167750105�0020730�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # <>, 2002, 2001, Inc, 2003, 2007, 2008, 2009, 2010, 2011, 2000,�s�, 2012 # Alastair McKinstry <mckinstry@computer.org>, 2002 # Alastair McKinstry <mckinstry@computer.org>, 2001 # Dian Li <xslidian@gmail.com>, 2009-2019 # Free Software Foundation, Inc., 2002-2003,2007-2008 # LI Daobing <lidaobing@gmail.com>, 2007-2011 # LI Daobing <lidaobing@gmail.com>, 2007-2010 # Maureen <mry_33@163.com>, 2014 # RedHotHeat <gbonner@iol.ie>, 2012 # taxigps <taxigps@sina.com>, 2018 # Tobias Toedter <t.toedter@gmx.net>, 2007 # - Wang Jian <lark@linux.net.cn>, 2000 # YunQiang Su <wzssyqa@gmail.com>, 2011 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2019-10-04 01:23+0000\n" "Last-Translator: Dian Li <xslidian@gmail.com>\n" "Language-Team: Chinese Simplified (http://www.transifex.com/musicbrainz/musicbrainz/language/zh-Hans/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh-Hans\n" "Plural-Forms: nplurals=1; plural=0;\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "阿富汗" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "阿尔巴尼亚" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "阿尔及利亚" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "美属萨摩亚" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "安道尔" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "安哥拉" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "安圭拉" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "南极洲" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "安提瓜和巴布达" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "阿根廷" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "亚美尼亚" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "阿鲁巴" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "澳大利亚" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "奥地利" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "阿塞拜疆" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "巴哈马" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "巴林" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "孟加拉" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "巴巴多斯" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "白俄罗斯" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "比利时" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "伯利兹" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "贝宁" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "百慕大" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "不丹" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "玻利维亚" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "博奈尔、圣尤斯特歇斯岛和萨巴" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "波斯尼亚和黑塞哥维那" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "博兹瓦那" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "布维群岛" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "巴西" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "英属印度洋领地" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "英属维京群岛" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "文莱" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "保加利亚" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "布基纳法索" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "布隆迪" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "柬埔塞" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "喀麦隆" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "加拿大" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "佛得角" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "开曼群岛" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "中非共和国" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "乍得" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "智利" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "中国大陆" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "圣诞岛" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "科科斯群岛" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "哥伦比亚" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "科摩罗" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "刚果" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "库克群岛" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "哥斯达黎加" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "克罗地亚" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "古巴" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "库拉索" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "塞浦路斯" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "捷克共和国" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "捷克斯洛伐克" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "科特迪瓦" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "刚果民主共和国" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "丹麦" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "吉布提" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "多米尼克" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "多米尼加共和国" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "东德" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "厄瓜多尔" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "埃及" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "萨尔瓦多" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "赤道几内亚" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "厄立特里亚" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "爱沙尼亚" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "埃塞俄比亚" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "欧洲" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "福克兰群岛" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "法罗群岛" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "密克罗尼西亚联邦" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "斐济" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "芬兰" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "法国" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "法属圭亚那" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "法属玻利尼西亚" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "法属南半球领地" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "加蓬" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "冈比亚" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "格鲁吉亚" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "德国" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "加纳" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "直布罗陀" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "希腊" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "格陵兰" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "格林纳达" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "瓜德罗普" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "关岛" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "瓜地马拉" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "根西岛" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "几内亚" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "几内亚比绍" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "圭亚那" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "海地" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "赫德岛与麦克唐纳群岛" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "洪都拉斯" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "香港特区" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "匈牙利" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "冰岛" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "印度" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "印度尼西亚" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "伊朗" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "伊拉克" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "爱尔兰" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "曼岛" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "以色列" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "意大利" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "牙买加" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "日本" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "泽西岛" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "约旦" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "哈萨克斯坦" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "肯尼亚" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "基里巴斯" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "科索沃" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "科威特" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "吉尔吉斯坦" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "老挝" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "拉脱维亚" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "黎巴嫩" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "莱索托" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "利比里亚" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "利比亚" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "列支敦士登" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "立陶宛" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "卢森堡" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "澳门特区" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "马其顿" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "马达加斯加" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "马拉维" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "马来西亚" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "马尔代夫" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "马里" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "马尔他" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "马绍尔群岛" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "马提尼克" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "毛里塔尼亚" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "毛里求斯" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "马约特" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "墨西哥" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "摩尔多瓦" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "摩纳哥" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "蒙古" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "黑山" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "蒙塞拉特岛" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "摩洛哥" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "莫桑比克" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "缅甸" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "纳米比亚" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "瑙鲁" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "尼泊尔" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "荷兰" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "荷属安的列斯群岛" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "新喀里多尼亚" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "新西兰" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "尼加拉瓜" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "尼日尔" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "尼日利亚" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "纽埃" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "诺福克岛" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "朝鲜" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "北马里亚纳群岛" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "挪威" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "阿曼" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "巴基斯坦" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "帕劳" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "巴勒斯坦" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "巴拿马" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "巴布亚新几内亚" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "巴拉圭" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "秘鲁" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "菲律宾" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "皮特克恩" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "波兰" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "葡萄牙" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "波多黎各" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "卡塔尔" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "罗马尼亚" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "俄罗斯" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "卢旺达" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "留尼汪" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "圣巴泰勒米岛" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "圣赫勒拿-阿森松-特里斯坦达库尼亚" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "圣基茨和尼维斯" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "圣路西亚" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "法属圣马丁" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "圣皮埃尔和密克隆" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "圣文森特和格林纳丁斯" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "萨摩亚" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "圣马力诺" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "圣多美和普林西比" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "沙特阿拉伯" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "塞内加尔" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "塞尔维亚" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "塞尔维亚和黑山" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "塞舌尔" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "塞拉利昂" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "新加坡" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "荷属圣马丁" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "斯洛伐克" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "斯洛文尼亚" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "所罗门群岛" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "索马里" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "南非" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "南乔治亚岛和南桑德韦奇岛" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "韩国" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "南苏丹" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "前苏联" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "西班牙" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "斯里兰卡" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "苏丹" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "苏里南" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "斯瓦尔巴特和扬马延岛" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "斯威士兰" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "瑞典" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "瑞士" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "叙利亚" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "台湾地区" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "塔吉克斯坦" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "坦桑尼亚" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "泰国" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "东帝汶" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "多哥" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "托克劳" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "汤加" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "特里尼达和多巴哥" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "突尼斯" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "土耳其" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "土库曼斯坦" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "特克斯和凯科斯群岛" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "图瓦卢" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "美属维京群岛" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "乌干达" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "乌克兰" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "阿联酋" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "英国" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "美国" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "美国本土外小岛屿" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "乌拉圭" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "乌兹别克斯坦" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "瓦努阿图" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "梵蒂冈" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "委内瑞拉" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "越南" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "瓦利斯和富图纳" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "西撒哈拉" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "也门" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "南斯拉夫" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "赞比亚" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "津巴布韦" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[全球范围]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "奥兰群岛" ����������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/zh.po�������������������������������������������������������������0000664�0000000�0000000�00000077557�14167750105�0020050�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # <>, 2002, 2001, Inc, 2003, 2007, 2008, 2009, 2010, 2011, 2000,�s�, 2012 # Alastair McKinstry <mckinstry@computer.org>, 2002 # Alastair McKinstry <mckinstry@computer.org>, 2001 # Dian Li <xslidian@gmail.com>, 2009-2019 # Free Software Foundation, Inc., 2002-2003,2007-2008 # LI Daobing <lidaobing@gmail.com>, 2007-2011 # LI Daobing <lidaobing@gmail.com>, 2007-2010 # Maureen <mry_33@163.com>, 2014 # RedHotHeat <gbonner@iol.ie>, 2012 # taxigps <taxigps@sina.com>, 2018 # Tobias Toedter <t.toedter@gmx.net>, 2007 # - Wang Jian <lark@linux.net.cn>, 2000 # YunQiang Su <wzssyqa@gmail.com>, 2011 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2019-10-04 01:23+0000\n" "Last-Translator: Dian Li <xslidian@gmail.com>\n" "Language-Team: Chinese (http://www.transifex.com/musicbrainz/musicbrainz/language/zh/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh\n" "Plural-Forms: nplurals=1; plural=0;\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "阿富汗" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "阿尔巴尼亚" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "阿尔及利亚" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "美属萨摩亚" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "安道尔" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "安哥拉" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "安圭拉" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "南极洲" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "安提瓜和巴布达" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "阿根廷" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "亚美尼亚" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "阿鲁巴" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "澳大利亚" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "奥地利" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "阿塞拜疆" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "巴哈马" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "巴林" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "孟加拉" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "巴巴多斯" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "白俄罗斯" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "比利时" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "伯利兹" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "贝宁" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "百慕大" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "不丹" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "玻利维亚" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "博奈尔、圣尤斯特歇斯岛和萨巴" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "波斯尼亚和黑塞哥维那" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "博兹瓦那" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "布维群岛" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "巴西" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "英属印度洋领地" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "英属维京群岛" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "文莱" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "保加利亚" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "布基纳法索" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "布隆迪" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "柬埔塞" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "喀麦隆" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "加拿大" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "佛得角" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "开曼群岛" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "中非共和国" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "乍得" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "智利" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "中国大陆" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "圣诞岛" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "科科斯群岛" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "哥伦比亚" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "科摩罗" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "刚果" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "库克群岛" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "哥斯达黎加" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "克罗地亚" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "古巴" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "库拉索" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "塞浦路斯" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "捷克共和国" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "捷克斯洛伐克" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "科特迪瓦" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "刚果民主共和国" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "丹麦" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "吉布提" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "多米尼克" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "多米尼加共和国" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "东德" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "厄瓜多尔" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "埃及" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "萨尔瓦多" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "赤道几内亚" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "厄立特里亚" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "爱沙尼亚" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "埃塞俄比亚" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "欧洲" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "福克兰群岛" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "法罗群岛" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "密克罗尼西亚联邦" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "斐济" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "芬兰" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "法国" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "法属圭亚那" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "法属玻利尼西亚" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "法属南半球领地" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "加蓬" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "冈比亚" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "格鲁吉亚" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "德国" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "加纳" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "直布罗陀" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "希腊" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "格陵兰" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "格林纳达" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "瓜德罗普" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "关岛" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "瓜地马拉" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "根西岛" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "几内亚" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "几内亚比绍" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "圭亚那" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "海地" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "赫德岛与麦克唐纳群岛" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "洪都拉斯" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "香港特区" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "匈牙利" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "冰岛" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "印度" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "印度尼西亚" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "伊朗" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "伊拉克" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "爱尔兰" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "曼岛" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "以色列" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "意大利" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "牙买加" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "日本" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "泽西岛" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "约旦" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "哈萨克斯坦" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "肯尼亚" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "基里巴斯" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "科索沃" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "科威特" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "吉尔吉斯坦" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "老挝" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "拉脱维亚" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "黎巴嫩" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "莱索托" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "利比里亚" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "利比亚" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "列支敦士登" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "立陶宛" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "卢森堡" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "澳门特区" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "马其顿" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "马达加斯加" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "马拉维" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "马来西亚" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "马尔代夫" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "马里" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "马尔他" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "马绍尔群岛" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "马提尼克" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "毛里塔尼亚" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "毛里求斯" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "马约特" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "墨西哥" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "摩尔多瓦" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "摩纳哥" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "蒙古" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "黑山" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "蒙塞拉特岛" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "摩洛哥" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "莫桑比克" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "缅甸" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "纳米比亚" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "瑙鲁" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "尼泊尔" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "荷兰" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "荷属安的列斯群岛" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "新喀里多尼亚" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "新西兰" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "尼加拉瓜" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "尼日尔" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "尼日利亚" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "纽埃" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "诺福克岛" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "朝鲜" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "北马里亚纳群岛" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "挪威" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "阿曼" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "巴基斯坦" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "帕劳" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "巴勒斯坦" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "巴拿马" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "巴布亚新几内亚" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "巴拉圭" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "秘鲁" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "菲律宾" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "皮特克恩" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "波兰" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "葡萄牙" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "波多黎各" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "卡塔尔" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "罗马尼亚" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "俄罗斯" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "卢旺达" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "留尼汪" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "圣巴泰勒米岛" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "圣赫勒拿-阿森松-特里斯坦达库尼亚" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "圣基茨和尼维斯" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "圣路西亚" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "法属圣马丁" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "圣皮埃尔和密克隆" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "圣文森特和格林纳丁斯" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "萨摩亚" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "圣马力诺" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "圣多美和普林西比" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "沙特阿拉伯" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "塞内加尔" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "塞尔维亚" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "塞尔维亚和黑山" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "塞舌尔" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "塞拉利昂" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "新加坡" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "荷属圣马丁" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "斯洛伐克" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "斯洛文尼亚" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "所罗门群岛" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "索马里" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "南非" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "南乔治亚岛和南桑德韦奇岛" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "韩国" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "南苏丹" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "前苏联" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "西班牙" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "斯里兰卡" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "苏丹" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "苏里南" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "斯瓦尔巴特和扬马延岛" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "斯威士兰" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "瑞典" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "瑞士" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "叙利亚" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "台湾地区" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "塔吉克斯坦" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "坦桑尼亚" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "泰国" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "东帝汶" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "多哥" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "托克劳" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "汤加" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "特里尼达和多巴哥" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "突尼斯" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "土耳其" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "土库曼斯坦" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "特克斯和凯科斯群岛" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "图瓦卢" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "美属维京群岛" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "乌干达" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "乌克兰" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "阿联酋" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "英国" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "美国" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "美国本土外小岛屿" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "乌拉圭" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "乌兹别克斯坦" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "瓦努阿图" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "梵蒂冈" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "委内瑞拉" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "越南" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "瓦利斯和富图纳" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "西撒哈拉" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "也门" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "南斯拉夫" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "赞比亚" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "津巴布韦" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[全球范围]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "奥兰群岛" �������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/zh_CN.po����������������������������������������������������������0000664�0000000�0000000�00000100101�14167750105�0020374�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # <>, 2002, 2001, Inc, 2003, 2007, 2008, 2009, 2010, 2011, 2000,�s�, 2012 # Alastair McKinstry <mckinstry@computer.org>, 2002 # Alastair McKinstry <mckinstry@computer.org>, 2001 # Clay Cheng <569735195@qq.com>, 2021 # Clay Cheng <569735195@qq.com>, 2016-2017 # Dian Li <xslidian@gmail.com>, 2009-2019 # Free Software Foundation, Inc., 2002, 2003, 2007, 2008 # RedHotHeat <gbonner@iol.ie>, 2012 # RedHotHeat <gbonner@iol.ie>, 2012 # LI Daobing <lidaobing@gmail.com>, 2007, 2008, 2009, 2010, 2011 # LI Daobing <lidaobing@gmail.com>, 2007, 2008, 2009, 2010 # Maureen <mry_33@163.com>, 2014 # taxigps <taxigps@sina.com>, 2018 # Tobias Toedter <t.toedter@gmx.net>, 2007 # - Wang Jian <lark@linux.net.cn>, 2000 # YunQiang Su <wzssyqa@gmail.com>, 2011 # 刘岩 <xuanqidongjim@gmail.com>, 2020 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2021-05-26 05:58+0000\n" "Last-Translator: Clay Cheng <569735195@qq.com>\n" "Language-Team: Chinese (China) (http://www.transifex.com/musicbrainz/musicbrainz/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "阿富汗" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "阿尔巴尼亚" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "阿尔及利亚" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "美属萨摩亚" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "安道尔" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "安哥拉" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "安圭拉" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "南极洲" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "安提瓜和巴布达" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "阿根廷" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "亚美尼亚" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "阿鲁巴" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "澳大利亚" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "奥地利" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "阿塞拜疆" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "巴哈马" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "巴林" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "孟加拉" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "巴巴多斯" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "白俄罗斯" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "比利时" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "伯利兹" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "贝宁" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "百慕大" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "不丹" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "玻利维亚" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "博奈尔、圣尤斯特歇斯岛和萨巴" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "波斯尼亚和黑塞哥维那" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "博兹瓦那" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "布维群岛" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "巴西" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "英属印度洋领地" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "英属维京群岛" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "文莱" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "保加利亚" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "布基纳法索" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "布隆迪" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "柬埔塞" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "喀麦隆" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "加拿大" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "佛得角" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "开曼群岛" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "中非共和国" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "乍得" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "智利" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "中国大陆" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "圣诞岛" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "科科斯群岛" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "哥伦比亚" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "科摩罗" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "刚果" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "库克群岛" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "哥斯达黎加" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "克罗地亚" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "古巴" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "库拉索" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "塞浦路斯" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "捷克共和国" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "捷克斯洛伐克" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "科特迪瓦" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "刚果民主共和国" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "丹麦" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "吉布提" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "多米尼克" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "多米尼加共和国" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "东德" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "厄瓜多尔" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "埃及" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "萨尔瓦多" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "赤道几内亚" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "厄立特里亚" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "爱沙尼亚" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "埃塞俄比亚" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "欧洲" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "福克兰群岛" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "法罗群岛" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "密克罗尼西亚联邦" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "斐济" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "芬兰" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "法国" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "法属圭亚那" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "法属玻利尼西亚" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "法属南半球领地" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "加蓬" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "冈比亚" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "格鲁吉亚" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "德国" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "加纳" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "直布罗陀" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "希腊" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "格陵兰" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "格林纳达" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "瓜德罗普" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "关岛" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "瓜地马拉" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "根西岛" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "几内亚" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "几内亚比绍" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "圭亚那" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "海地" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "赫德岛与麦克唐纳群岛" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "洪都拉斯" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "中国香港" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "匈牙利" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "冰岛" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "印度" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "印度尼西亚" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "伊朗" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "伊拉克" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "爱尔兰" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "曼岛" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "以色列" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "意大利" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "牙买加" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "日本" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "泽西岛" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "约旦" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "哈萨克斯坦" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "肯尼亚" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "基里巴斯" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "科索沃" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "科威特" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "吉尔吉斯坦" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "老挝" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "拉脱维亚" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "黎巴嫩" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "莱索托" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "利比里亚" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "利比亚" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "列支敦士登" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "立陶宛" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "卢森堡" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "中国澳门" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "马其顿" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "马达加斯加" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "马拉维" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "马来西亚" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "马尔代夫" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "马里" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "马尔他" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "马绍尔群岛" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "马提尼克" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "毛里塔尼亚" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "毛里求斯" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "马约特" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "墨西哥" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "摩尔多瓦" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "摩纳哥" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "蒙古" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "黑山" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "蒙塞拉特岛" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "摩洛哥" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "莫桑比克" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "缅甸" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "纳米比亚" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "瑙鲁" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "尼泊尔" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "荷兰" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "荷属安的列斯群岛" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "新喀里多尼亚" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "新西兰" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "尼加拉瓜" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "尼日尔" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "尼日利亚" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "纽埃" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "诺福克岛" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "朝鲜" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "北马里亚纳群岛" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "挪威" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "阿曼" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "巴基斯坦" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "帕劳" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "巴勒斯坦" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "巴拿马" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "巴布亚新几内亚" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "巴拉圭" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "秘鲁" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "菲律宾" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "皮特克恩" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "波兰" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "葡萄牙" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "波多黎各" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "卡塔尔" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "罗马尼亚" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "俄罗斯" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "卢旺达" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "留尼汪" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "圣巴泰勒米岛" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "圣赫勒拿-阿森松-特里斯坦达库尼亚" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "圣基茨和尼维斯" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "圣路西亚" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "法属圣马丁" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "圣皮埃尔和密克隆" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "圣文森特和格林纳丁斯" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "萨摩亚" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "圣马力诺" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "圣多美和普林西比" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "沙特阿拉伯" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "塞内加尔" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "塞尔维亚" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "塞尔维亚和黑山" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "塞舌尔" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "塞拉利昂" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "新加坡" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "荷属圣马丁" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "斯洛伐克" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "斯洛文尼亚" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "所罗门群岛" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "索马里" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "南非" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "南乔治亚岛和南桑德韦奇岛" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "韩国" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "南苏丹" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "前苏联" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "西班牙" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "斯里兰卡" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "苏丹" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "苏里南" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "斯瓦尔巴特和扬马延岛" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "斯威士兰" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "瑞典" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "瑞士" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "叙利亚" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "中国台湾" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "塔吉克斯坦" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "坦桑尼亚" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "泰国" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "东帝汶" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "多哥" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "托克劳" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "汤加" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "特里尼达和多巴哥" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "突尼斯" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "土耳其" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "土库曼斯坦" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "特克斯和凯科斯群岛" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "图瓦卢" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "美属维京群岛" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "乌干达" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "乌克兰" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "阿联酋" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "英国" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "美国" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "美国本土外小岛屿" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "乌拉圭" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "乌兹别克斯坦" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "瓦努阿图" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "梵蒂冈" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "委内瑞拉" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "越南" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "瓦利斯和富图纳" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "西撒哈拉" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "也门" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "南斯拉夫" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "赞比亚" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "津巴布韦" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[全球范围]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "奥兰群岛" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/countries/zh_TW.po����������������������������������������������������������0000664�0000000�0000000�00000076655�14167750105�0020460�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Translators: # Shen-Ta Hsieh(BestSteve) <ibmibmibm.tw@gmail.com>, 2014 # Shen-Ta Hsieh(BestSteve) <ibmibmibm.tw@gmail.com>, 2014,2016 # Shen-Ta Hsieh(BestSteve) <email address hidden>, 2014,2016 # Shen-Ta Hsieh(BestSteve) <ibmibmibm.tw@gmail.com>, 2020 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "PO-Revision-Date: 2020-02-14 18:49+0000\n" "Last-Translator: Shen-Ta Hsieh(BestSteve) <ibmibmibm.tw@gmail.com>\n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/musicbrainz/musicbrainz/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" #. iso.code:AF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:1 msgid "Afghanistan" msgstr "阿富汗" #. iso.code:AL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2 msgid "Albania" msgstr "阿爾巴尼亞" #. iso.code:DZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:3 msgid "Algeria" msgstr "阿爾及利亞" #. iso.code:AS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:4 msgid "American Samoa" msgstr "美屬薩摩亞" #. iso.code:AD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:5 msgid "Andorra" msgstr "安道爾" #. iso.code:AO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:6 msgid "Angola" msgstr "安哥拉" #. iso.code:AI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:7 msgid "Anguilla" msgstr "安圭拉" #. iso.code:AQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:8 msgid "Antarctica" msgstr "南極洲" #. iso.code:AG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:9 msgid "Antigua and Barbuda" msgstr "安地卡及巴布達" #. iso.code:AR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:10 msgid "Argentina" msgstr "阿根廷" #. iso.code:AM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:11 msgid "Armenia" msgstr "亞美尼亞" #. iso.code:AW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:12 msgid "Aruba" msgstr "阿魯巴" #. iso.code:AU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:13 msgid "Australia" msgstr "澳大利亞" #. iso.code:AT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:14 msgid "Austria" msgstr "奧地利" #. iso.code:AZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:15 msgid "Azerbaijan" msgstr "亞塞拜然" #. iso.code:BS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:16 msgid "Bahamas" msgstr "巴哈馬" #. iso.code:BH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:17 msgid "Bahrain" msgstr "巴林" #. iso.code:BD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:18 msgid "Bangladesh" msgstr "孟加拉" #. iso.code:BB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:19 msgid "Barbados" msgstr "巴貝多" #. iso.code:BY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:20 msgid "Belarus" msgstr "白俄羅斯" #. iso.code:BE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:21 msgid "Belgium" msgstr "比利時" #. iso.code:BZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:22 msgid "Belize" msgstr "貝里斯" #. iso.code:BJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:23 msgid "Benin" msgstr "貝南" #. iso.code:BM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:24 msgid "Bermuda" msgstr "百慕達" #. iso.code:BT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:25 msgid "Bhutan" msgstr "不丹" #. iso.code:BO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:26 msgid "Bolivia" msgstr "玻利維亞" #. iso.code:BQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:258 msgid "Bonaire, Sint Eustatius and Saba" msgstr "荷蘭加勒比區" #. iso.code:BA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:27 msgid "Bosnia and Herzegovina" msgstr "波希尼亞及赫塞哥維那" #. iso.code:BW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:28 msgid "Botswana" msgstr "波札那" #. iso.code:BV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:29 msgid "Bouvet Island" msgstr "波維特島" #. iso.code:BR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:30 msgid "Brazil" msgstr "巴西" #. iso.code:IO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:31 msgid "British Indian Ocean Territory" msgstr "英國印度洋屬地" #. iso.code:VG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:230 msgid "British Virgin Islands" msgstr "英屬維京群島" #. iso.code:BN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:32 msgid "Brunei" msgstr "汶萊" #. iso.code:BG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:33 msgid "Bulgaria" msgstr "保加利亞" #. iso.code:BF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:34 msgid "Burkina Faso" msgstr "布吉納法索" #. iso.code:BI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:35 msgid "Burundi" msgstr "蒲隆地" #. iso.code:KH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:36 msgid "Cambodia" msgstr "柬埔寨" #. iso.code:CM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:37 msgid "Cameroon" msgstr "喀麥隆" #. iso.code:CA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:38 msgid "Canada" msgstr "加拿大" #. iso.code:CV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:39 msgid "Cape Verde" msgstr "維德角" #. iso.code:KY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:40 msgid "Cayman Islands" msgstr "開曼群島" #. iso.code:CF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:41 msgid "Central African Republic" msgstr "中非" #. iso.code:TD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:42 msgid "Chad" msgstr "查德" #. iso.code:CL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:43 msgid "Chile" msgstr "智利" #. iso.code:CN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:44 msgid "China" msgstr "中國" #. iso.code:CX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:45 msgid "Christmas Island" msgstr "聖誕島" #. iso.code:CC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:46 msgid "Cocos (Keeling) Islands" msgstr "可可斯群島" #. iso.code:CO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:47 msgid "Colombia" msgstr "哥倫比亞" #. iso.code:KM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:48 msgid "Comoros" msgstr "葛摩聯盟" #. iso.code:CG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:49 msgid "Congo" msgstr "剛果" #. iso.code:CK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:50 msgid "Cook Islands" msgstr "庫克群島" #. iso.code:CR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:51 msgid "Costa Rica" msgstr "哥斯大黎加" #. iso.code:HR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:53 msgid "Croatia" msgstr "克羅埃西亞" #. iso.code:CU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:54 msgid "Cuba" msgstr "古巴" #. iso.code:CW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:259 msgid "Curaçao" msgstr "庫拉索" #. iso.code:CY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:55 msgid "Cyprus" msgstr "賽普勒斯" #. iso.code:CZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:56 msgid "Czech Republic" msgstr "捷克" #. iso.code:XC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:245 msgid "Czechoslovakia" msgstr "捷克斯洛伐克" #. iso.code:CI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:52 msgid "Côte d'Ivoire" msgstr "象牙海岸" #. iso.code:CD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:236 msgid "Democratic Republic of the Congo" msgstr "民主剛果" #. iso.code:DK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:57 msgid "Denmark" msgstr "丹麥" #. iso.code:DJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:58 msgid "Djibouti" msgstr "吉布地" #. iso.code:DM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:59 msgid "Dominica" msgstr "多米尼克" #. iso.code:DO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:60 msgid "Dominican Republic" msgstr "多明尼加" #. iso.code:XG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:244 msgid "East Germany" msgstr "東德" #. iso.code:EC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:62 msgid "Ecuador" msgstr "厄瓜多" #. iso.code:EG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:63 msgid "Egypt" msgstr "埃及" #. iso.code:SV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:64 msgid "El Salvador" msgstr "薩爾瓦多" #. iso.code:GQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:65 msgid "Equatorial Guinea" msgstr "赤道幾內亞" #. iso.code:ER #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:66 msgid "Eritrea" msgstr "厄利垂亞" #. iso.code:EE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:67 msgid "Estonia" msgstr "愛沙尼亞" #. iso.code:ET #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:68 msgid "Ethiopia" msgstr "衣索比亞" #. iso.code:XE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:241 msgid "Europe" msgstr "歐盟" #. iso.code:FK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:69 msgid "Falkland Islands" msgstr "福克蘭群島" #. iso.code:FO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:70 msgid "Faroe Islands" msgstr "法羅群島" #. iso.code:FM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:139 msgid "Federated States of Micronesia" msgstr "密克羅尼西亞聯邦" #. iso.code:FJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:71 msgid "Fiji" msgstr "斐濟" #. iso.code:FI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:72 msgid "Finland" msgstr "芬蘭" #. iso.code:FR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:73 msgid "France" msgstr "法蘭西(法國)" #. iso.code:GF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:75 msgid "French Guiana" msgstr "法屬圭亞那" #. iso.code:PF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:76 msgid "French Polynesia" msgstr "法屬玻里尼西亞" #. iso.code:TF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:77 msgid "French Southern Territories" msgstr "法國南方屬地" #. iso.code:GA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:78 msgid "Gabon" msgstr "加彭" #. iso.code:GM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:79 msgid "Gambia" msgstr "甘比亞" #. iso.code:GE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:80 msgid "Georgia" msgstr "喬治亞" #. iso.code:DE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:81 msgid "Germany" msgstr "德意志(德國)" #. iso.code:GH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:82 msgid "Ghana" msgstr "迦納" #. iso.code:GI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:83 msgid "Gibraltar" msgstr "直布羅陀" #. iso.code:GR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:84 msgid "Greece" msgstr "希臘" #. iso.code:GL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:85 msgid "Greenland" msgstr "格陵蘭" #. iso.code:GD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:86 msgid "Grenada" msgstr "格瑞那達" #. iso.code:GP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:87 msgid "Guadeloupe" msgstr "瓜德魯普" #. iso.code:GU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:88 msgid "Guam" msgstr "關島" #. iso.code:GT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:89 msgid "Guatemala" msgstr "瓜地馬拉" #. iso.code:GG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:251 msgid "Guernsey" msgstr "格恩西島" #. iso.code:GN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:90 msgid "Guinea" msgstr "幾內亞" #. iso.code:GW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:91 msgid "Guinea-Bissau" msgstr "幾內亞比索" #. iso.code:GY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:92 msgid "Guyana" msgstr "蓋亞那" #. iso.code:HT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:93 msgid "Haiti" msgstr "海地" #. iso.code:HM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:94 msgid "Heard Island and McDonald Islands" msgstr "赫德及麥當勞群島" #. iso.code:HN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:95 msgid "Honduras" msgstr "宏都拉斯" #. iso.code:HK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:96 msgid "Hong Kong" msgstr "香港" #. iso.code:HU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:97 msgid "Hungary" msgstr "匈牙利" #. iso.code:IS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:98 msgid "Iceland" msgstr "冰島" #. iso.code:IN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:99 msgid "India" msgstr "印度" #. iso.code:ID #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:100 msgid "Indonesia" msgstr "印度尼西亞" #. iso.code:IR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:101 msgid "Iran" msgstr "依朗" #. iso.code:IQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:102 msgid "Iraq" msgstr "伊拉克" #. iso.code:IE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:103 msgid "Ireland" msgstr "愛爾蘭" #. iso.code:IM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:252 msgid "Isle of Man" msgstr "曼島" #. iso.code:IL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:104 msgid "Israel" msgstr "以色列" #. iso.code:IT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:105 msgid "Italy" msgstr "義大利" #. iso.code:JM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:106 msgid "Jamaica" msgstr "牙買加" #. iso.code:JP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:107 msgid "Japan" msgstr "日本" #. iso.code:JE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:253 msgid "Jersey" msgstr "澤西島" #. iso.code:JO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:108 msgid "Jordan" msgstr "約旦" #. iso.code:KZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:109 msgid "Kazakhstan" msgstr "哈薩克" #. iso.code:KE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:110 msgid "Kenya" msgstr "肯亞" #. iso.code:KI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:111 msgid "Kiribati" msgstr "吉里巴斯" #. iso.code:XK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:2358 msgid "Kosovo" msgstr "科索沃" #. iso.code:KW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:114 msgid "Kuwait" msgstr "科威特" #. iso.code:KG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:115 msgid "Kyrgyzstan" msgstr "吉爾吉斯" #. iso.code:LA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:116 msgid "Laos" msgstr "寮國" #. iso.code:LV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:117 msgid "Latvia" msgstr "拉脫維亞" #. iso.code:LB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:118 msgid "Lebanon" msgstr "黎巴嫩" #. iso.code:LS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:119 msgid "Lesotho" msgstr "賴索托" #. iso.code:LR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:120 msgid "Liberia" msgstr "賴比瑞亞" #. iso.code:LY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:121 msgid "Libya" msgstr "利比亞" #. iso.code:LI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:122 msgid "Liechtenstein" msgstr "列支敦斯登" #. iso.code:LT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:123 msgid "Lithuania" msgstr "立陶宛" #. iso.code:LU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:124 msgid "Luxembourg" msgstr "盧森堡" #. iso.code:MO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:125 msgid "Macao" msgstr "澳門" #. iso.code:MK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:126 msgid "Macedonia" msgstr "馬其頓" #. iso.code:MG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:127 msgid "Madagascar" msgstr "馬達加斯加" #. iso.code:MW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:128 msgid "Malawi" msgstr "馬拉威" #. iso.code:MY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:129 msgid "Malaysia" msgstr "馬來西亞" #. iso.code:MV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:130 msgid "Maldives" msgstr "馬爾地夫" #. iso.code:ML #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:131 msgid "Mali" msgstr "馬利" #. iso.code:MT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:132 msgid "Malta" msgstr "馬爾他" #. iso.code:MH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:133 msgid "Marshall Islands" msgstr "馬紹爾群島共和國" #. iso.code:MQ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:134 msgid "Martinique" msgstr "馬丁尼克" #. iso.code:MR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:135 msgid "Mauritania" msgstr "茅利塔尼亞伊斯蘭共和國" #. iso.code:MU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:136 msgid "Mauritius" msgstr "模里西斯" #. iso.code:YT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:137 msgid "Mayotte" msgstr "馬約特" #. iso.code:MX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:138 msgid "Mexico" msgstr "墨西哥" #. iso.code:MD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:140 msgid "Moldova" msgstr "摩爾多瓦" #. iso.code:MC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:141 msgid "Monaco" msgstr "摩納哥" #. iso.code:MN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:142 msgid "Mongolia" msgstr "蒙古" #. iso.code:ME #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:247 msgid "Montenegro" msgstr "蒙特內哥羅" #. iso.code:MS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:143 msgid "Montserrat" msgstr "蒙瑟拉特" #. iso.code:MA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:144 msgid "Morocco" msgstr "摩洛哥" #. iso.code:MZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:145 msgid "Mozambique" msgstr "莫三比克" #. iso.code:MM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:146 msgid "Myanmar" msgstr "緬甸" #. iso.code:NA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:147 msgid "Namibia" msgstr "納米比亞" #. iso.code:NR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:148 msgid "Nauru" msgstr "諾魯" #. iso.code:NP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:149 msgid "Nepal" msgstr "尼泊爾" #. iso.code:NL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:150 msgid "Netherlands" msgstr "荷蘭" #. iso.code:AN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:151 msgid "Netherlands Antilles" msgstr "荷屬安地列斯" #. iso.code:NC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:152 msgid "New Caledonia" msgstr "新克里多尼亞" #. iso.code:NZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:153 msgid "New Zealand" msgstr "紐西蘭" #. iso.code:NI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:154 msgid "Nicaragua" msgstr "尼加拉瓜" #. iso.code:NE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:155 msgid "Niger" msgstr "尼日" #. iso.code:NG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:156 msgid "Nigeria" msgstr "奈及利亞" #. iso.code:NU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:157 msgid "Niue" msgstr "紐埃" #. iso.code:NF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:158 msgid "Norfolk Island" msgstr "諾福克島" #. iso.code:KP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:112 msgid "North Korea" msgstr "北韓" #. iso.code:MP #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:159 msgid "Northern Mariana Islands" msgstr "北馬里亞納群島" #. iso.code:NO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:160 msgid "Norway" msgstr "挪威" #. iso.code:OM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:161 msgid "Oman" msgstr "阿曼" #. iso.code:PK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:162 msgid "Pakistan" msgstr "巴基斯坦" #. iso.code:PW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:163 msgid "Palau" msgstr "帛琉" #. iso.code:PS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:249 msgid "Palestine" msgstr "巴勒斯坦" #. iso.code:PA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:164 msgid "Panama" msgstr "巴拿馬" #. iso.code:PG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:165 msgid "Papua New Guinea" msgstr "巴布亞紐幾內亞" #. iso.code:PY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:166 msgid "Paraguay" msgstr "巴拉圭" #. iso.code:PE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:167 msgid "Peru" msgstr "秘魯" #. iso.code:PH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:168 msgid "Philippines" msgstr "菲律賓" #. iso.code:PN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:169 msgid "Pitcairn" msgstr "皮特康" #. iso.code:PL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:170 msgid "Poland" msgstr "波蘭" #. iso.code:PT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:171 msgid "Portugal" msgstr "葡萄牙" #. iso.code:PR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:172 msgid "Puerto Rico" msgstr "波多黎各" #. iso.code:QA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:173 msgid "Qatar" msgstr "卡達" #. iso.code:RO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:175 msgid "Romania" msgstr "羅馬尼亞" #. iso.code:RU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:176 msgid "Russia" msgstr "俄羅斯" #. iso.code:RW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:177 msgid "Rwanda" msgstr "盧安達" #. iso.code:RE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:174 msgid "Réunion" msgstr "留尼旺" #. iso.code:BL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:255 msgid "Saint Barthélemy" msgstr "聖巴瑟米" #. iso.code:SH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:196 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "聖赫勒拿島" #. iso.code:KN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:178 msgid "Saint Kitts and Nevis" msgstr "聖克里斯多福及尼維斯" #. iso.code:LC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:179 msgid "Saint Lucia" msgstr "聖露西亞" #. iso.code:MF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:256 msgid "Saint Martin (French part)" msgstr "法屬聖馬丁" #. iso.code:PM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:197 msgid "Saint Pierre and Miquelon" msgstr "聖皮耶與密克隆群島" #. iso.code:VC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:180 msgid "Saint Vincent and The Grenadines" msgstr "聖文森及格瑞那丁" #. iso.code:WS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:181 msgid "Samoa" msgstr "薩摩亞" #. iso.code:SM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:182 msgid "San Marino" msgstr "聖馬利諾" #. iso.code:ST #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:183 msgid "Sao Tome and Principe" msgstr "聖多美及普林西比" #. iso.code:SA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:184 msgid "Saudi Arabia" msgstr "沙烏地阿拉伯" #. iso.code:SN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:185 msgid "Senegal" msgstr "塞內加爾" #. iso.code:RS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:254 msgid "Serbia" msgstr "塞爾維亞" #. iso.code:CS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:242 msgid "Serbia and Montenegro" msgstr "塞爾維亞與蒙特內哥羅" #. iso.code:SC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:186 msgid "Seychelles" msgstr "塞席爾" #. iso.code:SL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:187 msgid "Sierra Leone" msgstr "獅子山" #. iso.code:SG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:188 msgid "Singapore" msgstr "新加坡" #. iso.code:SX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:260 msgid "Sint Maarten (Dutch part)" msgstr "荷屬聖馬丁" #. iso.code:SK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:189 msgid "Slovakia" msgstr "斯洛伐克" #. iso.code:SI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:190 msgid "Slovenia" msgstr "斯洛維尼亞" #. iso.code:SB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:191 msgid "Solomon Islands" msgstr "索羅門群島" #. iso.code:SO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:192 msgid "Somalia" msgstr "索馬利亞" #. iso.code:ZA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:193 msgid "South Africa" msgstr "南非" #. iso.code:GS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:248 msgid "South Georgia and the South Sandwich Islands" msgstr "南喬治亞與南三明治群島" #. iso.code:KR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:113 msgid "South Korea" msgstr "南韓" #. iso.code:SS #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:257 msgid "South Sudan" msgstr "南蘇丹" #. iso.code:SU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:243 msgid "Soviet Union" msgstr "蘇聯" #. iso.code:ES #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:194 msgid "Spain" msgstr "西班牙" #. iso.code:LK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:195 msgid "Sri Lanka" msgstr "斯里蘭卡" #. iso.code:SD #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:198 msgid "Sudan" msgstr "蘇丹" #. iso.code:SR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:199 msgid "Suriname" msgstr "蘇利南" #. iso.code:SJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:200 msgid "Svalbard and Jan Mayen" msgstr "斯瓦巴及尖棉島" #. iso.code:SZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:201 msgid "Swaziland" msgstr "史瓦濟蘭" #. iso.code:SE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:202 msgid "Sweden" msgstr "瑞典" #. iso.code:CH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:203 msgid "Switzerland" msgstr "瑞士" #. iso.code:SY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:204 msgid "Syria" msgstr "敘利亞" #. iso.code:TW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:205 msgid "Taiwan" msgstr "台灣" #. iso.code:TJ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:206 msgid "Tajikistan" msgstr "塔吉克" #. iso.code:TZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:207 msgid "Tanzania" msgstr "坦尚尼亞" #. iso.code:TH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:208 msgid "Thailand" msgstr "泰國" #. iso.code:TL #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:61 msgid "Timor-Leste" msgstr "東帝汶" #. iso.code:TG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:209 msgid "Togo" msgstr "多哥" #. iso.code:TK #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:210 msgid "Tokelau" msgstr "托克勞" #. iso.code:TO #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:211 msgid "Tonga" msgstr "東加" #. iso.code:TT #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:212 msgid "Trinidad and Tobago" msgstr "千里達及托貝哥" #. iso.code:TN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:213 msgid "Tunisia" msgstr "突尼西亞" #. iso.code:TR #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:214 msgid "Turkey" msgstr "土耳其" #. iso.code:TM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:215 msgid "Turkmenistan" msgstr "土庫曼" #. iso.code:TC #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:216 msgid "Turks and Caicos Islands" msgstr "土克斯及開科斯群島" #. iso.code:TV #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:217 msgid "Tuvalu" msgstr "吐瓦魯" #. iso.code:VI #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:231 msgid "U.S. Virgin Islands" msgstr "美屬維京群島" #. iso.code:UG #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:218 msgid "Uganda" msgstr "烏干達" #. iso.code:UA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:219 msgid "Ukraine" msgstr "烏克蘭" #. iso.code:AE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:220 msgid "United Arab Emirates" msgstr "阿拉伯聯合大公國" #. iso.code:GB #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:221 msgid "United Kingdom" msgstr "英國" #. iso.code:US #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:222 msgid "United States" msgstr "美國" #. iso.code:UM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:223 msgid "United States Minor Outlying Islands" msgstr "美屬邊疆群島" #. iso.code:UY #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:224 msgid "Uruguay" msgstr "烏拉圭" #. iso.code:UZ #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:225 msgid "Uzbekistan" msgstr "烏茲別克" #. iso.code:VU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:226 msgid "Vanuatu" msgstr "萬那杜" #. iso.code:VA #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:227 msgid "Vatican City" msgstr "梵蒂岡" #. iso.code:VE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:228 msgid "Venezuela" msgstr "委內瑞拉" #. iso.code:VN #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:229 msgid "Vietnam" msgstr "越南" #. iso.code:WF #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:232 msgid "Wallis and Futuna" msgstr "沃里斯與伏塔那島" #. iso.code:EH #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:233 msgid "Western Sahara" msgstr "西撒哈拉" #. iso.code:YE #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:234 msgid "Yemen" msgstr "葉門" #. iso.code:YU #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:235 msgid "Yugoslavia" msgstr "南斯拉夫" #. iso.code:ZM #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:237 msgid "Zambia" msgstr "尚比亞" #. iso.code:ZW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:238 msgid "Zimbabwe" msgstr "辛巴威" #. iso.code:XW #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:240 msgid "[Worldwide]" msgstr "[全球]" #. iso.code:AX #: DBarea JOIN iso_3166_1 iso on iso.area = area.id/area.name:250 msgid "Åland Islands" msgstr "奧蘭群島" �����������������������������������������������������������������������������������picard-release-2.7.3/po/cs.po�����������������������������������������������������������������������0000664�0000000�0000000�00000473661�14167750105�0016015�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # DJSweder <djsweder@gmail.com>, 2019-2021 # Jiří Hofman <jyrki.hofman@gmail.com>, 2020 # Miroslav Šulc <fordfrog@fordfrog.com>, 2016 # Ondřej Vodáček <ondrej.vodacek+transifex@gmail.com>, 2012-2013 # pabouk <pabouk@gmail.com>, 2015 # pabouk <pabouk@gmail.com>, 2012 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Czech (http://www.transifex.com/musicbrainz/musicbrainz/language/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: cs\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" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Nerozpoznané soubory" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "Album %(id)snačteno: %(artist)s- %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "Načítání alba %(id)s" #: picard/album.py:651 msgid "[loading album information]" msgstr "[načítají se informace o albu]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[nemohu načíst album %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "Cluster %(album)s identifikován!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "Nenalezena žádná shodná vydání pro cluster %(album)s" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "Vyhledání metadat pro cluster %(album)s..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "Soubory nepatřící do clusteru" #: 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] "Přidáno %(count)i vydání do sbírky \"%(name)s\"" msgstr[1] "Přidána %(count)i vydání do sbírky \"%(name)s\"" msgstr[2] "Přidáno %(count)i vydání do sbírky \"%(name)s\"" msgstr[3] "Přidáno %(count)i vydání do sbírky \"%(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] "Odebráno %(count)i vydání ze sbírky \"%(name)s\"" msgstr[1] "Odebrána %(count)i vydání ze sbírky \"%(name)s\"" msgstr[2] "Odebráno %(count)i vydání ze sbírky \"%(name)s\"" msgstr[3] "Odebráno %(count)i vydání ze sbírky \"%(name)s\"" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "Chyba při úpravě sbírek: %(error)s" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "Chyba načtení sbírek: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "Odstranění schématu pojmenování souborů s různými umělci" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "Samostatné schéma pojmenování souborů s různými umělci bylo z této verze Picard odstraněno. \nVaše schéma pojmenovávání souborů bylo automaticky sloučeno se schématem pro alba samotných umělců." #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "Samostatné schéma pojmenování souborů s různými umělci bylo z této verze Picard odstraněno.\nMomentálně tuto volbu nepoužíváte, ale máte definované samostatné schéma pro pojmenování souborů.\nChcete schéma odebrat anebo ho sloučit se schématem pro alba samotných umělců?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Sloučit" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Odstranit" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "Nenalezeny žádné skladby odpovídající prahové hodnotě pro soubor '%(filename)s'" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "Soubor '%(filename)s' identifikován" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Žádné shodné skladby pro soubor '%(filename)s'" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "Dohledávání metadat pro soubor %(filename)s ..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "Nelze načíst plugin '%s'" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "Nepodařilo se načíst zazipovaný plugin %r z %r" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "Nepodařilo se načíst plugin %r z %r" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "Plugin '%s' z'%s' není kompatibilní s touto verzí Picard." #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "Plugin %r má špatný string API verze : %s" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "Plugin %r" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "Chyba při načítání seznamu pluginů: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Obecné" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Automaticky skenovat nové soubory" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "Při načítání nových souborů ignorovat MBIDy" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metadata" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Používat vztahy vydání" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Používat vztahy skladeb" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Převést Unicode interpunkci do ASCII" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Používat standardizovaná jména umělců" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Tagy" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "Zachovat časová razítka otagovaných souborů " #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Smazat existující tagy" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Odebrat ID3 tagy ze souborů FLAC" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Odebrat APEv2 tagy z MP3 souborů" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Odebrat APEv2 tagy z AAC souborů" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Odebrat APEv2 tagy z AC3 souborů" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "Kódování textu v ID3v2" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Obrázek alba" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Vkládat obrázky alb do tagů" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Uložit obrázky alb jako samostatné soubory" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Nahradit neASCII znaky" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Smazat prázdné adresáře" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Skriptování" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Uživatelské rozhraní" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Povolit výběr více adresářů" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Pokročilé" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Skladby" #: picard/releasegroup.py:70 msgid "Year" msgstr "Rok" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Země" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Formát" #: picard/releasegroup.py:73 msgid "Label" msgstr "Vydavatel" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "Kat. č." #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[žádný barcode]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[žádné informace o vydání]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "Účet MusicBrainz" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "Autorizační kód" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Odebrání alba %(id)s: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Chyba při vyhledávání CD" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Chyba při čtení CD/DVD:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "[načítání informací o nahrávce]" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "[nepodařilo se načíst nahrávku %s]" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "Chyba sítě při vyhledávání AcoustID '%(filename)s'!" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "Selhalo vyhledávání AcoustID pro '%(filename)s'!" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "Nebyl vrácen žádný výsledek vyhledávání AcoustID pro soubor '%(filename)s'" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "Vyhledávání otisku pro soubor '%(filename)s' ..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "Odeslání AcoustID ukončeno, ale nebyly odeslány všechny otisky." #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "Odeslání AcoustID dokončeno úspěšně" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "Odeslání AcoustID se trvale nedaří. Maximální velikost dávky byla snížena na nulu" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "Odeslání AcoustID se trvale nedaří, pravděpodobně bylo učiněno příliš mnoho pokusů" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "Odesílání AcoustID ..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "Odesílání AcoustID selhalo s chybou '%(error)s': %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "Pouze stabilní verze" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "Stabilní a Beta verze" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "Stabilní, Beta a vývojářské verze" #: picard/const/__init__.py:189 msgid "My script" msgstr "Můj skript" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Arabic" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Catalan" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Czech" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "dánština" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "němčina" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "Německy (Švýcarsko)" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "Řečtina" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "angličtina" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "Anglicky (Austrálie)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "angličtina (kanadská)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "angličtina (UK)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "španělština" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "estonština" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "finština" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "francouzština" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "Francouzština (Kanada)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Galicijština" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "Hebrew" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "maďarština" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Icelandic" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "italština" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "Japanese" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Korean" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Norwegian Bokmål" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "holandština" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "Okcitánština" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "polština" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Portuguese" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "brazilská portugalština" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "rumunština" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Russian" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Slovak" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Slovenian" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Albanian" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "švédština" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Turkish" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "Ukrainian" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "Afar" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Afrikánština" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "Akan" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "Amharic" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Armenian" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "Assamese" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Azerbaijani" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "Basque" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Belarusian" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Bengali" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "Blin" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Bosnian" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Bulharština" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "Burmese" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "čínština" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "Coptic" #: picard/const/locales.py:105 msgid "Cornish" msgstr "Cornish" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Croatian" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "Divehi" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "Dzongkha" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "Esperanto" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "Ewe" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "Faerština" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "Filipino" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "Friulian" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "Ga" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "Geez" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "Georgian" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "Gujarati" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "Hausa" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "Hawaiian" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Hindština" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "Igbo" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "Indonéština" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "Interlingua" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "Inuktitut" #: picard/const/locales.py:223 msgid "Irish" msgstr "Irish" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "Kamba" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Kannadština" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "Kazakh" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "Kinyarwanda" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "Kirghiz" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "Konkani" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "Kpelle" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "Kurdish" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "Lao" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "Latvian" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "Lingala" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "litevština" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "Dolnoněmčina" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "Macedonian" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "Malay" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "Malayalam" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "Maltese" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "Manx" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "Marathi" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "Moldavian" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "Mongolian" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "Nepali" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Norwegian" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "Norwegian Nynorsk" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "Oriya" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "Oromo" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "perština" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "Punjabi" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "Sanskrit" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Srbština" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "Sichuan Yi" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "Sidamo" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "Sinhala" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "Somali" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "Swahili" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "Swati" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "Syriac" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "Tagalog" #: picard/const/locales.py:424 msgid "Tajik" msgstr "Tajik" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "Tamilština" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "Tatar" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "Telugu" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "Thai" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "Tibetan" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "Tigre" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "Tigrinya" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "Tsonga" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "Tswana" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "Uighur" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "Urdu" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "Uzbek" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "Venda" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Vietnamese" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "velština" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "Wolof" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "Xhosa" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "Yoruba" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "Zulu" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "latina" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Cover Art Archive" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Lukáš Lalinský https://launchpad.net/~luks\n Ondřej Vodáček https://launchpad.net/~voda\n Roman Horník https://launchpad.net/~roman.hornik\n Vladimír Burian https://launchpad.net/~vburian\n milboy https://launchpad.net/~milboys\n pschonmann https://launchpad.net/~pschonmann\n punkrtekk https://launchpad.net/~krtek\nTransifex Contributions:\n Václav Brožík" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Přeložen do do Češtiny od %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Umělec" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Datum" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Katalogová čísla" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Čárový kód" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "Zobrazit vydání na MusicBrainz serveru" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "RRRR" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Přesunout otagované soubory sem" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "&Ukázat skryté soubory" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Informace" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Název souboru:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Formát:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Velikost:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Délka:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Bitový tok:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Vzorkovací frekvence:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Bitů na vzorek" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Stereo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Kanály:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Info" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Název" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Délka" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Interpret alba" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Skladatel" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Podtitul disku" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Médium" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Žánr" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Původní datum vydání" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Rozbalit vše" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "&Sbalit vše" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "&Ostatní verze" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Načítám..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Sbírky" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Clustery" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Záznamy" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Neuložené změny" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Určitě chcete ukončit Picard?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "Je zde %d neuložený soubor. Uzavřením Picardu se ztratí všechny neuložené změny." msgstr[1] "Jsou zde %d neuložené soubory. Uzavřením Picardu se ztratí všechny neuložené změny." msgstr[2] "Je zde %d neuložených souborů. Uzavřením Picardu se ztratí všechny neuložené změny." msgstr[3] "Je zde %d neuložených souborů. Uzavřením Picardu se ztratí všechny neuložené změny." #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "U&končit Picard" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Připraven" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr " Picard poslouchá na portu %(port)d " #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Možnosti..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Vyjmout" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Vložit" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Nápověda..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&O programu..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "Přispějte" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "&Nahlásit chybu" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "&Podpora - Fórum [EN]" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Přidat soubory..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Přidat soubory do Picard" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "Při&dat složku..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Přidat složku do Picard" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Uložit" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Uložit vybrané soubory" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "&Konec" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "Odst&ranit" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Odstranit vybraná alba/soubory" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "Vyhledat v &prohlížeči" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "Vyhledat vybranou položku na webu MusicBrainz" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "Procházet sou&bory" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Obrázek alba" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Hledat" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "Pro&hledat" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "Kl&astr" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "Vyh&ledat" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Info..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+D" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "O&bnovit" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "&Přejmenovat soubory" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "Přesunout otagované soubory" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "Uložit &tagy" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Tagy z &názvů souborů" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "Přehrát soubor ve vašem výchozím přehrávači médií" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Soubor" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "Ú&pravy" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "Zo&brazit" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Možnosti" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "Nás&troje" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Nápověda" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Skladba" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Všechny podporované formáty" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "Je nutná konfigurace" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Tag" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Původní hodnota" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Nová hodnota" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Přidat nový tag..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Ukázat nejdříve změny" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Upravit..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" msgstr[2] "Použít původní hodnotu" msgstr[3] "Použít původní hodnotu" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "Server %s vyžaduje vaše přihlášení. Prosím zadejte vaše uživatelské jméno a heslo." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "Proxy %s vyžaduje Vaše přihlášení. Zadejte prosím vaše jméno a heslo." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Chyba" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Musí být specifikováno schéma pojmenování souborů." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Název souboru" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Vyhledání CD" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Vydání obsažená v MusicBrainz a shodná s tímto CD:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Zrušit" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Upravit tag" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Upravit hodnotu" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Přidat hodnotu" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Smazat hodnotu" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "O&brázek" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Možnosti" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Procházet..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Stáhnout..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "CD/DVD zařízení pro identifikaci:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Výchozí CD/DVD mechanika" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Přepsat soubor, pokud existuje" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Použít AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "Nastavení AcoustID" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "Klíč API:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Získat klíč API..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "MusicBrainz server" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Port:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Adresa serveru:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Používat folksonomické tagy jako žánr" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Ukazovat popisky pod ikonami" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Jazyk uživatelského rozhraní:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Různé" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Použít pokročilou dotazovací syntaxi" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Úrovně" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Minimální podobnost k identifikaci skladeb" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Minimální podobnost pro vyhledávní v souborech" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Minimální podobnost pro vyhledávní v klastrech" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Vlastní pole" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Various artists:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Skladby neobažené v albech" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Výchozí" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Webová proxy" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Uživatelské jméno:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Heslo:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Zásuvné moduly" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Název" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Verze" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Nainstalovat zásuvný modul..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Otevřít složku se zásuvnými moduly" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Podrobnosti" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Povolit hodnocení skladeb" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard ukládá hodnocení spolu s e-mailovou adresou, která identifikuje hodnotícího uživatele. Tímto způsobem je možné do souboru uložit různá hodnocení pro různé uživatele. Prosím uveďte e-mailovou adresu, kterou chcete použít pro ukládání hodnocení." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "E-mail:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Poslat hodnocení do MusicBrainz databáze" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "Preferovaný typ vydání" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "Preferované země vydání" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "Preferované formáty vydání" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Přejmenovat soubory při ukládání" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Zapsat tagy do souborů" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "ID3v2 verze" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Vkládat do souborů také tagy ID3v1" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Je vyžadována autentizace" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "Používat pouze obrázky těchto rozměrů:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "Stahovat pouze schválené obrázky." #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Převést názvy souborů do tagů" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Nahradit podtržítka mezerami" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "Ná&hled" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&Ok" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "Žánry" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Prohledat" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Uložit" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Výchozí jazyk systému" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Jazyk změněn" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Změnili jste jazyk rozhraní. Změna se projeví po restartu aplikace Picar." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "Hodnota" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Porovnávání" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Licence" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Hodnocení" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "Preferované vydání" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "Resetovat vše" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "Musí být specifikéván cíl pro přesunu souborů." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Chyba skriptu" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Jazyk" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Vydání" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "Otisk AcoustID" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Seřazování podle umělce alba" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Seřazování podle alba" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Aranžér" #: picard/util/tags.py:42 msgid "Artists" msgstr "" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Seřazování podle umělce" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Katalogové číslo" #: picard/util/tags.py:48 msgid "Comment" msgstr "Komentář" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Dirigent" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Copyright" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "Id disku" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Číslo disku" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "Mixoval DJ" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Enkódováno" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Zvukový inženýr" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Seskupování" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Nahrávací společnost" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Textař" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Text skladby" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Mixér" #: picard/util/tags.py:76 msgid "Mood" msgstr "Nálada" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "MusicBrainz Id umělce vydání" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz Id vydání" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz Id umělce" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "MusicBrainz Id disku" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "Otisk MusicIP" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "Interpret" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Producent" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "Hodnocení" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Země vydání" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Stav vydání" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Typ vydání" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remixér" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Písmo" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Podtitul" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Seřazování podle názvu skladby" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Počet disků" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Celkem skladeb" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Číslo skladby" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Chyba webového prohlížeče" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Chyba během spouštění webového prohlížeče:\n\n%s" �������������������������������������������������������������������������������picard-release-2.7.3/po/cy.po�����������������������������������������������������������������������0000664�0000000�0000000�00000454142�14167750105�0016014�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # cerdd83 <cerdd83@gmail.com>, 2013-2014 # FIRST AUTHOR <EMAIL@ADDRESS>, 2008 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Welsh (http://www.transifex.com/musicbrainz/musicbrainz/language/cy/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: cy\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "Llwytho albwm %(id)s ..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[llwytho gwybodaeth yr albwm]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[methu llwytho albwm %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Cyfuno" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Tynnu" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Cyffredinol" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Tagiau" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Celf Albwm" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Cadw testyn celf albwm fel ffeiliau ar wahan" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Traciau" #: picard/releasegroup.py:70 msgid "Year" msgstr "Blwyddyn" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Gwlad" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Fformat" #: picard/releasegroup.py:73 msgid "Label" msgstr "Label" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "Rhif Cat" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[dim cod bar]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[dim gwyb rhyddhau]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Gwall Edrych Lan CD" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Daneg" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Almaeneg" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Saesneg" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Saesneg (Canada)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Saesneg (DU)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Sbaeneg" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Estoneg" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Ffineg" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Ffrangeg" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Eidaleg" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Iseldireg" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Pwyleg" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Portiwgaleg Brasil" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Swedeg" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Anadnabyddus" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 pcsl" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 pcsl" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 pcsl" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Maint llawn" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Archif Celf Albwm" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Cadan ap Tomos https://launchpad.net/~cadz123\n Lukáš Lalinský https://launchpad.net/~luks\n Sam Upton https://launchpad.net/~midness\n tom.higgy https://launchpad.net/~higgy" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Cyfiethwyd i Cymraeg gan %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Albwm" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Artist" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Dyddiad" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Labeli" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "#au Catalog" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Cod bar" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Gwybodaeth" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Enw ffeil:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Fformat:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Maint:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Hyd:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Cyfradd ddidol:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Stereo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Sianeli:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Albwm:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Artist:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "Gwybodaeth Albwm" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Gwybodaeth" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Ffeiliau" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Albwmau" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Teitl" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Hyd" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Artist Albwm" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Cyfansoddwr" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Isdeitl Disg" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Genre" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Llwytho..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Casgliadau" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "golwg ffeil" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Clystyrau" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "golwg albwm" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Log" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "Hanes Gweithgaredd" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "&Gadael Picard" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Barod" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "Gwrando ar porth %(port)d" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "Rhaid ffurfweddu eich allwedd API AcoustID cyn allwch argymell bysbrintiau." #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Dewisiadau..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Torri" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Gludo" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Cymorth" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&Ynghylch..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Rhoi" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "&Fforwm Cymorth" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Ychwangu ffeiliau..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "Yc&hwangu plygell..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Cadw" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "G&adael" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "&Tynnu" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Celf Albwm" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Chwilio" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "Lookup &CD..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Gwyb..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Ffeil" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Dewisiadau" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Cymorth" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Trac" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "Nid yw bysbrintio clywedol wedi ffurfweddu. Hoffwch ei ffurfweddu nawr?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Edit..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Gwall" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Enw Ffeil" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Edrych lan CD" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Diddymu" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "&Celflun" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Dewisiadau" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "" #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Lawrlwytho..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Bysbrintio Clywedol" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "Paid defnyddio bysbrintio clywedol" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Defnyddio AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "Gosodiadau AcoustID" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "Cyfrifiannell bysbrint:" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "Allwedd API:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Cael allwedd API..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "Gweinyddwr MusicBrainz" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Porth:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr "%" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr "/ " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr "," #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Rhagosodedig" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Enw defnyddiwr" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Cyfrinair:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Ategion" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Enw" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Fersiwn" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Gosod ategyn..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Manylion" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "E-bost:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Argymell graddiau i MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2,4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&Iawn" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "Bysbrintio" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Ychwangu plygell" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Ychwangu ffeiliau" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Cadw" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "Lookup CD..." #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "Rhwydwaith" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Trwydded" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Iaith" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "" #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "Bysbrint AcoustID" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Trefn Artist Albwm" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Trefn Albwm" #: picard/util/tags.py:40 msgid "Arranger" msgstr "" #: picard/util/tags.py:42 msgid "Artists" msgstr "" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Trefn Artist" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Rhif Catalog" #: picard/util/tags.py:48 msgid "Comment" msgstr "Sylw" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Arweinydd" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Hawlfraint" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Rhif Disg" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "" #: picard/util/tags.py:66 msgid "ISRC" msgstr "" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "" #: picard/util/tags.py:75 msgid "Mixer" msgstr "" #: picard/util/tags.py:76 msgid "Mood" msgstr "" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "Bysbrint MusicIP" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Cynhyrchydd" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "Gradd" #: picard/util/tags.py:104 msgid "Release Country" msgstr "" #: picard/util/tags.py:105 msgid "Release Status" msgstr "" #: picard/util/tags.py:106 msgid "Release Type" msgstr "" #: picard/util/tags.py:107 msgid "Remixer" msgstr "" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Sgript" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Isdeitl" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Trefn Teitl" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Cyfanswm Disgiau" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Cyfanswm Traciau" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Rhif y Trac" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "Ysgrifennwr" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Gwall dechrau porwr:\n\n%s" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/da.po�����������������������������������������������������������������������0000664�0000000�0000000�00000472104�14167750105�0015763�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # FIRST AUTHOR <EMAIL@ADDRESS>, 2006 # Frederik “Freso” S. Olesen <transifex.net@freso.dk>, 2012 # Frederik “Freso” S. Olesen <transifex.net@freso.dk>, 2017,2020 # Frederik “Freso” S. Olesen <transifex.net@freso.dk>, 2012 # Jakob Miland <saebekassebil@gmail.com>, 2013 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # Frederik “Freso” S. Olesen <transifex.net@freso.dk>, 2013-2014,2017 # Frederik “Freso” S. Olesen <transifex.net@freso.dk>, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Danish (http://www.transifex.com/musicbrainz/musicbrainz/language/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "ikke-matchede filer" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "Album %(id)s indlæst: %(artist)s – %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "Indlæser album %(id)s…" #: picard/album.py:651 msgid "[loading album information]" msgstr "[henter albuminformation]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[kunne ikke indlæse album %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "Klyngen %(album)s identificeret!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "Slår metadata op for klyngen %(album)s…" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "Tilføjede %(count)i udgivelse til samlingen \"%(name)s\"" msgstr[1] "Tilføjede %(count)i udgivelser til samlingen \"%(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] "Fjernede %(count)i udgivelse fra samlingen \"%(name)s\"" msgstr[1] "Fjernede %(count)i udgivelser fra samlingen \"%(name)s\"" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Sammenflet" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Fjern" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, 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:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "Filen '%(filename)s' blev identificeret!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Ingen matchende skæringen for filen \"%(filename)s\"" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "Slår metadata for filen %(filename)s op…" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Generelt" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Skan automatisk alle nye filer" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "Ignorer MBID'er ved indlæsning af nye filer" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metadata" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Brug udgivelsessammenhænge" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Brug skæringsforbindelser" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Omdan Unicode-tegnsætning til ASCII" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Brug standardiserede kunstnernavne" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Tags" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "Bevar tidsstempel for taggede filer" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Ryd eksisterende tags" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Fjern ID3-tags fra FLAC-filer" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Fjern APEv2-tags fra MP3-filer" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Fjern APEv2-tags fra AAC-filer" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Fjern APEv2-tags fra AC3-filer" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "ID3v2-tekstkodning" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Omslag" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Indsæt omslag i tags" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Gem omslag som separate filer" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "Navngivning af filer" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Windows-kompatibilitet" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Erstat tegn der ikke er ASCII-tegn" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Slet tomme mapper" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Skriptning" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Brugergrænseflade" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Tillad markering af flere mapper" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "Vis et vindue til bekræftelse af afslutning hvis der er ugemte ændringer" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Avanceret" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Skæringer" #: picard/releasegroup.py:70 msgid "Year" msgstr "År" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Land" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Format" #: picard/releasegroup.py:73 msgid "Label" msgstr "Selskab" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "Kat.nr." #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[ingen stregkode]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[ingen udgivelsesinfo]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "MusicBrainz‐konto" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Fjerner album %(id)s: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Fejl under cd-opslag" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Fejl under læsning af CD:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "AcoustID-opslagsnetværksfejl for \"%(filename)s\"!" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "AcoustID-opslag mislykkedes for \"%(filename)s\"!" #: picard/acoustid/__init__.py:165 #, 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:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "Slår fingeraftryk for filen \"%(filename)s\" op…" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "Sender AcoustID’er…" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "AcoustID-indsending mislykkedes med fejlen \"%(error)s\": %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "arabisk" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Catalansk" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Tjekkisk" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Dansk" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Tysk" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "Græsk" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Engelsk" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "Engelsk (Australien)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Engelsk (Canada)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Engelsk (Storbritannien)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Spansk" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Estisk" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Finsk" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Fransk" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "Fransk (Canada)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Gælisk" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "Hebraisk" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Ungarsk" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Islandsk" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Italiensk" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "Japansk" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Koreansk" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Norsk bokmål" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Hollandsk" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Polsk" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Portugisisk" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Brasiliansk portugisisk" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Rumænsk" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Russisk" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Slovakisk" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Slovensk" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Albansk" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Svensk" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Tyrkisk" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "Ukrainsk" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "Kinesisk (Kina)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "Kinesisk (Taiwan)" #: picard/const/locales.py:27 msgid "Afar" msgstr "Afar" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Afrikaans" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "Akan" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "Amharisk" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "armensk" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "Assamesisk" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Azerbaijansk" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "Baskisk" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Hviderussisk" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "bengali" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Bosnisk" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Bulgarsk" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "Murmesisk" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Kinesisk" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "Koptisk" #: picard/const/locales.py:105 msgid "Cornish" msgstr "Cornisk" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Kroatisk" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "Dzongkha" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "Esperanto" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "Ewe" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "Færøsk" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "Friulian" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "Ga" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "Geez" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "Georgisk" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "Gujarati" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "Hausa" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "Hawaiansk" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Hindi" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "Igbo" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "Indonesisk" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "Inuktitut" #: picard/const/locales.py:223 msgid "Irish" msgstr "Irsk" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Kannaresisk" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "Kasakhisk" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "Kinyarwanda" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "Kirgisisk" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "Kpelle" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "Kurdisk" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "Laotisk" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "Lettisk" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "Lingala" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Litauisk" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "Makedonsk" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "Malayalam" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "Maltesisk" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "Manx" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "Marathi" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "Mongolsk" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "Nepalesisk" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Norsk" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "Norsk, Nynorsk" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "Orija" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "Oromo" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "Persisk" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "Sanskrit" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Serbisk" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "Sidamo" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "Somalisk" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "Swati" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "Syrisk" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "Tagalog" #: picard/const/locales.py:424 msgid "Tajik" msgstr "Tajik" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "Tamilsk" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "Tatarisk" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "Telugu" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "Thai" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "Tibetansk" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "Tigré" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "Tigrinja" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "Tonga" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "Tswana" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "Uighur" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "Urdu" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "Uzbesisk" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "Venda" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Vietnamesisk" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Walisisk" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "Wolof" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "Xhosa" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "Yoruba" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "Zulu" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "Latin" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Ukendt" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Fuld størrelse" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Cover Art Archive" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "Lokale filer" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n AJenbo https://launchpad.net/~ajenbo\n Christian Funder Sommerlund https://launchpad.net/~zero3\n Frederik 'Freso' S. Olesen https://launchpad.net/~freso\n Joe Hansen https://launchpad.net/~joedalton2\n Jon Lund Steffensen https://launchpad.net/~jonls\n Lukáš Lalinský https://launchpad.net/~luks\n MidNightStorm https://launchpad.net/~kasperbj-63\n nanker https://launchpad.net/~nanker" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Oversat til dansk af %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Kunstner" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Dato" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Selskaber" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Katalognumre" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Stregkode" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "Genindlæs liste" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s (%i udgivelse)" msgstr[1] "%s (%i udgivelser)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "Vis udgivelse på MusicBrainz" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "Flyt taggede filer hertil" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "Vis skjulte filer" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "&Sæt som startmappe" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "Omslag" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Info" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Filnavn:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Format:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Størrelse:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Længde:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Bitfrekvens:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Samplefrekvens:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Stereo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Kanaler:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Album:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Kunstner:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Info" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Filer" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Albummer" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Titel" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Længde" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Albumkunstner" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Komponist" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Diskundertitel" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Medie" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Genre" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Oprindelig udgivelsesdato" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "Fold alle ud" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "Fold alle sammen" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "Marker &alt" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "Andre udgaver" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Indlæser…" #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Samlinger" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "filvisning" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Klynger" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "albumvisning" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "Indeholder albummer og matchede filer" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "Skæring gemt" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Log" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "Aktivitetshistorik" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Ugemte ændringer" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Er du sikker på du vil afslutte Picard?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "Der er %d ugemt fil. Alle ændringer vil gå tabt hvis du lukker Picard." msgstr[1] "Der er %d ugemte filer. Alle ændringer vil gå tabt hvis du lukker Picard." #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "Afslut Picard" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Klar" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr " Lytter på port %(port)d " #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "Du skal angive din AcoustID API-nøgle før du kan indsende fingeraftryk." #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Indstillinger…" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Klip" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Indsæt" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Hjælp…" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&Om…" #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Donér…" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "&Rapportér en fejl…" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "&Hjælpeforum…" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Tilføj filer…" #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Tilføj filer til taggeren" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "Tilføj &mappe…" #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Tilføj en mappe til taggeren" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Gem" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Gem valgte filer" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "Indsend Aco&ustID’er" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "Indsend akustiske fingeraftryk" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "Afslut" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "Fje&rn" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Fjern valgte filer/album" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "Slå op i &browser" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "Slå det valgte element op på MusicBrainz-netstedet" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "Filbrowser" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "Omslag" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Søg" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "Slå &cd op…" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "&Skan" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "S&lå op" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "Slå de valgte elementer op i MusicBrainz" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Info…" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "Genindlæs" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "Omdøb filer" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "Flyt filer" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "Gem &tags" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Tags fra &filnavne…" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "Vis aktivitets&historik" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "Åben i afs&piller" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "Afspil filen i din normale medieafspiller" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Filer" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Rediger" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Vis" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Indstillinger" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "Funk&tioner" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Hjælp" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Handlinger" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Skæring" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Alle understøttede formater" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "Opsætning nødvendig" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "Lydfingeraftryk er ikke sat op endnu. Vil du sætte det op nu?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (fejl: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s (%(similarity)d%%) (fejl: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Picard skal bruge tilladelse til at tilgå dine personlige data på MusicBrainz‐serveren. Vil du logge ind nu?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(forskellig på tværs af %d element)" msgstr[1] "(forskellig på tværs af %d elementer)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(mangler fra %d element)" msgstr[1] "(mangler fra %d elementer)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "metadatavisning" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "Viser oprindelige og nye tags for de valgte filer" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Tag" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Oprindelig værdi" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Ny værdi" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Tilføj nyt tag.." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Vis først ændringer" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Redigér…" #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "Brug oprindelig værdi" msgstr[1] "Brug oprindelige værdier" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "Serveren %s kræver at du logger ind. Angiv dit brugernavn og din adgangskode." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "Proxyen %s kræver at du logger ind. Angiv dit brugernavn og din adgangskode." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Fejl" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Filnavngivningsformatet må ikke være tomt." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Filnavn" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Cd-opslag" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Følgende udgivelser fra MusicBrainz matcher cd'en:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "Annullér" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Rediger tag" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Redigér værdi" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Tilføj værdi" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Fjern værdi" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "&Omslag" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Indstillinger" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Gennemse…" #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Download…" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "Avancerede indstillinger" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "CD-ROM-drev der skal bruges til opslag:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "CD-ROM-drev der som standard skal bruges til opslag:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "Brug dette filnavn til billeder:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Overskriv filen hvis den allerede eksisterer" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Lyd-fingeraftryk" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "Brug ikke lydfingeraftryk" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Brug AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "AcoustID-indstillinger" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "Fingeraftryksberegner:" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "API-nøgle:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Få API-nøgle…" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "MusicBrainz-server" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Port:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Serveradresse:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "Log ind" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "Log ud" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Brug folksonomitags som genre" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Vis tekstmærkater under ikoner" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Sprog for brugerfladen:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Diverse" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Brug avanceret forespørgselssyntaks" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Grænser" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Mindste lighed for matchning af filer til skæringer:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Mindste lighed for filopslag:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Mindste lighed for klyngeopslag:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Brugerdefinerede felter" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Diverse kunstnere:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Skæringer uden album:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Standard" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Internetproxy" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Brugernavn:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Adgangskode:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "Browserintegration" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Udvidelsesmoduler" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Navn" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Version" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Installér modul…" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Åben modulmappe" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Detaljer" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Aktiver skæringsvurderinger" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard gemmer vurderingerne sammen med en e-mail-adresse til at identificere den bruger der foretog vurderingen. På den måde kan forskellige vurderinger fra forskellige brugere blive gemt i filerne. Indtast den e-mail du vil bruge til at gemme dine vurderinger." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "E-mail:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Send vurderinger til MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "Foretrukne udgivelsestyper" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "Foretrukne udgivelseslande" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "Foretrukne udgivelsesformater" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Omdøb filer når de gemmes" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Skriv tags til filer" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "Før tagning" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "Beskyt disse tags mod at blive ryddet eller overskrevet med MusicBrainz-data:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "ID3v2-udgave" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "Flet flere ID3v2.3-tags sammen med:" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "<html><head/><body><p>Standard er '/' for at bevare kompatibilitet med tidligere versioner af Picard.</p><p>Nye alternativer er ';_', '_/_' eller at skrive sin egen.</p></body></html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Inkluder også ID3v1-tags i filerne" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Autentifikation påkrævet" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "Brug kun billeder med den følgende størrelse:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "Hent kun godkendte billeder" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Omskriv filnavne til tags" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Erstat understreger med mellemrum" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Forhåndsvisning" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&OK" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "Er du sikker?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "Fingeraftryk" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "Logget ind som <b>%s</b>" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Tilføj mappe" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Tilføj filer" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Slå op" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Skan" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "Slå op i browser" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Gem" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "Indsend AcoustID’er" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "Åben i afspiller" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "Slå cd op…" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Systemstandard" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Sprog ændret" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Du har ændret sproget for brugerfladen. Du skal genstarte Picard for at ændringer træder i kraft." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "Værdi" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Matchning" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "Netværk" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "Genstart Picard for at opgradere til den nyeste version" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "Ny udgave tilgængelig" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Licens" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "Prøv igen senere." #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Vurderinger" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "Foretrukne udgivelser" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "Nulstil alle" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "Placeringen nye filer flyttes til må ikke være tom." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Skriptfejl" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Sprog" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "AcoustID-fingeraftryk" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Sorteringsrækkefølge for albumkunstnere" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Sorteringsrækkefølge for album" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Arrangør" #: picard/util/tags.py:42 msgid "Artists" msgstr "Kunstnere" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Sorteringsrækkefølge for kunstnere" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Katalognummer" #: picard/util/tags.py:48 msgid "Comment" msgstr "Kommentar" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "Sorteringsrækkefølge for komponister" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Dirigent" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Ophavsret" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "Disk-id" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Disknummer" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-Mixer" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Kodet af" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Tekniker" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Gruppering" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "Toneart" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Pladeselskab" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Tekstforfatter" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Sangtekst" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Mixer" #: picard/util/tags.py:76 msgid "Mood" msgstr "Stemning" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "MusicBrainz udgivelseskunster-id" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz udgivelses-id" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz kunstner-id" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "MusicBrainz disk-id" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "MusicBrainz optagelses-id" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "MusicBrainz udgivelsesgruppe-id" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "MusicBrainz skærings-id" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "MusicBranz værk-id" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "MusicIP-fingeraftryk" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "Originalt år" #: picard/util/tags.py:97 msgid "Performer" msgstr "Optræder" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Producer" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "Vurdering" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Udgivelsesland" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Udgivelsesstatus" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Udgivelsestype" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remixer" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Skriftsystem" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Undertitel" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Sorteringsrækkefølge for titler" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Diske i alt" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Skæringer i alt" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Skæringsnummer" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "Værk" #: picard/util/tags.py:127 msgid "Writer" msgstr "Forfatter/sangskriver" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "er ikke installeret" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Internetbrowserfejl" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Fejl under opstart af internetbrowser:\n\n%s" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/de.po�����������������������������������������������������������������������0000664�0000000�0000000�00000647734�14167750105�0016004�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # nikki, 2014-2015 # nikki2 <b4931048@nwldx.com>, 2012 # Björn Krombholz <fox.box@gmail.com>, 2006 # Wildwatz <daniel@theis-internet.de>, 2017 # David Kellner <kellnerd@gmx.net>, 2019-2020 # Eckhard Henkel <eckhard.henkel@t-online.de>, 2018 # Ettore Atalan <atalanttore@googlemail.com>, 2014,2018 # Felix Kugler <relgukxilef@gmail.com>, 2015 # Frank Matthiae <senax79@gmail.com>, 2017 # Hans-Peter Braun <hape.braun@icloud.com>, 2021 # happykraut, 2017 # HumHumXX, 2012,2015 # ix5, 2017 # ix5, 2017 # ix5, 2017 # happykraut, 2017 # Marc Rodrigues <info@sustain-release.de>, 2019 # Mark Spike, 2019 # Matthias W. <abudunx@gmail.com>, 2018 # nikki, 2013 # nikki2 <b4931048@nwldx.com>, 2012 # nikki, 2013 # Philipp Wolfer <ph.wolfer@gmail.com>, 2014,2017-2022 # S.Brandt <s.brandt@mixxx.org>, 2014-2015,2017-2018 # Shepard, 2012 # Simon Legner <simon.legner@gmail.com>, 2018 # Shepard, 2013-2014 # Shepard, 2012 # Wieland Hoffmann <themineo+transifex@googlemail.com>, 2012 # TL, 2019 # Tobias Sarner <Tobias.Sarner@googlemail.com>, 2020 # Wieland Hoffmann <themineo+transifex@googlemail.com>, 2012-2013,2015,2017 # Wildwatz <daniel@theis-internet.de>, 2017 # c8ba6e46576070595b2ba64068f9a431_0cfbcb2, 2015 # c8ba6e46576070595b2ba64068f9a431_0cfbcb2, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2022-01-05 17:03+0000\n" "Last-Translator: Philipp Wolfer <ph.wolfer@gmail.com>\n" "Language-Team: German (http://www.transifex.com/musicbrainz/musicbrainz/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Nicht zugeordnete Dateien" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "Album %(id)s geladen: %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "Album %(id)s wird geladen …" #: picard/album.py:651 msgid "[loading album information]" msgstr "[Albuminformationen wird geladen]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[Album %s konnte nicht geladen werden]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "Gruppierung %(album)s identifiziert!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "Keine passenden Veröffentlichungen für Gruppierung %(album)s" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "Metadaten für Gruppierung %(album)s werden abgefragt …" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "Dateien ohne Gruppierung" #: 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] "%(count)i Veröffentlichung zu Sammlung „%(name)s“ hinzugefügt" msgstr[1] "%(count)i Veröffentlichungen zu Sammlung „%(name)s“ hinzugefügt" #: 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] "%(count)i Veröffentlichung von Sammlung „%(name)s“ entfernt" msgstr[1] "%(count)i Veröffentlichungen von Sammlung „%(name)s“ entfernt" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "Fehler beim Laden von Sammlungen: %(error)s" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "Fehler beim Laden von Sammlungen: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "Wegfall des Dateibenennungsschemas für Diverse Interpreten" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "Das separate Dateibenennungsschema für Alben diverser Interpreten wurde mit dieser Version von Picard entfernt.\nDas Dateibenennungsschema wurde automatisch mit demjenigen für Alben einzelner Interpreten zusammengeführt." #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "Das separate Dateibenennungsschema für Alben diverser Interpreten wurde mit dieser Version von Picard entfernt.\nDiese Option wird momentan nicht genutzt, es wurde aber ein separates Schema definiert.\nSoll es entfernt oder mit dem Schema für Alben einzelner Interpreten zusammenführt werden?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Zusammenführen" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Entfernen" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "Primäres Dateibenennungsskript" #: picard/file.py:819 #, 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:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "Datei „%(filename)s“ identifiziert!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Keine passenden Titel für Datei „%(filename)s“" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "Metadaten für Datei %(filename)s werden abgefragt …" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "Unerwarteter Authentifizierungsfehler" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "Unerwarteter Anfragefehler (HTTP-Code %s)" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "Plugin „%s“ konnte nicht geladen werden" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "Fehler beim Laden des gezippten Plugins %r von %r" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "Fehler beim Laden des Plugins %r in %r" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "Das Plugin „%s“ (%s) ist nicht mit dieser Picard-Version kompatibel." #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "Das Plugin %r hat einen ungültigen API-Version-String: %s" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "Plugin %r" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "Fehler beim Laden der Plugin-Liste: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Allgemein" #: picard/profile.py:47 msgid "Server address" msgstr "Server-Adresse" #: picard/profile.py:48 msgid "Port" msgstr "Port" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Alle neuen Dateien automatisch analysieren" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "Alle neuen Dateien automatisch gruppieren" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "MBIDs beim Laden neuer Dateien ignorieren" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metadaten" #: picard/profile.py:58 msgid "Various Artists name" msgstr "Bezeichung für diverse Interpreten" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "Bezeichnung für Aufnahmen ohne Album" #: picard/profile.py:60 msgid "Translate artist names" msgstr "Künstlernamen übersetzen" #: picard/profile.py:61 msgid "Translation locales" msgstr "Errate Tracknummer und -titel vom Dateinamen, wenn leer" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "Ausnahmen für die Übersetzung von Künstlernamen" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "Ausnahmen für zu übersetzende Schriften" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Veröffentlichungsbeziehungen verwenden" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Titelbeziehungen verwenden" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Unicode-Interpunktionszeichen zu ASCII umwandeln" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Standardisierte Künstlernamen verwenden" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "Standardisierte Instrumentalisten- oder Gesangsnennungen verwenden" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "Errate Tracknummer und -titel, falls leer" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Tags" #: picard/profile.py:76 msgid "Don't write tags" msgstr "Keine Tags schreiben" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "Zeitstempel der getaggten Dateien beibehalten" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Existierende Tags löschen" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "Eingebettete Bilder beibehalten, falls existierende Tags gelöscht werden" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "ID3-Tags aus FLAC-Dateien entfernen" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "APEv2-Tags aus MP3-Dateien entfernen" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "Liste geschützter Tags" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "APEv2-Tags in AAC speichern" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "APEv2-Tags aus AAC-Dateien entfernen" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "APEv2-Tags in AC3 speichern" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "APEv2-Tags aus AC3-Dateien entfernen" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "ID3v1-Tags schreiben" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "ID3v2.3-Tags schreiben" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "Zeichenkodierung für ID3v2" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "Trennzeichen für ID3v2.3" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "iTunes-kompatible Gruppe und Werk schreiben" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "RIFF INFO-Tags in WAVE-Dateien schreiben" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "RIFF INFO-Tags aus WAVE-Dateien entfernen" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "Zeichenkodierung für RIFF INFO" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Cover-Art" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Cover-Bilder in Tags einbetten" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "Nur ein einziges Titelcover einbetten" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Cover-Bilder als separate Dateien speichern" #: picard/profile.py:104 msgid "File name for images" msgstr "Dateiname für Bilder" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "Überschreibe existierende Bilddateien" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "Nur ein einziges Titelcover als separate Datei speichern" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "Für Bilder, die kein Titelcover sind, den ersten Bildtyp als Dateinamen verwenden" #: picard/profile.py:108 msgid "Cover art providers" msgstr "Cover-Art-Anbieter" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "Dateibenennung" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Windows-Kompatibilität" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Nicht-ASCII-Zeichen ersetzen" #: picard/profile.py:117 msgid "Rename files" msgstr "Dateien umbenennen" #: picard/profile.py:118 msgid "Move files" msgstr "Dateien verschieben" #: picard/profile.py:119 msgid "Destination directory" msgstr "Zielverzeichnis" #: picard/profile.py:120 msgid "Move additional files" msgstr "Zusätzliche Dateien verschieben" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "Zusätzliche Dateimuster" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Leere Verzeichnisse löschen" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "Ausgewähltes Dateibenennungsskript" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Scripting" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "Taggerskripte aktivieren" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "Taggerskripte" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Benutzeroberfläche" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Auswahl mehrerer Verzeichnisse zulassen" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "Eingebaute Suche statt Suche im Browser verwenden" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "Bei ungespeicherten Änderungen Bestätigungsdialog beim Beenden zeigen" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "Horizontale Bildlaufposition im Dateibrowser automatisch anpassen" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "In einem bestimmten Verzeichnis zu suchen anfangen" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "Verzeichnis, in dem mit dem Durchsuchen begonnen wird" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Erweitert" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "Dateipfade ignorieren, die einem regulären Ausdruck entsprechen" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "Versteckte Dateien ignorieren" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "Beim Hinzufügen von Dateien aus Ordner die Unterordner einschließen" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "Differenz der Titellänge unterhalb von x Sekunden ignorieren" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "Für Vollständigkeitsprüfung ignorieren: Videos" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "Für Vollständigkeitsprüfung ignorieren: Pregap-Tracks" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "Für Vollständigkeitsprüfung ignorieren: Datenspuren" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "Für Vollständigkeitsprüfung ignorieren: Lautlose Titel" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "Tags, die beim Vergleich ignoriert werden sollen" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Titel" #: picard/releasegroup.py:70 msgid "Year" msgstr "Jahr" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Land" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Format" #: picard/releasegroup.py:73 msgid "Label" msgstr "Label" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "Kat.-Nr." #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[kein Strichcode]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[keine Informationen zur Veröffentlichung]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "MusicBrainz Benutzerkonto" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "Berechtigungscode:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Album %(id)s wird entfernt: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "CD-Abfrage-Fehler" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Fehler beim Lesen der CD:\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "[Aufnahmeinformationen werden geladen]" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "[Aufnahme %s wurde nicht geladen]" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "Netzwerkfehler beim Nachschlagen von AcoustID für „%(filename)s“!" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "Nachschlagen von AcoustID fehlgeschlagen für „%(filename)s“!" #: picard/acoustid/__init__.py:165 #, 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:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "Fingerabdruck der Datei „%(filename)s“ wird abgefragt …" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "AcoustID-Übermittlung abgeschlossen, aber nicht alle Fingerabdrücke wurden übermittelt" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "AcoustID-Übermittlung erfolgreich abgeschlossen" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "AcoustID-Übermittlung dauerhaft fehlgeschlagen, max. Übermittlungsgröße auf Null reduziert" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "AcoustID-Übermittlung dauerhaft fehlgeschlagen, möglicherweise zu viele Versuche" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "AcoustIDs werden übermittelt …" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "AcoustID-Übermittlung fehlgeschlagen mit Fehler „%(error)s“: %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "Gruppierung als Veröffentlichung hinzufügen" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "Gruppierung als Veröffentlichung hinzufügen …" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "Datei als Veröffentlichung hinzufügen" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "Datei als Veröffentlichung hinzufügen …" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "Datei als Aufnahme hinzufügen" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "Datei als Aufnahme hinzufügen …" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "Nur stabile Versionen" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "Stabile und Beta-Versionen" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "Stabile, Beta- und Entwicklungs-Versionen" #: picard/const/__init__.py:189 msgid "My script" msgstr "Eigenes Skript" #: picard/const/__init__.py:191 msgid "My profile" msgstr "Mein Profil" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "(Kopie)" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "{title} ({count})" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Arabisch" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Katalanisch" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Tschechisch" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Dänisch" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Deutsch" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "Deutsch (Schweiz)" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "Griechisch" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Englisch" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "Englisch (Australien)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Englisch (Kanada)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Englisch (UK)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Spanisch" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Estnisch" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Finnisch" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Französisch" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "Französisch (Kanada)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Galizisch" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "Hebräisch" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Ungarisch" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Isländisch" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Italienisch" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "Japanisch" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Koreanisch" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "Malaiisch (Malaysia)" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Norwegisch (Bokmål)" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Niederländisch" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "Okzitanisch" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Polnisch" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Portugiesisch" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Brasilianisches Portugiesisch" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Rumänisch" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Russisch" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Slowakisch" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Slowenisch" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Albanisch" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Schwedisch" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Türkisch" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "Ukrainisch" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "Chinesisch (China)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "Chinesisch (Taiwan)" #: picard/const/locales.py:27 msgid "Afar" msgstr "Danakil-Sprache" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "Afar (Dschibuti)" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "Afar (Eritrea)" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "Afar (Eritrea) (Saho)" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "Afar (Äthiopien)" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Afrikaans" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "Afrikaans (Namibia)" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "Afrikaans (Südafrika)" #: picard/const/locales.py:35 msgid "Akan" msgstr "Akan-Sprache" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "Akan (Ghana)" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "Albanisch (Albanien)" #: picard/const/locales.py:39 msgid "Amharic" msgstr "Amharisch" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "Amharisch (Äthiopien)" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "Arabisch (Algerien)" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "Arabisch (Bahrain)" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "Arabisch (Ägypten)" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "Arabisch (Irak)" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "Arabisch (Jordanien)" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "Arabisch (Kuwait)" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "Arabisch (Libanon)" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "Arabisch (Libyen)" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "Arabisch (Marokko)" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "Arabisch (Oman)" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "Arabisch (Katar)" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "Arabisch (Saudi Arabien)" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "Arabisch (Sudan)" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "Arabisch (Syrien)" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "Arabisch (Tunesien)" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "Arabisch (Vereinigte Arabische Emirate)" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "Arabisch (Jemen)" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Armenisch" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "Armenisch (Armenien)" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "Armenisch (Armenien) (überarbeitete Rechtschreibung)" #: picard/const/locales.py:62 msgid "Assamese" msgstr "Assamesisch" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "Assamesisch (Indien)" #: picard/const/locales.py:64 msgid "Atsam" msgstr "Atsam" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "Atsam (Nigeria)" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Aserbeidschanisch" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "Aserbaidschanisch (Aserbaidschan)" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "Aserbaidschanisch (Kyrillisch)" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "Aserbaidschanisch (Kyrillisch) (Aserbaidschan)" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "Aserbaidschanisch (Lateinisch)" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "Aserbaidschanisch (Lateinisch) (Aserbaidschan)" #: picard/const/locales.py:72 msgid "Basque" msgstr "Baskisch" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "Baskisch (Spanien)" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Weißrussisch" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "Weißrussisch (Weißrussland)" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Bengalisch" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "Bengalisch (Bangladesch)" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "Bengalisch (Indien)" #: picard/const/locales.py:79 msgid "Blin" msgstr "Bilin" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "Blin (Eritrea)" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Bosnisch" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "Bosnisch (Bosnien und Herzegowina)" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Bulgarisch" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "Bulgarisch (Bulgarien)" #: picard/const/locales.py:85 msgid "Burmese" msgstr "Birmanisch" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "Burmesisch (Myanmar [Burma])" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "Katalanisch (Spanien)" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Chinesisch" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "Chinesisch (Hongkong)" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "Chinesisch (Macau)" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "Chinesisch (vereinfachtes Han)" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "Chinesisch (vereinfachtes Han) (China)" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "Chinesisch (vereinfachtes Han) (Hongkong)" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "Chinesisch (vereinfachtes Han) (Macau)" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "Chinesisch (vereinfachtes Han) (Singapur)" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "Chinesisch (Singapur)" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "Chinesisch (traditionelles Han)" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "Chinesisch (traditionelles Han) (Hongkong)" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "Chinesisch (traditionelles Han) (Macau)" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "Chinesisch (traditionelles Han) (Taiwan)" #: picard/const/locales.py:104 msgid "Coptic" msgstr "Koptisch" #: picard/const/locales.py:105 msgid "Cornish" msgstr "Kornisch" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "Kornisch (Vereinigtes Königreich)" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Kroatisch" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "Kroatisch (Kroatien)" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "Tschechisch (Tschechische Republik)" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "Dänisch (Dänemark)" #: picard/const/locales.py:113 msgid "Divehi" msgstr "Maledivisch" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "Dhivehi (Malediven)" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "Niederländisch (Belgien)" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "Niederländisch (Niederlande)" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "Dzongkha" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "Dzongkhan (Bhutan)" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "Englisch (Amerikanisch-Samoa)" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "Englisch (Belgien)" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "Englisch (Belize)" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "Englisch (Botswana)" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "English (Deseret)" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "English (Deseret) (Vereinigte Staaten)" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "Englisch (Guam)" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "Englisch (Hongkong)" #: picard/const/locales.py:131 msgid "English (India)" msgstr "Englisch (Indien)" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "Englisch (Irland)" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "Englisch (Jamaika)" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "Englisch (Malta)" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "Englisch (Marshallinseln)" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "Englisch (Namibia)" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "Englisch (Neuseeland)" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "Englisch (Nördliche Marianen)" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "Englisch (Pakistan)" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "Englisch (Philippinen)" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "Englisch (Shaw-Alphabet)" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "Englisch (Singapur)" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "Englisch (Südafrika)" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "Englisch (Trinidad und Tobago)" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "Englisch (Kleinere Inselbesitzungen der Vereinigten Staaten)" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "Englisch (Amerikanische Jungferninseln)" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "Englisch (Vereinigtes Königreich)" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "Englisch (Vereinigte Staaten)" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "Englisch (Vereinigte Staaten) (Computer)" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "Englisch (Zimbabwe)" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "Esperanto" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "Estnisch (Estland)" #: picard/const/locales.py:154 msgid "Ewe" msgstr "Ewe-Sprache" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "Ewe (Ghana)" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "Ewe (Togo)" #: picard/const/locales.py:157 msgid "Faroese" msgstr "Färöisch" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "Färöisch (Färöer-Inseln)" #: picard/const/locales.py:159 msgid "Filipino" msgstr "Pilipino" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "Filipino (Philippinen)" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "Finnisch (Finnland)" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "Französisch (Belgien)" #: picard/const/locales.py:166 msgid "French (France)" msgstr "Französisch (Frankreich)" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "Französisch (Luxemburg)" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "Französisch (Monaco)" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "Französisch (Senegal)" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "Französisch (Schweiz)" #: picard/const/locales.py:171 msgid "Friulian" msgstr "Friulisch" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "Friaulisch (Italien)" #: picard/const/locales.py:173 msgid "Ga" msgstr "Ga" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "Ga (Ghana)" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "Galicisch (Spanien)" #: picard/const/locales.py:177 msgid "Geez" msgstr "Altäthiopisch" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "Altäthiopisch (Eritrea)" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "Altäthiopisch (Äthiopien)" #: picard/const/locales.py:180 msgid "Georgian" msgstr "Georgisch" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "Georgisch (Georgien)" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "Deutsch (Österreich)" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "Deutsch (Belgien)" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "Deutsch (Deutschland)" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "Deutsch (Liechtenstein)" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "Deutsch (Luxemburg)" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "Griechisch (Zypern)" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "Griechisch (Griechenland)" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "Gujarati" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "Gujarati (Indien)" #: picard/const/locales.py:195 msgid "Hausa" msgstr "Haussa-Sprache" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "Hausa (Arabisch)" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "Hausa (Arabisch) (Nigeria)" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "Hausa (Arabisch) (Sudan)" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "Hausa (Ghana)" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "Hausa (Lateinisch)" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "Hausa (Latinisch) (Ghana)" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "Hausa (Latinisch) (Niger)" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "Hausa (Latinisch) (Nigeria)" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "Hausa (Niger)" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "Hausa (Nigeria)" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "Hausa (Sudan)" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "Hawaiisch" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "Hawaiisch (Vereinigte Staaten)" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "Hebräisch (Israel)" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Hindi" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "Hindi (Indien)" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "Ungarisch (Ungarn)" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "Isländisch (Island)" #: picard/const/locales.py:217 msgid "Igbo" msgstr "Ibo-Sprache" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "Igbo (Nigeria)" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "Indonesisch" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "Indonesisch (Indonesien)" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "Interlingua" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "Inuktitut" #: picard/const/locales.py:223 msgid "Irish" msgstr "Irisch" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "Irisch (Irland)" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "Italienisch (Italien)" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "Italienisch (Schweiz)" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "Japanisch (Japan)" #: picard/const/locales.py:230 msgid "Jju" msgstr "Kaje" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "Kaje (Nigeria)" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "Grönländisch" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "Grönländisch (Grönland)" #: picard/const/locales.py:234 msgid "Kamba" msgstr "Kamba-Sprache" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "Kamba (Kenia)" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Kannada" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "Kannada (Indien)" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "Kasachisch" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "Kasachisch (Kyrillisch)" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "Kasachisch (Kyrillisch) (Kasachstan)" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "Kasachisch (Kasachstan)" #: picard/const/locales.py:242 msgid "Khmer" msgstr "Khmer" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "Khmer (Kambodscha)" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "Rwanda-Sprache" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "Kinyarwanda (Ruanda)" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "Kirgisisch" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "Kirgisisch (Kirgisistan)" #: picard/const/locales.py:248 msgid "Konkani" msgstr "Konkani" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "Konkani (Indien)" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "Koreanisch (Südkorea)" #: picard/const/locales.py:252 msgid "Koro" msgstr "Koro" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "Koro (Elfenbeinküste)" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "Kpelle" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "Kpelle (Guinea)" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "Kpelle (Liberia)" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "Kurdisch" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "Kurdisch (Arabisch)" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "Kurdisch (Arabisch) (Iran)" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "Kurdisch (Arabisch) (Irak)" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "Kurdisch (Arabisch) (Syrien)" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "Kurdisch (Iran)" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "Kurdisch (Irak)" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "Kurdisch (Lateinisch)" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "Kurdisch (Lateinisch) (Türkei)" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "Kurdisch (Syrien)" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "Kurdisch (Türkei)" #: picard/const/locales.py:268 msgid "Lao" msgstr "Laotisch" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "Laotisch (Laos)" #: picard/const/locales.py:270 msgid "Latvian" msgstr "Lettisch" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "Lettisch (Lettland)" #: picard/const/locales.py:272 msgid "Lingala" msgstr "Lingala" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "Lingála (Republik Kongo)" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "Lingála (Demokratische Republik Kongo)" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Litauisch" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "Litauisch (Litauen)" #: picard/const/locales.py:277 msgid "Low German" msgstr "Niederdeutsch" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "Niederdeutsch (Deutschland)" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "Mazedonisch" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "Mazedonisch (Nordmazedonien)" #: picard/const/locales.py:281 msgid "Malay" msgstr "Malaysisch" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "Malaiisch (Brunei)" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "Malayalam" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "Malayalam (Indien)" #: picard/const/locales.py:286 msgid "Maltese" msgstr "Maltesisch" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "Maltesisch (Malta)" #: picard/const/locales.py:288 msgid "Manx" msgstr "Manx" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "Manx (Vereinigtes Königreich)" #: picard/const/locales.py:290 msgid "Marathi" msgstr "Marathi" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "Marathi (Indien)" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "Moldauisch" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "Mongolisch" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "Mongolisch (China)" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "Mongolisch (Kyrillisch)" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "Mongolisch (Kyrillisch) (Mongolei)" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "Mongolisch (Mongolei)" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "Mongolisch (Mongolisch)" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "Mongolisch (Mongolisch) (China)" #: picard/const/locales.py:300 msgid "Nepali" msgstr "Nepali" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "Nepali (Indien)" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "Nepali (Nepal)" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "Nordsamisch" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "Nordsamisch (Finnland)" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "Nordsamisch (Norwegen)" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "Nord-Sotho" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "Nord-Sotho (Südafrika)" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Norwegisch" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "Norwegisch (Bokmål) (Norwegen)" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "Norwegisch (Nynorsk)" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "Norwegisch (Nynorsk) (Norwegen)" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "Nyanja" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "Nyanja (Malawi)" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "Okzitanisch (Frankreich)" #: picard/const/locales.py:317 msgid "Oriya" msgstr "Oriya" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "Oriya (Indien)" #: picard/const/locales.py:319 msgid "Oromo" msgstr "Galla-Sprache" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "Oromo (Äthiopien)" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "Oromo (Kenia)" #: picard/const/locales.py:322 msgid "Pashto" msgstr "Paschtunisch" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "Paschtunisch (Afghanistan)" #: picard/const/locales.py:324 msgid "Persian" msgstr "Persisch" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "Persisch (Afghanistan)" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "Persisch (Iran)" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "Polnisch (Polen)" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "Portugiesisch (Brasilien)" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "Portugiesisch (Portugal)" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "Panjabi" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "Panjabi (Arabisch)" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "Panjabi (Arabisch) (Pakistan)" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "Panjabi (Gurmukhi)" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "Panjabi (Gurmukhi) (Indien)" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "Panjabi (Indien)" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "Panjabi (Pakistan)" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "Rumänisch (Moldau)" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "Rumänisch (Rumänien)" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "Russisch (Russland)" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "Russisch (Ukraine)" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "Sanskrit" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "Sanskrit (Indien)" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Serbisch" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "Serbisch (Bosnien und Herzegowina)" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "Serbisch (Kyrillisch)" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "Serbisch (Kyrillisch) (Bosnien und Herzegowina)" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "Serbisch (Kyrillisch) (Montenegro)" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "Serbisch (Kyrillisch) (Serbien)" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "Serbisch (Kyrillisch) (Serbien und Montenegro)" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "Serbisch (Lateinisch)" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "Serbisch (Lateinisch) (Bosnien und Herzegowina)" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "Serbisch (Lateinisch) (Montenegro)" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "Serbisch (Lateinisch) (Serbien)" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "Serbisch (Lateinisch) (Serbien und Montenegro)" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "Serbisch (Montenegro)" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "Serbisch (Serbien)" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "Serbisch (Serbien und Montenegro)" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "Serbokroatisch" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "Serbokroatisch (Bosnien und Herzegowina)" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "Serbokroatisch (Serbien und Montenegro)" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "Sichuan-Yi" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "Sichuan-Yi (China)" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "Sidamo-Sprache" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "Sidama (Äthiopien)" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "Singhalesisch" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "Singhalesisch (Sri Lanka)" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "Slowakisch (Slowakei)" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "Slowenisch (Slowenien)" #: picard/const/locales.py:379 msgid "Somali" msgstr "Somali" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "Somali (Dschibuti)" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "Somali (Äthiopien)" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "Somali (Kenia)" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "Somali (Somalia)" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "Süd-Ndebele" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "Süd-Ndebele (Südafrika)" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "Süd-Sotho" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "Süd-Sotho (Lesotho)" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "Süd-Sotho (Südafrika)" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "Spanisch (Argentinien)" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "Spanisch (Bolivien)" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "Spanisch (Chile)" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "Spanisch (Kolumbien)" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "Spanisch (Costa Rica)" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "Spanisch (Dominikanische Republik)" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "Spanisch (Ecuador)" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "Spanisch (El Salvador)" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "Spanisch (Guatemala)" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "Spanisch (Honduras)" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "Spanisch (Mexiko)" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "Spanisch (Nicaragua)" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "Spanisch (Panama)" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "Spanisch (Paraguay)" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "Spanisch (Peru)" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "Spanisch (Puerto Rico)" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "Spanisch (Spanien)" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "Spanisch (Vereinigte Staaten)" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "Spanisch (Uruguay)" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "Spanisch (Venezuela)" #: picard/const/locales.py:410 msgid "Swahili" msgstr "Swahili" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "Swahili (Kenia)" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "Swahili (Tansania)" #: picard/const/locales.py:413 msgid "Swati" msgstr "Swasi-Sprache" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "Swati (Südafrica)" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "Swati (Swasiland)" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "Schwedisch (Finnland)" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "Schwedisch (Schweden)" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "Schweizerdeutsch" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "Schweizerdeutsch (Schweiz)" #: picard/const/locales.py:421 msgid "Syriac" msgstr "Syrisch" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "Syrisch (Syrien)" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "Tagalog" #: picard/const/locales.py:424 msgid "Tajik" msgstr "Tadschikisch" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "Tadschikisch (Kyrillisch)" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "Tadschikisch (Kyrillisch) (Tadschikistan)" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "Tadschikisch (Tadschikistan)" #: picard/const/locales.py:428 msgid "Tamil" msgstr "Tamil" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "Tamil (Indien)" #: picard/const/locales.py:430 msgid "Taroko" msgstr "Taroko" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "Taroko (Taiwan)" #: picard/const/locales.py:432 msgid "Tatar" msgstr "Tatarisch" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "Tatarisch (Russland)" #: picard/const/locales.py:434 msgid "Telugu" msgstr "Telugu" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "Telugu (Indien)" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "Thai" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "Thai (Thailand)" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "Tibetisch" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "Tibetisch (China)" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "Tibetisch (Indien)" #: picard/const/locales.py:441 msgid "Tigre" msgstr "Tigre-Sprache" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "Tigre (Eritrea)" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "Tigrinja-Sprache" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "Tigrinisch (Eritrea)" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "Tigrinya (Äthiopien)" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "Tongaisch (Tonga)" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "Tsonga" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "Xitsonga (Südafrika)" #: picard/const/locales.py:450 msgid "Tswana" msgstr "Tswana" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "Setswana (Südafrika)" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "Türkisch (Türkei)" #: picard/const/locales.py:454 msgid "Tyap" msgstr "Tyap" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "Tyap (Nigeria)" #: picard/const/locales.py:456 msgid "Uighur" msgstr "Uigurisch" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "Uigurisch (Arabisch)" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "Uigurisch (Arabisch) (China)" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "Uigurisch (China)" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "Ukrainisch (Ukraine)" #: picard/const/locales.py:462 msgid "Urdu" msgstr "Urdu" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "Urdu (Indien)" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "Urdu (Pakistan)" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "Usbekisch" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "Usbekisch (Afghanistan)" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "Usbekisch (Arabisch)" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "Usbekisch (Arabisch) (Afghanistan)" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "Usbekisch (Kyrillisch)" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "Usbekisch (Kyrillisch) (Usbekistan)" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "Usbekisch (Lateinisch)" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "Usbekisch (Lateinisch) (Usbekistan)" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "Usbekisch (Usbekistan)" #: picard/const/locales.py:474 msgid "Venda" msgstr "Venda-Sprache" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "Tshivenda (Südafrika)" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Vietnamesisch" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "Vietnamesisch (Vietnam)" #: picard/const/locales.py:478 msgid "Walamo" msgstr "Wolaytta" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "Wolaytta (Äthiopien)" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Walisisch" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "Walisisch (Vereinigtes Königreich)" #: picard/const/locales.py:482 msgid "Wolof" msgstr "Wolof-Sprache" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "Wolof (Lateinisch)" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "Wolof (Lateinisch) (Senegal)" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "Wolof (Senegal)" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "Xhosa-Sprache" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "Xhosa (Südafrika)" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "Yoruba" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "Yoruba (Nigeria)" #: picard/const/locales.py:490 msgid "Zulu" msgstr "Zulu-Sprache" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "Zulu (Südafrika)" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "Kyrillisch" #: picard/const/scripts.py:27 msgid "Latin" msgstr "Lateinisch" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "Hangeul" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "Hiragana" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "Katakana" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "Cover-Art des Typs „%(type)s“ heruntergeladen für %(albumid)s von %(host)s" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "Cover-Art des Typs „%(type)s“ wird heruntergeladen für %(albumid)s von %(host)s …" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Unbekannt" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Originalgröße" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "Cover-Art-Typen" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "Bitte die Bildtypen für die „Verwendet“- und „Ausgeschlossen“-Listen auswählen." #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "Verwendete Cover-Art-Typen" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "Ausgeschlossene Cover-Art-Typen" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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-Bilder mit einem Cover-Art-Typ, der auf der „Verwendet“-Liste aufgeführt ist, werden heruntergeladen und verwendet AUSSER dieses Bild hat zusätzlich noch einen Cover-Art-Typ, der auf der „Ausgeschlossen“-Liste steht. \nBilder mit einem Cover-Art-Typ, der auf der „Ausgeschlossen“-Liste aufgeführt ist, werden NIE verwendet. \nBilder mit einem Cover-Art-Typen, die weder auf der „Verwendet“- noch auf der „Ausgeschlossen“-Liste aufgeführt sind, werden NIE verwendet.\n" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "Alle &einschließen" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "Alle &ausschließen" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "Alle ent&fernen" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "&Standard wiederherstellen" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Cover Art Archive" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "Cover Art Archive: Veröffentlichung" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "Cover Art Archive: Veröffentlichungsgruppe" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "Lokale Dateien" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "Erlaubte Cover-Art-URLs" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "Dieses voreingestellte Beispielskript zur Benennung von Dateien erfordert keine besonderen Einstellungen, Tagging-Skripte oder Plugins." #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "Voreinstellung %d: %s" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "Voreingestelltes Dateibenennungsskript" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "[Albuminterpret]/[Album]/[Titelnr.]. [Titel]" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "[Albuminterpret]/[Album]/[Tonträger- und Titelnr.] [Interpret] - [Titel]" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "`$if(if,then,else)`\nWenn `if` nicht leer ist, wird `then` zurückgegeben, andernfalls `else`." #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "`$if2(a1,a2,a3,…)`\n\nGibt das erste nicht leere Argument zurück." #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "`$noop(…)`\n\nTut nichts (nützlich für Kommentare oder zum Deaktivieren eines Codeblocks)." #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "`$left(Text,Anzahl)`\n\nGibt die ersten `Anzahl` Zeichen von `Text` zurück." #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "`$right(Text,Anzahl)`\n\nGibt die letzten `Anzahl` Zeichen von `Text` zurück." #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "`$lower(Text)`\n\nGibt `Text` in Kleinbuchstaben zurück." #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "`$upper(Text)`\n\nGibt `Text` in Großbuchstaben zurück." #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "`$pad(Text,Länge,Zeichen)`\n\nErweitert `Text` auf `Länge`, indem so viele `Zeichen` wie notwendig an den **Anfang** von `Text` hinzugefügt werden." #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "`$strip(Text)`\n\nErsetzt alle Leerraum-Zeichen in `Text` durch ein einzelnes Leerzeichen und entfernt führende und nachfolgende Leerzeichen.\nLeerraum-Zeichen beinhalten mehrere aufeinanderfolgende Leerzeichen sowie verschiedene andere Unicode-Zeichen." #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "`$replace(Text,Suche,Ersetzung)`\n\nErsetzt alle Vorkommen von `Suche` in `Text` mit dem Wert von `Ersetzung` und gibt die resultierende Zeichenkette zurück." #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "`$replacemulti(Name,Suche,Ersetzung,Separator=\"; \")`\n\nErsetzt alle Vorkommen von `Suche` in der mehrwertigen Variablen `Name` mit `Ersetzung`.\nLeere Elemente werden automatisch entfernt.\n\nBeispiel:\n\n $replacemulti(%genre%,Idm,IDM)\n" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "`$in(x,y)`\nGibt wahr zurück, wenn `y` in `x` enthalten ist." #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "`$inmulti(%x%,y)`\n\nGibt wahr zurück, wenn die Variable `x` mit mehreren Werten genau `y` als einen ihrer Werte enthält.\n\n_Ab Picard 1.0_" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "`$rreplace(Text,Muster,Ersetzung)`\n\nErsetzung mit [regulären Ausdrücken](https://docs.python.org/3/library/re.html#regular-expression-syntax)." #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "`$rsearch(Text,Muster)`\n\nSuche mit [regulären Ausdrücken](https://docs.python.org/3/library/re.html#regular-expression-syntax)\n Diese Funktion gibt die erste übereinstimmende Gruppierung zurück." #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "`$num(Nummer,Länge)`\n\nGibt `Nummer` formatiert mit `Länge` Stellen (maximal 20) zurück." #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "`$unset(Name)`\nLeert die Variable `Name`.\nErlaubt die Angabe von Plattzhaltern, um bestimmte Tags zu leeren (funktioniert mit \"performer:\\*\", 'comment:\\*' und 'lyrics:\\*').\nZum Beispiel `$unset(performer:*)` leert alle Tags für `perfomer`." #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "`$delete(Name)`\n\nLeert die Variable `Name` und markiert das Tag zur Löschung.\nDiese Funktion ist ähnlich wie `$unset(Name)` aber markiert das Tag zusätzlich zur Löschung. Zum Beispiel löscht `$delete(genre)` das Genre-Tag beim Speichern aus der Datei.\n\n_Ab Picard 2.1_" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "`$set(Name,Wert)`\n\nSetzt die Variable `Name` auf `Wert`.\n\nHinweis: Um eine Variable zu erzeugen, die im Dateibenennungs-Skript verwendet werden kann, aber die nicht in die Datei-Tags geschrieben wird, muss der Variablenname mit einem Unterstrich beginnen. `%setwas%` erzeugt ein Tag \"etwas\"; `%_etwas%` nicht." #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "`$setmulti(Name,Wert,Separator=\"; \")`\n\nSetzt die Variable `Name` auf `Wert`, wobei das Trennzeichen `Separator` (oder auf \"; \", falls nicht übergeben)\num den Wert zurück in ein richtiges mehrwertiges Tag zu zwingen. Dies kann verwendet werden, um\nmit mehrwertigen Tags als Zeichenkette zu arbeiten und sie dann wieder als richtige\nmehrwertigen Tags zurückzusetzen.\n\nBeispiel: Genre in großer Schreibweise\n\n $setmulti(genre,$lower(%genre%))\n\n_Seit Picard 1.0_" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "`$get(Name)`\n\nGibt die Variable `Name` zurück (entspricht `%name%`)." #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "`$copy(neu,alt)`\n\nKopiert Metadaten von der Variablen `neu` nach `alt`.\nDer Unterschied zu `$set(neu,%alt%)` ist, dass `$copy(neu,alt)` mehrwertige Variablen kopiert\nmehrwertige Variablen kopiert, ohne sie zu glätten.\n\n_Seit Picard 0.9_" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "`$copymerge(neu,alt)`\n\nFügt Metadaten aus der Variablen `alt` in `neu` zusammen, entfernt Duplikate und\nan das Ende angehängt, so dass die ursprüngliche Reihenfolge beibehalten wird. Wie `$copy`, kopiert dies\nkopiert auch mehrwertige Variablen, ohne sie zu verflachen.\n\nSeit Picard 1.0" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "`$trim(Text[,Zeichen])`\n\nEntfernt alle führenden und abschließenden Leerzeichen von `Text`.\nMit dem optionalen zweiten Parameter `Zeichen` können die zu entfernenden Zeichen angegeben werden." #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "`$add(x,y,…)`\n\nAddiert `y` zu `x`.\nKann mit beliebig vielen Argumenten verwendet werden.\n\nBeispiel:\n\n $add(x,y,z) = ((x + y) + z)\n" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "`$sub(x,y,…)`\n\nSubtrahiert `y` von `x`.\nKann mit beliebig vielen Argumenten verwendet werden.\n\nBeispiel:\n\n $sub(x,y,z) = ((x - y) - z)\n" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "`$div(x,y,…)`\n\nDividiert `x` durch `y`.\nKann mit beliebig vielen Argumenten verwendet werden.\n\nBeispiel:\n\n $div(x,y,z) = ((x / y) / z)\n" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "`$mod(x,y,…)`\n\nGibt den Rest der Division von `x` mit `y` zurück.\nKann mit beliebig vielen Argumenten verwendet werden.\n\nBeispiel:\n\n $mod(x,y,z) = ((x % y) % z)\n" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "`$mul(x,y,…)`\n\nMultipliziert `x` mit `y`.\nKann mit beliebig vielen Argumenten verwendet werden.\n\nBeispiel:\n\n $mul(x,y,z) = ((x * y) * z)\n" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "`$and(x,y,…)`\n\nGibt wahr zurück, wenn entweder `x` oder `y` nicht leer sind.\nKann mit beliebig vielen Argumenten verwendet werden.\nDas Ergebnis ist wahr, wenn **ein beliebiges** Argument nicht leer ist." #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "`$and(x,y,…)`\n\nGibt wahr zurück, wenn weder `x` noch `y` leer sind.\n Kann mit beliebig vielen Argumenten verwendet werden.\n Das Ergebnis ist wahr, wenn **alle** Argumente nicht leer sind." #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "`$not(x)`\n\nGibt wahr zurück, wenn `x` leer ist." #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "`$eq(x,y)`\n\nGibt wahr zurück, wenn `x` gleich `y` ist." #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "`$ne(x,y)`\n\nGibt wahr zurück, wenn `x` ungleich `y` ist." #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "`$lt(x,y)`\n\nGibt wahr zurück, wenn `x` kleiner als `y` ist." #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "`$lte(x,y)`\n\nGibt wahr zurück, wenn `x` kleiner oder gleich `y` ist." #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "`$gt(x,y)`\n\nGibt wahr zurück, wenn `x` größer als `y` ist." #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "`$gte(x,y)`\n\nGibt wahr zurück, wenn `x` größer oder gleich `y` ist." #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "`$len(Text)`\n\nGibt die Anzahl an Zeichen in `Text` zurück." #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "`$lenmulti(Name,Separator=\"; \")`\n\nLiefert die Anzahl der Elemente im mehrwertigen Tag `Name` zurück. Statt eines Variablennamens kann für `Name` auch direkt ein Wert mit mehreren Elementen angegeben werden, die durch `Separator` (oder \"; \" falls nicht angegeben) getrennt werden.\n\nBeispiel:\n\n $lenmulti(Eins; Zwei; Drei) = 3\n" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "` $performer(Muster=\"\",Trenner=\", \")`\n\nLiefert alle Interpreten zurück, bei denen die Art der Performance (z.B. \"vocal\") mit `Muster` übereinstimmt. Die Interpreten werden durch `Trenner` getrennt.\nEs können reguläre Ausdrücke im Format `/Muster/Flags` angegeben werden. `Flags` sind optional. Aktuell ist das einzige unterstützte Flag \"i\" (Groß-/Kleinschreibung ignorieren). Zum Beispiel stimmt `$performer(/^guitars?$/i)` mit der Performance \"guitar\" oder \"Guitars\" überein, nicht aber mit z.B. \"bass guitar\".\n\n_Ab Picard 0.10_" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "`$matchedtracks()`\n\nGibt die Anzahl zugeordneter Titel innerhalb einer Veröffentlichung zurück.\n**Funktioniert nur in Dateibenennungs-Skripten.**\n\n_Ab Picard 0.12_" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "`$is_complete()`\n\nGibt wahr zurück, wenn jedem Titel des Albums genau eine Datei zugeordnet ist.\n**Funktioniert nur in Dateibenennungs-Skripten.**" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "`$firstalphachar(Text,nichtalpha=\"#\")`\n\nGibt das erste Zeichen von `Text` zurück.\nWenn `Text` nicht mit einem alphabetischen Zeichen beginnt, wird stattdessen `nichtalpha` zurückgegeben. Falls `nichtalpha` nicht\nangegeben wurde, wird der Standardwert \"#\" verwendet.\n\n_Ab Picard 0.12_" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "`$initials(Text)`\n\nGibt das erste Zeichen jedes Wortes in `Text` zurück, wenn es sich um ein alphabetisches Zeichen handelt.\n\n_Ab Picard 0.12_" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "`$firstwords(Text,Länge)`\n\nÄhnlich wie `$truncate()`, liefert aber nur die ersten vollständigen Wörter aus `Text` zurück, die in die ersten `Länge` Anzahl Zeichen passen.\n\n_Ab Picard 0.12_" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "`$startswith(Text,Präfix)`\n\nGibt wahr zurück, wenn `Text` mit `Präfix` beginnt.\n\n_Ab Picard 1.4_" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "`$endswith(Text,Suffix)`\n\nGibt wahr zurück, wenn `Text` auf `Suffix` endet.\n\n_Ab Picard 1.4_" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "`$truncate(Text,Länge)`\n\nKürzt `Text` auf `Länge`.\n\n_Ab Picard 0.12_" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "`$swapprefix(Text,Präfix1,Präfix2,…)`\n\nEntfernt die angegebenen Präfixe vom Anfang von `Text` und hängt sie ans Ende an.\nMehrere Präfixe können als separate Parameter angegeben werden. Falls kein Präfix angegeben wird, werden \"A\" und \"The\" verwendet.\n\nBeispiel:\n\n $swapprefix(%albumartist%,A,An,The,Die,La,Le,Les,Un,Une)\n\n_Ab Picard 1.3, zuvor als Plugin verfügbar ab Picard 0.13_" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "`$delprefix(Text,Präfix1,Präfix2,…)`\n\nEntfernt die angegebenen Präfixe vom Anfang von `Text`.\nMehrere Präfixe können als separate Parameter angegeben werden. Falls kein Präfix angegeben wird, werden \"A'\" und \"The\" verwendet.\n\nBeispiel:\n\n $delprefix(%albumartist%,A,An,The,Die,La,Le,Les,Un,Une)\n\n_Ab Picard 1.3_" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "`$eq_any(x,a1,a2,…)`\n\nLiefert wahr zurück, wenn `x` gleich `a1` oder `a2` oder …\nFunktional gleichwertig zu `$or($eq(x,a1),$eq(x,a2) …)`.\nFunktional gleichwertig zum eq2-Plugin." #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "`$ne_all(x,a1,a2,…)`\n\nGibt wahr zurück, wenn `x` ungleich `a1` und `a2` und …\nFunktional gleichwertig zu `$and($ne(x,a1),$ne(x,a2) …)`.\nFunktional gleichwertig zum ne2-Plugin." #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "`$eq_all(x,a1,a2,…)`\n\nLiefert wahr zurück, wenn `x` gleich `a1` und `a2` und …\nFunktional gleichwertig zu`$and($eq(x,a1),$eq(x,a2) …)`.\n\nBeispiel:\n\n $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "`$ne_any(x,a1,a2,…)`\n\nLiefert wahr zurück, wenn `x` ungleich `a1` oder `a2` oder …\nFunktional gleichwertig zu `$or($ne(x,a1),$ne(x,a2) …)`.Beispiel:\n\n $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "`$title(Text)`\n\nGibt `Text` mit den Anfangsbuchstaben jedes Wortes in Großbuchstaben zurück.\n\nBeispiel:\n\n $set(album,$title(%album%))\n_Ab Picard 2.1_" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "`$is_audio()`\n\nGibt wahr zurück, falls die verarbeitete Datei eine Audio-Datei ist.\n\n_Ab Picard 2.2_" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "`$is_video()`\n\nGibt wahr zurück, falls die verarbeitete Datei eine Video-Datei ist.\n\n_Ab Picard 2.2_" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "`$find(heuhaufen,nadel)`\n\nFindet die Position einer Zeichenkette innerhalb einer anderen.\nGibt den Index des ersten Vorkommens von `nadel` in `heuhaufen` zurück, oder \"\", wenn `nadel` nicht gefunden wurde.\n\n_Seit Picard 2.3_\n\nBeachten Sie, dass vor Picard 2.3.2 `$find` \"-1\" zurückgab, wenn `nadel` nicht gefunden wurde." #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "`$reverse(Text)`\n\nGibt `Text` in umgekehrter Reihenfolge zurück." #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "`$substr(Text,Start,Ende)`\n\nGibt die Teilzeichenkette zurück, beginnend mit dem Zeichen am `Start`-Index, bis zu\n(aber nicht einschließlich) des Zeichens am `Ende`-Index. Indizes sind\nNull-basiert. Negative Zahlen werden vom Ende der Zeichenkette gezählt. Wenn die Indizes `Start` oder `End` leer gelassen werden, werden sie standardmäßig auf den Anfang bzw. das Ende der Zeichenkette gesetzt." #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "`$getmulti(Name,Index,Separator=\"; \")`\n\nLiefert das Element an Position `Index` von dem mehrwertigen Tag `Name` zurück. Statt eines Variablennamens kann für `Name` auch direkt ein Wert mit mehreren Elementen angegeben werden, die durch `Separator` (oder \"; \" falls nicht angegeben) getrennt werden." #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "`$foreach(Name,Code,Separator=\"; \")`\n\nIteriert über jedes Element im mehrwertigen Tag `Name` und führt jedesmal `Code` aus. Für jeden Durchgang werden zunächst der Wert des Elements im Tag `_loop_value` und der aktuelle Iterationszähler im Tag `_loop_count` gespeichert. Das erlaubt den Zugriff auf den Wert des Elements oder den Zähler innerhalb des `Code`-Scripts. Statt eines Variablennamens kann für `Name` auch direkt ein Wert mit mehreren Elementen angegeben werden, die durch `Separator` (oder \"; \" falls nicht angegeben) getrennt werden." #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "$while(Bedingung,Befehl)`\n\nStandard 'while'-Schleife. Führt `Befehl` wiederholt aus, bis `Bedingung` nicht mehr als `wahr` ausgewertet wird. Für jede Durchlauf wird die Anzahl der Durchläufe in dem Tag `_loop_count` gespeichert. Dadurch kann auf den Zählwert innerhalb des Skripts `Befehl` zugegriffen werden. Skript zugreifen. Die Funktion begrenzt die maximale Anzahl der Iterationen auf 1000 als Schutz gegen das versehentliche Erzeugen einer Endlosschleife." #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "`$map(Name,Befehl,Separator=\"; \")`\n\nIteriert über jedes im mehrwertigen Tag `Name` gefundene Element und aktualisiert den\nWert des Elements auf den von `Befehl` zurückgegebenen Wert und gibt das aktualisierte\nmehrwertigen Tag zurück. Für jede Schleife wird der Elementwert zunächst im Tag\n`_loop_value` und der Zählerstand im Tag `_loop_count` gespeichert. Dies ermöglicht\nDies ermöglicht den Zugriff auf den Element- oder Zählwert innerhalb des Skripts `Befehl`.\n\nLeere Elemente werden automatisch entfernt.\n\nBeispiel:\n\n $map(Erstes; Zweites,$upper(%_loop_count%=%_loop_value%))\n\nErgebnis: 1=ERSTES:A; 2=ZWEITES\n" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "`$join(Name,Text,Separator=\"; \")`\n\nFügt alle Werte aus `Name` zusammen, wobei zwischen den Werten jeweils `Text` platziert wird, und liefert das Ergebnis als Zeichenkette zurück." #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "`$slice(Name,Start,Ende,separator=\"; \")`\n\nGibt eine mehrwertige Variable zurück, die die Elemente zwischen den Indizes `Start` und\n`Ende` aus dem mehrwertigen Tag `Name` enthält. Ein literaler Wert, der\neinen mehrwertigen Wert repräsentiert, kann für `name` ersetzt werden, wobei das Trennzeichen (oder \"; \", wenn\nnicht übergeben), um den Wert in ein richtiges mehrwertiges Tag zu zwingen. Indizes sind\nnullbasiert. Negative Zahlen werden vom Ende der Liste zurück gezählt.\nWenn die Indizes `Start` oder `Ende` leer gelassen werden, werden sie standardmäßig auf den\nAnfang bzw. das Ende der Liste gesetzt.\n\nDas folgende Beispiel erstellt eine mehrwertige Variable mit allen Künstlern\nin `%artists%` außer dem ersten, der zum Erstellen einer \"feat.\"-Liste verwendet werden kann.\n\nBeispiel:\n\n $setmulti(supporting_artists,$slice(%artists%,1))\n $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "`$datetime(format=\"%Y-%m- %H:%M:%S\")`\n\nGibt das aktuelle Datum und die Uhrzeit im angegebenen `format` zurück, das auf dem\ndem Python-Standard `strftime` [Formatcodes](https://strftime.org/). Wenn kein\n`format` angegeben wird, wird das Datum/die Uhrzeit in folgender Form zurückgegeben\n`2020-02-05 14:26:32`.\nHinweis: Plattformspezifische Formatierungscodes sollten vermieden werden, um die\nPortabilität von Skripten über die verschiedenen Plattformen hinweg zu gewährleisten. Diese Codes umfassen:\nEntfernen des Null-Musters (z. B. `` und `%-m` unter Linux oder macOS, und deren\nÄquivalent `` und `%#m` unter Windows); Elementlängenangaben (z. B.\n`%3Y`); und das Hängen von '%' am Ende der Formatzeichenfolge." #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "`$sortmulti(Name,Separator=\"; \")`\n\nLiefert eine Kopie des mehrwertigen Tags `Name` zurück, wobei die Werte aufsteigend sortiert werden.\n\nBeispiel:\n\n $sortmulti(B; A; C)\n\nErgebnis: A; B; C\n" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "`$reversemulti(Name,Separator=\"; \")`\n\nLiefert eine Kopie des mehrwertigen Tags `Name` mit den Werten in umgekehrter Reihenfolge zurück.\nReturns a copy of the multi-value tag `name` with the elements in reverse order.\n Kann in Kombination mit der Funktion `$sortmulti` für eine absteigende Sortierung verwendet werden.\n\nBeispiel:\n\n $reversemulti($sortmulti(B; A; C))\n\nErgebnis: C; B; A\n" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "`$unique(Name,case_sensitive=\"\",Separator=\"; \")`\n\nGibt eine Kopie des mehrwertigen Tags `name` ohne doppelte Einträge zurück.\n Standardmäßig werden Elemente ohne Berücksichtigung der Groß-/Kleinschreibung verglichen.\n\nBeispiel 1:\n\n $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n $unique(%foo%)\n\nErgebnis: A; CD; b\n\nBeispiel 2:\n\n $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n $unique(%foo%,True)\n\nErgebnis: A; B; a; b; cd\n" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "`$countryname(ländercode,übersetzen=\"\")`\n\nGibt den Ländernamen für den angegebenen Ländercode zurück. Falls der Ländercode ungültig ist, wird eine leere Zeichenkette zurückgegeben.\nFalls \"übersetzen\" nicht leer ist, wird die Ausgabe in die aktuelle Anzeigesprache übersetzt.\n" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "`$year(Datum,Reihenfolge=\"ymd\")`\n\nGibt das Jahr des angegebenen Datums zurück. Die Standardreihenfolge ist \"ymd\" (Jahr-Monat-Tag). Dies kann geändert werden, in dem als `Reihenfolge` entweder \"dmy\" oder \"mdy\" angegeben wird. Falls das Datum ungültig ist, wird eine leere Zeichenkette zurückgegeben.\n\n_Ab Picard 2.7_" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "`$month(Datum,Reihenfolge=\"ymd\")`\n\nGibt den Monat des angegebenen Datums zurück. Die Standardreihenfolge ist \"ymd\" (Jahr-Monat-Tag). Dies kann geändert werden, in dem als `Reihenfolge` entweder \"dmy\" oder \"mdy\" angegeben wird. Falls das Datum ungültig ist, wird eine leere Zeichenkette zurückgegeben.\n\n_Ab Picard 2.7_" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "`$day(Datum,Reihenfolge=\"ymd\")`\n\nGibt den Tag des angegebenen Datums zurück. Die Standardreihenfolge ist \"ymd\" (Jahr-Monat-Tag). Dies kann geändert werden, in dem als `Reihenfolge` entweder \"dmy\" oder \"mdy\" angegeben wird. Falls das Datum ungültig ist, wird eine leere Zeichenkette zurückgegeben.\n\n_Ab Picard 2.7_" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "`$dateformat(Datum,Format=\"%Y-%m-%d\",Reihenfolge=\"ymd\")`\n\nGibt das Datum im angegebenen `format` zurück. Das Format basiert auf den [Formatsangaben](https://strftime.org/) für Python `strftime`. Wenn kein Format angegeben wurde, wird das Datum im Format `2020-02-05` zurückgegeben. Falls das Datum oder das Format ungültig sind, wird eine leere Zeichenkette zurückgegeben.\n\n Die Standardreihenfolge ist \"ymd\" (Jahr-Monat-Tag). Dies kann geändert werden, in dem als `Reihenfolge` entweder \"dmy\" oder \"mdy\" angegeben wird.\nHinweis: Plattformspezifische Formatangaben sollten vermieden werden, um die Portabilität von Skripten zwischen verschiedenen Plattformen zu gewährleisten. Zu diesen Formatangaben zählen:\n 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.\n `%3Y`); und '%' am Ende der Formats-Zeichenkette.\n\n_Ab Picard 2.7_" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "`$is_multi(Name)`\n\nGibt '1' zurück, falls das Argument ein mehrwertiges Tag mit mehr als einem Wert ist, ansonsten eine leere Zeichenkette.\n\nBeispiel:\n\n $is_multi(%artists%)\n\nErgebnis: 1, falls mehr als ein Interpret, ansonsten \"\".\n\n_Ab Picard 2.7_" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "Fehler beim Exportieren der Datei \"%s\". %s." #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "Skriptdatei exportieren" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "Skript exportieren" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "Skript erfolgreich nach %s exportiert" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "Fehler beim Importieren \"%s\". %s." #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "Fehler beim Decodieren \"%s\". %s." #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "Skriptdatei importieren" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "Die Datei war leer" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "Importiert von %s" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "Parameter ist kein Dictinary" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "Ungültiges Skriptpaket" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "%s (Kopie)" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "Dateiinhalt ist kein Dictionary" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "Unbenanntes Skript" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "Alle Dateien" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "Picard Skript-Dateien" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "Picard Skriptpaket" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Achim Zien https://launchpad.net/~achimzien\n Daniel Dietrich https://launchpad.net/~shaddowy2\n Lukáš Lalinský https://launchpad.net/~luks\n Maximilian R. https://launchpad.net/~max-r\n Nikki https://launchpad.net/~nikki\n Philipp Wolfer https://launchpad.net/~phw\n Simon Reinhardt https://launchpad.net/~simon-reinhardt\n Wieland Hoffmann https://launchpad.net/~themineo\n hangy https://launchpad.net/~hangy\n pkramerruiz https://launchpad.net/~pkramerruiz" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Ins Deutsche übersetzt von %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "Icons erstellt von Sambhav Kothari <sambhavs.email@gmail.com> und <a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, <a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a>, <a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> von <a href=\"https://www.flaticon.com\">www.flaticon.com</a>" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "Version %(version)s" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "Unterstützte Formate" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "Bitte spenden" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "Danke für die Nutzung von Picard. Picard baut auf der MusicBrainz-Datenbank auf, die von der MetaBrainz Foundation mit Hilfe von tausenden Freiwilligen erstellt wird. Sollte dieses Programm gefallen, bitte eine Spende an die MetaBrainz Foundation in Betracht ziehen, um den Dienst am Laufen zu halten." #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "Jetzt spenden!" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "Nennungen" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "Copyright © %(copyright_years)s %(authors_credits)s und andere" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "Offizielle Website" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Interpret" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Datum" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Labels" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Katalognummern" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Strichcode" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "Unterscheidung" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "Liste aktualisieren" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s (%i Veröffentlichung)" msgstr[1] "%s (%i Veröffentlichungen)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "Fehlerhaftes Objekt" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "Ausstehendes Objekt" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "Gespeichertes Objekt" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "Text in Protokollansicht (Debug)" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "Text in Protokollansicht (Fehler)" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "Text in Protokollansicht (Info)" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "Text in Protokollansicht (Warnung)" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "Tag hinzugefügt" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "Tag geändert" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "Tag entfernt" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "Veröffentlichung auf MusicBrainz ansehen" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "Gemeinsame Bilder bei allen Titeln" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "Titel beinhaltet verschiedene Bilder" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "Mehr Details anzeigen" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "Neues Cover-Art" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "Ursprüngliches Cover-Art" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "Alle unterstützten Bildformate" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "Mehr Details anzeigen …" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "Ursprüngliches Cover-Art behalten" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "Lokale Datei auswählen …" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "Titelcover ersetzen" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "Titelcover hinzufügen" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "JJJJ-MM-TT" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "JJJJ" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "Ausgewählte Dateien &laden" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "Getaggte Dateien hierhin &verschieben" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "&Versteckte Dateien anzeigen" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "Als Startverzeichnis &festlegen" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "Existierendes Cover" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "Typ" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "Neues Cover" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "Cover" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Info" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "Doppelklicken, um in externem Betrachter zu öffnen\nTemporäre Datei: %s\nQuelle: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Dateiname:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Format:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Dateigröße:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Dauer:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Bitrate:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Abtastrate:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Bits pro Sample:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Stereo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Kanäle:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Album:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Interpret:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "Medium %d" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "Titelliste:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "Albuminformationen" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "Titelinformationen" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Info" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "%i Datei in diesem Titel" msgstr[1] "%i Dateien in diesem Titel" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "Informationen zur Gruppierung" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "Geschätzte Dauer" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Dateien" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Alben" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "Ausstehende Dateien" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "Ausstehende Anfragen" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "%i Bild" msgstr[1] "%i Bilder" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "%i Bild nicht in allen Titeln" msgstr[1] "%i verschiedene Bilder inmitten der Tracks" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Titel" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Dauer" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Albuminterpret" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Komponist" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Tonträger-Untertitel" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "Titelnr." #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "Tonträger-Nr." #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "Katalognr." #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Medien" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Genre" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "Fingerabdruck-Status" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "AcousticBrainz-Status" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Datum der Erstveröffentlichung" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "Schlechte Übereinstimmung" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "Schwache Übereinstimmung" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "Ordentliche Übereinstimmung" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "Gute Übereinstimmung" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "Super Übereinstimmung" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "Ausgezeichnete Übereinstimmung" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "Standardspalten wiederherstellen" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "Spalten sperren" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "Alles &ausklappen" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "Alles &einklappen" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "&Alle auswählen" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "&Andere Versionen" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Laden …" #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "&Andere Versionen (%d)" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Sammlungen" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "&Plugins" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "Skripte ausführen" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "Dateiansicht" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "Enthält nicht zugeordnete Dateien und Gruppierungen" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Gruppierungen" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "Albumansicht" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "Enthält Alben und zugeordnete Dateien" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "Verarbeitungsfehler: Siehe den Reiter \"Fehler\" im Albuminfodialog" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "Album verändert und vollständig" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "Album unverändert und vollständig" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "Album verändert" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "Album unverändert" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "Verarbeitungsfehler: Siehe den Reiter \"Fehler\" im Titelinfodialog" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "Verarbeitungsfehler: Siehe den Reiter \"Fehler\" im Dateiinfodialog" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "Titel gespeichert" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "Ausstehend" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "Der Fingerabdruck wurde bereits übermittelt" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "Nicht übermittelter Fingerabdruck" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "Für diese Datei wurde kein Fingerabdruck generiert. Verwende \"Analysieren\" oder \"AcoustID-Fingerabdrücke generieren\" um den Fingerabdruck zu generieren." #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "Extraktion oder Übermittlung der akustischen Merkmale fehlgeschlagen" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "Der Server kennt bereits die Merkmale dieser Datei" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "Die Merkmale wurden bereits übermittelt" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "Für diese Datei wurden keine akustischen Merkmale extrahiert. \"Akustische Merkmale übermitteln\" verwenden, um diese zu extrahieren und zu übermitteln." #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "Nicht übermittelte Eigenschaften" #: picard/ui/logview.py:164 msgid "Log" msgstr "Protokoll" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "Ausführlichkeit" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "Text hervorzuheben" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "Hervorhebung" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "Hervorhebung löschen" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "Protokoll löschen" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "Speichern unter …" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "Protokoll in Datei speichern" #: picard/ui/logview.py:262 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:274 msgid "Failed to save Log View to file" msgstr "Fehler beim Speichern des Protokolls als Datei" #: picard/ui/logview.py:275 #, 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:291 msgid "Are you sure you want to clear the log?" msgstr "Soll das Protokoll wirklich geleert werden?" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "Aktivitätshistorie" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Nicht gespeicherte Änderungen" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Soll Picard wirklich beendet werden?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "%d Datei wurde nicht gespeichert. Das Beenden von Picard führt zum Verlust aller nicht gespeicherten Änderungen." msgstr[1] "%d Dateien wurden nicht gespeichert. Das Beenden von Picard führt zum Verlust aller nicht gespeicherten Änderungen." #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "Picard &beenden" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Bereit" #: picard/ui/mainwindow.py:396 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 nutzt diesen Port, um den Browser einzubinden. Wird in Picard „Suchen“ oder „Im Browser öffnen“ gewählt, so lädt ein Klick auf den „Tagger“-Button auf der Webseite die Veröffentlichung in Picard." #: picard/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "Auf Port %(port)d wird gelauscht" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "AcoustID-Übermittlung nicht konfiguriert" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "Der eigene AcoustID-API-Schlüssel muss angeben sein, um Fingerabdrücke übermitteln zu können." #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "AcoustID-Einstellungen öffnen" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Einstellungen …" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "&Dateibenennungsskripteditor öffnen ..." #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Ausschneiden" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Einfügen" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Hilfe …" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&Über …" #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Spenden …" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "Einen Fehler &melden …" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "Hilfe-&Forum" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "Dateien &hinzufügen …" #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Dateien zum Tagger hinzufügen" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "&Ordner hinzufügen …" #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Ordner zum Tagger hinzufügen" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "Fenster schließen" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Speichern" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Ausgewählte Dateien speichern" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "&AcoustIDs übermitteln" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "Akustische Fingerabdrücke übermitteln" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "&Beenden" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "Entfe&rnen" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Gewählte Dateien/Alben entfernen" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "Im &Browser nachschlagen" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "Ausgewähltes Element auf der MusicBrainz-Website nachschlagen" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "Gruppierung als Veröffentlichung übermitteln …" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "Die Gruppierung als neue Veröffentlichung an MusicBrainz übermitteln" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "Datei als alleinstehende Aufnahme übermitteln …" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "Die Datei als neue Aufnahme an MusicBrainz übermitteln" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "Datei als Veröffentlichung übermitteln …" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "Die Datei als neue Veröffentlichung an MusicBrainz übermitteln" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "Nach ähnlichen Alben suchen …" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "Ähnliche Veröffentlichungen anzeigen und optional eine andere Veröffentlichung wählen" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "Nach ähnlichen Titeln suchen …" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "Ähnliche Titel anzeigen und optional eine andere Veröffentlichung wählen" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "Datei-&Browser" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "&Metadaten" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "Ctrl+Shift+M" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Cover-Art" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "&Aktionen" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Suchen" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "&CD abfragen …" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "Details zu der CD im Laufwerk abfragen" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "Anal&ysieren" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "AcoustID akustische Fingerabdrücke verwenden, um Dateien anhand der Musik zu identifizieren, selbst wenn sie keine Metadaten enthalten" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "Die Datei mit ihrem AcoustID Audio-Fingerabdruck identifizieren" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "Acoust&ID-Fingerabdrücke generieren" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "Fingerabdrücke generieren" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "AcoustID-Fingerabdrücke für die ausgewählten Dateien generieren, ohne Metadaten abzufragen" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "AcoustID-Fingerabdrücke für die ausgewählten Dateien generieren" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "AcousticBrainz-Merkmale &übermitteln" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "Akustische Merkmale übermitteln" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "Die AcousticBrainz-Merkmale für die gewählten Dateien übermitteln" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "&Gruppieren" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "Dateien nach Album gruppieren" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "Ab&fragen" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "Ausgewählte Elemente in MusicBrainz nachschlagen" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Info …" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "&Aktualisieren" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "Dateien &umbenennen" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "Dateien &verschieben" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "&Tags speichern" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Tags aus &Dateinamen …" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "Dateinamen analysieren …" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "Setze Tags auf den Dateinamen basierend" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "Meine &Sammlungen im Browser anzeigen" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "Fehler/&Debug-Protokoll anzeigen" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "&Aktivitätshistorie anzeigen" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "Im &Player öffnen" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "Datei im Standard-Medienplayer abspielen" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "&Übergeordneten Ordner öffnen" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "Den enthaltenden Ordner im Dateiexplorer öffnen" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "Auf &Update prüfen …" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Datei" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Bearbeiten" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Ansicht" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Einstellungen" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "Dateibenennungsskript &auswählen" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "Profile &aktivieren/deaktivieren" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "E&xtras" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Hilfe" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Aktionen" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Titel" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "&Erweiterte Suche" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "Einge&baute Suche" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Alle unterstützten Formate" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "Mehrere Verzeichnisse hinzufügen: „%(directory)s“ …" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "Verzeichnis hinzufügen: „%(directory)s“ …" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "Konfiguration erforderlich" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "Das Erzeugen von Audio-Fingerabdrücken wurde noch nicht konfiguriert. Soll dies jetzt vorgenommen werden?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "Browser-Integration nicht aktiviert" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "Für die Übermittlung von Veröffentlichungen an MusicBrainz muss die Browser-Integration aktiviert sein. Die Browser-Integration jetzt aktivieren?" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (Fehler: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s (%(similarity)d%%) (Fehler: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "Authentifizierung erforderlich" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Picard benötigt die Berechtigung, auf persönlichen Daten auf dem MusicBrainz Server zuzugreifen. Dazu jetzt einloggen?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "Authentifizierung fehlgeschlagen" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "Anmeldung fehlgeschlagen: %s" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(verschieden über %d Element hinweg)" msgstr[1] "(verschieden über %d Elemente hinweg)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(nicht vorhanden in %d Element)" msgstr[1] "(nicht vorhanden in %d Elementen)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "Metadatenansicht" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "Zeigt ursprüngliche und neue Tags für die ausgewählten Dateien" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Tag" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Ursprünglicher Wert" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Neuer Wert" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Neues Tag hinzufügen …" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Änderungen zuerst anzeigen" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Bearbeiten …" #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "Zur Liste der zu bewahrenden Tags hinzufügen" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "Von der Liste zu bewahrender Tags entfernen" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "Ursprünglichen Wert benutzen" msgstr[1] "Ursprüngliche Werte benutzen" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "&Kopieren" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "Der Server %s erfordert eine Authentifizierung. Bitte Benutzernamen und Passwort eingeben." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "Der Proxyserver %s erfordert eine Authentifizierung. Bitte Benutzernamen und Passwort eingeben." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "Interne Wiedergabe: Das Format der Medien-Resource wird nicht (vollständig) unterstützt" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "Interne Wiedergabe: Keine ausreichenden Berechtigungen für die Wiedergabe der Medien-Resource" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "Interne Wiedergabe: Es wurde kein gültiger Wiedergabe-Dienst gefunden, die Wiedergabe kann nicht fortgeführt werden" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "Interne Wiedergabe: Fehler, code=%d, msg=%s" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "Player" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "Wiedergabe" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "Ausgewählte Dateien abspielen" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "Pause" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "Wiedergabe pausieren oder fortfahren" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "Wiedergabegeschwindigkeit ändern" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "Wiedergabegeschwindigkeit" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "Lautstärke ändern" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "Lautstärke" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "Benennungseinstellungen sind deaktiviert" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "Wenn Dateien im Gruppierungs- oder Albenbereich ausgewählt wurden, bevor der Einstellungs-Dialog geöffnet wurde, werden bis zu %u Dateien zufällig aus der Auswahl als Dateibenennungsbeispiele verwendet. Wenn keine Dateien ausgewählt wurden, werden einige Standardbeispiele bereitgestellt." #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "Lädt bis zu %u Einträge, die zufällig aus den ausgewählten Dateien im Hauptfenster übernommen werden" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "Bestätigen" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "Benutzer: %s" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "Titel" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "Dateibenennungsskripteditor" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "Zurücksetzen" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "Übernehmen" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "Skriptdatei &importieren" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "Datei als neues Skript importieren" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "Skriptdatei &exportieren" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "Ein Skript in eine Datei exportieren" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "Alle Skripte zu&rücksetzen" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "Setzt alle Skripte auf die gespeicherten Werte zurück" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "&Speichern und schließen" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "Skript-Änderungen speichern und schließen" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "&Ohne Speichern schließen" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "Den Skripteditor schließen, ohne die Änderungen zu speichern" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "&Skript" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "Skript-&Metadaten ansehen/bearbeiten" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "Details dieses Skripts anzeigen" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "Ctrl+M" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "&Neues Skript hinzufügen" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "Neues Dateibenennungsskript anlegen" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "Aktuelles Skript &kopieren" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "Eine Kopie des Skripts als neues Skript speichern" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "Aktuelles Skript &löschen" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "Skript löschen" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "Zufällige Beispieldateien &neu laden" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "&Dokumentation anzeigen" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "Skript-Dokumentation in der Seitenleiste anzeigen" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "&Skript-Dokumentation …" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "Skript-Dokumentation im Browser öffnen" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "Mindestens ein nicht gespeichertes Skript wurde einem Einstellungsprofil zugewiesen.\n\n Profil: {profile_title}\n Skript: {old_script_title}\n\nBeim Fortfahren ohne zu speichern wird das ausgewählte Skript zurückgesetzt auf:\n\n {new_script_title}\n\nSoll wirklich fortgefahren werden?" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Fehler" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "Der Skript-Titel darf nicht leer sein." #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "Fehler beim Löschen des Skripts" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "Das Skript konnte nicht gelöscht werden, da es in einem der Benutzerprofile verwendet wird.\n\nProfile: %s" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "Soll dieses Skript wirklich gelöscht werden?" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "Datei-Fehler" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "Ein Skript mit dem Namen \"{script_name}\" existiert bereits. Skript überschreiben, als Kopie hinzufügen oder abbrechen?" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "Überschreiben" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "Kopieren" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Das Format des Dateinamens darf nicht leer sein." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "Skript-Details" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "Es gibt nicht gespeicherte Änderungen in den aktuellen Metadaten.\n\nFortfahren und Änderungen verwerfen?" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "Skriptfehler in „%(script)s“: %(message)s" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Dateiname" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "Über Picard" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "CD abfragen" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Die folgenden Veröffentlichungen auf MusicBrainz stimmen mit der CD überein:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "Keine passenden Veröffentlichungen für diese CD gefunden." #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "Disc-ID übermitteln" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "In Picard &laden" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "&Disc-ID übermitteln" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Abbrechen" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Tag bearbeiten" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Wert bearbeiten" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Wert hinzufügen" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Wert entfernen" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "Ausgewählten Wert nach oben verschieben" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "Ausgewählten Wert nach unten verschieben" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "Ausgenommene Schriften" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "Ausgewählte Schriften" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "Schwellenwert für ausgewählte Schriften:" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "Ausgewähltes Skript nach oben verschieben" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "Zu ausgewählten Schriften hinzufügen" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "Ausgewählte Schrift entfernen" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "Ausgewähltes Skript nach unten verschieben" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "Verfügbare Schriften" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "&Fehler" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "Cover-Bild" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "Formular" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "Sprachauswahl" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "Ausgewählte Sprachen" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "Ausgewählte Sprache nach oben verschieben" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "Zu ausgewählten Sprachen hinzufügen" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "Ausgewählte Sprache entfernen" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "Ausgewählte Sprache nach unten verschieben" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "Verfügbare Sprachen" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Einstellungen" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "Extraktion von AcousticBrainz-Merkmalen" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "AcousticBrainz / Essentia Merkmalextraktor:" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Durchsuchen …" #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Herunterladen …" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "Erweiterte Einstellungen" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "Differenz der Titellänge unterhalb dieser Anzahl von Sekunden ignorieren" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "Dateipfade ignorieren, die folgendem regulären Ausdruck entsprechen:" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "Die folgenden Titel bei der Überprüfung der Vollständigkeit einer Veröffentlichung ignorieren" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "Videos" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "Pregap-Tracks" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "Datenspuren" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "Lautlose Titel" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "Tags, die beim Vergleich ignoriert werden sollen:" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "Zu Einstellungen zugewiesene Profile" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "Für Abfragen zu benutzendes CD-Laufwerk:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Für Abfragen standardmäßig zu benutzendes CD-Laufwerk:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "Folgende Dateinamen für Bilder verwenden:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Eventuell vorhandene Dateien überschreiben" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "Cover-Art-Anbieter" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "Priorität zum Umsortieren:" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "Ausgewähltes Element nach oben verschieben" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "Ausgewähltes Element nach unten verschieben" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Audio-Fingerabdrücke" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "Audio-Fingerabdrücke nicht benutzen" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "AcoustID verwenden" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "AcoustID-Einstellungen" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "Bestehende AcoustID-Fingerabdrücke ignorieren" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "AcoustID-Fingerabdrücke in Tags speichern" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "Fingerabdruckerzeuger" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "API-Schlüssel:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "API-Schlüssel anfordern …" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "MusicBrainz-Server" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "Du hast einen inoffiziellen MusicBrainz-Server konfiguriert. Standardmäßig werden Veröffentlichungen, Aufnahmen und Disc-IDs an die primäre Datenbank auf musicbrainz.org übermittelt." #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "Daten an den konfigurierten Server übermitteln" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Port:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Serveradresse:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "Einloggen" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "Abmelden" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "Auf Updates prüfen" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "Beim Start nach Updates suchen" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "Tage zwischen Überprüfungen:" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "Überprüfen auf:" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "Genres von MusicBrainz verwenden" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "Nur eigene Genres verwenden" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "Genres des Veröffentlichungskünstlers verwenden, falls keine Genres für die Veröffentlichung oder die Veröffentlichungsgruppe gefunden werden" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Folksonomy-Tags als Genre verwenden" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "Mindestens zu verwendende Genres:" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "Maximale Anzahl zu verwendender Genres:" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "Mehrere Genres verbinden mit:" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "Zu verwendende oder zu ignorierende Genres oder Folksonomy-Tags (eins pro Zeile):" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "Testbereich für Genres und Folksonomy-Tags (wird beim Beenden geleert):" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "Erscheinung" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Text unter Symbolen anzeigen" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "Symbole in Menüs anzeigen" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Sprache der Benutzeroberfläche:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "Farbschema der Benutzeroberfläche:" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Verschiedenes" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Erweiterte Syntax für Suchanfragen verwenden" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "In folgendem Verzeichnis zu suchen anfangen:" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "Werkzeugleiste anpassen" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "Einen neuen Button zur Werkzeugleiste hinzufügen" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "Aktion hinzufügen" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "Einen Separator einfügen" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "Separator hinzufügen" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "Button von Werkzeugleiste entfernen" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "Farben" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "Zeige die folgenden Tags vor allen anderen Tags in der Metadatenansicht an" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "Konfigurationsdatei:" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "Ordner öffnen" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "Ausgewählte Einstellungen entfernen" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "Alle auswählen" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Schwellenwerte" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Minimale Ähnlichkeit, um Dateien mit Titeln abzugleichen:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Minimale Ähnlichkeit für Datei-Abfragen:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Minimale Ähnlichkeit für Gruppierungsabfragen:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "Künstlernamen wenn möglich in diese Sprachen übersetzen" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "Auswählen …" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "Übersetzung des Künsternamens für folgende Schriften ignorieren:" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Benutzerdefinierte Felder" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Diverse Interpreten:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Titel ohne Album:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Standard" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Web-Proxy" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "HTTP" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "SOCKS" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Benutzername:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Passwort:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "Anfrage-Timeout in Sekunden:" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "Browser-Integration" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "Standard-Verbindungsport:" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "Nur auf localhost Verbindungen annehmen" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Plugins" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Name" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Version" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Plugin installieren …" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Plugin-Ordner öffnen" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "Liste der Plugins neu laden" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Details" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "Einstellungs-Profil(e)" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "Profil nach oben verschieben" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "Profil nach unten verschieben" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Titelbewertungen aktivieren" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard speichert die Bewertungen zusammen mit einer E-Mail-Adresse, die den Nutzer identifiziert, der die Bewertungen vorgenommen hat. Somit ist es möglich, in einer einzigen Datei die persönlichen Bewertungen von mehreren Benutzern zu speichern. Bitte die E-Mail-Adresse angeben, die für eigene Bewertungen genutzt werden soll." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "E-Mail-Adresse:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Bewertungen an MusicBrainz übermitteln" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "Bevorzugte Veröffentlichungstypen" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "Bevorzugte Veröffentlichungsländer" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "Zu bevorzugten Veröffentlichungsländern hinzufügen" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "Aus bevorzugten Veröffentlichungsländern entfernen" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "Bevorzugte Veröffentlichungsformate" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "Zu bevorzugten Veröffentlichungsformaten hinzufügen" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "Aus bevorzugten Veröffentlichungsformaten entfernen" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "Dateien beim Speichern verschieben" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "Zielverzeichnis:" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "Zusätzliche Dateien verschieben (Groß-/Kleinschreibung wird beachtet):" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Dateien beim Speichern umbenennen" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "Dateibenennungsskript auswählen:" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "Skript bearbeiten …" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "Dateien werden wie folgt umbenannt:" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "Vorher" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "Nachher" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "Beispiele neu laden" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "Taggerskript(e)" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "Tagger-Script hier eingeben" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "Skript nach oben verschieben" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "Skript nach unten verschieben" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "Neues Skript hinzufügen" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "Ausgewähltes Skript entfernen" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "Skript entfernen" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "Importieren" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "Exportieren" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "Skript-Dokumentation" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Tags in Dateien schreiben" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "Vor dem Schreiben neuer Tags" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "Diese Tags davon ausnehmen, gelöscht oder mit MusicBrainz-Daten überschrieben zu werden:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "AAC-Dateien" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "Picard kann APEv2-Tags in reinen AAC-Dateien speichern, die standardmäßig kein Tagging unterstützen. APEv2-Tags in AAC werden von einigen Playern unterstützt, aber Player, die AAC-Dateien mit APEv2-Tags nicht unterstützen, können Probleme beim Laden und Abspielen dieser Dateien haben. Daher kann gewählt werden, ob Tags in diesen Dateien gespeichert werden sollen." #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "APEv2-Tags speichern" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "Keine Tags speichern" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "AC3-Dateien" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "Picard kann APEv2-Tags in reinen AC3-Dateien speichern, die standardmäßig kein Tagging unterstützen. APEv2-Tags in AC3 werden von einigen Playern unterstützt, aber Player, die AC3-Dateien mit APEv2-Tags nicht unterstützen, können Probleme beim Laden und Abspielen dieser Dateien haben. Daher kann gewählt werden, ob Tags in diesen Dateien gespeichert werden sollen." #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "ID3v2-Version" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "Mehrere ID3v2.3-Tags verbinden mit:" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "<html><head/><body><p>Der Standard ist „/“, um die Kompatibilität mit früheren Versionen von Picard zu erhalten</p><p>Neue Möglichkeiten sind „;_“ oder „_/_“ oder selbst definierte Zeichenfolgen.</p></body></html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Zusätzlich ID3v1-Tags in Dateien schreiben" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "WAVE-Dateien" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "Picard wird WAVE-Dateien mit ID3v2-Tags versehen. Dies wird nicht von jeder Software unterstützt. Aus Kompatibilitätsgründen mit Software, die ID3v2-Tags in WAVE-Dateien nicht unterstützt, können zusätzliche RIFF INFO-Tags in die Dateien geschrieben werden. RIFF INFO hat nur eingeschränkte Unterstützung für Tags und Zeichenkodierungen." #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "Zusätzlich RIFF INFO-Tags in Dateien schreiben" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "Windows-1252" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Authentifizierung erforderlich" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "Nur zu ausgewählten Typen passende Cover-Art-Bilder herunterladen" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "Typen auswählen …" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "Nur Bilder mit folgender Größe verwenden:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "Nur bestätigte Bilder herunterladen" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "Lokale Cover-Art-Dateien stimmen mit dem folgenden regulären Ausdruck überein:" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "Die erste Gruppe im regulären Ausdruck, wenn vorhanden, wird als Typ genutzt, z. B. wird cover-back-spine.jpg als Typ Hinten und Rücken verwendet. Falls kein Typ gefunden werden kann, wird der voreingestellte Typ Vorne verwendet. " #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "Zu ladendes Dateibennenungsskript auswählen" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "Titel:" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "Versionsnummer des Skripts" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "Zuletzt aktualisiert:" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "Datum und Uhrzeit, an dem das Skript zuletzt aktualisiert wurde (UTC)." #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "Jetzt" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "Autor:" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "Version:" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "Lizenz:" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "Lizenz, unter der das Skript verfügbar ist." #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "Beschreibung:" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "Kurze Beschreibung des Benennungsskripts, einschließlich notwendiger Plugins." #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "Autor des Skripts" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Tags aus Dateinamen ermitteln" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Unterstriche durch Leerzeichen ersetzen" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Vorschau" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "Neues Tag hinzufügen" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "Tag nach oben verschieben" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "Tag nach unten verschieben" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "Gewählte Tags entfernen" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "Tags entfernen" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&OK" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "Schließ&en" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "Regex-Fehler" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "AcousticBrainz" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "AcousticBrainz-Website im Browser öffnen, um das Extraktor-Programm herunterzuladen" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "Pfad zu streaming_extractor_music(.exe)" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "Extraktor-Version: %s" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "Bitte ein Extraktor-Programm auswählen." #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "Ungültiges Extraktor-Programm" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "Alle Standards &wiederherstellen" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "Picards Einstellungen komplett zurücksetzen" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "Alle Einstellungen für die aktuelle Optionsseite zurücksetzen" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "Zugewiesene Profile" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "Zeigt an, welche Profile den Einstellungen auf dieser Seite zugewiesen sind" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "Es ist aktuell nicht möglich die Einstellungen auf dieser Seite in Profilen zu verwalten." #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "Unbekanntes Profil" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "Diese Option wird in folgendes Profil gespeichert: %s" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "Unerwarteter Fehler" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "Du bist dabei, die Einstellungen für diese Seite zurückzusetzen." #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "Warnung! Dadurch werden alle eigenen Einstellungen zurückgesetzt." #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "Zurücksetzen bestätigen" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "Bist du sicher?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "Einstellung" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "Zu Einstellungen zugewiesene Profile im Abschnitt %s" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr " [aktiviert]" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "Keine" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "Fingerabdrücke" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "Bitte eine gültige fpcalc.exe auswählen." #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "Ungültige fpcalc-Datei" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "Angemeldet als <b>%s</b>." #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "<html><head/><body>\n<p>Zeilen, die nicht mit <b>-</b> oder <b>+</b> beginnen werden ignoriert.</p>\n<p>Eine Bezeichnung pro Zeile, Groß- und Klein­schrei­bung beachten</p>\n<p>Beispiele</p>\n<p><b>\n#Kommentar<br/>\n!Kommentar<br/>\nKommentar\n</b></p>\n<p><u>Strenges Filtern:</u></p>\n<p>\n<b>-Wort</b>: <i>Wort</i> ausschließen<br/>\n<b>+Wort</b>: <i>Wort</i> einschließen\n</p>\n<p><u>Wildcard-Filtern:</u></p>\n<p>\n<b>-*Wort</b>: alle Genres ausschließen, die auf <i>Wort</i> enden<br/>\n<b>+Wort*</b>: alle Genres einschließen, die mit <i>Wort</i> beginnen<br/>\n<b>+Wor?</b>: alle Genres einschließen, die mit <i>Wor</i> beginnen und auf ein beliebiges Zeichen enden<br/>\n<b>+Wor[tk]</b>: alle Genres einschließen, die mit <i>Wor</i> beginnen und auf <i>t</i> oder <i>k</i> enden<br/>\n<b>-W*rt</b>: alle Genres ausschließen, die mit <i>W</i> beginnen und auf <i>rt</i> enden\n</p>\n<p><u>Filtern mit regulären Ausdrücken (Python re Syntax):</u></p>\n<p>-/^w.rt+/: Genres ausschließen, die mit w beginnen, gefolgt von irgendeinem Zeichen, dann ein rund wenigstens ein t enthalten\n</p>\n</body></html>" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "<html><head/><body>\n<p>Genres können hinzufügt werden, um sie mit Filtern abzugleichen, eines pro Zeile.<br/>Dieser Testbereich wird beim Verlassen nicht gespeichert.\n</p>\n<p>\nEin roter Hintergrund bedeutet, das Tag wird ausgelassen.<br/>\nEin grüner Hintergrund bedeutet, das Tag wird verwendet.\n</p>\n</body></html>" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "Genres" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "Fehler Zeile %d: %s" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Ordner hinzufügen" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Dateien hinzufügen" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "Gruppierung" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Nachschlagen" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Analysieren" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "Im Browser nachschlagen" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Speichern" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "AcoustIDs übermitteln" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "AcousticBrainz-Merkmale übermitteln" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "Im Player öffnen" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "CD abfragen" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "Das Standardfarbschema basierend auf den Anzeigeeinstellungen des Betriebssystems" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "Dunkel" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "Ein dunkles Farbschema" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "Hell" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "Ein helles Farbschema" #: picard/ui/options/interface.py:191 msgid "System" msgstr "System" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "Das Qt5-Thema, das in der Desktop-Umgebung eingestellt wurde" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Systemvoreinstellung" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "Theme geändert" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "Das Theme der Anwendung wurde geändert. Damit diese Änderung wirksam wird, muss Picard neu gestartet werden." #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "Bitte beachte, dass die Verwendung des System-Themes dazu führen kann, dass die Benutzeroberfläche nicht korrekt angezeigt wird. Falls das der Fall ist, wähle als Farbschema die Option \"Standard\", um wieder das Standard-Theme von Picard zu verwenden." #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Sprache geändert" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Die Sprache der Benutzeroberfläche wurde geändert. Damit diese Änderung wirksam wird, muss Picard neu gestartet werden." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "Per Drag & Drop umordnen" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "Farbe wählen" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "Farben geändert" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "Die Farben der Benutzeroberfläche wurden geändert. Damit diese Änderung wirksam wird, muss Picard eventuell neu gestartet werden." #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "Häufigste Tags" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "Wartung" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "Hiermit können nicht verwendete Optionseinstellungen aus der Konfigurations-INI-Datei entfernt werden\n\nEinstellungen in der Konfigurationsdatei, die auf keiner Optionsseite verwendet werden, werden unten aufgelistet. Falls die Konfigurationsdatei keine nicht verwendeten Optionseinstellungen enthält, ist die Liste leer und das Kontrollkästchen zum Entfernen deaktiviert.\n\nBitte beachten: Nicht verwendete Einstellungen können von deinstallierten Plugins stammen. Daher sollten Einstellungen, die eventuell wieder verwendet werden sollen sobald das Plugin erneut installiert wird, nicht entfernt werden. Einstellungen von Plugins, die installiert aber deaktiviert sind, werden nicht zur Entfernung vorgeschlagen.\n\nUm eine oder mehrere Einstellungen zu entfernen, zunächst \"Ausgewählte Einstellungen entfernen\" aktivieren. Danach können zu entfernende Einstellungen durch aktivieren der Kontrollkästchen neben der jeweiligen Einstellung ausgewählt werden. Beim Speichern der Einstellungen mit \"Übernehmen\" werden die gewählten Einstellungen dann entfernt." #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "Wert" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "Die Konfigurationsdatei enthält momentan %d Einstellungen, von denen %d nicht verwendet werden." #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "Entfernen bestätigen" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "Soll diese Options-Einstellung wirklich entfernt werden?" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Abgleich" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "{indent}{locale}" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "Jede ausgewählte Schrift hat einen Schwellenwert, der festlegt ob die Schrift verwendet wird. Beim Auswerten des Künstlernamens, um festzustellen, ob er mit einer ausgewählten Schrift übereinstimmt, werden zunächst die enthaltenen Schriften und deren gewichteter Prozentsatz ermittelt. Danach werden die ausgewählten Schriften überprüft. Wenn Zeichen dieser Schrift im Künstlernamen vorkommen und der prozentuale Anteil der Zeichen den Schwellenwert erreicht oder überschreitet, dann wird der Künstlername nicht übersetzt." #: picard/ui/options/network.py:42 msgid "Network" msgstr "Netzwerk" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "Plugin herunterladen und installieren" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "Plugin herunterladen und auf Version %s aktualisieren" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "Aktiviert" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "Deaktiviert" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "Plugin deinstallieren" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "Liste der Plugins neu laden …" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "Plugin „%s“" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "Beim Laden des Plugins „%s“ ist ein Fehler aufgetreten:\n\n%s" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "Das Plugin „%s“ ist mit dieser Version von Picard nicht kompatibel." #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "Das Plugin „%s“ wird beim nächsten Start von Picard auf die Version %s aktualisiert." #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "Plugin „%s“ deinstallieren?" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "Soll das Plugin „%s“ wirklich deinstalliert werden?" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "Picard neu starten, um auf die neue Version zu aktualisieren" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "Neue Version verfügbar" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "Autoren" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Lizenz" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "Das Plugin „%s“ konnte nicht heruntergeladen werden." #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "Bitte später erneut versuchen." #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "Einstellungs-Profile" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "Neu" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "Neues Profil erstellen" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "In ein neues Profil kopieren" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "Löschen" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "Profil löschen" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "Einstellungen, die im Profile enthalten sind" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "Unbekannte Schrift" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "Keine Skripte in der Liste" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "Aktivierte Taggerskripte von %i gefundenen:" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "Aktivierte Anbieter von %i aufgelisteten:" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "Liste mit %i Elementen" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "Unbekanntes Format des Wertes" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "Ungültiger Titel" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "Der Profiltitel darf nicht leer sein." #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Bewertungen" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "Bevorzugte Veröffentlichungen" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "Alle zurücksetzen" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "Das Zielverzeichnis für verschobene Dateien darf nicht leer sein." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "Skript-Dokumentation in neuem Fenster anzeigen." #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "Eine Skriptdatei als neues Skript importieren." #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "Das aktuelle Skript in eine Datei exportieren." #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "Picard Taggerskriptpaket" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "%s (importiert)" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Skriptfehler" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax-Hilfe</a>)" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "Im Browser suchen" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>Laden …</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "Nochmal versuchen" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "<strong>Folgender Fehler ist beim Laden der Ergebnisse aufgetreten:<br><br></strong>Netzwerkanfrage-Fehler für %s:<br>%s (QT-Code %d, HTTP-Code %s)<br>" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "<strong>Keine Ergebnisse gefunden. Bitte eine andere Suchanfrage versuchen.</strong>" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "In Picard laden" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "Ergebnisse der Albensuche" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Sprache" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "Status" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "Wertung" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "Im Browser anzeigen" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "Künstlersuchdialog" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "Geschlecht" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "Gebiet" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "Anfang" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "Anfangsgebiet" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "Ende" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "Endgebiet" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "Ergebnisse der Titelsuche" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Veröffentlichung" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "alleinstehende Aufnahme" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "Profil umbenennen" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "Profil entfernen" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "Soll dieses Profil wirklich entfernt werden?" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "Skript-Dokumentation im Browser öffnen" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "Skript umbenennen" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "Soll dieses Skript wirklich entfernt werden?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "&Zeilenumbruch aktivieren" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "Umbruch von langen Zeilen im Editor aktivieren" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "Ctrl+Shift+W" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "Hilfe-&Tooltips anzeigen" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "Zeigt Tooltips für Skriptelemente an" #: 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 "Die Tabelle ist gesperrt. Um die Sortierung oder Spaltengrößen zu ändern,\nentsperren Sie die Tabelle über das Kontextmenü des Tabellenkopfs." #: picard/util/__init__.py:261 msgid "No Title" msgstr "Kein Titel" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s" #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "Fehler beim Laden der Picard-Versionsliste: {error_message}" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "Picard-Update" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "Die neuesten Versions-Informationen konnten nicht von der Website geladen werden.\n(https://{url}{endpoint})" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "Eine neue Version von Picard ist verfügbar.\n\nDiese Version: {picard_old_version}\nNeue version: {picard_new_version}\n\nSoll die neue Version heruntergeladen werden?" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "unbekannt" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "Aktuell ist für das gewählte Update-Level kein Update verfügbar: {update_level}\n\nEingesetzte Version: {picard_old_version}\n" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "AcoustID-Fingerabdruck" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Sortiername des Albuminterpreten" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Sortiername des Albums" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Arrangeur" #: picard/util/tags.py:42 msgid "Artists" msgstr "Interpreten" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Sortiername des Interpreten" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Katalognummer" #: picard/util/tags.py:48 msgid "Comment" msgstr "Kommentar" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "Kompilation (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "Sortiername des Komponisten" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Dirigent" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Copyright" #: picard/util/tags.py:55 msgid "Video Director" msgstr "Regisseur" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "Disc-ID" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Tonträger-Nummer" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-Mixer" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Kodiert von" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "Kodierer-Einstellungen" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Tontechniker" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "Lückenlose Wiedergabe" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Gruppierung" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "Tonart" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Plattenlabel" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Texter" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Liedtext" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Mixer" #: picard/util/tags.py:76 msgid "Mood" msgstr "Stimmung" #: picard/util/tags.py:77 msgid "Movement" msgstr "Satz" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "Satznummer" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "Anzahl Sätze" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "MusicBrainz-Albuminterpreten-ID" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz-Album-ID" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz-Interpreten-ID" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "MusicBrainz-Disc-ID" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "MusicBrainz-Erstveröffentlichungs-ID" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "MusicBrainz-Original-Künstler-ID" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "MusicBrainz-Aufnahme-ID" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "MusicBrainz-Veröffentlichtungsgruppen-ID" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "MusicBrainz-Titel-ID" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "MusicBrainz-Werk-ID" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "MusicIP-Fingerabdruck" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP-PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "Originalalbum" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "Ursprünglicher Interpret" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "Ursprünglicher Dateiname" #: picard/util/tags.py:96 msgid "Original Year" msgstr "Jahr der Erstveröffentlichung" #: picard/util/tags.py:97 msgid "Performer" msgstr "Interpret" #: picard/util/tags.py:98 msgid "Podcast" msgstr "Podcast" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "Podcast-URL" #: picard/util/tags.py:100 msgid "Producer" msgstr "Produzent" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "R128-Albumkorrektur" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "R128-Titelkorrektur" #: picard/util/tags.py:103 msgid "Rating" msgstr "Bewertung" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Veröffentlichungsland" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Veröffentlichungsstatus" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Veröffentlichungstyp" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remixer" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "ReplayGain Albumkorrektur" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "ReplayGain Albumspitzenwert" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "ReplayGain Albumbereich" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "ReplayGain Referenzlautstärke" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "ReplayGain Titelkorrektur" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "ReplayGain Titelspitzenwert" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "ReplayGain Titelbereich" #: picard/util/tags.py:115 msgid "Script" msgstr "Schrift" #: picard/util/tags.py:116 msgid "Show Name" msgstr "Name der Veranstaltung" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "Sortiername der Veranstaltung" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "Werk und Satz anzeigen" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Untertitel" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Sortiername des Titels" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Anzahl Tonträger" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Anzahl Titel" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Titelnummer" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "Interpreten-Website" #: picard/util/tags.py:126 msgid "Work" msgstr "Werk" #: picard/util/tags.py:127 msgid "Writer" msgstr "Autor" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "%.2dd %.2dh" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "%.2dh %.2dm" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "%.2dm %.2ds" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "%.2ds" #: picard/util/versions.py:66 msgid "is not installed" msgstr "ist nicht installiert" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Webbrowser-Fehler" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Fehler beim Öffnen des Webbrowsers:\n\n%s" ������������������������������������picard-release-2.7.3/po/de_CH.po��������������������������������������������������������������������0000664�0000000�0000000�00000303327�14167750105�0016341�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2020 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # nikki, 2014-2015 # nikki2 <b4931048@nwldx.com>, 2012 # Björn Krombholz <fox.box@gmail.com>, 2006 # Wildwatz <daniel@theis-internet.de>, 2017 # David Kellner <kellnerd@gmx.net>, 2019-2020 # Eckhard Henkel <eckhard.henkel@t-online.de>, 2018 # Ettore Atalan <atalanttore@googlemail.com>, 2014,2018 # Felix Kugler <relgukxilef@gmail.com>, 2015 # Frank Matthiae <senax79@gmail.com>, 2017 # happykraut, 2017 # HumHumXX, 2012,2015 # ix5, 2017 # ix5, 2017 # ix5, 2017 # happykraut, 2017 # Marc Rodrigues <info@sustain-release.de>, 2019 # Mark Spike, 2019 # Matthias W. <abudunx@gmail.com>, 2018 # nikki, 2013 # nikki2 <b4931048@nwldx.com>, 2012 # nikki, 2013 # Philipp Wolfer <ph.wolfer@gmail.com>, 2014,2017-2020 # S.Brandt <s.brandt@mixxx.org>, 2014-2015,2017-2018 # Shepard, 2012 # Simon Legner <simon.legner@gmail.com>, 2018 # Shepard, 2013-2014 # Shepard, 2012 # Wieland Hoffmann <themineo+transifex@googlemail.com>, 2012 # TL, 2019 # Wieland Hoffmann <themineo+transifex@googlemail.com>, 2012-2013,2015,2017 # Wildwatz <daniel@theis-internet.de>, 2017 # HumHumXX, 2015 # HumHumXX, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2020-02-07 10:07+0100\n" "PO-Revision-Date: 2020-02-15 14:12+0100\n" "Last-Translator: Philipp Wolfer <ph.wolfer@gmail.com>\n" "Language-Team: German (http://www.transifex.com/musicbrainz/musicbrainz/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.3\n" #: picard/album.py:113 msgid "Unmatched Files" msgstr "" #: picard/album.py:266 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/album.py:368 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:423 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:427 msgid "[loading album information]" msgstr "" #: picard/album.py:635 #, python-format msgid "; %i image" msgid_plural "; %i images" msgstr[0] "" msgstr[1] "; %i Bilder" #: picard/album.py:638 #, python-format msgid "; %i image not in all tracks" msgid_plural "; %i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/cluster.py:211 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:213 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:235 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:318 msgid "Unclustered Files" msgstr "" #: picard/collection.py:73 #, 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] "" #: picard/collection.py:81 #, 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] "" #: picard/collection.py:92 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:114 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:69 picard/config_upgrade.py:82 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:70 msgid "" "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." msgstr "" #: picard/config_upgrade.py:83 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:90 msgid "Merge" msgstr "" #: picard/config_upgrade.py:91 picard/ui/metadatabox.py:348 #: picard/ui/options/interface.py:89 picard/ui/ui_options_interface.py:144 msgid "Remove" msgstr "" #: picard/file.py:676 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:678 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:690 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:722 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/pluginmanager.py:223 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:238 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:248 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:284 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:288 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:428 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/releasegroup.py:58 picard/ui/searchdialog/album.py:152 msgid "Tracks" msgstr "" #: picard/releasegroup.py:59 msgid "Year" msgstr "" #: picard/releasegroup.py:60 picard/ui/cdlookup.py:63 #: picard/ui/searchdialog/album.py:154 picard/ui/searchdialog/track.py:64 msgid "Country" msgstr "" #: picard/releasegroup.py:61 picard/ui/searchdialog/album.py:151 msgid "Format" msgstr "" #: picard/releasegroup.py:62 msgid "Label" msgstr "" #: picard/releasegroup.py:63 msgid "Cat No" msgstr "" #: picard/releasegroup.py:95 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:109 msgid "[no release info]" msgstr "" #: picard/tagger.py:290 picard/ui/ui_options_general.py:135 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:291 msgid "Authorization code:" msgstr "" #: picard/tagger.py:521 picard/tagger.py:554 #, python-format msgid "Adding %(count)d file from '%(directory)s' ..." msgid_plural "Adding %(count)d files from '%(directory)s' ..." msgstr[0] "" msgstr[1] "" #: picard/tagger.py:741 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:759 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:760 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/track.py:340 msgid "[loading recording information]" msgstr "" #: picard/track.py:375 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:77 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:110 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:146 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:87 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:109 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/acoustid/manager.py:117 msgid "AcoustIDs successfully submitted." msgstr "" #: picard/const/__init__.py:133 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:139 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:145 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:160 #, python-format msgid "My script %d" msgstr "" #: picard/const/__init__.py:161 msgid "My script" msgstr "" #: picard/const/languages.py:25 picard/const/locales.py:38 msgid "Arabic" msgstr "" #: picard/const/languages.py:28 picard/const/locales.py:84 msgid "Catalan" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:106 msgid "Czech" msgstr "" #: picard/const/languages.py:31 picard/const/locales.py:108 msgid "Danish" msgstr "" #: picard/const/languages.py:32 picard/const/locales.py:179 msgid "German" msgstr "" #: picard/const/languages.py:33 picard/const/locales.py:186 #: picard/const/locales.py:187 msgid "Greek" msgstr "" #: picard/const/languages.py:34 picard/const/locales.py:117 msgid "English" msgstr "" #: picard/const/languages.py:35 picard/const/locales.py:119 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:36 picard/const/locales.py:123 msgid "English (Canada)" msgstr "" #: picard/const/languages.py:37 msgid "English (UK)" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:386 msgid "Spanish" msgstr "" #: picard/const/languages.py:40 picard/const/locales.py:149 msgid "Estonian" msgstr "" #: picard/const/languages.py:42 picard/const/locales.py:158 msgid "Finnish" msgstr "" #: picard/const/languages.py:44 picard/const/locales.py:160 msgid "French" msgstr "" #: picard/const/languages.py:45 picard/const/locales.py:162 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:47 picard/const/locales.py:172 msgid "Galician" msgstr "" #: picard/const/languages.py:48 picard/const/locales.py:206 msgid "Hebrew" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:212 msgid "Icelandic" msgstr "" #: picard/const/languages.py:53 picard/const/locales.py:222 msgid "Italian" msgstr "" #: picard/const/languages.py:54 picard/const/locales.py:225 msgid "Japanese" msgstr "" #: picard/const/languages.py:56 picard/const/locales.py:247 msgid "Korean" msgstr "" #: picard/const/languages.py:58 picard/const/locales.py:306 msgid "Norwegian Bokmål" msgstr "" #: picard/const/languages.py:60 picard/const/locales.py:112 msgid "Dutch" msgstr "" #: picard/const/languages.py:61 picard/const/locales.py:312 msgid "Occitan" msgstr "" #: picard/const/languages.py:62 picard/const/locales.py:324 msgid "Polish" msgstr "" #: picard/const/languages.py:63 picard/const/locales.py:326 msgid "Portuguese" msgstr "" #: picard/const/languages.py:64 msgid "Brazilian Portuguese" msgstr "" #: picard/const/languages.py:65 picard/const/locales.py:336 msgid "Romanian" msgstr "" #: picard/const/languages.py:66 picard/const/locales.py:339 msgid "Russian" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:372 msgid "Slovak" msgstr "" #: picard/const/languages.py:69 picard/const/locales.py:374 msgid "Slovenian" msgstr "" #: picard/const/languages.py:70 picard/const/locales.py:34 msgid "Albanian" msgstr "" #: picard/const/languages.py:72 picard/const/locales.py:413 msgid "Swedish" msgstr "" #: picard/const/languages.py:74 picard/const/locales.py:449 msgid "Turkish" msgstr "" #: picard/const/languages.py:75 picard/const/locales.py:457 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:76 picard/const/locales.py:87 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:77 picard/const/locales.py:96 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:24 msgid "Afar" msgstr "" #: picard/const/locales.py:25 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:26 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:27 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:29 msgid "Afrikaans" msgstr "" #: picard/const/locales.py:30 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:31 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:32 msgid "Akan" msgstr "" #: picard/const/locales.py:33 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:35 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:36 msgid "Amharic" msgstr "" #: picard/const/locales.py:37 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:39 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:40 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:41 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:56 msgid "Armenian" msgstr "" #: picard/const/locales.py:57 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:58 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:59 msgid "Assamese" msgstr "" #: picard/const/locales.py:60 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:61 msgid "Atsam" msgstr "" #: picard/const/locales.py:62 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:63 msgid "Azerbaijani" msgstr "" #: picard/const/locales.py:64 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:65 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:67 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:69 msgid "Basque" msgstr "" #: picard/const/locales.py:70 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:71 msgid "Belarusian" msgstr "Weissrussisch" #: picard/const/locales.py:72 msgid "Belarusian (Belarus)" msgstr "Weissrussisch (Weissrussland)" #: picard/const/locales.py:73 msgid "Bengali" msgstr "" #: picard/const/locales.py:74 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:75 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:76 msgid "Blin" msgstr "" #: picard/const/locales.py:77 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:78 msgid "Bosnian" msgstr "" #: picard/const/locales.py:79 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:80 msgid "Bulgarian" msgstr "" #: picard/const/locales.py:81 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:82 msgid "Burmese" msgstr "" #: picard/const/locales.py:83 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:85 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:86 msgid "Chinese" msgstr "" #: picard/const/locales.py:88 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:89 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:90 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:91 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:99 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:101 msgid "Coptic" msgstr "" #: picard/const/locales.py:102 msgid "Cornish" msgstr "" #: picard/const/locales.py:103 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:104 msgid "Croatian" msgstr "" #: picard/const/locales.py:105 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:107 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:109 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:110 msgid "Divehi" msgstr "" #: picard/const/locales.py:111 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:113 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:114 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:115 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:116 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:118 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:120 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:121 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:122 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:124 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:125 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:126 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:127 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:128 msgid "English (India)" msgstr "" #: picard/const/locales.py:129 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:130 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:131 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:132 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:133 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:134 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:135 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:137 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:138 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:139 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:140 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:141 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:142 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:143 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:144 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:145 msgid "English (United States)" msgstr "" #: picard/const/locales.py:146 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:147 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:148 msgid "Esperanto" msgstr "" #: picard/const/locales.py:150 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:151 msgid "Ewe" msgstr "" #: picard/const/locales.py:152 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:153 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:154 msgid "Faroese" msgstr "" #: picard/const/locales.py:155 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:156 msgid "Filipino" msgstr "" #: picard/const/locales.py:157 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:159 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:161 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:163 msgid "French (France)" msgstr "" #: picard/const/locales.py:164 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:165 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:166 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:167 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:168 msgid "Friulian" msgstr "" #: picard/const/locales.py:169 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:170 msgid "Ga" msgstr "" #: picard/const/locales.py:171 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:173 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:174 msgid "Geez" msgstr "" #: picard/const/locales.py:175 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:176 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:177 msgid "Georgian" msgstr "" #: picard/const/locales.py:178 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:180 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:181 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:182 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:183 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:184 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:185 msgid "German (Switzerland)" msgstr "" #: picard/const/locales.py:188 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:189 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:190 msgid "Gujarati" msgstr "" #: picard/const/locales.py:191 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:192 msgid "Hausa" msgstr "" #: picard/const/locales.py:193 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:194 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:204 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:205 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:207 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:208 msgid "Hindi" msgstr "" #: picard/const/locales.py:209 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:210 msgid "Hungarian" msgstr "" #: picard/const/locales.py:211 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:213 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:214 msgid "Igbo" msgstr "" #: picard/const/locales.py:215 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:216 msgid "Indonesian" msgstr "" #: picard/const/locales.py:217 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:218 msgid "Interlingua" msgstr "" #: picard/const/locales.py:219 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:220 msgid "Irish" msgstr "" #: picard/const/locales.py:221 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:223 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:224 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:226 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:227 msgid "Jju" msgstr "" #: picard/const/locales.py:228 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:229 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:230 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:231 msgid "Kamba" msgstr "" #: picard/const/locales.py:232 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:233 msgid "Kannada" msgstr "" #: picard/const/locales.py:234 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:235 msgid "Kazakh" msgstr "" #: picard/const/locales.py:236 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:237 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:239 msgid "Khmer" msgstr "" #: picard/const/locales.py:240 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:241 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:242 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:243 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:244 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:245 msgid "Konkani" msgstr "" #: picard/const/locales.py:246 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:248 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:249 msgid "Koro" msgstr "" #: picard/const/locales.py:250 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:251 msgid "Kpelle" msgstr "" #: picard/const/locales.py:252 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:253 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:254 msgid "Kurdish" msgstr "" #: picard/const/locales.py:255 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:256 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:265 msgid "Lao" msgstr "" #: picard/const/locales.py:266 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:267 msgid "Latvian" msgstr "" #: picard/const/locales.py:268 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:269 msgid "Lingala" msgstr "" #: picard/const/locales.py:270 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:271 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:272 msgid "Lithuanian" msgstr "" #: picard/const/locales.py:273 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:274 msgid "Low German" msgstr "" #: picard/const/locales.py:275 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:276 msgid "Macedonian" msgstr "" #: picard/const/locales.py:277 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:278 msgid "Malay" msgstr "" #: picard/const/locales.py:279 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:280 msgid "Malay (Malaysia)" msgstr "" #: picard/const/locales.py:281 msgid "Malayalam" msgstr "" #: picard/const/locales.py:282 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:283 msgid "Maltese" msgstr "" #: picard/const/locales.py:284 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:285 msgid "Manx" msgstr "" #: picard/const/locales.py:286 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:287 msgid "Marathi" msgstr "" #: picard/const/locales.py:288 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:289 msgid "Moldavian" msgstr "" #: picard/const/locales.py:290 msgid "Mongolian" msgstr "" #: picard/const/locales.py:291 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:292 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:297 msgid "Nepali" msgstr "" #: picard/const/locales.py:298 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:299 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:300 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:301 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:302 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:305 msgid "Norwegian" msgstr "" #: picard/const/locales.py:307 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:309 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:310 msgid "Nyanja" msgstr "" #: picard/const/locales.py:311 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:313 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:314 msgid "Oriya" msgstr "" #: picard/const/locales.py:315 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:316 msgid "Oromo" msgstr "" #: picard/const/locales.py:317 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:318 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:319 msgid "Pashto" msgstr "" #: picard/const/locales.py:320 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:321 msgid "Persian" msgstr "" #: picard/const/locales.py:322 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:323 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:325 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:327 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:328 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:329 msgid "Punjabi" msgstr "" #: picard/const/locales.py:330 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:331 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:337 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:338 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:340 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:341 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:342 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:343 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:344 picard/const/locales.py:345 msgid "Serbian" msgstr "" #: picard/const/locales.py:346 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:349 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:351 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:353 picard/const/locales.py:354 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:356 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:357 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 picard/const/locales.py:363 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:364 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:365 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:366 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:367 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:368 msgid "Sidamo" msgstr "" #: picard/const/locales.py:369 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:370 msgid "Sinhala" msgstr "" #: picard/const/locales.py:371 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:373 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:375 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:376 msgid "Somali" msgstr "" #: picard/const/locales.py:377 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:378 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:381 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:382 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:383 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:384 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:385 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:387 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:388 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:389 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:407 msgid "Swahili" msgstr "" #: picard/const/locales.py:408 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:409 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:410 msgid "Swati" msgstr "" #: picard/const/locales.py:411 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:412 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:414 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:415 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:416 msgid "Swiss German" msgstr "" #: picard/const/locales.py:417 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:418 msgid "Syriac" msgstr "" #: picard/const/locales.py:419 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:420 msgid "Tagalog" msgstr "" #: picard/const/locales.py:421 msgid "Tajik" msgstr "" #: picard/const/locales.py:422 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:423 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:424 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:425 msgid "Tamil" msgstr "" #: picard/const/locales.py:426 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:427 msgid "Taroko" msgstr "" #: picard/const/locales.py:428 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:429 msgid "Tatar" msgstr "" #: picard/const/locales.py:430 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:431 msgid "Telugu" msgstr "" #: picard/const/locales.py:432 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:433 msgid "Thai" msgstr "" #: picard/const/locales.py:434 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:435 msgid "Tibetan" msgstr "" #: picard/const/locales.py:436 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:437 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:438 msgid "Tigre" msgstr "" #: picard/const/locales.py:439 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:440 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:441 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:442 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:443 msgid "Tonga" msgstr "" #: picard/const/locales.py:444 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:445 msgid "Tsonga" msgstr "" #: picard/const/locales.py:446 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:447 msgid "Tswana" msgstr "" #: picard/const/locales.py:448 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:451 msgid "Tyap" msgstr "" #: picard/const/locales.py:452 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:453 msgid "Uighur" msgstr "" #: picard/const/locales.py:454 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:455 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:458 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:459 msgid "Urdu" msgstr "" #: picard/const/locales.py:460 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:461 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:462 msgid "Uzbek" msgstr "" #: picard/const/locales.py:463 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:464 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Venda" msgstr "" #: picard/const/locales.py:472 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:473 msgid "Vietnamese" msgstr "" #: picard/const/locales.py:474 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:475 msgid "Walamo" msgstr "" #: picard/const/locales.py:476 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:477 msgid "Welsh" msgstr "" #: picard/const/locales.py:478 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:479 msgid "Wolof" msgstr "" #: picard/const/locales.py:480 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:481 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:483 msgid "Xhosa" msgstr "" #: picard/const/locales.py:484 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:485 msgid "Yoruba" msgstr "" #: picard/const/locales.py:486 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:487 msgid "Zulu" msgstr "" #: picard/const/locales.py:488 msgid "Zulu (South Africa)" msgstr "" #: picard/coverart/__init__.py:106 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:194 #, python-format msgid "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:32 msgid "Unknown" msgstr "" #: picard/coverart/providers/caa.py:71 msgid "250 px" msgstr "" #: picard/coverart/providers/caa.py:72 msgid "500 px" msgstr "" #: picard/coverart/providers/caa.py:73 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:74 msgid "Full size" msgstr "Originalgrösse" #: picard/coverart/providers/caa.py:220 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:240 msgid "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:261 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:275 msgid "Exclude types list" msgstr "Ausgeschlossene Cover-Art-Typen" #: picard/coverart/providers/caa.py:283 msgid "CAA images with an image type found in the 'Include' list will be downloaded and used UNLESS they also have an image type found in the 'Exclude' list. Images with types found in the 'Exclude' list will NEVER be used. Image 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-Bilder mit einem Cover-Art-Typ, der auf der „Verwendet“-Liste aufgeführt ist, werden heruntergeladen und verwendet AUSSER dieses Bild hat zusätzlich noch einen Cover-Art-Typ, der auf der „Ausgeschlossen“-Liste steht. \n" "Bilder mit einem Cover-Art-Typ, der auf der „Ausgeschlossen“-Liste aufgeführt ist, werden NIE verwendet. \n" "Bilder mit einem Cover-Art-Typen, die weder auf der „Verwendet“- noch auf der „Ausgeschlossen“-Liste aufgeführt sind, werden NIE verwendet.\n" #: picard/coverart/providers/caa.py:304 msgid "I&nclude all" msgstr "Alle &einschliessen" #: picard/coverart/providers/caa.py:305 msgid "E&xclude all" msgstr "Alle &ausschliessen" #: picard/coverart/providers/caa.py:306 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:307 picard/ui/options/dialog.py:105 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:491 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa_release_group.py:41 msgid "CAA Release Group" msgstr "" #: picard/coverart/providers/local.py:68 msgid "Local Files" msgstr "" #: picard/coverart/providers/whitelist.py:37 msgid "Whitelist" msgstr "" #: picard/ui/cdlookup.py:63 picard/ui/itemviews.py:135 #: picard/ui/mainwindow.py:767 picard/util/tags.py:28 msgid "Album" msgstr "" #: picard/ui/cdlookup.py:63 picard/ui/itemviews.py:132 #: picard/ui/mainwindow.py:768 picard/ui/searchdialog/album.py:150 #: picard/ui/searchdialog/track.py:61 picard/util/tags.py:31 msgid "Artist" msgstr "" #: picard/ui/cdlookup.py:63 picard/ui/searchdialog/album.py:153 #: picard/ui/searchdialog/track.py:63 picard/util/tags.py:44 msgid "Date" msgstr "" #: picard/ui/cdlookup.py:64 picard/ui/searchdialog/album.py:155 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:64 picard/ui/searchdialog/album.py:156 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:64 picard/ui/itemviews.py:140 #: picard/ui/searchdialog/album.py:157 picard/util/tags.py:35 msgid "Barcode" msgstr "" #: picard/ui/collectionmenu.py:56 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:169 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/colors.py:33 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:34 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:35 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:36 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:37 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:38 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:39 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:40 msgid "Tag added" msgstr "" #: picard/ui/colors.py:41 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:42 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:262 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:268 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:270 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:314 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:351 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:352 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:527 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:533 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:542 msgid "Replace front cover art on drop" msgstr "" #: picard/ui/coverartbox.py:550 msgid "Append front cover art on drop" msgstr "" #: picard/ui/edittagdialog.py:60 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:62 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:49 msgid "&Move Tagged Files Here" msgstr "" #: picard/ui/filebrowser.py:52 msgid "Show &Hidden Files" msgstr "" #: picard/ui/filebrowser.py:57 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:89 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:89 picard/ui/infodialog.py:94 #: picard/ui/searchdialog/album.py:159 picard/ui/searchdialog/artist.py:50 #: picard/ui/searchdialog/track.py:65 msgid "Type" msgstr "" #: picard/ui/infodialog.py:90 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:94 picard/ui/searchdialog/album.py:161 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:140 picard/ui/infodialog.py:283 #: picard/ui/options/interface.py:85 msgid "Info" msgstr "" #: picard/ui/infodialog.py:184 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:250 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:252 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:256 msgid "Size:" msgstr "Dateigrösse:" #: picard/ui/infodialog.py:260 msgid "Length:" msgstr "" #: picard/ui/infodialog.py:262 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:264 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:266 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:270 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:272 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:273 msgid "Channels:" msgstr "" #: picard/ui/infodialog.py:295 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:303 msgid "&Errors" msgstr "" #: picard/ui/infodialog.py:313 picard/ui/infodialog.py:329 #: picard/ui/infodialog.py:333 picard/ui/infodialog.py:352 #: picard/ui/ui_infodialog.py:59 msgid "&Info" msgstr "" #: picard/ui/infodialog.py:321 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:334 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:345 msgid "Cluster Info" msgstr "" #: picard/ui/infodialog.py:354 msgid "Album:" msgstr "" #: picard/ui/infodialog.py:356 msgid "Artist:" msgstr "" #: picard/ui/infodialog.py:379 msgid "Tracklist:" msgstr "" #: picard/ui/infostatus.py:56 picard/ui/options/plugins.py:590 msgid "Files" msgstr "" #: picard/ui/infostatus.py:57 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:58 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:59 msgid "Pending requests" msgstr "" #: picard/ui/itemviews.py:130 picard/util/tags.py:104 msgid "Title" msgstr "" #: picard/ui/itemviews.py:131 picard/ui/searchdialog/track.py:60 #: picard/util/tags.py:58 msgid "Length" msgstr "" #: picard/ui/itemviews.py:133 picard/util/tags.py:26 msgid "Album Artist" msgstr "" #: picard/ui/itemviews.py:134 picard/util/tags.py:40 msgid "Composer" msgstr "" #: picard/ui/itemviews.py:136 picard/util/tags.py:47 msgid "Disc Subtitle" msgstr "" #: picard/ui/itemviews.py:137 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:138 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:139 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:141 picard/util/tags.py:62 msgid "Media" msgstr "" #: picard/ui/itemviews.py:142 picard/util/tags.py:52 msgid "Genre" msgstr "" #: picard/ui/itemviews.py:143 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:216 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:217 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:218 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:219 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:220 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:221 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:354 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:397 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:399 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:401 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:403 msgid "Ctrl+A" msgstr "" #: picard/ui/itemviews.py:476 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:479 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:531 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:555 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:563 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:579 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:759 msgid "file view" msgstr "" #: picard/ui/itemviews.py:760 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:780 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:789 msgid "album view" msgstr "" #: picard/ui/itemviews.py:790 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:908 picard/ui/options/renaming.py:206 msgid "Error" msgstr "" #: picard/ui/itemviews.py:912 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:915 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:919 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:922 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1061 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1063 picard/ui/itemviews.py:1067 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1073 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1075 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1077 msgid "No fingerprint was calculated for this file, use \"Scan\" or \"Generate AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/logview.py:152 msgid "Log" msgstr "" #: picard/ui/logview.py:162 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:172 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:177 msgid "Highlight" msgstr "" #: picard/ui/logview.py:186 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:192 picard/ui/logview.py:273 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:197 msgid "Save As..." msgstr "" #: picard/ui/logview.py:242 picard/ui/logview.py:249 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:250 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:262 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:263 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:274 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:308 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:127 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:235 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:236 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:237 #, python-format msgid "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:244 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:282 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:286 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/ui/mainwindow.py:313 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:369 msgid "Submission Error" msgstr "" #: picard/ui/mainwindow.py:370 msgid "You need to configure your AcoustID API key before you can submit fingerprints." msgstr "" #: picard/ui/mainwindow.py:375 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:379 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:384 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:389 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:393 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:397 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:400 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:403 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:406 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:407 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:412 msgid "Add Fold&er..." msgstr "" #: picard/ui/mainwindow.py:413 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:415 msgid "Ctrl+E" msgstr "" #: picard/ui/mainwindow.py:419 msgid "Close Window" msgstr "Fenster schliessen" #: picard/ui/mainwindow.py:420 msgid "Ctrl+W" msgstr "" #: picard/ui/mainwindow.py:423 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:424 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:430 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:431 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:435 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:438 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:441 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:442 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:447 picard/ui/metadatabox.py:334 #: picard/ui/ui_cdlookup.py:90 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:448 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:451 msgid "Ctrl+Shift+L" msgstr "" #: picard/ui/mainwindow.py:454 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:455 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:458 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:459 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:462 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:466 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:469 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:475 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:481 picard/ui/mainwindow.py:761 #: picard/ui/searchdialog/__init__.py:86 msgid "Search" msgstr "" #: picard/ui/mainwindow.py:485 picard/ui/mainwindow.py:491 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:486 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:488 picard/ui/mainwindow.py:612 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:499 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:500 msgid "Use AcoustID audio fingerprint to identify the files by the actual music, even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:502 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:504 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:507 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:508 picard/ui/options/interface.py:97 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:509 msgid "Generate the AcoustID audio fingerprints for the selected files without doing a lookup" msgstr "" #: picard/ui/mainwindow.py:511 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:512 msgid "Ctrl+Alt+F" msgstr "" #: picard/ui/mainwindow.py:515 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:516 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:519 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:522 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:523 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:528 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:531 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:534 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:537 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:538 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:541 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:546 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:551 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:560 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:564 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:567 msgid "Ctrl+G" msgstr "" #: picard/ui/mainwindow.py:569 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Ctrl+H" msgstr "" #: picard/ui/mainwindow.py:578 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:579 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:583 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:589 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:649 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:662 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:668 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:676 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:682 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:694 picard/ui/util.py:43 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:729 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:769 msgid "Track" msgstr "" #: picard/ui/mainwindow.py:786 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:787 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:876 msgid "All Supported Formats" msgstr "" #: picard/ui/mainwindow.py:902 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:907 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:994 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:995 msgid "Audio fingerprinting is not yet configured. Would you like to configure it now?" msgstr "" #: picard/ui/mainwindow.py:1110 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1116 #, python-format msgid "%(filename)s" msgstr "" #: picard/ui/mainwindow.py:1127 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1134 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:1180 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1181 msgid "Picard needs authorization to access your personal data on the MusicBrainz server. Would you like to log in now?" msgstr "" #: picard/ui/metadatabox.py:90 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:98 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:186 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:187 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:189 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:189 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:189 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:209 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:211 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:217 msgid "Alt+Shift+A" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Alt+Shift+E" msgstr "" #: picard/ui/metadatabox.py:222 msgid "Alt+Shift+R" msgstr "" #: picard/ui/metadatabox.py:310 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:315 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:319 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:353 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/passworddialog.py:35 #, python-format msgid "The server %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/passworddialog.py:55 #, python-format msgid "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:172 msgid "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:174 msgid "Internal player: There are not the appropriate permissions to play a media resource" msgstr "" #: picard/ui/playertoolbar.py:176 msgid "Internal player: A valid playback service was not found, playback cannot proceed" msgstr "" #: picard/ui/playertoolbar.py:178 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:184 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:192 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:199 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:337 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:343 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:350 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:393 #, python-format msgid "%d%%" msgstr "" #: picard/ui/playertoolbar.py:399 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:405 msgid "Audio volume" msgstr "" #: picard/ui/scriptsmenu.py:58 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:66 picard/ui/tagsfromfilenames.py:113 msgid "File Name" msgstr "" #: picard/ui/options/cdlookup.py:43 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:42 msgid "&Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:114 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:116 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:117 msgid "Remove value" msgstr "" #: picard/ui/ui_edittagdialog.py:118 picard/ui/ui_edittagdialog.py:119 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:120 picard/ui/ui_edittagdialog.py:121 msgid "Move selected value down" msgstr "" #: picard/ui/ui_infodialog.py:60 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:91 picard/ui/ui_provider_options_caa.py:79 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_options.py:44 msgid "Options" msgstr "" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "Beim Hinzufügen von Dateien aus Ordner die Unterordner einschliessen" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Für Abfragen standardmässig zu benutzendes CD-Laufwerk:" #: picard/ui/ui_options_cover.py:90 msgid "Location" msgstr "" #: picard/ui/ui_options_cover.py:91 msgid "Embed cover images into tags" msgstr "" #: picard/ui/ui_options_cover.py:92 msgid "Only embed a front image" msgstr "" #: picard/ui/ui_options_cover.py:93 msgid "Save cover images as separate files" msgstr "" #: picard/ui/ui_options_cover.py:94 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:95 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:96 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:97 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:98 picard/ui/ui_options_interface.py:141 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:99 picard/ui/ui_options_interface.py:142 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:73 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:74 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:75 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:76 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:77 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 #: picard/ui/ui_options_interface.py:134 picard/ui/ui_options_renaming.py:146 msgid "Browse..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Download..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_general.py:132 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:133 picard/ui/ui_options_network.py:110 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:134 picard/ui/ui_options_network.py:111 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:136 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:137 msgid "Log out" msgstr "" #: picard/ui/options/general.py:38 picard/ui/ui_options_general.py:138 msgid "General" msgstr "" #: picard/ui/ui_options_general.py:139 msgid "Automatically scan all new files" msgstr "" #: picard/ui/ui_options_general.py:140 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/ui/ui_options_general.py:141 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:142 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:143 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:144 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "Fall back on album's artists genres if no genres are found for the release or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr "" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr "" #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr "" #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:127 msgid "Miscellaneous" msgstr "" #: picard/ui/ui_options_interface.py:128 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:129 msgid "Allow selection of multiple directories" msgstr "" #: picard/ui/ui_options_interface.py:130 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:126 picard/ui/ui_options_interface.py:131 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:132 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/ui/ui_options_interface.py:133 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:135 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_interface.py:136 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:137 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:138 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:139 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:140 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:143 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:82 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/options/metadata.py:50 picard/ui/ui_options_metadata.py:96 msgid "Metadata" msgstr "" #: picard/ui/ui_options_metadata.py:97 msgid "Translate artist names to this locale where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:98 msgid "Use standardized artist names" msgstr "" #: picard/ui/ui_options_metadata.py:99 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/ui/ui_options_metadata.py:100 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/ui/ui_options_metadata.py:101 msgid "Use release relationships" msgstr "" #: picard/ui/ui_options_metadata.py:102 msgid "Use track relationships" msgstr "" #: picard/ui/ui_options_metadata.py:103 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:104 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:105 msgid "Non-album tracks:" msgstr "" #: picard/ui/ui_options_metadata.py:106 picard/ui/ui_options_metadata.py:107 #: picard/ui/ui_options_renaming.py:153 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "" #: picard/ui/ui_options_network.py:107 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_network.py:108 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "" #: picard/ui/ui_options_network.py:109 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "" #: picard/ui/ui_options_network.py:112 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:113 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:114 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:207 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "" #: picard/ui/options/plugins.py:585 picard/ui/searchdialog/album.py:149 #: picard/ui/searchdialog/artist.py:49 picard/ui/searchdialog/track.py:59 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "Picard saves the ratings together with an e-mail address identifying the user who did the rating. That way different ratings for different users can be stored in the files. Please specify the e-mail you want to use to save your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:144 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:145 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:147 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:148 msgid "Delete empty directories" msgstr "" #: picard/ui/ui_options_renaming.py:149 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:150 msgid "Replace non-ASCII characters" msgstr "" #: picard/ui/ui_options_renaming.py:151 msgid "Windows compatibility" msgstr "" #: picard/ui/ui_options_renaming.py:152 msgid "Name files like this" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Examples" msgstr "" #: picard/ui/ui_options_script.py:96 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:97 picard/ui/ui_options_script.py:98 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:99 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:100 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:101 picard/ui/widgets/scriptlistwidget.py:51 msgid "Remove script" msgstr "" #: picard/ui/ui_options_tags.py:62 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:63 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/ui/ui_options_tags.py:64 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:65 msgid "Clear existing tags" msgstr "" #: picard/ui/ui_options_tags.py:66 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/ui/ui_options_tags.py:68 msgid "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags.py:69 msgid "Tags are separated by commas and are case-insensitive." msgstr "Tags werden durch Kommas getrennt und Gross-/Kleinschreibung wird ignoriert." #: picard/ui/ui_options_tags_compatibility.py:144 msgid "ID3" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:145 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:146 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:147 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:148 msgid "ID3v2 Text Encoding" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:149 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:150 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:151 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:152 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:153 msgid "<html><head/><body><p>Default is '/' to maintain compatibility with previous Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own. </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:154 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:155 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:156 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:157 #: picard/ui/ui_options_tags_compatibility.py:161 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:158 #: picard/ui/ui_options_tags_compatibility.py:162 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:159 msgid "Remove APEv2 tags from AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:160 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:163 msgid "Remove APEv2 tags from AC3 files" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "" #: picard/ui/ui_provider_options_caa.py:80 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:81 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:82 msgid "Only use images of the following size:" msgstr "Nur Bilder mit folgender Grösse verwenden:" #: picard/ui/ui_provider_options_caa.py:83 msgid "Save only one front image as separate file" msgstr "" #: picard/ui/ui_provider_options_caa.py:84 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_caa.py:85 msgid "Use the first image type as the filename. This will not change the filename of front images." msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "First group in the regular expression, if any, will be used as type, ie. cover-back-spine.jpg will be set as types Back + Spine. If no type is found, it will default to Front type." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Unterstriche durch Leerschläge ersetzen" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:41 msgid "&Ok" msgstr "" #: picard/ui/util.py:44 msgid "Clos&e" msgstr "Schliess&en" #: picard/ui/options/__init__.py:97 msgid "Regex Error" msgstr "" #: picard/ui/options/about.py:34 msgid "About" msgstr "" #: picard/ui/options/about.py:54 msgid "translator-credits" msgstr "" #: picard/ui/options/about.py:57 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/options/about.py:73 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com>\n" "and <a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>,\n" "<a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>,\n" "<a href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>,\n" "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a>,\n" "<a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a>\n" "from <a href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/options/about.py:81 #, python-format msgid "" "<p align=\"center\"><span style=\"font-size:15px;font-weight:bold;\">MusicBrainz Picard</span><br/>\n" "Version %(version)s</p>\n" "<p align=\"center\"><small>\n" "%(third_parties_versions)s\n" "</small></p>\n" "<p align=\"center\"><strong>Supported formats</strong><br/>%(formats)s</p>\n" "<p align=\"center\"><strong>Please donate</strong><br/>\n" "Thank you for using Picard. Picard relies on the MusicBrainz database, which is operated by the MetaBrainz Foundation with the help of thousands of volunteers. If you like this application please consider donating to the MetaBrainz Foundation to keep the service running.</p>\n" "<p align=\"center\"><a href=\"%(picard_donate_url)s\">Donate now!</a></p>\n" "<p align=\"center\"><strong>Credits</strong><br/>\n" "<small>Copyright © %(copyright_years)s %(authors_credits)s and others%(translator_credits)s</small></p>\n" "<p align=\"center\"><small>%(icons_credits)s</small></p>\n" "<p align=\"center\"><strong>Official website</strong><br/><a href=\"%(picard_doc_url)s\">%(picard_doc_url)s</a></p>\n" msgstr "" #: picard/ui/options/advanced.py:32 msgid "Advanced" msgstr "" #: picard/ui/options/cover.py:35 msgid "Cover Art" msgstr "" #: picard/ui/options/dialog.py:103 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:104 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:106 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:109 msgid "Make It So!" msgstr "" #: picard/ui/options/dialog.py:193 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:213 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:217 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:224 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:225 msgid "Are you sure?" msgstr "" #: picard/ui/options/fingerprinting.py:45 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:148 #: picard/ui/options/fingerprinting.py:152 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:152 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:98 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:36 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" "<html><head/><body>\n" "<p>Zeilen, die nicht mit <b>-</b> oder <b>+</b> beginnen werden ignoriert.</p>\n" "<p>Eine Bezeichnung pro Zeile, Gross- und Klein­schrei­bung beachten</p>\n" "<p>Beispiele</p>\n" "<p><b>\n" "#Kommentar<br/>\n" "!Kommentar<br/>\n" "Kommentar\n" "</b></p>\n" "<p><u>Strenges Filtern:</u></p>\n" "<p>\n" "<b>-Wort</b>: <i>Wort</i> ausschliessen<br/>\n" "<b>+Wort</b>: <i>Wort</i> einschliessen\n" "</p>\n" "<p><u>Wildcard-Filtern:</u></p>\n" "<p>\n" "<b>-*Wort</b>: alle Genres ausschliessen, die auf <i>Wort</i><br/> enden\n" "<b>+Wort*</b>: alle Genres einschliessen, die mit <i>Wort</i><br/> beginnen\n" "<b>-W*rt</b>: alle Genres ausschliessen, die mit <i>W</i> beginnen und auf <i>rt</i> enden\n" "</p>\n" "<p><u>Filtern von gängigen Bezeichnungen (Python re syntax):</u></p>\n" "<p><b>-/^w.rt+/</b>: Genres ausschliessen, die mit <i>w</i> beginnen, gefolgt von irgendeinem Zeichen, dann ein <i>r</i>und wenigstens ein <i>t</i> enthalten\n" "</p>\n" "</body></html>" #: picard/ui/options/genres.py:61 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:75 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:141 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:50 msgid "User Interface" msgstr "" #: picard/ui/options/interface.py:57 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:61 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:65 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:69 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:73 msgid "Scan" msgstr "" #: picard/ui/options/interface.py:77 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:81 msgid "Save" msgstr "" #: picard/ui/options/interface.py:93 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:101 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:105 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:144 msgid "System default" msgstr "" #: picard/ui/options/interface.py:201 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:202 msgid "You have changed the interface language. You have to restart Picard in order for the change to take effect." msgstr "" #: picard/ui/options/interface.py:226 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:57 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:136 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:137 msgid "You have changed the interface colors. You may have to restart Picard in order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:34 msgid "Top Tags" msgstr "" #: picard/ui/options/matching.py:32 msgid "Matching" msgstr "" #: picard/ui/options/network.py:32 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:126 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:134 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:140 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:144 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:154 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:387 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:395 picard/ui/options/plugins.py:404 #: picard/ui/options/plugins.py:425 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:396 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:405 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:426 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:447 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:448 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:578 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:580 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:587 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:589 picard/util/tags.py:59 msgid "License" msgstr "" #: picard/ui/options/plugins.py:626 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:627 msgid "Please try again later." msgstr "" #: picard/ui/options/ratings.py:32 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:147 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:183 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:63 msgid "File Naming" msgstr "" #: picard/ui/options/renaming.py:193 picard/ui/options/scripting.py:197 msgid "<a href=\"%(picard-doc-scripting-url)s\">Open Scripting Documentation in your browser</a>" msgstr "" #: picard/ui/options/renaming.py:206 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/renaming.py:216 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/options/scripting.py:116 msgid "Scripting" msgstr "" #: picard/ui/options/scripting.py:171 msgid "Script Error" msgstr "" #: picard/ui/options/tags.py:40 msgid "Tags" msgstr "" #: picard/ui/options/tags_compatibility.py:36 msgid "Tag Compatibility" msgstr "" #: picard/ui/searchdialog/__init__.py:131 msgid " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:252 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:288 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:319 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:357 #, python-format msgid "<strong>Following error occurred while fetching results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:368 msgid "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:144 picard/ui/searchdialog/track.py:54 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:147 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:158 picard/util/tags.py:57 msgid "Language" msgstr "" #: picard/ui/searchdialog/album.py:160 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:162 picard/ui/searchdialog/artist.py:57 #: picard/ui/searchdialog/track.py:66 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:45 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:47 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:51 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:52 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:53 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:57 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:62 msgid "Release" msgstr "" #: picard/ui/searchdialog/track.py:173 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:48 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:72 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:73 msgid "Confirm Remove" msgstr "" #: picard/util/bytes2human.py:34 #, python-format msgid "%s B" msgstr "" #: picard/util/bytes2human.py:35 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:36 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:38 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:44 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:85 #, python-format msgid "%s " msgstr "" #: picard/util/checkupdate.py:98 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:102 picard/util/checkupdate.py:133 #: picard/util/checkupdate.py:153 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:103 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:134 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:150 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:154 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:24 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:25 msgid "AcoustID" msgstr "" #: picard/util/tags.py:27 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:29 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:30 msgid "Arranger" msgstr "" #: picard/util/tags.py:32 msgid "Artists" msgstr "" #: picard/util/tags.py:33 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:34 msgid "ASIN" msgstr "" #: picard/util/tags.py:36 msgid "BPM" msgstr "" #: picard/util/tags.py:37 msgid "Catalog Number" msgstr "" #: picard/util/tags.py:38 msgid "Comment" msgstr "" #: picard/util/tags.py:39 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:41 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:42 msgid "Conductor" msgstr "" #: picard/util/tags.py:43 msgid "Copyright" msgstr "" #: picard/util/tags.py:45 msgid "Disc Id" msgstr "" #: picard/util/tags.py:46 msgid "Disc Number" msgstr "" #: picard/util/tags.py:48 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:49 msgid "Encoded By" msgstr "" #: picard/util/tags.py:50 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:51 msgid "Engineer" msgstr "" #: picard/util/tags.py:53 msgid "Grouping" msgstr "" #: picard/util/tags.py:54 msgid "ISRC" msgstr "" #: picard/util/tags.py:55 msgid "Key" msgstr "" #: picard/util/tags.py:56 msgid "Record Label" msgstr "" #: picard/util/tags.py:60 msgid "Lyricist" msgstr "" #: picard/util/tags.py:61 msgid "Lyrics" msgstr "" #: picard/util/tags.py:63 msgid "Mixer" msgstr "" #: picard/util/tags.py:64 msgid "Mood" msgstr "" #: picard/util/tags.py:65 msgid "Movement" msgstr "" #: picard/util/tags.py:66 msgid "Movement Number" msgstr "" #: picard/util/tags.py:67 msgid "Movement Count" msgstr "" #: picard/util/tags.py:68 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:69 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:70 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:71 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:72 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:73 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:74 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:75 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:76 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:77 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:78 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:79 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:80 msgid "Original Album" msgstr "" #: picard/util/tags.py:81 msgid "Original Artist" msgstr "" #: picard/util/tags.py:82 msgid "Original Release Date" msgstr "" #: picard/util/tags.py:83 msgid "Original Filename" msgstr "" #: picard/util/tags.py:84 msgid "Original Year" msgstr "" #: picard/util/tags.py:85 msgid "Performer" msgstr "" #: picard/util/tags.py:86 msgid "Producer" msgstr "" #: picard/util/tags.py:87 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:88 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:89 msgid "Rating" msgstr "" #: picard/util/tags.py:90 msgid "Release Country" msgstr "" #: picard/util/tags.py:91 msgid "Release Status" msgstr "" #: picard/util/tags.py:92 msgid "Release Type" msgstr "" #: picard/util/tags.py:93 msgid "Remixer" msgstr "" #: picard/util/tags.py:94 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:95 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:96 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:97 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:98 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:99 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:100 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:101 msgid "Script" msgstr "" #: picard/util/tags.py:102 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:103 msgid "Subtitle" msgstr "" #: picard/util/tags.py:105 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:106 msgid "Total Discs" msgstr "" #: picard/util/tags.py:107 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:108 msgid "Track Number" msgstr "" #: picard/util/tags.py:109 msgid "Artist Website" msgstr "" #: picard/util/tags.py:110 msgid "Work" msgstr "" #: picard/util/tags.py:111 msgid "Writer" msgstr "" #: picard/util/versions.py:62 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:38 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:38 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/el.po�����������������������������������������������������������������������0000664�0000000�0000000�00000516415�14167750105�0016003�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Dimitris <dimpole@gmail.com>, 2013-2014 # Dimitris <dimpole@gmail.com>, 2012 # dimits, 2016 # FIRST AUTHOR <EMAIL@ADDRESS>, 2009 # Panos Bouklis <panos@echidna-band.com>, 2012 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # Yannis Anthymidis, 2013 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Greek (http://www.transifex.com/musicbrainz/musicbrainz/language/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: el\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Τα αρχεία δεν ταιριάζουν" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "Δίσκος %(id)s φορτώθηκε: %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "Φόρτωση δίσκου %(id)s ..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[φόρτωση πληροφοριών άλμπουμ]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[αδύνατη η φόρτωση του άλμπουμ %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "Ομάδα %(album)s αναγνωρίστηκε!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "Δε βρέθηκε κυκλοφορία που να αντιστοιχεί στην ομάδα %(album)s" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "Αναζήτηση μεταδεδομένων για την ομάδα %(album)s..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "Προστέθηκε %(count)i κυκλοφορία στη συλλογή «%(name)s»" msgstr[1] "Προστέθηκαν %(count)i κυκλοφορίες στη συλλογή «%(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] "Αφαιρέθηκε %(count)i κυκλοφορία από τη συλλογή «%(name)s»" msgstr[1] "Αφαιρέθηκαν %(count)i κυκλοφορίες από τη συλλογή «%(name)s»" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "Σφάλμα κατά τη φόρτωση των συλλογών: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "Αφαίρεση συστήματος ονομασίας αρχείων για δίσκους με Διάφορους Καλλιτέχνες" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "Το ξεχωριστό σύστημα ονομασίας αρχείων για δίσκους με διάφορους καλλιτέχνες έχει αφαιρεθεί από αυτή την έκδοση του Picard.\nΤο σύστημα ονομασίας αρχείων σας έχει συγχωνευτεί με αυτό των δίσκων με έναν καλλιτέχνη." #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "Το ξεχωριστό σύστημα ονομασίας αρχείων για δίσκους με διάφορους καλλιτέχνες έχει αφαιρεθεί από αυτή την έκδοση του Picard.\nΑυτή τη στιγμή δε χρησιμοποιείτε αυτή την επιλογή, αλλά έχετε ορισμένο ένα ξεχωριστό σύστημα ονομασίας αρχείων.\nΘέλετε να το αφαιρέσετε ή να το συγχωνεύσετε με το σύστημα ονομασίας αρχείων για δίσκους με έναν καλλιτέχνη;" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Συγχώνευση" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Αφαίρεση" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "Δε βρέθηκαν κομμάτια που να ξεπερνούν τον κατώφλι ομοιότητας για το αρχείο '%(filename)s' ." #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "Το αρχείο '%(filename)s' αναγνωρίστηκε!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Δεν υπάρχει κομμάτι που να ταιριάζει με το αρχείο '%(filename)s'" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "Αναζήτηση των μεταδεδομένων για το αρχείο %(filename)s ..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Γενικά" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Αυτόματη σάρωση όλων των νέων αρχείων" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "Παράβλεψη MBID κατά τη φόρτωση νέων αρχείων" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Μεταδεδομένα" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Χρήση σχέσεων κυκλοφοριών" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Χρήση σχέσεων κομματιών" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Μετατροπή σημείων στίξης Unicode σε ASCII" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Χρήση προτυποποιημένων ονομάτων καλλιτεχνών" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Ετικέτες" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "Διατήρηση χρονοσημάνσεων των ετικετοπιημένων αρχείων" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Εκκαθάριση υπαρχόντων ετικετών" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Αφαίρεση ετικετών ID3 από αρχεία FLAC" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Αφαίρεση ετικετών APEv2 από αρχεία MP3" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Αφαίρεση ετικετών APEv2 από αρχεία AAC" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Αφαίρεση ετικετών APEv2 από αρχεία AC3" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "Κωδικοποίηση κειμένου ID3v2" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Εξώφυλλο" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Ενσωμάτωση εξωφύλλου στις ετικέτες" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Αποθήκευση εξωφύλλων ως ξεχωριστά αρχεία" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "Ονομασία αρχείων" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Συμβατότητα με Windows" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Αντικατάσταση των μη-ASCII χαρακτήρων" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Διαγραφή κενών καταλόγων" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Διεπαφή χρήστη" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Να επιτρέπεται η επιλογή πολλαπλών καταλόγων" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "Εμφάνιση διαλόγου επιβεβαίωσης εξόδου για τις μη αποθηκευμένες αλλαγές" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Για προχωρημένους" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "Αγνόηση &κρυφών αρχείων" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Κομμάτια" #: picard/releasegroup.py:70 msgid "Year" msgstr "Έτος" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Χώρα" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Μορφή" #: picard/releasegroup.py:73 msgid "Label" msgstr "Δισκογραφική εταιρεία" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "Αρ. Καταλόγου" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[κανένα barcode]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[καμία πληροφορία κυκλοφορίας]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "Λογαριασμός MusicBrainz" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "Κωδικός εξουσιοδότησης:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Αφαίρεση δίσκου %(id)s: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Σφάλμα αναζήτησης CD" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Σφάλμα κατά την ανάγνωση του CD:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "Σφάλμα δικτύου για την αναζήτηση AcoustID για '%(filename)s'!" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "Η αναζήτηση AcoustID απέτυχε για '%(filename)s'!" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "Η αναζήτηση AcoustID δεν επέστρεψε αποτελέσματα για το αρχείο '%(filename)s'" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "Αναζήτηση αποτυπώματος για το αρχείο '%(filename)s' ..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "Υποβολή AcoustID..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Δανέζικα" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Γερμανικά" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Αγγλικά" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Αγγλικά (Καναδάς)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Αγγλικά (Ηνωμένο Βασίλειο)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Ισπανικά" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Εσθονικά" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Φινλανδικά" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Γαλλικά" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Γαλικιανά" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Ουγγρικά" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Ισλανδικά" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Ιταλικά" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Νορβηγικά Bokmål" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Ολλανδικά" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "Οξιτανικά" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Πολωνικά" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Πορτογαλικά Βραζιλίας" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Ρουμάνικα" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Αλβανικά" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Σουηδικά" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Αφρικάανς" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "Αμχαρικά" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Αρμένικη" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "Ασσαμέζικα" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Αζέρικα" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "Βασκικά" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Λευκωρώσικα" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Μπεγκάλι" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Βοσνιακά" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Βουλγαρικά" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "Βιρμανικά" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Κινέζικα" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "Κοπτική" #: picard/const/locales.py:105 msgid "Cornish" msgstr "Κορνουαλικά" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Κροατικά" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "Ντιβεχί" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "Ντζόνγκα" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "Εσπεράντο" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "Έουε" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "Φεροϊκά" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "Φιλιππινέζικα" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "Φριουλανικά" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "Γεωργιανή" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "Γκουτζαράτι" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "Χάουσα" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "Χαβανέζικα" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Χίντι" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "Ίγκμπο" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "Ινδονησιανά" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "Ιντερλίνγκουα" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "Ινούκτιτουτ" #: picard/const/locales.py:223 msgid "Irish" msgstr "Ιρλανδικά" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Κανάντα" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "Καζακικά" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "Κινιαρουάντα" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "Κιργιζικά" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "Κουρδικά" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "Λαοτινή" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "Λεττονικά" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Λιθουανικά" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "Μακεδονικά" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "Μαλαισιακά" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "Μαλαγιάλαμ" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "Μαλτέζικα" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "Μανξ" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "Μαράθι" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "Μολδαβικά" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "Μογγολική" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "Νεπαλικά" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Νορβηγικά" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "Νεονορβηγικά" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "Ορίγια" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "Περσικά" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "Σανσκριτικά" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Σέρβικα" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "Σινχάλα" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "Σομαλικά" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "Σουαχίλι" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "Σουάζι" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "Συριακή" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "Ταγκαλόγκ" #: picard/const/locales.py:424 msgid "Tajik" msgstr "Τατζίκ" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "Ταμίλ" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "Ταταρικά" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "Τελούγκου" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "Ταϊλανδική" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "Θιβετιανή" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Τόνγκα" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "Τσόγκα" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "Τσουάνα" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "Ουϊγκούρ" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "Ούρντου" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "Ουζμπεκικά" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "Βένδα" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Βιετναμέζικα" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Ουαλικά" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "Γουόλοφ" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "Γιορούμπα" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "Ζουλού" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "Κυριλλική" #: picard/const/scripts.py:27 msgid "Latin" msgstr "Λατινική" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "Χιραγκάνα" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "Κατέβηκε εξωφύλλου του τύπου '%(type)s' για %(albumid)s από %(host)s ..." #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "Κατέβασμα εξωφύλλου του τύπου '%(type)s' για %(albumid)s από %(host)s ..." #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Άγνωστο" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Πλήρες μέγεθος" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "Τύποι εξώφυλλων" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Cover Art Archive" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Μπουκλής Πάνος (panos@echidna-band.com)\n\nLaunchpad Contributions:\n Asterios Katsifodimos https://launchpad.net/~asteriosk\n Christos Spyroglou https://launchpad.net/~cspyroglou\n c7p https://launchpad.net/~c7p\n daydreamer https://launchpad.net/~petros-adamopoulos" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Μεταφράστηκε στα Ελληνικά από %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Άλμπουμ" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Καλλιτέχνης" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Ημερομηνία" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Δισκογραφικές εταιρείες" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Αριθμοί καταλόγου" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Barcode" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "Αποσαφήνιση" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "Ανανέωση λίστας" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s (%i κυκλοφορία)" msgstr[1] "%s (%i κυκλοφορίες)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "Προβολή κυκλοφορίας στο MusicBrainz" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Μετακίνηση ετικετοποιημένων αρχείων εδώ" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "Εμφάνιση &κρυφών αρχείων" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "&Χρήση ως αρχικό φάκελο" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Πληροφορίες" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "Άνοιγμα σε εξωτερικό πρόγραμμα προβολής με διπλό κλικ\nΠροσωρινό αρχείο: %s\nΠηγή: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Όνομα αρχείου:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Μορφή:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Μέγεθος:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Διάρκεια:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Ρυθμός bit:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Ρυθμός δειγματοληψίας:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "bits ανά δείγμα:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Stereo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Κανάλια:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Άλμπουμ:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Καλλιτέχνης:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "Λίστα κομματιών:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "Πληροφορίες δίσκου" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Πληροφορίες" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "Πληροφορίες Ομάδας" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Αρχεία" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Άλμπουμς" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "Εκκρεμής αρχεία" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "Εκκρεμής αιτήματα" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Τίτλος" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Διάρκεια" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Καλλιτέχνης Άλμπουμ" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Συνθέτης" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Υπότιτλος δίσκου" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Μέσα" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Είδος" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Πρώτη ημερομηνία κυκλοφορίας" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Ανάπτυξη όλων" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "&Σύμπτυξη όλων" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "&Άλλες εκδόσεις" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Φόρτωση..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Συλλογές" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "Π&ρόσθετα" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "προβολή αρχείου" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "Περιέχει μη ταιριασμένα αρχεία και ομάδες" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Ομάδες" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "προβολή δίσκου" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "Περιέχει άλμπουμ και ταιριασμένα αρχεία" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Αρχείο καταγραφής" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "Ιστορικό δραστηριότητας" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Μη αποθηκευμένες αλλαγές" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Είστε σίγουροι ότι θέλετε να κλείσετε το Picard;" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "Υπάρχει %d αρχείο που δεν έχει αποθηκευτεί. Αν κλείσετε το Picard θα χάσετε όλες τις μη αποθηκευμένες αλλαγές." msgstr[1] "Υπάρχουν %d αρχεία που δεν έχουν αποθηκευτεί. Αν κλείσετε το Picard θα χάσετε όλες τις μη αποθηκευμένες αλλαγές." #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "&Έξοδος από Picard" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Έτοιμο" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "Πρέπει να ρυθμίσετε το κλειδί AcoustID API σας πριν να υποβάλετε αποτυπώματα." #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Επιλογές..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Αποκοπή" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Επικόλληση" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Βοήθεια..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&Σχετικά..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Δωρεά..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "&Αναφορά σφάλματος" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "&Φόρουμ υποστήριξης" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Προσθήκη αρχείων..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Πρόσθεσε αρχεία" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "Προσ&θήκη καταλόγου..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Προσθήκη φακέλου" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Αποθήκευση" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Αποθήκευση επιλεγμένων αρχείων" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "Υποβολή ακουστικών αποτυπωμάτων" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "Έ&ξοδος" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "&Αφαίρεση" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Αφαίρεση επιλεγμένων αρχείων/αλμπουμ" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "Αναζήτηση στον &περιηγητή" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "Αναζήτηση του επιλεγμένου αντικειμένου στην ιστοσελίδα του MusicBrainz" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "Εξερεύνηση αρχείων" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Εξώφυλλο" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Αναζήτηση" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "Αναζήτηση &CD..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "Αναζήτηση των πληροφοριών του CD στον οδηγό σας" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "&Σάρωση" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "Ομ&άδες" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&Αναζήτηση" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "Αναζήτηση των επιλεγμένων αντικειμένων στο MusicBrainz" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Πληροφορίες..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "&Ανανέωση" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "&Μετονομασία αρχείων" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "&Μετακίνηση αρχείων" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "Αποθήκευση &ετικετών" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Ετικέτα από τα &ονόματα αρχείων..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "&Άνοιγμα των συλλογών μου στο πρόγραμμα περιήγησης" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "Προβολή &ιστορικού δραστηριότητας" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "Αναπαραγωγή του αρχείου στο προεπιλεγμένο σας πρόγραμμα αναπαραγωγής πολυμέσων " #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Αρχείο" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Επεξεργασία" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Προβολή" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Επιλογές" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "&Εργαλεία" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Βοήθεια" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Ενέργειες" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Κομμάτι" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Όλες οι υποστηριζόμενες μορφές" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "Προσθήκη πολλαπλών καταλόγων από '%(directory)s' ..." #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "Προσθήκη φακέλου: '%(directory)s' ..." #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "Απαιτείται ρύθμιση" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "Τα αποτυπώματα ήχου δεν έχουν ρυθμιστεί ακόμα. Θέλετε να τα ρυθμίσετε τώρα;" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (σφάλμα: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s (%(similarity)d%%) (σφάλμα: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "Απαιτείται έλεγχος ταυτότητας" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Το Picard χρειάζεται εξουσιοδότηση για να αποκτήσει πρόσβαση στα προσωπικά σας δεδομένα στους server του MusicBrainz. Θέλετε να κάνετε είσοδο τώρα;" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(διαφορετική μεταξύ %d αντικειμένου)" msgstr[1] "(διαφορετική μεταξύ %d αντικειμένων)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(λείπει από %d αντικείμενο)" msgstr[1] "(λείπει από %d αντικείμενα)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "προβολή μεταδεδομένων" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "Προβάλλει πρωτότυπες και νέες ετικέτες για τα επιλεγμένα αρχεία" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Ετικέτα" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Αρχική τιμή" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Νέα τιμή" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Προσθήκη νέας ετικέτας" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Εμφάνιση αλλαγών πρώτα" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Επεξεργασία..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "Χρήση αρχική τιμής" msgstr[1] "Χρήση αρχικών τιμών" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "Ο εξυπηρετητής %s απαιτεί να εισέλθετε στο σύστημα. Παρακαλούμε εισάγετε το όνομα χρήστη και τον κωδικό πρόσβασής σας." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "Ο διαμεσολαβητής %s απαιτεί να εισαχθειτε στο σύστημα. Παρακαλούμε εισάγετε το όνομα χρήστη και τον κωδικό πρόσβασής σας." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Σφάλμα" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "Αντιγραφή" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Η μορφή ονομασία αρχείων δεν πρέπει να είναι κενή." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Όνομα αρχείου" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Αναζήτηση CD" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Οι ακόλουθες κυκλοφορίες στο MusicBrainz αντιστοιχούν στο CD:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Άκυρο" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Επεξεργασία ετικέτας" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Επεξεργασία τιμής" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Προσθήκη τιμής" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Αφαίρεση τιμής" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "Φόρμα" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Επιλογές" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Περιήγηση…" #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Λήψη..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "Προχωρημένες ρυθίσεις" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "Συσκευή CD-ROM που θα χρησιμοποιηθεί για τις αναζητήσεις:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Προκαθορισμένη συσκευή CD-ROM που χρησιμοποιείται για τις αναζητήσεις:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "Χρήση του παρακάτω ονόματος αρχείου για εικόνες:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Αντικατάσταση του αρχείου αν υπάρχει ήδη" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Αποτυπώματα ήχου" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "Να μη χρησιμοποιούνται αποτυπώματα ήχου" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Χρήση AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "Ρυθμίσεις AcoustID" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "Υπολογιστής αποτυπώματος" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "Κλειδί API:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Λήψη κλεδιού API..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "Εξυπηρετητής MusicBrainz " #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Θύρα:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Διεύθυνση εξυπηρετητή" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "Σύνδεση" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "Αποσύνδεση" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Χρήση συνεργατικών ετικετών για είδος" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Εμφάνιση κειμένου κάτω από τα εικονίδια" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Γλώσσα διεπαφής χρήστη:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Διάφορα" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Χρήση προχωρημένης σύνταξης ερωτήματος" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "Έναρξη περιήγησης στον παρακάτων φάκελο:" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Κατώφλια" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Ελάχιστη ομοιότητα για τα αρχεία που ταιριάζουν με τα κομμάτια:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Ελάχιστη ομοιότητα για τις αναζητήσεις αρχείων:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Ελάχιστη ομοιότητα για τις αναζητήσεις ομάδων:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Προσαρμοσμένα πεδία" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Διάφοροι καλλιτέχνες:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Κομμάτια εκτός άλμπουμ:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Προκαθορισμένο" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Διαμεσολαβητής" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Όνομα χρήστη:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Κωδικός πρόσβασης:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "Ενσωμάτωση με πρόγραμμα περιήγησης" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Πρόσθετα" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Όνομα" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Έκδοση" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Εγκατάσταση προσθέτου..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Άνοιγμα φακέλου πρόσθετων" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Λεπτομέρειες" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Ενεργοποίηση βαθμολογιών κομματιού" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Το Picard αποθηκεύει τις βαθμολογίες μαζί με τη διεύθυνση e-mail αναγνωρίζοντας το χρήστη που έκανε τη βαθμολόγηση. Με αυτόν τον τρόπο μπορούν να αποθηκευτούν στα αρχεία διαφορετικές βαθμολογίες από διαφορετικούς χρήστες. Παρακαλούμε καθορίστε τη διεύθυνση e-mail που επιθυμείτε να χρησιμοποιείσετε για τον αποθήκευση των βαθμολογιών σας." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "E-mail:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Υποβολή βαθμολογιών στο MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "Προτιμώμενοι τύποι κυκλοφορίας" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "Προτιμώμενες χώρες κυκλοφορίας" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "Προτιμώμενες μορφές κυκλοφορίας" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Μετονομασία αρχείων κατά την αποθήκευση" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "Εισαγωγή" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Εγγραφή ετικετών στα αρχεία" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "Πριν την ετικετοποίηση" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "Διατήρηση αυτών των ετικετών από καθαρισμό ή αντικατάσταση με δεδομένα από το MusicBrainz:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "Έκδοση ID3v2" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "Ένωση πολλαπλών ετικετών ID3 έκδοσης 2.3 με:" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Συμπερίληψη ετικετών ID3v1 στα αρχεία" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Απαιτείται έλεγχος ταυτότητας" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "Επιλογή τύπων..." #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "Χρήση εικόνων μόνο των παρακάτω διαστάσεων:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "Κατέβασμα μόνο εγκεκριμένων εικόνων" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "Τίτλος:" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "Έκδοση:" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "Περιγραφή:" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Μετατροπή ονομάτων αρχείων σε ετικέτες" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Αντικατάσταση κάτω παύλας με κενό" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Προεπισκόπηση" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&ΟΚ" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "Σφάλμα στο Regex" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "Κανένα" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "Αποτυπώματα" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "Συνδεδεμένος ως <b>%s</b>." #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "Είδη" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Σάρωση" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Αποθήκευση" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Προεπιλογή συστήματος" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Η γλώσσα άλλαξε" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Αλλάξατε τη γλώσσα διεπαφής. Πρέπει να επανεκκινήσετε το Picard για να έχουν αποτέλεσμα οι αλλαγές." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "Τιμή" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Ταιριάζουν" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "Δίκτυο" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Άδεια χρήσης" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "Νέο" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "Διαγραφή" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "Άγνωστη γραφή" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Βαθμολογίες" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "Προτιμώμενες κυκλοφορίες" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "Επαναφορά όλων" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "Ο προορισμός μετακίνησης αρχείων δεν πρέπει να είναι κενός" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Γλώσσα" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Κυκλοφορία " #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "Αποτύπωμα AcoustID" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Ταξινόμηση καλλιτεχνών δίσκων" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Ταξινόμηση άλμπουμ" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Ενορχηστρωτής" #: picard/util/tags.py:42 msgid "Artists" msgstr "Καλλιτέχνες" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Ταξινόμηση καλλιτεχνών" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Αριθμός καταλόγου" #: picard/util/tags.py:48 msgid "Comment" msgstr "Σχόλιο" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "Συλλογή (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "Ταξινόμηση συνθετών" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Διευθυντής ορχήστρας" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Πνευματικά δικαιώματα" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "Disc Id" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Αριθμός δίσκου" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-Mixer" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Κωδικοποιήθηκε από" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "Ρυθμίσεις κωδικοποιητή" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Μηχανικός" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Ομαδοποίηση" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Δισκογραφική εταιρεία" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Στιχουργός" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Στίχοι" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Mixer" #: picard/util/tags.py:76 msgid "Mood" msgstr "Διάθεση" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "MusicBrainz Id καλλιτέχνη κυκλοφορίας" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz Id κυκλοφορίας" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz Id καλλιτέχνη" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "MusicBrainz Id δίσκου" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "MusicBrainz Id ηχογράφησης" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "MusicBrainz Id ομάδας κυκλοφοριών" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "MusicBrainz Id κομματιού" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "MusicBrainz Id έργου" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "MusicIP Fingerprint" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "Αρχική χρονιά" #: picard/util/tags.py:97 msgid "Performer" msgstr "Εκτελεστής" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Παραγωγός" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "Βαθμολογία" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Χώρα κυκλοφορίας" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Κατάσταση κυκλοφορίας" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Τύπος κυκλοφορίας" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remixer" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Γραφή" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Υπότιτλος" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Ταξινόμηση τίτλων" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Πλήθος δίσκων" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Αριθμός κομματιών" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Αριθμός κομματιού" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "Ιστοσελίδα καλλιτέχνη" #: picard/util/tags.py:126 msgid "Work" msgstr "Έργο" #: picard/util/tags.py:127 msgid "Writer" msgstr "Συγγραφέας" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "δεν είναι εγκατεστημένο" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Σφάλμα περιηγητή" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Σφάλμα κατά την έναρξη του προγράμματος περιήγησης:\n\n%s" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/en.po�����������������������������������������������������������������������0000664�0000000�0000000�00000223513�14167750105�0015777�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# English translation for picard # Copyright (c) MusicBrainz # This file is distributed under the same license as the picard package. # FIRST AUTHOR <EMAIL@ADDRESS>, 2006. # msgid "" msgstr "" "Project-Id-Version: picard\n" "Report-Msgid-Bugs-To: http://bugs.musicbrainz.org/\n" "POT-Creation-Date: 2011-10-08 12:39+0200\n" "PO-Revision-Date: 2009-10-26 09:56+0000\n" "Last-Translator: Lukáš Lalinský <lalinsky@gmail.com>\n" "Language-Team: English <en@li.org>\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-Launchpad-Export-Date: 2011-10-09 05:09+0000\n" "X-Generator: Launchpad (build 14110)\n" #: ../picard/file.py:531 #, python-format msgid "File %s identified!" msgstr "" #: ../picard/ui/options/tags.py:29 msgid "Tags" msgstr "" #: ../picard/ui/options/about.py:29 msgid "About" msgstr "" #: ../picard/const.py:49 msgid "CD" msgstr "" #: ../picard/const.py:50 msgid "CD-R" msgstr "" #: ../picard/const.py:51 msgid "HDCD" msgstr "" #: ../picard/const.py:52 msgid "8cm CD" msgstr "" #: ../picard/const.py:53 msgid "Vinyl" msgstr "" #: ../picard/const.py:54 msgid "7\" Vinyl" msgstr "" #: ../picard/const.py:55 msgid "10\" Vinyl" msgstr "" #: ../picard/const.py:56 msgid "12\" Vinyl" msgstr "" #: ../picard/const.py:57 msgid "Digital Media" msgstr "" #: ../picard/const.py:58 msgid "USB Flash Drive" msgstr "" #: ../picard/const.py:59 msgid "slotMusic" msgstr "" #: ../picard/const.py:60 msgid "Cassette" msgstr "" #: ../picard/const.py:61 msgid "DVD" msgstr "" #: ../picard/const.py:62 msgid "DVD-Audio" msgstr "" #: ../picard/const.py:63 msgid "DVD-Video" msgstr "" #: ../picard/const.py:64 msgid "SACD" msgstr "" #: ../picard/const.py:65 msgid "DualDisc" msgstr "" #: ../picard/const.py:66 msgid "MiniDisc" msgstr "" #: ../picard/const.py:67 msgid "Blu-ray" msgstr "" #: ../picard/const.py:68 msgid "HD-DVD" msgstr "" #: ../picard/const.py:69 msgid "Videotape" msgstr "" #: ../picard/const.py:70 msgid "VHS" msgstr "" #: ../picard/const.py:71 msgid "Betamax" msgstr "" #: ../picard/const.py:72 msgid "VCD" msgstr "" #: ../picard/const.py:73 msgid "SVCD" msgstr "" #: ../picard/const.py:74 msgid "UMD" msgstr "" #: ../picard/const.py:75 ../picard/ui/ui_options_releases.py:227 msgid "Other" msgstr "" #: ../picard/const.py:76 msgid "LaserDisc" msgstr "" #: ../picard/const.py:77 msgid "Cartridge" msgstr "" #: ../picard/const.py:78 msgid "Reel-to-reel" msgstr "" #: ../picard/const.py:79 msgid "DAT" msgstr "" #: ../picard/const.py:80 msgid "Wax Cylinder" msgstr "" #: ../picard/const.py:81 msgid "Piano Roll" msgstr "" #: ../picard/const.py:82 msgid "DCC" msgstr "" #: ../picard/const.py:87 msgid "Bangladesh" msgstr "" #: ../picard/const.py:88 msgid "Belgium" msgstr "" #: ../picard/const.py:89 msgid "Burkina Faso" msgstr "" #: ../picard/const.py:90 msgid "Bulgaria" msgstr "" #: ../picard/const.py:91 msgid "Barbados" msgstr "" #: ../picard/const.py:92 msgid "Wallis and Futuna Islands" msgstr "" #: ../picard/const.py:93 msgid "Bermuda" msgstr "" #: ../picard/const.py:94 msgid "Brunei Darussalam" msgstr "" #: ../picard/const.py:95 msgid "Bolivia" msgstr "" #: ../picard/const.py:96 msgid "Bahrain" msgstr "" #: ../picard/const.py:97 msgid "Burundi" msgstr "" #: ../picard/const.py:98 msgid "Benin" msgstr "" #: ../picard/const.py:99 msgid "Bhutan" msgstr "" #: ../picard/const.py:100 msgid "Jamaica" msgstr "" #: ../picard/const.py:101 msgid "Bouvet Island" msgstr "" #: ../picard/const.py:102 msgid "Botswana" msgstr "" #: ../picard/const.py:103 msgid "Samoa" msgstr "" #: ../picard/const.py:104 msgid "Brazil" msgstr "" #: ../picard/const.py:105 msgid "Bahamas" msgstr "" #: ../picard/const.py:106 msgid "Belarus" msgstr "" #: ../picard/const.py:107 msgid "Belize" msgstr "" #: ../picard/const.py:108 msgid "Russian Federation" msgstr "" #: ../picard/const.py:109 msgid "Rwanda" msgstr "" #: ../picard/const.py:110 msgid "Reunion" msgstr "" #: ../picard/const.py:111 msgid "Turkmenistan" msgstr "" #: ../picard/const.py:112 msgid "Tajikistan" msgstr "" #: ../picard/const.py:113 msgid "Romania" msgstr "" #: ../picard/const.py:114 msgid "Tokelau" msgstr "" #: ../picard/const.py:115 msgid "Guinea-Bissa" msgstr "" #: ../picard/const.py:116 msgid "Guam" msgstr "" #: ../picard/const.py:117 msgid "Guatemala" msgstr "" #: ../picard/const.py:118 msgid "Greece" msgstr "" #: ../picard/const.py:119 msgid "Equatorial Guinea" msgstr "" #: ../picard/const.py:120 msgid "Guadeloupe" msgstr "" #: ../picard/const.py:121 msgid "Japan" msgstr "" #: ../picard/const.py:122 msgid "Guyana" msgstr "" #: ../picard/const.py:123 msgid "French Guiana" msgstr "" #: ../picard/const.py:124 msgid "Georgia" msgstr "" #: ../picard/const.py:125 msgid "Grenada" msgstr "" #: ../picard/const.py:126 msgid "United Kingdom" msgstr "" #: ../picard/const.py:127 msgid "Gabon" msgstr "" #: ../picard/const.py:128 msgid "El Salvador" msgstr "" #: ../picard/const.py:129 msgid "Guinea" msgstr "" #: ../picard/const.py:130 msgid "Gambia" msgstr "" #: ../picard/const.py:131 msgid "Greenland" msgstr "" #: ../picard/const.py:132 msgid "Gibraltar" msgstr "" #: ../picard/const.py:133 msgid "Ghana" msgstr "" #: ../picard/const.py:134 msgid "Oman" msgstr "" #: ../picard/const.py:135 msgid "Tunisia" msgstr "" #: ../picard/const.py:136 msgid "Jordan" msgstr "" #: ../picard/const.py:137 msgid "Haiti" msgstr "" #: ../picard/const.py:138 msgid "Hungary" msgstr "" #: ../picard/const.py:139 msgid "Hong Kong" msgstr "" #: ../picard/const.py:140 msgid "Honduras" msgstr "" #: ../picard/const.py:141 msgid "Heard and Mc Donald Islands" msgstr "" #: ../picard/const.py:142 msgid "Venezuela" msgstr "" #: ../picard/const.py:143 msgid "Puerto Rico" msgstr "" #: ../picard/const.py:144 msgid "Palau" msgstr "" #: ../picard/const.py:145 msgid "Portugal" msgstr "" #: ../picard/const.py:146 msgid "Svalbard and Jan Mayen Islands" msgstr "" #: ../picard/const.py:147 msgid "Paraguay" msgstr "" #: ../picard/const.py:148 msgid "Iraq" msgstr "" #: ../picard/const.py:149 msgid "Panama" msgstr "" #: ../picard/const.py:150 msgid "French Polynesia" msgstr "" #: ../picard/const.py:151 msgid "Papua New Guinea" msgstr "" #: ../picard/const.py:152 msgid "Peru" msgstr "" #: ../picard/const.py:153 msgid "Pakistan" msgstr "" #: ../picard/const.py:154 msgid "Philippines" msgstr "" #: ../picard/const.py:155 msgid "Pitcairn" msgstr "" #: ../picard/const.py:156 msgid "Poland" msgstr "" #: ../picard/const.py:157 msgid "St. Pierre and Miquelon" msgstr "" #: ../picard/const.py:158 msgid "Zambia" msgstr "" #: ../picard/const.py:159 msgid "Western Sahara" msgstr "" #: ../picard/const.py:160 msgid "Estonia" msgstr "" #: ../picard/const.py:161 msgid "Egypt" msgstr "" #: ../picard/const.py:162 msgid "South Africa" msgstr "" #: ../picard/const.py:163 msgid "Ecuador" msgstr "" #: ../picard/const.py:164 msgid "Italy" msgstr "" #: ../picard/const.py:165 msgid "Viet Nam" msgstr "" #: ../picard/const.py:166 msgid "Solomon Islands" msgstr "" #: ../picard/const.py:167 msgid "Ethiopia" msgstr "" #: ../picard/const.py:168 msgid "Somalia" msgstr "" #: ../picard/const.py:169 msgid "Zimbabwe" msgstr "" #: ../picard/const.py:170 msgid "Saudi Arabia" msgstr "" #: ../picard/const.py:171 msgid "Spain" msgstr "" #: ../picard/const.py:172 msgid "Eritrea" msgstr "" #: ../picard/const.py:173 msgid "Moldova, Republic of" msgstr "" #: ../picard/const.py:174 msgid "Madagascar" msgstr "" #: ../picard/const.py:175 msgid "Morocco" msgstr "" #: ../picard/const.py:176 msgid "Monaco" msgstr "" #: ../picard/const.py:177 msgid "Uzbekistan" msgstr "" #: ../picard/const.py:178 msgid "Myanmar" msgstr "" #: ../picard/const.py:179 msgid "Mali" msgstr "" #: ../picard/const.py:180 msgid "Macau" msgstr "" #: ../picard/const.py:181 msgid "Mongolia" msgstr "" #: ../picard/const.py:182 msgid "Marshall Islands" msgstr "" #: ../picard/const.py:183 msgid "Macedonia, The Former Yugoslav Republic of" msgstr "" #: ../picard/const.py:184 msgid "Mauritius" msgstr "" #: ../picard/const.py:185 msgid "Malta" msgstr "" #: ../picard/const.py:186 msgid "Malawi" msgstr "" #: ../picard/const.py:187 msgid "Maldives" msgstr "" #: ../picard/const.py:188 msgid "Martinique" msgstr "" #: ../picard/const.py:189 msgid "Northern Mariana Islands" msgstr "" #: ../picard/const.py:190 msgid "Montserrat" msgstr "" #: ../picard/const.py:191 msgid "Mauritania" msgstr "" #: ../picard/const.py:192 msgid "Uganda" msgstr "" #: ../picard/const.py:193 msgid "Malaysia" msgstr "" #: ../picard/const.py:194 msgid "Mexico" msgstr "" #: ../picard/const.py:195 msgid "Israel" msgstr "" #: ../picard/const.py:196 msgid "France" msgstr "" #: ../picard/const.py:197 msgid "British Indian Ocean Territory" msgstr "" #: ../picard/const.py:198 msgid "St. Helena" msgstr "" #: ../picard/const.py:199 msgid "Finland" msgstr "" #: ../picard/const.py:200 msgid "Fiji" msgstr "" #: ../picard/const.py:201 msgid "Falkland Islands (Malvinas)" msgstr "" #: ../picard/const.py:202 msgid "Micronesia, Federated States of" msgstr "" #: ../picard/const.py:203 msgid "Faroe Islands" msgstr "" #: ../picard/const.py:204 msgid "Nicaragua" msgstr "" #: ../picard/const.py:205 msgid "Netherlands" msgstr "" #: ../picard/const.py:206 msgid "Norway" msgstr "" #: ../picard/const.py:207 msgid "Namibia" msgstr "" #: ../picard/const.py:208 msgid "Vanuatu" msgstr "" #: ../picard/const.py:209 msgid "New Caledonia" msgstr "" #: ../picard/const.py:210 msgid "Niger" msgstr "" #: ../picard/const.py:211 msgid "Norfolk Island" msgstr "" #: ../picard/const.py:212 msgid "Nigeria" msgstr "" #: ../picard/const.py:213 msgid "New Zealand" msgstr "" #: ../picard/const.py:214 msgid "Zaire" msgstr "" #: ../picard/const.py:215 msgid "Nepal" msgstr "" #: ../picard/const.py:216 msgid "Nauru" msgstr "" #: ../picard/const.py:217 msgid "Niue" msgstr "" #: ../picard/const.py:218 msgid "Cook Islands" msgstr "" #: ../picard/const.py:219 msgid "Cote d'Ivoire" msgstr "" #: ../picard/const.py:220 msgid "Switzerland" msgstr "" #: ../picard/const.py:221 msgid "Colombia" msgstr "" #: ../picard/const.py:222 msgid "China" msgstr "" #: ../picard/const.py:223 msgid "Cameroon" msgstr "" #: ../picard/const.py:224 msgid "Chile" msgstr "" #: ../picard/const.py:225 msgid "Cocos (Keeling) Islands" msgstr "" #: ../picard/const.py:226 msgid "Canada" msgstr "" #: ../picard/const.py:227 msgid "Congo" msgstr "" #: ../picard/const.py:228 msgid "Central African Republic" msgstr "" #: ../picard/const.py:229 msgid "Czech Republic" msgstr "" #: ../picard/const.py:230 msgid "Cyprus" msgstr "" #: ../picard/const.py:231 msgid "Christmas Island" msgstr "" #: ../picard/const.py:232 msgid "Costa Rica" msgstr "" #: ../picard/const.py:233 msgid "Cape Verde" msgstr "" #: ../picard/const.py:234 msgid "Cuba" msgstr "" #: ../picard/const.py:235 msgid "Swaziland" msgstr "" #: ../picard/const.py:236 msgid "Syrian Arab Republic" msgstr "" #: ../picard/const.py:237 msgid "Kyrgyzstan" msgstr "" #: ../picard/const.py:238 msgid "Kenya" msgstr "" #: ../picard/const.py:239 msgid "Suriname" msgstr "" #: ../picard/const.py:240 msgid "Kiribati" msgstr "" #: ../picard/const.py:241 msgid "Cambodia" msgstr "" #: ../picard/const.py:242 msgid "Saint Kitts and Nevis" msgstr "" #: ../picard/const.py:243 msgid "Comoros" msgstr "" #: ../picard/const.py:244 msgid "Sao Tome and Principe" msgstr "" #: ../picard/const.py:245 msgid "Slovenia" msgstr "" #: ../picard/const.py:246 msgid "Kuwait" msgstr "" #: ../picard/const.py:247 msgid "Senegal" msgstr "" #: ../picard/const.py:248 msgid "San Marino" msgstr "" #: ../picard/const.py:249 msgid "Sierra Leone" msgstr "" #: ../picard/const.py:250 msgid "Seychelles" msgstr "" #: ../picard/const.py:251 msgid "Kazakhstan" msgstr "" #: ../picard/const.py:252 msgid "Cayman Islands" msgstr "" #: ../picard/const.py:253 msgid "Singapore" msgstr "" #: ../picard/const.py:254 msgid "Sweden" msgstr "" #: ../picard/const.py:255 msgid "Sudan" msgstr "" #: ../picard/const.py:256 msgid "Dominican Republic" msgstr "" #: ../picard/const.py:257 msgid "Dominica" msgstr "" #: ../picard/const.py:258 msgid "Djibouti" msgstr "" #: ../picard/const.py:259 msgid "Denmark" msgstr "" #: ../picard/const.py:260 msgid "Virgin Islands (British)" msgstr "" #: ../picard/const.py:261 msgid "Germany" msgstr "" #: ../picard/const.py:262 msgid "Yemen" msgstr "" #: ../picard/const.py:263 msgid "Algeria" msgstr "" #: ../picard/const.py:264 msgid "United States" msgstr "" #: ../picard/const.py:265 msgid "Uruguay" msgstr "" #: ../picard/const.py:266 msgid "Mayotte" msgstr "" #: ../picard/const.py:267 msgid "United States Minor Outlying Islands" msgstr "" #: ../picard/const.py:268 msgid "Lebanon" msgstr "" #: ../picard/const.py:269 msgid "Saint Lucia" msgstr "" #: ../picard/const.py:270 msgid "Lao People's Democratic Republic" msgstr "" #: ../picard/const.py:271 msgid "Tuvalu" msgstr "" #: ../picard/const.py:272 msgid "Taiwan" msgstr "" #: ../picard/const.py:273 msgid "Trinidad and Tobago" msgstr "" #: ../picard/const.py:274 msgid "Turkey" msgstr "" #: ../picard/const.py:275 msgid "Sri Lanka" msgstr "" #: ../picard/const.py:276 msgid "Liechtenstein" msgstr "" #: ../picard/const.py:277 msgid "Latvia" msgstr "" #: ../picard/const.py:278 ../picard/const.py:812 msgid "Tonga" msgstr "" #: ../picard/const.py:279 msgid "Lithuania" msgstr "" #: ../picard/const.py:280 msgid "Luxembourg" msgstr "" #: ../picard/const.py:281 msgid "Liberia" msgstr "" #: ../picard/const.py:282 msgid "Lesotho" msgstr "" #: ../picard/const.py:283 msgid "Thailand" msgstr "" #: ../picard/const.py:284 msgid "French Southern Territories" msgstr "" #: ../picard/const.py:285 msgid "Togo" msgstr "" #: ../picard/const.py:286 msgid "Chad" msgstr "" #: ../picard/const.py:287 msgid "Turks and Caicos Islands" msgstr "" #: ../picard/const.py:288 msgid "Libyan Arab Jamahiriya" msgstr "" #: ../picard/const.py:289 msgid "Vatican City State (Holy See)" msgstr "" #: ../picard/const.py:290 msgid "Saint Vincent and The Grenadines" msgstr "" #: ../picard/const.py:291 msgid "United Arab Emirates" msgstr "" #: ../picard/const.py:292 msgid "Andorra" msgstr "" #: ../picard/const.py:293 msgid "Antigua and Barbuda" msgstr "" #: ../picard/const.py:294 msgid "Afghanistan" msgstr "" #: ../picard/const.py:295 msgid "Anguilla" msgstr "" #: ../picard/const.py:296 msgid "Virgin Islands (U.S.)" msgstr "" #: ../picard/const.py:297 msgid "Iceland" msgstr "" #: ../picard/const.py:298 msgid "Iran (Islamic Republic of)" msgstr "" #: ../picard/const.py:299 msgid "Armenia" msgstr "" #: ../picard/const.py:300 msgid "Albania" msgstr "" #: ../picard/const.py:301 msgid "Angola" msgstr "" #: ../picard/const.py:302 msgid "Netherlands Antilles" msgstr "" #: ../picard/const.py:303 msgid "Antarctica" msgstr "" #: ../picard/const.py:304 msgid "American Samoa" msgstr "" #: ../picard/const.py:305 msgid "Argentina" msgstr "" #: ../picard/const.py:306 msgid "Australia" msgstr "" #: ../picard/const.py:307 msgid "Austria" msgstr "" #: ../picard/const.py:308 msgid "Aruba" msgstr "" #: ../picard/const.py:309 msgid "India" msgstr "" #: ../picard/const.py:310 msgid "Tanzania, United Republic of" msgstr "" #: ../picard/const.py:311 msgid "Azerbaijan" msgstr "" #: ../picard/const.py:312 msgid "Ireland" msgstr "" #: ../picard/const.py:313 msgid "Indonesia" msgstr "" #: ../picard/const.py:314 msgid "Ukraine" msgstr "" #: ../picard/const.py:315 msgid "Qatar" msgstr "" #: ../picard/const.py:316 msgid "Mozambique" msgstr "" #: ../picard/const.py:317 msgid "Bosnia and Herzegovina" msgstr "" #: ../picard/const.py:318 msgid "Congo, The Democratic Republic of the" msgstr "" #: ../picard/const.py:319 msgid "Serbia and Montenegro (historical, 2003-2006)" msgstr "" #: ../picard/const.py:320 msgid "Serbia" msgstr "" #: ../picard/const.py:321 msgid "Montenegro" msgstr "" #: ../picard/const.py:322 msgid "Croatia" msgstr "" #: ../picard/const.py:323 msgid "Korea (North), Democratic People's Republic of" msgstr "" #: ../picard/const.py:324 msgid "Korea (South), Republic of" msgstr "" #: ../picard/const.py:325 msgid "Slovakia" msgstr "" #: ../picard/const.py:326 msgid "Soviet Union (historical, 1922-1991)" msgstr "" #: ../picard/const.py:327 msgid "East Timor" msgstr "" #: ../picard/const.py:328 msgid "Czechoslovakia (historical, 1918-1992)" msgstr "" #: ../picard/const.py:329 msgid "Europe" msgstr "" #: ../picard/const.py:330 msgid "East Germany (historical, 1949-1990)" msgstr "" #: ../picard/const.py:331 msgid "[Unknown Country]" msgstr "" #: ../picard/const.py:332 msgid "[Worldwide]" msgstr "" #: ../picard/const.py:333 msgid "Yugoslavia (historical, 1918-1992)" msgstr "" #: ../picard/const.py:338 ../picard/const.py:397 msgid "Afrikaans" msgstr "" #: ../picard/const.py:339 ../picard/const.py:406 msgid "Arabic" msgstr "" #: ../picard/const.py:340 msgid "Asturian" msgstr "" #: ../picard/const.py:341 ../picard/const.py:448 msgid "Bulgarian" msgstr "" #: ../picard/const.py:342 ../picard/const.py:452 msgid "Catalan" msgstr "" #: ../picard/const.py:343 ../picard/const.py:474 msgid "Czech" msgstr "Czech" #: ../picard/const.py:344 ../picard/const.py:846 msgid "Welsh" msgstr "" #: ../picard/const.py:345 ../picard/const.py:476 msgid "Danish" msgstr "Danish" #: ../picard/const.py:346 ../picard/const.py:547 msgid "German" msgstr "German" #: ../picard/const.py:347 ../picard/const.py:554 ../picard/const.py:555 msgid "Greek" msgstr "" #: ../picard/const.py:348 ../picard/const.py:485 msgid "English" msgstr "English" #: ../picard/const.py:349 msgid "English (Canada)" msgstr "" #: ../picard/const.py:350 msgid "English (UK)" msgstr "English (UK)" #: ../picard/const.py:351 ../picard/const.py:516 msgid "Esperanto" msgstr "" #: ../picard/const.py:352 ../picard/const.py:755 msgid "Spanish" msgstr "Spanish" #: ../picard/const.py:353 ../picard/const.py:517 msgid "Estonian" msgstr "" #: ../picard/const.py:354 ../picard/const.py:689 msgid "Persian" msgstr "" #: ../picard/const.py:355 ../picard/const.py:526 msgid "Finnish" msgstr "Finnish" #: ../picard/const.py:356 ../picard/const.py:522 msgid "Faroese" msgstr "" #: ../picard/const.py:357 ../picard/const.py:528 msgid "French" msgstr "French" #: ../picard/const.py:358 msgid "French (Canada)" msgstr "" #: ../picard/const.py:359 msgid "Frisian" msgstr "" #: ../picard/const.py:360 ../picard/const.py:540 msgid "Galician" msgstr "" #: ../picard/const.py:361 ../picard/const.py:574 msgid "Hebrew" msgstr "" #: ../picard/const.py:362 ../picard/const.py:576 msgid "Hindi" msgstr "" #: ../picard/const.py:363 ../picard/const.py:578 msgid "Hungarian" msgstr "Hungarian" #: ../picard/const.py:364 ../picard/const.py:584 msgid "Indonesian" msgstr "" #: ../picard/const.py:365 msgid "Islandic" msgstr "" #: ../picard/const.py:366 ../picard/const.py:590 msgid "Italian" msgstr "Italian" #: ../picard/const.py:367 ../picard/const.py:593 msgid "Japanese" msgstr "" #: ../picard/const.py:368 ../picard/const.py:601 msgid "Kannada" msgstr "" #: ../picard/const.py:369 ../picard/const.py:615 msgid "Korean" msgstr "Korean" #: ../picard/const.py:370 ../picard/const.py:640 msgid "Lithuanian" msgstr "Lithuanian" #: ../picard/const.py:371 msgid "Norwegian Bokmal" msgstr "Norwegian Bokmal" #: ../picard/const.py:372 ../picard/const.py:642 msgid "Low German" msgstr "" #: ../picard/const.py:373 ../picard/const.py:480 msgid "Dutch" msgstr "Dutch" #: ../picard/const.py:374 ../picard/const.py:680 msgid "Occitan" msgstr "" #: ../picard/const.py:375 ../picard/const.py:692 msgid "Polish" msgstr "Polish" #: ../picard/const.py:376 ../picard/const.py:694 msgid "Portuguese" msgstr "Portuguese" #: ../picard/const.py:377 msgid "Brazilian Portuguese" msgstr "" #: ../picard/const.py:378 ../picard/const.py:704 msgid "Romanian" msgstr "Romanian" #: ../picard/const.py:379 ../picard/const.py:708 msgid "Russian" msgstr "Russian" #: ../picard/const.py:380 msgid "Scots" msgstr "" #: ../picard/const.py:381 ../picard/const.py:741 msgid "Slovak" msgstr "Slovak" #: ../picard/const.py:382 ../picard/const.py:743 msgid "Slovenian" msgstr "" #: ../picard/const.py:383 ../picard/const.py:713 ../picard/const.py:714 msgid "Serbian" msgstr "" #: ../picard/const.py:384 ../picard/const.py:782 msgid "Swedish" msgstr "Swedish" #: ../picard/const.py:385 ../picard/const.py:794 msgid "Tamil" msgstr "" #: ../picard/const.py:386 ../picard/const.py:818 msgid "Turkish" msgstr "" #: ../picard/const.py:387 ../picard/const.py:826 msgid "Ukrainian" msgstr "" #: ../picard/const.py:388 ../picard/const.py:454 msgid "Chinese" msgstr "" #: ../picard/const.py:392 msgid "Afar" msgstr "" #: ../picard/const.py:393 msgid "Afar Djibouti" msgstr "" #: ../picard/const.py:394 msgid "Afar Eritrea" msgstr "" #: ../picard/const.py:395 msgid "Afar Eritrea Saho" msgstr "" #: ../picard/const.py:396 msgid "Afar Ethiopia" msgstr "" #: ../picard/const.py:398 msgid "Afrikaans Namibia" msgstr "" #: ../picard/const.py:399 msgid "Afrikaans South Africa" msgstr "" #: ../picard/const.py:400 msgid "Akan" msgstr "" #: ../picard/const.py:401 msgid "Akan Ghana" msgstr "" #: ../picard/const.py:402 msgid "Albanian" msgstr "" #: ../picard/const.py:403 msgid "Albanian Albania" msgstr "" #: ../picard/const.py:404 msgid "Amharic" msgstr "" #: ../picard/const.py:405 msgid "Amharic Ethiopia" msgstr "" #: ../picard/const.py:407 msgid "Arabic Algeria" msgstr "" #: ../picard/const.py:408 msgid "Arabic Bahrain" msgstr "" #: ../picard/const.py:409 msgid "Arabic Egypt" msgstr "" #: ../picard/const.py:410 msgid "Arabic Iraq" msgstr "" #: ../picard/const.py:411 msgid "Arabic Jordan" msgstr "" #: ../picard/const.py:412 msgid "Arabic Kuwait" msgstr "" #: ../picard/const.py:413 msgid "Arabic Lebanon" msgstr "" #: ../picard/const.py:414 msgid "Arabic Libya" msgstr "" #: ../picard/const.py:415 msgid "Arabic Morocco" msgstr "" #: ../picard/const.py:416 msgid "Arabic Oman" msgstr "" #: ../picard/const.py:417 msgid "Arabic Qatar" msgstr "" #: ../picard/const.py:418 msgid "Arabic Saudi Arabia" msgstr "" #: ../picard/const.py:419 msgid "Arabic Sudan" msgstr "" #: ../picard/const.py:420 msgid "Arabic Syria" msgstr "" #: ../picard/const.py:421 msgid "Arabic Tunisia" msgstr "" #: ../picard/const.py:422 msgid "Arabic United Arab Emirates" msgstr "" #: ../picard/const.py:423 msgid "Arabic Yemen" msgstr "" #: ../picard/const.py:424 msgid "Armenian" msgstr "" #: ../picard/const.py:425 msgid "Armenian Armenia" msgstr "" #: ../picard/const.py:426 msgid "Armenian Armenia Revised Orthography" msgstr "" #: ../picard/const.py:427 msgid "Assamese" msgstr "" #: ../picard/const.py:428 msgid "Assamese India" msgstr "" #: ../picard/const.py:429 msgid "Atsam" msgstr "" #: ../picard/const.py:430 msgid "Atsam Nigeria" msgstr "" #: ../picard/const.py:431 msgid "Azerbaijani" msgstr "" #: ../picard/const.py:432 msgid "Azerbaijani Azerbaijan" msgstr "" #: ../picard/const.py:433 msgid "Azerbaijani Cyrillic" msgstr "" #: ../picard/const.py:434 msgid "Azerbaijani Cyrillic Azerbaijan" msgstr "" #: ../picard/const.py:435 msgid "Azerbaijani Latin" msgstr "" #: ../picard/const.py:436 msgid "Azerbaijani Latin Azerbaijan" msgstr "" #: ../picard/const.py:437 msgid "Basque" msgstr "" #: ../picard/const.py:438 msgid "Basque Spain" msgstr "" #: ../picard/const.py:439 msgid "Belarusian" msgstr "" #: ../picard/const.py:440 msgid "Belarusian Belarus" msgstr "" #: ../picard/const.py:441 msgid "Bengali" msgstr "" #: ../picard/const.py:442 msgid "Bengali Bangladesh" msgstr "" #: ../picard/const.py:443 msgid "Bengali India" msgstr "" #: ../picard/const.py:444 msgid "Blin" msgstr "" #: ../picard/const.py:445 msgid "Blin Eritrea" msgstr "" #: ../picard/const.py:446 msgid "Bosnian" msgstr "" #: ../picard/const.py:447 msgid "Bosnian Bosnia and Herzegovina" msgstr "" #: ../picard/const.py:449 msgid "Bulgarian Bulgaria" msgstr "" #: ../picard/const.py:450 msgid "Burmese" msgstr "" #: ../picard/const.py:453 msgid "Catalan Spain" msgstr "" #: ../picard/const.py:455 msgid "Chinese China" msgstr "" #: ../picard/const.py:456 msgid "Chinese Hong Kong SAR China" msgstr "" #: ../picard/const.py:457 msgid "Chinese Macau SAR China" msgstr "" #: ../picard/const.py:458 msgid "Chinese Simplified Han" msgstr "" #: ../picard/const.py:459 msgid "Chinese Simplified Han China" msgstr "" #: ../picard/const.py:460 msgid "Chinese Simplified Han Hong Kong SAR China" msgstr "" #: ../picard/const.py:461 msgid "Chinese Simplified Han Macau SAR China" msgstr "" #: ../picard/const.py:462 msgid "Chinese Simplified Han Singapore" msgstr "" #: ../picard/const.py:463 msgid "Chinese Singapore" msgstr "" #: ../picard/const.py:464 msgid "Chinese Taiwan" msgstr "" #: ../picard/const.py:465 msgid "Chinese Traditional Han" msgstr "" #: ../picard/const.py:466 msgid "Chinese Traditional Han Hong Kong SAR China" msgstr "" #: ../picard/const.py:467 msgid "Chinese Traditional Han Macau SAR China" msgstr "" #: ../picard/const.py:468 msgid "Chinese Traditional Han Taiwan" msgstr "" #: ../picard/const.py:469 msgid "Coptic" msgstr "" #: ../picard/const.py:470 msgid "Cornish" msgstr "" #: ../picard/const.py:471 msgid "Cornish United Kingdom" msgstr "" #: ../picard/const.py:472 msgid "Croatian" msgstr "" #: ../picard/const.py:473 msgid "Croatian Croatia" msgstr "" #: ../picard/const.py:475 msgid "Czech Czech Republic" msgstr "" #: ../picard/const.py:477 msgid "Danish Denmark" msgstr "" #: ../picard/const.py:478 msgid "Divehi" msgstr "" #: ../picard/const.py:479 msgid "Divehi Maldives" msgstr "" #: ../picard/const.py:481 msgid "Dutch Belgium" msgstr "" #: ../picard/const.py:482 msgid "Dutch Netherlands" msgstr "" #: ../picard/const.py:483 msgid "Dzongkha" msgstr "" #: ../picard/const.py:484 msgid "Dzongkha Bhutan" msgstr "" #: ../picard/const.py:486 msgid "English American Samoa" msgstr "" #: ../picard/const.py:487 msgid "English Australia" msgstr "" #: ../picard/const.py:488 msgid "English Belgium" msgstr "" #: ../picard/const.py:489 msgid "English Belize" msgstr "" #: ../picard/const.py:490 msgid "English Botswana" msgstr "" #: ../picard/const.py:491 msgid "English Canada" msgstr "" #: ../picard/const.py:492 msgid "English Deseret" msgstr "" #: ../picard/const.py:493 msgid "English Deseret United States" msgstr "" #: ../picard/const.py:494 msgid "English Guam" msgstr "" #: ../picard/const.py:495 msgid "English Hong Kong SAR China" msgstr "" #: ../picard/const.py:496 msgid "English India" msgstr "" #: ../picard/const.py:497 msgid "English Ireland" msgstr "" #: ../picard/const.py:498 msgid "English Jamaica" msgstr "" #: ../picard/const.py:499 msgid "English Malta" msgstr "" #: ../picard/const.py:500 msgid "English Marshall Islands" msgstr "" #: ../picard/const.py:501 msgid "English Namibia" msgstr "" #: ../picard/const.py:502 msgid "English New Zealand" msgstr "" #: ../picard/const.py:503 msgid "English Northern Mariana Islands" msgstr "" #: ../picard/const.py:504 msgid "English Pakistan" msgstr "" #: ../picard/const.py:505 msgid "English Philippines" msgstr "" #: ../picard/const.py:506 msgid "English Shavian" msgstr "" #: ../picard/const.py:507 msgid "English Singapore" msgstr "" #: ../picard/const.py:508 msgid "English South Africa" msgstr "" #: ../picard/const.py:509 msgid "English Trinidad and Tobago" msgstr "" #: ../picard/const.py:510 msgid "English U.S. Minor Outlying Islands" msgstr "" #: ../picard/const.py:511 msgid "English U.S. Virgin Islands" msgstr "" #: ../picard/const.py:512 msgid "English United Kingdom" msgstr "" #: ../picard/const.py:513 msgid "English United States" msgstr "" #: ../picard/const.py:514 msgid "English United States Computer" msgstr "" #: ../picard/const.py:515 msgid "English Zimbabwe" msgstr "" #: ../picard/const.py:518 msgid "Estonian Estonia" msgstr "" #: ../picard/const.py:519 msgid "Ewe" msgstr "" #: ../picard/const.py:520 msgid "Ewe Ghana" msgstr "" #: ../picard/const.py:521 msgid "Ewe Togo" msgstr "" #: ../picard/const.py:523 msgid "Faroese Faroe Islands" msgstr "" #: ../picard/const.py:524 msgid "Filipino" msgstr "" #: ../picard/const.py:525 msgid "Filipino Philippines" msgstr "" #: ../picard/const.py:527 msgid "Finnish Finland" msgstr "" #: ../picard/const.py:529 msgid "French Belgium" msgstr "" #: ../picard/const.py:530 msgid "French Canada" msgstr "" #: ../picard/const.py:531 msgid "French France" msgstr "" #: ../picard/const.py:532 msgid "French Luxembourg" msgstr "" #: ../picard/const.py:533 msgid "French Monaco" msgstr "" #: ../picard/const.py:534 msgid "French Senegal" msgstr "" #: ../picard/const.py:535 msgid "French Switzerland" msgstr "" #: ../picard/const.py:536 msgid "Friulian" msgstr "" #: ../picard/const.py:537 msgid "Friulian Italy" msgstr "" #: ../picard/const.py:538 msgid "Ga" msgstr "" #: ../picard/const.py:539 msgid "Ga Ghana" msgstr "" #: ../picard/const.py:541 msgid "Galician Spain" msgstr "" #: ../picard/const.py:542 msgid "Geez" msgstr "" #: ../picard/const.py:543 msgid "Geez Eritrea" msgstr "" #: ../picard/const.py:544 msgid "Geez Ethiopia" msgstr "" #: ../picard/const.py:545 msgid "Georgian" msgstr "" #: ../picard/const.py:546 msgid "Georgian Georgia" msgstr "" #: ../picard/const.py:548 msgid "German Austria" msgstr "" #: ../picard/const.py:549 msgid "German Belgium" msgstr "" #: ../picard/const.py:550 msgid "German Germany" msgstr "" #: ../picard/const.py:551 msgid "German Liechtenstein" msgstr "" #: ../picard/const.py:552 msgid "German Luxembourg" msgstr "" #: ../picard/const.py:553 msgid "German Switzerland" msgstr "" #: ../picard/const.py:556 msgid "Greek Cyprus" msgstr "" #: ../picard/const.py:557 msgid "Greek Greece" msgstr "" #: ../picard/const.py:558 msgid "Gujarati" msgstr "" #: ../picard/const.py:559 msgid "Gujarati India" msgstr "" #: ../picard/const.py:560 msgid "Hausa" msgstr "" #: ../picard/const.py:561 msgid "Hausa Arabic" msgstr "" #: ../picard/const.py:562 msgid "Hausa Arabic Nigeria" msgstr "" #: ../picard/const.py:563 msgid "Hausa Arabic Sudan" msgstr "" #: ../picard/const.py:564 msgid "Hausa Ghana" msgstr "" #: ../picard/const.py:565 msgid "Hausa Latin" msgstr "" #: ../picard/const.py:566 msgid "Hausa Latin Ghana" msgstr "" #: ../picard/const.py:567 msgid "Hausa Latin Niger" msgstr "" #: ../picard/const.py:568 msgid "Hausa Latin Nigeria" msgstr "" #: ../picard/const.py:569 msgid "Hausa Niger" msgstr "" #: ../picard/const.py:570 msgid "Hausa Nigeria" msgstr "" #: ../picard/const.py:571 msgid "Hausa Sudan" msgstr "" #: ../picard/const.py:572 msgid "Hawaiian" msgstr "" #: ../picard/const.py:573 msgid "Hawaiian United States" msgstr "" #: ../picard/const.py:575 msgid "Hebrew Israel" msgstr "" #: ../picard/const.py:577 msgid "Hindi India" msgstr "" #: ../picard/const.py:579 msgid "Hungarian Hungary" msgstr "" #: ../picard/const.py:580 msgid "Icelandic" msgstr "Icelandic" #: ../picard/const.py:581 msgid "Icelandic Iceland" msgstr "" #: ../picard/const.py:582 msgid "Igbo" msgstr "" #: ../picard/const.py:583 msgid "Igbo Nigeria" msgstr "" #: ../picard/const.py:585 msgid "Indonesian Indonesia" msgstr "" #: ../picard/const.py:586 msgid "Interlingua" msgstr "" #: ../picard/const.py:587 msgid "Inuktitut" msgstr "" #: ../picard/const.py:588 msgid "Irish" msgstr "" #: ../picard/const.py:589 msgid "Irish Ireland" msgstr "" #: ../picard/const.py:591 msgid "Italian Italy" msgstr "" #: ../picard/const.py:592 msgid "Italian Switzerland" msgstr "" #: ../picard/const.py:594 msgid "Japanese Japan" msgstr "" #: ../picard/const.py:595 msgid "Jju" msgstr "" #: ../picard/const.py:596 msgid "Jju Nigeria" msgstr "" #: ../picard/const.py:597 msgid "Kalaallisut" msgstr "" #: ../picard/const.py:598 msgid "Kalaallisut Greenland" msgstr "" #: ../picard/const.py:599 msgid "Kamba" msgstr "" #: ../picard/const.py:600 msgid "Kamba Kenya" msgstr "" #: ../picard/const.py:602 msgid "Kannada India" msgstr "" #: ../picard/const.py:603 msgid "Kazakh" msgstr "" #: ../picard/const.py:604 msgid "Kazakh Cyrillic" msgstr "" #: ../picard/const.py:605 msgid "Kazakh Cyrillic Kazakhstan" msgstr "" #: ../picard/const.py:606 msgid "Kazakh Kazakhstan" msgstr "" #: ../picard/const.py:607 msgid "Khmer" msgstr "" #: ../picard/const.py:608 msgid "Khmer Cambodia" msgstr "" #: ../picard/const.py:609 msgid "Kinyarwanda" msgstr "" #: ../picard/const.py:610 msgid "Kinyarwanda Rwanda" msgstr "" #: ../picard/const.py:611 msgid "Kirghiz" msgstr "" #: ../picard/const.py:612 msgid "Kirghiz Kyrgyzstan" msgstr "" #: ../picard/const.py:613 msgid "Konkani" msgstr "" #: ../picard/const.py:614 msgid "Konkani India" msgstr "" #: ../picard/const.py:616 msgid "Korean South Korea" msgstr "" #: ../picard/const.py:617 msgid "Koro" msgstr "" #: ../picard/const.py:619 msgid "Kpelle" msgstr "" #: ../picard/const.py:620 msgid "Kpelle Guinea" msgstr "" #: ../picard/const.py:621 msgid "Kpelle Liberia" msgstr "" #: ../picard/const.py:622 msgid "Kurdish" msgstr "" #: ../picard/const.py:623 msgid "Kurdish Arabic" msgstr "" #: ../picard/const.py:624 msgid "Kurdish Arabic Iran" msgstr "" #: ../picard/const.py:625 msgid "Kurdish Arabic Iraq" msgstr "" #: ../picard/const.py:626 msgid "Kurdish Arabic Syria" msgstr "" #: ../picard/const.py:627 msgid "Kurdish Iran" msgstr "" #: ../picard/const.py:628 msgid "Kurdish Iraq" msgstr "" #: ../picard/const.py:629 msgid "Kurdish Latin" msgstr "" #: ../picard/const.py:630 msgid "Kurdish Latin Turkey" msgstr "" #: ../picard/const.py:631 msgid "Kurdish Syria" msgstr "" #: ../picard/const.py:632 msgid "Kurdish Turkey" msgstr "" #: ../picard/const.py:633 msgid "Lao" msgstr "" #: ../picard/const.py:634 msgid "Lao Laos" msgstr "" #: ../picard/const.py:635 msgid "Latvian" msgstr "" #: ../picard/const.py:636 msgid "Latvian Latvia" msgstr "" #: ../picard/const.py:637 msgid "Lingala" msgstr "" #: ../picard/const.py:638 msgid "Lingala Congo - Brazzaville" msgstr "" #: ../picard/const.py:639 msgid "Lingala Congo - Kinshasa" msgstr "" #: ../picard/const.py:641 msgid "Lithuanian Lithuania" msgstr "" #: ../picard/const.py:643 msgid "Low German Germany" msgstr "" #: ../picard/const.py:644 msgid "Macedonian" msgstr "" #: ../picard/const.py:645 msgid "Macedonian Macedonia" msgstr "" #: ../picard/const.py:646 msgid "Malay" msgstr "" #: ../picard/const.py:647 msgid "Malay Brunei" msgstr "" #: ../picard/const.py:648 msgid "Malay Malaysia" msgstr "" #: ../picard/const.py:649 msgid "Malayalam" msgstr "" #: ../picard/const.py:650 msgid "Malayalam India" msgstr "" #: ../picard/const.py:651 msgid "Maltese" msgstr "" #: ../picard/const.py:652 msgid "Maltese Malta" msgstr "" #: ../picard/const.py:653 msgid "Manx" msgstr "" #: ../picard/const.py:654 msgid "Manx United Kingdom" msgstr "" #: ../picard/const.py:655 msgid "Marathi" msgstr "" #: ../picard/const.py:656 msgid "Marathi India" msgstr "" #: ../picard/const.py:657 msgid "Moldavian" msgstr "" #: ../picard/const.py:658 msgid "Mongolian" msgstr "" #: ../picard/const.py:659 msgid "Mongolian China" msgstr "" #: ../picard/const.py:660 msgid "Mongolian Cyrillic" msgstr "" #: ../picard/const.py:661 msgid "Mongolian Cyrillic Mongolia" msgstr "" #: ../picard/const.py:662 msgid "Mongolian Mongolia" msgstr "" #: ../picard/const.py:663 msgid "Mongolian Mongolian" msgstr "" #: ../picard/const.py:664 msgid "Mongolian Mongolian China" msgstr "" #: ../picard/const.py:665 msgid "Nepali" msgstr "" #: ../picard/const.py:666 msgid "Nepali India" msgstr "" #: ../picard/const.py:667 msgid "Nepali Nepal" msgstr "" #: ../picard/const.py:668 msgid "Northern Sami" msgstr "" #: ../picard/const.py:669 msgid "Northern Sami Finland" msgstr "" #: ../picard/const.py:670 msgid "Northern Sami Norway" msgstr "" #: ../picard/const.py:671 msgid "Northern Sotho" msgstr "" #: ../picard/const.py:672 msgid "Northern Sotho South Africa" msgstr "" #: ../picard/const.py:673 msgid "Norwegian" msgstr "" #: ../picard/const.py:676 msgid "Norwegian Nynorsk" msgstr "" #: ../picard/const.py:677 msgid "Norwegian Nynorsk Norway" msgstr "" #: ../picard/const.py:678 msgid "Nyanja" msgstr "" #: ../picard/const.py:679 msgid "Nyanja Malawi" msgstr "" #: ../picard/const.py:681 msgid "Occitan France" msgstr "" #: ../picard/const.py:682 msgid "Oriya" msgstr "" #: ../picard/const.py:683 msgid "Oriya India" msgstr "" #: ../picard/const.py:684 msgid "Oromo" msgstr "" #: ../picard/const.py:685 msgid "Oromo Ethiopia" msgstr "" #: ../picard/const.py:686 msgid "Oromo Kenya" msgstr "" #: ../picard/const.py:687 msgid "Pashto" msgstr "" #: ../picard/const.py:688 msgid "Pashto Afghanistan" msgstr "" #: ../picard/const.py:690 msgid "Persian Afghanistan" msgstr "" #: ../picard/const.py:691 msgid "Persian Iran" msgstr "" #: ../picard/const.py:693 msgid "Polish Poland" msgstr "" #: ../picard/const.py:695 msgid "Portuguese Brazil" msgstr "" #: ../picard/const.py:696 msgid "Portuguese Portugal" msgstr "" #: ../picard/const.py:697 msgid "Punjabi" msgstr "" #: ../picard/const.py:698 msgid "Punjabi Arabic" msgstr "" #: ../picard/const.py:699 msgid "Punjabi Arabic Pakistan" msgstr "" #: ../picard/const.py:700 msgid "Punjabi Gurmukhi" msgstr "" #: ../picard/const.py:701 msgid "Punjabi Gurmukhi India" msgstr "" #: ../picard/const.py:702 msgid "Punjabi India" msgstr "" #: ../picard/const.py:703 msgid "Punjabi Pakistan" msgstr "" #: ../picard/const.py:705 msgid "Romanian Moldova" msgstr "" #: ../picard/const.py:706 msgid "Romanian Romania" msgstr "" #: ../picard/const.py:707 msgid "Root" msgstr "" #: ../picard/const.py:709 msgid "Russian Russia" msgstr "" #: ../picard/const.py:710 msgid "Russian Ukraine" msgstr "" #: ../picard/const.py:711 msgid "Sanskrit" msgstr "" #: ../picard/const.py:712 msgid "Sanskrit India" msgstr "" #: ../picard/const.py:715 msgid "Serbian Bosnia and Herzegovina" msgstr "" #: ../picard/const.py:716 ../picard/const.py:717 msgid "Serbian Cyrillic" msgstr "" #: ../picard/const.py:718 msgid "Serbian Cyrillic Bosnia and Herzegovina" msgstr "" #: ../picard/const.py:719 msgid "Serbian Cyrillic Montenegro" msgstr "" #: ../picard/const.py:720 msgid "Serbian Cyrillic Serbia" msgstr "" #: ../picard/const.py:721 msgid "Serbian Cyrillic Serbia and Montenegro" msgstr "" #: ../picard/const.py:722 ../picard/const.py:723 msgid "Serbian Latin" msgstr "" #: ../picard/const.py:724 msgid "Serbian Latin Bosnia and Herzegovina" msgstr "" #: ../picard/const.py:725 msgid "Serbian Latin Montenegro" msgstr "" #: ../picard/const.py:726 msgid "Serbian Latin Serbia" msgstr "" #: ../picard/const.py:727 msgid "Serbian Latin Serbia and Montenegro" msgstr "" #: ../picard/const.py:728 msgid "Serbian Montenegro" msgstr "" #: ../picard/const.py:729 msgid "Serbian Serbia" msgstr "" #: ../picard/const.py:730 msgid "Serbian Serbia and Montenegro" msgstr "" #: ../picard/const.py:731 ../picard/const.py:732 msgid "Serbo-Croatian" msgstr "" #: ../picard/const.py:733 msgid "Serbo-Croatian Bosnia and Herzegovina" msgstr "" #: ../picard/const.py:734 msgid "Serbo-Croatian Serbia and Montenegro" msgstr "" #: ../picard/const.py:735 msgid "Sichuan Yi" msgstr "" #: ../picard/const.py:736 msgid "Sichuan Yi China" msgstr "" #: ../picard/const.py:737 msgid "Sidamo" msgstr "" #: ../picard/const.py:738 msgid "Sidamo Ethiopia" msgstr "" #: ../picard/const.py:739 msgid "Sinhala" msgstr "" #: ../picard/const.py:740 msgid "Sinhala Sri Lanka" msgstr "" #: ../picard/const.py:742 msgid "Slovak Slovakia" msgstr "" #: ../picard/const.py:744 msgid "Slovenian Slovenia" msgstr "" #: ../picard/const.py:745 msgid "Somali" msgstr "" #: ../picard/const.py:746 msgid "Somali Djibouti" msgstr "" #: ../picard/const.py:747 msgid "Somali Ethiopia" msgstr "" #: ../picard/const.py:748 msgid "Somali Kenya" msgstr "" #: ../picard/const.py:749 msgid "Somali Somalia" msgstr "" #: ../picard/const.py:750 msgid "South Ndebele" msgstr "" #: ../picard/const.py:751 msgid "South Ndebele South Africa" msgstr "" #: ../picard/const.py:752 msgid "Southern Sotho" msgstr "" #: ../picard/const.py:753 msgid "Southern Sotho Lesotho" msgstr "" #: ../picard/const.py:754 msgid "Southern Sotho South Africa" msgstr "" #: ../picard/const.py:756 msgid "Spanish Argentina" msgstr "" #: ../picard/const.py:757 msgid "Spanish Bolivia" msgstr "" #: ../picard/const.py:758 msgid "Spanish Chile" msgstr "" #: ../picard/const.py:759 msgid "Spanish Colombia" msgstr "" #: ../picard/const.py:760 msgid "Spanish Costa Rica" msgstr "" #: ../picard/const.py:761 msgid "Spanish Dominican Republic" msgstr "" #: ../picard/const.py:762 msgid "Spanish Ecuador" msgstr "" #: ../picard/const.py:763 msgid "Spanish El Salvador" msgstr "" #: ../picard/const.py:764 msgid "Spanish Guatemala" msgstr "" #: ../picard/const.py:765 msgid "Spanish Honduras" msgstr "" #: ../picard/const.py:766 msgid "Spanish Mexico" msgstr "" #: ../picard/const.py:767 msgid "Spanish Nicaragua" msgstr "" #: ../picard/const.py:768 msgid "Spanish Panama" msgstr "" #: ../picard/const.py:769 msgid "Spanish Paraguay" msgstr "" #: ../picard/const.py:770 msgid "Spanish Peru" msgstr "" #: ../picard/const.py:771 msgid "Spanish Puerto Rico" msgstr "" #: ../picard/const.py:772 msgid "Spanish Spain" msgstr "" #: ../picard/const.py:773 msgid "Spanish United States" msgstr "" #: ../picard/const.py:774 msgid "Spanish Uruguay" msgstr "" #: ../picard/const.py:775 msgid "Spanish Venezuela" msgstr "" #: ../picard/const.py:776 msgid "Swahili" msgstr "" #: ../picard/const.py:777 msgid "Swahili Kenya" msgstr "" #: ../picard/const.py:778 msgid "Swahili Tanzania" msgstr "" #: ../picard/const.py:779 msgid "Swati" msgstr "" #: ../picard/const.py:780 msgid "Swati South Africa" msgstr "" #: ../picard/const.py:781 msgid "Swati Swaziland" msgstr "" #: ../picard/const.py:783 msgid "Swedish Finland" msgstr "" #: ../picard/const.py:784 msgid "Swedish Sweden" msgstr "" #: ../picard/const.py:785 msgid "Swiss German" msgstr "" #: ../picard/const.py:786 msgid "Swiss German Switzerland" msgstr "" #: ../picard/const.py:787 msgid "Syriac" msgstr "" #: ../picard/const.py:788 msgid "Syriac Syria" msgstr "" #: ../picard/const.py:789 msgid "Tagalog" msgstr "" #: ../picard/const.py:790 msgid "Tajik" msgstr "" #: ../picard/const.py:791 msgid "Tajik Cyrillic" msgstr "" #: ../picard/const.py:792 msgid "Tajik Cyrillic Tajikistan" msgstr "" #: ../picard/const.py:793 msgid "Tajik Tajikistan" msgstr "" #: ../picard/const.py:795 msgid "Tamil India" msgstr "" #: ../picard/const.py:796 msgid "Taroko" msgstr "" #: ../picard/const.py:797 msgid "Taroko Taiwan" msgstr "" #: ../picard/const.py:798 msgid "Tatar" msgstr "" #: ../picard/const.py:799 msgid "Tatar Russia" msgstr "" #: ../picard/const.py:800 msgid "Telugu" msgstr "" #: ../picard/const.py:801 msgid "Telugu India" msgstr "" #: ../picard/const.py:802 msgid "Thai" msgstr "" #: ../picard/const.py:803 msgid "Thai Thailand" msgstr "" #: ../picard/const.py:804 msgid "Tibetan" msgstr "" #: ../picard/const.py:805 msgid "Tibetan China" msgstr "" #: ../picard/const.py:806 msgid "Tibetan India" msgstr "" #: ../picard/const.py:807 msgid "Tigre" msgstr "" #: ../picard/const.py:808 msgid "Tigre Eritrea" msgstr "" #: ../picard/const.py:809 msgid "Tigrinya" msgstr "" #: ../picard/const.py:810 msgid "Tigrinya Eritrea" msgstr "" #: ../picard/const.py:811 msgid "Tigrinya Ethiopia" msgstr "" #: ../picard/const.py:813 msgid "Tonga Tonga" msgstr "" #: ../picard/const.py:814 msgid "Tsonga" msgstr "" #: ../picard/const.py:815 msgid "Tsonga South Africa" msgstr "" #: ../picard/const.py:816 msgid "Tswana" msgstr "" #: ../picard/const.py:817 msgid "Tswana South Africa" msgstr "" #: ../picard/const.py:819 msgid "Turkish Turkey" msgstr "" #: ../picard/const.py:820 msgid "Tyap" msgstr "" #: ../picard/const.py:821 msgid "Tyap Nigeria" msgstr "" #: ../picard/const.py:822 msgid "Uighur" msgstr "" #: ../picard/const.py:823 msgid "Uighur Arabic" msgstr "" #: ../picard/const.py:824 msgid "Uighur Arabic China" msgstr "" #: ../picard/const.py:825 msgid "Uighur China" msgstr "" #: ../picard/const.py:827 msgid "Ukrainian Ukraine" msgstr "" #: ../picard/const.py:828 msgid "Urdu" msgstr "" #: ../picard/const.py:829 msgid "Urdu India" msgstr "" #: ../picard/const.py:830 msgid "Urdu Pakistan" msgstr "" #: ../picard/const.py:831 msgid "Uzbek" msgstr "" #: ../picard/const.py:832 msgid "Uzbek Afghanistan" msgstr "" #: ../picard/const.py:833 msgid "Uzbek Arabic" msgstr "" #: ../picard/const.py:834 msgid "Uzbek Arabic Afghanistan" msgstr "" #: ../picard/const.py:835 msgid "Uzbek Cyrillic" msgstr "" #: ../picard/const.py:836 msgid "Uzbek Cyrillic Uzbekistan" msgstr "" #: ../picard/const.py:837 msgid "Uzbek Latin" msgstr "" #: ../picard/const.py:838 msgid "Uzbek Latin Uzbekistan" msgstr "" #: ../picard/const.py:839 msgid "Uzbek Uzbekistan" msgstr "" #: ../picard/const.py:840 msgid "Venda" msgstr "" #: ../picard/const.py:841 msgid "Venda South Africa" msgstr "" #: ../picard/const.py:842 msgid "Vietnamese" msgstr "" #: ../picard/const.py:843 msgid "Vietnamese Vietnam" msgstr "" #: ../picard/const.py:844 msgid "Walamo" msgstr "" #: ../picard/const.py:845 msgid "Walamo Ethiopia" msgstr "" #: ../picard/const.py:847 msgid "Welsh United Kingdom" msgstr "" #: ../picard/const.py:848 msgid "Wolof" msgstr "" #: ../picard/const.py:849 msgid "Wolof Latin" msgstr "" #: ../picard/const.py:850 msgid "Wolof Latin Senegal" msgstr "" #: ../picard/const.py:851 msgid "Wolof Senegal" msgstr "" #: ../picard/const.py:852 msgid "Xhosa" msgstr "" #: ../picard/const.py:853 msgid "Xhosa South Africa" msgstr "" #: ../picard/const.py:854 msgid "Yoruba" msgstr "" #: ../picard/const.py:855 msgid "Yoruba Nigeria" msgstr "" #: ../picard/const.py:856 msgid "Zulu" msgstr "" #: ../picard/const.py:857 msgid "Zulu South Africa" msgstr "" #: ../picard/file.py:513 #, python-format msgid "No matching tracks for file %s" msgstr "" #: ../picard/file.py:528 #, python-format msgid "No matching tracks above the threshold for file %s" msgstr "" #: ../picard/file.py:547 #, python-format msgid "Looking up the PUID for file %s..." msgstr "" #: ../picard/file.py:553 #, python-format msgid "Looking up the metadata for file %s..." msgstr "" #: ../picard/tagger.py:531 msgid "CD Lookup Error" msgstr "" #: ../picard/tagger.py:532 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: ../picard/tagger.py:558 #, python-format msgid "Could not find PUID for file %s" msgstr "" #: ../picard/acoustid.py:106 #, python-format msgid "Could not find AcoustID for file %s" msgstr "" #: ../picard/acoustid.py:110 ../picard/musicdns/__init__.py:100 #, python-format msgid "Looking up the fingerprint for file %s..." msgstr "" #: ../picard/acoustidmanager.py:72 msgid "Submitting AcoustIDs..." msgstr "" #: ../picard/acoustidmanager.py:77 #, python-format msgid "AcoustID submission failed: %s" msgstr "" #: ../picard/acoustidmanager.py:79 msgid "AcoustIDs successfully submitted!" msgstr "" #: ../picard/cluster.py:165 ../picard/cluster.py:176 #, python-format msgid "No matching releases for cluster %s" msgstr "" #: ../picard/cluster.py:178 #, python-format msgid "Cluster %s identified!" msgstr "" #: ../picard/cluster.py:183 #, python-format msgid "Looking up the metadata for cluster %s..." msgstr "" #: ../picard/cluster.py:248 ../picard/album.py:54 msgid "Unmatched Files" msgstr "" #: ../picard/puidmanager.py:62 msgid "Submitting PUIDs..." msgstr "" #: ../picard/puidmanager.py:68 #, python-format msgid "PUIDs submission failed: %d" msgstr "" #: ../picard/puidmanager.py:70 msgid "PUIDs successfully submitted!" msgstr "" #: ../picard/playlist.py:31 msgid "M3U Playlist (*.m3u)" msgstr "" #: ../picard/playlist.py:32 msgid "PLS Playlist (*.pls)" msgstr "" #: ../picard/playlist.py:33 msgid "XSPF Playlist (*.xspf)" msgstr "" #: ../picard/album.py:201 #, python-format msgid "[could not load album %s]" msgstr "" #: ../picard/album.py:271 msgid "[loading album information]" msgstr "" #: ../picard/util/webbrowser2.py:84 msgid "Web Browser Error" msgstr "" #: ../picard/util/webbrowser2.py:84 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" #: ../picard/util/tags.py:21 ../picard/ui/cdlookup.py:32 #: ../picard/ui/mainwindow.py:481 ../picard/ui/ui_options_releases.py:217 msgid "Album" msgstr "Album" #: ../picard/util/tags.py:22 ../picard/ui/cdlookup.py:32 #: ../picard/ui/mainwindow.py:482 ../picard/ui/itemviews.py:84 msgid "Artist" msgstr "Artist" #: ../picard/util/tags.py:23 ../picard/ui/itemviews.py:82 msgid "Title" msgstr "" #: ../picard/util/tags.py:24 msgid "Date" msgstr "" #: ../picard/util/tags.py:25 msgid "Original Release Date" msgstr "" #: ../picard/util/tags.py:26 msgid "Album Artist" msgstr "" #: ../picard/util/tags.py:27 msgid "Track Number" msgstr "" #: ../picard/util/tags.py:28 msgid "Total Tracks" msgstr "" #: ../picard/util/tags.py:29 msgid "Disc Number" msgstr "" #: ../picard/util/tags.py:30 msgid "Total Discs" msgstr "" #: ../picard/util/tags.py:31 msgid "Album Artist Sort Order" msgstr "" #: ../picard/util/tags.py:32 msgid "Artist Sort Order" msgstr "" #: ../picard/util/tags.py:33 msgid "Title Sort Order" msgstr "" #: ../picard/util/tags.py:34 msgid "Album Sort Order" msgstr "" #: ../picard/util/tags.py:35 msgid "ASIN" msgstr "" #: ../picard/util/tags.py:36 msgid "Grouping" msgstr "" #: ../picard/util/tags.py:37 ../picard/ui/ui_options_plugins.py:133 msgid "Version" msgstr "" #: ../picard/util/tags.py:38 msgid "ISRC" msgstr "" #: ../picard/util/tags.py:39 msgid "Mood" msgstr "" #: ../picard/util/tags.py:40 msgid "BPM" msgstr "" #: ../picard/util/tags.py:41 msgid "Copyright" msgstr "" #: ../picard/util/tags.py:42 msgid "Composer" msgstr "" #: ../picard/util/tags.py:43 msgid "Conductor" msgstr "" #: ../picard/util/tags.py:44 msgid "Lyricist" msgstr "" #: ../picard/util/tags.py:45 msgid "Arranger" msgstr "" #: ../picard/util/tags.py:46 msgid "Producer" msgstr "" #: ../picard/util/tags.py:47 msgid "Engineer" msgstr "" #: ../picard/util/tags.py:48 msgid "Subtitle" msgstr "" #: ../picard/util/tags.py:49 msgid "Disc Subtitle" msgstr "" #: ../picard/util/tags.py:50 msgid "Remixer" msgstr "" #: ../picard/util/tags.py:51 msgid "MusicBrainz Track Id" msgstr "" #: ../picard/util/tags.py:52 msgid "MusicBrainz Release Id" msgstr "" #: ../picard/util/tags.py:53 msgid "MusicBrainz Artist Id" msgstr "" #: ../picard/util/tags.py:54 msgid "MusicBrainz Release Artist Id" msgstr "" #: ../picard/util/tags.py:55 msgid "MusicBrainz Disc Id" msgstr "" #: ../picard/util/tags.py:56 msgid "MusicBrainz Sort Name" msgstr "" #: ../picard/util/tags.py:57 msgid "MusicIP PUID" msgstr "" #: ../picard/util/tags.py:58 msgid "MusicIP Fingerprint" msgstr "" #: ../picard/util/tags.py:59 msgid "AcoustID" msgstr "" #: ../picard/util/tags.py:60 msgid "AcoustID Fingerprint" msgstr "" #: ../picard/util/tags.py:61 msgid "Disc Id" msgstr "" #: ../picard/util/tags.py:62 msgid "Website" msgstr "" #: ../picard/util/tags.py:63 ../picard/ui/ui_options_releases.py:220 msgid "Compilation" msgstr "" #: ../picard/util/tags.py:64 msgid "Comment" msgstr "" #: ../picard/util/tags.py:65 msgid "Genre" msgstr "" #: ../picard/util/tags.py:66 msgid "Encoded By" msgstr "" #: ../picard/util/tags.py:67 msgid "Performer" msgstr "" #: ../picard/util/tags.py:68 msgid "Release Type" msgstr "" #: ../picard/util/tags.py:69 msgid "Release Status" msgstr "" #: ../picard/util/tags.py:70 msgid "Release Country" msgstr "" #: ../picard/util/tags.py:71 msgid "Record Label" msgstr "" #: ../picard/util/tags.py:72 ../picard/ui/cdlookup.py:33 msgid "Barcode" msgstr "" #: ../picard/util/tags.py:73 msgid "Catalog Number" msgstr "" #: ../picard/util/tags.py:74 msgid "Format" msgstr "" #: ../picard/util/tags.py:75 msgid "DJ-Mixer" msgstr "" #: ../picard/util/tags.py:76 msgid "Media" msgstr "" #: ../picard/util/tags.py:77 msgid "Lyrics" msgstr "" #: ../picard/util/tags.py:78 msgid "Mixer" msgstr "" #: ../picard/util/tags.py:79 msgid "Language" msgstr "Language" #: ../picard/util/tags.py:80 msgid "Script" msgstr "" #: ../picard/ui/tageditor.py:66 ../picard/ui/ui_options_plugins.py:138 msgid "Details" msgstr "" #: ../picard/ui/tageditor.py:71 ../picard/ui/tageditor.py:266 #, python-format msgid "%d file" msgid_plural "%d files" msgstr[0] "" msgstr[1] "" #: ../picard/ui/tageditor.py:132 #, python-format msgid "(different across %d file)" msgid_plural "(different across %d files)" msgstr[0] "" msgstr[1] "" #: ../picard/ui/tageditor.py:135 #, python-format msgid "(missing from %d file)" msgid_plural "(missing from %d files)" msgstr[0] "" msgstr[1] "" #: ../picard/ui/tageditor.py:235 msgid "Filename:" msgstr "" #: ../picard/ui/tageditor.py:237 msgid "Format:" msgstr "" #: ../picard/ui/tageditor.py:246 msgid "Size:" msgstr "" #: ../picard/ui/tageditor.py:250 ../picard/ui/ui_metadata.py:134 msgid "Length:" msgstr "" #: ../picard/ui/tageditor.py:252 msgid "Bitrate:" msgstr "" #: ../picard/ui/tageditor.py:254 msgid "Sample rate:" msgstr "" #: ../picard/ui/tageditor.py:256 msgid "Bits per sample:" msgstr "" #: ../picard/ui/tageditor.py:259 msgid "Mono" msgstr "" #: ../picard/ui/tageditor.py:260 msgid "Stereo" msgstr "" #: ../picard/ui/tageditor.py:262 msgid "Channels:" msgstr "" #: ../picard/ui/ui_options_plugins.py:131 ../picard/ui/options/plugins.py:37 msgid "Plugins" msgstr "" #: ../picard/ui/ui_options_plugins.py:132 ../picard/ui/ui_tageditor.py:123 #: ../picard/ui/options/plugins.py:121 msgid "Name" msgstr "" #: ../picard/ui/ui_options_plugins.py:134 ../picard/ui/options/plugins.py:124 msgid "Author" msgstr "" #: ../picard/ui/ui_options_plugins.py:135 msgid "Install plugin..." msgstr "" #: ../picard/ui/ui_options_plugins.py:136 msgid "Open plugin folder" msgstr "" #: ../picard/ui/ui_options_plugins.py:137 msgid "Download plugins" msgstr "" #: ../picard/ui/ui_options_matching.py:77 msgid "Thresholds" msgstr "" #: ../picard/ui/ui_options_matching.py:78 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: ../picard/ui/ui_options_matching.py:79 #: ../picard/ui/ui_options_matching.py:80 #: ../picard/ui/ui_options_matching.py:81 #: ../picard/ui/ui_options_folksonomy.py:110 msgid " %" msgstr "" #: ../picard/ui/ui_options_matching.py:82 msgid "Minimal similarity for file lookups:" msgstr "" #: ../picard/ui/ui_options_matching.py:83 msgid "Minimal similarity for cluster lookups:" msgstr "" #: ../picard/ui/ui_options_ratings.py:53 msgid "Enable track ratings" msgstr "" #: ../picard/ui/ui_options_ratings.py:54 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: ../picard/ui/ui_options_ratings.py:55 msgid "E-mail:" msgstr "" #: ../picard/ui/ui_options_ratings.py:56 msgid "Submit ratings to MusicBrainz" msgstr "" #: ../picard/ui/ui_options_interface.py:58 msgid "Miscellaneous" msgstr "" #: ../picard/ui/ui_options_interface.py:59 msgid "Show text labels under icons" msgstr "" #: ../picard/ui/ui_options_interface.py:60 msgid "Allow selection of multiple directories" msgstr "" #: ../picard/ui/ui_options_interface.py:61 msgid "Use advanced query syntax" msgstr "" #: ../picard/ui/ui_options_interface.py:62 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: ../picard/ui/ui_options_interface.py:63 msgid "User interface language:" msgstr "" #: ../picard/ui/filebrowser.py:38 ../picard/ui/mainwindow.py:349 msgid "&Refresh" msgstr "" #: ../picard/ui/filebrowser.py:41 msgid "&Move Tagged Files Here" msgstr "" #: ../picard/ui/filebrowser.py:44 msgid "Show &Hidden Files" msgstr "" #: ../picard/ui/coverartbox.py:101 msgid "Buy the album on Amazon" msgstr "" #: ../picard/ui/ui_options_cover.py:53 msgid "Location" msgstr "" #: ../picard/ui/ui_options_cover.py:54 msgid "Embed cover images into tags" msgstr "" #: ../picard/ui/ui_options_cover.py:55 msgid "Save cover images as separate files" msgstr "" #: ../picard/ui/ui_options_cover.py:56 msgid "Overwrite the file if it already exists" msgstr "" #: ../picard/ui/ui_options_general.py:95 msgid "MusicBrainz Server" msgstr "" #: ../picard/ui/ui_options_general.py:96 ../picard/ui/ui_options_proxy.py:77 msgid "Port:" msgstr "" #: ../picard/ui/ui_options_general.py:97 ../picard/ui/ui_options_proxy.py:78 msgid "Server address:" msgstr "" #: ../picard/ui/ui_options_general.py:98 msgid "Account Information" msgstr "" #: ../picard/ui/ui_options_general.py:99 ../picard/ui/ui_options_proxy.py:75 #: ../picard/ui/ui_passworddialog.py:74 msgid "Password:" msgstr "" #: ../picard/ui/ui_options_general.py:100 ../picard/ui/ui_options_proxy.py:76 #: ../picard/ui/ui_passworddialog.py:73 msgid "Username:" msgstr "" #: ../picard/ui/ui_options_general.py:101 ../picard/ui/options/general.py:29 msgid "General" msgstr "General" #: ../picard/ui/ui_options_general.py:102 msgid "Automatically scan all new files" msgstr "" #: ../picard/ui/ui_tageditor.py:124 msgid "Value" msgstr "" #: ../picard/ui/ui_tageditor.py:125 msgid "Rating:" msgstr "" #: ../picard/ui/ui_tageditor.py:126 msgid "&Add..." msgstr "" #: ../picard/ui/ui_tageditor.py:127 msgid "&Edit..." msgstr "" #: ../picard/ui/ui_tageditor.py:128 msgid "&Delete" msgstr "" #: ../picard/ui/ui_tageditor.py:129 msgid "&Metadata" msgstr "" #: ../picard/ui/ui_tageditor.py:130 msgid "A&rtwork" msgstr "" #: ../picard/ui/ui_tageditor.py:131 msgid "&Info" msgstr "" #: ../picard/ui/ui_options_moving.py:58 msgid "Move additional files:" msgstr "" #: ../picard/ui/ui_options_moving.py:59 #: ../picard/ui/ui_options_fingerprinting.py:73 msgid "Browse..." msgstr "" #: ../picard/ui/ui_options_moving.py:60 msgid "Delete empty directories" msgstr "" #: ../picard/ui/ui_options_moving.py:61 msgid "Move files to this directory when saving:" msgstr "" #: ../picard/ui/ui_tagsfromfilenames.py:54 msgid "Convert File Names to Tags" msgstr "" #: ../picard/ui/ui_tagsfromfilenames.py:55 msgid "Replace underscores with spaces" msgstr "" #: ../picard/ui/ui_tagsfromfilenames.py:56 msgid "&Preview" msgstr "" #: ../picard/ui/logview.py:30 msgid "Log" msgstr "" #: ../picard/ui/ui_options_proxy.py:74 ../picard/ui/options/proxy.py:28 msgid "Web Proxy" msgstr "Web Proxy" #: ../picard/ui/cdlookup.py:33 msgid "Labels" msgstr "" #: ../picard/ui/cdlookup.py:33 msgid "Catalog #s" msgstr "" #: ../picard/ui/tagsfromfilenames.py:54 ../picard/ui/tagsfromfilenames.py:99 msgid "File Name" msgstr "" #: ../picard/ui/ui_options_script.py:49 msgid "Tagger Script" msgstr "" #: ../picard/ui/util.py:31 msgid "&Ok" msgstr "" #: ../picard/ui/util.py:32 msgid "&Cancel" msgstr "" #: ../picard/ui/util.py:33 ../picard/ui/mainwindow.py:432 msgid "&Help" msgstr "&Help" #: ../picard/ui/ui_cdlookup.py:57 #: ../picard/ui/ui_options_cdlookup_select.py:53 #: ../picard/ui/ui_options_cdlookup.py:46 ../picard/ui/options/cdlookup.py:36 msgid "CD Lookup" msgstr "CD Lookup" #: ../picard/ui/ui_cdlookup.py:58 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: ../picard/ui/ui_cdlookup.py:59 ../picard/ui/ui_puidsubmit.py:52 msgid "OK" msgstr "" #: ../picard/ui/ui_cdlookup.py:60 msgid " Lookup manually " msgstr "" #: ../picard/ui/ui_cdlookup.py:61 ../picard/ui/ui_puidsubmit.py:53 msgid "Cancel" msgstr "Cancel" #: ../picard/ui/passworddialog.py:38 #, python-format msgid "" "The server %s requires you to login. Please enter your username and password." msgstr "" #: ../picard/ui/passworddialog.py:76 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: ../picard/ui/ui_options_tags.py:104 msgid "Write tags to files" msgstr "" #: ../picard/ui/ui_options_tags.py:105 msgid "Before tagging" msgstr "" #: ../picard/ui/ui_options_tags.py:106 msgid "Clear existing tags" msgstr "" #: ../picard/ui/ui_options_tags.py:107 msgid "Remove ID3 tags from FLAC files" msgstr "" #: ../picard/ui/ui_options_tags.py:108 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: ../picard/ui/ui_options_tags.py:109 msgid "Tag compatibility" msgstr "" #: ../picard/ui/ui_options_tags.py:110 msgid "ID3v2 version" msgstr "" #: ../picard/ui/ui_options_tags.py:111 msgid "2.4" msgstr "" #: ../picard/ui/ui_options_tags.py:112 msgid "2.3" msgstr "" #: ../picard/ui/ui_options_tags.py:113 msgid "Also include ID3v1 tags in the files" msgstr "" #: ../picard/ui/ui_options_tags.py:114 msgid "ID3v2 text encoding" msgstr "" #: ../picard/ui/ui_options_tags.py:115 msgid "UTF-8" msgstr "" #: ../picard/ui/ui_options_tags.py:116 msgid "UTF-16" msgstr "" #: ../picard/ui/ui_options_tags.py:117 msgid "ISO-8859-1" msgstr "" #: ../picard/ui/ui_options_folksonomy.py:106 #: ../picard/ui/options/folksonomy.py:29 msgid "Folksonomy Tags" msgstr "" #: ../picard/ui/ui_options_folksonomy.py:107 msgid "Ignore tags:" msgstr "" #: ../picard/ui/ui_options_folksonomy.py:108 msgid "Only use my tags" msgstr "" #: ../picard/ui/ui_options_folksonomy.py:109 msgid "Minimal tag usage:" msgstr "" #: ../picard/ui/ui_options_folksonomy.py:111 msgid "Maximum number of tags:" msgstr "" #: ../picard/ui/ui_options_folksonomy.py:112 msgid "Join multiple tags with:" msgstr "" #: ../picard/ui/ui_options_folksonomy.py:113 msgid " / " msgstr "" #: ../picard/ui/ui_options_folksonomy.py:114 msgid ", " msgstr "" #: ../picard/ui/ui_passworddialog.py:72 msgid "Authentication required" msgstr "" #: ../picard/ui/ui_passworddialog.py:75 msgid "Save username and password" msgstr "" #: ../picard/ui/ui_puidsubmit.py:51 msgid "Submit PUIDs" msgstr "Submit PUIDs" #: ../picard/ui/ui_options_cdlookup_select.py:54 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: ../picard/ui/ui_options_fingerprinting.py:68 msgid "Fingerprinting Systems" msgstr "" #: ../picard/ui/ui_options_fingerprinting.py:69 msgid "Use AmpliFIND (formerly MusicDNS)" msgstr "" #: ../picard/ui/ui_options_fingerprinting.py:70 msgid "Use AcoustID" msgstr "" #: ../picard/ui/ui_options_fingerprinting.py:71 msgid "AcoustID's Settings" msgstr "" #: ../picard/ui/ui_options_fingerprinting.py:72 msgid "Fingerprinter:" msgstr "" #: ../picard/ui/ui_options_fingerprinting.py:74 msgid "Download..." msgstr "" #: ../picard/ui/ui_options_fingerprinting.py:75 msgid "API key:" msgstr "" #: ../picard/ui/ui_options_fingerprinting.py:76 msgid "Get API key..." msgstr "" #: ../picard/ui/puidsubmit.py:31 ../picard/ui/options/plugins.py:125 msgid "File" msgstr "File" #: ../picard/ui/puidsubmit.py:31 msgid "PUID" msgstr "" #: ../picard/ui/puidsubmit.py:31 ../picard/ui/mainwindow.py:483 msgid "Track" msgstr "Track" #: ../picard/ui/puidsubmit.py:31 msgid "Release" msgstr "" #: ../picard/ui/puidsubmit.py:31 msgid "Release ID" msgstr "" #: ../picard/ui/ui_edittagdialog.py:45 msgid "Edit Tag" msgstr "" #: ../picard/ui/ui_options_renaming.py:154 msgid "Rename files when saving" msgstr "" #: ../picard/ui/ui_options_renaming.py:155 msgid "Replace non-ASCII characters" msgstr "" #: ../picard/ui/ui_options_renaming.py:156 msgid "Replace Windows-incompatible characters" msgstr "" #: ../picard/ui/ui_options_renaming.py:157 msgid "Name files like this" msgstr "" #: ../picard/ui/ui_options_renaming.py:163 #: ../picard/ui/ui_options_renaming.py:166 #: ../picard/ui/ui_options_metadata.py:265 #: ../picard/ui/ui_options_metadata.py:266 msgid "Default" msgstr "Default" #: ../picard/ui/ui_options_renaming.py:164 msgid "Name multiple artist albums differently" msgstr "" #: ../picard/ui/ui_options_renaming.py:165 msgid "Copy from above" msgstr "" #: ../picard/ui/ui_options_renaming.py:167 msgid "Examples" msgstr "" #: ../picard/ui/mainwindow.py:68 msgid "MusicBrainz Picard" msgstr "" #: ../picard/ui/mainwindow.py:93 msgid "Original Metadata" msgstr "" #: ../picard/ui/mainwindow.py:95 msgid "New Metadata" msgstr "" #: ../picard/ui/mainwindow.py:136 msgid "Unsaved Changes" msgstr "" #: ../picard/ui/mainwindow.py:137 msgid "Are you sure you want to quit Picard?" msgstr "" #: ../picard/ui/mainwindow.py:139 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %s unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: ../picard/ui/mainwindow.py:145 msgid "&Quit Picard" msgstr "" #: ../picard/ui/mainwindow.py:196 #, python-format msgid " Files: %(files)d, Pending Files: %(pending)d " msgstr "" #: ../picard/ui/mainwindow.py:225 msgid "Submission Error" msgstr "" #: ../picard/ui/mainwindow.py:226 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: ../picard/ui/mainwindow.py:234 msgid "&Options..." msgstr "&Options..." #: ../picard/ui/mainwindow.py:237 msgid "&Cut" msgstr "" #: ../picard/ui/mainwindow.py:242 msgid "&Paste" msgstr "" #: ../picard/ui/mainwindow.py:247 msgid "&Help..." msgstr "" #: ../picard/ui/mainwindow.py:252 msgid "&About..." msgstr "&About..." #: ../picard/ui/mainwindow.py:255 msgid "&Donate..." msgstr "" #: ../picard/ui/mainwindow.py:258 msgid "&Report a Bug..." msgstr "" #: ../picard/ui/mainwindow.py:261 msgid "&Support Forum..." msgstr "" #: ../picard/ui/mainwindow.py:264 msgid "&Add Files..." msgstr "" #: ../picard/ui/mainwindow.py:265 msgid "Add files to the tagger" msgstr "" #: ../picard/ui/mainwindow.py:270 msgid "A&dd Folder..." msgstr "" #: ../picard/ui/mainwindow.py:271 msgid "Add a folder to the tagger" msgstr "" #. Keyboard shortcut for "Add Directory..." #: ../picard/ui/mainwindow.py:273 msgid "Ctrl+D" msgstr "" #: ../picard/ui/mainwindow.py:277 msgid "&Save" msgstr "" #: ../picard/ui/mainwindow.py:278 msgid "Save selected files" msgstr "" #: ../picard/ui/mainwindow.py:284 msgid "S&ubmit" msgstr "" #: ../picard/ui/mainwindow.py:285 msgid "Submit fingerprints" msgstr "" #: ../picard/ui/mainwindow.py:289 msgid "E&xit" msgstr "E&xit" #. Keyboard shortcut for "Exit" #: ../picard/ui/mainwindow.py:291 msgid "Ctrl+Q" msgstr "" #: ../picard/ui/mainwindow.py:294 msgid "&Remove" msgstr "" #: ../picard/ui/mainwindow.py:295 msgid "Remove selected files/albums" msgstr "" #: ../picard/ui/mainwindow.py:300 msgid "File &Browser" msgstr "" #: ../picard/ui/mainwindow.py:304 msgid "Ctrl+B" msgstr "" #: ../picard/ui/mainwindow.py:307 msgid "&Cover Art" msgstr "" #: ../picard/ui/mainwindow.py:313 msgid "Search" msgstr "Search" #: ../picard/ui/mainwindow.py:316 msgid "&CD Lookup..." msgstr "" #: ../picard/ui/mainwindow.py:317 ../picard/ui/mainwindow.py:318 msgid "Lookup CD" msgstr "Lookup CD" #. Keyboard shortcut for "Lookup CD" #: ../picard/ui/mainwindow.py:320 msgid "Ctrl+K" msgstr "" #: ../picard/ui/mainwindow.py:323 msgid "&Scan" msgstr "" #. Keyboard shortcut for "Analyze" #: ../picard/ui/mainwindow.py:326 msgid "Ctrl+Y" msgstr "" #: ../picard/ui/mainwindow.py:329 msgid "Cl&uster" msgstr "" #. Keyboard shortcut for "Cluster" #: ../picard/ui/mainwindow.py:332 msgid "Ctrl+U" msgstr "" #: ../picard/ui/mainwindow.py:335 msgid "&Lookup" msgstr "" #: ../picard/ui/mainwindow.py:336 ../picard/ui/mainwindow.py:337 msgid "Lookup metadata" msgstr "" #. Keyboard shortcut for "Lookup" #: ../picard/ui/mainwindow.py:340 msgid "Ctrl+L" msgstr "" #: ../picard/ui/mainwindow.py:343 msgid "&Details..." msgstr "" #. Keyboard shortcut for "Details" #: ../picard/ui/mainwindow.py:346 msgid "Ctrl+I" msgstr "" #: ../picard/ui/mainwindow.py:352 msgid "Generate &Playlist..." msgstr "" #: ../picard/ui/mainwindow.py:355 msgid "&Rename Files" msgstr "" #: ../picard/ui/mainwindow.py:360 msgid "&Move Files" msgstr "" #: ../picard/ui/mainwindow.py:365 msgid "Save &Tags" msgstr "" #: ../picard/ui/mainwindow.py:370 msgid "Tags From &File Names..." msgstr "" #: ../picard/ui/mainwindow.py:373 msgid "View &Log..." msgstr "" #: ../picard/ui/mainwindow.py:397 msgid "&File" msgstr "&File" #: ../picard/ui/mainwindow.py:405 msgid "&Edit" msgstr "&Edit" #: ../picard/ui/mainwindow.py:411 msgid "&View" msgstr "" #: ../picard/ui/mainwindow.py:417 msgid "&Options" msgstr "" #: ../picard/ui/mainwindow.py:423 msgid "&Tools" msgstr "" #: ../picard/ui/mainwindow.py:450 msgid "&Toolbar" msgstr "" #: ../picard/ui/mainwindow.py:476 msgid "&Search Bar" msgstr "" #: ../picard/ui/mainwindow.py:522 msgid "All Supported Formats" msgstr "" #: ../picard/ui/mainwindow.py:571 #, python-format msgid "Saving playlist %s..." msgstr "" #: ../picard/ui/mainwindow.py:574 #, python-format msgid "Playlist %s saved" msgstr "" #: ../picard/ui/mainwindow.py:675 ../picard/ui/mainwindow.py:684 #, python-format msgid " (Error: %s)" msgstr "" #: ../picard/ui/ui_options.py:42 msgid "Options" msgstr "" #: ../picard/ui/ui_options_cdlookup.py:47 msgid "CD-ROM device to use for lookups:" msgstr "" #: ../picard/ui/ui_metadata.py:130 msgid "Title:" msgstr "" #: ../picard/ui/ui_metadata.py:131 msgid "Artist:" msgstr "" #: ../picard/ui/ui_metadata.py:132 msgid "Album:" msgstr "" #: ../picard/ui/ui_metadata.py:133 msgid "Track:" msgstr "" #: ../picard/ui/ui_metadata.py:135 msgid "Date:" msgstr "" #: ../picard/ui/ui_metadata.py:136 msgid "0000-00-00; " msgstr "" #: ../picard/ui/ui_metadata.py:137 msgid "Lookup" msgstr "Lookup" #: ../picard/ui/ui_options_metadata.py:250 ../picard/ui/options/metadata.py:30 msgid "Metadata" msgstr "" #: ../picard/ui/ui_options_metadata.py:251 msgid "Translate artist names to this locale where possible:" msgstr "" #: ../picard/ui/ui_options_metadata.py:252 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: ../picard/ui/ui_options_metadata.py:253 msgid "Use release relationships" msgstr "" #: ../picard/ui/ui_options_metadata.py:254 msgid "Use track relationships" msgstr "" #: ../picard/ui/ui_options_metadata.py:255 msgid "Use folksonomy tags as genre" msgstr "" #: ../picard/ui/ui_options_metadata.py:256 msgid "Standardization" msgstr "" #: ../picard/ui/ui_options_metadata.py:257 msgid "As on cover" msgstr "" #: ../picard/ui/ui_options_metadata.py:258 msgid "Standardized" msgstr "" #: ../picard/ui/ui_options_metadata.py:259 msgid "Track titles" msgstr "" #: ../picard/ui/ui_options_metadata.py:260 msgid "Release titles" msgstr "" #: ../picard/ui/ui_options_metadata.py:261 msgid "Artist names" msgstr "" #: ../picard/ui/ui_options_metadata.py:262 msgid "Custom Fields" msgstr "" #: ../picard/ui/ui_options_metadata.py:263 msgid "Various artists:" msgstr "Various artists:" #: ../picard/ui/ui_options_metadata.py:264 msgid "Non-album tracks:" msgstr "Non-album tracks:" #: ../picard/ui/ui_options_releases.py:215 msgid "Form" msgstr "" #: ../picard/ui/ui_options_releases.py:216 msgid "Preferred release types" msgstr "" #: ../picard/ui/ui_options_releases.py:218 msgid "Single" msgstr "" #: ../picard/ui/ui_options_releases.py:219 msgid "EP" msgstr "" #: ../picard/ui/ui_options_releases.py:221 msgid "Soundtrack" msgstr "" #: ../picard/ui/ui_options_releases.py:222 msgid "Spokenword" msgstr "" #: ../picard/ui/ui_options_releases.py:223 msgid "Interview" msgstr "" #: ../picard/ui/ui_options_releases.py:224 msgid "Audiobook" msgstr "" #: ../picard/ui/ui_options_releases.py:225 msgid "Live" msgstr "" #: ../picard/ui/ui_options_releases.py:226 msgid "Remix" msgstr "" #: ../picard/ui/ui_options_releases.py:228 msgid "Reset all" msgstr "" #: ../picard/ui/ui_options_releases.py:229 msgid "Preferred release countries" msgstr "" #: ../picard/ui/ui_options_releases.py:230 #: ../picard/ui/ui_options_releases.py:233 msgid ">" msgstr "" #: ../picard/ui/ui_options_releases.py:231 #: ../picard/ui/ui_options_releases.py:234 msgid "<" msgstr "" #: ../picard/ui/ui_options_releases.py:232 msgid "Preferred release formats" msgstr "" #: ../picard/ui/itemviews.py:83 msgid "Length" msgstr "" #: ../picard/ui/itemviews.py:328 msgid "&Expand all" msgstr "" #: ../picard/ui/itemviews.py:330 msgid "&Collapse all" msgstr "" #: ../picard/ui/itemviews.py:373 msgid "&Other versions" msgstr "" #: ../picard/ui/itemviews.py:376 msgid "Loading..." msgstr "" #: ../picard/ui/itemviews.py:387 msgid "[no release info]" msgstr "" #: ../picard/ui/itemviews.py:404 msgid "&Plugins" msgstr "" #: ../picard/ui/itemviews.py:605 msgid "Clusters" msgstr "" #: ../picard/ui/options/renaming.py:35 msgid "File naming" msgstr "" #: ../picard/ui/options/renaming.py:126 msgid "The file naming format must not be empty." msgstr "" #: ../picard/ui/options/renaming.py:136 msgid "The multiple artist file naming format must not be empty." msgstr "" #: ../picard/ui/options/cover.py:29 msgid "Cover Art" msgstr "" #: ../picard/ui/options/ratings.py:29 msgid "Ratings" msgstr "" #: ../picard/ui/options/moving.py:33 msgid "Moving files" msgstr "" #: ../picard/ui/options/moving.py:65 msgid "Error" msgstr "" #: ../picard/ui/options/moving.py:65 msgid "The location to move files to must not be empty." msgstr "" #: ../picard/ui/options/interface.py:32 msgid "User Interface" msgstr "" #: ../picard/ui/options/interface.py:49 msgid "System default" msgstr "System default" #: ../picard/ui/options/interface.py:76 msgid "Language changed" msgstr "" #: ../picard/ui/options/interface.py:76 msgid "" "You have changed the interface language. You have to restart Picard in order " "for the change to take effect." msgstr "" #: ../picard/ui/options/fingerprinting.py:31 msgid "Fingerprinting" msgstr "" #: ../picard/ui/options/releases.py:33 msgid "Preferred Releases" msgstr "" #. Replace this with your name to have it appear in the "About" dialog. #: ../picard/ui/options/about.py:48 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Lukáš Lalinský https://launchpad.net/~luks" #. Replace LANG with language you are translatig to. #: ../picard/ui/options/about.py:51 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: ../picard/ui/options/about.py:55 #, python-format msgid "" "<p align=\"center\"><span style=\"font-size:15px;font-" "weight:bold;\">MusicBrainz Picard</span><br/>\n" "Version %(version)s</p>\n" "<p align=\"center\"><strong>Supported formats</strong><br/>%(formats)s</p>\n" "<p align=\"center\"><strong>Please donate</strong><br/>\n" "Thank you for using Picard. Picard relies on the MusicBrainz database, which " "is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running.</p>\n" "<p align=\"center\"><a " "href=\"http://metabrainz.org/donate\">Donate now!</a></p>\n" "<p align=\"center\"><strong>Credits</strong><br/>\n" "<small>Copyright © 2004-2008 Robert Kaye, Lukáš Lalinský and " "others%(translator-credits)s</small></p>\n" "<p align=\"center\"><a " "href=\"http://musicbrainz.org/doc/MusicBrainz_Picard\">http://musicbrainz.org" "/doc/MusicBrainz_Picard</a></p>\n" msgstr "" #: ../picard/ui/options/advanced.py:26 msgid "Advanced" msgstr "" #: ../picard/ui/options/matching.py:29 msgid "Matching" msgstr "" #: ../picard/ui/options/scripting.py:63 msgid "Scripting" msgstr "" #: ../picard/ui/options/scripting.py:97 msgid "Script Error" msgstr "" �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/en_AU.po��������������������������������������������������������������������0000664�0000000�0000000�00000450216�14167750105�0016366�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Ivan Dobsky, 2019-2020 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: English (Australia) (http://www.transifex.com/musicbrainz/musicbrainz/language/en_AU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: en_AU\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:651 msgid "[loading album information]" msgstr "" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Use standardised artist names" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "Use standardised instrument and vocal credits" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "Use built-in search rather than looking in browser" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "" #: picard/releasegroup.py:70 msgid "Year" msgstr "" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "" #: picard/releasegroup.py:73 msgid "Label" msgstr "" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "Authorisation code:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Contributions via Transifex: \n Ivan Dobsky https://www.transifex.com/accounts/profile/ivandobsky/" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Translated to Australian English by %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Catalogue #s" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "Catalogue No." #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "OK match" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "" #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "&Built-in search" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Picard needs authorisation to access your personal data on the MusicBrainz server. Would you like to log in now?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "" #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr "" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr "" #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr "" #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "Customise Action Toolbar" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "Colours" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&OK" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "&Restore All Defaults" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "Choose a colour" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "Colours changed" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "You have changed the interface colours. You may have to restart Picard in order for the changes to take effect." #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Licence" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "" #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:40 msgid "Arranger" msgstr "" #: picard/util/tags.py:42 msgid "Artists" msgstr "" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:44 msgid "ASIN" msgstr "" #: picard/util/tags.py:46 msgid "BPM" msgstr "" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Catalogue Number" #: picard/util/tags.py:48 msgid "Comment" msgstr "" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "" #: picard/util/tags.py:53 msgid "Copyright" msgstr "" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "" #: picard/util/tags.py:66 msgid "ISRC" msgstr "" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "" #: picard/util/tags.py:75 msgid "Mixer" msgstr "" #: picard/util/tags.py:76 msgid "Mood" msgstr "" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "" #: picard/util/tags.py:104 msgid "Release Country" msgstr "" #: picard/util/tags.py:105 msgid "Release Status" msgstr "" #: picard/util/tags.py:106 msgid "Release Type" msgstr "" #: picard/util/tags.py:107 msgid "Remixer" msgstr "" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:124 msgid "Track Number" msgstr "" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/en_CA.po��������������������������������������������������������������������0000664�0000000�0000000�00000451073�14167750105�0016346�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Calvin Walton <calvin.walton@kepstin.ca>, 2013-2014 # Calvin Walton <calvin.walton@kepstin.ca>, 2012 # FIRST AUTHOR <EMAIL@ADDRESS>, 2008 # Ivan Dobsky, 2019-2021 # Luke Hollins <luke@farcry.ca>, 2015 # navap <pavan@chander.ca>, 2012 # Philipp Wolfer <ph.wolfer@gmail.com>, 2020 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: English (Canada) (http://www.transifex.com/musicbrainz/musicbrainz/language/en_CA/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: en_CA\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:651 msgid "[loading album information]" msgstr "" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Use standardized artist names" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "Use standardized instrument and vocal credits" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "Use built-in search rather than looking in browser" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "" #: picard/releasegroup.py:70 msgid "Year" msgstr "" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "" #: picard/releasegroup.py:73 msgid "Label" msgstr "" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "Authorization code:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Contributions via Transifex: \n Ivan Dobsky https://www.transifex.com/accounts/profile/ivandobsky/\nLaunchpad Contributions:\n Dr Johnny Fever https://launchpad.net/~drjohnnyfever-ca\n Nick Ellery https://launchpad.net/~nick.ellery" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Translated to Canadian English by %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Catalogue #s" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "Catalogue No." #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "OK match" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "" #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "&Built-in search" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Picard needs authorization to access your personal data on the MusicBrainz server. Would you like to log in now?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "" #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr "" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr "" #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr "" #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "User interface colour theme:" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "Customize Action Toolbar" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "Colours" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&OK" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "The default colour scheme based on the operating system display settings" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "Choose a colour" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "Colours changed" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "You have changed the interface colours. You may have to restart Picard in order for the changes to take effect." #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Licence" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "New" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "Delete" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "" #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:40 msgid "Arranger" msgstr "" #: picard/util/tags.py:42 msgid "Artists" msgstr "" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:44 msgid "ASIN" msgstr "" #: picard/util/tags.py:46 msgid "BPM" msgstr "" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Catalogue Number" #: picard/util/tags.py:48 msgid "Comment" msgstr "" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "" #: picard/util/tags.py:53 msgid "Copyright" msgstr "" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "" #: picard/util/tags.py:66 msgid "ISRC" msgstr "" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "" #: picard/util/tags.py:75 msgid "Mixer" msgstr "" #: picard/util/tags.py:76 msgid "Mood" msgstr "" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "" #: picard/util/tags.py:104 msgid "Release Country" msgstr "" #: picard/util/tags.py:105 msgid "Release Status" msgstr "" #: picard/util/tags.py:106 msgid "Release Type" msgstr "" #: picard/util/tags.py:107 msgid "Remixer" msgstr "" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:124 msgid "Track Number" msgstr "" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/en_GB.po��������������������������������������������������������������������0000664�0000000�0000000�00000450761�14167750105�0016356�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # RedHotHeat <gbonner@iol.ie>, 2012 # Ivan Dobsky, 2019-2020 # Nikki, 2006 # Oliver Lineham, 2012-2013 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2020 # Sam, 2018 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: English (United Kingdom) (http://www.transifex.com/musicbrainz/musicbrainz/language/en_GB/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: en_GB\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:651 msgid "[loading album information]" msgstr "" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metadata" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Use standardised artist names" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "Use standardised instrument and vocal credits" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "Use built-in search rather than looking in browser" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "" #: picard/releasegroup.py:70 msgid "Year" msgstr "" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "" #: picard/releasegroup.py:73 msgid "Label" msgstr "" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "Authorisation code:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Contributions via Transifex: \n Ivan Dobsky https://www.transifex.com/accounts/profile/ivandobsky/\nLaunchpad Contributions:\n Andi Chandler https://launchpad.net/~bing\n Jen Ockwell https://launchpad.net/~rj-ockwell\n Lukáš Lalinský https://launchpad.net/~luks\n Mihkel Tõnnov https://launchpad.net/~v6lur\n for4saken https://launchpad.net/~for4saken" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Translated to British English by %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Catalogue #s" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "Catalogue No." #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "Okay match" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "" #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "&Built-in search" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Picard needs authorisation to access your personal data on the MusicBrainz server. Would you like to log in now?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "" #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr "" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr "" #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr "" #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "Customise Action Toolbar" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "Colours" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "Licence:" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&OK" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "Choose a colour" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "Colours changed" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "You have changed the interface colours. You may have to restart Picard in order for the changes to take effect." #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Licence" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "" #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:40 msgid "Arranger" msgstr "" #: picard/util/tags.py:42 msgid "Artists" msgstr "" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:44 msgid "ASIN" msgstr "" #: picard/util/tags.py:46 msgid "BPM" msgstr "" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Catalogue Number" #: picard/util/tags.py:48 msgid "Comment" msgstr "" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "" #: picard/util/tags.py:53 msgid "Copyright" msgstr "" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "" #: picard/util/tags.py:66 msgid "ISRC" msgstr "" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "" #: picard/util/tags.py:75 msgid "Mixer" msgstr "" #: picard/util/tags.py:76 msgid "Mood" msgstr "" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "" #: picard/util/tags.py:104 msgid "Release Country" msgstr "" #: picard/util/tags.py:105 msgid "Release Status" msgstr "" #: picard/util/tags.py:106 msgid "Release Type" msgstr "" #: picard/util/tags.py:107 msgid "Remixer" msgstr "" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:124 msgid "Track Number" msgstr "" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" ���������������picard-release-2.7.3/po/eo.po�����������������������������������������������������������������������0000664�0000000�0000000�00000452025�14167750105�0016002�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Alex Mauer <hawke@hawkesnest.net>, 2016 # FIRST AUTHOR <EMAIL@ADDRESS>, 2009 # Iris Ilexiris <iris.ilexiris@gmail.com>, 2018 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Esperanto (http://www.transifex.com/musicbrainz/musicbrainz/language/eo/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: eo\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:651 msgid "[loading album information]" msgstr "" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Kunfandiĝi" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Forigi" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Markoj" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Skriptado" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Uzanto-interfaco" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Altnivele" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "" #: picard/releasegroup.py:70 msgid "Year" msgstr "" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "" #: picard/releasegroup.py:73 msgid "Label" msgstr "Etikedo" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Germana" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Angla" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Angla (Kanado)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Angla (UR)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Hispana" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Estona" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Finna" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Franca" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "Franca (Kanado)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Galega" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Hungara" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Islanda" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Itala" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Nederlanda" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "Okcitana" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Pola" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Brazila Portugala" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Rumana" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Albana" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Sveda" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "Afara" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Afrikansa" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "Akana" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "Amhara" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Armena" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "Asama" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Azerbajĝana" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "Eŭska" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Belorusa" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Bengala" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Bosna" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Bulgara" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "Birma" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Ĉina" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "Kopta" #: picard/const/locales.py:105 msgid "Cornish" msgstr "Kornvala" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Kroata" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "Dzonka" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "Esperanta" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "Evea" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "Feroa" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "Filipina" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "Friula" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "Gaa" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "Pra-etiopa (Gezo)" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "Kartvela" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "Guĝarata" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "Haŭsa" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "Havaja" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Hinda" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "Igba" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "Indonezia" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "Interlingvao" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "Inuktituta" #: picard/const/locales.py:223 msgid "Irish" msgstr "Irlanda" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "Kamba" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Kanara" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "Kazaĥa" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "Kmera" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "Ruanda" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "Kirgiza" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "Konkana" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "Kpela" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "Kurda" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "Laosa" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "Latva" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "Lingala" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Litova" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "Makedona" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "Malaja" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "Malajala" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "Malta" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "Manksa" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "Marata" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "Mongola" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "Nepala" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Norvega" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "Njanĝa" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "Orisa" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "Oroma" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "Paŝtua" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "Persa" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "Panĝaba" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "Sanskrito" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Serba" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "Sidama" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "Sinhala" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "Somalia" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "Svahila" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "Svazia" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "Siria" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "Tagaloga" #: picard/const/locales.py:424 msgid "Tajik" msgstr "Taĝika" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "Tamila" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "Tatara" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "Telugua" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "Taja" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "Tibeta" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "Tigrea" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "Tigraja" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tongo" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "Conga" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "Cvana" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "Ujgura" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "Urdua" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "Uzbeka" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "Vendaa" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Vjetnama" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Kimra" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "Volofa" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "Kosa" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "Joruba" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "Zulua" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "Cirila" #: picard/const/scripts.py:27 msgid "Latin" msgstr "Latina" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "Rondaj kanaoj" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "Strekaj kanaoj" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Ian McEwen https://launchpad.net/~ian-mcewen\n Kristjan SCHMIDT https://launchpad.net/~kristjan-eo\n Lucas Larson https://launchpad.net/~lucaslarson\n Michael Moroni https://launchpad.net/~airon90" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Dato" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "Montri pli da detalojn" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "Montri pli da detalojn…" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Titolo" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Ŝargante..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "" #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Eraro" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "" #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr "" #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr "" #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Versio" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "Titolo:" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "Neniu" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Ŝanĝis lingvon" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Skript-eraro" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:40 msgid "Arranger" msgstr "" #: picard/util/tags.py:42 msgid "Artists" msgstr "" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "" #: picard/util/tags.py:48 msgid "Comment" msgstr "" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "" #: picard/util/tags.py:53 msgid "Copyright" msgstr "" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Grupado" #: picard/util/tags.py:66 msgid "ISRC" msgstr "" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "" #: picard/util/tags.py:75 msgid "Mixer" msgstr "" #: picard/util/tags.py:76 msgid "Mood" msgstr "" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "" #: picard/util/tags.py:104 msgid "Release Country" msgstr "" #: picard/util/tags.py:105 msgid "Release Status" msgstr "" #: picard/util/tags.py:106 msgid "Release Type" msgstr "" #: picard/util/tags.py:107 msgid "Remixer" msgstr "" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:124 msgid "Track Number" msgstr "" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/es.po�����������������������������������������������������������������������0000664�0000000�0000000�00000534304�14167750105�0016007�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Andriu Haynes <tengolapajara@gmail.com>, 2017-2018 # Antonio Larrosa <antonio.larrosa@gmail.com>, 2017 # César Enrique García <cquike@gmail.com>, 2020 # Emerson Posadas <toxickore@toxickore.net>, 2006, 2011 # Biel Perelló <bielperello1973@gmail.com>, 2018 # Fermin Rodriguez <cosmos.fermin@gmail.com>, 2018 # Adolfo Jayme-Barrientos, 2019 # Ismael Olea <ismael@olea.org>, 2011-2015 # Jaime Marquínez Ferrándiz, 2018 # Jaime Marquínez Ferrándiz, 2019 # Jefferson Alejandro Neira Rodriguez <alejo.conejo27@hotmail.com>, 2020 # Jeremias Brown <comercialspam@gmail.com>, 2018,2020 # Jesús Heriberto López Cisneros, 2019 # Maurizio Corripio <perromaldo@outlook.com>, 2019 # Nicolás Tamargo <reosarevok@gmail.com>, 2012 # Olivernio Silva <diegoozzysh@gmail.com>, 2020 # Peter Cuevas H <peter.cuevas6@gmail.com>, 2017,2020 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # Robert Schneider <robertschv@gmail.com>, 2019-2020 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Spanish (http://www.transifex.com/musicbrainz/musicbrainz/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Archivos desagrupados" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "Álbum %(id)s cargado: %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "Cargando álbum %(id)s ..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[cargando información del álbum]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[no se puede cargar el álbum %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "¡Identificado el grupo '%(album)s'!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "No se han encontrado publicaciones coincidentes con el grupo %(album)s" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "Buscando metadatos para el grupo %(album)s..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "Archivos desagrupados" #: 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] "Añadida %(count)i publicación a la colección \"%(name)s\"" msgstr[1] "Añadidas %(count)i publicaciones a la colección \"%(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] "Eliminada %(count)i publicación de la colección \"%(name)s\"" msgstr[1] "Eliminadas %(count)i publicaciones de la colección \"%(name)s\"" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "Error al modificar las colecciones: %(error)s" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "Error al cargar las colecciones: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "Borrado del método de nombrado de archivos de múltiples artistas" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "Esta versión de Picard elimina el método de nombrado específico para álbumes de múltiples artistas. \nSu método de nombrado ha sido combinado automáticamente con el de álbumes de un solo artista." #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "Esta versión de Picard elimina el método de nombrado específico para álbumes de múltiples artistas. \nNo está usando esta opción, pero tiene guardado un método específico para el caso. \n¿Desea eliminarlo o combinarlo con el método para álbumes de un solo artista?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Combinar" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Eliminar" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "No concuerdan pistas por encima del umbral para el archivo '%(filename)s'" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "¡Identificado el archivo '%(filename)s'!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "No se han encontrado pistas concordantes para el archivo '%(filename)s'" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "Buscando metadatos en archivo %(filename)s..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "Incapaz de cargar el complemento '%s'" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "Fallo al cargar el complemento comprimido %r desde %r" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "Fallo al cargar el complemento %r en %r" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "El plugin '%s' de '%s' no es compatible con esta versión de Picard." #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "El complemento %r tiene una cadena de versión de API inválido: %s" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "Complemento %r" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "Error cargando la lista de plugins: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "General" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Analizar los archivos nuevos automáticamente" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "Ignorar los códigos MusicBrainz al cargar archivos" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metadatos" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Usar las relaciones de publicaciones" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Usar las relaciones de pistas" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Convertir caracteres de puntuación Unicode a ASCII" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Usar nombres de artista estandarizados" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "Utilizar instrumentos estandarizados y créditos vocales" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Etiquetas" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "Preservar marcas de tiempo de los archivos etiquetados" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Eliminar etiquetas existentes" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Eliminar las etiquetas ID3 de los archivos FLAC" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Eliminar etiquetas APEv2 de los archivos MP3" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Eliminar etiquetas APEv2 de los archivos AAC" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Eliminar etiquetas APEv2 de los archivos AC3" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "Codificación del texto ID3v2" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "Guarda agrupaciones y piezas compatibles con iTunes" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "Eliminar las etiquetas RIFF INFO existentes de los archivos WAVE" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Carátula" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Guardar las carátulas de los álbumes en los archivos" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Guardar carátulas de los álbumes en archivos separados" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "Nombrado de archivos" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Compatibilidad con Windows" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Reemplazar caracteres que no sean ASCII" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Eliminar carpetas vacías" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Escritura de scripts" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Interfaz de usuario" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Permitir selección de múltiples directorios" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "Utilice la búsqueda integrada en lugar de buscar en el navegador" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "Mostrar un aviso de confirmación al salir de haber cambios sin guardar" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Avanzado" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "Igonorar archivos ocultos" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "Incluir subcarpetas al añadir archivos desde carpeta" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Pistas" #: picard/releasegroup.py:70 msgid "Year" msgstr "Año" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "País" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Formato" #: picard/releasegroup.py:73 msgid "Label" msgstr "Discográfica" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "Nº cat." #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[sin código de barras]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[sin información]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "Cuenta en MusicBrainz" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "Código de autorización:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Eliminando el álbum %(id)s: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Error al buscar CD" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Error leyendo el CD:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "[cargando información de la grabación]" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "[no se puede cargar la grabación %s]" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "Error de red en la búsqueda AcoustID para '%(filename)s'" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "La búsqueda AcoustID para '%(filename)s' ha fallado" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "La búsqueda AcoustID no ofrece resultados para '%(filename)s'" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "Buscando huella digital para el archivo '%(filename)s'..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "Enviando códigos AcoustID…" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "Ha fallado el envío de códigos AcoustID '%(error)s': %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "Solo lanzamientos Estables" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "Lanzamientos Estables y Betas" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "Lanzamientos Estables, Betas y Dev" #: picard/const/__init__.py:189 msgid "My script" msgstr "Mi script" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Árabe" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Catalán" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Checo" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Danés" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Alemán" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "Alemán (Suiza)" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "Griego" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Inglés" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "Inglés (Australia)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Inglés (Canadá)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Inglés (Reino Unido)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Español" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Estonio" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Finlandés" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Francés" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "Francés (Canadá)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Gallego" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "Hebreo" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Húngaro" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Islandés" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Italiano" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "Japonés" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Coreano" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Noruego bokmål" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Danés" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "Occitano" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Polaco" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Portugués" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Portugués de Brasil" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Rumano" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Ruso" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Eslovaco" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Esloveno" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Albanés" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Sueco" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Turco" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "Ucraniano" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "Chino (China)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "Chino (Taiwan)" #: picard/const/locales.py:27 msgid "Afar" msgstr "Afar" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Afrikáans" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "Acano" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "Amárico" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Armenio" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "Asamés" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Azerí" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "Vasco" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Bielorruso" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Bengalí" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "Bilín" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Bosnio" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Búlgaro" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "Birmano" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Chino" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "Copto" #: picard/const/locales.py:105 msgid "Cornish" msgstr "Córnico" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Croata" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "Divehi" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "Dzongkha (Butaní)" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "Inglés (Estados Unidos)" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "Esperanto" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "Ewé" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "Feroés" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "Filipino" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "Filipino (Filipinas)" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "Francés (Francia)" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "Friulano" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "Ga" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "Ge'ez" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "Georgiano" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "Alemán (Alemania)" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "Guyaratí" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "Hausa" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "Hawaiano" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Hindi" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "Igbo" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "Indonesio" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "Interlingua" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "Inuit" #: picard/const/locales.py:223 msgid "Irish" msgstr "Irlandés" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "Kamba" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Canarés" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "Kazajo" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "Jemer" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "Kiñarwanda" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "Kirguís" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "Konkaní" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "Kpelle" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "Kurdo" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "Lao" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "Letón" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "Lingala" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Lituano" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "Alemán bajo" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "Macedonio" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "Malayo" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "Malayalam" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "Maltés" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "Manx (Gaélico)" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "Maratí" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "Moldavo" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "Mongol" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "Nepalí" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Noruego" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "Noruego nynorsk" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "Oriya" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "Oromo (Afan)" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "Pastún" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "Persa" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "Panyabí" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "Ruso (Rusia)" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "Sánscrito" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Serbio" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "Serbo-croata" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "Yi de Sichuán" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "Sidamo" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "Cingalés" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "Somalí" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "Español (Colombia)" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "Español (México)" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "Español (Perú)" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "Español (Puerto Rico)" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "Español (España)" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "Español (Uruguay)" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "Español (Venezuela)" #: picard/const/locales.py:410 msgid "Swahili" msgstr "Suajili" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "Suazi" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "Siríaco" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "Tagalo" #: picard/const/locales.py:424 msgid "Tajik" msgstr "Tayiko" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "Tamil" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "Tártaro" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "Telugu" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "Tailandés" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "Tibetano" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "Tigré" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "Tigriña" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "Xitsonga" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "Tsuana" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "Uigur" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "Urdu" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "Uzbeko" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "Venda" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Vietnamita" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "Walamo" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "Walamo (Etiopía)" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Galés" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "Galés (Reino Unido)" #: picard/const/locales.py:482 msgid "Wolof" msgstr "Wólof" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "Wolof (Senegal)" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "Xhosa" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "Xhosa (Sudáfrica)" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "Yoruba" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "Yoruba (Nigeria)" #: picard/const/locales.py:490 msgid "Zulu" msgstr "Zulú" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "Zulú (Sudáfrica)" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "Cirílico" #: picard/const/scripts.py:27 msgid "Latin" msgstr "Latín" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "Hangul" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "Hiragana" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "Katakana" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "La carátula de tipo '%(type)s' descargada para %(albumid)s desde %(host)s" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "Descargando la carátula de tipo '%(type)s' para %(albumid)s desde %(host)s…" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Desconocido" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Tamaño completo" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "Tipos de carátula" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "Seleccione los contenidos de las listas de tipo de imagen 'Incluir' y 'Excluir'." #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "Incluir lista de tipos" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "Excluir lista de tipos" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "Las imágenes CAA con un tipo de imagen encontrado en la lista 'Incluir' se descargarán y utilizarán A MENOS que también tengan un tipo de imagen encontrado en la lista 'Excluir'. Las imágenes con los tipos encontrados en la lista 'Excluir' NUNCA serán utilizadas. Los tipos de imágenes que no aparezcan en las listas 'Incluir' o 'Excluir' no se considerarán al determinar si descargar o utilizar una imagen CAA.\n" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "Incluir todo" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "Excluir todo" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "Limpiar todo" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "Restaurar los valores predeterminados" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Archivo de carátulas" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "Archivos locales" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "`$if(if,then,else)`\n\nSi `if` no está vacío, devuelve \"then\", de lo contrario devuelve \"else\"." #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "`$if2(a1,a2,a3,...)`\n\nDevuelve el primer argumento no vacío." #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "`$noop(...)`\n\nNo hace nada (útil para los comentarios o para desactivar un bloque de código)." #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "`$left(text,number)` Devuelve los primeros \"number\" caracteres de \"text\"" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "Todos los archivos" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Contribuciones en Launchpad:\n Alejandro Mas Chiotakis https://launchpad.net/~alejandro-maschiotakis\n Alexander Dupuy https://launchpad.net/~dupuy\n Ancho https://launchpad.net/~ancho-corp\n Brie A. Gordon https://launchpad.net/~brie.aleida\n Carlos Sánchez Mateo https://launchpad.net/~chukysoria\n Cristóbal Iván Rivera Macías https://launchpad.net/~ivanrivera\n DiegoJ https://launchpad.net/~diegojromerolopez\n Emerson Posadas https://launchpad.net/~toxickore\n Fitoschido https://launchpad.net/~fitoschido\n Julian Alarcon https://launchpad.net/~alarconj\n Kito https://launchpad.net/~ejpastorino\n Leandro Gómez https://launchpad.net/~leogg\n Lukáš Lalinský https://launchpad.net/~luks\n Monkey https://launchpad.net/~monkey-libre\n Paul21 https://launchpad.net/~pdvalentini\n Steven De Winter https://launchpad.net/~info-estudiodos\n ZUR47 https://launchpad.net/~om-paucar\n enebro https://launchpad.net/~enebro" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Traducido al castellano por %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "Iconos hechos por Sambhav Kothari <sambhavs.email@gmail.com> y <a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, <a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a>, <a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> de <a href=\"https://www.flaticon.com\">www.flaticon.com</a>" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "Versión %(version)s" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "Formatos compatibles" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "Por favor, haga una donación" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "Gracias por usar Picard. Picard se basa en la base de datos MusicBrainz, que es operada por la Fundación MetaBrainz con la ayuda de miles de voluntarios. Si le gusta esta aplicación, por favor considere hacer una donación a la Fundación MetaBrainz para mantener el servicio en ejecución." #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "¡Done ahora!" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "Créditos" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "Copyright © %(copyright_years)s %(authors_credits)s y otros" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "Sitio web oficial" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Álbum" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Artista" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Fecha" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Etiquetas" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Nº de catálogo" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Código de barras" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "Desambiguación" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "Actualizar la lista" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s (%i publicación)" msgstr[1] "%s (%i publicaciones)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "Entidad incorrecta" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "Entidad pendiente" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "Entidad guardada" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "Texto de vista de registro (depuración)" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "Texto de vista de registro (error)" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "Texto de vista de registro (info)" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "Texto de vista de registro (advertencia)" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "Etiqueta añadida" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "Etiqueta cambiada" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "Etiqueta eliminada" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "Ver publicación en MusicBrainz" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "Imágenes comunes en todas las pistas" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "Las pistas contienen diferentes imágenes" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "Mostrar más detalles" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "Imágenes nuevas" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "Imágenes originales" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "Todos los formatos de imagen soportados" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "Ver más detalles..." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "Mantener carátula original" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "Elegir archivo local" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "Reemplazar la carátula frontal" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "AAAA-MM-DD" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "AAAA" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "&Cargar los archivos seleccionados" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Mover archivos etiquetados aquí" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "Mostrar archivos &ocultos" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "&Elegir como carpeta inicial" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "Portada existente" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "Tipo" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "Nueva portada" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "Portada" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Info" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "Haga doble clic para abrirlo en el visor externo\nArchivo temporal: %s\nOrigen: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Nombre de archivo:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Formato:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Tamaño:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Duración:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Tasa de bits:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Tasa de muestreo:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Bits por muestra:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Estéreo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Canales:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Álbum:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Artista" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "Disco %d" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "Lista de pistas" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "Información del álbum" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "Información de Pista" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Información" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "%i fichero en esta pista" msgstr[1] "%i ficheros en esta pista" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "Grupos" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Archivos" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Álbumes" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "Archivos pendientes" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "Peticiones pendientes" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Título" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Duración" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Intérprete del álbum" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Editor" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Subtítulo de disco" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "Pista No." #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "Disco No." #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "Catálogo No." #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Medio" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Género" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "Estado de la Huella Dactilar" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Fecha original de publicación" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "Mala coincidencia" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "Coincidencia pésima" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "Coincidencia normal" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "Buena coincidencia" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "Coincidencia genial" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "incidencia excelente" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "Restaurar columnas por defecto" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Expandir todos" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "&Contraer todos" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "Seleccionar &all" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "&Otras versiones" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Cargando…" #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "&Otras versiones (%d)" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Colecciones" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "&Complementos" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "Ejecutar scripts" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "vista de archivos" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "Contiene ficheros sin agrupar" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Grupos" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "vista de álbumes" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "Contiene álbumes y archivos agrupados" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "Álbum modificado y completo" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "Álbum no modificado y completo" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "Álbum modificado" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "Álbum no modificado" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "Pista guardada" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "Pendiente" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "La huella dactilar ya ha sido enviada" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "Huella dactilar no enviada" #: picard/ui/itemviews.py:1186 msgid "" "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." #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Bitácora" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "Verbosidad" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "Cadena a destacar" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "Destacar" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "Limpiar Destacar" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "Limpiar Registro" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "Guardar como..." #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "Guardar Vista de Registro a Archivo" #: picard/ui/logview.py:262 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:274 msgid "Failed to save Log View to file" msgstr "Error al guardar la Vista de Registro en el archivo" #: picard/ui/logview.py:275 #, 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:291 msgid "Are you sure you want to clear the log?" msgstr "¿Estás seguro de querer limpiar el registro?" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "Historial de actividad" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Cambios sin guardar" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "¿Seguro que quiere salir de Picard?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "Hay %d archivo no guardado. Si cierra Picard perderá todos los cambios sin guardar." msgstr[1] "Hay %d archivos no guardados. Si cierras Picard perderás todos los cambios sin guardar." #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "&Salir de Picard" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Listo" #: picard/ui/mainwindow.py:396 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 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 página de MusicBrainz cargará los datos elegidos en Picard." #: picard/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr " Escuchando en el puerto %(port)d " #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "Necesita configurar su clave del API de AcoustID antes de poder enviar\nhuellas digitales." #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Opciones..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Cortar" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Pegar" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "Ayuda" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&Acerca de..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Donar..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "Info&rmar de un problema..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "Foro de &Soporte" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Añadir archivos..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Añadir archivos al etiquetador" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "A&gregar carpeta…" #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Añadir carpeta al etiquetador" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "Cerrar ventana" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Guardar" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Guardar los archivos seleccionados" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "Enviar códigos AcoustID" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "Enviar huellas acústicas" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "&Salir" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "&Eliminar" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Eliminar los archivos/álbumes seleccionados" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "Buscar en el &navegador" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "Buscar el elemento seleccionado en la página de MusicBrainz" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "Buscar álbumes similares..." #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "Ver lanzamientos similares y opcionalmente elegir un lanzamiento diferente" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "Buscar pistas similares..." #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "Ver pistas similares y opcionalmente elegir un lanzamiento diferente" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "&Explorador de archivos" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Carátulas" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "&Acciones" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Buscar" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "Buscar &CD…" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "Buscar los detalles del CD en su unidad" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "&Analizar" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "Use la huella digital de audio de AcoustID para identificar los archivos por la música real, incluso si no tienen metadatos" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "Identifique el archivo utilizando su huella digital de audio AcoustID" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "Generar Huellas Dactilares de AcousticID" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "Generar Huellas Dactilares" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "Generar las huellas dactilares de audio AcoustID para los archivos seleccionados sin hacer una búsqueda" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "Generar las huellas dactilares de audio AcoustID para los archivos seleccionados" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "Agr&upar" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "Agrupar archivos en grupos de álbumes" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&Buscar" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "Buscar los términos elegidos en MusicBrainz" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Info..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "&Actualizar" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "&Renombrar archivos" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "&Mover archivos" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "Guardar &Etiquetas" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Etiquetar a partir de nombres de &archivo..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "&Abrir mis colecciones en el navegador" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr " Ver Error/Registro Debug" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "Ver &historial de actividad" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "Abrir en &Reproductor" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "Reproducir el archivo en su reproductor predeterminado" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "Abrir la carpeta &contenedora" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "Abrir la carpeta que contiene el archivo en su explorador" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "Bus&car actualizaciones..." #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Archivos" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Editar" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Vista" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Opciones" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "Herramien&tas" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "A&yuda" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Acciones" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Pista" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "Búsqueda Avanzada" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "Búsqueda incorporada" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Todos los formatos soportados" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "Añadiendo múltiples carpetas desde '%(directory)s' ..." #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "Añadiendo carpeta '%(directory)s'…" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "Se necesita configuración" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "El sistema de huellas digitales de audio no está configurado. ¿Quiere configurarlo ahora?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (error: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s (%(similarity)d%%) (error: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "Se precisa autenticación" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Picard necesita autorización para acceder a sus datos personales alojados en el servidor MusicBrainz. ¿Quiere conectar ahora? " #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(varía en %d elemento)" msgstr[1] "(varía en %d elementos)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(falta en %d elemento)" msgstr[1] "(falta en %d elementos)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "vista de metadatos" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "Muestra las etiquetas originales y las modificadas de los archivos seleccionados" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Etiqueta" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Valor original" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Nuevo valor" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Añadir nueva etiqueta" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Mostrar primero los cambios" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Mayús+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Editar..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "Agregar a la lista 'Etiquetas Preservadas'" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "Remover de la lista 'Etiquetas Preservadas'" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "Usar valor original" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "El servidor %s requiere autenticación. Por favor, introduzca su nombre de usuario y contraseña." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "El proxy %s requiere inicio de sesión. Por favor ingrese su nombre de usuario y contraseña." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "Reproductor interno: El formato de un medio no es (completamente) compatible" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "Reproductor interno: No hay permisos apropiados para reproducir un medio" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "Reproductor interno: No se encontró un servicio de reproducción válido, la reproducción no puede proceder" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "Reproductor interno: error, código=%d, msj=%s" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "Reproductor" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "Reproducir" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "Reproducir los archivos seleccionados" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "Pausar" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "Pausar o reanudar la reproducción actual" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "Cambiar velocidad de reproducción" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "Velocidad de reproducción" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "Cambiar volumen de audio" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "Volumen de audio" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "título" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "¡Que Sea Así!" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Error" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "Copiar" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "El formato de nombre de archivo no debe estar vacío." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "Script error en \"%(script)s\": %(message)s" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Nombre de archivo" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "Acerca de Picard" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Búsqueda de CD" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Las siguientes publicaciones en MusicBrainz concuerdan con el CD:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "No se ha encontrado ninguna coincidencia para este disco." #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "Envíe la ID del disco" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "Carga en Picard" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "&Envíe la ID del disco" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Cancelar" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Editar etiqueta" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Editar valor" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Añadir valor" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Eliminar valor" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "Mover el valor seleccionado hacia arriba" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "Mover el valor seleccionado hacia abajo" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "A&rte" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "Formulario" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Opciones" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Explorar..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Descargar..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "Opciones avanzadas" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "Ignora la diferencia de duración de la pista en este número de segundos" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "Ignorar las rutas de archivos que coincidan con las siguientes expresiones regulares:" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "Ignora las siguientes pistas al determinar si un lanzamiento está completo" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "Pistas de video" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "Pistas de Pregap" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "Pistas de datos" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "Pistas silenciosas" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "Etiquetas a ignorar para la comparación:" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "Unidad de CD-ROM que se utilizará para las búsquedas:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Unidad de CD-ROM predeterminada que se utilizará para las búsquedas" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "Usar el siguiente nombre de archivo para las imágenes:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Sobrescribir el archivo si ya existe" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "Proveedores de carátulas" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "Reordenar Prioridad:" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "Mover el elemento seleccionado hacia arriba" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "Mueve el elemento seleccionado hacia abajo" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Huella digital de audio" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "No usar huellas digitales" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Usar AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "Opciones de AcoustID" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "Ignorar huellas de AcoustID existentes" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "Generador de huellas digitales:" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "Clave del API:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Obtener la clave del API..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "Servidor de MusicBrainz" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Puerto:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Dirección del servidor:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "Conectar" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "Desconectar" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "Comprobando Actualizaciones" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "Buscar actualizaciones durante el inicio" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "Días entre comprobaciones:" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "Actualizaciones para comprobar:" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "Usar géneros de MusicBrainz" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "Solo usa mis géneros" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "Recurra a los géneros de artistas del álbum si no se encuentran géneros para el grupo de lanzamiento o lanzamiento" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Usar etiquetas de folksonomía como género" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "Uso mínimo del género:" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "Máximo número de géneros:" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "Únete a múltiples géneros con:" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "Etiquetas de Géneros o folksonomy para incluir o excluir, una por línea:" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "El Área para filtro de etiquetas de géneros o folksonomy (despejado en la salida):" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Mostrar textos debajo de los iconos" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Idioma de interfaz de usuario:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Misceláneo" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Usar sintaxis avanzada de consultas" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "Empezar a explorar en la siguiente carpeta:" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "Personalizar la Barra de herramientas de Acción" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "Añadir un nuevo botón a la barra de herramientas" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "Añadir acción" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "Insertar un separador" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "Añadir separador" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "Quitar botón de la Barra de herramientas" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "Colores" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "Mostrar las siguientes etiquetas por encima de todas las demás etiquetas en la vista de metadatos" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Umbrales" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Similitud mínima para relacionar archivos con pistas:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Similitud mínima para las búsquedas de archivo:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Similitud mínima para las búsquedas de grupos:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Campos personalizados" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Varios artistas:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Pistas sin álbum:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Predeterminado" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Web Proxy" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Nombre de usuario" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Contraseña:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "Integración con el navegador" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "Puerto de escucha predeterminado:" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "Restringir la escucha a su sistema" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Complementos" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Nombre" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Versión" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Instalar complemento..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Abrir la carpeta de complementos" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "Actualizar la Lista de Complementos" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Detalles" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Activar puntuaciones de pistas" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard guarda las puntuaciones de forma conjunta con una dirección de correo-e identificando el usuario que hizo la puntuación. De esa manera se almacenan en sitios separados las diferentes usuarios Indique el correo-e que quiere usar para guardar sus puntuaciones." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "Correo-e:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Enviar valoración a MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "Tipos de publicación preferidos" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "Países de publicación preferidos" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "Añadir a los países de liberación preferidos" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "Eliminar de los países de liberación preferente" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "Formatos de lanzamiento preferidos" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "Agregar a formatos de lanzamiento preferidos" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "Eliminar de formatos de lanzamiento preferidos" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "Mover archivos al guardar" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "Carpeta de destino:" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "Mover archivos adicionales (mayúsculas y minúsculas):" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Renombrar archivos al guardar" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "Etiquetador Script(s)" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "Introduce tu script para etiquetar aquí." #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "Mover script hacia arriba" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "Mover script hacia abajo" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "Añadir nuevo script" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "Remover script" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "Importar" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "Documentación del Scripting" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Escribir etiquetas a archivos" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "Antes de etiquetar" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "Conservar estas etiquetas sin sustituirlas con los datos de MusicBrainz:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "archivos AAC" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "Picard puede guardar las etiquetas APEv2 en archivos AAC puros, que por defecto no admiten el etiquetado. Las etiquetas APEv2 en AAC son compatibles con algunos reproductores, pero los reproductores que no admiten archivos AAC con etiquetas APEv2 pueden tener problemas para cargar y reproducir esos archivos. Para solucionarlo, puede elegir si desea guardar las etiquetas en esos archivos." #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "Guardar etiquetas APEv2" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "No guardar etiquetas" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "Archivos AC3" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "Picard puede guardar las etiquetas APEv2 en archivos AC3 puros, que por defecto no soportan el etiquetado. Las etiquetas APEv2 en AC3 son compatibles con algunos reproductores, pero los reproductores que no admiten archivos AC3 con etiquetas APEv2 pueden tener problemas para cargar y reproducir esos archivos. Para solucionarlo, puede elegir si desea guardar las etiquetas en esos archivos." #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "Versión de ID3v2" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "Unir múltiples etiquetas ID3v2.3 con:" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "<html><head/><body><p>Para mantener compatibilidad con versiones anteriores de Picard el símbolo predeterminado es '/'.</p><p>Ahora pueden usarse alternativas como ';_' o '_/_' la que usted elija. </p></body></html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Incluir también las etiquetas ID3v1 en los archivos" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "Archivos WAVE" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "Picard etiquetará los archivos WAVE con etiquetas ID3v2. Esto no está soportado por todos los programas. Para la compatibilidad con software que no soporta etiquetas ID3v2 en archivos WAVE se pueden escribir etiquetas adicionales RIFF INFO en los archivos. RIFF INFO sólo tiene un soporte limitado para las etiquetas y las codificaciones de caracteres." #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "También incluye etiquetas RIFF INFO en los archivos" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "Windows-1252" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Autenticación requerida" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "Descargar solamente las carátulas que encajen con los tipos elegidos" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "Elegir tipos..." #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "Usar solamente imágenes del siguiente tamaño:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "Descargar solamente imágenes aprobadas" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "Los archivos de carátula locales coinciden con la siguiente expresión regular:" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "El primer grupo en la expresión regular, si existe, se utilizará como tipo, es decir. carátula-back-spine.jpg se establecerá como tipos Back + Spine. Si no se encuentra ningún tipo, se establecerá de forma predeterminada en Tipo de frente." #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "Título:" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "Versión:" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "Licencia:" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "Descripción:" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Convertir nombres de archivos a etiquetas" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Sustituir guiones bajos con espacios en blanco" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Previsualización" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "Agregar nueva etiqueta" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "Mover etiqueta hacia arriba" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "Mover etiqueta hacia abajo" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "Eliminar etiquetas seleccionadas" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "Eliminar etiquetas" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&Ok" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "Cerrar" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "Error en la expresión regular" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "Restaurar todos los Valores Predeterminados" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "Restablecer todos los ajustes de Picard" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "Restablecer todas los ajustes para la página de opción actual" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "Error inesperado" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "Estás a punto de restablecer tus opciones para esta página." #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "¡Advertencia! Esto restablecerá todos sus ajustes." #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "Confirmar Restablecer" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "¿Está seguro?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "Ninguno" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "Huella digital" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "Por favor seleccione un ejecutable fpcalc válido." #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "Ejecutable fpcalc inválido" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "Conectado como <b>%s</b>." #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "<html><head/><body>\n<p>Puedes añadir géneros para probar los filtros, uno por línea.<br/>\nEstá configuración no será conservada al salir de Opciones.\n</p>\n<p>\nFondo rojo significa que la etiqueta será omitida.<br/>\nFondo verde significa que la etiqueta será mantenida.\n</p>\n</body></html>" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "Géneros" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "Error en línea %d: %s" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Añadir carpeta" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Añadir archivos" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "Agrupar" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Buscar" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Analizar" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "Buscar en el navegador" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Guardar" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "Enviar códigos AcoustID" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "Abrir en reproductor" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "Buscar CD..." #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Configuración predeterminada" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Idioma cambiado" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Ha cambiado el idioma de interfaz. Tiene que reiniciar Picard para que los cambios tengan efecto." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "Arrastra y Suelta para reordenar" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "Escoja un color" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "Colores cambiados" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "Ha cambiado los colores de la interfaz. Puede que necesite reiniciar Picard para que los cambios surtan efecto." #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "Etiquetas principales" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "Valor" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "Confirmar Eliminación" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Emparejamiento" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "Red" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "Descargar e instalar el complemento" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "Descargar y actualizar el complemento a la versión %s" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "Habilitar" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "Desactivar" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "Desinstalar complemento" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "Recargando lista de complementos disponibles ..." #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "Complemento '%s'" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "Ocurrió un error al cargar el complemento '%s':\n\n%s" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "El complemento '%s' no es compatible con esta versión de Picard." #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "El complemento '%s' se actualizará a la versión %s en la próxima ejecución de Picard." #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "¿Desinstalar complemento '%s'?" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "¿Realmente quieres desinstalar el complemento '%s'?" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "Reiniciar Picard para actualizar a nueva versión" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "Nueva versión disponible" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "Autores" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Licencia" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "El complemento '%s' no se pudo descargar." #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "Inténtelo de nuevo más tarde." #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "Nuevo" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "Eliminar" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "Alfabeto desconocido" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Puntuaciones" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "Publicaciones preferidas" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "Reiniciar todo" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "El lugar a donde mover los archivos no debe estar vacío." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Error de script" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Ayuda de Sintaxis</a>)" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "Buscar en el navegador" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>Cargando...</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "Reintentar" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "<strong>Se produjo el siguiente error al obtener los resultados:<br><br></strong>Error de solicitud de red para %s:<br>%s (código QT %d, código HTTP %s) <br>" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "<strong>No se han encontrado resultados. Por favor intente una consulta de búsqueda diferente</strong>" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "Cargar en Picard" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "Resultados de la búsqueda de álbumes" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Idioma" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "Estatus" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "Puntuación" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "Mostrar en el navegador" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "Cuadro de diálogo de Búsqueda de Artista" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "Género" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "Área" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "Empezar" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "Área de Inicio" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "Fin" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "Área Final" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "Resultados de Búsqueda de Pista" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Publicación" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "Grabación Independiente" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "Renombrar script" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "¿Estás seguro de querer remover este script?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s" #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "Error al cargar la lista de lanzamientos de Picard: {error_message}" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "Actualización de Picard" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "No se puede recuperar la información de la última versión del sitio web. \n(https://{url}{endpoint})" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "Hay disponible una nueva versión de Picard.\n\nEsta versión: {picard_old_version}\nNueva versión: {picard_new_version} \n\n¿Desea descargar la nueva versión?" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "Desconocido" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "Actualmente no hay actualizaciones disponibles para su nivel de actualización suscrito: {update_level} \n \nSu versión: {picard_old_version} \n" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "Huella de AcousticID" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Orden de artistas de álbumes" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Orden de álbumes" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Arreglista" #: picard/util/tags.py:42 msgid "Artists" msgstr "Artistas" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Ordenar por artista" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Número de catálogo" #: picard/util/tags.py:48 msgid "Comment" msgstr "Comentario" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "Compilación (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "Ordenar por compositor" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Conductor" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Derechos de autor" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "ID de disco" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Número de disco" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-Mezclador" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Codificado por" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "Configuración del codificador" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Ingeniero" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Agrupación" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "Tonalidad" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Disquera" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Letrista" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Letras" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Mezclador" #: picard/util/tags.py:76 msgid "Mood" msgstr "Estado de ánimo" #: picard/util/tags.py:77 msgid "Movement" msgstr "Movimiento" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "Número de Movimiento" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "Cuenta de Movimiento" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "Código del artista de la publicación en MusicBrainz" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "Código de la publicación en MusicBrainz" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "Código de artista en MusicBrainz" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "Código de disco en MusicBrainz" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "MusicBrainz ID Original de Lanzamiento" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "MusicBrainz ID del Artista Original" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "Código de grabación en MusicBrainz" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "Código del grupo de ediciones en MusicBrainz" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "Identificador de pista MusicBrainz" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "Código de obra en MusicBrainz" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "Huella de MusicIP" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "Álbum original" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "Artista original" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "Nombre de archivo original" #: picard/util/tags.py:96 msgid "Original Year" msgstr "Año original" #: picard/util/tags.py:97 msgid "Performer" msgstr "Realizador" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Productor" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "R128 Ganancia del Álbum" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "R128 Ganancia de la Pista" #: picard/util/tags.py:103 msgid "Rating" msgstr "Puntuación" #: picard/util/tags.py:104 msgid "Release Country" msgstr "País de publicación" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Estado de publicación" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Tipo de publicación" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Mezclador" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "ReplayGain Ganancia del Álbum" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "ReplayGain Pico del Álbum" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "ReplayGain Rango del Álbum" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "ReplayGain Volumen de Referencia" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "ReplayGain Ganancia de la pista" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "ReplayGain Pico de la pista" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "ReplayGain Rango de la pista" #: picard/util/tags.py:115 msgid "Script" msgstr "Script" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "Mostrar Trabajo y Movimiento" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Subtítulo" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Ordenar por título" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Total de discos" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Total de pistas" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Número de pista" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "Página web del artista" #: picard/util/tags.py:126 msgid "Work" msgstr "Obra" #: picard/util/tags.py:127 msgid "Writer" msgstr "Autor" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "no está instalado" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Error de navegador" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Error lanzando navegador de web:\n\n%s" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/es_419.po�������������������������������������������������������������������0000664�0000000�0000000�00000276010�14167750105�0016401�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2020 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2020-02-07 10:07+0100\n" "PO-Revision-Date: 2020-02-07 12:46+0000\n" "Last-Translator: Michael Wiencek <mwtuea@gmail.com>\n" "Language-Team: Spanish (Latin America) (http://www.transifex.com/musicbrainz/musicbrainz/language/es_419/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" "Language: es_419\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:113 msgid "Unmatched Files" msgstr "" #: picard/album.py:266 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/album.py:368 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:423 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:427 msgid "[loading album information]" msgstr "" #: picard/album.py:635 #, python-format msgid "; %i image" msgid_plural "; %i images" msgstr[0] "" msgstr[1] "" #: picard/album.py:638 #, python-format msgid "; %i image not in all tracks" msgid_plural "; %i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/cluster.py:211 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:213 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:235 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:318 msgid "Unclustered Files" msgstr "" #: picard/collection.py:73 #, 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] "" #: picard/collection.py:81 #, 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] "" #: picard/collection.py:92 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:114 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:69 picard/config_upgrade.py:82 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:70 msgid "" "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." msgstr "" #: picard/config_upgrade.py:83 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:90 msgid "Merge" msgstr "" #: picard/config_upgrade.py:91 picard/ui/metadatabox.py:348 #: picard/ui/options/interface.py:89 picard/ui/ui_options_interface.py:144 msgid "Remove" msgstr "" #: picard/file.py:676 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:678 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:690 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:722 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/pluginmanager.py:223 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:238 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:248 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:284 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:288 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:428 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/releasegroup.py:58 picard/ui/searchdialog/album.py:152 msgid "Tracks" msgstr "Pistas" #: picard/releasegroup.py:59 msgid "Year" msgstr "" #: picard/releasegroup.py:60 picard/ui/cdlookup.py:63 #: picard/ui/searchdialog/album.py:154 picard/ui/searchdialog/track.py:64 msgid "Country" msgstr "" #: picard/releasegroup.py:61 picard/ui/searchdialog/album.py:151 msgid "Format" msgstr "" #: picard/releasegroup.py:62 msgid "Label" msgstr "Etiqueta" #: picard/releasegroup.py:63 msgid "Cat No" msgstr "" #: picard/releasegroup.py:95 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:109 msgid "[no release info]" msgstr "" #: picard/tagger.py:290 picard/ui/ui_options_general.py:135 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:291 msgid "Authorization code:" msgstr "" #: picard/tagger.py:521 picard/tagger.py:554 #, python-format msgid "Adding %(count)d file from '%(directory)s' ..." msgid_plural "Adding %(count)d files from '%(directory)s' ..." msgstr[0] "" msgstr[1] "" #: picard/tagger.py:741 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:759 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:760 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/track.py:340 msgid "[loading recording information]" msgstr "" #: picard/track.py:375 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:77 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:110 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:135 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:146 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:87 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:109 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/acoustid/manager.py:117 msgid "AcoustIDs successfully submitted." msgstr "" #: picard/const/__init__.py:133 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:139 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:145 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:160 #, python-format msgid "My script %d" msgstr "" #: picard/const/__init__.py:161 msgid "My script" msgstr "" #: picard/const/languages.py:25 picard/const/locales.py:38 msgid "Arabic" msgstr "" #: picard/const/languages.py:28 picard/const/locales.py:84 msgid "Catalan" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:106 msgid "Czech" msgstr "" #: picard/const/languages.py:31 picard/const/locales.py:108 msgid "Danish" msgstr "" #: picard/const/languages.py:32 picard/const/locales.py:179 msgid "German" msgstr "" #: picard/const/languages.py:33 picard/const/locales.py:186 #: picard/const/locales.py:187 msgid "Greek" msgstr "" #: picard/const/languages.py:34 picard/const/locales.py:117 msgid "English" msgstr "" #: picard/const/languages.py:35 picard/const/locales.py:119 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:36 picard/const/locales.py:123 msgid "English (Canada)" msgstr "" #: picard/const/languages.py:37 msgid "English (UK)" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:386 msgid "Spanish" msgstr "" #: picard/const/languages.py:40 picard/const/locales.py:149 msgid "Estonian" msgstr "" #: picard/const/languages.py:42 picard/const/locales.py:158 msgid "Finnish" msgstr "" #: picard/const/languages.py:44 picard/const/locales.py:160 msgid "French" msgstr "" #: picard/const/languages.py:45 picard/const/locales.py:162 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:47 picard/const/locales.py:172 msgid "Galician" msgstr "" #: picard/const/languages.py:48 picard/const/locales.py:206 msgid "Hebrew" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:212 msgid "Icelandic" msgstr "" #: picard/const/languages.py:53 picard/const/locales.py:222 msgid "Italian" msgstr "" #: picard/const/languages.py:54 picard/const/locales.py:225 msgid "Japanese" msgstr "" #: picard/const/languages.py:56 picard/const/locales.py:247 msgid "Korean" msgstr "" #: picard/const/languages.py:58 picard/const/locales.py:306 msgid "Norwegian Bokmål" msgstr "" #: picard/const/languages.py:60 picard/const/locales.py:112 msgid "Dutch" msgstr "" #: picard/const/languages.py:61 picard/const/locales.py:312 msgid "Occitan" msgstr "" #: picard/const/languages.py:62 picard/const/locales.py:324 msgid "Polish" msgstr "" #: picard/const/languages.py:63 picard/const/locales.py:326 msgid "Portuguese" msgstr "" #: picard/const/languages.py:64 msgid "Brazilian Portuguese" msgstr "" #: picard/const/languages.py:65 picard/const/locales.py:336 msgid "Romanian" msgstr "" #: picard/const/languages.py:66 picard/const/locales.py:339 msgid "Russian" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:372 msgid "Slovak" msgstr "" #: picard/const/languages.py:69 picard/const/locales.py:374 msgid "Slovenian" msgstr "" #: picard/const/languages.py:70 picard/const/locales.py:34 msgid "Albanian" msgstr "" #: picard/const/languages.py:72 picard/const/locales.py:413 msgid "Swedish" msgstr "" #: picard/const/languages.py:74 picard/const/locales.py:449 msgid "Turkish" msgstr "" #: picard/const/languages.py:75 picard/const/locales.py:457 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:76 picard/const/locales.py:87 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:77 picard/const/locales.py:96 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:24 msgid "Afar" msgstr "" #: picard/const/locales.py:25 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:26 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:27 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:29 msgid "Afrikaans" msgstr "" #: picard/const/locales.py:30 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:31 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:32 msgid "Akan" msgstr "" #: picard/const/locales.py:33 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:35 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:36 msgid "Amharic" msgstr "" #: picard/const/locales.py:37 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:39 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:40 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:41 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:56 msgid "Armenian" msgstr "" #: picard/const/locales.py:57 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:58 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:59 msgid "Assamese" msgstr "" #: picard/const/locales.py:60 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:61 msgid "Atsam" msgstr "" #: picard/const/locales.py:62 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:63 msgid "Azerbaijani" msgstr "" #: picard/const/locales.py:64 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:65 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:67 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:69 msgid "Basque" msgstr "" #: picard/const/locales.py:70 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:71 msgid "Belarusian" msgstr "" #: picard/const/locales.py:72 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:73 msgid "Bengali" msgstr "" #: picard/const/locales.py:74 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:75 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:76 msgid "Blin" msgstr "" #: picard/const/locales.py:77 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:78 msgid "Bosnian" msgstr "" #: picard/const/locales.py:79 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:80 msgid "Bulgarian" msgstr "" #: picard/const/locales.py:81 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:82 msgid "Burmese" msgstr "" #: picard/const/locales.py:83 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:85 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:86 msgid "Chinese" msgstr "" #: picard/const/locales.py:88 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:89 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:90 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:91 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:99 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:101 msgid "Coptic" msgstr "" #: picard/const/locales.py:102 msgid "Cornish" msgstr "" #: picard/const/locales.py:103 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:104 msgid "Croatian" msgstr "" #: picard/const/locales.py:105 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:107 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:109 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:110 msgid "Divehi" msgstr "" #: picard/const/locales.py:111 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:113 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:114 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:115 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:116 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:118 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:120 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:121 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:122 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:124 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:125 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:126 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:127 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:128 msgid "English (India)" msgstr "" #: picard/const/locales.py:129 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:130 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:131 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:132 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:133 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:134 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:135 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:137 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:138 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:139 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:140 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:141 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:142 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:143 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:144 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:145 msgid "English (United States)" msgstr "" #: picard/const/locales.py:146 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:147 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:148 msgid "Esperanto" msgstr "" #: picard/const/locales.py:150 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:151 msgid "Ewe" msgstr "" #: picard/const/locales.py:152 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:153 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:154 msgid "Faroese" msgstr "" #: picard/const/locales.py:155 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:156 msgid "Filipino" msgstr "" #: picard/const/locales.py:157 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:159 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:161 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:163 msgid "French (France)" msgstr "" #: picard/const/locales.py:164 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:165 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:166 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:167 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:168 msgid "Friulian" msgstr "" #: picard/const/locales.py:169 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:170 msgid "Ga" msgstr "" #: picard/const/locales.py:171 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:173 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:174 msgid "Geez" msgstr "" #: picard/const/locales.py:175 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:176 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:177 msgid "Georgian" msgstr "" #: picard/const/locales.py:178 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:180 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:181 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:182 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:183 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:184 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:185 msgid "German (Switzerland)" msgstr "" #: picard/const/locales.py:188 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:189 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:190 msgid "Gujarati" msgstr "" #: picard/const/locales.py:191 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:192 msgid "Hausa" msgstr "" #: picard/const/locales.py:193 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:194 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:204 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:205 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:207 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:208 msgid "Hindi" msgstr "" #: picard/const/locales.py:209 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:210 msgid "Hungarian" msgstr "" #: picard/const/locales.py:211 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:213 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:214 msgid "Igbo" msgstr "" #: picard/const/locales.py:215 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:216 msgid "Indonesian" msgstr "" #: picard/const/locales.py:217 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:218 msgid "Interlingua" msgstr "" #: picard/const/locales.py:219 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:220 msgid "Irish" msgstr "" #: picard/const/locales.py:221 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:223 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:224 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:226 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:227 msgid "Jju" msgstr "" #: picard/const/locales.py:228 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:229 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:230 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:231 msgid "Kamba" msgstr "" #: picard/const/locales.py:232 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:233 msgid "Kannada" msgstr "" #: picard/const/locales.py:234 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:235 msgid "Kazakh" msgstr "" #: picard/const/locales.py:236 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:237 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:239 msgid "Khmer" msgstr "" #: picard/const/locales.py:240 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:241 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:242 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:243 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:244 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:245 msgid "Konkani" msgstr "" #: picard/const/locales.py:246 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:248 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:249 msgid "Koro" msgstr "" #: picard/const/locales.py:250 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:251 msgid "Kpelle" msgstr "" #: picard/const/locales.py:252 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:253 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:254 msgid "Kurdish" msgstr "" #: picard/const/locales.py:255 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:256 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:265 msgid "Lao" msgstr "" #: picard/const/locales.py:266 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:267 msgid "Latvian" msgstr "" #: picard/const/locales.py:268 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:269 msgid "Lingala" msgstr "" #: picard/const/locales.py:270 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:271 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:272 msgid "Lithuanian" msgstr "" #: picard/const/locales.py:273 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:274 msgid "Low German" msgstr "" #: picard/const/locales.py:275 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:276 msgid "Macedonian" msgstr "" #: picard/const/locales.py:277 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:278 msgid "Malay" msgstr "" #: picard/const/locales.py:279 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:280 msgid "Malay (Malaysia)" msgstr "" #: picard/const/locales.py:281 msgid "Malayalam" msgstr "" #: picard/const/locales.py:282 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:283 msgid "Maltese" msgstr "" #: picard/const/locales.py:284 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:285 msgid "Manx" msgstr "" #: picard/const/locales.py:286 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:287 msgid "Marathi" msgstr "" #: picard/const/locales.py:288 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:289 msgid "Moldavian" msgstr "" #: picard/const/locales.py:290 msgid "Mongolian" msgstr "" #: picard/const/locales.py:291 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:292 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:297 msgid "Nepali" msgstr "" #: picard/const/locales.py:298 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:299 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:300 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:301 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:302 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:305 msgid "Norwegian" msgstr "" #: picard/const/locales.py:307 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:309 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:310 msgid "Nyanja" msgstr "" #: picard/const/locales.py:311 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:313 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:314 msgid "Oriya" msgstr "" #: picard/const/locales.py:315 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:316 msgid "Oromo" msgstr "" #: picard/const/locales.py:317 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:318 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:319 msgid "Pashto" msgstr "" #: picard/const/locales.py:320 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:321 msgid "Persian" msgstr "" #: picard/const/locales.py:322 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:323 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:325 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:327 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:328 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:329 msgid "Punjabi" msgstr "" #: picard/const/locales.py:330 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:331 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:337 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:338 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:340 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:341 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:342 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:343 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:344 picard/const/locales.py:345 msgid "Serbian" msgstr "" #: picard/const/locales.py:346 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:349 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:351 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:353 picard/const/locales.py:354 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:356 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:357 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 picard/const/locales.py:363 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:364 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:365 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:366 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:367 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:368 msgid "Sidamo" msgstr "" #: picard/const/locales.py:369 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:370 msgid "Sinhala" msgstr "" #: picard/const/locales.py:371 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:373 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:375 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:376 msgid "Somali" msgstr "" #: picard/const/locales.py:377 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:378 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:381 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:382 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:383 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:384 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:385 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:387 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:388 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:389 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:407 msgid "Swahili" msgstr "" #: picard/const/locales.py:408 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:409 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:410 msgid "Swati" msgstr "" #: picard/const/locales.py:411 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:412 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:414 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:415 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:416 msgid "Swiss German" msgstr "" #: picard/const/locales.py:417 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:418 msgid "Syriac" msgstr "" #: picard/const/locales.py:419 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:420 msgid "Tagalog" msgstr "" #: picard/const/locales.py:421 msgid "Tajik" msgstr "" #: picard/const/locales.py:422 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:423 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:424 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:425 msgid "Tamil" msgstr "" #: picard/const/locales.py:426 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:427 msgid "Taroko" msgstr "" #: picard/const/locales.py:428 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:429 msgid "Tatar" msgstr "" #: picard/const/locales.py:430 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:431 msgid "Telugu" msgstr "" #: picard/const/locales.py:432 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:433 msgid "Thai" msgstr "" #: picard/const/locales.py:434 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:435 msgid "Tibetan" msgstr "" #: picard/const/locales.py:436 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:437 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:438 msgid "Tigre" msgstr "" #: picard/const/locales.py:439 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:440 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:441 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:442 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:443 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:444 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:445 msgid "Tsonga" msgstr "" #: picard/const/locales.py:446 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:447 msgid "Tswana" msgstr "" #: picard/const/locales.py:448 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:451 msgid "Tyap" msgstr "" #: picard/const/locales.py:452 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:453 msgid "Uighur" msgstr "" #: picard/const/locales.py:454 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:455 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:458 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:459 msgid "Urdu" msgstr "" #: picard/const/locales.py:460 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:461 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:462 msgid "Uzbek" msgstr "" #: picard/const/locales.py:463 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:464 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Venda" msgstr "" #: picard/const/locales.py:472 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:473 msgid "Vietnamese" msgstr "" #: picard/const/locales.py:474 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:475 msgid "Walamo" msgstr "" #: picard/const/locales.py:476 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:477 msgid "Welsh" msgstr "" #: picard/const/locales.py:478 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:479 msgid "Wolof" msgstr "" #: picard/const/locales.py:480 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:481 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:483 msgid "Xhosa" msgstr "" #: picard/const/locales.py:484 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:485 msgid "Yoruba" msgstr "" #: picard/const/locales.py:486 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:487 msgid "Zulu" msgstr "" #: picard/const/locales.py:488 msgid "Zulu (South Africa)" msgstr "" #: picard/coverart/__init__.py:106 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:194 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:32 msgid "Unknown" msgstr "" #: picard/coverart/providers/caa.py:71 msgid "250 px" msgstr "" #: picard/coverart/providers/caa.py:72 msgid "500 px" msgstr "" #: picard/coverart/providers/caa.py:73 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:74 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:220 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:240 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:261 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:275 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:283 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:304 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:305 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:306 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:307 picard/ui/options/dialog.py:105 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:491 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa_release_group.py:41 msgid "CAA Release Group" msgstr "" #: picard/coverart/providers/local.py:68 msgid "Local Files" msgstr "" #: picard/coverart/providers/whitelist.py:37 msgid "Whitelist" msgstr "" #: picard/ui/cdlookup.py:63 picard/ui/itemviews.py:135 #: picard/ui/mainwindow.py:767 picard/util/tags.py:28 msgid "Album" msgstr "" #: picard/ui/cdlookup.py:63 picard/ui/itemviews.py:132 #: picard/ui/mainwindow.py:768 picard/ui/searchdialog/album.py:150 #: picard/ui/searchdialog/track.py:61 picard/util/tags.py:31 msgid "Artist" msgstr "Artista" #: picard/ui/cdlookup.py:63 picard/ui/searchdialog/album.py:153 #: picard/ui/searchdialog/track.py:63 picard/util/tags.py:44 msgid "Date" msgstr "" #: picard/ui/cdlookup.py:64 picard/ui/searchdialog/album.py:155 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:64 picard/ui/searchdialog/album.py:156 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:64 picard/ui/itemviews.py:140 #: picard/ui/searchdialog/album.py:157 picard/util/tags.py:35 msgid "Barcode" msgstr "" #: picard/ui/collectionmenu.py:56 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:169 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/colors.py:33 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:34 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:35 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:36 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:37 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:38 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:39 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:40 msgid "Tag added" msgstr "" #: picard/ui/colors.py:41 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:42 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:262 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:268 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:270 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:314 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:351 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:352 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:527 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:533 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:542 msgid "Replace front cover art on drop" msgstr "" #: picard/ui/coverartbox.py:550 msgid "Append front cover art on drop" msgstr "" #: picard/ui/edittagdialog.py:60 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:62 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:49 msgid "&Move Tagged Files Here" msgstr "" #: picard/ui/filebrowser.py:52 msgid "Show &Hidden Files" msgstr "" #: picard/ui/filebrowser.py:57 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:89 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:89 picard/ui/infodialog.py:94 #: picard/ui/searchdialog/album.py:159 picard/ui/searchdialog/artist.py:50 #: picard/ui/searchdialog/track.py:65 msgid "Type" msgstr "" #: picard/ui/infodialog.py:90 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:94 picard/ui/searchdialog/album.py:161 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:140 picard/ui/infodialog.py:283 #: picard/ui/options/interface.py:85 msgid "Info" msgstr "" #: picard/ui/infodialog.py:184 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:250 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:252 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:256 msgid "Size:" msgstr "" #: picard/ui/infodialog.py:260 msgid "Length:" msgstr "" #: picard/ui/infodialog.py:262 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:264 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:266 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:270 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:272 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:273 msgid "Channels:" msgstr "" #: picard/ui/infodialog.py:295 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:303 msgid "&Errors" msgstr "" #: picard/ui/infodialog.py:313 picard/ui/infodialog.py:329 #: picard/ui/infodialog.py:333 picard/ui/infodialog.py:352 #: picard/ui/ui_infodialog.py:59 msgid "&Info" msgstr "" #: picard/ui/infodialog.py:321 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:334 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:345 msgid "Cluster Info" msgstr "" #: picard/ui/infodialog.py:354 msgid "Album:" msgstr "" #: picard/ui/infodialog.py:356 msgid "Artist:" msgstr "" #: picard/ui/infodialog.py:379 msgid "Tracklist:" msgstr "" #: picard/ui/infostatus.py:56 picard/ui/options/plugins.py:590 msgid "Files" msgstr "" #: picard/ui/infostatus.py:57 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:58 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:59 msgid "Pending requests" msgstr "" #: picard/ui/itemviews.py:130 picard/util/tags.py:104 msgid "Title" msgstr "" #: picard/ui/itemviews.py:131 picard/ui/searchdialog/track.py:60 #: picard/util/tags.py:58 msgid "Length" msgstr "" #: picard/ui/itemviews.py:133 picard/util/tags.py:26 msgid "Album Artist" msgstr "" #: picard/ui/itemviews.py:134 picard/util/tags.py:40 msgid "Composer" msgstr "" #: picard/ui/itemviews.py:136 picard/util/tags.py:47 msgid "Disc Subtitle" msgstr "" #: picard/ui/itemviews.py:137 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:138 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:139 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:141 picard/util/tags.py:62 msgid "Media" msgstr "" #: picard/ui/itemviews.py:142 picard/util/tags.py:52 msgid "Genre" msgstr "" #: picard/ui/itemviews.py:143 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:216 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:217 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:218 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:219 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:220 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:221 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:354 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:397 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:399 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:401 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:403 msgid "Ctrl+A" msgstr "" #: picard/ui/itemviews.py:476 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:479 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:531 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:555 msgid "Collections" msgstr "Colecciones" #: picard/ui/itemviews.py:563 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:579 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:759 msgid "file view" msgstr "" #: picard/ui/itemviews.py:760 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:780 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:789 msgid "album view" msgstr "" #: picard/ui/itemviews.py:790 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:908 picard/ui/options/renaming.py:206 msgid "Error" msgstr "" #: picard/ui/itemviews.py:912 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:915 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:919 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:922 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1061 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1063 picard/ui/itemviews.py:1067 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1073 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1075 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1077 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/logview.py:152 msgid "Log" msgstr "" #: picard/ui/logview.py:162 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:172 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:177 msgid "Highlight" msgstr "" #: picard/ui/logview.py:186 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:192 picard/ui/logview.py:273 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:197 msgid "Save As..." msgstr "" #: picard/ui/logview.py:242 picard/ui/logview.py:249 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:250 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:262 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:263 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:274 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:308 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:127 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:235 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:236 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:237 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:244 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:282 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:286 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/ui/mainwindow.py:313 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:369 msgid "Submission Error" msgstr "" #: picard/ui/mainwindow.py:370 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:375 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:379 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:384 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:389 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:393 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:397 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:400 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:403 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:406 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:407 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:412 msgid "Add Fold&er..." msgstr "" #: picard/ui/mainwindow.py:413 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:415 msgid "Ctrl+E" msgstr "" #: picard/ui/mainwindow.py:419 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:420 msgid "Ctrl+W" msgstr "" #: picard/ui/mainwindow.py:423 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:424 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:430 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:431 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:435 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:438 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:441 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:442 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:447 picard/ui/metadatabox.py:334 #: picard/ui/ui_cdlookup.py:90 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:448 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:451 msgid "Ctrl+Shift+L" msgstr "" #: picard/ui/mainwindow.py:454 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:455 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:458 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:459 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:462 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:466 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:469 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:475 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:481 picard/ui/mainwindow.py:761 #: picard/ui/searchdialog/__init__.py:86 msgid "Search" msgstr "Búsqueda" #: picard/ui/mainwindow.py:485 picard/ui/mainwindow.py:491 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:486 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:488 picard/ui/mainwindow.py:612 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:499 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:500 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:502 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:504 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:507 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:508 picard/ui/options/interface.py:97 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:509 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:511 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:512 msgid "Ctrl+Alt+F" msgstr "" #: picard/ui/mainwindow.py:515 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:516 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:519 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:522 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:523 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:528 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:531 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:534 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:537 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:538 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:541 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:546 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:551 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:560 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:564 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:567 msgid "Ctrl+G" msgstr "" #: picard/ui/mainwindow.py:569 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Ctrl+H" msgstr "" #: picard/ui/mainwindow.py:578 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:579 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:583 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:589 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:649 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:662 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:668 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:676 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:682 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:694 picard/ui/util.py:43 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:729 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:769 msgid "Track" msgstr "" #: picard/ui/mainwindow.py:786 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:787 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:876 msgid "All Supported Formats" msgstr "" #: picard/ui/mainwindow.py:902 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:907 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:994 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:995 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1110 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1116 #, python-format msgid "%(filename)s" msgstr "" #: picard/ui/mainwindow.py:1127 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1134 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:1180 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1181 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/metadatabox.py:90 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:98 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:186 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:187 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:189 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:189 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:189 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:209 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:211 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:217 msgid "Alt+Shift+A" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Alt+Shift+E" msgstr "" #: picard/ui/metadatabox.py:222 msgid "Alt+Shift+R" msgstr "" #: picard/ui/metadatabox.py:310 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:315 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:319 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:353 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/passworddialog.py:35 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:55 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:172 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:174 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:176 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:178 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:184 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:192 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:199 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:337 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:343 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:350 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:393 #, python-format msgid "%d%%" msgstr "" #: picard/ui/playertoolbar.py:399 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:405 msgid "Audio volume" msgstr "" #: picard/ui/scriptsmenu.py:58 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:66 picard/ui/tagsfromfilenames.py:113 msgid "File Name" msgstr "" #: picard/ui/options/cdlookup.py:43 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:42 msgid "&Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:114 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:116 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:117 msgid "Remove value" msgstr "" #: picard/ui/ui_edittagdialog.py:118 picard/ui/ui_edittagdialog.py:119 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:120 picard/ui/ui_edittagdialog.py:121 msgid "Move selected value down" msgstr "" #: picard/ui/ui_infodialog.py:60 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:91 picard/ui/ui_provider_options_caa.py:79 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_options.py:44 msgid "Options" msgstr "" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:90 msgid "Location" msgstr "" #: picard/ui/ui_options_cover.py:91 msgid "Embed cover images into tags" msgstr "" #: picard/ui/ui_options_cover.py:92 msgid "Only embed a front image" msgstr "" #: picard/ui/ui_options_cover.py:93 msgid "Save cover images as separate files" msgstr "" #: picard/ui/ui_options_cover.py:94 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:95 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:96 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:97 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:98 picard/ui/ui_options_interface.py:141 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:99 picard/ui/ui_options_interface.py:142 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:73 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:74 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:75 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:76 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:77 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 #: picard/ui/ui_options_interface.py:134 picard/ui/ui_options_renaming.py:146 msgid "Browse..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Download..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_general.py:132 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:133 picard/ui/ui_options_network.py:110 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:134 picard/ui/ui_options_network.py:111 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:136 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:137 msgid "Log out" msgstr "" #: picard/ui/options/general.py:38 picard/ui/ui_options_general.py:138 msgid "General" msgstr "" #: picard/ui/ui_options_general.py:139 msgid "Automatically scan all new files" msgstr "" #: picard/ui/ui_options_general.py:140 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/ui/ui_options_general.py:141 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:142 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:143 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:144 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr "" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr "" #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr "" #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:127 msgid "Miscellaneous" msgstr "" #: picard/ui/ui_options_interface.py:128 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:129 msgid "Allow selection of multiple directories" msgstr "" #: picard/ui/ui_options_interface.py:130 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:126 #: picard/ui/ui_options_interface.py:131 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:132 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/ui/ui_options_interface.py:133 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:135 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_interface.py:136 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:137 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:138 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:139 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:140 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:143 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:82 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/options/metadata.py:50 picard/ui/ui_options_metadata.py:96 msgid "Metadata" msgstr "" #: picard/ui/ui_options_metadata.py:97 msgid "Translate artist names to this locale where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:98 msgid "Use standardized artist names" msgstr "" #: picard/ui/ui_options_metadata.py:99 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/ui/ui_options_metadata.py:100 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/ui/ui_options_metadata.py:101 msgid "Use release relationships" msgstr "" #: picard/ui/ui_options_metadata.py:102 msgid "Use track relationships" msgstr "" #: picard/ui/ui_options_metadata.py:103 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:104 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:105 msgid "Non-album tracks:" msgstr "" #: picard/ui/ui_options_metadata.py:106 picard/ui/ui_options_metadata.py:107 #: picard/ui/ui_options_renaming.py:153 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "" #: picard/ui/ui_options_network.py:107 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_network.py:108 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "" #: picard/ui/ui_options_network.py:109 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "" #: picard/ui/ui_options_network.py:112 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:113 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:114 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:207 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "" #: picard/ui/options/plugins.py:585 picard/ui/searchdialog/album.py:149 #: picard/ui/searchdialog/artist.py:49 picard/ui/searchdialog/track.py:59 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Versión" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:144 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:145 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:147 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:148 msgid "Delete empty directories" msgstr "" #: picard/ui/ui_options_renaming.py:149 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:150 msgid "Replace non-ASCII characters" msgstr "" #: picard/ui/ui_options_renaming.py:151 msgid "Windows compatibility" msgstr "" #: picard/ui/ui_options_renaming.py:152 msgid "Name files like this" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Examples" msgstr "" #: picard/ui/ui_options_script.py:96 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:97 picard/ui/ui_options_script.py:98 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:99 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:100 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:101 picard/ui/widgets/scriptlistwidget.py:51 msgid "Remove script" msgstr "" #: picard/ui/ui_options_tags.py:62 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:63 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/ui/ui_options_tags.py:64 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:65 msgid "Clear existing tags" msgstr "" #: picard/ui/ui_options_tags.py:66 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/ui/ui_options_tags.py:68 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags.py:69 msgid "Tags are separated by commas and are case-insensitive." msgstr "" #: picard/ui/ui_options_tags_compatibility.py:144 msgid "ID3" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:145 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:146 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:147 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:148 msgid "ID3v2 Text Encoding" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:149 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:150 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:151 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:152 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:153 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:154 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:155 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:156 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:157 #: picard/ui/ui_options_tags_compatibility.py:161 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:158 #: picard/ui/ui_options_tags_compatibility.py:162 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:159 msgid "Remove APEv2 tags from AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:160 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility.py:163 msgid "Remove APEv2 tags from AC3 files" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "" #: picard/ui/ui_provider_options_caa.py:80 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:81 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:82 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:83 msgid "Save only one front image as separate file" msgstr "" #: picard/ui/ui_provider_options_caa.py:84 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_caa.py:85 msgid "" "Use the first image type as the filename. This will not change the filename " "of front images." msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:41 msgid "&Ok" msgstr "" #: picard/ui/util.py:44 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:97 msgid "Regex Error" msgstr "" #: picard/ui/options/about.py:34 msgid "About" msgstr "Acerca de" #: picard/ui/options/about.py:54 msgid "translator-credits" msgstr "" #: picard/ui/options/about.py:57 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/options/about.py:73 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com>\n" "and <a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>,\n" "<a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>,\n" "<a href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>,\n" "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a>,\n" "<a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a>\n" "from <a href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/options/about.py:81 #, python-format msgid "" "<p align=\"center\"><span style=\"font-size:15px;font-weight:bold;\">MusicBrainz Picard</span><br/>\n" "Version %(version)s</p>\n" "<p align=\"center\"><small>\n" "%(third_parties_versions)s\n" "</small></p>\n" "<p align=\"center\"><strong>Supported formats</strong><br/>%(formats)s</p>\n" "<p align=\"center\"><strong>Please donate</strong><br/>\n" "Thank you for using Picard. Picard relies on the MusicBrainz database, which is operated by the MetaBrainz Foundation with the help of thousands of volunteers. If you like this application please consider donating to the MetaBrainz Foundation to keep the service running.</p>\n" "<p align=\"center\"><a href=\"%(picard_donate_url)s\">Donate now!</a></p>\n" "<p align=\"center\"><strong>Credits</strong><br/>\n" "<small>Copyright © %(copyright_years)s %(authors_credits)s and others%(translator_credits)s</small></p>\n" "<p align=\"center\"><small>%(icons_credits)s</small></p>\n" "<p align=\"center\"><strong>Official website</strong><br/><a href=\"%(picard_doc_url)s\">%(picard_doc_url)s</a></p>\n" msgstr "" #: picard/ui/options/advanced.py:32 msgid "Advanced" msgstr "" #: picard/ui/options/cover.py:35 msgid "Cover Art" msgstr "" #: picard/ui/options/dialog.py:103 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:104 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:106 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:109 msgid "Make It So!" msgstr "" #: picard/ui/options/dialog.py:193 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:213 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:217 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:224 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:225 msgid "Are you sure?" msgstr "" #: picard/ui/options/fingerprinting.py:45 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:148 #: picard/ui/options/fingerprinting.py:152 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:152 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:98 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:36 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:61 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:75 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:141 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:50 msgid "User Interface" msgstr "" #: picard/ui/options/interface.py:57 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:61 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:65 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:69 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:73 msgid "Scan" msgstr "Escanear" #: picard/ui/options/interface.py:77 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:81 msgid "Save" msgstr "" #: picard/ui/options/interface.py:93 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:101 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:105 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:144 msgid "System default" msgstr "" #: picard/ui/options/interface.py:201 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:202 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/interface.py:226 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:57 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:136 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:137 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:34 msgid "Top Tags" msgstr "" #: picard/ui/options/matching.py:32 msgid "Matching" msgstr "" #: picard/ui/options/network.py:32 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:126 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:134 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:140 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:144 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:154 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:387 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:395 picard/ui/options/plugins.py:404 #: picard/ui/options/plugins.py:425 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:396 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:405 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:426 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:447 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:448 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:578 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:580 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:587 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:589 picard/util/tags.py:59 msgid "License" msgstr "" #: picard/ui/options/plugins.py:626 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:627 msgid "Please try again later." msgstr "" #: picard/ui/options/ratings.py:32 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:147 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:183 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:63 msgid "File Naming" msgstr "" #: picard/ui/options/renaming.py:193 picard/ui/options/scripting.py:197 msgid "" "<a href=\"%(picard-doc-scripting-url)s\">Open Scripting Documentation in " "your browser</a>" msgstr "" #: picard/ui/options/renaming.py:206 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/renaming.py:216 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/options/scripting.py:116 msgid "Scripting" msgstr "" #: picard/ui/options/scripting.py:171 msgid "Script Error" msgstr "" #: picard/ui/options/tags.py:40 msgid "Tags" msgstr "Etiqueta" #: picard/ui/options/tags_compatibility.py:36 msgid "Tag Compatibility" msgstr "" #: picard/ui/searchdialog/__init__.py:131 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:252 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:288 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:319 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:357 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:368 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:144 picard/ui/searchdialog/track.py:54 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:147 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:158 picard/util/tags.py:57 msgid "Language" msgstr "" #: picard/ui/searchdialog/album.py:160 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:162 picard/ui/searchdialog/artist.py:57 #: picard/ui/searchdialog/track.py:66 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:45 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:47 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:51 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:52 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:53 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:57 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:62 msgid "Release" msgstr "Lanzamiento" #: picard/ui/searchdialog/track.py:173 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:48 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:72 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:73 msgid "Confirm Remove" msgstr "" #: picard/util/bytes2human.py:34 #, python-format msgid "%s B" msgstr "" #: picard/util/bytes2human.py:35 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:36 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:38 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:44 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:85 #, python-format msgid "%s " msgstr "" #: picard/util/checkupdate.py:98 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:102 picard/util/checkupdate.py:133 #: picard/util/checkupdate.py:153 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:103 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:134 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:150 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:154 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:24 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:25 msgid "AcoustID" msgstr "" #: picard/util/tags.py:27 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:29 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:30 msgid "Arranger" msgstr "" #: picard/util/tags.py:32 msgid "Artists" msgstr "" #: picard/util/tags.py:33 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:34 msgid "ASIN" msgstr "" #: picard/util/tags.py:36 msgid "BPM" msgstr "" #: picard/util/tags.py:37 msgid "Catalog Number" msgstr "" #: picard/util/tags.py:38 msgid "Comment" msgstr "" #: picard/util/tags.py:39 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:41 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:42 msgid "Conductor" msgstr "" #: picard/util/tags.py:43 msgid "Copyright" msgstr "" #: picard/util/tags.py:45 msgid "Disc Id" msgstr "" #: picard/util/tags.py:46 msgid "Disc Number" msgstr "" #: picard/util/tags.py:48 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:49 msgid "Encoded By" msgstr "" #: picard/util/tags.py:50 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:51 msgid "Engineer" msgstr "" #: picard/util/tags.py:53 msgid "Grouping" msgstr "" #: picard/util/tags.py:54 msgid "ISRC" msgstr "" #: picard/util/tags.py:55 msgid "Key" msgstr "" #: picard/util/tags.py:56 msgid "Record Label" msgstr "" #: picard/util/tags.py:60 msgid "Lyricist" msgstr "" #: picard/util/tags.py:61 msgid "Lyrics" msgstr "" #: picard/util/tags.py:63 msgid "Mixer" msgstr "" #: picard/util/tags.py:64 msgid "Mood" msgstr "" #: picard/util/tags.py:65 msgid "Movement" msgstr "" #: picard/util/tags.py:66 msgid "Movement Number" msgstr "" #: picard/util/tags.py:67 msgid "Movement Count" msgstr "" #: picard/util/tags.py:68 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:69 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:70 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:71 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:72 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:73 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:74 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:75 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:76 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:77 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:78 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:79 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:80 msgid "Original Album" msgstr "" #: picard/util/tags.py:81 msgid "Original Artist" msgstr "" #: picard/util/tags.py:82 msgid "Original Release Date" msgstr "" #: picard/util/tags.py:83 msgid "Original Filename" msgstr "" #: picard/util/tags.py:84 msgid "Original Year" msgstr "" #: picard/util/tags.py:85 msgid "Performer" msgstr "" #: picard/util/tags.py:86 msgid "Producer" msgstr "" #: picard/util/tags.py:87 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:88 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:89 msgid "Rating" msgstr "Clasificación" #: picard/util/tags.py:90 msgid "Release Country" msgstr "" #: picard/util/tags.py:91 msgid "Release Status" msgstr "" #: picard/util/tags.py:92 msgid "Release Type" msgstr "" #: picard/util/tags.py:93 msgid "Remixer" msgstr "" #: picard/util/tags.py:94 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:95 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:96 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:97 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:98 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:99 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:100 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:101 msgid "Script" msgstr "" #: picard/util/tags.py:102 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:103 msgid "Subtitle" msgstr "" #: picard/util/tags.py:105 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:106 msgid "Total Discs" msgstr "" #: picard/util/tags.py:107 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:108 msgid "Track Number" msgstr "" #: picard/util/tags.py:109 msgid "Artist Website" msgstr "" #: picard/util/tags.py:110 msgid "Work" msgstr "" #: picard/util/tags.py:111 msgid "Writer" msgstr "" #: picard/util/versions.py:62 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:38 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:38 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/et.po�����������������������������������������������������������������������0000664�0000000�0000000�00000541763�14167750105�0016017�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # FIRST AUTHOR <EMAIL@ADDRESS>, 2009 # Hinkus <hhinkus@gmail.com>, 2012 # Hinkus <hhinkus@gmail.com>, 2012 # Mihkel Tõnnov <mihhkel@gmail.com>, 2009-2013,2020 # Mihkel Tõnnov <mihhkel@gmail.com>, 2015,2017-2018,2020 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Estonian (http://www.transifex.com/musicbrainz/musicbrainz/language/et/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: et\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Vasteta failid" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "Album \"%(id)s\" laaditud: %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "Albumi \"%(id)s\" laadimine..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[albumi teabe laadimine...]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[albumi \"%s\" laadimine polnud võimalik]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "Rühm \"%(album)s\" tuvastatud!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "Rühmale \"%(album)s\" vastavaid väljalaskeid pole" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "Metaandmete otsimine rühmale \"%(album)s\"..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "Rühmitamata failid" #: 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] "Kogusse \"%(name)s\" lisati %(count)i väljalase" msgstr[1] "Kogusse \"%(name)s\" lisati %(count)i väljalaset" #: 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] "Kogust \"%(name)s\" eemaldati %(count)i väljalase" msgstr[1] "Kogust \"%(name)s\" eemaldati %(count)i väljalaset" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "Viga kogude muutmisel: %(error)s" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "Viga kogude laadimisel: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "Mitme esitaja failinimeskeemi eemaldamine" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "Eraldi failinimeskeem mitme esitajaga albumite jaoks on selles Picardi versioonis eemaldatud.\nSee ühendati automaatselt tavalise failinimeskeemiga." #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "Eraldi failinimeskeem mitme esitajaga albumite jaoks on selles Picardi versioonis eemaldatud.\nSee võimalus polnud viimati sisse lülitatud, kuid skeem oli määratud.\nKas soovid selle eemaldada või ühendada tavalise failinimeskeemiga?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Ühenda" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Eemalda" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "Failile \"%(filename)s\" üle seatud läve vastavaid lugusid pole" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "Fail \"%(filename)s\" tuvastatud!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Failile \"%(filename)s\" vastavaid lugusid pole" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "Metaandmete otsimine failile \"%(filename)s\"..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "Plugina \"%s\" laadimine nurjus" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "Pakitud plugina \"%r\" laadimine asukohast \"%r\" nurjus" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "Plugina \"%r\" laadimine asukohast \"%r\" nurjus" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "Plugin \"%s\" (%s) ei ühildu Picardi praeguse versiooniga." #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "Pluginal \"%r\" on vigane API versioonistring: %s" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "Plugin \"%r\"" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "Viga pluginaloendi laadimisel: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Üldine" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Kõik uued failid skaneeritakse automaatselt" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "Uute failide laadimisel eiratakse MBID-sid" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metaandmed" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Kasutatakse väljalasete seoseid" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Kasutatakse lugude seoseid" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Unicode'i kirjavahemärgid teisendatakse ASCII-sse" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Kasutatakse standardiseeritud esitajanimesid" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "Kasutatakse standardiseeritud instrumendi- ja hääleteavet" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Sildid" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "Sildistatud failide ajatemplid säilitatakse" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Eemaldatakse olemasolevad sildid" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "FLAC-failidest eemaldatakse ID3-sildid" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "MP3-failidest eemaldatakse APEv2-sildid" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "AAC-failidest eemaldatakse APEv2-sildid" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "AC3-failidest eemaldatakse APEv2-sildid" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "ID3v2 teksti kodeering" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "Salvestatakse iTunes'iga ühilduv rühmitus- ja teoseteave" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "WAVE-failidest eemaldatakse olemasolevad RIFF INFO sildid" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Kaanepilt" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Kaanepildid lisatakse siltidesse" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Kaanepildid salvestatakse eraldi failidena" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "Failinimed" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Windowsi-ühilduvus" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Asendatakse ASCII-välised märgid" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Tühjad kataloogid kustutatakse" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Skriptimine" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Kasutajaliides" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Mitme kataloogi valimise võimalus" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "Brauseris otsimise asemel eelistatakse sisseehitatud otsingut" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "Salvestamata muudatuste korral küsitakse sulgemise kinnitust" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Muud" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "Eiratakse peidetud faile" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "Kataloogi kaupa failide lisamisel kaasatakse ka alamkataloogid" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Lood" #: picard/releasegroup.py:70 msgid "Year" msgstr "Aasta" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Maa" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Formaat" #: picard/releasegroup.py:73 msgid "Label" msgstr "Plaadifirma" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "Kat-nr" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[vöötkood puudub]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[väljalaskeinfo puudub]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "MusicBrainzi konto" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "Autoriseerimiskood:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Albumi \"%(id)s\" (%(artist)s - %(album)s) eemaldamine" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Viga CD päringul" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Viga CD lugemisel:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "[salvestise teabe laadimine...]" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "[salvestise \"%s\" laadimine polnud võimalik]" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "Faili \"%(filename)s\" AcoustID päringul ilmnes võrguviga." #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "Faili \"%(filename)s\" AcoustID päring nurjus." #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "Faili \"%(filename)s\" AcoustID päringule ei saadud vastust." #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "Faili \"%(filename)s\" sõrmejälje otsimine..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "AcoustID-de edastamine..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "AcoustID edastamine nurjus veateatega \"%(error)s\": %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "Ainult stabiilsed väljalasked" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "Stabiilsed ja beetaväljalasked" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "Stabiilsed, beeta- ja arendusväljalasked" #: picard/const/__init__.py:189 msgid "My script" msgstr "Minu skript" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Araabia" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Katalaani" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Tšehhi" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Taani" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Saksa" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "Saksa (Šveits)" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "Kreeka" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Inglise (USA)" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "Inglise (Austraalia)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Inglise (Kanada)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Inglise (Briti)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Hispaania" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Eesti" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Soome" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Prantsuse" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "Prantsuse (Kanada)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Galeegi" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "Heebrea" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Ungari" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Islandi" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Itaalia" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "Jaapani" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Korea" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "Malai (Malaisia)" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Norra (bokmål)" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Hollandi" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "Oksitaani" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Poola" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Portugali" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Portugali (Brasiilia)" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Rumeenia" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Vene" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Slovaki" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Sloveeni" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Albaania" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Rootsi" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Türgi" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "Ukraina" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "Hiina (Hiina)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "Hiina (Taiwan)" #: picard/const/locales.py:27 msgid "Afar" msgstr "Afari" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "Afari (Djibouti)" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "Afari (Eritrea)" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "Afari (Eritrea; saho)" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "Afari (Etioopia)" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Afrikaani" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "Afrikaani (Namiibia)" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "Afrikaani (Lõuna-Aafrika Vabariik)" #: picard/const/locales.py:35 msgid "Akan" msgstr "Akani" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "Akani (Ghana)" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "Albaania (Albaania)" #: picard/const/locales.py:39 msgid "Amharic" msgstr "Amhara" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "Amhara (Etioopia)" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "Araabia (Alžeeria)" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "Araabia (Bahrein)" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "Araabia (Egiptus)" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "Araabia (Iraak)" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "Araabia (Jordaania)" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "Araabia (Kuveit)" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "Araabia (Liibanon)" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "Araabia (Liibüa)" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "Araabia (Maroko)" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "Araabia (Omaan)" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "Araabia (Katar)" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "Araabia (Saudi-Araabia)" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "Araabia (Surdaan)" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "Araabia (Süüria)" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "Araabia (Tuneesia)" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "Araabia (Araabia Ühendemiraadid)" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "Araabia (Jeemen)" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Armeenia" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "Armeenia (Armeenia)" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "Armeenia (Armeenia; ümbertöötatud õigekiri)" #: picard/const/locales.py:62 msgid "Assamese" msgstr "Assami" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "Assami (India)" #: picard/const/locales.py:64 msgid "Atsam" msgstr "Aitšami" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "Aitšami (Nigeeria)" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Aserbaidžaani" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "Aserbaidžaani (Aserbaidžaan)" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "Aserbaidžaani (kirillitsas)" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "Aserbaidžaani (kirillitsas; Aserbaidžaan)" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "Aserbaidžaani (ladina kirjas)" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "Aserbaidžaani (ladina kirjas; Aserbaidžaan)" #: picard/const/locales.py:72 msgid "Basque" msgstr "Baski" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "Baski (Hispaania)" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Valgevene" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "Valgevene (Valgevene)" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Bengali" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "Bengali (Bangladesh)" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "Bengali (India)" #: picard/const/locales.py:79 msgid "Blin" msgstr "Bilini" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "Bilini (Eritrea)" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Bosnia" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "Bosnia (Bosnia ja Hertsegoviina)" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Bulgaaria" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "Bulgaaria (Bulgaaria)" #: picard/const/locales.py:85 msgid "Burmese" msgstr "Birma" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "Birma (Myanmar [Birma])" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "Katalaani (Hispaania)" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Hiina" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "Hiina (Hongkong)" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "Hiina (Aomen)" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "Hiina (lihtsustatud hani kirjas)" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "Hiina (lihtsustatud hani kirjas; Hiina)" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "Hiina (lihtsustatud hani kirjas; Hongkong)" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "Hiina (lihtsustatud hani kirjas; Aomen)" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "Hiina (lihtsustatud hani kirjas; Singapur)" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "Hiina (Singapur)" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "Hiina (traditsioonilises hani kirjas)" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "Hiina (traditsioonilises hani kirjas; Hongkong)" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "Hiina (traditsioonilises hani kirjas; Aomen)" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "Hiina (traditsioonilises hani kirjas; Taiwan)" #: picard/const/locales.py:104 msgid "Coptic" msgstr "Kopti" #: picard/const/locales.py:105 msgid "Cornish" msgstr "Korni" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "Korni (Suurbritannia)" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Horvaadi" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "Horvaadi (Horvaatia)" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "Tšehhi (Tšehhi)" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "Taani (Taani)" #: picard/const/locales.py:113 msgid "Divehi" msgstr "Divehi" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "Divehi (Maldiivid)" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "Hollandi (Belgia)" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "Hollandi (Holland)" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "Dzongkha" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "Dzongkha (Bhutan)" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "Inglise (Ameerika Samoa)" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "Inglise (Belgia)" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "Inglise (Belize)" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "Inglise (Botswana)" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "Inglise (desereti kirjas)" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "Inglise (desereti kirjas; USA)" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "Inglise (Guam)" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "Inglise (Hongkong)" #: picard/const/locales.py:131 msgid "English (India)" msgstr "Inglise (India)" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "Inglise (Iirimaa)" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "Inglise (Jamaica)" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "Inglise (Malta)" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "Inglise (Marshalli Saared)" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "Inglise (Namiibia)" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "Inglise (Uus-Meremaa)" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "Inglise (Põhja-Mariaanid)" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "Inglise (Pakistan)" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "Inglise (Filipiinid)" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "Inglise (Shaw' kirjas)" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "Inglise (Singapur)" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "Inglise (Lõuna-Aafrika Vabariik)" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "Inglise (Trinidad ja Tobago)" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "Inglise (USA hajasaared)" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "Inglise (USA Neitsisaared)" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "Inglise (Suurbritannia)" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "Inglise (USA)" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "Inglise (USA; POSIX)" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "Inglise (Zimbabwe)" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "Esperanto" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "Eesti (Eesti)" #: picard/const/locales.py:154 msgid "Ewe" msgstr "Eve" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "Eve (Ghana)" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "Eve (Togo)" #: picard/const/locales.py:157 msgid "Faroese" msgstr "Fääri" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "Fääri (Fääri saared)" #: picard/const/locales.py:159 msgid "Filipino" msgstr "Filipiini" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "Filipiini (Filipiinid)" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "Soome (Soome)" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "Prantsuse (Belgia)" #: picard/const/locales.py:166 msgid "French (France)" msgstr "Prantsuse (Prantsusmaa)" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "Prantsuse (Luksemburg)" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "Prantsuse (Monaco)" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "Prantsuse (Senegal)" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "Prantsuse (Šveits)" #: picard/const/locales.py:171 msgid "Friulian" msgstr "Friuuli" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "Friuuli (Itaalia)" #: picard/const/locales.py:173 msgid "Ga" msgstr "Gaa" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "Gaa (Ghana)" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "Galeegi (Hispaania)" #: picard/const/locales.py:177 msgid "Geez" msgstr "Etioopia" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "Etioopia (Eritrea)" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "Etioopia (Etioopia)" #: picard/const/locales.py:180 msgid "Georgian" msgstr "Gruusia" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "Gruusia (Gruusia)" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "Saksa (Austria)" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "Saksa (Belgia)" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "Saksa (Saksamaa)" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "Saksa (Liechtenstein)" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "Saksa (Luksemburg)" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "Kreeka (Küpros)" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "Kreeka (Kreeka)" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "Gudžarati" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "Gudžarati (India)" #: picard/const/locales.py:195 msgid "Hausa" msgstr "Hausa" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "Hausa (araabia kirjas)" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "Hausa (araabia kirjas; Nigeeria)" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "Hausa (araabia kirjas; Sudaan)" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "Hausa (Ghana)" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "Hausa (ladina kirjas)" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "Hausa (ladina kirjas; Ghana)" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "Hausa (ladina kirjas; Niger)" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "Hausa (ladina kirjas; Nigeeria)" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "Hausa (Niger)" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "Hausa (Nigeeria)" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "Hausa (Sudaan)" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "Havai" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "Havai (USA)" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "Heebrea (Iisrael)" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Hindi" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "Hindi (India)" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "Ungari (Ungari)" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "Islandi (Island)" #: picard/const/locales.py:217 msgid "Igbo" msgstr "Ibo" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "Ibo (Nigeeria)" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "Indoneesia" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "Indoneesia (Indoneesia)" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "Interlingua" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "Inuktituti" #: picard/const/locales.py:223 msgid "Irish" msgstr "Iiri" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "Iiri (Iirimaa)" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "Itaalia (Itaalia)" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "Itaalia (Šveits)" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "Jaapani (Jaapan)" #: picard/const/locales.py:230 msgid "Jju" msgstr "Jju" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "Jju (Nigeeria)" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "Grööni" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "Grööni (Gröönimaa)" #: picard/const/locales.py:234 msgid "Kamba" msgstr "Kamba" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "Kamba (Keenia)" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Kannada" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "Kannada (India)" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "Kasahhi" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "Kasahhi (kirillitsas)" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "Kasahhi (kirillitsas; Kasahstan)" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "Kasahhi (Kasahstan)" #: picard/const/locales.py:242 msgid "Khmer" msgstr "Khmeeri" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "Khmeeri (Kambodža)" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "Ruanda" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "Ruanda (Rwanda))" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "Kirgiisi" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "Kirgiisi (Kõrgõzstan)" #: picard/const/locales.py:248 msgid "Konkani" msgstr "Konkani" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "Konkani (India)" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "Korea (Lõuna-Korea)" #: picard/const/locales.py:252 msgid "Koro" msgstr "Koro" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "Koro (Côte d'Ivoire)" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "Kpelle" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "Kpelle (Guinea)" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "Kpelle (Libeeria)" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "Kurdi" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "Kurdi (araabia kirjas)" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "Kurdi (araabia kirjas; Iraan)" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "Kurdi (araabia kirjas; Iraak)" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "Kurdi (araabia kirjas; Süüria)" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "Kurdi (Iraan)" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "Kurdi (Iraak)" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "Kurdi (ladina kirjas)" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "Kurdi (ladina kirjas; Türgi)" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "Kurdi (Süüria)" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "Kurdi (Türgi)" #: picard/const/locales.py:268 msgid "Lao" msgstr "Lao" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "Lao (Laos)" #: picard/const/locales.py:270 msgid "Latvian" msgstr "Läti" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "Läti (Läti)" #: picard/const/locales.py:272 msgid "Lingala" msgstr "Lingala" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "Lingala (Kongo-Brazzaville)" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "Lingala (Kongo-Kinshasa)" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Leedu" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "Leedu (Leedu)" #: picard/const/locales.py:277 msgid "Low German" msgstr "Alamsaksa" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "Alamsaksa (Saksamaa)" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "Makedoonia" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "Makedoonia (Põhja-Makedoonia)" #: picard/const/locales.py:281 msgid "Malay" msgstr "Malai" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "Malai (Brunei)" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "Malajalami" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "Malajalami (India)" #: picard/const/locales.py:286 msgid "Maltese" msgstr "Malta" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "Malta (Malta)" #: picard/const/locales.py:288 msgid "Manx" msgstr "Mänksi" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "Mänksi (Suurbritannia)" #: picard/const/locales.py:290 msgid "Marathi" msgstr "Marathi" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "Marathi (India)" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "Moldova" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "Mongoli" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "Mongoli (Hiina)" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "Mongoli (kirillitsas)" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "Mongoli (kirillitsas; Mongoolia)" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "Mongoli (Mongoolia)" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "Mongoli (mongoli kirjas)" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "Mongoli (mongoli kirjas; Hiina)" #: picard/const/locales.py:300 msgid "Nepali" msgstr "Nepali" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "Nepali (India)" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "Nepali (Nepal)" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "Põhjasaami" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "Põhjasaami (Soome)" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "Põhjasaami (Norra)" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "Põhjasotho ehk pedi" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "Põhjasotho ehk pedi (Lõuna-Aafrika Vabariik)" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Norra" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "Norra (bokmål; Norra)" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "Norra (nynorsk ehk uusnorra)" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "Norra (nynorsk ehk uusnorra; Norra)" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "Njandža" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "Njandža (Malawi)" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "Oksitaani (Prantsusmaa)" #: picard/const/locales.py:317 msgid "Oriya" msgstr "Oria" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "Oria (India)" #: picard/const/locales.py:319 msgid "Oromo" msgstr "Oromo" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "Oromo (Etioopia)" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "Oromo (Keenia)" #: picard/const/locales.py:322 msgid "Pashto" msgstr "Puštu" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "Puštu (Afghanistan)" #: picard/const/locales.py:324 msgid "Persian" msgstr "Pärsia" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "Pärsia (Afghanistan)" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "Pärsia (Iraan)" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "Poola (Poola)" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "Portugali (Brasiilia)" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "Portugali (Portugal)" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "Pandžabi" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "Pandžabi (araabia kirjas)" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "Pandžabi (araabia kirjas; Pakistan)" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "Pandžabi (gurmukhi kirjas)" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "Pandžabi (gurmukhi kirjas; India)" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "Pandžabi (India)" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "Pandžabi (Pakistan)" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "Rumeenia (Moldova)" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "Rumeenia (Rumeenia)" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "Vene (Venemaa)" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "Vene (Ukraina)" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "Sanskrit" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "Sanskrit (India)" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Serbia" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "Serbia (Bosnia ja Hertsegoviina)" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "Serbia (kirillitsas)" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "Serbia (kirillitsas; Bosnia ja Hertsegoviina)" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "Serbia (kirillitsas; Montenegro)" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "Serbia (kirillitsas; Serbia)" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "Serbia (kirillitsas; Serbia ja Montenegro)" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "Serbia (ladina kirjas)" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "Serbia (ladina kirjas; Bosnia ja Hertsegoviina)" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "Serbia (ladina kirjas; Montenegro)" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "Serbia (ladina kirjas; Serbia)" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "Serbia (ladina kirjas; Serbia ja Montenegro)" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "Serbia (Montenegro)" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "Serbia (Serbia)" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "Serbia (Serbia ja Montenegro)" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "Serbohorvaadi" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "Serbohorvaadi (Bosnia ja Hertsegoviina)" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "Serbohorvaadi (Serbia ja Montenegro)" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "Nuosu" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "Nuosu (Hiina)" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "Sidamo" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "Sidamo (Etioopia)" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "Singali" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "Singali (Sri Lanka)" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "Slovaki (Slovakkia)" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "Sloveeni (Sloveenia)" #: picard/const/locales.py:379 msgid "Somali" msgstr "Somaali" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "Somaali (Djibouti)" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "Somaali (Etioopia)" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "Somaali (Keenia)" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "Somaali (Somaalia)" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "Lõunandebele" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "Lõunandebele (Lõuna-Aafrika Vabariik)" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "Lõunasotho" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "Lõunasotho (Lesotho)" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "Lõunasotho (Lõuna-Aafrika Vabariik)" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "Hispaania (Argentina)" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "Hispaania (Boliivia)" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "Hispaania (Tšiili)" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "Hispaania (Colombia)" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "Hispaania (Costa Rica)" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "Hispaania (Dominikaani Vabariik)" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "Hispaania (Ecuador)" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "Hispaania (El Salvador)" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "Hispaania (Guatemala)" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "Hispaania (Honduras)" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "Hispaania (Mehhiko)" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "Hispaania (Nicaragua)" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "Hispaania (Panama)" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "Hispaania (Paraguay)" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "Hispaania (Peruu)" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "Hispaania (Puerto Rico)" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "Hispaania (Hispaania)" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "Hispaania (USA)" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "Hispaania (Uruguay)" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "Hispaania (Venezuela)" #: picard/const/locales.py:410 msgid "Swahili" msgstr "Suahiili" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "Suahiili (Keenia)" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "Suahiili (Tansaania)" #: picard/const/locales.py:413 msgid "Swati" msgstr "Svaasi" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "Svaasi (Lõuna-Aafrika Vabariik)" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "Svaasi (Svaasimaa)" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "Rootsi (Soome)" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "Rootsi (Rootsi)" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "Šveitsisaksa" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "Šveitsisaksa (Šveits)" #: picard/const/locales.py:421 msgid "Syriac" msgstr "Süüria" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "Süüria (Süüria)" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "Tagalogi" #: picard/const/locales.py:424 msgid "Tajik" msgstr "Tadžiki" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "Tadžiki (kirillitsas)" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "Tadžiki (kirillitsas; Tadžikistan)" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "Tadžiki (Tadžikistan)" #: picard/const/locales.py:428 msgid "Tamil" msgstr "Tamili" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "Tamili (India)" #: picard/const/locales.py:430 msgid "Taroko" msgstr "Taroko" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "Taroko (Taiwan)" #: picard/const/locales.py:432 msgid "Tatar" msgstr "Tatari" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "Tatari (Venemaa)" #: picard/const/locales.py:434 msgid "Telugu" msgstr "Telugu" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "Telugu (India)" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "Tai" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "Tai (Tai)" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "Tiibeti" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "Tiibeti (Hiina)" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "Tiibeti (India)" #: picard/const/locales.py:441 msgid "Tigre" msgstr "Tigree" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "Tigree (Eritrea)" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "Tigrinja" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "Tigrinja (Eritrea)" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "Tigrinja (Etioopia)" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "Tonga (Tonga)" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "Tsonga" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "Tsonga (Lõuna-Aafrika Vabariik)" #: picard/const/locales.py:450 msgid "Tswana" msgstr "Tsvana" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "Tsvana (Lõuna-Aafrika Vabariik)" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "Türgi (Türgi)" #: picard/const/locales.py:454 msgid "Tyap" msgstr "Tjapi" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "Tjapi (Nigeeria)" #: picard/const/locales.py:456 msgid "Uighur" msgstr "Uiguuri" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "Uiguuri (araabia kirjas)" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "Uiguuri (araabia kirjas; Hiina)" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "Uiguuri (Hiina)" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "Ukraina (Ukraina)" #: picard/const/locales.py:462 msgid "Urdu" msgstr "Urdu" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "Urdu (India)" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "Urdu (Pakistan)" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "Usbeki" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "Usbeki (Afghanistan)" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "Usbeki (araabia kirjas)" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "Usbeki (araabia kirjas; Afghanistan)" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "Usbeki (kirillitsas)" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "Usbeki (kirillitsas; Usbekistan)" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "Usbeki (ladina kirjas)" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "Usbeki (ladina kirjas; Usbekistan)" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "Usbeki (Usbekistan)" #: picard/const/locales.py:474 msgid "Venda" msgstr "Venda" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "Venda (Lõuna-Aafrika Vabariik)" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Vietnami" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "Vietnami (Vietnam)" #: picard/const/locales.py:478 msgid "Walamo" msgstr "Volaita" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "Volaita (Etioopia)" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Kõmri" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "Kõmri (Suurbritannia)" #: picard/const/locales.py:482 msgid "Wolof" msgstr "Volofi" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "Volofi (ladina kirjas)" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "Volofi (ladina kirjas; Senegal)" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "Volofi (Senegal)" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "Koosa" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "Koosa (Lõuna-Aafrika Vabariik)" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "Joruba" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "Joruba (Nigeeria)" #: picard/const/locales.py:490 msgid "Zulu" msgstr "Suulu" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "Suulu (Lõuna-Aafrika Vabariik)" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "kirillitsa" #: picard/const/scripts.py:27 msgid "Latin" msgstr "ladina" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "korea (hangõl)" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "hiragana" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "katakana" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "Albumi \"%(albumid)s\" kaanepilt (%(type)s) alla laaditud saidilt \"%(host)s\"" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "Albumi \"%(albumid)s\" kaanepildi (%(type)s) allalaadimine saidilt \"%(host)s\"..." #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Teadmata" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Täissuurus" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "Kaanepilditüübid" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "Vali kaasatavad ja välistatavad pildisisu tüübid." #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "Kaasatavad tüübid" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "Välistatud tüübid" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "Kaanepildiarhiivist laaditakse kasutamiseks alla kaasamisloendisse lisatud tüüpi pildid, välja arvatud siis, kui sama pilt sisaldab ka mõnda välistusloendis leiduvat tüüpi. Välistusloendi pilditüüpe ei kasutata kunagi. Pilditüüpe, mida ei leidu ei kaasamis- ega välistusloendis, piltide allalaadimise ja kasutamise otsustamisel ei arvestata.\n" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "Kaasa kõik" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "Välista kõik" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "Puhasta kõik" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "Taasta vaikeseaded" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Kaanepildiarhiiv" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "Kohalikud failid" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "`$if(tingimus,siis,muidu)`\n\nKui `tingimus` pole tühi, tagastab `siis`, muul juhul tagastab `muidu`." #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "`$if2(a1,a2,a3,...)`\n\nTagastab esimese mittetühja argumendi." #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "`$noop(...)`\n\nEi tee midagi (kasulik kommentaaride lisamiseks või koodiploki väljalülitamiseks)." #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "`$left(tekst,arv)`\n\nTagastab `teksti` esimesed `arv` märki." #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "`$right(tekst,arv)`\n\nTagastab `teksti` viimased `arv` märki." #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "`$lower(tekst)`\n\nTagastab `teksti` väiketähtedega." #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "`$upper(tekst)`\n\nTagastab `teksti` suurtähtedega." #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "`$replace(tekst,otsitav,asendus)`\n\nAsendab `tekstis` `otsitava` esinemiskorrad `asendusega` ja tagastab saadud stringi." #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "`$in(x,y)`\n\nTagastab tõese väärtuse, kui `x` sisaldab `y-it`." #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "`$num(arv,pikkus)`\n\nTagastab `arvu`, millele on lisatud piisavalt algusnulle, et saavutada `pikkus` (max 20)." #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "`$delete(muutuja)`\n\nUnustab `muutuja` ja märgib vastava sildi kustutamiseks.\nSee on sarnane funktsioonile `$unset(muutuja)`, aga lisaks kustutab asjakohase sildi failist.\n Nt `$delete(genre)` eemaldab faili salvestamisel failist stiilisildi.\n\n_Alates Picard 2.1-st_" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "`$get(muutuja)`\n\nTagastab `muutuja` (sama nagu `%muutuja%`)." #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "`$not(x)`\n\nTagastab tõese väärtuse, kui `x` on tühi." #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "`$eq(x,y)`\n\nTagastab tõese väärtuse, kui `x` on võrdne `y-ga`." #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "`$ne(x,y)`\n\nTagastab tõese väärtuse, kui `x` ei ole võrdne `y-ga`." #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "`$lt(x,y)`\n\nTagastab tõese väärtuse, kui `x` on väiksem kui `y`." #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "`$lte(x,y)`\n\nTagastab tõese väärtuse, kui `x` on väiksem või võrdne `y-ga`." #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "`$gt(x,y)`\n\nTagastab tõese väärtuse, kui `x` on suurem kui `y`." #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "`$gte(x,y)`\n\nTagastab tõese väärtuse, kui `x` on suurem või võrdne `y-ga`." #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "`$len(tekst)`\n\nTagastab märkide arvu `tekstis`." #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "`$startswith(tekst,prefiks)`\n\nTagastab tõese väärtuse, kui `tekst` algab `prefiksiga`.\n\n_Alates Picard 1.4-st_" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "`$endswith(tekst,sufiks)`\n\nTagastab tõese väärtuse, kui `tekst` lõpeb `sufiksiga`.\n\n_Alates Picard 1.4-st_" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "`$truncate(tekst,pikkus)`\n\nKärbib `teksti` määratud arvu märkide `pikkuseks`.\n\n_Alates Picard 0.12-st_" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "`$is_audio()`\n\nTagastab tõese väärtuse, kui töödeldav fail on audiofail.\n\n_Alates Picard 2.2-st_" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "`$is_video()`\n\nTagastab tõese väärtuse, kui töödeldav fail on videofail.\n\n_Alates Picard 2.2-st_" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "`$find(heinakuhi,nõel)`\n\nLeiab ühe stringi asukoha teise sees.\n Tagastab `nõela` esimese esinemiskoha indeksi `heinakuhjas` või \"\" kui `nõela` ei leita.\n\n_Alates Picard 2.3-st_\n\nPane tähele, et enne Picardi versiooni 2.3.2 tagastas `$find` \"-1\" kui `nõela` ei leitud." #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Mihkel Tõnnov <mihhkel@gmail.com>" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Eesti keelde tõlkinud %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "Ikoonid teinud Sambhav Kothari <sambhavs.email@gmail.com> ning <a href=\"https://www.flaticon.com\">www.flaticon.com</a>-i kasutajad <a href=\"https://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a href=\"https://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a href=\"https://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, <a href=\"https://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a> ja <a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a>" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "Versioon %(version)s" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "Toetatud vormingud" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "Palun anneta" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "Aitäh, et kasutad Picardi. Picard sõltub MusicBrainzi andmebaasist, mida haldab MetaBrainz Foundation tuhandete vabatahtlike abiga. Kui sulle see rakendus meeldib, kaalu palun teenuse tööshoidmiseks MetaBrainz Foundationile annetamist." #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "Tänuavaldused" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "Tänuavaldused" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "Autoriõigus © %(copyright_years)s %(authors_credits)s ja teised" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "Ametlik veebisait" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Esitaja" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Kuupäev" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Plaadifirmad" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Katalooginumbrid" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Vöötkood" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "Täpsustus" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "Värskenda loendit" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s (%i väljalase)" msgstr[1] "%s (%i väljalaset)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "Vigane olem" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "Ootel olem" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "Salvestatud olem" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "Logivaate tekst, silumisteave" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "Logivaate tekst, viga" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "Logivaate tekst, teave" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "Logivaate tekst, hoiatus" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "Lisatav silt" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "Muudetav silt" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "Eemaldatav silt" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "Vaata väljalaset MusicBrainzis" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "Ühised pildid kõiki lugude jaoks" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "Lugudel on erinevad pildid" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "Näita täpsemalt" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "Uus kaanepilt" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "Algne kaanepilt" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "Näita täpsemalt..." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "Säilita algne kaanepilt" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "AAAA-KK-PP" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "AAAA" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Liiguta sildistatud failid siia" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "Näita &peidetud faile" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "Määra algkataloogiks" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "Olemasolev kaanepilt" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "Tüüp" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "Uus kaanepilt" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "Kaanepilt" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Info" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "Välises vaatajas avamiseks tee topeltklõps\nAjutine fail: %s\nAllikas: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Failinimi:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Vorming:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Suurus:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Pikkus:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Bitikiirus:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Diskreetimissagedus:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Diskreedisuurus:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Stereo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Kanaleid:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Album:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Esitaja:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "%d. plaat" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "Lugude nimekiri:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "Albumi teave" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "Loo info" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Info" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "Sellele loole on omistatud %i fail" msgstr[1] "Sellele loole on omistatud %i faili" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "Rühma teave" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Failid" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Albumid" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "Ootel failid" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "Ootel päringud" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Pealkiri" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Pikkus" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Albumi esitaja" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Helilooja" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Plaadi alapealkiri" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "Loo nr" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "Plaadi nr" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "Katalooginumber" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Andmekandja" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Stiil" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "Sõrmejälje olek" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Algne väljalaskekuupäev" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "Ebatäpne vaste" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "Kehv vaste" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "Rahuldav vaste" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "Hea vaste" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "Väga hea vaste" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "Täpne vaste" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "Taasta algsed veerud" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "La&ienda kõik" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "A&henda kõik" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "V&ali kõik" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "&Teised versioonid" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Laadimine..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "&Teised versioonid (%d)" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Kogud" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "Pluginad" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "&Käivita skript" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "failivaade" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "Sisaldab vasteteta faile ja rühmi" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Rühmad" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "albumivaade" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "Sisaldab albumeid ja vastetega faile" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "Albumit on muudetud ja see on terviklik" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "Albumit pole muudetud ja see on terviklik" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "Albumit on muudetud" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "Albumit pole muudetud" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "Lugu salvestatud" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "Ootel" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "Sõrmejälg on juba edastatud" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "Edastamata sõrmejälg" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "Selle faili audiosõrmejälge pole arvutatud. Sõrmejälje loomiseks vali menüüst \"Skaneeri\" või \"Genereeri AcoustID-sõrmejäljed\"." #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Logi" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "Jutukus" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "Otsing" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "Tõsta esile" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "Eemalda esiletõst" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "Tühjenda logi" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "Salvesta kui..." #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "Logi salvestamine" #: picard/ui/logview.py:262 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:274 msgid "Failed to save Log View to file" msgstr "Logifaili salvestamine nurjus" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "Millegipärast ei õnnestunud kirjutada andmeid faili \"%s\"" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "Kas soovid kindlasti logi tühjendada?" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "Toiminguajalugu" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Salvestamata muudatused" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Kas soovid kindlasti Picardi sulgeda?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "%d fail on salvestamata. Picardi sulgemisega kaotad salvestamata muudatused." msgstr[1] "%d faili on salvestamata. Picardi sulgemisega kaotad salvestamata muudatused." #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "Sulge Picard" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Valmis" #: picard/ui/mainwindow.py:396 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 kuulab seda porti veebilehitsejaga suhtlemiseks. Kui klõpsad Picardis \"Otsi\" või \"Ava veebilehitsejas\", siis saad pärast klõpsata veebilehel nuppu \"Sildistaja\" (\"Tagger\"), et vastav väljalase Picardi laadida." #: picard/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr " Kuulatav port: %(port)d " #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "Enne, kui saad sõrmejälgi edastada, pead seadistama oma AcoustID API võtme." #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Seadistamine..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Lõika" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Aseta" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Abi..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&Programmist..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "A&nneta..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "&Saada vearaport..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "&Kasutajatoe foorum..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "Lisa &faile..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Failide lisamine sildistamiseks" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "Lisa &kataloog..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Kataloogi lisamine sildistamiseks" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "Sulge aken" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Salvesta" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Valitud failide salvestamine" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "Edasta A&coustID-d" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "Audiosõrmejälgede edastamine" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "&Välju" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "&Eemalda" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Valitud failide/albumite eemaldamine" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "Kuva &brauseris" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "Valiku kuvamine MusicBrainzi veebilehel" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "Otsi sarnaseid albumeid..." #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "Sarnaste väljalasete kuvamine või teise väljalaske valimine" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "Otsi sarnaseid lugusid..." #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "Sarnaste lugude kuvamine või teise väljalaske valimine" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "&Failisirvija" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "Ctrl+Shift+M" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Kaanepilt" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "&Toimingud" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "&Otsing" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "&CD päring..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "CD-seadmes oleva plaadi andmete otsimine" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "Ska&neeri" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "AcoustID-sõrmejälgede abil failide tuvastamine tegeliku helisisu järgi, isegi kui neil hetkel metaandmed puuduvad" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "Tuvasta fail AcoustID-sõrmejälje järgi" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "&Genereeri AcoustID-sõrmejäljed" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "Genereeri sõrmejäljed" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "Valitud failidele AcoustID-audiosõrmejälgede genereerimine ilma päringut tegemata" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "Valitud failidele AcoustID-audiosõrmejälgede genereerimine" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "Rüh&mita" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "Failide rühmitamine albumite järgi" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&Päring" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "Valiku otsimine MusicBrainzist" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Info" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "Vä&rskenda" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "Failid &nimetatakse ümber" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "Failid &teisaldatakse" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "S&ildid salvestatakse" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Sildid &failinime põhjal..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "&Ava brauseris minu kogud" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "Ava vigade/silumisteabe &logi" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "&Vaata toiminguajalugu" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "Ava &muusikamängijas" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "Faili esitamine vaikimisi meediamängijas" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "Ava faili sisal&dav kataloog" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "Faili sisaldava kataloogi avamine failihalduris" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "Otsi &uuendusi..." #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Fail" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Redigeerimine" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Vaade" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Seadistused" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "&Tööriistad" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Abi" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Toimingud" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Lugu" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "Täpsem otsing" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "Sisseehitatud otsing" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Kõik toetatud vormingud" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "Mitme kataloogi lisamine asukohast \"%(directory)s\"..." #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "Kataloogi \"%(directory)s\" lisamine..." #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "Vaja on seadistamist" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "Audiosõrmejälgede süsteem pole veel seadistatud. Kas soovid seda kohe teha?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (viga: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s (%(similarity)d%%) (viga: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "Nõutakse autentimist" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Selleks, et Picard pääseks MusicBrainzi serveril sinu isiklike andmete juurde, on vaja autoriseerimist. Kas tahad sisse logida?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(%d loo vahel erinev)" msgstr[1] "(%d loo vahel erinev)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(puudub %d lool)" msgstr[1] "(puudub %d lool)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "metaandmete vaade" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "Näitab valitud failide algseid ja uusi silte" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Silt" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Algne väärtus" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Uus väärtus" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Lisa uus silt..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Erinevused eespool" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Redigeeri..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "Lisa säilitatavate siltide loendisse" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "Eemalda säilitatavate siltide loendist" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "Kasuta algset väärtust" msgstr[1] "Kasuta algseid väärtusi" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "Server %s nõuab sisselogimist. Palun sisesta oma kasutajanimi ja parool." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "Puhverserver %s nõuab sisselogimist. Sisesta palun oma kasutajanimi ja parool." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "Sisemine muusikamängija: meediaressursi vorming pole (täielikult) toetatud" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "Sisemine muusikamängija: meediaressursi esitamiseks puuduvad vajalikud õigused" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "Sisemine muusikamängija: korrektset taasesitusteenust ei leitud, esitamine pole võimalik" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "Sisemine muusikamängija: viga, kood = %d, sõnum = %s" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "&Muusikamängija" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "Esita" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "Valitud failide mängimine" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "Paus" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "Taasesituse peatamine või jätkamine" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "Esituskiiruse muutmine" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "Esituskiirus" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "Helitugevuse muutmine" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "Helitugevus" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "pealkiri" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "Saagu nii!" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "Ctrl+M" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Viga" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "Kopeeri" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Failinimeskeem ei tohi olla tühi." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "Viga skriptis \"%(script)s\": %(message)s" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Failinimi" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "Picardi teave" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "CD päring" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "CD-le sobivad MusicBrainzis järgnevad väljalasked:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "Sellele plaadile vastavaid väljalaskeid ei leitud." #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "Edasta plaadi-ID" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "&Ava Picardis" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "&Edasta plaadi-ID" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Loobu" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Sildi redigeerimine" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Muuda väärtust" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Lisa väärtus" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Eemalda väärtus" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "Liiguta valitud väärtus ülespoole" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "Liiguta valitud väärtus allapoole" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "&Kaanepilt" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "Vorm" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Seaded" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Sirvi..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Laadi alla..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "Lisaseaded" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "Lubatav erinevus rajapikkustes (sek):" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "Eiratakse faile, mille asukoht vastab regulaaravaldisele:" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "Väljalaske terviklikkuse hindamisel eiratakse järgmisi radu:" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "Videorajad" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "Pregap-rajad" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "Andmerajad" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "Vaikuserajad" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "Võrdlemisel eiratavad sildid:" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "Päringul kasutatav CD-seade:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Päringul vaikimisi kasutatav CD-seade:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "Failinimi piltide jaoks:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Olemasolevad failid kirjutatakse üle" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "Kaanepildiallikad" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "Eelisjärjestuse muutmine:" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "Liiguta valitud element ülespoole" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "Liiguta valitud element allapoole" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Audiosõrmejäljed" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "Audiosõrmejälgi ei kasutata" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Kasutatakse AcoustID-d" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "AcoustID sätted" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "Eiratakse olemasolevaid AcoustID-sõrmejälgi" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "Sõrmejäljekalkulaator:" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "API võti:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Hangi API võti..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "MusicBrainzi server" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Port:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Serveri aadress:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "Logi sisse" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "Logi välja" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "Uuenduste otsimine" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "Uuendusi kontrollitakse käivitumisel" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "Kontrollimisintervall (päevades):" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "Lubatud uuendused:" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "Kasutatakse MusicBrainzis määratud muusikastiile" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "Kasutatakse ainult minu stiile" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "Kui väljalaskel või väljalaskerühmal stiilimärgendeid pole, kasutatakse albumi esitaja omi" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Stiilina kasutatakse folksonoomia-märgendeid" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "Stiilimärgendi vähim lubatud kasutus:" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr "%" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "Stiilide suurim lubatud arv:" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "Eraldaja mitme stiili puhul:" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "Kaasatavad või eiratavad stiili- ja folksonoomiamärgendid, üks rea kohta:" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "Liivakast stiili- ja folksonoomiamärgendite filtrite loomiseks (tühjendatakse sulgemisel):" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Tekst ikoonide all" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Kasutajaliidese keel:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Muud" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Laiendatud päringusüntaks" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "Sirvimist alustatakse määratud kataloogist:" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "Tööriistariba kohandamine" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "Lisa tööriistaribale uus nupp" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "Lisa toiming" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "Lisa eralduskriips" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "Lisa eraldaja" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "Eemalda nupp tööriistaribalt" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "Värvid" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "Siin määratud silte näidatakse metaandmete vaates enne muid silte." #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Läved" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Vähim sarnasus faili ja loo sobitamise jaoks:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Vähim sarnasus faili päringu jaoks:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Vähim sarnasus rühma päringu jaoks:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Kohandatud väljad" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Mitu esitajat:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Albumivälised lood:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Vaikimisi" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Puhverserver" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Kasutajanimi:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Parool:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "Brauserilõiming" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "Vaikimisi kuulatav port:" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "Kuulatakse ainult \"localhost'il\"" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Pluginad" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Nimi" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Versioon" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Paigalda plugin..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Ava pluginakataloog" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "Laadi pluginaloend uuesti" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Üksikasjad" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Lubatakse lugude hindamine" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard salvestab hinded koos hindaja e-postiga. Nii saab failidesse salvestada erinevate kasutajate erinevad hinded. Palun sisesta e-post, mida sinu hinnete juures kasutada." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "E-post:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Hinded edastatakse MusicBrainzi" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "Eelistatud väljalasketüübid" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "Eelistatud väljalaskemaad" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "Lisa eelistatud väljalaskemaade hulka" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "Eemalda eelistatud väljalaskemaade hulgast" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "Eelistatud väljalaskeformaadid" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "Lisa eelistatud väljalaskeformaatide hulka" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "Eemalda eelistatud väljalaskeformaatide hulgast" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "Salvestamisel teisaldatakse failid" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "Sihtkataloog:" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "Liigutatakse ka lisafailid (tõstutundetu):" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Salvestamisel nimetatakse failid ümber" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "Sildistusskript(id)" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "Sisesta oma sildistusskript siia." #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "Liiguta skript ülespoole" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "Liiguta skript allapoole" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "Lisa uus skript" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "Eemalda skript" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "Impordi" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "Skriptimise dokumentatsioon" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Sildid kirjutatakse failidesse" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "Enne sildistamist" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "Järgmisi silte ei tühjendata ega kirjutata üle MusicBrainzi andmetega:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "AAC-failid" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "Salvestatakse APEv2-sildid" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "Silte ei salvestata" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "AC3-failid" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "ID3v2 versioon" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "Eraldaja mitme ID3v2.3 sildi puhul:" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "<html><head/><body><p>Picardi eelmiste versioonidega ühilduvuse hoidmiseks on vaikeväärtus '/'.</p><p>Valida saab ka '; ', ' / ' või omamääratud eraldaja.</p></body></html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Failidesse lisatakse ka ID3v1-sildid" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "WAVE-failid" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "Failidesse lisatakse ka RIFF INFO sildid" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "Windows-1252" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Nõutakse autentimist" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "Alla laaditakse vaid valitud tüüpi kaanepildid" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "Vali tüübid..." #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "Kasutatakse vaid selles suuruses pilte:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "Alla laaditakse ainult heakskiidetud pildid" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "Kohalikud kaanepildifailid vastavad järgmisele regulaaravaldisele:" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "Regulaaravaldise esimest rühma (kui see leidub) kasutatakse tüübina, s.t. \"cover-back-spine.jpg\" tuvastatakse kui tagakaas+selg. Kui tüüpi ei leita, eeldatakse, et tegu on esikaanega." #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "Pealkiri:" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "Versioon:" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "Litsents:" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "Kirjeldus:" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Failinime teisendamine siltideks" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Alakriipsud asendatakse tühikutega" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Eelvaade" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "Lisa uus silt" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "Liiguta silt ülespoole" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "Liiguta silt allapoole" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "Eemalda valitud sildid" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "Eemalda sildid" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&OK" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "Sulge" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "Regulaaravaldise viga" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "Taasta kõik vaikeseaded" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "Lähtesta kõik Picardi seaded" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "Lähtesta hetkel nähtavad seaded" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "Ootamatu viga" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "See lähtestab kõik seaded sellel lehel." #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "Hoiatus! See lähtestab kõik su seaded." #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "Lähtestamise kinnitus" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "Kas oled kindel?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "Puudub" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "Sõrmejäljed" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "Palun vali korrektne fpcalc'i käivitatav fail." #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "Sobimatu fpcalc'i käivitatav fail" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "Sisse logitud kasutajana <b>%s</b>." #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "<html><head/><body>\n<p>Siia saab lisada stiilinimetusi, mille peal filtreid katsetada, üks rea kohta.<br/>\nSeadete akna sulgemisel liivakast tühjendatakse.\n</p>\n<p>\nPunane taust tähendab, et märgend jäetakse vahele.<br/>\nRoheline taust tähendab, et märgendit kasutatakse.\n</p>\n</body></html>" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "Muusikastiilid" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "Viga real %d: %s" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Lisa kataloog" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Lisa faile" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "Rühmita" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Päring" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Skaneeri" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "Kuva brauseris" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Salvesta" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "Edasta AcoustID-d" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "Ava muusikamängijas" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "CD päring..." #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Süsteemi vaikeväärtus" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Keel muudetud" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Kasutajaliidese keel on muudetud. Muudatus jõustub Picardi järgmisel käivitamisel." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "Järjestuse muutmiseks lohista" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "Värvi valimine" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "Värvid muudetud" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "Kasutajaliidese värve on muudetud. Muudatuste jõustumiseks võib olla tarvis Picard uuesti käivitada." #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "Eelissildid" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "Väärtus" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "Eemaldamise kinnitus" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Sobitamine" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "Võrk" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "Laadi alla ja paigalda plugin" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "Laadi alla ja uuenda plugin versioonile %s" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "Lubatud" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "Keelatud" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "Eemalda plugin" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "Saadaolevate pluginate loendi uuendamine..." #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "Plugin \"%s\"" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "Plugina \"%s\" laadimisel ilmnes viga:\n\n%s" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "Plugin \"%s\" ei ühildu Picardi praeguse versiooniga." #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "Picardi järgmisel käivitamisel uuendatakse plugin \"%s\" versioonile %s." #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "Plugina \"%s\" eemaldamine" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "Kas soovid kindlasti plugina \"%s\" eemaldada?" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "Uue versiooni paigaldamiseks taaskäivita Picard" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "Uus versioon saadaval" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "Autorid" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Litsents" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "Pluginat \"%s\" polnud võimalik alla laadida." #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "Proovi palun hiljem uuesti." #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "Uus" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "Kustuta" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "[kiri määramata]" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Hinded" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "Eelistatud väljalasked" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "Lähtesta kõik" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "Failide sihtkoha väli ei tohi olla tühi." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Skripti viga" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>süntaksiabi</a>)" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "Otsi brauseris" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>Laadimine...</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "Proovi uuesti" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "<strong>Tulemuste hankimisel ilmnes viga:<br><br></strong>võrgupäringu viga %s jaoks:<br>%s (QT-kood %d, HTTP-kood %s)<br>" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "<strong>Midagi ei leitud. Proovi teistsugust päringut.</strong>" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "Ava Picardis" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "Albumiotsingu tulemused" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Keel" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "Staatus" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "Skoor" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "Kuva brauseris" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "Artistiotsingu tulemused" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "Sugu" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "Piirkond" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "Algus" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "Alguspiirkond" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "Lõpp" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "Lõpp-piirkond" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "Loo-otsingu tulemused" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Väljalase" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "Eraldiseisev salvestis" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "Nimeta skript ümber" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "Kas oled kindel, et soovid selle skripti eemaldada?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "Ctrl+Shift+W" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "Viga Picardi väljalasete laadimisel: {error_message}" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "Picardi uuendus" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "Veebist uusima versiooniteabe hankimine nurjus.\n(https://{url}{endpoint})" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "Picardi uus versioon on saadaval.\n\nPaigaldatud: {picard_old_version}\nUus versioon: {picard_new_version}\n\nKas soovid uue versiooni alla laadida?" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "teadmata" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "Hetkel pole saadaval ühtki uuendust tellitud kanalist: {update_level}\n\nPaigaldatud versioon: {picard_old_version}\n" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "AcoustID-sõrmejälg" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Albumi esitaja nimekuju sortimisel" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Album sortimisel" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Arranžeerija" #: picard/util/tags.py:42 msgid "Artists" msgstr "Esitajad" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Esitaja sortimisel" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Katalooginumber" #: picard/util/tags.py:48 msgid "Comment" msgstr "Kommentaar" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "Kogumik (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "Helilooja sortimisel" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Dirigent" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Autoriõigus" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "Plaadi-ID" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Plaadi number" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-miksija" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Kodeerija" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "Kodeerija seadistused" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Insener" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Grupeerimine" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "Võti" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Plaadifirma" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Sõnade autor" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Sõnad" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Miksija" #: picard/util/tags.py:76 msgid "Mood" msgstr "Tuju" #: picard/util/tags.py:77 msgid "Movement" msgstr "Liikumine" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "Liikumise number" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "Liikumiste arv" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "Väljalaske esitaja ID MusicBrainzis" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "Väljalaske ID MusicBrainzis" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "Esitaja ID MusicBrainzis" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "Plaadi-ID MusicBrainzis" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "Algse väljalaske ID MusicBrainzis" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "Originaalesitaja ID MusicBrainzis" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "Salvestise ID MusicBrainzis" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "Väljalaskerühma ID MusicBrainzis" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "Raja ID MusicBrainzis" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "Teose ID MusicBrainzis" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "MusicIP-sõrmejälg" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "Algne album" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "Originaalesitaja" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "Algne failinimi" #: picard/util/tags.py:96 msgid "Original Year" msgstr "Originaali aasta" #: picard/util/tags.py:97 msgid "Performer" msgstr "Ettekandja" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Produtsent" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "R128 albumi helitugevuse parandus" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "R128 loo helitugevuse parandus" #: picard/util/tags.py:103 msgid "Rating" msgstr "Hinne" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Väljalaskemaa" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Väljalaske staatus" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Väljalaske tüüp" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remiksija" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "Helitugevuse parandus: albumi võimendus" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "Helitugevuse parandus: albumi tipp" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "Helitugevuse parandus: albumi ulatus" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "Helitugevuse parandus: etalonvaljus" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "Helitugevuse parandus: loo võimendus" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "Helitugevuse parandus: loo tipp" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "Helitugevuse parandus: loo ulatus" #: picard/util/tags.py:115 msgid "Script" msgstr "Kirjasüsteem" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "Kuva teos ja liikumine" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Alapealkiri" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Pealkiri sortimisel" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Plaatide arv" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Lugude arv" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Loo number" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "Artisti veebisait" #: picard/util/tags.py:126 msgid "Work" msgstr "Teos" #: picard/util/tags.py:127 msgid "Writer" msgstr "Autor" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "pole paigaldatud" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Veebilehitseja viga" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Viga veebilehitseja käivitamisel:\n\n%s" �������������picard-release-2.7.3/po/fa.po�����������������������������������������������������������������������0000664�0000000�0000000�00000454765�14167750105�0016002�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Babak <debat51@googlemail.com>, 2016 # FIRST AUTHOR <EMAIL@ADDRESS>, 2008 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Persian (http://www.transifex.com/musicbrainz/musicbrainz/language/fa/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: fa\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:651 msgid "[loading album information]" msgstr "" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "ادغام" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "حذف" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "عنوان مناسب بالاتر از آستانه برای پرونده „%(filename)s“ یافت نشد." #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "پرونده „%(filename)s“ شناسایی شد!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "عنوان مناسب برای پرونده „%(filename)s“ یافت نشد." #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metadata" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Tags" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "عنوان" #: picard/releasegroup.py:70 msgid "Year" msgstr "سال" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "کشور" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "قالب" #: picard/releasegroup.py:73 msgid "Label" msgstr "برچسب" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "بدون بارکد" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "بدون اطلاعات انتشار" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "دانمارکی" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "آلمانی" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "انگلیسی" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "انگلیسی (کانادا)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "انگلیسی (بریتانیا)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "اسپانیایی" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "استونیایی" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "فنلاندی" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "فرانسوی" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "ایتالیایی" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "هلندی" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "لهستانی" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "پرتغالی برزیلی" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "ناشناس" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Artin https://launchpad.net/~artin\n Hamed Ramezanian https://launchpad.net/~iceage2098\n Lukáš Lalinský https://launchpad.net/~luks\n Philipp Wolfer https://launchpad.net/~phw" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "آلبوم" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "هنرمند" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "تاریخ" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "برچسب ها" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "شماره های کاتالوگ" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "بارکد" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "بروزرسانی لیست" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "اطلاعات" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "نام پرونده:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "قالب" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "اندازه پرونده:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "مدت:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "سرعت ارسال بیت:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "سرعت نمونه برداری:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "تعداد بیت در هر نمونه:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "مونو" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "استریو" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "کانال ها:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "آلبوم:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "هنرمند:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "لیست عنوان ها:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "اطلاعات آلبوم:" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&اطلاعات" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "اطلاعات مربوط به گروه بندی" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "پرونده ها" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "آلبوم ها" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "پرونده های در انتظار" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "ذرخواست های در انتظار" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "عنوان" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "مدت:" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "بارگذاری..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "مجموعه ها" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "&افزونه ها" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "نمای پرونده " #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "شامل پرونده ها و گروه بندی های در انتظار" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "گروه بندی ها" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "نمای آلبوم" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "شامل آلبوم ها و پرونده های مربوطه" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "پروتکل" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "تاریخچه فعالیت" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "تغییرات ذخیره نشده" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "واقعا می خواهید پیکارد را ببندید؟" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "%d پرونده ذخیره نشده اند. بستن پیکارد به از بین رفتن همه اطلاعات ذخیره نشده منجر می شود." msgstr[1] "%d پرونده ذخیره نشده اند. بستن پیکارد به از بین رفتن همه اطلاعات ذخیره نشده منجر می شود." #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "&بستن پیکارد" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "آماده" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "استفاده از درگاه %(port)d" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "قبل از ارسال اثر انگشت باید کلیدAPI شناسه صوتی AcoustID را ارایه کنید." #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&برش‌" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&چسباندن‌" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&راهنمایی" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&درباره..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&کمک مالی" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "&ثبت یک خطا" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "&انجمن راهنمایی" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&افزودن پرونده" #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "افزودن پرونده به برچسب زن" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "" #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "افزودن پوشه به برچسب زن" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&ذخیره‌" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "&خروج" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "&حذف‌" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "جستجو" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "&بازآوری‌" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&ویرایش‌" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&نما‌" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&گزینه‌ها‌" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "&ابزارها‌" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&کمک‌" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "شیار" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Tag" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "" #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr "" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr "" #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr "" #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Version" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "Genres" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Scan" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "ذخیره" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "زبان" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Release" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "" #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:40 msgid "Arranger" msgstr "" #: picard/util/tags.py:42 msgid "Artists" msgstr "" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:44 msgid "ASIN" msgstr "" #: picard/util/tags.py:46 msgid "BPM" msgstr "" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "" #: picard/util/tags.py:48 msgid "Comment" msgstr "" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "" #: picard/util/tags.py:53 msgid "Copyright" msgstr "" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "" #: picard/util/tags.py:66 msgid "ISRC" msgstr "" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "" #: picard/util/tags.py:75 msgid "Mixer" msgstr "" #: picard/util/tags.py:76 msgid "Mood" msgstr "" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "Rating" #: picard/util/tags.py:104 msgid "Release Country" msgstr "" #: picard/util/tags.py:105 msgid "Release Status" msgstr "" #: picard/util/tags.py:106 msgid "Release Type" msgstr "" #: picard/util/tags.py:107 msgid "Remixer" msgstr "" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:124 msgid "Track Number" msgstr "" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" �����������picard-release-2.7.3/po/fi.po�����������������������������������������������������������������������0000664�0000000�0000000�00000635431�14167750105�0016001�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Jaakko Perttilä <jormangeud@gmail.com>, 2012-2015,2017-2021 # Jaakko Perttilä <jormangeud@gmail.com>, 2018 # Timo Martikainen <musicbrainz@listmycds.com>, 2012 # Mika Heiska <kilualmighty@gmail.com>, 2006 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # phonebox, 2019 # phonebox, 2019 # Sami Korkalainen, 2017 # Sami Korkalainen, 2017 # Timo Martikainen <>, 2012 # Timo Martikainen <musicbrainz@listmycds.com>, 2012,2014 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 20:21+0000\n" "Last-Translator: Jaakko Perttilä <jormangeud@gmail.com>\n" "Language-Team: Finnish (http://www.transifex.com/musicbrainz/musicbrainz/language/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Täsmäämättömät tiedostot" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "Julkaisu %(id)s ladattu: %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "Ladataan julkaisua %(id)s ..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[ladataan julkaisun tietoja]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[julkaisua %s ei voitu ladata]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "Ryhmä %(album)s tunnistettu!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "Ryhmälle %(album)s ei löytynyt vastaavaa julkaisua" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "Haetaan metatietoja ryhmälle %(album)s..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "Ryhmittelemättömät tiedostot" #: 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] "Lisättiin %(count)i julkaisu kokoelmaan \"%(name)s\"" msgstr[1] "Lisättiin %(count)i julkaisua kokoelmaan \"%(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] "Poistettiin %(count)i julkaisu kokoelmasta \"%(name)s\"" msgstr[1] "Poistettiin %(count)i julkaisua kokoelmasta \"%(name)s\"" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "Virhe muokattaessa kokoelmia: %(error)s" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "Virhe ladattaessa kokoelmia: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "Tiedostojen nimeämissäännön poisto useiden artistien julkaisuille" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "Erillistä tiedostojen nimeämissääntöä useiden artistien julkaisuille ei ole enää Picardin tässä versiossa.\nNykyinen nimeämissääntö on yhdistetty automaattisesti yksittäisten artistien julkaisujen sääntöön." #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "Erillistä tiedostojen nimeämissääntöä useiden artistien julkaisuille ei ole enää Picardin tässä versiossa.\nTämä sääntö ei ole juuri nyt käytössä, mutta se on määritelty.\nPoistetaanko se, vai yhdistetäänkö yksittäisten artistien julkaisujen sääntöön?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Yhdistä" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Poista" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "Ensisijainen tiedostonnimeämiskomentosarja" #: picard/file.py:819 #, 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:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "Tiedosto '%(filename)s' tunnistettu!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Tiedostolle '%(filename)s' ei löytynyt vastaavia kappaleita" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "Haetaan metatietoja tiedostolle %(filename)s ..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "Odottamaton virhe tunnistautumisessa" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "Odottamaton virhe pyynnössä (HTTP koodi %s)" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "Liitännäistä '%s' ei pystytä lataamaan" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "Pakatun liitännäisen %r lataaminen epäonnistui %r" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "Liitännäisen %r lataaminen epäonnistui %r" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "Liitännäinen '%s' tekijältä '%s' ei ole yhteensopiva Picardin tämän version kanssa." #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "Liitännäisen %r API-versio ei ole kelvollinen : %s" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "Liitännäinen %r" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "Virhe liitännäisluetteloa ladattaessa: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Yleiset" #: picard/profile.py:47 msgid "Server address" msgstr "Palvelimen osoite" #: picard/profile.py:48 msgid "Port" msgstr "Portti" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Analysoi uudet tiedostot automaattisesti" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "Ryhmitä uudet tiedostot automaattisesti" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "Ohita uusien tiedostojen MBID-tunnisteet" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metatiedot" #: picard/profile.py:58 msgid "Various Artists name" msgstr "Useita artisteja -nimi" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "Julkaisuihin kuulumattomat kappaleet -nimi" #: picard/profile.py:60 msgid "Translate artist names" msgstr "Muunna artistien nimet" #: picard/profile.py:61 msgid "Translation locales" msgstr "Muunnoksen lokaalit" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "Poikkeus artistien nimien muunnokseen" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "Poikkeukset muunnoksen lokaaleihin" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Käytä julkaisujen suhteiden tietoja" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Käytä kappaleiden suhteiden tietoja" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Muunna Unicode-välimerkit ASCII-merkeiksi" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Käytä yhdenmukaistettuja artistien nimiä" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "Käytä yhdenmukaistettuja soittimien ja laulujen nimiä" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "Arvaa kappaleen numero ja nimi tiedostonimestä jos tyhjä" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Tunnisteet" #: picard/profile.py:76 msgid "Don't write tags" msgstr "Älä kirjoita tunnisteita" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "Säilytä tiedostojen aikaleima tallennettaessa" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Poista olemassa olevat tunnisteet" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "Säilytä sisälletyt kansikuvat poistettaessa tunnisteet" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Poista ID3-tunnisteet FLAC-tiedostoista" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Poista APEv2-tunnisteet MP3-tiedostoista" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "Säilytettävien tunnisteiden lista" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "Tallenna APEv2-tunnisteet AAC-tiedostoihin" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Poista APEv2-tunnisteet AAC-tiedostoista" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "Tallenna APEv2-tunnisteet AC3-tiedostoihin" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Poista APEv2-tunnisteet AC3-tiedostoista" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "Kirjoita ID3v1-tunnisteet" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "Kirjoita ID3v2.3-tunnisteet" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "ID3v2-merkkikoodaus" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "ID3v2.3 yhdistämismerkki" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "Tallenna ryhmittely ja teos iTunes-yhteensopivana" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "Kirjoita RIFF INFO -tunnisteet WAVE-tiedostoihin" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "Poista olemassa olevat RIFF INFO -tunnisteet WAVE-tiedostoista" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "RIFF INFO tekstin merkistö" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Kansitaide" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Sisällytä kansikuvat tunnisteisiin" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "Sisällytä vain yksi etukannen kuva" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Tallenna kansikuvat erillisinä tiedostoina" #: picard/profile.py:104 msgid "File name for images" msgstr "Tiedostonimi kuville" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "Kirjoita olemassa olevien kuvatiedostojen päälle" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "Tallenna vain yksi etukannen kuva erillisenä tiedostona" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "Käytä aina ensisijaisen kuvan kuvatyyppiä tiedostonimenä muille kuin etukannen kuville" #: picard/profile.py:108 msgid "Cover art providers" msgstr "Kansitaidepalvelut" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "Nimeämisasetukset" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Windows-yhteensopivuus" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Korvaa ei-ASCII merkit" #: picard/profile.py:117 msgid "Rename files" msgstr "Nimeä tiedostot" #: picard/profile.py:118 msgid "Move files" msgstr "Siirrä tiedostot" #: picard/profile.py:119 msgid "Destination directory" msgstr "Kohdehakemisto" #: picard/profile.py:120 msgid "Move additional files" msgstr "Lisäksi siirrettävät tiedostot" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "Lisätiedostojen lauseke" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Poista tyhjät hakemistot" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "Valittu tiedostonnimeämiskomentosarja" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Komentosarjat" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "Käytä tunnisteiden komentosarjoja" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "Tunnisteiden komentosarjat" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Käyttöliittymä" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Salli usean kansion valinta" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "Käytä sisäänrakennettua hakutoimintoa selaimen sijaan" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "Kysy vahvistus poistuttaessa, mikäli tallentamattomia muutoksia" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "Muuta vaakatason paikkaa automaattisesti tiedostoselaimessa" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "Aloita tiedostoselaaminen määritetystä hakemistosta" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "Aloita tiedostoselaaminen tästä hakemistosta" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Lisäasetukset" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "Ohita tiedostopolut jotka täsmäävät säännölliseen lausekkeeseen" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "Ohita piilotetut tiedostot" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "Sisällytä myös alikansiot lisättäessä tiedostoja kansiosta" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "Salli raitojen kestojen heittää näin monta sekuntia" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "Täydellinen julkaisu: Ohita videoraidat" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "Täydellinen julkaisu: Ohita esialueen raidat" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "Täydellinen julkaisu: Ohita dataraidat" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "Täydellinen julkaisu: Ohita äänettömät raidat" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "Tunnisteet jotka ohitetaan vertailtaessa" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Kappaleet" #: picard/releasegroup.py:70 msgid "Year" msgstr "Vuosi" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Maa" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Formaatti" #: picard/releasegroup.py:73 msgid "Label" msgstr "Levymerkki" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "Luett. nro" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[ei viivakoodia]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[ei julkaisutietoja]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "MusicBrainz-tili" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "Valtuutusavain:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Poistetaan julkaisu %(id)s: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Virhe CD-haussa" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Virhe lukiessa CD-levyä:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "[ladataan äänitteen tietoja]" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "[äänitettä %s ei voitu ladata]" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "Verkkovirhe AcoustID-haussa tiedostolle '%(filename)s'!" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "AcoustID-haku epäonnistui tiedostolle '%(filename)s'!" #: picard/acoustid/__init__.py:165 #, 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:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "Haetaan äänitunnistetta tiedostolle '%(filename)s' ..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "AcoustID-tunnisteiden lähettäminen suoritettu, mutta kaikkia tunnisteita ei saatu lähetettyä" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "AcoustID-tunnisteiden lähettäminen suoritettu onnistuneesti" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "AcoustidID-tunnisteiden lähettäminen epäonnistui pysyvästi, työjonon koko nollattu" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "AcoustidID-tunnisteiden lähettäminen epäonnistui pysyvästi, luultavasti liian monta uudelleenyritystä" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "Lähetetään AcoustID-tunnisteita ..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "AcoustID-tunnisteiden lähettäminen epäonnistui virheeseen '%(error)s': \n%(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "Lisää ryhmittely julkaisuna" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "Lisää ryhmittely julkaisuna..." #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "Lisää tiedosto julkaisuna" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "Lisää tiedosto julkaisuna..." #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "Lisää tiedosto äänitteenä" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "Lisää tiedosto äänitteenä..." #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "Vain vakaat versiot" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "Vakaat ja beta-versiot" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "Vakaat, beta- ja kehitys-versiot" #: picard/const/__init__.py:189 msgid "My script" msgstr "Oma komentosarja" #: picard/const/__init__.py:191 msgid "My profile" msgstr "Oma profiili" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "(kopio)" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "{title} ({count})" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "arabia" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "katalaani" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "tšekki" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "tanska" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "saksa" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "saksa (Sveitsi)" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "kreikka" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "englanti" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "englanti (Australia)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "englanti (Kanada)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "englanti (UK)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "espanja" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "viro" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "suomi" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "ranska" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "ranska (Kanada)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "galicia" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "heprea" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "unkari" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "islanti" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "italia" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "japani" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "korea" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "malaiji (Malesia)" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "kirjanorja" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "hollanti" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "oksitaani" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "puola" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "portugali" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "brasilianportugali" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "romania" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "venäjä" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "slovakki" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "sloveeni" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "albania" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "ruotsi" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "turkki" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "ukraina" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "kiina (Kiina)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "kiina (Taiwan)" #: picard/const/locales.py:27 msgid "Afar" msgstr "afar" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "afar (Djibouti)" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "afar (Eritrea)" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "afar (Eritrea, Saho)" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "afar (Etiopia)" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "afrikaans" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "afrikaans (Namibia)" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "afrikaans (Etelä-Afrikka)" #: picard/const/locales.py:35 msgid "Akan" msgstr "akan" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "akan (Ghana)" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "albania (Albania)" #: picard/const/locales.py:39 msgid "Amharic" msgstr "amhara" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "amhara (Etiopia)" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "arabia (Algeria)" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "arabia (Bahrain)" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "arabia (Egypti)" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "arabia (Irak)" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "arabia (Jordania)" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "arabia (Kuwait)" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "arabia (Libanon)" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "arabia (Libya)" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "arabia (Marokko)" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "arabia (Oman)" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "arabia (Qatar)" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "arabia (Saudi-Arabia)" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "arabia (Sudan)" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "arabia (Syyria)" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "arabia (Tunisia)" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "arabia (Arabiemiirikunnat)" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "arabia (Jemen)" #: picard/const/locales.py:59 msgid "Armenian" msgstr "armenia" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "armenia (Armenia)" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "armenia (Armenia, uudistettu kirjotusjärjestelmäi)" #: picard/const/locales.py:62 msgid "Assamese" msgstr "assami" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "assami (Intia)" #: picard/const/locales.py:64 msgid "Atsam" msgstr "atsam" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "atsam (Nigeria)" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "azeri" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "azeri (Azerbaidžan)" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "azeri (kyrillinen)" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "azeri (kyrillinen, Azerbaidžan)" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "azeri (latinalainen)" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "azeri (latinalainen, Azerbaidžan)" #: picard/const/locales.py:72 msgid "Basque" msgstr "baski" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "baski (Espanja)" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "valkovenäjä" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "valkovenäjä (Valko-Venäjä)" #: picard/const/locales.py:76 msgid "Bengali" msgstr "bengali" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "bengali (Bangladesh)" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "bengali (Intia)" #: picard/const/locales.py:79 msgid "Blin" msgstr "bilin" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "bilin (Eritrea)" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "bosnia" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "bosnia (Bosnia ja Hertsegovina)" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "bulgaria" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "bulgaria (Bulgaria)" #: picard/const/locales.py:85 msgid "Burmese" msgstr "burma" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "burma (Myanmar (Burma))" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "katalaani (Espanja)" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "kiina" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "kiina (Hongkong)" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "kiina (Macao)" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "kiina (yksinkertaistettu)" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "kiina (yksinkertaistettu, Kiina)" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "kiina (yksinkertaistettu, Hongkong)" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "kiina (yksinkertaistettu, Macao)" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "kiina (yksinkertaistettu, Singapore)" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "kiina (Singapore)" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "kiina (perinteinen)" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "kiina (perinteinen, Hongkong)" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "kiina (perinteinen, Macao)" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "kiina (perinteinen, Taiwan)" #: picard/const/locales.py:104 msgid "Coptic" msgstr "kopti" #: picard/const/locales.py:105 msgid "Cornish" msgstr "korni" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "korni (Iso-Britannia)" #: picard/const/locales.py:107 msgid "Croatian" msgstr "kroatia" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "kroatia (Kroatia)" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "tšekki (Tšekki)" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "tanska (Tanska)" #: picard/const/locales.py:113 msgid "Divehi" msgstr "divehi" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "divehi (Malediivit)" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "hollanti (Belgia)" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "hollanti (Alankomaat)" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "dzongkha" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "dzongkha (Bhutan)" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "englanti (Amerikan Samoa)" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "englanti (Belgia)" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "englanti (Belize)" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "englanti (Botswana)" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "englanti (Deseret)" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "englanti (Deseret, Yhdysvallat)" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "englanti (Guam)" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "englanti (Hongkong)" #: picard/const/locales.py:131 msgid "English (India)" msgstr "englanti (Intia)" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "englanti (Irlanti)" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "englanti (Jamaika)" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "englanti (Malta)" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "englanti (Marshallinsaaret)" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "englanti (Namibia)" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "englanti (Uusi-Seelanti)" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "englanti (Pohjois-Mariaanit)" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "englanti (Pakistan)" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "englanti (Filippiinit)" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "englanti (shaw’lainen)" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "englanti (Singapore)" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "englanti (Etelä-Afrikka)" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "englanti (Trinidad ja Tobago)" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "englanti (Yhdysvaltain erillissaaret)" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "englanti (Yhdysvaltain Neitsytsaaret)" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "englanti (Iso-Britannia)" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "englanti (Yhdysvallat)" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "englanti (Yhdysvallat, tietokonemäärittely POSIX)" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "englanti (Zimbabwe)" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "esperanto" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "viro (Viro)" #: picard/const/locales.py:154 msgid "Ewe" msgstr "ewe" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "ewe (Ghana)" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "ewe (Togo)" #: picard/const/locales.py:157 msgid "Faroese" msgstr "fääri" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "fääri (Färsaaret)" #: picard/const/locales.py:159 msgid "Filipino" msgstr "filipino" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "filipino (Filippiinit)" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "suomi (Suomi)" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "ranska (Belgia)" #: picard/const/locales.py:166 msgid "French (France)" msgstr "ranska (Ranska)" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "ranska (Luxemburg)" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "ranska (Monaco)" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "ranska (Senegal)" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "ranska (Sveitsi)" #: picard/const/locales.py:171 msgid "Friulian" msgstr "friuli" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "friuli (Italia)" #: picard/const/locales.py:173 msgid "Ga" msgstr "ga" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "ga (Ghana)" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "galicia (Espanja)" #: picard/const/locales.py:177 msgid "Geez" msgstr "ge’ez" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "ge'ez (Eritrea)" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "ge'ez (Etiopia)" #: picard/const/locales.py:180 msgid "Georgian" msgstr "georgia" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "georgia (Georgia)" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "saksa (Itävalta)" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "saksa (Belgia)" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "saksa (Saksa)" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "saksa (Liechtenstein)" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "saksa (Luxemburg)" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "kreikka (Kypros)" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "kreikka (Kreikka)" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "gudžarati" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "gudžarati (Intia)" #: picard/const/locales.py:195 msgid "Hausa" msgstr "hausa" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "hausa (arabialainen)" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "hausa (arabialainen, Nigeria)" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "hausa (arabialainen, Sudan)" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "hausa (Ghana)" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "hausa (latinalainen)" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "hausa (latinalainen, Ghana)" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "hausa (latinalainen, Niger)" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "hausa (latinalainen, Nigeria)" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "hausa (Niger)" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "hausa (Nigeria)" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "hausa (Sudan)" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "havaiji" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "havaiji (Yhdysvallat)" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "heprea (Israel)" #: picard/const/locales.py:211 msgid "Hindi" msgstr "hindi" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "hindi (Intia)" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "unkari (Unkari)" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "islanti (Islanti)" #: picard/const/locales.py:217 msgid "Igbo" msgstr "igbo" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "igbo (Nigeria)" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "indonesia" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "indonesia (Indonesia)" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "interlingua" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "inuktitut" #: picard/const/locales.py:223 msgid "Irish" msgstr "iiri" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "iiri (Irlanti)" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "italia (Italia)" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "italia (Sveitsi)" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "japani (Japani)" #: picard/const/locales.py:230 msgid "Jju" msgstr "jju" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "Jju (Nigeria)" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "kalaallisut" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "kalaallisut (Grönlanti)" #: picard/const/locales.py:234 msgid "Kamba" msgstr "kamba" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "kamba (Kenia)" #: picard/const/locales.py:236 msgid "Kannada" msgstr "kannada" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "kannada (Intia)" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "kazakki" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "kazakki (kyrillinen)" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "kazakki (kyrillinen, Kazakstan)" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "kazakki (Kazakstan)" #: picard/const/locales.py:242 msgid "Khmer" msgstr "khmeriläinen" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "khmer (Kambodža)" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "ruanda" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "ruanda (Ruanda)" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "kirgiisi" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "kirgiisi (Kirgisia)" #: picard/const/locales.py:248 msgid "Konkani" msgstr "konkani" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "konkani (Intia)" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "korea (Etelä-Korea)" #: picard/const/locales.py:252 msgid "Koro" msgstr "norsunluurannikonkoro" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "norsunluurannikonkoro (Norsunluurannikko)" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "kpelle" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "kpelle (Guinea)" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "kpelle (Liberia)" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "kurdi" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "kurdi (arabialainen)" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "kurdi (arabialainen, Iran)" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "kurdi (arabialainen, Irak)" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "kurdi (arabialainen, Syyria)" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "kurdi (Iran)" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "kurdi (Irak)" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "kurdi (latinalainen)" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "kurdi (latinalainen, Turkki)" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "kurdi (Syyria)" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "kurdi (Turkki)" #: picard/const/locales.py:268 msgid "Lao" msgstr "lao" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "lao (Laos)" #: picard/const/locales.py:270 msgid "Latvian" msgstr "latvia" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "latvia (Latvia)" #: picard/const/locales.py:272 msgid "Lingala" msgstr "lingala" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "lingala (Kongon tasavalta)" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "lingala (Kongon demokraattinen tasavalta)" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "liettua" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "liettua (Liettua)" #: picard/const/locales.py:277 msgid "Low German" msgstr "alasaksa" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "alasaksa (Saksa)" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "makedonia" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "makedonia (Makedonia)" #: picard/const/locales.py:281 msgid "Malay" msgstr "malaiji" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "malaiji (Brunei)" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "malajalam" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "malajalam (Intia)" #: picard/const/locales.py:286 msgid "Maltese" msgstr "malta" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "malta (Malta)" #: picard/const/locales.py:288 msgid "Manx" msgstr "manksi" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "manksi (Iso-Britannia)" #: picard/const/locales.py:290 msgid "Marathi" msgstr "marathi" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "marathi (Intia)" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "moldavia" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "mongoli" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "mongoli (Kiina)" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "mongoli (kyrillinen)" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "mongoli (kyrillinen, Mongolia)" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "mongoli (Mongolia)" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "mongoli (mongolilainen)" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "mongoli (mongolilainen, Kiina)" #: picard/const/locales.py:300 msgid "Nepali" msgstr "nepali" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "nepali (Intia)" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "nepali (Nepal)" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "pohjoissaame" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "pohjoissaame (Suomi)" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "pohjoissaame (Norja)" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "pohjoissotho" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "pohjoissotho (Etelä-Afrikka)" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "norja" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "kirjanorja (Norja)" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "nykynorja" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "nykynorja (Norja)" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "njandža" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "njandža (Malawi)" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "oksitaani (Ranska)" #: picard/const/locales.py:317 msgid "Oriya" msgstr "orija" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "orija (Intia)" #: picard/const/locales.py:319 msgid "Oromo" msgstr "oromo" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "oromo (Etiopia)" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "oromo (Kenia)" #: picard/const/locales.py:322 msgid "Pashto" msgstr "paštu" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "paštu (Afganistan)" #: picard/const/locales.py:324 msgid "Persian" msgstr "persia" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "persia (Afganistan)" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "persia (Iran)" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "puola (Puola)" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "portugali (Brasilia)" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "portugali (Portugali)" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "pandžabi" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "pandžabi (arabialainen)" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "pandžabi (arabialainen, Pakistan)" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "pandžabi (gurmukhi)" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "pandžabi (gurmukhi, Intia)" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "pandžabi (Intia)" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "pandžabi (Pakistan)" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "romania (Moldova)" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "romania (Romania)" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "venäjä (Venäjä)" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "venäjä (Ukraina)" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "sanskrit" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "sanskrit (Intia)" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "serbia" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "serbia (Bosnia ja Hertsegovina)" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "serbia (kyrillinen)" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "serbia (kyrillinen, Bosnia ja Hertsegovina)" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "serbia (kyrillinen, Montenegro)" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "serbia (kyrillinen, Serbia)" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "serbia (kyrillinen, Montenegro)" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "serbia (latinalainen)" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "serbia (latinalainen, Bosnia ja Hertsegovina)" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "serbia (latinalainen, Montenegro)" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "serbia (latinalainen, Serbia)" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "serbia (kyrillinen, Montenegro)" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "serbia (Montenegro)" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "serbia (Serbia)" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "serbia (Montenegro)" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "serbokroaatti" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "serbokroaatti (Bosnia ja Hertsegovina)" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "serbokroaatti (Montenegro)" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "sichuanin-yi" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "sichuanin-yi (Kiina)" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "sidamo" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "sidamo (Etiopia)" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "sinhala" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "sinhala (Sri Lanka)" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "slovakki (Slovakia)" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "sloveeni (Slovenia)" #: picard/const/locales.py:379 msgid "Somali" msgstr "somali" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "somali (Djibouti)" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "somali (Etiopia)" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "somali (Kenia)" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "somali (Somalia)" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "etelä-ndebele" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "etelä-ndebele (Etelä-Afrikka)" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "eteläsotho" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "eteläsotho (Lesotho)" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "eteläsotho (Etelä-Afrikka)" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "espanja (Argentiina)" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "espanja (Bolivia)" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "espanja (Chile)" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "espanja (Kolumbia)" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "espanja (Costa Rica)" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "espanja (Dominikaaninen tasavalta)" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "espanja (Ecuador)" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "espanja (El Salvador)" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "espanja (Guatemala)" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "espanja (Honduras)" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "espanja (Meksiko)" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "espanja (Nicaragua)" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "espanja (Panama)" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "espanja (Paraguay)" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "espanja (Peru)" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "espanja (Puerto Rico)" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "espanja (Espanja)" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "espanja (Yhdysvallat)" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "espanja (Uruguay)" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "espanja (Venezuela)" #: picard/const/locales.py:410 msgid "Swahili" msgstr "swahili" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "swahili (Kenia)" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "swahili (Tansania)" #: picard/const/locales.py:413 msgid "Swati" msgstr "swazi" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "swazi (Etelä-Afrikka)" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "swazi (Swazimaa)" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "ruotsi (Suomi)" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "ruotsi (Ruotsi)" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "sveitsinsaksa" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "sveitsinsaksa (Sveitsi)" #: picard/const/locales.py:421 msgid "Syriac" msgstr "syyria" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "syyria (Syyria)" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "tagalog" #: picard/const/locales.py:424 msgid "Tajik" msgstr "tadžikki" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "tadžikki (kyrillinen)" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "tadžikki (kyrillinen) (Tadžikistan)" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "tadžikki (Tadžikistan)" #: picard/const/locales.py:428 msgid "Tamil" msgstr "tamili" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "tamili (Intia)" #: picard/const/locales.py:430 msgid "Taroko" msgstr "taroko" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "taroko (Taiwan)" #: picard/const/locales.py:432 msgid "Tatar" msgstr "tataari" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "tataari (Venäjä)" #: picard/const/locales.py:434 msgid "Telugu" msgstr "telugu" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "telugu (Intia)" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "thai" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "thai (Thaimaa)" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "tiibet" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "tiibet (Kiina)" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "tiibet (Intia)" #: picard/const/locales.py:441 msgid "Tigre" msgstr "tigre" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "tigre (Eritrea)" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "tigrinja" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "tigrinja (Eritrea)" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "tigrinja (Etiopia)" #: picard/const/locales.py:446 msgid "Tonga" msgstr "tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "tonga (Tonga)" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "tsonga" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "tsonga (Etelä-Afrikka)" #: picard/const/locales.py:450 msgid "Tswana" msgstr "tswana" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "tswana (Etelä-Afrikka)" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "turkki (Turkki)" #: picard/const/locales.py:454 msgid "Tyap" msgstr "tyap" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "tyap (Nigeria)" #: picard/const/locales.py:456 msgid "Uighur" msgstr "uiguuri" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "uiguuri (arabialainen)" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "uiguuri (arabialainen, Kiina)" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "uiguuri (Kiina)" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "ukraina (Ukraina)" #: picard/const/locales.py:462 msgid "Urdu" msgstr "urdu" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "urdu (Intia)" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "urdu (Pakistan)" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "uzbekki" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "uzbekki (Afganistan)" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "uzbekki (arabialainen)" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "uzbekki (arabialainen, Afganistan)" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "uzbekki (kyrillinen)" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "uzbekki (kyrillinen, Uzbekistan)" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "uzbekki (latinalainen)" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "uzbekki (latinalainen, Uzbekistan)" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "uzbekki (Uzbekistan)" #: picard/const/locales.py:474 msgid "Venda" msgstr "venda" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "venda (Etelä-Afrikka)" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "vietnam" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "vietnam (Vietnam)" #: picard/const/locales.py:478 msgid "Walamo" msgstr "wolaitta" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "wolaitta (Etiopia)" #: picard/const/locales.py:480 msgid "Welsh" msgstr "kymri" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "kymri (Iso-Britannia)" #: picard/const/locales.py:482 msgid "Wolof" msgstr "wolof" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "wolof (latinalainen)" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "wolof (latinalainen, Senegal)" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "wolof (Senegal)" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "xhosa" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "xhosa (Etelä-Afrikka)" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "joruba" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "joruba (Nigeria)" #: picard/const/locales.py:490 msgid "Zulu" msgstr "zulu" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "zulu (Etelä-Afrikka)" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "kyrillinen" #: picard/const/scripts.py:27 msgid "Latin" msgstr "latina" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "hangul" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "hiragana" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "katakana" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "Ladattiin '%(type)s' kansitaide julkaisulle %(albumid)s kohteesta %(host)s" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "Ladataan '%(type)s' kansitaidetta julkaisulle %(albumid)s kohteesta %(host)s ..." #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Tuntematon" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Täysikokoinen" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "Kansitaidelajit" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "Valitse sisältö 'kelpaavien' ja 'kelpaamattomien' kuvatyyppien listoille." #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "Kelpaavat kuvatyypit" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "Kelpaamattomat kuvatyypit" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "Kansitaidekuva, jonka kuvatyyppi on 'kelpaavien' listalla, ladataan ja otetaan käyttöön, ELLEI kuvalla ole myös tyyppiä, joka on 'kelpaamattomien' listalla. Kuvia, joiden kuvatyyppi on 'kelpaamattomien' listalla, ei tulla IKINÄ käyttämään. Kuvatyyppejä, joita ei ole määritetty kummallekaan listalle, ei käytetä määriteltäessä ladataanko ja otetaanko kuva käyttöön.\n" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "K&elpuuta kaikki" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "&Hylkää kaikki" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "&Tyhjennä kaikki" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "Palauta oletus&asetuksiin" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Cover Art Archive" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "Cover Art Archive: Julkaisu" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "Cover Art Archive: Julkaisuryhmä" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "Paikalliset tiedostot" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "Sallitut kansitaiteen osoitteet" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "Tämä esiasetettu tiedostonnimeämiskomentosarjan esimerkki ei vaadi mitään erityisiä asetuksia, tunnisteiden kirjoittamiskomentosarjoja tai liitännäisiä." #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "Esiasetus %d: %s" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "Oletustiedostonnimeämiskomentosarja" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "[album artist]/[album]/[track #]. [title]" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "[album artist]/[album]/[disc and track #] [artist] - [title]" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "`$if(jos,sitten,muutoin)`\n\nMikäli `jos` ei ole tyhjä, palauta `sitten`, muuten `muutoin`." #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "`$if2(a1,a2,a3,...)`\n\nPalauta ensimmäinen muuttuja joka ei ole tyhjä." #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "`$noop(...)`\n\nÄlä tee mitään (hyödyllinen kommentointiin tai poistamaan osan koodista käytöstä)." #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "`$left(teksti,luku)`\n\nPalauta ensimmäiset `luku` merkkiä `teksti`stä." #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "`$right(teksti,luku)`\n\nPalauta viimeiset `luku` merkkiä `teksti`stä." #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "`$lower(teksti)`\n\nPalauta `teksti` pienin kirjaimin." #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "`$upper(teksti)`\n\nPalauta `teksti` isoin kirjaimin." #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "`$pad(teksti,pituus,merkki)`\n\nTäydennä `teksti` pituuteen `pituus` lisäämällä tarvittava määrän merkkejä `merkki`\n tekstin **alkuun**." #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "`$strip(teksti)`\n\nKorvaa kaikki tyhjät merkit `teksti`ssä välilyönnillä, sekä poistaa edessä ja perässä olevat välilyönnit.\nTyhjiin merkkeihin kuuluu peräkkäiset välilyönnit ja useita muita unicode-merkkejä." #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "`$replace(teksti,etsi,korvaa)`\n\nKorvaa merkkijonon `etsi` esiintymät `teksti`ssä arvolla `korvaa` ja palauta lopputulos." #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "`$replacemulti(nimi,etsi,korvaa,separator=\"; \")`\n\nKorvaa merkkijonon `etsi` esiintymät tekstillä `korvaa` moniarvoisessa muuttujassa `nimi`.\nTyhjät alkiot poistetaan automaattisesti.\n\nEsimerkki:\n\n $replacemulti(%genre%,Idm,IDM)\n" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "`$in(x,y)`\n\nPalauta tosi, jos `x` sisältää `y`." #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "`$inmulti(%x%,y)`\n\nPalauta tosi jos moniarvoinen muuttuja `x` sisältää `y`:n yhtenä arvoistaan.\n\n_Picardin versiosta 1.0_" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "`$rreplace(teksti,lauseke,korvaa)`\n\nKorvaa [epäsäännöllisellä lausekkeella](https://docs.python.org/3/library/re.html#regular-expression-syntax)." #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "`$rsearch(teksti,lauseke)`\n\nEtsi [epäsäännöllisellä lausekkeella](https://docs.python.org/3/library/re.html#regular-expression-syntax).\n Palauttaa ensimmäisen täsmäävän ryhmän." #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "`$num(luku,pituus)`\n\nPalauta `luku` täydennettynä muotoon `pituus` numeroa (`Pituus` ei voi olla suurempi kuin 20)." #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "`$unset(nimi)`\n\nTyhjennä muuttuja `nimi`.\nSallii jokerimerkkien tyhjentää tiettyjä tunnisteita (toimii \"performer:\\*\", \"comment:\\*\", ja \"lyrics:\\*\" kanssa).\nEsimerkiksi `$unset(performer:*)` tyhjentäisi kaikki esiintyjä-tunnisteet." #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "`$delete(nimi)`\n\nPoista muuttuja `nimi` ja merkitse tunniste poistettavaksi.\nTämä on samanlainen `$unset(nimi)`-funktion kanssa, mutta asettaa tunnisteen poistettavaksi.\nEsimerkiksi `$delete(genre)` tulee poistamaan myös tyylilaji-tunnisteen tiedostosta tallennettaessa.\n\n_Picardin versiosta 2.1_" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "`$set(nimi,arvo)`\n\nAseta muuttujan `nimi` arvoksi `arvo`.\n\nHuomio: Luodaksesi muuttujan, jota voidaan käyttää tiedoston nimeämiseen,\n mutta josta ei luoda tunnistetta tiedostoon, aloita muuttujan nimi alaviivalla.\n Esimerkiksi `%jotakin%` luo tunnisteen \"jotakin\", kun `%_jotakin%` ei." #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "`$setmulti(nimi,arvo,separator=\"; \")`\n\nAseta muuttuja `nimi` arvoon `arvo`, käyttäen annettua erotinta (`separator`, vakiona \"; \"),\n pakottaaksesi arvon takaisin kunnolliseksi moniarvoiseksi tunnisteeksi\n Tätä voi hyödyntää moniarvoisen tunnisteen muokkaamiseen tekstinä, ja\n sen jälkeen tallentamaan takaisin moniarvoiseksi tunnisteeksi.\n\n Esimerkki:\n\n $setmulti(genre,$lower(%genre%))\n\n_Picardin versiosta 1.0_" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "`$get(nimi)`\n\nPalauta muuttuja `nimi` (sama kuin `%nimi%`)." #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "`$copy(uusi,vanha)`\n\nKopioi metatiedot muuttujasta `vanha` muuttujaan `uusi`.\nErotuksena funktioon `$set(uusi,%vanha%)` on se, että `$copy(uusi,vanha)`\n kopioi moniarvoiset muuttujat ilman niiden yhdistämistä merkkijonoksi.\n\n_Picardin versiosta 0.9_" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "`$copymerge(uusi,vanha)`\n\nSulauttaa metatiedot muuttujasta `vanha` muuttujaan `uusi`, poistaen\n päällekkäisyydet ja lisäten perään, pitäen alkuperäisen järjestyksen.\n Kuten `$copy`, säilyttää moniarvoiset muuttujat yhdistämättä merkkijonoksi.\n\n_Picardin versiosta 1.0_" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "`$trim(teksti[,merkki])`\n\nPoistaa kaikki alussa ja lopussa olevat tyhjät merkit `teksti`stä.\n `merkki`-argumentti määrittää vaihtoehtoisen merkin poistettavaksi." #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "`$add(x,y,*...)`\n\nLaske yhteen `y` ja `x`.\nArgumentteja voi olla useampiakin.\n\nEsimerkki:\n\n $add(x,y,z) = ((x + y) + z)\n" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "`$sub(x,y,...)`\n\nVähennä `x`:stä `y`.\nArgumentteja voi olla useampiakin.\n\nEsimerkki:\n\n $sub(x,y,z) = ((x - y) - z)\n" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "`$div(x,y,...)`\n\nJaa `x` `y`:llä.\nArgumentteja voi olla useampiakin.\n\nEsimerkki:\n\n $div(x,y,z) = ((x / y) / z)\n" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "`$mod(x,y,...)`\n\nPalauttaa jakojäännöksen `x` jaettuna `y`:llä.\nArgumentteja voi olla useampiakin.\n\nEsimerkki:\n\n $mod(x,y,z) = ((x % y) % z)\n" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "`$mul(x,y,...)`\n\nKerro `x` `y`:llä.\nArgumentteja voi olla useampiakin.\n\nEsimerkki:\n\n $mul(x,y,z) = ((x * y) * z)\n" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "`$or(x,y,...)`\n\nPalauta tosi jos `x` tai `y` ei ole tyhjä.\n Argumentteja voi olla useampiakin.\n Palauta tosi jos JOKIN argumenteista ei ole tyhjä." #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "`$and(x,y,...)`\n\nPalauta tosi jos `x` ja `y` eivät ole tyhjiä.\n Argumentteja voi olla useampiakin.\n Palauta tosi jos YKSIKÄÄN argumenteista ei ole tyhjä." #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "`$not(x)`\n\nPalauta tosi jos `x` ei ole tyhjä." #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "`$eq(x,y)`\n\nPalauta tosi jos `x` on yhtä kuin `y`." #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "`$ne(x,y)`\n\nPalauta tosi jos `x` ei ole yhtä kuin `y`." #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "`$lt(x,y)`\n\nPalauta tosi jos `x` on pienempi kuin `y`." #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "`$lte(x,y)`\n\nPalauta tosi jos `x` on pienempi tai yhtä suuri kuin `y`." #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "`$gt(x,y)`\n\nPalauta tosi jos `x` on suurempi kuin `y`." #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "`$gte(x,y)`\n\nPalauta tosi jos `x` on suurempi tai yhtä suuri kuin `y`." #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "`$len(teksti)`\n\nPalauta merkkien määrä `teksti`ssä." #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "`$lenmulti(nimi,separator=\"; \")`\n\nPalauta moniarvoisen muuttujan `nimi` osien määrä. Muuttujan sijaan\n voidaan käyttää merkkijonoa, josta saadaan osien määrä erotinmerkin (`separator`)\n avulla, joka on vakiona \"; \".\n\nEsimerkki:\n\n $lenmulti(Yksi; Kaksi; Kolme) = 3\n" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "`$performer(pattern=\"\",join=\", \")`\n\nPalauta esittäjät, joiden esitystyyppi (esim. \"vocal\") täsmää `pattern`, lueteltuna välimerkeillä `join`.\nSäännöllistä lauseketta voi käyttää muodossa `/pattern/flags`. `flags` on valinnainen. Tällä hetkellä flags-arvona\non tuettuna vain \"i\" (kirjainkoolla ei ole väliä). Esimerkki`$performer(/^guitars?$/i)` täsmää\nesitystyyppiin \"guitar\" or \"Guitars\", mutta ei esimerkiksi esitystyyppiin \"bass guitar\".\n\n_Picardin versiosta 0.10_" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "`$matchedtracks()`\n\nPalauta täsmäävien kappaleiden määrä julkaisussa.\n **Toimii ainoastaan tiedoston nimeämisen komentosarjassa.**\n\n_Picardin versiosta 0.12_" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "`$is_complete()`\n\nPalauta tosi jos jokainen julkaisun kappale on määritetty yhteen tiedostoon.\n**Toimii ainoastaan tiedoston nimeämisen komentosarjassa.**" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "`$firstalphachar(teksti,nonalpha=\"#\")`\n\nPalauttaa `teksti`n ensimmäisen merkin.\nMikäli `teksti` ei ala aakkosten merkillä, palauttaa `nonalpha`n. Jos `nonalpha`a ei ole määritetty, palautetaan vakioarvo \"#\".\n\n_Picardin versiosta 0.12_" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "`$initials(teksti)`\n\nPalauttaa `teksti`n jokaisen sanan ensimmäisen alkukirjaimen, mikäli se on aakkosten merkki.\n\n_Picardin versiosta 0.12_" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "`$firstwords(teksti,pituus)`\n\nAivan kuten`$truncate()`, paitsi palauttaa kokonaiset sanat `teksti`stä, jotka mahtuvat merkkimäärään `pituus`.\n\n_Picardin versiosta 0.12_" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "`$startswith(teksti,etu)`\n\nPalauta tosi jos `teksti` alkaa `etu`.\n\n_Picardin versiosta 1.4_" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "`$endswith(teksti,loppu)`\n\nPalauta tosi jos `teksti` loppuu `loppu`.\n\n_Picardin versiosta 1.4_" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "`$truncate(teksti,pituus)`\n\nLyhennä `teksti` pituuteen `pituus`.\n\n_Picardin versiosta 0.12_" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "`$swapprefix(teksti,etuliite1,etuliite2,...)`\n\nSiirrä määritetyt etuliitteet `teksti`n alusta loppuun. Useita etuliitteitä\nvoidaan antaa samalla. Mikäli etuliitteitä ei anneta, käytetään etuliitteinä\n'A' ja 'The'.\n\nEsimerkki:\n\n $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n\n_Picardin versiosta 1.3, sitä ennen liitännäisenä Picardin versiosta 0.13_" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "`$delprefix(teksti,etuliite1,etuliite2,...)`\n\nPoista määritetyt etuliitteet `teksti`n alusta. Useita etuliitteitä\nvoidaan antaa samalla. Mikäli etuliitteitä ei anneta, käytetään etuliitteinä\n'A' ja 'The'.\n\nEsimerkki:\n\n $delprefix(albumartist%,A,An,The,La,Le,Les,Un,Une)\n\n_Picardin versiosta 1.3_" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "`$eq_any(x,a1,a2,...)`\n\nPalauta tosi jos `x` on yhtä suuri kuin `a1` tai `a2` tai ...\nToiminnallisesti sama kuin `$or($eq(x,a1),$eq(x,a2) ...)`.\nToiminnallisesti sama kuin eq2-liitännäinen." #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "`$ne_all(x,a1,a2,...)`\n\nPalauta tosi jos `x` ei ole yhtä suuri kuin `a1` ja `a2` ja ...\nToiminnallisesti sama kuin `$and($ne(x,a1),$ne(x,a2) ...)`.\nToiminnallisesti sama kuin ne2-liitännäinen." #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "`$eq_all(x,a1,a2,...)`\n\nPalauta tosi jos `x` on yhtä suuri kuin `a1` ja `a2` ja ...\nToiminnallisesti sama kuin `$and($eq(x,a1),$eq(x,a2) ...)`.\n\nEsimerkki:\n\n $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "`$ne_any(x,a1,a2,...)`\n\nPalauta tosi jos `x` ei ole yhtä suuri kuin `a1` tai `a2` tai ...\nToiminnallisesti sama kuin `$or($ne(x,a1),$ne(x,a2) ...)`.\n\nEsimerkki:\n\n $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "`$title(teksti)`\n\nPalauta `teksti` isoin alkukirjaimin (jokaisen sanan ensimmäinen kirjain isolla).\n\nEsimerkki:\n\n $set(album,$title(%album%))\n\n_Picardin versiosta 2.1_" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "`$is_audio()`\n\nPalauta tosi jos kyseinen tiedosto on äänitiedosto.\n\n_Picardin versiosta 2.2_" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "`$is_video()`\n\nPalauta tosi jos kyseinen tiedosto on videotiedosto.\n\n_Picardin versiosta 2.2_" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "`$find(haystack,needle)`\n\nEtsi merkkijonon sijainti toisessa merkkijonossa.\n Palauta indeksinumero ensimmäiselle osumalle `needle` merkkijonossa `haystack`,\ntai \"\" mikäli merkkijonoa `needle` ei löytynyt.\n\n_Picardin versiosta 2.3_\n\nEnnen Picardin versiota 2.3.2 `$find` palautti \"-1\" mikäli merkkijonoa `needle` ei löytynyt." #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "`$reverse(teksti)`\n\nPalauta `teksti` käännetyssä järjestyksessä." #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "`$substr(teksi,alku,loppu)`\n\nPalauta merkkijono alkaen merkistä indeksissä `alku` aina merkkiin `loppu`\n asti, ja sitä mukaan ottamatta. Indeksinumerot aloitetaan luvusta nolla.\n Negatiiviset luvut lasketaan merkkijonon lopusta päin. Jos `alku`- tai `loppu`-\n indeksi on tyhjä, käytetään arvona merkkijonon alkua tai loppua sen sijaan." #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "`$getmulti(nimi,index,separator=\"; \")`\n\nPalauta moniarvoisen muuttujan `nimi` alkio indeksistä `index`. Muuttujan sijaan\n voidaan käyttää merkkijonoa, josta saadaan osien määrä erotinmerkin (`separator`)\n avulla, joka on vakiona \"; \"." #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "`$foreach(nimi,code,separator=\"; \")`\n\nIteroi moniarvoisen tunnisteen `nimi` kaikki alkiot suorittaen `code`-komentosarjan.\n Jokaisella kierroksella alkion arvo tallennetaan ensin `_loop_value` muuttujaan ja\n lukumäärä muuttujaan `_loop_count`. Tämä mahdollistaa alkion arvon tai lukumäärän\n hyödyntämisen `code`-komentosarjassa. Muuttujan sijaan voidaan käyttää merkkijonoa,\n josta saadaan osien määrä erotinmerkin (`separator`) avulla, joka on vakiona \"; \"." #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "`$while(condition,code)`\n\nStandardi 'while'-silmukka. Suorita `code` toistuvasti kunnes `condition` ei enää päde.\n Jokaisella kierroksella lukumäärä tallennetaan muuttujaan `_loop_count`. Tämä\n mahdollistaa lukumäärän hyödyntämisen `code`-komentosarjassa. Funktio rajoittaa\n toistojen määrän 1000:een estääkseen ikisilmukan muodostumisen." #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "`$map(nimi,code,separator=\"; \")`\n\nIteroi moniarvoisen tunnisteen `nimi` kaikki alkiot ja päivittää niiden arvot\n `code`-komentosarjan palauttamiksi arvoiksi. Palauttaa päivitetyn moniarvoisen tunnisteen.\n Jokaisella kierroksella alkion arvo tallennetaan ensin `_loop_value` muuttujaan ja\n lukumäärä muuttujaan `_loop_count`. Tämä mahdollistaa alkion arvon tai lukumäärän\n hyödyntämisen `code`-komentosarjassa.\n\nTyhjät alkiot poistetaan automaattisesti.\n\nEsimerkki:\n\n $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n\nTulos: 1=FIRST:A; 2=SECOND:B\n" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "`$join(nimi,teksti,separator=\"; \")`\n\nPalauta merkkijonona muuttujan `nimi` kaikki alkiot liittäen `teksti` alkioiden väliin." #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "`$slice(nimi,alku,loppu,separator=\"; \")`\n\nPalauta moniarvoinen muuttuja aloittaen muuttujan `nimi` alkiosta indeksissä `alku` aina\n indeksiin `loppu` asti. Muuttujan sijaan voidaan käyttää merkkijonoa, josta saadaan\n osien määrä erotinmerkin (`separator`) avulla, joka on vakiona \"; \". Indeksinumerot \n aloitetaan luvusta nolla. Negatiiviset luvut lasketaan merkkijonon lopusta päin. Jos `alku`-\n tai `loppu`-indeksi on tyhjä, käytetään arvona merkkijonon alkua tai loppua sen sijaan.\n\nSeuraava esimerkki luo moniarvoisen muuttujan, joka sisältää kaikki artistit lukuun ottamatta\n ensimmäistä, jolla voidaan luoda vierailevien artistin lista.\n\nEsimerkit:\n\n $setmulti(supporting_artists,$slice(%artists%,1))\n $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n\nPalauta nykyinen päiväys ja aika halutussa muodossa `format`, joka pohjautuu\n Pythonin standardeihin `strftime`-[koodimuotoihin](https://strftime.org/).\n Mikäli muotoa ei ole määritetty, palautetaan aika muodossa\n `2020-02-05 14:26:32`.\nHuomio: Käyttöympäristöön rajoittuneita koodimuotoja ei tulisi käyttää, jotta\n komentosarjat toimisivat erilaisissa ympäristöissäkin. Niihin lukeutuvat:\n poista nolla-merkein täydentäminen (esim. `%-d` and `%-m` Linux tai macOS, ja\n vastaavissa `%#d` ja `%#m` Windowsissa); alkion pituuden määritteet (esim.\n `%3Y`); ja avoin-'%' muotomerkkijonon lopussa." #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "`$sortmulti(nimi,separator=\"; \")`\n\nPalauta kopio moniarvoisesta muuttujasta `nimi`, jossa alkiot on järjestetty nousevasti.\n\nEsimerkki:\n\n $sortmulti(B; A; C)\n\nTulos: A; B; C\n" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "`$reversemulti(nimi,separator=\"; \")`\n\nPalauta kopio moniarvoisesta muuttujasta `nimi`, jossa alkiot on järjestetty käänteisesti.\n Tätä voidaan hyödyntää `$sortmulti`-funktion kanssa järjestääkseen laskevasti.\n\nEsimerkki:\n\n $reversemulti($sortmulti(B; A; C))\n\nTulos: C; B; A\n" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "`$unique(nimi,case_sensitive=\"\",separator=\"; \")`\n\nPalauttaa kopion moniarvoisesta tunnisteesta `nimi` ilman kaksoiskappaleita.\n Oletuksena kirjainkoolla ei ole merkitystä vertailussa.\n\nEsimerkki 1:\n\n $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n $unique(%foo%)\n\nTulos: A; CD; b\n\nEsimerkki 2:\n\n $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n $unique(%foo%,True)\n\nTulos: A; B; a; b; cd\n" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "`$countryname(maakoodi,translate=\"\")`\n\nPalauta maan nimi maakoodille. Jos maakoodi ei ole kelvollinen, palauta tyhjä merkkijono.\nJos translate ei ole tyhjä, palauta maan nimi käännettynä nykyisen alueen kielelle.\n" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "`$year(date,date_order=\"ymd\")`\n\nPalauta vuosi päiväyksestä. Oletus on \"ymd\". Tämän voi vaihtaa määrittelemällä joko \"dmy\" tai \"mdy\".\nMikäli päiväys ei ole kelvollinen, palauta tyhjä merkkijono.\n\n_Picardin versiosta 2.7_" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "`$month(date,date_order=\"ymd\")`\n\nPalauta kuukausi päiväyksestä. Oletus on \"ymd\". Tämän voi vaihtaa määrittelemällä joko \"dmy\" tai \"mdy\".\nMikäli päiväys ei ole kelvollinen, palauta tyhjä merkkijono.\n\n_Picardin versiosta 2.7_" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "`$day(date,date_order=\"ymd\")`\n\nPalauta päivä päiväyksestä. Oletus on \"ymd\". Tämän voi vaihtaa määrittelemällä joko \"dmy\" tai \"mdy\".\nMikäli päiväys ei ole kelvollinen, palauta tyhjä merkkijono.\n\n_Picardin versiosta 2.7_" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n\nPalauta annettu päiväys muotoiltuna. Muotoilu `format` perustuu Pythonin `strftime` [muotoiluun](https://strftime.org/).\n Oletuksena päiväys palautetaan muodossa `2020-02-05`. Mikäli päiväys tai\n muotoilu ei ole kelvollinen, palautetaan tyhjä merkkijono.\n\n Syötetyn päiväyksen oletusmuoto on \"ymd\". Tämän voi vaihtaa määrittelemällä joko \"dmy\" tai \"mdy\".\nHuomioi: Järjestelmäkohtaisia muotoilukoodeja ei tulisi käyttää, jotta komentosarjat toimivat halutusti\n muissakin käyttöympäristöissä. Näihin lukeutuvat: poista edessä olevat nollat (esim. `%-d` ja `%-m` Linux-\n ja macOS-järjestelmissä tai vastaavat `%#d` ja `%#m` Windowsissa); osien pituuden määritteet (esim.\n `%3Y`); ja roikkuva '%' muotoilumerkkijonon lopussa.\n\n_Picardin versiosta 2.7_" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "`$is_multi(name)`\n\nPalauta '1' jos syöte on moniarvoinen ja sisältää enemmän kuin yhden osan, muuten palauta tyhjä merkkijono.\n\nEsimerkki:\n\n $is_multi(%artists%)\n\nTulos: 1 jos enemmän kuin yksi artisti, muutoin \"\".\n\n_Picardin versiosta 2.7_" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "Virhe vietäessä tiedostoon \"%s\". %s." #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "Vie komentosarja tiedostoon" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "Vie komentosarja" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "Komentosarja viety onnistuneesti kohteeseen %s" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "Virhe tuotaessa \"%s\". %s." #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "Virhe luettaessa \"s\". %s." #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "Tuo komentosarja tiedostosta" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "Tiedosto on tyhjä" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "Tuotu kohteesta %s" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "Muuttuja ei ole dictionary-muotoinen" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "Epäkelpo komentosarjan paketti" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "%s (kopio)" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "Tiedoston sisältö ei ole dictionary-muotoinen" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "Nimeämätön komentosarja" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "Kaikki tiedostot" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "Picardin komentosarjatiedostot" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "Picardin komentosarjapaketti" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Transifex Contributions:\n Timo Martikainen https://www.transifex.net/accounts/profile/listmycds/\n Jaakko Perttilä https://www.transifex.net/accounts/profile/Jormangeud/\n\nLaunchpad Contributions:\n Juha Ekholm https://launchpad.net/~juhae\n Juha Ekholm https://launchpad.net/~quaz\n Juhana Uuttu https://launchpad.net/~rexroom\n Jukka Kolehmainen https://launchpad.net/~jukka-kolehmainen\n Jussi Aalto https://launchpad.net/~jtaalto-deactivatedaccount\n Lukáš Lalinský https://launchpad.net/~luks\n Mika Heiska https://launchpad.net/~kilu\n Olli https://launchpad.net/~ollinpostit\n Tomi Juntunen https://launchpad.net/~tojuntu" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Suomenkielisen käännöksen teki %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "Kuvakkeet ovat tehneet Sambhav Kothari <sambhavs.email@gmail.com>\nja <a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, <a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a>, <a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> sivustolta <a href=\"https://www.flaticon.com\">www.flaticon.com</a>" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "Versio %(version)s" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "Tuetut tiedostomuodot" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "Lahjoittaminen" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "Kiitos, että käytät Picardia. Picard hyödyntää MusicBrainzin tietokantaa, jota ylläpitää MetaBrainz-säätiö tuhansien vapaaehtoisten avustuksella. Mikäli pidät tästä sovelluksesta, harkitsethan lahjoittamista MetaBrainz-säätiölle palvelun ylläpitämiseen." #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "Lahjoita nyt!" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "Tekijätiedot" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "Copyright © %(copyright_years)s %(authors_credits)s ja muut" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "Virallinen kotisivu" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Julkaisu" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Artisti" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Päiväys" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Levymerkit" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Luettelonumerot" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Viivakoodi" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "Täsmennys" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "Päivitä lista" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s (%i julkaisu)" msgstr[1] "%s (%i julkaisua)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "Väärin mennyt entiteetti" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "Odottava entiteetti" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "Tallennettu entiteetti" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "Lokikatselimen teksti (virheenselvitys)" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "Lokikatselimen teksti (virhe)" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "Lokikatselimen teksti (tietoa)" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "Lokikatselimen teksti (varoitus)" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "Tunniste lisätty" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "Tunniste muuttunut" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "Tunniste poistettu" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "Näytä julkaisu MusicBrainzin verkkosivuilla" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "Yhteiset kuvat kappaleissa" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "Kappaleet sisältävät eriäviä kuvia" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "Näytä enemmän tietoja" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "Uusi kansitaide" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "Alkuperäinen kansitaide" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "Kaikki tuetut kuvien tiedostomuodot" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "Näytä enemmän tietoja..." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "Pidä alkuperäinen kansitaide" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "Valitse paikallinen tiedosto..." #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "Korvaa etukansitaide" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "Lisää etukansitaide" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "VVVV-KK-PP" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "VVVV" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "&Lataa valitut tiedostot" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Siirrä tiedostot tallennettaessa tähän hakemistoon" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "&Näytä piilotetut tiedostot" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "&Aseta aloitushakemistoksi" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "Olemassa oleva kansi" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "Muoto" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "Uusi kansi" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "Kansi" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Lisätietoja" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "Kaksoisnapsauta avataksesi ulkoisessa ohjelmassa\nVäliaikaistiedosto: %s\nLähde: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Tiedostonimi:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Tiedostomuoto:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Koko:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Kesto:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Bittinopeus:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Näytteenottotaajuus:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Bittisyvyys:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Stereo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Kanavia:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Julkaisu:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Artisti:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "Levy %d" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "Kappalelista:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "Julkaisun tiedot" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "Kappaleen tiedot" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Tiedot" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "%i tiedosto tässä kappaleessa" msgstr[1] "%i tiedostoa tässä kappaleessa" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "Ryhmän tiedot" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "Arvioitu aika" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Tiedostot" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Julkaisut" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "Odottavat tiedostot" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "Odottavat pyynnöt" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "%i kuva" msgstr[1] "%i kuvaa" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "%i kuva ei kaikissa kappaleissa" msgstr[1] "%i erilaista kuvaa kappaleille" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Nimi" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Kesto" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Julkaisun artisti" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Säveltäjä" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Levyn alaotsikko" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "Kappalenumero" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "Levyn numero" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "Luettelonumero" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Media" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Tyylilaji" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "Äänitunnisteen tila" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "AcousticBrainzin tila" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Alkuperäinen julkaisupäiväys" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "Huono yhteensopivuus" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "Heikko yhteensopivuus" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "Ok yhteensopivuus" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "Hyvä yhteensopivuus" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "Mahtava yhteensopivuus" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "Erittäin hyvä yhteensopivuus" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "Palauta sarakkeet oletusasetuksiin" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "Lukitse sarakkeet" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Laajenna kaikki" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "&Kokoa kaikki" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "&Valitse kaikki" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "&Muut versiot" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Ladataan…" #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "&Muut versiot (%d)" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Kokoelmat" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "L&iitännäiset" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "Suo&rita komentosarjoja" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "tiedostonäkymä" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "Sisältää täsmäämättömiä tiedostoja sekä ryhmiä" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Ryhmät" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "julkaisunäkymä" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "Sisältää julkaisuja ja täsmääviä tiedostoja" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "Käsittelyvirhe(et): katso julkaisun tiedot -valintaikkunan virheet-välilehdeltä" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "Julkaisu muokattu ja täydellinen" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "Julkaisu muuttumaton ja täydellinen" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "Julkaisu muokattu" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "Julkaisu muuttumaton" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "Käsittelyvirhe(et): katso kappaleen tiedot -valintaikkunan virheet-välilehdeltä" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "Käsittelyvirhe(et): katso tiedoston tiedot -valintaikkunan virheet-välilehdeltä" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "Kappale tallennettu" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "Odottaa" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "Äänitunniste on jo lähetetty" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "Lähettämätön äänitunniste" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "Tälle tiedostolle ei ole laskettu äänitunnistetta. Valitse \"Analysoi\" tai \"Luo AcoustID-tunnisteet\" tunnisteen laskemiseksi." #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "Akustisten ominaisuuksien ottaminen tai lähettäminen epäonnistui" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "Tämän tiedoston ominaisuudet on jo palvelimella" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "Ominaisuudet on jo lähetetty" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "Tästä tiedostosta ei ole vielä otettu akustisia ominaisuuksia. Valitse \"Lähetä akustiset ominaisuudet\" ottaaksesi ja lähettääksesi ne" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "Lähettämättömät ominaisuudet" #: picard/ui/logview.py:164 msgid "Log" msgstr "Loki" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "Monisanaisuus" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "Korostettava teksti" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "Korosta" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "Poista korostus" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "Tyhjennä loki" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "Tallenna nimellä..." #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "Tallenna loki tiedostoon" #: picard/ui/logview.py:262 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:274 msgid "Failed to save Log View to file" msgstr "Lokitiedoston tallentaminen epäonnistui" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "Tiedostoon '%s' ei pystytty kirjoittamaan" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "Haluatko varmasti tyhjentää lokin?" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "Aktiviteettihistoria" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Tallentamattomia muutoksia" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Haluatko varmasti sulkea Picardin?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "%d tallentamaton tiedosto. Sulkemalla Picardin menetät kaikki tallentamattomat muutokset." msgstr[1] "%d tallentamatonta tiedostoa. Sulkemalla Picardin menetät kaikki tallentamattomat muutokset." #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "&Poistu Picardista" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Valmis" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr " Tarkkaillaan porttia %(port)d " #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "AcoustID-tunnisteiden lähettämistä ei ole asetettu" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "AcoustID:n API-avain täytyy määrittää äänitunnisteiden lähettämistä varten." #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "Avaa AcoustID-asetukset" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Asetukset..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "Avaa &tiedostonnimeämiskomentosarjan muokkain..." #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Leikkaa" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "L&iitä" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Ohje..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&Tietoja..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Lahjoita..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "&Ilmoita virheestä..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "Tuki&foorumi..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "L&isää tiedostoja..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Lisää tiedostoja ohjelmaan" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "Lisää &kansio..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Lisää kansio ohjelmaan" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "Sulje ikkuna" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Tallenna" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Tallenna valitut tiedostot" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "Lähetä &AcoustID-tunnisteet" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "Lähetä äänitunnisteet" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "&Lopeta" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "&Poista" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Poista valitut tiedostot/julkaisut" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "Etsi &selaimella" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "Etsi valittua kohdetta MusicBrainz-sivustolta" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "Lähetä ryhmittely julkaisuna..." #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "Lähetä ryhmittely uutena julkaisuna MusicBrainziin" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "Lähetä tiedosto yksittäisenä äänitteenä..." #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "Lähetä tiedosto uutena äänitteenä MusicBrainziin" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "Lähetä tiedosto julkaisuna..." #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "Lähetä tiedosto uutena julkaisuna MusicBrainziin" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "Etsi samankaltaisia julkaisuja..." #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "Näytä samankaltaisia julkaisuja ja mahdollisesti valitse toinen julkaisu" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "Etsi samankaltaisia kappaleita..." #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "Näytä samankaltaisia kappaleita ja mahdollisesti valitse toinen julkaisu" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "Tiedosto&selain" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "&Metatiedot" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "Ctrl+Shift+M" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Kansitaide" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "&Toiminnot" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Hae" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "&CD-haku" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "Hae tietoja CD-levystäsi" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "&Analysoi" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "Käytä AcoustID-tunnistusta tunnistamaan tiedostot niiden sisältämän musiikin mukaan, vaikka tiedostoissa ei olisi metatietoja" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "Tunnista tiedosto sen AcoustID-tunnisteella" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "&Luo AcoustID-tunnisteet" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "Luo äänitunnisteita" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "Luo AcoustID-äänitunnisteet valituille tiedostoille hakematta vastaavuuksia" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "Luo AcoustID-äänitunnisteet valituille tiedostoille" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "&Lähetä AcousticBrainz-ominaisuudet" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "Lähetä akustiset ominaisuudet" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "Lähetä AcousticBrainz-ominaisuudet vailituille tiedostoille" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "&Ryhmitä" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "Ryhmitä tiedostot julkaisuihin" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&Hae" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "Etsi valittua kohdetta MusicBrainzista" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "T&iedot..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "P&äivitä" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "&Nimeä tiedostot" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "&Siirrä tiedostot" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "&Tallenna tunnisteet" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "&Luo tunnisteet tiedostonimistä..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "Jäsentele tiedostonimistä..." #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "Luo tunnisteet tiedostonimistä" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "Avaa &kokoelmani selaimeen" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "Tarkastele virh&e/debug-lokia" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "Näytä toiminta&historia" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "Avaa t&oistimessa" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "Toista tiedosto oletussoittimellasi" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "Avaa tie&doston kansio" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "Avaa tiedoston kansio tiedostojen selaimessa" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "&Etsi päivitystä…" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Tiedosto" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Muokkaa" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Näytä" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Asetukset" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "&Valitse tiedostonnimeämiskomentosarja" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "&Ota profiileja käyttöön" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "Ty&ökalut" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Ohje" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Toiminnot" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Kappale" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "&Edistynyt haku" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "Sisäänrakennettu &haku" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Kaikki tuetut tiedostomuodot" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "Lisätään useita hakemistoja hakemistosta '%(directory)s' ..." #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "Lisätään hakemisto: '%(directory)s' ..." #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "Asetukset puuttuvat" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "Äänitunnistamisen asetuksia ei ole vielä määritetty. Määritetäänkö asetukset nyt?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "Selaimeen yhdistäminen ei ole käytössä" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "Julkaisujen lähettäminen MusicBrainziin vaatii että selaimeen yhdistäminen on käytössä. Otetaanko selaimeen yhdistäminen käyttöön nyt?" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (virhe: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s (%(similarity)d%%) (virhe: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "Tunnistautuminen vaaditaan" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Picard vaatii tunnistautumisen voidakseen käyttää henkilökohtaisia tietojasi MusicBrainzin palvelimelta. Haluaisitko kirjautua sisään nyt?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "Tunnistautuminen epäonnistui" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "Kirjautuminen epäonnistui: %s" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(%d erilainen)" msgstr[1] "(%d erilaista)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(%d puuttuva)" msgstr[1] "(%d puuttuvaa)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "metatietonäkymä" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "Näyttää alkuperäiset ja uudet tunnisteet valituille tiedostoille" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Tunniste" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Alkuperäinen arvo" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Uusi arvo" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Lisää uusi tunniste..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Näytä muutokset ensin" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Muokkaa..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "Lisää säilytettävien tunnisteiden listaan" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "Poista säilytettävien tunnisteiden listasta" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "Käytä alkuperäistä arvoa" msgstr[1] "Käytä alkuperäisiä arvoja" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "&Kopioi" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "Palvelin %s edellyttää kirjautumista. Syötä käyttäjätunnuksesi ja salasanasi." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "Välityspalvelin %s vaatii kirjautumisen. Syötä käyttäjänimesi ja salasanasi." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "Sisäinen soitin: Medialähteen tyyppi ei ole (täysin) tuettu" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "Sisäinen soitin: Medialähteen toistamiselle ei ole tarvittavia käyttöoikeuksia" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "Sisäinen soitin: Kelvollista toistopalvelua ei havaittu, toistoa ei voida suorittaa" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "Sisäinen soitin: virhe, code=%d, msg=%s" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "Soitin" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "Toista" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "Toista valitut tiedostot" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "Pysäytä" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "Pysäytä tai jatka nykyistä toistoa" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "Vaihda toiston nopeutta" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "Toiston nopeus" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "Muuta äänenvoimakkuutta" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "Äänenvoimakkuus" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "Uudelleennimeämisen asetukset ovat pois käytöstä" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "Mikäli valitset tiedostoja joko ryhmittely- tai julkaisuikkunassa ennen asetuksien avaamista, enintään %u tiedostoa valituista näytetään tiedostonnimeämisen esimerkkeinä. Ilman valittuja tiedostoja, oletusesimerkit näytetään." #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "Valitse uudet %u satunnaista tiedostoa pääikkunassa valituista" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "Vahvista" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "Käyttäjä: %s" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "nimi" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "Tiedostonnimeämiskomentosarjan muokkain" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "Aseta alkutilaan" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "&Tallenna asetukset!" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "&Tuo komentosarja tiedostosta" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "Tuo komentosarja tiedostosta uutena komentosarjana" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "&Vie komentosarja tiedostoon" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "Vie komentosarja tiedostoon" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "Aseta kaikki komentosa&rjat alkutiloihinsa" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "Aseta kaikki komentosarjat tallennetuihin arvoihinsa" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "Tallenna ja poi&stu" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "Tallenna komentosarjan muutokset ja poistu" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "Lo&peta tallentamatta" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "Sulje komentosarjan muokkain tallentamatta muutoksia" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "&Komentosarja" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "Näytä/Muokkaa komentosarjan &Metatietoja" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "Näytä lisätietoja komentosarjasta" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "Ctrl+M" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "Lisää uusi &komentosarja" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "Luo uusi tiedostonnimeämiskomentosarja" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "&Kopioi nykyinen komentosarja" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "Tallenna kopio komentosarjasta uutena komentosarjana" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "&Poista nykyinen komentosarja" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "Poista komentosarja" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "Lataa &uudet satunnaiset esimerkkitiedostonimet" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "&Näytä dokumentaatio" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "Näytä komentosarjan ohjeistus sivupalkissa" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "&Komentosarjojen ohjeistus..." #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "Avaa komentosarjan ohjeistus selaimeen" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "Vähintään yksi tallentamaton komentosarja on liitettynä asetusprofiiliin.\n\n Profilii: {profile_title}\n Komentosarja: {old_script_title}\n\nJatkaminen tallentamatta muutoksia asettaa profiilin asetukseen:\n\n {new_script_title}\n\nOletko varma että haluat jatkaa?" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Virhe" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "Komentosarjan nimi ei voi olla tyhjä." #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "Virhe poistettaessa komentosarjaa" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "Komentosarjaa ei voitu poistaa sillä se on yhä käytössä käyttäjäprofiilissa:\n\nProfiili: %s" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "Haluatko varmasti poistaa tämän komentosarjan?" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "Tiedostovirhe" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "Komentosarja nimeltä \"{script_name}\" on jo olemassa.\n\nKirjoitetaanko yli, tehdäänkö kopio vai peruutetaanko?" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "Kirjoita yli" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "Kopioi" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Tiedostonnimeämismuoto ei ole asetettu." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "Komentosarjan tiedot" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "Nykyisissä metatiedoissa on tallentamattomia muutoksia.\n\nHaluatko poistua ja menettää muutokset?" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "Virhe komentosarjassa \"%(script)s\": %(message)s" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Tiedostonimi" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "Tietoja Picardista" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "CD-haku" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Seuraavat julkaisut MusicBrainzissa vastaavat CD-levyä:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "Tälle levylle ei löytynyt vastaavaa julkaisua." #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "Lähetä levyn tunniste" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "&Lataa Picardiin" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "&Lähetä levyn tunniste" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Peruuta" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Muokkaa tunnistetta" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Muokkaa arvoa" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Lisää arvo" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Poista arvo" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "Siirrä valittua arvoa ylöspäin" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "Siirrä valittua arvoa alaspäin" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "Poikkeukset merkistöihin" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "Valitut merkistöt" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "Valitun merkistön vastaavuuden kynnysarvo:" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "Siirrä valittua merkistöä ylöspäin" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "Lisää valittuihin merkistöihin" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "Poista valittu merkistö" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "Siirrä valittua merkistöä alaspäin" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "Saatavilla olevat merkistöt" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "&Virhe" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "&Kansikuva" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "Lomake" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "Lokaalin valitsin" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "Valitut lokaalit" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "Siirrä valittua lokaalia ylöspäin" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "Lisää valittuihin lokaaleihin" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "Poista valittu lokaali" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "Siirrä valittua lokaalia alaspäin" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "Saatavilla olevat lokaalit" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Asetukset" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "AcousticBrainz-ominaisuuksien ottaminen" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "AcousticBrainz/Essentia ominaisuuksien otto-ohjelma:" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Selaa..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Lataa..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "Lisäasetukset" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "Salli raitojen kestojen heittää näin monta sekuntia" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "Jätä huomioimatta tiedostopolut jotka vastaavat seuraavaan säännölliseen lausekkeeseen:" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "Ohita seuraavan tyyppiset kappaleet määriteltäessä onko julkaisu täydellinen" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "Videoraidat" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "Esialueen raidat" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "Dataraidat" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "Äänettömät raidat" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "Tunnisteet jotka ohitetaan vertailtaessa:" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "Asetuksiin liitetyt profiilit" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "Hakuihin käytettävä CD-ROM-asema:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Oletuksena hakuihin käytettävä CD-ROM-asema:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "Käytä seuraavaa tiedostonimeä kuville:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Korvaa jo olemassa oleva tiedosto" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "Kansitaidepalvelut" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "Muuta tärkeysjärjestystä: " #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "Siirrä valittua kohdetta ylöspäin" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "Siirrä valittua kohdetta alaspäin" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Äänitunnisteet" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "Älä käytä äänitunnisteita" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Käytä AcoustID:tä" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "AcoustID-asetukset" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "Ohita olemassa olevat AcoustID-tunnisteet" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "Tallenna AcoustID-tunnisteet tiedostoihin" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "Äänitunnisteen laskemiseen käytettävä ohjelma:" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "API-avain:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Hae API-avain..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "MusicBrainz-palvelin" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "Epävirallinen MusicBrainz-palvelin on asetettu käyttöön. Oletuksena tiedot julkaisuista, äänitteistä ja levyn tunnisteista lähetetään päätietokantaan osoitteessa musicbrainz.org." #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "Lähetä tiedot asetettuun palvelimeen" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Portti:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Palvelimen osoite:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "Kirjaudu sisään" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "Kirjaudu ulos" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "Päivityksen tarkastaminen" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "Etsi päivityksiä käynnistyessä" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "Kuinka monen päivän välein päivityksiä haetaan:" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "Etsi seuraavia päivityksiä:" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "Käytä MusicBrainzin tyylilajeja" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "Käytä vain omia tyylilajejani" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "Käytä julkaisun artistin tyylilajeja, jos niitä ei löydy julkaisulle eikä julkaisuryhmälle" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Käytä folksonomia-luokituksia tyylilajina" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "Tyylilajien vähimmäismäärä:" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "Tyylilajien enimmäismäärä:" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "Yhdistä useammat tyylilajit seuraavalla erottimella:" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "Tyylilajit tai folksonomia-luokitukset, jotka otetaan mukaan tai ohitetaan, yksi per rivi:" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "Testialue tyylilajien tai folksonomia-luokituksien suodattimille (tyhjennetään poistuttaessa):" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "Ulkoasu" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Näytä teksti kuvakkeiden alla" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "Näytä kuvakkeet valikoissa" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Käyttöliittymän kieli:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "Käyttöliittymän väriteema:" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Muut" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Käytä laajennettuja hakukomentoja" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "Aloita tiedostoselaaminen tästä hakemistosta:" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "Mukauta toimintatyökaluriviä" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "Lisää uuden painikkeen työkaluriviin" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "Lisää toiminta" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "Lisää jakajan työkaluriviin" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "Lisää jakaja" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "Poista painike työkalurivistä" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "Värit" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "Näytä seuraavat tunnisteet ensimmäisenä metatietonäkymässä" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "Asetustiedosto:" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "Avaa kansio" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "Poista valitut asetukset" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "Valitse kaikki" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Kynnysarvot" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Pienin samankaltaisuus tiedostojen yhdistämiseen kappaleisiin:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Pienin samankaltaisuus tiedostojen hakuihin:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Pienin samankaltaisuus ryhmien hakuihin:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "Muunna artistien nimet näihin lokaaleihin mikäli mahdollista:" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "Valitse..." #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "Ohita artistien nimen muunnos näille merkistöille:" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Mukautettavat tiedot" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Useita artisteja:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Julkaisuihin kuulumattomat kappaleet:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Oletus" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Välityspalvelin" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "HTTP" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "SOCKS" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Käyttäjätunnus:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Salasana:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "Pyynnön aikakatkaisu sekunteina:" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "Selaimeen yhdistäminen" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "Oletusportti:" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "Salli yhteydet vain isäntäkoneelta" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Liitännäiset" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Nimi" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Versio" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Asenna liitännäinen..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Avaa liitännäiskansio" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "Päivitä lista liitännäisistä" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Tiedot" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "Asetusprofiili(t)" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "Siirrä profiilia ylöspäin" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "Siirrä profiilia alaspäin" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Ota kappaleiden arvostelu käyttöön" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard tallentaa arvostelun yhteydessä käyttäjän sähköpostiosoitteen tiedostoihin. Tämä mahdollistaa useiden käyttäjien omat arvostelut kappaleille. Määritä sähköpostiosoite, jota haluat käyttää arvostelujesi tallentamiseen." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "Sähköpostiosoite:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Lähetä arvostelut MusicBrainziin" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "Suositut julkaisumuodot" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "Suositut julkaisumaat" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "Lisää suosittuihin julkaisumaihin" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "Poista suosituista julkaisumaista" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "Suositut julkaisumuodot" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "Lisää suosittuihin julkaisumuotoihin" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "Poista suosituista julkaisumuodoista" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "Siirrä tiedostot tallennettaessa" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "Kohdehakemisto:" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "Siirrä lisäksi seuraavat tiedostot (kirjainkoolla ei merkitystä):" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Nimeä tiedostot tallennettaessa" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "Valittu tiedostonnimeämiskomentosarja:" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "Muokkaa komentosarjaa..." #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "Tiedostot nimetään näin:" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "Ennen" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "Jälkeen" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "Lataa uudelleen esimerkit" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "Tunnisteille suoritettavat komentosarjat" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "Syötä komentosarja tähän." #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "Siirrä komentosarjaa ylöspäin" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "Siirrä komentosarjaa alaspäin" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "Lisää uusi komentosarja" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "Poista valittu komentosarja" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "Poista komentosarja" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "Tuo" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "Vie" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "Komentosarjojen ohjeistus" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Kirjoita tunnisteet tiedostoihin" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "Ennen tunnisteiden kirjoittamista" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "Estä näiden tunnisteiden poistaminen tai ylikirjoittaminen MusicBrainzin tiedoilla:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "AAC-tiedostot" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "Picard voi tallentaa APEv2-tunnisteet puhtaisiin AAC-tiedostoihin, jotka eivät normaalisti tue tunnisteita. APEv2-tunnisteet AAC-tiedostoissa ovat tuettuja joissakin soittimissa, mutta niissä joissa ei ole tukea, voi tiedoston avaamisessa ja soittamisessa olla ongelmia. Tämän johdosta voit valita haluatko tallentaa tunnisteita kyseisiin tiedostoihin." #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "Tallenna APEv2-tunnisteet" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "Älä tallenna tunnisteita" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "AC3-tiedostot" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "Picard voi tallentaa APEv2-tunnisteet puhtaisiin AC3-tiedostoihin, jotka eivät normaalisti tue tunnisteita. APEv2-tunnisteet AC3-tiedostoissa ovat tuettuja joissakin soittimissa, mutta niissä joissa ei ole tukea, voi tiedoston avaamisessa ja soittamisessa olla ongelmia. Tämän johdosta voit valita haluatko tallentaa tunnisteita kyseisiin tiedostoihin." #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "ID3v2-versio" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "Yhdistä useammat ID3v2.3-tunnisteet seuraavalla erottimella:" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "<html><head/><body><p>Oletuksena on '/', joka on yhteensopiva edellisten versioiden kanssa..</p><p>Uusia vaihtoehtoja ovat ';_' ja '_/_' tai oma vaihtoehtosi. </p></body></html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Lisää tiedostoihin myös ID3v1-tunnisteet" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "WAVE-tiedostot" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "Picard käyttää WAVE-tiedostojen kanssa ID3v2-tunnisteita. Kaikki ohjelmistotot eivät tue tätä. Yhteensopivuuden vuoksi myös RIFF INFO-tunnisteet voidaan kirjoittaa tiedostoihin. RIFF INFO:ssa on rajoittunut tunnisteiden ja merkistön tuki." #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "Lisää tiedostoihin myös RIFF INFO -tunnisteet" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "Windows-1252" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Tunnistautuminen vaaditaan" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "Lataa vain valintojen mukaisia kansitaidekuvia" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "Valitse kansitaidelajit..." #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "Käytä vain seuraavan kokoisia kuvia:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "Lataa vain hyväksyttyjä kuvia" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "Paikalliset kansitaidetiedostot jotka täsmäävät säännölliseen lausekkeeseen:" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "Säännöllisen lausekkeen mahdollista ensimmäistä ryhmää käytetään kansitaiteen määrittelynä, eli tiedostolle cover-back-spine.jpg määrittelyksi tulee takakansi (back) ja selkäosa (spine). Jos määrittelyä ei löydy, käytetään määrittelyä etukansi." #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "Valitse tiedostonnimeämiskomentosarja avattavaksi muokkaimeen" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "Otsikko:" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "Komentosarjan versionumero." #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "Viimeksi päivitetty:" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "Päivä ja aika milloin komentosarja on viimeksi päivitetty (UTC)." #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "Nyt" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "Tekijä:" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "Versio:" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "Lisenssi:" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "Lisenssi, jolla komentosarja on jaettu." #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "Kuvaus:" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "Lyhyt kuvaus nimeämiskomentosarjasta, mukaanlukien vaaditut liitännäiset." #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "Komentosarjan tekijä." #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Luo tunnisteet tiedostonimestä" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Korvaa alaviivat välilyönneillä" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Esikatsele" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "Lisää tunniste" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "Siirrä tunnistetta ylöspäin" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "Siirrä tunnistetta alaspäin" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "Poista valitut tunnisteet" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "Poista tunnisteet" #: picard/ui/util.py:49 msgid "&Ok" msgstr "O&K" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "&Sulje" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "Regex virhe" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "AcousticBrainz" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "Avaa Acousticbrainzin verkkosivu selaimeen ladataksesi otto-ohjelman" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "Polku ohjelmaan streaming_extractor_music(.exe)" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "Otto-ohjelman versio: %s" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "Valitse kelvollinen suoritustiedosto otto-ohjelmalle." #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "Epäkelpo suoritustiedosto otto-ohjelmalle" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "Palauta &kaikki oletusasetuksiin" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "Nollaa kaikki Picardin asetukset" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "Nollaa kaikki asetukset tälle asetussivulle" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "Liitetyt profiilit" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "Näytä asetuksiin liitetyt profiilit tällä sivulla" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "Tällä sivulla olevia asetuksia ei voida tällä hetkellä hallinnoida profiilein." #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "Tuntematon profiili" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "Tämä asetus tallennetaan profiiliin %s" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "Odottamaton virhe" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "Olet nollaamassa tämän sivun asetukset." #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "Varoitus! Tämä nollaa kaikki asetukset." #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "Vahvista nollaus" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "Oletko aivan varma?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "Asetus" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "Asetuksiin liitetyt profiilit %s osiossa" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr " [Valittu]" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "Ei mitään" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "Äänitunnisteet" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "Valitse ohjelman fpcalc suoritustiedosto." #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "Epäkelpo suoritustiedosto ohjelmalle fpcalc" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "Kirjautuneena sisään tunnuksella <b>%s</b>." #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "<html><head/><body>\n<p>Rivit jotka eivät ala joko <b>-</b> tai <b>+</b> ohitetaan.</p>\n<p>Yksi lause per rivi, kirjainkoolla on merkitystä</p>\n<p>Esimerkiksi:</p>\n<p><b>\n#kommentti<br/>\n!kommentti<br/>\nkommentti\n</b></p>\n<p><u>Tarkka suodatus:</u></p>\n<p>\n<b>-sana</b>: hylkää <i>sana</i><br/>\n<b>+sana</b>: poimi <i>sana</i>\n</p>\n<p><u>Suodatus jokerimerkein:</u></p>\n<p>\n<b>-*sana</b>: hylkää kaikki tyylilajit jotka päättyvät <i>sana</i><br/>\n<b>+sana*</b>: poimi kaikki tyylilajit jotka alkavat <i>sana</i><br/>\n<b>+san?</b>: poimi kaikki tyylilajit jotka alkavat <i>san</i> ja päättyvät johonkin kirjaimeen<br/>\n<b>+san[ao]</b>: poimi kaikki tyylilajit jotka alkavat <i>san</i> ja loppuvat <i>a</i> tai <i>o</i><br/>\n<b>-s*na</b>: hylkää kaikki tyylilajit jotka alkavat <i>s</i> ja päättyvät <i>na</i>\n</p>\n<p><u>Suodatus säännöllisillä lausekkeilla (Pythonin re -syntaksi):</u></p>\n<p><b>-/^s.na+/</b>: hylkää tyylilajit jotka alkavat <i>s</i> jonka jälkeen mikä tahansa kirjain, sitten <i>n</i> ja vähintään yksi<i>a</i>\n</p>\n</body></html>" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "<html><head/><body>\n<p>Tässä voit kokeilla tyylilajisuodattimien toimintaa, yksi tyylilaji per rivi.<br/>\nNäitä ei tallenneta poistuttaessa asetuksista.\n</p>\n<p>\nPunaisella taustalla olevat tyylilajit ohitetaan.<br/>\nVihreällä taustalla olevat tyylilajit pidetään.\n</p>\n</body></html>" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "Tyylilajit" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "Virherivi %d: %s" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Lisää kansio" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Lisää tiedostoja" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "Ryhmä" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Haku" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Analysoi" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "Etsi selaimella" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Tallenna" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "Lähetä AcoustID-tunnisteet" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "Lähetä AcousticBrainz-ominaisuudet" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "Avaa toistimessa" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "CD-haku..." #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "Oletusväriteema käyttöjärjestelmän mukaan" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "Tumma" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "Tumma teema" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "Vaalea" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "Vaalea teema" #: picard/ui/options/interface.py:191 msgid "System" msgstr "Järjestelmä" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "Työpöytäympäristön Qt5-teema" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Järjestelmän oletus" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "Teema vaihdettu" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "Olet vaihtanut sovelluksen teeman. Saattaksesi muutoksen voimaan, käynnistä Picard uudelleen." #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "Huomioi, että käytettäessä järjestelmän teemaa, käyttöliittymä ei välttämättä näy oikein. Mikäli niin käy, vaihda oletusteema saadaksesi Picardin oletusväriasetukset takaisin käyttöön." #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Kieli vaihdettu" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Olet vaihtanut käyttöliittymän kielen. Käynnistä Picard uudelleen saattaaksesi muutoksen voimaan." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "Raahaa ja pudota järjestääksesi" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "Valitse väri" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "Värit vaihdettu" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "Olet vaihtanut käyttöliittymän värejä. Käynnistä Picard uudelleen saattaaksesi muutokset voimaan." #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "Suosituimmat tunnisteet" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "Huoltotoimenpiteet" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "Tämän avulla voit poistaa käyttämättömia asetuksia INI-asetustiedostosta.\n\nAsetukset, jotka ovat asetustiedostossa, ja joita ei löydy yhdeltäkään asetussivulla listataan tänne. Mikäli asetustiedostossa ei ole yhtään käyttämätöntä asetusta, niin lista on tyhjä ja poistopainike pois käytöstä.\n\nHuomioi, että käyttämättömät asetukset voivat olla peräisin poistetuista liitännäisistä, joten älä poista asetusta jonka todennäköisesti tarvitset jos asennat liitännäisen uudelleen. Asetukset liitännäisistä jotka ovat asennettuja, mutta poistettu käytöstä, ei näytetä tässä listassa.\n\nPoistaaksesi asetuksen tai useamman, merkitse \"Poista valitut asetukset\" valintaruutu. Sen jälkeen voit merkitä valintaruuduilla poistettavat asetukset. Kun valitset \"Tallenna asetukset!\" poistetaan myös tässä valitut asetukset." #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "Arvo" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "Asetustiedostossa on %d asetusta, joista %d on käyttämättömiä." #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "Vahvista poistaminen" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "Haluatko varmasti poistaa valitut asetustiedoston asetukset?" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Vastaavuus" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "{indent}{locale}" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "Jokainen valittu merkistö sisältää vastaavuuden kynnysarvon jolla määritellään käytetäänkö kyseistä merkistöä. Arvioitaessa artistin nimen vastaavuutta valittuihin merkistöihin, määritetään mitä merkistöjä nimessä on käytetty ja miten suuri painotettu osuus nimestä kuuluu mihinkin merkistöön. Tämän jälkeen jokainen valituksi asetettu merkistö käydään läpi, ja jos nimessä on tähän merkistöön kuuluvia merkkejä, sekä niiden osuus ylittää annetun kynnysarvon merkistölle, artistin nimeä ei muunneta." #: picard/ui/options/network.py:42 msgid "Network" msgstr "Verkko" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "Lataa ja asenna liitännäinen" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "Lataa ja päivitä liitännäinen versioon %s" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "Käytössä" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "Pois käytöstä" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "Poista liitännäinen" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "Päivitetään saatavilla olevien liitännäisten listaa..." #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "Liitännäinen '%s'" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "Virhe ladattaessa liitännäistä '%s':\n\n%s" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "Liitännäinen '%s' ei ole Picardin tämän version kanssa yhteensopiva." #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "Liitännäinen '%s' päivitetään versioon %s Picardin käynnistyessä seuraavan kerran." #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "Poista liitännäinen '%s'?" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "Haluatko poistaa liitännäisen '%s' ?" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "Käynnistä Picard uudelleen päivittääksesi uuteen versioon" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "Uusi versio saatavilla" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "Tekijät" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Lisenssi" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "Liitännäistä '%s' ei voitu ladata." #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "Yritä myöhemmin uudelleen." #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "Asetusprofiilit" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "Uusi" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "Luo uusi profiili" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "Kopioi uudeksi profiiliksi" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "Poista" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "Poista profiili" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "Asetukset jotka kuuluvat profiiliin" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "Tuntematon merkistö" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "Listalla ei ole komentosarjoja" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "Päällä olevat tunnistekomentosarjat (%i kpl):" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "Päällä olevat kansitaidepalvelut (%i kpl):" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "Sisältää %i valintaa" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "Tuntematon arvon muoto" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "Epäkelpo nimi" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "Profiilin nimi ei voi olla tyhjä." #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Arvostelut" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "Julkaisujen suosiminen" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "Oletusasetukset" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "Tiedostonsiirron kohdehakemistoa ei ole asetettu." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "Näytä komentosarjan ohjeistus uudessa ikkunassa." #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "Tuo komentosarjatiedosto uutena komentosarjana." #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "Vie nykyinen komentosarja tiedostoon." #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "Picardin tunnistekomentosarjan paketti" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "%s (tuotu)" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Virhe komentosarjassa" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Hakuohjeet</a>)" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "Etsi selaimella" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>Ladataan...</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "Yritä uudelleen" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "<strong>Seuraava virhe haettaessa tuloksia:<br><br></strong> Verkkopyynnön virhe %s:<br>%s (QT:n koodi %d, HTTP-koodi %s)<br>" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "<strong>Ei tuloksia. Yritä vaihtaa hakuehtoja.</strong>" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "Lataa Picardiin" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "Julkaisuhaun tulokset" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Kieli" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "Tila" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "Nuotit" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "Näytä selaimessa" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "Artistihaun tulokset" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "Sukupuoli" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "Alue" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "Aloitus" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "Aloitusalue" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "Lopetus" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "Lopetusalue" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "Kappalehaun tulokset" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Julkaisu" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "Yksittäinen äänite" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "Nimeä profiili uudelleen" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "Poista profiili" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "Haluatko varmasti poistaa tämän profiilin?" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "Avaa komentosarjan ohjeistus selaimeen" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "Nimeä komentosarja uudelleen" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "Haluatko varmasti poistaa tämän komentosarjan?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "&Dynaaminen rivinvaihto" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "Rivitä pitkät rivit automaattisesti uudelle riville" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "Ctrl+Shift+W" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "Näytä auttavat &vihjelaatikot" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "Näytä vihjelaatikot komentosarjan osille" #: 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 "Taulukko on lukittu. Vapauta lukitus taulukon otsikkorivin\nalasvetovalikosta lajitellaksesi ja muuttaaksesi kokoa." #: picard/util/__init__.py:261 msgid "No Title" msgstr "Ei nimeä" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s t" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kt" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s Mt" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s Gt" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s Tt" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s Pt" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "Virhe ladattaessa Picardin julkaisujen listaa: {error_message}" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "Picardin päivitys" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "Viimeisimmän version tietoja ei saatu haettua verkkosivulta.\n(https://{url}{endpoint})" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "Picardista on saatavilla uusi versio.\n\nNykyinen versio: {picard_old_version}\nUusi versio: {picard_new_version}\n\nLadataanko uusi versio?" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "tuntematon" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "Valitsemallesi julkaisuhaaralle ei ole uudempaa versiota: {update_level}\n\nNykyinen versio: {picard_old_version}\n" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "AcoustID-äänitunniste" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Julkaisun artistin lajittelujärjestys" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Julkaisun lajittelujärjestys" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Sovittaja" #: picard/util/tags.py:42 msgid "Artists" msgstr "Artistit" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Artistin lajittelujärjestys" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Luettelonumero" #: picard/util/tags.py:48 msgid "Comment" msgstr "Kommentti" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "Kokoelma (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "Säveltäjän lajittelujärjestys" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Kapellimestari" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Tekijänoikeus" #: picard/util/tags.py:55 msgid "Video Director" msgstr "Videon ohjaaja" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "Levyn tunniste" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Levyn numero" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-miksaaja" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Enkoodaaja" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "Enkooderin asetukset" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Insinööri" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "Tauoton toisto" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Ryhmittely" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "Sävellaji" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Levymerkki" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Sanoittaja" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Sanoitus" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Miksaaja" #: picard/util/tags.py:76 msgid "Mood" msgstr "Mieliala" #: picard/util/tags.py:77 msgid "Movement" msgstr "Osa" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "Osan numero" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "Osien määrä" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "MusicBrainz julkaisuartistin tunniste" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz julkaisun tunniste" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz artistin tunniste" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "MusicBrainz levyn tunniste" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "MusicBrainz alkuperäisen julkaisun tunniste" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "MusicBrainz alkuperäisen artistin tunniste" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "MusicBrainz äänitteen tunniste" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "MusicBrainz julkaisuryhmän tunniste" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "MusicBrainz kappaleen tunniste" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "MusicBrainz teoksen tunniste" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "MusicIP-äänitunniste" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "Alkuperäinen julkaisu" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "Alkuperäinen artisti" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "Alkuperäinen tiedostonimi" #: picard/util/tags.py:96 msgid "Original Year" msgstr "Alkuperäinen julkaisuvuosi" #: picard/util/tags.py:97 msgid "Performer" msgstr "Esittäjä" #: picard/util/tags.py:98 msgid "Podcast" msgstr "Podcast" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "Podcastin osoite" #: picard/util/tags.py:100 msgid "Producer" msgstr "Tuottaja" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "R128 julkaisun vahvistus" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "R128 kappaleen vahvistus" #: picard/util/tags.py:103 msgid "Rating" msgstr "Arvostelu" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Julkaisumaa" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Julkaisun tila" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Julkaisumuoto" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remiksaaja" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "ReplayGain julkaisun vahvistus" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "ReplayGain julkaisun huippu" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "ReplayGain julkaisun vaihtelu" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "ReplayGain viiteäänenvoimakkuus" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "ReplayGain kappaleen vahvistus" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "ReplayGain kappaleen huippu" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "ReplayGain kappaleen vaihtelu" #: picard/util/tags.py:115 msgid "Script" msgstr "Kirjoitusjärjestelmä" #: picard/util/tags.py:116 msgid "Show Name" msgstr "Esityksen nimi" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "Esityksen nimen lajittelujärjestys" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "Näytä teokset ja osat" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Alaotsikko" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Nimen lajittelujärjestys" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Levymäärä" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Kappalemäärä" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Kappalenumero" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "Artistin verkkosivu" #: picard/util/tags.py:126 msgid "Work" msgstr "Teos" #: picard/util/tags.py:127 msgid "Writer" msgstr "Tekijä" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "%.2dd %.2dh" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "%.2dh %.2dm" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "%.2dm %.2ds" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "%.2ds" #: picard/util/versions.py:66 msgid "is not installed" msgstr "ei asennettu" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Verkkoselaimen virhe" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Virhe käynnistettäessä verkkoselainta:\n\n%s" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/fo.po�����������������������������������������������������������������������0000664�0000000�0000000�00000121213�14167750105�0015773�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2015 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # FIRST AUTHOR <EMAIL@ADDRESS>, 2010 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2015-02-06 13:01+0100\n" "PO-Revision-Date: 2015-02-07 08:15+0000\n" "Last-Translator: nikki\n" "Language-Team: Faroese (http://www.transifex.com/musicbrainz/musicbrainz/language/fo/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" "Language: fo\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: contrib/plugins/albumartist_website.py:3 msgid "Album Artist Website" msgstr "" #: contrib/plugins/no_release.py:50 msgid "Enable plugin for all releases by default" msgstr "" #: contrib/plugins/no_release.py:51 msgid "Tags to strip (comma-separated)" msgstr "" #: contrib/plugins/no_release.py:63 msgid "Remove specific release information..." msgstr "" #: contrib/plugins/standardise_performers.py:3 msgid "Standardise Performers" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:99 msgid "Last.fm" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:100 msgid "Use track tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:101 msgid "Use artist tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:102 #: picard/ui/options/tags.py:30 msgid "Tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:103 #: picard/ui/ui_options_folksonomy.py:103 msgid "Ignore tags:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:104 #: picard/ui/ui_options_folksonomy.py:108 msgid "Join multiple tags with:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:105 #: picard/ui/ui_options_folksonomy.py:109 msgid " / " msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:106 #: picard/ui/ui_options_folksonomy.py:110 msgid ", " msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:107 #: picard/ui/ui_options_folksonomy.py:105 msgid "Minimal tag usage:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:108 #: picard/ui/ui_options_folksonomy.py:106 picard/ui/ui_options_matching.py:75 #: picard/ui/ui_options_matching.py:76 picard/ui/ui_options_matching.py:77 msgid " %" msgstr "" #: contrib/plugins/replaygain/__init__.py:50 msgid "Calculate replay &gain..." msgstr "" #: contrib/plugins/replaygain/__init__.py:67 #, python-format msgid "Calculating replay gain for \"%(filename)s\"..." msgstr "" #: contrib/plugins/replaygain/__init__.py:75 #, python-format msgid "Replay gain for \"%(filename)s\" successfully calculated." msgstr "" #: contrib/plugins/replaygain/__init__.py:80 #, python-format msgid "Could not calculate replay gain for \"%(filename)s\"." msgstr "" #: contrib/plugins/replaygain/__init__.py:85 msgid "Calculate album &gain..." msgstr "" #: contrib/plugins/replaygain/__init__.py:113 #: contrib/plugins/replaygain/__init__.py:124 #, python-format msgid "Calculating album gain for \"%(album)s\"..." msgstr "" #: contrib/plugins/replaygain/__init__.py:135 #, python-format msgid "Album gain for \"%(album)s\" successfully calculated." msgstr "" #: contrib/plugins/replaygain/__init__.py:140 #, python-format msgid "Could not calculate album gain for \"%(album)s\"." msgstr "" #: contrib/plugins/replaygain/ui_options_replaygain.py:59 msgid "Replay Gain" msgstr "" #: contrib/plugins/replaygain/ui_options_replaygain.py:60 msgid "Path to VorbisGain:" msgstr "" #: contrib/plugins/replaygain/ui_options_replaygain.py:61 msgid "Path to MP3Gain:" msgstr "" #: contrib/plugins/replaygain/ui_options_replaygain.py:62 msgid "Path to metaflac:" msgstr "" #: contrib/plugins/replaygain/ui_options_replaygain.py:63 msgid "Path to wvgain:" msgstr "" #: contrib/plugins/viewvariables/__init__.py:42 #, python-format msgid "File: %s" msgstr "" #: contrib/plugins/viewvariables/__init__.py:47 #, python-format msgid "Track: %s %s " msgstr "" #: contrib/plugins/viewvariables/__init__.py:49 msgid "Variables" msgstr "" #: contrib/plugins/viewvariables/__init__.py:69 msgid "File variables" msgstr "" #: contrib/plugins/viewvariables/__init__.py:74 msgid "Hidden variables" msgstr "" #: contrib/plugins/viewvariables/__init__.py:79 msgid "Tag variables" msgstr "" #: contrib/plugins/viewvariables/ui_variables_dialog.py:73 msgid "Variable" msgstr "" #: contrib/plugins/viewvariables/ui_variables_dialog.py:75 msgid "Value" msgstr "" #: picard/acoustid.py:111 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid.py:157 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid.py:168 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustidmanager.py:81 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustidmanager.py:95 #, python-format msgid "AcoustID submission failed with error '%(error)s'" msgstr "" #: picard/acoustidmanager.py:103 msgid "AcoustIDs successfully submitted." msgstr "" #: picard/album.py:65 picard/cluster.py:270 msgid "Unmatched Files" msgstr "Ósamsvarandi fílur" #: picard/album.py:189 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/album.py:273 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:314 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:318 msgid "[loading album information]" msgstr "" #: picard/album.py:503 #, python-format msgid "; %i image" msgid_plural "; %i images" msgstr[0] "" msgstr[1] "" #: picard/cluster.py:164 picard/cluster.py:177 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:183 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:194 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/collection.py:64 #, 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] "" #: 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] "" #: picard/collection.py:100 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:58 picard/config_upgrade.py:71 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:59 msgid "" "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." msgstr "" #: picard/config_upgrade.py:72 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:78 msgid "Merge" msgstr "" #: picard/config_upgrade.py:78 picard/ui/metadatabox.py:255 msgid "Remove" msgstr "" #: picard/file.py:506 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:522 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:529 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:549 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/releasegroup.py:53 msgid "Tracks" msgstr "" #: picard/releasegroup.py:54 msgid "Year" msgstr "" #: picard/releasegroup.py:55 picard/ui/cdlookup.py:35 msgid "Country" msgstr "" #: picard/releasegroup.py:56 msgid "Format" msgstr "" #: picard/releasegroup.py:57 msgid "Label" msgstr "" #: picard/releasegroup.py:58 msgid "Cat No" msgstr "" #: picard/releasegroup.py:88 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:108 msgid "[no release info]" msgstr "" #: picard/tagger.py:389 #, python-format msgid "Adding %(count)d file from '%(directory)s' ..." msgid_plural "Adding %(count)d files from '%(directory)s' ..." msgstr[0] "" msgstr[1] "" #: picard/tagger.py:531 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:547 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:548 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/const/languages.py:31 msgid "Danish" msgstr "" #: picard/const/languages.py:32 msgid "German" msgstr "Týskt" #: picard/const/languages.py:34 msgid "English" msgstr "Enskt" #: picard/const/languages.py:35 msgid "English (Canada)" msgstr "Enskt (Canada)" #: picard/const/languages.py:36 msgid "English (UK)" msgstr "Enskt (Stórabretland)" #: picard/const/languages.py:38 msgid "Spanish" msgstr "Spanskt" #: picard/const/languages.py:39 msgid "Estonian" msgstr "Estiskt" #: picard/const/languages.py:41 msgid "Finnish" msgstr "Finskt" #: picard/const/languages.py:43 msgid "French" msgstr "Franskt" #: picard/const/languages.py:52 msgid "Italian" msgstr "Italskt" #: picard/const/languages.py:59 msgid "Dutch" msgstr "Hollendskt" #: picard/const/languages.py:61 msgid "Polish" msgstr "Polskt" #: picard/const/languages.py:63 msgid "Brazilian Portuguese" msgstr "Brasiliansk portugisisk" #: picard/const/languages.py:70 msgid "Swedish" msgstr "Svenskt" #: picard/coverart/__init__.py:69 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:159 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:31 msgid "Unknown" msgstr "" #: picard/ui/cdlookup.py:35 picard/ui/mainwindow.py:603 picard/util/tags.py:21 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:35 picard/ui/itemviews.py:96 #: picard/ui/mainwindow.py:604 picard/util/tags.py:22 msgid "Artist" msgstr "Listarfólk" #: picard/ui/cdlookup.py:35 picard/util/tags.py:24 msgid "Date" msgstr "Dato" #: picard/ui/cdlookup.py:36 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:36 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:36 picard/util/tags.py:78 msgid "Barcode" msgstr "" #: picard/ui/collectionmenu.py:42 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:86 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/coverartbox.py:143 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/filebrowser.py:40 msgid "&Move Tagged Files Here" msgstr "" #: picard/ui/filebrowser.py:43 msgid "Show &Hidden Files" msgstr "" #: picard/ui/filebrowser.py:48 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:41 picard/ui/infodialog.py:110 msgid "Info" msgstr "" #: picard/ui/infodialog.py:78 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:115 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:117 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:121 msgid "Size:" msgstr "" #: picard/ui/infodialog.py:125 msgid "Length:" msgstr "" #: picard/ui/infodialog.py:127 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:129 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:131 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:135 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:137 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:140 msgid "Channels:" msgstr "" #: picard/ui/infodialog.py:151 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:159 msgid "&Errors" msgstr "" #: picard/ui/infodialog.py:169 picard/ui/infodialog.py:184 #: picard/ui/ui_infodialog.py:73 msgid "&Info" msgstr "" #: picard/ui/infodialog.py:177 msgid "Cluster Info" msgstr "" #: picard/ui/infodialog.py:186 msgid "Album:" msgstr "" #: picard/ui/infodialog.py:188 msgid "Artist:" msgstr "" #: picard/ui/infodialog.py:198 msgid "Tracklist:" msgstr "" #: picard/ui/infostatus.py:51 msgid "Files" msgstr "" #: picard/ui/infostatus.py:52 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:53 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:54 msgid "Pending requests" msgstr "" #: picard/ui/itemviews.py:94 picard/util/tags.py:23 msgid "Title" msgstr "Heiti" #: picard/ui/itemviews.py:95 picard/util/tags.py:86 msgid "Length" msgstr "" #: picard/ui/itemviews.py:231 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:233 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:296 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:299 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:364 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:367 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:543 msgid "file view" msgstr "" #: picard/ui/itemviews.py:544 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:564 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:573 msgid "album view" msgstr "" #: picard/ui/itemviews.py:574 msgid "Contains albums and matched files" msgstr "" #: picard/ui/logview.py:109 msgid "Log" msgstr "" #: picard/ui/logview.py:113 msgid "Debug mode" msgstr "" #: picard/ui/logview.py:134 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:75 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:156 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:157 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:158 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:165 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:217 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:221 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/ui/mainwindow.py:244 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:300 msgid "Submission Error" msgstr "" #: picard/ui/mainwindow.py:301 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:306 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:310 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:315 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:320 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:324 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:328 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:331 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:334 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:337 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:338 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:343 msgid "A&dd Folder..." msgstr "" #: picard/ui/mainwindow.py:344 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:346 msgid "Ctrl+D" msgstr "" #: picard/ui/mainwindow.py:349 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:350 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:356 msgid "S&ubmit" msgstr "" #: picard/ui/mainwindow.py:357 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:361 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:364 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:367 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:368 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:372 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:373 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:377 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:381 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:384 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:390 picard/ui/mainwindow.py:597 msgid "Search" msgstr "" #: picard/ui/mainwindow.py:393 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:394 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:396 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:399 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:402 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:405 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:408 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:411 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:412 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:417 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:420 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:423 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:426 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:427 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:430 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:435 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:440 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:445 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:449 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:453 msgid "View Error/Debug &Log" msgstr "" #: picard/ui/mainwindow.py:456 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:463 msgid "&Play file" msgstr "" #: picard/ui/mainwindow.py:464 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:468 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:469 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:498 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:509 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:515 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:521 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:527 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:538 picard/ui/util.py:35 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:559 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Track" msgstr "" #: picard/ui/mainwindow.py:668 msgid "All Supported Formats" msgstr "" #: picard/ui/mainwindow.py:701 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:708 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:773 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:774 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:860 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:866 #, python-format msgid "%(filename)s" msgstr "" #: picard/ui/mainwindow.py:876 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:883 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:920 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:921 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/metadatabox.py:82 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:90 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:154 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:155 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:157 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:157 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:157 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:181 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:183 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:238 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:259 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/passworddialog.py:35 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:55 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/tagsfromfilenames.py:65 picard/ui/tagsfromfilenames.py:113 msgid "File Name" msgstr "" #: picard/ui/ui_cdlookup.py:53 picard/ui/ui_options_cdlookup.py:42 #: picard/ui/ui_options_cdlookup_select.py:49 picard/ui/options/cdlookup.py:38 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:54 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:55 msgid "OK" msgstr "" #: picard/ui/ui_cdlookup.py:56 msgid "Lookup manually" msgstr "" #: picard/ui/ui_cdlookup.py:57 msgid "Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:88 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:89 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:90 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:91 msgid "Remove value" msgstr "" #: picard/ui/ui_infodialog.py:74 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:96 msgid "Form" msgstr "" #: picard/ui/ui_options.py:38 msgid "Options" msgstr "" #: picard/ui/ui_options_advanced.py:45 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:46 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:47 msgid "Ignore hidden files" msgstr "" #: picard/ui/ui_options_cdlookup.py:43 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:50 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:142 msgid "Location" msgstr "" #: picard/ui/ui_options_cover.py:143 msgid "Embed cover images into tags" msgstr "" #: picard/ui/ui_options_cover.py:144 msgid "Only embed a front image" msgstr "" #: picard/ui/ui_options_cover.py:145 msgid "Save cover images as separate files" msgstr "" #: picard/ui/ui_options_cover.py:146 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:147 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:148 msgid "Coverart Providers" msgstr "" #: picard/ui/ui_options_cover.py:149 msgid "Amazon" msgstr "" #: picard/ui/ui_options_cover.py:150 picard/ui/ui_options_cover.py:152 msgid "Cover Art Archive" msgstr "" #: picard/ui/ui_options_cover.py:151 msgid "Sites on the whitelist" msgstr "" #: picard/ui/ui_options_cover.py:153 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_options_cover.py:154 msgid "250 px" msgstr "" #: picard/ui/ui_options_cover.py:155 msgid "500 px" msgstr "" #: picard/ui/ui_options_cover.py:156 msgid "Full size" msgstr "" #: picard/ui/ui_options_cover.py:157 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_options_cover.py:158 msgid "Select types..." msgstr "" #: picard/ui/ui_options_cover.py:159 msgid "Download only approved images" msgstr "" #: picard/ui/ui_options_cover.py:160 msgid "" "Use the first image type as the filename. This will not change the filename " "of front images." msgstr "" #: picard/ui/ui_options_cover.py:161 msgid "" "Use the image of the release group if no front image is associated with the " "release" msgstr "" #: picard/ui/ui_options_fingerprinting.py:70 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:71 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:72 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:73 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:74 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:75 #: picard/ui/ui_options_interface.py:75 picard/ui/ui_options_renaming.py:134 msgid "Browse..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:76 msgid "Download..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:77 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_folksonomy.py:102 picard/ui/options/folksonomy.py:28 msgid "Folksonomy Tags" msgstr "" #: picard/ui/ui_options_folksonomy.py:104 msgid "Only use my tags" msgstr "" #: picard/ui/ui_options_folksonomy.py:107 msgid "Maximum number of tags:" msgstr "" #: picard/ui/ui_options_general.py:92 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:93 picard/ui/ui_options_network.py:110 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:94 picard/ui/ui_options_network.py:111 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:95 picard/ui/options/general.py:88 msgid "MusicBrainz Account" msgstr "" #: picard/ui/ui_options_general.py:96 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:97 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:98 picard/ui/options/general.py:33 msgid "General" msgstr "" #: picard/ui/ui_options_general.py:99 msgid "Automatically scan all new files" msgstr "" #: picard/ui/ui_options_general.py:100 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/ui/ui_options_interface.py:69 msgid "Miscellaneous" msgstr "" #: picard/ui/ui_options_interface.py:70 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:71 msgid "Allow selection of multiple directories" msgstr "" #: picard/ui/ui_options_interface.py:72 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:73 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/ui/ui_options_interface.py:74 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:76 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_matching.py:73 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:78 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:79 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:101 picard/ui/options/metadata.py:29 msgid "Metadata" msgstr "" #: picard/ui/ui_options_metadata.py:102 msgid "Translate artist names to this locale where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:103 msgid "Use standardized artist names" msgstr "" #: picard/ui/ui_options_metadata.py:104 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/ui/ui_options_metadata.py:105 msgid "Use release relationships" msgstr "" #: picard/ui/ui_options_metadata.py:106 msgid "Use track relationships" msgstr "" #: picard/ui/ui_options_metadata.py:107 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_metadata.py:108 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:109 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:110 msgid "Non-album tracks:" msgstr "" #: picard/ui/ui_options_metadata.py:111 picard/ui/ui_options_metadata.py:112 #: picard/ui/ui_options_renaming.py:143 msgid "Default" msgstr "" #: picard/ui/ui_options_network.py:107 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_network.py:108 picard/ui/ui_passworddialog.py:66 msgid "Password:" msgstr "" #: picard/ui/ui_options_network.py:109 picard/ui/ui_passworddialog.py:65 msgid "Username:" msgstr "" #: picard/ui/ui_options_network.py:112 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:113 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:114 msgid "Listen only on localhost" msgstr "" #: picard/ui/ui_options_plugins.py:127 picard/ui/options/plugins.py:38 msgid "Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:128 picard/ui/options/plugins.py:122 msgid "Name" msgstr "" #: picard/ui/ui_options_plugins.py:129 msgid "Version" msgstr "Útgáva" #: picard/ui/ui_options_plugins.py:130 picard/ui/options/plugins.py:125 msgid "Author" msgstr "" #: picard/ui/ui_options_plugins.py:131 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:132 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:133 msgid "Download plugins" msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Details" msgstr "" #: picard/ui/ui_options_ratings.py:49 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:50 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:51 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:52 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:104 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:105 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:106 picard/ui/ui_options_releases.py:109 msgid ">" msgstr "" #: picard/ui/ui_options_releases.py:107 picard/ui/ui_options_releases.py:110 msgid "<" msgstr "" #: picard/ui/ui_options_releases.py:108 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:130 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:131 msgid "Replace non-ASCII characters" msgstr "" #: picard/ui/ui_options_renaming.py:132 msgid "Windows compatibility" msgstr "" #: picard/ui/ui_options_renaming.py:133 msgid "Move files to this directory when saving:" msgstr "" #: picard/ui/ui_options_renaming.py:135 msgid "Delete empty directories" msgstr "" #: picard/ui/ui_options_renaming.py:136 msgid "Move additional files:" msgstr "" #: picard/ui/ui_options_renaming.py:137 msgid "Name files like this" msgstr "" #: picard/ui/ui_options_renaming.py:144 msgid "Examples" msgstr "" #: picard/ui/ui_options_script.py:45 msgid "Tagger Script" msgstr "" #: picard/ui/ui_options_tags.py:152 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:153 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/ui/ui_options_tags.py:154 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:155 msgid "Clear existing tags" msgstr "" #: picard/ui/ui_options_tags.py:156 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/ui/ui_options_tags.py:157 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/ui/ui_options_tags.py:158 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags.py:159 msgid "Tags are separated by commas, and are case-sensitive." msgstr "" #: picard/ui/ui_options_tags.py:160 msgid "Tag Compatibility" msgstr "" #: picard/ui/ui_options_tags.py:161 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags.py:162 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags.py:163 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags.py:164 msgid "ID3v2 Text Encoding" msgstr "" #: picard/ui/ui_options_tags.py:165 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags.py:166 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags.py:167 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_options_tags.py:168 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags.py:169 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags.py:170 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_passworddialog.py:64 msgid "Authentication required" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:50 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:51 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:52 msgid "&Preview" msgstr "" #: picard/ui/util.py:33 msgid "&Ok" msgstr "" #: picard/ui/util.py:34 msgid "&Cancel" msgstr "" #: picard/ui/util.py:87 msgid "Clear entry" msgstr "" #: picard/ui/options/about.py:30 msgid "About" msgstr "" #: picard/ui/options/about.py:53 msgid "translator-credits" msgstr "Launchpad Contributions:\n Gunleif Joensen https://launchpad.net/~gunleif" #: picard/ui/options/about.py:56 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/options/about.py:60 #, python-format msgid "" "<p align=\"center\"><span style=\"font-size:15px;font-weight:bold;\">MusicBrainz Picard</span><br/>\n" "Version %(version)s</p>\n" "<p align=\"center\"><small>\n" "PyQt %(pyqt-version)s<br/>\n" "Mutagen %(mutagen-version)s<br/>\n" "Discid %(discid-version)s\n" "</small></p>\n" "<p align=\"center\"><strong>Supported formats</strong><br/>%(formats)s</p>\n" "<p align=\"center\"><strong>Please donate</strong><br/>\n" "Thank you for using Picard. Picard relies on the MusicBrainz database, which is operated by the MetaBrainz Foundation with the help of thousands of volunteers. If you like this application please consider donating to the MetaBrainz Foundation to keep the service running.</p>\n" "<p align=\"center\"><a href=\"%(picard-donate-url)s\">Donate now!</a></p>\n" "<p align=\"center\"><strong>Credits</strong><br/>\n" "<small>Copyright © 2004-2014 Robert Kaye, Lukáš Lalinský and others%(translator-credits)s</small></p>\n" "<p align=\"center\"><a href=\"%(picard-doc-url)s\">%(picard-doc-url)s</a></p>\n" msgstr "" #: picard/ui/options/advanced.py:31 msgid "Advanced" msgstr "" #: picard/ui/options/advanced.py:69 msgid "Regex Error" msgstr "" #: picard/ui/options/cover.py:35 msgid "Cover art types" msgstr "" #: picard/ui/options/cover.py:69 msgid "Chec&k all" msgstr "" #: picard/ui/options/cover.py:70 msgid "&Uncheck all" msgstr "" #: picard/ui/options/cover.py:116 msgid "Cover Art" msgstr "" #: picard/ui/options/fingerprinting.py:32 msgid "Fingerprinting" msgstr "" #: picard/ui/options/general.py:74 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/general.py:88 msgid "Authorization code:" msgstr "" #: picard/ui/options/interface.py:35 msgid "User Interface" msgstr "" #: picard/ui/options/interface.py:54 msgid "System default" msgstr "" #: picard/ui/options/interface.py:98 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:99 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/matching.py:28 msgid "Matching" msgstr "" #: picard/ui/options/network.py:29 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:126 msgid "File" msgstr "" #: picard/ui/options/ratings.py:28 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:87 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:121 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:44 msgid "File Naming" msgstr "" #: picard/ui/options/renaming.py:197 msgid "Error" msgstr "" #: picard/ui/options/renaming.py:197 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/renaming.py:207 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "" #: picard/ui/options/scripting.py:131 msgid "Script Error" msgstr "" #: picard/util/bytes2human.py:33 #, python-format msgid "%s B" msgstr "" #: picard/util/bytes2human.py:34 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:35 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:36 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:38 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:84 #, python-format msgid "%s " msgstr "" #: picard/util/tags.py:25 msgid "Original Release Date" msgstr "Upprunaligt útgávudato" #: picard/util/tags.py:26 msgid "Original Year" msgstr "" #: picard/util/tags.py:27 msgid "Album Artist" msgstr "" #: picard/util/tags.py:28 msgid "Track Number" msgstr "Spornummar" #: picard/util/tags.py:29 msgid "Total Tracks" msgstr "Spor í alt" #: picard/util/tags.py:30 msgid "Disc Number" msgstr "" #: picard/util/tags.py:31 msgid "Total Discs" msgstr "" #: picard/util/tags.py:32 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:33 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:34 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:35 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:36 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:37 msgid "ASIN" msgstr "" #: picard/util/tags.py:38 msgid "Grouping" msgstr "Bólkan" #: picard/util/tags.py:39 msgid "ISRC" msgstr "" #: picard/util/tags.py:40 msgid "Mood" msgstr "" #: picard/util/tags.py:41 msgid "BPM" msgstr "" #: picard/util/tags.py:42 msgid "Copyright" msgstr "Upphavsrættindi" #: picard/util/tags.py:43 msgid "License" msgstr "" #: picard/util/tags.py:44 msgid "Composer" msgstr "" #: picard/util/tags.py:45 msgid "Writer" msgstr "" #: picard/util/tags.py:46 msgid "Conductor" msgstr "" #: picard/util/tags.py:47 msgid "Lyricist" msgstr "" #: picard/util/tags.py:48 msgid "Arranger" msgstr "" #: picard/util/tags.py:49 msgid "Producer" msgstr "" #: picard/util/tags.py:50 msgid "Engineer" msgstr "" #: picard/util/tags.py:51 msgid "Subtitle" msgstr "" #: picard/util/tags.py:52 msgid "Disc Subtitle" msgstr "" #: picard/util/tags.py:53 msgid "Remixer" msgstr "" #: picard/util/tags.py:54 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:55 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:56 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:57 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:58 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:59 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:60 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:61 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:62 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:63 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:64 msgid "AcoustID" msgstr "" #: picard/util/tags.py:65 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:66 msgid "Disc Id" msgstr "" #: picard/util/tags.py:67 msgid "Artist Website" msgstr "" #: picard/util/tags.py:68 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:69 msgid "Comment" msgstr "" #: picard/util/tags.py:70 msgid "Genre" msgstr "" #: picard/util/tags.py:71 msgid "Encoded By" msgstr "" #: picard/util/tags.py:72 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:73 msgid "Performer" msgstr "" #: picard/util/tags.py:74 msgid "Release Type" msgstr "" #: picard/util/tags.py:75 msgid "Release Status" msgstr "" #: picard/util/tags.py:76 msgid "Release Country" msgstr "" #: picard/util/tags.py:77 msgid "Record Label" msgstr "" #: picard/util/tags.py:79 msgid "Catalog Number" msgstr "" #: picard/util/tags.py:80 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:81 msgid "Media" msgstr "" #: picard/util/tags.py:82 msgid "Lyrics" msgstr "" #: picard/util/tags.py:83 msgid "Mixer" msgstr "" #: picard/util/tags.py:84 msgid "Language" msgstr "" #: picard/util/tags.py:85 msgid "Script" msgstr "" #: picard/util/tags.py:87 msgid "Rating" msgstr "" #: picard/util/tags.py:88 msgid "Artists" msgstr "" #: picard/util/tags.py:89 msgid "Work" msgstr "" #: picard/util/versions.py:44 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:90 msgid "Web Browser Error" msgstr "Vevkagavilla" #: picard/util/webbrowser2.py:90 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Villa við byrjan av vevkaga:\n\n%s" �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/fr.po�����������������������������������������������������������������������0000664�0000000�0000000�00000635057�14167750105�0016016�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # AO_LL <ao@localizationlab.org>, 2013 # AO_LL <ao@localizationlab.org>, 2013,2015 # Benjamin Sonntag <benjamin@sonntag.fr>, 2012 # Idlusen <boulanger.m@mailoo.org>, 2019 # David Kellner <kellnerd@gmx.net>, 2019 # Dibou <doc@boudon.nom.fr>, 2013 # Dorian Soergel <soergeldorian@gmail.com>, 2018 # FIRST AUTHOR <EMAIL@ADDRESS>, 2010 # AO_LL <ao@localizationlab.org>, 2013,2015 # AO_LL <ao@localizationlab.org>, 2013,2015 # ybsar <gybsar@gmail.com>, 2013 # Idlusen <boulanger.m@mailoo.org>, 2019 # Jack, 2020 # Jack, 2020 # Jahrynx <fjochaud@yahoo.fr>, 2006 # Jean-Xavier Bardant <bardant.jean-xavier@neuf.fr>, 2019 # Laurent Hosch <laurent.hosch@gmail.com>, 2017 # Laurent Monin <i18n@norz.org>, 2013-2014,2017-2021 # Lotheric <lotheric@gmail.com>, 2012 # Matthieu Martin, 2006 # Matthieu Martin, 2006 # Nicolas ANCEAU <n.anceau@gmail.com>, 2019 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # Pierre Slamich <pierre.slamich@gmail.com>, 2006 # Raphaël Fery <pask@kodu.fr>, 2017 # AO_LL <ao@localizationlab.org>, 2015 # AO_LL <ao@localizationlab.org>, 2014-2015 # ybsar <gybsar@gmail.com>, 2013 # yvanz, 2016-2019,2021 # yvanz, 2016 # Laurent Monin <i18n@norz.org>, 2013 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: French (http://www.transifex.com/musicbrainz/musicbrainz/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Fichiers sans concordance" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "Album %(id)s chargé : %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "Chargement de l’album %(id)s..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[chargement des informations de l’album]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[impossible de charger l’album %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "La grappe %(album)s a été identifiée !" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "Aucune parution ne correspond à la grappe %(album)s" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "Recherche des métadonnées pour la grappe %(album)s..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "Fichiers hors grappe" #: 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] "%(count)i parution a été ajoutée à la collection « %(name)s »" msgstr[1] "%(count)i parutions ont été ajoutées à la collection « %(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] "%(count)i parution a été retirée de la collection « %(name)s »" msgstr[1] "%(count)i parutions ont été retirées de la collection « %(name)s »" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "Erreur pendant la modification des collections : %(error)s" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "Erreur lors du chargement des collections : %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "Suppression du schéma de nommage « artistes divers »" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "Le schéma de nommage de fichier spécifique pour les albums par des artistes divers a été supprimé dans cette version de Picard,\nVotre schéma de nommage de fichier a été automatiquement fusionné avec celui des albums à un seul artiste." #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "Le schéma de nommage de fichier spécifique pour les albums par des artistes divers a été supprimé dans cette version de Picard,\nVous n’utilisez pas cette option actuellement, mais un modèle séparé de nommage de fichier est défini.\nVoulez-vous le supprimer ou le fusionner avec votre schéma pour les albums à un seul artiste ?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Fusionner" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Retirer" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "Script de nommage de fichier primaire" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "Aucune piste correspondante au-dessus du seuil pour le fichier « %(filename)s »" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "Le fichier « %(filename)s » a été identifié !" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Aucune piste correspondante pour le fichier « %(filename)s »" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "Recherche des métadonnées pour le fichier « %(filename)s »..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "Erreur d’authentification inattendue" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "Erreur de requête inattendue (code HTTP %s)à" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "Impossible de charger le greffon « %s  »" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "Échec du chargement du greffon zippé %r à partir de %r" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "Échec de chargement du greffon %r vers %r" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "Le greffon « %s » venant de « %s » n’est pas compatible avec cette version de Picard." #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "Le greffon %r a une version d’API invalide : %s" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "Greffon %r" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "Erreur lors du chargement de la liste des greffons : %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Général" #: picard/profile.py:47 msgid "Server address" msgstr "Adresse du serveur" #: picard/profile.py:48 msgid "Port" msgstr "Port" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Analyser automatiquement tous les nouveaux fichiers" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "Regrouper automatiquement les nouveaux fichiers" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "Ignorer les MBID au chargement de nouveaux fichiers" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Métadonnées" #: picard/profile.py:58 msgid "Various Artists name" msgstr "Nom pour Artistes divers" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "Nom pour les pistes hors album" #: picard/profile.py:60 msgid "Translate artist names" msgstr "Traduire les noms d'artistes" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Utiliser les relations de parution" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Utiliser les relations de piste" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Convertir les caractères de ponctuation Unicode en ASCII" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Utiliser des noms d’artistes normalisés" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "Utiliser les crédits d’instruments et de voix normalisés" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "Deviner le numéro de piste et le titre depuis le nom de fichier si vide" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Balises" #: picard/profile.py:76 msgid "Don't write tags" msgstr "Ne pas écrire les balises" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "Ne pas modifier l’horodatage des fichiers balisés." #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Effacer les balises existantes" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "Conserver les images embarquées lors de la suppression des balises" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Supprimer les balises ID3 des fichiers FLAC" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Supprimer les balises APEv2 des fichiers MP3" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "Liste des balises préservées" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "Enregistrer les balises APEv2 dans AAC" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Supprimer les balises APEv2 des fichiers AAC" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "Enregistrer les balises APEv2 dans AC3" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Supprimer les balises APEv2 des fichiers AC3" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "Écrire les balises ID3v1" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "Écrire les balises ID3v2.3" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "Jeu de caractères ID3v2" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "Caractère de jointure pour ID3v2.3" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "Sauver groupes et œuvres de façon compatible avec iTunes" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "Écrire les balises RIFF INFO dans les fichiers WAVE" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "Supprimer les balises RIFF INFO existantes des fichiers WAVE" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "Encodage du texte RIFF INFO" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Illustrations" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Intégrer les images de couverture dans les balises" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "Intégrer seulement une image de type devant" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Enregistrer les images de couverture dans des fichiers séparés" #: picard/profile.py:104 msgid "File name for images" msgstr "Nom de fichier pour les images" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "Écraser les fichiers images existants" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "Enregistrer seulement une image de type devant comme fichier séparé" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "Toujours utiliser le type primaire de l'image comme nom de fichier pour les images qui n'ont pas le type devant" #: picard/profile.py:108 msgid "Cover art providers" msgstr "Fournisseurs d’illustrations" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "Nommage de fichiers" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Compatibilité Windows" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Remplacer les caractères non-ASCII" #: picard/profile.py:117 msgid "Rename files" msgstr "Renommer les fichiers" #: picard/profile.py:118 msgid "Move files" msgstr "Déplacer les fichiers" #: picard/profile.py:119 msgid "Destination directory" msgstr "Dossier de destination" #: picard/profile.py:120 msgid "Move additional files" msgstr "Déplacer les fichiers supplémentaires" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "Schémas des fichiers additionnels" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Supprimer les répertoires vides" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "Script de nommage de fichier sélectionné" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Scripts" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "Activer les scripts de balisage" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "Scripts de balisage" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Interface utilisateur" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Autoriser la sélection de plusieurs répertoires" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "Utiliser la recherche intégrée au lieu du navigateur" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "Afficher une fenêtre de confirmation de sortie pour les changements non enregistrés" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "Ajuster la position horizontale dans le navigateur de fichiers automatiquement" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "Commencer la navigation dans un dossier spécifique" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "Dossier où commencer la navigation" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Avancé" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "Ignorer les chemins de fichier correspondants à une expression régulière" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "Ignorer les fichiers cachés" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "Inclure les sous-dossiers lors de l’ajout d’un dossier" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "Ignorer les différences de durée de piste inférieures à x secondes" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "Vérification de complétude ignore : pistes vidéo" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "Vérification de complétude ignore : pistes prégap" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "Vérification de complétude ignore : pistes de données" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "Vérification de complétude ignore : pistes de silence" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "Balises à ignorer lors des comparaisons" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Pistes" #: picard/releasegroup.py:70 msgid "Year" msgstr "Année" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Pays" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Format" #: picard/releasegroup.py:73 msgid "Label" msgstr "Label" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "N° de cat." #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[pas de code-barres]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[aucune information de parution]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "Compte MusicBrainz" #: picard/tagger.py:320 msgid "Authorization code:" msgstr " Code d’autorisation : " #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Suppression de l’album %(id)s : %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Erreur lors de la recherche du CD" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Erreur pendant la lecture du CD :\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "[chargement des informations d’enregistrement]" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "[impossible de charger l’enregistrement %s]" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "Erreur réseau lors de la recherche d’AcoustID pour « %(filename)s » !" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "La recherche d’AcoustID a échoué pour « %(filename)s » !" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "La recherche d’AcoustID n’a retourné aucun résultat pour le fichier « %(filename)s »" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "Recherche d’empreinte pour le fichier « %(filename)s »..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "Envoi d’AcoustID terminé, mais toutes les empreintes n’ont pu être transmises" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "Envoi d’AcoustID terminé avec succès" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "L’envoi d’AcoustID a échoué de manière permanente, la taille maximale de lot a été réduite à zéro" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "L’envoi d’AcoustID a échoué de manière permanente, probablement trop d’essais d’envoi" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "Envoi des AcoustID..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "L’envoi d’AcoustID a échoué avec l’erreur « %(error)s » : %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "Ajouter un groupe comme parution" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "Ajouter un groupe comme parution..." #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "Ajouter un fichier comme parution" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "Ajouter un fichier comme parution..." #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "Ajouter un fichier comme enregistrement" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "Ajouter un fichier comme enregistrement..." #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "Parutions stables seulement" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "Parutions stables et betas" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "Parutions stables, betas et dev" #: picard/const/__init__.py:189 msgid "My script" msgstr "Mon script" #: picard/const/__init__.py:191 msgid "My profile" msgstr "Mon profil" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "(copie)" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "{title} ({count})" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Arabe" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Catalan" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Tchèque" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Danois" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Allemand" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "Allemand (Suisse)" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "Grec" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Anglais" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "Anglais (Australie)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Anglais (Canada)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Anglais (Royaume Uni)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Espagnol" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Estonien" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Finnois" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Français" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "Français (Canada)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Galicien" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "Hébreu" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Hongrois" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Islandais" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Italien" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "Japonais" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Coréen" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "Malais (Malaisie)" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Bokmål norvégien" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Hollandais" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "Occitan" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Polonais" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Portuguais" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Portugais brésilien" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Roumain" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Russe" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Slovaque" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Slovène" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Albanais" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "suédois" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Turc" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "Ukrainien" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "Chinois (Chine)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "Chinois (Taiwan)" #: picard/const/locales.py:27 msgid "Afar" msgstr "Afar" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "Afar (Djibouti)" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "Afar (Érythrée)" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "Afar (Érythrée) (Saho)" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "Afar (Éthiopie)" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Afrikaans" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "Afrikaans (Namibie)" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "Afrikaans (Afrique du Sud)" #: picard/const/locales.py:35 msgid "Akan" msgstr "Akan" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "Akan (Ghana)" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "Albanais (Albanie)" #: picard/const/locales.py:39 msgid "Amharic" msgstr "Amharique" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "Amharique (Éthiopie)" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "Arabe (Algérie)" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "Arabe (Bahreïn)" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "Arabe (Égypte)" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "Arabe (Irak)" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "Arabe (Jordanie)" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "Arabe (Koweït)" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "Arabe (Liban)" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "Arabe (Libye)" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "Arabe (Maroc)" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "Arabe (Oman)" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "Arabe (Qatar)" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "Arabe (Arabie saoudite)" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "Arabe (Soudan)" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "Arabe (Syrie)" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "Arabe (Tunisie)" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "Arabe (Émirats arabes unis)" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "Arabe (Yémen)" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Arménien" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "Arménien (Arménie)" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "Arménien (Arménie) (Orthographe révisée)" #: picard/const/locales.py:62 msgid "Assamese" msgstr "Assamais" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "Assamais (Inde)" #: picard/const/locales.py:64 msgid "Atsam" msgstr "Atsam" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "Atsam (Nigeria)" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Azéri" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "Azéri (Azerbaïdjan)" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "Azéri (Cyrillique)" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "Azéri (Cyrillique) (Azerbaïdjan)" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "Azéri (Latin)" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "Azéri (Latin) (Azerbaïdjan)" #: picard/const/locales.py:72 msgid "Basque" msgstr "Basque" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "Basque (Espagne)" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Biélorusse" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "Biélorusse (Biélorussie)" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Bengali" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "Bengali (Bangladesh)" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "Bengali (Inde)" #: picard/const/locales.py:79 msgid "Blin" msgstr "Blin" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "Blin (Érythrée)" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Bosniaque" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "Bosniaque (Bosnie-Herzégovine)" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Bulgare" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "Bulgare (Bulgarie)" #: picard/const/locales.py:85 msgid "Burmese" msgstr "Birman" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "Birman (Myanmar [Birmanie])" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "Catalan (Espagne)" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Chinois" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "Chinois (Hong Kong)" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "Chinois (Macao)" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "Chinois (Han simplifié)" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "Chinois (Han simplifié) (Chine)" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "Chinois (Han simplifié) (Hong Kong)" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "Chinois (Han simplifié) (Macao)" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "Chinois (Han simplifié) (Singapour)" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "Chinois (Singapour)" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "Chinois (Han traditionnel)" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "Chinois (Han traditionnel) (Hong Kong)" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "Chinois (Han traditionnel) (Macao)" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "Chinois (Han traditionnel) (Taïwan)" #: picard/const/locales.py:104 msgid "Coptic" msgstr "Copte" #: picard/const/locales.py:105 msgid "Cornish" msgstr "Cornique" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "Cornique (Royaume-Uni)" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Croate" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "Croate (Croatie)" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "Tchèque (République tchèque)" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "Danois (Danemark)" #: picard/const/locales.py:113 msgid "Divehi" msgstr "Divehi" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "Divehi (Maldives)" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "Néerlandais (Belgique)" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "Néerlandais (Pays-Bas)" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "Dzongkha" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "Dzongkha (Bhoutan)" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "Anglais (Samoa américaines)" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "Anglais (Belgique)" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "Anglais (Belize)" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "Anglais (Botswana)" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "Anglais (Deseret)" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "Anglais (Deseret) (États-Unis)" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "Anglais (Guam)" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "Anglais (Hong Kong)" #: picard/const/locales.py:131 msgid "English (India)" msgstr "Anglais (Inde)" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "Anglais (Irlande)" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "Anglais (Jamaïque)" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "Anglais (Malte)" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "Anglais (Îles Marshall)" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "Anglais (Namibie)" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "Anglais (Nouvelle-Zélande)" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "Anglais (Îles Mariannes du Nord)" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "Anglais (Pakistan)" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "Anglais (Philippines)" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "Anglais (Shavien)" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "Anglais (Singapour)" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "Anglais (Afrique du Sud)" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "Anglais (Trinité-et-Tobago)" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "Anglais (Îles mineures éloignées des États-Unis)" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "Anglais (Îles Vierges des États-Unis)" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "Anglais (Royaume-Uni)" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "Anglais (États-Unis)" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "Anglais (États-Unis) (informatique)" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "Anglais (Zimbabwe)" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "Espéranto" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "Estonien (Estonie)" #: picard/const/locales.py:154 msgid "Ewe" msgstr "Éwé" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "Ewe (Ghana)" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "Ewe (Togo)" #: picard/const/locales.py:157 msgid "Faroese" msgstr "Féroïen" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "Féroïen (Îles Féroé)" #: picard/const/locales.py:159 msgid "Filipino" msgstr "Philipin" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "Philippin (Philippines)" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "Finnois (Finlande)" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "Français (Belgique)" #: picard/const/locales.py:166 msgid "French (France)" msgstr "Français (France)" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "Français (Luxembourg)" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "Français (Monaco)" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "Français (Sénégal)" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "Français (Suisse)" #: picard/const/locales.py:171 msgid "Friulian" msgstr "Frioulan" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "Frioulan (Italie)" #: picard/const/locales.py:173 msgid "Ga" msgstr "Ga" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "Ga (Ghana)" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "Galicien (Espagne)" #: picard/const/locales.py:177 msgid "Geez" msgstr "Guèze" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "Guèze (Érythrée)" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "Guèze (Éthiopie)" #: picard/const/locales.py:180 msgid "Georgian" msgstr "Géorgien" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "Géorgien (Géorgie)" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "Allemand (Autriche)" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "Allemand (Belgique)" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "Allemand (Allemagne)" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "Allemand (Liechtenstein)" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "Allemand (Luxembourg)" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "Grec (Chypre)" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "Grec (Grèce)" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "Gujarati" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "Gujarati (Inde)" #: picard/const/locales.py:195 msgid "Hausa" msgstr "Haoussa" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "Haoussa (Arabe)" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "Haoussa (Arabe) (Nigeria)" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "Haoussa (Arabe) (Soudan)" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "Haoussa (Ghana)" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "Haoussa (Latin)" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "Haoussa (Latin) (Ghana)" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "Haoussa (Latin) (Niger)" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "Haoussa (Latin) (Nigeria)" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "Haoussa (Niger)" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "Haoussa (Nigeria)" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "Haoussa (Soudan)" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "Hawaïen" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "Hawaïen (États-Unis)" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "Hébreu (Israël)" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Hindi" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "Hindi (Inde)" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "Hongrois (Hongrie)" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "Islandais (Islande)" #: picard/const/locales.py:217 msgid "Igbo" msgstr "Igbo" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "Igbo (Nigeria)" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "Indonésien" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "Indonésien (Indonésie)" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "Interlingua" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "Inuktitut" #: picard/const/locales.py:223 msgid "Irish" msgstr "Irlandais" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "Irlandais (Irlande)" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "Italien (Italie)" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "Italien (Suisse)" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "Japonais (Japon)" #: picard/const/locales.py:230 msgid "Jju" msgstr "Jju" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "Jju (Nigeria)" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "Kalaallisut" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "Kalaallisut (Groenland)" #: picard/const/locales.py:234 msgid "Kamba" msgstr "Kamba" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "Kamba (Kenya)" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Kannada" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "Kannada (Inde)" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "Kazakh" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "Kazakh (Cyrillique)" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "Kazakh (Cyrillique) (Kazakhstan)" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "Kazakh (Kazakhstan)" #: picard/const/locales.py:242 msgid "Khmer" msgstr "Khmer" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "Khmer (Cambodge)" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "Kinyarwanda" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "Kinyarwanda (Rwanda)" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "Kirghiz" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "Kirghize (Kirghizistan)" #: picard/const/locales.py:248 msgid "Konkani" msgstr "Konkani" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "Konkani (Inde)" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "Coréen (Corée du Sud)" #: picard/const/locales.py:252 msgid "Koro" msgstr "Koro" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "Koro (Côte d’Ivoire)" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "Kpellé" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "Kpèllé (Guinée)" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "Kpèllé (Libéria)" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "Kurde" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "Kurde (Arabe)" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "Kurde (Arabe) (Iran)" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "Kurde (Arabe) (Irak)" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "Kurde (Arabe) (Syrie)" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "Kurde (Iran)" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "Kurde (Irak)" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "Kurde (Latin)" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "Kurde (Latin) (Turquie)" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "Kurde (Syrie)" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "Kurde (Turquie)" #: picard/const/locales.py:268 msgid "Lao" msgstr "Lao" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "Lao (Laos)" #: picard/const/locales.py:270 msgid "Latvian" msgstr "Letton" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "Letton (Lettonie)" #: picard/const/locales.py:272 msgid "Lingala" msgstr "Lingala" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "Lingala (Congo - Brazzaville)" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "Lingala (Congo - Kinshasa)" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Lituanien" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "Lithuanien (Lithuanie)" #: picard/const/locales.py:277 msgid "Low German" msgstr "Bas allemand" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "Bas allemand (Allemagne)" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "Macédonien" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "Macédonien (Macédoine du Nord)" #: picard/const/locales.py:281 msgid "Malay" msgstr "Malais" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "Malais (Brunei)" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "Malayalam" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "Malayalam (Inde)" #: picard/const/locales.py:286 msgid "Maltese" msgstr "Maltais" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "Maltais (Malte)" #: picard/const/locales.py:288 msgid "Manx" msgstr "Mannois" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "Mannois (Royaume-Uni)" #: picard/const/locales.py:290 msgid "Marathi" msgstr "Marathe" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "Marathi (Inde)" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "Moldave" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "Mongol" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "Mongol (Chine)" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "Mongol (Cyrillique)" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "Mongol (Cyrillique) (Mongolie)" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "Mongol (Mongolie)" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "Mongol (Mongol)" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "Mongol (Mongol) (Chine)" #: picard/const/locales.py:300 msgid "Nepali" msgstr "Népalais" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "Népalais (Inde)" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "Népalais (Népal)" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "Same du Nord" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "Same du Nord (Finlande)" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "Same du Nord (Norvège)" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "Sotho du Nord" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "Sotho du Nord (Afrique du Sud)" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Norvégien" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "Bokmål norvégien (Norvège)" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "Nynorsk" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "Nynorsk (Norvège)" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "Nyanja" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "Nyanja (Malawi)" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "Occitan (France)" #: picard/const/locales.py:317 msgid "Oriya" msgstr "Oriya" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "Oriya (Inde)" #: picard/const/locales.py:319 msgid "Oromo" msgstr "Galla" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "Oromo (Éthiopie)" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "Oromo (Kenya)" #: picard/const/locales.py:322 msgid "Pashto" msgstr "Pachto" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "Pachto (Afghanistan)" #: picard/const/locales.py:324 msgid "Persian" msgstr "Persan" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "Persan (Afghanistan)" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "Persan (Iran)" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "Polonais (Pologne)" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "Portugais (Brésil)" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "Portugais (Portugal)" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "Pendjabi" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "Pendjabi (Arabe)" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "Pendjabi (Arabe) (Pakistan)" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "Pendjabi (Gurmukhi)" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "Pendjabi (Gurmukhi) (Inde)" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "Pendjabi (Inde)" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "Pendjabi (Pakistan)" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "Roumain (Moldavie)" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "Roumain (Roumanie)" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "Russe (Russie)" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "Russe (Ukraine)" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "Sanskrit" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "Sanskrit (Inde)" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Serbe" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "Serbe (Bosnie-Herzégovine)" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "Serbe (Cyrillique)" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "Serbe (Cyrillique) (Bosnie-Herzégovine)" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "Serbe (Cyrillique) (Monténégro)" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "Serbe (Cyrillique) (Serbie)" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "Serbe (Cyrillique) (Serbie et Monténégro)" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "Serbe (Latin)" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "Serbe (Latin) (Bosnie-Herzégovine)" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "Serbe (Latin) (Monténégro)" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "Serbe (Latin) (Serbie)" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "Serbe (Latin) (Serbie et Monténégro)" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "Serbe (Monténégro)" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "Serbe (Serbie)" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "Serbe (Serbie et Monténégro)" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "Serbo-croate" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "Serbo-croate (Bosnie-Herzégovine)" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "Serbo-croate (Serbie et Monténégro)" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "Yi du Sichuan" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "Yi du Sichuan (Chine)" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "Sidamo" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "Sidamo (Éthiopie)" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "Singhalais" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "Singhalais (Sri Lanka)" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "Slovaque (Slovaquie)" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "Slovène (Slovénie)" #: picard/const/locales.py:379 msgid "Somali" msgstr "Somali" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "Somali (Djibouti)" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "Somali (Éthiopie)" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "Somali (Kenya)" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "Somali (Somalie)" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "Ndébélé du Transvaal" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "Ndébélé du Transvaal (Afrique du Sud)" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "Sotho du Sud" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "Sotho du Sud (Lesotho)" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "Sotho du Sud (Afrique du Sud)" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "Espagnol (Argentine)" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "Espagnol (Bolivie)" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "Espagnol (Chili)" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "Espagnol (Colombie)" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "Espagnol (Costa Rica)" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "Espagnol (République dominicaine)" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "Espagnol (Équateur)" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "Espagnol (Salvador)" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "Espagnol (Guatemala)" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "Espagnol (Honduras)" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "Espagnol (Mexique)" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "Espagnol (Nicaragua)" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "Espagnol (Panama)" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "Espagnol (Paraguay)" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "Espagnol (Pérou)" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "Espagnol (Porto Rico)" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "Espagnol (Espagne)" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "Espagnol (États-Unis)" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "Espagnol (Uruguay)" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "Espagnol (Venezuela)" #: picard/const/locales.py:410 msgid "Swahili" msgstr "Swahili" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "Swahili (Kenya)" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "Swahili (Tanzanie)" #: picard/const/locales.py:413 msgid "Swati" msgstr "Swati" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "Swati (Afrique du Sud)" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "Swati (Eswatini)" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "Suédois (Finlande)" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "Suédois (Suède)" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "Suisse allemand" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "Suisse allemand (Suisse)" #: picard/const/locales.py:421 msgid "Syriac" msgstr "Syriaque" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "Syriaque (Syrie)" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "Tagalog" #: picard/const/locales.py:424 msgid "Tajik" msgstr "Tadjik" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "Tadjik (Cyrillique)" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "Tadjik (Cyrillique) (Tadjikistan)" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "Tadjik (Tadjikistan)" #: picard/const/locales.py:428 msgid "Tamil" msgstr "Tamoul" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "Tamoul (Inde)" #: picard/const/locales.py:430 msgid "Taroko" msgstr "Taroko" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "Taroko (Taïwan)" #: picard/const/locales.py:432 msgid "Tatar" msgstr "Tatar" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "Tatar (Russie)" #: picard/const/locales.py:434 msgid "Telugu" msgstr "Télougou" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "Télougou (Inde)" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "Thaï" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "Thaï (Thaïlande)" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "Tibétain" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "Tibétain (Chine)" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "Tibétain (Inde)" #: picard/const/locales.py:441 msgid "Tigre" msgstr "Tigré" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "Tigré (Érythrée)" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "Tigrigna" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "Tigrinya (Érythrée)" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "Tigrinya (Éthiopie)" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "Tongien (Tonga)" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "Tsonga" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "Tsonga (Afrique du Sud)" #: picard/const/locales.py:450 msgid "Tswana" msgstr "Tswana" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "Tswana (Afrique du Sud)" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "Turc (Turquie)" #: picard/const/locales.py:454 msgid "Tyap" msgstr "Tyap" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "Tyap (Nigeria)" #: picard/const/locales.py:456 msgid "Uighur" msgstr "Ouïghour" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "Ouïghour (Arabe)" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "Ouïghour (Arabe) (Chine)" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "Ouïghour (Chine)" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "Ukrainien (Ukraine)" #: picard/const/locales.py:462 msgid "Urdu" msgstr "Ourdou" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "Ourdou (Inde)" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "Ourdou (Pakistan)" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "Ouzbek" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "Ouzbek (Afghanistan)" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "Ouzbek (Arabe)" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "Ouzbek (Arabe) (Afghanistan)" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "Ouzbek (Cyrillique)" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "Ouzbek (Cyrillique) (Ouzbékistan)" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "Ouzbek (Latin)" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "Ouzbek (Latin) (Ouzbékistan)" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "Ouzbek (Ouzbékistan)" #: picard/const/locales.py:474 msgid "Venda" msgstr "Venda" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "Venda (Afrique du Sud)" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Vietnamien" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "Vietnamien (Viêt Nam)" #: picard/const/locales.py:478 msgid "Walamo" msgstr "Walamo" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "Walamo (Éthiopie)" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Gallois" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "Gallois (Royaume-Uni)" #: picard/const/locales.py:482 msgid "Wolof" msgstr "Wolof" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "Wolof (Latin)" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "Wolof (Latin) (Sénégal)" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "Wolof (Sénégal)" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "Xhosa" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "Xhosa (Afrique du Sud)" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "Yoruba" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "Yoruba (Nigeria)" #: picard/const/locales.py:490 msgid "Zulu" msgstr "Zoulou" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "Zoulou (Afrique du Sud)" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "Cyrillique" #: picard/const/scripts.py:27 msgid "Latin" msgstr "Latin" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "Hangûl" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "Hiraganas" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "Katakana" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "L’illustration de type « %(type)s » a été téléchargée pour %(albumid)s à partir de %(host)s" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "Téléchargement d’une illustration de type « %(type)s » pour %(albumid)s à partir de %(host)s..." #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Inconnu" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Pleine taille" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "Types d’illustrations" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "Merci de sélectionner les types d’images à inclure ou exclure dans les listes." #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "Liste des types à inclure" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "Liste des types à exclure" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "Les images CAA dont le type est trouvé dans la liste des types à inclure seront téléchargées À MOINS qu’elles aient un type trouvé dans la liste des types à exclure. Les images dont les types se trouvent dans la liste des types à exclure ne seront JAMAIS utilisées. Les types d’images qui n’apparaissent ni dans la liste des types à inclure ni dans la liste de types à exclure ne seront pas considérés lors de la décision de télécharger ou pas et utiliser une image CAA.\n" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "Tout i&nclure" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "Tout e&xclure" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "Tout e&ffacer" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "Restaurer par &défaut" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Cover Art Archive (archive d’illustrations)" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "Cover Art Archive : parution" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "Cover Art Archive : groupe de parution" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "Fichiers locaux" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "URLs d’Illustration Autorisées" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "Cet exemple de préréglage de script de nommage de fichiers ne requière aucune option spécifique, script de balisage ou greffon." #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "Préréglage %d: %s" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "Script de nommage de fichier par défaut" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "[artiste de l'album]/[album]/[piste #]. [titre]" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "[artiste de l'album]/[album]/[disque et piste #] [artiste] - [titre]" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "`$if(si,alors,sinon)`\n\nSi `si` n’est pas vide, retourne `alors`, sinon retourne `sinon`." #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "`$if2(a1,a2,a3,...)`\n\nRetourne le premier argument non vide." #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "`$noop(...)`\n\nNe fait rien (utile pour les commentaires ou pour désactiver un bloc de code)." #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "`$left(texte,nombre)`\n\nRetourne les `nombre` premiers caractères de `texte`." #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "`$right(texte,nombre)`\n\nRetourne les `nombre` derniers caractères de `texte`." #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "`$lower(texte)`\n\nRetourne `texte` en minuscules." #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "`$upper(texte)`\n\nRetourne `texte` en majuscules." #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "`$pad(texte,longueur,caractère)`\n\nFormate le `texte` à la `longueur` indiquée en ajoutant autant de copies que nécessaire de `caractère` \n au **début** de la chaîne." #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "`$strip(texte)`\n\nRemplace tous les caractères d’espacement dans `texte` avec un seul espace, et supprimes les espaces en début et fin de chaîne.\nLes caractères d’espacement inclus les espaces multiples consécutifs et différents caractères Unicode." #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "`$replace(texte,recherche,remplace)`\n\nRemplace les occurences de `recherche` dans le `texte` avec la valeur de `remplace` et retoune la chaîne résultante." #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "`$in(x,y)`\n\nRetourne vrai si `x` contient `y`." #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "`$inmulti(%x%,y)`\n\nRetourne vrai si la variable multi-valeurs `x` contient exactement `y` comme une de ses valeurs.\n\n_Depuis Picard 1.0_" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "`$rreplace(texte,expression,remplacement)`\n\nRemplacement par [expression régulière](https://docs.python.org/3/library/re.html#regular-expression-syntax)." #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "`$rsearch(texte,expression)`\n\nRecherche par [expression régulière](https://docs.python.org/3/library/re.html#regular-expression-syntax).\n Cette fonction retournera le premier groupe correspondant." #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "`$num(nombre,longueur)`\n\nRetourne le `nombre` formaté à `longueur` chiffres (maximum 20)." #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "`$unset(nom)`\n\nDésinitialise la variable `nom`.\nLes jokers sont autorisés pour désinitialiser certaines balises (œuvres avec \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\nPar exemple, `$unset(performer:*)` désinitialisera toutes les balises `performer`." #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "`$delete(nom)`\n\nDésinitialise la variable `nom` et marque la balise pour suppression.\nC'est similaire à `$unset(nom)` mais en plus marque la balise pour suppression. Exemple:\n exécuter `$delete(genre)` supprimera la balise genre du fichier lors de la sauvegarde.\n\n_Depuis Picard 2.1_" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "`$set(nom,valeur)`\n\nInitialise la variable `nom` à `valeur`.\n\nNote: Pour créer une variable qui peut être utilisée dans la chaîne de nommage de fichier, mais\n qui ne sera pas écrite comme balise dans le fichier, préfixer le nom de la variable\n avec un caractère de soulignement. `%something%` créera une balise \"something\";\n `%_something%` non." #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "`$setmulti(nom,valeur,separateur=\"; \")`\n\nInitialise la variable `nom` à `valeur`, en utilisant le séparateur (ou \"; \" si non passé)\n pour convertir la valeur en une balise multi-valeurs. Ceci peut être utilisé pour\n agir sur des balises multi-valeurs en tant que chaîne de caractères puis la reconvertir en balise multi-valeurs\n\nExemple:\n\n $setmulti(genre,$lower(%genre%))\n\n_Depuis Picard 1.0_" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "`$get(nom)`\n\nRetourne la variable `nom` (équivalent à `%nom%`)." #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "`$copy(new,old)`\n\nCopie les métadonnées de la variable `old` vers `new|.\nLa différence avec `$set(new,%old%)` est que `$copy(new,old)` copie\n les variables multi-valeurs sans les aplatir.\n\n_Depuis Picard 0.9_" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "`$copymerge(new,old)`\n\nFusionne les métadonnées de la variable `old` dans `new`, supprimant les doublons et ajoutant à la fin\n de manière à préserver l’ordre original. Comme `$copy`, cela\n copiera aussi les variables multi-valeurs sans les aplatir.\n\n_Depuis Picard 1.0_" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "`$trim(texte[,caractère])`\n\nSupprime les caractères d’espacement en début et fin de `texte`.\n Le paramètre optionnel `caractère` indique le caractère à supprimer." #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "`$add(x,y,...)`\n\nAjoute `y` à `x`.\nPeut être utiliser avec un nombre arbitraire d'arguments.\n\nExemple:\n\n $add(x,y,z) = ((x + y) + z)\n" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "`$sub(x,y,...)`\n\nSoustrait `y` de `x`.\nPeut être utiliser avec un nombre arbitraire d'arguments.\n\nExemple:\n\n $sub(x,y,z) = ((x - y) - z)\n" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "`$div(x,y,...)`\n\nDivise `x` par `y`.\nPeut être utiliser avec un nombre arbitraire d'arguments.\n\nExemple:\n\n $div(x,y,z) = ((x / y) / z)\n" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "`$mod(x,y,...)`\n\nRetourne le reste de `x` divisé par `y`.\nPeut être utiliser avec un nombre arbitraire d'arguments.\n\nExemple:\n\n $mod(x,y,z) = ((x % y) % z)\n" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "`$mul(x,y,...)`\n\nMultiplie `x` par `y`.\nPeut être utiliser avec un nombre arbitraire d'arguments.\n\nExemple:\n\n $mul(x,y,z) = ((x * y) * z)\n" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "`$or(x,y,...)`\n\nRetourne vrai si `x` ou `y` n'est pas vide.\n Peut être utiliser avec un nombre arbitraire d'arguments.\n Le résultat est vrai si au moins l'un des arguments n'est pas vide." #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "`$and(x,y,...)`\n\nRetourne vrai si `x` et `y` sont non vides.\n Peut être utiliser avec un nombre arbitraire d'arguments.\n Le résultat est vrai si tous les arguments sont non vides." #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "`$not(x)`\n\nRetourne vrai si `x` est vide." #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "`$eq(x,y)`\n\nRetourne vrai si `x` est égal à `y`." #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "`$ne(x,y)`\n\nRetourne vrai si `x` n’est pas égal à `y`." #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "`$lt(x,y)`\n\nRetourne vrai si `x` est plus petit que `y`." #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "`$lte(x,y)`\n\nRetourne vrai si `x` est plus petit que ou égal à `y`." #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "`$gt(x,y)`\n\nRetourne vrai si `x` est plus grand que `y`." #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "`$gte(x,y)`\n\nRetourne vrai si `x` est plus grand que ou égal à `y`." #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "`$len(texte)`\n\nRetourne le nombre de caractères dans `texte`." #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "`$lenmulti(nom,séparateur=\"; \")`\n\nRetourne le nombre d’élements dans la balise multi-valeurs `nom`. Une valeur litérale représentant une multi-valeurs peut être substituée au `nom`, en utilisant le\n `séparateur` (ou \"; \" si non passé) pour convertir la valeur en une balise multi-valeurs.\n\nExemple:\n\n $lenmulti(Un; Deux; Trois) = 3\n" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "`$matchedtracks()`\n\nRetourne le nombre de pistes avec correspondance dans une parution.\n **Fonctionne seulement pour les scripts de nommage de fichiers.**\n\n_Depuis Picard 0.12_" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "`$is_complete()`\n\nRetourne vrai si chaque piste de l’album correspond à un seul fichier.\n**Ne fonctionne que dans les scripts de nommage de fichiers.**" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "`$firstalphachar(texte,nonalpha=\"#\")`\n\nRetourne le premier caractère de `texte`.\nSi `texte` ne commence pas par un caractère alphabétique, alors `nonalpha` sera retourné.\nSi `nonalpha` n’est pas spécifié, la valeur par défaut \"#\" sera utilisée.\n\n_Depuis Picard 0.12_" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "`$initials(texte)`\n\nRetourne le premier caractère de chaque mot du `texet`, s’il s’agit d’un caractère alphabétique.\n\n_Depuis Picard 0.12_" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "`$firstwords(texte,longueur)`\n\nComme `$truncate()` à l’exception qu’il ne retourne que les mots complets du `texte` qui font au plus `longueur` characters.\n\n_Depuis Picard 0.12_" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "`$startswith(texte,préfixe)`\n\nRetourne vrai si `texte` commence par `préfixe`.\n\n_Depuis Picard 1.4_" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "`$endswith(texte,suffixe)`\n\nRetourne vrai si `texte` se termine par `suffixe`.\n\n_Depuis Picard 1.4_" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "`$truncate(texte,longueur)`\n\nTronque `texte` à la `longueur`.\n\n_Depuis Picard 0.12_" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "`$swapprefix(text,prefix1,prefix2,...)`\n\nDéplace les préfixes spécifiés du début à la fin de `text`. Les multiples\npréfixes peuvent être spécificiés comme des arguments séparés. Si aucun préfixe n'est spécifié 'A'\net 'The' sont utilisés par défaut.\n\nExemple:\n\n $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n\n_Depuis Picard 1.3, auparavant comme greffon depuis Picard 0.13_" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "`$delprefix(texte,prefix1,prefix2,...)`\n\nSupprime les `préfixes` spécifiés du début de `texte`.\nSi aucun préfixe n’est spécifié, 'A' et 'The' sont utilisés par défaut.\n\nExemple:\n\n $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n\n_Depuis Picard 1.3_" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "`$eq_any(x,a1,a2,...)`\n\nRetourne vrai si `x` est égal à `a1` ou `a2` ou ...\nFonctionnalité équivalente à `$or($eq(x,a1),$eq(x,a2),...)`.\nFonctionnalité équivalente à celle fournie par le greffon eq2." #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "`$ne_all(x,a1,a2,...)`\n\nRetourne vrai si `x` n'est pas égal à `a1` et `a2` et ...\nFonctionnalité équivalente à `$and($ne(x,a1),$ne(x,a2),...)`.\nFonctionnalité équivalente à celle fournie par le greffon ne2." #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "`$eq_all(x,a1,a2,...)`\n\nRetourne vrai si `x` est égal `a1` et `a2` et ...\nFonctionnalité équivalente à `$and($eq(x,a1),$eq(x,a2),...)`.\n\nExemple:\n\n $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "`$ne_any(x,a1,a2,...)`\n\nRetourne vrai si `x` n'est pas égal à `a1` ou `a2` ou ...\nFonctionnalité équivalente à `$or($ne(x,a1),$ne(x,a2),...)`.\n\nExemple:\n\n $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "`$title(texte)`\n\nRetourne `texte` en capitalisation de titre (le premier caractère de chaque mot est mis en majuscule).\n\nExemple:\n\n $set(album,$title(%album%))\n_Depuis Picard 2.1_" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "`$is_audio()`\n\nRetourne vrai si le fichier traité est un fichier audio.\n\n_Depuis Picard 2.2_" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "`$is_video()`\n\nRetourne vrai si le fichier traité est un fichier vidéo.\n\n_Depuis Picard 2.2_" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "`$find(haystack,needle)`\n\nTrouve la position d’une chaîne de caractères dans une autre.\n Retourne l’index de la première occurrence de `needle` dans `haystack`, ou \"\" si `needle` n’est pas trouvé.\n\n_Depuis Picard 2.3_\n\nNote avant Picard 2.3.2 `$find` retournait \"-1\" si `needle` n’était pas trouvé." #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "`$reverse(texte)`\n\nRetourne le `texte` à l’envers." #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "`$substr(texte,début,fin)`\n\nRetourne la sous-chaîne commençant par le caractère à l’index `début` jusqu’au caractère\n situé à l’index `fin` (mais sans l’inclure). Les indexes commencent à zéro.\n Les nombres négatifs sont comptés à partir de la fin de la chaîne.\n Si les indexes `début` et `fin` sont laissés vides, ils correspondront respectivemennt au début et la fin de la chaîne." #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "`$getmulti(nom,index,séparateur=\"; \")`\n\nRetourne l’élément à l’index `index` dans la balise multi-valeurs `nom`. Une valeur litérale\n représentant une multi-valeurs peut remplacée `nom`, en utilisant\n `séparateur` (ou \"; \" si non passé) pour convertir la valeur en une balise multi-valeurs." #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "`$foreach(nom,code,séparateur=\"; \")`\n\nParcourt chacun des éléments de la balise multi-valeurs `nom`, exécutant\n `code`. À chaque itération, la valeur de l’élément est d’abord mémorisé dans la balise\n `_loop_value` et le compte est mémorisé dans la balise _loop_count`. Ceci permet\n d’accéder à l’élément ou au compte dans le script `code`. Une \n valeur litérale représentant une multi-valeurs peut remplacer `nom`,\n en utilisant le séparateur (ou \"; \" si non passé) pour convertir la valeur en une \n balise multi-valeurs." #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "`$join(nom,texte,séparateur=\"; \")`\n\nJoint tous les éléments dans `nom`, en plaçant `texte` entre chacun, et retourne le résultat sous forme de chaîne de caractères." #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n\nRetourne la date et l’heure courantes dans le format spécifié par `format`, qui est basé sur\n la fonction Python `strftime` [format codes](https://strftime.org/). Si aucun\n `format` n’est spécifié, la date et l’heure seront retournées dans la forme\n `2020-02-05 14:26:32`.\nNote: les codes de formatage spécifiques à la plateforme doivent être évités pour assurer la\n portabilité des scripts entre les plateformes. Ces codes incluent:\n enlever le rajout de zéro (par exemple `%-d` et `%-m` sous Linux ou macOS, et leurs\n équivalents `%#d` et `%#m` sous Windows); les spécificateurs de longueur d’éléments (comme\n `%3Y`); et '%' à la fin de la chaîne de formatage." #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "`$sortmulti(name,separator=\"; \")`\n\nRetourne une copie de la balise multi-valeurs `name` avec les éléments triés dans l'ordre ascendant.\n\nExemple:\n\n $sortmulti(B; A; C)\n\nRésultat: A; B; C\n\n" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "`$reversemulti(name,separator=\"; \")`\n\nRetourne une copie de la balise multi-valeurs `name` avec les éléments triés dans l'ordre inverse.\n Cela peut être utilisé en conjonction avec de la fonction `$sortmulti` pour trier\n dans l'ordre descendant.\n\nExemple:\n\n $reversemulti($sortmulti(B; A; C))\n\nRésultat: C; B; A\n\n" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "Erreur lors de l'exportation du fichier « %s ». %s." #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "Fichier d'export pour le script" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "Exporter le script" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "Script exporté avec succès vers %s" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "Erreur lors de l'importation de « %s ». %s." #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "Erreur lors du décodage de « %s ». %s." #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "Importation d'un fichier de script" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "Le fichier était vide" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "Importé de %s" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "L'argument n'est pas un dictionnaire" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "Package de script invalide" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "%s (Copie)" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "Le contenu du fichier n'est pas un dictionnaire" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "Script sans nom" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "Tous les fichiers" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "Fichiers de script Picard" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "Package de script Picard" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "l’équipe de traduction Musicbrainz. \nhttps://www.transifex.com/projects/p/musicbrainz/language/fr/members/" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Traduit en Français par %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "Icônes réalisées par Sambhav Kothari <sambhavs.email@gmail.com> and <a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, <a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a>, <a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> de <a href=\"https://www.flaticon.com\">www.flaticon.com</a>" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "Version %(version)s" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "Formats supportés" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "Merci de faire un don" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "Merci d’utiliser Picard. Picard s’appuie sur la base de données de MusicBrainz qui est gérée par la Fondation MetaBrainz avec l’aide de milliers de volontaires. Si vous aimez cette application, nous vous encourageons à faire un don à la Fondation MetaBrainz afin de maintenir le service." #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "Faire un don maintenant !" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "Crédits" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "Copyright © %(copyright_years)s %(authors_credits)s et d’autres" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "Site officiel" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Artiste" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Date" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Labels" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Nos de catalogue " #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Code-barres" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "Désambiguïsation" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "Rafraîchir la liste" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s (%i parution)" msgstr[1] "%s (%i parutions)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "Entité avec erreur" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "Entité en cours de traitement" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "Entité sauvegardée" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "Texte du journal (débogage)" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "Texte du journal (erreur)" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "Texte du journal (info)" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "Texte du journal (attention)" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "Balise ajoutée" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "Balise modifiée" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "Balise supprimée" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "Voir la parution sur MusicBrainz" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "Images communes à toutes les pistes" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "Les pistes contiennent des images différentes" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "Plus de détails" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "Nouvelle illustration" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "Illustration initiale" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "Tous les formats d’image pris en charge" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "Plus de détails..." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "Conserver les illustrations originales" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "Choisir un fichier local..." #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "Remplacer l’illustration de couverture" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "Ajouter l’illustration de couverture" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "AAAA-MM-JJ" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "AAAA" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "Charger les fichiers sélectionnés" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Déplacer les fichiers balisés ici" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "Afficher les fichiers cac&hés" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "&Régler comme répertoire de base" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "Illustration existante" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "Type" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "Nouvelle illustration" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "Illustration" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Information" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "Double-cliquer pour ouvrir dans le visualiseur externe\nFichier temporaire : %s\nSource : %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Nom du fichier :" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Format :" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Taille :" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Durée :" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Débit binaire :" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Taux d’échantillonage :" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Bits par échantillon :" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Stéréo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Canaux :" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Album : " #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Artiste : " #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "Disque %d" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "Liste de pistes :" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "Infos de l’album" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "Info Piste" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Info" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "%i fichier associé à cette piste" msgstr[1] "%i fichiers associé à cette piste" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "Infos de grappe" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "Temps estimé" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Fichiers" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Albums" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "Fichiers en attente" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "Demande en attente" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "%i image" msgstr[1] "%i images" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "%i image non présente dans toutes les pistes" msgstr[1] "%i images différentes parmi les pistes" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Titre" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Durée" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Artiste de l’album" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Compositeur" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Sous-titre du disque" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "N° de piste" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "N° de disque" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "N° de catalogue" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Support" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Genre" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "Status de l’empreinte" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "Statut AcousticBrainz" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Date originale de parution" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "Mauvaise correspondance" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "Maigre correspondance" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "Correspondance Ok" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "Bonne correspondance" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "Grande correspondance" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "Excellente correspondance" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "Rétablir les colonnes par défaut" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "Verrouiller les colonnes" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "Tout dév&elopper" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "Tout réd&uire" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "Tou&t sélectionner" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "Autres versi&ons" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Chargement..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "&Autres versions (%d)" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Collections" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "&Greffons" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "Exécute&r des scripts" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "affichage du fichier" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "Contient des fichiers et grappes sans concordance" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Grappes" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "affichage de l’album" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "Contient des albums et fichiers concordants" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "Erreur(s) de traitement: Voir l’onglet Erreurs dans le dialogue Infos sur l’Album" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "Album modifié et complet" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "Album non modifié et complet" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "Album modifié" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "Album non modifié" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "Erreur(s) de traitement: Voir l’onglet Erreurs dans le dialogue Infos sur la Piste" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "Erreur(s) de traitement: Voir l’onglet Erreurs dans le dialogue Infos sur le Fichier" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "Piste enregistrée" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "En attente" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "L’empreinte a déjà été soumise" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "Empreinte non soumise" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "Aucune empreinte n’a été calculée pour ce fichier, utilisez « Analyser » ou « Générer les empreintes AcoustID » pour calculer l’empreinte." #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "L'extraction ou la soumission des caractéristiques acoustiques a échouée" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "Le serveur possède déjà les caractéristiques pour ce fichier" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "Les caractéristiques ont déjà été soumises" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "Aucune caractéristique acoustique n'a été extraite de ce fichier. Utiliser « Soumettre les caractéristiques acoustiques » pour les extraire et les soumettre" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "Caractéristiques non soumises" #: picard/ui/logview.py:164 msgid "Log" msgstr "Journal" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "Verbosité" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "Chaîne à surligner" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "Surligner" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "Effacer surlignage" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "Effacer le journal" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "Enregistrer sous..." #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "Enregistrer la vue du journal dans un fichier" #: picard/ui/logview.py:262 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:274 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:275 #, 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:291 msgid "Are you sure you want to clear the log?" msgstr "Êtes-vous certain de vouloir effacer le journal ?" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "Historique d’activité" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Modifications non enregistrées" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Ếtes-vous sûr de vouloir quitter Picard ?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "Il y a %d fichier non sauvé. Si vous fermez Picard, vous perdrez les modifications non sauvées" msgstr[1] "Il y a %d fichiers non sauvés. Si vous fermez Picard, vous perdrez les modifications non sauvées" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "&Quitter Picard" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Prêt" #: picard/ui/mainwindow.py:396 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 écoute ce port pour s’intégrer à votre navigateur. Quand vous utilisez les actions de Picard « Rechercher » ou « Ouvrir dans le navigateur », cliquer sur le bouton « Baliseur » de la page Web chargera la parution dans Picard." #: picard/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr " Écoute sur le port %(port)d " #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "L’envoi d’AcoustID n’est pas configuré" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "Vous devez configurer votre clef d’API AcoustID avant de pouvoir envoyer des empreintes" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "Ouvrir les options AcoustID" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Options..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "Ouvrir l'éditeur de script de nommage de &fichier " #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Couper" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "C&oller" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Aide..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "À &propos..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Faire un don..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "&Signaler un bogue..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "&Forum de soutien..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Ajouter des fichiers..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Ajouter des fichiers au baliseur" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "Ajouter un &dossier..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Ajouter un dossier au baliseur" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "Fermer la fenêtre" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Enregistrer" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Enregistrer les fichiers sélectionnées" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "Envoyer Aco&ustIDs" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "Envoyer les empreintes acoustiques" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "&Quitter" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "&Retirer" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Retirer les fichiers/albums sélectionnés" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "Rechercher dans le &navigateur" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "Rechercher les éléments sélectionnés sur le site de MusicBrainz" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "Soumettre le groupe comme parution…" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "Soumettre le groupe comme une nouvelle parution à MusicBrainz" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "Soumettre le fichier comme un enregistrement isolé…" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "Soumettre le fichier comme un nouvel enregistrement isolé à MusicBrainz" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "Soumettre le fichier comme une parution…" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "Soumettre le fichier comme une nouvelle parution à MusicBrainz" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "Rechercher des albums similaires..." #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "Voir les albums similaires et éventuellement choisir un album différent" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "Rechercher des pistes similaires..." #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "Voir les pistes similaires et éventuellement choisir un album différent" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "&Navigateur de fichiers" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "&Métadonnées" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "Ctrl+Shift+M" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Illustration" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "&Actions" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Rechercher" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "Rechercher le &CD..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "Rechercher les détails du CD présent dans votre lecteur" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "&Analyser" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "Utiliser l’empreinte audioacoustique AcoustID pour identifier les fichiers par la musique qu’ils contiennent, même s’ils ne possèdent pas de métadonnées" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "Identifier le fichier en utilisant son empreinte audio AcoustID" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "&Générer les empreintes AcoustID" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "Générer les empreintes" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "Générer les empreintes AcoustID pour les fichiers sélectionnés sans faire de recherche" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "Générer les empreintes AcoustID pour les fichiers sélectionnés" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "&Soumettre les caractéristiques AcousticBrainz" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "Soumettre les caractéristiques acoustiques" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "Soumettre les caractéristiques AcousticBrainz pour les fichiers sélectionnés" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "Regro&uper" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "Regrouper les fichiers dans des grappes d’albums" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&Rechercher" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "Rechercher les éléments sélectionnés sur MusicBrainz" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Infos..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "&Rafraîchir" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "&Renommer les fichiers" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "&Déplacer les fichiers" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "Enregistrer les &balises" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Baliser à partir des noms de &fichier..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "Analyser les noms de fichier..." #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "Définir les balises en utilisant les noms de fichier" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "&Ouvrir Mes collections dans le navigateur" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "Voir le journal des &erreurs/de débogage" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "Voir l’&historique et l’activité" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "Ou&vrir dans le lecteur" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "Lire le fichier dans votre lecteur multimédia par défaut" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "Ouvrir le &dossier conteneur" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "Ouvre le dossier conteneur dans votre explorateur de fichiers" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "&Consulter les mises à jour disponibles…" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Fichier" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Éditer" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Afficher" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Options" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "&Sélectionner le script de nommage de fichier" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "Activ&er/désactiver les profils" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "Ou&tils" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Aide" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Actions" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Piste" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "Recherche &avancée" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "Recherche inté&grée" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Tous les formats pris en charge" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "Ajouter plusieurs répertoires à partir de « %(directory)s »..." #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "Ajout du répertoire : « %(directory)s »..." #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "Configuration requise" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "La prise d’empreinte audio-acoustique n’a pas été configurée. Voulez-vous la configurer maintenant ?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "Intégration de navigateur désactivée" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "Soumettre des parutions à MusicBrainz requiert que l'intégration de navigateur soit activée. Voulez-vous activer l'intégration de navigateur maintenant ?" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (erreur : %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s (%(similarity)d%%) (erreur : %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "Authentification exigée" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Picard a besoin de votre autorisation pour accéder à vos données personnelles sur le serveur MusicBrainz. Voudriez-vous vous connecter maintenant ?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "L'authentification a échouée" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "Échec de connexion : %s" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(différent entre %d élément)" msgstr[1] "(différent entre %d éléments)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(manquant d’un %d élément)" msgstr[1] "(manquant de %d éléments)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "affichage des métadonnées" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "Affiche les balises originales et nouvelles pour les fichiers sélectionnés" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Balises" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Valeurs originales" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Nouvelles valeurs" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Ajouter une balise..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Montrer les changements d’abord" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Modifier..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "Ajouter à la liste « Balises préservées »" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "Retirer de la liste « Balises préservées »" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "Utiliser la valeur d’origine" msgstr[1] "Utiliser les valeurs d’origine" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "&Copier" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "Le serveur %s requiert votre connexion. Veuillez entrer vos nom d’utilisateur et mot de passe." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "Le %s serveur mandataire requiert une connexion. Veuillez entrer vos nom d’utilisateur et mot de passe." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "Lecteur interne : le format de la ressource media n’est pas (pleinement) supporté" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "Lecteur interne : il n’y a pas les permissions appropriées pour jouer une ressource media" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "Lecteur interne : aucun service de lecture valide n’a été trouvé, impossible de lire" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "Lecteur interne : erreur, code=%d, msg=%s" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "Lecteur" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "Jouer" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "Jouer les fichiers sélectionnés" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "Pauser" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "Pauser ou continuer la lecture courante" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "Changer la vitesse de lecture" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "Vitesse de lecture" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "Changer le volume audio" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "Volume audio" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "Les options de renommage sont désactivées" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "SI vous sélectionnez des fichiers du panneau Grappes ou du panneau Albums avant d'ouvrir les Options, au plus %u fichiers seront choisis aléatoirement dans votre sélection comme exemples pour le nommage de fichiers. Si vous ne sélectionnez aucun fichier, des exemples par défaut seront utilisés." #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "Recharge jusqu'à %u éléments choisis au hasard parmi les fichiers sélectionnés dans la fenêtre principale" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "Confirmer" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "Utilisateur: %s" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "titre" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "Éditeur de script de nommage de fichier" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "Réinitialiser" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "Faites ainsi !" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "&Importer un fichier de script" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "Importer un fichier comme nouveau script" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "&Exporter un fichier de script" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "Exporter le script vers un fichier" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "&Réinitialiser tous les scripts" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "Réinitialiser tous les scripts aux valeurs sauvegardées" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "&Sauver et sortir" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "Sauver les changements de configuration de scripts et sortir" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "Sortir sans sau&ver" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "Ferme l'éditeur de script sans sauver les changements" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "&Script" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "Voir / éditer les métadonnées du script" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "Afficher les détails du script" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "Ctrl+M" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "Ajouter un &nouveau script" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "Créer un nouveau script de nommage de fichier" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "&Copier le script courant" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "Sauve une copie du script comme un nouveau script" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "S&upprimer le script courant" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "Supprime le script" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "&Recharge les exemples aléatoires" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "&Montrer la documentation" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "Affiche la documentation de langage de script dans l'encart latéral" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "Documentation des &scripts" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "Ouvrir la documentation des scripts dans le navigateur" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "Au moins un script non enregistré a été attaché à un profil d'options.\n\n Profil: {profile_title}\n Script: {old_script_title}\n\nContinuer sans enregistrer va réinitialiser le script sélectionnée dans le profil à :\n\n {new_script_title}\n\nÊtes-vous certain de vouloir continuer ?" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Erreur" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "Le titre du script ne doit pas être vide." #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "Erreur lors de la suppression du script" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "Le script n'a pu être supprimé car il est utilisé dans un des profils utilisateur.\n\nProfil: %s" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "Êtes-vous certain de vouloir supprimer le script ?" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "Erreur de fichier" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "Un script nommé « {script_name} » existe déjà.\n\nVoulez-vous l'écraser, ajouter une copie ou annuler ?" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "Écraser" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "Copier" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Le format de nommage de fichiers ne doit pas être vide." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "Détails du script" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "Il y a des changements non enregistrés dans les métadonnées courantes.\n\nVoulez-vous continuer et perdre ces changements ?" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "Erreur de script dans « %(script)s » : %(message)s" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Nom de fichier" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "À propos de Picard" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Consultation du CD" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Les parutions suivantes de MusicBrainz correspondent à ce CD :" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "Aucune parution correspondante trouvée pour ce disque." #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "Soumettre l’ID de disque" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "&Charger dans Picard" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "&Soumettre l’ID de disque" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Annuler" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Modifier la balise" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Modifier la valeur" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Ajouter une valeur" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Supprimer la valeur" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "Déplacer la valeur sélectionnée vers le haut" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "Déplacer la valeur sélectionnée vers le bas" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "Exception du sélecteur de script" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "&Erreur" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "&Illustration" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "Formulaire" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Options" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "Extraction des caractéristiques AcousticBrainz" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "Extracteur de caractéristiques AcousticBrainz/Essentia :" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Parcourir..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Téléchargement..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "Options avancées" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "Ignore les différences de durée de piste si inférieures à ce nombre de secondes" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "Ignorer les chemins de fichier correspondants à l’expression régulière :" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "Ignorer les pistes suivantes pour évaluer si une parution est complète" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "Pistes vidéo" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "Pistes de silence préliminaires" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "Pistes de données" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "Pistes de silence" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "Balises à ignorer lors des comparaisons :" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "Profils associés aux options" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "Lecteur de CD-ROM à utiliser pour les consultations :" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Lecteur de CD-ROM par défaut à utiliser pour les consultations :" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "Utiliser le nom de fichier suivant pour les images :" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Écraser le fichier s’il existe déjà" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "Fournisseurs d’illustrations" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "Ordonner par priorité :" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "Monter l’élément sélectionné" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "Descendre l’élément sélectionné" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Prise d’empreinte audio-acoustique" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "Ne pas utiliser la prise d’empreinte audio-acoustique" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Utiliser AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "Paramètres AcoustID" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "Ignorer les empreintes AcoustID existantes" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "Sauver les empreintes AcoustID dans les balises du fichier" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "Calculateur d’empreinte :" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "Clef d’API :" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Obtenir la clef d’API..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "Serveur MusicBrainz" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "Vous avez configuré un serveur MusicBrainz non officiel. Par défaut, les soumissions de parutions, d'enregistrements et discIDs iront vers la base de données de musicbrainz.org." #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "Soumettre les données au serveur configuré" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Port :" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Adresse du serveur :" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "Connexion" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "Déconnexion" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "Mises à jour disponibles" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "Consulter les mises à jour disponibles au démarrage" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "Jours entre les consultations :" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "Mises à jour à consulter :" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "Utiliser les genres venant de MusicBrainz" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "Seulement utiliser mes genres" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "Utiliser les genres des artistes en cas d’absence de genre de parution ou de groupe de parutions " #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Utiliser les balises de folksonomie comme genre" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "Usage minimal des genres :" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "Nombre maximal de genres :" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "Joindre plusieurs genres avec :" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "Genres ou étiquettes folksonomiques à inclure ou exclure, un par ligne :" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "Bac à sable pour les filtres de genres ou d’étiquettes folksonomiques (effacé à la sortie) :" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Afficher les étiquettes de texte en dessous des icônes" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "Montrer les icônes dans les menus" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Langue de l’interface utilisateur :" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "Thème de couleurs de l’interface utilisateur :" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Divers" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Utiliser la syntaxe évoluée de requête" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "Commencer la navigation dans le répertoire suivant" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "Personnaliser les actions de la barre d’outils" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "Ajouter un nouveau bouton à la barre d’outils" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "Ajouter une action" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "Insérer un séparateur" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "Ajouter un séparateur" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "Retirer le bouton de la barre d’outils" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "Couleurs" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "Montrer les balises ci-dessous au-dessus des autres balises dans la vue métadonnées" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "Fichier de configuration :" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "Ouvrir le dossier" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "Retirer les options sélectionnées" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "Tout sélectionner" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Seuils" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Ressemblance minimale pour faire concorder les fichiers aux pistes :" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Ressemblance minimale pour chercher des fichiers :" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Ressemblance minimale pour rechercher les grappes :" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "Traduire les noms d’artiste vers ces locales si possible :" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "Choisir…" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Champs personnalisés" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Artistes divers :" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Pistes hors album :" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Valeur par défaut" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Serveur mandataire Web" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "HTTP" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "SOCKS" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Nom d’utilisateur :" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Mot de passe :" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "Expiration des requêtes en secondes:" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "Intégration au navigateur" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "Port d’écoute par défaut :" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "Écouter seulement sur localhost" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Greffons" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Nom" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Version" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Installer un greffon..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Ouvrir le dossier des greffons" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "Recharger la liste de greffons" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Détails" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "Profil(s) d'options" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "Déplacer le profil vers le haut" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "Déplacer le profil vers le bas" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Activer l’évaluation des pistes" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard sauve les évaluations ainsi qu’une adresse de courriel identifiant l’utilisateur qui a fait l’évaluation. Différentes estimations d’évaluation de cette manière pour différents utilisateurs peuvent être stockées dans les dossiers. Veuillez spécifier l’adresse de courriel que vous voulez employer pour sauver vos évaluations." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "Courriel :" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Envoyer des évaluations à MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "Type de parution préféré" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "Pays préféré des parutions" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "Ajouter aux pays de parution préférés" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "Enlever des pays de parution préférés" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "Format préféré des parutions" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "Ajouter aux formats de parution préférés" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "Enlever des formats de parution préférés" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "Déplacer les fichiers à l’enregistrement" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "Dossier de destination :" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "Déplacer les fichiers supplémentaires (en ignorant la casse) :" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Renommer les fichiers à l’enregistrement" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "Script de nommage de fichier sélectionné :" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "Éditer le script…" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "Les fichiers seront nommés ainsi :" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "Avant" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "Après" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "Recharger les exemples" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "Script(s) du baliseur" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "Entrez votre script de balisage ici." #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "Déplacer le script vers le haut" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "Déplacer le script vers le bas" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "Ajouter un nouveau script" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "Enlever le script sélectionné" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "Supprimer le script" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "Importer" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "Exporter" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "Documentation des scripts" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Écrire les balises dans les fichiers" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "Avant le balisage" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "Ne pas effacer ou écraser les balises suivantes par les données de MusicBrainz :" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "Fichiers AAC" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "Picard peut enregistré les balises APEv2 dans des fichiers AAC purs, qui par défaut ne prennent pas en charge les balises. Les balises APEv2 dans de l’AAC sont pris en charge par quelques applications audio, mais celles ne supportant pas les balises APEv2 dans les fichiers AAC peuvent avoir des problèmes pour charger et jouer ces fichiers. Pour cela vous pouvez choisir d’enregistrer ou pas les balises dans ces fichiers." #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "Enregistrer les balises APEv2" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "Ne pas enregistrer les balises" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "Fichiers AC3" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "Picard peut enregistré les balises APEv2 dans des fichiers AC3 purs, qui par défaut ne prennent pas en charge les balises. Les balises APEv2 dans de l’AC3 sont pris en charge par quelques applications audio, mais celles ne supportant pas les balises APEv2 dans les fichiers AC3 peuvent avoir des problèmes pour charger et jouer ces fichiers. Pour cela vous pouvez choisir d’enregistrer ou pas les balises dans ces fichiers." #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "Version ID3v2" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "Joindre plusieurs balises ID3v2.3 avec :" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "<html><head/><body><p>« / » par défaut pour préserver la compatibilité avec les versions précédentes de Picard.</p><p>Les nouvelles possibilités sont « ;_ », « _/_ » ou saisissez la vôtre. </p></body></html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Inclure aussi les balises ID3v1 dans les fichiers" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "Fichiers WAVE" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "Picard balisera les fichiers WAVE en utilisant des balises ID3v2. Ceci n’est pas pris en charge par tous les programmes. Pour la compatibilité avec les logiciels qui ne prennent pas en charge les balises ID3v2 dans les fichiers WAVE des balises additionnelles RIFF INFO peuvent être enregistrées dans les fichiers. RIFF INFO n’a qu’une prise en charge limitée des balises et des encodages de caractères." #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "Aussi inclure les balises RIFF INFO dans les fichiers" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "Windows-1252" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Authentification requise" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "Télécharger seulement les illustrations correspondant aux types sélectionnés" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "Sélectionner les types..." #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "Utiliser seulement les images de la taille suivante :" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "Ne télécharger que des images approuvées" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "Les fichiers locaux d’illustration correspondent à l’expression régulière suivante :" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "Le premier groupe dans l’expression régulière, le cas échéant, sera utilisé comme type, par exemple cover-back-spine.jpg aura les types Arrière (Back) + Tranche (Spine). Si aucun type n’est trouvé, le type Devant sera utilisé." #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "Sélectionne le script de nommage de fichier à charger dans l'éditeur" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "Titre : " #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "Numéro de version du script." #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "Dernière mise à jour :" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "Date et heure (UTC) de la dernière modification du script." #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "Maintenant" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "Auteur :" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "Version :" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "Licence :" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "Licence sous laquelle le script est disponible." #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "Description :" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "Description courte du script de nommage, greffons requis inclus." #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "L'auteur du script." #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Convertir les noms de fichiers en balises" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Remplacer les tirets bas par des espaces" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Prévisualisation" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "Ajouter une nouvelle balise" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "Déplacer la balise vers le haut" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "Déplacer la balise vers le bas" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "Supprimer les balises sélectionnées" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "Supprimer les balises" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&Ok" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "F&ermer" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "Erreur dans l’expression régulière" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "AcousticBrainz" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "Ouvrir le site d'AcousticBrainz dans le navigateur pour télécharger le binaire de l'extracteur" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "Chemin vers streaming_extractor_music(.exe)" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "Version de l'extracteur : %s" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "Merci de choisir un exécutable d'extracteur valide. " #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "Exécutable d'extracteur invalide" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "Tout &restaurer par défaut" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "Réinitialiser toute la configuration de Picard" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "Réinitialiser toutes les options de la page courante" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "Profils associés" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "Montre quels profils sont associés aux options sur cette page" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "Les options de cette page ne peuvent pas être gérées par les profils." #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "Profil inconnu" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "Cette option sera sauvée vers le profil : %s" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "Erreur inattendue" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "Vous êtes sur le point de réinitialiser vos options pour cette page." #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "Attention ! Cela réinitialisera tout votre configuration." #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "Confirmation de la réinitialisation" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "Êtes-vous sûr ?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "Option" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "Profils associés aux options de la section %s " #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "[Activé]" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "Aucun" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "Prise d’empreinte" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "Merci de choisir un exécutable fpcalc valide. " #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "Exécutable fpcalc invalide" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "Connecté en tant que <b>%s</b>." #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "<html><head/><body>\n<p>Les lignes ne commençant pas avec <b>-</b> ou <b>+</b> sont ignorées.</p>\n<p>Une expression par ligne, insensible à la casse</p>\n<p>Exemples:</p>\n<p><b>\n#commentaire<br/>\n!commentaire<br/>\ncommentaire\n</b></p>\n<p><u>Filtrage strict:</u></p>\n<p>\n<b>-mot</b>: exclure <i>mot</i><br/>\n<b>+mot</b>: inclure <i>mot</i>\n</p>\n<p><u>Filtrage avec joker:</u></p>\n<p>\n<b>-*mot</b>: exclure tous les genres se terminant par <i>mot</i><br/>\n<b>+mot*</b>: inclure tous les genres commençant par <i>mot</i><br/>\n<b>+mo?</b>: inclure tous les genres commençant par <i>mo</i> et se terminant par n'importe quel caractère<br/>\n<b>+mo[tu]</b>: inclure tous les genres commençant par <i>mo</i> et se terminant par <i>t</i> ou <i>u</i><br/>\n<b>-m*t</b>: exclure tous les genres commençant par <i>m</i> et se terminant par <i>t</i>\n</p>\n<p><u>Filtrage par expression régulière (syntaxe Python re):</u></p>\n<p><b>-/^m.rt+/</b>: exclure tous les genres commençant par <i>m</i> suivi de n'importe quel caractère puis <i>r</i> suivi d'au moins un <i>t</i>\n</p>\n</body></html>" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "<html><head/><body>\n<p>Vous pouvez ajouter des genres pour tester les filtres, un par ligne.<br/>\nCe bac à sable ne sera pas préservé lors de la sortie du dialogue des Options.\n</p>\n<p>\nUn fond rouge indique que le genre sera ignoré.<br/>\nUn fond vert indique que le genre sera conservé.\n</p>\n</body></html>" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "Genres" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "Erreur ligne %d : %s" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Ajouter un dossier" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Ajouter des fichiers" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "Grappes" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Rechercher" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Analyser" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "Rechercher dans le navigateur" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Enregistrer" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "Envoyer les AcoustID" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "Soumettre les caractéristiques AcousticBrainz" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "Ouvrir dans le lecteur" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "Rechercher le CD" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "Thème de couleurs par défaut basé sur les réglages d’affichage du système" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "Sombre" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "Un thème d’affichage sombre" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "Clair" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "Un thème d’affichage clair" #: picard/ui/options/interface.py:191 msgid "System" msgstr "Système" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "Le thème Qt5 configuré dans l’environnement de bureau" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Valeur par défaut du système" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "Thème modifié" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "Vous avez modifié le thème de l’application. Vous devez redémarrer Picard pour que le changement prenne effet." #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "Merci de noter qu’utiliser le thème système peut empêcher l’interface utilisateur de s’afficher correctement. Si c’est le cas, sélectionnez le thème « Défaut » pour utiliser à nouveau le thème de Picard par défaut." #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Langue changée" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Vous avez changé la langue de l’interface. Vous devez redémarrer Picard pour que le changement s’applique." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "Glisser-déplacer pour réordonner" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "Choisir une couleur" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "Couleurs modifiées" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "Vous avez modifié les couleurs de l’interface. Vous aurez peut-être à redémarrer Picard pour rendre les changements effectifs." #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "Ordre des balises" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "Maintenance" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "Cela vous permet de supprimer les paramètres d'option inutilisés du fichier INI de configuration.\n\nLes paramètres trouvés dans le fichier de configuration qui n'apparaissent sur aucune page de paramètres d'options seront répertoriés ci-dessous. Si votre fichier de configuration ne contient aucun paramètre d'option inutilisé, la liste sera vide et la case à cocher de suppression sera désactivée.\n\nNotez que les paramètres d'options inutilisés peuvent provenir de greffons qui ont été désinstallés, veillez donc à ne pas supprimer les paramètres que vous voudrez peut-être utiliser ultérieurement lorsque le greffon sera réinstallé. Les options appartenant aux greffons actuellement désactivés ne seront pas listés une éventuelle suppression.\n\nPour supprimer un ou plusieurs paramètres, activez d'abord la suppression en cochant la case \"Supprimer les options sélectionnées\". Vous pouvez ensuite sélectionner les paramètres à supprimer en cochant la case à côté du paramètre. Lorsque vous choisissez \"Faites ainsi !\" pour enregistrer vos paramètres d'option, les éléments sélectionnés seront supprimés. " #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "Valeur" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "La configuration contient actuellement %d paramètres d'options, %d sont inutilisés." #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "Confirmation de la suppression" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "Êtes-vous certain de vouloir supprimer les paramètres d'options sélectionnés ?" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Correspondance" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "{indent}{locale}" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "Réseau" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "Télécharger et installer le greffon" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "Télécharger et mettre à jour le greffon vers la version %s" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "Activé" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "Désactivé" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "Désinstaller le greffon" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "Rechargement de la liste des greffons disponibles…" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "Greffon « %s »" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "Une erreur est survenue lors du chargement du greffon « %s »:\n\n%s" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "Le greffon « %s » n’est pas compatible avec cette version de Picard." #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "Le greffon « %s » sera mis à jour vers la version %s au prochain démarrage de Picard." #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "Désinstaller le greffon « %s » ?" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "Voulez-vous vraiment désinstaller le greffon « %s » ?" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "Redémarrer Picard pour mettre à jour vers la nouvelle version" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "Nouvelle version disponible" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "Auteurs" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Licence" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "Le greffon « %s » n’a pu être téléchargé." #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "Merci d’essayer à nouveau plus tard." #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "Profils d'options" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "Nouveau" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "Créer un nouveau profil" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "Copier vers un nouveau profil" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "Supprimer" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "Supprimer le profil" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "Réglages à inclure dans le profil" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "Système d’écriture inconnu" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "Aucun script dans la liste" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "Scripts de balisage activés pour %i trouvé(s) :" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "Fournisseurs activés pour %i listé(s) :" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "Liste de %i éléments" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "Format de donnée inconnu" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "Titre invalide" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "Le titre du profil ne peut être vide." #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Évaluations" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "Parutions préférées" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "Tout réinitialiser" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "La destination où déplacer les fichiers ne doit pas être vide." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "Montrer la documentation des scripts dans une nouvelle fenêtre." #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "Importe un fichier de script comme nouveau script" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "Exporte le script courant vers un fichier." #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "Package de script de balisage Picard" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "%s (importé)" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Erreur de script" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Aide de la syntaxe</a>)" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "Chercher dans le navigateur" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>Chargement...</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "Essayer à nouveau" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "<strong>L’erreur suivante s’est produite pendant la récupération des résultats :<br><br></strong>Erreur de requête réseau pour %s :<br>%s (code QT %d, code HTTP %s)<br>" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "<strong>Aucun résultat de trouvé. Essayez en affinant votre requête de recherche.</strong>" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "Charger dans Picard" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "Résultats de recherche d’albums" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Langue" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "Statut" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "Score" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "Montrer dans le navigateur" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "Dialogue de recherche d’artistes" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "Genre" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "Région" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "Début" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "Région de début" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "Fin" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "Région de fin" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "Résultats de recherche de pistes" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Parution" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "Enregistrement isolé" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "Renommer le profil" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "Supprimer le profil" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "Êtes-vous certain de vouloir supprimer ce profil ?" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "Ouvrir la documentation des scripts dans le navigateur" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "Renommer le script" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "Êtes-vous certain de vouloir supprimer ce script ?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "Retour automatique à la li&gne" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr " Retour automatique à la ligne pour les lignes les plus longues dans l'éditeur" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "Ctrl+Shift+W" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "Mon&trer les info-bulles d'aide " #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "Montre les info-bulles pour les éléments de script" #: 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 "La table est verrouillée. Pour permettre le tri et le redimensionnement des colonnes\ndéverrouiller la table dans le menu contextuel de l’entête de table." #: picard/util/__init__.py:261 msgid "No Title" msgstr "Sans titre" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s ko" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s Kio" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s Mo" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s Mio" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s Go" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s Gio" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s To" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s Tio" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s Po" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s Pio" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "Erreur lors chargement de la liste des parutions de Picard : {error_message}" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "Mise à jour de Picard" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "Impossible de récupérer les informations de dernière version du site.\n(https://{url}{endpoint})" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "Une nouvelle version de Picard est disponible.\n\nCette version : {picard_old_version}\nNouvelle version : {picard_new_version}\n\nSouhaitez-vous télécharger la nouvelle version ?" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "inconnu" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "Il n’y a aucune mise à jour disponible en ce moment pour le niveau de mises à jour que vous avez souscrit : {update_level}\n\nVotre version : {picard_old_version}\n" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "Empreinte AcoustID" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Ordre de tri de l’artiste de l’album" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Ordre de tri de l’album" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Arrangeur" #: picard/util/tags.py:42 msgid "Artists" msgstr "Artistes" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Ordre de tri de l’artiste" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "N° de catalogue" #: picard/util/tags.py:48 msgid "Comment" msgstr "Commentaire" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "Compilation (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "Ordre de tri du compositeur" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Chef d’orchestre" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Tous droits réservés" #: picard/util/tags.py:55 msgid "Video Director" msgstr "Réalisateur de clip" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "ID du disque" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Numéro du disque" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-mixeur" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Encodé par" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "Paramètres de l’encodeur" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Ingénieur" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "Lecture sans blanc" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Groupement" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "Clef" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Label discographique" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Parolier" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Paroles" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Mixeur" #: picard/util/tags.py:76 msgid "Mood" msgstr "Humeur" #: picard/util/tags.py:77 msgid "Movement" msgstr "Mouvement" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "Numéro de mouvement" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "Compte de mouvement" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "Id MusicBrainz de l’artiste de la parution" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "Id MusicBrainz de parution" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "Id de l’artiste MusicBrainz" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "Id du disque MusicBrainz" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "Id MusicBrainz de la parution originale" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "Id MusicBrainz de l’artiste original" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "Id d’enregistrement MusicBrainz" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "Id MusicBrainz de groupe de parution " #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "Identification de piste MusicBrainz" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "Id de l’œuvre MusicBrainz" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "Empreinte MusicIP" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "PUID MusicIP" #: picard/util/tags.py:92 msgid "Original Album" msgstr "Parution originale" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "Artiste original" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "Nom de fichier d’origine" #: picard/util/tags.py:96 msgid "Original Year" msgstr "Année d’origine" #: picard/util/tags.py:97 msgid "Performer" msgstr "Interprète" #: picard/util/tags.py:98 msgid "Podcast" msgstr "Podcast" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "URL du Podcast" #: picard/util/tags.py:100 msgid "Producer" msgstr "Producteur" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "Gain R128 sur l’album" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "Gain R128 sur la piste" #: picard/util/tags.py:103 msgid "Rating" msgstr "Évaluation" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Pays de parution" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Statut de la parution" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Type de parution" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remixeur" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "Gain ReplayGain sur l’album" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "Pic ReplayGain sur l’album" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "Étendue ReplayGain sur l’album" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "Volume ReplayGain de référence" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "Gain ReplayGain sur la piste" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "Pic ReplayGain sur la piste" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "Étendue ReplayGain sur la piste" #: picard/util/tags.py:115 msgid "Script" msgstr "Script" #: picard/util/tags.py:116 msgid "Show Name" msgstr "Nom du spectacle" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "Ordre de tri pour le nom du spectacle" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "Montrer œuvres et mouvement" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Sous-titre" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Ordre de tri du titre" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Nombre total de disques " #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Nombre total de pistes" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Numéro de piste" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "Site Web de l’artiste" #: picard/util/tags.py:126 msgid "Work" msgstr "Œuvre" #: picard/util/tags.py:127 msgid "Writer" msgstr "Écrivain" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "%.2dj %.2dh" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "%.2dh %.2dm" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "%.2dm %.2ds" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "%.2ds" #: picard/util/versions.py:66 msgid "is not installed" msgstr "n’est pas installé" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Erreur du navigateur web" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Erreur en lançant un navigateur web :\n\n%s" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/fr_CA.po��������������������������������������������������������������������0000664�0000000�0000000�00000451013�14167750105�0016345�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # AO_LL <ao@localizationlab.org>, 2013 # Benjamin Sonntag <benjamin@sonntag.fr>, 2012 # Dibou <doc@boudon.nom.fr>, 2013 # FIRST AUTHOR <EMAIL@ADDRESS>, 2010 # Jahrynx <fjochaud@yahoo.fr>, 2006 # Lotheric <lotheric@gmail.com>, 2012 # Matthieu Martin, 2006 # Pierre Slamich <pierre.slamich@gmail.com>, 2006 # ybsar <gybsar@gmail.com>, 2013 # Laurent Monin <i18n@norz.org>, 2013 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: French (Canada) (http://www.transifex.com/musicbrainz/musicbrainz/language/fr_CA/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: fr_CA\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:651 msgid "[loading album information]" msgstr "" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Fusionner" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Enlever" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Balises" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "Jeu de caractères ID3v2" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Illustration" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Avancé" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Pistes" #: picard/releasegroup.py:70 msgid "Year" msgstr "Année" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Pays" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Format" #: picard/releasegroup.py:73 msgid "Label" msgstr "Label" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Anglais" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Français" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Roumain" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Chinois" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Serbe" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Inconnu" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "Crédits" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Artiste" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Date" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Labels" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Code-barres" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "AAAA" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "Type" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Nom du fichier :" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Format : " #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Durée :" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Artiste :" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "Liste de pistes : " #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Titre" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Durée" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Chargement en cours..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Collections" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "" #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Recherche" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Actions" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Piste" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Balise" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Erreur" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "Copier" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Recherche de CD" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Options" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "" #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "Serveur MusicBrainz" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "Se connecter" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr "" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr "" #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Valeur par défaut" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Nom d'utilisateur :" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Mot de passe :" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Nom" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Détails" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "Importer" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "Titre : " #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "Version :" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "Description :" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "Aucun" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Enregistrer" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Licence" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "Nouveau" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "Supprimer" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Évaluations" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Langue" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "Statut" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "Score" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "Genre" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "Région" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "Commence par" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "Région de début" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "Fin" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "Région de fin" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Parution" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "" #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:40 msgid "Arranger" msgstr "" #: picard/util/tags.py:42 msgid "Artists" msgstr "Artistes" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:44 msgid "ASIN" msgstr "" #: picard/util/tags.py:46 msgid "BPM" msgstr "" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Numéro dans le catalogue" #: picard/util/tags.py:48 msgid "Comment" msgstr "Commentaire" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "" #: picard/util/tags.py:53 msgid "Copyright" msgstr "" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "clef" #: picard/util/tags.py:68 msgid "Record Label" msgstr "" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "" #: picard/util/tags.py:75 msgid "Mixer" msgstr "" #: picard/util/tags.py:76 msgid "Mood" msgstr "" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "Évaluation" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Pays de parution" #: picard/util/tags.py:105 msgid "Release Status" msgstr "" #: picard/util/tags.py:106 msgid "Release Type" msgstr "" #: picard/util/tags.py:107 msgid "Remixer" msgstr "" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Système d'écriture" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:124 msgid "Track Number" msgstr "" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "Œuvre" #: picard/util/tags.py:127 msgid "Writer" msgstr "" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/fy.po�����������������������������������������������������������������������0000664�0000000�0000000�00000150744�14167750105�0016020�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2018 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # FIRST AUTHOR <EMAIL@ADDRESS>, 2006 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-03-06 19:46+0100\n" "PO-Revision-Date: 2018-03-07 00:40+0000\n" "Last-Translator: Michael Wiencek <mwtuea@gmail.com>\n" "Language-Team: Western Frisian (http://www.transifex.com/musicbrainz/musicbrainz/language/fy/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.5.3\n" "Language: fy\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:73 msgid "Unmatched Files" msgstr "" #: picard/album.py:206 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/album.py:298 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:341 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:345 msgid "[loading album information]" msgstr "" #: picard/album.py:545 #, python-format msgid "; %i image" msgid_plural "; %i images" msgstr[0] "" msgstr[1] "" #: picard/album.py:548 #, python-format msgid "; %i image not in all tracks" msgid_plural "; %i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/cluster.py:185 picard/cluster.py:198 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:204 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:215 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:294 msgid "Unclustered Files" msgstr "" #: picard/collection.py:67 #, 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] "" #: picard/collection.py:89 #, 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] "" #: picard/collection.py:104 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:57 picard/config_upgrade.py:70 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:58 msgid "" "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." msgstr "" #: picard/config_upgrade.py:71 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:77 msgid "Merge" msgstr "" #: picard/config_upgrade.py:77 picard/ui/metadatabox.py:316 #: picard/ui/options/interface.py:78 picard/ui/ui_options_interface.py:142 msgid "Remove" msgstr "" #: picard/config_upgrade.py:199 picard/ui/options/scripting.py:30 #, python-format msgid "My script %d" msgstr "" #: picard/file.py:591 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:604 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:612 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:633 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/plugin.py:457 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/releasegroup.py:53 picard/ui/searchdialog/album.py:136 msgid "Tracks" msgstr "" #: picard/releasegroup.py:54 msgid "Year" msgstr "" #: picard/releasegroup.py:55 picard/ui/cdlookup.py:51 #: picard/ui/searchdialog/album.py:138 picard/ui/searchdialog/track.py:58 msgid "Country" msgstr "" #: picard/releasegroup.py:56 picard/ui/searchdialog/album.py:135 msgid "Format" msgstr "" #: picard/releasegroup.py:57 msgid "Label" msgstr "" #: picard/releasegroup.py:58 msgid "Cat No" msgstr "" #: picard/releasegroup.py:85 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:99 msgid "[no release info]" msgstr "" #: picard/tagger.py:433 picard/tagger.py:466 #, python-format msgid "Adding %(count)d file from '%(directory)s' ..." msgid_plural "Adding %(count)d files from '%(directory)s' ..." msgstr[0] "" msgstr[1] "" #: picard/tagger.py:635 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:653 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:654 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/acoustid/__init__.py:63 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:90 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:112 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:123 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:79 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:100 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/acoustid/manager.py:108 msgid "AcoustIDs successfully submitted." msgstr "" #: picard/const/languages.py:31 msgid "Danish" msgstr "" #: picard/const/languages.py:32 msgid "German" msgstr "Dútsk" #: picard/const/languages.py:34 msgid "English" msgstr "Ingelsk" #: picard/const/languages.py:35 msgid "English (Canada)" msgstr "" #: picard/const/languages.py:36 msgid "English (UK)" msgstr "Ingelsk (GB)" #: picard/const/languages.py:38 msgid "Spanish" msgstr "Spaansk" #: picard/const/languages.py:39 msgid "Estonian" msgstr "" #: picard/const/languages.py:41 msgid "Finnish" msgstr "Finsk" #: picard/const/languages.py:43 msgid "French" msgstr "Frânsk" #: picard/const/languages.py:52 msgid "Italian" msgstr "Italjaansk" #: picard/const/languages.py:57 msgid "Norwegian Bokmal" msgstr "" #: picard/const/languages.py:59 msgid "Dutch" msgstr "Nederlânsk" #: picard/const/languages.py:61 msgid "Polish" msgstr "Poalsk" #: picard/const/languages.py:63 msgid "Brazilian Portuguese" msgstr "" #: picard/const/languages.py:70 msgid "Swedish" msgstr "Sweedsk" #: picard/coverart/__init__.py:98 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:185 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:31 msgid "Unknown" msgstr "" #: picard/coverart/providers/amazon.py:91 msgid "Amazon" msgstr "" #: picard/coverart/providers/caa.py:41 msgid "250 px" msgstr "" #: picard/coverart/providers/caa.py:42 msgid "500 px" msgstr "" #: picard/coverart/providers/caa.py:43 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:44 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:79 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:109 msgid "Chec&k all" msgstr "" #: picard/coverart/providers/caa.py:110 msgid "&Uncheck all" msgstr "" #: picard/coverart/providers/caa.py:220 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa_release_group.py:38 msgid "CAA Release Group" msgstr "" #: picard/coverart/providers/local.py:63 msgid "Local Files" msgstr "" #: picard/coverart/providers/whitelist.py:37 msgid "Whitelist" msgstr "" #: picard/ui/cdlookup.py:51 picard/ui/mainwindow.py:640 picard/util/tags.py:21 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:51 picard/ui/itemviews.py:96 #: picard/ui/mainwindow.py:641 picard/ui/searchdialog/album.py:134 #: picard/ui/searchdialog/track.py:55 picard/util/tags.py:22 msgid "Artist" msgstr "Artyst" #: picard/ui/cdlookup.py:51 picard/ui/searchdialog/album.py:137 #: picard/ui/searchdialog/track.py:57 picard/util/tags.py:24 msgid "Date" msgstr "" #: picard/ui/cdlookup.py:52 picard/ui/searchdialog/album.py:139 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:52 picard/ui/searchdialog/album.py:140 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:52 picard/ui/searchdialog/album.py:141 #: picard/util/tags.py:79 msgid "Barcode" msgstr "" #: picard/ui/collectionmenu.py:42 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:86 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/coverartbox.py:242 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:248 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:250 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:290 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:327 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:328 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:446 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:452 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:461 msgid "Replace front cover art on drop" msgstr "" #: picard/ui/coverartbox.py:466 msgid "Append front cover art on drop" msgstr "" #: picard/ui/filebrowser.py:44 msgid "&Move Tagged Files Here" msgstr "" #: picard/ui/filebrowser.py:47 msgid "Show &Hidden Files" msgstr "" #: picard/ui/filebrowser.py:52 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:76 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:76 picard/ui/infodialog.py:81 #: picard/ui/searchdialog/album.py:143 picard/ui/searchdialog/artist.py:44 #: picard/ui/searchdialog/track.py:59 msgid "Type" msgstr "" #: picard/ui/infodialog.py:77 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:81 picard/ui/searchdialog/album.py:145 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:128 picard/ui/infodialog.py:272 #: picard/ui/options/interface.py:74 msgid "Info" msgstr "" #: picard/ui/infodialog.py:172 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:237 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:239 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:243 msgid "Size:" msgstr "" #: picard/ui/infodialog.py:247 msgid "Length:" msgstr "" #: picard/ui/infodialog.py:249 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:251 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:253 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:257 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:259 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:262 msgid "Channels:" msgstr "" #: picard/ui/infodialog.py:284 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:292 msgid "&Errors" msgstr "" #: picard/ui/infodialog.py:302 picard/ui/infodialog.py:318 #: picard/ui/infodialog.py:322 picard/ui/infodialog.py:341 #: picard/ui/ui_infodialog.py:58 msgid "&Info" msgstr "" #: picard/ui/infodialog.py:310 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:323 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:334 msgid "Cluster Info" msgstr "" #: picard/ui/infodialog.py:343 msgid "Album:" msgstr "" #: picard/ui/infodialog.py:345 msgid "Artist:" msgstr "" #: picard/ui/infodialog.py:355 msgid "Tracklist:" msgstr "" #: picard/ui/infostatus.py:50 picard/ui/options/plugins.py:355 msgid "Files" msgstr "" #: picard/ui/infostatus.py:51 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:52 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:53 msgid "Pending requests" msgstr "" #: picard/ui/itemviews.py:94 picard/util/tags.py:23 msgid "Title" msgstr "" #: picard/ui/itemviews.py:95 picard/ui/searchdialog/track.py:54 #: picard/util/tags.py:87 msgid "Length" msgstr "" #: picard/ui/itemviews.py:163 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:164 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:165 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:166 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:167 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:168 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:244 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:246 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:248 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:250 msgid "Ctrl+A" msgstr "" #: picard/ui/itemviews.py:316 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:319 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:384 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:387 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:557 msgid "file view" msgstr "" #: picard/ui/itemviews.py:558 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:578 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:587 msgid "album view" msgstr "" #: picard/ui/itemviews.py:588 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:694 picard/ui/options/renaming.py:193 msgid "Error" msgstr "" #: picard/ui/itemviews.py:698 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:701 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:705 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:708 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:811 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:813 picard/ui/itemviews.py:817 msgid "Pending" msgstr "" #: picard/ui/logview.py:132 msgid "Log" msgstr "" #: picard/ui/logview.py:145 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:155 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:160 msgid "Highlight" msgstr "" #: picard/ui/logview.py:169 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:175 picard/ui/logview.py:256 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:180 msgid "Save As..." msgstr "" #: picard/ui/logview.py:225 picard/ui/logview.py:232 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:233 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:245 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:246 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:257 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:291 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:86 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:167 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:168 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:169 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:176 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:212 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:216 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/ui/mainwindow.py:239 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:295 msgid "Submission Error" msgstr "" #: picard/ui/mainwindow.py:296 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:301 msgid "&Options..." msgstr "&Opsjes..." #: picard/ui/mainwindow.py:305 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:310 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:315 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:319 msgid "&About..." msgstr "&Oer..." #: picard/ui/mainwindow.py:323 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:326 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:329 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:332 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:333 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:338 msgid "A&dd Folder..." msgstr "" #: picard/ui/mainwindow.py:339 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:341 msgid "Ctrl+D" msgstr "" #: picard/ui/mainwindow.py:344 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:345 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:351 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:352 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:356 msgid "E&xit" msgstr "&Ofslute" #: picard/ui/mainwindow.py:359 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:362 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:363 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:367 picard/ui/metadatabox.py:302 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:368 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:371 msgid "Ctrl+Shift+L" msgstr "" #: picard/ui/mainwindow.py:374 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:375 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:378 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:379 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:382 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:386 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:389 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:395 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:401 picard/ui/mainwindow.py:634 #: picard/ui/searchdialog/__init__.py:60 msgid "Search" msgstr "Sykje" #: picard/ui/mainwindow.py:405 picard/ui/mainwindow.py:411 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:406 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:408 picard/ui/mainwindow.py:428 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:430 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:431 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:433 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:435 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:438 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:439 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:442 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:445 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:446 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:451 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:454 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:457 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:460 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:461 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:464 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:469 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:474 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:479 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:483 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:487 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:490 msgid "Ctrl+E" msgstr "" #: picard/ui/mainwindow.py:492 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:495 msgid "Ctrl+H" msgstr "" #: picard/ui/mainwindow.py:501 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:502 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:506 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:507 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:536 msgid "&File" msgstr "&Triem" #: picard/ui/mainwindow.py:547 msgid "&Edit" msgstr "Be&wurkje" #: picard/ui/mainwindow.py:553 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:559 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:565 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:579 picard/ui/util.py:36 msgid "&Help" msgstr "&Help" #: picard/ui/mainwindow.py:606 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:642 msgid "Track" msgstr "Nûmer" #: picard/ui/mainwindow.py:658 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:659 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:748 msgid "All Supported Formats" msgstr "" #: picard/ui/mainwindow.py:774 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:779 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:852 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:853 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:964 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:970 #, python-format msgid "%(filename)s" msgstr "" #: picard/ui/mainwindow.py:981 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:988 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:1034 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1035 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/metadatabox.py:84 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:92 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:156 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:157 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:159 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:159 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:159 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:183 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:185 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:191 msgid "Alt+Shift+A" msgstr "" #: picard/ui/metadatabox.py:194 msgid "Alt+Shift+E" msgstr "" #: picard/ui/metadatabox.py:196 msgid "Alt+Shift+R" msgstr "" #: picard/ui/metadatabox.py:275 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:283 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:287 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:321 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/passworddialog.py:34 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:54 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/tagsfromfilenames.py:65 picard/ui/tagsfromfilenames.py:112 msgid "File Name" msgstr "" #: picard/ui/options/cdlookup.py:38 picard/ui/ui_cdlookup.py:51 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:52 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:53 msgid "OK" msgstr "" #: picard/ui/ui_cdlookup.py:54 msgid "Lookup manually" msgstr "" #: picard/ui/ui_cdlookup.py:55 msgid "Cancel" msgstr "Ofbrekke" #: picard/ui/ui_edittagdialog.py:89 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:90 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:91 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:92 msgid "Remove value" msgstr "" #: picard/ui/ui_infodialog.py:59 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:91 picard/ui/ui_provider_options_caa.py:74 #: picard/ui/ui_provider_options_local.py:50 msgid "Form" msgstr "" #: picard/ui/ui_options.py:44 msgid "Options" msgstr "" #: picard/ui/ui_options_advanced.py:98 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:99 msgid "Recursively add files and folders from directory" msgstr "" #: picard/ui/ui_options_advanced.py:100 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:101 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:102 msgid "Ignore hidden files" msgstr "" #: picard/ui/ui_options_advanced.py:103 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:104 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:105 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:106 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:107 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:66 msgid "Location" msgstr "" #: picard/ui/ui_options_cover.py:67 msgid "Embed cover images into tags" msgstr "" #: picard/ui/ui_options_cover.py:68 msgid "Only embed a front image" msgstr "" #: picard/ui/ui_options_cover.py:69 msgid "Save cover images as separate files" msgstr "" #: picard/ui/ui_options_cover.py:70 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:71 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:72 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_fingerprinting.py:73 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:74 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:75 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:76 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:77 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 #: picard/ui/ui_options_interface.py:130 picard/ui/ui_options_renaming.py:162 msgid "Browse..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Download..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Get API key..." msgstr "" #: picard/ui/options/folksonomy.py:28 picard/ui/ui_options_folksonomy.py:102 msgid "Folksonomy Tags" msgstr "" #: picard/ui/ui_options_folksonomy.py:103 msgid "Ignore tags:" msgstr "" #: picard/ui/ui_options_folksonomy.py:104 msgid "Only use my tags" msgstr "" #: picard/ui/ui_options_folksonomy.py:105 msgid "" "Fall back on album's artists tags if no tags are found for the release or " "release group" msgstr "" #: picard/ui/ui_options_folksonomy.py:106 msgid "Minimal tag usage:" msgstr "" #: picard/ui/ui_options_folksonomy.py:107 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr "" #: picard/ui/ui_options_folksonomy.py:108 msgid "Maximum number of tags:" msgstr "" #: picard/ui/ui_options_folksonomy.py:109 msgid "Join multiple tags with:" msgstr "" #: picard/ui/ui_options_folksonomy.py:110 msgid " / " msgstr "" #: picard/ui/ui_options_folksonomy.py:111 msgid ", " msgstr "" #: picard/ui/ui_options_general.py:79 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:80 picard/ui/ui_options_network.py:110 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:81 picard/ui/ui_options_network.py:111 msgid "Server address:" msgstr "" #: picard/ui/options/general.py:87 picard/ui/ui_options_general.py:82 msgid "MusicBrainz Account" msgstr "" #: picard/ui/ui_options_general.py:83 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:84 msgid "Log out" msgstr "" #: picard/ui/options/general.py:32 picard/ui/ui_options_general.py:85 msgid "General" msgstr "Algemien" #: picard/ui/ui_options_general.py:86 msgid "Automatically scan all new files" msgstr "" #: picard/ui/ui_options_general.py:87 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/ui/ui_options_interface.py:123 msgid "Miscellaneous" msgstr "" #: picard/ui/ui_options_interface.py:124 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:125 msgid "Allow selection of multiple directories" msgstr "" #: picard/ui/ui_options_interface.py:126 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:99 picard/ui/ui_options_interface.py:127 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:128 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/ui/ui_options_interface.py:129 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:131 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_interface.py:132 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:133 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:134 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:135 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:136 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:137 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_interface.py:138 picard/ui/ui_options_interface.py:140 msgid "..." msgstr "" #: picard/ui/ui_options_interface.py:139 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_interface.py:141 msgid "Remove button from toolbar" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/options/metadata.py:29 picard/ui/ui_options_metadata.py:97 msgid "Metadata" msgstr "" #: picard/ui/ui_options_metadata.py:98 msgid "Translate artist names to this locale where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:99 msgid "Use standardized artist names" msgstr "" #: picard/ui/ui_options_metadata.py:100 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/ui/ui_options_metadata.py:101 msgid "Use release relationships" msgstr "" #: picard/ui/ui_options_metadata.py:102 msgid "Use track relationships" msgstr "" #: picard/ui/ui_options_metadata.py:103 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_metadata.py:104 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:105 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:106 msgid "Non-album tracks:" msgstr "" #: picard/ui/ui_options_metadata.py:107 picard/ui/ui_options_metadata.py:108 #: picard/ui/ui_options_renaming.py:174 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Standert" #: picard/ui/ui_options_network.py:107 msgid "Web Proxy" msgstr "Web Proxy" #: picard/ui/ui_options_network.py:108 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "" #: picard/ui/ui_options_network.py:109 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "" #: picard/ui/ui_options_network.py:112 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:113 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:114 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:71 picard/ui/ui_options_plugins.py:128 msgid "Plugins" msgstr "" #: picard/ui/options/plugins.py:350 picard/ui/searchdialog/album.py:133 #: picard/ui/searchdialog/artist.py:43 picard/ui/searchdialog/track.py:53 #: picard/ui/ui_options_plugins.py:129 msgid "Name" msgstr "" #: picard/ui/ui_options_plugins.py:130 msgid "Version" msgstr "" #: picard/ui/ui_options_plugins.py:131 msgid "Action" msgstr "" #: picard/ui/ui_options_plugins.py:132 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:133 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Details" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:100 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:101 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:102 picard/ui/ui_options_releases.py:105 msgid ">" msgstr "" #: picard/ui/ui_options_releases.py:103 picard/ui/ui_options_releases.py:106 msgid "<" msgstr "" #: picard/ui/ui_options_releases.py:104 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:160 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:161 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:164 msgid "Delete empty directories" msgstr "" #: picard/ui/ui_options_renaming.py:165 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:166 msgid "Replace non-ASCII characters" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Windows compatibility" msgstr "" #: picard/ui/ui_options_renaming.py:168 msgid "Name files like this" msgstr "" #: picard/ui/ui_options_renaming.py:175 msgid "Examples" msgstr "" #: picard/ui/ui_options_script.py:92 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:93 picard/ui/ui_options_script.py:94 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:95 msgid "Display Name" msgstr "" #: picard/ui/ui_options_tags.py:148 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:149 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/ui/ui_options_tags.py:150 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:151 msgid "Clear existing tags" msgstr "" #: picard/ui/ui_options_tags.py:152 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/ui/ui_options_tags.py:153 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/ui/ui_options_tags.py:154 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags.py:155 msgid "Tags are separated by commas, and are case-sensitive." msgstr "" #: picard/ui/ui_options_tags.py:156 msgid "Tag Compatibility" msgstr "" #: picard/ui/ui_options_tags.py:157 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags.py:158 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags.py:159 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags.py:160 msgid "ID3v2 Text Encoding" msgstr "" #: picard/ui/ui_options_tags.py:161 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags.py:162 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags.py:163 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_options_tags.py:164 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags.py:165 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags.py:166 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "" #: picard/ui/ui_provider_options_caa.py:75 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:76 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:77 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:78 msgid "Save only one front image as separate file" msgstr "" #: picard/ui/ui_provider_options_caa.py:79 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_caa.py:80 msgid "" "Use the first image type as the filename. This will not change the filename " "of front images." msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:51 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:52 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "&Preview" msgstr "" #: picard/ui/util.py:34 msgid "&Ok" msgstr "" #: picard/ui/util.py:35 msgid "&Cancel" msgstr "" #: picard/ui/util.py:37 msgid "Clos&e" msgstr "" #: picard/ui/util.py:88 msgid "Clear entry" msgstr "" #: picard/ui/options/__init__.py:83 msgid "Regex Error" msgstr "" #: picard/ui/options/about.py:30 msgid "About" msgstr "Oer" #: picard/ui/options/about.py:50 msgid "translator-credits" msgstr "Launchpad Contributions:\n Lukáš Lalinský https://launchpad.net/~luks" #: picard/ui/options/about.py:53 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/options/about.py:61 #, python-format msgid "" "<p align=\"center\"><span style=\"font-size:15px;font-weight:bold;\">MusicBrainz Picard</span><br/>\n" "Version %(version)s</p>\n" "<p align=\"center\"><small>\n" "%(third_parties_versions)s\n" "</small></p>\n" "<p align=\"center\"><strong>Supported formats</strong><br/>%(formats)s</p>\n" "<p align=\"center\"><strong>Please donate</strong><br/>\n" "Thank you for using Picard. Picard relies on the MusicBrainz database, which is operated by the MetaBrainz Foundation with the help of thousands of volunteers. If you like this application please consider donating to the MetaBrainz Foundation to keep the service running.</p>\n" "<p align=\"center\"><a href=\"%(picard-donate-url)s\">Donate now!</a></p>\n" "<p align=\"center\"><strong>Credits</strong><br/>\n" "<small>Copyright © 2004-2017 Robert Kaye, Lukáš Lalinský, Laurent Monin, Sambhav Kothari and others%(translator-credits)s</small></p>\n" "<p align=\"center\"><small>Icons made by Sambhav Kothari <sambhavs.email@gmail.com>\n" "and <a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>,\n" "<a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>,\n" "<a href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>,\n" "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a>\n" "from <a href=\"www.flaticon.com\">www.flaticon.com</a>\n" "</small></p>\n" "<p align=\"center\"><strong>Official website</strong><br/><a href=\"%(picard-doc-url)s\">%(picard-doc-url)s</a></p>\n" msgstr "" #: picard/ui/options/advanced.py:28 msgid "Advanced" msgstr "" #: picard/ui/options/cover.py:33 msgid "Cover Art" msgstr "" #: picard/ui/options/dialog.py:83 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:84 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:85 msgid "Restore &Defaults" msgstr "" #: picard/ui/options/dialog.py:86 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:89 msgid "Make It So!" msgstr "" #: picard/ui/options/dialog.py:166 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:170 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:177 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:178 msgid "Are you sure?" msgstr "" #: picard/ui/options/fingerprinting.py:32 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:135 #: picard/ui/options/fingerprinting.py:139 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:139 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:73 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/general.py:87 msgid "Authorization code:" msgstr "" #: picard/ui/options/interface.py:39 msgid "User Interface" msgstr "" #: picard/ui/options/interface.py:46 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:50 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:54 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:58 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:62 msgid "Scan" msgstr "" #: picard/ui/options/interface.py:66 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:70 msgid "Save" msgstr "" #: picard/ui/options/interface.py:82 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:86 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:90 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:129 msgid "System default" msgstr "Systeem standert" #: picard/ui/options/interface.py:186 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:187 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/interface.py:211 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface.py:213 picard/ui/options/interface.py:295 msgid "label" msgstr "" #: picard/ui/options/matching.py:28 msgid "Matching" msgstr "" #: picard/ui/options/network.py:28 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:138 msgid "No plugins installed." msgstr "" #: picard/ui/options/plugins.py:199 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:226 picard/ui/options/plugins.py:315 msgid "Updated" msgstr "" #: picard/ui/options/plugins.py:230 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:242 msgid "Uninstall plugin?" msgstr "" #: picard/ui/options/plugins.py:243 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:254 picard/ui/options/plugins.py:300 msgid "Uninstalled" msgstr "" #: picard/ui/options/plugins.py:295 msgid "Install" msgstr "" #: picard/ui/options/plugins.py:296 msgid "Uninstall" msgstr "" #: picard/ui/options/plugins.py:313 #, python-format msgid "Upgrade from %s to %s" msgstr "" #: picard/ui/options/plugins.py:344 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:346 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:352 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:354 picard/util/tags.py:44 msgid "License" msgstr "" #: picard/ui/options/plugins.py:387 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:388 msgid "Please try again later." msgstr "" #: picard/ui/options/ratings.py:28 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:87 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:121 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:51 msgid "File Naming" msgstr "" #: picard/ui/options/renaming.py:180 picard/ui/options/scripting.py:412 msgid "" "<a href=\"%(picard-doc-scripting-url)s\">Open Scripting Documentation in " "your browser</a>" msgstr "" #: picard/ui/options/renaming.py:193 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/renaming.py:203 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/options/scripting.py:31 msgid "My script" msgstr "" #: picard/ui/options/scripting.py:130 msgid "Move script up" msgstr "" #: picard/ui/options/scripting.py:134 msgid "Move script down" msgstr "" #: picard/ui/options/scripting.py:142 msgid "Other options" msgstr "" #: picard/ui/options/scripting.py:144 msgid "Rename script" msgstr "" #: picard/ui/options/scripting.py:145 msgid "Remove script" msgstr "" #: picard/ui/options/scripting.py:207 msgid "Scripting" msgstr "" #: picard/ui/options/scripting.py:295 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/options/scripting.py:296 msgid "Confirm Remove" msgstr "" #: picard/ui/options/scripting.py:380 msgid "Script Error" msgstr "" #: picard/ui/options/tags.py:31 msgid "Tags" msgstr "" #: picard/ui/searchdialog/__init__.py:104 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:261 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:292 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:327 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:338 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:129 picard/ui/searchdialog/track.py:49 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:131 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:142 picard/util/tags.py:85 msgid "Language" msgstr "Taal" #: picard/ui/searchdialog/album.py:144 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:146 picard/ui/searchdialog/artist.py:51 #: picard/ui/searchdialog/track.py:60 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:40 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:41 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:45 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:46 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:47 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:49 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:51 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:56 msgid "Release" msgstr "" #: picard/ui/searchdialog/track.py:168 msgid "Standalone Recording" msgstr "" #: picard/util/bytes2human.py:33 #, python-format msgid "%s B" msgstr "" #: picard/util/bytes2human.py:34 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:35 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:36 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:38 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:84 #, python-format msgid "%s " msgstr "" #: picard/util/tags.py:25 msgid "Original Release Date" msgstr "" #: picard/util/tags.py:26 msgid "Original Year" msgstr "" #: picard/util/tags.py:27 msgid "Album Artist" msgstr "" #: picard/util/tags.py:28 msgid "Track Number" msgstr "" #: picard/util/tags.py:29 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:30 msgid "Disc Number" msgstr "" #: picard/util/tags.py:31 msgid "Total Discs" msgstr "" #: picard/util/tags.py:32 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:33 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:34 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:35 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:36 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:37 msgid "ASIN" msgstr "" #: picard/util/tags.py:38 msgid "Grouping" msgstr "" #: picard/util/tags.py:39 msgid "ISRC" msgstr "" #: picard/util/tags.py:40 msgid "Mood" msgstr "" #: picard/util/tags.py:41 msgid "BPM" msgstr "" #: picard/util/tags.py:42 msgid "Key" msgstr "" #: picard/util/tags.py:43 msgid "Copyright" msgstr "" #: picard/util/tags.py:45 msgid "Composer" msgstr "" #: picard/util/tags.py:46 msgid "Writer" msgstr "" #: picard/util/tags.py:47 msgid "Conductor" msgstr "" #: picard/util/tags.py:48 msgid "Lyricist" msgstr "" #: picard/util/tags.py:49 msgid "Arranger" msgstr "" #: picard/util/tags.py:50 msgid "Producer" msgstr "" #: picard/util/tags.py:51 msgid "Engineer" msgstr "" #: picard/util/tags.py:52 msgid "Subtitle" msgstr "" #: picard/util/tags.py:53 msgid "Disc Subtitle" msgstr "" #: picard/util/tags.py:54 msgid "Remixer" msgstr "" #: picard/util/tags.py:55 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:56 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:57 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:58 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:59 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:60 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:61 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:62 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:63 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:64 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:65 msgid "AcoustID" msgstr "" #: picard/util/tags.py:66 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:67 msgid "Disc Id" msgstr "" #: picard/util/tags.py:68 msgid "Artist Website" msgstr "" #: picard/util/tags.py:69 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:70 msgid "Comment" msgstr "" #: picard/util/tags.py:71 msgid "Genre" msgstr "" #: picard/util/tags.py:72 msgid "Encoded By" msgstr "" #: picard/util/tags.py:73 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:74 msgid "Performer" msgstr "" #: picard/util/tags.py:75 msgid "Release Type" msgstr "" #: picard/util/tags.py:76 msgid "Release Status" msgstr "" #: picard/util/tags.py:77 msgid "Release Country" msgstr "" #: picard/util/tags.py:78 msgid "Record Label" msgstr "" #: picard/util/tags.py:80 msgid "Catalog Number" msgstr "" #: picard/util/tags.py:81 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:82 msgid "Media" msgstr "" #: picard/util/tags.py:83 msgid "Lyrics" msgstr "" #: picard/util/tags.py:84 msgid "Mixer" msgstr "" #: picard/util/tags.py:86 msgid "Script" msgstr "" #: picard/util/tags.py:88 msgid "Rating" msgstr "" #: picard/util/tags.py:89 msgid "Artists" msgstr "" #: picard/util/tags.py:90 msgid "Work" msgstr "" #: picard/util/tags.py:91 msgid "Original Artist" msgstr "" #: picard/util/tags.py:92 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:93 msgid "Original Album" msgstr "" #: picard/util/tags.py:94 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/versions.py:53 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:34 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:34 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" ����������������������������picard-release-2.7.3/po/gl.po�����������������������������������������������������������������������0000664�0000000�0000000�00000461467�14167750105�0016013�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # FIRST AUTHOR <EMAIL@ADDRESS>, 2009 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Galician (http://www.transifex.com/musicbrainz/musicbrainz/language/gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: gl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Ficheiros sen coincidencias" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:651 msgid "[loading album information]" msgstr "[cargando a información do álbum]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[non foi posíbel cargar o álbum %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Borrar" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Xeral" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Examinar de xeito automático os ficheiros novos" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metadatos" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Usar relacións de lanzamento" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Usar relacións entre pistas" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Etiquetas" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Limpar as etiquetas existentes" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Eliminar as etiquetas ID3 dos ficheiros FLAC" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Eliminar as etiquetas APEv2 dos ficheiros MP3" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Eliminar as etiquetas APEv2 dos ficheiros AAC" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Eliminar as etiquetas APEv2 dos ficheiros AC3" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "Codificación de texto de ID3v2" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Imaxe da portada" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Incorporar as imaxes de portada dentro das etiquetas" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Gardar as imaxes de portada como ficheiros separados" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Substituír os caracteres non ASCII" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Borrar directorios baleiros" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Scripting" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Interface de usuario" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Permitir a selección de múltiples directorios" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Avanzado" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Pistas" #: picard/releasegroup.py:70 msgid "Year" msgstr "Ano" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "País" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Formato" #: picard/releasegroup.py:73 msgid "Label" msgstr "" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Produciuse un erro na busca do CD" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Produciuse un erro lendo o CD\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "Enviando os AcoustID..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Árabe" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Catalán" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Checo" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Danés" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Alemán" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Inglés" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "Inglés (Australia)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Inglés (Canadá)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Inglés (Reino Unido)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Español" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Estoniano" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Finés" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Francés" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "Francés (Canadá)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Galego" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "Hebreo" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Húngaro" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Italiano" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Coreano" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Noruegués Bokmal" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Neerlandés" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Polaco" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Portugués" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Portugués do Brasil" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Romanés" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Ruso" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Eslovaco" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Esloveno" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Sueco" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Turco" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Afrikaans" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Chinés" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Hindi" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Canarés" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Lituano" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Noruegués" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "Persa" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Galés" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n J. M. Castroagudín Silva https://launchpad.net/~chavescesures\n Xosé https://launchpad.net/~ubuntu-galizaweb" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Traducido ao galego por %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Álbum" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Artista" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Data" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Código de barras" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Mover os ficheiros etiquetados aquí" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "Amosar fic&heiros ocultos" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Información" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Nome do ficheiro:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Formato:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Tamaño:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Duración:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Taxa de bits:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Taxa de mostra:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Bits por mostra:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Estéreo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Canles:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Álbum:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Artista:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Información" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Ficheiros" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Título" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Duración" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Artista do álbum" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Compositor" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Subtítulo de disco" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Medios" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Xénero" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "DAta do lanzamento orixinal" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Expandir todos" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "&Contraer todos" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Clústers" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Rexistro" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Opcións..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Cortar" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Pegar" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "A&xuda" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&Acerca de..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Doar..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "Info&rmar dun erro" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "Foro de a&sistencia..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "Eng&adir ficheiros..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Engadir ficheiros ao etiquetador" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "Enga&dir un cartafol..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Engadir un cartafol ao etiquetador" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Gardar" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Gardar os ficheiros seleccionados" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "&Enviar os AcoustID" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "&Saír" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "Borra&r" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Borrar os ficheiros ou álbums seleccionados" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "&Navegador de ficheiros" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Imaxe da portada" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Buscar" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "Buscar &CD..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "&Examinar" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "Cl&uster" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&Buscar" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Información..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "Actualiza&r" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "&Renomear ficheiros" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "&Mover ficheiros" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "Gardar e&tiquetas" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Etiquetas a partir de nomes de &ficheiro" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Ficheiro" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Editar" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Ver" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Opcións" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "Ferramen&tas" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Axuda" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Pista" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Todos os formatos compatíbeis" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "Autenticación requirida" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Editar..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "O servidor %s require inicio de sesión. Introduza o seu nome de usuario e contrasinal" #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Erro" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "O formato de nomeado de ficheiros non debe estar baleiro." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Nome do ficheiro" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Buscar CD" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Os seguintes lanzamentos en MusicBrainz coinciden co CD:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Cancelar" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "G&rafismo" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Opcións" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Navegar..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "Dispositivo de CD-ROM a empregar para as buscas:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Unidade de CD-ROM predeterminada a usar para as buscas:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Sobreescribir o ficheiro se xa existe" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "Servidor MusicBrainz" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Porto:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Enderezo do servidor:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Usar as etiquetas colaborativas (Folcsonomía) como xénero" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Mostrar etiquetas de texto baixo as iconas" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Idioma da interface de usuario:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Misceláneo" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Usar a sintaxe avanzada de consulta" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Limiares" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Similitude mínima para facer coincidir os ficheiros coas pistas:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Similitude mínima para as buscas en ficheiros:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Similitude mínima para as buscas en clústers:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Campos personalizados" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Varios artistas:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Pistas non pertencentes a un álbum:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Predeterminado" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Proxy web" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Nome de usuario:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Contrasinal:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Plugins" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Nome" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Versión" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Detalles" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Activar a puntuación de pistas" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard garda a puntuación xunto co enderezo de correo electrónico que identifica ao usuario que fixo a puntuación.Dese xeito, pódense gardar nos ficheiros diferentes puntuacións para diferentes usuarios. Especifique o correo electrónico que quere usar para gardar as súas puntuacións." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "Correo electrónico:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Enviar puntuacións a MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Renomear os ficheiros ao gardar" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Escribir as etiquetas nos ficheiros" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "Versión ID3v2" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Incluír tamén etiquetas ID3v1 nos ficheiros" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Autenticación requirida" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Convertir os nomes dos ficheiros en etiquetas" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Substiruír os subliñados por espazos" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Previsualizar" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&Aceptar" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Engadir un cartafol" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Engadir ficheiros" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Buscar" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Examinar" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "Enviar os AcoustID" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Predeterminado do sistema" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Cambiouse o idioma" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Cambiou o idioma da interface. Debe reiniciar Picard para que os cambios teñan efecto." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Coincidente" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Puntuacións" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "O lugar ao que mover os ficheiros non debe estar baleiro" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Produciuse un erro no script" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Idioma" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Lanzamento" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "Pegada dixital de AcoustID" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Orde da ordenación por álbum" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Orde da ordenación por álbum" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Arranxista" #: picard/util/tags.py:42 msgid "Artists" msgstr "" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Orde da ordenación por artista" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Número de catálogo" #: picard/util/tags.py:48 msgid "Comment" msgstr "Comentario" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "Compilación (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Director" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Dereitos de autor" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "ID de disco" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Número de disco" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-mesturador" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Codificado por" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Enxeñeiro" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Agrupamento" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Selo discográfico" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Letrista" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Letras" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Mesturador" #: picard/util/tags.py:76 msgid "Mood" msgstr "Estado de ánimo" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "ID de artista do lanzamento de MusicBrainz" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "ID do lanzamento de MusicBrainz" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "ID de artista de MusicBrainz" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "ID de disco de MusicBrainz" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "Pegada dixital de MusicIP" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "PUID de MusicIP" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "Intérprete" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Produtor" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "Puntuación" #: picard/util/tags.py:104 msgid "Release Country" msgstr "País de lanzamento" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Estado de lanzamento" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Tipo de lanzamento" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remesturador" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Script" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Subtítulo" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Orde da ordenación por título" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Discos totais" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Pistas totais" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Número de pista" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Produciuse un erro co navegador web" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Produciuse un erro ao iniciar o navegador web:\n\n%s" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/he.po�����������������������������������������������������������������������0000664�0000000�0000000�00000653320�14167750105�0015774�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Avi Markovitz <avi.markovitz@gmail.com>, 2018-2021 # FIRST AUTHOR <EMAIL@ADDRESS>, 2008 # ynbaranetz <hatzahit@gmail.com>, 2014 # Itamar Shoham, 2016 # Itamar Shoham, 2016 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # ynbaranetz <hatzahit@gmail.com>, 2014 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Hebrew (http://www.transifex.com/musicbrainz/musicbrainz/language/he/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: he\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "קבצים לא תואמים" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "אלבום %(id)s נטען %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "טעינת אלבום %(id)s‮..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[טעינת נתוני אלבום]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[לא ניתן לטעון אלבום %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "זוהו %(album)sאשכולות!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "אין הוצאות תואמות לאשכול %(album)s" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "חיפוש אשכול %(album)sבנתוני־על..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "קבצים לא מאוגדים באשכול" #: 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] "נוספה %(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:86 #, python-format msgid "Removed %(count)i release from collection \"%(name)s\"" msgid_plural "Removed %(count)i releases from collection \"%(name)s\"" 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 "%(error)sשגיאות בעת הסגלת אוספים: " #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "%(error)sשגיאות בטעינת אוספים: " #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "הסרת סְכֶמָת שמות קבצים אמנים שונים" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "סְכֶמָת שמות קבצים יחודית עבור אלבומים בעלי אמנים שונים הוסרה בגרסה זו של פיקארד.\nסְכֶמָת שמות קבצים הקודמת מוזגה באופן אוטומטי עם זו של אלבומי אמנים בודדים." #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "סְכֶמָת שמות קבצים ייחודית עבור אלבומים בעלי אמנים שונים הוסרה בגרסה זו של פיקארד.\nלעת עתה לא נעשה באפשרות זו, אך סְכֶמָת שמות קבצים ייחודית הוגדרה\nהאם להסירה או למזגה עם סְכֶמָת שמות הקבצים עבור אלבומי אמנים בודדים?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "מיזוג" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "הסרה" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "תסריט שמות קבצים עיקרי" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "אין רצועות תואמות מעבר לסף לקובץ %(filename)s" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "קובץ %(filename)s זוהה!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr " אין רצועות תואמות לקובץ '%(filename)s'" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "חיפוש קובץ %(filename)s בנתוני־על..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "לא ניתן לטעון מִתְקָע '%s'?" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "טעינת מִתְקָע %r מ %r מכווץ ב־ZIP כשלה" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "טעינת מִתְקָע %r כשלה ב %r" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "מִתְקָע '%s' מ '%s' אינו תואם לגרסה זו של פיקארד." #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "למִתְקָע %r מחרוזת API לא תקינה:%s" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "מִתְקָע %r:" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "‮שגיאה בטעינת רשימת מִתְקָעים: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "כללי" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "סריקה אוטומטית של קבצים החדשים" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "‮להתעלם ממזהי מוזיקבריינז בטעינת קבצים חדשים," #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "נתוני־על" #: picard/profile.py:58 msgid "Various Artists name" msgstr "שמות אמנים שונים" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "שמות רצועות ללא אלבום" #: picard/profile.py:60 msgid "Translate artist names" msgstr "תרגום שמות אמן" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "החרגת תרגום שמות אמן" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "החרגות תרגום תסריט" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "שימוש קשרי־גומלין הוצאה" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "שימוש קשרי־גומלין רצוע" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "‮המרת תווי פיסוק ליוניקוד ASCII" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "שימוש בשמות אמן מְתוּקנָנים" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "שימוש בשמות כלים וקולות מְתוּקנָנים" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "ניחוש מספר רצועה ושם רצועה, משם הקובץ, במידה ואלו חסרים" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "תגים" #: picard/profile.py:76 msgid "Don't write tags" msgstr "לא לכתוב תגים" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "שימור חותמות זמן בקבצים מתוייגים" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "מחיקת תגים קיימים" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "שמירת תמונות משובצות בעת ניקוי תגים" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "‮הסרת תגי 3DI מקבצי CALF" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "‮הסרת תגי 2vEPA מקבצי 3PM" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "רשימת 'תגים שמורים'" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "שמירת תגי APEv2 ל־AAC" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "‮הסרת תגי 2vEPA מקבצי CAA" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "שמירת תגי APEv2 ל־AC3" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "‮הסרת תגי 2vEPA מקבצי 3CA" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "כתיבת תגי ID3v1" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "כתיבת תגי ID3v2.3" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "קידוד טקסט ב־ID3V2" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "איחוד תווי ID3v2.3" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "שמירת יצירות וקיבוץ תואמי iTunes" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "כתיבת תגי RIFF INFO מקבצי WAVE" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "‮הסרת תגי RIFF INFO מקבצי WAVE" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "‮קידוד מלל RIFF INFO" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "תמונת עטיפה" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "שבוץ תמונות עטיפה בתגים" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "שבוץ תמונה קדמית יחידה בלבד" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "שמירת תמונות עטיפה כקבצים נפרדים" #: picard/profile.py:104 msgid "File name for images" msgstr "שם קובץ לתמונות" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "כתיבה על קבצי תמונה קיימים" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "שמירת תמונה קדמית יחידה בלבד כקובץ נפרד" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "שימוש בסוג התמונה הראשי כשם הקובץ של התמונות הקדמיות לתמונות שאינן תמונות קדמיות." #: picard/profile.py:108 msgid "Cover art providers" msgstr "מקורות תמונת עטיפה" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "קביעת שמות קבצים" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "‮תאימות ל ‭וינדוס " #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "‮החלפת תווים שאינם ‭ASCII" #: picard/profile.py:117 msgid "Rename files" msgstr "שינוי שמות קבצים" #: picard/profile.py:118 msgid "Move files" msgstr "העברת קבצים" #: picard/profile.py:119 msgid "Destination directory" msgstr "מחיצת יעד:" #: picard/profile.py:120 msgid "Move additional files" msgstr "העברת קבצים נוספים" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "דפוסי קבץ נוספים" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "מחיקת ספריות ריקות" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "תסריט שמות־קבצים שנבחר" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr " תַּסְרוט" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "אפשור תַּסְרִיטי תיוג" #: picard/profile.py:131 msgid "Tagger scripts" msgstr " תַּסְרִיטי תיוג" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "ממשק משתמש" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "אפשור בחירת ספריות מרובות" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "שימוש בחיפוש מובנה במקום לחפש בדפדפן" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "הצגת תיבת דו־שיח לאישור שינויים שטרם נשמרו" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "התאמת המיקום האופקי בדפדפן הקבצים באופן אוטומטי" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "מתקדם" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "להתעלם מקבצים מוסתרים" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "הכללת תיקיות משנה כאשר מוסיפים קבצים מתיקיה" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "רצועות" #: picard/releasegroup.py:70 msgid "Year" msgstr "שנה" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "מדינה" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "תבנית" #: picard/releasegroup.py:73 msgid "Label" msgstr "חברת תקליטים" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "מס' קטלוגי" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[אין ברקוד]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[אין פרטי הוצאה]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "‮חשבון מוזיקבריינז" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "קוד אישור:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "הסרת אלבום/ים %(id)s: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "שגיאת חיפוש תקליטור" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "שגיאה בקריאת תקליטור:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "[טעינת נתוני הקלטה]" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "[לא ניתן לטעון הקלטה %s]" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "שגיאת רשת AcoustID בחיפוש '%(filename)s'!" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "חיפוש AcoustID נכשל עבור '%(filename)s'!" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr " לא נמצאו תוצאות חיפוש AcoustID לקובץ '%(filename)s'" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr " חיפוש טביעת אצבע לקובץ '%(filename)s'..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "שגור AcoustID הסתיים, אך לא כל טביעות האצבע נקלטו" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "שגור AcoustID צלח" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "שגור AcoustID נכשל לצמיתות, גודל האצווה המרבי הצטמצם לאפס" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "שגור AcoustID נכשל לצמיתות, כנראה עקב ניסיונות רבים מדי" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr " שגור AcoustIDs..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "שגור AcoustID כשלה עם שגיאה '%(error)s': %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "הוספת אשכול כהוצאה" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "הוספת אשכול כהוצאה..." #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "הוספת קובץ כהוצאה" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "הוספת קובץ כהוצאה..." #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "הוספת קובץ כהקלטה" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "הוספת קובץ כהקלטה..." #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "גרסה יציבה בלבד" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "גרסה יציבה וגרסת בטא" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "גרסה יציבה, גרסת בטא וגרסת פתוח" #: picard/const/__init__.py:189 msgid "My script" msgstr "התַּסְרִיט שלי" #: picard/const/__init__.py:191 msgid "My profile" msgstr "פרופיל שלי" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "ערבית" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "קטלנית" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "צ'כית" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "דֶּנִית" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "גרמנית" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "גרמנית (שוויץ)" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "ייונית" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "אנגלית" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "אנגלית (אוסטרליה)‏" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "אנגלית (קנדה)‏" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "אנגלית (בריטניה)‏" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "ספרדית" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "אסטונית" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "פינית" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "צרפתית" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "צרפתית (קנדה)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "גליציאנית" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "עברית" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "הונגרית" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "איסלנדית" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "איטלקית" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "יפנית" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "קוראנית" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "מלאית (מלזיה)" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "נורווגית בוקמל" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "הולנדית" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "אוקסיטנית " #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "פולנית" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "פורטוגזית" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "פורטוגזית ברזילאית" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "רומנית" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "רוסית" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "סלובקית" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "סלובנית" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "אלבנית" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "שוודית" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "תורכית" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "אוקראינית" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "סינית (סין)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "סינית (טייוואן)" #: picard/const/locales.py:27 msgid "Afar" msgstr "אפארית" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "אפרית (ג'יבוטי)" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "אפרית (אריתריאה)" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "אפרית (אריתריאה) (סאהו)" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "אפרית (אתיופיה )" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "אפריקאנס" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "אפריקאנס (נמיביה)" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "אפריקאנס (דרום אפריקה)" #: picard/const/locales.py:35 msgid "Akan" msgstr "אקאנית" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "אקאנית (גנה)" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "אלבנית (אלבניה)" #: picard/const/locales.py:39 msgid "Amharic" msgstr "אמהרית" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "אמהרית (אתיופיה )" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "ערבית (אלג'יריה)" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "ערבית (בחריין)" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "ערבית (מצרים)" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "ערבית (עירק)" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "ערבית (ירדן)" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "ערבית (כווית)" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "ערבית (לבנון)" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "ערבית (לוב)" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "ערבית (מרוקו)" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "ערבית (אומן)" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "ערבית (כתר)" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "ערבית (ערב הסעודית)" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "ערבית (סודן)" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "ערבית (סוריה)" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "ערבית (תוניס)" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "ערבית (איחוד האמירויות)" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "ערבית (תימן)" #: picard/const/locales.py:59 msgid "Armenian" msgstr "ארמנית" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "ארמנית (ארמניה)" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "ארמנית (ארמניה) (אורתוגרפיה מתוקנת)" #: picard/const/locales.py:62 msgid "Assamese" msgstr "אסמית" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "אסמית (הודו)" #: picard/const/locales.py:64 msgid "Atsam" msgstr "אתסמית" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "אתסמית (ניגריה)" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "אזרית" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "אזרית (אזרבייג'ן)" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "אזרית (קירילית)" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "אזרית (קירילית) (אזרבייג'ן)" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "אזרית (לטינית)" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "אזרית (לטינית) (אזרבייג'ן)" #: picard/const/locales.py:72 msgid "Basque" msgstr "באסקית" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "בסקית (ספרד)" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "בלרוסית" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "בלרוסית (בלרוס)" #: picard/const/locales.py:76 msgid "Bengali" msgstr "בנגלית" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "בנגלית (בנגלדש)" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "בנגלית (הודו)" #: picard/const/locales.py:79 msgid "Blin" msgstr "בלים" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "בלינית (אריתראה)" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "בוסנית" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "בוסנית (בוסניה והרצגובינה)" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "בולגרית" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "בולגרית (בולגריה)" #: picard/const/locales.py:85 msgid "Burmese" msgstr "בורמזית" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "בורמזית (מיאנמר [בורמה])" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "קטלנית (ספרד)" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "סינית" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "סינית (הונג קונג)" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "סינית (מקאו)" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "סינית (האן מפושטת)" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "סינית (האן מפושטת) (סין)" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "סינית (האן מפושטת) (הונג קונג) " #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "סינית (האן מפושטת) (מקאו) " #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "סינית (האן מפושטת) (סינגפור)" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "סינית (סינגפור)" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "סינית (האן מסורתית)" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "סינית (האן מסורתית) (הונג קונג) " #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "סינית (האן מסורתית) (מקאו) " #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "סינית (האן מסורתית) (טייוון) " #: picard/const/locales.py:104 msgid "Coptic" msgstr "קופטית" #: picard/const/locales.py:105 msgid "Cornish" msgstr "קורנית" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "קורנית (בריטניה)" #: picard/const/locales.py:107 msgid "Croatian" msgstr "קרואטית" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "קרואטית (קרואטיה)" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "צ'כית (צ'כיה)" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "דנית (דנמרק)" #: picard/const/locales.py:113 msgid "Divehi" msgstr "דיבהי" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "דיבאית (האיים המלדיביים)" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "פלמית (בלגיה)" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "פלמית (הולנד)" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "דזונקה" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "דזונקה (בוטאן)" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "אנגלית (סמואה האמריקנית‬)" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "אנגלית (בלגיה)" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "אנגלית (בליז)" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "אנגלית (בוצואנה)‏" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "אנגלית (דזרט)" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "אנגלית (דזרט) (ארצות הברית)" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "אנגלית (גונאם)" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "אנגלית (הונג קונג)‏" #: picard/const/locales.py:131 msgid "English (India)" msgstr "אנגלית (הודו)‏" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "אנגלית (אירלנד)‏" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "אנגלית (ג'מיקה)‏" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "אנגלית (מלטה)‏" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "אנגלית (איי מרשל)" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "אנגלית (נמיביה)‏" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "אנגלית (ניו זילנד)" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "אנגלית (איי מריאנה הצפוניים)" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "אנגלית (פקיסטן)‏" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "אנגלית (פיליפינים)" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "אנגלית (שביאן)‏" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "אנגלית (סינגפור)" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "אנגלית (דרום אפריקה)" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "אנגלית (טרינידד וטובגו)" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "אנגלית (האיים החיצוניים המשניים של ארצות הברית)" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "אנגלית (איי הבתולה של ארצות הברית)" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "אנגלית (בריטניה)" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "אנגלית (ארצות הברית)" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "אנגלית (ארצות הברית) (מחשבים)" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "אנגלית (זימבבואה)" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "אספרנטו" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "אסטונית (אסטוניה)" #: picard/const/locales.py:154 msgid "Ewe" msgstr "אווי" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "אווי (גנה)" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "אווה (טוגו)" #: picard/const/locales.py:157 msgid "Faroese" msgstr "פארואזית" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "פארואזית (איי פארו)" #: picard/const/locales.py:159 msgid "Filipino" msgstr "פיליפינית" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "פיךיפינית (פיליפינים)" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "פינית (פינלנד)" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "צרפתית (בלגיה)" #: picard/const/locales.py:166 msgid "French (France)" msgstr "צרפתית (צרפת)" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "צרפתית (לוקסמבורג)" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "צרפתית (מונקו)" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "צרפתית (סנגל)" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "צרפתית (שוויץ)" #: picard/const/locales.py:171 msgid "Friulian" msgstr "פריאוליאנית" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "פריאוליאנית (איטליה)" #: picard/const/locales.py:173 msgid "Ga" msgstr "גא" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "גא (גנה)" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "קטלנית (ספרד)" #: picard/const/locales.py:177 msgid "Geez" msgstr "גיז" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "גיז (אריתראה)" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "גיז (אתיופיה)" #: picard/const/locales.py:180 msgid "Georgian" msgstr "גרוזינית" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "גרוזינית (גרוזיה)" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "גרמנית (אוסטריה)" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "גרמנית (בלגיה)" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "גרמנית (גרמניה)" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "גרמנית (ליכטנשטיין)" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "גרמנית (לוקסנבורג)" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "יוונית (קפריסין)" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "יוונית (יוון)" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "גויארטית" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "גויארטית (הודו)" #: picard/const/locales.py:195 msgid "Hausa" msgstr "האוסה" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "האוסה (ערבית)" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "האוסה (ערבית) (ניגריה)" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "האוסה (ערבית) (סודן)" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "האוסה (גנה)" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "האוסה (לטינית)" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "האוסה (לטינית) (גנה)" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "האוסה (לטינית) (ניג'יר)" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "האוסה (לטינית) (ניגריה)" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "האוסה (ניג'יר)" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "האוסה (ניגריה)" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "האוסה (סודן)" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "הוואית" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "הוואית (ארצות הברית)" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "עברית (ישראל)" #: picard/const/locales.py:211 msgid "Hindi" msgstr "הודית" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "הינדו (הודית)" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "הונגרית (הונגריה)" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "איסלנדית (איסלנד)" #: picard/const/locales.py:217 msgid "Igbo" msgstr "איגבו" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "איגבו (ניגריה)" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "אינדונזית" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "אינדונזית (אינדונזיה)" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "אינטרלינגואה" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "אינוקטיטו" #: picard/const/locales.py:223 msgid "Irish" msgstr "אירית" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "אירית (אירלנד)‏" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "איטלקית (איטליה)" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "איטלקית (שוויץ)" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "יפנית (יפן)" #: picard/const/locales.py:230 msgid "Jju" msgstr "ג'יו" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "ג'יו (ניגריה)" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "קאלאליסות" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "קאלאליסות (גרינלאנד)" #: picard/const/locales.py:234 msgid "Kamba" msgstr "קאמבה" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "קאמבה (קניה)" #: picard/const/locales.py:236 msgid "Kannada" msgstr "קנאדית" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "קאנאבה (הודו)" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "קזאחית" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "קזחית (קירילית)" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "קזחית (קירילית) (קזחסטן)" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "קזחית (קזחסטן)" #: picard/const/locales.py:242 msgid "Khmer" msgstr "קאמר" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "חמר (קמבודיה)" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "קינירוואנדה" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "קינירוואנדה (רואנדה)" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "קירגיזית" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "קירגיזית (קירגיסטן)" #: picard/const/locales.py:248 msgid "Konkani" msgstr "קונקאנית" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "קונקאני (הודו)" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "קוריאנית (קוריאה הדרומית)" #: picard/const/locales.py:252 msgid "Koro" msgstr "קורו" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "קורו (חוף השנהב)" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "קפלה" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "קפלה (גינאה)" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "קפלה (ליבריה)" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "כורדית" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "כורדית (ערבית)" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "כורדית (ערבית) (אירן)" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "כורדית (ערבית) (עירק)" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "כורדית (ערבית) (סוריה)" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "כורדית (אירן)" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "כורדית (עירק)" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "כורדית (לטינית)" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "כורדית (לטינית) (תורכית)" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "כורדית (סוריה)" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "כורדית (תורכית)" #: picard/const/locales.py:268 msgid "Lao" msgstr "לאו" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "לאו (לאוס)" #: picard/const/locales.py:270 msgid "Latvian" msgstr "לטבית" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "לטבית (לטביה)" #: picard/const/locales.py:272 msgid "Lingala" msgstr "לינגלה" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "לינגלה (קונגו־ברזויל)" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "לינגלה (קונגו־קינשסה)" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "ליטאית" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "ליטאית (ליטוניה)" #: picard/const/locales.py:277 msgid "Low German" msgstr "גרמנית נמוכה" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "גרמנית נמוכה (גרמניה)" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "מקדונית" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "מקדונית (מקדוניה)" #: picard/const/locales.py:281 msgid "Malay" msgstr "מאלאית" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "מלאית (ברוניי)" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "מאלאילאמית" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "מאלאילאמית (הודו)" #: picard/const/locales.py:286 msgid "Maltese" msgstr "מלטית" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "מלטית (מלטה)‏" #: picard/const/locales.py:288 msgid "Manx" msgstr "מאנקס" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "מנקס (בריטניה)" #: picard/const/locales.py:290 msgid "Marathi" msgstr "מאראתי" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "מרהטי (הודו)" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "מולדבית" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "מונגולית" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "מונגולית (סין)" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "מונגולית (קירילית)" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "מונגולית (קירילית) (מונגוליה)" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "מונגולית (מונגוליה)" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "מונגולית (מונגולית)" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "מונגולית (מונגולית) (סין)" #: picard/const/locales.py:300 msgid "Nepali" msgstr "נפאלית" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "נפלית (הודו)" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "נפלית (נפל)" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "סאמית צפונית" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "סאמית צפונית (פינדלנד)" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "סאמית צפונית (נורווגיה)" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "סוטו צפונית" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "סוטו צפונית (דרום אפריקה)" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "נורווגית" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "נורווגית בוקמל (נורווגיה)" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "נורווגית נינורסק" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "נורווגית נינורסק (נורווגיה)" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "מיאנג'ה" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "מיאנג'ה (מלאווי)" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "אוקסיטנית (צרפת)" #: picard/const/locales.py:317 msgid "Oriya" msgstr "אוריה" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "אוריא (הודו)" #: picard/const/locales.py:319 msgid "Oromo" msgstr "אורומו" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "אורומו (אתיופיה)" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "אורומו (קניה)" #: picard/const/locales.py:322 msgid "Pashto" msgstr "פשטו" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "פאשטו (אפגניסטן)" #: picard/const/locales.py:324 msgid "Persian" msgstr "פרסית" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "פרסית (אפגניסטן)" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "פרסית (אירן)" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "פולנית (פולין)" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "פורטוגזית (ברזיל)" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "פורטוגזית (פורטוגל)" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "פונג'אבית" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "פונג'אבית (ערבית)" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "פונג'אבית (ערבית) (פקיסטן)" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "פונג'טית (גרומוקי)" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "פונג'טית (גרומוקי) (הודו)" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "פונג'אבית (הודו)" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "פונג'אבית (פקיסטן)" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "רומנית (מולדובה)" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "רומנית (רומניה)" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "רוסית (רוסיה)" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "רוסית (אוקרינה)" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "סנסקריט" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "סנסקריט (הודו)" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "סרבית" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "סרבית (בוסניה והרצגובינה)" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "סרבית (קירילית)" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "סרבית (קירילית) (בוסניה והרצגובינה)" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "סרבית (קירילית) (מונטנגרו)" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "סרבית (קירילית) (סרביה)" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "סרבית (קירילית) (סרביה ומונטנגרו)" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "סרבית (לטינית)" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "סרבית (לטינית) (בוסניה והרצגובינה)" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "סרבית (לטינית) (מונטנגרו)" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "סרבית (לטינית) (סרביה)" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "סרבית (לטינית) (סרביה ומונטנגרו)" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "סרביה (מונטנגרו)" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "סרבית (סרביה)" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "סרבית (סרביה ומונטנגרו)" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "סרבית-קרואטית" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "סרבית-קרואטית (בוסניה והרצגובינה)" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "סרבית (בוסניה ומונטנגרו)" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "סיצ'ואן יי" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "סיצ'ואן יי (סין)" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "סידאמו" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "סידמו (אתיופיה)" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "סינהלה" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "סינהלה (סרי לנקה)" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "סלובקית (סלובקיה)" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "סלובנית (סלובניה)" #: picard/const/locales.py:379 msgid "Somali" msgstr "סומלית" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "סומלית (ג'יבוטי)" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "סומלי (אתיופיה )" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "סומלי (קניה)" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "סומלי (סומליה )" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "נדבלה דרומית" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "נדבלה דרומית (דרום אפריקה)" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "סוטו דרומית" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "סוטו דרומית (ליסוטו)" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "סוטו דרומית (דרום אפריקה)" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "ספרדית (ארגנטינה)" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "ספרדית (בוליביה)" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "ספרדית (צ'ילה)" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "ספרדית (קולומביה)" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "ספרדית (קוסטה ריקה)" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "ספרדית (הרפובליקה הדומיניקנית)" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "ספרדית (אקוודור)" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "ספרדית (אל סלבדור)" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "ספרדית (גואטמלה)" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "ספרדית (הונדורס)" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "ספרדית (מקסיקו)" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "ספרדית (ניקרגואה)" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "ספרדית (פנמה)" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "ספרדית (פרגוואי)" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "ספרדית (פרו)" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "ספרדית (פורטו ריקו)" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "ספרדית (ספרד)" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "ספרדית (ארצות הברית)" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "ספרדית (אורוגוואי)" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "ספרדית (ונצואלה)" #: picard/const/locales.py:410 msgid "Swahili" msgstr "סווהילית" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "סווהילית (קניה)" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "סווהילית (טנזניה)" #: picard/const/locales.py:413 msgid "Swati" msgstr "סוואטי" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "סוואטי (דרום אפריקה)" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "סוואטי (סווזילנד)" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "שוודית (פינלנד)" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "שוודית (שוודיה)" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "גרמנית שוויצרית" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "גרמנית שוויצרית (שוויץ)" #: picard/const/locales.py:421 msgid "Syriac" msgstr "סורית" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "סורית (סוריה)" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "טאגאלוג" #: picard/const/locales.py:424 msgid "Tajik" msgstr "טג'יקית" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "טג'יקית (קירילית)" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "טג'יקית (קירילית) (טג'יקיסטן)" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "טג'יקית (טג'יקיסטן)" #: picard/const/locales.py:428 msgid "Tamil" msgstr "טמילית" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "טמילית (הודו)" #: picard/const/locales.py:430 msgid "Taroko" msgstr "טארוקו" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "טארוקו (טאיוואן)" #: picard/const/locales.py:432 msgid "Tatar" msgstr "טטרית" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "טטארית (רוסיה)" #: picard/const/locales.py:434 msgid "Telugu" msgstr "טלוגו" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "טלוגו (הודו)" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "תאית" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr ",תאית (תאילנד)" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "טיבטית" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "טיבתית (סין)" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "טיבתית (הודו)" #: picard/const/locales.py:441 msgid "Tigre" msgstr "טיגרה" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "טיגרה (אריתראה)" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "תיגרינית" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "טיגריניה (אריתראה)" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "טיגריניה (אתיופיה)" #: picard/const/locales.py:446 msgid "Tonga" msgstr "טונגה" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "טונגה (טונגה)" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "צונגה" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "צונגה (דרום אפריקה)" #: picard/const/locales.py:450 msgid "Tswana" msgstr "צוואנה" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "צוואנה (דרום אפריקה)" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "תורכית (תורכיה)" #: picard/const/locales.py:454 msgid "Tyap" msgstr "טיאפ" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "טיאפ (ניגריה)" #: picard/const/locales.py:456 msgid "Uighur" msgstr "אויגור" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "אויגור (ערבית)" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "אויגור (ערבית) (סין)" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "אויגור (סין)" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "אוקראינית (אוקרינה)" #: picard/const/locales.py:462 msgid "Urdu" msgstr "אורדו" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "אורדו (הודו)" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "אורדו (פקיסטן)‏" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "אוזבקית" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "אוזבקית (אפגניסטן)" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "אוזבקית (ערבית)" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "אוזבקית (ערבית) (אפגניסטן)" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "אוזבקית (קירילית)" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "אזרית (קירילית) (אוזבקיסטן)" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "אוזבקית (לוינית)" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "אוזבקית (לטינית) (אוזבקיסטן)" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "אוזבקית (אוזבקיסטן)" #: picard/const/locales.py:474 msgid "Venda" msgstr "ונדה" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "ונדא (דרום אפריקה)" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "ויאטנמית" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "וייטנאמית (וייטנאם)" #: picard/const/locales.py:478 msgid "Walamo" msgstr "וואלאמו" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "וואלאמו (אתיופיה)" #: picard/const/locales.py:480 msgid "Welsh" msgstr "וולשית" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "וולשית (בריטניה)" #: picard/const/locales.py:482 msgid "Wolof" msgstr "וולוף" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "וולוף (לטינית)" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "וולוף (לטינית) (סנגל)" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "וולוף (סנגל)" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "קסוסה" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "קסוסה (דרום אפריקה)" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "יורובה" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "יורובה (ניגריה)" #: picard/const/locales.py:490 msgid "Zulu" msgstr "זולו" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "זולו (דרום אפריקה)" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "קירילית" #: picard/const/scripts.py:27 msgid "Latin" msgstr "לטינית" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "האנגול" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "היראגנא" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "קאתקנדה" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "תמונת עטיפה מסוג '%(type)s' ירדה עבור %(albumid)s מ־ %(host)s" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr " הורדת תמונת עטיפה מסוג '%(type)s' עבור %(albumid)s מ־ %(host)s..." #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "לא ידוע" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "גודל קובץ" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "סוגי תמונת עטיפה" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "נא לבחור באיזו רשימה לכלול את סוג התמונה, רשימות 'הכללה' ו/או 'החרגה'." #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "הכללת רשימת סוגים" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "החרגת רשימת סוגים" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 בעלות סוג תמונה שברשימת 'הכללה' יורדו ויעשה בהן שימוש אלא אם, סוג התמונה מופיע גם ברשימת 'החרגה'. תמונות בעלות סוגים שנכללו ברשימת 'החרגה' לא יעשה בהם שימש לעולם. סוגי תמונות שאינם נכללים ברשימות 'הכללה' או 'החרגה' לא ילקחו בחשבון בעת ההחלטה באם להוריד ולהשתמש בתמונת CAA.\n" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "ה&כללת הכל" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "ה&חרגת הכל" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "נ&יקוי הכל" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "שחזור &ברירת מחדל" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "ארכיב תמונות עטיפה" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "קבצים מקומיים" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "מעני url תמונת עטיפה, מאפשרים" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "קובץ דוגמת תסריט שמות מוגדר מראש זה, אינו דורש הגדרות מיוחדות, תיוג תסריטים או מתקעים." #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "הגדרה מראש %d %s" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "תסריט שמות קבצים ברירת מחדל" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "[album artist]/[album]/[track #]. [title]" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "[album artist]/[album]/[disc and track #] [artist] - [title]" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "`$if(if,then,else)`\n\nאם '`if' אינו ריק, החזרת 'then', אחרת החזרת 'else'." #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "`$if2(a1,a2,a3,...)`\nהחזרת משתנה בלתי־תלוי לא־ריק ראשון." #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "`$noop(...)\n\nלא עושה דבר (שימושי להערות ותיאור מקטע קוד)." #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "`$left(text,number)`\n\nהחזרת 'number' התווים הראשונים משמאל ה־ 'text'." #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "`$right(text,number)`\n\nהחזרת 'number' התווים האחרונים מימין ה־ 'text'." #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "`$lower(text)`\n\nהחזרת 'text' באותיות קטנות." #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "`$upper(text)`\n\nהחזרת 'text' באותיות רישיות." #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "`$pad(text,length,char)`\n\nריפוד ה־ 'text' לפי האורך 'length' על־ידי שכפול 'char' כמספר העותקים הנדרש **בתחילת** המחרוזת." #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "`$strip(text)`\n\nהחלפת כל המרווח הלבן ב־ 'text' במרווח בודד, והסרת רווחים מובילים ונגררים. מרווחים לבנים כוללים מספר רווחים רצופים, ותווים שונים אחרים של יוניקוד." #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "`$replace(text,search,replace)`\n\nהחלפת המופעים של 'search' ב־ 'text' בערך 'replace' והחזרת המחרוזת שהתקבלה." #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "`$replacemulti(name,search,replace,separator=\"; \")`\n\nהחלפת המופעים של 'search' בערך 'replace' במשתנה מרובה ערכים 'name'.\n\nלדוגמה:\n\n $replacemulti(%genre%,Idm,IDM)\n" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "`$in(x,y)`\n\nהחזרת 'true' אם 'x' מוכל ב 'y'." #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "`$inmulti(%x%,y)`\n\n\nהחזרת 'true' אם ערכי המשתנה הבלתי תלוי 'x' מכיל בדיוק את 'y' כאחד מערכיו.\n\n_החל מפיקארד 1.0 והלאה_" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "`$rreplace(text,pattern,replace)`\n\nהחלפת ביטוי סדיר (regex) https://docs.python.org/3/library/re.html#regular-expression-syntax)." #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "`$rsearch(text,pattern)`\n\nחיפוש [ביטוי סדיר (regex)] https://docs.python.org/3/library/re.html#regular-expression-syntax).\nפעולה זו מחזירה את הקבוצה המתאימה הראשונה." #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "`$num(number,length)`\n\nהחזרת 'number' מתובנת 'length' ספרות (עד 20 ספרות)." #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "`$unset(name)`\n\nביטול הגדרת המשתנה `name`.\nמתן אפשרות לביטול הגדרה של תגים מסוימים באמצעות תווים כלליים (ישים לגבי \"performer:\\*\", \"comment:\\*\", ו \"lyrics:\\*\").\nכלומר `$unset(performer:*)` יבטל את הגדרת כל תגי המבצעים." #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "`$delete(name)`\n\nביטול הגדרת המשתנה `name` וסימון התג למחיקה.\nזהה ל `$unset(name)` אך גם מסמן את התג למחיקה. לְמָשָׁל.\nהפעלת `$delete(genre)` למעשה תסיר את תג הסוגה מקובץ בעת\nהשמירה.\n\nהחל מפיקארד 2.1_" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "`$set(name,value)`\n\nהגדרת המשתנה `name` ל־ `value`.\n\nהערה: ליצירת משתנה בו ניתן להשתמש כמחרוזת לשמות הקבצים, אך\nשלא ייכתב כתג בתוך הקובץ, על־ידי מתן קידומת לשם המשתנה\nכקו תחתון. שימוש ב '%something%` ייצור תג \"כלשהו\";\nאך `%_something%` לא." #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "`$setmulti(name,value,separator=\"; \")`\n\nהגדרת המשתנה 'name' ל `value ', באמצעות המפריד (או \";\" אם לא עבר)\nלאילוץ הערך לתוך תג רב ערכי תקין. \nניתן לשימוש בפעולת בתגים מרובי ערכים כמחרוזת, והחזרתם \nכתגים רבי ערכיים תקינים.\n\nלדוגמה:\n\n  $setmulti(genre,$lower(%genre%))\n\n_ החל מפיקארד 1.0_" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "`$get(name)\n\nהחזרת משתנה `name` (זהה ל `ame%n%`)." #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "`$copy(new,old)`\n\nהעתקת נתוני־על ממשתנה 'old' ל־'new '.\nשונה מ `$set(new,ld%)` בכך ש־ `$copy(new,old)`\" מעתיק\nמשתנים מרובי ערכיים מבלי לשטח אותם.\n\n_החל מפיקארד 0.9_" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "`$copymerge(new,old)`\n\nמיזוג נתוני־על ממשתנה 'old' ל־ 'new', תוך הסרת כפילויות וצרופו לסוף, ושמירה על הסדר המקורי. כמו '$copy', גם כאן משתנים רב־ערכיים יעתקו מבלי לשטח אותם.\n\n_ החל מפיקארד 1.0_" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "`$trim(text[,char])`\n\nקיטום כל הרווחים המובילים והנגררים מ־ 'text'. \nהמאפיין החלופי השני 'char' מציין את התו לחיתוך." #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "`$add(x,y,...)`\n\nחיבור `y` ו־ `x`.\nניתן להשתמש במספר שרירותי של משתנים בלתי־תלויים.\n\nלדוגמה:\n\n $add(x,y,z) = ((x + y) + z)\n" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "`$sub(x,y,...)`\n\n חיסור`y` מ־ `x`.\nניתן להשתמש במספר שרירותי של משתנים בלתי־תלויים.\n\nלדוגמה:\n\n $sub(x,y,z) = ((x - y) - z)\n" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "`$div(x,y,...)`\n\nחילוק `y` ב־ `x`.\nניתן להשתמש במספר שרירותי של משתנים בלתי־תלויים.\n\nלדוגמה:\n\n $div(x,y,z) = ((x / y) / z)\n" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "`$mod(x,y,...)`\n\nהחזרת השארית מחילוק `y` ב־ `x`.\nניתן להשתמש במספר שרירותי של משתנים בלתי־תלויים.\n\nלדוגמה:\n\n $mod(x,y,z) = ((x % y )% z)\n" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "`$mul(x,y,...)`\n\nהכפלת `y` ב־ `x`.\nניתן להשתמש במספר שרירותי של משתנים בלתי־תלויים.\n\nלדוגמה:\n\n $mul(x,y,z) = ((x* y)* z)\n" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "`$or(x,y,...)`\n\nהחזרת 'אמת' אם `y` או `x` אינם ריקים.\n ניתן להשתמש במספר שרירותי של משתנים בלתי־תלויים.\n התוצאה תהיה 'אמת' אם אחד המשתנים אינם ריקים." #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "`$and(x,y,...)`\n\nהחזרת 'אמת' אם `y` וגם `x` אינם ריקים.\nניתן להשתמש במספר שרירותי של משתנים בלתי־תלויים.\n\nהתוצאה תהיה 'אמת' אם כל המשתנים אינם ריקים." #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "`$not(x)`\n\nהחזרת 'true' אם 'x' ריק." #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "`$not(x)`\n\nהחזרת 'true' אם 'x' שווה ל־ 'y'." #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "`$not(x)`\n\nהחזרת 'true' אם 'x' לא שווה ל־ 'y'." #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "`$not(x)`\n\nהחזרת 'true' אם 'x' קטן מ־ 'y'." #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "`$not(x)`\n\nהחזרת 'true' אם 'x' קטן או שווה ל־ 'y'." #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "`$not(x)`\n\nהחזרת 'true' אם 'x' גדול מ־ 'y'." #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "`$not(x)`\n\nהחזרת 'true' אם 'x' גדול או שווה ל־ 'y'." #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "`$len(text)`\n\nהחזרת מספר התווים ב־ 'text'." #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "`$lenmulti(name,separator=\"; \")`\n\nהחזרת מספר האיברים בתג רב־ערכי 'name'. \nניתן להחליף ערך מילולי המייצג ריבוי ערכים ב־ 'name', באמצעות\n'separator' (או \";\" אם לא עובר) כדי לאלץ את הערך לתג רב ערכי תקין.\n\nלדוגמה:\n\n  $lenmulti(One; Two; Three) = 3\n" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "`$performer(pattern=\"\",join=\", \")`\n\nמחזיר מבצעים, בהם סוג הביצוע (למשל 'קולי') תואם ל־`pattern`, מאוחד ל־`join`.\nניתן לציין ביטוי רגיל בתבנית `/pattern/flags`. כאשר `flags`הם אופציונליים. כַּיוֹם הדגל הנתמך היחיד הוא 'i' (בהתעלם מגדל אות). לדוגמה `$performer(/^guitars?$/i)` תואם לסוג הביצוע 'גיטרה' או 'גיטרות', אך לא ל 'גיטרת בס'.\n\n_מאז פיקארד 0.10_" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "`$matchedtracks()`\n\nהחזרת מספר הרצועות התואמות מתוך הוצאה.\n**עובד רק בתסריטי 'שמות קבצים'.**\n\n_החל מפיקארד 0.12_" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "`$is_complete()`\n\nהחזרת 'אמת' אם כל הרצועות באלבום מתאימים לקובץ יחיד.\n**עובד רק בתסריטי 'שמות קבצים'.**" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "`$firstalphachar(text,nonalpha=\"#\")`\n\nהחזרת התו הראשון מ־ `text`.\nאם `text` לא מתחיל בתו אלפאביתי, יוחזר `nonalpha` במקום. אם `nonalpha` לא הוגדר, יוחזר ערך ברירת המחדל \"#\".\n\n_החל מפיקארד 0.12_" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "`$initials(text)`\n\nהחזרת התו הראשון של כל מילה ב־ 'text', אם התו אלפביתי.\n\n_החל מפיקארד 0.12_" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "`$firstwords(text,length)`\n\nדומה ל־ `$truncate()` אלה שפעולה זו תחזיר את כל המלים מ־ `text` במידה והם בגבולות מספר התוים ב־ `length` .\n\n_החל מפיקארד 0.12_" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "`$startswith(text,prefix)`\n\nחזרת 'true' אם 'text' מתחיל ב־ 'prefix'\n\n_ החל מפיקארד 1.4_" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "`$endswith(text,suffix)`\n\nחזרת 'true' אם 'text' מסתיים ב־ 'suffix'\n\n_ החל מפיקארד 1.4_" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "`$truncate(text,length)`\n\nקיטום 'text' ל־ 'length'\n\n_החל מפיקארד 0.12_" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "`$swapprefix(text,prefix1,prefix2,...)`\n\nהעברת ה־ 'prefixes' שצוינו, מתחילת ה־ 'text' לסופו.\n ניתן להפריד בפסיק מספר קידומת כמשתנים נפרדים.\nאם לא צוינו קידומות, 'A' ו־ 'The' יהוו ברירת מחדל.\n\nלדוגמה:\n\n $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une))\n\n_החל מפיקארד 1.3, לפני כן כמתקע החל מפיקארד 0.13_" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "`$delprefix(text,prefix1,prefix2,...)`\n\nמחיקת ה־ 'prefixes' שצוינו, מתחילת ה־ 'text' .\n ניתן להפריד בפסיק מספר קידומת כמשתנים נפרדים.\nאם לא צוינו קידומות, 'A' ו־ 'The' יהוו ברירת מחדל.\n\nלדוגמה:\n\n $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une))\n\n_החל מפיקארד 1.3_" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "`$eq_any(x,a1,a2,...)`\n\nהחזרת 'אמת' אם 'x' שווה ל־ `a1` או a2` או ...\nזהה ל־ `$or($eq(x,a1),$eq(x,a2) ...)`.\nזהה למתקע eq2." #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "`$ne_all(x,a1,a2,...)`\n\nהחזרת 'אמת' אם 'x' שונה מ־ `a1` ו־ a2` ו־ ...\nזהה ל־ $and($ne(x,a1),$ne(x,a2) ...)`.\nזהה למתקע ne2." #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "`$eq_all(x,a1,a2,...)`\n\nהחזרת 'אמת' אם 'x' שווה ל־ `a1` ו־ a2` ו־ ...\nזהה ל־ `$and($eq(x,a1),$eq(x,a2) ...)`.\n\nלדוגמה:\n\n $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "`$ne_any(x,a1,a2,...)`\n\nהחזרת 'אמת' אם 'x' שונה מ־ `a1` או־ a2` או־ ...\nזהה ל־`$or($ne(x,a1),$ne(x,a2) ...)`.\n\nלדוגמה:\n\n $if($ne_any(%albumartist%,%trackartist%%c,omposer%),$set(lyricist,%composer%))\n" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "`$title(text)`\n\nהחזרת `text` עם אות רישית בתחילת כל מילה.\n\nלדוגמה:\n\n $set(album,$title(%album%))\n\n_החל מפיקארד 2.1_" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "`$is_audio()`\n\nהחזרת 'true' אם הקובץ שבעיבוד הוא קובץ שמע.\n\n_החל מפיקארד 2.2_" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "`$is_video()`\n\nהחזרת 'true' אם הקובץ שבעיבוד הוא קובץ חוזי.\n\n_החל מפיקארד 2.2 _" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "`$find(haystack,needle)`\n\nמציאת מקום מחרוזת אחת בתוך מחרוזת אחרת.\nהחזרת המפתח של המופע הראשון של `needle` ב־ `haystack`, או \"\" אם `needle` לא נמצא.\n\n_החל מפיקארד 2.3_\n\nהערה: לפני פיקארד 2.3.2 `$find` החזירה \"-1\" אם `needle`  לא נמצא." #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "``$reverse(text)`\n\nהחזרת 'text' בסדר הפוך." #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "`$substr(text,start,end)`\n\nהחזרת מחרוזת משנה המתחילה בתו במפתח `start` ועד (אך לא כולל) התו שבמפתח `end`. \nהמפתחים הם מבוססי אפס. מספרים שליליים יספרו מסוף המחרוזת.\nאם מפתחי `start` או `end` הושראו ריקים, ברירת המחדל תהיה התחלה וסוף המחרוזת בהתאמה." #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "`$getmulti(name,index,separator=\"; \")`\n\nקבלת האיבר ב־ `index` מתג רב־ערכי 'name`. \nניתן להחליף ערך מילולי המייצג ריבוי ערכים ב־`name`, באמצעות \nהמפריד (או \";\" אם לא עובר) \nכדי לאלץ את הערך לתג רב ערכי תקין ." #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "`$foreach(name,code,separator=\"; \")`\n\nחזרה על כל האיברים בתג רב ערכי 'name', והרצת ה־ 'code'. \nבכל לולאה, ערך האיבר נשמר תחילה בתג '_ loop_value' והספירה נשמרת בתג '_ loop_count'. \nמנגנון זה מאפשר לתסריט 'code'. גישה לאיבר או לערך הספירה. \nניתן להחליף ערך מילולי המייצג ריבוי ערכים, ב־ 'name' באמצעות המפריד (או \";\" אם לא עובר) כדי לאלץ את הערך לתוך תג רב ערכי תקין." #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "`$while(condition,code)`\n\nלולאת 'while' תקנית. מריצה את `code` שוב ושוב עד אשר ה־`condition` `True` לא\n יתקיים עוד. ערך הספירה יאוחסן בתג `_loop_count` לכל לולאה.\nמנגנון מה שאפשר גישה לערך הספירה מתוך תסריט ה־`code`.\nהפונקציה מגבילה את מספר החזרות ל־1,000 כאמצעי הגנה מפני יצירת לולאה אין סופית." #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "`$map(name,code,separator=\"; \")`\n\nחזרה על כל האיברים שנמצאו בתג רב־ערכי 'name' ועדכון ערך האיבר לערך המוחזר על־ידי 'code' והחזרת עודכן תג רב־ערכי. בכל לולאה, ערך האיבר נשמר תחילה בתג '_ loop_value' והספירה נשמרת בתג '_ loop_count'. \nמנגנון זה מאפשר לתסריט 'code' גישה לאיבר או לערך הספירה. \n\nלדוגמה:\n\n $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%)) \n\nתוצאה: 1=FIRST:A; 2=SECOND:B\n" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "`$join(name,text,separator=\"; \")`\n\nצרוף כל האיברים ב־ 'name' והצבת 'text' בין כל איבר והחזרת התוצאה כמחרוזת." #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n\nהחזרת התאריך והשעה הנוכחיים ב־ 'format' שהוגדרו, המבוססים על פייתון סטנדרטי `strftime` [format codes](https://strftime.org/). אם 'format' לא הוגדר, התאריך / השעה יוחזרו בצורת '2020-02-05 14: 26: 32'.\nהערה: יש להימנע מקודי עיצוב יחודיים למסדת כדי להבטיח את ניידות התסריטים בין המסדות שונות. \nקודים אלה כוללים: הסרת ריפוד אפס (למשל '% -d' ו־ '% -m' ב־ Linux או ב־ macOS, והמקבילה שלהם '% # d' ו־ '% # m' ב־ וינדוס); \nמפרט אורך הרכיבים (למשל '% 3Y'); ותליית '%' בסוף מחרוזת התבנית." #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "`$sortmulti(name,separator=\"; \")`\n\nהחזרת עותק של תג רב ערכי 'name', כאשר האיברים ממוינים בסדר עולה.\n\nלדוגמה:\n\n $sortmulti(B; A; C)\n\nתוצאה: A; B; C\n" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "`$reversemulti(name,separator=\"; \")`\n\nהחזרת עותק של תג רב ערכי 'name', ומיון איברים בסדר הפוך.\nניתן לשימוש בשילוב עם הפונקציה `$sortmulti` למיון\nסדר יורד.\n\nלדוגמה:\n\n $reversemulti($sortmulti(B; A; C))\n\nתוצאה: C; B; A\n" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n\nהחזרת עותק של תג רב־ערכי 'name' ללא רכיבים כפולים.\nכברירת מחדל, מבוצעת השוואה ללא רגישות לאותיות רישיות של רכיבים.\n\nדוגמה 1:\n\n $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n$unique(%foo%)\n\nתוצאה: A; CD; b\n\nדוגמה 2:\n\n$setmulti(foo,a; A; B; b; a; b; A; B, cd)\n$unique(%foo%,True)\n\nתוצאה: A; B; a; b; cd\n" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "`$countryname(country_code,translate=\"\")`\n\nהחזרת שם המדינה לקוד המדינה שצוין. אם קוד המדינה אינו חוקי, תוחזר מחרוזת ריקה.\nאם התרגום אינו ריק, הפלט יתורגם לשפת המקום הנוכחית.\n" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "`$year(date,date_order=\"ymd\")`\n\nהחזרת חלק השנה מהתאריך שצוין. תבנית ברירת המחדל היא \"ymd\". ניתן לשנות זאת על ידי הגדרת\n\"dmy\", או \"mdy\". אם התאריך אינו תקין תוחזר מחרוזת ריקה.\n\n_החל מפיקארד 2.7_" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "`$year(date,date_order=\"ymd\")`\n\nהחזרת חלק החודש מהתאריך שצוין. תבנית ברירת המחדל היא \"ymd\". ניתן לשנות זאת על ידי הגדרת\n\"dmy\", או \"mdy\". אם התאריך אינו תקין תוחזר מחרוזת ריקה.\n\n_החל מפיקארד 2.7_" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "`$year(date,date_order=\"ymd\")`\n\nהחזרת חלק היום מהתאריך שצוין. תבנית ברירת המחדל היא \"ymd\". ניתן לשנות זאת על ידי הגדרת\n\"dmy\", או \"mdy\". אם התאריך אינו תקין תוחזר מחרוזת ריקה.\n\n_החל מפיקארד 2.7_" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n\nהחזרת התאריך והשעה הנוכחיים ב־'format' שהוגדר, המבוסס על פייתון תקני `strftime` [format codes](https://strftime.org/). אם לא הוגדר 'format', התאריך יוחזר כ־'2020-02-05'. את התאריך או התבנית לא תקינים, תוחזר מחרוזת ריקה.\n\nתבנית ברירת המחדל היא \"ymd\". ניתן לשנות זאת על ידי הגדרת\n\"dmy\", או \"mdy\".\nהערה: יש להימנע מקודי עיצוב יחודיים למסדת כדי להבטיח את ניידות התסריטים בין המסדות שונות. \nקודים אלה כוללים: הסרת ריפוד אפס (למשל '% -d' ו־ '% -m' ב־ Linux או ב־ macOS, והמקבילה שלהם '% # d' ו־'% # m' בוינדוס); \nמפרט אורך הרכיבים (לדוגמה '% 3Y'); ותליית '%' בסוף מחרוזת התבנית.\n\n_החל מפיקארד 2.7_" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "שגיאה ביצוא קובץ \"%s. %s\"" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "יצוא קובצי תסריט" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "יצוא תסריט" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "התסריט יוצא בהצלחה ל־%s" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "שגיאה ביבוא \"%s. %s\"" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "שגיאה בפענוח \"%s. %s\"" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "יבוא קובצי תסריט" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "הקובץ ריק" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "יובא מ־%s" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "המשתנה אינו מילון" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "חבילת תסריטים לא תקינה" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "%s (העתקה)" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "תכולת קובץ אינה מילון" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "תַּסְרִיט ללא שם" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "כל הקבצים" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "מִזְכֶּה־מתרגמים" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>תורגם לעברית על־ידי %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "צלמיות יוצרו על־ידי סאמבהב קוטהארי <sambhavs.email@gmail.com> ו <a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a href=\"http://www.flaticon.com/authors/nikita-golubev\">ניקיטה גולודב</a>, <a href=\"http://www.flaticon.com/authors/maxim-basinski\">מקסים בסינסקי</a>, <a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> מ <a href=\"www.flaticon.com\">www.flaticon.com</a>" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "גרסה %(version)s" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "תבניות נתמכות" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "נא תירמו" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "מודים לכם על השימוש בפיקארד. פיקארד מתבסס על מסד הנתונים של מיוזיקבריינז, המופעל על־ידי קרן מטהבריינז בעזרתם של אלפי מתנדבים. אם אתם אוהבים את היישום הזה, שקולו בבקשה לתרום למטהבריינז על מנת להבטיח את המשכיות השירות." #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "תירמו כעת!" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "מזכים" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "זכויות יוצרים © %(copyright_years)s %(authors_credits)s ואחרים" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "אתר רישמי" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "אלבום" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "אמן" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "תאריך" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "חברת תקליטים" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "קטלוג #s" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "ברקוד" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "הבהרה" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "רענון רשימה" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s (%i הוצאה)" msgstr[1] "%s (%i הוצאות)" msgstr[2] "%s (%i הוצאות)" msgstr[3] "%s (%i הוצאות)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "ישות שגויה" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "ישות מושהית" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "ישות נשמרה" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "מצג מלל לוג (ניפוי תקלים) " #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "מצג מלל לוג (שגיאה) " #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "מצג מלל לוג (מידע) " #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "מצג מלל לוג (אזהרה) " #: picard/ui/colors.py:44 msgid "Tag added" msgstr "תג התווסף" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "תג בוטל" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "תג הוסר" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "‮הצגת הוצאה במוזיקבריינז" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "תמונות משותפות לכל הרצועות" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "רצועות מכילות תמונות שונות" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "הצגת פרטים נוספים" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "תמונת עטיפה חדשה" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "תמונת עטיפה מקורית" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "כל תבניות התמונה הנתמכות" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "הצגת פרטים נוספים‮..." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "השארת תמונת עטיפה מקורית" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "בחירת קובץ מקומי ..." #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "החלפת תמונת עטיפה קדמית" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "ספוח תמונת עטיפה קדמית " #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "YYYY-MM-DD" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "YYYY" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "&טעינת הקבצים שנבחרו" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&העברת קבצים מתוייגים לכאן" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "הצגת קבצים &מוסתרים" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "&הגדרה כמחיצת המוצא" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "עטיפה נוכחית" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "סוג" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "עטיפה חדשה" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "עטיפה" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "פרטים" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "לחץ לחיצה כפולה לפתיחה במציג חיצוני\nקובץ זמני: %s\nמקור: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "שם קובץ:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "תבנית:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "גודל:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "אורך:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "קצב סיביות:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "קצב דגימה:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "סיביות לדגימה:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "מונו" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "סטריאו" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "ערוצים:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "אלבום:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "אמן:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "%d תקליטור" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "רשימת רצועות:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "פרטי אלבום" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "פרטי רצועה" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&מידע" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "%i קובץ ברצועה זו" msgstr[1] "%i קבצים ברצועה זו" msgstr[2] "%i קבצים ברצועה זו" msgstr[3] "%i קבצים ברצועה זו" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "פרטי אשכול" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "זמן משוער" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "קבצים" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "אלבומים" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "קבצים ממתינים" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "בקשות ממתינות" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "תמונה %i" msgstr[1] ";%i תמונות" msgstr[2] ";%i תמונות" msgstr[3] ";%i תמונות" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "תמונה %i לא בכל הרצועות" msgstr[1] " %i תמונות לא בכל הרצועות" msgstr[2] " %i תמונות לא בכל הרצועות" msgstr[3] " %i תמונות שונות לרצועות" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "כותרת" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "אורך" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "אמן אלבום" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "מלחין" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "כתובית התקליטור" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "מספר רצועה" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "מספר תקליטור" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "מס' קטלוגי" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "מדיה" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "סוגה" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "מצב טביעות אצבע" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "מצב אקוסטיקבריינז" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "תאריך הוצאה מקורי" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "התאמה גרועה" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "התאמה חלשה" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "התאמה סבירה" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "התאמה טובה" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "התאמה מעולה" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "התאמה מושלמת" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "שחזור עמודות ברירת מחדל" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "נעילת עמודות" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&הרחבת הכל" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "&כווץ הכל" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "בחירת &הכל" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "&גרסאות אחרות" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "טעינה..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "&גרסאות אחרות (%d)" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "אוספים" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "מ&תקעים" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "&הרצת תַּסְרִיט" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "תצוגת קובץ" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "מכיל קבצים ואשכולות לא תואמים" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "אשכולות" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "מצג אלבום" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "מכיל אלבומים וקבצים תואמים" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "עיבוד שגיאות: צפיה בלשונית השגיאות בתיבת דו־שיח מידע אלבום." #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "אלבום עודכן והושלם" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "אלבום לא השתנה והושלם" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "אלבום עודכן" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "אלבום ללא שינוי" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "עיבוד שגיאות: צפיה בלשונית השגיאות בתיבת דו־שיח מידע רצועה." #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "עיבוד שגיאות: צפיה בלשונית השגיאות בתיבת דו־שיח מידע קובץ." #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "רצועה נשמרה" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "ממתין" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "טביעות האצבע שוגרו כבר" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr " טביעות-אצבע שטרם שוגרו" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "לא חושבו טביעות אצבע AcoustID לקובץ זה, נא להריץ 'סריקה' או 'חילול טביעות אצבע AcoustID' לחישוב טביעות האצבע." #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "לוג" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "הכברת מילים" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "מחרוזת להדגשה" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "הדגשה" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "נקוי הדגשה" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "נקוי לוג" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "שמירה בשם‮..." #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "שמירת תצוגת לוג לקובץ" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "קובץ כבר קיים, האם לשמור קובץ בשם זה?" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "שמירת תצוגת לוג לקובץ כשלה" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "דבר מה מנע כתיבת נתונים ל '%s'" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "האם לנקות את הלוג?" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "היסטוריית פעילות" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "מוזיקבריינז פיקארד" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "שינויים לא נשמרו" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "האם לצאת מפיקארד?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] " %d קובץ לא נשמר. סגירת פיקארד יגרום לאבדן כל השינויים שלא נשמרו." msgstr[1] "%d קבצים לא נשמרו. סגירת פיקארד יגרום לאבדן כל השינויים שלא נשמרו." msgstr[2] "%d קבצים לא נשמרו. סגירת פיקארד יגרום לאבדן כל השינויים שלא נשמרו." msgstr[3] "%d קבצים לא נשמרו. סגירת פיקארד יגרום לאבדן כל השינויים שלא נשמרו." #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "&יצאה מפיקארד" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "מוכן" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "האזנה לפִּתְחָה %(port)d " #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "שגור AcoustID לא תוצר" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "נדרש להגדיר מפתח API ל־AcoustID לפני שיתאפשר לשגר טביעות אצבע." #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "פתיחת אפשרויות AcoustID" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "א&פשרויות‮..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "פתיחת &עורך תסריט שמות קבצים..." #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&גזירה" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "ה&דבקה" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "ע&זרה‮..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&אודות‮..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "ת&רומה‮..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "דיווח על &תקל‮..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "פו&רום תמיכה‮..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "הוספת &קבצים‮‮..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "הוספת קבצים למתייג" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "הו&ספת תיקיה‮‮..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "הוספת תיקיה למתייג" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "סגירת חלון" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&שמירה" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "שמירת הקבצים שנבחרו" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "ש&יגור AcoustID " #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr " שגור טביעות-אצבע-שמע" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "&יצאה" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "ה&סרה" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "הסרת קבצים/אלבומים שנבחרו" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "חיפוש בד&פדפן" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "חיפוש פריטים שנבחרו באתר מוזיקבריינז" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "שגור אשכול כהוצאה..." #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "שיגור אשכול למוזיקבריינז כהוצאה חדשה" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "שיגור כהקלטה עצמאיות" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "שיגור קובץ למוזיקבריינז כהקלטה חדשה" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "שגור קובץ כהוצאה..." #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "שיגור קובץ למוזיקבריינז כהוצאה חדשה" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "חיפוש אלבומים דומים‮..." #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "הצגת הוצאות דומות ובחרת בהוצאה חלופית אחרת" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "חיפוש רצועות דומות‮..." #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "הצגת רצועות דומות ובחרת בהוצאה חלופית אחרת" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "דפדפן &קבצים" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "&נתוני־על" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "Ctrl+Shift+M" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&תמונת עטיפה" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "&פעולות" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "חיפוש" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "איתור &תקליטור‮..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "חיפוש את פרטי ה CD בקונן" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "&סריקה" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "שימוש בטביעת אצבע אודיו AcoustID כדי לזהות את הקבצים על־ידי המוזיקה עצמה, גם אם אין להם נתוני־על" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "זיהוי הקובץ בעזרת טביעת־אצבע־שמע ‮AcoustID" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "&חילול טביעת אצבע AcoustID" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "חילול טביעות אצבע" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "חילול טביעת־אצבע־שמע AcoustID לקבצים שנבחרו ללא ביצוע חיפוש" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "חילול טביעת־אצבע־שמע AcoustID לקבצים שנבחרו" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "א&שכול" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "קבצי אשכול לתוך אשכולות אלבום" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&איתור" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "איתור פרטים שנבחרו במוזיקבריינז" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&מידע‮..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "רע&נון" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "&שינוי שמות קבצים" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "ה&עברת קבצים" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "שמירת &תגים" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "תגים מ&שמות קבצים‮..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "נתוח שמות קבצים..." #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "הגדרת תגים לפי שמות קבצים" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "&פתיחת האוספים שלי בדפדפן" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "הצגת יומן &שגיאות/ניפוי תקלים" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "הצגת &הסטורית פעולות" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "פתיחה ב&נגן" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "נגון קובץ בנגן ברירת המחדל" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "פתיחת &תקיה מכילה" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "פתיחה התקיה המכילה בסייר" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "&בדיקת זמינות עדכונים..." #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&קובץ" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "ע&ריכה" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&מצג" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&אפשרויות" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "בחירת תסריט שמות" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "&אפשור/השבתת פרופילים" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "&כלים" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&עזרה" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "פעולות" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "רצועה" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "חיפוש &מתקדם" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "חיפוש &מובנה" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "כל סוגי התבניות הנתמכות" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "הוספת מחיצות מרובות מ '%(directory)s'..." #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr " הוספת מחיצה: '%(directory)s'..." #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "נדרשת הגדרה" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "טביעת אצבע אודיו עדיין לא הוגדרה. האם להגדירה כעת?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "שילוב הדפדפן לא מאופשרת" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "שיגור הוצאות למוזיקבריינז מחייבת הפעלת שילוב הדפדפן. האם לאפשר את שילוב הדפדפן כעת?" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (שגיאה: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s %(similarity)d %% (שגיאה: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "נדרש אימות" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "לפיקארד נדרשת הרשאת גישה לנתונים האישיים שלכם בשרת מוזיקבריינז. האם להתחבר כעת?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(שונה ב %d פריט)" msgstr[1] "(שונה ב %d פריטים)" msgstr[2] "(שונה ב %d פריטים)" msgstr[3] "(שונה ב %d פריטים)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(חסר מפריט %d)" msgstr[1] "(חסרים מ %d פריטים)" msgstr[2] "(חסרים מ %d פריטים)" msgstr[3] "(חסרים מ %d פריטים)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "תצוגת נתוני־על" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "מציג תגים מקוריים וחדשים עבור הקבצים שנבחרו" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "תג" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "ערך מקורי" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "ערך חדש" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "הוספת תג חדש‮..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "הצגת שינויים תחילה" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "עריכה..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "הוספה לרשימת 'תגים שמורים'" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "הסרה מרשימת 'תגים שמורים'" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "שימוש בערך מקורי" msgstr[1] "שימוש בערכים מקוריים" msgstr[2] "שימוש בערכים מקוריים" msgstr[3] "שימוש בערכים מקוריים" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "&העתקה" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "השרת %s דורש פרטי הזדהות. להתחבר נא הזן שם משתמש וסיסמה." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "מתווך הרשת %s מבקש להתחבר. הזן שם המשתמש וסיסמה." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "נגן פנימי: תבנית משאב המדיה אינה נתמכת (במלואה)" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "נגן פנימי: חסרות ההרשאות המתאמות להשמעת משאב מדיה" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "נגן פנימי: לא נמצא שרות השמעה תקין .לא ניתן להמשיך בהשמעה" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "נגן פנימי: שגיאה, קוד=%d, הודעה=%s" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "נגן" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "השמעה" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "השמעת הקבצים שנבחרו" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "השהיה" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "השהיית או המשך השמעת רצועה נוכחית" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "שינוי מהירות השמעה" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "מהירות השמעה" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "שינוי עוצמת שמע" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "עוצמת שמע" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "אפשרויות שינוי שם מושבתות" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "בבחירת קבצים מחלונית האשכול או מחלונית האלבום, לפני פתיחת מסך האפשרויות, עד %uקבצים ייבחרו באופן אקראי מהפריטים שנבחרו כדוגמאות למתן שמות קבצים. אם לא נבחרו קבצים כלשהם, יובאו דוגמאות ברירת מחדל." #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "טעינה מחדש של עד %u פריטים שנבחרו באופן אקראי מקבצים שנבחרו בחלון הראשי" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "אישור" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "משתמש: %s" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "כותרת" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "עורך תסריט שמות קבצים" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "שמירה!" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "&יבוא קובץ תסריט" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "יבוא קובץ כתסריט חדש" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "&יצוא קובץ תסריט" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "יצוא התסריט לקובץ" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "&תַּסְרִיט" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "הצגת פרטי התסריט" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "Ctrl+M" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "הוספת &תַּסְרִיט חדש" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "יצירת תסריט שמות קבצים חדש" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "&העתקת תסריט נוכחי" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "שמירת עותק של התסריט כתסריט חדש" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "&מחיקת תסריט נוכחי" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "מחיקת התסריט" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "&טעינת קובץ דוגמאות מחדש" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "&הצגת תיעוד" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "הצגת תיעוד התסרוט בסרגל צד" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "&תיעוד תסרוט" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "פתיחת תיעוד התסרוט בדפדפן" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "שגיאה" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "כותרת התסריט לא יכולה להיות ריקה." #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "שגיאה במחיקת תסריט" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "לא ניתן למחוק את התסריט מאחר והוא בשימוש באחד מפרופילי המשתמש.\n\nפרופיל: %s" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "האם למחוק תַּסְרִיט זה?" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "שגיאת קובץ" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "העתקה" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "תבנית שמות הקבצים לא יכול להיות ריק." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "פרטי תסריט" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "שגיאת תַּסְרִיט \"%(script)s\": %(message)s)" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "שם קובץ" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "אודות פיקארד" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "איתור תקליטור" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "ההוצאות הבאות במוזיקבריינז תואמות לתקליטור:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "לא נמצאו הוצאות תואמות לתקליטור זה." #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "שיגור מזהה תקליטור" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "&טעינה לפיקארד" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "&שיגור מזהה תקליטור" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&בטול" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "עריכה תג" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "עריכת ערך" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "הוספת ערך" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "הסרת ערך" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "העברת ערכים שנבחרו מעלה" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "העברת ערכים שנבחרו מטה" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "&שגיאה" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "תמונת &עטיפה" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "מ" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "אפשרויות" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "דפדף‮..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "הורדה..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "אפשרויות מתקדמות" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "להתעלם מפער באורך הרצועה במספר שניות שלהלן" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "להתעלם מנתיבי קבצים התואמים לביטוי סדיר (regex) הבא:" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "בקביעה האם הוצאה הושלמה, להתעלם מהרצועות הבאות " #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "רצועות חוזי" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "רצועות מִרְוָח מקדים" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "רצועות נתונים" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "רצועות שקט" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "תגים שהמערכת תתעלם מהם להשוואה:" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "פרופילים מצורפים לאפשרויות" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "כונן תקליטורים לחיפוש:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "כונן תקליטור ברירת המחדל:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "שימוש בשם הקובץ הבא לשמירת תמונות:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "כתיבה על קובץ אם הוא קיים" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "מקורות תמונת עטיפה" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "מיון עדיפות מחדש:" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "העברת פריטים שנבחרו מעלה" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "העברת פריטים שנבחרו מטה" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "טביעת־אצבע־שמע" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "לא להשתמש בטביעת־אצבע־שמע" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "‮שימוש ב ‭AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr " הגדרות AcoustID " #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "‮להתעלם מטביעות אצבע ‮קימות ב ‭ AcoustID" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "מחשבון טביעת אצבע:" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "מפתח API:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "‮קבלת מפתח IPA..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "‮שרת מוזיקבריינז" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "הוגדר שרת מוזיקבריינז לא רשמי. כברירת מחדל, שיגורי הוצאות, הקלטות ומזהי תקליטורים יועברו למסד הנתונים הראשי ב־ musicbrainz.org." #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "שיגור נתונים לשרת המתוצר" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "פִּתְחָה:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "כתובת שרת:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "התחברות למערכת" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "התנתקות מהמערכת" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "בדיקת זמינות עדכונים" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "בדיקת עדכונים בעת האתחול" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "מספר ימים בין בדיקות:" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "עדכונים לבדיקה:" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "שימוש בסוגות ממיוזיקבריינז" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "שימוש רק בסוגות שלי" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "שימוש בסוגת אמן האלבום אם לא נמצאו סוגות עבור ההוצאה או קבוצת ההוצאה" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "שימוש בתגי פולקסונומיה כסוגה" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "שימוש סוגות מזערי:" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "מספר סוגות מירבי:" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "אחוד ריבוי סוגות בתו:" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "סוגות או תגים פולקסמוניים להחרגה, אחד בשורה:" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "ארגז חול למסנני לסוגות או תגים פולקסמוניים (תנקה ביציאה):" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "הצגת תוויות מלל מתחת לצלמיות" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "שפת ממשק משתמש:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "צבע ערכת נושא ממשק משתמש:" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "שונות" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "שימוש בתחביר שאילתות מתקדם" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "התחלה במחיצה הבאה:" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "התאמה אישית של סרגל כלים 'פעולה'" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "הוספת לחצן חדש לסרגל הכלים" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "הוספת פעולה" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "הוספת מפריד" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "הוספת מפריד" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "הסרת לחצן מסרגל הכלים" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "צבעים" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "הצגת התגים מטה, מעל כל התגים האחרים במצג נתוני־על" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "בחירת הכל" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "ערכי סף" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "הקבלה מזערית בהתאמת קבצים לרצועות:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "הקבלה מזערית בחיפושי קובץ:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "הקבלה מזערית בחיפושי אשכול:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "שדות מותאמים אישית" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "מגוון אמנים:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "רצועות ללא אלבום:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "ברירת מחדל" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "מתווך רשת" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "HTTP" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "SOCKS" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "שם משתמש:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "סיסמה:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "תפוגת זמן המתנה לבקשה בשניות:" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "שילוב הדפדפן" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "פִּתְחָת ברירת מחדל להאזנה:" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "האזן רק במחשב מקומי" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "מִתְקָעים" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "שם" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "גרסה" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "‮התקנת מִתְקָע..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "פתיחת תיקית מִתְקָעים" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "טעינה מחודשת של רשימת מִתְקָעים" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "פרטים" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "פרופיל אפשרויות" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "אפשור דירוג רצועת" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "פיקארד ‮שומר את הדירוג בצרוף כתובת דוא\"ל המשמש, לזיהוי המשתמש שביצע את הדירוג. בדרך זו, נשמרים דירוגים שונים עבור משתמשים שונים בקבצים. נא לספק כתובת דוא\"ל לשמירת הדירוגים שלכם." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "דוא\"ל:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "שגור דירוג למוזיקבריינז" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "סוגי הוצאה מועדפים" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "מדינות הוצאות מועדפות" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "הוספה למדינות הוצאה מועדפות" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "הסרת מדינות הוצאה מועדפות" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "מבנה מועדף להצגת תאריכי הוצאה" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "הוספה לתבניות הוצאה מועדפות" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "הסרה מתבניות הוצאה מועדפות" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "העברת קבצים במהלך השמירה" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "מחיצת יעד:" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "‮העברת קבצים נוספים (לא תלוי רישיות)‭:" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "שנוי שמות קובץ במהלך השמירה" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "תסריט שמות קבצים שנבחר:" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "עריכת תַּסְרִיט..." #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "כִּנּוּי קבצים באופן הבא:" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "לפני" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "אחרי" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "טעינת דוגמאות מחדש" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr " תַּסְרִיטי מתייג" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "הזנת מתייג התסרוט כאן." #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "העברת תַּסְרִיט מעלה" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "העברת תַּסְרִיט מטה" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "הוספת תַּסְרִיט חדש" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "הסרת התסריט שנבחר" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "הסרת תַּסְרִיט" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "יבוא" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "יצוא" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "תיעוד תסרוט" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "כתיבת תגים לקבצים" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "לפני תיוג" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "לא לנקות או להחליף תגים אלה בנתונים מוזיקבריינז:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "קבצי ACC" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "פיקארד יכול לשמור תגי APEv2 בקבצי ACC טהורים, אשר כברירת מחדל אינם תומכים בתיוג. תגי APEv2 ב־ ACC נתמכים על־ידי נגנים מסוימים, אך נגנים שאינם תומכים בקבצי ACC עם תגי APEv2 יכולים להיתקל בבעיות בטעינת והפעלת קבצים אלה. כדי להתמודד עם בעיה זו ניתן לבחור באם לשמור תגים בקבצים אלו." #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "שמירת תגי APEv2" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "לא לשמור תגים" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "קבצי AC3" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "פיקארד יכול לשמור תגי APEv2 בקבצי AC3 טהורים, אשר כברירת מחדל אינם תומכים בתיוג. תגי APEv2 ב־ AC3 נתמכים על־ידי נגנים מסוימים, אך נגנים שאינם תומכים בקבצי AC3 עם תגי APEv2 יכולים להיתקל בבעיות בטעינת והפעלת קבצים אלה. כדי להתמודד עם בעיה זו ניתן לבחור באם לשמור תגים בקבצים אלו." #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "ג‮ירסת ‭ID3v2" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "אחוד תגי מולטימדיה ID3v2.3 בתו:" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "</ h> <body> <body> <p> ברירת המחדל היא '/' בכדי לשמור על תאימות עם גרסאות קודמות של פיקארד. </ p> <p> חלופות חדשות הן '; _' או '_ / _' או להקליד . </ p> </ body> </ html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "להכליל בקבצים גם תגי ‭ID3v1" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "קבצי WAVE" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "פיקארד יתייג קבצי WAVE באמצעות תגי ID3v2. לא נתמך בכל התכנות. להתאמה עם תכנה שאינה תומכת בתגי ID3v2 בקבצי WAVE ניתן לכתוב תגי RIFF INFO נוספים לקבצים. ל־ RIFF INFO תמיכה מוגבלת רק בתגים ובקידודי תווים." #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "להכליל בקבצים גם תגי RIFF INFO" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "וינדוס-1252" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "נדרשת הזדהות" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "הורדת קובצי תמונת עטיפה התואמים לסוגים שנבחרו בלבד" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "בחירת סוגים‮..." #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "בחירת תמונות רק בגדלים הבאים:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "הורדת תמונות שאושרו בלבד" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "קובצי תמונת עטיפה מקומיים תואמים את הביטוי הסדיר הבא: " #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "הקבוצה הראשונה בביטוי סדיר (regex), ככל שקיים, ישמש כסוג, כלומר, cover-back-spine.jpg יוגדר כסוגים Back + Spine. אם לא נמצא סוג, ברירת המחדל לסוג יהיה Front." #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "בחירת תסריט שמות קבצים לטעינה לעורך" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "כותרת:" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "מספר גרסת תסריט" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "עודכן לאחרונה:" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "התאריך והשעה בה עודכן התסריט לאחרונה (UTC)." #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "כעת" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "יוצר:" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "גרסה:" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "רשיון:" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "הרישיון במגבלותיו התסריט זמין." #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "תאור:" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "תיאור קצר של תסריט השמות, לרבות מתקעים נדרשים." #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "יוצר התסריט" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "המרת שמות הקבצים לתגים" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "החלפת קווים תחתיים ברווחים" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&תצוגה מקדימה" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "הוספת תג חדש" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "העברת תג מעלה" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "העברת תג מטה" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "הסרת תגים שנבחרו" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "הסרת תגים" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&אשר" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "סגו&ר" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "שגיאת Regex" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "אקוסטיקבריינז" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "&שחזור כל ברירות המחדל" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "אתחול כל הגדרות פיקארד" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "אתחול את כל ההגדרות בעמוד האפשרויות הנוכחי" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "פרופיל מצורף" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "הצגת הפרופיל המצורף לאפשרויות בעמוד זה" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "האפשרויות בעמוד זה לא זמינות כעת לניהול באמצעות פרופילים." #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "פרופיל ללא ידוע" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "אפשרות זו תשמר לפרופיל: %s" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "שגיאה בלתי צפויה" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "אתם עומדים לאפס את כל האפשרויות בעמוד זה." #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "אזהרה! פעולה זו תאתחל את כל ההגדרות." #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "אשר איתחול" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "האם לבצע?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "פרופילים מצורפים לאפשרויות ב־%s מקטעים" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "[מאופשר]" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "ללא" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "טביעות אצבע" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "בחירת בקובץ הפעלה fpcalc תקין." #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr " קובץ הפעלה fpcalc לא תקין" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "התחברות בשם <b>%s</b>." #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "<html><head/><body><p>ניתן להוסיף סוגות לבדיקת המסנן, אחת לשורה.<br/>\nארגז חול זה לא ישמר לאחר יציאה מ'אפשרויות'.\n</p>\n<p>\nמשמעות הרקע האדום שהתג ידולג<br/>\nמשמעות הרקע הירוק שהתג ישמר\n</p>\n</body></html>" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "סוגה" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "שורת שגיאה %d:%s" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "הוספת תיקיה" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "הוספת קבצים" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "אשכול" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "חפוש" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "סריקה" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "חפוש בדפדפן" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "שמירה" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "‮שגור ‭AcoustIDs" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "פתיחה בנגן" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "איתור תקליטור‮..." #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "ערכת הצבעים המוגדרת כברירת מחדל בהתבסס על הגדרות התצוגה של מערכת ההפעלה" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "כהה" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "ערכת נושא מצג כהה" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "בהיר" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "ערכת נושא מצג בהיר" #: picard/ui/options/interface.py:191 msgid "System" msgstr "מערכת" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "ערכת הנושא Qt5 מוגדרת בסביבת שולחן העבודה" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "ברירת מחדל מערכת" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "ערכת הנושא השתנתה" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "שניתם את ערכת הנושא של הישומון. נדרש לאתחל את פיקארד על מנת שהשינוי יוחל." #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "לתשומת לב, השימוש בערכת נושא של המערכת עלול לגרום לממשק המשתמש שלא יוצג כהלכה. במקרה זה יש לבחור \"ערכת נושא ברירת מחדל\" על מנת לחזור לברירת המחדל של פיקארד." #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "שפה השתנתה" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "שפת ממשק המשתמש השתנתה, על מנת שהשנויים יכנסו לתוקף, יש לאתחל את פיקארד." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "גרור ושחרר למיון" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "בחירת צבע" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "צבעים השתנו" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "צבע ממשק המשתמש השתנתה, על מנת שהשנויים יכנסו לתוקף, יש לאתחל את פיקארד." #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "תגים מובילים" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "תחזוקה" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "ערך" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "אישור הסרה" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "התאמה" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "רשת" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "הורדת והתקנת מִתְקָע" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "הורדה ועדכון מִתְקָע לגרסה %s" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "מאופשר" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "מנוטרל" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "הסרת מִתְקָע" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "טעינה מחדש של רשימת מִתְקָעים זמינים..." #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "מִתְקָע '%s'" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "ארעה שגיאה בעת טעינת מִתְקָע '%s':\n\n%s" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "מִתְקָע '%s' אינו תואם לגרסה נוכחית של פיקארד." #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "המִתְקָע '%s' ישודרג לגרסה %s בהפעלה הבאה של פיקארד." #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "הסרת מִתְקָע '%s'?" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "האם להסיר מִתְקָע '%s' ?" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "אתחול פיקארד לעדכון לגרסה החדשה" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "גרסה חדשה זמינה" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "יוצרים" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "רשיון" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "לא ניתן להוריד את מִתְקָע '%s'." #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "נסו שוב מאוחר יותר." #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "פרופילי אפשרויות" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "חדש" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "יצירת פרופיל חדש" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "העתקה לפרופיל חדש" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "מחיקה" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "מחיקת הפרופיל" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "הגדרות שיכללו בפרופיל" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "כיתוב לא ידוע" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "אין תסריטים ברשימה" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "תסריטי תיוג מאופשרים של %i נמצאו:" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "רשימת %iפריטים" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "תַּבְנִית ערך לא ידועה" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "כותרת לא תקינה" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "כותרת הפרופיל לא יכולה להיות ריקה" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "דֵּרוּגים" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "הוצאות מועדפות" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "אפס הכל" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "המיקום עליו יועברו הקבצים חייב להיות ריק." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "הצגת תיעוד התסרוט בחלון חדש." #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "יבוא קובץ כתסריט חדש" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "יצוא תסריט נוכחי לקובץ" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "%s (יובאו)" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "שגיאת תַּסְרִיט" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>עזרת תחביר</a>)" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "חיפוש באמצעות דפדפן" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "טעינה...</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "נסיון חוזר" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "<strong> בעקבות השגיאה בעת משיכת התוצאות: <br> <br> </ strong> שגיאת בקשת רשת עבור %s: <br>%s <br> (קוד QT %d, קוד %s HTTP) <br>" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "<strong> לא נמצאו תוצאות. נסו שוב עם שאילתת חיפוש שונה.</strong>" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "טעינה לפיקארד" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "תוצאות חיפוש אלבום" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "שפה" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "מצב" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "ציון" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "הצגה בדפדפן" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "דו־שיח חיפוש אמן" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "מגדר" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "אזור" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "התחלה" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "אזור התחלה" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "סיום" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "אזור סיום" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "תוצאות חיפוש רצועה" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "הוצאה" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "הקלטה עצמאית" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "שינוי שם פרופיל" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "הסרת פרופיל" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "האם להסיר פרופיל זה?" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "פתיחת תיעוד התסרוט בדפדפן" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "שינוי שם תַּסְרִיט" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "האם להסיר תַּסְרִיט זה?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "&תַּסְרִיט גלישת מלל" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "גלילת שורות מלל ארוכות בעורך" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "Ctrl+Shift+W" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "הצגת &רמז־צץ עזרה" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "הצגת רמז־צץ לרכיבי תסריט" #: 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 "הטבלה נעולה. כדי לאפשר מיון ושינוי גודל עמודות יש לבטל את נעילת הטבלה מתפריט ההקשר כותרת הטבלה." #: picard/util/__init__.py:261 msgid "No Title" msgstr "ללא כותרת" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "שגיאה בטעינת רשימת הוצאות פיקארד: {error_message}" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "עדכון פיקארד" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "לא ניתן לאחזר מידע אודות הגרסה האחרונה מהאתר.\n(https://{url}{endpoint})" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "זמינה גרסה חדשה של פיקארד.\n\nגרסה נוכחית: {picard_old_version}\nגרסה חדשה: {picard_new_version}\n\nהאם להוריד את הגרסה החדשה?" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "לא ידוע" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "לא נמצאו עדכונים זמינים לרמת מנוי העדכונים שכם: {update_level}\n\nהגרסה שלכם: {picard_old_version}\n" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "טביעת אצבע AcoustID" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "מיון אומן האלבום" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "מיון אלבום" #: picard/util/tags.py:40 msgid "Arranger" msgstr "מְעַבֵּד" #: picard/util/tags.py:42 msgid "Artists" msgstr "אמנים" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "מיון אמן" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "סיביות לשניה" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "מספר קטלוגי" #: picard/util/tags.py:48 msgid "Comment" msgstr "הערה" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "ליקוט ‮(iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "מיון מלחין" #: picard/util/tags.py:52 msgid "Conductor" msgstr "מנצח" #: picard/util/tags.py:53 msgid "Copyright" msgstr "זכויות יוצרים" #: picard/util/tags.py:55 msgid "Video Director" msgstr "במאי חוזי" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "מזהה תקליטור" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "מספר תקליטור" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "מערבל די־ג'י" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "קודד על־ידי" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "הגדרות מקודד" #: picard/util/tags.py:62 msgid "Engineer" msgstr "מהנדס" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "קיבוץ" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "מפתח" #: picard/util/tags.py:68 msgid "Record Label" msgstr "חברת תקליטים תקליט" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "תמלילן" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "תַּמְלִיל" #: picard/util/tags.py:75 msgid "Mixer" msgstr "מערבל" #: picard/util/tags.py:76 msgid "Mood" msgstr "אווירה" #: picard/util/tags.py:77 msgid "Movement" msgstr "תנועה" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "מספר תנועה" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "ספירת תנועות" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "מזהה אמן הוצאה ‮‭‭‮‭‮מוזיקבריינז" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "מזהה הוצאה ‮ מוזיקבריינז" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "‮מזהה אמן ‮‭‮מוזיקבריינז" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "מזהה תקליטור מוזיקבריינז" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "מזהה הוצאה מקורי של מיוזיקבריינז" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "מזהה אמן מיוזיקבריינז מקורי" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "‮מזהה הקלטה מוזיקבריינז" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "מזהה קבוצת הוצאה במוזיקבריינז" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "מזהה רצועה מוזיקבריינז" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "מזהה יצירה ‮מוזיקבריינז" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "טביעת אצבע MusicIP" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "אלבום מקורי" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "אמן מקורי" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "שם קובץ מקורי" #: picard/util/tags.py:96 msgid "Original Year" msgstr "שנה מקורית" #: picard/util/tags.py:97 msgid "Performer" msgstr "מבצע" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "מפיק" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "מרווח אלבום R128" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "מרווח רצועה R128" #: picard/util/tags.py:103 msgid "Rating" msgstr "דֵּרוּג" #: picard/util/tags.py:104 msgid "Release Country" msgstr "מדינת ההוצאה" #: picard/util/tags.py:105 msgid "Release Status" msgstr "מצב ההוצאה" #: picard/util/tags.py:106 msgid "Release Type" msgstr "סוג ההוצאה" #: picard/util/tags.py:107 msgid "Remixer" msgstr "מערבל־מחודש" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "ריפלייגאיין מרווח אלבום" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "ריפלייגאיין שיא אלבום" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "ריפלייגאיין טווח אלבום" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "ריפלייגאיין לאודנס ייחוס" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "ריפלייגאיין מרווח רצועה" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "ריפלייגאיין שיא רצועה" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "ריפלייגאיין טווח רצועות" #: picard/util/tags.py:115 msgid "Script" msgstr "כיתוב" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "הצגת יצירה ותנועה" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "כתובית" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "מיון כותרת" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "סך כל תקליטורים" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "סך כל רצועות" #: picard/util/tags.py:124 msgid "Track Number" msgstr "מספר רצועה" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "אתר האמן" #: picard/util/tags.py:126 msgid "Work" msgstr "יצירה" #: picard/util/tags.py:127 msgid "Writer" msgstr "כותב" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "%.2dd %.2dh" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "%.2dh %.2dm" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "%.2dm %.2ds" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "%.2ds" #: picard/util/versions.py:66 msgid "is not installed" msgstr "לא מותקן" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "שגיאת דפדפן" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "שגיאה בעת טעינת דפדפן:\n\n%s" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/hi.po�����������������������������������������������������������������������0000664�0000000�0000000�00000123275�14167750105�0016001�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2015 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # dufferzafar <dufferzafar0@gmail.com>, 2014 # FIRST AUTHOR <EMAIL@ADDRESS>, 2009 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2015-02-06 13:01+0100\n" "PO-Revision-Date: 2015-02-07 08:15+0000\n" "Last-Translator: nikki\n" "Language-Team: Hindi (http://www.transifex.com/musicbrainz/musicbrainz/language/hi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" "Language: hi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: contrib/plugins/albumartist_website.py:3 msgid "Album Artist Website" msgstr "" #: contrib/plugins/no_release.py:50 msgid "Enable plugin for all releases by default" msgstr "" #: contrib/plugins/no_release.py:51 msgid "Tags to strip (comma-separated)" msgstr "" #: contrib/plugins/no_release.py:63 msgid "Remove specific release information..." msgstr "" #: contrib/plugins/standardise_performers.py:3 msgid "Standardise Performers" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:99 msgid "Last.fm" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:100 msgid "Use track tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:101 msgid "Use artist tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:102 #: picard/ui/options/tags.py:30 msgid "Tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:103 #: picard/ui/ui_options_folksonomy.py:103 msgid "Ignore tags:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:104 #: picard/ui/ui_options_folksonomy.py:108 msgid "Join multiple tags with:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:105 #: picard/ui/ui_options_folksonomy.py:109 msgid " / " msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:106 #: picard/ui/ui_options_folksonomy.py:110 msgid ", " msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:107 #: picard/ui/ui_options_folksonomy.py:105 msgid "Minimal tag usage:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:108 #: picard/ui/ui_options_folksonomy.py:106 picard/ui/ui_options_matching.py:75 #: picard/ui/ui_options_matching.py:76 picard/ui/ui_options_matching.py:77 msgid " %" msgstr "" #: contrib/plugins/replaygain/__init__.py:50 msgid "Calculate replay &gain..." msgstr "" #: contrib/plugins/replaygain/__init__.py:67 #, python-format msgid "Calculating replay gain for \"%(filename)s\"..." msgstr "" #: contrib/plugins/replaygain/__init__.py:75 #, python-format msgid "Replay gain for \"%(filename)s\" successfully calculated." msgstr "" #: contrib/plugins/replaygain/__init__.py:80 #, python-format msgid "Could not calculate replay gain for \"%(filename)s\"." msgstr "" #: contrib/plugins/replaygain/__init__.py:85 msgid "Calculate album &gain..." msgstr "" #: contrib/plugins/replaygain/__init__.py:113 #: contrib/plugins/replaygain/__init__.py:124 #, python-format msgid "Calculating album gain for \"%(album)s\"..." msgstr "" #: contrib/plugins/replaygain/__init__.py:135 #, python-format msgid "Album gain for \"%(album)s\" successfully calculated." msgstr "" #: contrib/plugins/replaygain/__init__.py:140 #, python-format msgid "Could not calculate album gain for \"%(album)s\"." msgstr "" #: contrib/plugins/replaygain/ui_options_replaygain.py:59 msgid "Replay Gain" msgstr "" #: contrib/plugins/replaygain/ui_options_replaygain.py:60 msgid "Path to VorbisGain:" msgstr "" #: contrib/plugins/replaygain/ui_options_replaygain.py:61 msgid "Path to MP3Gain:" msgstr "" #: contrib/plugins/replaygain/ui_options_replaygain.py:62 msgid "Path to metaflac:" msgstr "" #: contrib/plugins/replaygain/ui_options_replaygain.py:63 msgid "Path to wvgain:" msgstr "" #: contrib/plugins/viewvariables/__init__.py:42 #, python-format msgid "File: %s" msgstr "" #: contrib/plugins/viewvariables/__init__.py:47 #, python-format msgid "Track: %s %s " msgstr "" #: contrib/plugins/viewvariables/__init__.py:49 msgid "Variables" msgstr "" #: contrib/plugins/viewvariables/__init__.py:69 msgid "File variables" msgstr "" #: contrib/plugins/viewvariables/__init__.py:74 msgid "Hidden variables" msgstr "" #: contrib/plugins/viewvariables/__init__.py:79 msgid "Tag variables" msgstr "" #: contrib/plugins/viewvariables/ui_variables_dialog.py:73 msgid "Variable" msgstr "" #: contrib/plugins/viewvariables/ui_variables_dialog.py:75 msgid "Value" msgstr "" #: picard/acoustid.py:111 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid.py:135 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid.py:157 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid.py:168 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustidmanager.py:81 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustidmanager.py:95 #, python-format msgid "AcoustID submission failed with error '%(error)s'" msgstr "" #: picard/acoustidmanager.py:103 msgid "AcoustIDs successfully submitted." msgstr "" #: picard/album.py:65 picard/cluster.py:270 msgid "Unmatched Files" msgstr "मिल ना पाई फाइलें" #: picard/album.py:189 #, python-format msgid "[could not load album %s]" msgstr "[एलबम नहीं किया जा सका %s]" #: picard/album.py:273 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:314 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:318 msgid "[loading album information]" msgstr "[एल्बम जानकारी लोड हो रही है] " #: picard/album.py:503 #, python-format msgid "; %i image" msgid_plural "; %i images" msgstr[0] "" msgstr[1] "" #: picard/cluster.py:164 picard/cluster.py:177 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:183 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:194 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/collection.py:64 #, 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] "" #: 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] "" #: picard/collection.py:100 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:58 picard/config_upgrade.py:71 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:59 msgid "" "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." msgstr "" #: picard/config_upgrade.py:72 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:78 msgid "Merge" msgstr "" #: picard/config_upgrade.py:78 picard/ui/metadatabox.py:255 msgid "Remove" msgstr "" #: picard/file.py:506 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:522 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:529 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:549 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/releasegroup.py:53 msgid "Tracks" msgstr "" #: picard/releasegroup.py:54 msgid "Year" msgstr "" #: picard/releasegroup.py:55 picard/ui/cdlookup.py:35 msgid "Country" msgstr "" #: picard/releasegroup.py:56 msgid "Format" msgstr "" #: picard/releasegroup.py:57 msgid "Label" msgstr "" #: picard/releasegroup.py:58 msgid "Cat No" msgstr "" #: picard/releasegroup.py:88 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:108 msgid "[no release info]" msgstr "कोई जानकारी नहीं" #: picard/tagger.py:389 #, python-format msgid "Adding %(count)d file from '%(directory)s' ..." msgid_plural "Adding %(count)d files from '%(directory)s' ..." msgstr[0] "" msgstr[1] "" #: picard/tagger.py:531 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:547 msgid "CD Lookup Error" msgstr "सीडी देखने में दिक्कत" #: picard/tagger.py:548 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "सीडी पढ़ते समय दिक्कत \n\n%s" #: picard/const/languages.py:31 msgid "Danish" msgstr "" #: picard/const/languages.py:32 msgid "German" msgstr "जर्मन" #: picard/const/languages.py:34 msgid "English" msgstr "इंग्लिश" #: picard/const/languages.py:35 msgid "English (Canada)" msgstr "" #: picard/const/languages.py:36 msgid "English (UK)" msgstr "" #: picard/const/languages.py:38 msgid "Spanish" msgstr "" #: picard/const/languages.py:39 msgid "Estonian" msgstr "" #: picard/const/languages.py:41 msgid "Finnish" msgstr "" #: picard/const/languages.py:43 msgid "French" msgstr "" #: picard/const/languages.py:52 msgid "Italian" msgstr "" #: picard/const/languages.py:59 msgid "Dutch" msgstr "" #: picard/const/languages.py:61 msgid "Polish" msgstr "" #: picard/const/languages.py:63 msgid "Brazilian Portuguese" msgstr "" #: picard/const/languages.py:70 msgid "Swedish" msgstr "" #: picard/coverart/__init__.py:69 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:159 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:31 msgid "Unknown" msgstr "" #: picard/ui/cdlookup.py:35 picard/ui/mainwindow.py:603 picard/util/tags.py:21 msgid "Album" msgstr "" #: picard/ui/cdlookup.py:35 picard/ui/itemviews.py:96 #: picard/ui/mainwindow.py:604 picard/util/tags.py:22 msgid "Artist" msgstr "" #: picard/ui/cdlookup.py:35 picard/util/tags.py:24 msgid "Date" msgstr "" #: picard/ui/cdlookup.py:36 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:36 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:36 picard/util/tags.py:78 msgid "Barcode" msgstr "" #: picard/ui/collectionmenu.py:42 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:86 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/coverartbox.py:143 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/filebrowser.py:40 msgid "&Move Tagged Files Here" msgstr "" #: picard/ui/filebrowser.py:43 msgid "Show &Hidden Files" msgstr "" #: picard/ui/filebrowser.py:48 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:41 picard/ui/infodialog.py:110 msgid "Info" msgstr "" #: picard/ui/infodialog.py:78 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:115 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:117 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:121 msgid "Size:" msgstr "" #: picard/ui/infodialog.py:125 msgid "Length:" msgstr "" #: picard/ui/infodialog.py:127 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:129 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:131 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:135 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:137 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:140 msgid "Channels:" msgstr "" #: picard/ui/infodialog.py:151 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:159 msgid "&Errors" msgstr "" #: picard/ui/infodialog.py:169 picard/ui/infodialog.py:184 #: picard/ui/ui_infodialog.py:73 msgid "&Info" msgstr "" #: picard/ui/infodialog.py:177 msgid "Cluster Info" msgstr "" #: picard/ui/infodialog.py:186 msgid "Album:" msgstr "" #: picard/ui/infodialog.py:188 msgid "Artist:" msgstr "" #: picard/ui/infodialog.py:198 msgid "Tracklist:" msgstr "" #: picard/ui/infostatus.py:51 msgid "Files" msgstr "" #: picard/ui/infostatus.py:52 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:53 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:54 msgid "Pending requests" msgstr "" #: picard/ui/itemviews.py:94 picard/util/tags.py:23 msgid "Title" msgstr "" #: picard/ui/itemviews.py:95 picard/util/tags.py:86 msgid "Length" msgstr "कलाकार" #: picard/ui/itemviews.py:231 msgid "&Expand all" msgstr "सब खोलें" #: picard/ui/itemviews.py:233 msgid "&Collapse all" msgstr "सब बंद करें" #: picard/ui/itemviews.py:296 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:299 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:364 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:367 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:543 msgid "file view" msgstr "" #: picard/ui/itemviews.py:544 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:564 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:573 msgid "album view" msgstr "" #: picard/ui/itemviews.py:574 msgid "Contains albums and matched files" msgstr "" #: picard/ui/logview.py:109 msgid "Log" msgstr "" #: picard/ui/logview.py:113 msgid "Debug mode" msgstr "" #: picard/ui/logview.py:134 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:75 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:156 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:157 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:158 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:165 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:217 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:221 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/ui/mainwindow.py:244 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:300 msgid "Submission Error" msgstr "" #: picard/ui/mainwindow.py:301 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:306 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:310 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:315 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:320 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:324 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:328 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:331 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:334 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:337 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:338 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:343 msgid "A&dd Folder..." msgstr "" #: picard/ui/mainwindow.py:344 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:346 msgid "Ctrl+D" msgstr "" #: picard/ui/mainwindow.py:349 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:350 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:356 msgid "S&ubmit" msgstr "" #: picard/ui/mainwindow.py:357 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:361 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:364 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:367 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:368 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:372 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:373 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:377 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:381 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:384 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:390 picard/ui/mainwindow.py:597 msgid "Search" msgstr "" #: picard/ui/mainwindow.py:393 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:394 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:396 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:399 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:402 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:405 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:408 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:411 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:412 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:417 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:420 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:423 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:426 msgid "&Refresh" msgstr "ताज़ा करे" #: picard/ui/mainwindow.py:427 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:430 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:435 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:440 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:445 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:449 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:453 msgid "View Error/Debug &Log" msgstr "" #: picard/ui/mainwindow.py:456 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:463 msgid "&Play file" msgstr "" #: picard/ui/mainwindow.py:464 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:468 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:469 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:498 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:509 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:515 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:521 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:527 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:538 picard/ui/util.py:35 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:559 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Track" msgstr "" #: picard/ui/mainwindow.py:668 msgid "All Supported Formats" msgstr "" #: picard/ui/mainwindow.py:701 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:708 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:773 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:774 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:860 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:866 #, python-format msgid "%(filename)s" msgstr "" #: picard/ui/mainwindow.py:876 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:883 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:920 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:921 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/metadatabox.py:82 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:90 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:154 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:155 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:157 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:157 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:157 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:181 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:183 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:238 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:259 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/passworddialog.py:35 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:55 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/tagsfromfilenames.py:65 picard/ui/tagsfromfilenames.py:113 msgid "File Name" msgstr "" #: picard/ui/ui_cdlookup.py:53 picard/ui/ui_options_cdlookup.py:42 #: picard/ui/ui_options_cdlookup_select.py:49 picard/ui/options/cdlookup.py:38 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:54 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:55 msgid "OK" msgstr "" #: picard/ui/ui_cdlookup.py:56 msgid "Lookup manually" msgstr "" #: picard/ui/ui_cdlookup.py:57 msgid "Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:88 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:89 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:90 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:91 msgid "Remove value" msgstr "" #: picard/ui/ui_infodialog.py:74 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:96 msgid "Form" msgstr "" #: picard/ui/ui_options.py:38 msgid "Options" msgstr "" #: picard/ui/ui_options_advanced.py:45 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:46 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:47 msgid "Ignore hidden files" msgstr "" #: picard/ui/ui_options_cdlookup.py:43 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:50 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:142 msgid "Location" msgstr "" #: picard/ui/ui_options_cover.py:143 msgid "Embed cover images into tags" msgstr "" #: picard/ui/ui_options_cover.py:144 msgid "Only embed a front image" msgstr "" #: picard/ui/ui_options_cover.py:145 msgid "Save cover images as separate files" msgstr "" #: picard/ui/ui_options_cover.py:146 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:147 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:148 msgid "Coverart Providers" msgstr "" #: picard/ui/ui_options_cover.py:149 msgid "Amazon" msgstr "" #: picard/ui/ui_options_cover.py:150 picard/ui/ui_options_cover.py:152 msgid "Cover Art Archive" msgstr "" #: picard/ui/ui_options_cover.py:151 msgid "Sites on the whitelist" msgstr "" #: picard/ui/ui_options_cover.py:153 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_options_cover.py:154 msgid "250 px" msgstr "" #: picard/ui/ui_options_cover.py:155 msgid "500 px" msgstr "" #: picard/ui/ui_options_cover.py:156 msgid "Full size" msgstr "" #: picard/ui/ui_options_cover.py:157 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_options_cover.py:158 msgid "Select types..." msgstr "" #: picard/ui/ui_options_cover.py:159 msgid "Download only approved images" msgstr "" #: picard/ui/ui_options_cover.py:160 msgid "" "Use the first image type as the filename. This will not change the filename " "of front images." msgstr "" #: picard/ui/ui_options_cover.py:161 msgid "" "Use the image of the release group if no front image is associated with the " "release" msgstr "" #: picard/ui/ui_options_fingerprinting.py:70 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:71 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:72 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:73 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:74 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:75 #: picard/ui/ui_options_interface.py:75 picard/ui/ui_options_renaming.py:134 msgid "Browse..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:76 msgid "Download..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:77 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_folksonomy.py:102 picard/ui/options/folksonomy.py:28 msgid "Folksonomy Tags" msgstr "" #: picard/ui/ui_options_folksonomy.py:104 msgid "Only use my tags" msgstr "" #: picard/ui/ui_options_folksonomy.py:107 msgid "Maximum number of tags:" msgstr "" #: picard/ui/ui_options_general.py:92 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:93 picard/ui/ui_options_network.py:110 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:94 picard/ui/ui_options_network.py:111 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:95 picard/ui/options/general.py:88 msgid "MusicBrainz Account" msgstr "" #: picard/ui/ui_options_general.py:96 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:97 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:98 picard/ui/options/general.py:33 msgid "General" msgstr "" #: picard/ui/ui_options_general.py:99 msgid "Automatically scan all new files" msgstr "" #: picard/ui/ui_options_general.py:100 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/ui/ui_options_interface.py:69 msgid "Miscellaneous" msgstr "" #: picard/ui/ui_options_interface.py:70 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:71 msgid "Allow selection of multiple directories" msgstr "" #: picard/ui/ui_options_interface.py:72 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:73 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/ui/ui_options_interface.py:74 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:76 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_matching.py:73 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:78 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:79 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:101 picard/ui/options/metadata.py:29 msgid "Metadata" msgstr "मेटाडाटा" #: picard/ui/ui_options_metadata.py:102 msgid "Translate artist names to this locale where possible:" msgstr "जब संभव हो कलाकार के नाम का अनुवाद करें " #: picard/ui/ui_options_metadata.py:103 msgid "Use standardized artist names" msgstr "मानकीकृत कलाकार के नाम का प्रयोग करें" #: picard/ui/ui_options_metadata.py:104 msgid "Convert Unicode punctuation characters to ASCII" msgstr "यूनिकोड चिह्नों को ASCII में बदलें" #: picard/ui/ui_options_metadata.py:105 msgid "Use release relationships" msgstr "रिहाई के संबंधों का उपयोग करें" #: picard/ui/ui_options_metadata.py:106 msgid "Use track relationships" msgstr "ट्रैक संबंधों का उपयोग करें " #: picard/ui/ui_options_metadata.py:107 msgid "Use folksonomy tags as genre" msgstr "शैली के रूप में फ़ॉल्क्सोनॉमी टैग का प्रयोग करें" #: picard/ui/ui_options_metadata.py:108 msgid "Custom Fields" msgstr "कस्टम फ़ील्ड्स" #: picard/ui/ui_options_metadata.py:109 msgid "Various artists:" msgstr "विब्भिन कलाकार" #: picard/ui/ui_options_metadata.py:110 msgid "Non-album tracks:" msgstr "बिना एल्बम के ट्रैक्स:" #: picard/ui/ui_options_metadata.py:111 picard/ui/ui_options_metadata.py:112 #: picard/ui/ui_options_renaming.py:143 msgid "Default" msgstr "" #: picard/ui/ui_options_network.py:107 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_network.py:108 picard/ui/ui_passworddialog.py:66 msgid "Password:" msgstr "" #: picard/ui/ui_options_network.py:109 picard/ui/ui_passworddialog.py:65 msgid "Username:" msgstr "" #: picard/ui/ui_options_network.py:112 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:113 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:114 msgid "Listen only on localhost" msgstr "" #: picard/ui/ui_options_plugins.py:127 picard/ui/options/plugins.py:38 msgid "Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:128 picard/ui/options/plugins.py:122 msgid "Name" msgstr "" #: picard/ui/ui_options_plugins.py:129 msgid "Version" msgstr "" #: picard/ui/ui_options_plugins.py:130 picard/ui/options/plugins.py:125 msgid "Author" msgstr "" #: picard/ui/ui_options_plugins.py:131 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:132 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:133 msgid "Download plugins" msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Details" msgstr "" #: picard/ui/ui_options_ratings.py:49 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:50 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:51 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:52 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:104 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:105 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:106 picard/ui/ui_options_releases.py:109 msgid ">" msgstr "" #: picard/ui/ui_options_releases.py:107 picard/ui/ui_options_releases.py:110 msgid "<" msgstr "" #: picard/ui/ui_options_releases.py:108 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:130 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:131 msgid "Replace non-ASCII characters" msgstr "" #: picard/ui/ui_options_renaming.py:132 msgid "Windows compatibility" msgstr "" #: picard/ui/ui_options_renaming.py:133 msgid "Move files to this directory when saving:" msgstr "" #: picard/ui/ui_options_renaming.py:135 msgid "Delete empty directories" msgstr "" #: picard/ui/ui_options_renaming.py:136 msgid "Move additional files:" msgstr "" #: picard/ui/ui_options_renaming.py:137 msgid "Name files like this" msgstr "" #: picard/ui/ui_options_renaming.py:144 msgid "Examples" msgstr "" #: picard/ui/ui_options_script.py:45 msgid "Tagger Script" msgstr "" #: picard/ui/ui_options_tags.py:152 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:153 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/ui/ui_options_tags.py:154 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:155 msgid "Clear existing tags" msgstr "" #: picard/ui/ui_options_tags.py:156 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/ui/ui_options_tags.py:157 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/ui/ui_options_tags.py:158 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags.py:159 msgid "Tags are separated by commas, and are case-sensitive." msgstr "" #: picard/ui/ui_options_tags.py:160 msgid "Tag Compatibility" msgstr "" #: picard/ui/ui_options_tags.py:161 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags.py:162 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags.py:163 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags.py:164 msgid "ID3v2 Text Encoding" msgstr "" #: picard/ui/ui_options_tags.py:165 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags.py:166 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags.py:167 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_options_tags.py:168 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags.py:169 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags.py:170 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_passworddialog.py:64 msgid "Authentication required" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:50 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:51 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:52 msgid "&Preview" msgstr "" #: picard/ui/util.py:33 msgid "&Ok" msgstr "" #: picard/ui/util.py:34 msgid "&Cancel" msgstr "" #: picard/ui/util.py:87 msgid "Clear entry" msgstr "" #: picard/ui/options/about.py:30 msgid "About" msgstr "बारे में" #: picard/ui/options/about.py:53 msgid "translator-credits" msgstr "Launchpad Contributions:\n Neetesh Biswas https://launchpad.net/~leonardo-neo\n Philipp Wolfer https://launchpad.net/~phw\n Shadab Zafar https://dufferzafar.github.io" #: picard/ui/options/about.py:56 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/options/about.py:60 #, python-format msgid "" "<p align=\"center\"><span style=\"font-size:15px;font-weight:bold;\">MusicBrainz Picard</span><br/>\n" "Version %(version)s</p>\n" "<p align=\"center\"><small>\n" "PyQt %(pyqt-version)s<br/>\n" "Mutagen %(mutagen-version)s<br/>\n" "Discid %(discid-version)s\n" "</small></p>\n" "<p align=\"center\"><strong>Supported formats</strong><br/>%(formats)s</p>\n" "<p align=\"center\"><strong>Please donate</strong><br/>\n" "Thank you for using Picard. Picard relies on the MusicBrainz database, which is operated by the MetaBrainz Foundation with the help of thousands of volunteers. If you like this application please consider donating to the MetaBrainz Foundation to keep the service running.</p>\n" "<p align=\"center\"><a href=\"%(picard-donate-url)s\">Donate now!</a></p>\n" "<p align=\"center\"><strong>Credits</strong><br/>\n" "<small>Copyright © 2004-2014 Robert Kaye, Lukáš Lalinský and others%(translator-credits)s</small></p>\n" "<p align=\"center\"><a href=\"%(picard-doc-url)s\">%(picard-doc-url)s</a></p>\n" msgstr "" #: picard/ui/options/advanced.py:31 msgid "Advanced" msgstr "उच्च" #: picard/ui/options/advanced.py:69 msgid "Regex Error" msgstr "" #: picard/ui/options/cover.py:35 msgid "Cover art types" msgstr "" #: picard/ui/options/cover.py:69 msgid "Chec&k all" msgstr "" #: picard/ui/options/cover.py:70 msgid "&Uncheck all" msgstr "" #: picard/ui/options/cover.py:116 msgid "Cover Art" msgstr "" #: picard/ui/options/fingerprinting.py:32 msgid "Fingerprinting" msgstr "" #: picard/ui/options/general.py:74 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/general.py:88 msgid "Authorization code:" msgstr "" #: picard/ui/options/interface.py:35 msgid "User Interface" msgstr "" #: picard/ui/options/interface.py:54 msgid "System default" msgstr "" #: picard/ui/options/interface.py:98 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:99 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/matching.py:28 msgid "Matching" msgstr "" #: picard/ui/options/network.py:29 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:126 msgid "File" msgstr "" #: picard/ui/options/ratings.py:28 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:87 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:121 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:44 msgid "File Naming" msgstr "" #: picard/ui/options/renaming.py:197 msgid "Error" msgstr "" #: picard/ui/options/renaming.py:197 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/renaming.py:207 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "" #: picard/ui/options/scripting.py:131 msgid "Script Error" msgstr "" #: picard/util/bytes2human.py:33 #, python-format msgid "%s B" msgstr "" #: picard/util/bytes2human.py:34 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:35 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:36 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:38 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:84 #, python-format msgid "%s " msgstr "" #: picard/util/tags.py:25 msgid "Original Release Date" msgstr "" #: picard/util/tags.py:26 msgid "Original Year" msgstr "" #: picard/util/tags.py:27 msgid "Album Artist" msgstr "" #: picard/util/tags.py:28 msgid "Track Number" msgstr "" #: picard/util/tags.py:29 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:30 msgid "Disc Number" msgstr "" #: picard/util/tags.py:31 msgid "Total Discs" msgstr "" #: picard/util/tags.py:32 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:33 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:34 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:35 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:36 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:37 msgid "ASIN" msgstr "" #: picard/util/tags.py:38 msgid "Grouping" msgstr "" #: picard/util/tags.py:39 msgid "ISRC" msgstr "" #: picard/util/tags.py:40 msgid "Mood" msgstr "" #: picard/util/tags.py:41 msgid "BPM" msgstr "" #: picard/util/tags.py:42 msgid "Copyright" msgstr "" #: picard/util/tags.py:43 msgid "License" msgstr "" #: picard/util/tags.py:44 msgid "Composer" msgstr "" #: picard/util/tags.py:45 msgid "Writer" msgstr "" #: picard/util/tags.py:46 msgid "Conductor" msgstr "" #: picard/util/tags.py:47 msgid "Lyricist" msgstr "" #: picard/util/tags.py:48 msgid "Arranger" msgstr "" #: picard/util/tags.py:49 msgid "Producer" msgstr "" #: picard/util/tags.py:50 msgid "Engineer" msgstr "" #: picard/util/tags.py:51 msgid "Subtitle" msgstr "" #: picard/util/tags.py:52 msgid "Disc Subtitle" msgstr "" #: picard/util/tags.py:53 msgid "Remixer" msgstr "" #: picard/util/tags.py:54 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:55 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:56 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:57 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:58 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:59 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:60 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:61 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:62 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:63 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:64 msgid "AcoustID" msgstr "" #: picard/util/tags.py:65 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:66 msgid "Disc Id" msgstr "" #: picard/util/tags.py:67 msgid "Artist Website" msgstr "" #: picard/util/tags.py:68 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:69 msgid "Comment" msgstr "" #: picard/util/tags.py:70 msgid "Genre" msgstr "" #: picard/util/tags.py:71 msgid "Encoded By" msgstr "" #: picard/util/tags.py:72 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:73 msgid "Performer" msgstr "" #: picard/util/tags.py:74 msgid "Release Type" msgstr "" #: picard/util/tags.py:75 msgid "Release Status" msgstr "" #: picard/util/tags.py:76 msgid "Release Country" msgstr "" #: picard/util/tags.py:77 msgid "Record Label" msgstr "" #: picard/util/tags.py:79 msgid "Catalog Number" msgstr "" #: picard/util/tags.py:80 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:81 msgid "Media" msgstr "" #: picard/util/tags.py:82 msgid "Lyrics" msgstr "" #: picard/util/tags.py:83 msgid "Mixer" msgstr "" #: picard/util/tags.py:84 msgid "Language" msgstr "" #: picard/util/tags.py:85 msgid "Script" msgstr "" #: picard/util/tags.py:87 msgid "Rating" msgstr "" #: picard/util/tags.py:88 msgid "Artists" msgstr "" #: picard/util/tags.py:89 msgid "Work" msgstr "" #: picard/util/versions.py:44 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:90 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:90 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/hr.po�����������������������������������������������������������������������0000664�0000000�0000000�00000453013�14167750105�0016006�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Chris_Kay_083, 2014 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # 6fd7e0289e0c30343ba3ef95fad1ee4c_fa6ad96, 2017 # 6fd7e0289e0c30343ba3ef95fad1ee4c_fa6ad96, 2017 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Croatian (http://www.transifex.com/musicbrainz/musicbrainz/language/hr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: hr\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" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Nesparene datoteke" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "Učitavanje albuma %(id)s..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[učitavanje informacija o albumu]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Spoji" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Ukloni" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Umjetnost na omotu" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Pjesme" #: picard/releasegroup.py:70 msgid "Year" msgstr "Godina" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Država" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Format" #: picard/releasegroup.py:73 msgid "Label" msgstr "" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[nema barkôda]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "Prenošenje AcoustID-a ..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Arapski" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Katalonski" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Češki" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Danski" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Njemački" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "Grčki" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Engleski" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Engleski (Kanada)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Engleski (UK)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Španjolski" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Estonski" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Finski" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Francuski" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Galješki jezik" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "Hebrejsko" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Mađarski" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Islandski" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Talijanski " #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "Japanski" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Korejski" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Norveški Bokmål" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Nizozemski" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "Gaskonjski jezik ili dijalekt " #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Poljski" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Portugalski" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Brazilski Portugalski" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Rumunjski" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Ruski" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Slovački" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Slovenski" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Albanski" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Švedski" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Turski" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "Ukrajinski" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "Afarski jezik" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Afrikaans" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "Akan jezik" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "Amharski" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Armenski" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "Asamski" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Azerski jezik" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "Baskijski" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Bjeloruski" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Bengalski" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "Bilen jezik" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Bosanski" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Bugarski" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "Burmanski" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Kineski" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "Koptski" #: picard/const/locales.py:105 msgid "Cornish" msgstr "Kornijski jezik" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Hrvatski" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "Divehi" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "Dzongkha jezik" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "Esperanto" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "Éwé jezik" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "Ferojski jezik" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "Filipinski jezik" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "Friulski jezik" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "Ga" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "Geez" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "Gruzijski jezik" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "Gujarati" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "Hausa jezik" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "Havajski jezik" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Hindski jezik" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "Igbo" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "Indonezijski" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "Interlingua" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "Inuitski" #: picard/const/locales.py:223 msgid "Irish" msgstr "Irski" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "Kamba" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Kannada" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "Kazaški" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "Rwanda jezik" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "Kirgiski jezik" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "Konkanski" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "Kpelle" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "Kurdski" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "Lao" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "Latvijski" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "Lingala" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Litvanski" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "Makedonski" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "Malajski" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "Malayalam" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "Malteški" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "Manski" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "Marathi" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "Moldavijski" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "Mongolski" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "Nepalski" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Norveški" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "Nynorsk novonorveški" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "Oriya" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "Oromo" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "Perzijski" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "Sanskrt" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Srpski" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "Nuosu jezik" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "Sidamo jezik" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "Sinhala" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "Somalijski" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "Svahili" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "Swati jezik" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "Sirjački" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "Tagalog jezik" #: picard/const/locales.py:424 msgid "Tajik" msgstr "Tadžički jezik" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "Tamilski" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "Tatarski" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "Telugu" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "Tajski jezik" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "Tibetanski" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "Tigré jezik" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "Tigrinja jezik" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "Tsonga jezik" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "Tswana jezik" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "Ujgurski jezik" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "Urdu jezik" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "Uzbečki jezik" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "Venda" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Vijetnamski" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Velški" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "Wolof jezik" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "Xhosa jezik" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "Yoruba" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "Zulu" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "Ćirilično" #: picard/const/scripts.py:27 msgid "Latin" msgstr "Latinski" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "Hangul" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "Hiragana" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Nepoznato" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "Lokalne datoteke" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Umjetnik" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Datum" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Barkôd" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "Prikaži više detalja..." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Umjetnik:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "" #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "zvučni zapis" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "" #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr "" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr "" #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr "" #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Različiti umjetnici:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "Nijedan" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Jezik" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "Okvir za pretraživanje umjetnika" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Izdanje" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "" #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:40 msgid "Arranger" msgstr "" #: picard/util/tags.py:42 msgid "Artists" msgstr "" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:44 msgid "ASIN" msgstr "" #: picard/util/tags.py:46 msgid "BPM" msgstr "" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "" #: picard/util/tags.py:48 msgid "Comment" msgstr "" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "" #: picard/util/tags.py:53 msgid "Copyright" msgstr "" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "" #: picard/util/tags.py:66 msgid "ISRC" msgstr "" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "" #: picard/util/tags.py:75 msgid "Mixer" msgstr "" #: picard/util/tags.py:76 msgid "Mood" msgstr "" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "" #: picard/util/tags.py:104 msgid "Release Country" msgstr "" #: picard/util/tags.py:105 msgid "Release Status" msgstr "" #: picard/util/tags.py:106 msgid "Release Type" msgstr "" #: picard/util/tags.py:107 msgid "Remixer" msgstr "" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:124 msgid "Track Number" msgstr "" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/hu.po�����������������������������������������������������������������������0000664�0000000�0000000�00000466500�14167750105�0016016�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Gavin James <theplayer1604@gmail.com>, 2020 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # Pintér Ádám <pinteradam2000@gmail.com>, 2016 # Syp <http://musicbrainz.org/user/view.html?modname=syp>, 2005 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Hungarian (http://www.transifex.com/musicbrainz/musicbrainz/language/hu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: hu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Nem egyező fájlok" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "%(id)salbum betöltése..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[albuminformáció betöltése]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[nem tölthető be az %s album]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "A %(album)scsoport azonosítva!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "Nincs megegyező kiadás a %(album)scsoportra" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "A %(album)s csoport metaadatainak lekérése..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "Nem csoportosított fájlok" #: 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] "%(count)i kiadás hozzáaadva a \"%(name)s\" gyűjteményhez" msgstr[1] "%(count)i kiadások hozzáaadva a \"%(name)s\" gyűjteményhez" #: 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] "%(count)i kiadás eltávolítva a \"%(name)s\" gyűjteményből" msgstr[1] "%(count)i kiadások eltávolítva a \"%(name)s\" gyűjteményből" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "Hiba történt a következő gyűjtemény módosításakor: %(error)s" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "Hiba történt a gyűjtemények betöltésekor: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "Különféle előadók fájlnevezési rendszer eltávolítása" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "A Picard ezen verziójában a különféle előadók albumainál használt különálló fájlnevezési rendszer el lett távolítva.\nA fájlnevezési rendszer automatikusan össze lett vonva a szólóművésznek az albumával. " #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "A Picard ezen verziójában a különféle előadók albumainál használt különálló fájlnevezési rendszer el lett távolítva.\nJelenleg nem használod ezt az opciót, de külön fájlelnevezési rendszer van megadva.\nEl akarod távolítani, vagy össze akarod vonni a fájlelnevezési rendszeredet a szólóművészi albumokhoz használttal? " #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Összevonás" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Eltávolítás" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "Nincs megegyező zeneszám a határ felett a '%(filename)s' fájlhoz." #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "Fájl '%(filename)s' azonosítva!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Nincs megegyező zeneszám a '%(filename)s' fájlhoz" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "A %(filename)s fájl metaadatainak felkeresése ..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "Nem sikerült betölteni a '%s' plugint" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "Nem sikerült betölteni a becsomagolt plugint %r a %r-ból" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "Nem sikerült betölteni a %r plugint itt: %r" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "A '%s' plugin innen: '%s' nem kompatibilis a Picard ezen verziójával." #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "A %r pluginnak érvénytelen API-verziószáma van : %s" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "%r plugin" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "Hiba történt a pluginok listájának betöltésekor: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Általános" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Új fájlok automatikus keresése" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metaadat" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Zeneszám összefüggések használata" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Fájl infók" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Létező cimkék törlése" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "ID3-cimkék törlése FLAC-fájlokból" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "APEv2 cimkék eltávolítása MP3 fájlokból" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "APEv2 cimkék eltávolítása AAC fájlokból" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "APEv2 cimkék eltávolítása AC3 fájlokból" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "ID3v2 szövegkódolás" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Borítóterv" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Borítókép beágyazása a cimkékbe" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Borítóképek mentése külön fájlba" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Nem-ASCII karakterek helyettesítése" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Üres mappák törlése" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Parancsfájlok" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Kezelőfelület" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Több mappa kiválasztásának engedélyezése" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Haladó" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Zenék" #: picard/releasegroup.py:70 msgid "Year" msgstr "Év" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Ország" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Formátum" #: picard/releasegroup.py:73 msgid "Label" msgstr "Kiadó" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "Kategóriaszám" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[nincs vonalkód]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[nincs kiadási információ]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "MusicBrainz-fiók" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "Hitelesítőkód:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "%(id)s album eltávolítása: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "CD lekérdezési hiba" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Hiba a CD olvasásakor:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "[zeneszám-információ betöltése]" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "[a %s zeneszámot nem lehetett betölteni]" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "AcoustID-felkeresés hálózati hiba történt ennél: '%(filename)s'!" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "AcoustID-felkeresés sikertelen a következőnél: '%(filename)s'!" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "Az AcoustID-felkeresés nem hozott eredményt a '%(filename)s' fájlhoz." #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "A '%(filename)s' ujjlenyomatának felkeresése..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "AcoustID ujjlenyomatok közzététele ..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "Az AcoustID ujjlenyomat közzététele sikertelen volt a következő hiba miatt '%(error)s': %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "Csak stabil kiadások" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "Stabil és Béta kiadások" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "Stabil, Béta és Fejlesztői kiadások" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Arab" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Katalán" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Cseh" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Dán" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Német" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "Görög" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Angol" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Angol (Kanadai)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Angol (Brit)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Spanyol" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Észt" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Finn" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Francia" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Galíciai" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "Héber" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Magyar" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Izlandi" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Olasz" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "Japán" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Kóreai" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Norvég (Bokmal)" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Holland" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "Okcitán" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Lengyel" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Portugál" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Portugál (brazil)" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Román" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Orosz" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Szlovák" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Szlovén" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Albán" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Svéd" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Török" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "Ukrán" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "Afar" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Afrikaans" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "Akan" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "Amhara" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Örmény" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "Asszámi" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Azerbajdzsáni" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "Baszk" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Belarusz" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Bengáli" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Bosnyák" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Bulgár" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "Burmai" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Kínai" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "Korni" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Horvát" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "Maldív" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "Dzongkha" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "Eszperantó" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "Eve" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "Feröeri" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "Grúz" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "Gudzsaráti" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "Hausza" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Hindi" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "Igbó" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "Indonéz" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "Interlingva" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "Inuktitut" #: picard/const/locales.py:223 msgid "Irish" msgstr "Ír" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Kannada" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "Kazak" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "Kinyarvanda" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "Kirgiz" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "Kurd" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "Lao" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "Lett" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "Lingala" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Litván" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "Macedón" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "Maláj" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "Malajálam" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "Máltai" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "Manx" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "Maráthi" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "Mongol" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "Nepáli" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Norvég" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "Norvég nynorsk" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "Orija" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "Oromó" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "Perzsa" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "Pandzsábi" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "Szanszkrit" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Szerb" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "Szecsuáni ji" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "Szingaléz" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "Szomáli" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "Szuahéli" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "Szvázi" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "Szír" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "Tagalog" #: picard/const/locales.py:424 msgid "Tajik" msgstr "Tádzsik" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "Tamil" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "Tatár" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "Telugu" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "Thai" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "Tigrinya" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "Conga" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "Csvana" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "Ujgur" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "Urdu" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "Üzbég" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "Venda" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Vietnámi" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Velszi" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "volof" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "Xhosza" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "Joruba" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "Zulu" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "Latin" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Fogas László Dániel https://launchpad.net/~fld-90\n Krasznecz Zoltán https://launchpad.net/~krasznecz-zoltan\n Kristóf Kiszel https://launchpad.net/~ulysses\n Lukáš Lalinský https://launchpad.net/~luks\n Muszela Balázs https://launchpad.net/~bazsi86-deactivatedaccount\n Tóth Gergő https://launchpad.net/~geriii\n robiwolf https://launchpad.net/~robiwolf" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Magyarra fordította %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Előadó" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Dátum" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Vonalkód" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Cimkézett fájlok mozgatása ide" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "&Rejtett fájlok megjelenítése" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Infó" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Fájlnév:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Formátum:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Méret:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Hossz:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Bitráta:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Mintavételi frekvencia:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Bitek mintánként:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Sztereó" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Csatornák:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Információ" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Cím" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Hossz" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Album Előadó" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Zeneszerző" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Lemez Felirat" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Média" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Műfaj" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Első megjelenés dátuma" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Mindet kibont" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "&Mindet összecsukja" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Csoportok" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Napló" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Beállítások..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Kivágás" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Beillesztés" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Segítség..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&Névjegy..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Adomány..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "&Hiba jelentése..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "&Támogatói Fórum..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Fájlok hozzáadása..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Fájlok hozzáadása a cimkézőhöz" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "Könyvtár &hozzáadása..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Könyvtár megadása a cimkézőnek" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Mentés" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Kiválasztott fájlok mentése" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "K&ilépés" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "&Eltávolítás" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Kijelölt fájlok/albumok eltávolítása" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "Fájl&böngésző" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Borítókép" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Keresés" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "K&eresés" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "&Csoport" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&Lekérdezés" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "&Frissítés" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "&Fájlok átnevezése" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "&Fájlok mozgatása" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "&Cimkék mentése" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Fájl" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Szerkesztés" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Nézet" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Beállítások" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "&Eszközök" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "Segítség" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Szám" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Minden támogatott formátum" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "%s kiszolgálóra be kell jelentkezni. Kérem adja meg a nevét és a kódszót." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Hiba" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Fájl elnevezés formátuma nem lehet üres." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Fájlnév" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "CD infó keresése" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Mégsem" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "&Borítóterv" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Tallózás..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "A lekérdezésekhez használt CD-ROM meghajtó:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Lekérdezések során használt alapértelmezett CD-ROM meghajtó:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Létező fájlok felülírása" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "MusicBrainz kiszolgáló" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Port:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "A kiszolgáló címe:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Küzösség által adott cimkék használata mint műfaj" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Szövegcimkék megjelenítése ikonok alatt" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Felhasználói felület nyelve:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Vegyes" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Összetett lekérdezés használata" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Küszöbértékek" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Minimális hasonlóság fájl lekérdezésénél:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Minimális hasonlóság csoport-lekérdezésnél:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Egyéni mezők" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Vegyes előadók:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Számok album nélkül:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Alapértelmezett" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Web Proxy" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Felhasználónév:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Jelszó:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Bővítmények" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Név" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Verzió" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Bővítmény-mappa megnyitása" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Részletek" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Zeneszámok értékelésének engedélyezése" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "E-mail:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Értékelések beküldése a MusicBrainz-nek" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Fájlok átnevezése mentéskor" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Cimkék írása a fájlokhoz" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "ID3v2 verzió" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Hitelesítés szükséges" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Fájlnevek átalakítása cimkévé" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Aláhúzás helyettesítése szóközzel" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Előnézet" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&Ok" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Könyvtár hozzáadása" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Fájlok hozzáadása" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Lekérdezés" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Keresés" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Mentés" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "CD keresés" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "A rendszerben alapértelmezett" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Nyelv megváltoztatva" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Megváltoztatta a kezelőfelület nyelvét. Ahhoz hogy a változás életbe lépjen, indítsa újra a Picard-ot." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Egyezés" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Értékelések" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "Fájlok mozgatásához megjelölt hely nem lehet üres." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Huba a parancsfájlban" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Nyelv" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "AcoustID ujjenyomat" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Rendezés album előadó szerint" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Renzdezés albumok szerint" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Átíró" #: picard/util/tags.py:42 msgid "Artists" msgstr "" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Rendezés előadó szerint" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "Ütem/perc" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "katalógusszám" #: picard/util/tags.py:48 msgid "Comment" msgstr "Megjegyzés" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "Válogatás (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Karmester" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Copyright" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "lemez azonosító" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Lemezszám" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-Mixer" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Kódolta:" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Hangmérnök" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Csoportosítás" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Lemezkiadó cég" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Dalszöveg" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Dalszövegek" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Keverő" #: picard/util/tags.py:76 msgid "Mood" msgstr "Hangulat" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz album azonosító" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz előadó azonosító" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "MusicBrainz lemez azonosító" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "MusicIP ujjenyomat" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "Előadó" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Producer" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Kiadási ország" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Kiadás állapota" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Kiadás típusa" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remixer" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Szkript" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Felirat" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Rendezés cím szerint" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Lemezes száma összesen" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "összes szám" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Zeneszám sorszáma" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Webböngésző Hiba" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Hiba a következő webböngésző indításakor:\n\n%s" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/id.po�����������������������������������������������������������������������0000664�0000000�0000000�00000453230�14167750105�0015772�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Bayu Dwi Riyanto <bayuss1@gmail.com>, 2014 # FIRST AUTHOR <EMAIL@ADDRESS>, 2010 # Philipp Wolfer <ph.wolfer@gmail.com>, 2021 # Reza Septyan <funifura@gmail.com>, 2016 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Indonesian (http://www.transifex.com/musicbrainz/musicbrainz/language/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Berkas Tidak Cocok" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:651 msgid "[loading album information]" msgstr "[memuat informasi album]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[tidak dapat memuat album %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Gabung" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Hilangkan" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Umum" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Memindai otomatis semua berkas baru" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metadata" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Tanda" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Seni Sampul" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Cantumkan gambar sampul ke dalam label" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Simpan gambar sampul sebagai berkas terpisah" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Ganti karakter non-ASCII" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Hapus direktori kosong" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Perbolehkan seleksi dari banyak direktori" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Tingkat lanjut" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Trek" #: picard/releasegroup.py:70 msgid "Year" msgstr "Tahun" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Negara" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Format" #: picard/releasegroup.py:73 msgid "Label" msgstr "Label" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[tidak ada barcode]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[tidak ada release info]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Kesalahan ketika membaca CD:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Bahasa Arab" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Bahasa Denmark" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Bahasa Jerman" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Bahasa Inggris" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Bahasa Inggris (Kanada)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Bahasa Inggris (UK)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Bahasa Spanyol" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Bahasa Estonia" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Bahasa Finlandia" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Bahasa Prancis" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Galisia" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Bahasa Hungaria" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Icelandic" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Bahasa Italia" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Bahasa Belanda" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Bahasa Polandia" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Bahasa Brazil Portugis" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Bahasa Rumania" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Bahasa Albania" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Bahasa Swedia" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Bahasa Afrika" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "Akan" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "Amharic" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Armenian" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "Assam" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Azerbaijan" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "Basque" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Belarusia" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Benggala" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "Blin" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Bosnia" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Bahasa Bulgaria" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "Birma" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Bahasa Mandarin" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Bahasa India" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Kannada" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Bahasa Lituania" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "Bahasa Persia" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Bahasa Serbia" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Welsh" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Tidak Diketahui" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Abdul Munif Hanafi https://launchpad.net/~nafica-coroz" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Artis" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Tanggal" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Label" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Barcode" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Info" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Nama berkas:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Format:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Ukuran:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Panjang:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Bitrate:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Sample rate:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Stereo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Kanal:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Album:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Artis:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "Info Album" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Info" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Berkas" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Album" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Judul" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Panjangnya" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Artis Album" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Pengarang" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Subjudul Cakram" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Media" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Aliran" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Tanggal Rilis Asli" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Expand semua" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "&Collapse semua" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Koleksi" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Clusters" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Log" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "" #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Simpan" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Simpan berkas terpilih" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Hapus berkas/album terpilih" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Pencarian" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "&Refresh" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Trek" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Tanda" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Nama Berkas" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "A&rtwork" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Pilihan" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Jelajah..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Timpa berkas jika sudah ada" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Port:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Alamat server:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr "/" #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr "," #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Tampilkan teks label di bawah ikon" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Bahasa antarmuka pengguna:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Lain-lain" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Batas" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Standar" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Web Proxy" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Nama Pengguna:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Kata Sandi:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Nama" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Versi" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Detil" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "E-mail:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Ganti nama berkas ketika menyimpan" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2,4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "Genre" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Pindai" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Simpan" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Sistem standar" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Bahasa diganti" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Mencocokkan" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Bahasa" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Rilis" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "" #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Penyusun" #: picard/util/tags.py:42 msgid "Artists" msgstr "" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Nomor Katalog" #: picard/util/tags.py:48 msgid "Comment" msgstr "Komentar" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Konduktor" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Hak Cipta" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "Id Cakram" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Nomor Cakram" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-Mixer" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Disandikan Oleh" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Insinyur" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Kelompokkan" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Label Rekaman" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Lirik" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Lirik" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Mixer" #: picard/util/tags.py:76 msgid "Mood" msgstr "Mood" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz Id Rilis" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz Id Artis" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "Id Cakram MusicBrainz" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "Sidik Jari MusicIP" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "Pemain" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Produser" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "Peringkat" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Negara Rilis" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Status Rilis" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Jenis Rilis" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remixer" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Skrip" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Subjudul" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Total Cakram" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Total Trek" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Nomor Trek" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Kesalahan Browser Web" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Kesalahan ketika menjalankan sebuah browser web:\n\n%s" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/is.po�����������������������������������������������������������������������0000664�0000000�0000000�00000457605�14167750105�0016023�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # Stefán Sigurjónsson <stefans@mmedia.is>, 2006 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Icelandic (http://www.transifex.com/musicbrainz/musicbrainz/language/is/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: is\n" "Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Óflokkaðar skrár" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:651 msgid "[loading album information]" msgstr "[Sæki upplýsingar um plötu]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[Gat ekki sótt upplýsingar um plötu %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Fjarlægja" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Almennt" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Sjálfkrafa hljóð-kanna allar nýjar skrár" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Lýsigögn" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Nota útgáfutengingar" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Nota lagatengingar" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Tög" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Hreinsa fyrri tög" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Fjarlægja ID3 tög úr FLAC skrám" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Fjarlægja APEv2 tög úr MP3 skrám" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Fjarlægja APEv2 tög úr AAC skrám" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Fjarlægja APEv2 tög úr AC3 skrám" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "ID3v2 textakóðun" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Umslag" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Vista umslag sem tag í hljóðskrá" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Vista umslag sem sérstaka skrá" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Skipta út stöfum sem eru ekki í ASCII stafrófinu" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Eyða tómum möppum" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Skriftun" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Notandaviðmót" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Leyfa val á mörgum möppum" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Ítarlegra" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "" #: picard/releasegroup.py:70 msgid "Year" msgstr "Ár" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Land" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Snið" #: picard/releasegroup.py:73 msgid "Label" msgstr "" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Villa við geisladiskaleit" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Villa við lestur á geisladisk;\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "Sendi inn AcoustID..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Arabíska" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Katalónska" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Tékkneska" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Danska" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Þýska" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Enska" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "Enska (Ástralía)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Enska (Kanada)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Enska (Bretland)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Spænska" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Eistneska" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Finnska" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Franska" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "Franska (Canada)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Galisíska" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "Hebreska" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Ungverska" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Íslenska" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Ítalska" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Kóreska" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Norkst Bókmál" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Hollenska" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Pólska" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Portúgalska" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Brasilísk portúgalska" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Rúmenska" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Rússneska" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Slóvakíska" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Slóvenska" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Sænska" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Tyrkneska" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "afríkanska" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Búlgarska" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Kínverska" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Hindí" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Kannada" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Litháíska" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "Persneska" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Serbneska" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Velska" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Stefán Sigurjónsson https://launchpad.net/~stefans-mmedia" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Þýtt á íslensku af %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Plata" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Listamaður" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Dagsetning" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Strikamerki" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Færa tagaðar skrár hingað" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "Sýna &hulin skjöl" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "Umslag" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Upplýsingar" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Skráarnafn:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Skráasnið:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Stærð:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Lengd:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Bitatíðni:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Söfnunartíðni:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Einóma" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Víðóma" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Rásir:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Plata:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Listamaður:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "Upplýs&ingar" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Titill" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Lengd" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Skráður listamaður útgáfu" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Tónskáld" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Undirtitill disks" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Miðill" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Tegund" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Upphaflegur útgáfudagur" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Opna allt" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "&Fella allt saman" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Klasar" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Annálar" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Stillingar..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Klippa" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Líma" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Hjálp..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&Um..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "Veita st&yrk..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "Tilkynna &villu..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "&Stuðningsvefur..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "Bæt&a við skrám..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Bæta við skrám til tögunar" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "Bæ&ta við möppu..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Bæta við möppu af skrám til tögunar" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "Vi&sta" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Vista valdar skrár" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "S&enda inn AcoustID" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "&Hætta" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "Fja&rlægja" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Fjarlægja valdar skrár/möppur" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "Skráa&flakkari" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "U&mslag" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Leit" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "Finna &geisladisk..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "Hljóð-&kanna" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "Hó&pa saman" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+P" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "F&letta upp" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "Upplýs&ingar..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "Endu&rlesa" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "Endu&rnefna skrár" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "&Færa skrár" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "Vista &Tög" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Tög &frá skráanöfnum..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Skrá" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "Sýs&l" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Sýna" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Valkostir" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "&Tól" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Hjálp" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Lag" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Öll studd snið" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "Auðkenningar er þörf" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Tög" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Breyta..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "Þú verður að skrá þig inn á miðlarann %s. Sláðu inn notandanafn og lykilorð." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Villa" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Nafnasnið skráa má ekki vera autt." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Skráarnafn" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Geisladiskaleit" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Eftirtaldar útgáfur á MusicBrainz passa við geisladiskinn:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Hætta við" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "U&mslag" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Valkostir" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Flakka..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "Geisladrif sem á að nota við geisladiskaleit:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Sjálfgefið geisladrif sem á að nota við geisladiskaleit:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Skrifa yfir skrá ef hún er til" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "MusicBrainz Miðlari" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Gátt:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Vistfang miðlara:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Sýna texta undir táknmyndum" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Tungumál viðmóts:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Ýmislegt" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Þröskuldar" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Lágmarks skyldleiki við fundnar hljóðskrár:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Lágmarks skyldleiki við fundnar skrár:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Lágmarks skyldleiki við fundna klasa:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Sérsniðnir reitir" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Ýmsir listamenn:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Sjálfgefið" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Vefsel" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Notandanafn:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Lykilorð:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Íforrit" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Heiti" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Útgáfa" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Opna íforritamöppu" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Nánar" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "Netfang:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Endurnefna skrár við vistun" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Skrifa tög í skrár" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "ID3v2 útgáfa" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Skrifa einnig ID3v1 tög í skrár" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Auðkenningar er þörf" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Breyta skráanöfnum í tög" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Skipta út undirstrikunum með eyðum" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Forsýn" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "Í &lagi" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Bæta við möppu" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Bæta við skrám" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Fletta upp" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Hljóð-kanna" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Vista" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "Senda inn AcoustID" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "Finna geisladisk..." #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Sjálfgefnar kerfisstillingar" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Tungumáli breytt" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Þú hefur skipt um tungumál viðmóts. Þú verður að endurræsa Picard til að virkja breytinguna." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Mátun" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "Áfangastaður skráa má ekki vera auð." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Skriftuvilla" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Tungumál" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Útgáfa" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "AcoustID fingrafar" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Röðun útgáfulistamanns" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Röðun Albúms" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Útsetjari" #: picard/util/tags.py:42 msgid "Artists" msgstr "" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Röðun listamanns" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Skráarnúmer" #: picard/util/tags.py:48 msgid "Comment" msgstr "Athugasemd" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Stjórnandi" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Höfundaréttur" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "Diskauðkenni" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Disknúmer" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-hljóðbreytir" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Kóðað af" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Upptökustjórn" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Hópun" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Útgefandi" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Textahöfundur" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Lagatextar" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Hljóðbreytir" #: picard/util/tags.py:76 msgid "Mood" msgstr "Tegund" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "Auðkenni útgáfulistamanns hjá MusicBrainz" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz Útgáfuauðkenni" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "Auðkenni listamanns hjá MusicBrainz" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "Diskauðkenni MusicBrainz" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "MusicIP fingrafar" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "Flytjandi" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Framleiðandi" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Útgáfuland" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Útgáfutegund" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Útgáfutegund" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Hljóðblöndun" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Skrift" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Undirtitill" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Flokkun á titlum" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Samtals diskar" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Lagafjöldi" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Númer lags" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Villa í vefvafra" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Villa við ræsingu vefvafra:\n\n%s" ���������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/it.po�����������������������������������������������������������������������0000664�0000000�0000000�00000641105�14167750105�0016012�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Andrea Borio <andrybo6@gmail.com>, 2016 # Luca Salini, 2012,2017-2021 # Matte <piotto@gmail.com>, 2006 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # Luca Salini, 2013-2015 # Luca Salini, 2012 # Luca Salini, 2021 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 15:13+0000\n" "Last-Translator: Luca Salini\n" "Language-Team: Italian (http://www.transifex.com/musicbrainz/musicbrainz/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "File non riconosciuti" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "Album %(id)s caricato: %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "Caricamento album %(id)s in corso..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[caricamento informazioni album in corso]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[non è stato possibile caricare l'album %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "Il raggruppamento %(album)s è stato identificato!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "Nessuna pubblicazione corrispondente al raggruppamento %(album)s" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "Ricerca dei metadati del raggruppamento %(album)s in corso..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "File non raggruppati" #: 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] "%(count)i pubblicazione aggiunta alla collezione \"%(name)s\"" msgstr[1] "%(count)i pubblicazioni aggiunte alla collezione \"%(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] "%(count)i pubblicazione rimossa dalla collezione \"%(name)s\"" msgstr[1] "%(count)i pubblicazioni rimosse dalla collezione \"%(name)s\"" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "Errore nella modifica delle collezioni: %(error)s" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "Errore nel caricamento delle collezioni: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "Rimozione schema di rinominazione file di Artisti vari" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "Lo schema di rinominazione file per album di artisti vari è stato rimosso in questa versione di Picard.\nIl tuo schema di rinominazione file è stato unito automaticamente a quello per album di artisti singoli." #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "Lo schema di rinominazione file separato per album di artisti vari è stato rimosso in questa versione di Picard.\nAl momento non stai usando questa opzione, ma hai definito uno schema di rinominazione file separato.\nVuoi eliminarlo o unirlo al tuo schema di rinominazione file per album di artisti singoli?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Unisci" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Elimina" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "Script di rinominazione file principale" #: picard/file.py:819 #, 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:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "Il file '%(filename)s' è stato identificato!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Nessuna traccia corrispondente al file '%(filename)s'" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "Ricerca dei metadati del file %(filename)s in corso..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "Errore inatteso nell'autenticazione" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "Errore inatteso nella richiesta (codice HTTP %s)" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "Impossibile caricare il plugin '%s'" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "Impossibile caricare il plugin compresso %r da %r" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "Impossibile caricare il plugin %r in %r" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "Il plugin '%s' da '%s' non è compatibile con questa versione di Picard." #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "Il plugin %r ha una stringa di versione API non valida: %s" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "Plugin %r" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "Errore nel caricamento dei plugin: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Generale" #: picard/profile.py:47 msgid "Server address" msgstr "Indirizzo server" #: picard/profile.py:48 msgid "Port" msgstr "Porta" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Analizza automaticamente tutti i nuovi file" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "Raggruppa automaticamente tutti i nuovi file" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "Ignora MBID al caricamento di nuovi file" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metadati" #: picard/profile.py:58 msgid "Various Artists name" msgstr "Nome per Artisti Vari" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "Nome per le tracce senza album:" #: picard/profile.py:60 msgid "Translate artist names" msgstr "Traduci nomi degli artisti" #: picard/profile.py:61 msgid "Translation locales" msgstr "Localizzazioni per traduzioni" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "Eccezione alla funzione \"Traduci nomi degli artisti\"" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "Script di eccezione alla funzione \"Localizzazione per traduzioni\"" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Usa le relazioni delle pubblicazioni" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Usa le relazioni delle tracce" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Converti i caratteri di punteggiatura Unicode in ASCII" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Usa nomi artista standardizzati" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "Usa accreditamenti strumento e voce standardizzati" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "Deduci numero di traccia e titolo dal nome del file, se vuoti" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Tag" #: picard/profile.py:76 msgid "Don't write tags" msgstr "Non scrivere i tag" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "Mantieni data e ora dei file taggati" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Elimina i tag esistenti" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "Mantieni le immagini incluse nei file quando si eliminano i tag" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Rimuovi i tag ID3 dai file FLAC" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Rimuovi i tag APEv2 dai file MP3" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "Elenco di tag da mantenere" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "Salva tag APEv2 negli AAC" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Rimuovi i tag APEv2 dai file AAC" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "Salva tag APEv2 negli AC3" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Rimuovi i tag APEv2 dai file AC3" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "Scrivi tag ID3v1" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "Scrivi tag ID3v2.3" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "Codifica testo ID3v2" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "Carattere di collegamento ID3v2.3" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "Salva raggruppamento e opera compatibile con iTunes" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "Scrivi tag RIFF INFO nei file WAVE" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "Rimuovi i tag RIFF INFO esistenti dai file WAVE" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "Codifica testo RIFF INFO" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Copertine" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Includi le immagini di copertina nei tag" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "Includi una sola immagine di copertina frontale" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Salva le immagini di copertina come file separati" #: picard/profile.py:104 msgid "File name for images" msgstr "Nome file per le immagini" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "Sovrascrivi file di immagine esistenti" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "Salva una sola immagine di copertina frontale come file separato" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "Utilizza sempre il tipo principale di immagine come nome del file per le immagini di copertina non frontali." #: picard/profile.py:108 msgid "Cover art providers" msgstr "Fornitori di copertine" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "Rinominazione file" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Compatibilità con Windows" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Sostituisci i caratteri non ASCII" #: picard/profile.py:117 msgid "Rename files" msgstr "Rinomina file" #: picard/profile.py:118 msgid "Move files" msgstr "Sposta file" #: picard/profile.py:119 msgid "Destination directory" msgstr "Cartella di destinazione" #: picard/profile.py:120 msgid "Move additional files" msgstr "Sposta file aggiuntivi" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "Modelli per file aggiuntivi" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Elimina cartelle vuote" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "Script di rinominazione file selezionato" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Scripting" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "Abilita script del tagger" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "Script del tagger" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Interfaccia utente" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Consenti la selezione di più cartelle" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "Usa la ricerca integrata anziché attraverso il browser" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "Mostra una finestra di dialogo di conferma della chiusura per le modifiche non salvate" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "Regola automaticamente la posizione orizzontale nel gestore file" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "Esplora partendo da una cartella specifica" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "Cartella da cui iniziare a esplorare" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Avanzate" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "Ignora percorsi file che corrispondono ad un'espressione regolare:" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "Ignora file nascosti" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "Includi sottocartelle quando sono aggiunti file da una cartella" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "Ignora la differenza di durata delle tracce sotto x secondi" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "Ignora tracce video ai fini del controllo di completezza" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "Ignora tracce pregap ai fini del controllo di completezza" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "Ignora tracce dati ai fini del controllo di completezza" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "Ignora tracce silenziose ai fini del controllo di completezza" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "Tag da ignorare per il confronto" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Tracce" #: picard/releasegroup.py:70 msgid "Year" msgstr "Anno" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Paese" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Formato" #: picard/releasegroup.py:73 msgid "Label" msgstr "Etichetta" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "Nº di cat." #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[nessun codice a barre]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[nessuna informazione sulla pubblicazione]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "Account MusicBrainz" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "Codice di autorizzazione:" #: picard/tagger.py:796 #, 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:814 msgid "CD Lookup Error" msgstr "Errore di ricerca del CD" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Errore durante la lettura del CD:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "[caricamento informazioni registrazione in corso]" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "[non è stato possibile caricare la registrazione %s]" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "Errore di rete nella ricerca AcoustID per '%(filename)s'!" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "Ricerca AcoustID per '%(filename)s' non riuscita!" #: picard/acoustid/__init__.py:165 #, 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:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "Ricerca dell'impronta digitale del file '%(filename)s' in corso..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "Invio AcoustID completato, ma non tutte le impronte digitali sono state inviate" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "Invio AcoustID completato con successo" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "Invio AcoustID fallito definitivamente, dimensione massima del blocco ridotta a zero" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "Invio AcoustID fallito definitivamente, probabilmente a causa di troppi tentativi" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "Invio AcoustID in corso..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "Invio AcoustID fallito con errore '%(error)s': %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "Aggiungi raggruppamento come pubblicazione" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "Aggiungi raggruppamento come pubblicazione..." #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "Aggiungi file come pubblicazione" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "Aggiungi file come pubblicazione..." #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "Aggiungi file come registrazione" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "Aggiungi file come registrazione..." #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "Solo versioni stabili" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "Versioni stabili e beta" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "Versioni stabili, beta e di sviluppo" #: picard/const/__init__.py:189 msgid "My script" msgstr "Il mio script" #: picard/const/__init__.py:191 msgid "My profile" msgstr "Il mio profilo" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "(copia)" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "{title} ({count})" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Arabo" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Catalano" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Ceco" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Danese" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Tedesco" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "Tedesco (Svizzera)" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "Greco" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Inglese" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "Inglese (Australia)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Inglese (Canada)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Inglese (Regno Unito)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Spagnolo" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Estone" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Finlandese" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Francese" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "Francese (Canada)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Gallego" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "Ebraico" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Ungherese" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Islandese" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Italiano" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "Giapponese" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Coreano" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "Malese (Malesia)" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Norvegese bokmål" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Olandese" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "Occitano" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Polacco" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Portoghese" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Portoghese brasiliano" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Rumeno" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Russo" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Slovacco" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Sloveno" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Albanese" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Svedese" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Turco" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "Ucraino" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "Cinese (Cina)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "Cinese (Taiwan)" #: picard/const/locales.py:27 msgid "Afar" msgstr "Afar" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "Afar (Gibuti)" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "Afar (Eritrea)" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "Afar (Eritrea) (Saho)" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "Afar (Etiopia)" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Afrikaans" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "Afrikaans (Namibia)" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "Afrikaans (Sudafrica)" #: picard/const/locales.py:35 msgid "Akan" msgstr "Akan" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "Akan (Ghana)" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "Albanese (Albania)" #: picard/const/locales.py:39 msgid "Amharic" msgstr "Amarico" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "Amarico (Etiopia)" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "Arabo (Algeria)" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "Arabo (Bahrein)" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "Arabo (Egitto)" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "Arabo (Iraq)" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "Arabo (Giordania)" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "Arabo (Kuwait)" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "Arabo (Libano)" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "Arabo (Libia)" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "Arabo (Marocco)" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "Arabo (Oman)" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "Arabo (Qatar)" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "Arabo (Arabia Saudita)" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "Arabo (Sudan)" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "Arabo (Siria)" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "Arabo (Tunisia)" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "Arabo (Emirati Arabi Uniti)" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "Arabo (Yemen)" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Armeno" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "Armeno (Armenia)" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "Armeno (Armenia) (ortografia riformata)" #: picard/const/locales.py:62 msgid "Assamese" msgstr "Assamese" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "Assamese (India)" #: picard/const/locales.py:64 msgid "Atsam" msgstr "Atsam" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "Atsam (Nigeria)" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Azero" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "Azero (Azerbaigian)" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "Azero (cirillico)" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "Azero (cirillico) (Azerbaigian)" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "Azero (latino)" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "Azero (latino) (Azerbaigian)" #: picard/const/locales.py:72 msgid "Basque" msgstr "Basco" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "Basco (Spagna)" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Bielorusso" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "Bielorusso (Bielorussia)" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Bengalese" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "Bengali (Bangladesh)" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "Bengali (India)" #: picard/const/locales.py:79 msgid "Blin" msgstr "Bilen" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "Bilen (Eritrea)" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Bosniaco" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "Bosniaco (Bosnia ed Erzegovina)" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Bulgaro" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "Bulgaro (Bulgaria)" #: picard/const/locales.py:85 msgid "Burmese" msgstr "Birmano" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "Birmano (Myanmar [Birmania])" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "Catalano (Spagna)" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Cinese" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "Cinese (Hong Kong)" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "Cinese (Macao)" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "Cinese (Han semplificato)" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "Cinese (Han semplificato) (Cina)" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "Cinese (Han semplificato) (Hong Kong)" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "Cinese (Han semplificato) (Macao)" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "Cinese (Han semplificato) (Singapore)" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "Cinese (Singapore)" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "Cinese (Han tradizionale)" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "Cinese (Han tradizionale) (Hong Kong)" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "Cinese (Han tradizionale) (Macao)" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "Cinese (Han tradizionale) (Taiwan)" #: picard/const/locales.py:104 msgid "Coptic" msgstr "Copto" #: picard/const/locales.py:105 msgid "Cornish" msgstr "Cornico" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "Cornico (Regno Unito)" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Croato" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "Croato (Croazia)" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "Ceco (Repubblica Ceca)" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "Danese (Danimarca)" #: picard/const/locales.py:113 msgid "Divehi" msgstr "Maldiviano" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "Maldiviano (Maldive)" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "Olandese (Belgio)" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "Olandese (Paesi Bassi)" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "Dzongkha" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "Dzongkha (Bhutan)" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "Inglese (Samoa americane)" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "Inglese (Belgio)" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "Inglese (Belize)" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "Inglese (Botswana)" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "Inglese (deseret)" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "Inglese (deseret) (Stati Uniti)" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "Inglese (Guam)" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "Inglese (Hong Kong)" #: picard/const/locales.py:131 msgid "English (India)" msgstr "Inglese (India)" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "Inglese (Irlanda)" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "Inglese (Giamaica)" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "Inglese (Malta)" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "Inglese (Isole Marshall)" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "Inglese (Namibia)" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "Inglese (Nuova Zelanda)" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "Inglese (Isole Marianne settentrionali)" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "Inglese (Pakistan)" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "Inglese (Filippine)" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "Inglese (shaviano)" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "Inglese (Singapore)" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "Inglese (Sudafrica)" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "Inglese (Trinidad e Tobago)" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "Inglese (Isole minori esterne degli Stati Uniti)" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "Inglese (Isole Vergini americane)" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "Inglese (Regno Unito)" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "Inglese (Stati Uniti)" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "Inglese (Stati Uniti) (computer)" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "Inglese (Zimbabwe)" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "Esperanto" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "Estone (Estonia)" #: picard/const/locales.py:154 msgid "Ewe" msgstr "Ewe" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "Ewe (Ghana)" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "Ewe (Togo)" #: picard/const/locales.py:157 msgid "Faroese" msgstr "Faroese" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "Faroese (Isole Fær Øer)" #: picard/const/locales.py:159 msgid "Filipino" msgstr "Filippino" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "Filippino (Filippine)" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "Finlandese (Finlandia)" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "Francese (Belgio)" #: picard/const/locales.py:166 msgid "French (France)" msgstr "Francese (Francia)" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "Francese (Lussemburgo)" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "Francese (Monaco)" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "Francese (Senegal)" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "Francese (Svizzera)" #: picard/const/locales.py:171 msgid "Friulian" msgstr "Friulano" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "Friulano (Italia)" #: picard/const/locales.py:173 msgid "Ga" msgstr "Ga" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "Ga (Ghana)" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "Galiziano (Spagna)" #: picard/const/locales.py:177 msgid "Geez" msgstr "Ge'ez" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "Ge'ez (Eritrea)" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "Ge'ez (Etiopia)" #: picard/const/locales.py:180 msgid "Georgian" msgstr "Georgiano" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "Georgiano (Georgia)" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "Tedesco (Austria)" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "Tedesco (Belgio)" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "Tedesco (Germania)" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "Tedesco (Liechtenstein)" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "Tedesco (Lussemburgo)" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "Greco (Cipro)" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "Greco (Grecia)" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "Gujarati" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "Gujarati (India)" #: picard/const/locales.py:195 msgid "Hausa" msgstr "Hausa" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "Hausa (arabo)" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "Hausa (arabo) (Nigeria)" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "Hausa (arabo) (Sudan)" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "Hausa (Ghana)" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "Hausa (latino)" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "Hausa (latino) (Ghana)" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "Hausa (latino) (Niger)" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "Hausa (latino) (Nigeria)" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "Hausa (Niger)" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "Hausa (Nigeria)" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "Hausa (Sudan)" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "Hawaiiano" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "Hawaiano (Stati Uniti)" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "Ebraico (Israele)" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Hindi" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "Lingua Hindi (India)" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "Ungherese (Ungheria)" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "Islandese (Islanda)" #: picard/const/locales.py:217 msgid "Igbo" msgstr "Igbo" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "Igbo (Nigeria)" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "Indonesiano" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "Indonesiano (Indonesia)" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "Interlingua" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "Inuktitut" #: picard/const/locales.py:223 msgid "Irish" msgstr "Irlandese" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "Irlandese (Irlanda)" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "Italiano (Italia)" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "Italiano (Svizzera)" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "Giapponese (Giappone)" #: picard/const/locales.py:230 msgid "Jju" msgstr "Jju" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "Jju (Nigeria)" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "Groenlandese" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "Groenlandese (Groenlandia)" #: picard/const/locales.py:234 msgid "Kamba" msgstr "Kamba" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "Kamba (Kenya)" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Kannada" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "Kannada (India)" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "Kazako" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "Kazako (cirillico)" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "Kazako (cirillico) (Kazakistan)" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "Kazako (Kazakistan)" #: picard/const/locales.py:242 msgid "Khmer" msgstr "Khmer" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "Khmer (Cambogia)" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "Kinyarwanda" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "Kinyarwanda (Ruanda)" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "Chirghiso" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "Kirghiso (Kirghizistan)" #: picard/const/locales.py:248 msgid "Konkani" msgstr "Konkani" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "Konkani (India)" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "Coreano (Corea del Sud)" #: picard/const/locales.py:252 msgid "Koro" msgstr "Koro" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "Koro (Costa d'Avorio)" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "Kpelle" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "Kpelle (Guinea)" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "Kpelle (Liberia)" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "Curdo" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "Curdo (arabo)" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "Curdo (arabo) (Iran)" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "Curdo (arabo) (Iraq)" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "Curdo (arabo) (Siria)" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "Curdo (Iran)" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "Curdo (Iraq)" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "Curdo (latino)" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "Curdo (latino) (Turchia)" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "Curdo (Siria)" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "Curdo (Turchia)" #: picard/const/locales.py:268 msgid "Lao" msgstr "Lao" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "Lao (Laos)" #: picard/const/locales.py:270 msgid "Latvian" msgstr "Lettone" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "Lettone (Lettonia)" #: picard/const/locales.py:272 msgid "Lingala" msgstr "Lingala" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "Lingala (Congo-Brazzaville)" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "Lingala (Congo-Kinshasa)" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Lituano" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "Lituano (Lituania)" #: picard/const/locales.py:277 msgid "Low German" msgstr "Basso tedesco" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "Basso tedesco (Germania)" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "Macedone" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "Macedone (Macedonia)" #: picard/const/locales.py:281 msgid "Malay" msgstr "Malese" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "Malese (Brunei)" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "Malayalam" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "Malayalam (India)" #: picard/const/locales.py:286 msgid "Maltese" msgstr "Maltese" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "Maltese (Malta)" #: picard/const/locales.py:288 msgid "Manx" msgstr "Mannese" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "Mannese (Regno Unito)" #: picard/const/locales.py:290 msgid "Marathi" msgstr "Marathi" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "Marathi (India)" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "Moldavo" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "Mongolo" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "Mongolo (Cina)" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "Mongolo (cirillico)" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "Mongolo (cirillico) (Mongolia)" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "Mongolo (Mongolia)" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "Mongolo (mongolo)" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "Mongolo (mongolo) (Cina)" #: picard/const/locales.py:300 msgid "Nepali" msgstr "Nepalese" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "Nepalese (India)" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "Nepalese (Nepal)" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "Sami settentrionale" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "Sami settentrionale (Finlandia)" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "Sami settentrionale (Norvegia)" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "Sotho del nord" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "Sotho del nord (Sudafrica)" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Norvegese" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "Norvegese bokmål (Norvegia)" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "Norvegese nynorsk" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "Norvegese nynorsk (Norvegia)" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "Chewa" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "Chewa (Malawi)" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "Occitano (Francia)" #: picard/const/locales.py:317 msgid "Oriya" msgstr "Oriya" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "Oriya (India)" #: picard/const/locales.py:319 msgid "Oromo" msgstr "Oromo" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "Oromo (Etiopia)" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "Oromo (Kenya)" #: picard/const/locales.py:322 msgid "Pashto" msgstr "Pashtu" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "Pashtu (Afghanistan)" #: picard/const/locales.py:324 msgid "Persian" msgstr "Persiano" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "Persiano (Afghanistan)" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "Persiano (Iran)" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "Polacco (Polonia)" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "Portoghese (Brasile)" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "Portoghese (Portogallo)" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "Punjabi" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "Punjabi (arabo)" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "Punjabi (arabo) (Pakistan)" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "Punjabi (gurmukhi)" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "Punjabi (gurmukhi) (India)" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "Punjabi (India)" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "Punjabi (Pakistan)" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "Rumeno (Moldavia)" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "Rumeno (Romania)" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "Russo (Russia)" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "Russo (Ucraina)" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "Sanscrito" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "Sanscrito (India)" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Serbo" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "Serbo (Bosnia ed Erzegovina)" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "Serbo (cirillico)" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "Serbo (cirillico) (Bosnia ed Erzegovina)" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "Serbo (cirillico) (Montenegro)" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "Serbo (cirillico) (Serbia)" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "Serbo (cirillico) (Serbia e Montenegro)" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "Serbo (latino)" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "Serbo (latino) (Bosnia ed Erzegovina)" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "Serbo (latino) (Montenegro)" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "Serbo (latino) (Serbia)" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "Serbo (latino) (Serbia e Montenegro)" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "Serbo (Montenegro)" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "Serbo (Serbia)" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "Serbo (Serbia e Montenegro)" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "Serbo-croato" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "Serbo-croato (Bosnia ed Erzegovina)" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "Serbo-croato (Serbia e Montenegro)" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "Nuosu" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "Nuosu (Cina)" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "Sidamo" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "Sidamo (Etiopia)" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "Singalese" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "Singalese (Sri Lanka)" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "Slovacco (Slovacchia)" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "Sloveno (Slovenia)" #: picard/const/locales.py:379 msgid "Somali" msgstr "Somalo" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "Somalo (Gibuti)" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "Somalo (Etiopia)" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "Somalo (Kenya)" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "Somalo (Somalia)" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "Ndebele del sud" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "Ndebele del sud (Sudafrica)" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "Sotho del sud" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "Sotho del sud (Lesotho)" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "Sotho del sud (Sudafrica)" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "Spagnolo (Argentina)" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "Spagnolo (Bolivia)" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "Spagnolo (Cile)" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "Spagnolo (Colombia)" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "Spagnolo (Costa Rica)" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "Spagnolo (Repubblica Dominicana)" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "Spagnolo (Ecuador)" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "Spagnolo (El Salvador)" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "Spagnolo (Guatemala)" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "Spagnolo (Honduras)" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "Spagnolo (Messico)" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "Spagnolo (Nicaragua)" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "Spagnolo (Panama)" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "Spagnolo (Paraguay)" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "Spagnolo (Perù)" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "Spagnolo (Porto Rico)" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "Spagnolo (Spagna)" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "Spagnolo (Stati Uniti)" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "Spagnolo (Uruguay)" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "Spagnolo (Venezuela)" #: picard/const/locales.py:410 msgid "Swahili" msgstr "Swahili" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "Swahili (Kenya)" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "Swahili (Tanzania)" #: picard/const/locales.py:413 msgid "Swati" msgstr "Swati" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "Swati (Sudafrica)" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "Swati (Swaziland)" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "Svedese (Finlandia)" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "Svedese (Svezia)" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "Svizzero tedesco" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "Svizzero tedesco (Svizzera)" #: picard/const/locales.py:421 msgid "Syriac" msgstr "Siriaco" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "Siriaco (Siria)" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "Tagalog" #: picard/const/locales.py:424 msgid "Tajik" msgstr "Tagico" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "Tagico (cirillico)" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "Tagico (cirillico) (Tagikistan)" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "Tagico (Tagikistan)" #: picard/const/locales.py:428 msgid "Tamil" msgstr "Tamil" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "Tamil (India)" #: picard/const/locales.py:430 msgid "Taroko" msgstr "Taroko" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "Taroko (Taiwan)" #: picard/const/locales.py:432 msgid "Tatar" msgstr "Tataro" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "Tataro (Russia)" #: picard/const/locales.py:434 msgid "Telugu" msgstr "Telugu" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "Telugu (India)" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "Thailandese" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "Thailandese (Thailandia)" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "Tibetano" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "Tibetano (Cina)" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "Tibetano (India)" #: picard/const/locales.py:441 msgid "Tigre" msgstr "Tigré" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "Tigrè (Eritrea)" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "Tigrino" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "Tigrino (Eritrea)" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "Tigrino (Etiopia)" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "Tongano (Tonga)" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "Tsonga" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "Tsonga (Sudafrica)" #: picard/const/locales.py:450 msgid "Tswana" msgstr "Tswana" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "Tswana (Sudafrica)" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "Turco (Turchia)" #: picard/const/locales.py:454 msgid "Tyap" msgstr "Tyap" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "Tyap (Nigeria)" #: picard/const/locales.py:456 msgid "Uighur" msgstr "Uiguro" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "Uiguro (arabo)" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "Uiguro (arabo) (Cina)" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "Uiguro (Cina)" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "Ucraino (Ucraina)" #: picard/const/locales.py:462 msgid "Urdu" msgstr "Urdu" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "Urdu (India)" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "Urdu (Pakistan)" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "Usbeco" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "Uzbeco (Afghanistan)" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "Uzbeco (arabo)" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "Uzbeco (arabo) (Afghanistan)" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "Uzbeco (cirillico)" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "Uzbeco (cirillico) (Uzbekistan)" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "Uzbeco (latino)" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "Uzbeco (latino) (Uzbekistan)" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "Uzbeco (Uzbekistan)" #: picard/const/locales.py:474 msgid "Venda" msgstr "Venda" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "Venda (Sudafrica)" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Vietnamita" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "Vietnamita (Vietnam)" #: picard/const/locales.py:478 msgid "Walamo" msgstr "Wolaytta" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "Wolaytta (Etiopia)" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Gallese" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "Gallese (Regno Unito)" #: picard/const/locales.py:482 msgid "Wolof" msgstr "Wolof" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "Wolof (latino)" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "Wolof (latino) (Senegal)" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "Wolof (Senegal)" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "Xhosa" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "Xhosa (Sudafrica)" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "Yoruba" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "Yoruba (Nigeria)" #: picard/const/locales.py:490 msgid "Zulu" msgstr "Zulu" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "Zulu (Sudafrica)" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "Cirillico" #: picard/const/scripts.py:27 msgid "Latin" msgstr "Latino" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "Hangul" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "Hiragana" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "Katakana" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "Copertina di tipo '%(type)s' scaricata da %(host)s per %(albumid)s" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "Download della copertina di tipo '%(type)s' per %(albumid)s da %(host)s in corso..." #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Sconosciuto" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Dimensione completa" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "Tipi di copertina" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "Seleziona i contenuti degli elenchi di tipi immagine 'da includere' e 'da escludere'." #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "Elenco di tipi da includere" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "Elenco di tipi da escludere" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "Immagini del CAA con un tipo immagine presente nell'elenco 'da includere' saranno scaricate e utilizzate A MENO CHE non abbiano anche un tipo immagine presente nell'elenco 'da escludere'. Immagini con un tipo presente nell'elenco 'da escludere' non saranno MAI utilizzate. Tipi di immagine che non compaiono negli elenchi 'da includere' e 'da escludere' non saranno considerati nel decidere se scaricare e utilizzare o meno un'immagine del CAA.\n" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "I&ncludi tutti" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "E&scludi tutti" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "D&eseleziona tutti" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "Ripristina &predefiniti" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Cover Art Archive" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "Cover Art Archive: Pubblicazione" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "Cover Art Archive: Gruppo di pubblicazioni" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "File locali" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "URL per copertine permessi" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "Questo script di rinominazione file di esempio (preset) non richiede impostazioni speciali, script di tagging o plugin." #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "Preset %d: %s" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "Script di rinominazione file predefinito" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "[artista album]/[album]/[# traccia]. [titolo]" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "[artista album]/[album]/[# disco e traccia] [artista] - [titolo]" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "`$if(if,then,else)`\n\nSe `if` non è vuoto, restituisce `then`, altrimenti restituisce `else`." #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "`$if2(a1,a2,a3,...)`\n\nRestituisce il primo argomento che non è vuoto." #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "`$noop(...)`\n\nNon fa nulla (può essere utile per commenti o per disabilitare un blocco di codice)." #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "`$left(text,number)`\n\nRestituisce i primi `number` caratteri da `text`." #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "`$right(text,number)`\n\nRestituisce gli ultimi `number` caratteri da `text`." #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "`$lower(text)`\n\nRestituisce `text` in minuscolo." #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "`$upper(text)`\n\nRestituisce `text` in maiuscolo." #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "`$pad(text,length,char)`\n\nAllunga il testo (`text`) fino alla lunghezza (`length`) fornita, \naggiungendo quante copie di `char` sono necessarie all'**inizio** della stringa." #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "`$strip(text)`\n\nSostituisce tutto lo spazio vuoto in `text` con un singolo spazio\ne rimuove spazi iniziali e finali.\nI caratteri considerati come spazio vuoto includono spazi consecutivi multipli e vari altri caratteri unicode." #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "`$replace(text,search,replace)`\n\nSostituisce tutte le occorrenze di `search` in `text` con il valore di `replace` e restituisce la stringa risultante." #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "`$replacemulti(name,search,replace,separator=\"; \")`\n\nSostituisce tutte le occorrenze di `search` con `replace` nella variabile multi-valore `name`.\nGli elementi vuoti sono rimossi automaticamente.\n\nEsempio:\n\n $replacemulti(%genre%,Idm,IDM)\n" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "`$in(x,y)`\n\nRestituisce `true` se `x` contiene `y`." #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "`$inmulti(%x%,y)`\n\nRestituisce `true` se la variabile multi-valore `x` contiene esattamente `y` come uno dei suoi valori.\n\n_Da Picard 1.0_" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "`$rreplace(text,pattern,replace)`\n\nSostituzione tramite [espressione regolare](https://docs.python.org/3/library/re.html#regular-expression-syntax)." #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "`$rsearch(text,pattern)`\n\nRicerca tramite [espressione regolare](https://docs.python.org/3/library/re.html#regular-expression-syntax).\n Questa funzione restituisce il primo gruppo corrispondente." #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "`$num(number,length)`\n\nRestituisce `number` formattato in `length` cifre (fino ad un massimo di 20)." #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "`$unset(name)`\n\nAnnulla la variabile `name`.\nSupporta caratteri jolly per annullare alcuni tag (funziona con \"performer:\\*\", \"comment:\\*\", e \"lyrics:\\*\").\nPer es. `$unset(performer:*)` annulla tutti i tag esecutore." #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "`$delete(name)`\n\nAnnulla la variabile `name` e segna il tag per eliminarlo.\nÈ simile a `$unset(name)`, ma in aggiunta segna il tag per eliminarlo.\n Per es. eseguire `$delete(genre)` rimuoverà il tag del genere da un file al salvataggio.\n\n_Da Picard 2.1_" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "`$set(name,value)`\n\nImposta la variabile `name` a `value`.\n\nNota: Per creare una variabile che può essere usata per la stringa di 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 `%_something%` non lo farà." #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "`$setmulti(name,value,separator=\"; \")`\n\nImposta la variabile `name` come `value`, utilizzando il separatore \n(o \"; \" se non fornito) per forzare il valore in un tag multi-valore.\nPuò essere usato per agire su tag multi-valore come stringa,\n e poi reimpostarli come tag multi-valore.\n\nEsempio:\n\n $setmulti(genre,$lower(%genre%))\n\n_Da Picard 1.0_" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "`$get(name)`\n\nRestituisce la variabile `name` (equivalente a `%name%`)." #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "`$copy(new,old)`\n\nCopia i metadati dalla variabile `old` a `new`.\nLa differenza con `$set(new,%old%)` è che `$copy(new,old)` copia\n le variabili multi-valore senza appiattirle.\n\n_Da Picard 0.9_" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "`$copymerge(new,old)`\n\nUnisce i metadati della variabile `old` con quelli di `new`, rimuovendo i duplicati\n e aggiungendo i metadati alla fine per mantenere l'ordine originale. Come `$copy`,\n ciò copierà anche le variabili multi-valore senza appiattirle.\n\n_Da Picard 1.0_" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "`$trim(text[,char])`\n\nElimina tutti gli spazi vuoti iniziali e finali da `text`.\n Il secondo parametro opzionale `char` specifica il carattere da eliminare." #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "`$add(x,y,...)`\n\nAggiunge `y` a `x`.\nPuò essere usato con un numero arbitrario di argomenti.\n\nEsempio:\n\n $add(x,y,z) = ((x + y) + z)\n" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "`$sub(x,y,...)`\n\nSottrae `y` da `x`.\nPuò essere usato con un numero arbitrario di argomenti.\n\nEsempio:\n\n $sub(x,y,z) = ((x - y) - z)\n" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "`$div(x,y,...)`\n\nDivide `x` per `y`.\nPuò essere usato con un numero arbitrario di argomenti.\n\nEsempio:\n\n $div(x,y,z) = ((x / y) / z)\n" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "`$mod(x,y,...)`\n\nRestituisce il resto di `x` diviso per `y`.\nPuò essere usato con un numero arbitrario di argomenti.\n\nEsempio:\n\n $mod(x,y,z) = ((x % y) % z)\n" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "`$mul(x,y,...)`\n\nMoltiplica `x` per `y`.\nPuò essere usato con un numero arbitrario di argomenti.\n\nEsempio:\n\n $mul(x,y,z) = ((x * y) * z)\n" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "`$or(x,y,...)`\n\nRestituisce `true` se `x` o `y` non sono vuoti.\n Può essere usato con un numero arbitrario di argomenti.\n Il risultato è `true` se uno qualsiasi degli argomenti non è vuoto." #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "`$and(x,y,...)`\n\nRestituisce `true` se sia `x` che `y` non sono vuoti.\n Può essere usato con un numero arbitrario di argomenti.\n Il risultato è `true` se tutti gli argomenti non sono vuoti." #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "`$not(x)`\n\nRestituisce `true` se `x` è vuoto." #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "`$eq(x,y)`\n\nRestituisce `true` se `x` è uguale a `y`." #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "`$ne(x,y)`\n\nRestituisce `true` se `x` non è uguale a `y`." #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "`$lt(x,y)`\n\nRestituisce `true` se `x` è minore di `y`." #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "`$lte(x,y)`\n\nRestituisce `true` se `x` è minore o uguale a `y`." #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "`$gt(x,y)`\n\nRestituisce `true` se `x` è maggiore di `y`." #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "`$gte(x,y)`\n\nRestituisce `true` se `x` è maggiore o uguale a `y`." #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "`$len(text)`\n\nRestituisce il numero di caratteri in `text`." #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "`$lenmulti(name,separator=\"; \")`\n\nRestituisce il numero di elementi nel tag multi-valore `name`. \nUn valore letterale che rappresenta un multi-valore \npuò essere inserito al posto di `name`,\n utilizzando il separatore `separator` (o \"; \" se non fornito)\n per forzare il valore in un tag multi-valore.\n\nEsempio:\n\n $lenmulti(One; Two; Three) = 3\n" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "`$performer(pattern=\"\",join=\", \")`\n\nRestituisce gli esecutori se il tipo di esecuzione (per es. \"vocale\") corrisponde a `pattern`, con `join` come connettore.\nÈ possibile specificare un'espressione regolare nel formato `/pattern/flags`. `flags` sono opzionali. Al momento\nla sola flag supportata è \"i\" (ignora maiuscolo/minuscolo). Per esempio, `$performer(/^guitars?$/i)` corrisponde\nal tipo di esecuzione \"guitar\" o \"Guitars\", ma non per es. \"bass guitar\".\n\n_Da Picard 0.10_" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "`$matchedtracks()`\n\nRestituisce il numero di tracce corrispondenti all'interno di una pubblicazione.\n **Funziona solo in script di rinominazione file.**\n\n_Da Picard 0.12_" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "`$is_complete()`\n\nRestituisce `true` se ogni traccia nell'album corrisponde a un singolo file.\n**Funziona solo in script di rinominazione file.**" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "`$firstalphachar(text,nonalpha=\"#\")`\n\nRestituisce il primo carattere di `text`.\nSe `text` non inizia con un carattere alfabetico, restituisce `nonalpha`. Se `nonalpha` non è specificato,\nsarà utilizzato il valore di default \"#\".\n\n_Da Picard 0.12_" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "`$initials(text)`\n\nRestituisce il primo carattere di ogni parola in `text`, se è un carattere alfabetico.\n\n_Da Picard 0.12_" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "`$firstwords(text,length)`\n\nSimile a `$truncate()`, ma restituirà solo le parole complete da `text` che stanno nella lunghezza di caratteri `length`.\n\n_Da Picard 0.12_" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "`$startswith(text,prefix)`\n\nRestituisce `true` se `text` inizia con `prefix`.\n\n_Da Picard 1.4_" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "`$endswith(text,suffix)`\n\nRestituisce `true` se `text` termina con `suffix`.\n\n_Da Picard 1.4_" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "`$truncate(text,length)`\n\nTronca `text` alla lunghezza `length`.\n\n_Da Picard 0.12_" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "`$swapprefix(text,prefix1,prefix2,...)`\n\nSposta i prefissi specificati dall'inizio alla fine di `text`.\nÈ possibile specificare più prefissi come parametri distinti. Se nessun prefisso è specificato, 'A' e 'The' sono usati come valori predefiniti.\n\nEsempio:\n\n $swapprefix(%albumartist%,A,An,The,Il,Lo,La,I,Gli,Le)\n\n_Da Picard 1.3, in precedenza come plugin da Picard 0.13_" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "`$delprefix(text,prefix1,prefix2,...)`\n\nElimina i prefissi specificati dall'inizio di `text`.\nÈ possibile specificare più prefissi come parametri distinti. Se nessun prefisso è specificato, 'A' e 'The' sono usati come valori predefiniti.\n\nEsempio:\n\n $delprefix(%albumartist%,A,An,The,Il,Lo,La,I,Gli,Le)\n\n_Da Picard 1.3_" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "`$eq_any(x,a1,a2,...)`\n\nRestituisce `true` se `x` è uguale a `a1` o `a2` o a...\nEquivalente funzionale di `$or($eq(x,a1),$eq(x,a2),...)`.\nEquivalente funzionale del plugin eq2." #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "`$ne_all(x,a1,a2,...)`\n\nRestituisce `true` se `x` non è uguale a `a1` né a `a2` né a...\nEquivalente funzionale di `$and($ne(x,a1),$ne(x,a2),...)`.\nEquivalente funzionale del plugin ne2." #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "`$eq_all(x,a1,a2,...)`\n\nRestituisce `true` se `x` è uguale a `a1` ed a `a2` ed a...\nEquivalente funzionale di `$and($eq(x,a1),$eq(x,a2),...)`.\n\nEsempio:\n\n $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "`$ne_any(x,a1,a2,...)`\n\nRestituisce `true` se `x` non è uguale a `a1` o a `a2` o a...\nEquivalente funzionale di `$or($ne(x,a1),$ne(x,a2),...)`.\n\nEsempio:\n\n $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "`$title(text)`\n\nRestituisce `text` con iniziali maiuscole (primo carattere di ogni parola maiuscolo).\n\nEsempio:\n\n $set(album,$title(%album%))\n\n_Da Picard 2.1_" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "`$is_audio()`\n\nRestituisce `true` se il file processato è un file audio.\n\n_Da Picard 2.2_" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "`$is_video()`\n\nRestituisce `true` se il file processato è un file video.\n\n_Da Picard 2.2_" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "`$find(haystack,needle)`\n\nTrova la posizione di una stringa all'interno di un'altra stringa.\n Restituisce l'indice della prima occorrenza di `needle` in `haystack`, o \"\" se non trova `needle`.\n\n_Da Picard 2.3_\n\nNota che prima di Picard 2.3.2 `$find` restituiva \"-1\" se non trovava `needle`." #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "`$reverse(text)`\n\nRestituisce `text` in ordine inverso." #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "`$substr(text,start,end)`\n\nRestituisce la sottostringa che inizia con il carattere all'indice `start`,\n fino al carattere all'indice `end` escluso.\n Gli indici sono a base zero. I numeri negativi saranno contati dalla fine della stringa.\n Se gli indici `start` o `end` sono lasciati vuoti,\n il loro valore predefinito sarà rispettivamente l'inizio o la fine della stringa." #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "`$getmulti(name,index,separator=\"; \")`\n\nPrende l'elemento all'indice `index` dal tag multi-valore `name`.\nUn valore letterale che rappresenta un multi-valore\npuò essere inserito al posto di `name` utilizzando il separatore `separator`\n (o \"; \" se non fornito) per forzare il valore in un tag multi-valore." #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "`$foreach(name,code,separator=\"; \")`\n\nItera su ogni elemento trovato nel tag multi-valore `name` eseguendo\n `code`. Per ogni ciclo, il valore dell'elemento è memorizzato prima nel tag\n `_loop_value` e il conteggio è memorizzato nel tag `_loop_count`.\n Ciò permette di accedere all'elemento o al valore del conteggio\n all'interno dello script `code`. Un valore letterale che rappresenta\nun multi-valore può essere inserito al posto di `name`, utilizzando\n il separatore (o \"; \" se non fornito) per forzare il valore\n in un tag multi-valore." #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "`$while(condition,code)`\n\nCiclo 'while' standard. Esegue `code` ripetutamente finché `condition`\n non è più valutata come `True`. Per ogni ciclo, il conteggio è memorizzato nel tag\n `_loop_count`. Questo permette di accedere al valore del conteggio all'interno dello script `code`.\n La funzione limita il numero massimo di iterazioni a 1000\n come protezione dalla creazione accidentale di un ciclo infinito." #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "`$map(name,code,separator=\"; \")`\n\nItera su ogni elemento trovato nel tag multi-valore `name` e aggiorna\n il valore dell'elemento al valore restituito da `code`, restituendo\n il tag multi-valore aggiornato. Per ogni ciclo, il valore dell'elemento\n è memorizzato prima nel tag `_loop_value` e il conteggio è memorizzato\n nel tag `_loop_count`. Ciò permette di accedere al valore dell'elemento\n o del conteggio all'interno dello script `code`.\n\nGli elementi vuoti sono rimossi automaticamente.\n\nEsempio:\n\n $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n\nRisultato: 1=FIRST:A; 2=SECOND:B\n" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "`$join(name,text,separator=\"; \")`\n\nUnisce tutti gli elementi in `name`, inserendo `text` tra ogni elemento, e restituisce il risultato come stringa." #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "`$slice(name,start,end,separator=\"; \")`\n\nRestituisce una variabile multi-valore che contiene gli elementi compresi\n tra gli indici `start` e `end` dal tag multi-valore `name`. Un valore letterale\n che rappresenta un multi-valore può essere inserito al posto di `name`,\nutilizzando il separatore `separator` (o \"; \" se non fornito) per forzare il valore\n in un tag multi-valore. Gli indici sono a base zero. I numeri negativi\n saranno contati dalla fine dell'elenco. Se gli indici `start` o `end` sono\nlasciati vuoti, il loro valore predefinito sarà rispettivamente l'inizio o la fine\n dell'elenco.\n\nL'esempio seguente creerà una variabile multi-valore\n con tutti gli artisti in `rtists%` eccetto il primo, che può essere\nusata per creare un elenco di \"feat.\".\n\nEsempi:\n\n $setmulti(supporting_artists,$slice(%artists%,1))\n $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n\nRestituisce la data e ora attuale nel formato `format` specificato, che è basato\n sui [codici di formato](https://strftime.org/) standard `strftime` di Python.\n Se nessun formato `format` è specificato, la data/ora sarà restituita\nnel formato `2020-02-05 14:26:32`.\nNota: codici di formattazione di piattaforme specifiche vanno evitati\n per assicurare la portabilità degli script su piattaforme diverse.\n Questi codici includono: rimozione di zero di riempimento\n(per es. `%-d` e `%-m` su Linux o macOS, e i loro equivalenti `%#d`\ne `%#m` su Windows); specificatori di lunghezza dell'elemento\n(per es. `%3Y`); e '%' sospesi alla fine della stringa del formato." #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "`$sortmulti(name,separator=\"; \")`\n\nRestituisce una copia del tag multi-valore `name` con gli elementi ordinati in ordine ascendente.\n\nEsempio:\n\n $sortmulti(B; A; C)\n\nRisultato: A; B; C\n" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "`$reversemulti(name,separator=\"; \")`\n\nRestituisce una copia del tag multi-valore `name` con gli elementi in ordine inverso.\n Può essere usato in congiunzione con la funzione `$sortmulti` per ordinare\n in ordine discendente.\n\nEsempio:\n\n $reversemulti($sortmulti(B; A; C))\n\nRisultato: C; B; A\n" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n\nRestituisce una copia del tag multi-valore `name` senza elementi duplicati.\n Di default, il confronto tra elementi eseguito non distingue tra maiuscolo e minuscolo.\n\nEsempio 1:\n\n $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n $unique(%foo%)\n\nRisultato: A; CD; b\n\nEsempio 2:\n\n $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n $unique(%foo%,True)\n\nRisultato: A; B; a; b; cd\n" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "`$countryname(country_code,translate=\"\")`\n\nRestituisce il nome del paese per il codice paese specificato. Se il codice paese non è valido, restituisce una stringa vuota.\nSe translate non è vuoto, il risultato sarà tradotto nella lingua di localizzazione attuale.\n" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "`$year(date,date_order=\"ymd\")`\n\nRestituisce 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_" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "`$month(date,date_order=\"ymd\")`\n\nRestituisce 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_" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "`$day(date,date_order=\"ymd\")`\n\nRestituisce 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_" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n\nRestituisce la data di input nel `format` specificato, che si basa sul\n `strftime` standard di Python [format codes](https://strftime.org/).\nSe nessun `format` è specificato, restituisce la data nel formato `2020-02-05`.\nSe la data o il formato non sono validi, restituisce una stringa vuota.\n\n L'ordine predefinito per la data di input è \"ymd\" (anno, mese, giorno),\nma può essere cambiato specificando \"dmy\" o \"mdy\".\nNota: codici di formattazione di piattaforme specifiche vanno evitati\n per assicurare la portabilità degli script su piattaforme diverse.\nQuesti codici includono: rimozione di zero di riempimento\n(per es. `%-d` e `%-m` su Linux o macOS, e i loro equivalenti `%#d`\ne `%#m` su Windows); specificatori di lunghezza dell'elemento\n(per es. `%3Y`); e '%' sospesi alla fine della stringa del formato.\n_Da Picard 2.7_" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "`$is_multi(name)`\n\nRestituisce '1' se l'argomento è un tag multi-valore e c'è più di un elemento, altrimenti restituisce una stringa vuota.\n\nEsempio:\n\n $is_multi(%artists%)\n\nRisultato: 1 se c'è più di un artista, altrimenti \"\".\n\n_Since Picard 2.7_" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "Errore nell'esportazione del file \"%s\". %s." #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "Esporta file di script" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "Esporta script" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "Script esportato con successo in %s" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "Errore nell'importazione di \"%s\". %s." #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "Errore nella decodifica di \"%s\". %s." #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "Importa file di script" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "Il file era vuoto" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "Importato da %s" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "L'argomento non è un dizionario" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "Pacchetto script non valido" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "%s (Copia)" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "Il file non contiene un dizionario" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "Script senza nome" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "Tutti i file" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "File di script di Picard" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "Pacchetto script di Picard" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Alberto Antioco Cogoni https://launchpad.net/~neurino\n Alberto T. https://launchpad.net/~alberto1992\n Claudio Arseni https://launchpad.net/~claudio.arseni\n Daniele de Virgilio https://launchpad.net/~erunamo-deactivatedaccount\n Distruttore https://launchpad.net/~keep-clear\n Fabio Podda https://launchpad.net/~nydardosh\n Francesco Placco https://launchpad.net/~frapla\n Giacomo Barbalinardo https://launchpad.net/~jacxs-lj\n Guybrush88 https://launchpad.net/~guybrush\n LoReNicolò https://launchpad.net/~god121-p-l\n Luca Salini https://launchpad.net/~salo-rock\n Luca Zorzi https://launchpad.net/~lucazorzi91\n Lukáš Lalinský https://launchpad.net/~luks\n Matteo Piotto https://launchpad.net/~namuit\n Nicola Piovesan https://launchpad.net/~piovesannicola" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Tradotto in italiano da %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "Icone realizzate da Sambhav Kothari <sambhavs.email@gmail.com> e <a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, <a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a>, <a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> di <a href=\"https://www.flaticon.com\">www.flaticon.com</a>" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "Versione %(version)s" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "Formati supportati" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "Fai una donazione, per favore" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "Grazie per utilizzare Picard. Picard si basa sul database di MusicBrainz, che è mantenuto dalla MetaBrainz Foundation con l'aiuto di migliaia di volontari. Se ti piace questo programma, prendi in considerazione l'idea di fare una donazione alla MetaBrainz Foundation per aiutare a mantenere in funzione il servizio." #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "Riconoscimenti" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "Accreditamenti" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "Copyright © %(copyright_years)s %(authors_credits)s e altri" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "Sito web ufficiale" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Artista" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Data" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Etichette" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Numeri di catalogo" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Codice a barre" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "Disambiguazione" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "Aggiorna elenco" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s (%i pubblicazione)" msgstr[1] "%s (%i pubblicazioni)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "Entità con errore" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "Entità in corso" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "Entità salvata" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "Testo visualizzazione registro (debug)" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "Testo visualizzazione registro (errore)" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "Testo visualizzazione registro (informazioni)" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "Testo visualizzazione registro (avviso)" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "Tag aggiunto" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "Tag modificato" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "Tag rimosso" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "Visualizza pubblicazione su MusicBrainz" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "Immagini comuni in tutte le tracce" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "Le tracce contengono immagini diverse" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "Mostra più dettagli" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "Nuova copertina" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "Copertina originale" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "Tutti i formati di immagine supportati" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "Mostra più dettagli..." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "Mantieni la copertina originale" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "Scegli file locale..." #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "Sostituisci copertina frontale" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "Aggiungi copertina frontale" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "AAAA-MM-GG" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "AAAA" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "&Carica file selezionati" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Sposta qui i file taggati" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "Mostra i file &nascosti" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "&Imposta come cartella iniziale" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "Copertina esistente" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "Tipo" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "Nuova copertina" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "Copertina" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Informazioni" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "Fai doppio clic per aprire nel visualizzatore esterno\nFile temporaneo: %s\nFonte: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Nome file:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Formato:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Dimensione:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Durata:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Bitrate:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Frequenza di campionamento:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Bit per campionamento:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Stereo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Canali:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Album:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Artista:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "Disco %d" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "Elenco tracce:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "Informazioni sull'album" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "Informazioni sulla traccia" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Informazioni" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "%i file in questa traccia" msgstr[1] "%i file in questa traccia" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "Informazioni sul raggruppamento" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "Tempo stimato" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "File" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Album" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "File in attesa" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "Richieste in corso" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "%i immagine" msgstr[1] "%i immagini" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "%i immagine non in tutte le tracce" msgstr[1] "%i immagini diverse tra le tracce" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Titolo" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Durata" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Artista album" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Compositore" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Sottotitolo disco" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "N. traccia" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "N. disco" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "N. catalogo" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Supporti" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Genere" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "Status impronte digitali" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "Status AcousticBrainz" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Data di pubblicazione originale" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "Corrispondenza scadente" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "Corrispondenza mediocre" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "Corrispondenza sufficiente" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "Corrispondenza buona" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "Corrispondenza ottima" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "Corrispondenza eccellente" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "Ripristina colonne predefinite" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "Blocca colonne" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Espandi tutto" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "&Comprimi tutto" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "Seleziona &tutto" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "&Altre versioni" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Caricamento in corso..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "&Altre versioni (%d)" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Collezioni" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "P&lugin" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "&Esegui script" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "visualizzazione file" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "Contiene i file e i raggruppamenti non riconosciuti" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Raggruppamenti" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "visualizzazione album" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "Contiene gli album e i file riconosciuti" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "Errore/i durante l'elaborazione: consulta la scheda Errori nella finestra di dialogo Informazioni sull'album" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "Album modificato e completo" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "Album non modificato e completo" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "Album modificato" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "Album non modificato" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "Errore/i durante l'elaborazione: consulta la scheda Errori nella finestra di dialogo Informazioni sulla traccia" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "Errore/i durante l'elaborazione: consulta la scheda Errori nella finestra di dialogo Informazioni sul file" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "Traccia salvata" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "In corso" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "L'impronta digitale è già stata inviata" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "Impronta digitale non inviata" #: picard/ui/itemviews.py:1186 msgid "" "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. Utilizza \"Analizza\" o \"Genera impronte digitali AcoustID\" per calcolare l'impronta digitale." #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "Estrazione o invio di caratteristiche acustiche non riuscito" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "Il server possiede già le caratteristiche di questo file" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "Le caratteristiche sono già state inviate" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "Nessuna caratteristica acustica è stata estratta da questo file. Usa \"Invia caratteristiche acustiche\" per estrarle e inviarle." #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "Caratteristiche non inviate" #: picard/ui/logview.py:164 msgid "Log" msgstr "Registro" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "Verbosità" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "Stringa da evidenziare" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "Evidenzia" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "Reimposta evidenza" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "Svuota log" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "Salva come..." #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "Salva vista log su file" #: picard/ui/logview.py:262 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:274 msgid "Failed to save Log View to file" msgstr "Non è stato possibile salvare la Vista Log su file" #: picard/ui/logview.py:275 #, 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:291 msgid "Are you sure you want to clear the log?" msgstr "Sei sicuro di voler svuotare il log?" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "Cronologia dell'attività" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Modifiche non salvate" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Sei sicuro di voler chiudere Picard?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "C'è %d file non salvato. Chiudendo Picard perderai tutte le modifiche non salvate." msgstr[1] "Ci sono %d file non salvati. Chiudendo Picard perderai tutte le modifiche non salvate." #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "&Chiudi Picard" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Pronto" #: picard/ui/mainwindow.py:396 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 è in ascolto su questa porta per integrarsi con il tuo browser. Quando usi la funzione \"Cerca\" o \"Apri nel browser\" da Picard, cliccare sul bottone \"Tagger\" presente sulla pagina web carica la pubblicazione su Picard." #: picard/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr " In ascolto sulla porta %(port)d " #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "Invio AcoustID non configurato" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "Devi configurare la tua chiave API AcoustID prima di poter inviare impronte digitali." #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "Apri opzioni AcoustID" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Opzioni..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "Apri l'editor di script di &rinominazione file..." #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "Ctrl+Maiusc+S" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Taglia" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Incolla" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Guida..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&Informazioni su..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Dona..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "&Segnala un bug..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "&Forum di supporto..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Aggiungi file..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Aggiungi file al tagger" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "A&ggiungi cartella..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Aggiungi una cartella al tagger" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "Chiudi finestra" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Salva" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Salva i file selezionati" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "I&nvia AcoustID" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "Invia impronte digitali acustiche" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "E&sci" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "&Elimina" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Elimina i file/album selezionati" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "Ricerca nel &browser" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "Cerca l'elemento selezionato sul sito di MusicBrainz" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Maiusc+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "Invia raggruppamento come pubblicazione..." #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "Invia raggruppamento come nuova pubblicazione a MusicBrainz" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "Invia file come registrazione a sé stante..." #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "Invia file come nuova registrazione a MusicBrainz" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "Invia file come pubblicazione..." #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "Invia file come nuova pubblicazione a MusicBrainz" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "Cerca album simili..." #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "Visualizza pubblicazioni simili e seleziona un'altra pubblicazione" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "Cerca tracce simili..." #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "Visualizza tracce simili e seleziona un'altra pubblicazione" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "&Gestore file" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "&Metadati" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "Ctrl+Maiusc+M" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Copertina" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "&Azioni" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Cerca" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "Ricerca &CD..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "Cerca i dettagli del CD presente nella tua unità disco" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "&Analizza" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "Usa l'impronta digitale audio AcoustID per identificare i file attraverso il loro contenuto musicale effettivo, anche se non hanno metadati" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "Identifica il file utilizzando la sua impronta digitale audio AcoustID" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "&Genera impronte digitali AcoustID" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "Genera impronte digitali" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "Genera le impronte digitali audio AcoustID per i file selezionati senza eseguire una ricerca" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "Genera le impronte digitali audio AcoustID per i file selezionati" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Maiusc+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "&Invia caratteristiche di AcousticBrainz" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "Invia caratteristiche di AcousticBrainz" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "Invia le caratteristiche di AcousticBrainz per i file selezionati" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "Ra&ggruppa" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "Raggruppa file in gruppi per album" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&Cerca" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "Cerca gli elementi selezionati sul sito di MusicBrainz" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Informazioni..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "&Aggiorna" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "&Rinomina file" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "&Sposta file" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "Salva &tag" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Genera tag da nome &file..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "Analizza nomi file..." #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "Imposta tag in base al nome dei file" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Maiusc+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "&Apri le mie collezioni nel browser" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "Visualizza &log errori/debug" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "Visualizza &cronologia dell'attività" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Maiusc+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "Apri nel &lettore multimediale" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "Riproduci il file nel tuo lettore multimediale predefinito" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "Apri &cartella superiore" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "Apri la cartella superiore in Esplora risorse" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "&Controlla aggiornamenti..." #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&File" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Modifica" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Visualizza" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Opzioni" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "&Seleziona script di rinominazione file" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "&Abilita/disabilita profili" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "&Strumenti" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Aiuto" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Azioni" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Traccia" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "&Ricerca avanzata" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "&Ricerca integrata" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Tutti i formati supportati" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "Aggiunta cartelle da '%(directory)s' in corso..." #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "Aggiunta cartella '%(directory)s' in corso..." #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "Configurazione richiesta" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "Il sistema di impronte digitali audio non è ancora configurato. Vuoi configurarlo adesso?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "Integrazione con browser non abilitata" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "Per inviare pubblicazioni a MusicBrainz è necessario abilitare l'integrazione con il browser. Vuoi abilitarla?" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (errore: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s (%(similarity)d%%) (errore: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "Autenticazione necessaria" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Picard richiede un'autorizzazione per accedere ai tuoi dati personali sul server di MusicBrainz. Vuoi accedere adesso?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "Autenticazione non riuscita" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "Accesso non riuscito: %s" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(diversi in %d elemento)" msgstr[1] "(diversi in %d elementi)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(mancante in %d elemento)" msgstr[1] "(mancante in %d elementi)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "visualizzazione metadati" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "Visualizza i tag originali e nuovi per i file selezionati" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Tag" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Valore originale" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Nuovo valore" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Aggiungi nuovo tag..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Mostra prima le modifiche" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Maiusc+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Maiusc+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Maiusc+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Modifica..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "Aggiungi alla lista di 'tag da mantenere'" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "Rimuovi dalla lista di 'tag da mantenere'" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "Usa valore originale" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "&Copia" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "Il server %s richiede di effettuare l'accesso. Inserisci nome utente e password." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "Il proxy %s richiede di effettuare l'accesso. Inserisci nome utente e password." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "Riproduttore interno: il formato di una risorsa multimediale non è supportato (pienamente)" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "Riproduttore interno: non ci sono i permessi appropriati per riprodurre una risorsa multimediale" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "Riproduttore interno: non è stato trovato un servizio di esecuzione valido, l'esecuzione non può essere completata" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "Riproduttore interno: errore, codice=%d, messaggio=%s" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "Lettore multimediale" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "Riproduci" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "Riproduci i file selezionati" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "Pausa" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "Metti in pausa o riprendi l'esecuzione attuale" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "Cambia la velocità di riproduzione" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "Velocità di riproduzione" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "Cambia il volume dell'audio" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "Volume" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "Opzioni di rinominazione disabilitate" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "Se selezioni dei file dal pannello dei raggruppamenti o dal pannello degli album prima di aprire le Opzioni, fino a %u file saranno scelti casualmente all'interno della tua selezione come esempi di rinominazione file. Se non hai selezionato alcun file, ti saranno mostrati alcuni esempi predefiniti." #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "Ricarica fino a %u elementi scelti a caso tra i file selezionati nella finestra principale" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "Conferma" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "Utente: %s" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "titolo" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "Editor di script di rinominazione file" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "Reimposta" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "Applica" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "&Importa un file di script" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "Importa un file come un nuovo script" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "&Esporta un file di script" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "Esporta lo script in un file" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "&Reimposta tutti gli script" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "Reimposta tutti gli script ai valori salvati" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "&Salva ed esci" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "Salva le modifiche alle impostazioni degli script ed esci" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "&Esci senza salvare" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "Chiudi l'editor di script senza salvare le modifiche" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "&Script" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "Visualizza/Modifica i &metadati dello script" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "Visualizza i dettagli sullo script" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "Ctrl+M" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "Aggiungi un &nuovo script" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "Crea un nuovo script di rinominazione file" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "&Copia lo script attuale" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "Salva una copia dello script come un nuovo script" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "&Rimuovi lo script attuale" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "Rimuovi lo script" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "&Ricarica file di esempio casuali" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "&Mostra documentazione" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "Visualizza la documentazione sullo scripting in una barra laterale" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "Documentazione sullo &scripting..." #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "Apri la documentazione sullo scripting nel tuo browser" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "Almeno uno script non salvato è stato collegato a un profilo opzioni.\n\n Profilo: {profile_title}\n Script: {old_script_title}\n\nContinuare senza salvare reimposterà lo script selezionato nel profilo in:\n\n {new_script_title}\n\nSei sicuro di voler continuare?" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Errore" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "Il titolo dello script non può essere vuoto." #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "Errore nell'eliminazione dello script" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "Non è stato possibile eliminare lo script perché è in uso in uno dei profili utente.\n\nProfilo: %s" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "Sei sicuro di voler rimuovere lo script?" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "Errore file" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "Uno script chiamato \"{script_name}\" è già esistente.\n\nVuoi sovrascriverlo, aggiungere una copia o annullare?" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "Sovrascrivi" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "Copia" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Il formato di rinominazione dei file non può essere vuoto." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "Dettagli sullo script" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "Sono presenti modifiche non salvate ai metadati attuali.\n\nVuoi continuare e perdere queste modifiche?" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "Errore script in \"%(script)s\": %(message)s" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Nome file" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "Informazioni su Picard" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Ricerca CD" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Le seguenti pubblicazioni presenti su MusicBrainz corrispondono al CD:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "Non è stata trovata nessuna pubblicazione corrispondente a questo disco." #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "Invia ID disco" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "&Carica su Picard" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "&Invia ID disco" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Annulla" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Modifica tag" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Modifica valore" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Aggiungi valore" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Elimina valore" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "Sposta valore selezionato verso l'alto" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "Sposta valore selezionato verso il basso" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "Selettore script di eccezione" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "Script selezionati" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "Soglia di corrispondenza per lo script selezionato:" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "Sposta script selezionato verso l'alto" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "Aggiungi agli script selezionati" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "Rimuovi script selezionato" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "Sposta script selezionato verso il basso" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "Script disponibili" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "&Errore" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "I&llustrazioni" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "Modulo" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "Selettore localizzazione" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "Localizzazioni selezionate" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "Sposta localizzazione selezionata verso l'alto" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "Aggiungi alle localizzazioni selezionate" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "Rimuovi localizzazione selezionata" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "Sposta localizzazione selezionata verso il basso" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "Localizzazioni disponibili" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Opzioni" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "Estrazione di caratteristiche di AcousticBrainz" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "Estrattore di caratteristiche di AcousticBrainz/Essentia:" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Sfoglia..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Scarica..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "Opzioni avanzate" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "Ignora la differenza di durata delle tracce sotto questo numero di secondi" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "Ignora percorsi file che corrispondono alla seguente espressione regolare:" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "Ignora le seguenti tracce nel determinare se una pubblicazione è completa" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "Tracce video" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "Tracce pregap" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "Tracce dati" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "Tracce silenziose" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "Tag da ignorare per il confronto:" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "Profili collegati alle opzioni" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "Unità CD da usare per le ricerche:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Unità CD predefinita da usare per le ricerche:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "Usa il seguente nome file per le immagini:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Sovrascrivi il file se è già presente" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "Fornitori di copertine" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "Priorità di riordino:" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "Sposta oggetto selezionato verso l'alto" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "Sposta oggetto selezionato verso il basso" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Impronte digitali audio" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "Non usare impronte digitali audio" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Usa AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "Impostazioni AcoustID" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "Ignora impronte digitali AcoustID esistenti" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "Salva impronte digitali AcoustID nei tag dei file" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "Calcolatore impronte digitali:" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "Chiave API:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Ottieni chiave API..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "Server MusicBrainz" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "Hai configurato un server non ufficiale di MusicBrainz. Di default, gli invii di pubblicazioni, registrazioni e ID disco andranno al database principale su musicbrainz.org." #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "Invia dati al server configurato" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Porta:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Indirizzo server:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "Accedi" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "Disconnetti" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "Controllo aggiornamenti in corso" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "Controlla aggiornamenti all'avvio" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "Giorni di intervallo tra i controlli:" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "Aggiornamenti da controllare:" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "Usa generi da MusicBrainz" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "Usa solo i miei generi" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "Ripiega sui generi degli artisti dell'album se non trovi generi per la pubblicazione o il gruppo di pubblicazioni" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Usa i tag di folksonomia come genere" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "Utilizzo minimo del genere:" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "Numero massimo di generi:" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "Unisci più generi con:" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "Generi o tag di folksonomia da includere o escludere, uno per riga:" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "Spazio di prova per filtri su generi o tag di folksonomia (cancellato all'uscita):" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "Aspetto" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Mostra etichette di testo sotto le icone" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "Mostra icone nei menù" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Lingua dell'interfaccia utente:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "Tema colore dell'interfaccia utente:" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Varie" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Usa sintassi avanzata di query" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "Esplora partendo dalla seguente cartella:" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "Personalizza barra degli strumenti azione" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "Aggiungi un nuovo pulsante alla barra degli strumenti" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "Aggiungi azione" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "Inserisci un separatore" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "Aggiungi separatore" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "Rimuovi pulsante dalla barra degli strumenti" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "Colori" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "Mostra i tag qui sotto più in alto di ogni altro tag nella visualizzazione metadati" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "File di configurazione:" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "Apri cartella" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "Rimuovi opzioni selezionate" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "Seleziona tutto" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Soglie" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Somiglianza minima per associare i file alle tracce:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Somiglianza minima per ricerca file:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Somiglianza minima per ricerca raggruppamento:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "Traduci nomi degli artisti in queste localizzazioni ove possibile:" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "Seleziona..." #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "Ignora traduzioni dei nomi degli artisti per questi script:" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Campi personalizzati" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Artisti vari:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Tracce senza album:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Predefinito" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Proxy web" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "HTTP" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "SOCKS" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Nome utente:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Password:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "Scadenza richieste in secondi:" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "Integrazione con browser" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "Porta di ascolto predefinita:" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "Ascolta solo su localhost" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Plugin" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Nome" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Versione" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Installa plugin..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Apri cartella plugin" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "Ricarica elenco plugin" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Dettagli" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "Profili opzione" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "Sposta profilo verso l'alto" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "Sposta profilo verso il basso" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Abilita voto alle tracce" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "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/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "E-mail:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Invia voti a MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "Tipi di pubblicazione preferiti" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "Paesi di pubblicazione preferiti" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "Aggiungi ai paesi di pubblicazione preferiti" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "Rimuovi dai paesi di pubblicazione preferiti" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "Formati di pubblicazione preferiti" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "Aggiungi ai formati di pubblicazione preferiti" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "Rimuovi dai formati di pubblicazione preferiti" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "Sposta i file al salvataggio" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "Cartella di destinazione:" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "Sposta file aggiuntivi (ignora maiuscole/minuscole):" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Rinomina i file al salvataggio" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "Script di rinominazione file selezionato:" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "Modifica script..." #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "I file saranno rinominati in questo modo:" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "Prima" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "Dopo" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "Ricarica esempi" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "Script tagger" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "Inserisci qui il tuo script per taggare." #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "Sposta script verso l'alto" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "Sposta script verso il basso" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "Aggiungi nuovo script" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "Rimuovi lo script selezionato" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "Rimuovi script" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "Importa" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "Esporta" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "Documentazione sullo scripting" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Scrivi tag nei file" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "Prima di taggare" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "Proteggi questi tag dalla cancellazione o dalla sovrascrittura con dati di MusicBrainz:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "File AAC" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "Picard può salvare tag APEv2 nei file AAC puri, che di default non supportano i tag. I tag APEv2 nei file AAC sono supportati da alcuni riproduttori, ma i riproduttori che non supportano file AAC con tag APEv2 possono avere problemi a caricare e riprodurre quei file. Per ovviare a ciò puoi scegliere se salvare tag in quei file." #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "Salva tag APEv2" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "Non salvare i tag" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "File AC3" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "Picard può salvare tag APEv2 nei file AC3 puri, che di default non supportano i tag. I tag APEv2 nei file AC3 sono supportati da alcuni riproduttori, ma i riproduttori che non supportano file AC3 con tag APEv2 possono avere problemi a caricare e riprodurre quei file. Per ovviare a ciò puoi scegliere se salvare tag in quei file." #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "Versione ID3v2" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "Unisci più tag ID3v2.3 con:" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "<html><head/><body><p>L'impostazione predefinita è '/' per mantenere la compatibilità con le versioni precedenti di Picard.</p><p>In alternativa ora puoi inserire ';_' o '_/_', oppure usare un tuo connettore personalizzato.</p></body></html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Includi anche i tag ID3v1 nei file" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "File WAVE" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "Picard tagga i file WAVE utilizzando tag ID3v2. Ciò non è supportato da tutti i software. Per assicurare la compatibilità con i software che non supportano i tag ID3v2 nei file WAVE, è possibile scrivere tag RIFF INFO aggiuntivi nei file. RIFF INFO ha un supporto limitato per i tag e le codifiche di caratteri." #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "Includi anche i tag RIFF INFO nei file" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "Windows-1252" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Autenticazione necessaria" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "Scarica solo immagini di copertina dei tipi selezionati" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "Seleziona tipi..." #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "Usa solo immagini della seguente dimensione:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "Scarica solo immagini approvate" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "I file di copertina locali corrispondono alla seguente espressione regolare:" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "Il primo gruppo nell'espressione regolare, se ve ne sono, sarà usato come tipo, per es. copertina-retro-dorso.jpg imposterà i tipi Retro + Dorso. Se nessun tipo è trovato, il tipo predefinito sarà Fronte." #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "Seleziona lo script di rinominazione file da caricare nell'editor" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "Titolo:" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "Numero di versione dello script." #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "Ultima modifica:" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "Data e ora (UTC) in cui lo script è stato modificato l'ultima volta." #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "In questo momento" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "Autore:" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "Versione:" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "Licenza:" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "Licenza sotto la quale è disponibile lo script." #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "Descrizione:" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "Breve descrizione dello script di rinominazione, compresi eventuali plugin richiesti." #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "L'autore dello script." #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Converti nomi dei file in tag" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Sostituisci underscore con spazi" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Anteprima" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "Aggiungi nuovo tag" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "Sposta tag in alto" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "Sposta tag in alto" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "Rimuovi tag selezionati" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "Rimuovi tag" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&OK" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "&Chiudi" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "Errore nell'espressione regolare" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "AcousticBrainz" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "Apri il sito web di AcousticBrainz nel browser per scaricare il binario dell'estrattore" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "Percorso di streaming_extractor_music(.exe)" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "Versione estrattore: %s" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "Seleziona un eseguibile estrattore valido." #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "Eseguibile estrattore non valido" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "&Ripristina tutte le impostazioni predefinite" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "Reimposta tutte le impostazioni di Picard" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "Reimposta tutte le impostazioni di questa pagina" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "Profili collegati" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "Mostra quali profili sono collegati alle opzioni su questa pagina" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "Non è attualmente possibile gestire le opzioni su questa pagina utilizzando i profili." #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "Profilo sconosciuto" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "Quest'opzione sarà salvata nel profilo: %s" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "Errore inatteso" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "Stai per reimpostare le tue opzioni per questa pagina." #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "Attenzione! Questo reimposterà tutte le tue impostazioni." #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "Conferma reimpostazione" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "Sei sicuro?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "Opzione" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "Profili collegati alle opzioni nella sezione %s" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr " [Abilitato]" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "Nessuna" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "Impronte digitali" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "Seleziona un eseguibile fpcalc valido." #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "Eseguibile fpcalc non valido" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "Accesso effettuato come <b>%s</b>." #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "<html><head/><body>\n<p>Le righe che non iniziano con <b>-</b> o <b>+</b> sono ignorate.</p>\n<p>Un'espressione per linea, ignora maiuscole/minuscole</p>\n<p>Esempi:</p>\n<p><b>\n#commento<br/>\n!commento<br/>\ncommento\n</b></p>\n<p><u>Filtro rigoroso:</u></p>\n<p>\n<b>-parola</b>: esclude <i>parola</i><br/>\n<b>+parola</b>: include <i>parola</i>\n</p>\n<p><u>Filtro basato su caratteri jolly:</u></p>\n<p>\n<b>-*parola</b>: esclude tutti i generi che finiscono con <i>parola</i><br/>\n<b>+parola*</b>: include tutti i generi che iniziano con <i>parola</i><br/>\n<b>+parol?</b>: include tutti i generi che iniziano con <i>parol</i> e finiscono con un carattere arbitrario<br/>\n<b>+paro[dk]</b>: include tutti i generi che iniziano con <i>paro</i> e finiscono con <i>d</i> o <i>k</i><br/>\n<b>-p*rola</b>: esclude tutti i generi che iniziano con <i>p</i> e finiscono con <i>rola</i>\n</p>\n<p><u>Filtro basato su espressioni regolari (sintassi Python):</u></p>\n<p><b>-/^p.ro+/</b>: esclude i generi che iniziano con <i>p</i> seguita da qualsiasi carattere, poi <i>r</i> seguita da almeno una <i>d</i>\n</p>\n</body></html>" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "<html><head/><body>\n<p>Puoi aggiungere generi uno per riga per testare i filtri.<br/>\nIl contenuto di questo spazio di prova non verrà salvato all'uscita dalle Opzioni.\n</p>\n<p>\nUno sfondo rosso significa che il tag sarà saltato.<br/>\nUno sfondo verde significa che il tag sarà mantenuto.\n</p>\n</body></html>" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "Generi" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "Riga dell'errore %d: %s" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Aggiungi cartella" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Aggiungi file" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "Raggruppa" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Cerca" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Analizza" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "Ricerca nel browser" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Salva" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "Invia AcoustID" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "Invia caratteristiche di AcousticBrainz" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "Apri nel lettore multimediale" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "Ricerca CD..." #: picard/ui/options/interface.py:180 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" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "Scuro" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "Un tema di visualizzazione scuro" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "Chiaro" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "Un tema di visualizzazione chiaro" #: picard/ui/options/interface.py:191 msgid "System" msgstr "Sistema" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "Il tema Qt5 configurato nell'ambiente desktop" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Predefinita del sistema" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "Tema cambiato" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "Hai cambiato il tema dell'applicazione. Devi riavviare Picard per applicare il cambiamento." #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "Utilizzare il tema di sistema può far sì che l'interfaccia utente non sia visualizzata correttamente. In questo caso, seleziona l'opzione \"default\" per utilizzare di nuovo il tema di default di Picard." #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Lingua cambiata" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Hai cambiato la lingua dell'interfaccia. Riavvia Picard affinché la modifica abbia effetto." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "Trascina per riordinare" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "Scegli un colore" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "Colori cambiati" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "Hai cambiato i colori dell'interfaccia. Riavvia Picard affinché la modifica abbia effetto." #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "Tag più usati" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "Manutenzione" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "Quest'opzione ti permette di rimuovere le impostazioni di opzioni inutilizzate dal file INI di configurazione.\n\nLe impostazioni trovate nel file di configurazione che non compaiono in nessuna pagina di impostazioni di opzione sono elencate qui sotto. Se il tuo file di configurazione non contiene nessuna impostazione di opzione inutilizzata, la lista sarà vuota e la casella di spunta per rimuoverle sarà disabilitata.\n\nLe impostazioni di opzione inutilizzate potrebbero provenire da plugin che sono stati disinstallati, perciò fai attenzione a non rimuovere impostazioni che potresti voler usare in futuro reinstallando il plugin. Le opzioni appartenenti a plugin installati ma attualmente disabilitati non saranno elencate per la rimozione.\n\nPer rimuovere una o più impostazioni, per prima cosa abilita la rimozione dando la spunta alla casella \"Rimuovi opzioni selezionate\". Potrai poi selezionare le impostazioni da rimuovere dando la spunta alla casella a fianco di ogni impostazione. Quando clicchi su \"Applica\" per salvare le tue impostazioni di opzione, gli elementi selezionati saranno rimossi." #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "Valore" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "Il file di configurazione contiene attualmente %d impostazioni di opzione, di cui %d inutilizzate." #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "Conferma rimozione" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "Sei sicuro di voler rimuovere le impostazioni di opzioni selezionate?" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Associazioni" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "{indent}{locale}" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "Ogni script selezionato comprende un valore soglia di corrispondenza utlizzato per determinare se usare quello script. Quando un nome artista viene valutato per determinare se corrisponde ad uno dei tuoi script selezionati, per prima cosa viene analizzato per determinare quali script sono utilizzati nel nome e quale percentuale ponderata del nome appartiene ad ogni script. Poi ognuno dei tuoi script selezionati viene controllato, e se il nome contiene caratteri che appartengono a quello script e la percentuale di caratteri di quello script nel nome è uguale o maggiore della soglia di corrispondenza specificata per quello script, il nome artista non sarà tradotto. " #: picard/ui/options/network.py:42 msgid "Network" msgstr "Rete" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "Scarica e installa plugin" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "Scarica e aggiorna plugin alla versione %s" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "Abilitato" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "Disabilitato" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "Disinstalla plugin" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "Ricaricamento dell'elenco dei plugin disponibili in corso..." #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "Plugin '%s'" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "Si è verificato un errore durante il caricamento del plugin '%s':\n\n%s" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "Il plugin '%s' non è compatibile con questa versione di Picard." #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "Il plugin '%s' sarà aggiornato alla versione %s al prossimo riavvio di Picard." #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "Disinstallare il plugin '%s'?" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "Sei sicuro di voler disinstallare il plugin '%s' ?" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "Riavvia Picard per aggiornare alla nuova versione" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "Nuova versione disponibile" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "Autori" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Licenza" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "Non è stato possibile scaricare il plugin '%s'." #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "Per favore riprova più tardi." #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "Profili opzione" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "Nuovo" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "Crea un nuovo profilo" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "Copia in un nuovo profilo" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "Elimina" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "Rimuovi il profilo" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "Impostazioni da includere nel profilo" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "Script sconosciuto" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "Nessuno script nell'elenco" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "Script di tagging di %i abilitati trovati:" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "Fornitori abilitati di %i elencati:" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "Elenco di %i elementi" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "Formato del valore sconosciuto" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "Titolo non valido" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "Il titolo del profilo non può essere vuoto." #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Voti" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "Pubblicazioni preferite" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "Reimposta tutto" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "La posizione in cui spostare i file non può essere vuota." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "Mostra la documentazione sullo scripting in una nuova finestra." #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "Importa un file script come un nuovo script." #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "Esporta lo script attuale in un file." #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "Pacchetto script di tagging di Picard" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "%s (importato)" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Errore causato dallo script" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Aiuto con la sintassi</a>)" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "Cerca nel browser" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>Caricamento in corso...</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "Riprova" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "<strong>Si è verificato il seguente errore durante il recupero dei risultati:<br><br></strong>Errore di richiesta di rete per %s:<br>%s (codice QT %d, codice HTTP %s)<br>" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "<strong>Nessun risultato trovato. Prova una chiave di ricerca differente.</strong>" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "Carica su Picard" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "Risultati della ricerca album" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Lingua" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "Status" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "Punteggio" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "Mostra nel browser" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "Finestra di dialogo di ricerca artista" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "Genere" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "Area" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "Inizio" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "Area iniziale" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "Fine" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "Area finale" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "Risultati della ricerca tracce" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Pubblicazione" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "Registrazione a sé stante" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "Rinomina profilo" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "Rimuovi profilo" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "Sei sicuro di voler rimuovere questo profilo?" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "Apri la documentazione sullo scripting nel tuo browser" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "Rinomina script" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "Sei sicuro di voler rimuovere questo script?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "&Manda a capo automaticamente lo script" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "Manda a capo automatico le righe lunghe nell'editor" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "Ctrl+Maiusc+W" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "Mostra &tooltip di aiuto" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "Mostra i tooltip sugli elementi dello script" #: 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 "La tabella è bloccata. Per abilitare l'ordinamento e il ridimensionamento\ndelle colonne, sblocca la tabella nel menù contestuale dell'intestazione della tabella." #: picard/util/__init__.py:261 msgid "No Title" msgstr "Nessun titolo" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "Errore nel caricamento dell'elenco di versioni di Picard: {error_message}" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "Aggiornamento di Picard" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "Impossibile recuperare le informazioni sull'ultima versione dal sito web.\n(https://{url}{endpoint})" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "È disponibile una nuova versione di Picard.\n\nQuesta versione: {picard_old_version}\nNuova versione: {picard_new_version}\n\nVuoi scaricare la nuova versione?" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "sconosciuto" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "Al momento non è disponibile nessun aggiornamento per il livello di aggiornamento che hai impostato: {update_level}\n\nLa tua versione: {picard_old_version}\n" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "Impronta digitale AcoustID" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Nome di ordinamento artista album" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Nome di ordinamento album" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Arrangiatore" #: picard/util/tags.py:42 msgid "Artists" msgstr "Artisti" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Nome di ordinamento artista" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Numero di catalogo" #: picard/util/tags.py:48 msgid "Comment" msgstr "Commento" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "Raccolta (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "Nome di ordinamento compositore" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Direttore d'orchestra" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Copyright" #: picard/util/tags.py:55 msgid "Video Director" msgstr "Regista video" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "ID Disco" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Numero del disco" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ mixer" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Codificato da" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "Impostazioni encoder" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Tecnico" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "Riproduzione senza interruzioni" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Raggruppamento" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "Tonalità" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Etichetta discografica" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Autore testi" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Testo" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Mixer" #: picard/util/tags.py:76 msgid "Mood" msgstr "Atmosfera" #: picard/util/tags.py:77 msgid "Movement" msgstr "Movimento" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "Numero del movimento" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "Numero di movimenti" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "ID artista della pubblicazione su MusicBrainz" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "ID pubblicazione su MusicBrainz" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "ID artista su MusicBrainz" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "ID disco su MusicBrainz" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "ID pubblicazione originale su MusicBrainz" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "ID artista originale su MusicBrainz" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "ID registrazione su MusicBrainz" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "ID gruppo di pubblicazioni su MusicBrainz" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "ID traccia su MusicBrainz" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "ID opera su MusicBrainz" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "Impronta digitale MusicIP" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "PUID MusicIP" #: picard/util/tags.py:92 msgid "Original Album" msgstr "Album originale" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "Artista originale" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "Nome file originale" #: picard/util/tags.py:96 msgid "Original Year" msgstr "Anno originale" #: picard/util/tags.py:97 msgid "Performer" msgstr "Esecutore" #: picard/util/tags.py:98 msgid "Podcast" msgstr "Podcast" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "URL del podcast" #: picard/util/tags.py:100 msgid "Producer" msgstr "Produttore" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "Gain R128 dell'album" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "Gain R128 della traccia" #: picard/util/tags.py:103 msgid "Rating" msgstr "Valutazione" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Paese di pubblicazione" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Status della pubblicazione" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Tipo di pubblicazione" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remixer" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "Gain ReplayGain dell'album" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "Picco ReplayGain dell'album" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "Gamma ReplayGain dell'album" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "Intensità sonora di riferimento ReplayGain" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "Gain ReplayGain della traccia" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "Picco ReplayGain della traccia" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "Gamma ReplayGain della traccia" #: picard/util/tags.py:115 msgid "Script" msgstr "Sistema di scrittura" #: picard/util/tags.py:116 msgid "Show Name" msgstr "Nome della trasmissione" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "Nome di ordinamento del nome della trasmissione" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "Mostra opera & movimento" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Sottotitolo" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Nome di ordinamento titolo" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Dischi totali" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Tracce totali" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Numero di traccia" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "Sito web dell'artista" #: picard/util/tags.py:126 msgid "Work" msgstr "Opera" #: picard/util/tags.py:127 msgid "Writer" msgstr "Autore" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "%.2dg %.2do" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "%.2do %.2dm" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "%.2dm %.2ds" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "%.2ds" #: picard/util/versions.py:66 msgid "is not installed" msgstr "non è installato" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Errore del browser" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Errore nell'avvio del browser:\n\n%s" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/ja.po�����������������������������������������������������������������������0000664�0000000�0000000�00000647523�14167750105�0016002�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Atsushi Nakamura <r1990297@gmail.com>, 2020 # FIRST AUTHOR <EMAIL@ADDRESS>, 2010 # john doe, 2018 # Keshav Kini <keshav.kini@gmail.com>, 2013 # 532fd2f58e02ecfdf896ec90dcdd61a5_8e0e62b, 2017 # mai inoue, 2015 # Masakazu Araki, 2022 # Masuda Sunatomo <sunatomo@gmail.com>, 2021 # Mitsuharu Kurita, 2016 # Nozomu KURASAWA <nabetaro@caldron.jp>, 2012 # ffff23 <open_ffff23@protonmail.ch>, 2021 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # Shunsuke Shimizu <grafi@grafi.jp>, 2016 # th1rtyf0ur, 2013 # 和田篤 <entry@wa2c.com>, 2018-2019 # 和田篤 <entry@wa2c.com>, 2018 # 和田篤 <entry@wa2c.com>, 2018 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2022-01-03 08:27+0000\n" "Last-Translator: Masakazu Araki\n" "Language-Team: Japanese (http://www.transifex.com/musicbrainz/musicbrainz/language/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "マッチしていないファイル" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "アルバム%(id)sを読み込みました: %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "アルバム%(id)sを読み込み中です..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[アルバムの情報を読み込んでいます]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[アルバム %s を読み込めません]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "クラスタ%(album)sを同定しました!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "クラスタ%(album)sにマッチするリリースはありません" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "クラスタ%(album)sのメタデータを検索しています..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "未クラスタファイル" #: 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] "コレクション「%(name)s」に%(count)iリリースを追加しました。" #: 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] "コレクション「%(name)s」から%(count)iリリースを削除しました。" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "コレクションの変更中にエラーが発生しました: %(error)s" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "コレクションの読み込み中にエラーが発生しました: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "複数のアーティストの場合のファイル名ルールを設定する機能は削除されました" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "複数アーティストのアルバムの場合だけで用いるファイル名ルールの設定は、このバージョンのPicardではできません。\nファイル名ルールの設定は、単独アーティストの場合の設定を含めて自動的にマージされました。" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "複数アーティストのアルバムの場合だけで用いるファイル名ルールの設定は、このバージョンのPicardではできません。\n現在このオプションは無効になっていますが、別のファイル名ルールが定義されています。\nこのルールを削除しますか?または単独アーティストのアルバムに用いるファイル名ルールとマージしますか?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "マージ" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "削除" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "プライマリ ファイル名生成スクリプト" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "ファイル「%(filename)s」にしきい値を超えてマッチするトラックはありません" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "ファイル「%(filename)s」を同定しました!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "ファイル「%(filename)s」にマッチするトラックはありません" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "ファイル「%(filename)s」のメタデータを検索しています..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "予期しない認証エラー" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "予期しない認証エラー (HTTPコード %s)" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "プラグイン「%s」を読み込めません" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "%r から %r 圧縮プラグインの読み込みに失敗しました" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "プラグイン %r を %r 内での読み込みに失敗しました" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "プラグイン「%s」(%s)は、このバージョンのPicardと互換性がありません。" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "プラグイン %r に無効なAPIバージョン文字列があります : %s" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "プラグイン %r" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "プラグイン一覧の読み込み中にエラーが発生しました: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "全般" #: picard/profile.py:47 msgid "Server address" msgstr "サーバーアドレス" #: picard/profile.py:48 msgid "Port" msgstr "ポート" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "すべての新しいファイルを自動的にスキャンする" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "自動で新しいファイルをクラスタ化する" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "新たなファイルを読み込む際にMBIDを無視する" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "メタデータ" #: picard/profile.py:58 msgid "Various Artists name" msgstr "Various Artists の名前" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "アルバム以外のトラック名" #: picard/profile.py:60 msgid "Translate artist names" msgstr "アーティスト名を翻訳" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "リリースの関連性を使用する" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "トラックの関連性を使用する" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "ユニコード句読点をASCIIに変換する" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "標準アーティスト名を使用する" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "標準の楽器やヴォーカルクレジットを使用する" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "空の場合トラック番号とタイトルをファイル名から推察" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "タグ" #: picard/profile.py:76 msgid "Don't write tags" msgstr "タグの書込禁止" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "タグが書き込まれたファイルのタイムスタンプを変更しない" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "既存のタグを消去する" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "タグの消去時も埋込イメージを残す" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "FLACファイルからID3タグを削除する" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "MP3ファイルからAPEv2タグを削除する" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "保存済みタグリスト" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "AAC へ APEv2 タグを保存" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "AACファイルからAPEv2タグを削除する" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "AC3 へ APEv2 タグを保存" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "AC3ファイルからAPEv2タグを削除する" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "ID3v1 タグを書込" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "ID3v2.3 タグを書込" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "ID3v2のテキスト・エンコーディング" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "ID3v2.3 の区切り文字" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "iTunesと互換性のあるグループ化と作品で保存" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "WAVE ファイルに RIFF INFO タグを書込" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "WAVEファイルから既存のRIFF INFOタグを削除する" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "RIFF INFO のテキスト・エンコーディング" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "カバーアート" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "カバー画像をタグに埋め込む" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "前面画像一枚のみを埋め込む" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "カバー写真を別のファイルとして保存する" #: picard/profile.py:104 msgid "File name for images" msgstr "イメージファイル名" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "存在するイメージファイル上書" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "1枚のフロントイメージのみ別名として保存" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "フロントイメージ以外のファイル名としてプライマリイメージタイプを常に使用" #: picard/profile.py:108 msgid "Cover art providers" msgstr "カバーアートプロバイダー" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "ファイル名作成" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Windowsとの互換性を保つ" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "非ASCII文字を置き換える" #: picard/profile.py:117 msgid "Rename files" msgstr "ファイル名の変更" #: picard/profile.py:118 msgid "Move files" msgstr "ファイルの移動" #: picard/profile.py:119 msgid "Destination directory" msgstr "相手先ディレクトリ" #: picard/profile.py:120 msgid "Move additional files" msgstr "追加ファイルを移動" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "追加ファイルパターン" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "空のディレクトリを削除する" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "選択中のファイル名生成スクリプト" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "スクリプト" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "タグ付けスクリプトを有効化" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "タグ付けスクリプト" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "ユーザインターフェース" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "複数のディレクトリの選択を可能にする" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "ブラウザよりも内蔵検索を優先する" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "未保存の変更がある場合、終了確認のダイアログボックスを表示" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "ブラウザでの縦位置を自動調整" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "指定のディレクトリの参照を開始する" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "参照を開始するディレクトリ" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "詳細設定" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "正規表現にマッチするファイルパスを無視" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "隠しファイルを無視" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "フォルダからファイルを追加するときにサブフォルダを含める" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "x 秒数以下のトラック再生時間の差異を無視する" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "完全度確認から除外する: 映像トラック" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "完全度確認から除外する: データトラック" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "トラック" #: picard/releasegroup.py:70 msgid "Year" msgstr "年" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "国" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "フォーマット" #: picard/releasegroup.py:73 msgid "Label" msgstr "レーベル" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "カタログ番号" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[バーコードなし]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[リリース情報なし]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "MusicBrainzアカウント" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "認証コード:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "アルバム%(id)sを削除しています: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "CD読み込みのエラー" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "CDを読み込む際のエラー:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "[レコーディング情報読み込み中]" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "[レコーディング%s を読み込めませんでした]" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "「%(filename)s」のAcoustID検索でネットワークエラーが発生しました!" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "「%(filename)s」のAcoustID検索が失敗しました!" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "ファイル「%(filename)s」のAcoustID検索結果はありませんでした。" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "ファイル「%(filename)s」のフィンガープリントを検索しています..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "AcoustID の送信に成功しましたが、一部のフィンガープリントが許可されていません。" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "AcoustID の送信に成功しました" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "最大バッチサイズが 0 に縮小されたため、AcoustID の送信が出来ません" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "再試行数が多く、AcoustID の送信が出来ません" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "AcoustIDを送信しています..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "AcoustID の送信でエラー '%(error)s' が発生しました: %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "クラスターをリリースとして追加" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "クラスターをリリースとして追加..." #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "ファイルをリリースとして追加" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "ファイルをリリースとして追加..." #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "ファイルをレコーディングとして追加" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "ファイルをレコーディングとして追加..." #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "安定版のみ" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "安定版とベータ版" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "安定版、ベータ版、開発版" #: picard/const/__init__.py:189 msgid "My script" msgstr "マイスクリプト" #: picard/const/__init__.py:191 msgid "My profile" msgstr "マイプロファイル" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "(コピー)" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "{title} ({count})" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "アラビア語" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "カタルーニャ語" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "チェコ語" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "デンマーク語" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "ドイツ語" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "ドイツ語 (スイス)" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "現代ギリシア語" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "英語" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "英語(オーストラリア)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "英語(カナダ)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "英語(イギリス)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "スペイン語" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "エストニア語" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "フィンランド語" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "フランス語" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "フランス語(カナダ)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "ガリシア語" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "ヘブライ語" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "ハンガリー語" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "アイスランド語" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "イタリア語" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "日本語" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "韓国語" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "マレー語 (マレーシア)" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "ブークモール(ノルウェー語)" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "オランダ語" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "オック語" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "ポーランド語" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "ポルトガル語" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "ブラジルポルトガル語" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "ルーマニア語" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "ロシア語" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "スロバキア語" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "スロベニア語" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "アルバニア語" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "スウェーデン語" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "トルコ語" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "ウクライナ語" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "中国語 (中国)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "中国語 (台湾)" #: picard/const/locales.py:27 msgid "Afar" msgstr "アファル語" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "アファル語 (ジブチ)" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "アファル語 (エリトリア)" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "アファル語 (エリトリア) (サホ語)" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "アファル語 (エチオピア)" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "アフリカーンス語" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "アフリカーンス語 (ナミビア)" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "アフリカーンス語 (南アフリカ)" #: picard/const/locales.py:35 msgid "Akan" msgstr "アカン語" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "アカン語 (ガーナ)" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "アルバニア語 (アルバニア)" #: picard/const/locales.py:39 msgid "Amharic" msgstr "アムハラ語" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "アムハラ語 (エチオピア)" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "アラビア語 (アルジェリア)" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "アラビア語 (バーレーン)" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "アラビア語 (エジプト)" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "アラビア語 (イラク)" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "アラビア語 (ヨルダン)" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "アラビア語 (クウェート)" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "アラビア語 (レバノン)" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "アラビア語 (リビア)" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "アラビア語 (モロッコ)" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "アラビア語 (オマーン)" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "アラビア語 (カタール)" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "アラビア語 (サウジアラビア)" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "アラビア語 (スーダン)" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "アラビア語 (シリア)" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "アラビア語 (チュニジア)" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "アラビア語 (UAE)" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "アラビア語 (イエメン)" #: picard/const/locales.py:59 msgid "Armenian" msgstr "アルメニア文字" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "アルメニア語 (アルメニア)" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "アルメニア語 (アルメニア) (新正書法)" #: picard/const/locales.py:62 msgid "Assamese" msgstr "アッサム語" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "アッサム語 (インド)" #: picard/const/locales.py:64 msgid "Atsam" msgstr "チャワイ語" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "チャワイ語 (ナイジェリア)" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "アゼルバイジャン語" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "アゼルバイジャン語 (アゼルバイジャン)" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "アゼルバイジャン語 (キリル文字)" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "アゼルバイジャン語 (キリル文字) (アゼルバイジャン)" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "アゼルバイジャン語 (ラテン文字)" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "アゼルバイジャン語 (ラテン文字) (アゼルバイジャン)" #: picard/const/locales.py:72 msgid "Basque" msgstr "バスク語" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "バスク語 (スペイン)" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "ベラルーシ語" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "ベラルーシ語 (ベラルーシ)" #: picard/const/locales.py:76 msgid "Bengali" msgstr "ベンガル文字" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "ベンガル語 (バングラデシュ)" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "ベンガル語 (インド)" #: picard/const/locales.py:79 msgid "Blin" msgstr "ビリン語" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "ビリン語 (エリトリア)" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "ボスニア語" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "ボスニア語 (ボスニア・ヘルツェゴビナ)" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "ブルガリア語" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "ブルガリア語 (ブルガリア)" #: picard/const/locales.py:85 msgid "Burmese" msgstr "ビルマ語" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "ビルマ語 (ミャンマー)" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "カタルーニャ語 (スペイン)" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "中国語" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "中国語 (香港)" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "中国語 (マカオ)" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "中国語 (簡体字)" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "中国語 (簡体字) (中国)" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "中国語 (簡体字) (香港)" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "中国語 (簡体字) (マカオ)" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "中国語 (簡体字) (シンガポール)" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "中国語 (シンガポール)" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "中国語 (繁体字)" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "中国語 (繁体字) (香港)" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "中国語 (繁体字) (マカオ)" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "中国語 (繁体字) (台湾)" #: picard/const/locales.py:104 msgid "Coptic" msgstr "コプト文字" #: picard/const/locales.py:105 msgid "Cornish" msgstr "コーンウォル語" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "コーンウォール語 (イギリス)" #: picard/const/locales.py:107 msgid "Croatian" msgstr "クロアチア語" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "クロアチア語 (クロアチア)" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "チェコ語 (チェコ)" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "デンマーク語 (デンマーク)" #: picard/const/locales.py:113 msgid "Divehi" msgstr "ディベヒ語" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "ディベヒ語 (モルディブ)" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "オランダ語 (ベルギー)" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "オランダ語 (オランダ)" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "ゾンカ語" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "ゾンカ語 (ブータン)" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "英語 (アメリカ領サモア)" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "英語 (ベルギー)" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "英語 (ベリーズ)" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "英語 (ボツワナ)" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "英語 (デザレット文字)" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "英語 (デザレット文字) (アメリカ)" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "英語 (グアム)" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "英語 (香港)" #: picard/const/locales.py:131 msgid "English (India)" msgstr "英語 (インド)" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "英語 (アイルランド)" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "英語 (ジャマイカ)" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "英語 (マルタ)" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "英語 (マーシャル諸島)" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "英語 (ナミビア)" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "英語 (ニュージーランド)" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "英語 (北マリアナ諸島)" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "英語 (パキスタン)" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "英語 (フィリピン)" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "英語 (ショー文字)" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "英語 (シンガポール)" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "英語 (南アフリカ)" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "英語 (トリニダード・トバゴ)" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "英語 (合衆国領有小離島)" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "英語 (アメリカ領ヴァージン諸島)" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "英語 (イギリス)" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "英語 (アメリカ)" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "英語 (アメリカ) (コンピュータ)" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "英語 (ジンバブエ)" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "エスペラント" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "英語 (エストニア)" #: picard/const/locales.py:154 msgid "Ewe" msgstr "エウェ語" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "エウェ語 (ガーナ)" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "エウェ語 (トーゴ)" #: picard/const/locales.py:157 msgid "Faroese" msgstr "フェロー語" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "フェロー語 (フェロー諸島)" #: picard/const/locales.py:159 msgid "Filipino" msgstr "フィリピン語" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "フィリピン語 (フィリピン)" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "フィンランド語 (フィンランド)" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "フランス語 (ベルギー)" #: picard/const/locales.py:166 msgid "French (France)" msgstr "フランス語 (フランス)" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "フランス語 (ルクセンブルク)" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "フランス語 (モナコ)" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "フランス語 (セネガル)" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "フランス語 (スイス)" #: picard/const/locales.py:171 msgid "Friulian" msgstr "フリウリ語" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "フリウリ語 (イタリア)" #: picard/const/locales.py:173 msgid "Ga" msgstr "ガー語" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "ガ語 (ガーナ)" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "ガリシア語 (スペイン)" #: picard/const/locales.py:177 msgid "Geez" msgstr "ゲエズ語" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "ゲエズ語 (エリトリア)" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "ゲエズ語 (エチオピア)" #: picard/const/locales.py:180 msgid "Georgian" msgstr "グルジア文字" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "グルジア語 (ジョージア)" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "ドイツ語 (オーストリア)" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "ドイツ語 (ベルギー)" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "ドイツ語 (ドイツ)" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "ドイツ語 (リヒテンシュタイン)" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "ドイツ語 (ルクセンブルク)" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "ギリシア語 (キプロス)" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "ギリシア語 (ギリシャ)" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "グジャラーティー文字" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "クジャラート語 (インド)" #: picard/const/locales.py:195 msgid "Hausa" msgstr "ハウサ語" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "ハウサ語 (アラビア文字)" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "ハウサ語 (アラビア文字) (ナイジェリア)" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "ハウサ語 (アラビア文字) (スーダン)" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "ハウサ語 (ガーナ)" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "ハウサ語 (ラテン文字)" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "ハウサ語 (ラテン文字) (ガーナ)" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "ハウサ語 (ラテン文字) (ニジェール)" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "ハウサ語 (ラテン文字) (ナイジェリア)" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "ハウサ語 (ニジェール)" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "ハウサ語 (ナイジェリア)" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "ハウサ語 (スーダン)" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "ハワイ語" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "ハワイ語 (アメリカ)" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "ヘブライ語 (イスラエル)" #: picard/const/locales.py:211 msgid "Hindi" msgstr "ヒンディー語" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "ヒンディー語 (インド)" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "ハンガリー語 (ハンガリー)" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "アイスランド語 (アイスランド)" #: picard/const/locales.py:217 msgid "Igbo" msgstr "イボ語" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "イボ語 (ナイジェリア)" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "インドネシア語" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "インドネシア語 (インドネシア)" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "インターリングア" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "イヌイット語" #: picard/const/locales.py:223 msgid "Irish" msgstr "アイルランド語" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "アイルランド語 (アイルランド)" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "イタリア語 (イタリア)" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "イタリア語 (スイス)" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "日本語 (日本)" #: picard/const/locales.py:230 msgid "Jju" msgstr "カジェ語" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "カジェ語 (ナイジェリア)" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "カラーリット語" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "カラーリット語 (グリーンランド)" #: picard/const/locales.py:234 msgid "Kamba" msgstr "カンバ語" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "カンバ語 (ケニア)" #: picard/const/locales.py:236 msgid "Kannada" msgstr "カンナダ文字" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "カンナダ語 (インド)" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "カザフ語" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "カザフ語 (キリル文字)" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "カザフ語 (キリル文字) (カザフスタン)" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "カザフ語 (カザフスタン)" #: picard/const/locales.py:242 msgid "Khmer" msgstr "クメール文字" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "クメール語 (カンボジア)" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "ルワンダ語" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "ルワンダ語 (ルワンダ)" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "キルギス語" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "キルギス語 (キルギスタン)" #: picard/const/locales.py:248 msgid "Konkani" msgstr "コンカニー語" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "コンカニ語 (インド)" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "韓国語 (韓国)" #: picard/const/locales.py:252 msgid "Koro" msgstr "コロ語" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "コロ語 (コートジボワール)" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "クペレ文字" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "クペレ語 (ギニア)" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "クペレ語 (リベリア)" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "クルド語" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "クルド語 (アラビア文字)" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "クルド語 (アラビア文字) (イラン)" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "クルド語 (アラビア文字) (イラク)" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "クルド語 (アラビア文字) (シリア)" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "クルド語 (イラン)" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "クルド語 (イラク)" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "クルド語 (ラテン文字)" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "クルド語 (ラテン文字) (トルコ)" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "クルド語 (シリア)" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "クルド語 (トルコ)" #: picard/const/locales.py:268 msgid "Lao" msgstr "ラーオ文字" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "ラーオ語 (ラオス)" #: picard/const/locales.py:270 msgid "Latvian" msgstr "ラトビア語" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "ラトビア語 (ラトビア)" #: picard/const/locales.py:272 msgid "Lingala" msgstr "リンガラ語" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "リンガラ語 (コンゴ - ブラザヴィル方言)" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "リンガラ語 (コンゴ - キンシャサ方言)" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "リトアニア語" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "リトアニア語 (リトアニア)" #: picard/const/locales.py:277 msgid "Low German" msgstr "低地ドイツ語" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "低地ドイツ語 (ドイツ)" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "マケドニア語" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "マケドニア語 (マケドニア)" #: picard/const/locales.py:281 msgid "Malay" msgstr "マレー語" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "マレー語 (ブルネイ)" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "マラヤーラム文字" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "マラヤーラム語 (インド)" #: picard/const/locales.py:286 msgid "Maltese" msgstr "マルタ語" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "マルタ語 (マルタ)" #: picard/const/locales.py:288 msgid "Manx" msgstr "マン島語" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "マン島語 (イギリス)" #: picard/const/locales.py:290 msgid "Marathi" msgstr "マラッタ語" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "マラーティー語 (インド)" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "モルドバ語" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "モンゴル文字" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "モンゴル語 (中国)" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "モンゴル語 (キリル文字)" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "モンゴル語 (キリル文字) (モンゴル)" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "モンゴル語 (モンゴル)" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "モンゴル語 (モンゴル文字)" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "モンゴル語 (モンゴル文字) (中国)" #: picard/const/locales.py:300 msgid "Nepali" msgstr "ネパール語" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "ネパール語 (インド)" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "ネパール語 (ネパール)" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "北部サーミ語" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "北部サーミ語 (フィンランド)" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "北部サーミ語 (ノルウェー)" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "北ソト語" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "北ソト語 (南アフリカ)" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "ノルウェー語" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "ノルウェー語ブークモール (ノルウェー)" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "ニーノシュク(ノルウェー語)" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "ノルウェー語ニーノシュク (ノルウェー)" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "ニャンジャ語" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "ニャンジャ語 (マラウイ)" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "オック語 (フランス)" #: picard/const/locales.py:317 msgid "Oriya" msgstr "オリヤー文字" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "オリヤー語 (インド)" #: picard/const/locales.py:319 msgid "Oromo" msgstr "オロモ語" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "オロモ語 (エチオピア)" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "オロモ語 (ケニア)" #: picard/const/locales.py:322 msgid "Pashto" msgstr "パシュトー語" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "パシュトー語 (アフガニスタン)" #: picard/const/locales.py:324 msgid "Persian" msgstr "ペルシア語" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "ペルシア語 (アフガニスタン)" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "ペルシア語 (イラン)" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "ポーランド語 (ポーランド)" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "ポルトガル語 (ブラジル)" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "ポルトガル語 (ポルトガル)" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "パンジャーブ語" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "パンジャーブ語 (アラビア文字)" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "パンジャーブ語 (アラビア文字) (パキスタン)" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "パンジャーブ語 (グルムキー文字)" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "パンジャーブ語 (グルムキー文字) (インド)" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "パンジャーブ語 (インド)" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "パンジャーブ語 (パキスタン)" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "ルーマニア語 (モルドバ)" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "ルーマニア語 (ルーマニア)" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "ロシア語 (ロシア)" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "ロシア語 (ウクライナ)" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "サンスクリット" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "サンスクリット語 (インド)" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "セルビア語" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "セルビア語 (ボスニア・ヘルツェゴビナ)" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "セルビア語 (キリル文字)" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "セルビア語 (キリル文字) (ボスニア・ヘルツェゴビナ)" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "セルビア語 (キリル文字) (モンテネグロ)" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "セルビア語 (キリル文字) (セルビア)" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "セルビア語 (キリル文字) (セルビア・モンテネグロ)" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "セルビア語 (ラテン文字)" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "セルビア語 (ラテン文字) (ボスニア・ヘルツェゴビナ)" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "セルビア語 (ラテン文字) (モンテネグロ)" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "セルビア語 (ラテン文字) (セルビア)" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "セルビア語 (ラテン文字) (セルビア・モンテネグロ)" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "セルビア語 (モンテネグロ)" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "セルビア語 (セルビア)" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "セルビア語 (セルビア・モンテネグロ)" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "セルビア・クロアチア語" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "セルビア・クロアチア語 (ボスニア・ヘルツェゴビナ)" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "セルビア・クロアチア語 (セルビア・モンテネグロ)" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "彝語" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "四川彝語 (中国)" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "シダモ語" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "シダモ語 (エチオピア)" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "シンハラ文字" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "シンハラ語 (スリランカ)" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "スロバキア語 (スロバキア)" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "スロベニア語 (スロベニア)" #: picard/const/locales.py:379 msgid "Somali" msgstr "ソマリ語" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "ソマリ語 (ジブチ)" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "ソマリ語 (エチオピア)" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "ソマリ語 (ケニア)" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "ソマリ語 (ソマリア)" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "南ンデベレ語" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "南ンデベレ語 (南アフリカ)" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "南ソト語" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "南ソト語 (レソト)" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "南ソト語 (南アフリカ)" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "スペイン語 (アルゼンチン)" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "スペイン語 (ボリビア)" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "スペイン語 (チリ)" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "スペイン語 (コロンビア)" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "スペイン語 (コスタリカ)" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "スペイン語 (ドミニカ)" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "スペイン語 (エクアドル)" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "スペイン語 (エルサルバドル)" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "スペイン語 (グアテマラ)" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "スペイン語 (ホンジュラス)" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "スペイン語 (メキシコ)" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "スペイン語 (ニカラグア)" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "スペイン語 (パナマ)" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "スペイン語 (パラグアイ)" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "スペイン語 (ペルー)" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "スペイン語 (プエルトリコ)" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "スペイン語 (スペイン)" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "スペイン語 (アメリカ)" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "スペイン語 (ウルグアイ)" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "スペイン語 (ベネズエラ)" #: picard/const/locales.py:410 msgid "Swahili" msgstr "スワヒリ語" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "スワヒリ語 (ケニア)" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "スワヒリ語 (タンザニア)" #: picard/const/locales.py:413 msgid "Swati" msgstr "スワジ語" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "スワジ語 (南アフリカ)" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "スワジ語 (スワジランド)" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "スウェーデン語 (フィンランド)" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "スウェーデン語 (スウェーデン)" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "スイスドイツ語" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "スイスドイツ語 (スイス)" #: picard/const/locales.py:421 msgid "Syriac" msgstr "シリア文字" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "シリア語 (シリア)" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "タガログ文字" #: picard/const/locales.py:424 msgid "Tajik" msgstr "タジク語" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "タジク語 (キリル文字)" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "タジク語 (キリル文字) (タジキスタン)" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "タジク語 (タジキスタン)" #: picard/const/locales.py:428 msgid "Tamil" msgstr "タミル文字" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "タミル語 (インド)" #: picard/const/locales.py:430 msgid "Taroko" msgstr "タロコ語" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "タロコ語 (台湾)" #: picard/const/locales.py:432 msgid "Tatar" msgstr "タタール語" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "タタール語 (ロシア)" #: picard/const/locales.py:434 msgid "Telugu" msgstr "テルグ文字" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "テルグ語 (インド)" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "タイ文字" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "タイ語 (タイ)" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "チベット文字" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "チベット語 (中国)" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "チベット語 (インド)" #: picard/const/locales.py:441 msgid "Tigre" msgstr "ティグレ語" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "ティグレ語 (エリトリア)" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "ティグリニャ語" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "ティグリニャ語 (エリトリア)" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "ティグリニャ語 (エチオピア)" #: picard/const/locales.py:446 msgid "Tonga" msgstr "トンガ" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "トンガ語 (トンガ)" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "ツォンガ語" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "ツォンガ語 (南アフリカ)" #: picard/const/locales.py:450 msgid "Tswana" msgstr "ツワナ語" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "ツワナ語 (南アフリカ)" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "トルコ語 (トルコ)" #: picard/const/locales.py:454 msgid "Tyap" msgstr "カタブ語" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "カタブ語 (ナイジェリア)" #: picard/const/locales.py:456 msgid "Uighur" msgstr "ウイグル語" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "ウイグル語 (アラビア文字)" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "ウイグル語 (アラビア文字) (中国)" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "ウイグル語 (中国)" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "ウクライナ語 (ウクライナ)" #: picard/const/locales.py:462 msgid "Urdu" msgstr "ウルドゥー語" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "ウルドゥー語 (インド)" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "ウルドゥー語 (パキスタン)" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "ウズベク語" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "ウズベク語 (アフガニスタン)" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "ウズベク語 (アラビア文字)" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "ウズベク語 (アラビア文字) (アフガニスタン)" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "ウズベク語 (キリル文字)" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "ウズベク語 (キリル文字) (ウズベキスタン)" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "ウズベク語 (ラテン文字)" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "ウズベク語 (ラテン文字) (ウズベキスタン)" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "ウズベク語 (ウズベキスタン)" #: picard/const/locales.py:474 msgid "Venda" msgstr "ベンダ語" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "ヴェンダ語 (南アフリカ)" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "ベトナム語" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "ベトナム語 (ベトナム)" #: picard/const/locales.py:478 msgid "Walamo" msgstr "ウォライタ語" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "ウォライタ語 (エチオピア)" #: picard/const/locales.py:480 msgid "Welsh" msgstr "ウェールズ語" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "ウェールズ語 (イギリス)" #: picard/const/locales.py:482 msgid "Wolof" msgstr "ウォロフ語" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "ウォロフ語 (ラテン文字)" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "ウォロフ語 (ラテン文字) (セネガル)" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "ウォロフ語 (セネガル)" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "コサ語" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "コサ語 (南アフリカ)" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "ヨルバ語" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "ヨルバ語 (ナイジェリア)" #: picard/const/locales.py:490 msgid "Zulu" msgstr "ズールー語" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "ズールー語 (南アフリカ)" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "キリル文字" #: picard/const/scripts.py:27 msgid "Latin" msgstr "ラテン文字" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "ハングル" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "平仮名" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "片仮名" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "%(albumid)s の '%(type)s' タイプのカバーアートが %(host)s からダウンロードされました" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "%(albumid)s の '%(type)s' タイプのカバーアートを %(host)s からダウンロード中..." #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "不明" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "フルサイズ" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "カバーアートのタイプ" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "画像タイプ「含む」と「除く」リストの内容を選択してください。" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "種別リストを含む" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "種別リストを除く" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "'Include' リストにある画像タイプのCAA画像は、'Exclude' リストにある画像タイプを持っていない限り、ダウンロードされて使用されます。 'Exclude' リストにあるタイプの画像は使用されません。 'Include' または 'Exclude' リストに表示されない画像タイプは、CAA画像をダウンロードして使用するかどうかを決定する際に考慮されません。\n" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "すべて含める(&n)" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "すべて除外(&x)" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "すべてクリア(&L)" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "元の状態に戻す(&D)" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "カバーアートアーカイブ" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "カバーアートアーカイブ: リリース" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "カバーアートアーカイブ: リリースグループ" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "ローカルファイル" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "許可されたカバーアートのURL" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "本プリセットファイル名生成サンプルスクリプトには特別な設定・タグ付けスクリプト・プラグインは不要です。" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "プリセット %d: %s" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "デフォルトのファイル名生成スクリプト" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "[アルバムアーティスト]/[アルバム]/[トラック番号]. [タイトル]" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "[アルバムアーティスト]/[アルバム]/[ディスク トラック番号] [アーティスト] - [タイトル]" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "`$if(if,then,else)`\n\n`if` 条件が空ではない場合、`then` を返し、それ以外は `else` を返します。" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "`$if2(a1,a2,a3,...)`\n\n最初に空ではなかった引数を返します。" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "`$noop(...)`\n\n何もしません (コメントやコードの実行停止に有用です)。" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "`$left(text,number)`\n\n`text` の先頭から `number` 個分の文字列を返します。" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "`$right(text,number)`\n\n`text` の末尾から `number` 個分の文字列を返します。" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "`$lower(text)`\n\n`text` を小文字に変換し返します。" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "`$upper(text)`\n\n`text` を大文字に変換し返します。" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "`$pad(text,length,char)`\n\n文字列の**先頭部**に対し必要に応じて\n`text` を `char` のコピーを追加することにより `length` 数パディングします。" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "`$strip(text)`\n\n`text`のすべての空白を単一のスペースに置き換え、先頭と末尾のスペースを削除します。\n空白文字には、複数の連続するスペース、およびその他のさまざまなUnicode文字が含まれます。" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "`$replace(text,search,replace)`\n\n`text` 内の ` search` を `replace` に置き換え、文字列を返します。" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "`$replacemulti(name,search,replace,separator=\"; \")`\n\n複数値変数 `name` の ` search` の出現を `replace` に置き換えます。\n空の要素は自動的に削除されます。\n\n例:\n\n $replacemulti(%genre%,Idm,IDM)\n" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "`$in(x,y)`\n\n`x` に `y` が含まれる場合、trueを返します。" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "`$inmulti(%x%,y)`\n\n複数値変数 `x` の値の1つとして正確に` y` が含まれている場合、trueを返す。\n\n_Picard 1.0 以降でサポート_" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "`$rreplace(text,pattern,replace)`\n\n[正規表現](https://docs.python.org/3/library/re.html#regular-expression-syntax) による文字列置換" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "`$rsearch(text,pattern)`\n\n[正規表現](https://docs.python.org/3/library/re.html#regular-expression-syntax) による文字列検索\n この関数は、最初に一致するグループを返す。" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "`$num(number,length)`\n\n `length` 進数 (最大20) に `number` を整形し返す。 " #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "`$unset(name)`\n\n変数 `name` を開放する。\nワイルドカードで特定のタグの設定を開放する (\"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\" で有効)。\n例: `$unset(performer:*)` で performer タグを開放する。" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "`$delete(name)`\n\n変数 `name` を開放し当該タグに削除された印をつける。\n`$unset(name)` と類似しているが、タグに削除の印もつける。例:\nrunning `$delete(genre)` では実際に保存時にファイルから genre タグを消去する。\n\n_Picard 2.1 以降でサポート_" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "`$set(name,value)`\n\n変数 `name` に `value` と設定する。\n\n注意: ファイルの命名文字列に使用するがファイルにタグとして書き込まれない変数を作成するには、変数名の前にアンダースコアを付けて下さい。\n`%something%` では \"something\" タグが生成されます;\n`%_something%` では生成されません。" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "`$setmulti(name,value,separator=\"; \")`\n\n変数 `name` を ` value` に設定し、セパレーター(または渡されない場合は \";\")を使用して、\n値を適切な複数値タグに強制変換します。これを使用して、複数値のタグを文字列として\n操作し、適切な複数値のタグとして戻すことができます。\n\n例:\n\n $setmulti(genre,$lower(%genre%))\n\n_Picard 1.0 以降でサポート_" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "`$get(name)`\n\n変数 `name` を返す (`%name%` と同等)。" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "`$copy(new,old)`\n\n変数 `old` から `new` へメタデータを複写する。\n`$set(new,%old%)` との相違は`$copy(new,old)` は\nThe difference between `$set(new,%old%)` is that `$copy(new,old)` では\n複数の値の変数を平坦化せずに複写する。\n\n_Picard 0.9 以降でサポート_" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "`$copymerge(new,old)`\n\nメタデータを変数 `old` から ` new` にマージし、重複を削除して末尾に追加し、元の順序を保持する。\n`$ copy`と同様に、これも複数値の変数をフラット化せずにコピーする。\n\n_Picard 1.0 以降でサポート_" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "`$trim(text[,char])`\n\n`text` からのすべての先頭と末尾の空白を削除する。\n オプションの2番目のパラメータ `char` は、トリミングする文字を指定する場合に使用する。" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "`$add(x,y,...)`\n\n`y` を `x` に加算する。\n2個以上の任意の引数で使用可能である。\n\n例:\n\n $add(x,y,z) = ((x + y) + z)\n" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "`$sub(x,y,...)`\n\n`x` から `y` を除算する。\n2個以上の任意の引数で使用可能である。\n\n例:\n\n $sub(x,y,z) = ((x - y) - z)\n" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "`$div(x,y,...)`\n\n`x` を `y` で除算する。\n2個以上の任意の引数で使用可能である。\n\n例:\n\n $div(x,y,z) = ((x / y) / z)\n" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "`$mod(x,y,...)`\n\n`x` を `y` で除算した剰余を返す。\n2個以上の任意の引数で使用可能である。\n\n例:\n\n $mod(x,y,z) = ((x % y) % z)\n" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "`$mul(x,y,...)`\n\n`x` を `y` で乗算する。\n2個以上の任意の引数で使用可能である。\n\n例:\n\n $mul(x,y,z) = ((x * y) * z)\n" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "`$or(x,y,...)`\n\n`x` もしくは `y` が空ではない場合 true を返す。\n 2個以上の任意の引数で使用可能である。\n この場合、どれかの引数が空ではない場合 true を返す。" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "`$and(x,y,...)`\n\n`x` と `y` 双方空ではない場合 true を返す。\n 2個以上の任意の引数で使用可能である。\n この場合、全ての引数が空ではない場合 true を返す。" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "`$not(x)`\n\n`x` が空の場合 true を返す。" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "`$eq(x,y)`\n\n`x` と `y` の値が等しい場合 true を返す。" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "`$ne(x,y)`\n\n`x` と `y` の値が異なる場合 true を返す。" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "`$lt(x,y)`\n\n`x` が `y` 未満の場合 true を返す。" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "`$lte(x,y)`\n\n`x` が `y` 以下の場合 true を返す。" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "`$gt(x,y)`\n\n`x` が `y` を超過する場合 true を返す。" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "`$gte(x,y)`\n\n`x` が `y` 以上の場合 true を返す。" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "`$len(text)`\n\n`text` の文字列長を返す。" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "`$lenmulti(name,separator=\"; \")`\n\n複数値タグ `name` の要素数を返す。複数値を表すリテラル値は、\n `separator` (または渡されない場合は\"; \")を使用し、値を適切な複数値\nタグに強制変換することにより、` name` の代わりに使用される。\n\n例:\n\n $lenmulti(One; Two; Three) = 3\n" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "`$performer(pattern=\"\",join=\", \")`\n\nパフォーマンスタイプ(\"vocal\"など)が `pattern` に一致し、`join` で結合されたパフォーマーを返す。\n正規表現は `/ pattern / flags` の形式で指定可能。 `flags` はオプション。現在サポートされている\nフラグは`i`のみである(大文字と小文字は区別されない)。例えば、 `$performer(/^guitars?$/i)` はパフォーマンスタイプ 'guitar' または 'Guitars' と一致しますが、たとえば \"ベースギター\" とは一致しない。\n\n_Picard 0.10 以降でサポート_" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "`$matchedtracks()`\n\nリリース内で一致したトラックの数を返す。\n **ファイル名生成スクリプトのみで動作**\n\n_Picard 0.12以降でサポート_" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "`$is_complete()`\n\nアルバム内のすべてのトラックが単一のファイルに一致する場合、true を返します。\n**ファイル名生成スクリプトのみで動作**" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "`$firstalphachar(text,nonalpha=\"#\")`\n\n`text` の最初の文字を返す。.\n`text` がアルファベットで始まらない場合、代わりに `nonalpha` を返す。\n`nonalpha` が指定されていない場合、規定値の \"#\" を返す。\n\n_Picard 0.12 以降でサポート_" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "`$initials(text)`\n\nアルファベット文字の場合、 `text` の各単語の最初の文字を返す。\n\n_Picard 0.12 以降でサポート_" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "`$firstwords(text,length)`\n\n`$ truncate()`と同様であるが、 `text` から ` length` 文字内に収まる完全な単語のみを返す点が異なる。\n\n_Picard 0.12 以降でサポート_" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "`$startswith(text,prefix)`\n\n`text` が `prefix` で始まる場合 true を返す。\n\n_Picard 1.4 以降でサポート_" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "`$endswith(text,suffix)`\n\n`text` が `suffix` で終わる場合 true で返す。\n\n_Picard 1.4 以降でサポート_" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "`$truncate(text,length)`\n\n`text` を `length` 長で切り詰めする。\n\n_Picard 0.12 以降でサポート_" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "`$swapprefix(text,prefix1,prefix2,...)`\n\n指定されたプレフィックスを `text` の最初から最後に移動する。\n複数のプレフィックスを個別のパラメーターとして指定可能である。 \nプレフィックスが指定されていない場合、デフォルトで 'A' と 'The' が使用される。\n\n例:\n\n $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n\n_Picard 1.3 以降、 これ以前は Picard 0.13 以降のプラグインとしてサポート_" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "`$delprefix(text,prefix1,prefix2,...)`\n\n指定したプレフィックスを `text`の先頭から削除する。 複数プレフィックスを個別のパラメータとして指定可能である。 \nプレフィックスが指定されていない場合、デフォルトで 'A' と 'The' が使用される。\n\n例:\n\n $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n\n_Picard 1.3 以降でサポート_" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "`$eq_any(x,a1,a2,...)`\n\n`x` が `a1` もしくは `a2` ... と等しい場合 true を返す。\n`$or($eq(x,a1),$eq(x,a2),...)` と機能的に同等である。\neq2 プラグインと機能的に同等である。" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "`$ne_all(x,a1,a2,...)`\n\n`x` が `a1` や `a2` ... と等しくない場合 true を返す。\n`$and($ne(x,a1),$ne(x,a2),...)` と機能的に同等である。\nne2 プラグインと機能的に同等である。" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "`$eq_all(x,a1,a2,...)`\n\n`x` が `a1` や `a2` ... と等しい場合、 true を返す。\n`$and($eq(x,a1),$eq(x,a2),...)` と機能的に同等である。\n\n例:\n\n $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "`$ne_any(x,a1,a2,...)`\n\n`x` が `a1` や `a2` ... と等しくない場合、 true を返す。\n`$or($ne(x,a1),$ne(x,a2),...)` と機能的に同等である。\n\n例:\n\n $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "`$title(text)`\n\nタイトルの場合 (全ての単語の先頭文字が大文字)、`text` を返す。\n\n例:\n\n $set(album,$title(%album%))\n_Picard 2.1 以降でサポート_" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "`$is_audio()`\n\n処理されたファイルがオーディオファイルの場合、trueを返す。\n\n_Picard 2.2 以降でサポート_" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "`$is_video()`\n\n処理されたファイルがビデオファイルの場合、trueを返す。\n\n_Picard 2.2 以降でサポート_" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "`$find(haystack,needle)`\n\n別の文字列内の1つの文字列の場所を検索します。\n`haystack` で最初に出現する ` needle` のインデックスを返す。`needle` が見つからなかった場合は \"\"を返す。\n\n_Picard 2.3 以降でサポート_\n\n注意 Picard 2.3.2 以前では `$find` は`needle` が見つからない場合 \"-1\" を返す。" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "`$reverse(text)`\n\n`text`を逆の順序で返す。" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "`$substr(text,start,end)`\n\n`start` インデックスの文字で始まり、` end` インデックスの文字まで(ただし含まない)の\n部分文字列を返す。 インデックスはゼロベースでカウントされる。 負数指定時、文字列の\n末尾からカウントバックされる。 `start` または `end` インデックスを空白のままにすると、\nデフォルトでそれぞれ文字列の開始と終了になる。" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "`$getmulti(name,index,separator=\"; \")`\n\n複数値タグ `name` から `index` の要素を取得する。 複数値を表すリテラル値は、\n区切り文字(渡されない場合は\"; \")を使用して値を適切な複数値タグに強制変換\nすることにより、 `name` の代わりに使用される。" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "`$foreach(name,code,separator=\"; \")`\n\n複数値タグ `name` 内の各要素で ` code`を実行する。各ループで、要素値\nは最初にタグ `_loop_value` に格納され、カウントはタグ ` _loop_count` に\n格納される。 これにより、 `code` スクリプト内で要素またはカウント値にアク\nセス可能である。複数値を表すリテラル値は、区切り文字(渡されない場合\nは”; ”)を使用して値を適切な複数値タグに強制変換することにより、 `name`\nの代わりに使用される。" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "`$while(condition,code)`\n\n標準的な「while」ループ。 `condition` が ` True` と評価されなくなるまで、\n `code` を繰り返し実行する。ループごとに、カウントはタグ `_loop_count` \nに保存される。 これにより、 `code` スクリプト内でカウント値にアクセス可能\nである。この関数は、無限ループ生成を防止するため、最大反復回数\nが1000に制限される。" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "`$map(name,code,separator=\"; \")`\n\n複数値タグ `name` で見つかった各要素を繰り返し処理し、要素の値を` code` \nによって返される値に更新し、更新された複数値タグを返す。ループごとに、要素値は\n最初にタグ `_loop_value` に格納され、カウントはタグ ` _loop_count` に格納される。\n これにより、 `code` スクリプト内で要素またはカウント値にアクセス可能である。\n\nからのエレメントは自動的に除去される。\n\n例:\n\n $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n\n出力結果: 1=FIRST:A; 2=SECOND:B\n" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "`$join(name,text,separator=\"; \")`\n\n`name` 内の全要素を結合し、各要素の間に ` text` を配置して、結果を文字列として返す。" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n\n現在の日付と時刻を指定された `format` で返す。これは、標準のPython` strftime` [フォーマットコード](https://strftime.org/)に基づく。\n`format`が指定されていない場合、日付/時刻は` 2020-02-0514:26:32`の形式で返される。\n注:異なるプラットフォーム間でのスクリプトの移植性を確保するために、プラットフォーム固有のフォーマットコードは避ける必要があります。 これらのコードはゼロパディングを削除ためのものである (Linux や macOS 等では `%-d` と `%-m` 、Windowsでは同等の `%#d`と`%#m`); 要素の長さの指定子(例: `%3Y`); そして、フォーマット文字列の最後に’%’ を追加する。" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "`$sortmulti(name,separator=\"; \")`\n\n要素が昇順でソートされた複数値タグ `name` のコピーを返す。\n\n例:\n\n $sortmulti(B; A; C)\n\n戻り値: A; B; C\n" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "`$reversemulti(name,separator=\"; \")`\n\n逆の順序で要素を含む複数値タグ `name`のコピーを返す。\nこれを `$ sortmulti`関数と組み合わせて使用すると、降順で並べ替えることが可能である。\n\n例:\n\n $reversemulti($sortmulti(B; A; C))\n\n戻り値: C; B; A\n" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n\n重複する要素のない複数値タグ `name` のコピーを返す。\nデフォルトでは、大文字と小文字を区別しない要素の比較が実行される。\n\n例 1:\n\n $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n $unique(%foo%)\n\n戻り値: A; CD; b\n\n例 2:\n\n $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n $unique(%foo%,True)\n\n戻り値: A; B; a; b; cd\n" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "ファイルのエクスポート中にエラー \"%s\"。 %s。" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "スクリプトファイルをエクスポート" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "スクリプトをエクスポート" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "%s へスクリプトをエクスポートしました" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "インポート中にエラー \"%s\"。 %s。" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "デコード中にエラー \"%s\"。 %s。" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "スクリプトファイルをインポート" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "ファイルが存在しません" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "%s からインポート" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "引数は辞書ではありません" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "無効なスクリプトパッケージ" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "%s (コピー)" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "辞書ではなくファイルの内容" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "名前のないスクリプト" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "すべてのファイル" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "Picardスクリプトファイル" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "Picardスクリプトパッケージ" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Hiroshi Tagawa https://launchpad.net/~kuponuga\n José Lou Chang https://launchpad.net/~obake\n Seumas https://launchpad.net/~jameslukehadley\n bonpu https://launchpad.net/~bonpu" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Translated to Japanese by %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "アイコン作成:Sambhav Kothari <sambhavs.email@gmail.com> and <a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>,<a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>,<a href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>,<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a>,<a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a>(<a href=\"https://www.flaticon.com\">www.flaticon.com</a>より)" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "バージョン %(version)s" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "対応フォーマット" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "寄付のお願い" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "Picardをご利用いただきありがとうございます。Picardは数千ものボランティアの助けを借り、MetaBrainz Foundationが運営しているMusicBrainzデータベースを利用しています。このアプリケーションがお気に召しましたら、サービスを維持していくため、MetaBrainz Foundationへの寄付をご検討ください。" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "クレジット" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "クレジット" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "Copyright © %(copyright_years)s %(authors_credits)s and others" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "公式サイト" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "アルバム" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "アーティスト" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "日付" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "レーベル" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "カタログ番号" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "バーコード" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "曖昧さ回避" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "リストを更新" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s (%i リリース)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "エラーのある項目" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "保留の項目" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "保存された項目" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "ログ表示テキスト (デバッグ)" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "ログ表示テキスト (エラー)" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "ログ表示テキスト (情報)" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "ログ表示テキスト (警告)" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "タグが追加されました" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "タグが変更されました" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "タグが削除されました" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "MusicBrainzでリリースを表示する" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "全トラック共通画像" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "トラックが異なる画像を含む" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "詳細を表示" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "新しいカバーアート" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "オリジナルカバーアート" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "サポートされているすべての画像フォーマット" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "詳細を表示..." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "オリジナルカバーアートを保持" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "ローカルファイルを選択..." #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "前面カバーアートを置き換える" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "前面カバーアートを追加" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "YYYY-MM-DD" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "YYYY" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "選択したファイルを読込" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "タグ付けしたファイルをここに移動(&M)" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "隠しファイルを表示(&H)" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "開始ディレクトリとして設定(&S)" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "存在するカバー" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "種別" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "新しいカバー" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "カバー" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "情報" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "外部ビューアで表示するにはダブルクリック\n一時ファイル: %s\nソース: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "ファイル名:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "フォーマット:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "サイズ:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "演奏時間:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "ビットレート:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "サンプルレート:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "サンプルあたりのビット数:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "モノラル" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "ステレオ" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "チャンネル:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "アルバム:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "アーティスト:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "ディスク %d" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "トラックリスト:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "アルバム情報" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "トラック情報" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "情報(&I)" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "トラック内ファイル: %i" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "クラスタ情報" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "推定時間" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "ファイル" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "アルバム" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "未処理ファイル" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "未処理リクエスト" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "%i 画像" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "%l トラック間に異なる画像" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "タイトル" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "演奏時間" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "アルバムアーティスト" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "作曲者" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "ディスク・サブタイトル" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "トラック番号" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "ディスク番号" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "カタログ番号" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "メディア" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "ジャンル" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "フィンガープリントの状態" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "オリジナリル盤リリース日" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "不一致" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "弱い一致" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "一致 (OK)" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "一致 (Good)" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "一致 (Great)" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "一致 (Excellent)" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "元のカラムに戻す" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "カラムを固定" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "すべて展開(&E)" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "すべて折りたたむ(&C)" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "すべて選択(&A)" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "他バージョン(&O)" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "読み込み中..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "&その他バージョン (%d)" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "コレクション" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "プラグイン(&L)" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "スクリプトを実行(&R)" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "ファイル表示" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "マッチしていないファイル・クラスタを含む" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "クラスタ" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "アルバム表示" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "アルバムとマッチされたファイル含み" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "処理中にエラー: アルバム情報ダイアログ内のエラータブを確認して下さい" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "変更アルバムを完了する" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "未変更アルバムを完了する" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "変更アルバム" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "未変更アルバム" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "処理中にエラー: トラック情報ダイアログ内のエラータブを確認して下さい" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "処理中にエラー: ファイル情報ダイアログ内のエラータブを確認して下さい" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "トラックを保存しました" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "保留" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "フィンガープリントはすでに送信済みです" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "未送信のフィンガープリント" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "本ファイル向けのフィンガープリントが未計算です、”スキャン” もしくは ”AcoustID フィンガープリントの生成”でフィンガープリントを計算して下さい。" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "ログ" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "冗長" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "ハイライトする文字列" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "ハイライト" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "ハイライト削除" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "ログ削除" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "名前を付けて保存" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "ログ表示をファイルに保存" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "ファイルを上書きしますか?" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "ログのファイル保存に失敗しました" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "データを '%s' に書き込めません" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "ログを削除しますか?" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "動作履歴" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "未保存の変更" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Picardを終了してよろしいですか?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "%d個の保存されていないファイルがあります。Picardを終了したら、変更内容が失われます。" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "Picardを終了(&Q)" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "準備完了" #: picard/ui/mainwindow.py:396 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はブラウザと連携するためにこのポートで待ち受けています。Picardから「検索」または「ブラウザを開く」を実行したなら、ウェブページで\"Tagger\"ボタンをクリックするとリリースがPicardに読み込まれます。" #: picard/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "ポート %(port)d で待機" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "AcoustID サブミッションが未設定" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "フィンガープリントを送信するにはAcoustIDのAPIキーを設定する必要があります。" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "AcoustID オプションを開く" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "オプション(&O)..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "ファイル名生成スクリプトエディタを開く..." #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "カット(&C)" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "ペースト(&P)" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "ヘルプ(&H)..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "このソフトウェアについて(&A)..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "寄付する(&D)..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "バグを報告(&R)..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "サポートフォーラム(&S)..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "ファイルを追加(&A)..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "ファイルを追加します" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "フォルダを追加(&D)..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "フォルダを追加します" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "ウィンドウを閉じる" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "保存(&S)" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "選択したファイルを保存" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "AcoustID を送信 (&U)" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "音声フィンガープリントを送信" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "終了(&X)" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "削除(&R)" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "選択したファイルやアルバムを削除" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "ブラウザで検索 (&B)" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "MusicBrainzサイトで選択されたアイテムを検索" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "クラスターをリリースとして送信..." #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "クラスターを新規リリースとしてMusicBrainzに送信" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "スタンドアロン録音としてファイルを送信..." #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "新規録音としてファイルをMusicBrainzに送信" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "リリースとしてファイルを送信..." #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "新しいリリースとしてファイルを MusicBrainz に送信" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "類似アルバムを検索" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "類似関連を表示して別の関連を追加選択" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "類似トラックを検索" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "類似トラックを表示して別のリリースを追加選択" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "ファイルブラウザ(&B)" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "メタデータ(&M)" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "Ctrl+Shift+M" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "カバーアート(&C)" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "アクション(&A)" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "検索" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "CDを検索(&C)" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "ドライブ内のCDの詳細を検索" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "スキャン(&S)" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "メタデータがない場合でも、AcoustID 音声フィンガープリントを使用することで実際の音楽からファイルを識別します" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "AcoustID 音声フィンガープリントを使用してファイルを識別する" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "AcoustIDフィンガープリントを生成 (&G)" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "フィンガープリントを生成" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "ルックアップを行わず、選択ファイルの AcoustID オーディオフィンガープリントを生成" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "選択ファイルの AcoustID オーディオフィンガープリントを生成" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "クラスタ(&U)" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "ファイルをアルバムクラスタでクラスタ化する" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "検索(&L)" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "選択したアイテムをMusicBrainzで検索" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "情報(&I)" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "更新(&R)" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "ファイル名を変更(&R)" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "ファイルを移動(&M)" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "タグを保存(&T)" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "ファイル名からタグ付け(&F)..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "ファイル名を解析..." #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "ファイル名に基づきタグを設定" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "自分のコレクションをブラウザで開く(&O)" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "エラー/デバッグログを表示(&E)" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "動作履歴を表示(&H)" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "プレイヤーで開く(&P)" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "ファイルを既定のメディアプレイヤーで再生" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "フォルダを開く(&F)" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "含んでいるフォルダをエクスプローラで開く" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "アップデートの確認(&C)..." #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "ファイル(&F)" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "編集(&E)" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "表示(&V)" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "オプション(&O)" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "ファイル命名スクリプトを選択" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "ツール(&T)" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "ヘルプ(&H)" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "アクション" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "トラック" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "高度な検索(&A)" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "内蔵検索(&B)" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "サポートされているすべてのフォーマット" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "「%(directory)s」の中の複数のディレクトリを追加中..." #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "ディレクトリ「%(directory)s」を追加中..." #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "設定必須" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "音声フィンガープリント計算はまだ設定していません。今設定しますか?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "ブラウザ統合は無効です" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "MusicBrainzにリリースを送信するには、ブラウザー統合を有効にする必要があります。 今すぐブラウザ統合を有効にしますか?" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (エラー: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s (%(similarity)d%%) (エラー: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "認証が必要です" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "MusicBrainzサーバー上の個人情報にPicardからアクセスするためには認証が必要です。ログインしますか?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "認証失敗" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "ログイン失敗: %s" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(%dアイテムに異なる)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "%dアイテムに欠ける" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "メタデータ表示" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "選択されたファイルの元と新タグを表示" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "タグ" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "元の値" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "新しい値" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "新しいタグを追加..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "変更を先に表示" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "編集..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "保護タグ一覧に追加" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "保護タグ一覧から削除" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "元の値を使う" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "コピー(&C)" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "サーバー %s はログインが必要です。ユーザー名とパスワードを入力してください。" #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "プロキシ %s はログインが必要です。ユーザ名とパスワードを入力してください。" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "内部プレーヤ: メディアリソースのフォーマットに未対応です" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "内部プレーヤ: メディアリソースを再生するための権限がありません" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "内部プレーヤ: 適切な再生サービスを見当たらないため、再生出来ません" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "内部プレイヤー: エラー, コード=%d, msg=%s" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "プレイヤー" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "演奏" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "選択したファイルを再生します" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "一時停止" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "現在再生中の曲を一時停止または再開します" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "再生速度を変更します" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "再生速度" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "再生音量を変更します" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "再生音量" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "名前変更オプションは無効化されています" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "オプション画面を開く前にクラスタペインもしくはアルバムペインからファイルを選択すると、最大 %u 個以上の上のファイルがファイル命名の例としてランダムに選択されます。ファイルを選択していない場合は、いくつかのデフォルトの例が提供されます。" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "メインウィンドウで選択したファイルからランダムに選択した最大 %u 個のアイテムまでリロード" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "確認" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "ユーザー: %s" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "タイトル" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "ファイル名生成スクリプトエディタ" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "リセット" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "Make It So!" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "スクリプトファイルをインポート(&I)" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "新規スクリプトをファイルからインポート" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "スクリプトファイルをエクスポート(&E)" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "スクリプトをファイルへエクスポート" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "スクリプト(&S)" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "スクリプトの詳細を表示" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "Ctrl+M" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "新しいスクリプトを追加(&N)" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "新規ファイル名生成スクリプトを生成" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "現在のスクリプトをコピー(&C)" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "スクリプトのコピーを新しいスクリプトとして保存" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "現在のスクリプトを削除(&D)" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "スクリプトを削除" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "ランダムなサンプルファイルを再読込" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "ドキュメント(&S)" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "サイドバーにスクリプトドキュメントを表示" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "ブラウザでスクリプトドキュメントを開く" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "エラー" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "スクリプトのタイトルは必須入力項目です。" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "スクリプト削除中にエラー" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "ユーザープロファイルで使用中のため、スクリプトは削除出来ません。\n\nプロファイル: %s" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "本当にスクリプトを削除しますか?" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "ファイルエラー" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "上書き" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "コピー" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "ファイル名生成形式は必ず記載してください。" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "スクリプト詳細" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "スクリプト\"%(script)s\"でエラー: %(message)s" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "ファイル名" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "Picardについて" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "CD読み込み" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "MusicBrainzに登録された以下のリリースがCDとマッチしました:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "このディスクに一致するリリースはありません。" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "ディスクIDを送信" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "Picardに読込む(&L)" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "ディスクIDを送信(&s)" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "キャンセル(&C)" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "タグを編集" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "値を編集" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "値を追加" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "値を削除" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "選択値を上に上げる" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "選択値を下に下げる" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "選択されたスクリプト" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "エラー(&E)" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "アートワーク(&R)" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "フォーム" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "オプション" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "参照..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "ダウンロード" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "高度な設定" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "この秒数以下のトラック再生時間の差異を無視する" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "次の正規表現にマッチするファイルパスを無視:" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "リリースが完了済みかどうかを判断する際、次のトラックを無視する" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "ビデオトラック" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "プリギャップトラック" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "データトラック" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "無音トラック" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "比較するために無視するタグ:" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "読み込みに使用するCD-ROMドライブ:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "読み込みに使用する標準のCD-ROMドライブ" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "以降のファイル名を画像に使用:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "すでファイルが存在している場合には上書きする" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "カバーアートプロバイダ" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "並べ替え優先度: " #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "選択項目を上に移動" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "選択項目を下に移動" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "音声フィンガープリント" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "フィンガープリントを使用しない" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "AcoustIDを使う" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "AcoustIDの設定" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "既存のAcoustIDフィンガープリントを無視" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "フィンガープリント計算手法:" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "APIキー:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "APIキーを取得…" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "MusicBrainzサーバー" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "非公式のMusicBrainzサーバーを設定しました。 既定では、リリース、録音、ディスクIDの送信は、musicbrainz.org のプライマリデータベースに送信されます。" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "設定済サーバーにデータを送信" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "ポート:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "サーバーアドレス:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "ログイン" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "ログアウト" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "アップデート確認中" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "起動時に更新を確認する" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "更新間隔日数:" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "更新確認対象:" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "MusicBrainzのジャンルを使用" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "自分のジャンルのみ使用" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "リリースまたはリリースグループのジャンルが見つからない場合、アルバムのアーティストのジャンルを利用する" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "フォークソノミーのタグをジャンルとして使用する" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "最小限のジャンル使用:" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "ジャンルの最大数:" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "複数ジャンルの区切り文字:" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "1行に1個、追加もしくは除外されるジャンルまたはフォークソノミータグ:" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "ジャンルまたはフォークソノミータグフィルターのプール領域(終了時にクリア):" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "アイコンの下にテキストを表示する" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "ユーザインタフェースの言語:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "ユーザーインターフェースのテーマカラー:" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "その他" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "高度なクエリ構文を使う" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "次のディレクトリの参照を開始する: " #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "アクションツールバーをカスタマイズする" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "ツールバーに新しいボタンを追加" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "アクションを追加" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "セパレータを挿入" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "セパレータを追加" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "ツールバーのボタンを削除" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "色" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "メタデータビューの他のすべてのタグに以下のタグを表示" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "しきい値" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "トラックにマッチするファイルの類似性の下限値:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "ファイル検索の際の類似性の下限値:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "クラスタ検索の際の類似性の下限値:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "カスタムフィールド" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "さまざまなアーティスト:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "アルバムに入ってないトラック:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "標準" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "ウェブプロキシ" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "HTTP" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "SOCKS" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "ユーザ名:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "パスワード:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "リクエストのタイムアウト秒数:" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "ブラウザとの連携" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "標準の待ち受けポート: " #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "localhostの接続のみを受け付ける" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "プラグイン" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "名前" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "バージョン" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "プラグインをインストール…" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "プラグインフォルダを開く" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "プラグイン一覧を再読込み" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "詳細" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "評価を有効にする" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picardは評価をつけたユーザーが分かるように評価とメールアドレスを一緒に保存します。同じファイルに別のユーザーの異なる評価を保存することも出来ます。評価保存機能を使用したい場合はメールアドレスを指定してください。" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "メールアドレス:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "評価をMusicBrainzに送信する" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "優先するリリースの種類" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "優先するリリース国" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "優先するリリース国に追加" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "優先するリリース国から削除" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "優先するリリースフォーマット" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "優先するリリースフォーマットに追加" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "優先するリリースフォーマットから削除" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "保存時にファイルを移動" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "宛先ディレクトリ" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "追加ファイルを移動(大文字と小文字を区別しない): " #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "保存する際ファイル名を変更する" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "選択済ファイル名生成スクリプト:" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "スクリプトの編集..." #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "ファイルには次のような名前が付与:" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "前" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "後" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "サンプルの再読込" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "タグ付けスクリプト" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "ここにタグ付けスクリプトを入力してください。" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "スクリプトを上に移動" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "スクリプトを下に移動" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "新しいスクリプトを追加" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "スクリプトを削除" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "インポート" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "エクスポート" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "スクリプトのドキュメント" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "タグをファイルに書き込む" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "タグ付けの前に" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "このタグをMusicBrainzのデータに削除もしくは上書きされないように設定:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "AACファイル" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "PicardはAPEv2タグを純粋なAACファイルに保存することはできますが、デフォルトではタグ付けがサポートされていません。AACのAPEv2タグは一部のプレイヤーでサポートされていますが、APEv2タグの付いたAACファイルをサポートしていないプレイヤーでは、ファイルの読み込みや再生する際に問題が発生することがあります。これに対処するため、これらのファイルにタグを保存するかどうかを選択することができます。" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "APEv2タグを保存する" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "タグを保存しない" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "AC3ファイル" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "PicardはAPEv2タグを純粋なAC3ファイルに保存することができますが、デフォルトではタグ付けがサポートされていません。AC3のAPEv2タグは一部のプレイヤーでサポートされていますが、APEv2タグのあるAC3ファイルをサポートしていないプレイヤーでは、ファイルを読み込みや再生する際に問題が発生することがあります。これに対処するため、これらのファイルにタグを保存するかどうかを選択することができます。" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "ID3v2バージョン" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "複数のID3v2.3タグの区切り文字:" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "<html><head/><body><p>標準は以前のPicardとの互換性を保つために'/'になっています。</p><p>新しく';_'や'_/_'を選ぶことや、自分自身で入力することもできます。</p></body></html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "ID3v1タグも付ける" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "WAVEファイル" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "PicardはID3v2タグを使用してWAVEファイルにタグを付けます。これはすべてのソフトウェアでサポートされているわけではありません。WAVEファイルのID3v2タグをサポートしていないソフトウェアとの互換性を保つために、ファイルにRIFF INFOタグを追加することができます。RIFF INFOはタグと文字エンコーディングのサポートは限られています。" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "ファイルにRIFF INFOタグも付ける" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "Windows-1252" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "認証が必要です" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "カバーアートの選択した箇所のみをダウンロードする" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "形式を選択..." #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "使用する画像のサイズを指定します。" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "承認された画像のみをダウンロード" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "次の正規表現に一致するローカルのカバーアートファイル" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "正規表現内の最初のグループが種別として使用されます。 cover-back-spine.jpg の種別は Back + Spine となります。種別が見つからない場合、デフォルトで表紙になります。" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "エディタへ読み込むファイル名生成スクリプトを選択" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "タイトル:" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "スクリプトのバージョンナンバー" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "最終更新:" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "スクリプトの最終更新日時 (UTC)" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "今" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "作者:" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "バージョン:" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "ライセンス:" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "説明:" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "必要なプラグインを含む、名前生成スクリプトの簡単な説明。" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "スクリプトの作者" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "ファイル名をタグに変換" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "スペースをアンダースコアで置換する" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "プレビュー(&P)" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "新しいタグを追加" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "タグを上に移動" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "タグを下に移動" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "選択したタグを削除" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "タグの削除" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&OK" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "閉じる(&E)" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "正規表現のエラー" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "全て元の状態に戻す(&R)" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "Picard の全設定をリセット" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "現在ページの全設定をリセット" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "予期しないエラー" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "このページのオプションをリセットしますか?" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "警告! 全設定をリセットします" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "リセット確認" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "よろしいですか?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "なし" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "フィンガープリント計算" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "有効な fpcalc 実行ファイルを選択してください" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "無効な fpcalc 実行ファイル" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "<b>%s</b>でログイン中" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "<html><head/><body>\n<p>1行に1つずつ、フィルターをテストするジャンルを追加できます。<br/>\nこのキューは、オプションから出た後では保持されません。\n<p>\n赤い背景は、タグがスキップされることを意味します。<br/>\n緑の背景は、タグが保持されることを意味します。\n</p>\n</body></html>" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "ジャンル" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "エラー行 %d: %s" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "フォルダを追加" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "ファイルを追加" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "クラスタ" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "検索" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "スキャン" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "ブラウザで検索" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "保存" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "AcoustID を送信" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "プレイヤーで開く" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "CDを検索" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "オペレーションシステムのディスプレイ設定に基づく デフォルトカラースキーム" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "ダーク" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "ダーク ディスプレイテーマ" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "ライト" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "ライト ディスプレイテーマ" #: picard/ui/options/interface.py:191 msgid "System" msgstr "システム" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "デスクトップ環境で設定された Qt5 テーマ" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "システムの標準" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "テーマを変更" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "アプリケーションのテーマを変更しました。変更を適用するにはPicardの再起動が必要です。" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "システムテーマの利用によりユーザインターフェースが正しく表示されない可能性があることに注意して下さい。その場合は Picard の ”デフォルト” のテーマを選択して下さい。" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "言語が変更されました" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "インターフェースの言語を変更しました。変更を適用するにはPicardの再起動が必要です。" #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "ドラッグ&ドロップで並べ替え" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "色を選択" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "色が変更されました" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "インターフェースの色を変更しました。変更を適用するにはPicardの再起動が必要です。" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "値" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "削除の確認" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "マッチング" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "ネットワーク" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "プラグインのダウンロードおよびインストール" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "プラグインをダウンロードしてバージョン %s へ更新する" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "有効" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "無効" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "プラグインのアンインストール" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "利用可能なプラグイン一覧を再読み込み中です..." #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "プラグイン「%s」" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "プラグイン「%s」の読み込み中にエラーが発生しました:\n\n%s" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "プラグイン「%s」は、このバージョンのPicardと互換性がありません。" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "プラグイン '%s' は次回の Picard 起動時にバージョン %s にアップグレードされます" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "プラグイン「%s」をアンインストールしますか?" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "'%s' プラグインをアンインストールしますか?" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "新バージョンへのアップグレードをリセットします" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "新しいバージョンが利用可能です" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "作者" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "ライセンス" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "'%s' プラグインがダウンロードできません" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "時間をおいて再度実行してください" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "新" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "新規プロファイルの生成" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "新規プロファイルにコピー" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "削除" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "プロファイルの削除" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "プロファイルに含まれる設定" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "不明な文字" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "リストにスクリプトがありません" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "%i アイテムのリスト" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "不明な値の形式" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "無効なタイトル" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "プロファイルタイトルは必須入力項目です。" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "評価" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "優先リリース" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "全てリセット" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "ファイルの移動先は空ではいけません。" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "スクリプトのエラー" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>構文ヘルプ</a>)" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "ブラウザで検索" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>読み込み中…</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "再試行" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "<strong>結果の取得中に次のエラーが発生しました: <br><br></strong> %sのネットワーク要求エラー: <br> %s (QT code %d, HTTP code %s) <br>" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "結果がありません。検索条件を変更してください。" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "Picard に読込む" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "アルバム検索結果" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "言語" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "状態" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "スコア" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "ブラウザで表示" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "アーティスト検索ダイアログ" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "性別" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "地域" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "開始" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "開始地域" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "終了" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "終了地域" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "トラック検索結果" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "リリース" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "単独レコーディング" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "プロファイルの名称変更" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "プロファイルの削除" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "プロファイルを本当に削除しますか?" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "ブラウザでスクリプトドキュメントを開く" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "スクリプト名変更" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "このスクリプトを削除しますか?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "ワードラップスクリプト" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "エディターで長い行をワードラップする" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "Ctrl+Shift+W" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "ヘルプとツールチップを表示" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "スクリプト要素のツールチップを表示" #: 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 "テーブルはロックされました。ソートと列幅の変更を有効にする場合はコンテキストメニュー内のテーブルヘッダーでテーブルのロックを解除して下さい。" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s" #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "Picardリリース一覧の読み込み中にエラーが発生しました: {error_message}" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "Picard のアップデート" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "ウェブサイトから最新のバージョン情報を取得できません。\n(https://{url}{endpoint})" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "Picardの新しいバージョンが利用可能です。\n\n現在のバージョン:{picard_old_version}\n新しいバージョン:{picard_new_version}\n\n新しいバージョンをダウンロードしますか?" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "不明" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "選択した更新レベルに有効なアップデートはありません: {update_level}\n\n現在のバージョン: {picard_old_version}\n" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "AcoustID フィンガープリント" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "アルバムアーティスト(ソート名)" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "アルバム(ソート名)" #: picard/util/tags.py:40 msgid "Arranger" msgstr "編曲者" #: picard/util/tags.py:42 msgid "Artists" msgstr "アーティスト(複数)" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "アーティスト(ソート名)" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "カタログ番号" #: picard/util/tags.py:48 msgid "Comment" msgstr "コメント" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "コンピレーション (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "作曲者(ソート名)" #: picard/util/tags.py:52 msgid "Conductor" msgstr "指揮者" #: picard/util/tags.py:53 msgid "Copyright" msgstr "著作権" #: picard/util/tags.py:55 msgid "Video Director" msgstr "ビデオ ディレクター" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "ディスク ID" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "ディスク番号" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJミキサー" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "エンコーダ" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "エンコーダ設定" #: picard/util/tags.py:62 msgid "Engineer" msgstr "エンジニア" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "グループ化" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "キー" #: picard/util/tags.py:68 msgid "Record Label" msgstr "レーベル" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "作詞者" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "歌詞" #: picard/util/tags.py:75 msgid "Mixer" msgstr "ミキサー" #: picard/util/tags.py:76 msgid "Mood" msgstr "ムード" #: picard/util/tags.py:77 msgid "Movement" msgstr "楽章" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "楽章番号" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "楽章数" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "MusicBrainz リリース アーティスト ID" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz リリース ID" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz アーティスト ID" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "MusicBrainz ディスク ID" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "オリジナル MusicBrainz リリース ID" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "オリジナル MusicBrainz アーティスト ID" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "MusicBrainz レコーディング ID" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "MusicBrainz リリースグループ ID" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "MusicBrainz トラック ID" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "MusicBrainz ワーク ID" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "MusicIP フィンガープリント" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "オリジナルアルバム" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "オリジナルアーティスト" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "元のファイル名" #: picard/util/tags.py:96 msgid "Original Year" msgstr "オリジナル盤リリース年" #: picard/util/tags.py:97 msgid "Performer" msgstr "演奏者" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "プロデューサー" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "R128 アルバムゲイン" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "R128 トラックゲイン" #: picard/util/tags.py:103 msgid "Rating" msgstr "評価" #: picard/util/tags.py:104 msgid "Release Country" msgstr "発売国" #: picard/util/tags.py:105 msgid "Release Status" msgstr "リリースステータス" #: picard/util/tags.py:106 msgid "Release Type" msgstr "リリースタイプ" #: picard/util/tags.py:107 msgid "Remixer" msgstr "リミキサー" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "ReplayGain アルバムゲイン" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "ReplayGain アルバムピーク" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "ReplayGain アルバムレンジ" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "ReplayGain リファレンスラウドネス" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "ReplayGain トラックゲイン" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "ReplayGain トラックピーク" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "ReplayGain トラックレンジ" #: picard/util/tags.py:115 msgid "Script" msgstr "文字" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "作品名と楽章を表示" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "サブタイトル" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "タイトル(ソート名)" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "ディスク枚数" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "トラック数" #: picard/util/tags.py:124 msgid "Track Number" msgstr "トラック番号" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "アーティストのウェブサイト" #: picard/util/tags.py:126 msgid "Work" msgstr "作品" #: picard/util/tags.py:127 msgid "Writer" msgstr "作者" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "はインストールされていません" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "ウェブブラウザのエラー" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "ウェブブラウザを起動する際にエラーが発生しました:\n\n%s" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/kn.po�����������������������������������������������������������������������0000664�0000000�0000000�00000137250�14167750105�0016007�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for PROJECT. # Copyright (C) 2012 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # # Translators: # FIRST AUTHOR <EMAIL@ADDRESS>, 2008. msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: http://tickets.musicbrainz.org/\n" "POT-Creation-Date: 2012-08-28 15:50+0200\n" "PO-Revision-Date: 2012-08-29 08:53+0000\n" "Last-Translator: Lukáš Lalinský <lalinsky@gmail.com>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: kn\n" "Plural-Forms: nplurals=1; plural=0;\n" #: contrib/plugins/no_release.py:48 msgid "Enable plugin for all releases by default" msgstr "" #: contrib/plugins/no_release.py:49 msgid "Tags to strip (comma-separated)" msgstr "" #: contrib/plugins/no_release.py:59 msgid "Remove specific release information..." msgstr "" #: contrib/plugins/open_in_gui.py:30 msgid "Open Error" msgstr "" #: contrib/plugins/open_in_gui.py:30 #, python-format msgid "" "Error while opening file:\n" "\n" "%s" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:115 msgid "Last.fm" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:116 msgid "Use track tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:117 msgid "Use artist tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:118 #: picard/ui/options/tags.py:30 msgid "Tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:119 #: picard/ui/ui_options_folksonomy.py:107 msgid "Ignore tags:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:120 #: picard/ui/ui_options_folksonomy.py:112 msgid "Join multiple tags with:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:121 #: picard/ui/ui_options_folksonomy.py:113 msgid " / " msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:122 #: picard/ui/ui_options_folksonomy.py:114 msgid ", " msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:123 #: picard/ui/ui_options_folksonomy.py:109 msgid "Minimal tag usage:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:124 #: picard/ui/ui_options_folksonomy.py:110 picard/ui/ui_options_matching.py:79 #: picard/ui/ui_options_matching.py:80 picard/ui/ui_options_matching.py:81 msgid " %" msgstr "" #: contrib/plugins/replaygain/__init__.py:48 msgid "Calculate replay &gain..." msgstr "" #: contrib/plugins/replaygain/__init__.py:65 #, python-format msgid "Calculating replay gain for \"%s\"..." msgstr "" #: contrib/plugins/replaygain/__init__.py:70 #, python-format msgid "Replay gain for \"%s\" successfully calculated." msgstr "" #: contrib/plugins/replaygain/__init__.py:72 #, python-format msgid "Could not calculate replay gain for \"%s\"." msgstr "" #: contrib/plugins/replaygain/__init__.py:75 msgid "Calculate album &gain..." msgstr "" #: contrib/plugins/replaygain/__init__.py:98 #, python-format msgid "Calculating album gain for \"%s\"..." msgstr "" #: contrib/plugins/replaygain/__init__.py:106 #, python-format msgid "Album gain for \"%s\" successfully calculated." msgstr "" #: contrib/plugins/replaygain/__init__.py:108 #, python-format msgid "Could not calculate album gain for \"%s\"." msgstr "" #: picard/acoustid.py:116 #, python-format msgid "Could not find AcoustID for file %s" msgstr "" #: picard/acoustid.py:120 picard/musicdns/__init__.py:103 #, python-format msgid "Looking up the fingerprint for file %s..." msgstr "" #: picard/acoustidmanager.py:78 msgid "Submitting AcoustIDs..." msgstr "" #: picard/acoustidmanager.py:83 #, python-format msgid "AcoustID submission failed: %s" msgstr "" #: picard/acoustidmanager.py:85 msgid "AcoustIDs successfully submitted!" msgstr "" #: picard/album.py:55 picard/cluster.py:260 msgid "Unmatched Files" msgstr "ಸರಿ ಹೊಂದದ ಕಡತ" #: picard/album.py:180 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/album.py:266 #, python-format msgid "Album %s loaded" msgstr "" #: picard/album.py:282 msgid "[loading album information]" msgstr "" #: picard/cluster.py:177 picard/cluster.py:188 #, python-format msgid "No matching releases for cluster %s" msgstr "" #: picard/cluster.py:190 #, python-format msgid "Cluster %s identified!" msgstr "" #: picard/cluster.py:195 #, python-format msgid "Looking up the metadata for cluster %s..." msgstr "" #: picard/const.py:39 msgid "CD" msgstr "ಸಿಡಿ" #: picard/const.py:40 msgid "CD-R" msgstr "" #: picard/const.py:41 msgid "HDCD" msgstr "" #: picard/const.py:42 msgid "8cm CD" msgstr "" #: picard/const.py:43 msgid "Vinyl" msgstr "" #: picard/const.py:44 msgid "7\" Vinyl" msgstr "" #: picard/const.py:45 msgid "10\" Vinyl" msgstr "" #: picard/const.py:46 msgid "12\" Vinyl" msgstr "" #: picard/const.py:47 msgid "Digital Media" msgstr "" #: picard/const.py:48 msgid "USB Flash Drive" msgstr "" #: picard/const.py:49 msgid "slotMusic" msgstr "" #: picard/const.py:50 msgid "Cassette" msgstr "" #: picard/const.py:51 msgid "DVD" msgstr "ಡಿವಿಡಿ" #: picard/const.py:52 msgid "DVD-Audio" msgstr "" #: picard/const.py:53 msgid "DVD-Video" msgstr "" #: picard/const.py:54 msgid "SACD" msgstr "" #: picard/const.py:55 msgid "DualDisc" msgstr "" #: picard/const.py:56 msgid "MiniDisc" msgstr "" #: picard/const.py:57 msgid "Blu-ray" msgstr "" #: picard/const.py:58 msgid "HD-DVD" msgstr "" #: picard/const.py:59 msgid "Videotape" msgstr "" #: picard/const.py:60 msgid "VHS" msgstr "" #: picard/const.py:61 msgid "Betamax" msgstr "" #: picard/const.py:62 msgid "VCD" msgstr "" #: picard/const.py:63 msgid "SVCD" msgstr "" #: picard/const.py:64 msgid "UMD" msgstr "" #: picard/const.py:65 picard/ui/ui_options_releases.py:226 msgid "Other" msgstr "ಇತರೆ" #: picard/const.py:66 msgid "LaserDisc" msgstr "" #: picard/const.py:67 msgid "Cartridge" msgstr "" #: picard/const.py:68 msgid "Reel-to-reel" msgstr "" #: picard/const.py:69 msgid "DAT" msgstr "" #: picard/const.py:70 msgid "Wax Cylinder" msgstr "" #: picard/const.py:71 msgid "Piano Roll" msgstr "" #: picard/const.py:72 msgid "DCC" msgstr "" #: picard/const.py:77 msgid "Bangladesh" msgstr "ಬಾಂಗ್ಲಾದೇಶ" #: picard/const.py:78 msgid "Belgium" msgstr "ಬೆಲ್ಜಿಯಂ" #: picard/const.py:79 msgid "Burkina Faso" msgstr "ಬರ್ಕಿನಾ ಫಾಸೊ" #: picard/const.py:80 msgid "Bulgaria" msgstr "ಬಲ್ಜೇರಿಯಾ" #: picard/const.py:81 msgid "Barbados" msgstr "" #: picard/const.py:82 msgid "Wallis and Futuna Islands" msgstr "ವಾಲ್ಲಿಸ್ ಮತ್ತು ಫುಟುನಾ ದ್ವೀಪಗಳು" #: picard/const.py:83 msgid "Bermuda" msgstr "" #: picard/const.py:84 msgid "Brunei Darussalam" msgstr "" #: picard/const.py:85 msgid "Bolivia" msgstr "" #: picard/const.py:86 msgid "Bahrain" msgstr "" #: picard/const.py:87 msgid "Burundi" msgstr "" #: picard/const.py:88 msgid "Benin" msgstr "" #: picard/const.py:89 msgid "Bhutan" msgstr "" #: picard/const.py:90 msgid "Jamaica" msgstr "" #: picard/const.py:91 msgid "Bouvet Island" msgstr "" #: picard/const.py:92 msgid "Botswana" msgstr "" #: picard/const.py:93 msgid "Samoa" msgstr "" #: picard/const.py:94 msgid "Brazil" msgstr "" #: picard/const.py:95 msgid "Bahamas" msgstr "" #: picard/const.py:96 msgid "Belarus" msgstr "" #: picard/const.py:97 msgid "Belize" msgstr "" #: picard/const.py:98 msgid "Russian Federation" msgstr "" #: picard/const.py:99 msgid "Rwanda" msgstr "" #: picard/const.py:100 msgid "Reunion" msgstr "" #: picard/const.py:101 msgid "Turkmenistan" msgstr "" #: picard/const.py:102 msgid "Tajikistan" msgstr "" #: picard/const.py:103 msgid "Romania" msgstr "" #: picard/const.py:104 msgid "Tokelau" msgstr "" #: picard/const.py:105 msgid "Guinea-Bissa" msgstr "" #: picard/const.py:106 msgid "Guam" msgstr "" #: picard/const.py:107 msgid "Guatemala" msgstr "" #: picard/const.py:108 msgid "Greece" msgstr "" #: picard/const.py:109 msgid "Equatorial Guinea" msgstr "" #: picard/const.py:110 msgid "Guadeloupe" msgstr "" #: picard/const.py:111 msgid "Japan" msgstr "" #: picard/const.py:112 msgid "Guyana" msgstr "" #: picard/const.py:113 msgid "French Guiana" msgstr "" #: picard/const.py:114 msgid "Georgia" msgstr "" #: picard/const.py:115 msgid "Grenada" msgstr "" #: picard/const.py:116 msgid "United Kingdom" msgstr "" #: picard/const.py:117 msgid "Gabon" msgstr "" #: picard/const.py:118 msgid "El Salvador" msgstr "" #: picard/const.py:119 msgid "Guinea" msgstr "" #: picard/const.py:120 msgid "Gambia" msgstr "" #: picard/const.py:121 msgid "Greenland" msgstr "" #: picard/const.py:122 msgid "Gibraltar" msgstr "" #: picard/const.py:123 msgid "Ghana" msgstr "" #: picard/const.py:124 msgid "Oman" msgstr "" #: picard/const.py:125 msgid "Tunisia" msgstr "" #: picard/const.py:126 msgid "Jordan" msgstr "" #: picard/const.py:127 msgid "Haiti" msgstr "" #: picard/const.py:128 msgid "Hungary" msgstr "" #: picard/const.py:129 msgid "Hong Kong" msgstr "" #: picard/const.py:130 msgid "Honduras" msgstr "" #: picard/const.py:131 msgid "Heard and Mc Donald Islands" msgstr "" #: picard/const.py:132 msgid "Venezuela" msgstr "" #: picard/const.py:133 msgid "Puerto Rico" msgstr "" #: picard/const.py:134 msgid "Palau" msgstr "" #: picard/const.py:135 msgid "Portugal" msgstr "" #: picard/const.py:136 msgid "Svalbard and Jan Mayen Islands" msgstr "" #: picard/const.py:137 msgid "Paraguay" msgstr "" #: picard/const.py:138 msgid "Iraq" msgstr "" #: picard/const.py:139 msgid "Panama" msgstr "" #: picard/const.py:140 msgid "French Polynesia" msgstr "" #: picard/const.py:141 msgid "Papua New Guinea" msgstr "" #: picard/const.py:142 msgid "Peru" msgstr "" #: picard/const.py:143 msgid "Pakistan" msgstr "" #: picard/const.py:144 msgid "Philippines" msgstr "" #: picard/const.py:145 msgid "Pitcairn" msgstr "" #: picard/const.py:146 msgid "Poland" msgstr "" #: picard/const.py:147 msgid "St. Pierre and Miquelon" msgstr "" #: picard/const.py:148 msgid "Zambia" msgstr "" #: picard/const.py:149 msgid "Western Sahara" msgstr "" #: picard/const.py:150 msgid "Estonia" msgstr "" #: picard/const.py:151 msgid "Egypt" msgstr "" #: picard/const.py:152 msgid "South Africa" msgstr "" #: picard/const.py:153 msgid "Ecuador" msgstr "" #: picard/const.py:154 msgid "Italy" msgstr "" #: picard/const.py:155 msgid "Viet Nam" msgstr "" #: picard/const.py:156 msgid "Solomon Islands" msgstr "" #: picard/const.py:157 msgid "Ethiopia" msgstr "" #: picard/const.py:158 msgid "Somalia" msgstr "" #: picard/const.py:159 msgid "Zimbabwe" msgstr "" #: picard/const.py:160 msgid "Saudi Arabia" msgstr "" #: picard/const.py:161 msgid "Spain" msgstr "" #: picard/const.py:162 msgid "Eritrea" msgstr "" #: picard/const.py:163 msgid "Moldova, Republic of" msgstr "" #: picard/const.py:164 msgid "Madagascar" msgstr "" #: picard/const.py:165 msgid "Morocco" msgstr "" #: picard/const.py:166 msgid "Monaco" msgstr "" #: picard/const.py:167 msgid "Uzbekistan" msgstr "" #: picard/const.py:168 msgid "Myanmar" msgstr "" #: picard/const.py:169 msgid "Mali" msgstr "" #: picard/const.py:170 msgid "Macau" msgstr "" #: picard/const.py:171 msgid "Mongolia" msgstr "" #: picard/const.py:172 msgid "Marshall Islands" msgstr "" #: picard/const.py:173 msgid "Macedonia, The Former Yugoslav Republic of" msgstr "" #: picard/const.py:174 msgid "Mauritius" msgstr "" #: picard/const.py:175 msgid "Malta" msgstr "" #: picard/const.py:176 msgid "Malawi" msgstr "" #: picard/const.py:177 msgid "Maldives" msgstr "" #: picard/const.py:178 msgid "Martinique" msgstr "" #: picard/const.py:179 msgid "Northern Mariana Islands" msgstr "" #: picard/const.py:180 msgid "Montserrat" msgstr "" #: picard/const.py:181 msgid "Mauritania" msgstr "" #: picard/const.py:182 msgid "Uganda" msgstr "" #: picard/const.py:183 msgid "Malaysia" msgstr "" #: picard/const.py:184 msgid "Mexico" msgstr "" #: picard/const.py:185 msgid "Israel" msgstr "" #: picard/const.py:186 msgid "France" msgstr "" #: picard/const.py:187 msgid "British Indian Ocean Territory" msgstr "" #: picard/const.py:188 msgid "St. Helena" msgstr "" #: picard/const.py:189 msgid "Finland" msgstr "" #: picard/const.py:190 msgid "Fiji" msgstr "" #: picard/const.py:191 msgid "Falkland Islands (Malvinas)" msgstr "" #: picard/const.py:192 msgid "Micronesia, Federated States of" msgstr "" #: picard/const.py:193 msgid "Faroe Islands" msgstr "" #: picard/const.py:194 msgid "Nicaragua" msgstr "" #: picard/const.py:195 msgid "Netherlands" msgstr "" #: picard/const.py:196 msgid "Norway" msgstr "" #: picard/const.py:197 msgid "Namibia" msgstr "" #: picard/const.py:198 msgid "Vanuatu" msgstr "" #: picard/const.py:199 msgid "New Caledonia" msgstr "" #: picard/const.py:200 msgid "Niger" msgstr "" #: picard/const.py:201 msgid "Norfolk Island" msgstr "" #: picard/const.py:202 msgid "Nigeria" msgstr "" #: picard/const.py:203 msgid "New Zealand" msgstr "" #: picard/const.py:204 msgid "Zaire" msgstr "" #: picard/const.py:205 msgid "Nepal" msgstr "" #: picard/const.py:206 msgid "Nauru" msgstr "" #: picard/const.py:207 msgid "Niue" msgstr "" #: picard/const.py:208 msgid "Cook Islands" msgstr "" #: picard/const.py:209 msgid "Cote d'Ivoire" msgstr "" #: picard/const.py:210 msgid "Switzerland" msgstr "" #: picard/const.py:211 msgid "Colombia" msgstr "" #: picard/const.py:212 msgid "China" msgstr "" #: picard/const.py:213 msgid "Cameroon" msgstr "" #: picard/const.py:214 msgid "Chile" msgstr "" #: picard/const.py:215 msgid "Cocos (Keeling) Islands" msgstr "" #: picard/const.py:216 msgid "Canada" msgstr "" #: picard/const.py:217 msgid "Congo" msgstr "" #: picard/const.py:218 msgid "Central African Republic" msgstr "" #: picard/const.py:219 msgid "Czech Republic" msgstr "" #: picard/const.py:220 msgid "Cyprus" msgstr "" #: picard/const.py:221 msgid "Christmas Island" msgstr "" #: picard/const.py:222 msgid "Costa Rica" msgstr "" #: picard/const.py:223 msgid "Cape Verde" msgstr "" #: picard/const.py:224 msgid "Cuba" msgstr "" #: picard/const.py:225 msgid "Swaziland" msgstr "" #: picard/const.py:226 msgid "Syrian Arab Republic" msgstr "" #: picard/const.py:227 msgid "Kyrgyzstan" msgstr "" #: picard/const.py:228 msgid "Kenya" msgstr "" #: picard/const.py:229 msgid "Suriname" msgstr "" #: picard/const.py:230 msgid "Kiribati" msgstr "" #: picard/const.py:231 msgid "Cambodia" msgstr "" #: picard/const.py:232 msgid "Saint Kitts and Nevis" msgstr "" #: picard/const.py:233 msgid "Comoros" msgstr "" #: picard/const.py:234 msgid "Sao Tome and Principe" msgstr "" #: picard/const.py:235 msgid "Slovenia" msgstr "" #: picard/const.py:236 msgid "Kuwait" msgstr "" #: picard/const.py:237 msgid "Senegal" msgstr "" #: picard/const.py:238 msgid "San Marino" msgstr "" #: picard/const.py:239 msgid "Sierra Leone" msgstr "" #: picard/const.py:240 msgid "Seychelles" msgstr "" #: picard/const.py:241 msgid "Kazakhstan" msgstr "" #: picard/const.py:242 msgid "Cayman Islands" msgstr "" #: picard/const.py:243 msgid "Singapore" msgstr "" #: picard/const.py:244 msgid "Sweden" msgstr "" #: picard/const.py:245 msgid "Sudan" msgstr "" #: picard/const.py:246 msgid "Dominican Republic" msgstr "" #: picard/const.py:247 msgid "Dominica" msgstr "" #: picard/const.py:248 msgid "Djibouti" msgstr "" #: picard/const.py:249 msgid "Denmark" msgstr "" #: picard/const.py:250 msgid "Virgin Islands (British)" msgstr "" #: picard/const.py:251 msgid "Germany" msgstr "" #: picard/const.py:252 msgid "Yemen" msgstr "" #: picard/const.py:253 msgid "Algeria" msgstr "" #: picard/const.py:254 msgid "United States" msgstr "" #: picard/const.py:255 msgid "Uruguay" msgstr "" #: picard/const.py:256 msgid "Mayotte" msgstr "" #: picard/const.py:257 msgid "United States Minor Outlying Islands" msgstr "" #: picard/const.py:258 msgid "Lebanon" msgstr "" #: picard/const.py:259 msgid "Saint Lucia" msgstr "" #: picard/const.py:260 msgid "Lao People's Democratic Republic" msgstr "" #: picard/const.py:261 msgid "Tuvalu" msgstr "" #: picard/const.py:262 msgid "Taiwan" msgstr "" #: picard/const.py:263 msgid "Trinidad and Tobago" msgstr "" #: picard/const.py:264 msgid "Turkey" msgstr "" #: picard/const.py:265 msgid "Sri Lanka" msgstr "" #: picard/const.py:266 msgid "Liechtenstein" msgstr "" #: picard/const.py:267 msgid "Latvia" msgstr "" #: picard/const.py:268 msgid "Tonga" msgstr "" #: picard/const.py:269 msgid "Lithuania" msgstr "" #: picard/const.py:270 msgid "Luxembourg" msgstr "" #: picard/const.py:271 msgid "Liberia" msgstr "" #: picard/const.py:272 msgid "Lesotho" msgstr "" #: picard/const.py:273 msgid "Thailand" msgstr "" #: picard/const.py:274 msgid "French Southern Territories" msgstr "" #: picard/const.py:275 msgid "Togo" msgstr "" #: picard/const.py:276 msgid "Chad" msgstr "" #: picard/const.py:277 msgid "Turks and Caicos Islands" msgstr "" #: picard/const.py:278 msgid "Libyan Arab Jamahiriya" msgstr "" #: picard/const.py:279 msgid "Vatican City State (Holy See)" msgstr "" #: picard/const.py:280 msgid "Saint Vincent and The Grenadines" msgstr "" #: picard/const.py:281 msgid "United Arab Emirates" msgstr "" #: picard/const.py:282 msgid "Andorra" msgstr "" #: picard/const.py:283 msgid "Antigua and Barbuda" msgstr "" #: picard/const.py:284 msgid "Afghanistan" msgstr "" #: picard/const.py:285 msgid "Anguilla" msgstr "" #: picard/const.py:286 msgid "Virgin Islands (U.S.)" msgstr "" #: picard/const.py:287 msgid "Iceland" msgstr "" #: picard/const.py:288 msgid "Iran (Islamic Republic of)" msgstr "" #: picard/const.py:289 msgid "Armenia" msgstr "" #: picard/const.py:290 msgid "Albania" msgstr "" #: picard/const.py:291 msgid "Angola" msgstr "" #: picard/const.py:292 msgid "Netherlands Antilles" msgstr "" #: picard/const.py:293 msgid "Antarctica" msgstr "" #: picard/const.py:294 msgid "American Samoa" msgstr "" #: picard/const.py:295 msgid "Argentina" msgstr "" #: picard/const.py:296 msgid "Australia" msgstr "" #: picard/const.py:297 msgid "Austria" msgstr "" #: picard/const.py:298 msgid "Aruba" msgstr "" #: picard/const.py:299 msgid "India" msgstr "" #: picard/const.py:300 msgid "Tanzania, United Republic of" msgstr "" #: picard/const.py:301 msgid "Azerbaijan" msgstr "" #: picard/const.py:302 msgid "Ireland" msgstr "" #: picard/const.py:303 msgid "Indonesia" msgstr "" #: picard/const.py:304 msgid "Ukraine" msgstr "" #: picard/const.py:305 msgid "Qatar" msgstr "" #: picard/const.py:306 msgid "Mozambique" msgstr "" #: picard/const.py:307 msgid "Bosnia and Herzegovina" msgstr "" #: picard/const.py:308 msgid "Congo, The Democratic Republic of the" msgstr "" #: picard/const.py:309 msgid "Serbia and Montenegro (historical, 2003-2006)" msgstr "" #: picard/const.py:310 msgid "Serbia" msgstr "" #: picard/const.py:311 msgid "Montenegro" msgstr "" #: picard/const.py:312 msgid "Croatia" msgstr "" #: picard/const.py:313 msgid "Korea (North), Democratic People's Republic of" msgstr "" #: picard/const.py:314 msgid "Korea (South), Republic of" msgstr "" #: picard/const.py:315 msgid "Slovakia" msgstr "" #: picard/const.py:316 msgid "Soviet Union (historical, 1922-1991)" msgstr "" #: picard/const.py:317 msgid "East Timor" msgstr "" #: picard/const.py:318 msgid "Czechoslovakia (historical, 1918-1992)" msgstr "" #: picard/const.py:319 msgid "Europe" msgstr "" #: picard/const.py:320 msgid "East Germany (historical, 1949-1990)" msgstr "" #: picard/const.py:321 msgid "[Unknown Country]" msgstr "" #: picard/const.py:322 msgid "[Worldwide]" msgstr "" #: picard/const.py:323 msgid "Yugoslavia (historical, 1918-1992)" msgstr "" #: picard/const.py:335 msgid "Danish" msgstr "" #: picard/const.py:336 msgid "German" msgstr "" #: picard/const.py:338 msgid "English" msgstr "" #: picard/const.py:339 msgid "English (Canada)" msgstr "" #: picard/const.py:340 msgid "English (UK)" msgstr "" #: picard/const.py:342 msgid "Spanish" msgstr "" #: picard/const.py:343 msgid "Estonian" msgstr "" #: picard/const.py:345 msgid "Finnish" msgstr "" #: picard/const.py:347 msgid "French" msgstr "" #: picard/const.py:356 msgid "Italian" msgstr "" #: picard/const.py:363 msgid "Dutch" msgstr "" #: picard/const.py:365 msgid "Polish" msgstr "" #: picard/const.py:367 msgid "Brazilian Portuguese" msgstr "" #: picard/const.py:374 msgid "Swedish" msgstr "" #: picard/file.py:589 #, python-format msgid "No matching tracks for file %s" msgstr "%s ಕಡತವು ಯಾವುದೇ ಸಂಗೀತ ಕೃತಿಯನ್ನು ಹೊಲುತ್ತಿಲ್ಲ" #: picard/file.py:604 #, python-format msgid "No matching tracks above the threshold for file %s" msgstr "" #: picard/file.py:607 #, python-format msgid "File %s identified!" msgstr "%s ಕಡತವನ್ನು ಗುರುತಿಸಲಾಗಿದೆ" #: picard/file.py:623 #, python-format msgid "Looking up the PUID for file %s..." msgstr "%s ಕಡತದ ಪಿಯುಐಡಿ ಅನ್ನು ಹುಡುಕಲಾಗುತ್ತಿದೆ" #: picard/file.py:629 #, python-format msgid "Looking up the metadata for file %s..." msgstr "%s ಕಡತದ ಮೆಟಾಡಾಟಾವನ್ನು ಹುಡುಕಲಾಗುತ್ತಿದೆ" #: picard/puidmanager.py:62 msgid "Submitting PUIDs..." msgstr "ಪಿಯುಐಡಿಗಳನ್ನು ಸಲ್ಲಿಸಲಾಗುತ್ತಿದೆ..." #: picard/puidmanager.py:68 #, python-format msgid "PUIDs submission failed: %d" msgstr "" #: picard/puidmanager.py:70 msgid "PUIDs successfully submitted!" msgstr "ಪಿಯುಐಡಿಗಳನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಸಲ್ಲಿಸಲಾಗಿದೆ!" #: picard/tagger.py:528 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:529 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/tagger.py:555 #, python-format msgid "Could not find PUID for file %s" msgstr "" #: picard/ui/cdlookup.py:33 picard/ui/mainwindow.py:525 #: picard/ui/ui_options_releases.py:216 picard/util/tags.py:21 msgid "Album" msgstr "" #: picard/ui/cdlookup.py:33 picard/ui/itemviews.py:89 #: picard/ui/mainwindow.py:526 picard/util/tags.py:22 msgid "Artist" msgstr "ಕಲಾವಿದ" #: picard/ui/cdlookup.py:33 picard/util/tags.py:24 msgid "Date" msgstr "" #: picard/ui/cdlookup.py:33 msgid "Country" msgstr "" #: picard/ui/cdlookup.py:34 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:34 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:34 picard/util/tags.py:75 msgid "Barcode" msgstr "" #: picard/ui/coverartbox.py:122 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/filebrowser.py:38 msgid "&Move Tagged Files Here" msgstr "" #: picard/ui/filebrowser.py:41 msgid "Show &Hidden Files" msgstr "" #: picard/ui/infodialog.py:36 msgid "Info" msgstr "" #: picard/ui/infodialog.py:42 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:44 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:53 msgid "Size:" msgstr "" #: picard/ui/infodialog.py:57 msgid "Length:" msgstr "" #: picard/ui/infodialog.py:59 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:61 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:63 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:66 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:67 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:69 msgid "Channels:" msgstr "" #: picard/ui/itemviews.py:87 picard/util/tags.py:23 msgid "Title" msgstr "ಶೀರ್ಷಿಕೆ" #: picard/ui/itemviews.py:88 picard/util/tags.py:84 msgid "Length" msgstr "ಕಾಲಾವಧಿ" #: picard/ui/itemviews.py:214 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:216 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:273 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:276 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:286 msgid "[no release info]" msgstr "" #: picard/ui/itemviews.py:309 msgid "&Plugins" msgstr "" #: picard/ui/itemviews.py:527 msgid "Clusters" msgstr "" #: picard/ui/logview.py:30 msgid "Log" msgstr "" #: picard/ui/mainwindow.py:73 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:151 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:152 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:153 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" #: picard/ui/mainwindow.py:160 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:210 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:214 msgid "" "Picard listens on a port to integrate with your browser and downloads " "release information when you click the \"Tagger\" buttons on the MusicBrainz" " website" msgstr "" #: picard/ui/mainwindow.py:224 #, python-format msgid " Files: %(files)d, Pending Files: %(pending)d " msgstr "" #: picard/ui/mainwindow.py:229 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:257 msgid "Submission Error" msgstr "" #: picard/ui/mainwindow.py:258 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:265 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:268 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:273 msgid "&Paste" msgstr "&ಅಂಟಿಸು" #: picard/ui/mainwindow.py:278 msgid "&Help..." msgstr "&ಸಹಾಯ..." #: picard/ui/mainwindow.py:283 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:286 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:289 msgid "&Report a Bug..." msgstr "&ತೊಂದರೆಯ ಬಗ್ಗೆ ವರದಿಮಾಡು" #: picard/ui/mainwindow.py:292 msgid "&Support Forum..." msgstr "&ಸಹಾಯ ವೇದಿಕೆ" #: picard/ui/mainwindow.py:295 msgid "&Add Files..." msgstr "&ಕಡತಗಳನ್ನು ಸೇರಿಸು" #: picard/ui/mainwindow.py:296 msgid "Add files to the tagger" msgstr "ಟ್ಯಾಗ್ಗರ್ ಗೆ ಕಡತಗಳನ್ನು ಸೇರಿಸು" #: picard/ui/mainwindow.py:301 msgid "A&dd Folder..." msgstr "" #: picard/ui/mainwindow.py:302 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:304 msgid "Ctrl+D" msgstr "" #: picard/ui/mainwindow.py:308 msgid "&Save" msgstr "&ಉಳಿಸು" #: picard/ui/mainwindow.py:309 msgid "Save selected files" msgstr "ಆರಿಸಿದ ಕಡತಗಳನ್ನು ಉಳಿಸು" #: picard/ui/mainwindow.py:315 msgid "S&ubmit" msgstr "" #: picard/ui/mainwindow.py:316 msgid "Submit fingerprints" msgstr "" #: picard/ui/mainwindow.py:320 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:322 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:325 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:326 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:330 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:331 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:335 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:339 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:342 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:348 msgid "Search" msgstr "" #: picard/ui/mainwindow.py:351 msgid "&CD Lookup..." msgstr "" #: picard/ui/mainwindow.py:352 picard/ui/mainwindow.py:353 msgid "Lookup CD" msgstr "" #: picard/ui/mainwindow.py:355 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:358 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:361 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:364 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:367 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:370 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:371 picard/ui/mainwindow.py:372 msgid "Lookup metadata" msgstr "" #: picard/ui/mainwindow.py:375 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:378 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:381 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:384 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:385 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:388 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:393 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:398 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:403 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:406 msgid "View &Log..." msgstr "" #: picard/ui/mainwindow.py:412 msgid "&Open..." msgstr "" #: picard/ui/mainwindow.py:413 msgid "Open the file" msgstr "" #: picard/ui/mainwindow.py:416 msgid "Open &Folder..." msgstr "" #: picard/ui/mainwindow.py:417 msgid "Open the containing folder" msgstr "" #: picard/ui/mainwindow.py:438 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:446 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:452 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:460 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:466 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:475 picard/ui/util.py:33 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:493 msgid "&Toolbar" msgstr "" #: picard/ui/mainwindow.py:520 msgid "&Search Bar" msgstr "" #: picard/ui/mainwindow.py:527 picard/ui/puidsubmit.py:31 msgid "Track" msgstr "" #: picard/ui/mainwindow.py:566 msgid "All Supported Formats" msgstr "" #: picard/ui/mainwindow.py:624 picard/ui/mainwindow.py:633 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/ui/mainwindow.py:625 msgid "" "The separate file naming scheme for various artists albums has been\n" "removed in this version of Picard. You currently do not use the this option,\n" "but have a separate file naming scheme defined. Do you want to remove it or\n" "merge it with your file naming scheme for single artist albums?" msgstr "" #: picard/ui/mainwindow.py:629 msgid "Merge" msgstr "" #: picard/ui/mainwindow.py:629 picard/ui/metadatabox.py:185 msgid "Remove" msgstr "" #: picard/ui/mainwindow.py:634 msgid "" "The separate file naming scheme for various artists albums has been\n" "removed in this version of Picard. Your file naming scheme has automatically\n" "been merged with that of single artist albums." msgstr "" #: picard/ui/mainwindow.py:682 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:683 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:756 picard/ui/mainwindow.py:763 #, python-format msgid " (Error: %s)" msgstr "" #: picard/ui/metadatabox.py:64 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" #: picard/ui/metadatabox.py:66 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" #: picard/ui/metadatabox.py:90 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:90 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:90 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:117 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:119 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:166 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:189 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" #: picard/ui/passworddialog.py:38 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:76 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/puidsubmit.py:31 picard/ui/options/plugins.py:125 msgid "File" msgstr "" #: picard/ui/puidsubmit.py:31 msgid "PUID" msgstr "" #: picard/ui/puidsubmit.py:31 msgid "Release" msgstr "" #: picard/ui/puidsubmit.py:31 msgid "Release ID" msgstr "" #: picard/ui/tagsfromfilenames.py:54 picard/ui/tagsfromfilenames.py:99 msgid "File Name" msgstr "" #: picard/ui/ui_cdlookup.py:57 picard/ui/ui_options_cdlookup.py:46 #: picard/ui/ui_options_cdlookup_select.py:53 picard/ui/options/cdlookup.py:36 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:58 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:59 picard/ui/ui_puidsubmit.py:52 msgid "OK" msgstr "" #: picard/ui/ui_cdlookup.py:60 msgid " Lookup manually " msgstr "" #: picard/ui/ui_cdlookup.py:61 picard/ui/ui_puidsubmit.py:53 msgid "Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:92 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:93 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:94 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:95 msgid "Remove value" msgstr "" #: picard/ui/ui_infodialog.py:66 msgid "&Info" msgstr "" #: picard/ui/ui_infodialog.py:67 msgid "A&rtwork" msgstr "" #: picard/ui/ui_options.py:42 msgid "Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:47 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:54 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:53 msgid "Location" msgstr "" #: picard/ui/ui_options_cover.py:54 msgid "Embed cover images into tags" msgstr "" #: picard/ui/ui_options_cover.py:55 msgid "Save cover images as separate files" msgstr "" #: picard/ui/ui_options_cover.py:56 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_fingerprinting.py:74 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:75 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:76 msgid "Use AmpliFIND (formerly MusicDNS)" msgstr "" #: picard/ui/ui_options_fingerprinting.py:77 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 #: picard/ui/ui_options_renaming.py:138 msgid "Browse..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Download..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_folksonomy.py:106 picard/ui/options/folksonomy.py:29 msgid "Folksonomy Tags" msgstr "" #: picard/ui/ui_options_folksonomy.py:108 msgid "Only use my tags" msgstr "" #: picard/ui/ui_options_folksonomy.py:111 msgid "Maximum number of tags:" msgstr "" #: picard/ui/ui_options_general.py:92 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:93 picard/ui/ui_options_proxy.py:77 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:94 picard/ui/ui_options_proxy.py:78 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:95 msgid "Account Information" msgstr "" #: picard/ui/ui_options_general.py:96 picard/ui/ui_options_proxy.py:75 #: picard/ui/ui_passworddialog.py:74 msgid "Password:" msgstr "" #: picard/ui/ui_options_general.py:97 picard/ui/ui_options_proxy.py:76 #: picard/ui/ui_passworddialog.py:73 msgid "Username:" msgstr "" #: picard/ui/ui_options_general.py:98 picard/ui/options/general.py:29 msgid "General" msgstr "" #: picard/ui/ui_options_general.py:99 msgid "Automatically scan all new files" msgstr "" #: picard/ui/ui_options_general.py:100 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/ui/ui_options_interface.py:58 msgid "Miscellaneous" msgstr "" #: picard/ui/ui_options_interface.py:59 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:60 msgid "Allow selection of multiple directories" msgstr "" #: picard/ui/ui_options_interface.py:61 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:62 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/ui/ui_options_interface.py:63 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_matching.py:77 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:78 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:82 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:83 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:101 picard/ui/options/metadata.py:30 msgid "Metadata" msgstr "" #: picard/ui/ui_options_metadata.py:102 msgid "Translate artist names to this locale where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:103 msgid "Use standardized artist names" msgstr "" #: picard/ui/ui_options_metadata.py:104 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/ui/ui_options_metadata.py:105 msgid "Use release relationships" msgstr "" #: picard/ui/ui_options_metadata.py:106 msgid "Use track relationships" msgstr "" #: picard/ui/ui_options_metadata.py:107 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_metadata.py:108 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:109 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:110 msgid "Non-album tracks:" msgstr "" #: picard/ui/ui_options_metadata.py:111 picard/ui/ui_options_metadata.py:112 #: picard/ui/ui_options_renaming.py:147 msgid "Default" msgstr "" #: picard/ui/ui_options_plugins.py:131 picard/ui/options/plugins.py:37 msgid "Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:132 picard/ui/options/plugins.py:121 msgid "Name" msgstr "" #: picard/ui/ui_options_plugins.py:133 picard/util/tags.py:37 msgid "Version" msgstr "" #: picard/ui/ui_options_plugins.py:134 picard/ui/options/plugins.py:124 msgid "Author" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:137 msgid "Download plugins" msgstr "" #: picard/ui/ui_options_plugins.py:138 msgid "Details" msgstr "" #: picard/ui/ui_options_proxy.py:74 picard/ui/options/proxy.py:28 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_ratings.py:53 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:54 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:55 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:56 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:215 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:217 msgid "Single" msgstr "" #: picard/ui/ui_options_releases.py:218 msgid "EP" msgstr "" #: picard/ui/ui_options_releases.py:219 picard/util/tags.py:66 msgid "Compilation" msgstr "" #: picard/ui/ui_options_releases.py:220 msgid "Soundtrack" msgstr "" #: picard/ui/ui_options_releases.py:221 msgid "Spokenword" msgstr "" #: picard/ui/ui_options_releases.py:222 msgid "Interview" msgstr "" #: picard/ui/ui_options_releases.py:223 msgid "Audiobook" msgstr "" #: picard/ui/ui_options_releases.py:224 msgid "Live" msgstr "" #: picard/ui/ui_options_releases.py:225 msgid "Remix" msgstr "" #: picard/ui/ui_options_releases.py:227 msgid "Reset all" msgstr "" #: picard/ui/ui_options_releases.py:228 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:229 picard/ui/ui_options_releases.py:232 msgid ">" msgstr "" #: picard/ui/ui_options_releases.py:230 picard/ui/ui_options_releases.py:233 msgid "<" msgstr "" #: picard/ui/ui_options_releases.py:231 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:134 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:135 msgid "Replace non-ASCII characters" msgstr "" #: picard/ui/ui_options_renaming.py:136 msgid "Replace Windows-incompatible characters" msgstr "" #: picard/ui/ui_options_renaming.py:137 msgid "Move files to this directory when saving:" msgstr "" #: picard/ui/ui_options_renaming.py:139 msgid "Delete empty directories" msgstr "" #: picard/ui/ui_options_renaming.py:140 msgid "Move additional files:" msgstr "" #: picard/ui/ui_options_renaming.py:141 msgid "Name files like this" msgstr "" #: picard/ui/ui_options_renaming.py:148 msgid "Examples" msgstr "" #: picard/ui/ui_options_script.py:49 msgid "Tagger Script" msgstr "" #: picard/ui/ui_options_tags.py:114 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:115 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/ui/ui_options_tags.py:116 msgid "Before tagging" msgstr "" #: picard/ui/ui_options_tags.py:117 msgid "Clear existing tags" msgstr "" #: picard/ui/ui_options_tags.py:118 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/ui/ui_options_tags.py:119 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/ui/ui_options_tags.py:120 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags.py:121 msgid "Tags are separated by spaces, and are case-sensitive." msgstr "" #: picard/ui/ui_options_tags.py:122 msgid "Tag compatibility" msgstr "" #: picard/ui/ui_options_tags.py:123 msgid "ID3v2 version" msgstr "" #: picard/ui/ui_options_tags.py:124 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags.py:125 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags.py:127 msgid "ID3v2 text encoding" msgstr "" #: picard/ui/ui_options_tags.py:128 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags.py:129 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags.py:130 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_passworddialog.py:72 msgid "Authentication required" msgstr "" #: picard/ui/ui_passworddialog.py:75 msgid "Save username and password" msgstr "" #: picard/ui/ui_puidsubmit.py:51 msgid "Submit PUIDs" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:56 msgid "&Preview" msgstr "" #: picard/ui/util.py:31 msgid "&Ok" msgstr "" #: picard/ui/util.py:32 msgid "&Cancel" msgstr "" #: picard/ui/options/about.py:29 msgid "About" msgstr "" #: picard/ui/options/about.py:48 msgid "translator-credits" msgstr "Launchpad Contributions:\n Tejas jain https://launchpad.net/~teju2friends\n ಸುಭಾಸ್ ಭಟ್(Subhas Bhat) https://launchpad.net/~bhatsubhas" #: picard/ui/options/about.py:51 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/options/about.py:55 #, python-format msgid "" "<p align=\"center\"><span style=\"font-size:15px;font-weight:bold;\">MusicBrainz Picard</span><br/>\n" "Version %(version)s</p>\n" "<p align=\"center\"><strong>Supported formats</strong><br/>%(formats)s</p>\n" "<p align=\"center\"><strong>Please donate</strong><br/>\n" "Thank you for using Picard. Picard relies on the MusicBrainz database, which is operated by the MetaBrainz Foundation with the help of thousands of volunteers. If you like this application please consider donating to the MetaBrainz Foundation to keep the service running.</p>\n" "<p align=\"center\"><a href=\"http://metabrainz.org/donate\">Donate now!</a></p>\n" "<p align=\"center\"><strong>Credits</strong><br/>\n" "<small>Copyright © 2004-2011 Robert Kaye, Lukáš Lalinský and others%(translator-credits)s</small></p>\n" "<p align=\"center\"><a href=\"http://musicbrainz.org/doc/MusicBrainz_Picard\">http://musicbrainz.org/doc/MusicBrainz_Picard</a></p>\n" msgstr "" #: picard/ui/options/advanced.py:26 msgid "Advanced" msgstr "" #: picard/ui/options/cover.py:29 msgid "Cover Art" msgstr "ಹೊರ ಚಿತ್ರ" #: picard/ui/options/fingerprinting.py:32 msgid "Fingerprinting" msgstr "" #: picard/ui/options/interface.py:32 msgid "User Interface" msgstr "" #: picard/ui/options/interface.py:49 msgid "System default" msgstr "" #: picard/ui/options/interface.py:76 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:76 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/matching.py:29 msgid "Matching" msgstr "" #: picard/ui/options/ratings.py:29 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:33 msgid "Preferred Releases" msgstr "" #: picard/ui/options/renaming.py:34 msgid "File naming" msgstr "" #: picard/ui/options/renaming.py:143 msgid "Error" msgstr "" #: picard/ui/options/renaming.py:143 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/renaming.py:153 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/options/scripting.py:63 msgid "Scripting" msgstr "" #: picard/ui/options/scripting.py:97 msgid "Script Error" msgstr "" #: picard/util/tags.py:25 msgid "Original Release Date" msgstr "" #: picard/util/tags.py:26 msgid "Album Artist" msgstr "" #: picard/util/tags.py:27 msgid "Track Number" msgstr "" #: picard/util/tags.py:28 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:29 msgid "Disc Number" msgstr "" #: picard/util/tags.py:30 msgid "Total Discs" msgstr "" #: picard/util/tags.py:31 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:32 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:33 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:34 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:35 msgid "ASIN" msgstr "" #: picard/util/tags.py:36 msgid "Grouping" msgstr "" #: picard/util/tags.py:38 msgid "ISRC" msgstr "" #: picard/util/tags.py:39 msgid "Mood" msgstr "" #: picard/util/tags.py:40 msgid "BPM" msgstr "" #: picard/util/tags.py:41 msgid "Copyright" msgstr "" #: picard/util/tags.py:42 msgid "License" msgstr "" #: picard/util/tags.py:43 msgid "Composer" msgstr "" #: picard/util/tags.py:44 msgid "Writer" msgstr "" #: picard/util/tags.py:45 msgid "Conductor" msgstr "" #: picard/util/tags.py:46 msgid "Lyricist" msgstr "" #: picard/util/tags.py:47 msgid "Arranger" msgstr "" #: picard/util/tags.py:48 msgid "Producer" msgstr "" #: picard/util/tags.py:49 msgid "Engineer" msgstr "" #: picard/util/tags.py:50 msgid "Subtitle" msgstr "" #: picard/util/tags.py:51 msgid "Disc Subtitle" msgstr "" #: picard/util/tags.py:52 msgid "Remixer" msgstr "" #: picard/util/tags.py:53 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:54 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:55 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:56 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:57 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:58 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:59 msgid "MusicBrainz Sort Name" msgstr "" #: picard/util/tags.py:60 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:61 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:62 msgid "AcoustID" msgstr "" #: picard/util/tags.py:63 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:64 msgid "Disc Id" msgstr "" #: picard/util/tags.py:65 msgid "Website" msgstr "" #: picard/util/tags.py:67 msgid "Comment" msgstr "" #: picard/util/tags.py:68 msgid "Genre" msgstr "" #: picard/util/tags.py:69 msgid "Encoded By" msgstr "" #: picard/util/tags.py:70 msgid "Performer" msgstr "" #: picard/util/tags.py:71 msgid "Release Type" msgstr "" #: picard/util/tags.py:72 msgid "Release Status" msgstr "" #: picard/util/tags.py:73 msgid "Release Country" msgstr "" #: picard/util/tags.py:74 msgid "Record Label" msgstr "" #: picard/util/tags.py:76 msgid "Catalog Number" msgstr "" #: picard/util/tags.py:77 msgid "Format" msgstr "" #: picard/util/tags.py:78 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:79 msgid "Media" msgstr "" #: picard/util/tags.py:80 msgid "Lyrics" msgstr "" #: picard/util/tags.py:81 msgid "Mixer" msgstr "" #: picard/util/tags.py:82 msgid "Language" msgstr "" #: picard/util/tags.py:83 msgid "Script" msgstr "" #: picard/util/tags.py:85 msgid "Rating" msgstr "" #: picard/util/webbrowser2.py:88 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:88 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/ko.po�����������������������������������������������������������������������0000664�0000000�0000000�00000503100�14167750105�0015777�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Hyeon-ho Shin <crossxp64@gmail.com>, 2017 # Nikki, 2006 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Korean (http://www.transifex.com/musicbrainz/musicbrainz/language/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: ko\n" "Plural-Forms: nplurals=1; plural=0;\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "일치하지 않는 파일" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "앨범 %(id)s 로드됨: %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "앨범 %(id)s 을(를) 로드 중..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[앨범 정보 로드 중]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[앨범 %s을(를) 로드 할 수 없음]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "클러스터 %(album)s 식별됨!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "클러스터 %(album)s 와 일치하는 릴리즈 없음" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "클러스터 %(album)s 에 대한 메타데이터 찾는 중..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "\"%(name)s\" 컬렉션에 %(count)i 개의 릴리즈가 추가됨" #: 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] "\"%(name)s\" 컬렉션에서 %(count)i 개의 릴리즈가 제거됨" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "컬렉션 로드 오류: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "알 수 없는 아티스트 파일 명명 규칙 제거" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "이 버전의 Picard에서는 알 수 없는 아티스트 앨범에 대한 별도 파일 명명 규칙은 제거되었습니다.\n파일 명명 규칙이 단일 아티스트 앨범의 명명 규칙으로 자동 병합됩니다." #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "이 버전의 Picard에서는 알 수 없는 아티스트 앨범에 대한 별도 파일 명명 규칙은 제거되었습니다.\n현재 이 옵션을 사용하지 않지만, 별도 파일 명명 규칙이 정의되어 있습니다.\n단일 아티스트 앨범의 파일 명명 규칙과 병합하거나 제거하시겠습니까?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "병합" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "제거" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "기준치 이상으로 '%(filename)s' 파일에 대한 일치 트랙 없음" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "'%(filename)s' 파일 식별!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "'%(filename)s' 파일에 대한 일치 트랙 없음" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "%(filename)s 파일에 대한 메타데이터 조회 중 ..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "플러그인 목록 로드 중 오류 발생: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "일반" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "모든 새 파일을 자동으로 검사합니다" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "새 파일 로딩 시 MBID 무시" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "메타데이터" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "릴리즈 관계 사용" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "트랙 관계 사용" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "유니코드 구분문자를 ASCII로 변환" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "표준화된 아티스트명 사용" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "태그" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "태그된 파일의 타임스탬프 보존" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "이미 존재하는 태그 지우기" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "FLAC 파일에서 ID3 태그 제거" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "MP3 파일에서 APEv2 태그 제거" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "AAC 파일에서 APEv2 태그 제거" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "AC3 파일에서 APEv2 태그 제거" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "커버 아트" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "태그에 커버 이미지 첨부" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "커버 이미지를 별도 파일로 저장" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "파일 명명" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Windows 호환성" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "ASCII 문자가 아닌 문자 바꾸기" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "빈 디렉토리 삭제" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "스크립트 작성" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "사용자 인터페이스" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "여러 디렉토리 선택 허용" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "브라우저로 찾기 대신 내장 검색 사용" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "저장되지 않은 변경 사항에 대한 종료확인 대화상자 표시" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "고급" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "숨김 파일 무시" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "트랙" #: picard/releasegroup.py:70 msgid "Year" msgstr "년도" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "국가" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "포맷" #: picard/releasegroup.py:73 msgid "Label" msgstr "레이블" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "분류 번호" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[바코드 없음]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[릴리즈 정보 없음]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "MusicBrainz 계정" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "인증 코드:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "%(id)s 앨범 제거중: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "CD 검색 실패" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "CD 읽기 실패:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "'%(filename)s'에 대한 AcoustID 조회 중 네트워크 오류 발생!" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "'%(filename)s'에 대한 AcoustID 조회 실패!" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "'%(filename)s' 파일에 대한 AcoustID 조회 결과없음" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "'%(filename)s' 파일에 대한 지문 찾는 중 ..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "AcoustID 등록 중 ..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "AcoustID '%(error)s' 오류로 등록실패: %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "내 스크립트" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "아랍어" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "덴마크어" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "독일어" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "영어" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "영어 (캐나다)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "영어(영국)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "스페인어" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "에스토니아어" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "핀란드어" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "프랑스어" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "헝가리어" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "아이슬란드어" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "이탈리아어" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "일본어" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "한국어" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "노르웨이 부크말어" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "네덜란드어" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "폴란드어" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "브라질 포르투갈어" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "루마니아어" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "스웨덴어" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "아르메니아어" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "중국어" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "리투아니아어" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "태국어" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "티베트어" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "통가" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "베트남어" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "%(host)s 에서 다운로드 된 %(albumid)s 의 '%(type)s' 형식 커버 아트" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "%(host)s 에서 %(albumid)s 의 '%(type)s' 형식 커버 아트 다운로드 중..." #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "알 수 없음" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 픽셀" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 픽셀" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "풀 사이즈" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "커버 아트 형식" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "기본값 복원(&D)" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "커버 아트 보관함" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "로컬 파일" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Afeleia https://launchpad.net/~afeleia-ce\n Park Shinjo https://launchpad.net/~peremen" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Translated to LANG by %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "앨범" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "아티스트" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "날짜" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "레이블" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "카탈로그 #s" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "바코드" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "목록 새로고침" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s (%i 릴리즈)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "MusicBrainz의 릴리즈 보기" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "모든 트랙의 공통 이미지" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "트랙에 다른 이미지가 포함됨" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "상세보기" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "새 커버 아트" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "오리지널 커버 아트" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "상세보기..." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "오리지널 커버 아트 유지" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "태그된 파일을 여기로 이동(&M)" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "숨김 파일 표시(&H)" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "시작 디렉토리로 지정(&S)" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "기존 커버" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "유형" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "새 커버" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "커버" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "정보" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "더블 클릭하여 외부 뷰어로 엽니다\n임시 파일: %s\n원본: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "파일이름:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "형식:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "크기:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "길이:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "비트레이트:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "샘플 레이트:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "샘플 당 비트:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "모노" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "스테레오" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "채널:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "앨범:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "아티스트:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "트랙목록:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "앨범 정보" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "트랙 정보" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "정보(&I)" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "이 트랙에는 %i개의 파일이 포함됨" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "클러스터 정보" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "파일" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "앨범" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "대기중인 파일" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "대기중인 요청" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "제목" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "길이" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "앨범 아티스트" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "작곡가" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "디스크 제목" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "미디어" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "장르" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "최초 발매일" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "거의 불일치" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "약간 일치" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "조금 일치" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "어느정도 일치" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "대부분 일치" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "완전하게 일치" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "모두 펼치기(&E)" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "모두 접기(&C)" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "모두 선택(&a)" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "다른 버전(&O)" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "로딩중..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "컬렉션" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "플러그인(&P)" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "파일 뷰" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "일치하지 않는 파일 및 클러스터 포함" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "클러스터" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "앨범 뷰" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "앨범 및 일치하는 파일 포함" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "앨범 수정 완료" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "앨범이 변경되지 않은채로 완료" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "앨범 수정됨" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "앨범이 변경되지 않음" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "트랙이 저장됨" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "대기 중" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "로그" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "활동 이력" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "저장되지 않은 변경사항" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "정말로 Picard를 종료하시겠습니까?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "저장되지 않은 파일이 %d개 있습니다. Picard를 종료하면 저장되지 않은 모든 변경사항이 손실됩니다." #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "Picard 종료(&Q)" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "준비됨" #: picard/ui/mainwindow.py:396 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는 이 포트를 수신하여 브라우저와 통합합니다. Picard에서 \"검색\" 또는 \"브라우저에서 열기\" 시 웹페이지의 \"Tagger\" 버튼을 클릭하면 Picard에 릴리즈가 로드됩니다." #: picard/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr " %(port)d 포트 수신 중 " #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "지문을 등록하기전에 AcoustID API 키를 등록하여야 합니다." #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "옵션... (&O)" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "잘라내기(&C)" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "붙이기(&P)" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "도움말(&H)" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "정보 (&A)..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "기부(&D)" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "오류보고(&R)" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "기술지원(&S)" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "파일추가(&A)" #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "파일을 태그 편집기에 추가" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "폴더 추가(&d)" #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "폴더를 태그 편집기에 추가" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "저장(&S)" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "선택된 파일 저장" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "AcoustID 등록(&U)" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "음향 지문 등록" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "끝내기(&X)" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "제거(&R)" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "선택한 파일/앨범 제거" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "브라우저로 찾기(&B)" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "선택된 항목을 MusicBrainz 웹사이트에서 찾기" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "유사한 앨범 검색..." #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "유사한 릴리즈와 선택가능한 다른 릴리즈 보기" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "유사한 트랙 검색..." #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "유사한 트랙과 선택가능한 다른 릴리즈 보기" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "파일 브라우저(&B)" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "커버 아트(&C)" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "액션(&A)" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "찾기" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "CD 조회(&C)..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "드라이브에 삽입된 CD의 상세정보 조회" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "검사(&S)" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "AcoustID 오디오 지문을 사용하면 파일에 메타데이터가 없더라도, 음악으로 파일을 식별 합니다" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "AcoustID 오디오 지문으로 파일 식별" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "클러스터(&U)" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "앨범 클러스터로 파일분할" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "조회(&L)" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "MusicBrainz에서 선택항목 조회" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "정보(&I)..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "새로고침(&R)" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "이름 변경(&R)" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "파일 이동(&M)" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "태그 저장(&T)" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "파일 이름으로 태그 작성하기(&F)..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "브라우저로 내 컬렉션 열기(&O)" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "활동이력 보기(&H)" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "플레이어로 열기(&P)" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "기본 미디어 플레이어로 파일 재생" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "대상폴더 열기(&F)" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "파일탐색기로 대상폴더 열기" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "파일(&F)" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "편집(&E)" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "보기(&V)" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "옵션(&O)" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "도구(&T)" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "도움말(&H)" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "액션" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "트랙" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "지원되는 모든 형식" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "'%(directory)s' 에서 여러개의 디렉토리 추가 중 ..." #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "디렉토리 추가 중: '%(directory)s' ..." #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "설정 필요" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "오디오 지문이 아직 설정되지 않았습니다. 지금 설정하시겠습니까?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (오류: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s (%(similarity)d%%) (오류: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "인증 필요" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Picard에서 MusicBrainz 서버의 개인정보에 접근하기 위한 인증이 필요합니다. 지금 로그인 하시겠습니까?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(%d 항목이 서로 다름)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(%d 항목이 누락됨)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "메타데이터 뷰" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "선택된 파일에 대한 오리지널 태그와 새 태그 표시" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "태그" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "원본 값" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "새 값" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "새 태그 추가..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "변경사항 먼저 표시" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "편집..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "'보존할 태그' 목록에 추가" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "'보존할 태그' 목록에서 제거" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "원본 값 사용" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "%s 서버에 로그인해야합니다. 사용자명과 비밀번호를 입력하여 주십시오." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "%s 프록시에 로그인해야합니다. 사용자명과 비밀번호를 입력하여 주십시오." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "결정!" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "오류" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "파일 명명규칙은 반드시 입력되어야 합니다." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "파일 이름" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "CD 조회" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "다음과 같은 MusicBrainz의 릴리즈가 CD와 일치합니다:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "취소(&C)" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "태그 편집" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "값 편집" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "값 추가" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "값 제거" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "아트워크(&R)" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "형태" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "옵션" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "찾아보기..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "다운로드..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "고급 옵션" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "다음 정규식과 일치하는 파일 경로 무시:" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "릴리스가 완전한지 판단할 때 다음 트랙은 무시합니다" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "비디오 트랙" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "프리갭 트랙" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "데이터 트랙" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "사일런트 트랙" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "조회에 사용할 CD-ROM 장치:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "조회에 사용할 기본 CD-ROM 드라이브:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "이미지에 다음 파일명을 사용:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "이미 파일이 존재할 경우 덮어쓰기" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "커버 아트 제공자" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "선택한 항목 위로 이동" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "선택한 항목 아래로 이동" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "오디오 지문채취" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "오디오 지문채취 사용안함" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "AcoustID 사용" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "AcoustID 설정" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "이미 존재하는 AcoustID 지문 무시" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "지문 계산기:" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "API 키:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "API 키 얻기..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "MusicBrainz 서버" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "포트:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "서버 주소:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "로그인" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "로그아웃" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "분류 태그를 장르로 사용" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "아이콘 아래에 텍스트 레이블 보이기" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "사용자 인터페이스 언어:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "기타" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "고급 쿼리 구문 사용" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "다음 디렉토리에서 찾기 시작:" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "작업 도구모음 사용자지정" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "툴바에 새 버튼 추가" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "액션 추가" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "구분자 삽입" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "구분자 추가" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "툴바에서 버튼 제거" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "기준치" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "파일을 트랙과 일치시키는 최소한의 유사성:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "파일 조회에 대한 최소한의 유사성:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "클러스터 조회에 대한 최소한의 유사성:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "사용자정의 항목" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "알 수 없는 아티스트:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "앨범이 없는 트랙:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "초기화" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "웹 프록시" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "사용자명:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "비밀번호:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "브라우저 통합" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "기본 수신 포트:" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "내부서버에서만 수신" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "플러그인" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "이름" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "버전" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "플러그인 설치..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "플러그인 폴더 열기" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "플러그인 목록 다시 불러오기" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "상세내용" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "트랙 등급 사용" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard는 등급과 평가자 확인용 이메일 주소를 함께 저장합니다. 이 방법으로 다른 사용자와 서로 다른 등급을 파일에 저장할 수 있습니다. 등급을 저장하는데 사용할 이메일을 지정하십시오." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "이메일:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "MusicBrainz 등급 등록" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "선호하는 릴리즈 유형" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "선호하는 릴리즈 국가" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "선호하는 릴리즈 포맷" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "저장 시 파일 이동" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "대상 디렉토리:" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "부가파일 이동 (대소문자 구분 안함):" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "저장 시 파일명 변경" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "태그편집기 스크립트" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "위로 스크립트 이동" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "아래로 스크립트 이동" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "새 스크립트 추가" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "스크립트 제거" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "파일에 태그 쓰기" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "태그편집 전" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "MusicBrainz 데이터로 이러한 태그를 지우거나 덮어 쓰지 않도록합니다:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "ID3v2 버전" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "여러 ID3v2.3 태그를 다음 구분자로 연결:" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "<html><head/><body><p>이전 Picard 릴리즈와 호환성을 유지하기 위한 기본값은 '/'입니다.</p><p>새 구분자는 ';_' 또는 '_/_'이거나 직접 입력할 수 있습니다.</p></body></html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "ID3v1 태그도 파일에 포함" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "인증 필요" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "선택한 유형과 일치하는 커버 아트 이미지만 다운로드" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "유형 선택..." #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "다음과 같은 사이즈에 대한 이미지만 사용합니다:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "검증된 이미지만 다운로드" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "다음 정규식과 일치하는 로컬 커버 아트 이미지:" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "정규표현식의 첫번째 그룹은 다음과 같은 유형으로 사용됩니다. 예시. cover-back-spine.jpg는 Back + Spine 유형으로 설정됩니다. 유형이 없으면, Front 유형이 기본값으로 설정됩니다." #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "파일명을 태그로 변환" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "밑줄표시를 공백으로 바꾸기" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "미리보기(&P)" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "확인(&O)" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "정규식 오류" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "모두 기본값으로 복원(&R)" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "모든 Picard 설정 초기화" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "현재 옵션 페이지의 모든 설정 초기화" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "이 페이지에서 옵션을 초기화할 수 있습니다." #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "경고! 모든 설정을 초기화 합니다." #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "초기화 확인" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "확실합니까?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "지문채취" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "올바른 fpcalc 실행 파일을 선택하십시오." #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "잘못된 fpcalc 실행 파일" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "<b>%s</b> (으)로 접속됨." #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "폴더 추가" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "파일 추가" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "클러스터" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "조회" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "검사" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "브라우저로 조회" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "저장" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "AcoustID 등록" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "플레이어로 열기" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "CD 조회..." #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "시스템 기본값" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "언어가 변경되었습니다" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "인터페이스 언어가 변경되었습니다. 변경사항을 적용하려면 Picard를 재시작하십시오." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "드래그 앤 드롭으로 순서를 바꿀 수 있습니다" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "제거 확인" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "일치" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "네트워크" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "'%s' 플러그인은 현재 버전의 Picard와 호환되지 않습니다." #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "'%s' 플러그인은 다음번에 Picard를 실행할 때 %s 버전으로 업그레이드 됩니다." #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "새 버전으로 업그레이드하려면 Picard를 다시 시작하십시오" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "새로운 버전 사용가능" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "저작자" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "라이선스" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "'%s' 플러그인을 다운로드 할 수 없습니다." #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "나중에 다시 시도하십시오" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "삭제" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "등급" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "선호하는 릴리즈" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "모두 초기화" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "파일을 옮길 위치는 반드시 입력되어야 합니다." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "스크립트 오류" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>구문 도움말</a>)" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>로드 중...</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "재시도" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "<strong>결과를 불러 오는 중 다음과 같은 오류가 발생하였습니다: <br><br></strong>%s 네트워크 요청 오류:<br>%s (QT 코드 %d, HTTP 코드 %s)<br>" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "<strong>조회된 결과가 없습니다. 다른 검색어를 사용해보십시오.</strong>" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "Picard로 로드" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "앨범 검색 결과" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "언어" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "상태" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "브라우저로 보기" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "아티스트 검색 대화상자" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "성" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "지역" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "시작" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "시작 영역" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "종료" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "종료 영역" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "트랙 검색 결과" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "릴리즈" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "독립형 레코딩" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "스크립트 이름 변경" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "이 스크립트를 제거하시겠습니까?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s TiB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "AcoustID 지문" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "앨범 아티스트별 정렬" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "앨범별 정렬" #: picard/util/tags.py:40 msgid "Arranger" msgstr "편곡자" #: picard/util/tags.py:42 msgid "Artists" msgstr "아티스트" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "아티스트별 정렬" #: picard/util/tags.py:44 msgid "ASIN" msgstr "아마존 표준 식별 번호(ASIN)" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "카탈로그 번호" #: picard/util/tags.py:48 msgid "Comment" msgstr "댓글" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "컴플리케이션 (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "작곡가별 정렬" #: picard/util/tags.py:52 msgid "Conductor" msgstr "지휘자" #: picard/util/tags.py:53 msgid "Copyright" msgstr "저작권" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "디스크 ID" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "디스크 번호" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ믹서" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "인코딩한 사람" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "인코더 설정" #: picard/util/tags.py:62 msgid "Engineer" msgstr "기술자" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "그룹화" #: picard/util/tags.py:66 msgid "ISRC" msgstr "국제표준녹음코드(ISRC)" #: picard/util/tags.py:67 msgid "Key" msgstr "키" #: picard/util/tags.py:68 msgid "Record Label" msgstr "레코드 라벨" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "작사가" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "가사" #: picard/util/tags.py:75 msgid "Mixer" msgstr "믹서" #: picard/util/tags.py:76 msgid "Mood" msgstr "분위기" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "MusicBrainz 릴리즈 아티스트 ID" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz 릴리즈 ID" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz 아티스트 ID" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "MusicBrainz 디스크 ID" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "MusicBrainz 레코딩 ID" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "MusicBrainz 릴리즈 그룹 ID" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "MusicBrainz 트랙 ID" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "MusicBrainz 작업 ID" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "MusicIP 지문" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "최초년도" #: picard/util/tags.py:97 msgid "Performer" msgstr "연주자" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "프로듀서" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "등급" #: picard/util/tags.py:104 msgid "Release Country" msgstr "릴리즈 국가" #: picard/util/tags.py:105 msgid "Release Status" msgstr "릴리즈 상태" #: picard/util/tags.py:106 msgid "Release Type" msgstr "릴리즈 형태" #: picard/util/tags.py:107 msgid "Remixer" msgstr "리믹서" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "스크립트" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "부제" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "제목별 정렬" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "총 디스크" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "총 트랙" #: picard/util/tags.py:124 msgid "Track Number" msgstr "트랙 번호" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "아티스트 웹사이트" #: picard/util/tags.py:126 msgid "Work" msgstr "작업" #: picard/util/tags.py:127 msgid "Writer" msgstr "작가" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "(이)가 설치되지 않음" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "웹 브라우저 오류" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "웹 브라우저 실행 오류:\n\n%s" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/lt.po�����������������������������������������������������������������������0000664�0000000�0000000�00000177150�14167750105�0016021�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2019 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # A B, 2017 # Jonas Slivka <jonas.slivka@gmail.com>, 2006 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2019-10-31 12:57+0100\n" "PO-Revision-Date: 2019-10-31 12:19+0000\n" "Last-Translator: Michael Wiencek <mwtuea@gmail.com>\n" "Language-Team: Lithuanian (http://www.transifex.com/musicbrainz/musicbrainz/language/lt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" "Language: lt\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" #: picard/album.py:112 msgid "Unmatched Files" msgstr "" #: picard/album.py:265 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/album.py:360 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:415 #, python-format msgid "Loading album %(id)s ..." msgstr "Kraunam %(id)s albumą ..." #: picard/album.py:419 msgid "[loading album information]" msgstr "[kraunam albumo informacija]" #: picard/album.py:626 #, python-format msgid "; %i image" msgid_plural "; %i images" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/album.py:629 #, python-format msgid "; %i image not in all tracks" msgid_plural "; %i different images among tracks" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/cluster.py:205 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:207 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:229 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:309 msgid "Unclustered Files" msgstr "" #: picard/collection.py:73 #, 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] "" #: picard/collection.py:81 #, 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] "" #: picard/collection.py:92 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:114 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:69 picard/config_upgrade.py:82 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:70 msgid "" "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." msgstr "" #: picard/config_upgrade.py:83 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:90 msgid "Merge" msgstr "" #: picard/config_upgrade.py:91 picard/ui/metadatabox.py:346 #: picard/ui/options/interface.py:89 picard/ui/ui_options_interface.py:142 msgid "Remove" msgstr "" #: picard/file.py:670 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:672 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:683 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:714 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/pluginmanager.py:223 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:238 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:248 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:284 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:288 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:428 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/releasegroup.py:58 picard/ui/searchdialog/album.py:153 msgid "Tracks" msgstr "" #: picard/releasegroup.py:59 msgid "Year" msgstr "Metai" #: picard/releasegroup.py:60 picard/ui/cdlookup.py:60 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:66 msgid "Country" msgstr "Kraštas" #: picard/releasegroup.py:61 picard/ui/searchdialog/album.py:152 msgid "Format" msgstr "" #: picard/releasegroup.py:62 msgid "Label" msgstr "" #: picard/releasegroup.py:63 msgid "Cat No" msgstr "" #: picard/releasegroup.py:95 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:109 msgid "[no release info]" msgstr "" #: picard/tagger.py:290 picard/ui/ui_options_general.py:135 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:291 msgid "Authorization code:" msgstr "" #: picard/tagger.py:515 picard/tagger.py:548 #, python-format msgid "Adding %(count)d file from '%(directory)s' ..." msgid_plural "Adding %(count)d files from '%(directory)s' ..." msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/tagger.py:735 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:753 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:754 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/track.py:333 msgid "[loading recording information]" msgstr "" #: picard/track.py:368 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:70 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:100 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:125 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:136 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:81 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:102 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/acoustid/manager.py:110 msgid "AcoustIDs successfully submitted." msgstr "" #: picard/const/__init__.py:127 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:133 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:139 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:154 #, python-format msgid "My script %d" msgstr "" #: picard/const/__init__.py:155 msgid "My script" msgstr "" #: picard/const/languages.py:25 msgid "Arabic" msgstr "" #: picard/const/languages.py:28 msgid "Catalan" msgstr "" #: picard/const/languages.py:29 msgid "Czech" msgstr "" #: picard/const/languages.py:31 msgid "Danish" msgstr "" #: picard/const/languages.py:32 msgid "German" msgstr "Vokiečių kalba" #: picard/const/languages.py:33 msgid "Greek" msgstr "" #: picard/const/languages.py:34 msgid "English" msgstr "Anglų kalba" #: picard/const/languages.py:35 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:36 msgid "English (Canada)" msgstr "Anglų kalba (Kanadiečių)" #: picard/const/languages.py:37 msgid "English (UK)" msgstr "Anglų kalba (JK)" #: picard/const/languages.py:39 msgid "Spanish" msgstr "Ispanų kalba" #: picard/const/languages.py:40 msgid "Estonian" msgstr "Estų kalba" #: picard/const/languages.py:42 msgid "Finnish" msgstr "Suomių kalba" #: picard/const/languages.py:44 msgid "French" msgstr "Prancūzų kalba" #: picard/const/languages.py:45 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:47 msgid "Galician" msgstr "" #: picard/const/languages.py:48 msgid "Hebrew" msgstr "" #: picard/const/languages.py:52 msgid "Icelandic" msgstr "" #: picard/const/languages.py:53 msgid "Italian" msgstr "Italų kalba" #: picard/const/languages.py:54 msgid "Japanese" msgstr "" #: picard/const/languages.py:56 msgid "Korean" msgstr "" #: picard/const/languages.py:58 msgid "Norwegian Bokmal" msgstr "" #: picard/const/languages.py:60 msgid "Dutch" msgstr "" #: picard/const/languages.py:61 msgid "Occitan" msgstr "" #: picard/const/languages.py:62 msgid "Polish" msgstr "Lenkų kalba" #: picard/const/languages.py:63 msgid "Portuguese" msgstr "" #: picard/const/languages.py:64 msgid "Brazilian Portuguese" msgstr "Brazilijos Portugalų kalba" #: picard/const/languages.py:65 msgid "Romanian" msgstr "" #: picard/const/languages.py:66 msgid "Russian" msgstr "" #: picard/const/languages.py:68 msgid "Slovak" msgstr "" #: picard/const/languages.py:69 msgid "Slovenian" msgstr "" #: picard/const/languages.py:71 msgid "Swedish" msgstr "Švedų kalba" #: picard/const/languages.py:73 msgid "Turkish" msgstr "" #: picard/const/languages.py:74 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:75 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:76 msgid "Chinese (Taiwan)" msgstr "" #: picard/coverart/__init__.py:106 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:194 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:32 msgid "Unknown" msgstr "Nežinoma" #: picard/coverart/providers/caa.py:70 msgid "250 px" msgstr "" #: picard/coverart/providers/caa.py:71 msgid "500 px" msgstr "" #: picard/coverart/providers/caa.py:72 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:73 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:222 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:242 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:267 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:274 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:281 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:302 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:303 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:304 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:305 picard/ui/options/dialog.py:102 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:491 msgid "Cover Art Archive" msgstr "Cover Art Archive" #: picard/coverart/providers/caa_release_group.py:41 msgid "CAA Release Group" msgstr "" #: picard/coverart/providers/local.py:68 msgid "Local Files" msgstr "" #: picard/coverart/providers/whitelist.py:37 msgid "Whitelist" msgstr "" #: picard/ui/cdlookup.py:60 picard/ui/mainwindow.py:740 picard/util/tags.py:21 msgid "Album" msgstr "Albumas" #: picard/ui/cdlookup.py:60 picard/ui/itemviews.py:128 #: picard/ui/mainwindow.py:741 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/track.py:63 picard/util/tags.py:22 msgid "Artist" msgstr "Artistas" #: picard/ui/cdlookup.py:60 picard/ui/searchdialog/album.py:154 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:24 msgid "Date" msgstr "Datą" #: picard/ui/cdlookup.py:61 picard/ui/searchdialog/album.py:156 msgid "Labels" msgstr "Įrašai" #: picard/ui/cdlookup.py:61 picard/ui/searchdialog/album.py:157 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:61 picard/ui/searchdialog/album.py:158 #: picard/util/tags.py:79 msgid "Barcode" msgstr "" #: picard/ui/collectionmenu.py:56 msgid "Refresh List" msgstr "Atnaujink Saraša " #: picard/ui/collectionmenu.py:169 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/colors.py:33 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:34 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:35 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:36 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:37 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:38 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:39 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:40 msgid "Tag added" msgstr "" #: picard/ui/colors.py:41 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:42 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:261 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:267 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:269 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:313 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:350 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:351 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:515 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:521 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:530 msgid "Replace front cover art on drop" msgstr "" #: picard/ui/coverartbox.py:535 msgid "Append front cover art on drop" msgstr "" #: picard/ui/filebrowser.py:49 msgid "&Move Tagged Files Here" msgstr "" #: picard/ui/filebrowser.py:52 msgid "Show &Hidden Files" msgstr "" #: picard/ui/filebrowser.py:57 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:89 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:89 picard/ui/infodialog.py:94 #: picard/ui/searchdialog/album.py:160 picard/ui/searchdialog/artist.py:51 #: picard/ui/searchdialog/track.py:67 msgid "Type" msgstr "" #: picard/ui/infodialog.py:90 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:94 picard/ui/searchdialog/album.py:162 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:140 picard/ui/infodialog.py:283 #: picard/ui/options/interface.py:85 msgid "Info" msgstr "Informacija" #: picard/ui/infodialog.py:184 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:250 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:252 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:256 msgid "Size:" msgstr "Dydis:" #: picard/ui/infodialog.py:260 msgid "Length:" msgstr "Ilgis:" #: picard/ui/infodialog.py:262 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:264 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:266 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:270 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:272 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:273 msgid "Channels:" msgstr "" #: picard/ui/infodialog.py:295 msgid "Album Info" msgstr "Albumo Informacija" #: picard/ui/infodialog.py:303 msgid "&Errors" msgstr "" #: picard/ui/infodialog.py:313 picard/ui/infodialog.py:329 #: picard/ui/infodialog.py:333 picard/ui/infodialog.py:352 #: picard/ui/ui_infodialog.py:59 msgid "&Info" msgstr "" #: picard/ui/infodialog.py:321 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:334 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/infodialog.py:345 msgid "Cluster Info" msgstr "" #: picard/ui/infodialog.py:354 msgid "Album:" msgstr "Albumas:" #: picard/ui/infodialog.py:356 msgid "Artist:" msgstr "Artistas:" #: picard/ui/infodialog.py:379 msgid "Tracklist:" msgstr "" #: picard/ui/infostatus.py:56 picard/ui/options/plugins.py:587 msgid "Files" msgstr "" #: picard/ui/infostatus.py:57 msgid "Albums" msgstr "Albumai" #: picard/ui/infostatus.py:58 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:59 msgid "Pending requests" msgstr "" #: picard/ui/itemviews.py:126 picard/util/tags.py:23 msgid "Title" msgstr "" #: picard/ui/itemviews.py:127 picard/ui/searchdialog/track.py:62 #: picard/util/tags.py:87 msgid "Length" msgstr "Ilgis" #: picard/ui/itemviews.py:196 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:197 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:198 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:199 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:200 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:201 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:270 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:272 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:274 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:276 msgid "Ctrl+A" msgstr "" #: picard/ui/itemviews.py:342 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:345 msgid "Loading..." msgstr "Kraunam..." #: picard/ui/itemviews.py:397 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:421 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:429 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:445 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:616 msgid "file view" msgstr "" #: picard/ui/itemviews.py:617 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:637 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:646 msgid "album view" msgstr "" #: picard/ui/itemviews.py:647 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:759 picard/ui/options/renaming.py:207 msgid "Error" msgstr "" #: picard/ui/itemviews.py:763 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:766 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:770 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:773 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:884 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:886 picard/ui/itemviews.py:890 msgid "Pending" msgstr "" #: picard/ui/logview.py:152 msgid "Log" msgstr "" #: picard/ui/logview.py:162 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:172 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:177 msgid "Highlight" msgstr "" #: picard/ui/logview.py:186 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:192 picard/ui/logview.py:273 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:197 msgid "Save As..." msgstr "" #: picard/ui/logview.py:242 picard/ui/logview.py:249 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:250 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:262 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:263 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:274 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:308 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:125 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:224 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:225 msgid "Are you sure you want to quit Picard?" msgstr "Ar tu esi įsitikinęs kad nori išjungti Picard? " #: picard/ui/mainwindow.py:226 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/mainwindow.py:233 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:269 msgid "Ready" msgstr "Pasiruošęs" #: picard/ui/mainwindow.py:273 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/ui/mainwindow.py:296 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:352 msgid "Submission Error" msgstr "" #: picard/ui/mainwindow.py:353 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:358 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:362 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:367 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:372 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:376 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:380 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:383 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:386 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:389 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:390 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:395 msgid "A&dd Folder..." msgstr "" #: picard/ui/mainwindow.py:396 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:398 msgid "Ctrl+D" msgstr "" #: picard/ui/mainwindow.py:402 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:403 msgid "Ctrl+W" msgstr "" #: picard/ui/mainwindow.py:406 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:407 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:413 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:414 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:418 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:421 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:424 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:425 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:429 picard/ui/metadatabox.py:332 #: picard/ui/ui_cdlookup.py:56 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:430 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:433 msgid "Ctrl+Shift+L" msgstr "" #: picard/ui/mainwindow.py:436 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:437 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:440 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:441 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:444 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:448 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:451 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:457 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:463 picard/ui/mainwindow.py:734 #: picard/ui/searchdialog/__init__.py:85 msgid "Search" msgstr "" #: picard/ui/mainwindow.py:467 picard/ui/mainwindow.py:473 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:468 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:470 picard/ui/mainwindow.py:586 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:481 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:484 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:486 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:489 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:490 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:493 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:497 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:502 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:505 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:508 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:511 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:512 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:515 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:520 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:525 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:530 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:534 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:538 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:541 msgid "Ctrl+E" msgstr "" #: picard/ui/mainwindow.py:543 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:546 msgid "Ctrl+H" msgstr "" #: picard/ui/mainwindow.py:552 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:553 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:557 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:558 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:563 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:623 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:636 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:642 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:650 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:656 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:667 picard/ui/util.py:43 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:702 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:742 msgid "Track" msgstr "" #: picard/ui/mainwindow.py:759 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:760 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:849 msgid "All Supported Formats" msgstr "" #: picard/ui/mainwindow.py:875 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:880 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:961 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:962 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1076 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1082 #, python-format msgid "%(filename)s" msgstr "" #: picard/ui/mainwindow.py:1093 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1100 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:1146 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1147 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/metadatabox.py:96 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/metadatabox.py:104 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/metadatabox.py:194 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:195 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:197 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:197 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:197 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:215 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:217 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:223 msgid "Alt+Shift+A" msgstr "" #: picard/ui/metadatabox.py:226 msgid "Alt+Shift+E" msgstr "" #: picard/ui/metadatabox.py:228 msgid "Alt+Shift+R" msgstr "" #: picard/ui/metadatabox.py:308 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:313 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:317 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:351 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/passworddialog.py:35 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:55 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:166 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:168 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:170 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:172 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:178 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:186 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:187 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:410 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:416 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:423 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:470 #, python-format msgid "%d%%" msgstr "" #: picard/ui/playertoolbar.py:476 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:482 msgid "Audio volume" msgstr "" #: picard/ui/scriptsmenu.py:58 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:66 picard/ui/tagsfromfilenames.py:113 msgid "File Name" msgstr "" #: picard/ui/options/cdlookup.py:43 picard/ui/ui_cdlookup.py:53 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:54 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:55 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:57 picard/ui/util.py:42 msgid "&Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:89 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:90 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:91 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:92 msgid "Remove value" msgstr "" #: picard/ui/ui_infodialog.py:60 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:91 picard/ui/ui_provider_options_caa.py:79 #: picard/ui/ui_provider_options_local.py:50 msgid "Form" msgstr "" #: picard/ui/ui_options.py:44 msgid "Options" msgstr "" #: picard/ui/ui_options_advanced.py:104 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:105 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/ui/ui_options_advanced.py:106 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:107 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:108 msgid "Ignore hidden files" msgstr "" #: picard/ui/ui_options_advanced.py:109 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:110 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:111 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:112 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:113 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:86 msgid "Location" msgstr "Vietą" #: picard/ui/ui_options_cover.py:87 msgid "Embed cover images into tags" msgstr "" #: picard/ui/ui_options_cover.py:88 msgid "Only embed a front image" msgstr "" #: picard/ui/ui_options_cover.py:89 msgid "Save cover images as separate files" msgstr "" #: picard/ui/ui_options_cover.py:90 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:91 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:92 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:93 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:94 picard/ui/ui_options_interface.py:137 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:95 picard/ui/ui_options_interface.py:139 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:73 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:74 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:75 msgid "Use AcoustID" msgstr "Naudok AcoustID" #: picard/ui/ui_options_fingerprinting.py:76 msgid "AcoustID Settings" msgstr "AcoustID Nustatymai" #: picard/ui/ui_options_fingerprinting.py:77 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 #: picard/ui/ui_options_interface.py:130 picard/ui/ui_options_renaming.py:146 msgid "Browse..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Download..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_general.py:132 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:133 picard/ui/ui_options_network.py:110 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:134 picard/ui/ui_options_network.py:111 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:136 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:137 msgid "Log out" msgstr "" #: picard/ui/options/general.py:38 picard/ui/ui_options_general.py:138 msgid "General" msgstr "Bendra" #: picard/ui/ui_options_general.py:139 msgid "Automatically scan all new files" msgstr "" #: picard/ui/ui_options_general.py:140 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/ui/ui_options_general.py:141 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:142 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:143 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:144 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr "" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr "" #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr "" #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:123 msgid "Miscellaneous" msgstr "" #: picard/ui/ui_options_interface.py:124 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:125 msgid "Allow selection of multiple directories" msgstr "" #: picard/ui/ui_options_interface.py:126 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:125 #: picard/ui/ui_options_interface.py:127 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:128 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/ui/ui_options_interface.py:129 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:131 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_interface.py:132 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:133 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:134 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:135 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:136 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:138 picard/ui/ui_options_interface.py:140 msgid "..." msgstr "" #: picard/ui/ui_options_interface.py:141 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:82 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/options/metadata.py:33 picard/ui/ui_options_metadata.py:96 msgid "Metadata" msgstr "" #: picard/ui/ui_options_metadata.py:97 msgid "Translate artist names to this locale where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:98 msgid "Use standardized artist names" msgstr "" #: picard/ui/ui_options_metadata.py:99 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/ui/ui_options_metadata.py:100 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/ui/ui_options_metadata.py:101 msgid "Use release relationships" msgstr "" #: picard/ui/ui_options_metadata.py:102 msgid "Use track relationships" msgstr "" #: picard/ui/ui_options_metadata.py:103 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:104 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:105 msgid "Non-album tracks:" msgstr "" #: picard/ui/ui_options_metadata.py:106 picard/ui/ui_options_metadata.py:107 #: picard/ui/ui_options_renaming.py:153 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "" #: picard/ui/ui_options_network.py:107 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_network.py:108 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "" #: picard/ui/ui_options_network.py:109 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "" #: picard/ui/ui_options_network.py:112 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:113 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:114 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:207 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "" #: picard/ui/options/plugins.py:582 picard/ui/searchdialog/album.py:150 #: picard/ui/searchdialog/artist.py:50 picard/ui/searchdialog/track.py:61 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Vardas" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:100 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:101 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:102 picard/ui/ui_options_releases.py:105 msgid ">" msgstr "" #: picard/ui/ui_options_releases.py:103 picard/ui/ui_options_releases.py:106 msgid "<" msgstr "" #: picard/ui/ui_options_releases.py:104 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:144 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:145 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:147 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:148 msgid "Delete empty directories" msgstr "" #: picard/ui/ui_options_renaming.py:149 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:150 msgid "Replace non-ASCII characters" msgstr "" #: picard/ui/ui_options_renaming.py:151 msgid "Windows compatibility" msgstr "" #: picard/ui/ui_options_renaming.py:152 msgid "Name files like this" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Examples" msgstr "" #: picard/ui/ui_options_script.py:94 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:95 picard/ui/ui_options_script.py:96 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:97 msgid "Display Name" msgstr "" #: picard/ui/ui_options_tags.py:168 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:169 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/ui/ui_options_tags.py:170 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:171 msgid "Clear existing tags" msgstr "" #: picard/ui/ui_options_tags.py:172 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/ui/ui_options_tags.py:173 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/ui/ui_options_tags.py:174 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags.py:175 msgid "Tags are separated by commas, and are case-sensitive." msgstr "" #: picard/ui/ui_options_tags.py:176 msgid "Tag Compatibility" msgstr "" #: picard/ui/ui_options_tags.py:177 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags.py:178 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags.py:179 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags.py:180 msgid "ID3v2 Text Encoding" msgstr "" #: picard/ui/ui_options_tags.py:181 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags.py:182 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags.py:183 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_options_tags.py:184 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags.py:185 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags.py:186 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/ui/ui_options_tags.py:187 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags.py:188 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags.py:189 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags.py:190 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags.py:191 msgid "Remove APEv2 tags from AAC files" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "" #: picard/ui/ui_provider_options_caa.py:80 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:81 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:82 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:83 msgid "Save only one front image as separate file" msgstr "" #: picard/ui/ui_provider_options_caa.py:84 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_caa.py:85 msgid "" "Use the first image type as the filename. This will not change the filename " "of front images." msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "" #: picard/ui/util.py:41 msgid "&Ok" msgstr "" #: picard/ui/util.py:44 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:87 msgid "Regex Error" msgstr "" #: picard/ui/options/about.py:34 msgid "About" msgstr "Apie" #: picard/ui/options/about.py:54 msgid "translator-credits" msgstr "Launchpad Contributions:\n Jonas Slivka https://launchpad.net/~jonas-slivka\n Philipp Wolfer https://launchpad.net/~phw" #: picard/ui/options/about.py:57 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/options/about.py:73 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com>\n" "and <a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>,\n" "<a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>,\n" "<a href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>,\n" "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a>,\n" "<a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a>\n" "from <a href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/options/about.py:81 #, python-format msgid "" "<p align=\"center\"><span style=\"font-size:15px;font-weight:bold;\">MusicBrainz Picard</span><br/>\n" "Version %(version)s</p>\n" "<p align=\"center\"><small>\n" "%(third_parties_versions)s\n" "</small></p>\n" "<p align=\"center\"><strong>Supported formats</strong><br/>%(formats)s</p>\n" "<p align=\"center\"><strong>Please donate</strong><br/>\n" "Thank you for using Picard. Picard relies on the MusicBrainz database, which is operated by the MetaBrainz Foundation with the help of thousands of volunteers. If you like this application please consider donating to the MetaBrainz Foundation to keep the service running.</p>\n" "<p align=\"center\"><a href=\"%(picard_donate_url)s\">Donate now!</a></p>\n" "<p align=\"center\"><strong>Credits</strong><br/>\n" "<small>Copyright © %(copyright_years)s %(authors_credits)s and others%(translator_credits)s</small></p>\n" "<p align=\"center\"><small>%(icons_credits)s</small></p>\n" "<p align=\"center\"><strong>Official website</strong><br/><a href=\"%(picard_doc_url)s\">%(picard_doc_url)s</a></p>\n" msgstr "" #: picard/ui/options/advanced.py:32 msgid "Advanced" msgstr "" #: picard/ui/options/cover.py:35 msgid "Cover Art" msgstr "" #: picard/ui/options/dialog.py:100 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:101 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:103 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:106 msgid "Make It So!" msgstr "" #: picard/ui/options/dialog.py:190 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:210 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:214 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:221 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:222 msgid "Are you sure?" msgstr "" #: picard/ui/options/fingerprinting.py:45 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:148 #: picard/ui/options/fingerprinting.py:152 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:152 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:98 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:36 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:61 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:75 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:141 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:50 msgid "User Interface" msgstr "" #: picard/ui/options/interface.py:57 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:61 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:65 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:69 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:73 msgid "Scan" msgstr "" #: picard/ui/options/interface.py:77 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:81 msgid "Save" msgstr "" #: picard/ui/options/interface.py:93 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:97 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:101 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:140 msgid "System default" msgstr "Sistemos numatytoji" #: picard/ui/options/interface.py:197 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:198 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/interface.py:222 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:57 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:136 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:137 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/matching.py:32 msgid "Matching" msgstr "" #: picard/ui/options/network.py:32 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:126 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:134 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:140 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:144 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:154 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:385 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:393 picard/ui/options/plugins.py:402 #: picard/ui/options/plugins.py:423 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:394 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:403 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:424 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:445 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:446 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:575 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:577 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:584 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:586 picard/util/tags.py:44 msgid "License" msgstr "" #: picard/ui/options/plugins.py:623 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:624 msgid "Please try again later." msgstr "" #: picard/ui/options/ratings.py:32 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:146 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:182 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:64 msgid "File Naming" msgstr "" #: picard/ui/options/renaming.py:194 picard/ui/options/scripting.py:434 msgid "" "<a href=\"%(picard-doc-scripting-url)s\">Open Scripting Documentation in " "your browser</a>" msgstr "" #: picard/ui/options/renaming.py:207 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/renaming.py:217 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/options/scripting.py:140 msgid "Move script up" msgstr "" #: picard/ui/options/scripting.py:144 msgid "Move script down" msgstr "" #: picard/ui/options/scripting.py:152 msgid "Other options" msgstr "" #: picard/ui/options/scripting.py:154 msgid "Rename script" msgstr "" #: picard/ui/options/scripting.py:155 msgid "Remove script" msgstr "" #: picard/ui/options/scripting.py:218 msgid "Scripting" msgstr "" #: picard/ui/options/scripting.py:317 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/options/scripting.py:318 msgid "Confirm Remove" msgstr "" #: picard/ui/options/scripting.py:402 msgid "Script Error" msgstr "" #: picard/ui/options/tags.py:40 msgid "Tags" msgstr "" #: picard/ui/searchdialog/__init__.py:130 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:270 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:306 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:337 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:375 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:386 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:56 msgid "Load into Picard" msgstr "Įkrauk į Picard" #: picard/ui/searchdialog/album.py:148 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:85 msgid "Language" msgstr "Kalba" #: picard/ui/searchdialog/album.py:161 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:163 picard/ui/searchdialog/artist.py:58 #: picard/ui/searchdialog/track.py:68 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:46 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:52 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:53 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:59 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:64 msgid "Release" msgstr "" #: picard/ui/searchdialog/track.py:175 msgid "Standalone Recording" msgstr "" #: picard/util/bytes2human.py:34 #, python-format msgid "%s B" msgstr "" #: picard/util/bytes2human.py:35 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:36 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:38 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:44 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:85 #, python-format msgid "%s " msgstr "" #: picard/util/checkupdate.py:98 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:102 picard/util/checkupdate.py:133 #: picard/util/checkupdate.py:153 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:103 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:134 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:150 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:154 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:25 msgid "Original Release Date" msgstr "" #: picard/util/tags.py:26 msgid "Original Year" msgstr "" #: picard/util/tags.py:27 msgid "Album Artist" msgstr "" #: picard/util/tags.py:28 msgid "Track Number" msgstr "" #: picard/util/tags.py:29 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:30 msgid "Disc Number" msgstr "" #: picard/util/tags.py:31 msgid "Total Discs" msgstr "" #: picard/util/tags.py:32 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:33 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:34 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:35 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:36 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:37 msgid "ASIN" msgstr "" #: picard/util/tags.py:38 msgid "Grouping" msgstr "" #: picard/util/tags.py:39 msgid "ISRC" msgstr "" #: picard/util/tags.py:40 msgid "Mood" msgstr "" #: picard/util/tags.py:41 msgid "BPM" msgstr "" #: picard/util/tags.py:42 msgid "Key" msgstr "" #: picard/util/tags.py:43 msgid "Copyright" msgstr "" #: picard/util/tags.py:45 msgid "Composer" msgstr "" #: picard/util/tags.py:46 msgid "Writer" msgstr "" #: picard/util/tags.py:47 msgid "Conductor" msgstr "" #: picard/util/tags.py:48 msgid "Lyricist" msgstr "" #: picard/util/tags.py:49 msgid "Arranger" msgstr "" #: picard/util/tags.py:50 msgid "Producer" msgstr "" #: picard/util/tags.py:51 msgid "Engineer" msgstr "" #: picard/util/tags.py:52 msgid "Subtitle" msgstr "" #: picard/util/tags.py:53 msgid "Disc Subtitle" msgstr "" #: picard/util/tags.py:54 msgid "Remixer" msgstr "" #: picard/util/tags.py:55 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:56 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:57 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:58 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:59 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:60 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:61 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:62 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:63 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:64 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:65 msgid "AcoustID" msgstr "" #: picard/util/tags.py:66 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:67 msgid "Disc Id" msgstr "" #: picard/util/tags.py:68 msgid "Artist Website" msgstr "" #: picard/util/tags.py:69 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:70 msgid "Comment" msgstr "" #: picard/util/tags.py:71 msgid "Genre" msgstr "" #: picard/util/tags.py:72 msgid "Encoded By" msgstr "" #: picard/util/tags.py:73 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:74 msgid "Performer" msgstr "" #: picard/util/tags.py:75 msgid "Release Type" msgstr "" #: picard/util/tags.py:76 msgid "Release Status" msgstr "" #: picard/util/tags.py:77 msgid "Release Country" msgstr "" #: picard/util/tags.py:78 msgid "Record Label" msgstr "" #: picard/util/tags.py:80 msgid "Catalog Number" msgstr "" #: picard/util/tags.py:81 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:82 msgid "Media" msgstr "" #: picard/util/tags.py:83 msgid "Lyrics" msgstr "" #: picard/util/tags.py:84 msgid "Mixer" msgstr "" #: picard/util/tags.py:86 msgid "Script" msgstr "" #: picard/util/tags.py:88 msgid "Rating" msgstr "" #: picard/util/tags.py:89 msgid "Artists" msgstr "" #: picard/util/tags.py:90 msgid "Work" msgstr "" #: picard/util/tags.py:91 msgid "Movement" msgstr "" #: picard/util/tags.py:92 msgid "Movement Number" msgstr "" #: picard/util/tags.py:93 msgid "Movement Count" msgstr "" #: picard/util/tags.py:94 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:95 msgid "Original Artist" msgstr "" #: picard/util/tags.py:96 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:97 msgid "Original Album" msgstr "" #: picard/util/tags.py:98 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:99 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:100 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:101 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:102 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:104 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:105 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:106 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:107 msgid "R128 Track Gain" msgstr "" #: picard/util/versions.py:62 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:38 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:38 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/mr.po�����������������������������������������������������������������������0000664�0000000�0000000�00000454024�14167750105�0016016�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Philipp Wolfer <ph.wolfer@gmail.com>, 2020-2021 # Suraj Kawade, 2013 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Marathi (http://www.transifex.com/musicbrainz/musicbrainz/language/mr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: mr\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:651 msgid "[loading album information]" msgstr "" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "काढून टाका" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "सामान्य" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "मेटाडेटा" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "प्रगत" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "" #: picard/releasegroup.py:70 msgid "Year" msgstr "" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "देश" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "" #: picard/releasegroup.py:73 msgid "Label" msgstr "" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "जर्मन" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "इंग्लिश" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "इंग्लिश (कॅनडा)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "इंग्लिश (यू.के.)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "स्पॅनिश" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "एस्टोनियन" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "फिनिश" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "फ्रेंच" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "इटालियन" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "डच" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "पोलिश" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "ब्राझिलियन पोर्तुगीज" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "अल्बानियन" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "स्वीडीश" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "अफार" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "अफ्रिकान्स" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "अकान" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "अम्हारिक" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "अर्मेनियन" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "आसामी" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "अझरबैजानी" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "मराठी" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "टोंगा" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "झुलू" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "अज्ञात" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "पूर्ण आकार" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "कलाकार" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "दिनांक" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "यादी ताजी करा" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "माहिती" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "मोनो" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "स्टिरीओ" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "वाहिन्या:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "अल्बम माहिती" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "शीर्षक" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "लांबी" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "संगीतकार" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "डिस्क उपशीर्षक" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "मीडीया" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "जॉन्र" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "लोड होत आहे..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "लॉग" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "जतन न केलेले बदल" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "आपली खात्री आहे आपण Picard च्या बाहेर पडू इच्छिता?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "तयार" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "" #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "संपादित करा..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "फाईलचे नाव" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "टॅग संपादित करा" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "मूल्य संपादित करा" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "मूल्य समाविष्ट करा" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "मूल्य काढून टाका" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "पर्याय" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "ब्राउज करा..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "डाऊनलोड करा..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "AcoustID वापरा" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "AcoustID सेटिंग्ज" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "एपीआय की:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "MusicBrainz Server" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "पोर्ट:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "सर्वरचा पत्ता:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "विविध" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "डिफॉल्ट" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "वेब प्रॉक्सी" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "युजरनेम:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "पासवर्ड:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "प्लगिन्स" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "नाव" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "आवृत्ती" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "प्लगिनची स्थापना करा..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "प्लगिन फोल्डर उघडा" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "तपशील" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "ई-मेल:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "अधिप्रमाणन जरुरी" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "परवाना" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "भाषा" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:40 msgid "Arranger" msgstr "" #: picard/util/tags.py:42 msgid "Artists" msgstr "" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "" #: picard/util/tags.py:48 msgid "Comment" msgstr "टिप्पणी" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "" #: picard/util/tags.py:53 msgid "Copyright" msgstr "कॉपीराइट" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "अभियंता" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "वर्गीकरण" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "गीतकार" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "गीत" #: picard/util/tags.py:75 msgid "Mixer" msgstr "" #: picard/util/tags.py:76 msgid "Mood" msgstr "" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "निर्माता" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "" #: picard/util/tags.py:104 msgid "Release Country" msgstr "" #: picard/util/tags.py:105 msgid "Release Status" msgstr "" #: picard/util/tags.py:106 msgid "Release Type" msgstr "" #: picard/util/tags.py:107 msgid "Remixer" msgstr "" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "लिपी" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "उपशीर्षक" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:124 msgid "Track Number" msgstr "" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "लेखक" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "वेब ब्राऊजर सुरु करताना त्रुटी:\n\n%s" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/ms_MY.po��������������������������������������������������������������������0000664�0000000�0000000�00000613560�14167750105�0016426�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Muhammad Adli Ibrahim <adli98@yahoo.com>, 2020-2021 # Philipp Wolfer <ph.wolfer@gmail.com>, 2020-2021 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/musicbrainz/musicbrainz/language/ms_MY/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: ms_MY\n" "Plural-Forms: nplurals=1; plural=0;\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Fail Tanpa Padanan" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "Siap memuat album %(id)s: %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "Album %(id)s sedang dimuat ..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[maklumat album sedang dimuat]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[album %s tidak boleh dimuat]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "Kelompok %(album)s telah dikenal pasti!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "Tiada padanan bagi keluaran dalam kelompok %(album)s" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "Data meta kelompok %(album)s sedang digelintar..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "Fail-fail Tak Berkelompok" #: 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] "%(count)ikeluaran telah ditambah ke kumpulan \"%(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] "%(count)i keluaran telah dalih keluar dari kumpulan \"%(name)s\"" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "Ralat mengubah suai kumpulan: %(error)s" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "Ralat memuat kumpulan: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "Pengalihkeluaran skema penamaan fail aneka artis" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "Dalam versi Picard ini, skema penamaan fail bagi album beraneka artis yang berasingan telah dialih keluar.\nSkema penamaan fail anda telah dicantumkan dengan skema penamaan album artis tunggal." #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "Dalam versi Picard ini, skema penamaan fail bagi album beraneka artis yang berasingan telah dialih keluar.\nBuat masa ini, anda masih belum menggunakan pilihan ini. Sebaliknya, anda masih menggunakan skema penamaan fail yang tertakrif secara berasingan.\nAdakah anda mahu mengalihnya keluar atau mencantumkannya dengan skema penamaan fail album artis tunggal anda?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Cantumkan" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Alih Keluar" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "Skrip penamaan fail utama" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "Tiada runut yang berpadanan melebihi ambang bagi fail '%(filename)s'" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "Fail '%(filename)s' telah dikenal pasti!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Tiada runut yang berpadanan bagi fail '%(filename)s'" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "Data meta fail %(filename)s sedang dicari..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "Pemalam '%s' gagal dimuat" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "Gagal memuat pemalam berzip %r daripada %r" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "Gagal memuat pemalam %r dalam %r" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "Pemalam '%s' daripada '%s' tidak serasi dengan versi Picard ini." #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "Pemalam %r mempunyai rentetan versi API yang tak sah : %s" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "Pemalam %r" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "Ralat memuat senarai pemalam: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Umum" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Imbas semua fail baharu secara sendiri" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "Abaikan MBID apabila memuat fail baharu" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Data meta" #: picard/profile.py:58 msgid "Various Artists name" msgstr "Nama Aneka Artis" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "Tajuk runut tidak beralbum" #: picard/profile.py:60 msgid "Translate artist names" msgstr "Terjemahkan nama seniman" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Gunakan hubungan keluaran" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Gunakan hubungan runut" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Tukar aksara tanda baca Unikod kepada ASCII" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Gunakan nama seniman terpiawai" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "Gunakan penghargaan alat muzik dan suara terpiawai" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "Agak bilangan runut dan tajuk berdasarkan nama fail sekiranya kosong" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Tanda" #: picard/profile.py:76 msgid "Don't write tags" msgstr "Jangan ditulis tanda" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "Kekalkan cap masa fail bertanda" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Kosongkan tanda sedia ada" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "Gambar yang terbenam dikekalkan apabila tanda dikosongkan" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Alih keluar tanda ID3 dari fail FLAC" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Alih keluar tanda APEv2 dari fail MP3" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "Senarai tanda dikekalkan" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "Tanda APEv2 disimpan dalam AAC" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Alih keluar tanda APEv2 dari fail AAC" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "Tanda APEv2 disimpan dalam AC3" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Alih keluar tanda APEv2 dari fail AC3" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "Tulis tanda ID3v1" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "Tulis tanda ID3v2.3" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "Pengekodan teks ID3v2" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "Aksara cantum ID3v2.3" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "Simpan gabungan dan karya yang serasi dengan iTunes" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "Tanda IFF INFO ditulis dalam fail WAVE" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "Alih keluar tanda INFO RIFF tersedia dalam fail WAVE" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "Pengekodan teks RIFF INFO" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Seni Kulit" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Benamkan imej kulit ke dalam tanda" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "Benamkan sekeping imej hadapan sahaja" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Simpan imej kulit sebagai fail asing" #: picard/profile.py:104 msgid "File name for images" msgstr "Nama fail bagi gambar" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "Tulis ganti fail gambar tersedia" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "Simpan sekeping imej hadapan sahaja sebagai fail berasingan" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "Hanya gunakan jenis imej utama sebagai nama fail bagi imej yang bukan imej hadapan" #: picard/profile.py:108 msgid "Cover art providers" msgstr "Pembekal seni kulit" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "Penamaan Fail" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Keserasian Windows" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Gantikan aksara bukan ASCII" #: picard/profile.py:117 msgid "Rename files" msgstr "Namakan semula fail" #: picard/profile.py:118 msgid "Move files" msgstr "Alihkan fail" #: picard/profile.py:119 msgid "Destination directory" msgstr "Direktori tujuan" #: picard/profile.py:120 msgid "Move additional files" msgstr "Alihkan fail tambahan" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "Corak fail tambahan" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Hapuskan direktori kosong" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "Skrip penamaan fail yang dipilih" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Penskripan" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "Dayakan skrip penandaan" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "Skrip pembubuh tanda" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Antara Muka Pengguna" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Benarkan pemilihan pelbagai direktori" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "Gunakan gelintaran yang terpasang daripada mencari di penyemak imbas" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "Tunjukkan dialog pengesahan keluar apabila terdapat perubahan yang belum tersimpan" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "Selaraskan kedudukan mendatar ketika di pelayar fail secara kendiri" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Lanjutan" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "Abaikan fail tersembunyi" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "Sertakan pelipat anak apabila menambah fail dari pelipat" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Runut" #: picard/releasegroup.py:70 msgid "Year" msgstr "Tahun" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Negara" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Format" #: picard/releasegroup.py:73 msgid "Label" msgstr "Jenama" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "Nombor Katalog" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[tiada kod palang]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[tiada maklumat keluaran]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "Akaun MusicBrainz" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "Kod pengizinan:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Sedang mengalih keluar album %(id)s: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Ralat Carian CD" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Terdapat ralat ketika pembacaan CD:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "[sedang memuat maklumat rakaman]" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "[gagal memuat rakaman %s]" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "Ralat rangkaian ketika pencarian AcoustID bagi '%(filename)s'" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "Gagal pencarian AcoustID bagi '%(filename)s'" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "Tiada hasil pencarian AcoustID bagi fail '%(filename)s'" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "Sedang mencari cap jari fail '%(filename)s' ..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "Penyerahan AcoustID telah selesai, namun masih ada cap jari yang belum diserahkan" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "Penyerahan AcoustID telah selesai" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "Penyerahan AcoustID telah gagal. Ukuran terbesar gugusan direndahkan menjadi kosong" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "Penyerahan AcoustID telah gagal. Keberangkaliannya kerana terlalu banyak cubaan semula" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "Sedang menyerahkan AcoustID ..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "Penyerahan AcoustID gagal dengan ralat '%(error)s': %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "Tambahkan keluaran berdasarkan kelompokan ini" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "Tambahkan keluaran berdasarkan kelompokan ini..." #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "Tambahkan keluaran berdasarkan fail ini" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "Tambahkan keluaran berdasarkan fail ini..." #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "Tambahkan rakaman berdasarkan fail ini" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "Tambahkan rakaman berdasarkan fail ini..." #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "Edaran Mantap sahaja" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "Edaran Mantap dan Beta" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "Edaran Mantap, Beta dan Pembangun" #: picard/const/__init__.py:189 msgid "My script" msgstr "Skripku" #: picard/const/__init__.py:191 msgid "My profile" msgstr "Profilku" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Bahasa Arab" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Bahasa Catalonia" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Bahasa Czech" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Bahasa Denmark" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Bahasa Jerman" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "Bahasa Jerman (Switzerland)" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "Bahasa Yunani" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Bahasa Inggeris" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "Bahasa Inggeris (Australia)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Bahasa Bahasa (Kanada)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Bahasa Inggeris (UK)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Bahasa Sepanyol" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Bahasa Estonia" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Bahasa Finland" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Bahasa Perancis" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "Bahasa Perancis (Kanada)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Bahasa Galicia" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "Bahasa Ibrani" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Bahasa Hungary" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Bahasa Iceland" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Bahasa Itali" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "Bahasa Jepun" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Bahasa Korea" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "Bahasa Melayu (Malaysia)" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Bahasa Norway Bokmål" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Bahasa Belanda" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "Bahasa Occitan" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Bahasa Poland" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Bahasa Portugis" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Bahasa Portugis Brazil" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Bahasa Romania" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Bahasa Rusia" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Bahasa Slovak" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Bahasa Slovenia" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Bahasa Albania" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Bahasa Sweden" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Bahasa Turki" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "Bahasa Ukraine" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "Bahasa Cina (China)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "Bahasa Cina (Taiwan)" #: picard/const/locales.py:27 msgid "Afar" msgstr "Bahasa Afar" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "Bahasa Afar (Djibouti)" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "Bahasa Afar (Eritrea)" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "Bahasa Afar (Eritrea) (Saho)" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "Bahasa Afar (Habsyah)" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Bahasa Afrikaans" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "Bahasa Afrikaans (Namibia)" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "Bahasa Afrikaans (Afrika Selatan)" #: picard/const/locales.py:35 msgid "Akan" msgstr "Bahasa Akan" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "Bahasa Akan (Ghana)" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "Bahasa Albania (Albania)" #: picard/const/locales.py:39 msgid "Amharic" msgstr "Bahasa Amhara" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "Bahasa Amhara (Habsyah)" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "Bahasa Arab (Algeria)" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "Bahasa Arab (Bahrain)" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "Bahasa Arab (Mesir)" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "Bahasa Arab (Iraq)" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "Bahasa Arab (Jordan)" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "Bahasa Arab (Kuwait)" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "Bahasa Arab (Lubnan)" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "Bahasa Arab (Libya)" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "Bahasa Arab (Maghribi)" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "Bahasa Arab (Oman)" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "Bahasa Arab (Qatar)" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "Bahasa Arab (Arab Saudi)" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "Bahasa Arab (Sudan)" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "Bahasa Arab (Syria)" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "Bahasa Arab (Tunisia)" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "Bahasa Arab (Emiriah Arab Bersatu)" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "Bahasa Arab (Yaman)" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Bahasa Armenia" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "Bahasa Armenia (Armenia)" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "Bahasa Armenia (Armenia) (Ejaan Semakan)" #: picard/const/locales.py:62 msgid "Assamese" msgstr "Bahasa Assam" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "Bahasa Assam (India)" #: picard/const/locales.py:64 msgid "Atsam" msgstr "Bahasa Atsam" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "Bahasa Atsam (Nigeria)" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Bahasa Azeri" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "Bahasa Azeri (Azerbaijan)" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "Bahasa Azeri (Tulisan Cyril)" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "Bahasa Azeri (Tulisan Cyril) (Azerbaijan)" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "Bahasa Azeri (Tulisan Rumi)" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "Bahasa Azeri (Tulisan Rumi) (Azerbaijan)" #: picard/const/locales.py:72 msgid "Basque" msgstr "Bahasa Basque" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "Bahasa Basque (Sepanyol)" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Bahasa Belarus" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "Bahasa Belarus (Belarus)" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Bahasa Benggali" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "Bahasa Benggali (Bangladesh)" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "Bahasa Benggali (India)" #: picard/const/locales.py:79 msgid "Blin" msgstr "Bahasa Blin" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "Bahasa Blin (Eritrea)" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Bahasa Bosnia" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "Bahasa Bosnia (Bosnia dan Herzegovina)" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Bahasa Bulgaria" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "Bahasa Bulgaria (Bulgaria)" #: picard/const/locales.py:85 msgid "Burmese" msgstr "Bahasa Burma" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "Bahasa Burma (Myanmar [Burma])" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "Bahasa Catalonia (Sepanyol)" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Bahasa Cina" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "Bahasa Cina (Hong Kong)" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "Bahasa Cina (Makau)" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "Bahasa Cina (Han Ringkas)" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "Bahasa Cina (Han Ringkas) (China)" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "Bahasa Cina (Han Ringkas) (Hong Kong)" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "Bahasa Cina (Han Ringkas) (Makau)" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "Bahasa Cina (Han Ringkas) (Singapura)" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "Bahasa Cina (Singapura)" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "Bahasa Cina (Han Tradisional)" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "Bahasa Cina (Han Tradisional) (Hong Kong)" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "Bahasa Cina (Han Tradisional) (Makau)" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "Bahasa Cina (Han Tradisional) (Taiwan)" #: picard/const/locales.py:104 msgid "Coptic" msgstr "Bahasa Qibti" #: picard/const/locales.py:105 msgid "Cornish" msgstr "Bahasa Cornish" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "Bahasa Cornish (United Kingdom)" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Bahasa Croatia" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "Bahasa Croatia (Croatia)" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "Bahasa Czech (Czechia)" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "Bahasa Denmark (Denmark)" #: picard/const/locales.py:113 msgid "Divehi" msgstr "Bahasa Divehi" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "Bahasa Divehi (Maldives)" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "Bahasa Belanda (Belgium)" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "Bahasa Belanda (Belanda)" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "Bahasa Jongkha" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "Bahasa Jongkha (Bhutan)" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "Bahasa Inggeris (Samoa Amerika)" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "Bahasa Inggeris (Belgium)" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "Bahasa Inggeris (Belize)" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "Bahasa Inggeris (Botswana)" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "Bahasa Inggeris (Deseret)" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "Bahasa Inggeris (Deseret) (Amerika Syarikat)" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "Bahasa Inggeris (Guam)" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "Bahasa Inggeris (Guam)" #: picard/const/locales.py:131 msgid "English (India)" msgstr "Bahasa Inggeris (India)" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "Bahasa Inggeris (Ireland)" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "Bahasa Inggeris (Jamaica)" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "Bahasa Inggeris (Malta)" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "Bahasa Inggeris (Kepulauan Marshall)" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "Bahasa Inggeris (Namibia)" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "Bahasa Inggeris (New Zealand)" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "Bahasa Inggeris (Kepulauan Mariana Utara)" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "Bahasa Inggeris (Pakistan)" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "Bahasa Inggeris (Filipina)" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "Bahasa Inggeris (Tulisan Shaw)" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "Bahasa Inggeris (Singapura)" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "Bahasa Inggeris (Afrika Selatan)" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "Bahasa Inggeris (Trinidad dan Tobago)" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "Bahasa Inggeris (Kepulauan Terpencil A.S.)" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "Bahasa Inggeris (Kepulauan Virgin A.S.)" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "Bahasa Inggeris (United Kingdom)" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "Bahasa Inggeris (Amerika Syarikat)" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "Bahasa Inggeris (Amerika Syarikat) (Komputer)" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "Bahasa Inggeris (Zimbabwe)" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "Bahasa Esperanto" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "Bahasa Estonia (Estonia)" #: picard/const/locales.py:154 msgid "Ewe" msgstr "Bahasa Ewe" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "Bahasa Ewe (Ghana)" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "Bahasa Ewe (Togo)" #: picard/const/locales.py:157 msgid "Faroese" msgstr "Bahasa Faroe" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "Bahasa Faroe (Kepulauan Faroe)" #: picard/const/locales.py:159 msgid "Filipino" msgstr "Bahasa Filipino" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "Bahasa Filipino (Filipina)" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "Bahasa Finland (Finland)" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "Bahasa Perancis (Belgium)" #: picard/const/locales.py:166 msgid "French (France)" msgstr "Bahasa Perancis (Perancis)" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "Bahasa Perancis (Luxembourg)" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "Bahasa Perancis (Monaco)" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "Bahasa Perancis (Senegal)" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "Bahasa Perancis (Switzerland)" #: picard/const/locales.py:171 msgid "Friulian" msgstr "Bahasa Friulia" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "Bahasa Friulia (Itali)" #: picard/const/locales.py:173 msgid "Ga" msgstr "Bahasa Ga" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "Bahasa Ga (Ghana)" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "Bahasa Galicia (Sepanyol)" #: picard/const/locales.py:177 msgid "Geez" msgstr "Bahasa Geez" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "Bahasa Geez (Eritrea)" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "Bahasa Geez (Habsyah)" #: picard/const/locales.py:180 msgid "Georgian" msgstr "Bahasa Georgia" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "Bahasa Georgia (Georgia)" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "Bahasa Jerman (Austria)" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "Bahasa Jerman (Belgium)" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "Bahasa Jerman (Jerman)" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "Bahasa Jerman (Liechtenstein)" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "Bahasa Jerman (Luxembourg)" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "Bahasa Yunani (Cyprus)" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "Bahasa Yunani (Yunani)" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "Bahasa Gujarat" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "Bahasa Gujarat (India)" #: picard/const/locales.py:195 msgid "Hausa" msgstr "Bahasa Hausa" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "Bahasa Hausa (Tulisan Arab)" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "Bahasa Hausa (Tulisan Arab) (Nigeria)" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "Bahasa Hausa (Tulisan Arab) (Sudan)" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "Bahasa Hausa (Ghana)" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "Bahasa Hausa (Tulisan Rumi)" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "Bahasa Hausa (Tulisan Rumi) (Ghana)" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "Bahasa Hausa (Tulisan Rumi) (Niger)" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "Bahasa Hausa (Tulisan Rumi) (Nigeria)" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "Bahasa Hausa (Niger)" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "Bahasa Hausa (Nigeria)" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "Bahasa Hausa (Sudan)" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "Bahasa Hawaii" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "Bahasa Hawaii (Amerika Syarikat)" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "Bahasa Ibrani (Israel)" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Bahasa Hindi" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "Bahasa Hindi (India)" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "Bahasa Hungary (Hungary)" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "Bahasa Iceland (Iceland)" #: picard/const/locales.py:217 msgid "Igbo" msgstr "Bahasa Igbo" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "Bahasa Igbo (Nigeria)" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "Bahasa Indonesia" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "Bahasa Indonesia (Indonesia)" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "Interlingua" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "Bahasa Inuktitut" #: picard/const/locales.py:223 msgid "Irish" msgstr "Bahasa Ireland" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "Bahasa Ireland (Ireland)" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "Bahasa Itali (Itali)" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "Bahasa Itali (Switzerland)" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "Bahasa Jepun (Jepun)" #: picard/const/locales.py:230 msgid "Jju" msgstr "Bahasa Kaje" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "Bahasa Kaje (Nigeria)" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "Bahasa Kalaallisut" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "Bahasa Kalaallisut (Greenland)" #: picard/const/locales.py:234 msgid "Kamba" msgstr "Bahasa Kamba" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "Bahasa Kamba (Kenya)" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Bahasa Kannada" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "Bahasa Kannada (India)" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "Bahasa Kazakh" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "Bahasa Kazakh (Tulisan Cyril)" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "Bahasa Kazakh (Tulisan Cyril) (Kazakhstan)" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "Bahasa Kazakh (Kazakhstan)" #: picard/const/locales.py:242 msgid "Khmer" msgstr "Bahasa Khmer" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "Bahasa Khmer (Kemboja)" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "Bahasa Kinyarwanda" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "Bahasa Kinyarwanda (Rwanda)" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "Bahasa Kirghiz" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "Bahasa Kirghiz (Kyrgyzstan)" #: picard/const/locales.py:248 msgid "Konkani" msgstr "Bahasa Konkani" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "Bahasa Konkani (India)" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "Bahasa Korea (Korea Selatan)" #: picard/const/locales.py:252 msgid "Koro" msgstr "Bahasa Koro" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "Bahasa Koro (Côte d’Ivoire)" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "Bahasa Kpelle" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "Bahasa Kpelle (Guinea)" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "Bahasa Kpelle (Liberia)" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "Bahasa Kurdi" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "Bahasa Kurdi (Tulisan Arab)" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "Bahasa Kurdi (Tulisan Arab) (Iran)" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "Bahasa Kurdi (Tulisan Arab) (Iraq)" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "Bahasa Kurdi (Tulisan Arab) (Syria)" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "Bahasa Kurdi (Iran)" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "Bahasa Kurdi (Iraq)" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "Bahasa Kurdi (Tulisan Rumi)" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "Bahasa Kurdi (Tulisan Rumi) (Turki)" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "Bahasa Kurdi (Syria)" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "Bahasa Kurdi (Turki)" #: picard/const/locales.py:268 msgid "Lao" msgstr "Bahasa Lao" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "Bahasa Lao (Laos)" #: picard/const/locales.py:270 msgid "Latvian" msgstr "Bahasa Latvia" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "Bahasa Latvia (Latvia)" #: picard/const/locales.py:272 msgid "Lingala" msgstr "Bahasa Lingala" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "Bahasa Lingala (Congo - Brazzaville)" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "Bahasa Lingala (Congo - Kinshasa)" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Bahasa Lithuania" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "Bahasa Lithuania (Lithuania)" #: picard/const/locales.py:277 msgid "Low German" msgstr "Bahasa Jerman Rendah" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "Bahasa Jerman Rendah (Jerman)" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "Bahasa Makedonia" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "Bahasa Makedonia (Makedonia)" #: picard/const/locales.py:281 msgid "Malay" msgstr "Bahasa Melayu" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "Bahasa Melayu (Brunei)" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "Bahasa Malayalam" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "Bahasa Malayalam (India)" #: picard/const/locales.py:286 msgid "Maltese" msgstr "Bahasa Malta" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "Bahasa Malta (Malta)" #: picard/const/locales.py:288 msgid "Manx" msgstr "Bahasa Manx" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "Bahasa Manx (United Kingdom)" #: picard/const/locales.py:290 msgid "Marathi" msgstr "Bahasa Marathi" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "Bahasa Marathi (India)" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "Bahasa Moldova" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "Bahasa Mongolia" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "Bahasa Mongolia (China)" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "Bahasa Mongolia (Tulisan Cyril)" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "Bahasa Mongolia (Tulisan Cyril) (Mongolia)" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "Bahasa Mongolia (Mongolia)" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "Bahasa Mongolia (Tulisan Mongolia)" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "Bahasa Mongolia (Tulisan Mongolia) (China)" #: picard/const/locales.py:300 msgid "Nepali" msgstr "Bahasa Nepal" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "Bahasa Nepal (India)" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "Bahasa Nepal (Nepal)" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "Sami Utara" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "Sami Utara (Finland)" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "Sami Utara (Norway)" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "Sotho Utara" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "Sotho Utara (Afrika Selatan)" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Bahasa Norway" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "Bahasa Norway Bokmål (Norway)" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "Bahasa Norway Nynorsk" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "Bahasa Norway Nynorsk (Norway)" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "Bahasa Chichewa" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "Bahasa Chichewa (Malawi)" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "Bahasa Occitan (Perancis)" #: picard/const/locales.py:317 msgid "Oriya" msgstr "Bahasa Oriya" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "Bahasa Oriya (India)" #: picard/const/locales.py:319 msgid "Oromo" msgstr "Bahasa Oromo" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "Bahasa Oromo (Habsyah)" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "Bahasa Oromo (Kenya)" #: picard/const/locales.py:322 msgid "Pashto" msgstr "Bahasa Pashto" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "Bahasa Pashto (Afghanistan)" #: picard/const/locales.py:324 msgid "Persian" msgstr "Bahasa Parsi" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "Bahasa Parsi (Afghanistan)" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "Bahasa Parsi (Iran)" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "Bahasa Poland (Poland)" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "Bahasa Portugis (Brazil)" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "Bahasa Portugis (Portugal)" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "Bahasa Punjabi" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "Bahasa Punjabi (Tulisan Arab)" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "Bahasa Punjabi (Tulisan Arab) (Pakistan)" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "Bahasa Punjabi (Tulisan Gurmukhī)" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "Bahasa Punjabi (Tulisan Gurmukhī) (India)" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "Bahasa Punjabi (India)" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "Bahasa Punjabi (Pakistan)" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "Bahasa Romania (Moldova)" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "Bahasa Romania (Romania)" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "Bahasa Rusia (Rusia)" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "Bahasa Rusia (Ukraine)" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "Bahasa Sanskrit" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "Bahasa Sanskrit (India)" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Bahasa Serbia" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "Bahasa Serbia (Bosnia dan Herzegovina)" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "Bahasa Serbia (Tulisan Cyril)" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "Bahasa Serbia (Tulisan Cyril) (Bosnia dan Herzegovina)" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "Bahasa Serbia (Tulisan Cyril) (Montenegro)" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "Bahasa Serbia (Tulisan Cyril) (Serbia)" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "Bahasa Serbia (Tulisan Cyril) (Serbia dan Montenegro)" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "Bahasa Serbia (Tulisan Rumi)" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "Bahasa Serbia (Tulisan Rumi) (Bosnia dan Herzegovina)" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "Bahasa Serbia (Tulisan Rumi) (Montenegro)" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "Bahasa Serbia (Tulisan Rumi) (Serbia)" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "Bahasa Serbia (Tulisan Rumi) (Serbia dan Montenegro)" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "Bahasa Serbia (Montenegro)" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "Bahasa Serbia (Serbia)" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "Bahasa Serbia (Serbia dan Montenegro)" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "Bahasa Serbo-Croatia" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "Bahasa Serbo-Croatia (Bosnia dan Herzegovina)" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "Bahasa Sebo-Croatia (Serbia dan Montenegro)" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "Bahasa Nuosu" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "Bahasa Nuosu (China)" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "Bahasa Sidamo" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "Bahasa Sidamo (Habsyah)" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "Bahasa Sinhala" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "Bahasa Sinhala (Sri Lanka)" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "Bahasa Slovak (Slovakia)" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "Bahasa Slovene (Slovenia)" #: picard/const/locales.py:379 msgid "Somali" msgstr "Bahasa Somali" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "Bahasa Somali (Djibouti)" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "Bahasa Somali (Habsyah)" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "Bahasa Somali (Kenya)" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "Bahasa Somali (Somalia)" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "Bahasa Ndebele Selatan" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "Bahasa Ndebele Selatan (Afrika Selatan)" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "Bahasa Sotho Selatan" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "Bahasa Sotho Selatan (Lesotho)" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "Bahasa Sotho Selatan (Afrika Selatan)" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "Bahasa Sepanyol (Argentina)" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "Bahasa Sepanyol (Bolivia)" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "Bahasa Sepanyol (Chile)" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "Bahasa Sepanyol (Colombia)" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "Bahasa Sepanyol (Costa Rica)" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "Bahasa Sepanyol (Republik Dominika)" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "Bahasa Sepanyol (Ecuador)" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "Bahasa Sepanyol (El Salvador)" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "Bahasa Sepanyol (Guatemala)" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "Bahasa Sepanyol (Honduras)" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "Bahasa Sepanyol (Mexico)" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "Bahasa Sepanyol (Nicaragua)" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "Bahasa Sepanyol (Panama)" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "Bahasa Sepanyol (Paraguay)" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "Bahasa Sepanyol (Peru)" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "Bahasa Sepanyol (Puerto Rico)" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "Bahasa Sepanyol (Sepanyol)" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "Bahasa Sepanyol (Amerika Syarikat)" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "Bahasa Sepanyol (Uruguay)" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "Bahasa Sepanyol (Venezuela)" #: picard/const/locales.py:410 msgid "Swahili" msgstr "Bahasa Swahili" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "Bahasa Swahili (Kenya)" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "Bahasa Swahili (Tanzania)" #: picard/const/locales.py:413 msgid "Swati" msgstr "Bahasa Swati" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "Bahasa Swati (Afrika Selatan)" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "Bahasa Swati (Swaziland)" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "Bahasa Sweden (Finland)" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "Bahasa Sweden (Sweden)" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "Bahasa Jerman Switzerland" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "Bahasa Jerman Switzerland (Switzerland)" #: picard/const/locales.py:421 msgid "Syriac" msgstr "Bahasa Suryani" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "Bahasa Suryani (Syria)" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "Bahasa Tagalog" #: picard/const/locales.py:424 msgid "Tajik" msgstr "Bahasa Tajik" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "Bahasa Tajik (Tulisan Cyril)" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "Bahasa Tajik (Tulisan Cyril) (Tajikistan)" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "Bahasa Tajik (Tajikistan)" #: picard/const/locales.py:428 msgid "Tamil" msgstr "Bahasa Tamil" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "Bahasa Tamil (India)" #: picard/const/locales.py:430 msgid "Taroko" msgstr "Bahasa Taroko" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "Bahasa Taroko (Taiwan)" #: picard/const/locales.py:432 msgid "Tatar" msgstr "Bahasa Tatar" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "Bahasa Tatar (Rusia)" #: picard/const/locales.py:434 msgid "Telugu" msgstr "Bahasa Telugu" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "Bahasa Telugu (India)" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "Bahasa Thai" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "Bahasa Thai (Negara Thai)" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "Bahasa Tibet" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "Bahasa Tibet (China)" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "Bahasa Tibet (India)" #: picard/const/locales.py:441 msgid "Tigre" msgstr "Bahasa Tigre" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "Bahasa Tigre (Eritrea)" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "Bahasa Tigrinya" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "Bahasa Tigrinya (Eritrea)" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "Bahasa Tigrinya (Habsyah)" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Bahasa Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "Bahasa Tonga (Tonga)" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "Bahasa Tsonga" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "Bahasa Tsonga (Afrika Selatan)" #: picard/const/locales.py:450 msgid "Tswana" msgstr "Bahasa Setswana" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "Bahasa Setswana (Afrika Selatan)" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "Bahasa Turki (Turki)" #: picard/const/locales.py:454 msgid "Tyap" msgstr "Bahasa Tyap" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "Bahasa Tyap (Nigeria)" #: picard/const/locales.py:456 msgid "Uighur" msgstr "Bahasa Uyghur" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "Bahasa Uyghur (Tulisan Arab)" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "Bahasa Uyghur (Tulisan Arab) (China)" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "Bahasa Uyghur (China)" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "Bahasa Ukraine (Ukraine)" #: picard/const/locales.py:462 msgid "Urdu" msgstr "Bahasa Urdu" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "Bahasa Urdu (India)" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "Bahasa Urdu (Pakistan)" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "Bahasa Uzbek" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "Bahasa Uzbek (Afghanistan)" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "Bahasa Uzbek (Tulisan Arab)" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "Bahasa Uzbek (Tulisan Arab) (Afghanistan)" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "Bahasa Uzbek (Tulisan Cyril)" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "Bahasa Uzbek (Tulisan Cyril) (Uzbekistan)" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "Bahasa Uzbek (Tulisan Rumi)" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "Uzbek (Tulisan Rumi) (Uzbekistan)" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "Bahasa Uzbek (Uzbekistan)" #: picard/const/locales.py:474 msgid "Venda" msgstr "Bahasa Venda" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "Bahasa Venda (Afrika Selatan)" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Bahasa Vietnam" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "Bahasa Vietnam (Vietnam)" #: picard/const/locales.py:478 msgid "Walamo" msgstr "Bahasa Walamo" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "Bahasa Walamo (Habsyah)" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Bahasa Wales" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "Bahasa Wales (United Kingdom)" #: picard/const/locales.py:482 msgid "Wolof" msgstr "Bahasa Wolof" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "Bahasa Wolof (Tulisan Rumi)" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "Bahasa Wolof (Tulisan Rumi) (Senegal)" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "Bahasa Wolof (Senegal)" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "Bahasa Xhosa" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "Bahasa Xhosa (Afrika Selatan)" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "Bahasa Yoruba" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "Bahasa Yoruba (Nigeria)" #: picard/const/locales.py:490 msgid "Zulu" msgstr "Bahasa Zulu" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "Bahasa Zulu (Afrika Selatan)" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "Abjad Cyril" #: picard/const/scripts.py:27 msgid "Latin" msgstr "Abjad Rumi" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "Aksara Hangul" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "Hiragana" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "Katakana" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "Seni kulit jenis '%(type)s' telah dimuat turun untuk %(albumid)s dari %(host)s" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "Sedang memuat turun seni kulit jenis '%(type)s'untuk %(albumid)sdari %(host)s ..." #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Tak Diketahui" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 piksel" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 piksel" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 piksel" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Saiz penuh" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "Jenis seni kulit" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "Tolong buat pilihan berkenaan jenis imej dalam senarai 'Terangkum' dan 'Dihalang'." #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "Senarai jenis yang terangkum" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "Senarai jenis yang dihalang" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "Imej CAA dengan jenis yang didapati dalam senarai 'Terangkum' akan dimuat turun serta digunakan MELAINKAN imej tersebut juga didapati mempunyai jenis yang terdapat di senarai 'Dihalang'. Imej dengan jenis yang didapati di senarai 'Dihalang' TIDAK SAMA SEKALI digunakan. Jenis imej yang tidak didapati dalam kedua-dua senarai tidak akan dipertimbangkan ketika membuat penentuan sama ada imej CAA akan dimuat turun ataupun tidak.\n" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "Ra&ngkumkan semuanya" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "Halang semuanya" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "Kosongkan semuanya" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "Pulihkan Lalai" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Cover Art Archive" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "Fail Setempat" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "URL Seni Kulit Yang Dibenarkan" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "Skrip penamaan fail contoh pratetap ini tidak memerlukan tetapan, skrip penandaan atau pemalam khas." #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "Pratetap %d: %s" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "Skrip penamaan fail lalai" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "[album artist]/[album]/[track #]. [title]" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "[album artist]/[album]/[disc and track #] [artist] - [title]" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "`$if(if,then,else)`\n\nJika `if` tidak kosong, maka `then` dikembalikan, sebaliknya `else` dikembalikan." #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "`$if2(a1,a2,a3,...)`\n\nHujah pertama yang tidak kosong dikembalikan." #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "`$noop(...)`\n\nTiada tindakan (boleh digunakan sekiranya ingin menulis ulasan atau melumpuhkan sebaris kod)." #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "`$left(text,number)`\n\nAksara `number` pertama dalam `text` dikembalikan." #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "`$right(text,number)`\n\nAksara `number` terhujung dalam `text` dikembalikan." #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "`$lower(text)`\n\n`text` dikembalikan menggunakan huruf kecil." #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "`$upper(text)`\n\n`text` dikembalikan menggunakan huruf besar." #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "`$pad(text,length,char)`\n\n`text` diisi berdasarkan jumlah `length` yang disediakan dengan menambah seberapa banyak salinan `char`\n sehingga ke **permulaan** rentetan." #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "`$strip(text)`\n\nSeluruh ruang putih dalam `text` digantikan dengan sepatah ruang kosong tunggal sambil mengalih keluar ruang kosong di hadapan dan belakang.\nAksara ruang putih ini merangkumi ruang kosong yang berturutan serta pelbagai aksara kod sejagat yang lain." #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "`$replace(text,search,replace)`\n\nKeberadaan `search` dalam `text` digantikan dengan nilai `replace` lalu dikembalikan rentetan yang terhasil." #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "`$replacemulti(name,search,replace,separator=\"; \")`\n\nKeberadaan `search` digantikan oleh `replace` dalam `name` yang berpemboleh ubah berbilang nilai.\nUnsur kosong akan dialih keluar secara kendiri.\n\nContoh:\n\n $replacemulti(%genre%,Idm,IDM)\n" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "`$in(x,y)`\n\nMengembalikan benar jika `x` mengandungi `y`." #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "`$inmulti(%x%,y)`\n\nMengembalikan benar jika salah satu nilai pemboleh ubah `x` berpadanan dengan nilai `y` secara tepat.\n_Sejak Picard 1.0_" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "`$rreplace(text,pattern,replace)`\n\nPenggantian [ungkapan nalar](https://docs.python.org/3/library/re.html#regular-expression-syntax)." #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "`$rsearch(text,pattern)`\n\nPenggelintaran [ungkapan nalar](https://docs.python.org/3/library/re.html#regular-expression-syntax).\n Fungsi ini mengembalikan kumpulan pertama yang sepadan." #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "`$num(number,length)`\n\n`number` dikembalikan dengan bilangan angka sebanyak `length` (tidak melebihi 20 aksara)." #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "`$unset(name)`\n\nPemboleh ubah `name` dinyahset.\nKad liar dibolehkan menyahset tanda-tanda tertentu (boleh digunakan bersama \"performer:\\*\", \"comment:\\*\", dan \"lyrics:\\*\").\nSebagai contoh, `$unset(performer:*)` akan menyahset keseluruhan tanda penghibur." #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "`$delete(name)`\n\nPemboleh ubah `name` dinyahset lalu tanda tersebut akan dihapuskan.\nFungsi ini bersamaan dengan `$unset(name)` namun tanda tersebut juga akan dihapuskan. Contoh:\n penjalanan `$delete(genre)` akan mengalih keluar tanda jeragam dari dalam fail apabila\n sedang menyimpan.\n\n_Sejak Picard 2.1_" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "`$set(name,value)`\n\nPemboleh ubah `name` ditetapkan nilainya menjadi `value`.\n\nCatatan: Tujuannya adalah supaya sepatah pemboleh ubah yang boleh digunakan dalam rentetan penamaan fail dicipta namun\n pemboleh ubah itu sendiri tidak dijadikan tanda dalam fail. Imbuh nama pemboleh ubah itu\n dengan garis bawah di awalannya. Tanda \"something\" akan tercipta melalui `%something%`;\n tanda `%_something%` pula tidak akan tercipta." #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "`$setmulti(name,value,separator=\"; \")`\n\nPemboleh ubah `name` ditetapkan nilainya menjadi `value` dengan menggunakan pemisah yang dinyatakan (pemisah \"; \" digunakan secara lalai)\n bagi memisahkan nilai terbabit menjadi tanda berbilang nilai. Fungsi ini boleh\n digunakan dalam pengendalian tanda berbilang nilai sebagai sebaris rentetan tunggal sebelum dikembalikan menjadi\n tanda berbilang nilai.\n\nContoh:\n\n $setmulti(genre,$lower(%genre%))\n\n_Sejak Picard 1.0_" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "`$get(name)`\n\nPemboleh ubah `name` dikembalikan (setara dengan `%name%`)." #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "`$copy(new,old)`\n\nData meta daripada pemboleh ubah `old` disalin kepada `new`.\n`$copy(new,old)` menyalin pemboleh ubah berbilang nilai tanpa meratakannya\n tidak seperti `$set(new,%old%)`.\n\n_Sejak Picard 0.9_" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "`$copymerge(new,old)`\n\nData meta daripada pemboleh ubah `old` dicantumkan pada `new` sambil membuang pendua dan \n menambah nilai `old` di penghujung `new`. Susunan asal akan kekal. Fungsi ini juga\n menyalin pemboleh ubah berbilang nilai tanpa meratakannya seperti `$copy`.\n\n_Sejak Picard 1.0_" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "`$trim(text[,char])`\n\nKeseluruhan ruang putih mendulu dan mengekor direpang dalam `text`.\n Parameter `char` menentukan aksara mana yang seharusnya direpang. `char` tidak wajib diisi." #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "`$add(x,y,...)`\n\nTambahkan `y` pada `x`.\nBoleh digunakan dengan sebarang bilangan hujah.\n\nContoh:\n\n $add(x,y,z) = ((x + y) + z)\n" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "`$sub(x,y,...)`\n\nTolak `y` daripada `x`.\nBoleh digunakan dengan sebarang bilangan hujah.\n\nContoh:\n\n $sub(x,y,z) = ((x - y) - z)\n" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "`$div(x,y,...)`\n\nBahagikan `x` dengan `y`.\nBoleh digunakan dengan sebarang bilangan hujah.\n\nContoh:\n\n $div(x,y,z) = ((x / y) / z)\n" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "`$mod(x,y,...)`\n\nKembalikan baki hasil `x` dibahagikan dengan `y`.\nBoleh digunakan dengan sebarang bilangan hujah.\n\nContoh:\n\n $mod(x,y,z) = ((x % y) % z)\n" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "`$mul(x,y,...)`\n\nKalikan `x` dengan `y`.\nBoleh digunakan dengan sebarang bilangan hujah.\n\nContoh:\n\n $mul(x,y,z) = ((x * y) * z)\n" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "`$or(x,y,...)`\n\nKembalikan benar jika `x` ataupun `y` tidak kosong.\n Boleh digunakan dengan sebarang bilangan hujah.\n Hasilnya ialah benar jika MANA-MANA hujahnya tidak kosong." #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "`$and(x,y,...)`\n\nKembalikan benar jika `x` dan `y` tidak kosong.\n Boleh digunakan dengan sebarang bilangan hujah.\n Hasilnya ialah benar jika KESELURUHAN hujahnya tidak kosong." #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "`$not(x)`\n\nKembalikan benar jika `x` kosong." #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "`$eq(x,y)`\n\nKembalikan benar jika `x` sama dengan `y`." #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "`$ne(x,y)`\n\nKembalikan benar jika `x` tidak sama dengan `y`." #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "`$lt(x,y)`\n\nKembalikan benar jika `x` kurang daripada `y`." #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "`$lte(x,y)`\n\nKembalikan benar jika `x` kurang atau sama dengan `y`." #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "`$gt(x,y)`\n\nKembalikan benar jika `x` lebih besar daripada `y`." #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "`$gte(x,y)`\n\nKembalikan benar jika `x` lebih besar atau sama dengan `y`." #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "`$len(text)`\n\nKembalikan bilangan aksara dalam `text`." #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "`$lenmulti(name,separator=\"; \")`\n\nKembalikan bilangan unsur dalam tanda `name` yang berbilang nilai`. Nilai harafiah\n boleh menggantikan `name` bagi mewakili berbilang nilai dengan mengunakan\n `separator` (pemisah \"; \" digunakan secara lalai) bagi memisahkan nilai terbabit menjadi\n tanda berbilang nilai.\n\nContoh:\n\n $lenmulti(Satu; Dua; Tiga) = 3\n" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "`$matchedtracks()`\n\nKembalikan bilangan runut yang sepadan dalam suatu keluaran.\n **Berfungsi hanya dalam skrip Penamaan Fail.**\n\n_Sejak Picard 0.12_" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "`$is_complete()`\n\nKembalikan benar jika setiap runut dalam album sepadan dengan suatu fail tunggal.\n**Berfungsi hanya dalam skrip Penamaan Fail.**" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "`$firstalphachar(text,nonalpha=\"#\")`\n\nKembalikan aksara pertama dalam `text`.\n`nonalpha` dikembalikan jika `text` tidak bermula dengan aksara abjad. Nilai lalai \"#\" digunakan jika\nnilai `nonalpha` tidak ditentukan.\n\n_Sejak Picard 0.12_" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "`$initials(text)`\n\nKembalikan aksara pertama setiap kata dalam `text` jika aksara tersebut huruf abjad.\n\n_Sejak Picard 0.12_" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "`$firstwords(text,length)`\n\nFungsi ini hampir serupa dengan `$truncate()` namun hanya kata lengkap yang tidak melebihi bilangan `length` aksara sahaja dikembalikan daripada `text`.\n\n_Sejak Picard 0.12_" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "`$startswith(text,prefix)`\n\nKembalikan benar jika `text` didahului oleh `prefix`.\n\n_Sejak Picard 1.4_" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "`$endswith(text,suffix)`\n\nKembalikan benar jika `text` diakhiri oleh `suffix`.\n\n_Sejak Picard 1.4_" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "`$truncate(text,length)`\n\n`text` dipangkas menjadi sepanjang `length`.\n\n_Sejak Picard 0.12_" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "`$swapprefix(text,prefix1,prefix2,...)`\n\nAwalan yang dinyatakan dialih dari permulaan `text` ke penghujungnya. Pelbagai\nawalan boleh dinyatakan sebagai parameter berasingan. 'A' dan 'The'\ndigunakan secara lalai jika tiada awalan yang dinyatakan.\n\nContoh:\n\n $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n\n_Sejak Picard 1.3 yang dahulunya ada sebagai pemalam sejak Picard 0.13_" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "`$delprefix(text,prefix1,prefix2,...)`\n\nAwalan yang dinyatakan dihapuskan daripada permulaan `text`. Pelbagai\nawalan boleh dinyatakan sebagau parameter berasingan. 'A' dan 'The'\ndigunakan secara lalai jika tiada awalan yang dinyatakan.\n\nContoh:\n\n $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n\n_Sejak Picard 1.3_" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "`$eq_any(x,a1,a2,...)`\n\nKembalikan benar jika `x` sama dengan `a1` atau `a2` atau ...\nFungsinya setara dengan `$or($eq(x,a1),$eq(x,a2),...)`.\nFungsinya setara dengan pemalam eq2." #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "`$ne_all(x,a1,a2,...)`\n\nKembalikan benar jika `x` tidak sama dengan `a1` dan `a2` dan ...\nFungsinya setara dengan `$and($ne(x,a1),$ne(x,a2),...)`.\nFungsinya setara dengan pemalam ne2." #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "`$eq_all(x,a1,a2,...)`\n\nKembalikan benar jika `x` sama dengan `a1` dan `a2` dan ...\nFungsinya setara dengan `$and($eq(x,a1),$eq(x,a2),...)`.\n\nContoh:\n\n $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "`$ne_any(x,a1,a2,...)`\n\nKembalikan benar jika `x` tidak sama dengan `a1` atau `a2` atau ...\nFungsinya setara dengan `$or($ne(x,a1),$ne(x,a2),...)`.\n\nContoh:\n\n $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "`$title(text)`\n\nKembalikan `text` dengan huruf tajuk (huruf pertama setiap perkataan ditulis dengan huruf besar).\n\nContoh:\n\n $set(album,$title(%album%))\n_Sejak Picard 2.1_" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "`$is_audio()`\n\nKembalikan benar jika fail prosesan ialah fail bunyian.\n\n_Sejak Picard 2.2_" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "`$is_video()`\n\nKembalikan benar jika fail prosesan ialah fail video.\n\n_Sejak Picard 2.2_" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "`$find(haystack,needle)`\n\nMendapatkan kedudukan sebaris rentetan dalam rentetan yang lain.\n Indeks keberadaan pertama `needle` dalam `haystack` dikembalikan sekiranya ada. Sekiranya `needle` tiada, \"\" dikembalikan.\n\n_Sejak Picard 2.3_\n\nHarap maklum bahawa `$find` mengembalikan \"-1\" jika `needle` tidak dijumpai pra-Picard 2.3.2." #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "`$reverse(text)`\n\nKembalikan `text` dalam tertib terbalik." #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "`$substr(text,start,end)`\n\nKembalikan potongan rentetan yang terangkum antara indeks `start` dan indeks `end`\n tanpa megambil kira aksara di indeks `end`. Indeks ini berasaskan sifar.\n Angka negatif dikira secara terbalik dari penghujung rentetan. Indeks `start`\n atau `end` yang dibiarkan kosong akan masing-masing menggunakan\n permulaan atau penghujung rentetan tersebut." #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "`$getmulti(name,index,separator=\"; \")`\n\nUnsur daripada tanda `name` yang berbilang nilai didapatkan di kedudukan `index`.\n Nilai harafiah boleh menggantikan `name` bagi mewakili berbilang nilai dengan menggunakan\n `separator` (pemisah \"; \" digunakan secara lalai) bagi memisahkan nilai terbabit menjadi\n tanda berbilang nilai." #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "`$foreach(name,code,separator=\"; \")`\n\n`code` dijalankan ketika fungsi ini diperlelarkan apabila setiap unsur dalam tanda\n `name` yang berbilang nilai ditemui. Bagi satu-satu gelung, nilai unsur\n disimpan dalam tanda `_loop_value` manakala bilangannya disimpan dalam\n tanda `_loop_count`. Hasilnya membolehkan nilai unsur atau bilangan dicapai\n dalam skrip `code`. Nilai harafiah boleh menggantikan `name` bagi mewakili\n berbilang nilai dengan menggunakan `separator` (pemisah \"; \" digunakan\n secara lalai) bagi memisahkan nilai terbabit menjadi tanda berbilang nilai." #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "`$map(name,code,separator=\"; \")`\n\nNilai unsur dikemas kini mengikut nilai yang dikembalikan `code` ketika fungsi ini\n diperlelarkan apabila setiap unsur dalam tanda `name` yang berbilang nilai\n ditemui. Tanda berbilang nilai ini kemudiannya dikembalikan setelah dikemas kini.\n Bilangan gelung disimpan dalam tanda `_loop_count`. Hasilnya membolehkan\n nilai bilangan dicapai dalam skrip `code`.\n\nUnsur kosong dialih keluar secara kendiri.\n\nContoh:\n\n $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n\nHasil: 1=FIRST:A; 2=SECOND:B\n" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "`$join(name,text,separator=\"; \")`\n\nKeseluruhan unsur dalam `name` disambungkan lalu disisipkan `text` antara setiap unsur. Hasilnya dikembalikan sebagai sebaris rentetan." #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n\nTarikh dan masa semasa dikembalikan berdasarkan `format` yang ditentukan.\n Format ini berdasarkan [kod format](https://strftime.org/) `strftime` piawai Python.\n Sekiranya `format` tidak ditentukan, maka tarikh dan masa dikembalikan\n dalam bentuk `2020-02-05 14:26:32`.\nCatatan: Elakkan penggunaan kod pemformatan yang khusus pada pelantar tertentu\n agar mengekalkan kemudahalihan skrip merentas pelantar. Kod ini merangkumi:\n mengalih keluar pengisian sifar (cth. `%-d` dan `%-m` di Linux atau macOS dan juga\n padanannya iaitu `%#d` dan `%#m` di Windows); penentu panjang unsur (cth.\n `%3Y`); dan '%' tergantung di penghujung rentetan format." #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "`$sortmulti(name,separator=\"; \")`\n\nSalinan tanda `name` yang berbilang nilai dikembalikan dengan unsurnya diisih mengikut\n susunan menaik.\n\nContoh:\n\n $sortmulti(B; A; C)\n\nHasil: A; B; C\n" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "`$reversemulti(name,separator=\"; \")`\n\nSalinan tanda `name` yang berbilang nilai dikembalikan dengan unsurnya dalam\n susunan terbalik. Boleh digunakan bersama fungsi `$sortmulti` bagi mengisih\n mengikut susunan menurun.\n\nContoh:\n\n $reversemulti($sortmulti(B; A; C))\n\nHasil: C; B; A\n" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n\nSalinan tanda `name` yang berbilang nilai dikembalikan tanpa unsur berpendua.\n Perbandingan unsur dilakukan tanpa mengira huruf besar dan kecil secara lalai.\n\nContoh 1:\n\n $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n $unique(%foo%)\n\nHasil: A; CD; b\n\nContoh 2:\n\n $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n $unique(%foo%,True)\n\nHasil: A; B; a; b; cd\n" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "Ralat semasa menyimpan keluar \"%s\". %s." #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "Simpan Keluar Fail Skrip " #: picard/script/serializer.py:230 msgid "Export Script" msgstr "Skrip Simpan Keluar" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "Skrip selesai disimpan keluar ke %s" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "Ralat semasa memuat masuk \"%s\". %s." #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "Ralat semasa menyahkod \"%s\". %s." #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "Muat Masuk Fail Skrip" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "Fail sebenarnya kosong" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "Dimuat masuk daripada %s" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "Kemasan skrip tak sah" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "%s (Salin)" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "Kandungan fail ini bukan kamus" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "Semua fail" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Muhammad Adli Ibrahim" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Diterjemahkan kepada LANG oleh %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "Arca dibuat oleh Sambhav Kothari <sambhavs.email@gmail.com> dan <a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, <a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a>, <a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> daripada <a href=\"https://www.flaticon.com\">www.flaticon.com</a>" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "Versi %(version)s" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "Format yang disokong" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "Tolong derma" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "Terima kasih banyak-banyak kerana telah menguna pakai Picard. Picard bergantung pada pangkalan data MusicBrainz yang dikendalikan oleh Yayasan MetaBrainz dengan bantuan ribuan sukarelawan. Jika anda berpuas hati dengan aplikasi ini, anda boleh bantu menderma seringgit dua kepada Yayasan MetaBrainz agar perkhidmatan ini berkekalan." #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "Sumbangkan derma!" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "Penghargaan" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "Hak cipta © %(copyright_years)s %(authors_credits)s dan lain-lain" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "Tapak sesawang rasmi" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Seniman" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Tarikh" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Jenama" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Nombor Katalog" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Kod Palang" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "Penyahtaksaan" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "Senarai Segar Semula" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s (%i keluaran)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "Entiti beralat" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "Entiti tindakan" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "Entiti disimpan" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "Teks pandangan log (nyahpepijat)" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "Teks pandangan log (ralat)" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "Teks pandangan log (maklumat)" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "Teks pandangan log (amaran)" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "Tanda ditambahkan" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "Tanda diubah" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "Tanda dialih keluar" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "Lihat keluaran di MusicBrainz" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "Imej sepunya di setiap runut" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "Runut mempunyai imej yang berlainan" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "Paparkan perincian lanjutan" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "Seni Kulit Baharu" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "Seni Kulit Asal" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "Semua format imej yang disokong" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "Paparkan perincian lanjutan..." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "Kekalkan seni kulit asal" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "Pilih fail setempat..." #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "Gantikan seni kulit hadapan" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "Tambahkan seni kulit hadapan" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "TTTT-BB-HH" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "TTTT" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "&Muat fail terpilih" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "Alihkan Fail-fail Bertanda Ke Sini" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "Paparkan Fail-fail Tersembunyi" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "Tetapkan ini &sebagai direktori permulaan" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "Kulit Sedia Ada" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "Jenis" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "Kulit Baharu" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "Kulit" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Maklumat" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "Ketik dua kali untuk membuka fail di penilik luar\nFail sementara: %s\nSumber: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Nama fail:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Format:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Saiz:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Tempoh:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Kadar bit:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Kadar sampel:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Bit per sampel:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Stereo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Saluran:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Album:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Seniman:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "Cakera %d" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "Senarai runut:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "Maklumat Album" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "Maklumat Runut" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "Maklumat" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "%i fail dalam runut ini" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "Maklumat Kelompok" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "Masa Anggaran" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Fail" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Album" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "Fail tindakan" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "Permintaan tindakan" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "%i keping imej" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "%i keping imej yang berlainan di kalangan runut" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Tajuk" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Tajuk" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Seniman Album" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Penggubah" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Tajuk Kecil Cakera" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "Bil. Runut" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "Bil. Cakera" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "Nombor Katalog" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Bahantara" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Genre" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "Keadaan cap jari" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Tarikh Keluaran Asal" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "Padanan buruk" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "Padanan lemah" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "Padanan baik" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "Padanan bagus" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "Padanan hebat" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "Padanan cemerlang" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "Pulihkan lajur lalai" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "Kuncikan lajur" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "K&embangkan semuanya" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "Lipatkan semuanya" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "Pilih semu&anya" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "Versi-versi lain" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Sedang memuat..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "Versi-versi lain (%d)" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Kumpulan" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "Pema&lam" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "Jalankan sk&rip" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "pandangan fail" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "Mengandungi fail dan kelompok tak sepadan" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Kelompok" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "pandangan album" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "Mengandungi album dan fail sepadan" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "Ralat pengolahan: Lihat ruangan Ralat di dialog Keterangan Album" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "Album telah diubah suai dan selesai" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "Album tak diubah dan selesai" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "Album telah diubah suai" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "Album tak diubah" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "Ralat pengolahan: Lihat ruangan Ralat di dialog Keterangan Runut" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "Ralat pengolahan: Lihat ruangan Ralat di dialog Keterangan Fail" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "Runut disimpan" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "Belum selesai" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "Cap jari telah pun diserahkan" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "Cap jari yang belum diserahkan" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "Fail ini masih belum dihitungkan cap jarinya. Gunakan \"Imbas\" atau \"Janakan Cap Jari AcoustID\" bagi penghitungan cap jarinya." #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Log" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "Bahasa boros" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "Rentetan yang akan ditonjolkan" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "Tonjolkan" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "Hapuskan Tonjolan" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "Hapuskan Log" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "Simpan Sebagai..." #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "Simpan Pandangan Log kepada Fail" #: picard/ui/logview.py:262 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:274 msgid "Failed to save Log View to file" msgstr "Gagal menyimpan Pandangan Log di fail" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "Terdapat sesuatu yang mencegah penulisan data di '%s'" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "Adakah anda pasti mahu mengosongkan log?" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "Sejarah Kegiatan" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "Picard MusicBrainz" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Perubahan Tak Disimpan" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Adakah anda pasti mahu meninggalkan Picard?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "Terdapat %d butir fail yang tak disimpan. Perubahan-perubahan yang belum disimpan akan hilang jika Picard ditutup." #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "Tinggalkan Picard" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Sedia" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "Sedang mendengar di port %(port)d" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "Penyerahan AcoustID tidak diatur sedia" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "Kunci API AcoustID anda perlu ditetapsediakan sebelum penyerahan cap jari dibenarkan." #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "Buka pilihan AcoustID" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "Pilihan..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "Buka penyunting skrip penamaan fail (&F)..." #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "Potong" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "Tam&pal" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "Bantuan..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "Tent&ang..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Dermakan..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "Lapo&rkan Pepijat..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "Forum &Sokongan..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "T&ambahkan Fail..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Tambahkan fail pada penanda" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "Tambah P&elipat..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Tambahkan sekeping pelipat pada penanda" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "Tutup Tetingkap" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Simpan" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Simpan fail yang dipilih" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "Serahkan AcoustID" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "Serahkan cap jari tatabunyi" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "Keluar" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "Alih kelua&r" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Alih keluar fail/album yang dipilih" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "Cari di Penyemak Im&bas" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "Cari item yang dipilih di tapak sesawang MusicBrainz" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "Serahkan keluaran berdasarkan kelompokan ini..." #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "Serahkan keluaran bahau di MusicBrainz berdasarkan kelompokan ini" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "Serahkan rakaman berdasarkan fail ini..." #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "Serahkan rakaman berdasarkan fail ini" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "Serahkan keluaran berdasarkan fail ini..." #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "Serahkan keluaran baharu MusicBrainz berdasarkan fail ini..." #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "Cari album yang serupa..." #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "Lihat keluaran yang serupa sambil memilih untuk menyaring keluaran yang lain" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "Cari runut yang serupa..." #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "Lihat runut yang serupa sambil memilih untuk menyaring keluaran yang lain" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "Pelayar Fail" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "&Data meta" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "Kwln+Anjak+M" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "Seni Kulit" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "Tind&akan" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Gelintar" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "&Cari CD..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "Cari perincian CD dalam pemacu anda" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "Imba&s" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "Gunakan cap jari tatabunyi AcoustID untuk mengenal pasti fail berdasarkan muziknya biarpun tanpa data meta" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "Kenal pasti fail menggunakan cap jari tatabunyi AcoustID" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "Janakan Cap Jari AcoustID" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "Janakan Cap Jari" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "Janakan cap jari tatabunyi AcoustID bagi fail-fail yang dipilih tanpa melakukan carian" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "Janakan cap jari tatabunyi AcoustID bagi fail-fail yang dipilih" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "Kelompok" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "Kelompokkan fail menjadi kelompok album" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "Carian" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "Cari item yang dipilih di MusicBrainz" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "Maklumat..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "Sega&r Semula" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "Namakan Semula Fail" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "Alihkan Fail" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "Simpan &Tanda" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Tanda Daripada Nama &Fail..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "Huraikan Nama Fail..." #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "Tetapkan tanda berdasarkan nama fail" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "Buka Kumpulanku di Penyemak Imbas" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "Lihat Log Ralat/Nyahp&epijat" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "Lihat Sejara&h Kegiatan" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "Buka di &Pemain" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "Mainkan fail dengan menggunakan pemain bahantara lalai" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "Buka Pelipat Yang Mengandungi &Fail" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "Buka pelipat yang mengandungi fail dalam penjelajah fail anda" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "Semak Kemas Kini..." #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Fail" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "Sunting" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "Lihat" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "Pilihan" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "Pilih skrip penamaan fail (&S)" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "Ala&t" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "Bantuan" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Tindakan" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Runut" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "Gelint&aran lanjutan" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "Gelintaran ter&bina dalam" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Seluruh format yang disokong" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "Sedang menambah berbilang direktori daripada '%(directory)s' ..." #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "Sedang menambah direktori: '%(directory)s' ..." #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "Tetap Sedia Diperlukan" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "Pengecapan jari tatabunyi masih belum ditetap sedia. Adakah anda mahu melakukannya sekarang?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "Persepaduan penyemak imbas tidak didayakan" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "Persepaduan penyemak imbas harus didayakan sekiranya ingin diserahkan keluaran kepada MusicBrainz. Mahukah anda mendayakan persepaduan penyemak imbas?" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (ralat: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s (%(similarity)d%%) (ralat: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "Pengesahan Diperlukan" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Picard memerlukan keizinan untuk mencapai data peribadi anda di pelayan MusicBrainz. Inginkah anda mengelog masuk sekarang?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(berlainan merentas %d item)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(tiada dalam %d item)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "pandangan data meta" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "Paparkan tanda asal dan baharu bagi fail yang dipilih" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Tanda" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Nilai Asal" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Nilai Baharu" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Tambah Tanda Baharu..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Mula-mula Tunjukkan Perubahan" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Sunting..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "Tambahkan pada Senarai 'Kekalkan Tanda'" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "Alih keluar dari Senarai 'Kekalkan Tanda'" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "Gunakan Nilai Asal" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "&Salin" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "Anda perlu log masuk untuk pelayan %s. Tolong masukkan nama pengguna dan kata laluan anda." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "Anda perlu log masuk untuk proksi %s. Tolong masukkan nama pengguna dan kata laluan anda." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "Pemain dalaman: Format sumber bahantara tidak disokong (sepenuhnya)" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "Pemain dalaman: Tiada kebenaran yang memadai untuk memainkan sumber bahantara" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "Pemain dalaman: Perkhidmatan main semula yang sah tidak diketemui. Main semula tidak boleh diteruskan" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "Pemain dalaman: ralat, kod=%d, msj=%s" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "Pemain" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "Mainkan" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "Mainkan fail yang dipilih" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "Jedakan" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "Jedakan atau sambung kembali main balik semasa" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "Ubah kelajuan main balik" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "Kelajuan main balik" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "Ubah kelantangan bunyi" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "Kelantangan bunyi" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "Pilihan penamaan semula dilumpuhkan" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "Sebanyak %u fail dipilih secara rawak sebagai contoh penamaan fail sekiranya fail-fail dipilih dahulu di anak tetingkap Kelompok atau Album sebelum tetingkap Pilihan dibuka. Sekiranya tiada fail yang dipilih, maka beberapa contoh lalai disediakan." #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "Muat semula sebanyak %u butiran yang terpilih secara rawak daripada fail pilihan di tetingkap utama" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "Sahkan" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "Pengguna: %s" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "Penyunting skrip penamaan fail" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "Jadikan!" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "Muat masuk fail skrip (&I)" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "Muat masuk fail sebagai skrip baharu" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "Simpan keluar fail skrip (&E)" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "Simpan keluar skrip ke dalam sebuah fail" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "Skrip (&S)" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "Paparkan perincian skrip" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "Ctrl+M" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "Tambah skrip baharu (&N)" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "Ciptakan skrip penamaan baharu" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "Salin skrip semasa (&C)" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "Simpan salinan skrip sebagai sebuah skrip baharu" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "Hapuskan skrip semasa (&D)" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "Hapuskan skrip" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "Muat semula fail contoh rawak (&R)" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "Paparkan pendokumenan (&S)" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "Paparkan pendokumenan penskripan di palan sisi" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "Pendokumenan penskripan (&S)" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "Buka pendokumenan penskripan di penyemak imbas" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Ralat" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "Tajuk skrip tidak sepatutnya dibiarkan kosong." #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "Ralat Penghapusan Skrip" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "Skrip ini tidak boleh dihapuskan kerana masih digunakan dalam profil pengguna.\n\nProfil: %s" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "Pastikah anda mahu menghapuskan skrip ini?" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "Ralat Fail" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "Salin" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Format penamaan tidak boleh kosong." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "Perincian Skrip" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "Ralat skrip di \"%(script)s\": %(message)s" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Nama Fail" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "Tentang Picard" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Carian CD" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Keluaran di MusicBrainz berikut sepadan dengan CD:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "Tiada keluaran yang sepadan ditemui bagi cakera ini." #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "Serahkan pengecam cakera" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "Muat ke da&lam Picard" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "&Serahkan pengecam cakera" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "Batal" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Sunting Tanda" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Sunting nilai" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Tambahkan nilai" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Alih keluar nilai" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "Alihkan nilai yang dipilih ke atas" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "Alihkan nilai yang dipilih ke bawah" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "&Ralat" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "Ka&rya seni" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "Borang" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Pilihan" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Semak imbas..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Muat turun..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "Pilihan lanjutan" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "Abaikan percanggahan jangka masa runut jika tidak melebihi bilangan saat ini" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "Abaikan laluan fail yang sepadan dengan ungkapan nalar berikut:" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "Abaikan runut berikut ketika menentukan kelengkapan suatu keluaran" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "Runut video" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "Runut praselaan" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "Runut data" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "Runut bisu" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "Abaikan tanda ini dalam perbandingan:" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "Peranti CD-ROM yang digunakan dalam pencarian:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Peranti CD-ROM lalai yang digunakan dalam pencarian:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "Gunakan nama fail berikut dalam imej:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Tulis ganti fail jika sudah ada" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "Pembekal Seni Kulit" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "Susun Semula Keutamaan:" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "Alihkan item yang dipilih ke atas" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "Alihkan item yang dipilih ke bawah" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Penentuan Cap Jari Bunyi" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "Jangan gunakan cap jari bunyi" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Gunakan AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "Tetapan AcoustID" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "Abaikan cap jari AcoustID sedia ada" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "Alat kira cap jari:" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "Kunci API:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Dapatkan kunci API..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "Pelayan MusicBrainz" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Port:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Alamat pelayan:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "Log masuk" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "Log keluar" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "Sedang Menyemak Kemas Kini" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "Semak kemas kini semasa bermula" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "Selang hari antara semakan:" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "Kemas kini yang akan disemak:" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "Gunakan genre daripada MusicBrainz" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "Hanya gunakan genreku" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "Gunakan genre seniman album sebagai pengganti sekiranya tiada genre pada keluaran atau gabungan keluaran" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Gunakan tanda susunama khalayak sebagai genre" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "Kegunaan genre terdikit:" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "Bilangan genre terbanyak:" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "Sambungkan berbilang genre dengan:" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "Genre atau tanda susunama khalayak yang akan dimasukkan atau dikeluarkan. Tulis dalam baris yang berasingan:" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "Tempat permainan penapis genre atau tanda susunama khalayak (dibersihkan ketika keluar):" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Tunjukkan label teks di bawah arca" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Bahasa antara muka pengguna:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "Tema warna antara muka pengguna:" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Rencaman" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Gunakan sintaks pertanyaan lanjutan" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "Mulakan pelayaran di direktori berikut:" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "Sesuaikan Palang Alat Tindakan" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "Tambah punat baharu di Palang Alat" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "Tambah Tindakan" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "Selitkan pemisah" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "Tambahkan pemisah" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "Alih keluar punat daripada palang alat" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "Warna" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "Tunjukkan tanda ini di atas tanda-tanda lain dalam pandangan data meta" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Ambang" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Keserupaan terdikit dalam pemadanan fail dan runut:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Keserupaan terdikit dalam pencarian fail:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Keserupaan terdikit dalam pencarian kelompok:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Ruangan Tersuai" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Aneka artis:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Runut bukan album:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Lalai" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Proksi Sesawang" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "HTTP" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "SOCKS" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Nama Pengguna:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Kata Laluan:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "Tempoh menghentikan permintaan sekiranya gagal (saat):" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "Penyepaduan Penyemak Imbas" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "Port mendengar lalai:" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "Dengar hanya pada penganjur setempat" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Pemalam" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Nama" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Versi" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Pasang pemalam..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Buka pelipat pemalam" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "Muat Semula Senarai Pemalam" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Perincian" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Dayakan penilaian runut" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Alamat e-mel disertakan sekali ketika Picard menyimpan penilaian. E-mel ini digunakan untuk mengenal pasti pengguna yang memberi penilaian tersebut. Hal ini membolehkan penilaian yang berlainan boleh disimpan dalam fail bagi setiap pengguna yang berlainan. Tolong nyatakan e-mel yang anda gunakan untuk menyimpan penilaian." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "E-mel" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Serahkan penilaian kepada MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "Jenis keluaran utama" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "Negara keluaran utama" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "Tambahkan pada negara keluaran utama" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "Alih keluar daripada negara keluaran utama" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "Format keluaran utama" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "Tambahkan pada format keluaran utama" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "Alih keluar daripada format keluaran utama" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "Alihkan fail apabila disimpan" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "Direktori tuju:" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "Alihkan fail tambahan (tak peka huruf):" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Namakan semula fail apabila disimpan" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "Skrip penamaan fail yang dipilih:" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "Sunting skrip..." #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "Nama fail akan menjadi seperti ini:" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "Sebelum" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "Selepas" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "Muat semula contoh" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "Skrip Penanda" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "Masukkan skrip penandaan skrip di sini." #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "Alihkan skrip ke atas" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "Alihkan skrip ke bawah" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "Tambah skrip baharu" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "Alih keluar skrip" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "Muat masuk" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "Simpan keluar" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "Pendokumenan Penskripan" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Tuliskan tanda di fail" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "Sebelum Penandaan" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "Tanda berikut akan dilindungi daripada dikosongkan atau ditulis ganti oleh data MusicBrainz:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "Fail AAC" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "Picard berkebolehan menyimpan tanda APEv2 dalam fail AAC tulen yang tidak menyokong penandaan secara lalai. Beberapa pemain bahantara menyokong tanda APEv2 dalam fail AAC namun yang tidak menyokong fail AAC bertanda APEv2 akan menghadapi masalah memuat dan memainkan fail tersebut. Anda boleh memilih sama ada mahu menyimpan tanda ini ke dalam fail itu bagi mengendali masalah tersebut." #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "Simpan tanda APEv2" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "Jangan simpan tanda" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "Fail AC3" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "Picard berkebolehan menyimpan tanda APEv2 dalam fail AC3 tulen yang tidak menyokong penandaan secara lalai. Beberapa pemain bahantara menyokong tanda APEv2 dalam fail AC3 namun yang tidak menyokong fail AC3 bertanda APEv2 akan menghadapi masalah memuat dan memainkan fail tersebut. Anda boleh memilih sama ada mahu menyimpan tanda ini ke dalam fail itu bagi mengendali masalah tersebut." #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "Versi ID3v2" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "Sambungkan berbilang tanda ID3v2.3 dengan:" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "<html><head/><body><p>Secara lalainya, '/' digunakan untuk memelihara keserasian dengan edaran Picard terdahulu.</p><p>Pilihan baharu termasuk penggunaan ';_' atau '_/_'. Anda juga boleh menggunakan pemisah anda sendiri. </p></body></html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Sertakan sekali tanda ID3v1 dalam fail" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "Fail WAVE" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "Picard menandai fail WAVE dengan tanda ID3v2. Penandaan ini tidak disokong seluruh perisian. Fail WAVE boleh ditandai dengan tanda INFO RIFF tambahan bagi mengatasi masalah perisian yang tidak menyokong penandaan fail WAVE dengan tanda ID3v2. INFO RIFF tidak mempunyai sokongan tanda dan pengekodan aksara yang lengkap." #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "Sertakan sekali tanda INFO RIFF dalam fail" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "Windows-1252" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Pengesahan diperlukan" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "Hanya muat turun seni kulit yang sepadan dengan jenis yang dipilih" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "Pilih jenis..." #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "Hanya gunakan imej yang bersaiz berikut:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "Hanya muat turun imej yang diluluskan" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "Fail seni kulit setempat sepadan dengan ungkapan nalar berikut:" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "Jika ada kumpulan pertama dalam ungkapan nalar, maka akan digunakan sebagai jenis. Dalam erti kata lain, kulit-belakang-tulangbelakang.jpg akan ditetapkan jenisnya sebagai Belakang + Tulang Belakang. Jika jenis tiada, secara lalainya jenis hadapan akan dipilih." #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "Pilih skrip penamaan fail yang ingin dimuat ke dalam penyunting" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "Tajuk:" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "Bilangan versi skrip." #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "Kemas Kini Terakhir:" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "Tarikh dan waktu terakhir skrip dikemas kini (UTC)." #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "Sekarang" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "Pengarang:" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "Versi:" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "Lesen:" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "Lesen skrip ini disediakan." #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "Keterangan:" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "Keterangan ringkas skrip penamaan ini serta pemalam lain yang diperlukan." #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "Pengarang skrip." #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Tukar Nama Fail Menjadi Tanda" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Gantikan garis bawah dengan ruang" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Pratonton" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "Tambah tanda baharu" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "Alihkan tanda ke atas" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "Alihkan tanda ke bawah" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "Ali keluar tanda yang dipilih" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "Alih keluar tanda" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&Okey" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "Tutup" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "Ralat Regex" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "Pulihkan Semua Kepada Lalai" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "Tetapkan semula semua tetapan Picard" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "Tetapkan semula semua tetapan bagi laman pilihan semasa" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "Ralat tak diduga" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "Pilihan anda di laman ini akan ditetapkan semula." #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "Amaran! Tetapan anda akan ditetapkan semula." #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "Sahkan Penetapan Semula" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "Anda pasti?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "[Didayakan]" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "Tiada" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "Cap jari" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "Tolong pilih boleh laku fpcalc yang sah." #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "Boleh laku fpcalc tak sah" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "Telah dilog masuk sebagai <b>%s</b>." #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "<html><head/><body>\n<p>Di sini boleh dicuba penapis genre supaya disisihkan. Hanya satu begi setiap baris.<br/>\nTapak permainan ini tidak akan dipelihara apabila keluar dari Pilihan.\n</p>\n<p>\nLatar merah bermaksud tanda akan dilangkaui.<br/>\nLatar hijau bermaksud tanda akan dikekalkan.\n</p>\n</body></html>" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "Genre" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "Baris ralat %d: %s" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Tambah Pelipat" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Tambah Fail" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "Kelompok" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Cari" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Imbas" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "Cari di Penyemak Imbas" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Simpan" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "Serahkan AcoustID" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "Buka Dengan Pemain" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "Carian CD..." #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "Skema warna lalai mengikut tetapan paparan sistem pengendalian" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "Gelap" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "Tema paparan gelap" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "Cerah" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "Tema paparan cerah" #: picard/ui/options/interface.py:191 msgid "System" msgstr "Sistem" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "Tema Qt5 yang diatur sedia dalam persekitaran atas meja" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Bahasa lalai sistem" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "Tema telah diubah" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "Tema perisian telah diubah. Picard haus dimulakan semula bagi menunjukkan perubahan." #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "Harap maklum bahawa penggunaan tema sistem boleh mengakibatkan antara muka pengguna tidak dapat dipaparkan dengan baik. Pilih tema \"Lalai\" sekiranya masalah ini muncul bagi kembali ke tema asal Picard." #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Bahasa telah diubah" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Bahasa antara muka telah diubah. Picard perlu dimulakan semula barulah perubahan tersebut terjadi." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "Tarik dan Lepas untuk menyusun semula" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "Pilih warna" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "Warna telah diubah" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "Warna antara muka telah diubah. Picard mungkin perlu dimulakan semula sebelum perubahan tersebut terjadi." #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "Tanda Teratas" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "Sahkan Pengalihkeluaran" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Sepadan" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "Rangkaian" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "Muat turun lalu pasang pemalam" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "Muat turun lalu naik taraf pemalam ke versi %s" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "Dayakan" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "Lumpuhkan" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "Rombak pemalam" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "Sedang memuat semula senarai pemalam yang tersedia..." #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "Pemalam '%s'" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "Sebuah ralat berlaku ketika memuat pemalam '%s':\n\n%s" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "Pemalam '%s' tidak serasi dengan versi Picard ini." #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "Pemalam '%s' akan dinaik taraf ke versi %s apabila Picard dijalankan semula kelak." #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "Rombak pemalam '%s'?" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "Anda pasti ingin merombak pemalam '%s'?" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "Mulakan semula Picard untuk menaik taraf ke versi baharu" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "Versi baharu tersedia" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "Pengarang" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Lesen" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "Pemalam '%s' tidak boleh dimuat turun." #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "Cuba lagi kemudian." #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "Baharu" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "Ciptakan profil baharu" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "Salin ke profil baharu" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "Hapuskan" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "Hapuskan profil" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "Tulisan tak diketahui" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "Senarai tidak mempunyai skrip" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "Format nilai tak diketahui" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "Tajuk Tak Sah" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "Jangan dibiarkan tajuk profil kosong." #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Penilaian" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "Keluaran Utama" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "Tetap semula semuanya" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "Tempat tuju pengalihan fail tidak boleh kosong." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Ralat Skrip" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Bantuan Sintaks</a>)" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "Gelintar di penyemak imbas" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>Sedang memuat...</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "Cuba semula" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "<strong>Ralat berikut terjadi ketika mengambil hasil:<br><br></strong>Ralat permintaan rangkaian bagi %s:<br>%s (kod QT %d, kod HTTP %s)<br>" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "<strong>Tiada hasil diketemui. Cuba semula dengan pertanyaan gelintaran yang lain.</strong>" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "Muat ke dalam Picard" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "Hasil Gelintaran Album" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Bahasa" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "Status" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "Mata" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "Tunjukkan di penyemak imbas" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "Dialog Gelintaran Seniman" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "Jantina" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "Kawasan" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "Mula" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "Kawasan Mula" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "Tamat" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "Kawasan Tamat" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "Hasil Gelintaran Runut" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Keluaran" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "Rakamn Tunggal" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "Namakan semula profil" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "Hapuskan profil" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "Pastikah anda mahu menghapuskan profil ini?" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "Buka Pendokumenan Penskripan di penyemak imbas" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "Namakan semula skrip" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "Anda pasti ingin mengalih keluar skrip ini?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "Skrip balut kata (&W)" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "Letakkan kod di baris baharu sekiranya terlalu panjang" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "Ctrl+Shift+W" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "Paparkan petua bantuan timbul (&T)" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "Paparkan petua bantuan timbul bagi unsur skrip" #: 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 "Jadual ini terkunci. Buka kunci jadual ini di menu konteks\nkepala jadual bagi membolehkan pengisihan dan penukaran\nukuran lajur." #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "Ralat memuat senarai keluaran Picard: {error_message}" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "Kemas Kini Picard" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "Tak boleh mendapat semula maklumat versi terkini daripada tapak sesawang.\n(https://{url}{endpoint})" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "Versi Picard baharu tersedia.\n\nVersi ini: {picard_old_version}\nVersi baharu: {picard_new_version}\n\nInginkah anda memuat turun versi baharu?" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "tak diketahui" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "Tiada kemas kini yang tersedia bagi peringkat kemas kini langganan anda: {update_level}\n\nVersi anda: {picard_old_version}\n" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "Cap Jari AcoustID" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Tertib Isih Seniman Album" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Tertib Isih Album" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Penyusun" #: picard/util/tags.py:42 msgid "Artists" msgstr "Seniman" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Tertib Isih Seniman" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "RPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Nombor Katalog" #: picard/util/tags.py:48 msgid "Comment" msgstr "Ulasan" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "Himpunan (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "Tertib Isih Penggubah" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Konduktor" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Hak Cipta" #: picard/util/tags.py:55 msgid "Video Director" msgstr "Pengarah Video" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "ID Cakera" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Bilangan Cakera" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "Pengadun DJ" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Dikod Oleh" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "Tetapan Pengekod" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Jurutera" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Pengumpulan" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "Nada" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Syarikat Rakaman" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Penyeni Kata" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Seni Kata" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Pengadun" #: picard/util/tags.py:76 msgid "Mood" msgstr "Suasana" #: picard/util/tags.py:77 msgid "Movement" msgstr "Babak" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "Bilangan Babak" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "Kiraan Babak" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "Pengecam Seniman Keluaran MusicBrainz" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "Pengecam Keluaran MusicBrainz" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "Pengecam Seniman MusicBrainz" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "Pengecam Cakera MusicBrainz" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "Pengecam Keluaran Asal MusicBrainz" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "Pengecam Seniman Asal MusicBrainz" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "Pengecam Rakaman MusicBrainz" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "Pengecam Gabungan Keluaran MusicBrainz" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "Pengecam Runut MusicBrainz" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "Pengecam Karya MusicBrainz" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "Cap Jari MusicIP" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "PUID MusicIP" #: picard/util/tags.py:92 msgid "Original Album" msgstr "Album Asal" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "Seniman Asal" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "Nama Fail Asal" #: picard/util/tags.py:96 msgid "Original Year" msgstr "Tahun Asal" #: picard/util/tags.py:97 msgid "Performer" msgstr "Penghibur" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Penerbit" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "Gandaan Album R128" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "Gandaan Runut R128" #: picard/util/tags.py:103 msgid "Rating" msgstr "Penilaian" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Negara Keluaran" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Taraf Keluaran" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Jenis Keluaran" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Pengadun Semula" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "Gandaan Album ReplayGain" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "Puncak Album ReplayGain" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "Julat Album ReplayGain" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "Kenyaringan Rujukan ReplayGain" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "Gandaan Runut ReplayGain" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "Puncak Runut ReplayGain" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "Julat Runut ReplayGain" #: picard/util/tags.py:115 msgid "Script" msgstr "Skrip" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "Tunjukkan Karya dan Babak" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Tajuk Kecil" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Tertib Isih Tajuk" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Jumlah Cakera" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Jumlah Runut" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Bilangan Runut" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "Tapak Sesawang Seniman" #: picard/util/tags.py:126 msgid "Work" msgstr "Karya" #: picard/util/tags.py:127 msgid "Writer" msgstr "Pengarang" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "%.2dh %.2dj" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "%.2dj %.2dm" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "%.2dm %.2ds" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "%.2ds" #: picard/util/versions.py:66 msgid "is not installed" msgstr "tidak dipasang" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Ralat Penyemak Imbas" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Ralat ketika melancarkan penyemak imbas:\n\n%s" ������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/nb.po�����������������������������������������������������������������������0000664�0000000�0000000�00000502416�14167750105�0015776�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Allan Nordhøy <epost@anotheragency.no>, 2018 # CatQuest, The Endeavouring Cat, 2019 # CatQuest, The Endeavouring Cat, 2017 # Kurt-Håkon Eilertsen <kurt@kheds.com>, 2014 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # CatQuest, The Endeavouring Cat, 2013 # CatQuest, The Endeavouring Cat, 2014 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Norwegian Bokmål (http://www.transifex.com/musicbrainz/musicbrainz/language/nb/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: nb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Ufiltrerte filer" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "Album %(id)s lastet: %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "Henter album %(id)s ..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[laster albuminformasjon]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[kunne ikke laste album %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "Filklynge %(album)s identifisert!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "Ingen treff for filklyngen %(album)s" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "Ser etter metadata for filklynge %(album)s..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "%(count)i utgivelse lagt til samling \"%(name)s\"" msgstr[1] "%(count)i utgivelser lagt til samling \"%(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] "%(count)i utgivelse fjernet fra samling \"%(name)s\"" msgstr[1] "%(count)i utgivelser fjernet fra samling \"%(name)s\"" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "Feil ved henting av samlinger: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "Fjerning av navneordning for filer av diverse artister " #: picard/config_upgrade.py:83 msgid "" "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." msgstr "Den separate navneordningen for album av diverse artister er fjernet i denne versjonen av Picard.\nDine konfigurerte navneordninger for album av single og diverse artister er slått sammen automatisk; resultatet må gjennomgås." #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "Den separate navneordningen for album av diverse artister er fjernet i denne versjonen av Picard.\n\nDu har allerede en slik navneordning konfigurert, men den er ikke aktiv.\nØnsker du å fjerne den eller slå det sammen med navneordningen for album av single artister?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Flett" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Fjern" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "Ingen treffende spor over terskelen for filen '%(filename)s'" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "Fil \"%(filename)s\" identifisert!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Ingen treffende spor for filen '%(filename)s'" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "Søker opp metadata for fil \"%(filename)s\" ..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "Feil ved henting av programtilleggsliste: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Generelt" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Skann alle nye filer automatisk" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "Ignorer MBID ved lasting av nye filer" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metadata" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Bru utgivelsesrelasjoner" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Bruk sporrelasjoner" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Konverter Unicode skilletegn til ASCII" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Bruk standardiserte artistnavn" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Tagger" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "Behold systemtider i lagrede filer" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Fjern eksisterende tagger" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Fjern ID3 tagger fra FLAC filer" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Fjern APEv2 tagger fra mp3 filer" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Fjern APEv2 tagger fra AAC filer" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Fjern APEv2 tagger fra AC3 filer" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Omslagsbilder" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Bygg inn omslagsbilder i filer" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Lagre omslagsbilder som egne filer" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "Filnavn og -flytting" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Windows kombatibilitet" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Bytt ut tegn som ikke er ASCII" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Slett tomme mapper" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Skripting" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Brukergrensesnitt" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Tillat inkludering av flere mapper" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "Bruk innebygget søk isteden for nettleserens" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "Vis en avsluttingsbekreftelse ved ulagrede filer" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Avansert" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "Ignorer skjulte filer" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Spor" #: picard/releasegroup.py:70 msgid "Year" msgstr "År" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Land" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Format" #: picard/releasegroup.py:73 msgid "Label" msgstr "Plateselskap" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "Katalog nr." #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[ingen strekkode]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[ingen informasjon om utgivelse]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "MusicBrainz brukerkonto" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "Autoriseringskode: " #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Fjerner album %(id)s: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Feil ved CD oppslag" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Feil ved lesing av cd:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "[kunne ikke laste innspillingen %s]" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "Nettverksfeil for AcoustID oppsøket av \"%(filename)s\"" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "Oppsøk av AcoustID feilet for \"%(filename)s\"" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "Ingen resultater for AcoustID oppsøk av fil \"%(filename)s\"" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "Søker opp lydavtrykk for fil \"%(filename)s\" ..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "Sender inn AcoustID..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "Feil '%(error)s' ved AcoustID innsending: %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "Mitt skript" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Arabisk" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Katalansk" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Tsjekkisk" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Dansk" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Tysk" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "Gresk" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Engelsk" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Canadisk Engelsk" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Britisk Engelsk" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Spansk" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Estisk" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Finsk" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Fransk" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "Kanadisk Fransk" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Gælisk" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "Hebraisk" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Ungarsk" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Islandsk" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Italiensk" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "Japansk" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Koreansk" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Norsk Bokmål" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Nederlandsk" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "Occitansk" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Polsk" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Portugisisk" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Brasiliansk Portugisisk" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Romansk" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Russisk" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Slovakisk" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Slovensk" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Albansk" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Svensk" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Tyrkisk" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "Ukrainsk" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "Kinesisk (Kina)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "Afar" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Afrikansk" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "Akan" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "Amharisk" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Armensk" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "Assamesisk" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "Atsam" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Aserbajdsjansk" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "Baskisk" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Hviterussisk" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Bengalsk" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "Blin" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Bosnisk" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Bulgarsk" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "Burmesisk" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Kinesisk" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "Koptisk" #: picard/const/locales.py:105 msgid "Cornish" msgstr "Kornisk" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Kroatisk" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "Divehi" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "Dzongkha" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "Esperanto" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "Ewe" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "Færøysk" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "Filipinsk" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "Friulisk" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "Ga" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "Ge'ez" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "Georgisk" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "Gujarati" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Hindi" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "Indonesisk" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "Irsk" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Kannada" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "Kurdisk" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "Latvisk" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Litauisk" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "Plattysk" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "Makedonisk" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "Maltesisk" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "Moldavisk" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "Mongolsk" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "Nepalsk" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Norsk" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "Norsk Nynorsk" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "Persisk" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Serbisk" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "Somalisk" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "Swahili" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "Tamilsk" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "Thai" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "Tibetansk" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "Urdu" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "Usbekistansk" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Vietnamesisk" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Walisisk" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "Zulu" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "Latin" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "Plateomslag av type \"%(type)s\" lastet ned til %(albumid)s fra %(host)s" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "Laster ned plateomslag av type \"%(type)s\" til %(albumid)s fra %(host)s" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Ukjent" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Full størrelse" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "Omslagsbildetyper" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "&Gjenopprett standardinnstillinger" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Cover Art Archive" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "Lokale filer" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Transifex teamet:\n https://www.transifex.com/musicbrainz/teams/13846/nb/\n\nForhenværende Launchpad oversettere:\n Anders https://launchpad.net/~andersja+launchpad-net\n Anders Oftedal https://launchpad.net/~anders-oftedal-gmail\n Lukáš Lalinský https://launchpad.net/~luks\n Simen Sandberg https://launchpad.net/~senilix\n ZaphodBeeblebrox https://launchpad.net/~zaphodbeeblebrox" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Oversatt til norsk av %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Artist" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Dato" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Plateselskap" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Katalog #s" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Strekkode" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "Oppdater liste" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s (%i utgivelse)" msgstr[1] "%s (%i utgivelser)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "Se utgivelsen hos MusicBrainz" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "Vis flere detaljer" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "Nytt plateomslag" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "Opprinnelig omslagsbilde" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "Vis flere detaljer..." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "Behold det opprinnelig omslagsbildet" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "ÅÅÅÅ" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Flytt taggede filer hit" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "&Vis skjulte filer" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "&Sett som startmappe" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "Eksisterende omslagsbilder" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "Type" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "Nytt omslagsbilde" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "Omslagsbilde" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Info" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "Dobbelklikk for å åpne i ekstern forhåndsviser\nMidlertidig fil: %s\nKilde: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Filnavn:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Format:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Størrelse:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Lengde:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Bitfrekvens:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Samplingsfrekvens:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Bits per sampling:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Stereo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Kanaler:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Album:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Artist:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "Sporliste:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "Albuminfo" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "Sporinformasjon" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Info" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "%i fil i dette spor" msgstr[1] "%i filer i dette spor" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "Filklyngeinfo" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Filer" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Albumer" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "Avventende filer" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "Forespørsel under behandling" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Tittel" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Lengde" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Album artist" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Komponist" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Diskundertittel" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Medier" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Sjanger" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Opprinnelig utgivelsesdato" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "Feil samsvaring" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "Dårlig samsvaring" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "Passe samsvaring" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "Bra samsvaring" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "Flott samsvaring" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "Fantastisk samsvaring" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Utvid alle" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "&Skjul alle" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "Velg &alle" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "&Andre versjoner" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Laster..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Samlinger" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "Program&tillegg" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "filvisning" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "Inneholder ikke samsvarende filer og filklynger" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Filklynger" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "albumvisning" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "Inneholder album og samsvarende filklynger" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "Album endret og fullført" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "Album uendret og fullført" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "Album endret" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "Album uendret" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "Spor lagret" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "Avventer" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Logg" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "Streng å framheve" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "Framhev" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "Fjern framheving" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "Tøm logg" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "Lagre som…" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "Handlingshistorie" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Ulagrede endringer" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Er du sikker på at du vil avslutte Picard?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "%d ulagret fil. Alle endringer vil gå tapt hvis du lukker Picard." msgstr[1] "%d ulagrede filer. Alle endringer vil gå tapt hvis du lukker Picard." #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "&Avslutt Picard" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Klar" #: picard/ui/mainwindow.py:396 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 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 å klikke \"tagger\" knappen på nettsida åpne utgivelsen i Picard." #: picard/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr " Lytter på port %(port)d " #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "AcoustID API-nøkkelen må konfigureres før du kan sende inn lydavtrykk." #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Alternativer" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Klipp" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Lim inn" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Hjelp" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&Om..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Donér..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "&Rapportér en feil..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "&Forum for brukerstøtte..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Legg til filer" #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Legg filer til taggeren" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "Legg til &mappe..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Legg en mappe til taggeren" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Lagre" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Lagre valgte filer" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "S&end AcoustIDer" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "Send inn lydavtrykk" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "L&ukk" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "&Fjern" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Fjern valgte filer/album" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "Slå opp i &nettleser" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "Slå opp valgte element på Musicbrainz nettsida" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "Søk etter lignende album..." #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "Vis lignende utgivelser og eventuelt velg en annen utgivelse" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "Søk etter lignende spor..." #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "Vis lignende spor og velg eventuelt en annen utgivelse" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "&Filbehandler" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Omslagsbilder" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "&Handlinger" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Søk" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "Slå opp &CD..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "Slå opp detaljene av CDen i cd-rom stasjonen" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "&Skann" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "Bruk AcoustID lydavtrykk til å identifisere selve musikken, selv om filene ikke har noe metadata" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "Identifiser fila ved å bruke AcoustID lydavtrykket" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "&Gruppér" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "Gruppér filer i albumklynger" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "MB &Søk" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "Søk opp valgte elementer i MusicBrainz" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Info..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "&Oppdater" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "&Endre navn på filer" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "&Flytt filer" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "&Lagre tagger" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Tagger fra &filnavn..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "&Åpne Mine samlinger i nettleseren" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "Se &handlingshistorie" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "Åpne i &spiller" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "Spill filen i standard mediespiller" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "Åpne overordnet &mappe" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "Åpne den overordnende mappen i filbehandleren" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Fil" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Rediger" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Vis" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Alternativer" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "&Verktøy" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Hjelp" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Handlinger" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Spor" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "&Avansert søk" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "&Innebygd søk" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Alle støttede formater" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "Legger til flere mapper fra \"%(directory)s\"..." #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "Legger til mappe \"%(directory)s\" ..." #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "Konfigurasjon nødvendig" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "Lydfingeravtrykk er foreløpig ikke konfigurert. Vil du sette opp dette nå?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (feil: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s (%(similarity)d%%) (Feil: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "Autorisering nødvendig" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Picard trenger tillatelse for å få tilgang til dine personlige data på MusicBrainz serveren. Logge inn nå?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(%d fil forskjellig)" msgstr[1] "(forskjell mellom %d filer)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(mangler fra %d fil)" msgstr[1] "(mangler fra %d filer)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "vis metadata" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "Viser de opprinnelige og de nye verdiene for valgte filer" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Tagger" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Uendret verdi" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Ny verdi" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Legg til ny tagg..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Se endringer først" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Endre..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "Legg til i \"Behold Tagger\" listen" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "Fjern fra \"Behold Tagger\" listen" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "Bruk opprinnelig verdi" msgstr[1] "Bruk opprinnelige verdier" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "Tjeneren %s krever at du logger inn. Skriv inn brukernavn og passord." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "Mellomleddstjeneren %s krever at du logger inn. Skriv inn brukernavn og passord." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "Skuespill" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "Kjør igang!" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Feil" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "Kopi" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Filnanvsformat kan ikke være tom." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Filnavn" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "CD oppslag" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "De følgende utgivelser på MusicBrainz samsvarer med CDen:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Avbryt" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Endre tagg" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Endre" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Legg til ny" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Fjern" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "G&rafikk" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "Format" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Alternativer" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Bla..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Last ned..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "Avanserte innstillinger" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "Ignorer filbaner som tilsvarer følgende regulære uttrykk:" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "Ved avgjørelse om utgivelsen er fullstendig, ignorer følgende tagger" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "Videospor" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "Førintervallspor" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "Dataspor" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "Lydløst spor" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "CD-rom stasjon til bruk for oppsøk:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Standard CD-rom stasjon til bruk for oppsøk:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "Bruk følgende filnavn for bilder:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Overskriv filen hvis den allerede finnes?" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "Omslagsbilde opphav" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "Flytt valgte element opp" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "Flytt valgte element ned" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Lydavtrykk" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "Ikke bruk lydavtrykk" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Bruk AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "Innstillinger for AcoustID" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "Ignorer eksisterende AcoustID lydavtrykk" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "Lydavtrykkskalkulator" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "API nøkkel:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Få API nøkkel..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "MusicBrainz Server" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Port:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Tjeneradresse:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "Logg inn" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "Logg ut" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Bruk folksonomitagger som sjanger" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Vis tekst under ikoner" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Brukergrensesnittsspråk" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Annet" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Bruk avansert forespørselssyntaks" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "Begynn søk i følgende mappe:" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "Tilpass handlingsverktøylinja" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "Legg til en ny knapp på verktøylinja" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "Legg til handling" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "Sett in skilletegn" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "Legg til separator" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "Fjern knapp fra verktøylinja" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Terskler" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Minste likhet for å samsvare filer med spor:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Minste likhet for filoppsøk:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Minste likhet for filklyngeoppsøk:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Egendefinerte felt" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Diverse artister:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Frittstående spor" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Standard" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Mellomleddstjener" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Brukernavn:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Passord:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "Nettleserintegrasjon" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "Standard lytteport:" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "Lytt bare på lokalvert" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Programtillegg" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Navn" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Versjon" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Installér programtillegg..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Åpne mappen med programtillegg" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "Oppdater listen med programtillegg" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Detaljer" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Skru på sporvurderinger" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard lagrer vurderinger sammen med en e-postadresse som identifiserer brukeren. Sånn kan vurderinger fra forskjellige brukere lagres i filer. Skriv inn e-posten du vil ha lagret sammen med dine vurderinger." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "E-post:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Send vurderinger til MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "Foretrukne utgivelsestyper" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "Foretrukne utgivelsesland" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "Foretrukne utgivelsesformater" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "Flytt filer ved lagring" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "Destinasjonsmappe:" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "Flytt også filtypene (navn er ikke versalsensitiv):" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Endre filnavn ved lagring" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "Taggerskript" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "Flytt opp" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "Flytt ned" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "Lag nytt skript" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "Slett skript" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Skriv tagger til filer" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "Før tagging" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "Ivareta disse taggene fra å fjernes eller overskrives med MusicBrainz data:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "ID3v2 versjon" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "Kombinér flere ID3v2.3 tagger med:" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "<html><head/><body><p>Standard er \"/\" for å opprettholde kompatibilitet med tidligere Picardutgivelser.</p><p>Nye alternativer er. '; _' Eller '_ / _' Du kan også skrive din egen. </p></body></html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Inkluder også ID3v1 tagger i filene" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Autorisering nødvendig" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "Last bare ned omslagsbilder valgte typer:" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "Velg typer..." #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "Bruk bare bilder av følgende størrelse:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "Last ned bare godkjente bilder" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "Regulært uttrykk for eksisterende omslagsbilder:" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "Første gruppe i det eventuelle regulære uttrykket, vil bli benyttet som type, dvs omslag-bakside-rygg.jpg settest som bakside + rygg, hvis ingen type er funnet, vil typen bli satt som forside" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Konverter filnavn om till tagger" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Erstatt understreker med mellomrom" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Forhåndsvis" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&Ok" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "Lu&kk" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "Feil i Regeks" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "Gjenopprett &alle standardinnstillinger" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "Tilbakestill alle Picard innstillinger" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "Tilbakestill alle innstillinger for denne sida" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "Du er i ferd med å tilbakestille innstillingene for denne siden." #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "Advarsel! Dette vil tilbakestille alle innstillinger." #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "Bekreft tilbakestilling" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "Er du sikker?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "Ingen" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "Lydavtrykk" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "Velg en gyldig fpcalc programfil." #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "Ugyldig fpcalc programfil" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "Logget inn som <b>%s</b>." #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "Sjangre" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Legg til mappe" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Legg til filer" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "Gruppér" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "MB Søk" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Skann" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "Slå opp i nettleser" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Lagre" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "Send AcoustIDer" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "Åpne i spiller" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "Slå opp CD..." #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Systemstandard" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Språk endret" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Du har endret grensesnittspråk. Picard må startes på nytt for at endringen skal tre i kraft." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "Dra og slipp for å endre rekkefølgen" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "Bekreft fjerning" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Samsvaring" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "Nettverk" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "Programtillegget \"%s\" er uforenelig med denne versjonen av Picard." #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "Programtillegget \"%s\" vil oppdateres til versjon %s neste gang Picard startes." #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "Ønsker du virkelig å avinstallere programtillegget \"%s\"?" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "Start Picard på nytt for å oppgradere til ny versjon" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "Ny versjon tilgjengelig" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "Forfattere" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Lisens" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "Programtillegget \"%s\" kunne ikke lastes ned." #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "Prøv igjen senere." #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "Slett" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Vurderinger" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "Foretrukne utgivelser" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "Tilbakestill alle" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "Destinasjonsmappe kan ikke være tom." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Skriptfeil" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntaks hjelp</a>)" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>Laster...</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "Prøv igjen" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "<strong>Det oppsto en feil ved henting av resultater:<br><br></strong>feil ved Nettverkforespørsel for %s:<br>%s (QT code %d, HTTP code %s)<br>" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "<strong>Ingen resultater funnet. Forsøk med et annet søkemne.</strong>" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "Last inn i Picard" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "Albumsøkeresultat" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Språk" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "Status" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "Poengsum" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "Vis i nettleser" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "Artistsøksdialogboks" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "Kjønn" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "Område" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "Start" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "Startområde" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "Slutt" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "Sluttområde" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "Sporsøksresultat" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Utgivelse" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "Frittstående innspilling" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "Gi nytt navn" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "Er du sikker på at du vil slette dette skriptet?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "AcoustID lydavtrykk" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Sorter etter albumartist" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Sorter etter album" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Arrangør" #: picard/util/tags.py:42 msgid "Artists" msgstr "Artister" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Sorter etter artist" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Katalog nummer" #: picard/util/tags.py:48 msgid "Comment" msgstr "Kommentar" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "Del av et samlealbum (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "Sorter etter komponist" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Dirigent" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Kopibeskyttelse" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "Disk ID" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Disknummer" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-mikser" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Kodet av" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "Kodeinnstillinger" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Teknikker" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Gruppering" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "Toneart" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Plateselskap" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Låtskriver" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Tekster" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Mikser" #: picard/util/tags.py:76 msgid "Mood" msgstr "Stemning" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "MusicBrainz Utgivelsesartist ID" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz Utgivelses ID" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz Artist ID" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "MusicBrainz disk ID" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "MusicBrainz Innspillings ID" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "MusicBrainz Utgivelsesgruppe ID" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "MusicBrainz Spor ID" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "MusicBrainz Åndsverks ID" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "MusicIP lydavtrykk" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "Opprinnelig album" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "Opprinnelig artist" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "Opprinnelig utgivelsesår" #: picard/util/tags.py:97 msgid "Performer" msgstr "Artist" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Produsent" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "Vurdering" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Utgivelsesland" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Utgivelsesstatus" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Utgivelsestype" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remikser" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Skript" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Undertittel" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Sorter etter tittel" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Disker totalt" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Spor totalt" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Spornummer" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "Artistens nettside" #: picard/util/tags.py:126 msgid "Work" msgstr "Åndsverk" #: picard/util/tags.py:127 msgid "Writer" msgstr "Skriver" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "er ikke installert" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Nettleserfeil" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Feil ved kjøring av nettleser:\n\n%s" ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/nds.po����������������������������������������������������������������������0000664�0000000�0000000�00000136362�14167750105�0016166�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for PROJECT. # Copyright (C) 2012 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # # Translators: # FIRST AUTHOR <EMAIL@ADDRESS>, 2009. msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: http://tickets.musicbrainz.org/\n" "POT-Creation-Date: 2012-08-28 15:50+0200\n" "PO-Revision-Date: 2012-08-29 08:53+0000\n" "Last-Translator: Lukáš Lalinský <lalinsky@gmail.com>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: nds\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: contrib/plugins/no_release.py:48 msgid "Enable plugin for all releases by default" msgstr "" #: contrib/plugins/no_release.py:49 msgid "Tags to strip (comma-separated)" msgstr "" #: contrib/plugins/no_release.py:59 msgid "Remove specific release information..." msgstr "" #: contrib/plugins/open_in_gui.py:30 msgid "Open Error" msgstr "" #: contrib/plugins/open_in_gui.py:30 #, python-format msgid "" "Error while opening file:\n" "\n" "%s" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:115 msgid "Last.fm" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:116 msgid "Use track tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:117 msgid "Use artist tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:118 #: picard/ui/options/tags.py:30 msgid "Tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:119 #: picard/ui/ui_options_folksonomy.py:107 msgid "Ignore tags:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:120 #: picard/ui/ui_options_folksonomy.py:112 msgid "Join multiple tags with:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:121 #: picard/ui/ui_options_folksonomy.py:113 msgid " / " msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:122 #: picard/ui/ui_options_folksonomy.py:114 msgid ", " msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:123 #: picard/ui/ui_options_folksonomy.py:109 msgid "Minimal tag usage:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:124 #: picard/ui/ui_options_folksonomy.py:110 picard/ui/ui_options_matching.py:79 #: picard/ui/ui_options_matching.py:80 picard/ui/ui_options_matching.py:81 msgid " %" msgstr "" #: contrib/plugins/replaygain/__init__.py:48 msgid "Calculate replay &gain..." msgstr "" #: contrib/plugins/replaygain/__init__.py:65 #, python-format msgid "Calculating replay gain for \"%s\"..." msgstr "" #: contrib/plugins/replaygain/__init__.py:70 #, python-format msgid "Replay gain for \"%s\" successfully calculated." msgstr "" #: contrib/plugins/replaygain/__init__.py:72 #, python-format msgid "Could not calculate replay gain for \"%s\"." msgstr "" #: contrib/plugins/replaygain/__init__.py:75 msgid "Calculate album &gain..." msgstr "" #: contrib/plugins/replaygain/__init__.py:98 #, python-format msgid "Calculating album gain for \"%s\"..." msgstr "" #: contrib/plugins/replaygain/__init__.py:106 #, python-format msgid "Album gain for \"%s\" successfully calculated." msgstr "" #: contrib/plugins/replaygain/__init__.py:108 #, python-format msgid "Could not calculate album gain for \"%s\"." msgstr "" #: picard/acoustid.py:116 #, python-format msgid "Could not find AcoustID for file %s" msgstr "" #: picard/acoustid.py:120 picard/musicdns/__init__.py:103 #, python-format msgid "Looking up the fingerprint for file %s..." msgstr "" #: picard/acoustidmanager.py:78 msgid "Submitting AcoustIDs..." msgstr "" #: picard/acoustidmanager.py:83 #, python-format msgid "AcoustID submission failed: %s" msgstr "" #: picard/acoustidmanager.py:85 msgid "AcoustIDs successfully submitted!" msgstr "" #: picard/album.py:55 picard/cluster.py:260 msgid "Unmatched Files" msgstr "" #: picard/album.py:180 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/album.py:266 #, python-format msgid "Album %s loaded" msgstr "" #: picard/album.py:282 msgid "[loading album information]" msgstr "" #: picard/cluster.py:177 picard/cluster.py:188 #, python-format msgid "No matching releases for cluster %s" msgstr "" #: picard/cluster.py:190 #, python-format msgid "Cluster %s identified!" msgstr "" #: picard/cluster.py:195 #, python-format msgid "Looking up the metadata for cluster %s..." msgstr "" #: picard/const.py:39 msgid "CD" msgstr "CD" #: picard/const.py:40 msgid "CD-R" msgstr "" #: picard/const.py:41 msgid "HDCD" msgstr "" #: picard/const.py:42 msgid "8cm CD" msgstr "" #: picard/const.py:43 msgid "Vinyl" msgstr "Vinyl" #: picard/const.py:44 msgid "7\" Vinyl" msgstr "" #: picard/const.py:45 msgid "10\" Vinyl" msgstr "" #: picard/const.py:46 msgid "12\" Vinyl" msgstr "" #: picard/const.py:47 msgid "Digital Media" msgstr "Digitale Medien" #: picard/const.py:48 msgid "USB Flash Drive" msgstr "" #: picard/const.py:49 msgid "slotMusic" msgstr "" #: picard/const.py:50 msgid "Cassette" msgstr "Kassett" #: picard/const.py:51 msgid "DVD" msgstr "DVD" #: picard/const.py:52 msgid "DVD-Audio" msgstr "" #: picard/const.py:53 msgid "DVD-Video" msgstr "" #: picard/const.py:54 msgid "SACD" msgstr "SACD" #: picard/const.py:55 msgid "DualDisc" msgstr "" #: picard/const.py:56 msgid "MiniDisc" msgstr "MiniDisc" #: picard/const.py:57 msgid "Blu-ray" msgstr "" #: picard/const.py:58 msgid "HD-DVD" msgstr "" #: picard/const.py:59 msgid "Videotape" msgstr "" #: picard/const.py:60 msgid "VHS" msgstr "" #: picard/const.py:61 msgid "Betamax" msgstr "" #: picard/const.py:62 msgid "VCD" msgstr "" #: picard/const.py:63 msgid "SVCD" msgstr "" #: picard/const.py:64 msgid "UMD" msgstr "" #: picard/const.py:65 picard/ui/ui_options_releases.py:226 msgid "Other" msgstr "Annere" #: picard/const.py:66 msgid "LaserDisc" msgstr "LaserDisc" #: picard/const.py:67 msgid "Cartridge" msgstr "" #: picard/const.py:68 msgid "Reel-to-reel" msgstr "" #: picard/const.py:69 msgid "DAT" msgstr "DAT" #: picard/const.py:70 msgid "Wax Cylinder" msgstr "Wass Tylinner" #: picard/const.py:71 msgid "Piano Roll" msgstr "Piano Rolle" #: picard/const.py:72 msgid "DCC" msgstr "" #: picard/const.py:77 msgid "Bangladesh" msgstr "Bangladesch" #: picard/const.py:78 msgid "Belgium" msgstr "Belgien" #: picard/const.py:79 msgid "Burkina Faso" msgstr "Burkina-Faso" #: picard/const.py:80 msgid "Bulgaria" msgstr "Bulgarien" #: picard/const.py:81 msgid "Barbados" msgstr "Barbados" #: picard/const.py:82 msgid "Wallis and Futuna Islands" msgstr "" #: picard/const.py:83 msgid "Bermuda" msgstr "Bermuda" #: picard/const.py:84 msgid "Brunei Darussalam" msgstr "Brunei Darussalam" #: picard/const.py:85 msgid "Bolivia" msgstr "Bolivien" #: picard/const.py:86 msgid "Bahrain" msgstr "Bahrein" #: picard/const.py:87 msgid "Burundi" msgstr "Burundi" #: picard/const.py:88 msgid "Benin" msgstr "Benin" #: picard/const.py:89 msgid "Bhutan" msgstr "Bhutan" #: picard/const.py:90 msgid "Jamaica" msgstr "Jamaika" #: picard/const.py:91 msgid "Bouvet Island" msgstr "Bouvet-Eiland" #: picard/const.py:92 msgid "Botswana" msgstr "Botswana" #: picard/const.py:93 msgid "Samoa" msgstr "Samoa" #: picard/const.py:94 msgid "Brazil" msgstr "Brasilien" #: picard/const.py:95 msgid "Bahamas" msgstr "Bahamas" #: picard/const.py:96 msgid "Belarus" msgstr "Wittrussland" #: picard/const.py:97 msgid "Belize" msgstr "Belize" #: picard/const.py:98 msgid "Russian Federation" msgstr "Russische Föderatschoon" #: picard/const.py:99 msgid "Rwanda" msgstr "Ruanda" #: picard/const.py:100 msgid "Reunion" msgstr "Reunion" #: picard/const.py:101 msgid "Turkmenistan" msgstr "Turkmenistan" #: picard/const.py:102 msgid "Tajikistan" msgstr "Tadschikistan" #: picard/const.py:103 msgid "Romania" msgstr "Rumänien" #: picard/const.py:104 msgid "Tokelau" msgstr "Tokelau" #: picard/const.py:105 msgid "Guinea-Bissa" msgstr "" #: picard/const.py:106 msgid "Guam" msgstr "Guam" #: picard/const.py:107 msgid "Guatemala" msgstr "Guatemala" #: picard/const.py:108 msgid "Greece" msgstr "Grekenland" #: picard/const.py:109 msgid "Equatorial Guinea" msgstr "Äquatorial-Guinea" #: picard/const.py:110 msgid "Guadeloupe" msgstr "Guadeloupe" #: picard/const.py:111 msgid "Japan" msgstr "Japan" #: picard/const.py:112 msgid "Guyana" msgstr "Guyana" #: picard/const.py:113 msgid "French Guiana" msgstr "Franzöösk-Guyana" #: picard/const.py:114 msgid "Georgia" msgstr "Georgien" #: picard/const.py:115 msgid "Grenada" msgstr "Grenada" #: picard/const.py:116 msgid "United Kingdom" msgstr "Vereinigtes Königreich" #: picard/const.py:117 msgid "Gabon" msgstr "Gabun" #: picard/const.py:118 msgid "El Salvador" msgstr "El Salvador" #: picard/const.py:119 msgid "Guinea" msgstr "Guinea" #: picard/const.py:120 msgid "Gambia" msgstr "Gambia" #: picard/const.py:121 msgid "Greenland" msgstr "Grönland" #: picard/const.py:122 msgid "Gibraltar" msgstr "Gibraltar" #: picard/const.py:123 msgid "Ghana" msgstr "Ghana" #: picard/const.py:124 msgid "Oman" msgstr "Oman" #: picard/const.py:125 msgid "Tunisia" msgstr "Tunesien" #: picard/const.py:126 msgid "Jordan" msgstr "Jordanien" #: picard/const.py:127 msgid "Haiti" msgstr "Haiti" #: picard/const.py:128 msgid "Hungary" msgstr "Ungarn" #: picard/const.py:129 msgid "Hong Kong" msgstr "Hong Kong" #: picard/const.py:130 msgid "Honduras" msgstr "Honduras" #: picard/const.py:131 msgid "Heard and Mc Donald Islands" msgstr "" #: picard/const.py:132 msgid "Venezuela" msgstr "Venezuela" #: picard/const.py:133 msgid "Puerto Rico" msgstr "Puerto Rico" #: picard/const.py:134 msgid "Palau" msgstr "Palau" #: picard/const.py:135 msgid "Portugal" msgstr "Portugal" #: picard/const.py:136 msgid "Svalbard and Jan Mayen Islands" msgstr "" #: picard/const.py:137 msgid "Paraguay" msgstr "Paraguay" #: picard/const.py:138 msgid "Iraq" msgstr "Irak" #: picard/const.py:139 msgid "Panama" msgstr "Panama" #: picard/const.py:140 msgid "French Polynesia" msgstr "Französisch-Polynesien" #: picard/const.py:141 msgid "Papua New Guinea" msgstr "Papua-Neuguinea" #: picard/const.py:142 msgid "Peru" msgstr "Peru" #: picard/const.py:143 msgid "Pakistan" msgstr "Pakistan" #: picard/const.py:144 msgid "Philippines" msgstr "Philippinen" #: picard/const.py:145 msgid "Pitcairn" msgstr "Pitcairn" #: picard/const.py:146 msgid "Poland" msgstr "" #: picard/const.py:147 msgid "St. Pierre and Miquelon" msgstr "St. Pierre un Miquelon" #: picard/const.py:148 msgid "Zambia" msgstr "Sambia" #: picard/const.py:149 msgid "Western Sahara" msgstr "Westsahara" #: picard/const.py:150 msgid "Estonia" msgstr "Estland" #: picard/const.py:151 msgid "Egypt" msgstr "Ägypten" #: picard/const.py:152 msgid "South Africa" msgstr "Südafrika" #: picard/const.py:153 msgid "Ecuador" msgstr "Ekuador" #: picard/const.py:154 msgid "Italy" msgstr "Italien" #: picard/const.py:155 msgid "Viet Nam" msgstr "Vietnam" #: picard/const.py:156 msgid "Solomon Islands" msgstr "Salomonen" #: picard/const.py:157 msgid "Ethiopia" msgstr "Äthiopien" #: picard/const.py:158 msgid "Somalia" msgstr "Somalia" #: picard/const.py:159 msgid "Zimbabwe" msgstr "Simbabwe" #: picard/const.py:160 msgid "Saudi Arabia" msgstr "Saudi-Arabien" #: picard/const.py:161 msgid "Spain" msgstr "Spanien" #: picard/const.py:162 msgid "Eritrea" msgstr "Eritrea" #: picard/const.py:163 msgid "Moldova, Republic of" msgstr "Republik Moldau" #: picard/const.py:164 msgid "Madagascar" msgstr "Madagaskar" #: picard/const.py:165 msgid "Morocco" msgstr "Marokko" #: picard/const.py:166 msgid "Monaco" msgstr "Monaco" #: picard/const.py:167 msgid "Uzbekistan" msgstr "Usbekistan" #: picard/const.py:168 msgid "Myanmar" msgstr "" #: picard/const.py:169 msgid "Mali" msgstr "" #: picard/const.py:170 msgid "Macau" msgstr "" #: picard/const.py:171 msgid "Mongolia" msgstr "" #: picard/const.py:172 msgid "Marshall Islands" msgstr "" #: picard/const.py:173 msgid "Macedonia, The Former Yugoslav Republic of" msgstr "" #: picard/const.py:174 msgid "Mauritius" msgstr "" #: picard/const.py:175 msgid "Malta" msgstr "" #: picard/const.py:176 msgid "Malawi" msgstr "" #: picard/const.py:177 msgid "Maldives" msgstr "" #: picard/const.py:178 msgid "Martinique" msgstr "" #: picard/const.py:179 msgid "Northern Mariana Islands" msgstr "" #: picard/const.py:180 msgid "Montserrat" msgstr "" #: picard/const.py:181 msgid "Mauritania" msgstr "" #: picard/const.py:182 msgid "Uganda" msgstr "" #: picard/const.py:183 msgid "Malaysia" msgstr "" #: picard/const.py:184 msgid "Mexico" msgstr "" #: picard/const.py:185 msgid "Israel" msgstr "" #: picard/const.py:186 msgid "France" msgstr "" #: picard/const.py:187 msgid "British Indian Ocean Territory" msgstr "" #: picard/const.py:188 msgid "St. Helena" msgstr "" #: picard/const.py:189 msgid "Finland" msgstr "" #: picard/const.py:190 msgid "Fiji" msgstr "" #: picard/const.py:191 msgid "Falkland Islands (Malvinas)" msgstr "" #: picard/const.py:192 msgid "Micronesia, Federated States of" msgstr "" #: picard/const.py:193 msgid "Faroe Islands" msgstr "" #: picard/const.py:194 msgid "Nicaragua" msgstr "" #: picard/const.py:195 msgid "Netherlands" msgstr "" #: picard/const.py:196 msgid "Norway" msgstr "" #: picard/const.py:197 msgid "Namibia" msgstr "" #: picard/const.py:198 msgid "Vanuatu" msgstr "" #: picard/const.py:199 msgid "New Caledonia" msgstr "" #: picard/const.py:200 msgid "Niger" msgstr "" #: picard/const.py:201 msgid "Norfolk Island" msgstr "" #: picard/const.py:202 msgid "Nigeria" msgstr "" #: picard/const.py:203 msgid "New Zealand" msgstr "" #: picard/const.py:204 msgid "Zaire" msgstr "" #: picard/const.py:205 msgid "Nepal" msgstr "" #: picard/const.py:206 msgid "Nauru" msgstr "" #: picard/const.py:207 msgid "Niue" msgstr "" #: picard/const.py:208 msgid "Cook Islands" msgstr "" #: picard/const.py:209 msgid "Cote d'Ivoire" msgstr "" #: picard/const.py:210 msgid "Switzerland" msgstr "" #: picard/const.py:211 msgid "Colombia" msgstr "" #: picard/const.py:212 msgid "China" msgstr "" #: picard/const.py:213 msgid "Cameroon" msgstr "" #: picard/const.py:214 msgid "Chile" msgstr "" #: picard/const.py:215 msgid "Cocos (Keeling) Islands" msgstr "" #: picard/const.py:216 msgid "Canada" msgstr "" #: picard/const.py:217 msgid "Congo" msgstr "" #: picard/const.py:218 msgid "Central African Republic" msgstr "" #: picard/const.py:219 msgid "Czech Republic" msgstr "" #: picard/const.py:220 msgid "Cyprus" msgstr "" #: picard/const.py:221 msgid "Christmas Island" msgstr "" #: picard/const.py:222 msgid "Costa Rica" msgstr "" #: picard/const.py:223 msgid "Cape Verde" msgstr "" #: picard/const.py:224 msgid "Cuba" msgstr "" #: picard/const.py:225 msgid "Swaziland" msgstr "" #: picard/const.py:226 msgid "Syrian Arab Republic" msgstr "" #: picard/const.py:227 msgid "Kyrgyzstan" msgstr "" #: picard/const.py:228 msgid "Kenya" msgstr "" #: picard/const.py:229 msgid "Suriname" msgstr "" #: picard/const.py:230 msgid "Kiribati" msgstr "" #: picard/const.py:231 msgid "Cambodia" msgstr "" #: picard/const.py:232 msgid "Saint Kitts and Nevis" msgstr "" #: picard/const.py:233 msgid "Comoros" msgstr "" #: picard/const.py:234 msgid "Sao Tome and Principe" msgstr "" #: picard/const.py:235 msgid "Slovenia" msgstr "" #: picard/const.py:236 msgid "Kuwait" msgstr "" #: picard/const.py:237 msgid "Senegal" msgstr "" #: picard/const.py:238 msgid "San Marino" msgstr "" #: picard/const.py:239 msgid "Sierra Leone" msgstr "" #: picard/const.py:240 msgid "Seychelles" msgstr "" #: picard/const.py:241 msgid "Kazakhstan" msgstr "" #: picard/const.py:242 msgid "Cayman Islands" msgstr "" #: picard/const.py:243 msgid "Singapore" msgstr "" #: picard/const.py:244 msgid "Sweden" msgstr "" #: picard/const.py:245 msgid "Sudan" msgstr "" #: picard/const.py:246 msgid "Dominican Republic" msgstr "" #: picard/const.py:247 msgid "Dominica" msgstr "" #: picard/const.py:248 msgid "Djibouti" msgstr "" #: picard/const.py:249 msgid "Denmark" msgstr "" #: picard/const.py:250 msgid "Virgin Islands (British)" msgstr "" #: picard/const.py:251 msgid "Germany" msgstr "" #: picard/const.py:252 msgid "Yemen" msgstr "" #: picard/const.py:253 msgid "Algeria" msgstr "" #: picard/const.py:254 msgid "United States" msgstr "" #: picard/const.py:255 msgid "Uruguay" msgstr "" #: picard/const.py:256 msgid "Mayotte" msgstr "" #: picard/const.py:257 msgid "United States Minor Outlying Islands" msgstr "" #: picard/const.py:258 msgid "Lebanon" msgstr "" #: picard/const.py:259 msgid "Saint Lucia" msgstr "" #: picard/const.py:260 msgid "Lao People's Democratic Republic" msgstr "" #: picard/const.py:261 msgid "Tuvalu" msgstr "" #: picard/const.py:262 msgid "Taiwan" msgstr "" #: picard/const.py:263 msgid "Trinidad and Tobago" msgstr "" #: picard/const.py:264 msgid "Turkey" msgstr "" #: picard/const.py:265 msgid "Sri Lanka" msgstr "" #: picard/const.py:266 msgid "Liechtenstein" msgstr "" #: picard/const.py:267 msgid "Latvia" msgstr "" #: picard/const.py:268 msgid "Tonga" msgstr "" #: picard/const.py:269 msgid "Lithuania" msgstr "" #: picard/const.py:270 msgid "Luxembourg" msgstr "" #: picard/const.py:271 msgid "Liberia" msgstr "" #: picard/const.py:272 msgid "Lesotho" msgstr "" #: picard/const.py:273 msgid "Thailand" msgstr "" #: picard/const.py:274 msgid "French Southern Territories" msgstr "" #: picard/const.py:275 msgid "Togo" msgstr "" #: picard/const.py:276 msgid "Chad" msgstr "" #: picard/const.py:277 msgid "Turks and Caicos Islands" msgstr "" #: picard/const.py:278 msgid "Libyan Arab Jamahiriya" msgstr "" #: picard/const.py:279 msgid "Vatican City State (Holy See)" msgstr "" #: picard/const.py:280 msgid "Saint Vincent and The Grenadines" msgstr "" #: picard/const.py:281 msgid "United Arab Emirates" msgstr "" #: picard/const.py:282 msgid "Andorra" msgstr "" #: picard/const.py:283 msgid "Antigua and Barbuda" msgstr "" #: picard/const.py:284 msgid "Afghanistan" msgstr "" #: picard/const.py:285 msgid "Anguilla" msgstr "" #: picard/const.py:286 msgid "Virgin Islands (U.S.)" msgstr "" #: picard/const.py:287 msgid "Iceland" msgstr "" #: picard/const.py:288 msgid "Iran (Islamic Republic of)" msgstr "" #: picard/const.py:289 msgid "Armenia" msgstr "" #: picard/const.py:290 msgid "Albania" msgstr "" #: picard/const.py:291 msgid "Angola" msgstr "" #: picard/const.py:292 msgid "Netherlands Antilles" msgstr "" #: picard/const.py:293 msgid "Antarctica" msgstr "" #: picard/const.py:294 msgid "American Samoa" msgstr "" #: picard/const.py:295 msgid "Argentina" msgstr "" #: picard/const.py:296 msgid "Australia" msgstr "" #: picard/const.py:297 msgid "Austria" msgstr "" #: picard/const.py:298 msgid "Aruba" msgstr "" #: picard/const.py:299 msgid "India" msgstr "" #: picard/const.py:300 msgid "Tanzania, United Republic of" msgstr "" #: picard/const.py:301 msgid "Azerbaijan" msgstr "" #: picard/const.py:302 msgid "Ireland" msgstr "" #: picard/const.py:303 msgid "Indonesia" msgstr "" #: picard/const.py:304 msgid "Ukraine" msgstr "" #: picard/const.py:305 msgid "Qatar" msgstr "" #: picard/const.py:306 msgid "Mozambique" msgstr "" #: picard/const.py:307 msgid "Bosnia and Herzegovina" msgstr "" #: picard/const.py:308 msgid "Congo, The Democratic Republic of the" msgstr "" #: picard/const.py:309 msgid "Serbia and Montenegro (historical, 2003-2006)" msgstr "" #: picard/const.py:310 msgid "Serbia" msgstr "" #: picard/const.py:311 msgid "Montenegro" msgstr "" #: picard/const.py:312 msgid "Croatia" msgstr "" #: picard/const.py:313 msgid "Korea (North), Democratic People's Republic of" msgstr "" #: picard/const.py:314 msgid "Korea (South), Republic of" msgstr "" #: picard/const.py:315 msgid "Slovakia" msgstr "" #: picard/const.py:316 msgid "Soviet Union (historical, 1922-1991)" msgstr "" #: picard/const.py:317 msgid "East Timor" msgstr "" #: picard/const.py:318 msgid "Czechoslovakia (historical, 1918-1992)" msgstr "" #: picard/const.py:319 msgid "Europe" msgstr "" #: picard/const.py:320 msgid "East Germany (historical, 1949-1990)" msgstr "" #: picard/const.py:321 msgid "[Unknown Country]" msgstr "" #: picard/const.py:322 msgid "[Worldwide]" msgstr "" #: picard/const.py:323 msgid "Yugoslavia (historical, 1918-1992)" msgstr "" #: picard/const.py:335 msgid "Danish" msgstr "" #: picard/const.py:336 msgid "German" msgstr "" #: picard/const.py:338 msgid "English" msgstr "" #: picard/const.py:339 msgid "English (Canada)" msgstr "" #: picard/const.py:340 msgid "English (UK)" msgstr "" #: picard/const.py:342 msgid "Spanish" msgstr "" #: picard/const.py:343 msgid "Estonian" msgstr "" #: picard/const.py:345 msgid "Finnish" msgstr "" #: picard/const.py:347 msgid "French" msgstr "" #: picard/const.py:356 msgid "Italian" msgstr "" #: picard/const.py:363 msgid "Dutch" msgstr "" #: picard/const.py:365 msgid "Polish" msgstr "" #: picard/const.py:367 msgid "Brazilian Portuguese" msgstr "" #: picard/const.py:374 msgid "Swedish" msgstr "" #: picard/file.py:589 #, python-format msgid "No matching tracks for file %s" msgstr "" #: picard/file.py:604 #, python-format msgid "No matching tracks above the threshold for file %s" msgstr "" #: picard/file.py:607 #, python-format msgid "File %s identified!" msgstr "" #: picard/file.py:623 #, python-format msgid "Looking up the PUID for file %s..." msgstr "" #: picard/file.py:629 #, python-format msgid "Looking up the metadata for file %s..." msgstr "" #: picard/puidmanager.py:62 msgid "Submitting PUIDs..." msgstr "" #: picard/puidmanager.py:68 #, python-format msgid "PUIDs submission failed: %d" msgstr "" #: picard/puidmanager.py:70 msgid "PUIDs successfully submitted!" msgstr "" #: picard/tagger.py:528 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:529 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/tagger.py:555 #, python-format msgid "Could not find PUID for file %s" msgstr "" #: picard/ui/cdlookup.py:33 picard/ui/mainwindow.py:525 #: picard/ui/ui_options_releases.py:216 picard/util/tags.py:21 msgid "Album" msgstr "" #: picard/ui/cdlookup.py:33 picard/ui/itemviews.py:89 #: picard/ui/mainwindow.py:526 picard/util/tags.py:22 msgid "Artist" msgstr "" #: picard/ui/cdlookup.py:33 picard/util/tags.py:24 msgid "Date" msgstr "" #: picard/ui/cdlookup.py:33 msgid "Country" msgstr "" #: picard/ui/cdlookup.py:34 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:34 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:34 picard/util/tags.py:75 msgid "Barcode" msgstr "" #: picard/ui/coverartbox.py:122 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/filebrowser.py:38 msgid "&Move Tagged Files Here" msgstr "" #: picard/ui/filebrowser.py:41 msgid "Show &Hidden Files" msgstr "" #: picard/ui/infodialog.py:36 msgid "Info" msgstr "" #: picard/ui/infodialog.py:42 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:44 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:53 msgid "Size:" msgstr "" #: picard/ui/infodialog.py:57 msgid "Length:" msgstr "" #: picard/ui/infodialog.py:59 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:61 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:63 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:66 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:67 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:69 msgid "Channels:" msgstr "" #: picard/ui/itemviews.py:87 picard/util/tags.py:23 msgid "Title" msgstr "" #: picard/ui/itemviews.py:88 picard/util/tags.py:84 msgid "Length" msgstr "" #: picard/ui/itemviews.py:214 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:216 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:273 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:276 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:286 msgid "[no release info]" msgstr "" #: picard/ui/itemviews.py:309 msgid "&Plugins" msgstr "" #: picard/ui/itemviews.py:527 msgid "Clusters" msgstr "" #: picard/ui/logview.py:30 msgid "Log" msgstr "" #: picard/ui/mainwindow.py:73 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:151 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:152 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:153 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:160 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:210 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:214 msgid "" "Picard listens on a port to integrate with your browser and downloads " "release information when you click the \"Tagger\" buttons on the MusicBrainz" " website" msgstr "" #: picard/ui/mainwindow.py:224 #, python-format msgid " Files: %(files)d, Pending Files: %(pending)d " msgstr "" #: picard/ui/mainwindow.py:229 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:257 msgid "Submission Error" msgstr "" #: picard/ui/mainwindow.py:258 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:265 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:268 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:273 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:278 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:283 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:286 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:289 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:292 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:295 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:296 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:301 msgid "A&dd Folder..." msgstr "" #: picard/ui/mainwindow.py:302 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:304 msgid "Ctrl+D" msgstr "" #: picard/ui/mainwindow.py:308 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:309 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:315 msgid "S&ubmit" msgstr "" #: picard/ui/mainwindow.py:316 msgid "Submit fingerprints" msgstr "" #: picard/ui/mainwindow.py:320 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:322 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:325 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:326 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:330 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:331 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:335 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:339 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:342 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:348 msgid "Search" msgstr "" #: picard/ui/mainwindow.py:351 msgid "&CD Lookup..." msgstr "" #: picard/ui/mainwindow.py:352 picard/ui/mainwindow.py:353 msgid "Lookup CD" msgstr "" #: picard/ui/mainwindow.py:355 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:358 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:361 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:364 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:367 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:370 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:371 picard/ui/mainwindow.py:372 msgid "Lookup metadata" msgstr "" #: picard/ui/mainwindow.py:375 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:378 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:381 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:384 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:385 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:388 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:393 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:398 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:403 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:406 msgid "View &Log..." msgstr "" #: picard/ui/mainwindow.py:412 msgid "&Open..." msgstr "" #: picard/ui/mainwindow.py:413 msgid "Open the file" msgstr "" #: picard/ui/mainwindow.py:416 msgid "Open &Folder..." msgstr "" #: picard/ui/mainwindow.py:417 msgid "Open the containing folder" msgstr "" #: picard/ui/mainwindow.py:438 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:446 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:452 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:460 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:466 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:475 picard/ui/util.py:33 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:493 msgid "&Toolbar" msgstr "" #: picard/ui/mainwindow.py:520 msgid "&Search Bar" msgstr "" #: picard/ui/mainwindow.py:527 picard/ui/puidsubmit.py:31 msgid "Track" msgstr "" #: picard/ui/mainwindow.py:566 msgid "All Supported Formats" msgstr "" #: picard/ui/mainwindow.py:624 picard/ui/mainwindow.py:633 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/ui/mainwindow.py:625 msgid "" "The separate file naming scheme for various artists albums has been\n" "removed in this version of Picard. You currently do not use the this option,\n" "but have a separate file naming scheme defined. Do you want to remove it or\n" "merge it with your file naming scheme for single artist albums?" msgstr "" #: picard/ui/mainwindow.py:629 msgid "Merge" msgstr "" #: picard/ui/mainwindow.py:629 picard/ui/metadatabox.py:185 msgid "Remove" msgstr "" #: picard/ui/mainwindow.py:634 msgid "" "The separate file naming scheme for various artists albums has been\n" "removed in this version of Picard. Your file naming scheme has automatically\n" "been merged with that of single artist albums." msgstr "" #: picard/ui/mainwindow.py:682 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:683 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:756 picard/ui/mainwindow.py:763 #, python-format msgid " (Error: %s)" msgstr "" #: picard/ui/metadatabox.py:64 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:66 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:90 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:90 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:90 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:117 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:119 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:166 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:189 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/passworddialog.py:38 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:76 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/puidsubmit.py:31 picard/ui/options/plugins.py:125 msgid "File" msgstr "" #: picard/ui/puidsubmit.py:31 msgid "PUID" msgstr "" #: picard/ui/puidsubmit.py:31 msgid "Release" msgstr "" #: picard/ui/puidsubmit.py:31 msgid "Release ID" msgstr "" #: picard/ui/tagsfromfilenames.py:54 picard/ui/tagsfromfilenames.py:99 msgid "File Name" msgstr "" #: picard/ui/ui_cdlookup.py:57 picard/ui/ui_options_cdlookup.py:46 #: picard/ui/ui_options_cdlookup_select.py:53 picard/ui/options/cdlookup.py:36 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:58 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:59 picard/ui/ui_puidsubmit.py:52 msgid "OK" msgstr "" #: picard/ui/ui_cdlookup.py:60 msgid " Lookup manually " msgstr "" #: picard/ui/ui_cdlookup.py:61 picard/ui/ui_puidsubmit.py:53 msgid "Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:92 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:93 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:94 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:95 msgid "Remove value" msgstr "" #: picard/ui/ui_infodialog.py:66 msgid "&Info" msgstr "" #: picard/ui/ui_infodialog.py:67 msgid "A&rtwork" msgstr "" #: picard/ui/ui_options.py:42 msgid "Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:47 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:54 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:53 msgid "Location" msgstr "" #: picard/ui/ui_options_cover.py:54 msgid "Embed cover images into tags" msgstr "" #: picard/ui/ui_options_cover.py:55 msgid "Save cover images as separate files" msgstr "" #: picard/ui/ui_options_cover.py:56 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_fingerprinting.py:74 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:75 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:76 msgid "Use AmpliFIND (formerly MusicDNS)" msgstr "" #: picard/ui/ui_options_fingerprinting.py:77 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 #: picard/ui/ui_options_renaming.py:138 msgid "Browse..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Download..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_folksonomy.py:106 picard/ui/options/folksonomy.py:29 msgid "Folksonomy Tags" msgstr "" #: picard/ui/ui_options_folksonomy.py:108 msgid "Only use my tags" msgstr "" #: picard/ui/ui_options_folksonomy.py:111 msgid "Maximum number of tags:" msgstr "" #: picard/ui/ui_options_general.py:92 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:93 picard/ui/ui_options_proxy.py:77 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:94 picard/ui/ui_options_proxy.py:78 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:95 msgid "Account Information" msgstr "" #: picard/ui/ui_options_general.py:96 picard/ui/ui_options_proxy.py:75 #: picard/ui/ui_passworddialog.py:74 msgid "Password:" msgstr "" #: picard/ui/ui_options_general.py:97 picard/ui/ui_options_proxy.py:76 #: picard/ui/ui_passworddialog.py:73 msgid "Username:" msgstr "" #: picard/ui/ui_options_general.py:98 picard/ui/options/general.py:29 msgid "General" msgstr "" #: picard/ui/ui_options_general.py:99 msgid "Automatically scan all new files" msgstr "" #: picard/ui/ui_options_general.py:100 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/ui/ui_options_interface.py:58 msgid "Miscellaneous" msgstr "" #: picard/ui/ui_options_interface.py:59 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:60 msgid "Allow selection of multiple directories" msgstr "" #: picard/ui/ui_options_interface.py:61 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:62 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/ui/ui_options_interface.py:63 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_matching.py:77 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:78 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:82 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:83 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:101 picard/ui/options/metadata.py:30 msgid "Metadata" msgstr "" #: picard/ui/ui_options_metadata.py:102 msgid "Translate artist names to this locale where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:103 msgid "Use standardized artist names" msgstr "" #: picard/ui/ui_options_metadata.py:104 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/ui/ui_options_metadata.py:105 msgid "Use release relationships" msgstr "" #: picard/ui/ui_options_metadata.py:106 msgid "Use track relationships" msgstr "" #: picard/ui/ui_options_metadata.py:107 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_metadata.py:108 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:109 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:110 msgid "Non-album tracks:" msgstr "" #: picard/ui/ui_options_metadata.py:111 picard/ui/ui_options_metadata.py:112 #: picard/ui/ui_options_renaming.py:147 msgid "Default" msgstr "" #: picard/ui/ui_options_plugins.py:131 picard/ui/options/plugins.py:37 msgid "Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:132 picard/ui/options/plugins.py:121 msgid "Name" msgstr "" #: picard/ui/ui_options_plugins.py:133 picard/util/tags.py:37 msgid "Version" msgstr "" #: picard/ui/ui_options_plugins.py:134 picard/ui/options/plugins.py:124 msgid "Author" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:137 msgid "Download plugins" msgstr "" #: picard/ui/ui_options_plugins.py:138 msgid "Details" msgstr "" #: picard/ui/ui_options_proxy.py:74 picard/ui/options/proxy.py:28 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_ratings.py:53 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:54 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:55 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:56 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:215 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:217 msgid "Single" msgstr "" #: picard/ui/ui_options_releases.py:218 msgid "EP" msgstr "" #: picard/ui/ui_options_releases.py:219 picard/util/tags.py:66 msgid "Compilation" msgstr "" #: picard/ui/ui_options_releases.py:220 msgid "Soundtrack" msgstr "" #: picard/ui/ui_options_releases.py:221 msgid "Spokenword" msgstr "" #: picard/ui/ui_options_releases.py:222 msgid "Interview" msgstr "" #: picard/ui/ui_options_releases.py:223 msgid "Audiobook" msgstr "" #: picard/ui/ui_options_releases.py:224 msgid "Live" msgstr "" #: picard/ui/ui_options_releases.py:225 msgid "Remix" msgstr "" #: picard/ui/ui_options_releases.py:227 msgid "Reset all" msgstr "" #: picard/ui/ui_options_releases.py:228 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:229 picard/ui/ui_options_releases.py:232 msgid ">" msgstr "" #: picard/ui/ui_options_releases.py:230 picard/ui/ui_options_releases.py:233 msgid "<" msgstr "" #: picard/ui/ui_options_releases.py:231 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:134 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:135 msgid "Replace non-ASCII characters" msgstr "" #: picard/ui/ui_options_renaming.py:136 msgid "Replace Windows-incompatible characters" msgstr "" #: picard/ui/ui_options_renaming.py:137 msgid "Move files to this directory when saving:" msgstr "" #: picard/ui/ui_options_renaming.py:139 msgid "Delete empty directories" msgstr "" #: picard/ui/ui_options_renaming.py:140 msgid "Move additional files:" msgstr "" #: picard/ui/ui_options_renaming.py:141 msgid "Name files like this" msgstr "" #: picard/ui/ui_options_renaming.py:148 msgid "Examples" msgstr "" #: picard/ui/ui_options_script.py:49 msgid "Tagger Script" msgstr "" #: picard/ui/ui_options_tags.py:114 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:115 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/ui/ui_options_tags.py:116 msgid "Before tagging" msgstr "" #: picard/ui/ui_options_tags.py:117 msgid "Clear existing tags" msgstr "" #: picard/ui/ui_options_tags.py:118 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/ui/ui_options_tags.py:119 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/ui/ui_options_tags.py:120 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags.py:121 msgid "Tags are separated by spaces, and are case-sensitive." msgstr "" #: picard/ui/ui_options_tags.py:122 msgid "Tag compatibility" msgstr "" #: picard/ui/ui_options_tags.py:123 msgid "ID3v2 version" msgstr "" #: picard/ui/ui_options_tags.py:124 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags.py:125 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags.py:127 msgid "ID3v2 text encoding" msgstr "" #: picard/ui/ui_options_tags.py:128 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags.py:129 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags.py:130 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_passworddialog.py:72 msgid "Authentication required" msgstr "" #: picard/ui/ui_passworddialog.py:75 msgid "Save username and password" msgstr "" #: picard/ui/ui_puidsubmit.py:51 msgid "Submit PUIDs" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:56 msgid "&Preview" msgstr "" #: picard/ui/util.py:31 msgid "&Ok" msgstr "" #: picard/ui/util.py:32 msgid "&Cancel" msgstr "" #: picard/ui/options/about.py:29 msgid "About" msgstr "" #: picard/ui/options/about.py:48 msgid "translator-credits" msgstr "Launchpad Contributions:\n ncfiedler https://launchpad.net/~ncfiedler" #: picard/ui/options/about.py:51 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/options/about.py:55 #, python-format msgid "" "<p align=\"center\"><span style=\"font-size:15px;font-weight:bold;\">MusicBrainz Picard</span><br/>\n" "Version %(version)s</p>\n" "<p align=\"center\"><strong>Supported formats</strong><br/>%(formats)s</p>\n" "<p align=\"center\"><strong>Please donate</strong><br/>\n" "Thank you for using Picard. Picard relies on the MusicBrainz database, which is operated by the MetaBrainz Foundation with the help of thousands of volunteers. If you like this application please consider donating to the MetaBrainz Foundation to keep the service running.</p>\n" "<p align=\"center\"><a href=\"http://metabrainz.org/donate\">Donate now!</a></p>\n" "<p align=\"center\"><strong>Credits</strong><br/>\n" "<small>Copyright © 2004-2011 Robert Kaye, Lukáš Lalinský and others%(translator-credits)s</small></p>\n" "<p align=\"center\"><a href=\"http://musicbrainz.org/doc/MusicBrainz_Picard\">http://musicbrainz.org/doc/MusicBrainz_Picard</a></p>\n" msgstr "" #: picard/ui/options/advanced.py:26 msgid "Advanced" msgstr "" #: picard/ui/options/cover.py:29 msgid "Cover Art" msgstr "" #: picard/ui/options/fingerprinting.py:32 msgid "Fingerprinting" msgstr "" #: picard/ui/options/interface.py:32 msgid "User Interface" msgstr "" #: picard/ui/options/interface.py:49 msgid "System default" msgstr "" #: picard/ui/options/interface.py:76 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:76 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/matching.py:29 msgid "Matching" msgstr "" #: picard/ui/options/ratings.py:29 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:33 msgid "Preferred Releases" msgstr "" #: picard/ui/options/renaming.py:34 msgid "File naming" msgstr "" #: picard/ui/options/renaming.py:143 msgid "Error" msgstr "" #: picard/ui/options/renaming.py:143 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/renaming.py:153 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/options/scripting.py:63 msgid "Scripting" msgstr "" #: picard/ui/options/scripting.py:97 msgid "Script Error" msgstr "" #: picard/util/tags.py:25 msgid "Original Release Date" msgstr "" #: picard/util/tags.py:26 msgid "Album Artist" msgstr "" #: picard/util/tags.py:27 msgid "Track Number" msgstr "" #: picard/util/tags.py:28 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:29 msgid "Disc Number" msgstr "" #: picard/util/tags.py:30 msgid "Total Discs" msgstr "" #: picard/util/tags.py:31 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:32 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:33 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:34 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:35 msgid "ASIN" msgstr "" #: picard/util/tags.py:36 msgid "Grouping" msgstr "" #: picard/util/tags.py:38 msgid "ISRC" msgstr "" #: picard/util/tags.py:39 msgid "Mood" msgstr "" #: picard/util/tags.py:40 msgid "BPM" msgstr "" #: picard/util/tags.py:41 msgid "Copyright" msgstr "" #: picard/util/tags.py:42 msgid "License" msgstr "" #: picard/util/tags.py:43 msgid "Composer" msgstr "" #: picard/util/tags.py:44 msgid "Writer" msgstr "" #: picard/util/tags.py:45 msgid "Conductor" msgstr "" #: picard/util/tags.py:46 msgid "Lyricist" msgstr "" #: picard/util/tags.py:47 msgid "Arranger" msgstr "" #: picard/util/tags.py:48 msgid "Producer" msgstr "" #: picard/util/tags.py:49 msgid "Engineer" msgstr "" #: picard/util/tags.py:50 msgid "Subtitle" msgstr "" #: picard/util/tags.py:51 msgid "Disc Subtitle" msgstr "" #: picard/util/tags.py:52 msgid "Remixer" msgstr "" #: picard/util/tags.py:53 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:54 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:55 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:56 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:57 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:58 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:59 msgid "MusicBrainz Sort Name" msgstr "" #: picard/util/tags.py:60 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:61 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:62 msgid "AcoustID" msgstr "" #: picard/util/tags.py:63 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:64 msgid "Disc Id" msgstr "" #: picard/util/tags.py:65 msgid "Website" msgstr "" #: picard/util/tags.py:67 msgid "Comment" msgstr "" #: picard/util/tags.py:68 msgid "Genre" msgstr "" #: picard/util/tags.py:69 msgid "Encoded By" msgstr "" #: picard/util/tags.py:70 msgid "Performer" msgstr "" #: picard/util/tags.py:71 msgid "Release Type" msgstr "" #: picard/util/tags.py:72 msgid "Release Status" msgstr "" #: picard/util/tags.py:73 msgid "Release Country" msgstr "" #: picard/util/tags.py:74 msgid "Record Label" msgstr "" #: picard/util/tags.py:76 msgid "Catalog Number" msgstr "" #: picard/util/tags.py:77 msgid "Format" msgstr "" #: picard/util/tags.py:78 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:79 msgid "Media" msgstr "" #: picard/util/tags.py:80 msgid "Lyrics" msgstr "" #: picard/util/tags.py:81 msgid "Mixer" msgstr "" #: picard/util/tags.py:82 msgid "Language" msgstr "" #: picard/util/tags.py:83 msgid "Script" msgstr "" #: picard/util/tags.py:85 msgid "Rating" msgstr "" #: picard/util/webbrowser2.py:88 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:88 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/ne.po�����������������������������������������������������������������������0000664�0000000�0000000�00000120024�14167750105�0015770�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2014 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # ♔♔♔Srt Aryal♔♔♔ <surit_people@hotmail.com>, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2014-03-20 11:12+0100\n" "PO-Revision-Date: 2014-03-21 08:44+0000\n" "Last-Translator: nikki\n" "Language-Team: Nepali (http://www.transifex.com/projects/p/musicbrainz/language/ne/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" "Language: ne\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: contrib/plugins/no_release.py:50 msgid "Enable plugin for all releases by default" msgstr "" #: contrib/plugins/no_release.py:51 msgid "Tags to strip (comma-separated)" msgstr "" #: contrib/plugins/no_release.py:63 msgid "Remove specific release information..." msgstr "" #: contrib/plugins/open_in_gui.py:32 msgid "Open Error" msgstr "" #: contrib/plugins/open_in_gui.py:32 #, python-format msgid "" "Error while opening file:\n" "\n" "%s" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:117 msgid "Last.fm" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:118 msgid "Use track tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:119 msgid "Use artist tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:120 #: picard/ui/options/tags.py:30 msgid "Tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:121 #: picard/ui/ui_options_folksonomy.py:116 msgid "Ignore tags:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:122 #: picard/ui/ui_options_folksonomy.py:121 msgid "Join multiple tags with:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:123 #: picard/ui/ui_options_folksonomy.py:122 msgid " / " msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:124 #: picard/ui/ui_options_folksonomy.py:123 msgid ", " msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:125 #: picard/ui/ui_options_folksonomy.py:118 msgid "Minimal tag usage:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:126 #: picard/ui/ui_options_folksonomy.py:119 picard/ui/ui_options_matching.py:88 #: picard/ui/ui_options_matching.py:89 picard/ui/ui_options_matching.py:90 msgid " %" msgstr "" #: contrib/plugins/replaygain/__init__.py:50 msgid "Calculate replay &gain..." msgstr "" #: contrib/plugins/replaygain/__init__.py:66 #, python-format msgid "Calculating replay gain for \"%s\"..." msgstr "" #: contrib/plugins/replaygain/__init__.py:71 #, python-format msgid "Replay gain for \"%s\" successfully calculated." msgstr "" #: contrib/plugins/replaygain/__init__.py:73 #, python-format msgid "Could not calculate replay gain for \"%s\"." msgstr "" #: contrib/plugins/replaygain/__init__.py:76 msgid "Calculate album &gain..." msgstr "" #: contrib/plugins/replaygain/__init__.py:103 #: contrib/plugins/replaygain/__init__.py:111 #, python-format msgid "Calculating album gain for \"%s\"..." msgstr "" #: contrib/plugins/replaygain/__init__.py:119 #, python-format msgid "Album gain for \"%s\" successfully calculated." msgstr "" #: contrib/plugins/replaygain/__init__.py:121 #, python-format msgid "Could not calculate album gain for \"%s\"." msgstr "" #: picard/acoustid.py:102 #, python-format msgid "AcoustID lookup network error for '%s'!" msgstr "" #: picard/acoustid.py:117 #, python-format msgid "AcoustID lookup failed for '%s'!" msgstr "" #: picard/acoustid.py:128 #, python-format msgid "Acoustid lookup returned no result for file '%s'" msgstr "" #: picard/acoustid.py:132 #, python-format msgid "Looking up the fingerprint for file %s..." msgstr "" #: picard/acoustidmanager.py:78 msgid "Submitting AcoustIDs..." msgstr "" #: picard/acoustidmanager.py:83 #, python-format msgid "AcoustID submission failed with error '%s'" msgstr "" #: picard/acoustidmanager.py:85 msgid "AcoustIDs successfully submitted." msgstr "" #: picard/album.py:64 picard/cluster.py:234 msgid "Unmatched Files" msgstr "" #: picard/album.py:187 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/album.py:272 #, python-format msgid "Album %s loaded" msgstr "" #: picard/album.py:288 msgid "[loading album information]" msgstr "" #: picard/album.py:463 #, python-format msgid "; %i image" msgid_plural "; %i images" msgstr[0] "" msgstr[1] "" #: picard/cluster.py:150 picard/cluster.py:159 #, python-format msgid "No matching releases for cluster %s" msgstr "" #: picard/cluster.py:161 #, python-format msgid "Cluster %s identified!" msgstr "" #: picard/cluster.py:168 #, python-format msgid "Looking up the metadata for cluster %s..." msgstr "" #: picard/collection.py:60 #, python-format msgid "Added %i release to collection \"%s\"" msgid_plural "Added %i releases to collection \"%s\"" msgstr[0] "" msgstr[1] "" #: picard/collection.py:72 #, python-format msgid "Removed %i release from collection \"%s\"" msgid_plural "Removed %i releases from collection \"%s\"" msgstr[0] "" msgstr[1] "" #: picard/collection.py:81 #, python-format msgid "Error loading collections: %s" msgstr "" #: picard/config_upgrade.py:57 picard/config_upgrade.py:70 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:58 msgid "" "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." msgstr "" #: picard/config_upgrade.py:71 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:77 msgid "Merge" msgstr "" #: picard/config_upgrade.py:77 picard/ui/metadatabox.py:254 msgid "Remove" msgstr "हटाउनुहोस्" #: picard/const.py:67 msgid "CD" msgstr "सीडी" #: picard/const.py:68 msgid "CD-R" msgstr "सिडि-आर" #: picard/const.py:69 msgid "HDCD" msgstr "एचडिसिडि" #: picard/const.py:70 msgid "8cm CD" msgstr "8सिएम सिडि" #: picard/const.py:71 msgid "Vinyl" msgstr "" #: picard/const.py:72 msgid "7\" Vinyl" msgstr "" #: picard/const.py:73 msgid "10\" Vinyl" msgstr "" #: picard/const.py:74 msgid "12\" Vinyl" msgstr "" #: picard/const.py:75 msgid "Digital Media" msgstr "" #: picard/const.py:76 msgid "USB Flash Drive" msgstr "युएसबि फल्यास ड्राइभ " #: picard/const.py:77 msgid "slotMusic" msgstr "" #: picard/const.py:78 msgid "Cassette" msgstr "\t\nकैसेट" #: picard/const.py:79 msgid "DVD" msgstr "डीवीडी" #: picard/const.py:80 msgid "DVD-Audio" msgstr "डीवीडी-अडियो" #: picard/const.py:81 msgid "DVD-Video" msgstr "डीवीडी-भिडियो" #: picard/const.py:82 msgid "SACD" msgstr "एस् एसिडि" #: picard/const.py:83 msgid "DualDisc" msgstr "" #: picard/const.py:84 msgid "MiniDisc" msgstr "मिनी डिस्क" #: picard/const.py:85 msgid "Blu-ray" msgstr "ब्लु-रे" #: picard/const.py:86 msgid "HD-DVD" msgstr "एच् डी-डीवीडी" #: picard/const.py:87 msgid "Videotape" msgstr "" #: picard/const.py:88 msgid "VHS" msgstr "भिएच्एस्" #: picard/const.py:89 msgid "Betamax" msgstr "बेटाम्याक्स् " #: picard/const.py:90 msgid "VCD" msgstr "भिसिडि" #: picard/const.py:91 msgid "SVCD" msgstr "एस् भि सिडि " #: picard/const.py:92 msgid "UMD" msgstr "युएम् डि" #: picard/const.py:93 picard/coverartarchive.py:33 #: picard/ui/ui_options_releases.py:226 msgid "Other" msgstr "अन्य" #: picard/const.py:94 msgid "LaserDisc" msgstr "लेजरडिक्स" #: picard/const.py:95 msgid "Cartridge" msgstr "कार्टेज" #: picard/const.py:96 msgid "Reel-to-reel" msgstr "" #: picard/const.py:97 msgid "DAT" msgstr "डिएटि " #: picard/const.py:98 msgid "Wax Cylinder" msgstr "व्यक्स सिलिन्डर" #: picard/const.py:99 msgid "Piano Roll" msgstr "" #: picard/const.py:100 msgid "DCC" msgstr "डिसिसि" #: picard/const.py:115 msgid "Danish" msgstr "" #: picard/const.py:116 msgid "German" msgstr "" #: picard/const.py:118 msgid "English" msgstr "" #: picard/const.py:119 msgid "English (Canada)" msgstr "" #: picard/const.py:120 msgid "English (UK)" msgstr "" #: picard/const.py:122 msgid "Spanish" msgstr "" #: picard/const.py:123 msgid "Estonian" msgstr "" #: picard/const.py:125 msgid "Finnish" msgstr "" #: picard/const.py:127 msgid "French" msgstr "" #: picard/const.py:136 msgid "Italian" msgstr "" #: picard/const.py:143 msgid "Dutch" msgstr "" #: picard/const.py:145 msgid "Polish" msgstr "पोलीस" #: picard/const.py:147 msgid "Brazilian Portuguese" msgstr "" #: picard/const.py:154 msgid "Swedish" msgstr "स्वीडिस" #: picard/coverart.py:84 #, python-format msgid "Coverart %s downloaded" msgstr "" #: picard/coverart.py:240 #, python-format msgid "Downloading http://%s:%i%s" msgstr "" #: picard/coverartarchive.py:24 msgid "Front" msgstr "" #: picard/coverartarchive.py:25 msgid "Back" msgstr "" #: picard/coverartarchive.py:26 msgid "Booklet" msgstr "" #: picard/coverartarchive.py:27 msgid "Medium" msgstr "" #: picard/coverartarchive.py:28 msgid "Tray" msgstr "" #: picard/coverartarchive.py:29 msgid "Obi" msgstr "" #: picard/coverartarchive.py:30 msgid "Spine" msgstr "" #: picard/coverartarchive.py:31 picard/ui/mainwindow.py:546 msgid "Track" msgstr "" #: picard/coverartarchive.py:32 msgid "Sticker" msgstr "" #: picard/coverartarchive.py:34 msgid "Unknown" msgstr "" #: picard/file.py:536 #, python-format msgid "No matching tracks for file %s" msgstr "" #: picard/file.py:548 #, python-format msgid "No matching tracks above the threshold for file %s" msgstr "" #: picard/file.py:551 #, python-format msgid "File %s identified!" msgstr "" #: picard/file.py:567 #, python-format msgid "Looking up the metadata for file %s..." msgstr "" #: picard/releasegroup.py:53 msgid "Tracks" msgstr "" #: picard/releasegroup.py:54 msgid "Year" msgstr "" #: picard/releasegroup.py:55 picard/ui/cdlookup.py:34 msgid "Country" msgstr "" #: picard/releasegroup.py:56 picard/util/tags.py:81 msgid "Format" msgstr "" #: picard/releasegroup.py:57 msgid "Label" msgstr "" #: picard/releasegroup.py:58 msgid "Cat No" msgstr "" #: picard/releasegroup.py:88 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:108 msgid "[no release info]" msgstr "" #: picard/tagger.py:316 #, python-format msgid "Loading directory %s" msgstr "" #: picard/tagger.py:452 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:453 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/ui/cdlookup.py:34 picard/ui/mainwindow.py:544 #: picard/ui/ui_options_releases.py:216 picard/util/tags.py:21 msgid "Album" msgstr "" #: picard/ui/cdlookup.py:34 picard/ui/itemviews.py:96 #: picard/ui/mainwindow.py:545 picard/util/tags.py:22 msgid "Artist" msgstr "कलाकार" #: picard/ui/cdlookup.py:34 picard/util/tags.py:24 msgid "Date" msgstr "" #: picard/ui/cdlookup.py:35 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:35 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:35 picard/util/tags.py:79 msgid "Barcode" msgstr "" #: picard/ui/collectionmenu.py:31 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:92 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/coverartbox.py:142 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/filebrowser.py:40 msgid "&Move Tagged Files Here" msgstr "" #: picard/ui/filebrowser.py:43 msgid "Show &Hidden Files" msgstr "" #: picard/ui/filebrowser.py:48 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:36 picard/ui/infodialog.py:75 msgid "Info" msgstr "" #: picard/ui/infodialog.py:80 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:82 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:86 msgid "Size:" msgstr "" #: picard/ui/infodialog.py:90 msgid "Length:" msgstr "" #: picard/ui/infodialog.py:92 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:94 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:96 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:100 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:102 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:105 msgid "Channels:" msgstr "" #: picard/ui/infodialog.py:116 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:124 msgid "&Errors" msgstr "" #: picard/ui/infodialog.py:134 picard/ui/ui_infodialog.py:77 msgid "&Info" msgstr "" #: picard/ui/infostatus.py:51 msgid "Files" msgstr "" #: picard/ui/infostatus.py:52 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:53 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:54 msgid "Pending requests" msgstr "" #: picard/ui/itemviews.py:94 picard/util/tags.py:23 msgid "Title" msgstr "शिर्षक " #: picard/ui/itemviews.py:95 picard/util/tags.py:88 msgid "Length" msgstr "लम्बाई" #: picard/ui/itemviews.py:231 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:233 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:294 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:297 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:362 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:365 msgid "&Plugins" msgstr "" #: picard/ui/itemviews.py:541 msgid "file view" msgstr "" #: picard/ui/itemviews.py:542 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:562 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:571 msgid "album view" msgstr "" #: picard/ui/itemviews.py:572 msgid "Contains albums and matched files" msgstr "" #: picard/ui/logview.py:91 msgid "Log" msgstr "" #: picard/ui/logview.py:99 msgid "Status History" msgstr "" #: picard/ui/mainwindow.py:74 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:155 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:156 msgid "Are you sure you want to quit Picard?" msgstr "के तपाई पाइकार्ड छोड्न चाहानुहुन्छ ?" #: picard/ui/mainwindow.py:157 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:164 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:216 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:220 msgid "" "Picard listens on a port to integrate with your browser and downloads " "release information when you click the \"Tagger\" buttons on the MusicBrainz" " website" msgstr "" #: picard/ui/mainwindow.py:240 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:263 msgid "Submission Error" msgstr "" #: picard/ui/mainwindow.py:264 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:269 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:273 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:278 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:283 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:288 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:292 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:295 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:298 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:301 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:302 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:307 msgid "A&dd Folder..." msgstr "" #: picard/ui/mainwindow.py:308 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:310 msgid "Ctrl+D" msgstr "" #: picard/ui/mainwindow.py:313 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:314 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:320 msgid "S&ubmit" msgstr "" #: picard/ui/mainwindow.py:321 msgid "Submit fingerprints" msgstr "" #: picard/ui/mainwindow.py:325 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:328 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:331 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:332 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:336 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:337 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:341 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:345 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:348 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:354 picard/ui/mainwindow.py:539 msgid "Search" msgstr "" #: picard/ui/mainwindow.py:357 msgid "&CD Lookup..." msgstr "" #: picard/ui/mainwindow.py:358 picard/ui/mainwindow.py:359 msgid "Lookup CD" msgstr "" #: picard/ui/mainwindow.py:361 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:364 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:367 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:370 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:373 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:376 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:377 picard/ui/mainwindow.py:378 msgid "Lookup metadata" msgstr "" #: picard/ui/mainwindow.py:381 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:384 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:387 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:390 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:391 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:394 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:399 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:404 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:409 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:412 msgid "View &Log..." msgstr "" #: picard/ui/mainwindow.py:415 msgid "View Status &History..." msgstr "" #: picard/ui/mainwindow.py:422 msgid "&Open..." msgstr "" #: picard/ui/mainwindow.py:423 msgid "Open the file" msgstr "" #: picard/ui/mainwindow.py:426 msgid "Open &Folder..." msgstr "" #: picard/ui/mainwindow.py:427 msgid "Open the containing folder" msgstr "" #: picard/ui/mainwindow.py:448 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:456 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:462 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:470 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:476 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:485 picard/ui/util.py:35 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:505 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:608 msgid "All Supported Formats" msgstr "" #: picard/ui/mainwindow.py:705 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:706 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:784 picard/ui/mainwindow.py:791 #, python-format msgid " (Error: %s)" msgstr "" #: picard/ui/metadatabox.py:82 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:90 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:154 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:155 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:157 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:157 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:157 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:180 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:182 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:237 msgid "Edit..." msgstr "सम्पादन...." #: picard/ui/metadatabox.py:258 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/passworddialog.py:37 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:75 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/tagsfromfilenames.py:55 picard/ui/tagsfromfilenames.py:100 msgid "File Name" msgstr "" #: picard/ui/ui_cdlookup.py:66 picard/ui/ui_options_cdlookup.py:55 #: picard/ui/ui_options_cdlookup_select.py:62 picard/ui/options/cdlookup.py:38 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:67 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:68 msgid "OK" msgstr "" #: picard/ui/ui_cdlookup.py:69 msgid "Lookup manually" msgstr "" #: picard/ui/ui_cdlookup.py:70 msgid "Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:101 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:102 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:103 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:104 msgid "Remove value" msgstr "" #: picard/ui/ui_infodialog.py:78 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:100 msgid "Form" msgstr "" #: picard/ui/ui_options.py:51 msgid "Options" msgstr "" #: picard/ui/ui_options_advanced.py:46 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:47 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_cdlookup.py:56 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:63 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:145 msgid "Location" msgstr "" #: picard/ui/ui_options_cover.py:146 msgid "Embed cover images into tags" msgstr "" #: picard/ui/ui_options_cover.py:147 msgid "Only embed a front image" msgstr "" #: picard/ui/ui_options_cover.py:148 msgid "Save cover images as separate files" msgstr "" #: picard/ui/ui_options_cover.py:149 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:150 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:151 msgid "Coverart Providers" msgstr "" #: picard/ui/ui_options_cover.py:152 msgid "Amazon" msgstr "" #: picard/ui/ui_options_cover.py:153 picard/ui/ui_options_cover.py:155 msgid "Cover Art Archive" msgstr "" #: picard/ui/ui_options_cover.py:154 msgid "Sites on the whitelist" msgstr "" #: picard/ui/ui_options_cover.py:156 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_options_cover.py:157 msgid "250 px" msgstr "" #: picard/ui/ui_options_cover.py:158 msgid "500 px" msgstr "" #: picard/ui/ui_options_cover.py:159 msgid "Full size" msgstr "" #: picard/ui/ui_options_cover.py:160 msgid "Download only images of the following types:" msgstr "" #: picard/ui/ui_options_cover.py:161 msgid "Download only approved images" msgstr "" #: picard/ui/ui_options_cover.py:162 msgid "" "Use the first image type as the filename. This will not change the filename " "of front images." msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:85 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:86 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:88 #: picard/ui/ui_options_interface.py:88 picard/ui/ui_options_renaming.py:138 msgid "Browse..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:89 msgid "Download..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:90 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:91 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_folksonomy.py:115 picard/ui/options/folksonomy.py:28 msgid "Folksonomy Tags" msgstr "" #: picard/ui/ui_options_folksonomy.py:117 msgid "Only use my tags" msgstr "" #: picard/ui/ui_options_folksonomy.py:120 msgid "Maximum number of tags:" msgstr "" #: picard/ui/ui_options_general.py:92 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:93 picard/ui/ui_options_network.py:123 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:94 picard/ui/ui_options_network.py:124 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:95 msgid "Account Information" msgstr "" #: picard/ui/ui_options_general.py:96 picard/ui/ui_options_network.py:121 #: picard/ui/ui_passworddialog.py:74 msgid "Password:" msgstr "" #: picard/ui/ui_options_general.py:97 picard/ui/ui_options_network.py:122 #: picard/ui/ui_passworddialog.py:73 msgid "Username:" msgstr "" #: picard/ui/ui_options_general.py:98 picard/ui/options/general.py:31 msgid "General" msgstr "" #: picard/ui/ui_options_general.py:99 msgid "Automatically scan all new files" msgstr "" #: picard/ui/ui_options_general.py:100 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/ui/ui_options_interface.py:82 msgid "Miscellaneous" msgstr "" #: picard/ui/ui_options_interface.py:83 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:84 msgid "Allow selection of multiple directories" msgstr "" #: picard/ui/ui_options_interface.py:85 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:86 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/ui/ui_options_interface.py:87 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:89 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_matching.py:86 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:87 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:91 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:92 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:114 picard/ui/options/metadata.py:29 msgid "Metadata" msgstr "" #: picard/ui/ui_options_metadata.py:115 msgid "Translate artist names to this locale where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:116 msgid "Use standardized artist names" msgstr "" #: picard/ui/ui_options_metadata.py:117 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/ui/ui_options_metadata.py:118 msgid "Use release relationships" msgstr "" #: picard/ui/ui_options_metadata.py:119 msgid "Use track relationships" msgstr "" #: picard/ui/ui_options_metadata.py:120 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_metadata.py:121 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:122 msgid "Various artists:" msgstr "बिभिध कलाकार " #: picard/ui/ui_options_metadata.py:123 msgid "Non-album tracks:" msgstr "" #: picard/ui/ui_options_metadata.py:124 picard/ui/ui_options_metadata.py:125 #: picard/ui/ui_options_renaming.py:147 msgid "Default" msgstr "" #: picard/ui/ui_options_network.py:120 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_network.py:125 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:126 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:127 msgid "Listen only on localhost" msgstr "" #: picard/ui/ui_options_plugins.py:131 picard/ui/options/plugins.py:38 msgid "Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:132 picard/ui/options/plugins.py:122 msgid "Name" msgstr "" #: picard/ui/ui_options_plugins.py:133 picard/util/tags.py:39 msgid "Version" msgstr "" #: picard/ui/ui_options_plugins.py:134 picard/ui/options/plugins.py:125 msgid "Author" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:137 msgid "Download plugins" msgstr "" #: picard/ui/ui_options_plugins.py:138 msgid "Details" msgstr "" #: picard/ui/ui_options_ratings.py:53 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:54 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:55 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:56 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:215 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:217 msgid "Single" msgstr "" #: picard/ui/ui_options_releases.py:218 msgid "EP" msgstr "" #: picard/ui/ui_options_releases.py:219 msgid "Compilation" msgstr "" #: picard/ui/ui_options_releases.py:220 msgid "Soundtrack" msgstr "" #: picard/ui/ui_options_releases.py:221 msgid "Spokenword" msgstr "" #: picard/ui/ui_options_releases.py:222 msgid "Interview" msgstr "" #: picard/ui/ui_options_releases.py:223 msgid "Audiobook" msgstr "" #: picard/ui/ui_options_releases.py:224 msgid "Live" msgstr "" #: picard/ui/ui_options_releases.py:225 msgid "Remix" msgstr "" #: picard/ui/ui_options_releases.py:227 msgid "Reset all" msgstr "" #: picard/ui/ui_options_releases.py:228 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:229 picard/ui/ui_options_releases.py:232 msgid ">" msgstr "" #: picard/ui/ui_options_releases.py:230 picard/ui/ui_options_releases.py:233 msgid "<" msgstr "" #: picard/ui/ui_options_releases.py:231 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:134 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:135 msgid "Replace non-ASCII characters" msgstr "" #: picard/ui/ui_options_renaming.py:136 msgid "Windows compatibility" msgstr "" #: picard/ui/ui_options_renaming.py:137 msgid "Move files to this directory when saving:" msgstr "" #: picard/ui/ui_options_renaming.py:139 msgid "Delete empty directories" msgstr "" #: picard/ui/ui_options_renaming.py:140 msgid "Move additional files:" msgstr "" #: picard/ui/ui_options_renaming.py:141 msgid "Name files like this" msgstr "" #: picard/ui/ui_options_renaming.py:148 msgid "Examples" msgstr "" #: picard/ui/ui_options_script.py:49 msgid "Tagger Script" msgstr "" #: picard/ui/ui_options_tags.py:165 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:166 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/ui/ui_options_tags.py:167 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:168 msgid "Clear existing tags" msgstr "" #: picard/ui/ui_options_tags.py:169 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/ui/ui_options_tags.py:170 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/ui/ui_options_tags.py:171 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags.py:172 msgid "Tags are separated by commas, and are case-sensitive." msgstr "" #: picard/ui/ui_options_tags.py:173 msgid "Tag Compatibility" msgstr "" #: picard/ui/ui_options_tags.py:174 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags.py:175 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags.py:176 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags.py:177 msgid "ID3v2 Text Encoding" msgstr "" #: picard/ui/ui_options_tags.py:178 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags.py:179 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags.py:180 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_options_tags.py:181 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags.py:182 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags.py:183 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_passworddialog.py:72 msgid "Authentication required" msgstr "" #: picard/ui/ui_passworddialog.py:75 msgid "Save username and password" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:56 msgid "&Preview" msgstr "" #: picard/ui/util.py:33 msgid "&Ok" msgstr "" #: picard/ui/util.py:34 msgid "&Cancel" msgstr "" #: picard/ui/options/about.py:33 msgid "About" msgstr "" #: picard/ui/options/about.py:48 msgid "is not installed" msgstr "" #: picard/ui/options/about.py:59 msgid "translator-credits" msgstr "" #: picard/ui/options/about.py:62 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/options/about.py:66 #, python-format msgid "" "<p align=\"center\"><span style=\"font-size:15px;font-weight:bold;\">MusicBrainz Picard</span><br/>\n" "Version %(version)s</p>\n" "<p align=\"center\"><small>\n" "PyQt %(pyqt-version)s<br/>\n" "Mutagen %(mutagen-version)s<br/>\n" "Discid %(discid-version)s\n" "</small></p>\n" "<p align=\"center\"><strong>Supported formats</strong><br/>%(formats)s</p>\n" "<p align=\"center\"><strong>Please donate</strong><br/>\n" "Thank you for using Picard. Picard relies on the MusicBrainz database, which is operated by the MetaBrainz Foundation with the help of thousands of volunteers. If you like this application please consider donating to the MetaBrainz Foundation to keep the service running.</p>\n" "<p align=\"center\"><a href=\"%(picard-donate-url)s\">Donate now!</a></p>\n" "<p align=\"center\"><strong>Credits</strong><br/>\n" "<small>Copyright © 2004-2014 Robert Kaye, Lukáš Lalinský and others%(translator-credits)s</small></p>\n" "<p align=\"center\"><a href=\"%(picard-doc-url)s\">%(picard-doc-url)s</a></p>\n" msgstr "" #: picard/ui/options/advanced.py:31 msgid "Advanced" msgstr "" #: picard/ui/options/advanced.py:66 msgid "Regex Error" msgstr "" #: picard/ui/options/cover.py:63 msgid "Cover Art" msgstr "" #: picard/ui/options/fingerprinting.py:32 msgid "Fingerprinting" msgstr "" #: picard/ui/options/interface.py:35 msgid "User Interface" msgstr "" #: picard/ui/options/interface.py:54 msgid "System default" msgstr "" #: picard/ui/options/interface.py:96 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:96 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/matching.py:28 msgid "Matching" msgstr "" #: picard/ui/options/network.py:29 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:126 msgid "File" msgstr "" #: picard/ui/options/ratings.py:28 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:33 msgid "Preferred Releases" msgstr "" #: picard/ui/options/renaming.py:37 msgid "File Naming" msgstr "" #: picard/ui/options/renaming.py:184 msgid "Error" msgstr "" #: picard/ui/options/renaming.py:184 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/renaming.py:194 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/options/scripting.py:63 msgid "Scripting" msgstr "" #: picard/ui/options/scripting.py:95 msgid "Script Error" msgstr "" #: picard/util/bytes2human.py:33 #, python-format msgid "%s B" msgstr "" #: picard/util/bytes2human.py:34 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:35 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:36 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:38 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:84 #, python-format msgid "%s " msgstr "" #: picard/util/tags.py:25 msgid "Original Release Date" msgstr "" #: picard/util/tags.py:26 msgid "Original Year" msgstr "" #: picard/util/tags.py:27 msgid "Album Artist" msgstr "" #: picard/util/tags.py:28 msgid "Track Number" msgstr "" #: picard/util/tags.py:29 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:30 msgid "Disc Number" msgstr "" #: picard/util/tags.py:31 msgid "Total Discs" msgstr "" #: picard/util/tags.py:32 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:33 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:34 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:35 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:36 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:37 msgid "ASIN" msgstr "" #: picard/util/tags.py:38 msgid "Grouping" msgstr "" #: picard/util/tags.py:40 msgid "ISRC" msgstr "" #: picard/util/tags.py:41 msgid "Mood" msgstr "" #: picard/util/tags.py:42 msgid "BPM" msgstr "" #: picard/util/tags.py:43 msgid "Copyright" msgstr "" #: picard/util/tags.py:44 msgid "License" msgstr "" #: picard/util/tags.py:45 msgid "Composer" msgstr "" #: picard/util/tags.py:46 msgid "Writer" msgstr "" #: picard/util/tags.py:47 msgid "Conductor" msgstr "" #: picard/util/tags.py:48 msgid "Lyricist" msgstr "" #: picard/util/tags.py:49 msgid "Arranger" msgstr "" #: picard/util/tags.py:50 msgid "Producer" msgstr "" #: picard/util/tags.py:51 msgid "Engineer" msgstr "" #: picard/util/tags.py:52 msgid "Subtitle" msgstr "" #: picard/util/tags.py:53 msgid "Disc Subtitle" msgstr "" #: picard/util/tags.py:54 msgid "Remixer" msgstr "" #: picard/util/tags.py:55 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:56 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:57 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:58 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:59 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:60 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:61 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:62 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:63 msgid "MusicBrainz Sort Name" msgstr "" #: picard/util/tags.py:64 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:65 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:66 msgid "AcoustID" msgstr "" #: picard/util/tags.py:67 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:68 msgid "Disc Id" msgstr "" #: picard/util/tags.py:69 msgid "Website" msgstr "" #: picard/util/tags.py:70 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:71 msgid "Comment" msgstr "" #: picard/util/tags.py:72 msgid "Genre" msgstr "" #: picard/util/tags.py:73 msgid "Encoded By" msgstr "" #: picard/util/tags.py:74 msgid "Performer" msgstr "" #: picard/util/tags.py:75 msgid "Release Type" msgstr "" #: picard/util/tags.py:76 msgid "Release Status" msgstr "" #: picard/util/tags.py:77 msgid "Release Country" msgstr "" #: picard/util/tags.py:78 msgid "Record Label" msgstr "" #: picard/util/tags.py:80 msgid "Catalog Number" msgstr "" #: picard/util/tags.py:82 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:83 msgid "Media" msgstr "" #: picard/util/tags.py:84 msgid "Lyrics" msgstr "" #: picard/util/tags.py:85 msgid "Mixer" msgstr "" #: picard/util/tags.py:86 msgid "Language" msgstr "" #: picard/util/tags.py:87 msgid "Script" msgstr "" #: picard/util/tags.py:89 msgid "Rating" msgstr "" #: picard/util/tags.py:90 msgid "Artists" msgstr "" #: picard/util/tags.py:91 msgid "Work" msgstr "" #: picard/util/webbrowser2.py:90 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:90 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/nl.po�����������������������������������������������������������������������0000664�0000000�0000000�00000637447�14167750105�0016025�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # reneweesp <bmom43@hotmail.com>, 2017-2019 # Dogmatica <jeroendoggen@hotmail.com>, 2006 # Jan van Thiel <zout@gewis.nl>, 2006 # Maurits Meulenbelt <mfmeulenbelt@gmail.com>, 2012 # Maurits Meulenbelt <mfmeulenbelt@gmail.com>, 2012-2021 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Dutch (http://www.transifex.com/musicbrainz/musicbrainz/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Niet-overeenkomende bestanden" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "Album %(id)s geladen: %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "Album %(id)s wordt geladen …" #: picard/album.py:651 msgid "[loading album information]" msgstr "[albuminformatie laden]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[kan album %s niet laden]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "Cluster %(album)s geïdentificeerd!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "Geen overeenkomende uitgaven voor cluster %(album)s" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "Metadata voor cluster %(album)s wordt opgezocht …" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "Niet-geclusterde bestanden" #: 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] "%(count)i uitgave aan collectie ‘%(name)s’ toegevoegd" msgstr[1] "%(count)i uitgaven aan collectie ‘%(name)s’ toegevoegd" #: 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] "%(count)i uitgave uit collectie ‘%(name)s’ verwijderd" msgstr[1] "%(count)i uitgaven uit collectie ‘%(name)s’ verwijderd" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "Fout bij het wijzigen van collecties: %(error)s" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "Fout bij het laden van collecties: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "Het verwijderen van het benoemingsstelsel voor diverse artiesten" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "Het aparte stelsel om albums van diverse artiesten te hernoemen, is in deze versie van Picard verwijderd.\nJe stelsel is automatisch samengevoegd met het stelsel voor albums van één artiest." #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "Het aparte stelsel om albums van diverse artiesten te hernoemen, is in deze versie van Picard verwijderd.\nJe gebruikt deze optie nu niet, maar je hebt wel een apart stelsel gedefinieerd. Wil je deze verwijderen of samenvoegen met je stelsel voor het hernoemen van albums van één artiest?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Samenvoegen" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Verwijderen" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "Primair bestandsnamenscript" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "Geen bijpassende tracks boven de limiet voor bestand ‘%(filename)s’" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "Bestand ‘%(filename)s’ geïdentificeerd!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Geen overeenkomende nummers voor bestand ‘%(filename)s’" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "Metadata voor het bestand %(filename)s wordt opgezocht …" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "Onverwachte fout bij het aanmelden" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "Onverwachte aanvraagfout (http-code %s)" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "De plug-in ‘%s’ kon niet worden geladen" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "De plug-in %r uit het zip-bestand %r kon niet worden geladen" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "De plug-in %r in %r kon niet worden geladen" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "Plug-in ‘%s’ van ‘%s’ is niet geschikt voor deze versie van Picard." #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "De plug-in %r heeft een ongeldige API-versie: %s" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "Plug-in %r" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "Fout bij het laden van de lijst met plug-ins: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Algemeen" #: picard/profile.py:47 msgid "Server address" msgstr "Serveradres" #: picard/profile.py:48 msgid "Port" msgstr "Poort" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Alle nieuwe bestanden automatisch analyseren" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "Alle nieuwe bestanden automatisch clusteren" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "MBID’s bij het laden van nieuwe bestanden negeren" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metadata" #: picard/profile.py:58 msgid "Various Artists name" msgstr "Naam voor diverse artiesten" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "Naam voor losse opnames (zonder uitgave)" #: picard/profile.py:60 msgid "Translate artist names" msgstr "Artiestennamen vertalen" #: picard/profile.py:61 msgid "Translation locales" msgstr "Talen voor artiestennamen" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "Uitzonderingen voor het vertalen van artiestennamen" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "Uitzonderingen voor het vertalen van schriften" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Uitgaverelaties gebruiken" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Nummerrelaties gebruiken" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Unicode-tekens naar ASCII omzetten" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Gestandaardiseerde artiestennamen gebruiken" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "Gestandaardiseerde instrumentnamen en stemsoorten gebruiken" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "Nummerpositie en titel (als die onbekend zijn) aan de hand van de bestandsnaam gokken" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Tags" #: picard/profile.py:76 msgid "Don't write tags" msgstr "Geen tags opslaan" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "De tijdstempel van getagde bestanden behouden" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Bestaande tags verwijderen" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "Ingebedde afbeeldingen bij het verwijderen van tags behouden" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "ID3-tags uit FLAC-bestanden verwijderen" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "APEv2-tags uit MP3-bestanden verwijderen" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "Lijst met tags die moeten worden behouden" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "APEv2-tags in AAC-bestanden opslaan" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "APEv2-tags uit AAC-bestanden verwijderen" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "APEv2-tags in AC3-bestanden opslaan" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "APEv2-tags uit AC3-bestanden verwijderen" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "ID3v1-tags opslaan" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "ID§v2.3-tags opslaan" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "ID3v2-tekstcodering" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "Scheidingsteken voor ID3v2.3" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "ITunes-groeperingen en -composities opslaan" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "RIFF INFO-tags in WAVE-bestanden opslaan" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "Bestaande RIFF INFO-tags uit WAVE-bestanden verwijderen" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "RIFF INFO-tekencodering" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Hoesafbeeldingen" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Hoesafbeeldingen in tags opslaan" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "Slechts één afbeelding van de voorkant inbedden" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Hoesafbeeldingen als aparte bestanden opslaan" #: picard/profile.py:104 msgid "File name for images" msgstr "Bestandsnaam voor afbeeldingen" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "Bestaande afbeeldingsbestanden overschrijven" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "Slechts één afbeelding van de voorkant als los bestand opslaan" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "Altijd het eerste afbeeldingstype gebruiken als bestandsnaam voor afbeeldingen die niet van de voorkant zijn" #: picard/profile.py:108 msgid "Cover art providers" msgstr "Bronnen voor afbeeldingen" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "Bestandsnamen" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Windows-compatibiliteit" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Niet-ASCII-tekens vervangen" #: picard/profile.py:117 msgid "Rename files" msgstr "Bestanden hernoemen" #: picard/profile.py:118 msgid "Move files" msgstr "Bestanden verplaatsen" #: picard/profile.py:119 msgid "Destination directory" msgstr "Doelmap" #: picard/profile.py:120 msgid "Move additional files" msgstr "Extra bestanden verplaatsen" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "Extra bestandspatronen" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Lege mappen verwijderen" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "Geselecteerde bestandsnamenscript" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Scripting" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "Tagscripts inschakelen" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "Tagscripts" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Gebruikersinterface" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Het selecteren van meerdere mappen toestaan" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "De ingebouwde zoekfunctie in plaats van de browser gebruiken" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "Bij het afsluiten om een bevestiging vragen als er niet-opgeslagen wijzigingen zijn" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "De horizontale positie in de bestandsbrowser automatisch aanpassen" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "Met bladeren in een specifieke map beginnen" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "Map waarin je met bladeren wil beginnen" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Geavanceerd" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "Bestandspaden die met een reguliere expressie overeenkomen, negeren" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "Verborgen bestanden negeren" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "Ook submappen toevoegen als je bestanden uit een map toevoegt" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "Verschillen in nummerduur van minder dan x seconden negeren" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "Bij de controle of een uitgave compleet is negeren: video’s" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "Bij de controle of een uitgave compleet is negeren: pregapnummers" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "Bij de controle of een uitgave compleet is negeren: datanummers" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "Bij de controle of een uitgave compleet is negeren: geluidloze nummers" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "Bij het vergelijken te negeren tags" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Nummers" #: picard/releasegroup.py:70 msgid "Year" msgstr "Jaar" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Land" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Type medium" #: picard/releasegroup.py:73 msgid "Label" msgstr "Platenmaatschappij" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "Catalogusnr." #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[geen streepjescode]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[geen uitgave-informatie]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "MusicBrainz-account" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "Machtigingscode:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Verwijdert album %(id)s: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Fout bij opzoeken van de cd" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Fout tijdens lezen van de cd:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "[opname-informatie wordt geladen]" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "[opname %s kon niet worden geladen]" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "Netwerkfout bij het opzoeken van AcoustID van ‘%(filename)s’!" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "AcoustID van ‘%(filename)s’ opzoeken mislukt!" #: picard/acoustid/__init__.py:165 #, 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:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "Vingerafdruk voor bestand ‘%(filename)s’ wordt opgezocht …" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "Het verzenden van AcoustID’s is voltooid, maar niet alle vingerafdrukken konden worden verzonden" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "De AcoustID’s zijn met succes verzonden" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "Verzenden AcoustID permanent mislukt; maximale partijgrootte verlaagd tot nul" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "Verzenden AcoustID permanent mislukt; waarschijnlijk te vaak opnieuw geprobeerd" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "AcoustID’s worden verstuurd …" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "Het verzenden van de AcoustID mislukte met de fout ‘%(error)s’: %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "Cluster als uitgave toevoegen" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "Cluster als uitgave toevoegen" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "Bestand als uitgave toevoegen" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "Bestand als uitgave toevoegen" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "Bestand als opname toevoegen" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "Bestand als opname toevoegen" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "alleen stabiele versies" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "stabiele en bètaversies" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "stabiele, bèta- en ontwikkelversies" #: picard/const/__init__.py:189 msgid "My script" msgstr "Mijn script" #: picard/const/__init__.py:191 msgid "My profile" msgstr "Mijn profiel" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "(kopie)" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "{title} ({count})" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Arabisch" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Catalaans" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Tsjechisch" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Deens" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Duits" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "Duits (Zwitserland)" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "Grieks" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Engels" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "Engels (Australië)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Engels (Canada)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Engels (VK)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Spaans" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Ests" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Fins" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Frans" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "Frans (Canada)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Galicisch" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "Hebreeuws" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Hongaars" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "IJslands" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Italiaans" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "Japans" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Koreaans" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "Maleis (Maleisië)" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Bokmål" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Nederlands" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "Occitaans" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Pools" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Portugees" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Braziliaans-Portugees" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Roemeens" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Russisch" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Slowaaks" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Sloveens" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Albanees" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Zweeds" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Turks" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "Oekraïens" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "Chinees (China)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "Chinees (Taiwan)" #: picard/const/locales.py:27 msgid "Afar" msgstr "Afar, Hamitisch" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "Afar (Djibouti)" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "Afar (Eritrea)" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "Afar (Eritrea, Saho)" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "Afar (Ethiopië)" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Afrikaans" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "Afrikaans (Namibië)" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "Afrikaans (Zuid-Afrika)" #: picard/const/locales.py:35 msgid "Akan" msgstr "Akaans" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "Akaans (Ghana)" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "Albanees (Albanië)" #: picard/const/locales.py:39 msgid "Amharic" msgstr "Amhaars" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "Amhaars (Ethiopië)" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "Arabisch (Algerije)" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "Arabisch (Bahrein)" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "Arabisch (Egypte)" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "Arabisch (Irak)" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "Arabisch (Jordanië)" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "Arabisch (Koeweit)" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "Arabisch (Libanon)" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "Arabisch (Libië)" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "Arabisch (Marokko)" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "Arabisch (Oman)" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "Arabisch (Qatar)" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "Arabisch (Saoedi-Arabië)" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "Arabisch (Soedan)" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "Arabisch (Syrië)" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "Arabisch (Tunesië)" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "Arabisch (Verenigde Arabische Emiraten)" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "Arabisch (Jemen)" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Armeens" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "Armeens (Armenië)" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "Armeens (Armenië, nieuwe spelling)" #: picard/const/locales.py:62 msgid "Assamese" msgstr "Assamees" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "Assamees (India)" #: picard/const/locales.py:64 msgid "Atsam" msgstr "Atsam" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "Atsam (Nigeria)" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Azerbeidzjaans (of Azeri)" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "Azerbeidzjaans (Azerbeidzjan)" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "Azerbeidzjaans (cyrillisch)" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "Azerbeidzjaans (cyrillisch, Azerbeidzjan)" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "Azerbeidzjaans (Latijns)" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "Azerbeidzjaans (Latijns, Azerbeidzjan)" #: picard/const/locales.py:72 msgid "Basque" msgstr "Baskisch" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "Baskisch (Spanje)" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Wit-Russisch" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "Wit-Russisch (Wit-Rusland)" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Bengaals" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "Bengaals (Bangladesh)" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "Bengaals (India)" #: picard/const/locales.py:79 msgid "Blin" msgstr "Bilen" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "Bilen (Eritrea)" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Bosnisch" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "Bosnisch (Bosnië en Herzegovina)" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Bulgaars" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "Bulgaars (Bulgarije)" #: picard/const/locales.py:85 msgid "Burmese" msgstr "Birmees" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "Birmees (Birma)" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "Catalaans (Spanje)" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Chinees" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "Chinees (Hongkong)" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "Chinees (Macau)" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "Chinees (vereenvoudigd Han)" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "Chinees (vereenvoudigd Han, China)" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "Chinees (vereenvoudigd Han, Hongkong)" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "Chinees (vereenvoudigd Han, Macau)" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "Chinees (vereenvoudigd Han, Singapore)" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "Chinees (Singapore)" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "Chinees (traditioneel Han)" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "Chinees (traditioneel Han, Hongkong)" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "Chinees (traditioneel Han, Macau)" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "Chinees (traditioneel Han, Taiwan)" #: picard/const/locales.py:104 msgid "Coptic" msgstr "Koptisch" #: picard/const/locales.py:105 msgid "Cornish" msgstr "Cornisch" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "Cornish (Verenigd Koninkrijk)" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Kroatisch" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "Kroatisch (Kroatië)" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "Tsjechisch (Tsjechië)" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "Deens (Denemarken)" #: picard/const/locales.py:113 msgid "Divehi" msgstr "Divehi (Maldivisch)" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "Dihevi (Maldiven)" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "Nederlands (België)" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "Nederlands (Nederland)" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "Dzongkha" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "Dzongkha (Bhutan)" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "Engels (Amerikaans-Samoa)" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "Engels (België)" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "Engels (Belize)" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "Engels (Botswana)" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "Engels (Deseret)" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "Engels (Deseret, Verenigde Staten)" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "Engels (Guam)" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "Engels (Hongkong)" #: picard/const/locales.py:131 msgid "English (India)" msgstr "Engels (India)" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "Engels (Ierland)" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "Engels (Jamaica)" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "Engels (Malta)" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "Engels (Marshalleilanden)" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "Engels (Namibië)" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "Engels (Nieuw-Zeeland)" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "Engels (Noordelijke Marianen)" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "Engels (Pakistan)" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "Engels (Filipijnen)" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "Engels (Shaw)" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "Engels (Singapore)" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "Engels (Zuid-Afrika)" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "Engels (Trinidad en Tobago)" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "Engels (kleine afgelegen eilanden van de Verenigde Staten)" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "Engels (Amerikaanse Maagdeneilanden)" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "Engels (Verenigd Koninkrijk)" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "Engels (Verenigde Staten)" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "Engels (Verenigde Staten, computer)" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "Engels (Zimbabwe)" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "Esperanto" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "Engels (Estland)" #: picard/const/locales.py:154 msgid "Ewe" msgstr "Ewe" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "Ewe (Ghana)" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "Ewe (Togo)" #: picard/const/locales.py:157 msgid "Faroese" msgstr "Faeröers" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "Faeröers (Faeröer-eilanden)" #: picard/const/locales.py:159 msgid "Filipino" msgstr "Filipijns" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "Filipijns (Filipijnen)" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "Fins (Finland)" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "Frans (België)" #: picard/const/locales.py:166 msgid "French (France)" msgstr "Frans (Frankrijk)" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "Frans (Luxemburg)" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "Frans (Monaco)" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "Frans (Senegal)" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "Frans (Zwitserland)" #: picard/const/locales.py:171 msgid "Friulian" msgstr "Friulisch" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "Friulisch (Italië)" #: picard/const/locales.py:173 msgid "Ga" msgstr "Ga" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "Ga (Ghana)" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "Galicisch (Spanje)" #: picard/const/locales.py:177 msgid "Geez" msgstr "Ge’ez" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "Ge’ez (Eritrea)" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "Ge’ez (Ethiopië)" #: picard/const/locales.py:180 msgid "Georgian" msgstr "Georgisch" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "Georgisch (Georgië)" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "Duits (Oostenrijk)" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "Duits (België)" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "Duits (Duitsland)" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "Duits (Liechtenstein)" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "Duits (Luxemburg)" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "Grieks (Cyprus)" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "Grieks (Griekenland)" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "Gujarati" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "Gujarati (India)" #: picard/const/locales.py:195 msgid "Hausa" msgstr "Hausa" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "Hausa (Arabisch)" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "Hausa (Arabisch, Nigeria)" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "Hausa (Arabisch, Soedan)" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "Hausa (Ghana)" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "Hausa (Latijns)" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "Hausa (Latijns, Ghana)" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "Hausa (Latijns, Niger)" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "Hausa (Latijns, Nigeria)" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "Hausa (Niger)" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "Hausa (Nigeria)" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "Hausa (Soedan)" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "Hawaïaans" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "Hawaïaans (Verenigde Staten)" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "Hebreeuws (Israël)" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Hindi" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "Hindi (India)" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "Hongaars (Hongarije)" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "IJslands (IJsland)" #: picard/const/locales.py:217 msgid "Igbo" msgstr "Igbo" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "Igbo (Nigeria)" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "Indonesisch" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "Indonesisch (Indonesië)" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "Interlingua" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "Inuktitut" #: picard/const/locales.py:223 msgid "Irish" msgstr "Iers" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "Iers (Ierland)" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "Italiaans (Italië)" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "Italiaans (Zwitserland)" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "Japans (Japan)" #: picard/const/locales.py:230 msgid "Jju" msgstr "Jju" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "Jju (Nigeria)" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "Kalaallisut" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "Kalaallisut (Groenland)" #: picard/const/locales.py:234 msgid "Kamba" msgstr "Kamba" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "Kamba (Kenia)" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Kannada" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "Kannada (India)" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "Kazachs" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "Kazachs (cyrillisch)" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "Kazachs (cyrillisch, Kazachstan)" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "Kazachs (Kazachstan)" #: picard/const/locales.py:242 msgid "Khmer" msgstr "Khmer" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "Khmer (Cambodja)" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "Kinyarwanda" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "Kinyarwanda (Rwanda)" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "Kirgizisch" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "Kirgizisch (Kirgizië)" #: picard/const/locales.py:248 msgid "Konkani" msgstr "Konkani" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "Konkani (India)" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "Koreaans (Zuid-Korea)" #: picard/const/locales.py:252 msgid "Koro" msgstr "Koro" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "Koro (Ivoorkust)" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "Kpelle" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "Kpelle (Guinee)" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "Kpelle (Liberia)" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "Koerdisch" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "Koerdisch (Arabisch)" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "Koerdisch (Arabisch, Iran)" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "Koerdisch (Arabisch, Irak)" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "Koerdisch (Arabisch, Syrië)" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "Koerdisch (Iran)" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "Koerdisch (Irak)" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "Koerdisch (Latijns)" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "Koerdisch (Latijns, Turkije)" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "Koerdisch (Syrië)" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "Koerdisch (Turkije)" #: picard/const/locales.py:268 msgid "Lao" msgstr "Lao" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "Lao (Laos)" #: picard/const/locales.py:270 msgid "Latvian" msgstr "Lets" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "Lets (Letland)" #: picard/const/locales.py:272 msgid "Lingala" msgstr "Lingala" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "Lingala (Congo-Brazzaville)" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "Lingala (Congo-Kinshasa)" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Litouws" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "Litouws (Litouwen)" #: picard/const/locales.py:277 msgid "Low German" msgstr "Nederduits" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "Nederduits (Duitsland)" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "Macedonisch" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "Macedonisch (Macedonië)" #: picard/const/locales.py:281 msgid "Malay" msgstr "Maleis" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "Maleis (Brunei)" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "Malayalam" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "Malayalam (India)" #: picard/const/locales.py:286 msgid "Maltese" msgstr "Maltees" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "Maltees (Malta)" #: picard/const/locales.py:288 msgid "Manx" msgstr "Manx-Gaelisch" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "Manx-Gaelisch (Verenigd Koninkrijk)" #: picard/const/locales.py:290 msgid "Marathi" msgstr "Marathi" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "Marathi (India)" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "Moldavisch" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "Mongools" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "Mongools (China)" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "Mongools (cyrillisch)" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "Mongools (cyrillisch, Mongolië)" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "Mongools (Mongolië)" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "Mongools (Mongools)" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "Mongools (Mongools, China)" #: picard/const/locales.py:300 msgid "Nepali" msgstr "Nepalees" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "Nepalees (India)" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "Nepalees (Nepal)" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "Noord-Samisch" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "Noord-Samisch (Finland)" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "Noord-Samisch (Noorwegen)" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "Noord-Sotho" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "Noord-Sotho (Zuid-Afrika)" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Noors" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "Bokmål (Noorwegen)" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "Nynorsk" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "Nynorsk (Noorwegen)" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "Nyanja" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "Nyanja (Malawi)" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "Occitaans (Frankrijk)" #: picard/const/locales.py:317 msgid "Oriya" msgstr "Odia" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "Odia (India)" #: picard/const/locales.py:319 msgid "Oromo" msgstr "Afaan Oromo" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "Afaan Oromo (Ethiopië)" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "Afaan Oromo (Kenia)" #: picard/const/locales.py:322 msgid "Pashto" msgstr "Pasjtoe" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "Pasjtoe (Afghanistan)" #: picard/const/locales.py:324 msgid "Persian" msgstr "Perzisch" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "Perzisch (Afghanistan)" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "Perzisch (Iran)" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "Pools (Polen)" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "Portugees (Brazilië)" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "Portugees (Portugal)" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "Punjabi" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "Punjabi (Arabisch)" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "Punjabi (Arabisch, Pakistan)" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "Punjabi (Gurmukhi)" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "Punjabi (Gurmukhi, India)" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "Punjabi (India)" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "Punjabi (Pakistan)" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "Roemeens (Moldavië)" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "Roemeens (Roemenië)" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "Russisch (Rusland)" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "Russisch (Oekraïne)" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "Sanskriet" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "Sanskriet (India)" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Servisch" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "Servisch (Bosnië en Herzegovina)" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "Servisch (cyrillisch)" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "Servisch (cyrillisch, Bosnië en Herzegovina)" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "Servisch (cyrillisch, Montenegro)" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "Servisch (cyrillisch, Servië)" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "Servisch (cyrillisch, Servië en Montenegro)" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "Servisch (Latijns)" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "Servisch (Latijns, Bosnië en Herzegovina)" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "Servisch (Latijns, Montenegro)" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "Servisch (Latijns, Servië)" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "Servisch (Latijns, Servië en Montenegro)" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "Servisch (Montenegro)" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "Servisch (Servië)" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "Servisch (Servië en Montenegro)" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "Servo-Kroatisch" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "Servo-Kroatisch (Bosnië en Herzegovina)" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "Servo-Kroatisch (Servië en Montenegro)" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "Sitsjuan Yi" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "Sitsjuan Yi (China)" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "Sidamo" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "Sidamo (Ethiopië)" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "Singalees" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "Singalees (Sri Lanka)" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "Slowaaks (Slowakije)" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "Sloveens (Slovenië)" #: picard/const/locales.py:379 msgid "Somali" msgstr "Somalisch" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "Somalisch (Djibouti)" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "Somalisch (Ethiopië)" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "Somalisch (Kenia)" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "Somalisch (Somalië)" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "Zuid-Ndebele" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "Zuid-Ndebele (Zuid-Afrika)" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "Zuid-Sotho" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "Zuid-Sotho (Lesotho)" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "Zuid-Sotho (Zuid-Afrika)" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "Spaans (Argentinië)" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "Spaans (Bolivia)" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "Spaans (Chili)" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "Spaans (Colombia)" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "Spaans (Costa Rica)" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "Spaans (Dominicaanse Republiek)" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "Spaans (Ecuador)" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "Spaans (El Salvador)" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "Spaans (Guatemala)" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "Spaans (Honduras)" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "Spaans (Mexico)" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "Spaans (Nicaragua)" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "Spaans (Panama)" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "Spaans (Paraguay)" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "Spaans (Peru)" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "Spaans (Puerto Rico)" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "Spaans (Spanje)" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "Spaans (Verenigde Staten)" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "Spaans (Uruguay)" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "Spaans (Venezuela)" #: picard/const/locales.py:410 msgid "Swahili" msgstr "Swahili" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "Spaans (Kenia)" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "Spaans (Tanzania)" #: picard/const/locales.py:413 msgid "Swati" msgstr "Swazi" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "Swazi (Zuid-Afrika)" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "Swazi (Swaziland)" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "Zweeds (Finland)" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "Zweeds (Zweden)" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "Zwitsers-Duits" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "Zwitsers-Duits (Zwitserland)" #: picard/const/locales.py:421 msgid "Syriac" msgstr "Syrisch" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "Syrisch (Syrië)" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "Tagalog" #: picard/const/locales.py:424 msgid "Tajik" msgstr "Tadzjieks" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "Tadzjieks (cyrillisch)" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "Tadzjieks (cyrillisch, Tadzjikistan)" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "Tadzjieks (Tadzjikistan)" #: picard/const/locales.py:428 msgid "Tamil" msgstr "Tamil" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "Tamil (India)" #: picard/const/locales.py:430 msgid "Taroko" msgstr "Taroko" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "Taroko (Taiwan)" #: picard/const/locales.py:432 msgid "Tatar" msgstr "Tataars" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "Tataars (Rusland)" #: picard/const/locales.py:434 msgid "Telugu" msgstr "Telugu" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "Telugu (India)" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "Thais" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "Thais (Thailand)" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "Tibetaans" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "Tibetaans (China)" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "Tibetaans (India)" #: picard/const/locales.py:441 msgid "Tigre" msgstr "Tigre" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "Tigre (Eritrea)" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "Tigrinya" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "Tigrinya (Eritrea)" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "Tigrinya (Ethiopië)" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "Tonga (Tonga)" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "Tsonga" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "Tsonga (Zuid-Afrika)" #: picard/const/locales.py:450 msgid "Tswana" msgstr "Tswana" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "Tswana (Zuid-Afrika)" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "Turks (Turkije)" #: picard/const/locales.py:454 msgid "Tyap" msgstr "Tyap" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "Tyap (Nigeria)" #: picard/const/locales.py:456 msgid "Uighur" msgstr "Oeigoers" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "Oeigoers (Arabisch)" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "Oeigoers (Arabisch, China)" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "Oeigoers (China)" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "Oekraïens (Oekraïne)" #: picard/const/locales.py:462 msgid "Urdu" msgstr "Urdu" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "Urdu (India)" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "Urdu (Pakistan)" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "Oezbeeks" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "Oezbeeks (Afghanistan)" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "Oezbeeks (Arabisch)" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "Oezbeeks (Arabisch, Afghanistan)" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "Oezbeeks (cyrillisch)" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "Oezbeeks (cyrillisch, Oezbekistan)" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "Oezbeeks (Latijns)" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "Oezbeeks (Latijns, Oezbekistan)" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "Oezbeeks (Oezbekistan)" #: picard/const/locales.py:474 msgid "Venda" msgstr "Venda" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "Venda (Zuid-Afrika)" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Vietnamees" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "Vietnamees (Vietnam)" #: picard/const/locales.py:478 msgid "Walamo" msgstr "Walamo" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "Walamo (Ethiopië)" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Welsh" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "Welsh (Verenigd Koninkrijk)" #: picard/const/locales.py:482 msgid "Wolof" msgstr "Wolof" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "Wolof (Latijns)" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "Wolof (Latijns, Senegal)" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "Wolof (Senegal)" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "Xhosa" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "Xhosa (Zuid-Afrika)" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "Yoruba" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "Yoruba (Nigeria)" #: picard/const/locales.py:490 msgid "Zulu" msgstr "Zoeloe" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "Zoeloe (Zuid-Afrika)" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "Cyrillisch" #: picard/const/scripts.py:27 msgid "Latin" msgstr "Latijn" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "Hangul" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "Hiragana" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "Katakana" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "Afbeelding van het type ‘%(type)s’ voor %(albumid)s van %(host)s geladen" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "Afbeelding van het type ‘%(type)s’ voor %(albumid)s van %(host)s wordt geladen …" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Onbekend" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Grootste formaat" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "Afbeeldingtypes" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "Selecteer welke types afbeeldingen wel en niet moeten worden gebruikt." #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "Wel gebruiken" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "Niet gebruiken" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "Afbeeldingen met een type in de lijst ‘wel gebruiken’ zullen worden gedownload en gebruikt, tenzij de afbeeldingen een type hebben dat in de lijst ‘niet gebruiken’ staat. Afbeeldingen waarvan een of meer types in de lijst ‘niet gebruiken’ staan, zullen nooit worden gebruikt. Afbeeldingen met types in geen van beide lijsten worden niet meegenomen bij het bepalen of de afbeelding wordt gedownload of gebruikt.\n" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "&Alles gebruiken" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "&Niets gebruiken" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "A&lles wissen" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "Instellingen herstellen" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Cover Art Archive" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "Cover Art Archive: uitgave" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "Cover Art Archive: uitgavegroep" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "Lokale bestanden" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "Toegestane URL’s voor hoesafbeeldingen" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "Voor dit kant-en-klare bestandsnamenscript zijn geen speciale instellingen, tagscripts of plug-ins vereist." #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "Voorinstelling %d: %s" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "Standaard bestandsnamenscript" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "[uitgaveartiest]/[uitgave]/[nummer]. [titel]" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "[uitgaveartiest]/[uitgave]/[medium en nummer] [artiest] - [titel]" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "`$if(als,dan,anders)`\n\nAls `als` niet leeg is, wordt `dan` geretourneerd; in het andere geval wordt `anders` geretourneerd." #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "`$if2(a1,a2,a3,...)`\n\nRetourneert de eerste waarde uit de reeks die niet leeg is." #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "`$noop(…)`\n\nDoet niets (handig om commentaar toe te voegen of een stuk code uit te schakelen)." #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "`$left(tekst,aantal)`\n\nRetourneert het eerste `aantal` tekens van `tekst`." #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "`$right(tekst,aantal)`\n\nRetourneert het laatste `aantal` tekens van `tekst`." #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "`$lower(tekst)`\n\nRetourneert `tekst` in kleine letters." #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "`$upper(tekst)`\n\nRetourneert `tekst` in hoofdletters." #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "`$pad(tekst,lengte,teken)`\n\nVoegt net zoveel kopieën van `teken` aan het **begin** van de tekenreeks toe als nodig is om de tekenreeks `lengte` lang te maken." #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "`$strip(tekst)`\n\nVervangt alle witruimte in `tekst` door een enkele spatie en verwijdert spaties aan het begin en het einde van de tekenreeks. Met witruimte worden meerdere spaties achter elkaar en verschillende soorten Unicodetekens bedoeld." #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "`$replace(tekst,trefwoord,vervanging)`\n\nVervangt exemplaren van `trefwoord` in `tekst` met de waarde van `vervanging` en retourneert de rekenreeks die dit oplevert." #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "`$replacemulti(naam,trefwoord,vervanging[,scheidingsteken])`\n\nVervangt alle exemplaren van `zoekopdracht` in de meervoudige variabele `naam` door `vervanging`.\n\nLege elementen worden automatisch verwijderd.\n\nVoorbeeld:\n\n $replacemulti(%genre%,Idm,IDM)\n" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "`$in(x,y)`\n\nRetourneert `waar` als `x` `y` bevat." #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "`$inmulti(%x%,y)`\n\nRetourneert `waar` als een van de variabelen van de meervoudige variabele `x` exact `y` is.\n\n_Sinds Picard 1.0_" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "`$rreplace(tekst,patroon,vervanging)`\n\nVervanging met behulp van een [reguliere expressie](https://docs.python.org/3/library/re.html#regular-expression-syntax)." #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "`$rsearch(tekst,patroon)`\n\nZoekfunctie met een [reguliere expressie](https://docs.python.org/3/library/re.html#regular-expression-syntax).\n Deze functie retourneert de eerste overeenkomende groep." #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "`$num(getal,lengte)`\n\nRetourneert `getal`, aangevuld tot `lengte` tekens (maximaal twintig)." #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "`$unset(naam)`\n\nMaakt de variabele `naam` leeg.\nVoor sommige tags accepteert de functie jokertekens (het werkt met ‘performer:\\*’, ‘comment:\\*’ en ‘lyrics:\\*’).\nVoorbeeld: `$unset(performer:*)` maakt alle ‘performertags’ leeg." #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "`$delete(naam)`\n\nMaakt de variabele `naam` leeg en nomineert de tag om te worden verwijderd.\nDeze functie is vergelijkbaar met `$unset(naam)`, maar hiermee wordt ook de tag zelf verwijderd.\nVoorbeeld: met `$delete(genre)` wordt de tag genre bij het opslaan uit het bestand verwijderd.\n\n_Sinds Picard 2.1_" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "`$set(naam,waarde)`\n\nStelt de variabele `naam` in op `waarde`.\n\nOpmerking: om een variabele te creëren die je kan gebruiken voor bestandsnamen, maar die niet als tag in het bestand wordt opgeslagen, kan je er een laag streepje voor zetten: met `%iets%` wordt er een tag ‘iets’ opgeslagen; met `%_iets%` wordt er geen tag opgeslagen." #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "`$setmulti(naam,waarde,[scheidingsteken])`\n\nStelt de variabele `naam` in op `waarde` met het scheidingsteken (of “; ” als er geen is opgegeven) om de waarde geforceerd meervoudig te maken. Je kan dit gebruiken om een meervoudige variabele als platte tekenreeks te bewerken en daarna weer in een echte meervoudige variabele te veranderen.\n\nBijvoorbeeld:\n\n $setmulti(genre,$lower(%genre%))\n\n_Sinds Picard 1.0_" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "`$get(naam)`\n\nRetourneert de variabele `naam` (equivalent aan `%naam%`)." #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "`$copy(nieuw,oud)`\n\nKopieert metadata van de variabele `oud` naar de variabele `nieuw`.\nHet verschil met `$set(nieuw,%oud%)` is dat `$copy(nieuw,oud)` meervoudige variabelen kopieert zonder ze enkelvoudig te maken.\n\n_Sinds Picard 0.9_" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "`$copymerge(nieuw,oud)`\n\nVoegt metadata uit de variabele `oud` toe aan de variabele `nieuw`. Dubbele informatie wordt verwijderd en nieuwe informatie achteraan toegevoegd, waarbij de oorspronkelijke volgorde behouden blijft.\nNet als bij `$copy` worden meervoudige variabelen gekopieerd zonder ze enkelvoudig te maken.\n\n_Sinds Picard 1.0_" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "`$trim(tekst[,teken])`\n\nVerwijdert alle witruimte voor en na `tekst`. Met de optionele tweede parameter `teken` kan je een specifiek teken laten verwijderen." #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "`$add(x,y,…)`\n\nTelt `y` op bij `x`.\nDeze functie kan met elk aantal argumenten worden gebruikt.\n\nVoorbeeld:\n\n $add(x,y,z) = ((x + y) + z)\n" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "`$sub(x,y,…)`\n\nTrekt `y` af van `x`.\nDeze functie kan met elk aantal argumenten worden gebruikt.\n\nVoorbeeld:\n\n $sub(x,y,z) = ((x - y) - z)\n" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "`$div(x,y,…)`\n\nDeelt `x` door `y`.\nDeze functie kan met elk aantal argumenten worden gebruikt.\n\nVoorbeeld:\n\n $div(x,y,z) = ((x / y) / z)\n" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "`$mod(x,y,…)`\n\nRetourneert de rest van `x` gedeeld door `y`.\nDeze functie kan met elk aantal argumenten worden gebruikt.\n\nVoorbeeld:\n\n $mod(x,y,z) = ((x % y) % z)\n" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "`$mul(x,y,…)`\n\nVermenigvuldigt `x` met `y`.\nDeze functie kan met elk aantal argumenten worden gebruikt.\n\nVoorbeeld:\n\n $mul(x,y,z) = ((x * y) * z)\n" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "`$or(x,y,…)`\n\nRetourneert waar als `x` of `y` niet leeg is.\n Deze functie kan met elk aantal argumenten worden gebruikt.\n Het resultaat is waar als een of meer van de argumenten niet leeg zijn." #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "`$and(x,y,…)`\n\nRetourneert waar als zowel `x` als `y` niet leeg is.\n Deze functie kan met elk aantal argumenten worden gebruikt.\n Het resultaat is waar als alle argumenten niet leeg zijn." #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "`$not(x)`\n\nRetourneert waar als `x` leeg is." #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "`$eq(x,y)`\n\nRetourneert waar als `x` gelijk is aan `y`." #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "`$ne(x,y)`\n\nRetourneert waar als `x` niet gelijk is aan `y`." #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "`$lt(x,y)`\n\nRetourneert waar als `x` kleiner is dan `y`." #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "`$lte(x,y)`\n\nRetourneert waar als `x` kleiner of gelijk is aan `y`." #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "`$gt(x,y)`\n\nRetourneert waar als `x` groter is dan `y`." #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "`$gte(x,y)`\n\nRetourneert waar als `x` groter of gelijk is aan `y`." #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "`$len(tekst)`\n\nRetourneert het aantal tekens in `tekst`." #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "`$lenmulti(naam[,scheidingsteken])`\n\nRetourneert het aantal elementen in de meervoudige tag `naam`. In plaats van `naam` kan je ook een tekenreeks opgegeven, zodat deze tekenreeks in een meervoudige tag wordt omgezet. Je kan het scheidingsteken voor deze tekenreeks opgeven met de derde parameter (als je deze parameter niet opgeeft, wordt “; ” gebruikt).\n\nVoorbeeld:\n\n $lenmulti(een; twee; drie) = 3\n" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "`$performer(patroon=\"\"[,scheidingsteken])`\n\nRetourneert de uitvoerende artiesten waarvoor de soort uitvoering (bijv. “vocal”) overeenkomt met het “patroon”, met het opgegeven scheidingsteken.\nJe kan een reguliere expressie met de indeling `patroon/vlaggen` opgeven, waarbij `vlaggen` optioneel is. Vooralsnog wordt alleen de vlag “i” (hoofdlettergebruik negeren) ondersteund. `$performer(/guitars?/i)` retourneert bijvoorbeeld de uitvoering “guitar” of “Guitars”, maar niet “bass guitar”.\n\n_Sinds Picard 0.10_" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "`$matchedtracks()`\n\nRetourneert het aantal gekoppelde nummers van een uitgave.\n **Deze functie werkt alleen met scripts voor bestandsnamen.**\n\n_Sinds Picard 0.12_" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "`$is_complete()`\n\nRetourneert waar als elk nummer op de uitgave aan één bestand is gekoppeld.\n**Deze functie werkt alleen met scripts voor bestandsnamen.**" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "`$firstalphachar(tekst[,niet-alfa])`\n\nRetourneert het eerste teken van `tekst`.\nAls `tekst` niet met een letter begint, wordt de parameter `niet-alfa` geretourneerd. Als `niet-alfa` niet is opgegeven, wordt de standaardwaarde ‘#’ gebruikt.\n\n_Sinds Picard 0.12_" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "`$initials(tekst)`\n\nRetourneert het eerste teken van elk woord in `tekst`, maar alleen als dit een letter is.\n\n_Sinds Picard 0.12_" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "`$firstwords(tekst,lengte)`\n\nVergelijkbaar met `$truncate()`, behalve dat alleen hele woorden uit `tekst` die in `lengte` tekens passen worden geretourneerd.\n\n_Sinds Picard 0.12_" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "`$startswith(tekst,prefix)`\n\nRetourneert waar als `tekst` begint met `prefix`.\n\n_Sinds Picard 1.4_" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "`$endswith(tekst,suffix)`\n\nRetourneert waar als `tekst` eindigt op `suffix`.\n\n_Sinds Picard 1.4_" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "`$truncate(tekst,lengte)`\n\nKort `tekst` af tot `lengte` tekens.\n\n_Sinds Picard 0.12_" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "`$swapprefix(tekst,prefix1,prefix2,…)`\n\nVerplaatst de opgegeven prefixen van het begin van `tekst` naar het einde.\nEr kunnen meerdere prefixen worden opgegeven in de vorm van verschillende parameters. Als er geen prefix wordt opgegeven, worden ‘A’ en ‘The’ verplaatst.\n\nVoorbeeld:\n\n $swapprefix(%albumartist%,A,An,The,Le)\n\n_Sinds Picard 1.3, eerder sinds Picard 0.13 beschikbaar als plug-in_" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "`$delrefix(tekst,prefix1,prefix2,…)`\n\nVerwijdert de opgegeven prefixen van het begin van `tekst`.\nEr kunnen meerdere prefixen worden opgegeven in de vorm van verschillende parameters. Als er geen prefix wordt opgegeven, worden ‘A’ en ‘The’ verwijderd.\n\nVoorbeeld:\n\n $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n\n_Sinds Picard 1.3_" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "`$eq_any(x,a1,a2,…)`\n\nRetourneert waar als `x` gelijk is aan `a1` en `a2` etc.\nFunctioneel equivalent aan `$or($eq(x,a1),$eq(x,a2) …)`.\nFunctioneel equivalent aan de plug-in eq2." #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "`$ne_all(x,a1,a2,…)`\n\nRetourneert waar als `x` niet gelijk is aan `a1` en `a2` etc.\nFunctioneel equivalent aan `$and($ne(x,a1),$ne(x,a2),…)`.\nFunctioneel equivalent aan de plug-in ne2." #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "`$eq_all(x,a1,a2,…)`\n\nRetourneert waar als `x` gelijk is aan `a1` en `a2` etc.\nFunctioneel equivalent aan `$and($eq(x,a1),$eq(x,a2),…)`.\n\nVoorbeeld:\n\n $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "`$ne_any(x,a1,a2,...)`\n\nRetourneert waar als `x` niet gelijk is aan `a1` of `a2` etc.\nFunctioneel equivalent aan `$or($ne(x,a1),$ne(x,a2),…)`.\n\nVoorbeeld:\n\n $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "`$title(tekst)`\n\nRetourneert `tekst` met de eerste letter van elk woord met een hoofdletter.\n\nVoorbeeld:\n\n $set(album,$title(%album%))\n\n_Sinds Picard 2.1_" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "`$is_audio()`\n\nRetourneert waar als het bestand dat wordt verwerkt een audiobestand is.\n\n_Sinds Picard 2.2_" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "`$is_video()`\n\nRetourneert waar als het bestand dat wordt verwerkt een videobestand is.\n\n_Sinds Picard 2.2_" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "`$find(hooiberg,naald)`\n\nVindt de locatie van een tekenreeks in een andere tekenreeks.\n Retourneert de positie van de plaats waar `naald` de eerste keer in `hooiberg` voorkomt of “” als `naald` niet werd gevonden.\n\n_Sinds Picard 2.3_\n\nLet op: vóór Picard 2.3.2 werd “-1” geretourneerd als `naald` niet werd gevonden." #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "`$reverse(tekst)`\n\nRetourneert de tekst in omgekeerde volgorde." #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "`$substr(tekst,begin,eind)`\n\nRetourneert de tekenreeks vanaf (en inclusief) het teken op de positie `begin` tot (maar exclusief) het teken op de positie `eind`. Het tellen begint bij nul. Negatieve getallen worden vanaf het einde van de tekenreeks terug geteld. Als `begin` of `eind` leeg wordt gelaten, wordt het begin respectievelijk het einde van de lijst gebruikt." #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "`$getmulti(naam,index[,scheidingsteken])`\n\nRetourneert het element op de plek `index` in de meervoudige tag `naam`. In plaats van `naam` kan je ook een tekenreeks opgegeven, zodat deze tekenreeks in een meervoudige tag wordt omgezet. Je kan het scheidingsteken voor deze tekenreeks opgeven met de derde parameter (als je deze parameter niet opgeeft, wordt “; ” gebruikt)." #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "`$foreach(naam,code[,scheidingsteken])`\n\nGaat langs elk element in de meervoudige tag `naam` en voert daarbij `code` uit. Bij elke lus wordt de waarde van het element eerst opgeslagen in de tag `_loop_value` en de teller in de tag `_loop_count`. Zo kunnen de waarde van het element en de teller worden gebruikt door het script van `code`.\nIn plaats van `naam` kan je ook een tekenreeks opgegeven, zodat deze tekenreeks in een meervoudige tag wordt omgezet. Je kan het scheidingsteken voor deze tekenreeks opgeven met de derde parameter (als je deze parameter niet opgeeft, wordt “; ” gebruikt)." #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "`$while(voorwaarde,code)`\n\nStandaard while-lus. Voert `code` herhaaldelijk uit totdat niet meer aan `voorwaarde` wordt voldaan. Bij elke lus wordt de teller opgeslagen in de tag `_loop_count`. Zo kan de waarde van de teller worden gebruikt door het script van `code`.\nHet aantal herhalingen wordt door de functie beperkt tot 1000, zodat je niet per ongeluk een eindeloze lus kan creëren." #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "`$map(naam,code[,scheidingsteken])`\n\nGaat langs elk element in de meervoudige tag `naam` en verandert de waarde van het element in de waarde die wordt geretourneerd door `code`. Bij elke lus wordt de waarde van het element eerst opgeslagen in de tag `_loop_value` en de teller in de tag `_loop_count`. Zo kunnen de waarde van het element en de teller worden gebruikt door het script van `code`.\n\nLege elementen worden automatisch verwijderd.\n\nVoorbeeld:\n\n $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n\nResultaat: 1=FIRST:A; 2=SECOND:B\n" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "`$join(naam,tekst[,scheidingsteken])`\n\nVoegt alle elementen van `naam` samen met `tekst` tussen de elementen in, en retourneert het resultaat als tekenreeks." #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "`$datetime([notatie])`\n\nRetourneert de huidige datum en tijd in de opgegeven `notatie`, die is gebaseerd op de standaard [strftime-codes](https://strftime.org/) van Python. Als de notatie niet wordt opgegeven, wordt de notatie `2020-02-05 14:26:32` gebruikt.\nOpmerking: het gebruik van platformspecifieke codes wordt afgeraden, zodat scripts op meerdere platformen kunnen worden gebruikt. Dit zijn bijvoorbeeld:\nHet verwijderen van voorloopnullen (bijv. `%-d` en `%-m% op Linux of macOS en `%#d` en `%#m` op Windows).\nAanwijzers voor de lengte van elementen (bijvoorbeeld `%3Y`)\nHet plaatsen van `%` aan het einde van de notatiecode." #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "`$sortmulti(naam[,scheidingsteken])`\n\nRetourneert een kopie van de meervoudige tag `naam` met de elementen in oplopende volgorde.\n\nVoorbeeld:\n\n$sortmulti(B; A; C)\n\nResultaat: A; B; C\n" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "`$reversemulti(naam[,scheidingsteken])`\n\nRetourneert een kopie van de meervoudige tag `naam` met de elementen in omgekeerde volgorde.\n\nDeze functie kan samen met de functie `$sortmulti` worden gebruikt om een tag in aflopende volgorde te rangschikken.\n\nVoorbeeld:\n\n$reversemulti($sortmulti(B; A; C))\n\nResultaat: C; B; A\n" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "`$unique(naam,[True][,scheidingsteken])`\n\nRetourneert een kopie van de meervoudige variabele `naam`, zonder dubbele elementen.\n Standaard worden de elementen vergeleken zonder rekening te houden met hoofd- en kleine letters.\n\nVoorbeeld 1:\n\n $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n $unique(%foo%)\n\nResultaat: A; CD; b\n\nVoorbeeld 2:\n\n $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n $unique(%foo%,True)\n\nResultaat: A; B; a; b; cd\n" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "`$countryname(country_code, translate=\"\")`\n\nRetourneert de naam van het land dat bij de opgegeven landcode past. Als de landcode ongeldig is, wordt een lege tekenreeks geretourneerd.\nAls `translate` niet leeg is, wordt de uitvoer vertaald naar de huidige ingestelde taal.\n" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "`$year(datum[,datumvolgorde])`\n\nRetourneert het jaar van de opgegeven datum. De standaardvolgorde is “ymd” (jaar, maand, dag). Met het optionele tweede argument (dmy of mdy) kan een andere volgorde worden opgegeven. Als de datum ongeldig is, wordt een lege tekenreeks geretourneerd.\n\n_Sinds Picard 2.7_" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "`$month(datum[,datumvolgorde])`\n\nRetourneert de maand van de opgegeven datum. De standaardvolgorde is “ymd” (jaar, maand, dag). Met het optionele tweede argument (dmy of mdy) kan een andere volgorde worden opgegeven. Als de datum ongeldig is, wordt een lege tekenreeks geretourneerd.\n\n_Sinds Picard 2.7_" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "`$day(datum[,datumvolgorde])`\n\nRetourneert de dag van de opgegeven datum. De standaardvolgorde is “ymd” (jaar, maand, dag). Met het optionele tweede argument (dmy of mdy) kan een andere volgorde worden opgegeven. Als de datum ongeldig is, wordt een lege tekenreeks geretourneerd.\n\n_Sinds Picard 2.7_" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "`$dateformat(datum,[notatie],[datumvolgorde])`\n\nRetourneert de opgegeven datum in de opgegeven `notatie`, die is gebaseerd 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\nDe standaardvolgorde voor de datum is “ymd” (jaar, maand, dag). Dit kan worden veranderd door voor de `datumvolgorde` “dmy” of “mdy” op te geven.\n\nOpmerking: het gebruik van platformspecifieke codes wordt afgeraden, zodat scripts op meerdere platformen kunnen worden gebruikt. Dit zijn bijvoorbeeld:\nHet verwijderen van voorloopnullen (bijv. `%-d` en `%-m% op Linux of macOS en `%#d` en `%#m` op Windows).\nAanwijzers voor de lengte van elementen (bijvoorbeeld `%3Y`)\nHet plaatsen van `%` aan het einde van de notatiecode.\n\n_Sinds Picard 2.7_" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "`$is_multi(naam)`\n\nRetourneert “1” als het argument een meervoudige tag met meer dan één element is, en anders een lege tekenreeks.\n\nVoorbeeld:\n\n $is_multi(%artists%)\n\nResultaat: 1 als er meer dan één artiest is, anders “”.\n\n_Sinds Picard 2.7_" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "Fout bij exporteren van bestand “%s”. %s." #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "Scriptbestand exporteren" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "Script exporteren" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "Script met succes naar %s geëxporteerd" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "Fout bij importeren van bestand “%s”. %s." #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "Fout bij het decoderen van “%s”. %s." #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "Scriptbestand importeren" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "Het bestand was leeg" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "Geïmporteerd uit %s" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "Argument is geen woordenboek" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "Ongeldig scriptpakket" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "%s (Kopiëren)" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "Inhoud van bestand is geen woordenboek" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "Script zonder naam" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "Alle bestanden" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "Picard-scriptbestanden" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "Picard-scriptpakket" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Balaam’s Miracle https://launchpad.net/~balaam-balaamsmiracle\nDogmatica https://launchpad.net/~dogmatica\nForage https://launchpad.net/~forage\nIncognito https://launchpad.net/~anonymous-is-incognito\nJan van Thiel https://launchpad.net/~zout\nKoen Verweij https://launchpad.net/~kfverweij\nLukáš Lalinský https://launchpad.net/~luks\nMathijs https://launchpad.net/~mathijs5784\nRobert Ros https://launchpad.net/~rros\nS_joerdd https://launchpad.net/~sjoerdddd\nTim Garthoff https://launchpad.net/~garthoff\ndrMerry https://launchpad.net/~invullen\nshypike https://launchpad.net/~shypike\nMaurits Meulenbelt https://www.transifex.com/accounts/profile/mauritsmeulenbelt/" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Nederlandse vertaling door:\n %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "Pictogrammen door Sambhav Kothari <sambhavs.email@gmail.com> en <a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, <a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a>, <a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> van <a href=\"https://www.flaticon.com\">www.flaticon.com</a>" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "Versie %(version)s" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "Ondersteunde bestandsindelingen" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "Donaties worden gewaardeerd" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "Bedankt voor het gebruiken van Picard. Picard gebruikt gegevens van MusicBrainz, een databank die door de MetaBrainz Foundation wordt beheerd, geholpen door duizenden vrijwilligers. Als dit programma je bevalt, zouden we het erg waarderen als je een donatie aan de MetaBrainz Foundation doet om deze dienst in de lucht te houden." #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "Doneer nu!" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "Met dank aan" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "Auteursrecht © %(copyright_years)s %(authors_credits)s en anderen" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "Officiële website" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Artiest" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Datum" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Platenmaatschappijen" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Catalogusnummers" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Streepjescode" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "Verduidelijking" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "Lijst herladen" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s (%i uitgave)" msgstr[1] "%s (%i uitgaven)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "Object met fout" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "Object met niet-bewaarde wijzigingen" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "Opgeslagen object" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "Tekstkleur logboek (debug)" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "Tekstkleur logboek (fout)" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "Tekstkleur logboek (info)" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "Tekstkleur logboek (waarschuwing)" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "Tag toegevoegd" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "Tag gewijzigd" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "Tag verwijderd" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "Uitgave op MusicBrainz bekijken" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "Nummers hebben dezelfde afbeeldingen" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "Nummers hebben verschillende afbeeldingen" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "Meer details" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "Nieuwe afbeelding" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "Huidige afbeelding" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "Alle ondersteunde afbeeldingsindelingen" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "Meer details" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "Originele afbeelding behouden" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "Selecteer een lokaal bestand …" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "Afbeelding van de voorkant vervangen" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "Afbeelding van de voorkant toevoegen" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "JJJJ-MM-DD" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "JJJJ" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "Geselecteerde bestanden &laden" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "Getagde bestanden hierheen &verplaatsen" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "&Verborgen bestanden tonen" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "Als &standaardmap instellen" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "Bestaande afbeelding" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "Type" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "Nieuwe afbeelding" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "Afbeelding" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Info" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "Dubbelklikken om in een extern programma te openen\nTijdelijk bestand: %s\nBron: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Bestandsnaam:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Indeling:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Grootte:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Duur:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Bitsnelheid:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Bemonsteringsfrequentie:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Bits per monster:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Stereo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Kanalen:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Album:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Artiest:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "Medium %d" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "Nummerlijst:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "Uitgave-informatie" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "Informatie over het nummer" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Info" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "%i bestand aan dit nummer gekoppeld" msgstr[1] "%i bestanden aan dit nummer gekoppeld" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "Clusterinformatie" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "Geschatte duur" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Bestanden" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Albums" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "Bestanden in behandeling" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "Verzoeken in behandeling" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "%i afbeelding" msgstr[1] "%i afbeeldingen" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "%i afbeelding niet in alle nummers" msgstr[1] "%i verschillende afbeeldingen in de nummers" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Titel" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Lengte" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Albumartiest" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Componist" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Mediumondertitel" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "Nummerpositie" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "Mediumnummer" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "Catalogusnummer" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Medium" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Genre" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "Vingerafdrukstatus" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "AcousticBrainz-status" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Originele uitgavedatum" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "Bijna geen overeenkomsten" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "Weinig overeenkomsten" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "Redelijk veel overeenkomsten" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "Veel overeenkomsten" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "Heel veel overeenkomsten" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "Bijna compleet hetzelfde" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "Standaardkolommen herstellen" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "Kolommen vastzetten" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Alles uitklappen" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "Alles &inklappen" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "Alles selecteren" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "&Andere versies" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Laden …" #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "&Andere versies (%d)" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Collecties" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "P&lugins" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "&Scripts uitvoeren" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "bestandsoverzicht" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "Bevat niet-overeenkomende bestanden en clusters" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Clusters" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "uitgave-overzicht" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "Bevat albums en overeenkomende bestanden" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "Verwerkingsfout(en): zie het tabblad “Foutmelding” in het venster “Uitgave-informatie”" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "De uitgave is compleet en heeft wijzigingen." #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "De uitgave is compleet en heeft geen wijzigingen." #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "De uitgave heeft wijzigingen." #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "De uitgave heeft geen wijzigingen." #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "Verwerkingsfout(en): zie het tabblad “Foutmelding” in het venster “Informatie over het nummer” " #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "Verwerkingsfout(en): zie het tabblad “Foutmelding” in het venster “Info”" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "Nummer opgeslagen" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "In de wacht" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "De vingerafdruk is al ingediend" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "Niet-ingediende vingerafdruk" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "Voor dit bestand is geen vingerafdruk berekend. Gebruik “Scannen” of “AcoustID-vingerafdrukken aanmaken” om de vingerafdruk te berekenen." #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "Vaststellen of versturen van akoestische kenmerken mislukt" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "De kenmerken van dit bestand staan al op de server" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "De kenmerken zijn al ingediend" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "Van dit bestand zijn nog geen akoestische kenmerken vastgesteld. Gebruik “Akoestische kenmerken indienen) om het bestand te analyseren en de kenmerken in te dienen" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "Niet-ingediende kenmerken" #: picard/ui/logview.py:164 msgid "Log" msgstr "Logboek" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "Uitgebreidheid" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "Tekenreeks om te markeren" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "Markeren" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "Markering wissen" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "Logboek wissen" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "Opslaan als …" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "Logboek in bestand opslaan" #: picard/ui/logview.py:262 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:274 msgid "Failed to save Log View to file" msgstr "Logboek opslaan mislukt" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "Iets voorkwam dat gegevens naar ‘%s’ werden geschreven" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "Weet je zeker dat je het logboek wil wissen?" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "Activiteitgeschiedenis" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Niet-opgeslagen wijzigingen" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Weet je zeker dat je Picard wil afsluiten?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "Er is %d niet-opgeslagen bestand. Bij het afsluiten van Picard gaan alle niet-opgeslagen gegevens verloren." msgstr[1] "Er zijn %d niet-opgeslagen bestanden. Bij het afsluiten van Picard gaan alle niet-opgeslagen gegevens verloren." #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "Picard &Afsluiten" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Gereed" #: picard/ui/mainwindow.py:396 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 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 een uitgave in Picard laden als je in je browser op “Tagger” klikt." #: picard/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "Luistert op poort %(port)d" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "AcoustID’s indienen niet geconfigureerd" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "Je moet je API-sleutel voor AcoustID invoeren voor je vingerafdrukken kan versturen." #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "AcoustID-opties openen" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Opties" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "&Bewerker voor bestandsnamenscripts openen" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Knippen" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Plakken" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Help" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&Info" #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Doneren" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "Een bug &rapporteren" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "&Ondersteuningsforum" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Bestanden toevoegen" #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Bestanden aan de tagger toevoegen" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "&Map toevoegen" #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Een map aan de tagger toevoegen" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "Vester sluiten" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Opslaan" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Geselecteerde bestanden opslaan" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "AcoustID’s &versturen" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "Akoestische vingerafdrukken versturen" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "&Afsluiten" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "&Verwijderen" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Geselecteerde bestanden/mappen verwijderen" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "In de &browser opzoeken" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "Het geselecteerde object op de website van MusicBrainz opzoeken" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "Cluster als uitgave toevoegen" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "Cluster als nieuwe uitgave aan MusicBrainz toevoegen" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "Bestand als losse opname toevoegen" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "Bestand als nieuwe opname aan MusicBrainz toevoegen" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "Bestand als uitgave toevoegen" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "Bestand als nieuwe uitgave aan MusicBrainz toevoegen" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "Naar soortgelijke uitgaven zoeken" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "Naar soortgelijke uitgaven zoeken zodat je een andere kan kiezen" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "Naar soortgelijke nummers zoeken" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "Naar soortgelijke nummers zoeken zodat je een andere uitgave kan kiezen." #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "&Bestandsbrowser" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "&Metadata" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "Ctrl+Shift+M" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Hoesafbeelding" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "&Acties" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "&Zoeken" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "&Cd opzoeken" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "Details van de cd in je cd-speler opzoeken." #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "&Scannen" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "AcoustID-vingerafdrukken gebruiken om muziek aan de hand van het geluid te identificeren, zelfs als ze geen tags hebben." #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "Het bestand aan de hand van zijn vingerafdruk identificeren" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "AcoustID-&vingerafdrukken aanmaken" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "Vingerafdrukken aanmaken" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "AcoustID-audiovingerafdrukken voor de geselecteerde bestanden aanmaken, zonder ze op te zoeken" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "AcoustID-audiovingerafdrukken voor de geselecteerde bestanden aanmaken" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "AcousticBrainz-&kenmerken versturen" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "Akoestische kenmerken versturen" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "AcousticBrainz-kenmerken voor de geselecteerde bestanden versturen" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "&Clusteren" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "Bestanden naar uitgave clusteren" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&Opzoeken" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "Geselecteerde object in MusicBrainz opzoeken" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Info" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "&Herladen" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "Bestanden &hernoemen" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "Bestanden &verplaatsen" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "&Tags opslaan" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "&Tags uit bestandsnamen halen" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "Bestandsnamen gebruiken …" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "Tags aan de hand van de bestandsnamen invullen" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "Mijn Collecties in de browser &openen" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "Fout- en debug&logboek bekijken" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "&Activiteitengeschiedenis bekijken" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "&Nummer luisteren" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "Bestand in de standaard mediaspeler afspelen" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "De bijbehorende &map openen" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "De bijbehorende map in je verkenner openen" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "&Zoek naar nieuwe versies …" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Bestand" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "B&ewerken" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "Bee&ld" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Opties" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "Bestandsnamenscript &selecteren" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "Profielen &in- en uitschakelen" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "&Hulpmiddelen" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Help" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Acties" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Nummer" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "Ge&avanceerde zoekfunctie" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "Inge&bouwde zoekfunctie" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Alle ondersteunde indelingen" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "Meerdere mappen uit ‘%(directory)s’ worden toegevoegd …" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "De map ‘%(directory)s’ wordt toegevoegd …" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "Configuratie vereist" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "Het gebruik van audiovingerafdrukken is nog niet ingesteld. Wil je het nu instellen?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "Browserintegratie niet ingeschakeld" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "Om uitgaven aan MusicBrainz toe te voegen, moet browserintegratie zijn ingeschakeld. Wil je dat nu inschakelen?" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (fout: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s (%(similarity)d%%) (fout: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "Machtiging vereist" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Picard heeft een machtiging nodig om toegang tot je persoonlijke gegevens op de server van MusicBrainz te krijgen. Wil je je nu aanmelden?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "Aanmelden mislukt" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "Aanmelden mislukt: %s" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(verschilt bij %d nummer)" msgstr[1] "(verschilt bij %d nummers)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(ontbreekt bij bij %d nummer)" msgstr[1] "(ontbreekt bij %d nummers)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "overzicht van metadata" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "Toont originele en nieuwe tags van de geselecteerde bestanden" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Tag" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Originele waarde" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Nieuwe waarde" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Nieuwe tag toevoegen" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Veranderingen bovenaan tonen" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "&Bewerken" #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "Deze tag voortaan behouden" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "Deze tag niet meer behouden" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "Gebruik de originele waarde" msgstr[1] "Originele waardes gebruiken" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "&Kopiëren" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "Server %s vereist dat je bent ingelogd. Voor je gebruikersnaam en wachtwoord in." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "Proxy %s vereist dat je bent ingelogd. Voer je gebruikersnaam en wachtwoord in." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "Interne speler: de indeling van de mediabron wordt niet (volledig) ondersteund" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "Interne speler: de juiste machtigingen voor het afspelen van een mediabron ontbreken" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "Interne speler: geen geldige afspeeldienst gevonden, het medium kan niet worden afgespeeld" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "Interne speler: fout, code=%d, msg=%s" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "Speler" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "Afspelen" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "Geselecteerde bestanden afspelen" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "Pauzeren" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "Afspelen pauzeren of hervatten" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "Afspeelsnelheid veranderen" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "Afspeelsnelheid" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "Volume veranderen" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "Volume" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "Opties voor hernoemen zijn uitgeschakeld" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "Als je voordat je het optievenster opent bestanden in het clusterpaneel of albumpaneel selecteert, worden tot %u bestanden uit die selectie willekeurig als voorbeeld voor de bestandsnamen gekozen. Als je geen bestanden hebt geselecteerd, worden standaardvoorbeelden gebruikt." #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "Herlaad tot %u bestanden die willekeurig uit de geselecteerde bestanden in het hoofdvenster zijn gekozen" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "Bevestigen" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "Gebruiker: %s" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "title" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "Bewerker voor bestandsnamenscripts" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "Terugzetten" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "Ok" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "Een scriptbestand &importeren" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "Een bestand als nieuw script importeren" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "Een scriptbestand &exporteren" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "Het script naar een bestand exporteren" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "Alle scripts &terugzetten" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "Alle scripts naar de opgeslagen waarden terugzetten" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "&Opslaan en afsluiten" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "Veranderingen in het script opslaan en bewerker verlaten" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "&Sluiten zonder opslaan" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "De scriptbewerkers sluiten zonder veranderingen op te slaan" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "&Script" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "&Metadata van script bekijken/bewerken" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "Informatie over het script weergeven" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "Ctrl+M" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "&Nieuw script toevoegen" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "Een nieuw bestandsnamenscript maken" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "Het huidige script &kopiëren" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "Een kopie van het script als nieuw script opslaan" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "Het huidige script &verwijderen" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "Het script verwijderen" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "&Nieuwe willekeurige voorbeeldbestanden laden" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "&Documentatie weergeven" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "De documentatie over scripts in een zijbalk bekijken" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "&Documentatie over scripts" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "De documentatie over scripts in je browser openen" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "Er is ten minste één script aan een optieprofiel gekoppeld.\n\n Profiel: {profile_title}\n Script: {old_script_title}\n\nAls je zonder opslaan verdergaat, wordt het geselecteerde script in het profiel teruggezet naar:\n\n {new_script_title}\n\nWeet je zeker dat je door wil gaan?" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Fout" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "De naam van het script mag niet leeg zijn." #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "Fout bij het verwijderen van het script" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "Het script kon niet worden verwijderd, omdat het in een van de gebruikersprofielen wordt gebruikt.\n\nProfiel: %s" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "Weet je zeker dat het het script wil verwijderen?" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "Bestandsfout" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "Er bestaat al een script met de naam “{script_name}”.\n\nWil je dat script overschrijven, een kopie toevoegen of annuleren?" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "Overschrijven" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "Kopiëren" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Het veld voor de bestandsnaam mag niet leeg zijn." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "Informatie over het script" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "De huidige metadata bevatten niet-opgeslagen wijzigingen.\n\nWil je verdergaan en deze wijzigingen verwerpen?" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "Scriptfout in “%(script)s”: %(message)s" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Bestandsnaam" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "Over Picard" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Cd opzoeken" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "De volgende uitgaven op MusicBrainz komen met de cd overeen:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "Geen overeenkomende uitgaven gevonden voor deze schijf." #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "Disc-ID indienen" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "In Picard &laden" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "Disc-ID &indienen" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "A&nnuleren" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Tag bewerken" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Waarde wijzigen" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Waarde toevoegen" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Waarde verwijderen" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "Geselecteerde waarde omhoog" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "Geselecteerde waarde omlaag" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "Uitgezonderde schriften selecteren" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "Geselecteerde schriften" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "Drempel voor overeenkomst geselecteerd schrift:" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "Geselecteerd schrift omhoog bewegen" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "Aan geselecteerde schriften toevoegen" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "Geselecteerd schrift verwijderen" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "Geselecteerd schrift omlaag bewegen" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "Beschikbare schriften" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "&Foutmelding" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "A&fbeeldingen" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "Formulier" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "Talen selecteren" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "Geselecteerde talen" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "Geselecteerde taal omhoog" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "Aan geselecteerde talen toevoegen" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "Geselecteerde taal verwijderen" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "Geselecteerde taal omlaag" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "Beschikbare talen" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Opties" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "Vaststellen AcousticBrainz-kenmerken" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "Programma voor het vaststellen van AcousticBrainz-kenmerken:" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Bladeren" #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Downloaden" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "Uitgebreide opties" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "Verschillen korter dan dit aantal seconden bij het vergelijken van nummers negeren:" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "Bestandspaden negeren als ze met de volgende reguliere expressie overeenkomen:" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "Deze nummers negeren bij het bepalen of een uitgave compleet is:" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "Video’s" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "Pregapnummers" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "Datanummers" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "Geluidloze nummers" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "Tags die bij de vergelijking moeten worden genegeerd:" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "Profielen voor de opties" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "Cd-station voor het opzoeken van cd’s:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Standaard cd-station voor het opzoeken van cd’s:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "De volgende bestandsnaam voor afbeeldingen gebruiken:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Bestaande bestanden overschrijven" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "Bronnen voor afbeeldingen" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "Prioriteit aanpassen:" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "Verplaatst het element omhoog" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "Verplaatst het element omlaag" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Audiovingerafdrukken" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "Geen vingerafdrukken gebruiken" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "AcoustID gebruiken" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "AcoustID-instellingen" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "Bestaande AcoustID’s negeren" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "AcoustID-vingerafdrukken in bestandstags opslaan" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "Vingerafdrukcalculator:" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "API-sleutel:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "API-sleutel verkrijgen" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "MusicBrainz-server" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "Je hebt een onofficiële MusicBrainz-server geconfigureerd. Standaard worden uitgaven, opnames en disc-ID’s bij de primaire databank op musicbrainz.org ingediend." #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "Data bij de geconfigureerde server indienen" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Poort:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Serveradres:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "Aanmelden" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "Afmelden" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "Versiecontrole" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "Zoek tijdens het opstarten naar nieuwe versies" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "Aantal dagen tussen controles:" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "Zoek naar de volgende versies:" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "Genres van MusicBrainz gebruiken" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "Alleen mijn genres gebruiken" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "Op de genres van de albumartiest terugvallen als er voor de uitgave(groep) geen genres zijn gevonden" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Folksonomietags als genre gebruiken" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "Minimaal gebruik van het genre:" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "Maximumaantal genres:" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "Meerdere genres samenvoegen met:" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "Genres of folksonomietags die moeten worden in- of uitgesloten (één per regel):" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "Speelplaats voor filters met genres en folksonomietags (wordt bij het afsluiten gewist):" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "Uiterlijk" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Tekst onder pictogrammen tonen" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "Pictogrammen in menu’s tonen" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Weergavetaal:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "Thema voor de gebruikersinterface:" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Diversen" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Geavanceerde zoeksyntaxis gebruiken" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "Met bladeren in de volgende map beginnen:" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "Actiewerkbalk aanpassen" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "Voegt een nieuwe knop aan de werkbalk toe" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "Knop toevoegen" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "Voegt een scheidingsteken toe" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "Scheidingsteken toevoegen" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "Verwijdert een element uit de werkbalk" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "Kleuren" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "De volgende tags bovenin het overzicht van metadata tonen" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "Configuratiebestand:" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "Map openen" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "Geselecteerde opties verwijderen" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "Alles selecteren" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Drempels" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Minimale overeenkomst voor het koppelen van bestanden aan nummers:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Minimale overeenkomst voor het opzoeken van bestanden:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Minimale overeenkomst voor het opzoeken van clusters:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "Artiestennamen indien mogelijk naar deze talen vertalen:" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "Selecteren" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "Artiestennamen in deze schriften niet vertalen:" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Aangepaste velden" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Diverse artiesten:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Losse opnames (zonder uitgave):" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Standaard" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Webproxy" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "Http" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "SOCKS" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Gebruikersnaam:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Wachtwoord:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "Maximale wachttijd voor verzoeken in seconden:" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "Browserintegratie" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "Standaard luisterpoort:" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "Alleen op localhost luisteren" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Plug-ins" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Naam" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Versie" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Plug-ins installeren" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Plug-inmap openen" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "Lijst met plug-ins herladen" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Details" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "Optieprofiel(en)" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "Profiel omhoog verplaatsen" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "Profiel omlaag verplaatsen" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Nummerwaardering toestaan" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard slaat het e-mailadres van de gebruiker samen met zijn waardering op. Zo kunnen verschillende waarderingen van verschillende gebruikers in de bestanden worden opgeslagen. Vul hier het e-mailadres in dat je voor het opslaan van je waarderingen wil gebruiken." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "E-mail:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Waarderingen naar MusicBrainz versturen" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "Uitgaven van dit type voorrang geven" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "Uitgaven uit deze landen voorrang geven" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "Aan landen met voorrang toevoegen" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "Van landen met voorrang verwijderen" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "Uitgaven met deze media voorrang geven" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "Aan media met voorrang toevoegen" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "Van media met voorrang verwijderen" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "Bestanden bij het opslaan verplaatsen" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "Doelmap:" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "Ook deze bestanden verplaatsen (niet hoofdlettergevoelig):" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Bestanden bij het opslaan een andere naam geven" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "Geselecteerd bestandsnamenscript:" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "Script bewerken" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "Bestanden worden zo opgeslagen:" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "Voor" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "Na" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "Voorbeelden herladen" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "Taggerscript(s)" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "Voer hier je taggerscript in." #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "Verplaatst het script omhoog" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "Verplaatst het script omlaag" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "Nieuw script toevoegen" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "Het geselecteerde script verwijderen" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "Script verwijderen" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "Importeren" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "Exporteren" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "Documentatie over scripts" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Tags naar bestanden schrijven" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "Vóór het taggen" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "Deze tags behouden in plaats van ze te wissen of met gegevens van MusicBrainz te overschrijven:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "AAC-bestanden" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "Picard kan APEv2-tags opslaan in pure AAC-bestanden, die normaal geen tags ondersteunen. APEv2-tags in AAC-bestanden worden door een aantal spelers ondersteund, maar andere spelers kunnen problemen met het laden en afspelen van dit soort bestanden hebben. Daarom kan je kiezen of Picard tags in deze bestanden opslaat." #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "APEv2-tags opslaan" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "Geen tags opslaan" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "AC3-bestanden" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "Picard kan APEv2-tags opslaan in pure AC3-bestanden, die normaal geen tags ondersteunen. APEv2-tags in AC3-bestanden worden door een aantal spelers ondersteund, maar andere spelers kunnen problemen met het laden en afspelen van dit soort bestanden hebben. Daarom kan je kiezen of Picard tags in deze bestanden opslaat." #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "ID3v2-versie" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "Meerdere ID3v2.3-tags samenvoegen met:" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "<html><head/><body><p>Standaard is ‘/’ om compatibiliteit te behouden met eerdere versies van Picard</p><p>Nieuwe alternatieven zijn ‘;_’ of ‘_/_’ of je eigen voorkeur. </p></body></html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Ook ID3v1-tags aan de bestanden toevoegen" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "WAVE-bestanden" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "Picard slaat WAVE-bestanden op met ID3v2-tags. Deze combinatie wordt niet door alle software ondersteund. Voor software die dit niet ondersteunt, kan Picard ook RIFF INFO-tags in de WAVE-bestanden opslaan. RIFF INFO heeft beperkte ondersteuning voor tags en tekencodering." #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "Ook RIFF INFO-tags aan bestanden toevoegen" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "Windows-1252" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Aanmelding vereist" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "Alleen de volgende types afbeeldingen downloaden:" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "Types selecteren" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "Alleen afbeeldingen van de volgende grootte gebruiken:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "Alleen goedgekeurde afbeeldingen downloaden" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "Lokale afbeeldingen komen overeen met de volgende reguliere expressie:" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "De eerste groep in de reguliere expressie zal, indien aanwezig, als type worden gebruikt. Bijvoorbeeld: cover-back-spine.jpg zal worden ingesteld als Achterkant + Rug. Als er geen type wordt gevonden, wordt automatisch Voorkant gebruikt." #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "Selecteer het bestandsnamenscript dat je in de bewerker wil openen" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "Titel:" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "Versienummer van het script." #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "Laatst bijgewerkt op:" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "De datum en het tijdstip waarop het script voor het laatst is bijgewerkt (UTC)." #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "Nu" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "Auteur:" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "Versie:" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "Licentie:" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "De licentie waarmee het script beschikbaar is." #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "Omschrijving:" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "Een korte beschrijving van het bestandsnamenscript, waaronder benodigde plug-ins." #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "De auteur van het script." #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Bestandsnamen naar tags converteren" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Lage streepjes door spaties vervangen" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Voorbeeldweergave" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "Nieuwe tag toevoegen" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "Tag omhoog verplaatsen" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "Tag omlaag verplaatsen" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "Geselecteerde tags verwijderen" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "Tags verwijderen" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&Ok" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "Sluit&en" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "Regex-fout" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "AcousticBrainz" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "De AcousticBrainz-website in je browser openen om het programma voor het vaststellen van kenmerken te downloaden" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "Bestandspad naar streaming_extractor_music(.exe)" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "Programmaversie: %s" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "Selecteer een geldig programma." #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "Ongeldig programma" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "Alle instellingen &herstellen" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "Zet alle instellingen terug naar de standaard" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "Zet de instellingen van deze pagina terug naar de standaard" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "Profielen" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "Tonen welke profielen opties op deze pagina bevatten" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "De opties op deze pagina kunnen nog niet met profielen worden ingesteld." #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "Onbekend profiel" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "Deze optie wordt opgeslagen in het profiel: %s" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "Onverwachte fout" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "Je staat op het punt de instellingen op deze pagina naar de standaardwaardes te herstellen." #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "Waarschuwing! Dit zet al je instellingen terug naar de standaardwaardes." #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "Terugzetten bevestigen" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "Weet je het zeker?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "Optie" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "Profielen voor de opties in het venster %s" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "[Ingeschakeld]" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "Geen" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "Vingerafdrukken" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "Selecteer een geldig uitvoerbaar bestand voor fpcalc." #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "Ongeldig uitvoerbaar bestand voor fpcalc" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "Aangemeld als <b>%s</b>" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "<html><head/><body>\n<p>Regels die niet met <b>-</b> of <b>+</b> beginnen, worden genegeerd.</p>\n<p>Eén expressie per regel, niet hoofdlettergevoelig</p>\n<p>Voorbeelden:</p>\n<p><b>\n#commentaar<br/>\n!commentaar<br/>\ncommentaar\n</b></p>\n<p><u>Strikt filteren:</u></p>\n<p>\n<b>-woord</b>: <i>woord</i> uitsluiten<br/>\n<b>+woord</b>: <i>woord</i> gebruiken\n</p>\n<p><u>Met jokertekens filteren:</u></p>\n<p>\n<b>-*woord</b>: sluit alle genres uit die eindigen op <i>woord</i><br/>\n<b>+woord*</b>: gebruik alle genres die beginnen met <i>woord</i><br/>\n<b>+woor?</b>: gebruik alle genres die beginnen met <i>woor</i> en eindigen op een willekeurig teken<br/>\n<b>+woor[dk]</b>: gebruik alle genres die beginnen met <i>woor</i> en eindigen op <i>d</i> of <i>k</i><br/>\n<b>-w*rd</b>: sluit alle genres die beginnen met <i>w</i> en eindigen op <i>rd</i> uit\n</p>\n<p><u>Met reguliere expressies filteren (Python-re-syntaxis):</u></p>\n<p><b>-/^w.rd+/</b>: sluit alle genres uit die beginnen met <i>w</i> gevolgd door een willekeurig teken, dan <i>r</i> gevolgd door ten minste één <i>d</i>\n</p>\n</body></html>" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "<html><head/><body>\n<p>Je kan genres toevoegen om filters te testen, één per regel.<br/>\nDe speelplaats wordt niet opgeslagen als de instellingen worden verlaten.\n</p>\n<p>\n<br/>Een rode achtergrond betekent dat de tag wordt overgeslagen.\nEen groene achtergrond betekent dat de tag wordt bewaard.\n</p>\n</body></html>" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "Genres" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "Fout in regel %d: %s" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Map toevoegen" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Bestanden toevoegen" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "Clusteren" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Opzoeken" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Scannen" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "In de browser opzoeken" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Opslaan" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "AcoustID’s versturen" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "AcousticBrainz-kenmerken versturen" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "Nummer luisteren" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "Cd opzoeken" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "Het standaard kleurenthema, gebaseerd op de scherminstellingen van het besturingssysteem" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "Donker" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "Een donker thema" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "Licht" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "Een licht thema" #: picard/ui/options/interface.py:191 msgid "System" msgstr "Systeem" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "Het thema van Qt 5, zoals dat in de bureaubladomgeving is ingesteld" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Systeemstandaard" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "Thema gewijzigd" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "Je hebt het thema van de applicatie gewijzigd. Je moet Picard herstarten om het nieuwe thema te gebruiken." #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "Als je het systeemthema gebruikt, kan het gebeuren dat de gebruikersinterface niet juist wordt weergegeven. In dat geval kan je de optie “Standaard” gebruiken om het standaardthema van Picard weer te gebruiken." #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Taal gewijzigd" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Je hebt de weergavetaal veranderd. Je moet Picard herstarten om de nieuwe taal te gebruiken." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "Je kan elementen slepen om de volgorde te veranderen" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "Kies een kleur" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "Kleuren gewijzigd" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "Je hebt de interfacekleuren gewijzigd. Misschien moet je Picard herstarten om de veranderingen te zien." #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "Bovenste tags" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "Onderhoud" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "Hiermee kan je ongebruikte opties uit het configuratiebestand verwijderen.\n\nHieronder worden opties weergegeven die wel in het configuratiebestand staan, maar niet op een optiepagina. Als je configuratiebestand geen ongebruikte opties bevat, is de lijst leeg en kan het vakje voor verwijderen niet worden aangevinkt.\n\nHoud er rekening mee dat ongebruikte opties overblijfselen kunnen zijn van plug-ins die je hebt verwijderd. Als je de plug-in later weer met de oude opties wil gebruiken, moet je de opties dus niet verwijderen. Opties van plug-ins die alleen zijn uitgeschakeld, worden niet weergegeven.\n\nOm een of meer opties te verwijderen, vink je eerst het vakje “Geselecteerde opties verwijderen” aan, en daarna de vakjes naast de opties die je wil verwijderen. Als je onderaan de pagina op “Ok” klikt, worden de geselecteerde opties verwijderd." #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "Waarde" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "Het configuratiebestand bevat nu %d optie-instellingen, waarvan er %d niet wordt of worden gebruikt." #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "Verwijderen bevestigen" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "Weet je zeker dat je de geselecteerde optie-instellingen wil verwijderen?" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Overeenkomsten" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "{indent}{locale}" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "Elk geselecteerd schrift heeft een drempelwaarde om te bepalen of het schrift moet worden gebruikt. Als wordt geëvalueerd of een artiestennaam een van de geselecteerde schriften gebruikt, wordt het eerst uitgelezen om te kijken welke schriften er in de naam voorkomen, en welk gewogen percentage van de naam bij elk schrift hoort. Vervolgens worden alle geselecteerde schriften nagegaan, en als de naam tekens uit het schrift bevat en het percentage tekens van dat schrift in de naam even groot of groter is dan de drempelwaarde in het schrift, wordt de artiestennaam niet vertaald." #: picard/ui/options/network.py:42 msgid "Network" msgstr "Netwerk" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "Plug-in downloaden en installeren" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "Plug-in downloaden en bijwerken naar versie %s" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "Ingeschakeld" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "Uitgeschakeld" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "Plug-in verwijderen" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "De lijst met beschikbare plug-ins wordt opnieuw geladen" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "Plug-in ‘%s’" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "Tijdens het laden van de plug-in ‘%s’ is een fout opgetreden:\n\n%s" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "De plug-in ‘%s’ werkt niet met deze versie van Picard." #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "De volgende keer dat Picard wordt opgestart, wordt de plug-in ‘%s’ bijgewerkt naar versie ‘%s’." #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "Plug-in ‘%s’ verwijderen?" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "Wil je de plug-in ‘%s’ echt verwijderen?" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "Herstart Picard om de nieuwe versie te installeren" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "Nieuwe versie beschikbaar" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "Auteur(s)" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Licentie" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "De plug-in ‘%s’ kon niet worden gedownload." #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "Probeer het later nog eens." #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "Optieprofielen" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "Nieuw" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "Een nieuw profiel maken" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "Naar een nieuw profiel kopiëren" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "Verwijderen" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "Het profiel verwijderen" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "Opties waarop het profiel betrekking heeft" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "Onbekend schrift" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "Geen scripts in de lijst" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "Van de %i gevonden tagscripts is ingeschakeld:" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "Van de %i gevonden aanbieders is ingeschakeld:" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "Lijst met %i punten" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "Onbekende indeling waarde" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "Ongeldige naam" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "De naam van het profiel kan niet leeg zijn." #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Waarderingen" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "Uitgavevoorkeuren" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "Alles terugzetten" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "De locatie om bestanden naar te verplaatsen mag niet leeg zijn." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "Documentatie over scripts in een nieuw venster weergeven" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "Een scriptbestand als nieuw script importeren" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "Het huidige script naar een bestand exporteren" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "Picard-tagscriptpakket" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "%s (geïmporteerd)" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Scriptfout" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Hulp voor syntaxis</a>)" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "In de browser zoeken" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>Aan het laden …</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "Opnieuw proberen" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "<strong>Tijdens het laden van de resultaten trad de volgende fout op:<br><br></strong>Fout bij de netwerkaanvraag voor %s:<br>%s (QT-code %d, HTTP-code %s)<br>" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "<strong>Geen resultaten gevonden. Probeer een andere zoekopdracht.</strong>" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "In Picard laden" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "Zoekresultaten voor uitgaven" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Taal" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "Status" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "Score" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "In de browser bekijken" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "Zoekresultaten voor artiesten" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "Geslacht" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "Gebied" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "Begindatum" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "Begingebied" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "Einddatum" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "Eindgebied" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "Zoekresultaten voor nummers" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Uitgave" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "Losse opname" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "Profiel hernoemen" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "Profiel verwijderen" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "Weet je zeker dat je dit profiel wil verwijderen?" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "Documentatie over scripts in je browser openen" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "Script hernoemen" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "Weet je zeker dat je dit script wil verwijderen?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "&Tekst van script laten teruglopen" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "Lange regels in de bewerker laten teruglopen" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "Ctrl+Shift+W" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "&Hulpteksten tonen" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "Hulpteksten voor scriptelementen tonen" #: 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 "De tabel is vastgezet. Om de kolommen te kunnen sorteren, vergroten of verkleinen, moet je de tabel via het contextmenu ontgrendelen." #: picard/util/__init__.py:261 msgid "No Title" msgstr "Geen titel" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "Fout bij het laden van beschikbare Picard-versies: {error_message}" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "Nieuwe versie" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "De nieuwste versie-informatie kon niet op de website worden gevonden.\n(https://{url}{endpoint})" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "Er is een nieuwe versie van Picard beschikbaar.\n\nHuidige versie: {picard_old_version}\nNieuwe versie: {picard_new_version}\n\nWil je de nieuwe versie downloaden?" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "onbekend" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "Er is nu geen nieuwe versie beschikbaar voor de niveaus waar je op bent geabonneerd: {update_level}\n\nJouw versie: {picard_old_version}\n" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "AcoustID-vingerafdruk:" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Sorteervolgorde van albumartiest" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Sorteervolgorde van album" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Arrangeur" #: picard/util/tags.py:42 msgid "Artists" msgstr "Artiesten" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Sorteervolgorde van artiest" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Catalogusnummer" #: picard/util/tags.py:48 msgid "Comment" msgstr "Opmerking" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "Compilatie (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "Sorteervolgorde van componist" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Dirigent" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Auteursrecht" #: picard/util/tags.py:55 msgid "Video Director" msgstr "Regisseur videoclip" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "Disc-ID" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Mediumnummer" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "Dj-mixer" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Gecodeerd door" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "Encoderinstellingen" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Technicus" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "Naadloos afspelen" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Groeperen" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "Toonsoort" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Platenmaatschappij" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Tekstschrijver" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Tekst" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Mixer" #: picard/util/tags.py:76 msgid "Mood" msgstr "Stemming" #: picard/util/tags.py:77 msgid "Movement" msgstr "Deel" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "Nummer van het deel" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "Aantal delen" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "MusicBrainz-ID uitgaveartiest" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz-ID uitgave" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz-ID artiest" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "MusicBrainz-disc-ID" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "MusicBrainz-ID originele uitgave" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "MusicBrainz-ID originele artiest" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "MusicBrainz-ID opname" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "MusicBrainz-ID uitgavegroep" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "MusicBrainz-ID nummer" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "MusicBrainz-ID compositie" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "MusicIP-vingerafdruk" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP-PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "Oorspronkelijke album" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "Originele artiest" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "Originele bestandsnaam" #: picard/util/tags.py:96 msgid "Original Year" msgstr "Originele jaar" #: picard/util/tags.py:97 msgid "Performer" msgstr "Uitvoerend artiest" #: picard/util/tags.py:98 msgid "Podcast" msgstr "Podcast" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "Podcast-URL" #: picard/util/tags.py:100 msgid "Producer" msgstr "Producent" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "R218-albumcorrectie" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "R128-nummercorrectie" #: picard/util/tags.py:103 msgid "Rating" msgstr "Waardering" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Land van uitgave" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Uitgavestatus" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Uitgavetype" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remixer" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "ReplayGain-albumcorrectie" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "ReplayGain-albumpiek" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "ReplayGain-albumbereik" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "ReplayGain-referentieluidheid" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "ReplayGain-nummercorrectie" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "ReplayGain-nummerpiek" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "ReplayGain-nummerbereik" #: picard/util/tags.py:115 msgid "Script" msgstr "Schrift" #: picard/util/tags.py:116 msgid "Show Name" msgstr "Shownaam" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "Sorteervolgorde shownaam" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "Compositie en deel tonen" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Ondertitel" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Sorteervolgorde van titel" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Totaal aantal media" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Totaal aantal nummers" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Tracknummer" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "Website van de artiest" #: picard/util/tags.py:126 msgid "Work" msgstr "Compositie" #: picard/util/tags.py:127 msgid "Writer" msgstr "Auteur" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "%.2dd %.2du" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "%.2du %.2dm" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "%.2dm %.2ds" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "%.2ds" #: picard/util/versions.py:66 msgid "is not installed" msgstr "is niet geïnstalleerd" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Webbrowserfout" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Fout tijdens het starten van een webbrowser:\n\n%s" �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/oc.po�����������������������������������������������������������������������0000664�0000000�0000000�00000463017�14167750105�0016003�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # FIRST AUTHOR <EMAIL@ADDRESS>, 2009 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Occitan (post 1500) (http://www.transifex.com/musicbrainz/musicbrainz/language/oc/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: oc\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Fichièrs sens gropament" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:651 msgid "[loading album information]" msgstr "[cargament de las informacions de l'album]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[cargament de l'album %s impossible]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Levar" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "General" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Analisar automaticament totes los fichièrs novèls" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metadonadas" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Utilizar las associacions de parucion" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Utilizar las relacions entre las pistas" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Metadonadas" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Escafar los tags existents" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Suprimir los tags ID3 dels fichièrs FLAC" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Suprimir los tags APEv2 dels fichièrs MP3" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Suprimir los tags APEv2 dels fichièrs AAC" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Suprimir los tags APEv2 dels fichièrs AC3" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "ID3v2 encodatge dels tèxtes" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Pocheta" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Enchassar imatge de pocheta dins las metabalisas" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Enregistrar los imatges de las pochetas dins de fichièrs separats" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Remplaçar los caractèrs pas ASCII" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Suprimir los repertòris voids" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Escripts" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Interfàcia de l'utilizaire" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Autorizar la seleccion de mantun repertòri" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Avançat" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Pistas" #: picard/releasegroup.py:70 msgid "Year" msgstr "" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "País" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Format" #: picard/releasegroup.py:73 msgid "Label" msgstr "Labèl" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Error de recèrca del CD" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Error pendent la lectura del CD :\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "Mandadís dels AcoustIDs ..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Arabi" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Catalan" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Chèc" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Danés" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Alemand" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "Grèc" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Anglés" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "Anglés (Austràlia)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Anglés (Canadà)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Anglés (Reialme Unit)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Espanhòl" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Estonian" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Finés" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Francés" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "Francés (Canadà)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Galèc" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "Ebrieu" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Ongrés" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Islandés" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Italian" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "Japonés" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Corean" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Norvegian Bokmål" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Neerlandés" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "Occitan" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Polonés" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Portugués" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Portugués brasilièr" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Romanés" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Rus" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Eslovac" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Eslovèn" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Albanés" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Suedés" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Turc" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "Urcraïnian" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "Afar" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Afrikaans" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "Akan" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "Amaric" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Albanés" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "Assamés" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Azèri" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "Basc" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Bielorús" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Bengalin" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "Blin" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Bosniac" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Bulgar" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "Birman" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Chinés" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "Còpt" #: picard/const/locales.py:105 msgid "Cornish" msgstr "Cornic" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Croat" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "Dzongkha" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "Esperanto" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "Ewe" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "Feroés" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "Filipin" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "Friolan" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "Ga" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "Geez" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "Georgian" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "Gujarati" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "Hausa" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "Hawaiian" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Indi" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "Igbo" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "Indonesian" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "Interlingua" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "Inuktitut" #: picard/const/locales.py:223 msgid "Irish" msgstr "Irlandés" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "Kamba" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Kannadà" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "Cazak" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "Cmèr" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "Kinyarwanda" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "Quirguiz" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "Konkani" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "Kpelle" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "Curd" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "Laossian" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "Lituanian" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "Lingala" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Lituanian" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "Macedonian" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "Malai" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "Malaialam" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "Maltés" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "Manx" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "Marati" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "Moldau" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "Mongòl" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "Nepalés" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Norvegian" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "Norvegian Nynorsk" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "Oriya" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "Oromo" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "Persan" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "Sanscrit" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Sèrbe" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "Sidamo" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "Sinhala" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "Somalian" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "Swahili" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "Swati" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "Siriac" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "Tagalòc" #: picard/const/locales.py:424 msgid "Tajik" msgstr "Tajik" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "Tamil" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "Tatar" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "Telugu" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "Tai" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "Tibetan" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "Tigre" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "Tigrinya" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tònga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "Tsònga" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "Tswana" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "Oigor" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "Ordo" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "Ozbèc" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "Vendà" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Vietnamian" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Galés" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "Wolòf" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "Xhosa" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "Ioroba" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "Zolo" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "Cirillic" #: picard/const/scripts.py:27 msgid "Latin" msgstr "Latin" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Cédric VALMARY (Tot en òc) https://launchpad.net/~cvalmary" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Traduch en Occitan-Lengadocian per %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Artista" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Data" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Labèls" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Còde barra" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Desplaça los fichièrs etiquetats aicí" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "Aficha los fichièrs a&magats" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "Pocheta" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Info" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Nom del fichièr :" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Format :" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Talha :" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Durada :" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Debit :" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Taus d'escandalhatge :" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Bits per escandalhatge :" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Esterèo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Canals :" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Album:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Artista:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Info" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Fichièrs" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Títol" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Durada" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Artista de l'album" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Compositor" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Sostítol del disc" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Mèdia" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Genre" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Data originala de parucion" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Tot desvolopar" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "&Tot reduire" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Gropaments" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Jornal" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Opcions..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "Co&par" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Empegar" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Ajuda..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&A prepaus..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Far un don..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "&Senhalar un bug" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "&Forum del Supòrt..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Apondre de fichièrs..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Seleccionatz los fichièrs d'etiquetar" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "Apondre un &dorsièr..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Apondre un dorsièr d'etiquetar" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Enregistrar" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Salvar los fichièrs seleccionats" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "S&ometre los AcoustIDs" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "&Quitar" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "&Levar" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Suprimir los fichièrs/albums seleccionats" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "&Percórrer los fichièrs" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Pocheta" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Recercar" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "Recercar &CD..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "&Analisar" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "Gro&patge" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&Recercar" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Info..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "&Refrescar" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "To&rnat nomenar los fichièrs" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "Desplaçar los fichièrs" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "Salvar las me&tadonadas" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Metadonadas dels noms de &fichièr..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Fichièr" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Editar" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Vista" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Opcions" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "&Espleches" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Ajuda" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Accions" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Pista" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Totes los formats preses en carga" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "Autentificacion requesida" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "Lo servidor %s requerís una connexion. Entratz vòstres nom d'utilizaire e senhal." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Error" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Lo format dels noms de fichièrs deu pas èsser void." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Nom del fichièr" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Consultacion del CD" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Las parucions seguentas de MusicBrainz correspondon a aqueste CD :" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Anullar" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "Pocheta d'album" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Opcions" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Percórrer..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "Lector de CD-ROM d'utilizar per las consultacions" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Lector de CD-ROM per defaut d'utilizar per las consultacions" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Escriure sul fichièr s'existís ja" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "Servidor MusicBrainz" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Pòrt :" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Adreça del servidor :" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Utilizar las metabalisas de « folksonomy » coma genre" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Afichar los labèls en dejós de las icònas" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Lenga de l'interfàcia d'utilizaire :" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Divèrs" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Utilizatz la sintaxi de requèsta avançada" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Sulhets" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Semblança minimala entre los fichièrs e la pista :" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Semblança minimala per cercar de fichièrs :" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Semblança minimala pel regropament d'albums" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Camps personalizats" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Artistas divèrses :" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Tròces fòra album :" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Per defaut" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Proxy Web" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Nom d'utilizaire :" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Senhal :" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Moduls extèrnes" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Nom" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Version" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Dobrir lo dorsièr dels ensèrts" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Detalhs" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Activar l'avaloracion de las pistas" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard salva las avaloracions e mai una adreça de corrièl identificant l'utilizaire qu'a fach l'avaloracion. Diferentas estimacions d'avaloracion d'aquel biais per diferents utilizaires pòdon èsser emmagazinadas dins los dorsièrs. Especificatz l'adreça de corrièl que volètz emplegar per salvar vòstras avaloracions." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "Adreça electronica :" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Mandar d'avaloracions a MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Tornar nomenar los fichièrs al salvament" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Escriure las metadonadas dins los fichièrs" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "Version ID3v2" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Inclure tanben las metadonadas ID3v1 dins los fichièrs" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Autentificacion requesida" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Convertissètz los noms de fichièrs amb de metadonadas" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Remplaçar los underscores per d'espacis" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Apercebut" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&Validar" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "Pas cap" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Apondre un dorsièr" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Apondre de fichièrs" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Recercar" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Analisar" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Enregistrar" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "Sometre los AcoustIDs" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "Recercar CD..." #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Valor per defaut del sistèma" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Lenga cambiada" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Avètz cambiada la lenga de l'interfàcia. Vos cal reaviar Picard per que los cambiaments s'apliquen." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Correspond" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "Sistèma d'escritura desconegut" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Avaloracions" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "La destinacion per desplaçar los fichièrs deu pas èsser voida." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Error d'escript" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Lenga" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "Emprencha de AcoustID" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Òrdre de triada de l'artista de l'album" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Òrdre de triada de l'album" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Arrengaire" #: picard/util/tags.py:42 msgid "Artists" msgstr "Artistas" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Òrdre de triada de l'artista" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "N° del catalòg" #: picard/util/tags.py:48 msgid "Comment" msgstr "Comentari" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "Compilacion (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Cap d'orquestra" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Dreches d'autor" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "Id del disc" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Numèro de disc" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-Mixer" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Encodat per" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Ingenhaire" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Agropament" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Labèl d'enregistrament" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Paraulièr" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Paraulas" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Mixador" #: picard/util/tags.py:76 msgid "Mood" msgstr "Umor" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "Id d'artista de parucion MusicBrainz" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "Id de parucion MusicBrainz" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "Id de l'artista MusicBrainz" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "Id del disc MusicBrainz" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "Emprencha de MusicIP" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "Interprèt" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Productor" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "" #: picard/util/tags.py:104 msgid "Release Country" msgstr "País de parucion" #: picard/util/tags.py:105 msgid "Release Status" msgstr "estat de parucion" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Tipe de parucion" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remixaire" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Escript" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Sostítol" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Òrdre de triada del títol" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Nombre de disques Total" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Nombre total de pistas" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Numèro de la pista" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Error de navigador web" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Error en aviant lo navigador web\n\n%s" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/picard.pot������������������������������������������������������������������0000664�0000000�0000000�00000447206�14167750105�0017032�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # FIRST AUTHOR <EMAIL@ADDRESS>, 2021. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: picard 2.7.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:651 msgid "[loading album information]" msgstr "" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "" #: picard/releasegroup.py:70 msgid "Year" msgstr "" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "" #: picard/releasegroup.py:73 msgid "Label" msgstr "" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' " "lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be " "downloaded and used UNLESS they also have an image type found in the " "'Exclude' list. Images with types found in the 'Exclude' list will NEVER " "be used. Image 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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of " "`char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes " "leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various " "other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and " "returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value " "variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of " "its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-" "expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-" "expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\"," " \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. " "E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a " "file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, " "but\n" " which will not be written as a tag in the file, prefix the variable " "name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if " "not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be " "used to\n" " operate on multi-valued tags as a string, and then set them back as " "proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like " "`$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal " "value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a " "proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") " "matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. " "`flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example " "`$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\"." "\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is" " returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an " "alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words " "from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. " "Multiple\n" "prefixes can be specified as separate parameters. If no prefix is " "specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is " "specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat " "Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " " "$if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))" "\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized)." "\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, " "or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was " "not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, " "up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the" "\n" " string. If the `start` or `end` indexes are left blank, they will " "default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal " "value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper" "\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing" "\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This " "allows\n" " the element or count value to be accessed within the `code` script. A" "\n" " literal value representing a multi-value can be substituted for " "`name`,\n" " using the separator (or \"; \" if not passed) to coerce the value " "into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no " "longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the " "`code`\n" " script. The function limits the maximum number of iterations to 1000 " "as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and " "updates the\n" " value of the element to the value returned by `code`, returning the " "updated\n" " multi-value tag. For each loop, the element value is first stored in " "the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This " "allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and " "returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the " "`start` and\n" " `end` indexes from the multi-value tag `name`. A literal value " "representing\n" " a multi-value can be substituted for `name`, using the separator (or " "\"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. " "Indexes are\n" " zero based. Negative numbers will be counted back from the end of the" " list.\n" " If the `start` or `end` indexes are left blank, they will default to " "the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists" "\n" " in `%artists%` except the first, which can be used to create a " "\"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is " "based on\n" " the standard Python `strftime` [format codes](https://strftime.org/)." " If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure" " the\n" " portability of scripts across the different platforms. These codes " "include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and " "their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers " "(e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in " "ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse" " order.\n" " This can be used in conjunction with the `$sortmulti` function to " "sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is " "performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the " "country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current" " locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will " "be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will " "be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will " "be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the " "standard\n" " Python `strftime` [format codes](https://strftime.org/). If no " "`format` is\n" " specified the date will be returned in the form `2020-02-05`. If the" " date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed" " by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure" " the\n" " portability of scripts across the different platforms. These codes " "include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and " "their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers " "(e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than " "one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, " "<a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel " "Buddha</a>, <a href=\"http://www.flaticon.com/authors/nikita-" "golubev\">Nikita Golubev</a>, <a href=\"http://www.flaticon.com/authors" "/maxim-basinski\">Maxim Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from " "<a href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, " "which is operated by the MetaBrainz Foundation with the help of thousands" " of volunteers. If you like this application please consider donating to " "the MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic" " features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:348 #, python-format msgid "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "" #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music," " even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure " "it now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be" " enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the " "MusicBrainz server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/playertoolbar.py:173 msgid "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a " "media resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening " "the Options screen, up to %u files will be randomly chosen from your " "selection as file naming examples. If you have not selected any files, " "then some default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile " "to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user " "profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "" #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default " "submissions of releases, recordings and disc IDs will go to the primary " "database on musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the " "release or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr "" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr "" #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr "" #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users " "can be stored in the files. Please specify the e-mail you want to use to " "save your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz " "data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading " "and playing those files. To deal with this you can choose whether to save" " tags to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading " "and playing those files. To deal with this you can choose whether to save" " tags to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with " "previous Picard releases.</p><p>New alternatives are ';_' or '_/_' or " "type your own. </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all" " software. For compatibility with software which does not support ID3v2 " "tags in WAVE files additional RIFF INFO tags can be written to the files." " RIFF INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is " "found, it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with" " an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending " "with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with " "<i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by " "any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:180 msgid "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in " "order for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to" " be not shown correctly. If this is the case select the \"Default\" theme" " option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in " "order for the change to take effect." msgstr "" #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration " "INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on " "any option settings page will be listed below. If your configuration file" " does not contain any unused option settings, then the list will be empty" " and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been " "uninstalled, so please be careful to not remove settings that you may " "want to use later when the plugin is reinstalled. Options belonging to " "plugins that are installed but currently disabled will not be listed for " "possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the " "\"Remove selected options\" box. You can then select the settings to " "remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which " "are unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to " "determine if that script should be used. When an artist name is evaluated" " to determine if it matches one of your selected scripts, it is first " "parsed to determine which scripts are represented in the name, and what " "weighted percentage of the name belongs to each script. Then each of your" " selected scripts are checked, and if the name contains characters " "belonging to the script and the percentage of script characters in the " "name meets or exceeds the match threshold specified for the script, then " "the artist name will not be translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax" " Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d," " HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "" #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: " "{update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:40 msgid "Arranger" msgstr "" #: picard/util/tags.py:42 msgid "Artists" msgstr "" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:44 msgid "ASIN" msgstr "" #: picard/util/tags.py:46 msgid "BPM" msgstr "" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "" #: picard/util/tags.py:48 msgid "Comment" msgstr "" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "" #: picard/util/tags.py:53 msgid "Copyright" msgstr "" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "" #: picard/util/tags.py:66 msgid "ISRC" msgstr "" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "" #: picard/util/tags.py:75 msgid "Mixer" msgstr "" #: picard/util/tags.py:76 msgid "Mood" msgstr "" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "" #: picard/util/tags.py:104 msgid "Release Country" msgstr "" #: picard/util/tags.py:105 msgid "Release Status" msgstr "" #: picard/util/tags.py:106 msgid "Release Type" msgstr "" #: picard/util/tags.py:107 msgid "Remixer" msgstr "" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:124 msgid "Track Number" msgstr "" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/pl.po�����������������������������������������������������������������������0000664�0000000�0000000�00000510633�14167750105�0016012�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # DoomHammer <deha@irc.pl>, 2006 # Formbi Chiss <formbi@interia.pl>, 2017 # Jarek . <jarek83@gmail.com>, 2018 # Karol Kosek, 2019 # Debeat <krystian4842@gmail.com>, 2014-2015 # Marcin Rataj <lidel@lidel.org>, 2012,2014 # Marco Oliver Grunwald <m@mgrvnwald.com>, 2015 # Miroslaw Wodzynski <mwodzynski@gmail.com>, 2019 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # Piotr Myśliński <piotr.myslinski@gmail.com>, 2013 # rawrower <rawrower@gmail.com>, 2019 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Polish (http://www.transifex.com/musicbrainz/musicbrainz/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: pl\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" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Pliki niedopasowane" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "Wczytany %(id)s album: %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "Wczytywanie albumu %(id)s ..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[wczytywanie informacji o albumie]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[nie można wczytać albumu %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "Grupa %(album)s zidentyfikowana!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "Brak pasujących wydań dla grupy %(album)s" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "Sprawdzanie metadanych dla grupy %(album)s..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "Dodano %(count)i wydanie do kolekcji \"%(name)s\"" msgstr[1] "Dodano %(count)i wydania do kolekcji \"%(name)s\"" msgstr[2] "Dodano %(count)i wydań do kolekcji \"%(name)s\"" msgstr[3] "Dodano %(count)i wydań do kolekcji \"%(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] "Usunięto %(count)i wydanie z kolekcji \"%(name)s\"" msgstr[1] "Usunięto %(count)i wydania z kolekcji \"%(name)s\"" msgstr[2] "Usunięto %(count)i wydań z kolekcji \"%(name)s\"" msgstr[3] "Usunięto %(count)i wydań z kolekcji \"%(name)s\"" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "Błąd podczas modyfikowania kolekcji: %(error)s" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "Błąd podczas ładowania kolekcji: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "Usuwanie schematu nazewnictwa dla Różnych Wykonawców" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "W tej wersji programu usunięto oddzielny schemat nazewniczy dla wydań autorstwa różnych wykonawców. \nTwój stary schemat został scalony ze schematem dla wydań pojedynczych wykonawców." #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "W tej wersji programu usunięto oddzielny schemat nazewniczy dla wydań autorstwa różnych wykonawców.\nObecnie nie używasz tej funkcji, ale posiadasz definicję takiego schematu.\nChcesz ją usunąć czy też wolisz scalić ze schematem dla wydań pojedynczych wykonawców?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Scal" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Usuń" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, 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:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "Plik '%(filename)s' zidentyfikowany!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Brak pasujących utworów dla pliku '%(filename)s'" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "Sprawdzanie metadanych dla pliku %(filename)s ..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "Niezdolny do wczytania wtyczki '%s'" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "Nie udało się wczytać skompresowanej wtyczki %r z %r" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "Nie udało się wczytać wtyczki %r w %r" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "Wtyczka '%s' z '%s' nie jest kompatybilna z tą wersją Picarda." #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "Nieprawidłowa wersja API wtyczki %r : %s" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "Wtyczka %r" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "Błąd wczytywania listy wtyczek: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Ogólne" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Automatycznie analizuj nowe pliki" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "Ignoruj MBID przy wczytywaniu nowych plików" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metadane" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Użyj powiązań wydań" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Użyj powiązań utworów" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Zamieniaj znaki interpunkcyjne Unicode na ASCII" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Używaj ustandaryzowanych nazw wykonawców" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Tagi" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "Zachowaj znaczniki czasu tagowanych plików" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Wyczyść istniejące tagi" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Usuwaj tagi ID3 z plików FLAC" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Usuwaj tagi APEv2 z plików MP3" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Usuwaj tagi APEv2 z plików AAC" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Usuwaj tagi APEv2 z plików AC3" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "Kodowanie ID3v2" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Okładka" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Osadzaj grafikę w pliku jako tag" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Zapisuj grafiki jako oddzielne pliki" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "Nazwy plików" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Kompatybilność z Windows" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Podmieniaj znaki nie-ASCII" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Usuwaj puste katalogi" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Skrypty" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Interfejs użytkownika" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Pozwól na zaznaczanie wielu katalogów" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "Używaj wbudowanej wyszukiwarki zamiast szukać w przeglądarce" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "Informuj przy wyjściu o niezapisanych zmianach" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Zaawansowane" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "Ignoruj ukryte pliki" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Utwory" #: picard/releasegroup.py:70 msgid "Year" msgstr "Rok" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Kraj" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Format" #: picard/releasegroup.py:73 msgid "Label" msgstr "Wytwórnia" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "Numer katalogowy" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[brak kodu kreskowego]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[brak informacji o wydaniu]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "Konto MusicBrainz" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "Kod autoryzacji:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Usuwanie albumu %(id)s: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Błąd sprawdzania CD" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Błąd podczas odczytu płyty CD:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "[wczytywanie informacji o nagraniu]" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "[nie można załadować nagrania %s]" #: picard/acoustid/__init__.py:93 #, 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:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "Nieudane wyszukiwanie AcoustID dla '%(filename)s'!" #: picard/acoustid/__init__.py:165 #, 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:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "Wyszukiwanie odcisku dla pliku '%(filename)s' ..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "Wysyłanie AcoustIDów ..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "Nie udało się wysłać AcoustID z błędem: '%(error)s': %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "Jedynie wydania stabilne" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "Wydania stabilne oraz beta" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "Mój skrypt" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "arabski" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "kataloński" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "czeski" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "duński" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "niemiecki" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "grecki" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "angielski" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "angielski (Australia)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "angieski (Kanada)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "angielski (Wielka Brytania)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "hiszpański" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "estoński" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "fiński" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "francuski" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "francuski (Kanada)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "galicyjski" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "hebrajski" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "węgierski" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "islandzki" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "włoski" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "japoński" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "koreański" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "norweski Bokmål" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "holenderski" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "oksytański" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "polski" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "portugalski" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "brazylijsko-portugalski" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "rumuński" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "rosyjski" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "słowacki" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "słoweński" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "albański" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "szwedzki" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "turecki" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "ukraiński" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "chiński (Chiny)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "chiński (Tajwan)" #: picard/const/locales.py:27 msgid "Afar" msgstr "afarski" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "afrykanerski" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "akan" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "amharski" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "arabski (Algieria)" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "arabski (Egipt)" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "arabski (Irak)" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "arabski (Jordania)" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "arabski (Kuwejt)" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "arabski (Liban)" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "arabski (Libia)" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "arabski (Maroko)" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "arabski (Katar)" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "arabski (Arabia Saudyjska)" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "arabski (Sudan)" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "ormiański" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "asamski" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "azerski" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "baskijski" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "białoruski" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "bengalski" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "blin" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "bośniacki" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "bułgarski" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "birmański" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "chiński" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "koptyjski" #: picard/const/locales.py:105 msgid "Cornish" msgstr "kornijski" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "chorwacki" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "malediwski" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "dzongka" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "esperanto" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "ewe" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "farerski" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "pilipino" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "friulski" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "ga" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "gyyz" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "gruziński" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "gudźarati" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "hausa" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "hawajski" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "hindi" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "ibo" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "indonezyjski" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "Interlingua" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "inuktitut" #: picard/const/locales.py:223 msgid "Irish" msgstr "irlandzki" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "Ju" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "kalaallisut" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "kamba" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "kannada" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "kazaski" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "khmerski" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "ruanda" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "kirgiski" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "konkani" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "koro" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "kpelle" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "kurdyjski" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "laotański" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "łotewski" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "lingala" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "litewski" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "dolnoniemiecki" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "macedoński" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "malajski" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "malajalam" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "maltański" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "manx" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "marathi" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "mołdawski" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "mongolski" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "nepalski" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "norweski" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "norweski Nynorsk" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "orija" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "oromo" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "perski" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "Pendżabski" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "sanskryt" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "serbski" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "nuosu" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "sidamo" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "syngaleski" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "somalijski" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "suahili" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "suazi" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "syryjski" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "tagalski" #: picard/const/locales.py:424 msgid "Tajik" msgstr "tadżycki" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "tamilski" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "tatarski" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "telugu" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "tajski" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "tybetański" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "tigre" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "tigrinia" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "tsonga" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "tswana" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "ujgurski" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "urdu" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "uzbecki" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "venda" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "wietnamski" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "walijski" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "wolof" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "xhosa" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "joruba" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "zuluski" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "cyrylica" #: picard/const/scripts.py:27 msgid "Latin" msgstr "łaciński" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "hiragana" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "katakana" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "Okładka typu '%(type)s' pobrana dla %(albumid)s z %(host)s" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "Pobieranie okładki typu '%(type)s' dla %(albumid)s z %(host)s ..." #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Brak danych" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Pełen rozmiar" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "Typy okładek" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "Przywróć &Domyślne" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Cover Art Archive" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "Pliki Lokalne" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Bartosz Kaszubowski https://launchpad.net/~simek\n Brech https://launchpad.net/~brecho\n Jarosław Ogrodnik https://launchpad.net/~goz\n Karol Werner https://launchpad.net/~ppkt\n Krzysztof Daszuta https://launchpad.net/~irukard\n Marek Jędrzejewski https://launchpad.net/~slomianowlosy\n Piotr Gaczkowski https://launchpad.net/~doomhammer\n Piotr Puldzian Płucienniczak https://launchpad.net/~puldzian\n Piotr Strębski https://launchpad.net/~strebski\n Roman Skrzypiński https://launchpad.net/~roman0\n Sebastian Kalinowski https://launchpad.net/~prmtl\n spitfire https://launchpad.net/~mieszkoslusarczyk\n Łukasz Jernaś https://launchpad.net/~deejay1" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Przetłumaczono na język polski przez %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Wykonawca" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Data" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Wydawnictwo" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Numery katalogowe" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Kod kreskowy" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "Odśwież listę " #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s (%i wydanie)" msgstr[1] "%s (%i wydania)" msgstr[2] "%s (%i wydań)" msgstr[3] "%s (%i wydań)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "Zobacz wydanie w MusicBrainz" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "Wspólne obrazy na wszystkich ścieżkach" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "Ścieżki zawierają różne obrazy" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "Pokaż więcej szczegółów" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "Nowa okładka" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "Oryginalna okładka" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "Pokaż więcej...." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "Zachowaj oryginalną okładkę" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "RRRR" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Przenieś otagowane pliki tutaj" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "Pokaż &ukryte pliki" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "Ustaw jako &początkowy katalog" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "Istniejąca okładka" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "Typ" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "Nowa okładka" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "Okładka" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Info" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "Kliknij dwukrotnie, aby otworzyć w zewnętrznej przeglądarce\nPlik tymczasowy: %s\nŹródło: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Nazwa pliku:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Format:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Rozmiar:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Długość:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Szybkość transmisji:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Próbkowanie:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Bitów na próbkę:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Stereo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Kanały:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Album:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Wykonawca:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "Lista utworów:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "Informacje o albumie" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "Informacje o ścieżce" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Informacje" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "%i plik w tej ścieżce" msgstr[1] "%i pliki w tej ścieżce" msgstr[2] "%i plików w tej ścieżce" msgstr[3] "%i inne pliki w tej ścieżce" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "Informacja o zbiorze" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Pliki" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Albumy" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "Oczekujące pliki" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "Oczekujące zapytania" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Tytuł" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Długość" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Wykonawca albumu" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Kompozytor" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Podtytuł płyty" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Multimedia" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Gatunek" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Data pierwszego wydania" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "Złe dopasowanie" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "Kiepskie dopasowanie" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "Niezłe dopasowanie" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "Dobre dopasowanie" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "Świetne dopasowanie" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "Wyśmienite dopasowanie" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Rozwiń wszystkie" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "&Zwiń wszystkie" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "Wybierz &all" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "&Inne wersje" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Wczytywanie..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Kolekcje" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "W&tyczki" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "U&ruchom skrypty" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "widok plików" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "Zawiera niedopasowane pliki i grupy" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Zbiór" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "widok albumów" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "Zawiera albumy i niedopasowane pliki" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "Album zmodyfikowany i kompletny" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "Album niezmieniony i kompletny" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "Album zmodyfikowany" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "Album niezmieniony" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "Ścieżka zapisana" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "Oczekujące" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Log" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "Ciąg znaków do zaznaczenia" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "Zaznaczenie" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "Wyczyść zaznaczenie" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "Wyczyść dziennik zdarzeń" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "Zapisz jako..." #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "Zapisz widok dziennika do pliku" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "Nie udało się zapisać widoku dziennika do pliku" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "Czy na pewno chcesz wyczyścić dziennik zdarzeń?" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "Historia aktywności" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Niezapisane zmiany" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Czy na pewno chcesz zakończyć pracę z Picard?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "%d plik posiada niezapisane zmiany. Zamykając program Picard utracisz zmiany dokonane na tym pliku." msgstr[1] "%d pliki posiadają niezapisane zmiany. Zamykając program Picard utracisz zmiany dokonane na tych plikach." msgstr[2] "%d plików posiada niezapisane zmiany. Zamykając program Picard utracisz zmiany dokonane na tych plikach." msgstr[3] "%d plików posiada niezapisane zmiany. Zamykając program Picard utracisz zmiany dokonane na tych plikach." #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "&Zakończ Picard" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Gotowe" #: picard/ui/mainwindow.py:396 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 "Nasłuchując na lokalnym porcie Picard umożliwia integrację z przeglądarką: po kliknięciu przycisku „Tagger” na stronie wydania w serwisie MusicBrainz zostanie ono wyświetlone w Picard." #: picard/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr " Nasłuchiwanie na porcie %(port)d " #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "Przed wysłaniem odcisku audio musisz skonfigurować swój klucz AcoustID API." #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Opcje..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Wytnij" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "Wkl&ej" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Pomoc..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&O programie..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Wesprzyj projekt" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "&Zgłoś błąd..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "For&um wsparcia..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Dodaj pliki..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Dodaj pliki do taggera" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "&Dodaj katalog..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Dodaj folder do taggera" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "Zamknij okno" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "Zapi&sz" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Zapisz wybrane pliki" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "Wyślij odciski audio" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "&Wyjdź" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "&Usuń" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Usuń wybrane pliki/albumy" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "Wyszukaj w &przeglądarce" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "Wyszukaj zaznaczenie w serwisie MusicBrainz" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "Szukaj podobnych albumów..." #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "Szukaj podobnych utworów..." #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "&Przeglądaj pliki" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Okładka" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "&Akcje" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Znajdź" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "Wyszukiwanie &CD..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "Analiza zawartości CD w napędzie" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "&Przeszukaj" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "Użyj odcisku AcoustID, aby zidentyfikować pliki nawet gdy nie mają metadanych" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "Zidentyfikuj plik używając znacznika AcoustID" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "&Grupa" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&Sprawdź" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "Wyszukaj zaznaczenie w MusicBrainz" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Info..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "Odśwież" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "Zmień nazwy" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "P&rzenieś pliki" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "Zapisz &tagi" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Tagi z nazwy &pliku" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "&Otwórz Moje Kolekcje w przeglądarce" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "Wyświetl &historię aktywności" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "Otwórz w &Odtwarzaczu" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "Odtwórz plik w domyślnym odtwarzaczu" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "Otwórz folder zawierający" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "Otwórz folder zawierający plik w eksploratorze plików" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Plik" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Edycja" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Widok" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Opcje" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "&Narzędzia" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Pomoc" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Akcje" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Utwór" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "Wyszukiwanie z&aawansowane" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "W&budowane wyszukiwanie" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Wszystkie wspierane formaty" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "Dodawanie wielu katalogów z '%(directory)s' ..." #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "Dodawanie katalogu: '%(directory)s' ..." #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "Wymaga konfiguracji" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "Funkcja odcisków audio nie została jeszcze skonfigurowana. Czy chcesz to zrobić teraz?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (błąd: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s (%(similarity)d%%) (błąd: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "Wymagane uwierzytelnienie" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Picard potrzebuje upoważnienia do dostępu do twoich danych na serwerze MusicBrainz. Czy chcesz zalogować się teraz?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(różne pośród %d pozycji)" msgstr[1] "(różne pośród %d pozycji)" msgstr[2] "(różne pośród %d pozycji)" msgstr[3] "(różne pośród %d pozycji)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(brak w %d elemencie)" msgstr[1] "(brak w %d elementach)" msgstr[2] "(brak w %d elementach)" msgstr[3] "(brak w %d elementach)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "widok metadanych" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "Wyświetla oryginalne i nowe tagi dla wybranych plików" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Tag" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Oryginalna wartość" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Nowa wartość" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Dodaj nowy Tag..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Pokazuj zmiany jako pierwsze" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Edytuj..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "Użyj oryginalnej wartości" msgstr[1] "Użyj oryginalnych wartości" msgstr[2] "Użyj oryginalnych wartości" msgstr[3] "Użyj oryginalnych wartości" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "Serwer %s wymaga logowania. Wprowadź swoją nazwę użytkownika i hasło." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "Serwer proxy %s wymaga zalogowania. Podaj użytkownika i hasło." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "Zrób tak!" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Błąd" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "Kopiuj" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Format nazewnictwa nie może być pusty" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Nazwa pliku" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Sprawdzanie CD" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Następujące wydania w MusicBrainz pasują do CD:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Anuluj" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Edytuj Tag" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Edytuj wartość" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Dodaj wartość" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Usuń wartość" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "G&rafika" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "Formularz" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Opcje" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Przeglądaj..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Pobierz..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "Zaawansowane" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "Ignoruj ścieżki plików pasujące do następującego wyrażenia regularnego:" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "Ścieżki wideo" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "Przerwy przed ścieżkami" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "Ścieżki danych" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "Ciche ścieżki" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "Urządzenie CD-ROM do sprawdzania:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Domyślny napęd CD-ROM do sprawdzania:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "Użyj następującej nazwy pliku dla grafik:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Nadpisz plik jeżeli istnieje" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "Dostawcy okładek " #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "Przenieś pozycję w górę" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "Przenieś pozycję w dół" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Odciski audio" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "Nie używaj odcisków audio" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Używaj AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "Ustawienia AcoustID" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "Zignoruj istniejące odciski AcoustID" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "Generator odcisków:" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "Klucz API:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Pobierz klucz API..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "Serwer MusicBrainz" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Port:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Adres serwera:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "Zaloguj się" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "Wyloguj się" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "Sprawdzanie dostępności aktualizacji" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "Sprawdź dostępność aktualizacji przy uruchomieniu" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Użyj folksonomii jako gatunku" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Pokazuj etykiety tekstowe pod ikonami" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Język interfejsu:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Różne" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Użyj zaawansowanej składni w wyszukiwaniu" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "Rozpocznij przeglądanie w następującym katalogu:" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "Dopasuj pasek akcji" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "Dodaj przycisk do paska" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "Dodadj akcję" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "Wstaw separator" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "Dodaj separator" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "Usuń przycisk z paska" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "kolory" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Progi" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Minimalne podobieństwo przy dobieraniu plików do utworów:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Minimalne podobieństwo dla sprawdzanych plików:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Minimalne podobieństwo dla sprawdzanych grup:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Pola użytkownika" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Różni wykonawcy:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Utwory spoza albumu:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Domyślnie" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Serwer proxy" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Użytkownik:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Hasło:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "Integracja z przeglądarką" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "Domyślny port nasłuchiwania:" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "Nasłuchuj tylko na localhost" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Wtyczki" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Nazwa" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Wersja" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Zainstaluj wtyczkę..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Otwórz katalog z wtyczkami" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "Przeładuj listę wtyczek" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Szczegóły" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Włącz ocenianie utworów" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard zapisuje oceny razem z adresem e-mail, który identyfikuje osobę, która wystawiła ocenę. Tym sposobem różne oceny różnych użytkowników mogą być zachowane w plikach. Podaj adres e-mail, którego chcesz użyć by zapisać swoje oceny." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "E-mail:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Wyślij notę do MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "Preferowane typy wydań" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "Preferowane kraje dla wydań" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "Preferowane formaty wydań" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "Przenoś pliki podczas zapisywania" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "Katalog docelowy:" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "Przenieś dodatkowe pliki (rozmiar liter robi różnicę):" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Zmieniaj nazwy plików podczas zapisywania" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "Skrypt(y) taggera" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "Przenieś skrypt w górę" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "Przesuń skrypt w dół" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "Dodaj skrypt" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "Usuń skrypt" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "Import" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Zapisuj tagi do plików" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "Przed tagowaniem" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "Chroń już istniejące tagi przed usunięciem lub nadpisaniem danymi z MusicBrainz:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "pliki AAC" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "pliki AC3" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "Wersja ID3v2" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "Połącz wiele tagów ID3v2.3 używając:" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "<html><head/><body><p>Dla zachowania zgodności z poprzednimi wersjami Picard wartością domyślną jest '/'.</p><p>Obecnie można używać też ';_' lub '_/_' albo podać własną. </p></body></html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Dołącz dodatkowo tagi ID3v1" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Wymagane uwierzytelnienie" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "Pobierz jedynie okładki odpowiadające wybranym typom" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "Wybierz typy..." #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "Używaj tylko obrazów następujących wielkości:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "Pobieraj tylko zweryfikowane obrazy" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "Tytuł:" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "Wersja:" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "Opis:" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Konwetuj nazwy plików do tagów" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Zamieniaj podkreślenia na spacje" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Podgląd" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&OK" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "&Zamknij" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "Błąd wyrażenia regularnego" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "&Przywróć wszystkie ustawienia domyślne" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "Zresetuj wszystkie ustawienia Picarda" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "Zresetuj wszystkie ustawienia na obecnej stronie" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "Zresetujesz swoje opcje z tej strony." #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "Uwaga! To zresetuje wszystkie twoje ustawienia." #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "Potwierdź resetowanie" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "Na pewno?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "Brak" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "Odciski" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "Wybierz właściwy plik wykonywalny fpcalc" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "niewłaściwy plik wykonywalny fpcalc" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "Zalogowano jako <b>%s</b>." #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "Gatunki" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Dodaj Folder" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Dodaj pliki" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "Zbiór" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Wyszukaj" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Przeszukaj" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "Wyszukaj w przeglądarce" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Zapisz" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "Wyślij AcoustIDs" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "Otwórz w Odtwarzaczu" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "Wyszukiwanie CD..." #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Domyślny systemowy" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Język zmieniony" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Zmieniono język interfejsu. Należy ponownie uruchomić program Picard, aby zmiany były widoczne." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "Przeciągnij i upuść, aby zmienić kolejność" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "Wartość" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "Potwierdź usuwanie" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Zgodność" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "Sieć" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "Ściągnij i zainstaluj wtyczkę" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "Ściągnij i zaktualizuj wtyczkę do wersji %s" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "Odinstaluj wtyczkę" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "Ponowne wczytywanie listy dostępnych wtyczek..." #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "Wtyczka '%s'" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "Wystąpił błąd podczas wczytywania wtyczki '%s':\n\n%s" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "Wtyczka '%s' nie jest kompatybilna z tą wersją Picarda." #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "Wtyczka '%s' zostanie uaktualniona do wersji %s przy następnym uruchomieniu Picarda." #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "Czy odinstalować wtyczkę '%s'?" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "Czy na pewno chcesz odinstalować wtyczkę „%s”?" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "Zrestartuj Picarda, żeby uaktualnić do nowej wersji" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "Nowa wersja dostępna" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "Autorzy" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Licencja" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "Wtyczka '%s' nie mogła zostać pobrana." #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "Spróbuj później" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "Nowe" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "Usuń" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Oceny" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "Preferowane wydania" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "Resetuj wszystko" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "Lokacja do której chcesz przenieść pliki nie może być pusta." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Błąd skryptu" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>Ładowanie…</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "Spróbuj ponownie" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "<strong> 63% matchNie znaleziono żadnych wyników. Spróbuj zmienić zapytanie. </strong>" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "Załaduj do Picarda" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "Wyniki wyszukiwania albumu" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Język" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "Status" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "Wynik" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "Obejrzyj w przeglądarce" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "Okno wyszukiwania artysty" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "Płeć" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "Rejon" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "Początek" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "Rejon rozpoczęcia" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "Koniec" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "Wyniki wyszukiwania ścieżki" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Wydanie" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "Samodzielne nagranie" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "Zmień nazwę skryptu" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "Czy na pewno chcesz usunąć ten skrypt?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "brak danych" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "Odcisk AcoustID" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Nazwa wykonawcy albumu (posortowane)" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Sortowanie według albumów" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Aranżer" #: picard/util/tags.py:42 msgid "Artists" msgstr "Wykonawcy" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Sortowanie wedlug artystów" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "Uderzenia na minutę" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Numer katalogowy" #: picard/util/tags.py:48 msgid "Comment" msgstr "Komentarz" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "Kompilacja (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "Sortowanie według kompozytora" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Dyrygent" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Prawa autorskie" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "Id dysku" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Numer płyty" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-Mixer" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Zakodowane przez" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "Ustawienia enkodera" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Inżynier" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Grupowanie" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "Klucz" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Wytwórnia" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Autor tekstu" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Tekst utworu" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Mikser" #: picard/util/tags.py:76 msgid "Mood" msgstr "Nastrój" #: picard/util/tags.py:77 msgid "Movement" msgstr "Ruch" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "MusicBrainz ID wykonawcy wydania" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz ID wydania " #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz ID artysty" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "MusicBrainz ID dysku" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "MusicBrainz ID nagrania " #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "MusicBrainz ID grupy wydań" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "MusicBrainz ID utworu" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "MusicBrainz ID pracy" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "Odcisk palca MusicIP" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "Rok pierwszego wydania" #: picard/util/tags.py:97 msgid "Performer" msgstr "Wykonawca" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Producent" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "Ocena" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Kraj wydania albumu" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Status wydania" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Rodzaj wydania" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remixer" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Skrypt" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Podtytuł" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Sortowanie według tytułów" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Łącznie płyt" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Łącznie utworów" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Numer utworu" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "Strona wykonawcy" #: picard/util/tags.py:126 msgid "Work" msgstr "Praca" #: picard/util/tags.py:127 msgid "Writer" msgstr "Autor" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "niezainstalowany" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Błąd przeglądarki" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Błąd podczas uruchamiania przeglądarki:\n\n%s" �����������������������������������������������������������������������������������������������������picard-release-2.7.3/po/pt.po�����������������������������������������������������������������������0000664�0000000�0000000�00000501776�14167750105�0016032�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Felipe Araújo Nunes de Lima <filipizaum@gmail.com>, 2016 # pingo.mister <joao.lnsa@netcabo.pt>, 2013 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # Rui Mesquita <rpedro78@gmail.com>, 2006 # Rui <xymarior@yandex.com>, 2019 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Portuguese (http://www.transifex.com/musicbrainz/musicbrainz/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: pt\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Ficheiros não identificados" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "%(id)s do álbum carregadas: %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "A carregar %(id)s do álbum..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[a carregar a informação do álbum]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[não foi possível carregar o álbum %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "Agrupamento %(album)s identificado!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "Nenhum lançamento correspondente ao agrupamento %(album)s" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "A pesquisar os metadados do agrupamento %(album)s..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "Ficheiros não agrupados" #: 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] "Foi adicionado %(count)i lançamento à coleção \"%(name)s\"" msgstr[1] "Foram adicionados %(count)i lançamentos à coleção \"%(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] "Foi removido %(count)i lançamento da coleção \"%(name)s\"" msgstr[1] "Foram removidos %(count)i lançamentos da coleção \"%(name)s\"" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "Erro ao carregar coleções: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "Esquema de remover nomes de ficheiros de Vários Artistas" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "O esquema separado de nomes de ficheiros para álbuns de vários artistas foi removido nesta versão do Picard.\nO seu esquema de nomes de ficheiros foi automaticamente unido ao de álbuns de artistas individuais." #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "O esquema separado de nomes de ficheiros para álbuns de vários artistas foi removido nesta versão do Picard.\nApesar de não estar a usar esta opção neste momento, tem um esquema de nomes de ficheiros definido.\nQuer removê-lo ou uni-lo ao esquema de nomes para álbuns de artistas individuais?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Unir" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Remover" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "Nenhuma faixa correspondente acima do limiar para o ficheiro '%(filename)s'" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "Ficheiro '%(filename)s' identificado!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Nenhuma faixa corresponde ao ficheiro '%(filename)s'" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "A procurar metadados para o ficheiro %(filename)s ..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "Erro ao carregar a lista de plug-ins: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Geral" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Verificar todos os ficheiros novos automaticamente" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "Ignorar MBIDs ao carregar novos ficheiros" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metadados" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Usar relacionamentos de álbuns" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Usar relacionamentos de faixas" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Usar nomes de artistas padronizados" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Etiquetas" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Limpar etiquetas existentes" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Remover etiquetas ID3 dos ficheiros FLAC" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Remover etiquetas APEv2 dos ficheiros MP3" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Remover etiquetas APEv2 dos ficheiros AAC" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Remover etiquetas APEv2 dos ficheiros AC3" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "Codificação de texto ID3v2" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Capa" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Incorporar as capas nas etiquetas" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Guardar imagens de capa como ficheiros separados" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "Nomes de ficheiros" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Compatibilidade com o Windows" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Substituir os caracteres não ASCII" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Eliminar diretórios vazios" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Programação" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Interface do utilizador" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Permitir a seleção de várias pastas" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "Mostrar uma janela de confirmação de saída para alterações não guardadas" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Avançado" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Faixas" #: picard/releasegroup.py:70 msgid "Year" msgstr "Ano" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "País" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Formato" #: picard/releasegroup.py:73 msgid "Label" msgstr "Etiqueta" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "Cat. Nº" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[nenhum código de barras]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[nenhuma informação do lançamento]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "Conta do MusicBrainz" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "Código de autorização:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "A remover o álbum %(id)s: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Erro ao procurar o CD" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Erro ao ler o CD:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "Ocorreu um erro de rede ao analisar '%(filename)s' no AcoustID!" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "Falha ao analisar '%(filename)s' no AcoustID!" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "A análise do ficheiro '%(filename)s' no AcoustID não retornou resultados" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "A procurar a impressão digital do ficheiro '%(filename)s' ..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "A enviar AcoustIDs ..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "O envio do AcoustID falhou com o erro '%(error)s': %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "Apenas lançamentos estáveis" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "Lançamentos estáveis e beta" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "Lançamentos estáveis, beta e desenvolvimento" #: picard/const/__init__.py:189 msgid "My script" msgstr "Meu script" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Árabe" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Catalão" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Checo" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Dinamarquês" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Alemão" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "Grego" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Inglês" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Inglês (Canadá)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Inglês (Reino Unido)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Espanhol" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Estónio" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Finlandês" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Francês" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Galego" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "Hebraico" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Húngaro" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Islandês" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Italiano" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "Japonês" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Coreano" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Norueguês Bokmal" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Holandês" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Polaco" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Português" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Português do Brasil" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Romeno" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Russo" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Eslovaco" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Esloveno" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Sueco" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Turco" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "Ucraniano" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "Chinês (China)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "Chinês (Taiwan)" #: picard/const/locales.py:27 msgid "Afar" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Afrikaans" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Búlgaro" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Chinês" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Hindu" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Kannada" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Lituano" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "Persa" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Sérvio" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Galês" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "Capa do tipo '%(type)s' descarregada para %(albumid)s do site %(host)s" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "A descarregar a capa do tipo '%(type)s' para %(albumid)s do site %(host)s ..." #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Desconhecido" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Tamanho completo" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "Tipos de capas" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "Lista de tipos a incluir" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "Lista de tipos a excluir" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "I&ncluir todos" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "E&xcluir todos" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "&Limpar todos" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "Restaurar &padrões" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Arquivo de capas" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "Ficheiros locais" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Diogo Lavareda https://launchpad.net/~diogolavareda\n Lukáš Lalinský https://launchpad.net/~luks\n Marlon Santos Parente https://launchpad.net/~marloon\n Rui Mesquita https://launchpad.net/~rpedro78\n Sérgio Marques https://launchpad.net/~sergio+marques\n Tiago Silva https://launchpad.net/~tiagosilva\n for4saken https://launchpad.net/~for4saken" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Traduzido para LANG por %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Álbum" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Artista" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Data" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Etiquetas" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Catálogo #s" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Código de barras" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "Atualizar lista" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s (%i lançamento)" msgstr[1] "%s (%i lançamentos)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "Ver lançamento no MusicBrainz" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "Imagens comuns a todas as faixas" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "As faixas contêm imagens diferentes" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "Mostrar mais detalhes" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "Nova capa" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "Capa original" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "Mostrar mais detalhes..." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "Manter capa original" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Mover ficheiros marcados para aqui" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "Mostrar fic&heiros ocultos" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "&Definir como diretório inicial" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "Capa existente" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "Tipo" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "Nova capa" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "Capa" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Info" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "Clique duas vezes para abrir no visualizador externo\nFicheiro temporário: %s\nFonte: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Nome do ficheiro:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Formato:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Tamanho:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Duração:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Taxa de bits:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Rácio de amostra:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Bits por amostra:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Estéreo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Canais:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Álbum:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Artista:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "Lista de faixas:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "Informações do álbum" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "Informações da faixa" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Informação" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "%i ficheiro nesta faixa" msgstr[1] "%i ficheiros nesta faixa" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "Informações do agrupamento" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Ficheiros" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Álbuns" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "Ficheiros pendentes" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "Pedidos pendentes" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Título" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Duração" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Artista do álbum" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Compositor" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Sub-título do Disco" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Média" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Género" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Data original de lançamento" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "Correspondência muito má" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "Correspondência má" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "Correspondência razoável" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "Correspondência boa" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "Correspondência ótima" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "Correspondência excelente" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Expandir tudo" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "&Contrair tudo" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "Selecionar &tudo" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "&Outras versões" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "A carregar..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Coleções" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "P&lug-ins" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "Executa&r scripts" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "vista de ficheiro" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "Contém ficheiros e agrupamentos sem correspondência" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Agrupamentos" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "vista de álbum" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "Contém álbuns e ficheiros correspondentes" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "Álbum alterado e completo" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "Álbum inalterado e completo" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "Álbum alterado" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "Álbum inalterado" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "Faixa guardada" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "Pendente" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Registo" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "Verbosidade" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "Texto para destacar" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "Destacar" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "Remover destaque" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "Limpar registos" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "Guardar como..." #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 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:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "Histórico de atividades" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Alterações por guardar" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Tem a certeza que quer sair do Picard?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "Há %d ficheiro por guardar. Ao fechar o Picard, todas as alterações não guardadas serão perdidas." msgstr[1] "Há %d ficheiros por guardar. Ao fechar o Picard, todas as alterações não guardadas serão perdidas." #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "&Sair do Picard" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Pronto" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "A escutar na porta %(port)d" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Opções..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Cortar" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "Co&lar" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Ajuda..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&Sobre..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Doar..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "&Reportar um erro..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "Fórum de &ajuda..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Adicionar ficheiros..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Adicionar ficheiros ao etiquetador" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "A&dicionar pasta..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Adicionar pasta ao etiquetador" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "Fechar janela" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Guardar" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Guardar os ficheiros selecionados" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "&Enviar AcoustIDs" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "Enviar impressões digitais acústicas" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "Sai&r" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "&Remover" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Remover os ficheiros/álbuns seleccionados" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "&Pesquisar no navegador" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "Procurar o item selecionado no site MusicBrainz" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "Procurar por álbuns similares..." #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "Ver álbuns similares e opcionalmente escolher um álbum diferente" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "Procurar por faixas similares..." #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "Ver faixas similares e opcionalmente escolher um álbum diferente" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "Nave&gador de ficheiros" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Capa do álbum" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "&Ações" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Procurar" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "Ler o &CD..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "Faz a leitura dos detalhes do CD na sua unidade" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "Pe&squisar" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "Usar a impressão digital de áudio AcoustID para identificar a música mesmo que não contenha metadados." #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "Identificar o ficheiro usando a impressão digital de áudio AcoustID" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "&Grupo" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "Agrupa ficheiros em grupos de álbuns" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&Procurar" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "Pesquisar os itens selecionados no MusicBrainz" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Informações..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "Atualiza&r" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "Altera&r nomes dos ficheiros" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "&Mover ficheiros" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "Guardar &etiquetas" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Etiquetas a partir dos nomes dos ficheiros..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "Abrir as minhas c&oleções no navegador" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "Ver registo de &erros / depuração" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "Ver &histórico de atividades" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "Abrir no &reprodutor" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "Reproduzir o ficheiro no reprodutor multimédia padrão" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "Abrir &pasta respetiva" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "Abre a pasta que contém a média no explorador de ficheiros do sistema" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "&Verificar atualizações…" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Ficheiro" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Editar" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Ver" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Opções" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "Ferramen&tas" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Ajuda" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Ações" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Faixa" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "Pesquisa &avançada" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Todos os formatos suportados" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "A adicionar vários diretórios de '%(directory)s' ..." #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "A adicionar o diretório: '%(directory)s' ..." #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "Configuração necessária" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "As impressões digitais de áudio ainda não estão configuradas. Quer configurá-las agora?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (erro: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s (%(similarity)d%%) (erro: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "Necessária autenticação" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "O Picard precisa de autorização para aceder aos seus dados pessoais no servidor MusicBrainz. Quer iniciar a sessão agora?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(diferente em %d item)" msgstr[1] "(diferente em %d itens)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(falta em %d item)" msgstr[1] "(falta em %d itens)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "vista de metadados" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "Mostra as etiquetas originais e as novas dos ficheiros selecionados" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Etiqueta" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Valor original" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Novo valor" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Adicionar nova etiqueta..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Mostrar primeiro as alterações" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Editar..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "Usar valor original" msgstr[1] "Usar valores originais" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "O servidor %s requer o início de sessão. Por favor, indique o nome de utilizador e a palavra-passe." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "O proxy %s requer início de sessão. Por favor, introduza o nome de utilizador e a palavra-passe." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "Guardar" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Erro" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "O formato de nomes dos ficheiros não pode estar vazio." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "Erro de script em \"%(script)s\": %(message)s" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Nome do ficheiro" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Procurar CD" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Os seguintes itens MusicBrainz coincidem com o CD:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "&Carregar no Picard" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Cancelar" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Editar etiqueta" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Editar valor" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Adicionar valor" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Remover valor" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "&Capa" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "Formulário" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Opções" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Procurar..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Descarregar..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "Opções avançadas" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "Faixas de vídeo" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "Faixas de dados" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "Faixas silenciosas" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "Dispositivo de CD a utilizar para pesquisas:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Unidade de CD a utilizar para pesquisas:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "Usar o seguinte nome de ficheiro para imagens:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Substituir o ficheiro se já existir" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "Fornecedores de capas" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Impressão digital de áudio" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "Não usar impressões digitais de áudio" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Usar AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "Definições de AcoustID" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "Ignorar impressões digitais AcoustID existentes" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "Calculadora de impressão digital:" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "Chave da API:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Obter chave da API..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "Servidor do MusicBrainz" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Porta:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Endereço do servidor:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "Entrar" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "Sair" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "Verificação de atualizações" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "Verificar se existem atualizações ao iniciar" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "Dias entre verificações:" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "Atualizações a verificar:" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "Usar géneros de música do MusicBrainz" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "Usar apenas os meus géneros de música" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Utilizar etiquetas folksonomy como género" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "Número máximo de géneros:" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "Juntar vários géneros com:" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Mostrar texto por baixo dos ícones" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Idioma da interface do utilizador:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Diversos" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Utilizar consulta avançada" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "Iniciar a navegação no seguinte diretório:" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "Adicionar ação" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "Inserir um separador" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "Adicionar separador" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "Remover botão da barra de ferramentas" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Limites" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Semelhança mínima para correspondência de ficheiros com faixas:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Semelhança mínima para as pesquisas de ficheiros:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Semelhança mínima para as pesquisas de grupos:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Campos personalizados" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Vários artistas:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Faixas não pertencentes a nenhum álbum:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Padrão" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Proxy web" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Nome de utilizador:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Palavra-passe:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "Integração com o navegador de Internet" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "Porta de escuta padrão" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "Escutar apenas no host local" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Plugins" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Nome" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Versão" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Instalar plugin..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Abrir pasta de plugins" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Detalhes" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Ativar avaliações de faixas" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "O Picard guarda as avaliações em conjunto com o endereço de e-mail do utilizador que deu a avaliação. Dessa forma, serão armazenadas as diferentes avaliações dos diversos utilizadores. Por favor, indique o e-mail que pretende utilizar para guardar as suas avaliações." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "E-mail:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Submeter avaliações par MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "Tipos preferidos de lançamento" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "Países preferidos de lançamento" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "Formatos preferidos de lançamento" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "Mover ficheiros ao guardar" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "Diretório de destino" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "Mover ficheiros adicionais (não diferencia maiúsculas):" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Alterar nome dos ficheiros ao guardar" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "Mover script para cima" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "Mover script para baixo" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "Adicionar novo script" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "Remover script" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Guardar etiquetas nos ficheiros" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "Versão ID3v2" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Incluir também etiquetas ID3v1 nos ficheiros" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Necessária autenticação" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "Descarregar imagens de capas apenas dos seguintes tipos" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "Selecionar tipos..." #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "Usar apenas imagens com o seguinte tamanho:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "Descarregar apenas imagens aprovadas" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Converter nomes de ficheiros em etiquetas" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Substituir traços inferiores por espaços" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Pré-visualizar" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&OK" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "F&echar" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "Erro de expressão regular" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "&Restaurar todos os padrões" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "Restaurar todas as configurações de origem do Picard" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "Tem a certeza?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "Impressões digitais" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Adicionar ficheiros" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "Agrupar" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Procurar" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "Procurar no navegador" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Guardar" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "Enviar AcoustIDs" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "Abrir no reprodutor" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "Procurar CD..." #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Padrão do sistema" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Idioma alterado" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Alterou o idioma da interface. Deve reiniciar o Picard para que as alterações produzam efeito." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "Arrastar e largar para reordenar" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Correspondência" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "Rede" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "Ativado" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "Desativado" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "Autores" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Licença" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Avaliações" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "Lançamentos preferidos" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "Limpar tudo" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "A localização para onde quer mover ficheiros não pode estar vazia." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Erro de script" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>A carregar...</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "Tentar novamente" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Idioma" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "Estado" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "Pontuação" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "Mostrar no navegador" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "Género" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "Área" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "Início" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "Alterar nome do script" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "Tem certeza de que quer remover este script?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "Atualização do Picard" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "Impressão digital do AcoustID" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Ordenar pelo artista do álbum" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Ordenar pelo álbum" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Arranjador" #: picard/util/tags.py:42 msgid "Artists" msgstr "Artistas" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Ordenar pelo artista" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Número de catálogo" #: picard/util/tags.py:48 msgid "Comment" msgstr "Comentário" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "Compilação (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Maestro" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Direitos de autor" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "ID do disco" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Número do disco" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-Mixer" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Codificado por" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "Configurações do codificador" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Engenheiro" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "A agrupar" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "Tom" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Editora" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Letrista" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Letras" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Misturador" #: picard/util/tags.py:76 msgid "Mood" msgstr "Disposição" #: picard/util/tags.py:77 msgid "Movement" msgstr "Movimento" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "Número do movimento" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "Contagem do movimento" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "ID do lançamento do artista MusicBrainz" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "ID de lançamento MusicBrainz" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "ID do artista MusicBrainz" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "ID do disco MusicBrainz" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "ID do álbum de lançamento MusicBrainz" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "ID do artista original MusicBrainz" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "ID da gravação MusicBrainz " #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "ID do grupo de lançamento MusicBrainz" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "ID da faixa MusicBrainz" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "ID da obra MusicBrainz" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "Impressão digital do MusicIP" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "PUID MusicIP" #: picard/util/tags.py:92 msgid "Original Album" msgstr "Álbum original" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "Artista original" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "Ano original" #: picard/util/tags.py:97 msgid "Performer" msgstr "Intérprete" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Produtor" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "Avaliação" #: picard/util/tags.py:104 msgid "Release Country" msgstr "País de lançamento" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Estado de lançamento" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Tipo de lançamento" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remistura" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Script" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "Mostrar obra e movimento" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Sub-título" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Ordenar pelo título" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Total de discos" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Total de faixas" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Número da faixa" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "Site do artista" #: picard/util/tags.py:126 msgid "Work" msgstr "Obra" #: picard/util/tags.py:127 msgid "Writer" msgstr "Autor" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "não está instalado" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Erro no navegador de Internet" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Erro ao iniciar o navegador de Internet:\n\n%s" ��picard-release-2.7.3/po/pt_BR.po��������������������������������������������������������������������0000664�0000000�0000000�00000543123�14167750105�0016405�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # 0ed9961fdd2c469a85d0f0ef7ce7865b, 2015,2018-2019 # André Aparecido Caniato <andre_caniato@yahoo.com.br>, 2015 # 7c76de773fa2a98a476093903a6a2526, 2017,2019 # Davidson Amorim <davidson.uni@gmail.com>, 2017 # FIRST AUTHOR <EMAIL@ADDRESS>, 2006 # Gabriel Ferreira <gabrielcarvfer@gmail.com>, 2021 # Gabriel Ferreira <gabrielcarvfer@live.com>, 2020 # Gleriston Sampaio <gleristonsampaio@gmail.com>, 2016 # Ivan Noleto <ivannoleto@hotmail.com>, 2016 # Jaide Ambrosio <jaide.sp@gmail.com>, 2018 # Jhonyd Marmo <jhonyd.07@gmail.com>, 2015 # João Munhoz <jmunhoz@outlook.com>, 2017 # Leonardo Pacheco <lpacheco@pobox.com>, 2018 # Lucas Miranda <Liddack@outlook.com>, 2016 # 65f2af3cfa184c075942a0418b98d2de_d688669, 2014 # Mateus, 2020 # Mateus, 2020 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # vitorgatti <vitorgatti@yahoo.com.br>, 2012 # Willer Portugal <willer_tj@hotmail.com>, 2019 # Willer Silva <programacaowp@gmail.com>, 2019 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/musicbrainz/musicbrainz/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Arquivos não identificados" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "%(id)s do álbum carregadas: %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "Carregando %(id)s do álbum ..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[carregando informações do álbum]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[não foi possível carregar o álbum %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "Agrupamento %(album)s identificado!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "Nenhum lançamento correspondente para o agrupamento %(album)s" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "Pesquisando os metadados do agrupamento %(album)s..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "Arquivos não agrupados" #: 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] "Foi adicionado %(count)i álbum à coleção \"%(name)s\"" msgstr[1] "Foram adicionados %(count)i álbuns à coleção \"%(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] "Foi removido %(count)i álbum da coleção \"%(name)s\"" msgstr[1] "Foram removidos %(count)i álbuns da coleção \"%(name)s\"" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "Erro ao modificar coleções: %(error)s" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "Erro ao carregar coleções: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "Remoção do esquema de nomeação de arquivos de Vários Artistas" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "O esquema separado de nomeação de arquivos para álbums de vários artistas foi removido nesta versão do Picard.\nSeu esquema de nomeação de arquivos foi automaticamente mesclado com o de álbuns de artistas individuais." #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "O esquema separado de nomeação de arquivos para álbums de vários artistas foi removido nesta versão do Picard.\nApesar de você não estar usando esta opção neste momento, você tem um esquema de nomeação de arquivos definido.\nVocê deseja excluir este esquema ou mesclá-lo com o seu esquema de nomeação para álbums de artistas individuais?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Mesclar" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Remover" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "Nenhuma faixa correspondente acima do limiar para o arquivo '%(filename)s'" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "Arquivo '%(filename)s' identificado!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Nenhuma faixa correspondente ao arquivo '%(filename)s'" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "Procurando metadados para o arquivo %(filename)s ..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "Não foi possível carregar o plugin '%s'" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "Falha ao carregar o plugin compactado %r de %r" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "Falha ao carregar o plugin %r em %r" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "O plug-in %s de %s não é compatível com esta versão do Picard." #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "O plug-in% r tem uma string de versão de API inválida: %s" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "Plugin %r" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "Erro ao carregar lista de plugins: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Geral" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Analisar novos arquivos automaticamente" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "Gerar ID's do MB ao carregar novos arquivos" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metadados" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Usar relacionamentos de álbuns" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Usar relacionamentos de faixa" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Converter caracteres de pontuação Unicode para ASCII" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Usar nomes de artistas padronizados" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "Use instrumentos padronizados e créditos vocais" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Etiquetas" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "Preservar data e horário dos arquivos etiquetados" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Limpar rótulos existentes" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Remover tags ID3 de arquivos FLAC" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Remover tags APEv2 de arquivos MP3" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Remover tags APEv2 de arquivos AAC" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Remover etiquetas APEv2 de arquivos AC3" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "Codificação de texto ID3v2" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "Salvar o agrupamento e o trabalho compatíveis com o iTunes" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "Remover etiquetas RIFF INFO existentes de arquivos WAVE" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Capa" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Embutir imagens de capa nas tags" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Salvar imagens de capa em arquivos separados" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "Nomeação de arquivos" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Compatibilidade com o Windows" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Substituir caracteres não-ASCII" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Apagar pastas vazias" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Scripts" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Interface de Usuário" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Permitir a seleção de várias pastas" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "Usar busca embutida em vez de procurar no navegador" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "Mostre uma janela de confirmação para alterações não salvas" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Avançado" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "Ignorar arquivos ocultos" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "Incluir subpastas quando estiver adicionando arquivos de uma pasta" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Faixas" #: picard/releasegroup.py:70 msgid "Year" msgstr "Ano" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "País" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Formato" #: picard/releasegroup.py:73 msgid "Label" msgstr "Rótulo" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "Cat. Nº" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[nenhum código de barras]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[nenhuma informação de lançamento]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "Conta do MusicBrainz" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "Código de autorização:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Removendo o álbum %(id)s: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Erro ao escanear CD" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Erro de leitura do CD:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "[carregando informações de gravação]" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "[não foi possível carregar a gravação %s]" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "Ocorreu um erro de rede ao analisar '%(filename)s' no AcoustID!" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "Falha ao analisar '%(filename)s' no AcoustID!" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "A análise do arquivo '%(filename)s' no AcoustID não retornou resultados" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "Buscando impressão digital do arquivo '%(filename)s' ..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "Envio de AcoustIDs foi finalizada, porém nem todas impressões foram enviadas" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "Envio de AcoustID foi finalizada com sucesso" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "Enviando AcoustIDs ..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "O envio do AcoustID falhou com o erro '%(error)s': %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "Apenas lançamentos estáveis" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "Lançamentos estáveis e beta" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "Estável, Beta e lançamentos Dev" #: picard/const/__init__.py:189 msgid "My script" msgstr "Meu script" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Árabe" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Catalão" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Tcheco" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Dinamarquês" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Alemão" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "Alemão (Suíça)" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "Grego" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Inglês" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "Inglês (Austrália)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Inglês (Canadá)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Inglês Britânico" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Espanhol" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Estoniano" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Finlandês" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Francês" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "Francês (Canadá)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Galego" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "Hebraico" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Húngaro" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Islandês" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Italiano" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "Japonês" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Coreano" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "Malaio (Malásia)" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Bokmal Norueguês" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Holandês" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "Occitano" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Polonês" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Português" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Português brasileiro" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Romeno" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Russo" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Eslovaco" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Esloveno" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Albanês" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Sueco" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Turco" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "Ucraniano" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "Chinês (China)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "Chinês (Taiwan)" #: picard/const/locales.py:27 msgid "Afar" msgstr "Afar" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "Afar (Djibouti)" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "Afar (Eritreia)" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "Afar (Eritreia) (Saho)" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "Afar (Etiópia)" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "africâner" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "Africâner (Namíbia)" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "Africâner (África do Sul)" #: picard/const/locales.py:35 msgid "Akan" msgstr "Akan" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "Acã (Gana)" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "Albanês (Albânia)" #: picard/const/locales.py:39 msgid "Amharic" msgstr "Amárico" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "Amárico (Etiópia)" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "Árabe (Argélia)" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "Árabe (Barém)" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "Árabe (Egito)" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "Árabe (Iraque)" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "Árabe (Jordânia)" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "Árabe (Kuwait)" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "Árabe (Líbano)" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "Árabe (Líbia)" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "Árabe (Marrocos)" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "Árabe (Omã)" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "Árabe (Catar)" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "Árabe (Arábia Saudita)" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "Árabe (Sudão)" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "Árabe (Síria)" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "Árabe (Tunísia)" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "Árabe (Emirados Árabes Unidos)" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "Árabe (Iêmen)" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Armênio" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "Armênio (Armênia)" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "Armênio (Armênia) (Ortografia Revisada)" #: picard/const/locales.py:62 msgid "Assamese" msgstr "Assamês" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "Assamês (Índia)" #: picard/const/locales.py:64 msgid "Atsam" msgstr "Atsam" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "Atsam (Nigéria)" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Azeri" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "Azerbaijano (Azerbaijão)" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "Azerbaijano (Cirílico)" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "Azerbaijano (Cirílico) (Azerbaijão)" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "Azerbaijano (Latino)" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "Azerbaijano (Latino) (Azerbaijão)" #: picard/const/locales.py:72 msgid "Basque" msgstr "Basco" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "Basco (Espanha)" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Bielorrusso" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "Bielorrusso (Bielorrússia)" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Bengali" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "Bengalês (Bangladexe)" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "Bengalês (Índia)" #: picard/const/locales.py:79 msgid "Blin" msgstr "Blin" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "Blin (Eritreia)" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Bósnio" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "Bósnio (Bósnia e Herzegovina)" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Bulgária" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "Búlgaro (Bulgaria)" #: picard/const/locales.py:85 msgid "Burmese" msgstr "Birmanês" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "Birmanês (Miãmar [Birmânia])" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "Catalão (Espanha)" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Chinês" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "Chinês (Hong Kong)" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "Chinês (Macau)" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "Chinês (Chinês Simplificado)" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "Chinês (Chinês Simplificado) (China)" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "Chinês (Chinês Simplificado) (Hong Kong)" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "Chinês (Chinês Simplificado) (Macau)" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "Chinês (Chinês Simplificado) (Singapura)" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "Chinês (Singapura)" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "Chinês (Chinês Tradicional)" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "Chinês (Chinês Tradicional) (Hong Kong)" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "Chinês (Chinês Tradicional) (Macau)" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "Chinês (Chinês Tradicional) (Taiwan)" #: picard/const/locales.py:104 msgid "Coptic" msgstr "Copta" #: picard/const/locales.py:105 msgid "Cornish" msgstr "Córnico" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "Córnico (Reino Unido)" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Croata" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "Croata (Croácia)" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "Tcheco (República Tcheca)" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "Dinamarquês (Dinamarca)" #: picard/const/locales.py:113 msgid "Divehi" msgstr "Divehi" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "Divehi (Maldivas)" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "Neerlandês (Bélgica)" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "Neerlandês (Países Baixos)" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "Butanês" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "Butanês (Butão)" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "Inglês (Samoa Americana)" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "Inglês (Bélgica)" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "Inglês (Belize)" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "Inglês (Botsuana)" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "Inglês (Deseret)" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "Inglês (Deseret) (Estados Unidos)" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "Inglês (Guão)" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "Inglês (Hong Kong)" #: picard/const/locales.py:131 msgid "English (India)" msgstr "Inglês (Índia)" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "Inglês (Irlanda)" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "Inglês (Jamaica)" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "Inglês (Malta)" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "Inglês (Ilhas Marshall)" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "Inglês (Namibia)" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "Inglês (Nova Zelândia)" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "Inglês (Ilhas Marianas do Norte)" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "Inglês (Paquistão)" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "Inglês (Filipinas)" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "Inglês (Alfabeto Shaviano)" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "Inglês (Singapura)" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "Inglês (África do Sul)" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "Inglês (Trindade e Tobago)" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "Inglês (Ilhas Menores Distantes dos Estados Unidos)" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "Inglês (Ilhas Virgens Americanas)" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "Inglês (Reino Unido)" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "Inglês (Estados Unidos)" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "Inglês (Estados Unidos) (Computador)" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "Inglês (Zimbábue)" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "Esperanto" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "Estoniano (Estônia)" #: picard/const/locales.py:154 msgid "Ewe" msgstr "Éwé" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "Ewe (Gana)" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "Ewe (Togo)" #: picard/const/locales.py:157 msgid "Faroese" msgstr "Faroês" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "Feroês (Ilhas Feroé)" #: picard/const/locales.py:159 msgid "Filipino" msgstr "Filipino" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "Filipino (Filipinas)" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "Filandês (Filândia)" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "Francês (Bélgica)" #: picard/const/locales.py:166 msgid "French (France)" msgstr "Francês (França)" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "Francês (Luxemburgo)" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "Francês (Mônaco)" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "Francês (Senegal)" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "Francês (Suíça)" #: picard/const/locales.py:171 msgid "Friulian" msgstr "Friulano" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "Friulano (Itália)" #: picard/const/locales.py:173 msgid "Ga" msgstr "Ga" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "Ga (Gana)" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "Galego (Espanha)" #: picard/const/locales.py:177 msgid "Geez" msgstr "Geez" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "Gueês (Eritreia)" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "Gueês (Etiópia)" #: picard/const/locales.py:180 msgid "Georgian" msgstr "Georgiano" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "Georgiano (Georgia)" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "Alemão (Áustria)" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "Alemão (Bélgica)" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "Alemão (Alemanha)" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "Alemão (Liechtenstein)" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "Alemão (Luxemburgo)" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "Grego (Chipre)" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "Grego (Grécia)" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "Gujerati" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "Guzerate (Índia)" #: picard/const/locales.py:195 msgid "Hausa" msgstr "Hausa" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "Hauçá (Árabe)" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "Hauçá (Árabe) (Nigéria)" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "Hauçá (Árabe) (Sudão)" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "Hauçá (Gana)" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "Hauçá (Latim)" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "Hauçá (Latim) (Gana)" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "Hauçá (Latim) (Níger)" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "Hauçá (Latim) (Nigéria)" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "Huaçá (Níger)" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "Hauçá (Nigéria)" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "Hauçá (Sudão)" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "Havaiano" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "Havaiano (Estados Unidos)" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "Hebraico (Israel)" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Hindi" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "Hindi (Índia)" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "Húngaro (Hungria)" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "Islandês (Islândia)" #: picard/const/locales.py:217 msgid "Igbo" msgstr "Ibo" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "Igbo (Nigéria)" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "Indonésio" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "Indonésio (Indonésia)" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "Interlíngua" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "Inuktitut" #: picard/const/locales.py:223 msgid "Irish" msgstr "Irlandês" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "Irlandês (Irlanda)" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "Italiano (Itália)" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "Italiano (Suíça)" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "Japonês (Japão)" #: picard/const/locales.py:230 msgid "Jju" msgstr "Jju" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "Jju (Nigéria)" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "Groenlandês" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "Groenlandês (Groenlândia)" #: picard/const/locales.py:234 msgid "Kamba" msgstr "Kamba" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "Kamba (Quênia)" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Canarês" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "Canarês (Índia)" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "Cazaque" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "Cazaque (Cirílico)" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "Cazaque (Cirílico) (Cazaquistão)" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "Cazaque (Cazaquistão)" #: picard/const/locales.py:242 msgid "Khmer" msgstr "Khmer" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "Khmer (Camboja)" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "Kinyarwanda" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "Kinyarwanda (Ruanda)" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "Quirguiz" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "Quirguizes (Quirguistão)" #: picard/const/locales.py:248 msgid "Konkani" msgstr "Concani" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "Concani (índia)" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "Coreano (Coreia do Sul)" #: picard/const/locales.py:252 msgid "Koro" msgstr "Koro" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "Koro (Costa do Marfim)" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "Kpelle" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "Curdo" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "Curdo (Arábico)" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "Curdo (Arábico) (Irã)" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "Curdo (Arábico) (Iraque)" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "Curdo (Arábico) (Síria)" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "Curdo (Irã)" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "Curdo (Iraque)" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "Curdo (Latino)" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "Curdo (Latino) (Turquia)" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "Curdo (Síria)" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "Curdo (Turquia)" #: picard/const/locales.py:268 msgid "Lao" msgstr "Laociano" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "Letão" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "Lingala" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Lituano" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "Baixo-alemão" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "Macedônio" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "Malaio" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "Malaiala" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "Maltês" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "Manx" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "Marata" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "Moldávio" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "Mongol" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "Nepalês" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "Sami Setentrional" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "Sotho Setentrional" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Norueguês" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "Novo Norueguês" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "Nianja" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "Oriá" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "Oromo" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "Pachto" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "Persa" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "Polonês (Polônia)" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "Português (Brasil)" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "Português (Portugal)" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "Panjabi" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "Sânscrito" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Sérvio" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "Servo-croata" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "Sichuan Yi" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "Sidamo" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "Sinhala" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "Somali" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "Ndebele do Sul" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "Soto do Sul" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "Espanhol (Argentina)" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "Espanhol (Bolívia)" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "Espanhol (Chile)" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "Espanhol (Colômbia)" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "Espanhol (Costa Rica)" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "Espanhol (República Dominicana)" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "Espanhol (Equador)" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "Espanhol (El Salvador)" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "Espanhol (Guatemala)" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "Espanhol (Honduras)" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "Espanhol (México)" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "Espanhol (Nicarágua)" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "Espanhol (Panamá)" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "Espanhol (Paraguai)" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "Espanhol (Peru)" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "Espanhol (Porto Rico)" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "Espanhol (Espanha)" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "Espanhol (Estados Unidos)" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "Espanhol (Uruguai)" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "Espanhol (Venezuela)" #: picard/const/locales.py:410 msgid "Swahili" msgstr "Suaíli" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "Suázi" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "Sueco (Finlândia)" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "Sueco (Suécia)" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "Suíço-alemão" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "Alemão Suíço (Suíça)" #: picard/const/locales.py:421 msgid "Syriac" msgstr "Siríaco" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "Tagalo" #: picard/const/locales.py:424 msgid "Tajik" msgstr "Tadjique" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "Tâmil" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "Taroko" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "Tártaro" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "Telugu" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "Tailandês" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "Tibetano" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "Tigré" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "Tigrínia" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "Tsonga" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "Tswana" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "Tyap" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "Uigur" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "Urdu" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "Usbeque" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "Venda" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Vietnamita" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "Walamo" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Galês" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "Wolof" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "Xhosa" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "Iorubá" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "Zulu" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "Cirílico" #: picard/const/scripts.py:27 msgid "Latin" msgstr "Latim" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "Hangul" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "Hiragana" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "Katakana" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "Arte de capa do tipo '%(type)s' baixada para %(albumid)s do site %(host)s" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "Baixando arte de capa do tipo '%(type)s' para %(albumid)s do site %(host)s ..." #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Desconhecido" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Tamanho completo" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "Tipos de artes de capa" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "Por favor, selecione o conteúdo do tipo de imagem \"Incluir\" e \"Excluir\" listas." #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "Incluir lista de tipos" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "Excluir lista de tipos" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "Imagens da CAA com um tipo de imagem encontrado na lista \"Incluir\" serão baixadas e usadas, A MENOS QUE elas também tenham um tipo de imagem encontrado na lista \"Excluir\". Imagens com tipos encontrados na lista 'Excluir' NUNCA serão usadas. Os tipos de imagem que não aparecem nas listas \"Incluir\" ou \"Excluir\" não serão considerados ao determinar se você deve ou não baixar e usar uma imagem CAA.\n" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "I&ncluir todos" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "E&xcluir todos" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "&Limpar todos" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "Restaurar &Padrões" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Arquivo de Artes de Capa" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "Arquivos Locais" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "URLs permitidas para Capas" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "`$if(se,então,senão)`\n\nSe `se` não for vazio, ele retorna `então`, senão retorna `senão`." #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "`$if2(a1,a2,a3,...)`\n\nRetorna o primeiro argumento não vazio." #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "`$noop(...)`\n\nNão faz nada (útil para comentários ou desabilitar um bloco de código)." #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "`$left(texto, número)`\n\nRetorna os primeiros `número` caracteres de `texto`. " #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "`$right(texto, número)`\n\nRetorna os últimos `número` caracteres de `texto`. " #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "`$lower(texto)`\n\nRetorna `texto` em caixa baixa. " #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "`$upper(texto)`\n\nRetorna `texto` em caixa alta. " #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "`$pad(texto,tamanho,caractere)`\n\nColoca o `caractere` no início de `texto` até atingir o `tamanho` informado." #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "`$strip(texto)`\n\nSubstitui espaços em branco em `texto` com um único espaço, e remove espaços no início e fim.\nEspaços em branco incluem múltiplos espaços consecutivos, e vários outros caracteres unicode." #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "`$replace(texto,busca,substitua)`\n\nSubstitui ocorrências de `busca` em `texto` com o valor de `substitua` e retorna o novo valor. " #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "`$in(x,y)`\n\nRetorna verdadeiro, se `x` contém `y`." #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "`$inmulti(%x%,y)`\n\nRetorna verdadeiro se a variável multi-valorada `x` contém exatamente `y` como um de seus valores.\n\n_Desde Picard 1.0_" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "`$rreplace(texto,padrão,substituto)`\n\nSubstitui `texto` por `substituto` seguindo o `padrão` de [Expressão Regular](https://docs.python.org/3/library/re.html#regular-expression-syntax)." #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "`$rsearch(texto,padrão)`\n\nBusca em `texto` valores seguindo `padrão` em [Expressão Regular](https://docs.python.org/3/library/re.html#regular-expression-syntax).\n Esta função retorna o valor do primeiro grupo encontrado." #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "`$num(número,tamanho)`\n\nRetorna `número` formatado para alcançar `tamanho` dígitos (máximo de 20)." #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "Todos os arquivos" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n André F. Oliveira https://launchpad.net/~andre-fillipe\n André Gondim https://launchpad.net/~andregondim\n Daniel Tiecher https://launchpad.net/~daniel-anderson-tiecher\n Diogo Gomes https://launchpad.net/~diogomes\n Eduardo Bastos Rocha https://launchpad.net/~eduardorochacg\n Guilherme Augusto Peixoto https://launchpad.net/~guilhermeapeixot\n Lukáš Lalinský https://launchpad.net/~luks\n Mario A. C. Silva (Exp4nsion) https://launchpad.net/~marioancelmo\n Neliton Pereira Jr https://launchpad.net/~nelitonpjr\n Philipp Wolfer https://launchpad.net/~phw\n Rosiney Gomes Pereira https://launchpad.net/~rosiney-gp\n Samuel William Cortes Rodrigues https://launchpad.net/~samuelwcr" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Traduzido para PT-BR por %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "Ícones feitos por Sambhav Kothari <sambhavs.email@gmail.com> e <a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, <a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a>, <a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> de <a href=\"https://www.flaticon.com\">www.flaticon.com</a>" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "Versão %(version)s" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "Formatos suportados" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "Por favor doe" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "Obrigado por usar o Picard. Picard confia no banco de dados MusicBrainz, que é operado pela Fundação MetaBrainz com a ajuda de milhares de voluntários. Se você gosta deste aplicativo, por favor, considere fazer uma doação para a Fundação MetaBrainz para manter o serviço funcionando." #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "Doe agora!" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "Créditos" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "Direitos Autorais © %(copyright_years)s %(authors_credits)s e outros" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "Site Oficial" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Álbum" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Artista" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Data" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Rótulos" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Catálogo #s" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Código de barras" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "Desambiguação" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "Atualizar lista" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s (%i lançamento)" msgstr[1] "%s (%i lançamentos)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "Entidade com erro" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "Entidade pendente" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "Entidade salva" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "Etiqueta adicionada" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "Etiqueta alterada" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "Etiqueta removida" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "Ver lançamento no MusicBrainz" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "Imagens comuns em todas as faixas" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "As faixas contêm imagens diferentes" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "Mostrar mais detalhes" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "Nova arte de capa" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "Arte de capa original" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "Todos os formatos de imagem suportados" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "Mostrar mais detalhes..." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "Manter arte de capa original" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "Escolha um arquivo local..." #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "Substitua capa frontal" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "Apensar capa frontal" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "AAAA-MM-DD" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "YYYY" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "&Carregar arquivos selecionados" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Mover arquivos com etiqueta para cá" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "Mostrar arquivos &ocultos" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "&Definir como pasta inicial" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "Capa Existente" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "Tipo" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "Nova Capa" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "Capa" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Informações" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "Clique duas vezes para abrir externamente\nArquivo temporário: %s\nFonte: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Nome do arquivo:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Formato:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Tamanho:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Duração:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Taxa de bits:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Taxa de amostragem:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Bits por amostragem:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Estéreo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Canais:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Álbum:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Artista:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "Disco %d" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "Lista de faixas:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "Informações do álbum" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "Informações da faixa" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Informações" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "%i arquivo nessa faixa" msgstr[1] "%i arquivos nessa faixa" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "Informações do agrupamento" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Arquivos" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Álbuns" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "Arquivos pendentes" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "Solicitações pendentes" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Título" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Duração" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Artista do Álbum" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Compositor" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Subtitulo do Disco" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "Faixa N.°" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "Disco N.°" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "Catálogo N.°" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Mídia" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Gênero" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "Estado da impressão digital" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Data Original de Lançamento" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "Correspondência muito ruim" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "Correspondência ruim" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "Correspondência razoável" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "Correspondência boa" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "Correspondência ótima" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "Correspondência excelente" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "Restaurar colunas padrão" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "Travar colunas" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Expandir todos" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "Fe&char todos" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "Selecionar &all" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "&Outras versões" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Carregando..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "&Outras versões (%d)" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Coleções" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "P&lugins" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "Executa&r scripts" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "Ver arquivo" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "Contém arquivos e agrupamentos sem correspondência" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Agrupamentos" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "Ver álbum" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "Contém álbuns e arquivos correspondentes" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "Álbum modificado e completo" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "Álbum inalterado e completo" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "Álbum modificado" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "Álbum inalterado" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "Faixa salva" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "Pendente" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "Impressão digital já foi submetida" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "Impressão digital não submetida" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "Impressão digital deste arquivo não foi calculada, use \"Escanear\" ou \"Gerar Impressão digital AcoustID\" para calcular a impressão digital." #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Log" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "Detalhamento" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "Texto para marcar" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "Marcar" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "Remover marcação" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "Limpar Log" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "Salvar como..." #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "Salvar Log View no arquivo" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "Arquivo já existe, deseja sobrescrever?" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "Falha ao salvar o Log View no arquivo" #: picard/ui/logview.py:275 #, 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:291 msgid "Are you sure you want to clear the log?" msgstr "Tem certeza de que deseja limpar o registro?" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "Histórico de atividades" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Alterações não salvas" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Você tem certeza que deseja sair do Picard?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "Há %d arquivo não salvo. Ao fechar o Picard, todas as alterações não salvas serão perdidas." msgstr[1] "Há %d arquivos não salvos. Ao fechar o Picard, todas as alterações não salvas serão perdidas." #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "&Sair do Picard" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Pronto" #: picard/ui/mainwindow.py:396 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 "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 \"Etiquetar\" na página da web carregará o lançamento no Picard." #: picard/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "Escutando porta %(port)d" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "Você precisa configurar sua chave API do AcoustID antes de enviar as impressões digitais." #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Opções..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Cortar" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Colar" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Ajuda..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&Sobre..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Doar..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "&Reporte um bug..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "&Fórum de suporte..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Adicionar arquivos..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Selecione os arquivos para identificar" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "A&dicionar pasta..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Selecione uma pasta para identificar" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "Fechar Janela" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Salvar" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Salvar os arquivos selecionados" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "E%nviar AcoustIDs" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "Enviar impressões digitais acústicas" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "&Sair" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "&Remover" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Remover os arquivos/álbuns selecionados" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "&Pesquisar no navegador" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "Pesquisar o item selecionado no site MusicBrainz" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "Procurar por álbums similares" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "Ver álbums similares e opcionalmente escolher um álbum diferente" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "Procurar por faixas similares" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "Ver faixas similares e opcionalmente escolher um álbum diferente" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "&Abrir arquivo" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "Ctrl+Shift+M" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Capa" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "&Ações" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Pesquisar" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "Escanear &CD..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "Faz a busca dos detalhes do CD na sua unidade" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "&Verificar" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "Usar impressões digitais de áudio AcoustID para identificar os arquivos pela música, mesmo que eles não tenham metadados" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "Identifique o arquivo usando impressão digital do áudio AcousticID" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "&Gerar Impressões digitais AcoustID" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "Gerar Impressões digitais" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "Gerar impressões digitais de áudio AcoustID para os arquivos selecionados sem fazer uma busca" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "Gerar impressões digitais do áudio AcoustID para os arquivos selecionados" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "&Grupo" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "Agrupar arquivos em grupos de álbum" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&Procurar" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "Pesquisar os itens selecionados no MusicBrainz" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Informações..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "Atuali&zar" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "&Renomear arquivos" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "&Mover arquivos" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "Salvar &tags" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Marcar tags a partir dos nomes dos &arquivos..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "Abrir minhas c&oleções no navegador" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "Exibir Erros / Depurar Registro" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "Ver &histórico de atividades" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "Abrir no &Reprodutor" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "Reproduzir o arquivo no reprodutor de mídia padrão" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "Abrir &pasta recipiente" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "Abre a pasta recipiente em seu explorador de arquivos" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "&Verificar Atualizações …" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Arquivo" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Editar" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Exibir" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Opções" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "&Ferramentas" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Ajuda" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Ações" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Faixa" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "Pesquisa &avançada" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "&Pesquisa interna" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Todos os formatos suportados" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "Adicionando várias pasta de dentro de '%(directory)s' ..." #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "Adicionando pasta: '%(directory)s' ..." #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "Configuração Requerida" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "As impressões digitais de áudio ainda não estão configuradas. Você gostaria de configurá-las agora?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (erro: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s (%(similarity)d%%) (erro: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "Autenticação necessária" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "O Picard precisa de autorização para acessar seus dados pessoais no servidor MusicBrainz. Você gostaria de logar-se agora?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(diferente por %d item)" msgstr[1] "(diferente por %d itens)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(faltando de %d item)" msgstr[1] "(faltando de %d itens)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "Ver metadados" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "Exibir etiquetas originais e novas para os arquivos selecionados" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Etiqueta" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Valor Original" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Novo Valor" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Adicionar nova etiqueta" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Exibir alterações primeiro" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Editar..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "Adicionar à Lista 'Preservar Etiquetas'" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "Remover da Lista 'Preservar Etiquetas'" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "Usar valor original" msgstr[1] "Usar valores originais" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "O servidor %s requer login. Por favor digite seu nome de usuário e senha." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "O proxy %s requer autenticação. Por favor digite seu usuário e senha." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "Tocador interno: O formato do recurso de mídia não é (totalmente) suportado" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "Tocador interno: Você não tem permissões para utilizar o recurso de mídia" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "Tocador interno: Um serviço de reprodução não foi encontrado, a reprodução não pode proceder" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "Tocador interno: erro, código=%d,mensagem=%s" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "Tocador" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "Tocar" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "Tocar arquivos selecionados" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "Pausar" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "Parar ou continuar a reprodução atual" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "Mudar a velocidade de reprodução" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "Velocidade de reprodução" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "Mudar o volume do áudio" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "Volume do áudio" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "Faça assim!" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "Ctrl+M" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Erro" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "Copiar" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "O formato para nomear arquivos não pode estar vazio." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "Erro de script em \"%(script)s\": %(message)s" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Nome do arquivo" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "Sobre o Picard" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Escanear CD" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Álbuns no MusicBrainz compatíveis com o CD:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "Enviar ID do disco" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "&Carregar no Picard" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "&Enviar ID do disco" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Cancelar" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Editar etiqueta" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Editar valor" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Adicionar valor" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Remover valor" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "Mover valor selecionado para cima" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "Mover valor selecionado para baixo" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "&Capa" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "Formulário" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Opções" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Procurar..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Baixar..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "Opções avançadas" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "Ignorar diferença de duração da faixa durante este número de segundos" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "Ignorar caminhos de arquivo corespondentes à seguinte expressão regular:" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "Ignorar as seguintes faixas ao determinar se um álbum está completo" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "Faixas de vídeo" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "Faixas de pregap" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "Faixas de dados" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "Faixas mudas" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "Etiquetas para ignorar durante a comparação:" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "Unidade de CD-ROM a ser escaneada:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr ":Unidade de CD-ROM padrão a ser escaneada:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "Usar o seguinte nome de arquivo para as imagens:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Substituir o arquivo se já existir" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "Provedores de capa" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "Reordenar prioridade:" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "Mover item selecionado para cima" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "Mover item selecionado para baixo" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Impressão digital de áudio" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "Não usar impressões digitais de áudio" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Usar AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "Configurações do AcoustID" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "Ignorar impressões digitais AcoustID existentes" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "Calculadora de impressão digital:" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "Chave API:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Obter chave API..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "Servidor MusicBrainz" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Porta:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Endereço do servidor:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "Conectar" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "Desconectar" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "Verificando atualizações" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "Verifique se há atualizações durante a inicialização" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "Dias entre as verificações:" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "Atualizações para verificar:" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "Usar gêneros do MusicBrainz" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "Usar somente meus gêneros" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "Voltar aos gêneros de artistas do álbum se nenhum gênero for encontrado para o lançamento ou grupo de lançamentos" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Usar etiquetas de folksonomia (dos usuários) como gênero" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "Uso mínimo de gênero:" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "Número máximo de gêneros:" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "Juntar vários gêneros com:" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "Gêneros ou etiquetas de Folksonomia para incluir ou excluir, um por linha:" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "Playground para gêneros, filtros ou etiquetas de Folksonomia (desmarcados na saída):" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Mostrar nomes embaixo dos ícones" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Interface de linguagem do usuário:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Diversos" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Usar sintaxe de consulta avançada" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "Iniciar navegando no seguinte diretório:" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "Personalizar Barra de Ferramentas de Ação" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "Adicionar novo botão na Barra de Ferramentas" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "Adicionar Ação" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "Insira um separador" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "Adicionar Separador" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "Remover botão da barra de ferramentas" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "Cores" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "Mostre as etiquetas abaixo acima de todas as outras etiquetas no painel de metadados" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Preferências" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Similaridade mínima para associar faixas e arquivos:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Similaridade mínima para pesquisas de arquivo:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Similaridade mínima para pesquisas de grupo:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Campos personalizados" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Vários artistas:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Faixas sem álbum:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Padrão" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Proxy" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Nome de usuário:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Senha:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "Integração ao navegador" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "Porta de escuta padrão" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "Escutar somente no host local" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Plugins" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Nome" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Versão" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Instalar plugin..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Abrir o diretório de plugins" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "Recarregar Lista de Plugins" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Detalhes" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Habilitar classificação de faixas" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "O Picard salva as avaliações juntamente com um endereço de e-mail para identificar o usuário que fez a avaliação. Dessa forma, avaliações de usuários diferentes podem ser armazenadas em arquivos. Por favor, Indique o e-mail que você deseja usar para salvar suas avaliações" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "E-mail:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Enviar avaliações para o MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "Tipos de release preferidos" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "Países de lançamento preferidos" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "Formatos preferidos de lançamento" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "Mover arquivos ao salvar" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "Diretório de destino" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "Mover arquivos adicionais (não diferencia maiúsculas):" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Renomear arquivos ao gravar" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "Script(s) de Etiquetador" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "Escreva seu script de etiquetagem aqui." #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "Mover script para cima" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "Mover script para baixo" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "Adicionar novo script" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "Remover script" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "Importar" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "Documentação de Scripts" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Escrever as etiquetas no arquivo" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "Antes da etiquetagem" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "Preservar estas etiquetas de serem apagadas ou sobrescritas com dados do MusicBrainz:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "Arquivos AAC" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "O Picard pode salvar etiquetas APEv2 em arquivos AAC puros, que por padrão não suportam etiquetas. Etiquetas APEv2 em arquivos AAC são suportadas por alguns tocadores, mas tocadores que não suportam podem ter problemas carregando e reproduzindo estes arquivos. Para lidar com isso, você pode escolher se deseja gravar etiquetas nestes arquivos." #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "Salvar etiquetas APEv2" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "Não save etiquetas" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "Arquivos AC3" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "O Picard pode salvar etiquetas APEv2 em arquivos AC3 puros, que por padrão não suportam etiquetas. Etiquetas APEv2 em arquivos AC3 são suportadas por alguns tocadores, mas tocadores que não suportam podem ter problemas carregando e reproduzindo estes arquivos. Para lidar com isso, você pode escolher se deseja gravar etiquetas nestes arquivos." #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "Versão ID3v2" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "Juntar várias etiquetas ID3v2.3 com:" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "<html><head/><body><p>O padrão é '/' para manter a compatibilidade com os lançamentos anteriores do Picard.</p><p>As novas alternativas são ';_' ou '_/_' ou digite a sua própria. </p></body></html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Também incluir rótulos ID3v1 nos arquivos" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "Arquivos WAVE" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "O Picard irá etiquetar arquivos WAVE com etiquetas ID3v2. Isto não é suportado por todos os programas. Por questões de compatibilidade, etiquetas adicionais RIFF INFO podem ser escritas nestes arquivos. Etiquetas RIFF INFO tem suporte limitado para etiquetas e codificação de caracteres." #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "Também incluir etiquetas RIFF INFO nos arquivos" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "Windows-1252" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Autenticação necessária" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "Baixar somente imagens de arte de capa do seguintes tipos" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "Selecionar tipos..." #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "Usar apenas imagens com as seguintes dimensões:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "Baixar apenas imagens aprovadas" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "Arquivos locais de capa correspondem à seguinte expressão regular:" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "O primeiro grupo na expressão regular, se existente, será usado como tipo, i.e. cover-back-spine.jpg será definido como tipos Verso + Espinha. Se nenhum tipo for encontrado, será usado o tipo padrão Frente." #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "Título:" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "Versão:" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "Licença:" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr ":" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Converter nomes de arquivo para tags" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Substituir _ (underscore) por espaços" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Visualizar" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "Adicionar nova etiqueta" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "Mover etiqueta para acima" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "Mover etiqueta para baixo" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "Remover etiquetas selecionadas" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "Remover etiquetas" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&Ok" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "F&echar" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "Erro de expressão regular" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "&Restaurar todos os Padrões" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "Restaurar todas as configurações do Picard" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "Restaurar todas as configurações para a página de opções atual" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "Erro inesperado" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "Você está prestes a restaurar suas opções para esta página" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "Aviso! Isso irá restaurar todas as suas configurações." #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "Confirmar Restauração" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "Você tem certeza?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "Nenhum" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "Impressões digitais" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "Por favor selecione um executável fpcalc válido." #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "Executável fpcalc inválido" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "Logado como <b>%s</b>." #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "Gêneros" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "Linha de Erro %d: %s" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Adicionar Pasta" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Adicionar Arquivos" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "Agrupar" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Buscar" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Escanear" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "Buscar no Navegador" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Salvar" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "Enviar AcoustIDs" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "Abrir no Reprodutor" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "Procurar CD" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Padrão do sistema" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Idioma alterado" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Você mudou o idioma. Você precisa reiniciar o Picard para que as mudanças sejam aplicadas." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "Arraste e Solte para reordenar" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "Escolha uma cor" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "Cores foram mudadas" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "Você mudou as cores da interface. Você precisa reiniciar o Picard para fazer com que as mudanças sejam aplicadas." #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "Valor" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "Confirmar Remoção" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Compatibilidade" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "Rede" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "Baixar e instalar plugin" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "Baixar e atualizar plugin para versão %s" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "Ativado" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "Desativado" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "Desinstalar plugin" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "Recarregar lista de plugins disponíveis" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "Plugin '%s'" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "Um erro ocorreu durante o carregamento do plugin '%s':\n\n%s" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "O plugin '%s' não é compatível com esta versão do Picard." #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "O plugin '%s' será atualizado para a versão %s na próxima execução do Picard." #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "Desinstalar plugin '%s'?" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "Você realmente deseja desinstalar o plug-in '%s' ?" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "Reiniciar Picard para atualizar para a nova versão" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "Nova versão disponível" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "Autores" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Licença" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "O plugin '%s' não pode ser baixado." #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "Por favor tente novamente mais tarde." #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "Novo" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "Deletar" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Classificação" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "Lançamentos preferidos" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "Limpar tudo" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "O local para mover os arquivos precisa ser escolhido." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Erro de script" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Ajuda de Síntaxe</a>)" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "Pesquisar no navegador" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>Carregando...</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "Tentar novamente" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "<strong>Ocorreu o seguinte erro ao buscar resultados:<br><br></strong>Erro de solicitação de rede para %s:<br>%s (Código QT %d, código HTTP %s)<br>" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "<strong>Nenhum resultado encontrado. Por favor tente um termo de busca diferente.</strong>" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "Carregar no Picard" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "Resultados de Busca de Álbum" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Idioma" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "Status" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "Pontuação" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "Mostrar no navegador" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "Diálogo de Busca de Artista" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "Gênero" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "Área" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "Início" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "Área de Início" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "Término" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "Área de Término" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "Resultados de Busca da Faixa" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Álbum" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "Gravação Solo" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "Renomear script" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "Tem certeza de que deseja remover este script?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "Ctrl+Shift+W" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "A tabela está travada. Para habilitar ordenação ou mudar a largura das\n colunas, destrave-a através do menu de contexto no cabeçalho da tabela." #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "Erro ao carregar a lista de lançamentos do Picard: {error_message}" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "Atualizar Picard" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "Não é possível recuperar as informações da versão mais recente do site.\n(https://{url}{endpoint})" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "Uma nova versão do Picard está disponível.\n\nEsta versão: {picard_old_version}\nNova versão: {picard_new_version}\n\nGostaria de baixar a nova versão?" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "desconhecido" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "Não há atualizações disponíveis no momento para o nível de atualização inscrito: {update_level}\n\nSua versão: {picard_old_version}\n" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "Impressão digital do AcoustID" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Modo de Ordenação do Artista do Álbum" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Modo de Ordenação do Álbum" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Arranjador" #: picard/util/tags.py:42 msgid "Artists" msgstr "Artistas" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Modo de Ordenação do Artista" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Número de Catálogo" #: picard/util/tags.py:48 msgid "Comment" msgstr "Comentários" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "Compilação (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "Modo de Ordenação do Compositor" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Regente" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Direitos Autorais" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "Disco Id" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Número do Disco" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-Mixer" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Codificado por" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "Configurações do codificador" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Engenheiro" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Agrupando" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "Tom" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Gravadora" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Letrista" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Letras" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Mixer" #: picard/util/tags.py:76 msgid "Mood" msgstr "Modo" #: picard/util/tags.py:77 msgid "Movement" msgstr "Movimento" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "Número de Movimentos" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "Contagem de Movimentos" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "Id MusicBrainz do Artista de Lançamento" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "Id MusicBrainz do Álbum" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "Id MusicBrainz do Artista" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "Id MusicBrainz do Disco" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "Id MusicBrainz do Álbum de Lançamento" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "Id MusicBrainz do Artista Original" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "Id MusicBrainz da Gravação " #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "Id MusicBrainz do Grupo de Lançamento" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "Id MusicBrainz da Faixa" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "Id MusicBrainz da Obra" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "Impressão digital do MusicIP" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "PUID MusicIP" #: picard/util/tags.py:92 msgid "Original Album" msgstr "Álbum original" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "Artista Original" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "Nome Original do Arquivo" #: picard/util/tags.py:96 msgid "Original Year" msgstr "Ano original" #: picard/util/tags.py:97 msgid "Performer" msgstr "Intérprete" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Produtor" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "Classificação" #: picard/util/tags.py:104 msgid "Release Country" msgstr "País de Lançamento" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Estado do Lançamento" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Tipo de Lançamento" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Mixagem" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Script" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "Exibir obra & movimento" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Subtítulo" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Modo de Ordenação do Título" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Total de Discos" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Total de Faixas" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Número da Faixa" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "Site do artista" #: picard/util/tags.py:126 msgid "Work" msgstr "Obra" #: picard/util/tags.py:127 msgid "Writer" msgstr "Autor" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "não está instalado" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Erro no navegador web" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Erro ao abrir o navegador web:\n\n%s" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/ro.po�����������������������������������������������������������������������0000664�0000000�0000000�00000461230�14167750105�0016015�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Bogdan Butnaru <bogdanb@gmail.com>, 2006 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # viper666 <bruceradu@gmail.com>, 2013 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Romanian (http://www.transifex.com/musicbrainz/musicbrainz/language/ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: ro\n" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Fișiere neașezate" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:651 msgid "[loading album information]" msgstr "[se încarcă informațiile albumului]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[nu s-a putut încărca albumul %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Combină" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Înlătu&ră" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Generale" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Analizează automat fișierele nou adăugate" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "Ignoră MBIDs la încărcarea fișierelor noi" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metadate" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Folosește asocieri pentru albume" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Folosește asocieri pentru piese" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Convertiți semnele de punctuație Unicode în ASCII" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Folosiți nume standardizate de artiști" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Etichete" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Șterge tag-urile ID3 din fișierele FLAC" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Șterge tag-urile APEv2 din fișierele MP3" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Șterge tag-urile APEv2 din fișierele AAC" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Șterge tag-urile APEv2 din fișierele AC3" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Coperta" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Încorporează imaginile coperților în tag-uri" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Salvează coperțile ca fișiere separate" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Înlocuiește caracterele non-ASCII" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Șterge dosarele rămase goale" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Interfata utilizator" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Permite a selecta dosare multiple" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Avansat" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Piese" #: picard/releasegroup.py:70 msgid "Year" msgstr "An" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Țară" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Format" #: picard/releasegroup.py:73 msgid "Label" msgstr "" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Eroare la căutarea discului" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Eroare la citirea discului:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Arabă" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Cehă" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Daneză" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Germană" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "Greacă" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Engleză" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Engleză (canadiană)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Engleză (britanică)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Spaniolă" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Estonă" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Finlandeză" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Franceză" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "Franceză (canadiană)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Galeză" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Maghiară" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Islandeză" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Italiană" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "Japoneză" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Coreeană" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Norvegiană Bokmal" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Olandeză" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Poloneză" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Portugheză" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Română" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Rusă" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Slovacă" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Slovenă" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Albaneză" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Suedeză" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Turcă" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "Ucraineană" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Afrikaans" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Armeană" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Azeră" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Bulgară" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Chineză" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Croată" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "Filipineză" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Hindusă" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "Indoneziană" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "Irlandeză" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Lituaniană" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Norvegiană" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "Persană" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "Somaleză" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "Swahili" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "Thailandeză" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "Tibetană" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Vietnameză" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Velșă" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "Zulu" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "Chirilic" #: picard/const/scripts.py:27 msgid "Latin" msgstr "Latină" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Necunoscut" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 pixeli" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 pixeli" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 pixeli" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Mărime completă" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Cover Art Archive" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Bogdan Butnaru\nviper666" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Tradus în românește de %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Artist" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Dată" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Case de discuri" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Cod de bare" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Mută fișierele etichetate aici" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "Afișează fișierele ascunse" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "Coperta" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Informații" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Nume fișier:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Format:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Mărime:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Durată:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Rata de biți:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Rata de eșantionare:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Biți pe eșantion:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Stereo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Canale:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Album:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Artist:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Informații" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Titlu" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Durată:" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Compozitor" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Subtitlu Disc" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Gen muzical" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Extinde tot" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "&Restrânge totul" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "&Alte versiuni" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Grupaje" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Jurnal" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Modificări nesalvate" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Sunteți sigur că doriți să închideţi Picard?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Pregătit" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "Ascultare pe portul %(port)d " #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Opțiuni" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Taie" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "Li&pește" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Ajutor" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&Despre..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "Donea&ză..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "&Raportează o problemă" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "Forum a&sistență" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Adaugă fișiere..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Adaugă fișiere în program" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "A&daugă dosar..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Adaugă un dosar în program" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Înregistrează" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Înregistrează fișierele selectate" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "&Ieșire" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "Înlătu&ră" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Înlătură fișierele/albumele selectate" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "&Parcurgere fișiere" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Coperți" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Caută" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "Caută discul..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "Analizea&ză" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "Gr&upează" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&Căutare" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Informații..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "Actualiza&re" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "&Redenumește fișierele" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "&Mută fișierele" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "Înregistrează tag-urile" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Generare taguri din numele fișierelor" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Fișier" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Editare" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "Afișa&re" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Opțiuni" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "Unel&te" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Ajutor" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Piesă" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Toate formatele cunoscute" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "Configurare necesară" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Etichetă" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Valoare inițială" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Valoare nouă" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Adăugați etichetă nouă" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "&Editare..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "Serverul %s necesită să vă autentificați. Vă rugăm introduceți numele de utilizator și parola." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "Proxy-ul %s necesită să vă autentificați. Vă rugăm introduceți numele de utilizator și parola." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Eroare" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Formatul numelor de fișiere nu poate fi gol." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Numele fișierului" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Căutare CD" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Următoarele albume de pe MusicBrainz se potrivesc discului:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "Renunță" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Editați Tag-ul" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Editați valoarea" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Adauga valoare" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Elimină valoarea" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "Cope&rți" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Opțiuni" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Navigare..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Descărcați..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "Unitatea de disc folosită pentru căutări:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Unitatea de disc folosită pentru căutări:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "Utilizați următorul nume de fișier pentru imagini:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Supra-scrie fișierul dacă există deja" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Amprentare Audio" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "Nu utilizați amprentarea audio" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Utilizați AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "Setări AcoustID" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "Cheie API:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Obține cheie API..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "Serverul MusicBrainz" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Port:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Adresa serverului:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Folosește etichetele „folksonomy” ca genuri muzicale" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Afișează etichete sub icoane" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Diverse" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Folosește sintaxa avansată de căutare" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Limite" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Similaritate minimă pentru asocierea fișierelor cu piese" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Similaritate minimă pentru căutare de fișiere" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Similaritate minimă pentru căutare de grupaje" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Câmpuri personalizate" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Artiști multipli:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Piese fără album:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Implicit" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Proxy de rețea" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Utilizator:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Parolă:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Module" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Nume" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Versiune" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Instalează modul..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Deschideți dosarul de module" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Detalii" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "E-mail:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Redenumește fișierele la salvare" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "Versiune ID3v2" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Autentificare necesară" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Transformă numele fișierelor în tag-uri" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Înlocuiește liniuța de subliniere cu spațiu" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Previzualizează" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&Ok" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "nici unul" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "Amprentare" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Adaugă dosar" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Adaugă fișiere" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Căutare" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Analizează" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Înregistrează" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "Caută discul..." #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Limba implicită" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Limba modificată" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Ați schimbat limba interfeței. Trebuie să reporniți Picard pentru ca schimbarea să aibă efect." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Licență" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "Resetare totală" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "Locul de mutat fișierele nu trebuie să fie gol" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Eroare în script" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Limba" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Orchestrator" #: picard/util/tags.py:42 msgid "Artists" msgstr "" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Nr. catalog" #: picard/util/tags.py:48 msgid "Comment" msgstr "Comentariu" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Dirijor" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Drepturi de autor" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Număr disc" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-Mixer" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Codificat de" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Inginer" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Casa de discuri" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Textier" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Versuri" #: picard/util/tags.py:75 msgid "Mixer" msgstr "" #: picard/util/tags.py:76 msgid "Mood" msgstr "" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "Interpret" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Producător" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "" #: picard/util/tags.py:104 msgid "Release Country" msgstr "" #: picard/util/tags.py:105 msgid "Release Status" msgstr "" #: picard/util/tags.py:106 msgid "Release Type" msgstr "" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remixer" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Script" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Subtitlu" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Total Piese" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Numărul piesei" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "Scriitor" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Eroare legată de navigatorul web" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Eroare la lansarea navigatorului web:\n\n%s" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/ru.po�����������������������������������������������������������������������0000664�0000000�0000000�00000601613�14167750105�0016024�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Nerten <alex@nerten.info>, 2013 # Andrew Pyndyk <andrew.pyndyk@gmail.com>, 2017 # Dmitr Y, 2017 # Edward Pavlenko <dfcbktd@gmail.com>, 2019 # Ekaterina <nawsikaya@bk.ru>, 2020 # Ivan Ivaschenko <defuz.net@gmail.com>, 2014 # Lux Occulta <bru@bru.su>, 2021 # MrClon . <MrClon2007@yandex.ru>, 2019 # Nikolai Prokoschenko <nikolai@prokoschenko.de>, 2012 # Oleg, 2018 # Oscar Lincoln <vladkipriyanov@gmail.com>, 2021 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # qwe qwe <matsuk-nikita@rambler.ru>, 2021 # arsinclair <romanio412@gmail.com>, 2018 # arsinclair <romanio412@gmail.com>, 2017 # Serg Green <serg.green@gmail.com>, 2016,2020 # aeontech <stroganov.a@gmail.com>, 2014 # Un Knwn <hiroaritillwhen@gmail.com>, 2016 # Александр Жибарь <santer1986@gmail.com>, 2016 # Александр Матюхин <space11.11@yandex.ru>, 2017 # Дмитрий <sema19689@gmail.com>, 2014-2015 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Russian (http://www.transifex.com/musicbrainz/musicbrainz/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: ru\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" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Неопознанные файлы" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "Альбом %(id)s загружен: %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "Загрузка альбома %(id)s ..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[загружается информация об альбоме]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[не удается загрузить альбом %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "Кластер %(album)s идентифицирован!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "Нет совпадения для кластера %(album)s" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "Поиск метаданных для кластера %(album)s..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "Некластеризованные файлы" #: 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] "Добавлен %(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:86 #, python-format msgid "Removed %(count)i release from collection \"%(name)s\"" msgid_plural "Removed %(count)i releases from collection \"%(name)s\"" 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 "Ошибка при изменении коллекции: %(error)s" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "Ошибка при загрузке коллекции: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "Various Artists схема именования файлов для удаления" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "Отдельная схема обозначения файлов различных альбомов исполнителя была удалена в этой версии Picard.\nВаша схема обозначения файлов была автоматически объединена с единственным исполнителем альбома" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "Отдельная схема именования файлов для различных художников, альбомы, был удален в этой версии Picard.\nВ настоящее время Вы не используете этот параметр, но есть отдельная схема именования файлов определены.\nВы действительно хотите удалить или объединить его с вашей схема именования файлов для одного художника альбомы?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Объединить" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Удалить" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "Нет совпадения треков для файла '%(filename)s'" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "Файл '%(filename)s' идентифицирован!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Нет соответствующих треков для файла '%(filename)s'" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "Просмотр метаданных для файла %(filename)s..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "Не удалось загрузить плагин '%s'" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "Не удалось скачать сжатый плагин %r from %r" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "Не удалось загрузить плагин %r из %r" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "Плагин '%s' из '%s' несовместим с текущей версией Picard." #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "Плагин %r имеет неверную строку версии API : %s" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "Плагин %r" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "Ошибка при загрузке списка плагинов: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Основные" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Автоматически сканировать новые файлы" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "Игнорировать MBIDs при загрузке новых файлов" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Метаданные" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Использовать взаимосвязи альбомов" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Использовать взаимосвязи произведений" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Превращать знаки препинания Юникода в простой вариант ASCII " #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Использовать общепризнанные имена для артистов" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "Угадать отсутствующие номер и название трека по имени файла" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Тэги" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "Сохранять временные метки файлов с тегами" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Очищать существующие теги" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Удалять ID3 теги из FLAC файлов" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Удалять APEv2 теги из MP3 файлов" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Удалять APEv2 теги из AAC файлов" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Удалять APEv2 теги из AC3 файлов" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "кодировка текста ID3v2" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "ID3v2.3 присоединяемый символ" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Обложка" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Добавлять обложки в теги" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "Вставить только одно изображение на лицевой стороне" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Сохранять обложки как отдельные файлы" #: picard/profile.py:104 msgid "File name for images" msgstr "Имя файла для изображений" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "Перезаписать существующие файлы изображений" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "Сохранить только изображение лицевой обложи как отдельный файл" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "Поставщики обложек альбомов" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "Имя файла" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Совместимость с Windows" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Заменять не-ASCII символы" #: picard/profile.py:117 msgid "Rename files" msgstr "Переименовать файлы" #: picard/profile.py:118 msgid "Move files" msgstr "Переместить файлы" #: picard/profile.py:119 msgid "Destination directory" msgstr "Каталог назначения" #: picard/profile.py:120 msgid "Move additional files" msgstr "Переместить дополнительные файлы" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "Дополнительные шаблоны файлов" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Удалять пустые каталоги" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Скрипты" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Интерфейс" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Разрешить выбор нескольких каталогов" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "Использовать встроенный поиск вместо поиска в браузере" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "Показать диалоговое окно подтверждения выхода при несохраненных изменений" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Расширенные" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "Игнорировать скрытые файлы" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Треки" #: picard/releasegroup.py:70 msgid "Year" msgstr "Год" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Страна" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Формат" #: picard/releasegroup.py:73 msgid "Label" msgstr " Лейбл" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "Номер в каталоге" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[нет штрих-кода]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[нет информации о альбоме]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "Аккаунт MusicBrainz" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "Код авторизации:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Удаление альбома %(id)s: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Ошибка опознавания CD" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Ошибка чтения диска:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "[загрузка информации о записях]" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "[не удается загрузить запись %s]" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "AcoustID поиск ошибок в сети для '%(filename)s'!" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "AcoustID ошибка при поиске для '%(filename)s'!" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "AcoustID поиск вернулся без результатов для файла '%(filename)s\"" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "Поиск отпечатка для файла '%(filename)s' ..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "Отправка AcoustIDs ..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "Подача AcoustID завершилась с ошибкой '%(error)s': %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "Добавить кластер как релиз" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "Добавить кластер как релиз..." #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "Добавить файл как релиз" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "Добавить файл как релиз..." #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "Добавить файл как запись" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "Добавить файл как запись..." #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "Только стабильные версии" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "Стабильные и Бета-версии" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "Стабильные, Бета- и Dev версии" #: picard/const/__init__.py:189 msgid "My script" msgstr "Новый скрипт" #: picard/const/__init__.py:191 msgid "My profile" msgstr "Мой профиль" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Арабский" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Каталанский" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Чешский" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Датский" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Немецкий" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "Немецкий (Швейцария)" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "Греческий" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Английский" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "Английский (Австралия)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Английский (Канадский)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Английский (Великобритания)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Испанский" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Эстонский" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Финский" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Французский" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "Французский (Канада)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "галисийский" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "иврит" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "венгерский" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "исландский" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Итальянский" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "Японский" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Корейский" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "Малайский (Малайзия)" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Норвежский Букмол" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Голландский" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "Окситанский" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Польский" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Португальский" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Португальский (Бразилия)" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "румынский" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Русский" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Словацкий" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Словенский" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "албанский" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Шведский" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Турецкий" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "Украинский" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "Китайский (Китай)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "Китайский (Тайвань)" #: picard/const/locales.py:27 msgid "Afar" msgstr "афарский" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "Афарский (Джибути)" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "Афарский (Эритрея)" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "Афарский (Эритрея) (Сахо)" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "Афарский (Эфиопия)" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "африкаанс" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "Африкаанс (Намибия)" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "Африкаанс (ЮАР)" #: picard/const/locales.py:35 msgid "Akan" msgstr "акан" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "Акан (Гана)" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "Албанский (Албания)" #: picard/const/locales.py:39 msgid "Amharic" msgstr "амхарский" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "Амхарский (Эфиопия)" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "Арабский (Алжир)" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "Арабский (Бахрейн)" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "Арабский (Египет)" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "Арабский (Ирак)" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "Арабский (Иордания)" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "Арабский (Кувейт)" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "Арабский (Ливан)" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "Арабский (Ливия)" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "Арабский (Марокко)" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "Арабский (Оман)" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "Арабский (Катар)" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "Арабский (Саудовская Аравия)" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "Арабский (Судан)" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "Арабский (Сирия)" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "Арабский (Тунис)" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "Арабский (ОАЭ)" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "Арабский (Йемен)" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Армянский" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "Армянский (Армения)" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "Армянский (Армения) (Реформированная Орфография)" #: picard/const/locales.py:62 msgid "Assamese" msgstr "ассамский" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "Ассамский (Индия)" #: picard/const/locales.py:64 msgid "Atsam" msgstr "Ацам" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "Ацам (Нигерия)" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "азербайджанский" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "Азербайджанский (Азербайджан)" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "Азербайджанский (Кириллица)" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "Азербайджанский (Кириллица) (Азербайджан)" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "Азербайджанский (Латиница)" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "Азербайджанский (Латиница) (Азербайджан)" #: picard/const/locales.py:72 msgid "Basque" msgstr "баскский" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "Баскский (Испания)" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "белорусский" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "Белорусский (Беларусь)" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Бенгальский" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "Бенгальский (Бангладеш)" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "Бенгальский (Индия)" #: picard/const/locales.py:79 msgid "Blin" msgstr "билин" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "Блин (Эритрея)" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "боснийский" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "Боснийский (Босния и Герцеговина)" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "болгарский" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "Болгарский (Болгария)" #: picard/const/locales.py:85 msgid "Burmese" msgstr "бирманский" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "Бирманский (Мьянма [Бирма])" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "Каталанский (Испания)" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "китайский" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "Китайский (Гонконг)" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "Китайский (Макао)" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "Китайский (Упрощённый Хань)" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "Китайский (Упрощённый Хань) (Китай)" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "Китайский (Упрощённый Хань) (Гонконг)" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "Китайский (Упрощённый Хань) (Макао)" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "Китайский (Упрощённый Хань) (Сингапур)" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "Китайский (Сингапур)" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "Китайский (Традиционный Хань)" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "Китайский (Традиционный Хань) (Гонконг)" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "Китайский (Традиционный Хань) (Макао)" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "Китайский (Традиционный Хань) (Тайвань)" #: picard/const/locales.py:104 msgid "Coptic" msgstr "коптский" #: picard/const/locales.py:105 msgid "Cornish" msgstr "корнский язык" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "Корнский (Великобритания)" #: picard/const/locales.py:107 msgid "Croatian" msgstr "хорватский" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "Хорватский (Хорватия)" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "Чешский (Чешская Республика)" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "Датский (Дания)" #: picard/const/locales.py:113 msgid "Divehi" msgstr "мальдивский" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "Дивехи (Мальдивы)" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "Нидерландский (Бельгия)" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "Нидерландский (Нидерланды)" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "дзонг-кэ" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "Дзонха (Бутан)" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "Английский (Американское Самоа)" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "Английский (Бельгия)" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "Английский (Белиз)" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "Английский (Ботсвана)" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "Английский (Дезерет)" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "Английский (Дезерет) (США)" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "Английский (Гуам)" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "Английский (Гонконг)" #: picard/const/locales.py:131 msgid "English (India)" msgstr "Английский (Индия)" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "Английский (Ирландия)" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "Английский (Ямайка)" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "Английский (Мальта)" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "Английский (Маршалловы Острова)" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "Английский (Намибия)" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "Английский (Новая Зеландия)" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "Английский (Северные Марианские Острова)" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "Английский (Пакистан)" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "Английский (Филиппины)" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "Английский (Шавиани)" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "Английский (Сингапур)" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "Английский (ЮАР)" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "Английский (Тринидад и Тобаго)" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "Английский (Внешние малые острова США)" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "Английский (Виргинские Острова Соединённых Штатов)" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "Английский (Великобритания)" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "Английский (США)" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "Английский (США) (Компьютерный английский)" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "Английский (Зимбабве)" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "эсперанто" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "Эстонский (Эстония)" #: picard/const/locales.py:154 msgid "Ewe" msgstr "эве" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "Эве (Гана)" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "Эве (Того)" #: picard/const/locales.py:157 msgid "Faroese" msgstr "фарерский" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "Фарерский (Фарерские Острова)" #: picard/const/locales.py:159 msgid "Filipino" msgstr "филиппинский" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "Филиппинский (Филиппины)" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "Финский (Финляндия)" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "Французский (Бельгия)" #: picard/const/locales.py:166 msgid "French (France)" msgstr "Французский (Франция)" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "Французский (Люксембург)" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "Французский (Монако)" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "Французский (Сенегал)" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "Французский (Швейцария)" #: picard/const/locales.py:171 msgid "Friulian" msgstr "фриульский" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "Фриульский (Италия)" #: picard/const/locales.py:173 msgid "Ga" msgstr "га" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "Га (Гана)" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "Галисийский (Испания)" #: picard/const/locales.py:177 msgid "Geez" msgstr "геэз" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "Геэз (Эритрея)" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "Геэз (Эфиопия)" #: picard/const/locales.py:180 msgid "Georgian" msgstr "грузинский" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "Грузинский (Грузия)" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "Немецкий (Австрия)" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "Немецкий (Бельгия)" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "Немецкий (Германия)" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "Немецкий (Лихтенштейн)" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "Немецкий (Люксембург)" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "Греческий (Кипр)" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "Греческий (Греция)" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "гуджарати" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "Гуджарати (Индия)" #: picard/const/locales.py:195 msgid "Hausa" msgstr "хауса" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "Хауса (Арабский)" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "Хауса (Арабский) (Нигерия)" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "Хауса (Арабский) (Судан)" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "Хауса (Гана)" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "Хауса (Латиница)" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "Хауса (Латиница) (Гана)" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "Хауса (Латиница) (Нигер)" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "Хауса (Латиница) (Нигерия)" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "Хауса (Нигер)" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "Хауса (Нигерия)" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "Хауса (Судан)" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "гавайский" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "Гавайский (США)" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "Иврит (Израиль)" #: picard/const/locales.py:211 msgid "Hindi" msgstr "хинди" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "Хинди (Индия)" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "Венгерский (Венгрия)" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "Исландский (Исландия)" #: picard/const/locales.py:217 msgid "Igbo" msgstr "игбо" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "Игбо (Нигерия)" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "индонезийский" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "Индонезийский (Индонезия)" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "интерлингва" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "инуктитут" #: picard/const/locales.py:223 msgid "Irish" msgstr "ирландский" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "Ирландский (Ирландия)" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "Итальянский (Италия)" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "Итальянский (Италия)" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "Японский (Япония)" #: picard/const/locales.py:230 msgid "Jju" msgstr "Джджу" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "Джджу (Нигерия)" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "Гренландский" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "Гренландский (Гренландия)" #: picard/const/locales.py:234 msgid "Kamba" msgstr "Камба" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "Камба (Кения)" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Каннада" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "Каннада (Индия)" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "казахский" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "Казахский (Кириллица)" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "Казахский (Кириллица) (Казахстан)" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "Казахский (Казахстан)" #: picard/const/locales.py:242 msgid "Khmer" msgstr "Кхмерский" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "Кхмерский (Камбоджа)" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "Киньяруанда" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "Киньяруанда (Руанда)" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "киргизский" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "Киргизский (Киргизия)" #: picard/const/locales.py:248 msgid "Konkani" msgstr "Конкани" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "Конкани (Индия)" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "Корейский (Южная Корея)" #: picard/const/locales.py:252 msgid "Koro" msgstr "Коро" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "Коро (Кот-д'Ивуар)" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "кпелле" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "Кпелле (Гвинея)" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "Кпелле (Либерия)" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "Курдский" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "Курдский (Арабский)" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "Курдский (Арабский) (Иран)" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "Курдский (Арабский) (Ирак)" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "Курдский (Арабский) (Сирия)" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "Курдский (Иран)" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "Курдский (Ирак)" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "Курдский (Латиница)" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "Курдский (Латиница) (Турция)" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "Курдский (Сирия)" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "Курдский (Турция)" #: picard/const/locales.py:268 msgid "Lao" msgstr "Лаосский" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "Лаосский (Лаос)" #: picard/const/locales.py:270 msgid "Latvian" msgstr "латышский" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "Латвийский (Латвия)" #: picard/const/locales.py:272 msgid "Lingala" msgstr "лингальский" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "Лингала (Конго - Браззавиль)" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "Лингала (Конго - Киншаса)" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "литовский" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "Литовский (Литва)" #: picard/const/locales.py:277 msgid "Low German" msgstr "Нижненемецкий" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "Нижненемецкий (Германия)" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "македонский" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "Македонский (Македония)" #: picard/const/locales.py:281 msgid "Malay" msgstr "Малайский" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "Малайский (Бруней)" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "Малаялам" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "Малаялам (Индия)" #: picard/const/locales.py:286 msgid "Maltese" msgstr "Мальтезе" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "Мальтийский (Мальта)" #: picard/const/locales.py:288 msgid "Manx" msgstr "Мэнский" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "Мэнский (Великобритания)" #: picard/const/locales.py:290 msgid "Marathi" msgstr "Маратхи" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "Маратхи (Индия)" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "молдавский" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "монгольский" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "Монгольский (Китай)" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "Монгольский (Кириллица)" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "Монгольский (Кириллица) (Монголия)" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "Монгольский (Монголия)" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "Монгольский (Монгольский)" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "Монгольский (Монгольский) (Китай)" #: picard/const/locales.py:300 msgid "Nepali" msgstr "Непальский" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "Непальский (Индия)" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "Непальский (Индия)" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "Северносаамский" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "Северносаамский (Финляндия)" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "Северносаамский (Норвегия)" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "Северный Сото" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "Северный Сото (ЮАР)" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "норвежский" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "Букмол (Норвегия)" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "Норвежский Нюнорск" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "Новонорвежский (Норвегия)" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "Ньянджа" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "Ньянджа (Малави)" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "Окситанский (Франция)" #: picard/const/locales.py:317 msgid "Oriya" msgstr "Ория" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "Ория (Индия)" #: picard/const/locales.py:319 msgid "Oromo" msgstr "Оромо" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "Оромо (Эфиопия)" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "Оромо (Кения)" #: picard/const/locales.py:322 msgid "Pashto" msgstr "Пушту" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "Пушту (Афганистан)" #: picard/const/locales.py:324 msgid "Persian" msgstr "Персидский" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "Персидский (Афганистан)" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "Персидский (Иран)" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "Польский (Польша)" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "Португальский (Бразилия)" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "Португальский (Португалия)" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "Панджаби" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "Панджаби (Арабский)" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "Панджаби (Арабский) (Пакистан)" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "Панджаби (Гурмукхи)" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "Панджаби (Гурмукхи) (Индия)" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "Панджаби (Индия)" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "Панджаби (Пакистан)" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "Румынский (Молдавия)" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "Румынский (Румыния)" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "Русский (Россия)" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "Русский (Украина)" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "Санскрит" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "Санскрит (Индия)" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "сербский" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "Сербский (Босния и Герцеговина)" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "Сербский (Кириллица)" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "Сербский (Кириллица) (Босния и Герцеговина)" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "Сербский (Кириллица) (Черногория)" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "Сербский (Кириллица) (Сербия)" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "Сербский (Кириллица) (Сербия и Черногория)" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "Сербский (Латиница)" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "Сербский (Латиница) (Босния и Герцеговина)" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "Сербский (Латиница) (Черногория)" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "Сербский (Латиница) (Сербия)" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "Сербский (Латиница) (Сербия и Черногория)" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "Сербский (Черногория)" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "Сербский (Сербия)" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "Сербский (Сербия и Черногория)" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "Сербохорватский" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "Сербохорватский (Босния и Герцеговина)" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "Сербохорватский (Сербия и Черногория)" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "Сычуань" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "Носу (Китай)" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "Сидамо" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "Сидамо (Эфиопия)" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "Сингальский" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "Сингальский (Шри-Ланка)" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "Словацкий (Словакия)" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "Словенский (Словения)" #: picard/const/locales.py:379 msgid "Somali" msgstr "сомалийский" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "Сомалийский (Джибути)" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "Сомалийский (Эфиопия)" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "Сомалийский (Кения)" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "Сомали (Сомали)" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "Южный Ндебеле" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "Южный Ндебеле (ЮАР)" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "Южный Сото" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "Южный Сото (Лесото)" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "Южный Сото (ЮАР)" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "Испанский (Аргентина)" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "Испанский (Боливия)" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "Испанский (Чили)" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "Испанский (Колумбия)" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "Испанский (Коста-Рика)" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "Испанский (Доминиканская Республика)" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "Испанский (Эквадор)" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "Испанский (Сальвадор)" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "Испанский (Гватемала)" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "Испанский (Гондурас)" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "Испанский (Мексика)" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "Испанский (Никарагуа)" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "Испанский (Панама)" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "Испанский (Парагвай)" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "Испанский (Перу)" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "Испанский (Пуэрто-Рико)" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "Испанский (Испания)" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "Испанский (США)" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "Испанский (Уругвай)" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "Испанский (Венесуэла)" #: picard/const/locales.py:410 msgid "Swahili" msgstr "Суахили" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "Суахили (Кения)" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "Суахили (Танзания)" #: picard/const/locales.py:413 msgid "Swati" msgstr "Свати" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "Суахили (ЮАР)" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "Суахили (Эсватини)" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "Шведский (Финляндия)" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "Шведский (Швеция)" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "Швейцарский диалект" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "Швейцарский диалект (Швейцария)" #: picard/const/locales.py:421 msgid "Syriac" msgstr "Сирийский" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "Сирийский (Сирия)" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "Тагальский" #: picard/const/locales.py:424 msgid "Tajik" msgstr "таджикский" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "Таджикский (Кириллица)" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "Таджикский (Кириллица) (Таджикистан)" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "Таджикский (Таджикистан)" #: picard/const/locales.py:428 msgid "Tamil" msgstr "Тамильский" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "Тамильский (Индия)" #: picard/const/locales.py:430 msgid "Taroko" msgstr "Седекский" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "Седекский (Тайвань)" #: picard/const/locales.py:432 msgid "Tatar" msgstr "татарский" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "Татарский (Россия)" #: picard/const/locales.py:434 msgid "Telugu" msgstr "Телугу" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "Телугу (Индия)" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "Тайский" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "Тайский (Таиланд)" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "тибетский" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "Тибетский (Китай)" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "Тибетский (Индия)" #: picard/const/locales.py:441 msgid "Tigre" msgstr "Тигре" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "Тигре (Эритрея)" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "Тигринья" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "Тигринья (Эритрея)" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "Тигринья (Эфиопия)" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Тонга" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "Тонга (Тонга)" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "Тсонга" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "Тсонга (ЮАР)" #: picard/const/locales.py:450 msgid "Tswana" msgstr "Тсвана" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "Тсвана (ЮАР)" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "Турецкий (Турция)" #: picard/const/locales.py:454 msgid "Tyap" msgstr "Тяпский" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "Тяпский (Нигерия)" #: picard/const/locales.py:456 msgid "Uighur" msgstr "Уйгурский" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "Уйгурский (Арабский)" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "Уйгурский (Арабский) (Китай)" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "Уйгурский (Китай)" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "Украинский (Украина)" #: picard/const/locales.py:462 msgid "Urdu" msgstr "Урду" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "Урду (Индия)" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "Урду (Пакистан)" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "узбекский" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "Узбекский (Афганистан)" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "Узбекский (Арабский)" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "Узбекский (Арабский) (Афганистан)" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "Узбекский (Кириллица)" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "Узбекский (Кириллица) (Узбекистан)" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "Узбекский (Латиница)" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "Узбекский (Латиница) (Узбекистан)" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "Узбекский (Узбекистан)" #: picard/const/locales.py:474 msgid "Venda" msgstr "Венда" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "Венда (ЮАР)" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Вьетнамский" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "Вьетнамский (Вьетнам)" #: picard/const/locales.py:478 msgid "Walamo" msgstr "Волайтта" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "Волайтта (Эфиопия)" #: picard/const/locales.py:480 msgid "Welsh" msgstr "валлийский" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "Валлийский (Великобритания)" #: picard/const/locales.py:482 msgid "Wolof" msgstr "волоф" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "Волоф (Латиница)" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "Волоф (Латиница) (Сенегал)" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "Волоф (Сенегал)" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "коса" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "Коса (ЮАР)" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "йоруба" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "Йоруба (Нигерия)" #: picard/const/locales.py:490 msgid "Zulu" msgstr "зулусский" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "Зулу (ЮАР)" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "Кириллица" #: picard/const/scripts.py:27 msgid "Latin" msgstr "Латинский" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "Обложка типа '%(type)s' загружены %(albumid)s из %(host)s" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "Загрузка обложки типа '%(type)s' для %(albumid)s с %(host)s ..." #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Неизвестный" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Полный размер" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "Тип Обложки" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "Восстановить значения по умолчанию" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Архив обложек" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "Локальные файлы" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Alexei Klimenko https://launchpad.net/~nimda7\n Alexey Reztsov https://launchpad.net/~ariafan\n Egor Bushmelyov https://launchpad.net/~skipper95\n Lesha Ogonkov https://launchpad.net/~ogonkov\n Lukáš Lalinský https://launchpad.net/~luks\n Nick Gorbunov https://launchpad.net/~intsurfer\n Nikolay Belikov https://launchpad.net/~cre8r\n Nkolay Parukhin https://launchpad.net/~parukhin\n Oleg \"Rowaa[SR13]\" V. Volkov https://launchpad.net/~rowaasr13\n Oleg Koptev https://launchpad.net/~koptev-oleg\n Pavel Fedyakov https://launchpad.net/~fedyakov\n Roman A. aka BasicXP https://launchpad.net/~basicxp\n Sergey Basalaev https://launchpad.net/~sbasalaev\n Viacheslav Kurenyshev https://launchpad.net/~slavic\n defo https://launchpad.net/~defo-dirty\n dpetrov83 https://launchpad.net/~dpetrov83\n Мирзаева Асаль https://launchpad.net/~asaly12" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Перевод на русский: %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Альбом" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Исполнитель" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Дата" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Лейблы" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Каталог #s" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Штрих-код" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "Обновить список" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s (%i альбом)" msgstr[1] "%s (%i альбома)" msgstr[2] "%s (%i альбомов)" msgstr[3] "%s (%i альбомов)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "Просмотр журнала (ошибка)" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "Тег добавлен" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "Тег изменён" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "Тег убран" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "Открыть альбом на MusicBrainz" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "Общие изображения на всех дорожках" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "Треки содержат разные изображения" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "Подробнее" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "Новая обложка" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "Исходная обложка" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "Подробнее..." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "Сохранять оригинальную обложку" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "ГГГГ" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Переместить помеченные файлы сюда" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "Показать &скрытые файлы" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "&Установить в качестве исходного каталога" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "Существующая обложка" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "Тип" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "Новая обложка" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "Обложка" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Информация" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "Дважды щелкните, чтобы открыть во внешнем средстве просмотра\nВременный файл: %s\nИсточник: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Имя файла:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Формат:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Размер:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Длительность:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Битрейт:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Частота дискретизации:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Битов на семпл:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Моно" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Стерео" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Каналы:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Альбом:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Исполнитель:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "Треклист:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "Информация об альбоме" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "Информация о треке" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Информация" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "%i файл в этом треке" msgstr[1] "%i файлов в этом треке" msgstr[2] "%i файлов в этом треке" msgstr[3] "%i файлов в этом треке" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "Информация о кластере" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Файлы" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Альбомы" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "Отложенные файлы" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "Запросы, ожидающие обработки" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Название" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Длина" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Исполнитель альбома" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Композитор" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Подзаголовок диска" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Медиа" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Жанр" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Первоначальная дата выпуска" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "Плохое совпадение" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "Недостаточное совпадение" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "Нормальное совпадение" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "Хорошее совпадение" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "Отличное совпадение" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "Прекрасное совпадение" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Развернуть все" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "&Свернуть все" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "Выделить всё" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "&Другии версии" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Идёт загрузка..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Коллекции" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "Плагины" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "вид на файлы" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "Содержит несовпадающие файлы и кластеры" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Кластеры" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "вид на альбом" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "Содержит альбомы с соответствующими файлами" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "Альбом изменен и закончен" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "Альбом не изменен и закончен" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "Альбом изменён" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "Альбом без изменений" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "Трек сохранён" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "Ожидание" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Отчёт" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "Уровень подробности" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "Строка для выделения" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "Выделить" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "Очистить выделения" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "Очистить журнал" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "Сохранить как..." #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "Сохранить журнал в файл" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "Файл уже существует, вы действительно хотите сохранить в этот файл?" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "Не удалось сохранить файл журнала" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "Что-то помешало записать данные в %s" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "Вы действительно хотите очистить журнал?" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "История активности" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Не сохранённые изменения" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Вы уверены что хотите закрыть приложение?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "Есть %d несохраненный файл. При закрытие Picard потеряет несохраненные изменения" msgstr[1] "Есть %d несохраненные файлы. При закрытие Picard потеряет все несохраненные изменения" msgstr[2] "Есть %d несохраненные файлы. При закрытие Picard потеряет все несохраненные изменения" msgstr[3] "Есть %d несохраненные файлы. При закрытие Picard потеряет все несохраненные изменения" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "&Закрыть Picard" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Готово" #: picard/ui/mainwindow.py:396 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 прослушивает этот порт для интеграции с браузером." #: picard/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "Слушать через порт %(port)d" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "Требуется настроить ваш ключ AcoustID перед тем как вы сможете отсылать новые отпечатки." #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Настройки…" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Вырезать" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Вставить" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Помощь…" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&О программе…" #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Пожертвовать..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "&Сообщить об ошибке…" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "&Форум поддержки…" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Добавить файлы…" #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Добавить файлы в теггер" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "Д&обавить папку…" #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Добавить папку в теггер" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl-E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "Закрыть Окно" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Сохранить" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Сохранить выбранные файлы" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "Предложить AcoustID" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "Представить акустические отпечатки" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "&Выход" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "&Удалить" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Убрать отмеченные файлы или альбомы" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "Обзор в &Браузере" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "Найти выбранное на сайте MusicBrainz" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "Отправить файл как отдельную запись..." #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "Отправить файл как новую запись в MusicBrainz" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "Отправить файл как релиз..." #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "Поиск похожих альбомов..." #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "Просмотрите похоже релизы и, возможно, выберите другой релиз" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "Поиск похожих треков..." #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "Просмотрите похожие треки и при необходимости выберите другой релиз" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "&Обзор файлов" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Обложка" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "Действия" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Поиск" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "Поиск &CD..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "Поиск информации о CD в дисководе" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "&Сканировать" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "Используйте звуковой слепок AcoustID для идентификации файлов по их содержанию, даже если метаданные не найдены" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "Идетенфицируйте файл, используя слепок его содержания AcoustID" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "&Разбить на кластеры" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "Кластерные файлы в кластеры альбомов" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&Опознать" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "Поиск выбранных элементов в MusicBrainz" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Информация..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "&Обновить" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "&Переименовывать файлы" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "П&ереносить файлы" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "Сохранять &теги" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Теги из имён &файлов…" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "Сканирование имен файлов..." #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "Проставить теги на основе имен файлов" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "&Открыть Коллекцию в Браузере" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "Просмотр журнала Отладки/Ошибок" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "&Просмотр Истории активности" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl-H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "Открыть в проигрывателе" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "Воспроизвести этот файл в проигрывателе по умолчанию" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "&Открыть содержащую папку" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "Откройте папку, содержащую файл в вашем обозревателе" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "&проверка обновлений..." #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Файл" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Правка" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Вид" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Настройки" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "&Инструменты" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Справка" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Действия" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Произведение" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "&Расширенный поиск" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "&Встроенный поиск" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Все поддерживаемые форматы" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "Добавление нескольких папок из '%(directory)s' ..." #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "Добавление папки:'%(directory)s' ..." #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "Требуется настройка" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "Поддержка звуковых отпечатков не настроена. Хотите настроить её сейчас?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "Не включена интергация с браузером" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "Добавление релизов в MusicBrainz требует интеграции с браузером. Вы хотите включить интеграцию с браузером?" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (error: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s (%(similarity)d%%) (error: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "Требуется аутентификация" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Picard требует авторизации для доступа к вашим персональным данным на сервере MusicBrainz.Войти сейчас?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(отличающийся через %d пункт)" msgstr[1] "(отличающийся через %d пункты)" msgstr[2] "(отличающийся через %d пункты)" msgstr[3] "(отличающийся через %d пункты)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(отсутствует у %d записи)" msgstr[1] "(отсутствует у %d записей)" msgstr[2] "(отсутствует у %d записей)" msgstr[3] "(отсутствует у %d записей)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "просмотр метаданных" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "Изначальные и новые значения ярлыков на выбранных файлах" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Тэг" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Исходное значение" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Новое значение" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Добавить новый тег..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Первыми показывать изменения" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Править..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "Добавить в список «Сохранять теги»" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "Удалить из списка «Сохранять теги»" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "Использовать изначальное значение" msgstr[1] "Использовать изначальные значения" msgstr[2] "Использовать изначальные значения" msgstr[3] "Использовать изначальные значения" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "Сервер %s требует вашей авторизации. Пожалуйста введите имя пользователя и пароль" #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "Прокси сервер %s требует вашей авторизации. Пожалуйста введите имя пользователя и пароль." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "Встроенный плеер: Формат данных не (полностью) поддерживается" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "Встроенный плеер: ошибка, код=%d, сообщение=%s" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "Плеер" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "Воспроизвоести" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "Воспроизвести выбранные файлы" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "Пауза" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "Пауза или возобновление текущего воспроизведения" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "Изменить скорость воспроизведения" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "Скорость воспроизведения" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "Изменить громкость аудио" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "Громкость аудио" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "Возможность переименования отключена" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "название" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "Сделайте это!" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "&Скрипт" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "Удалить скрипт" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Ошибка" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "Копия" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Формат переименования файла не может быть пустым." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Имя файла" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Поиск CD" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Следующие альбомы на MusicBrainz соответствуют CD:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "&Загрузить в Picard" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Отмена" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Править ярлык" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Править значение" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Добавить значение" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Удалить значение" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "&Обложка" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "Форма" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Настройки" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Обзор…" #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Загрузка..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "Расширенные опции" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "Игнорировать разницу длительности треков в течение данного количества секунд" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "Игнорировать пути к файлам, соответствующие следующим регулярным выражениям:" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "Игнорировать следующие треки при определении полноты релиза" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "Видеодорожки" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "Треки с Pregap" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "Треки с данными" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "Треки с тишиной" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "Привод CD-ROM для опознавания:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Привод CD-ROM по умолчанию:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "Использовать следующие имя файла для изображений:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Перезаписывать файл, если он уже есть" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "Источники обложек" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "Переупорядочить приоритет: " #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "Переместить выбранный элемент вверх" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "Переместить выбранный элемент вниз" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Звуковой слепок" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "Не использовать аудио слепки" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Использовать AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "Настройки AcoustID" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "Игнорировать существующие слепки AcoustID" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "Калькулятор слепка:" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "Ключ API:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Получить API ключ..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "Сервер MusicBrainz" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Порт:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Адрес сервера:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "Войти" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "Выйти" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "Проверка Обновлений" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "Использовать только мои жанры" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Использовать теги, выбранные сообществом, в качестве жанра" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Показывать подписи под значками" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Язык интерфейса:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Разное" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Использовать расширенный синтаксис запросов" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "Открывать каталог при запуске:" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "Настройка панели Действий" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "Добавить новую кнопку на панель инструментов" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "Добавить Действие" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "Вставить разделитель" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "Добавить разделитель" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "Удалить кнопку с панели инструментов" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "Цвета" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Ограничения" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Минимальное сходство для соотнесения файлов и произведений:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Минимальное сходство при опознавании файлов:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Минимальное сходство при опознавании кластеров:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Произвольные поля" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Сборники:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Произведения не из альбома:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "По умолчанию" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Прокси" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Имя пользователя:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Пароль:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "Интеграция с браузером" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "Порт для прослушивания:" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "Слушать только на localhost" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Плагины" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Имя" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Версия" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Установка плагина..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Открыть папку с плагинами" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "Перезагрузить список плагинов" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Подробности" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Включить рейтинги композиций" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard сохраняет рейтинги вместе с адресом эл. почты, который идентифицирует пользователя, который поставил оценку. Этим способом разные рейтинги для разных пользователей могут быть сохранены в файлах. Пожалуйста укажите адрес эл. почты, который вы хотите использовать для сохранения ваших оценок." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "E-mail:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Отправить рейтинги в MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "Предпочтительный тип альбома" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "Предпочтительные страны выпуска альбома" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "Предпочтительные форматы альбомов" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "Перемещать файлы при сохранении" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "Папка назначения:" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "Перемещать дополнительные файлы (без учета регистра):" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Переименовывать файлы при сохранении" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "Скрипт(ы) Tagger'a" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "Переместить скрипт выше" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "Переместить скрипт ниже" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "Добавить новый скрипт" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "Удалить скрипт" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "Импорт" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Записать тэги в файлы" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "До Тегов" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "Сохраните эти тэги от того, чтобы они не были очищенным или переписанный данными с MusicBrainz:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "ID3v2 Версии" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "Объединять множественные теги ID3v2.3 используя:" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "<html><head/><body><p>По умолчанию, '/' для сохранения совместумости с предыдущими версиями Picard.</p><p>Новые варианты ';_' или '_/_' или что то по вашему выбору. </p></body></html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Также включать в файлы теги ID3v1" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Требуется аутентификация" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "Загружать только обложки совпадающие выбранным типам" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "Выбор типов..." #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "Использовать изображения только следующих типов:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "Загружать только утвержденные изображения." #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "Локальные файлы обложек, соответствующие следующему регулярному выражению:" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "Первая группа в регулярном выражении, если она есть, будет использоваться как тип, т.е. cover-back-spine.jpg будут установлены как типы Back + Spine. Если тип не найден, по умолчанию будет использоваться тип Front." #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "Название:" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "Версия:" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "Описание:" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Преобразовать имена файлов в теги" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Заменять символы подчёркивания на пробелы" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Предварительный просмотр" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&OK" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "Закрыть" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "Ошибка Regex" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "Восстановить все значения по умолчанию" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "Сбросить все настройки" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "Сбросить настройки для текущей страницы опций" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "Непредвиденная ошибка" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "Вы собираетесь сбросить настройки для этой страницы." #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "Внимание! Это сбросит все ваши настройки." #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "Подтвердите сброс" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "Вы уверены?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "Нет" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "Отпечаток" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "Выберите действительный исполняемый файл fpcalc." #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "Недействительный файл fpcalc" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "Вошли, как <b>%s</b>." #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "Жанры" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Добавить папку" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Добавить файлы" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "Кластер" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Поиск" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Сканировать" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "Поиск в браузере" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Сохранить" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "Предложить AcoustIDs" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "Открыть в проигрывателе" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "Поиск CD..." #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Установленный в системе" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Язык изменён" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Вы изменили язык интерфейса. Для вступления изменений в силу, перезапустите Picard." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "Перетащите, чтобы изменить порядок" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "Выберите цвет" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "Цвета изменены" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "Значение" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "Подтвердите удаление" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Соотнесение" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "Сеть" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "Загрузить и установить плагин" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "Включено" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "Выключено" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "Удалить плагин" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "Плагин '%s' несовместим с текущей версией Picard." #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "Плагин '%s' будет обновлён до версии %s при следующем запуске Picard." #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "Вы действительно хотите удалить плагин %s?" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "Перезапустите Picard для того, чтобы закончить обновление" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "Доступна новая версия" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "Авторы" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Лицензия" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "Плагин '%s' не может быть скачан." #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "Пожалуйста, попробуйте позже." #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "Новый" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "Создать новый профиль" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "Скопировать в новый профиль" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "Удалить" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "Удалить профиль" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "Неизвестный скрипт" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Рейтинги" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "Предпочтенные альбомы" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "Сбросить всё" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "Местоположение для перемещаемых файлов не может быть пустым." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Ошибка скрипта" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Справка по синтаксису</a>)" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "Найти в браузере" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>Загрузка...</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "Повтор" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "<strong>Произошла ошибка при получении результатов:<br><br></strong>Ошибка сетевого запроса для %s:<br>%s (QT-код %d, HTTP-код %s)<br>" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "<strong>Ничего не найдено. Пожалуйста, попробуйте другой поисковый запрос.</strong>" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "Загрузить в Picard" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "Результаты поиска по Альбомам" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Язык" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "Статус" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "Счет" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "Открыть в браузере" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "Результаты поиска по Исполнителям" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "Пол" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "Область" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "Начало" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "Начальная область" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "Конец" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "Конечная область" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "Результаты поиска треков" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Релиз" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "Самостоятельная запись" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "Переименовать скрипт" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "Вы действительно хотите удалить этот скрипт?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s" #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "неизвестно" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "AcoustID отпечатки" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Порядок сортировки исполнителей альбомов" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Порядок сортировки альбома" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Аранжировщик" #: picard/util/tags.py:42 msgid "Artists" msgstr "Исполнители" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Порядок сортировки исполнителей" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "уд./мин." #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Номер каталога" #: picard/util/tags.py:48 msgid "Comment" msgstr "Комментарий" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "Сборник (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "Порядок Сортировки Композиторов" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Дирижёр" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Copyright" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "Номер диска" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Номер диска" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-Микшер" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Кодировано" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "Настройки кодировщика" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Звукооператор" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Группировка" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "Ключ" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Звукозаписывающий лейбл" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Автор текста" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Текст" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Микшер" #: picard/util/tags.py:76 msgid "Mood" msgstr "Настроение" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "MusicBrainz ID главного музыканта альбома" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz ID альбома" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz ID исполнителя" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "Номер диска в базе MusicBrainz" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "MusicBrainz ID изначального релиза" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "MusicBrainz ID исходного исполнителя" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "MusicBrainz ID записи" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "MusicBrainz ID группы альбомов" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "MusicBrainz трек ID" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "MusicBrainz ID работы" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "MusicIP Fingerprint" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "Исходный альбом" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "Исходный исполнитель" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "Изначальный год выпуска" #: picard/util/tags.py:97 msgid "Performer" msgstr "Исполнитель" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Продюсер" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "Оценка" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Страна выпуска" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Статус альбома" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Тип альбома" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Ремиксер" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Сценарий" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Подзаголовок" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Порядок сортировки произведений" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Всего дисков" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Всего произведений" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Номер дорожки" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "Сайт Исполнителя" #: picard/util/tags.py:126 msgid "Work" msgstr "Работа" #: picard/util/tags.py:127 msgid "Writer" msgstr "Автор" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "не установлен" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Ошибка браузера" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Ошибка во время запуска браузера:\n\n%s" ���������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/sco.po����������������������������������������������������������������������0000664�0000000�0000000�00000135172�14167750105�0016164�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for PROJECT. # Copyright (C) 2012 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # # Translators: # FIRST AUTHOR <EMAIL@ADDRESS>, 2008. msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: http://tickets.musicbrainz.org/\n" "POT-Creation-Date: 2012-08-28 15:50+0200\n" "PO-Revision-Date: 2012-08-29 08:53+0000\n" "Last-Translator: Lukáš Lalinský <lalinsky@gmail.com>\n" "Language-Team: Scots (http://www.transifex.com/projects/p/musicbrainz/language/sco/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: sco\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: contrib/plugins/no_release.py:48 msgid "Enable plugin for all releases by default" msgstr "" #: contrib/plugins/no_release.py:49 msgid "Tags to strip (comma-separated)" msgstr "" #: contrib/plugins/no_release.py:59 msgid "Remove specific release information..." msgstr "" #: contrib/plugins/open_in_gui.py:30 msgid "Open Error" msgstr "" #: contrib/plugins/open_in_gui.py:30 #, python-format msgid "" "Error while opening file:\n" "\n" "%s" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:115 msgid "Last.fm" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:116 msgid "Use track tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:117 msgid "Use artist tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:118 #: picard/ui/options/tags.py:30 msgid "Tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:119 #: picard/ui/ui_options_folksonomy.py:107 msgid "Ignore tags:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:120 #: picard/ui/ui_options_folksonomy.py:112 msgid "Join multiple tags with:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:121 #: picard/ui/ui_options_folksonomy.py:113 msgid " / " msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:122 #: picard/ui/ui_options_folksonomy.py:114 msgid ", " msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:123 #: picard/ui/ui_options_folksonomy.py:109 msgid "Minimal tag usage:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:124 #: picard/ui/ui_options_folksonomy.py:110 picard/ui/ui_options_matching.py:79 #: picard/ui/ui_options_matching.py:80 picard/ui/ui_options_matching.py:81 msgid " %" msgstr "" #: contrib/plugins/replaygain/__init__.py:48 msgid "Calculate replay &gain..." msgstr "" #: contrib/plugins/replaygain/__init__.py:65 #, python-format msgid "Calculating replay gain for \"%s\"..." msgstr "" #: contrib/plugins/replaygain/__init__.py:70 #, python-format msgid "Replay gain for \"%s\" successfully calculated." msgstr "" #: contrib/plugins/replaygain/__init__.py:72 #, python-format msgid "Could not calculate replay gain for \"%s\"." msgstr "" #: contrib/plugins/replaygain/__init__.py:75 msgid "Calculate album &gain..." msgstr "" #: contrib/plugins/replaygain/__init__.py:98 #, python-format msgid "Calculating album gain for \"%s\"..." msgstr "" #: contrib/plugins/replaygain/__init__.py:106 #, python-format msgid "Album gain for \"%s\" successfully calculated." msgstr "" #: contrib/plugins/replaygain/__init__.py:108 #, python-format msgid "Could not calculate album gain for \"%s\"." msgstr "" #: picard/acoustid.py:116 #, python-format msgid "Could not find AcoustID for file %s" msgstr "" #: picard/acoustid.py:120 picard/musicdns/__init__.py:103 #, python-format msgid "Looking up the fingerprint for file %s..." msgstr "" #: picard/acoustidmanager.py:78 msgid "Submitting AcoustIDs..." msgstr "" #: picard/acoustidmanager.py:83 #, python-format msgid "AcoustID submission failed: %s" msgstr "" #: picard/acoustidmanager.py:85 msgid "AcoustIDs successfully submitted!" msgstr "" #: picard/album.py:55 picard/cluster.py:260 msgid "Unmatched Files" msgstr "" #: picard/album.py:180 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/album.py:266 #, python-format msgid "Album %s loaded" msgstr "" #: picard/album.py:282 msgid "[loading album information]" msgstr "[lading album speirins]" #: picard/cluster.py:177 picard/cluster.py:188 #, python-format msgid "No matching releases for cluster %s" msgstr "" #: picard/cluster.py:190 #, python-format msgid "Cluster %s identified!" msgstr "[[Slump]] %s kannt!" #: picard/cluster.py:195 #, python-format msgid "Looking up the metadata for cluster %s..." msgstr "Speirin for metadata o the [[slump]] %s..." #: picard/const.py:39 msgid "CD" msgstr "" #: picard/const.py:40 msgid "CD-R" msgstr "" #: picard/const.py:41 msgid "HDCD" msgstr "" #: picard/const.py:42 msgid "8cm CD" msgstr "" #: picard/const.py:43 msgid "Vinyl" msgstr "" #: picard/const.py:44 msgid "7\" Vinyl" msgstr "" #: picard/const.py:45 msgid "10\" Vinyl" msgstr "" #: picard/const.py:46 msgid "12\" Vinyl" msgstr "" #: picard/const.py:47 msgid "Digital Media" msgstr "" #: picard/const.py:48 msgid "USB Flash Drive" msgstr "" #: picard/const.py:49 msgid "slotMusic" msgstr "" #: picard/const.py:50 msgid "Cassette" msgstr "" #: picard/const.py:51 msgid "DVD" msgstr "" #: picard/const.py:52 msgid "DVD-Audio" msgstr "" #: picard/const.py:53 msgid "DVD-Video" msgstr "" #: picard/const.py:54 msgid "SACD" msgstr "" #: picard/const.py:55 msgid "DualDisc" msgstr "" #: picard/const.py:56 msgid "MiniDisc" msgstr "" #: picard/const.py:57 msgid "Blu-ray" msgstr "" #: picard/const.py:58 msgid "HD-DVD" msgstr "" #: picard/const.py:59 msgid "Videotape" msgstr "" #: picard/const.py:60 msgid "VHS" msgstr "" #: picard/const.py:61 msgid "Betamax" msgstr "" #: picard/const.py:62 msgid "VCD" msgstr "" #: picard/const.py:63 msgid "SVCD" msgstr "" #: picard/const.py:64 msgid "UMD" msgstr "" #: picard/const.py:65 picard/ui/ui_options_releases.py:226 msgid "Other" msgstr "" #: picard/const.py:66 msgid "LaserDisc" msgstr "" #: picard/const.py:67 msgid "Cartridge" msgstr "" #: picard/const.py:68 msgid "Reel-to-reel" msgstr "" #: picard/const.py:69 msgid "DAT" msgstr "" #: picard/const.py:70 msgid "Wax Cylinder" msgstr "" #: picard/const.py:71 msgid "Piano Roll" msgstr "" #: picard/const.py:72 msgid "DCC" msgstr "" #: picard/const.py:77 msgid "Bangladesh" msgstr "" #: picard/const.py:78 msgid "Belgium" msgstr "" #: picard/const.py:79 msgid "Burkina Faso" msgstr "" #: picard/const.py:80 msgid "Bulgaria" msgstr "" #: picard/const.py:81 msgid "Barbados" msgstr "" #: picard/const.py:82 msgid "Wallis and Futuna Islands" msgstr "" #: picard/const.py:83 msgid "Bermuda" msgstr "" #: picard/const.py:84 msgid "Brunei Darussalam" msgstr "" #: picard/const.py:85 msgid "Bolivia" msgstr "" #: picard/const.py:86 msgid "Bahrain" msgstr "" #: picard/const.py:87 msgid "Burundi" msgstr "" #: picard/const.py:88 msgid "Benin" msgstr "" #: picard/const.py:89 msgid "Bhutan" msgstr "" #: picard/const.py:90 msgid "Jamaica" msgstr "" #: picard/const.py:91 msgid "Bouvet Island" msgstr "" #: picard/const.py:92 msgid "Botswana" msgstr "" #: picard/const.py:93 msgid "Samoa" msgstr "" #: picard/const.py:94 msgid "Brazil" msgstr "" #: picard/const.py:95 msgid "Bahamas" msgstr "" #: picard/const.py:96 msgid "Belarus" msgstr "" #: picard/const.py:97 msgid "Belize" msgstr "" #: picard/const.py:98 msgid "Russian Federation" msgstr "" #: picard/const.py:99 msgid "Rwanda" msgstr "" #: picard/const.py:100 msgid "Reunion" msgstr "" #: picard/const.py:101 msgid "Turkmenistan" msgstr "" #: picard/const.py:102 msgid "Tajikistan" msgstr "" #: picard/const.py:103 msgid "Romania" msgstr "" #: picard/const.py:104 msgid "Tokelau" msgstr "" #: picard/const.py:105 msgid "Guinea-Bissa" msgstr "" #: picard/const.py:106 msgid "Guam" msgstr "" #: picard/const.py:107 msgid "Guatemala" msgstr "" #: picard/const.py:108 msgid "Greece" msgstr "" #: picard/const.py:109 msgid "Equatorial Guinea" msgstr "" #: picard/const.py:110 msgid "Guadeloupe" msgstr "" #: picard/const.py:111 msgid "Japan" msgstr "" #: picard/const.py:112 msgid "Guyana" msgstr "" #: picard/const.py:113 msgid "French Guiana" msgstr "" #: picard/const.py:114 msgid "Georgia" msgstr "" #: picard/const.py:115 msgid "Grenada" msgstr "" #: picard/const.py:116 msgid "United Kingdom" msgstr "" #: picard/const.py:117 msgid "Gabon" msgstr "" #: picard/const.py:118 msgid "El Salvador" msgstr "" #: picard/const.py:119 msgid "Guinea" msgstr "" #: picard/const.py:120 msgid "Gambia" msgstr "" #: picard/const.py:121 msgid "Greenland" msgstr "" #: picard/const.py:122 msgid "Gibraltar" msgstr "" #: picard/const.py:123 msgid "Ghana" msgstr "" #: picard/const.py:124 msgid "Oman" msgstr "" #: picard/const.py:125 msgid "Tunisia" msgstr "" #: picard/const.py:126 msgid "Jordan" msgstr "" #: picard/const.py:127 msgid "Haiti" msgstr "" #: picard/const.py:128 msgid "Hungary" msgstr "" #: picard/const.py:129 msgid "Hong Kong" msgstr "" #: picard/const.py:130 msgid "Honduras" msgstr "" #: picard/const.py:131 msgid "Heard and Mc Donald Islands" msgstr "" #: picard/const.py:132 msgid "Venezuela" msgstr "" #: picard/const.py:133 msgid "Puerto Rico" msgstr "" #: picard/const.py:134 msgid "Palau" msgstr "" #: picard/const.py:135 msgid "Portugal" msgstr "" #: picard/const.py:136 msgid "Svalbard and Jan Mayen Islands" msgstr "" #: picard/const.py:137 msgid "Paraguay" msgstr "" #: picard/const.py:138 msgid "Iraq" msgstr "" #: picard/const.py:139 msgid "Panama" msgstr "" #: picard/const.py:140 msgid "French Polynesia" msgstr "" #: picard/const.py:141 msgid "Papua New Guinea" msgstr "" #: picard/const.py:142 msgid "Peru" msgstr "" #: picard/const.py:143 msgid "Pakistan" msgstr "" #: picard/const.py:144 msgid "Philippines" msgstr "" #: picard/const.py:145 msgid "Pitcairn" msgstr "" #: picard/const.py:146 msgid "Poland" msgstr "" #: picard/const.py:147 msgid "St. Pierre and Miquelon" msgstr "" #: picard/const.py:148 msgid "Zambia" msgstr "" #: picard/const.py:149 msgid "Western Sahara" msgstr "" #: picard/const.py:150 msgid "Estonia" msgstr "" #: picard/const.py:151 msgid "Egypt" msgstr "" #: picard/const.py:152 msgid "South Africa" msgstr "" #: picard/const.py:153 msgid "Ecuador" msgstr "" #: picard/const.py:154 msgid "Italy" msgstr "" #: picard/const.py:155 msgid "Viet Nam" msgstr "" #: picard/const.py:156 msgid "Solomon Islands" msgstr "" #: picard/const.py:157 msgid "Ethiopia" msgstr "" #: picard/const.py:158 msgid "Somalia" msgstr "" #: picard/const.py:159 msgid "Zimbabwe" msgstr "" #: picard/const.py:160 msgid "Saudi Arabia" msgstr "" #: picard/const.py:161 msgid "Spain" msgstr "" #: picard/const.py:162 msgid "Eritrea" msgstr "" #: picard/const.py:163 msgid "Moldova, Republic of" msgstr "" #: picard/const.py:164 msgid "Madagascar" msgstr "" #: picard/const.py:165 msgid "Morocco" msgstr "" #: picard/const.py:166 msgid "Monaco" msgstr "" #: picard/const.py:167 msgid "Uzbekistan" msgstr "" #: picard/const.py:168 msgid "Myanmar" msgstr "" #: picard/const.py:169 msgid "Mali" msgstr "" #: picard/const.py:170 msgid "Macau" msgstr "" #: picard/const.py:171 msgid "Mongolia" msgstr "" #: picard/const.py:172 msgid "Marshall Islands" msgstr "" #: picard/const.py:173 msgid "Macedonia, The Former Yugoslav Republic of" msgstr "" #: picard/const.py:174 msgid "Mauritius" msgstr "" #: picard/const.py:175 msgid "Malta" msgstr "" #: picard/const.py:176 msgid "Malawi" msgstr "" #: picard/const.py:177 msgid "Maldives" msgstr "" #: picard/const.py:178 msgid "Martinique" msgstr "" #: picard/const.py:179 msgid "Northern Mariana Islands" msgstr "" #: picard/const.py:180 msgid "Montserrat" msgstr "" #: picard/const.py:181 msgid "Mauritania" msgstr "" #: picard/const.py:182 msgid "Uganda" msgstr "" #: picard/const.py:183 msgid "Malaysia" msgstr "" #: picard/const.py:184 msgid "Mexico" msgstr "" #: picard/const.py:185 msgid "Israel" msgstr "" #: picard/const.py:186 msgid "France" msgstr "" #: picard/const.py:187 msgid "British Indian Ocean Territory" msgstr "" #: picard/const.py:188 msgid "St. Helena" msgstr "" #: picard/const.py:189 msgid "Finland" msgstr "" #: picard/const.py:190 msgid "Fiji" msgstr "" #: picard/const.py:191 msgid "Falkland Islands (Malvinas)" msgstr "" #: picard/const.py:192 msgid "Micronesia, Federated States of" msgstr "" #: picard/const.py:193 msgid "Faroe Islands" msgstr "" #: picard/const.py:194 msgid "Nicaragua" msgstr "" #: picard/const.py:195 msgid "Netherlands" msgstr "" #: picard/const.py:196 msgid "Norway" msgstr "" #: picard/const.py:197 msgid "Namibia" msgstr "" #: picard/const.py:198 msgid "Vanuatu" msgstr "" #: picard/const.py:199 msgid "New Caledonia" msgstr "" #: picard/const.py:200 msgid "Niger" msgstr "" #: picard/const.py:201 msgid "Norfolk Island" msgstr "" #: picard/const.py:202 msgid "Nigeria" msgstr "" #: picard/const.py:203 msgid "New Zealand" msgstr "" #: picard/const.py:204 msgid "Zaire" msgstr "" #: picard/const.py:205 msgid "Nepal" msgstr "" #: picard/const.py:206 msgid "Nauru" msgstr "" #: picard/const.py:207 msgid "Niue" msgstr "" #: picard/const.py:208 msgid "Cook Islands" msgstr "" #: picard/const.py:209 msgid "Cote d'Ivoire" msgstr "" #: picard/const.py:210 msgid "Switzerland" msgstr "" #: picard/const.py:211 msgid "Colombia" msgstr "" #: picard/const.py:212 msgid "China" msgstr "" #: picard/const.py:213 msgid "Cameroon" msgstr "" #: picard/const.py:214 msgid "Chile" msgstr "" #: picard/const.py:215 msgid "Cocos (Keeling) Islands" msgstr "" #: picard/const.py:216 msgid "Canada" msgstr "" #: picard/const.py:217 msgid "Congo" msgstr "" #: picard/const.py:218 msgid "Central African Republic" msgstr "" #: picard/const.py:219 msgid "Czech Republic" msgstr "" #: picard/const.py:220 msgid "Cyprus" msgstr "" #: picard/const.py:221 msgid "Christmas Island" msgstr "" #: picard/const.py:222 msgid "Costa Rica" msgstr "" #: picard/const.py:223 msgid "Cape Verde" msgstr "" #: picard/const.py:224 msgid "Cuba" msgstr "" #: picard/const.py:225 msgid "Swaziland" msgstr "" #: picard/const.py:226 msgid "Syrian Arab Republic" msgstr "" #: picard/const.py:227 msgid "Kyrgyzstan" msgstr "" #: picard/const.py:228 msgid "Kenya" msgstr "" #: picard/const.py:229 msgid "Suriname" msgstr "" #: picard/const.py:230 msgid "Kiribati" msgstr "" #: picard/const.py:231 msgid "Cambodia" msgstr "" #: picard/const.py:232 msgid "Saint Kitts and Nevis" msgstr "" #: picard/const.py:233 msgid "Comoros" msgstr "" #: picard/const.py:234 msgid "Sao Tome and Principe" msgstr "" #: picard/const.py:235 msgid "Slovenia" msgstr "" #: picard/const.py:236 msgid "Kuwait" msgstr "" #: picard/const.py:237 msgid "Senegal" msgstr "" #: picard/const.py:238 msgid "San Marino" msgstr "" #: picard/const.py:239 msgid "Sierra Leone" msgstr "" #: picard/const.py:240 msgid "Seychelles" msgstr "" #: picard/const.py:241 msgid "Kazakhstan" msgstr "" #: picard/const.py:242 msgid "Cayman Islands" msgstr "" #: picard/const.py:243 msgid "Singapore" msgstr "" #: picard/const.py:244 msgid "Sweden" msgstr "" #: picard/const.py:245 msgid "Sudan" msgstr "" #: picard/const.py:246 msgid "Dominican Republic" msgstr "" #: picard/const.py:247 msgid "Dominica" msgstr "" #: picard/const.py:248 msgid "Djibouti" msgstr "" #: picard/const.py:249 msgid "Denmark" msgstr "" #: picard/const.py:250 msgid "Virgin Islands (British)" msgstr "" #: picard/const.py:251 msgid "Germany" msgstr "" #: picard/const.py:252 msgid "Yemen" msgstr "" #: picard/const.py:253 msgid "Algeria" msgstr "" #: picard/const.py:254 msgid "United States" msgstr "" #: picard/const.py:255 msgid "Uruguay" msgstr "" #: picard/const.py:256 msgid "Mayotte" msgstr "" #: picard/const.py:257 msgid "United States Minor Outlying Islands" msgstr "" #: picard/const.py:258 msgid "Lebanon" msgstr "" #: picard/const.py:259 msgid "Saint Lucia" msgstr "" #: picard/const.py:260 msgid "Lao People's Democratic Republic" msgstr "" #: picard/const.py:261 msgid "Tuvalu" msgstr "" #: picard/const.py:262 msgid "Taiwan" msgstr "" #: picard/const.py:263 msgid "Trinidad and Tobago" msgstr "" #: picard/const.py:264 msgid "Turkey" msgstr "" #: picard/const.py:265 msgid "Sri Lanka" msgstr "" #: picard/const.py:266 msgid "Liechtenstein" msgstr "" #: picard/const.py:267 msgid "Latvia" msgstr "" #: picard/const.py:268 msgid "Tonga" msgstr "" #: picard/const.py:269 msgid "Lithuania" msgstr "" #: picard/const.py:270 msgid "Luxembourg" msgstr "" #: picard/const.py:271 msgid "Liberia" msgstr "" #: picard/const.py:272 msgid "Lesotho" msgstr "" #: picard/const.py:273 msgid "Thailand" msgstr "" #: picard/const.py:274 msgid "French Southern Territories" msgstr "" #: picard/const.py:275 msgid "Togo" msgstr "" #: picard/const.py:276 msgid "Chad" msgstr "" #: picard/const.py:277 msgid "Turks and Caicos Islands" msgstr "" #: picard/const.py:278 msgid "Libyan Arab Jamahiriya" msgstr "" #: picard/const.py:279 msgid "Vatican City State (Holy See)" msgstr "" #: picard/const.py:280 msgid "Saint Vincent and The Grenadines" msgstr "" #: picard/const.py:281 msgid "United Arab Emirates" msgstr "" #: picard/const.py:282 msgid "Andorra" msgstr "" #: picard/const.py:283 msgid "Antigua and Barbuda" msgstr "" #: picard/const.py:284 msgid "Afghanistan" msgstr "" #: picard/const.py:285 msgid "Anguilla" msgstr "" #: picard/const.py:286 msgid "Virgin Islands (U.S.)" msgstr "" #: picard/const.py:287 msgid "Iceland" msgstr "" #: picard/const.py:288 msgid "Iran (Islamic Republic of)" msgstr "" #: picard/const.py:289 msgid "Armenia" msgstr "" #: picard/const.py:290 msgid "Albania" msgstr "" #: picard/const.py:291 msgid "Angola" msgstr "" #: picard/const.py:292 msgid "Netherlands Antilles" msgstr "" #: picard/const.py:293 msgid "Antarctica" msgstr "" #: picard/const.py:294 msgid "American Samoa" msgstr "" #: picard/const.py:295 msgid "Argentina" msgstr "" #: picard/const.py:296 msgid "Australia" msgstr "" #: picard/const.py:297 msgid "Austria" msgstr "" #: picard/const.py:298 msgid "Aruba" msgstr "" #: picard/const.py:299 msgid "India" msgstr "" #: picard/const.py:300 msgid "Tanzania, United Republic of" msgstr "" #: picard/const.py:301 msgid "Azerbaijan" msgstr "" #: picard/const.py:302 msgid "Ireland" msgstr "" #: picard/const.py:303 msgid "Indonesia" msgstr "" #: picard/const.py:304 msgid "Ukraine" msgstr "" #: picard/const.py:305 msgid "Qatar" msgstr "" #: picard/const.py:306 msgid "Mozambique" msgstr "" #: picard/const.py:307 msgid "Bosnia and Herzegovina" msgstr "" #: picard/const.py:308 msgid "Congo, The Democratic Republic of the" msgstr "" #: picard/const.py:309 msgid "Serbia and Montenegro (historical, 2003-2006)" msgstr "" #: picard/const.py:310 msgid "Serbia" msgstr "" #: picard/const.py:311 msgid "Montenegro" msgstr "" #: picard/const.py:312 msgid "Croatia" msgstr "" #: picard/const.py:313 msgid "Korea (North), Democratic People's Republic of" msgstr "" #: picard/const.py:314 msgid "Korea (South), Republic of" msgstr "" #: picard/const.py:315 msgid "Slovakia" msgstr "" #: picard/const.py:316 msgid "Soviet Union (historical, 1922-1991)" msgstr "" #: picard/const.py:317 msgid "East Timor" msgstr "" #: picard/const.py:318 msgid "Czechoslovakia (historical, 1918-1992)" msgstr "" #: picard/const.py:319 msgid "Europe" msgstr "" #: picard/const.py:320 msgid "East Germany (historical, 1949-1990)" msgstr "" #: picard/const.py:321 msgid "[Unknown Country]" msgstr "" #: picard/const.py:322 msgid "[Worldwide]" msgstr "" #: picard/const.py:323 msgid "Yugoslavia (historical, 1918-1992)" msgstr "" #: picard/const.py:335 msgid "Danish" msgstr "" #: picard/const.py:336 msgid "German" msgstr "" #: picard/const.py:338 msgid "English" msgstr "" #: picard/const.py:339 msgid "English (Canada)" msgstr "" #: picard/const.py:340 msgid "English (UK)" msgstr "" #: picard/const.py:342 msgid "Spanish" msgstr "" #: picard/const.py:343 msgid "Estonian" msgstr "" #: picard/const.py:345 msgid "Finnish" msgstr "" #: picard/const.py:347 msgid "French" msgstr "" #: picard/const.py:356 msgid "Italian" msgstr "" #: picard/const.py:363 msgid "Dutch" msgstr "" #: picard/const.py:365 msgid "Polish" msgstr "" #: picard/const.py:367 msgid "Brazilian Portuguese" msgstr "" #: picard/const.py:374 msgid "Swedish" msgstr "" #: picard/file.py:589 #, python-format msgid "No matching tracks for file %s" msgstr "" #: picard/file.py:604 #, python-format msgid "No matching tracks above the threshold for file %s" msgstr "" #: picard/file.py:607 #, python-format msgid "File %s identified!" msgstr "File %s kannt!" #: picard/file.py:623 #, python-format msgid "Looking up the PUID for file %s..." msgstr "Speirin for PUID o the file %s..." #: picard/file.py:629 #, python-format msgid "Looking up the metadata for file %s..." msgstr "Speirin for metadata o the file %s..." #: picard/puidmanager.py:62 msgid "Submitting PUIDs..." msgstr "" #: picard/puidmanager.py:68 #, python-format msgid "PUIDs submission failed: %d" msgstr "" #: picard/puidmanager.py:70 msgid "PUIDs successfully submitted!" msgstr "" #: picard/tagger.py:528 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:529 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/tagger.py:555 #, python-format msgid "Could not find PUID for file %s" msgstr "" #: picard/ui/cdlookup.py:33 picard/ui/mainwindow.py:525 #: picard/ui/ui_options_releases.py:216 picard/util/tags.py:21 msgid "Album" msgstr "" #: picard/ui/cdlookup.py:33 picard/ui/itemviews.py:89 #: picard/ui/mainwindow.py:526 picard/util/tags.py:22 msgid "Artist" msgstr "" #: picard/ui/cdlookup.py:33 picard/util/tags.py:24 msgid "Date" msgstr "" #: picard/ui/cdlookup.py:33 msgid "Country" msgstr "" #: picard/ui/cdlookup.py:34 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:34 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:34 picard/util/tags.py:75 msgid "Barcode" msgstr "" #: picard/ui/coverartbox.py:122 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/filebrowser.py:38 msgid "&Move Tagged Files Here" msgstr "" #: picard/ui/filebrowser.py:41 msgid "Show &Hidden Files" msgstr "" #: picard/ui/infodialog.py:36 msgid "Info" msgstr "" #: picard/ui/infodialog.py:42 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:44 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:53 msgid "Size:" msgstr "" #: picard/ui/infodialog.py:57 msgid "Length:" msgstr "" #: picard/ui/infodialog.py:59 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:61 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:63 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:66 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:67 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:69 msgid "Channels:" msgstr "" #: picard/ui/itemviews.py:87 picard/util/tags.py:23 msgid "Title" msgstr "" #: picard/ui/itemviews.py:88 picard/util/tags.py:84 msgid "Length" msgstr "" #: picard/ui/itemviews.py:214 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:216 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:273 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:276 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:286 msgid "[no release info]" msgstr "" #: picard/ui/itemviews.py:309 msgid "&Plugins" msgstr "" #: picard/ui/itemviews.py:527 msgid "Clusters" msgstr "" #: picard/ui/logview.py:30 msgid "Log" msgstr "" #: picard/ui/mainwindow.py:73 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:151 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:152 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:153 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:160 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:210 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:214 msgid "" "Picard listens on a port to integrate with your browser and downloads " "release information when you click the \"Tagger\" buttons on the MusicBrainz" " website" msgstr "" #: picard/ui/mainwindow.py:224 #, python-format msgid " Files: %(files)d, Pending Files: %(pending)d " msgstr "" #: picard/ui/mainwindow.py:229 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:257 msgid "Submission Error" msgstr "" #: picard/ui/mainwindow.py:258 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:265 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:268 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:273 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:278 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:283 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:286 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:289 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:292 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:295 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:296 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:301 msgid "A&dd Folder..." msgstr "" #: picard/ui/mainwindow.py:302 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:304 msgid "Ctrl+D" msgstr "" #: picard/ui/mainwindow.py:308 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:309 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:315 msgid "S&ubmit" msgstr "" #: picard/ui/mainwindow.py:316 msgid "Submit fingerprints" msgstr "" #: picard/ui/mainwindow.py:320 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:322 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:325 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:326 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:330 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:331 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:335 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:339 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:342 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:348 msgid "Search" msgstr "Rake" #: picard/ui/mainwindow.py:351 msgid "&CD Lookup..." msgstr "" #: picard/ui/mainwindow.py:352 picard/ui/mainwindow.py:353 msgid "Lookup CD" msgstr "" #: picard/ui/mainwindow.py:355 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:358 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:361 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:364 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:367 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:370 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:371 picard/ui/mainwindow.py:372 msgid "Lookup metadata" msgstr "" #: picard/ui/mainwindow.py:375 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:378 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:381 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:384 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:385 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:388 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:393 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:398 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:403 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:406 msgid "View &Log..." msgstr "" #: picard/ui/mainwindow.py:412 msgid "&Open..." msgstr "" #: picard/ui/mainwindow.py:413 msgid "Open the file" msgstr "" #: picard/ui/mainwindow.py:416 msgid "Open &Folder..." msgstr "" #: picard/ui/mainwindow.py:417 msgid "Open the containing folder" msgstr "" #: picard/ui/mainwindow.py:438 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:446 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:452 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:460 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:466 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:475 picard/ui/util.py:33 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:493 msgid "&Toolbar" msgstr "" #: picard/ui/mainwindow.py:520 msgid "&Search Bar" msgstr "" #: picard/ui/mainwindow.py:527 picard/ui/puidsubmit.py:31 msgid "Track" msgstr "" #: picard/ui/mainwindow.py:566 msgid "All Supported Formats" msgstr "" #: picard/ui/mainwindow.py:624 picard/ui/mainwindow.py:633 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/ui/mainwindow.py:625 msgid "" "The separate file naming scheme for various artists albums has been\n" "removed in this version of Picard. You currently do not use the this option,\n" "but have a separate file naming scheme defined. Do you want to remove it or\n" "merge it with your file naming scheme for single artist albums?" msgstr "" #: picard/ui/mainwindow.py:629 msgid "Merge" msgstr "" #: picard/ui/mainwindow.py:629 picard/ui/metadatabox.py:185 msgid "Remove" msgstr "" #: picard/ui/mainwindow.py:634 msgid "" "The separate file naming scheme for various artists albums has been\n" "removed in this version of Picard. Your file naming scheme has automatically\n" "been merged with that of single artist albums." msgstr "" #: picard/ui/mainwindow.py:682 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:683 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:756 picard/ui/mainwindow.py:763 #, python-format msgid " (Error: %s)" msgstr "" #: picard/ui/metadatabox.py:64 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:66 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:90 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:90 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:90 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:117 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:119 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:166 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:189 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/passworddialog.py:38 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:76 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/puidsubmit.py:31 picard/ui/options/plugins.py:125 msgid "File" msgstr "" #: picard/ui/puidsubmit.py:31 msgid "PUID" msgstr "" #: picard/ui/puidsubmit.py:31 msgid "Release" msgstr "" #: picard/ui/puidsubmit.py:31 msgid "Release ID" msgstr "" #: picard/ui/tagsfromfilenames.py:54 picard/ui/tagsfromfilenames.py:99 msgid "File Name" msgstr "" #: picard/ui/ui_cdlookup.py:57 picard/ui/ui_options_cdlookup.py:46 #: picard/ui/ui_options_cdlookup_select.py:53 picard/ui/options/cdlookup.py:36 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:58 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:59 picard/ui/ui_puidsubmit.py:52 msgid "OK" msgstr "" #: picard/ui/ui_cdlookup.py:60 msgid " Lookup manually " msgstr "" #: picard/ui/ui_cdlookup.py:61 picard/ui/ui_puidsubmit.py:53 msgid "Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:92 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:93 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:94 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:95 msgid "Remove value" msgstr "" #: picard/ui/ui_infodialog.py:66 msgid "&Info" msgstr "" #: picard/ui/ui_infodialog.py:67 msgid "A&rtwork" msgstr "" #: picard/ui/ui_options.py:42 msgid "Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:47 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:54 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:53 msgid "Location" msgstr "" #: picard/ui/ui_options_cover.py:54 msgid "Embed cover images into tags" msgstr "" #: picard/ui/ui_options_cover.py:55 msgid "Save cover images as separate files" msgstr "" #: picard/ui/ui_options_cover.py:56 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_fingerprinting.py:74 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:75 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:76 msgid "Use AmpliFIND (formerly MusicDNS)" msgstr "" #: picard/ui/ui_options_fingerprinting.py:77 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 #: picard/ui/ui_options_renaming.py:138 msgid "Browse..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Download..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_folksonomy.py:106 picard/ui/options/folksonomy.py:29 msgid "Folksonomy Tags" msgstr "" #: picard/ui/ui_options_folksonomy.py:108 msgid "Only use my tags" msgstr "" #: picard/ui/ui_options_folksonomy.py:111 msgid "Maximum number of tags:" msgstr "" #: picard/ui/ui_options_general.py:92 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:93 picard/ui/ui_options_proxy.py:77 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:94 picard/ui/ui_options_proxy.py:78 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:95 msgid "Account Information" msgstr "" #: picard/ui/ui_options_general.py:96 picard/ui/ui_options_proxy.py:75 #: picard/ui/ui_passworddialog.py:74 msgid "Password:" msgstr "" #: picard/ui/ui_options_general.py:97 picard/ui/ui_options_proxy.py:76 #: picard/ui/ui_passworddialog.py:73 msgid "Username:" msgstr "" #: picard/ui/ui_options_general.py:98 picard/ui/options/general.py:29 msgid "General" msgstr "" #: picard/ui/ui_options_general.py:99 msgid "Automatically scan all new files" msgstr "" #: picard/ui/ui_options_general.py:100 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/ui/ui_options_interface.py:58 msgid "Miscellaneous" msgstr "" #: picard/ui/ui_options_interface.py:59 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:60 msgid "Allow selection of multiple directories" msgstr "" #: picard/ui/ui_options_interface.py:61 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:62 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/ui/ui_options_interface.py:63 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_matching.py:77 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:78 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:82 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:83 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:101 picard/ui/options/metadata.py:30 msgid "Metadata" msgstr "" #: picard/ui/ui_options_metadata.py:102 msgid "Translate artist names to this locale where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:103 msgid "Use standardized artist names" msgstr "" #: picard/ui/ui_options_metadata.py:104 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/ui/ui_options_metadata.py:105 msgid "Use release relationships" msgstr "" #: picard/ui/ui_options_metadata.py:106 msgid "Use track relationships" msgstr "" #: picard/ui/ui_options_metadata.py:107 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_metadata.py:108 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:109 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:110 msgid "Non-album tracks:" msgstr "" #: picard/ui/ui_options_metadata.py:111 picard/ui/ui_options_metadata.py:112 #: picard/ui/ui_options_renaming.py:147 msgid "Default" msgstr "" #: picard/ui/ui_options_plugins.py:131 picard/ui/options/plugins.py:37 msgid "Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:132 picard/ui/options/plugins.py:121 msgid "Name" msgstr "" #: picard/ui/ui_options_plugins.py:133 picard/util/tags.py:37 msgid "Version" msgstr "" #: picard/ui/ui_options_plugins.py:134 picard/ui/options/plugins.py:124 msgid "Author" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:137 msgid "Download plugins" msgstr "" #: picard/ui/ui_options_plugins.py:138 msgid "Details" msgstr "" #: picard/ui/ui_options_proxy.py:74 picard/ui/options/proxy.py:28 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_ratings.py:53 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:54 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:55 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:56 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:215 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:217 msgid "Single" msgstr "" #: picard/ui/ui_options_releases.py:218 msgid "EP" msgstr "" #: picard/ui/ui_options_releases.py:219 picard/util/tags.py:66 msgid "Compilation" msgstr "" #: picard/ui/ui_options_releases.py:220 msgid "Soundtrack" msgstr "" #: picard/ui/ui_options_releases.py:221 msgid "Spokenword" msgstr "" #: picard/ui/ui_options_releases.py:222 msgid "Interview" msgstr "" #: picard/ui/ui_options_releases.py:223 msgid "Audiobook" msgstr "" #: picard/ui/ui_options_releases.py:224 msgid "Live" msgstr "" #: picard/ui/ui_options_releases.py:225 msgid "Remix" msgstr "" #: picard/ui/ui_options_releases.py:227 msgid "Reset all" msgstr "" #: picard/ui/ui_options_releases.py:228 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:229 picard/ui/ui_options_releases.py:232 msgid ">" msgstr "" #: picard/ui/ui_options_releases.py:230 picard/ui/ui_options_releases.py:233 msgid "<" msgstr "" #: picard/ui/ui_options_releases.py:231 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:134 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:135 msgid "Replace non-ASCII characters" msgstr "" #: picard/ui/ui_options_renaming.py:136 msgid "Replace Windows-incompatible characters" msgstr "" #: picard/ui/ui_options_renaming.py:137 msgid "Move files to this directory when saving:" msgstr "" #: picard/ui/ui_options_renaming.py:139 msgid "Delete empty directories" msgstr "" #: picard/ui/ui_options_renaming.py:140 msgid "Move additional files:" msgstr "" #: picard/ui/ui_options_renaming.py:141 msgid "Name files like this" msgstr "" #: picard/ui/ui_options_renaming.py:148 msgid "Examples" msgstr "" #: picard/ui/ui_options_script.py:49 msgid "Tagger Script" msgstr "" #: picard/ui/ui_options_tags.py:114 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:115 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/ui/ui_options_tags.py:116 msgid "Before tagging" msgstr "" #: picard/ui/ui_options_tags.py:117 msgid "Clear existing tags" msgstr "" #: picard/ui/ui_options_tags.py:118 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/ui/ui_options_tags.py:119 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/ui/ui_options_tags.py:120 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags.py:121 msgid "Tags are separated by spaces, and are case-sensitive." msgstr "" #: picard/ui/ui_options_tags.py:122 msgid "Tag compatibility" msgstr "" #: picard/ui/ui_options_tags.py:123 msgid "ID3v2 version" msgstr "" #: picard/ui/ui_options_tags.py:124 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags.py:125 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags.py:127 msgid "ID3v2 text encoding" msgstr "" #: picard/ui/ui_options_tags.py:128 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags.py:129 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags.py:130 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_passworddialog.py:72 msgid "Authentication required" msgstr "" #: picard/ui/ui_passworddialog.py:75 msgid "Save username and password" msgstr "" #: picard/ui/ui_puidsubmit.py:51 msgid "Submit PUIDs" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:56 msgid "&Preview" msgstr "" #: picard/ui/util.py:31 msgid "&Ok" msgstr "" #: picard/ui/util.py:32 msgid "&Cancel" msgstr "" #: picard/ui/options/about.py:29 msgid "About" msgstr "" #: picard/ui/options/about.py:48 msgid "translator-credits" msgstr "Launchpad Contributions:\n Frederik 'Freso' S. Olesen https://launchpad.net/~freso" #: picard/ui/options/about.py:51 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/options/about.py:55 #, python-format msgid "" "<p align=\"center\"><span style=\"font-size:15px;font-weight:bold;\">MusicBrainz Picard</span><br/>\n" "Version %(version)s</p>\n" "<p align=\"center\"><strong>Supported formats</strong><br/>%(formats)s</p>\n" "<p align=\"center\"><strong>Please donate</strong><br/>\n" "Thank you for using Picard. Picard relies on the MusicBrainz database, which is operated by the MetaBrainz Foundation with the help of thousands of volunteers. If you like this application please consider donating to the MetaBrainz Foundation to keep the service running.</p>\n" "<p align=\"center\"><a href=\"http://metabrainz.org/donate\">Donate now!</a></p>\n" "<p align=\"center\"><strong>Credits</strong><br/>\n" "<small>Copyright © 2004-2011 Robert Kaye, Lukáš Lalinský and others%(translator-credits)s</small></p>\n" "<p align=\"center\"><a href=\"http://musicbrainz.org/doc/MusicBrainz_Picard\">http://musicbrainz.org/doc/MusicBrainz_Picard</a></p>\n" msgstr "" #: picard/ui/options/advanced.py:26 msgid "Advanced" msgstr "" #: picard/ui/options/cover.py:29 msgid "Cover Art" msgstr "" #: picard/ui/options/fingerprinting.py:32 msgid "Fingerprinting" msgstr "" #: picard/ui/options/interface.py:32 msgid "User Interface" msgstr "" #: picard/ui/options/interface.py:49 msgid "System default" msgstr "" #: picard/ui/options/interface.py:76 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:76 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/matching.py:29 msgid "Matching" msgstr "" #: picard/ui/options/ratings.py:29 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:33 msgid "Preferred Releases" msgstr "" #: picard/ui/options/renaming.py:34 msgid "File naming" msgstr "" #: picard/ui/options/renaming.py:143 msgid "Error" msgstr "" #: picard/ui/options/renaming.py:143 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/renaming.py:153 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/options/scripting.py:63 msgid "Scripting" msgstr "" #: picard/ui/options/scripting.py:97 msgid "Script Error" msgstr "" #: picard/util/tags.py:25 msgid "Original Release Date" msgstr "" #: picard/util/tags.py:26 msgid "Album Artist" msgstr "" #: picard/util/tags.py:27 msgid "Track Number" msgstr "" #: picard/util/tags.py:28 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:29 msgid "Disc Number" msgstr "" #: picard/util/tags.py:30 msgid "Total Discs" msgstr "" #: picard/util/tags.py:31 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:32 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:33 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:34 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:35 msgid "ASIN" msgstr "" #: picard/util/tags.py:36 msgid "Grouping" msgstr "" #: picard/util/tags.py:38 msgid "ISRC" msgstr "" #: picard/util/tags.py:39 msgid "Mood" msgstr "" #: picard/util/tags.py:40 msgid "BPM" msgstr "" #: picard/util/tags.py:41 msgid "Copyright" msgstr "" #: picard/util/tags.py:42 msgid "License" msgstr "" #: picard/util/tags.py:43 msgid "Composer" msgstr "" #: picard/util/tags.py:44 msgid "Writer" msgstr "" #: picard/util/tags.py:45 msgid "Conductor" msgstr "" #: picard/util/tags.py:46 msgid "Lyricist" msgstr "" #: picard/util/tags.py:47 msgid "Arranger" msgstr "" #: picard/util/tags.py:48 msgid "Producer" msgstr "" #: picard/util/tags.py:49 msgid "Engineer" msgstr "" #: picard/util/tags.py:50 msgid "Subtitle" msgstr "" #: picard/util/tags.py:51 msgid "Disc Subtitle" msgstr "" #: picard/util/tags.py:52 msgid "Remixer" msgstr "" #: picard/util/tags.py:53 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:54 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:55 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:56 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:57 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:58 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:59 msgid "MusicBrainz Sort Name" msgstr "" #: picard/util/tags.py:60 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:61 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:62 msgid "AcoustID" msgstr "" #: picard/util/tags.py:63 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:64 msgid "Disc Id" msgstr "" #: picard/util/tags.py:65 msgid "Website" msgstr "" #: picard/util/tags.py:67 msgid "Comment" msgstr "" #: picard/util/tags.py:68 msgid "Genre" msgstr "" #: picard/util/tags.py:69 msgid "Encoded By" msgstr "" #: picard/util/tags.py:70 msgid "Performer" msgstr "" #: picard/util/tags.py:71 msgid "Release Type" msgstr "" #: picard/util/tags.py:72 msgid "Release Status" msgstr "" #: picard/util/tags.py:73 msgid "Release Country" msgstr "" #: picard/util/tags.py:74 msgid "Record Label" msgstr "" #: picard/util/tags.py:76 msgid "Catalog Number" msgstr "" #: picard/util/tags.py:77 msgid "Format" msgstr "" #: picard/util/tags.py:78 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:79 msgid "Media" msgstr "" #: picard/util/tags.py:80 msgid "Lyrics" msgstr "" #: picard/util/tags.py:81 msgid "Mixer" msgstr "" #: picard/util/tags.py:82 msgid "Language" msgstr "" #: picard/util/tags.py:83 msgid "Script" msgstr "" #: picard/util/tags.py:85 msgid "Rating" msgstr "" #: picard/util/webbrowser2.py:88 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:88 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/sk.po�����������������������������������������������������������������������0000664�0000000�0000000�00000465375�14167750105�0016030�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Lukáš Lalinský <lalinsky@gmail.com>, 2012-2013 # Pavol Babinčák <scroolik@gmail.com>, 2012 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Slovak (http://www.transifex.com/musicbrainz/musicbrainz/language/sk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: sk\n" "Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Nerozpoznané súbory" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:651 msgid "[loading album information]" msgstr "[nahrávam informácie o albume]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[nemožem nahrať album %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "Odstránenie pravidiel pre pomenovanie rôznych umelcov" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Zlúčiť" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Odstrániť" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Všeobecné" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Automaticky prehľadaj všetky nové súbory" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "Ignorovať MBID pri načítaní nových súborov" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metadata" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Používať vzťahy medzi vydaniami" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Používať vzťahy medzi skladbami" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Previesť interpunkčné znamienka v Unicode do ASCII" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Použiť štandardizované mená umelcov" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Tagy" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "Ponechať časové značky tagovaných súborov" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Vyčisti jestvujúce tagy" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Odstráň ID3 Tagy z FLAC súborov" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Odstráň APEv2 Tagy z MP3 súborov" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Odstráň APEv2 Tagy z AAC súborov" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Odstráň APEv2 Tagy z AC3 súborov" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "Kodovanie textu ID2v3" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Obrázok Albumu" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Vložiť obrázky albumov do tagov" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Uložit obrázky albumov ako samostatné súbory" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Nahradiť nie-ASCII znaky" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Odstrániť prázdne adresáre" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Skriptovanie" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Uživateľské nastavenie" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Povol výber viacerých adresárov" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Rozšírené" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "" #: picard/releasegroup.py:70 msgid "Year" msgstr "" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Krajina" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Formát" #: picard/releasegroup.py:73 msgid "Label" msgstr "" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[bez informácií o vydaní]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Chyba pri prehľadávaní CD" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Chyba pri čítaní CD:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Katalánsko" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Čeština" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Dánčina" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Nemčina" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Angličtina" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Angličtina (Kanada)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Angličtina (UK)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Španielsky" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Estónčina" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Fínština" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Francúzština" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "Hebrejsky" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Maďarčina" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "islandčina" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Taliančina" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Kórejsky" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Holandština" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Polsky" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Portugalčina" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Brazílska Portugalčina" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Rumunština" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Ruština" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Slovenčina" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Slovinsky" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Albánčina" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Švédština" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Turecky" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "Afarčina" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Afrikánčina" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "Akančina" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "Amharčina" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Arménčina" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "Asámčina" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Azerbajdžančina" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "Baskičtina" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Bieloruština" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Bengálčina" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "Blin" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Bosniačtina" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Bulharčina" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "Barmský" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Čínsky" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Hindština" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Kanada" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Litovština" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "Perzsky" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Welšsky" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Pôvodná veľkosť" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Cover Art Archive" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Lukáš Lalinský https://launchpad.net/~luks\n helix84 https://launchpad.net/~helix84\n mDt https://launchpad.net/~malydeviant\n milboy https://launchpad.net/~milboys" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Preložené do jazyka %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Umelec" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Dátum" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Katalógové č." #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Čiarkový kód" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "Zobraziť vydanie v MusicBrainz" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Presunúť otagované súbory sem" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "Zobraziť &Skryť súbory" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Názov súboru:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Formát:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Veľkosť:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Dĺžka:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Bitrate:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Frekvencia vzorku:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Bitov na vzorok:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Stereo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Kanály:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Informácie" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Názov" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Dĺžka" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Album umelca" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Skladateľ" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Podtitul disku" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Médium" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Žáner" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Datum vydania" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Rozbaľ všetko" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "&Zbaĺ všetko" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "&Iné verzie" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Načítavanie..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Klastre" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Log" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Neuložené zmeny" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Naozaj chcete ukončiť Picard?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "%d súbor nie je uložený. Keď zatvoríte Picard, stratíte všetky neuložené zmeny." msgstr[1] "%d súbory nie sú uložené. Keď zatvoríte Picard, stratíte všetky neuložené zmeny." msgstr[2] "%d súborov nie je uložených. Keď zatvoríte Picard, stratíte všetky neuložené zmeny." msgstr[3] "%d súborov nie je uložených. Keď zatvoríte Picard, stratíte všetky neuložené zmeny." #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "&Ukončiť Picard" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Pripravené" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "Počúvam na porte %(port)d" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "Pre odosielaním odtlačkov je treba aby ste nastavili váš AcoustID API kľúč." #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Možnosti" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Vystrihnúť" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Vložiť" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Pomocník..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&O..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Prispieť" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "&Nahlásiť chybu" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "&Fórum s podporou" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Pridať Súbory" #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Pridať Súbory do spojenia" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "&Pridať Priečinok..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Pridať priečinok do pripojenia" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Ulož" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Ulož vybrané súbory" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "&Koniec" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "&Odstráň" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Odstráň vybrané súbory/albumy" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "Vyhľadať v &prehliadači" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "Vyhľadá vybranú položku na stránke MusicBrainz" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "Prechádzať &Súbory" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Obrázok Albumu" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Hľadaj" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "&Prehľadať" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "Kl&aster" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&Vyhľadať" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Informácie" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "&Obnov" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "&Premenovať Súbory" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "&Premiestniť súbory" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "Uložiť &Tagy" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Tagy z &Nazov Súboru..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Súbor" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Úpravy" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Zobraziť" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Nastavenia" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "&Možnosti" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Pomocník" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Skladba" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Všetky Podporované Formáty" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "Je potrebné nastavenie" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "Tvorba odtlačkov audia nie je zatiaľ nastavená. Chcete ju nastaviť teraz?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(rozdielne medzi %d položkou)" msgstr[1] "(rozdielne medzi %d položkami)" msgstr[2] "(rozdielne medzi %d položkami)" msgstr[3] "(rozdielne medzi %d položkami)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(chýba v %d položke)" msgstr[1] "(chýba v %d položkách)" msgstr[2] "(chýba v %d položkách)" msgstr[3] "(chýba v %d položkách)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Tag" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Pôvodná hodnota" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Nová hodnota" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Pridať nový tag…" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Najprv zobraziť zmeny" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Upraviť…" #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "Použiť pôvodnú hodnotu" msgstr[1] "Použiť pôvodné hodnoty" msgstr[2] "Použiť pôvodné hodnoty" msgstr[3] "Použiť pôvodné hodnoty" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "Server %s vyžaduje prihlásenie. Vložte meno a heslo." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "Proxy server %s vyžaduje prihlásenie. Zadajte vaše používateľské meno a heslo." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Chyba" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Súbor pomenovaného formátu nesmie byť prázdny" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Meno Súboru" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Vyhľadanie CD" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Nasledujúce vydanie z MusicBrainz nájdené na CD:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Zrušiť" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Upraviť tag" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Upraviť hodnotu" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Pridať hodnotu" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Odstrániť hodnotu" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "O&brázok" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Možnosti" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Nájsť..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Prevziať…" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "CD-ROM jednotka pre identifikáciu:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Predvolená CD-ROM jednotka pre identifikáciu:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "Pre obrázky použitý názov súboru:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Prepísať súbor ak existuje" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Tvorba odtlačkov zvuku" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "Nepoužívať tvorbu odtlačkov zvuku" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Použiť AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "Nastavenia AcoustID" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "Nástroj pre tvorbu odtlačkov" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "Kľúč API:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Získať kľúč API…" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "MusicBrainz Server" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "port:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Adresa servera:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Používať susedské tagy ako žáner" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Zobraziť text pod ikonami" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Jazyk užívateľa:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Rozne" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Použi pokročilé otázky syntax" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Úrovne" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Minimálna podobnosť k identifikacii skladieb" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Minimálna podobnosť pre vyhľadávanie v súboroch:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Minimálna podobnosť pre vyhľadávanie klastrov:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Vlastné polia" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Rôzny umelci:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Skladby mimo albumu:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Štandardné" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Web Proxy" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Prihlasovacie meno:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Heslo:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Pluginy" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Nazov" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Verzia" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Inštalovať zásuvný modul…" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Otvoriť priečinok zásuvného modulu" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Podrobnosti" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Povoľ hodnotenie skladieb" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard ukladá hodnotenia spolu s e-mailovou adresou identifikujúcou používateľa, ktorý zadal hodnotenie. Týmto spôsobom môže byť do súborov uložených viacero hodnotení od viacerých používateľov. Zadajte e-mailovú adresu, ktorú chcete použiť pre vaše hodnotenia." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "E-mail:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Odoslať hodnotenia do MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "Uprednostňované typy vydaní" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "Uprednostňované krajiny vydaní" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "Uprednostňované formáty vydaní" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Premenovať subory pri uložení" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Zapisovať tagy do súborov" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "Neodstraňovať a neprepisovať tieto tagy s údajmi z MusicBrainz:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "Copy text \t ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Obsahuje ID3v2 tagy v súboroch" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Potrebné overenie" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "Použiť iba obrázky veľkosti:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "Prevziať iba schválené obrázky" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Konvertuj názvy súborov do Tagov" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Nahradiť podtržník medzerami" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Ukážka" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&OK" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "Nič" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "Tvorba odtlačkov" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Jazyk systému" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Zmena jazyka" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Zmenili ste jazykové nastavenie. Reštartujte Picard aby sa zmeny prejavili ." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Nahrávam" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Licencia" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Hodnotenie" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "Uprednostňované vydania" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "Umiestenie presunu souborov nesmie byť prázdne." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Chyba skriptu" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Jazyk" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Zoradenie albumov podľa umelcov" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Zoradenie podľa Albumu" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Aranžér" #: picard/util/tags.py:42 msgid "Artists" msgstr "" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Zoradenie Podľa Umelcov" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Číslo Katalógu" #: picard/util/tags.py:48 msgid "Comment" msgstr "Komentár" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Dirigent" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Copyright" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "Disk ID" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Disk číslo" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-mixer" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Kodované" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Zvukár" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Skupina" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Nahrávacia spoločnosť" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Textár" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Text Piesne" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Mixer" #: picard/util/tags.py:76 msgid "Mood" msgstr "spǒsob" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "MusicBrainz Id vydania umelca" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz Id vydania" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz Id umelca" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "MusicBrainz Disc Id" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "Nálepka MusicIP" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "Interpret" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Producent" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "Hodnotenie" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Krajina vydania" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Stav vydania" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Typ vydania" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remix" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Skript" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Titullky" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Zoradenie Podľa Názvu" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Celkom diskov" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Skladieb celkom" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Číslo skladby" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Chyba webového prehliadača" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Chyba pri spustení webového prehliadača\n\n%s" �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/sl.po�����������������������������������������������������������������������0000664�0000000�0000000�00000461541�14167750105�0016020�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Alan Rener, 2012 # Alan Rener, 2016,2021 # FIRST AUTHOR <EMAIL@ADDRESS>, 2007 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Slovenian (http://www.transifex.com/musicbrainz/musicbrainz/language/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: sl\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Neujemajoče se datoteke" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "Album %(id)s naložen: %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "Nalaganje albuma %(id)s ..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[nalaganje informacij o albumu]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[albuma %s ni mogoče naložiti]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "Skupek %(album)s identificiran!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "Ni ujemajočih se izdaj za skupek %(album)s" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "Iskanje metapodatkov za skupek %(album)s..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "Nezdružene datoteke" #: 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] "Dodana %(count)i izdaja v zbirko \"%(name)s\"" msgstr[1] "Dodani %(count)i izdaji v zbirko \"%(name)s\"" msgstr[2] "Dodanih %(count)i izdaj v zbirko \"%(name)s\"" msgstr[3] "Dodane %(count)i izdaje v zbirko \"%(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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Združi" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Odstrani" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Splošno" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Samodejno skeniraj vse nove datoteke" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metapodatki" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Uporabi relacije izdaj" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Uporabi relacije sled" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Pretvori Unicode punktuacijske znake v ASCII" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Uporabi standardizirana imena izvajalcev" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Oznake" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Odstrani ID3 oznake iz FLAC datotek" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Odstrani APEv2 oznake iz MP3 datotek" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Odstrani APEv2 oznake iz AAC datotek" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Odstrani APEv2 oznake iz AC3 datotek" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Naslovnica" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Vključi slike naslovnic v oznake" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Shrani slike naslovnic kot ločene datoteke" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Zamenjaj ne-ASCII oznake" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Izbriši prazne imenike" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Uporabniški vmesnik" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Dovoli izbiro večdelnih imenikov" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Napredno" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "" #: picard/releasegroup.py:70 msgid "Year" msgstr "Leto" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Država" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Format" #: picard/releasegroup.py:73 msgid "Label" msgstr "Založba" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[brez črtne kode]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[ni podatkov o izdaji]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Napaka pri pregledu CD-ja" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Napaka med branjem CD-ja:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "arabski" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "katalonščina" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "češčina" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "danščina" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "nemščina" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "grščina" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "angleščina" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "angleščina (Kanada)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "angleščina (Združeno kraljestvo)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "španščina" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "estonščina" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "finščina" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "francoščina" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "francoščina (Kanada)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "galščina" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "hebrejščina" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "madžarščina" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "italijanščina" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "japonščina" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "korejščina" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "nizozemščina" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "okcitanščina" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "poljščina" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "portugalščina" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "brazilska portugalščina" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "romunščina" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "ruščina" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "slovaščina" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "slovenščina" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "albanski" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "švedščina" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "turščina" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "ukrajinščina" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "afarski" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "afrikanščina" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "amharski" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "armenski" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "asamski" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "azerbajdžanski" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "baskovski" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "beloruski" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "bosanščina" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "bolgarščina" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "kitajščina" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "hrvaški" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "esperanto" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "ferščina" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "hindijščina" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "indonezijščina" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "kannadščina" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "litvijščina" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "nizka nemščina" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "perzijščina" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "srbščina" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "tamilščina" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "valižanščina" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Neznano" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Polna velikosta" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "prevajalci" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>V LANG prevedel %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Izvajalec" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Datum" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Založbe" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Črtna koda" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Premakni sem datoteke z oznakami" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "Prikaži &skrite datoteke" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Ime datoteke:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Oblika:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Velikost:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Dolžina:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Bitna hitrost:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Vzorčna hitrost:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Bitov na vzorec:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Stereo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Kanali:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Album:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Izvajalec:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Info" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Datoteke" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Albumi" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Naslov" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Dolžina" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Izvajalec albuma" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Skladatelj" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Podnaslov diska" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Nosilec" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Žanr" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "Razširi vs&e" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "Razširi vse" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "Druge različice" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Nalaganje ..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Skupki" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Sistemski dnevnik" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Neshranjene spremembe" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Želite res ugasniti ugasniti Picarda?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr " Poslušam na vratih %(port)d " #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Nastavitve..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Izreži" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Prilepi" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Pomoč ..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&O programu ..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Prispevaj ..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "Pošlji po&ročilo o napaki" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "Podporni &forum" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Dodaj datoteke ..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Dodaj datoteke označevalniku" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "D&odaj mapo ..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Dodaj mapo označevalniku" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Shrani" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Shrani izbrane datoteke" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "I&zhod" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "Odst&rani" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Odstrani izbrane datoteke oz. albume" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "Poglej v brskalniku" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "&Brskalnik datotek" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "Naslovni&ca" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Išči" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "&Skeniraj" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "Zdr&uži v skupke" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&Pregled" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "&Osveži" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "P&reimenuj datoteke" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "Pre&makni datoteke" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "Shrani &oznake" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "&Oznake iz imen datotek" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Datoteka" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Urejanje" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Pogled" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Nastavitve" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "&Orodja" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Pomoč" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Skladba" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Vse podprte oblike" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Oznaka" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Izvirna vrednost" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Nova vrednost" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Dodaj novo oznako ..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Najprej pokaži spremembe" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Uredi ..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "Uporabi izvirno vrednost" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "Strežnik %s zahteva, da se prijavite. Prosim, vnesite vaše uporabniško ime in geslo." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Napaka" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Oblika imena datoteke ne sme biti prazna." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Ime datoteke" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Pregled CD-ja" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Naslednje izdaje na MusicBrainzu se ujemajo s CD-jem:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "P&latnica" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Možnosti" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Prebrskaj ..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "CD-ROM naprava, ki se bo uporabljala za pregled:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Privzeti CD-ROM pogon, ki se bo uporabljal za pregled:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Prepiši datoteko, če že obstaja" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Uporabi AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "API ključ:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Pridobi API ključ ..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "MusicBrainz strežnik" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Vrata:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Naslov strežnika:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "Prijava" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "Odjava" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Uporabi folksonoske oznake kot žanr" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Pokaži označbe pod ikonami na orodni vrstici" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Jezik uporabniškega vmesnika:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Razno" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Uporabi napredno sintakso za poizvedbo" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Pragovi" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Minimalna podobnost za ujemanje datotek s skladbami:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Minimalna podobnost za pregled datotek:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Minimalna podobnost za pregled skupkov:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Poljubna polja" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Različni izvajalci:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Skladbe brez albuma:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Privzeto" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Spletni proksi" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Uporabniško ime:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Geslo:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Vtičniki" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Ime" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Različica" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Namesti vtičnik ..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Odpri mapo z vtičniki" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Podrobnosti" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Omogoči oceno skladb" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "E-pošta:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Preimenuj datoteke med shranjevanjem" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Zahtevana je overitev" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Pretvori imena datotek v oznake" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Zamenjaj podčrtaje s presledkom" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Predogled" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&V redu" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Sistemsko privzeto" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Jezik zamenjan" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "Vrednost" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Ujemanje" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Licenca" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "Mesto za premik datotek ne sme biti prazno." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Napaka skript" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Jezik" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Aranžer" #: picard/util/tags.py:42 msgid "Artists" msgstr "" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Kataložna številka" #: picard/util/tags.py:48 msgid "Comment" msgstr "Komentar" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Dirigent" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Avtorske pravice" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "ID diska" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Številka diska" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Zakodiral" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "&Odpri ..." #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Grupiranje" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Založba" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Pisec besedila" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Besedila skladbe" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Mikser" #: picard/util/tags.py:76 msgid "Mood" msgstr "Počutje" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "MusicBrainz ID izvajalca izdaje" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz ID izdaje" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz ID izvajalca" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "MusicBrainz ID diska" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "MusicIP prstni odtis" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "Izvajalec" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Producent" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Država izdaje" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Status izdaje" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Tip izdaje" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remikser" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Skripta" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Podnaslov" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Skupaj diskov" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Skupaj sledi" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Številka sledi" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "Delo" #: picard/util/tags.py:127 msgid "Writer" msgstr "" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "ni nameščen" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Napaka spletnega brskalnika" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Napaka med zagonom spletnega brskalnika:\n\n%s" ���������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/sq.po�����������������������������������������������������������������������0000664�0000000�0000000�00000456641�14167750105�0016032�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Albanian (http://www.transifex.com/musicbrainz/musicbrainz/language/sq/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: sq\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:651 msgid "[loading album information]" msgstr "" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Përzieji" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Hiqe" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Të përgjithshme" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Skano vetvetiu krejt kartelat e reja" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Tejtëdhëna" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Etiketa" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Kopertinë" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Përputhshmëri me Windows" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Ndërfaqe Përdoruesi" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Të mëtejshme" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "Shpërfill kartela të fshehura" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Pjesë" #: picard/releasegroup.py:70 msgid "Year" msgstr "Vit" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Vend" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Format" #: picard/releasegroup.py:73 msgid "Label" msgstr "Etiketë" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[pa kod me viza]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[pa të dhëna hedhjeje në qarkullim]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "Llogari MusicBrainz" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "Kod autorizimi:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Gabim Kërkimi CD-je" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Gabim gjatë leximit të CD-së:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "Po parashtrohen AcoustIDs …" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Arabisht" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Katalanisht" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Çekisht" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Danisht" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Gjermanisht" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "Greqisht" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Anglisht" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "Anglisht (Australi)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Anglisht (Kanada)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Anglisht (MB)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Spanjisht" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Estonisht" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Finlandisht" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Frëngjisht" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "Frëngjisht (Kanada)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "Hebraisht" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Hungarisht" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Islandisht" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Italisht" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "Japonisht" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Koreanisht" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Norvegjishte Bokmål" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Holandisht" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "Oçitanisht" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Polonisht" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Portugalisht" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Portugalishte Brazili" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Rumanisht" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Rusisht" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Sllovakisht" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Sllovenisht" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Shqip" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Suedisht" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Turqisht" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "Ukrainisht" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "Kinezçe (Kinë)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "Kinezçe (Tajvan)" #: picard/const/locales.py:27 msgid "Afar" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Afrikaans" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Armenisht" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Azerbajxhane" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "Baskisht" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Bjellorusisht" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Bengalisht" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Bosnjisht" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Bullgarisht" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "Burmeze" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Kineze" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Kroatisht" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "Esperanto" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "Filipinase" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "Friulianase" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "Gjeorgjianisht" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "Gujaratase" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "Havajanase" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "Indonezisht" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "Interlingua" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "Irlandisht" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "Kazake" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "Kirgize" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "Kurde" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "Letonisht" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Lituanisht" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "Maqedonisht" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "Moldavisht" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "Mongolisht" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "Nepaleze" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Norvegjisht" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "Norvegjishte Nynorsk" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "Persisht" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "Sanskritisht" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Serbisht" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "Somalisht" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "Sirisht" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "Tagaloge" #: picard/const/locales.py:424 msgid "Tajik" msgstr "Taxhike" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "Tamileze" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "Tatare" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "Tajlandisht" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "Tibetanase" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "Ujgurase" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "Urdu" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "Uzbeke" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Vietnamisht" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "Latinisht" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "I panjohur" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Madhësi e plotë" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "Rikthe &Parazgjedhje" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Artist" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Datë" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Etiketa" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Katalog #s" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Kod me viza" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "Ftillim dykuptimësie" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "Rifresko Listën" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "Etiketa u shtua" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "Etiketa u ndryshua" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "Etiketa u hoq" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "Shfaq më tepër hollësi…" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "YYYY" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "Mbulesë Ekzistuese" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "Lloj" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "Mbulesë e Re" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "Mbulesë" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Info" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Emër kartele:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Format:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Madhësi:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Gjatësi:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Bitrate:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Stereo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Kanale:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Album:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Artist:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "Listë pjesësh:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Kartela" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Albume" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Titull" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Gjatësi" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Artist Albumi" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Kompozitor" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Titra Disku" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Media" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Zhanër" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Zgjeroji krejt" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "&Tkurri krejt" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "Përzgjidhi &krejt" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "Versione të &tjera" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Po ngarkohet…" #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Koleksione" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "Ruajeni Si…" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "Jeni i sigurt se doni të spastrohet regjistri?" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "Historik Veprimtarish" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Ndryshime të Paruajtura" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Jeni i sigurt se doni të dilet nga Picard-i?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "" #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "&Veprime" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Kërkoni" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Veprime" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Pjesë" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Krejt Formatet e Mbuluar" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (gabim: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "Lypset Mirëfilltësim" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Etiketë" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Vlera Origjinale" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Vlerë e Re" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Shtoni Etiketë të Re…" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Përpunojeni…" #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "Dramë" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "Pushim" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Gabim" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Emër Kartele" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Anuloje" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Përpunoni Etiketën" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Përpunoni vlerë" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Shtoni vlerë" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Hiqe vlerën" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Mundësi" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Shfletoni…" #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Shkarkoni…" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "Mundësi të mëtejshme" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Përdor AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "Rregullime për AcoustID" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "Kyç API:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Merrni kyç API…" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "Shërbyes MusicBrainz" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Portë:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Adresë shërbyesi:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "Hyni" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "Dilni" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr "" #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Të ndryshme" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "Shtoni te Paneli një buton të ri" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "Shtoni Veprim" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "Futni një ndarës" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "Shtoni Ndarës" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Pragje" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Fusha Vetjake" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Artistë të ndryshëm:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Parazgjedhje" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Ndërmjetës Web" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Emër përdoruesi:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Fjalëkalim:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "Integrim Shfletuesi" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "Portë parazgjedhje përgjimi:" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "Përgjo vetëm në localhost" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Shtojca" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Emër" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Version" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Instaloni shtojcë…" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Hollësi" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "Email:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "Version ID3v2" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Lypset mirëfilltësim" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "Përzgjidhni lloje…" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "Titull:" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "Version:" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "Përshkrim:" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "A jeni i sigurt?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "Asnjë" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "I futur si <b>%s</b>." #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "Zhanre" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Shtoni Dosje" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Shtoni Kartela" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Kërkim" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Skanoje" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Ruaje" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Parazgjedhje sistemi" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Gjuha u ndryshua" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "Zgjidhni një ngjyrë" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "Ngjyrat u ndryshuan" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "Rrjet" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "E aktivizuar" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "E çaktivizuar" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "Çinstalojeni shtojcën" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "Shtojca '%s'" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "Të çinstalohet shtojca '%s'?" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "Ka gati version të ri" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "Autorë" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Licencë" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "Ju lutemi, riprovoni më vonë." #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "Fshije" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Vlerësime" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "Riprovo" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Gjuhë" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "Gjendje" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "Shfaqe në shfletues" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "Gjini" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "Zonë" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "Fillim" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "Zonë Fillimi" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "Fund" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "Zonë Fundi" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Hedhje Në Qarkullim" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "Përditësim Picard-i" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "i panjohur" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:40 msgid "Arranger" msgstr "" #: picard/util/tags.py:42 msgid "Artists" msgstr "Artistë" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Numër Katalogu" #: picard/util/tags.py:48 msgid "Comment" msgstr "Koment" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Dirigjent" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Të drejta kopjimi" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "ID disku" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Numër Disku" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Koduar Nga" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "Rregullime Koduesi" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Inxhinier" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Etiketë Incizimi" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Poet" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Vargje" #: picard/util/tags.py:75 msgid "Mixer" msgstr "" #: picard/util/tags.py:76 msgid "Mood" msgstr "" #: picard/util/tags.py:77 msgid "Movement" msgstr "Kohë" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "Numër Kohe" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:92 msgid "Original Album" msgstr "Albumi Origjinal" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "Artisti Origjinal" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "Ekzekutues" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Producent" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "Vlerësim" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Vend Hedhjeje Në Qarkullim" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Gjendje Hedhjeje Në Qarkullim" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Lloj Hedhjeje Në Qarkullim" #: picard/util/tags.py:107 msgid "Remixer" msgstr "" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Programth" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Titra" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Disqe Gjithsej" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Pjesë Gjithsej" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Numër Pjese" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "Sajt Artisti" #: picard/util/tags.py:126 msgid "Work" msgstr "Vepër" #: picard/util/tags.py:127 msgid "Writer" msgstr "" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "s’është e instaluar" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Gabim Shfletuesi" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Gabim gjatë nisjes së një shfletuesi:\n\n%s" �����������������������������������������������������������������������������������������������picard-release-2.7.3/po/sr.po�����������������������������������������������������������������������0000664�0000000�0000000�00000452754�14167750105�0016034�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # FIRST AUTHOR <EMAIL@ADDRESS>, 2009 # Katarina Kovač <music.addict136@gmail.com>, 2014 # Никола Крстевски <nikola.krstevski@gmail.com>, 2015 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Serbian (http://www.transifex.com/musicbrainz/musicbrainz/language/sr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: sr\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" #: picard/album.py:140 msgid "Unmatched Files" msgstr "" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:651 msgid "[loading album information]" msgstr "" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Песме" #: picard/releasegroup.py:70 msgid "Year" msgstr "Година" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Држава" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Формат" #: picard/releasegroup.py:73 msgid "Label" msgstr "Издавачка кућа" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "Кат. бр." #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[нема баркода]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[нема информације о дистрибуцији]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Уклањање албума %(id)s: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Грешка при налажењу CD-а" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Грешка при учитавању CD-а:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Арапско" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Каталонски" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Чешки" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Дански" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Немачки" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "Грчки" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Енглески" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Енглески (Канада)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Енглески (УК)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Шпански" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Естонски" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Фински" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Француски" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "Хебрејски" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Мађарски" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Исландски" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Италијански" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "Јапански" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Корејски" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Књижевни норвешки" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Холандски" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Пољски" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Португалски" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Бразилски португалски" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Румунски" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Руски" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Словачки" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Словеначки" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Албански" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Шведски" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Турски" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "Украјински" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Африканс" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Јерменскo" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Азербејџански" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "Баскијски" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Белоруски" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Бенгалски" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Бошњачки" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Бугарски" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Кинески" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "Коптски" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Хрватски" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "Есперанто" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "Фарски" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "Филипински" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "Грузијски" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "Хавајски" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Хинди" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "Ирски" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "Казашки" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "Киргиски" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "Курдски" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "Летонски" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Литвански" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "Македонски" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "Малтешки" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "Молдавски" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "Монголски" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "Непалски" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Норвешки" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "Новонорвешки" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "Персијски" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "Санскрит" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Српски" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "Синхала" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "Свахили" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "Сиријски" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "Тагалог" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "Тибетански" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Тонга" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "Урду" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "Узбечки" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Вијетнамски" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Велшки" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "Зулу" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "Ћирилица" #: picard/const/scripts.py:27 msgid "Latin" msgstr "Латински" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Philipp Wolfer https://launchpad.net/~phw\n Мирослав Николић https://launchpad.net/~lipek" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "" #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Акције" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "" #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr "" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr "" #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr "" #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "" #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:40 msgid "Arranger" msgstr "" #: picard/util/tags.py:42 msgid "Artists" msgstr "" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:44 msgid "ASIN" msgstr "" #: picard/util/tags.py:46 msgid "BPM" msgstr "" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "" #: picard/util/tags.py:48 msgid "Comment" msgstr "" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "" #: picard/util/tags.py:53 msgid "Copyright" msgstr "" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "" #: picard/util/tags.py:66 msgid "ISRC" msgstr "" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "" #: picard/util/tags.py:75 msgid "Mixer" msgstr "" #: picard/util/tags.py:76 msgid "Mood" msgstr "" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "" #: picard/util/tags.py:104 msgid "Release Country" msgstr "" #: picard/util/tags.py:105 msgid "Release Status" msgstr "" #: picard/util/tags.py:106 msgid "Release Type" msgstr "" #: picard/util/tags.py:107 msgid "Remixer" msgstr "" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:124 msgid "Track Number" msgstr "" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" ��������������������picard-release-2.7.3/po/sv.po�����������������������������������������������������������������������0000664�0000000�0000000�00000513437�14167750105�0016034�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # A. Regnander <anton_r_3@hotmail.com>, 2017-2018 # bnw <thth0851@student.uu.se>, 2006 # Christian Andersson <christian.ld.andersson@gmail.com>, 2012 # Filip Bengtsson, 2018 # Henrik Mattsson-Mårn <h@reglage.net>, 2020 # Jonatan Nyberg <jonatan@autistici.org>, 2016-2017,2021 # efef6ec5b435a041fce803c7f8af77d2_2341d43, 2018,2020-2021 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # Robin Björnsvik <robin@bjornsvik.se>, 2013 # Staffan Vilcans, 2014 # Staffan Vilcans, 2016-2017 # Staffan Vilcans, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Swedish (http://www.transifex.com/musicbrainz/musicbrainz/language/sv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Omatchade filer" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "Album %(id)s inläst: %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "Läser in album %(id)s ..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[hämtar albuminformation]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[kunde inte läsa in album %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "Kluster %(album)s identifierad!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "Inga utgåvsträffar för kluster %(album)s" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "Kollar upp metadata för klustret %(album)s..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "Icke-klustrade filer" #: 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] "Lade till %(count)i utgåva till samling \"%(name)s\"" msgstr[1] "Lade till %(count)i utgåvor till samling \"%(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] "Tog bort %(count)i utgåvor från samling \"%(name)s\"" msgstr[1] "Tog bort %(count)i utgåvor från samling \"%(name)s\"" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "Fel vid ändring av samlingar: %(error)s" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "Fel vid inläsning av samlingar: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "Filnamnsschema för borttagning av blandade artister" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "Det separata filnamnsschemat för album med blandade artister har tagits bort i den här versionen av Picard.\nDitt filnamnsschema har automatiskt slagits samman med album för enskilda artister." #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "Det separata filnamnsschemat för album med blandade artister har tagits bort i den här versionen av Picard.\nDu använder för närvarande inte det här alternativet, men har ett separat filnamnsschema definierat.\nVill du ta bort den eller slå samman den med ditt filnamnsschema för album med enskilda artister?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Sammanfoga" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Ta bort" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "Inga matchande spår över tröskelvärdet för filen \"%(filename)s\"" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "Filen \"%(filename)s\" identifierad!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Ingen matchande spår för filen \"%(filename)s\"" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "Letar upp metadata för file %(filename)s ..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "Det gick inte att läsa in tillägget \"%s\"" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "Tillägget \"%s\" från \"%s\" är inte kompatibel med den här versionen av Picard." #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "Fel vid inläsning av tilläggslista: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Allmänt" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Skanna automatiskt alla nya filer" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "Ignorera MBID vid inläsning av nya filer" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metadata" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Använd utgåvesamband" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Använd spårsamband" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Konvertera interpunktionstecken från Unicode till ASCII" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Använd standardiserade artistnamn" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Taggar" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "Bevara tidsstämplar av taggade filer" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Rensa befintliga taggar" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Ta bort ID3-taggar från FLAC-filer" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Ta bort APEv2-taggar från MP3-filer" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Ta bort APEv2-taggar från AAC-filer" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Ta bort APEv2-taggar från AC3-filer" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "ID3v2 textkodning" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "Spara iTunes-kompatibel gruppering och jobb" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Omslagsbilder" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Bädda in omslagsbilder i taggar" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Spara omslagsbilder som separata filer" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "Filnamngivning" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Windows-kompabilitet" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Ersätt tecken som inte är ASCII" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Ta bort tomma mappar" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Skriptning" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Användargränssnitt" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Tillåt markering av flera mappar" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "Använd inbyggd sökning i stället för att titta i webbläsaren" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "Visa en avsluta bekräftelsedialogruta för osparade ändringar" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Avancerat" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "Ignorera dolda filer" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Spår" #: picard/releasegroup.py:70 msgid "Year" msgstr "År" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Land" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Format" #: picard/releasegroup.py:73 msgid "Label" msgstr "Skivbolag" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "Kategorinummer" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[ingen streckkod]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[ingen information om utgåva]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "MusicBrainz-konto" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "Behörighetskod:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Tar bort album %(id)s: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Fel vid uppslagning av CD" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Fel vid läsning av CD:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "AcoustID lookup nätverksfel för \"%(filename)s\"!" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "AcoustID-uppslagning misslyckades för \"%(filename)s\"!" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "AcoustID-uppslagning gav inga resultat för \"%(filename)s\"" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "Slår upp fingeravtrycket för filen \"%(filename)s\" ..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "Inlämning av AcoustID misslyckades permanent, förmodligen för många försök" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "Skickar in AcoustID..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "AcoustID-inlämning misslyckades med fel \"%(error)s\": %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "Endast stabila utgåvor" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "Stabila och beta-utgåvor" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "Stabila-, beta- och dev-utgåvor" #: picard/const/__init__.py:189 msgid "My script" msgstr "Mitt skript" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "arabiska" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Katalanska" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "tjeckiska" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Danska" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Tyska" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "Tyska (Schweiz)" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "grekiska" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Engelska" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "Engelska (Australien)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Engelska (Kanada)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Engelska (UK)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Spanska" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Estniska" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Finska" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Franska" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "Franska (Kanada)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "galiciska" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "hebreiska" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "ungerska" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "isländska" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Italienska" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "japanska" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "koreanska" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "Malajiska (Malaysia)" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "bokmål" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Nederländska" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "Occitanska" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Polska" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "portugisiska" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Brasiliansk portugisiska" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "rumänska" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "ryska" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "slovakiska" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "slovenska" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "albanska" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Svenska" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "turkiska" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "ukrainska" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "Kinesiska (Kina)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "Kinesiska (Taiwan)" #: picard/const/locales.py:27 msgid "Afar" msgstr "afar" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "Afar (Djibouti)" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "Afar (Eritrea)" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "Afar (Eritrea) (Saho)" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "Afar (Etiopien)" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "afrikaans" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "Afrikaans (Namibia)" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "Afrikaans (Sydafrika)" #: picard/const/locales.py:35 msgid "Akan" msgstr "akan" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "Akan (Ghana)" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "Albanska (Albanien)" #: picard/const/locales.py:39 msgid "Amharic" msgstr "amhariska" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "Amhariska (Etiopien)" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "Arabiska (Algeriet)" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "Arabiska (Bahrain)" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "Arabiska (Egypten)" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "Arabiska (Irak)" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "Arabiska (Jordanien)" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "Arabiska (Kuwait)" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "Arabiska (Libanon)" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "Arabiska (Libyen)" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "armeniska" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "assamesiska" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "azerbajdzjanska" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "baskiska" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "bosniska" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "bulgariska" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "burmesiska" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "kinesiska" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "kroatiska" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "esperanto" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "färöiska" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "filippinska" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "friuliska" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "ge'ez" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "georgiska" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "hindi" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "indonesiska" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "interlingua" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "irländska" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "kannada" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "kazakiska" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "kurdiska" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "lettiska" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "litauiska" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "Lågtyska" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "makedonska" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "malajiska" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "maltesiska" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "mongoliska" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "norska" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "nynorska" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "persiska" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "sanskrit" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "serbiska" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "somaliska" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "swahili" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "syriska" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "tadzjikiska" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "tamil" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "thailändska" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "uzbekiska" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "vietnamesiska" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "kymriska" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "latin" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "Omslagsbilder av typen \"%(type)s\" hämtade för %(albumid)s från %(host)s" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "Hämtar omslagsbild av typen \"%(type)s\" för %(albumid)s från %(host)s ..." #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Okänd" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Full storlek" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "Omslagstyper" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "Återställ standardvärden" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Omslagsarkiv" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "Lokala filer" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "Alla filer" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad-bidragsgivare:\n Björn Nilsson https://launchpad.net/~bjorn-bjornbjorn\n Daniel Nylander https://launchpad.net/~yeager\n David Bengtsson https://launchpad.net/~justfaking\n John Gustafsson https://launchpad.net/~jamminjohn\n Lukáš Lalinský https://launchpad.net/~luks\n Zirro https://launchpad.net/~magne-andersson\n nanker https://launchpad.net/~nanker\n vingslagsvisvidare@gmail.com https://launchpad.net/~bjerry\nTransifex-bidragsgivare:\n Jonatan Nyberg https://www.transifex.com/user/profile/jony08" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Översatt till svenska av %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "Ikoner gjorda av Sambhav Kothari <sambhavs.email@gmail.com> och <a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, <a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a>, <a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> från <a href=\"https://www.flaticon.com\">www.flaticon.com</a>" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "Format som stöds" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "Vänligen donera" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "Tack för att du använder Picard. Picard förlitar sig på MusicBrainz-databasen, som drivs av MetaBrainz Foundation med hjälp av tusentals volontärer. Om du gillar det här programmet kan du överväga att donera till MetaBrainz Foundation för att hålla tjänsten igång." #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "Donera nu!" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "Tack till" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "Officiell webbplats" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Album" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Artist" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Datum" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Skivbolag" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Katalog #s" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Streckkod" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "Uppdatera lista" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s (%i utgåva)" msgstr[1] "%s (%i utgåvor)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "Visa utgåva på MusicBrainz" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "Vanliga bilder på alla spår" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "Spår innehåller olika bilder" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "Visa mer information" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "Nytt omslag" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "Ursprungligt omslag" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "Alla bildformat som stöds" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "Visa mer information..." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "Behåll ursprungligt omslag" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "ÅÅÅÅ" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "&Läs in markerade filer" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Flytta taggade filer hit" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "Visa dolda &filer" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "&Ställ in som startmapp" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "Befintligt omslag" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "Typ" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "Nytt omslag" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "Omslag" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Info" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "Dubbelklicka för att öppna i extern visare\nTemporär fil: %s\nKälla: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Filnamn:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Format:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Storlek:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Längd:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Bitfrekvens:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Samplingsfrekvens:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Bitar per sampling:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Stereo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Kanaler:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Album:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Artist:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "Spårlista:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "Albuminfo" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "Spårinfo" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Information" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "%i fil i detta spår" msgstr[1] "%i filer i detta spår" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "Klusterinfo" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Filer" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Album" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "Väntande filer" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "Väntande förfrågningar" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Titel" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Längd" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Albumartist" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Kompositör" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Använd avancerad frågesyntax" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Media" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Genre" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Ursprungligt utgivningsdatum" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "Dålig träff" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "Dålig träff" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "Ok träff" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "Bra match" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "Bra träff" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "Utmärkt träff" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Fäll ut alla" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "&Fäll in" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "Välj &alla" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "&Andra versioner" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Läser in..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Samlingar" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "&Tillägg" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "&Kör skript" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "filvy" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "Innehåller omatchade filer och kluster" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Kluster" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "albumvy" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "Innehåller album och matchade filer" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "Albumet ändrat och komplett" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "Album oförändrat och komplett" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "Albumet ändrat" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "Album oändrat" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "Spår sparat" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "Pågående" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Logg" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "Sträng att markera" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "Markera" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "Rensa markering" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "Rensa logg" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "Spara som..." #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "Spara loggvy till fil" #: picard/ui/logview.py:262 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:274 msgid "Failed to save Log View to file" msgstr "Misslyckades att spara loggvy till fil" #: picard/ui/logview.py:275 #, 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:291 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:326 msgid "Activity History" msgstr "Aktivitetshistorik" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Osparade ändringar" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Är du säker på att du vill avsluta Picard?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "Det finns %d osparad fil. Om du stänger Picard kommer alla osparade ändringar att gå förlorade." msgstr[1] "Det finns %d osparade filer. Om du stänger Picard kommer alla osparade ändringar att gå förlorade." #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "&Avsluta Picard" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Klar" #: picard/ui/mainwindow.py:396 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 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å knappen \"Taggare\" på webbplatsen och släpper utgåvan till Picard." #: picard/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "Lyssnar på port %(port)d" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "Du behöver konfigurera din AcoustID API-nyckel innan du kan skicka in fingeravtryck." #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Alternativ..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "Klipp &ut" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Klistra in" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Hjälp..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&Om..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Donera..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "&Rapportera ett problem..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "&Supportforum..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "Lägg till &filer..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Lägg till filer i musiktaggaren" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "Lägg till &mapp..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Lägg till en mapp i musiktaggaren" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "&Spara" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Spara markerade filer" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "S&kicka AcoustID" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "Skicka in akustiska fingeravtryck" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "&Avsluta" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "&Ta bort" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Ta bort markerade filer/album" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "Slå upp i &webbläsare" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "Leta up det markerade objektet på MusicBrainz sida" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "Sök efter liknande album..." #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "Visa liknande utgivningar och välj en annan utgivning (valfritt)" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "Sök efter liknande spår..." #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "Visa liknande spår och välj en annan utgivning (valfritt)" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "Fil&hanterare" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Omslagsbilder" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "&Åtgärder" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Sök" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "Slå upp &CD..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "Slå upp detaljer för CD-skivan i din enhet" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "Lä&s in" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "Använd AcoustID-ljudfingeravtryck för att identifiera filer från den riktiga musiken, även om de inte har någon metadata" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "Identifiera filen med dess AcoustID-ljudfingeravtryck" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "&Skapa AcoustID-fingeravtryck" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "Kl&uster" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "Klusterfiler till albumkluster" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "S&lå upp" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "Slå upp markerade föremål i MusicBrainz" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Information" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "&Uppdatera" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "&Döp om filer" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "&Flytta filer" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "Spara &taggar" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Taggar från &filnamn..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "&Öppna mina samlingar i webbläsare" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "Visa &fel/felsökningslogg" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "Visa aktivitets&historik" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "Öppna i &spelare" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "Spela filen i din standardmediaspelare " #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "Öppna innehållande &katalog" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "Öppna den innehållande mappen i din utforskare" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Arkiv" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Redigera" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Visa" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "A<ernativ" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "Ver&ktyg" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Hjälp" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Åtgärder" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Spår" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "&Avancerad sökning" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "&Inbyggd sökning" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Alla format som stöds" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "Lägger till flera mappar från \"%(directory)s\"..." #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "Lägger till mapp: \"%(directory)s\" ..." #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "Konfigurering krävs" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "Inställningar för audiofingeravtryck är ännu inte gjorda. Vill du ställa in det nu?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (fel: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s (%(similarity)d%%) (fel: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "Autentisering krävs" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Picard behöver tillstånd att komma åt dina personuppgifter på MusicBrainz-servern. Vill du logga in nu?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(olika i %d post)" msgstr[1] "(olika i %d poster)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(saknas från %d post)" msgstr[1] "(saknas från %d poster)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "metadatavy" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "Visar original och nya taggar för de valda filerna" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Tagg" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Ursprungligt värde" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Nytt värde" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Lägg till ny tagg..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Visa ändringar först" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Ändra..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "Lägg till i listan \"Bevara taggar\"" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "Ta bort från listan \"Bevara taggar\"" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "Använd ursprungligt värde" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "Servern %s kräver att du loggar in. Ange användarnamn och lösenord." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "Proxyn %s kräver att du loggar in. Ange användarnamn och lösenord." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "Intern spelare: Formatet för en mediaresurs stöds inte (helt)" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "Spelare" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "Pjäs" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "Spela markerade filer" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "Tillämpa" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Fel" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Filnamnsformatet får inte vara tomt." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "Skriptfel i \"%(script)s\": %(message)s" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Filnamn" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "Om Picard" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "CD-uppslagning" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Följande utgåvor på MusicBrainz matchar CD:n:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "&Läs in till Picard" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Avbryt" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Ändra tagg" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Ändra värde" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Lägg till värde" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Ta bort värde" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "&Omslag" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "Formulär" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Alternativ" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Bläddra..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Hämta..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "Avancerade alternativ" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "Ignorera spår varaktighet skillnad under detta antal sekunder" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "Ignorera sökvägar som matchar följande reguljära uttryck:" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "Ignorera följande spår när du bestämmer om en utgåva är klar" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "Videospår" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "Pregap-spår" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "Dataspår" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "Tysta spår" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "Taggar att ignorera för jämförelse:" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "CD-romenhet för uppslagningar:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Standardenhet för uppslagning av CD:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "Använd detta filnamn för bilder:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Skriv över filen om den redan existerar" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "Omslagsbildsleverantörer" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "Ordna om prioritet: " #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "Flytta valt objekt upp" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "Flytta valt objekt ner" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Akustiskt fingeravtryck" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "Använd inte akustiska fingeravtryck" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Använd AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "Inställningar för AcoustID" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "Ignorera befintliga AcoustID-fingeravtryck" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "Fingeravtrycksberäkning:" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "API-nyckel:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Hämta API-nyckel...Aktivera spårgradering" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "MusicBrainz-server" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Port:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Serveradress:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "Logga in" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "Logga ut" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "Använd genrer från MusicBrainz" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "Använd endast mina genrer" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "Använd albumets artistgenrer om inga genrer hittas för utgåvan eller utgåvegruppen" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Använd folksonomitaggar som genre" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "Maximalt antal genrer:" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "Gå med i flera genrer med:" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "Genrer eller folksonomitaggar för att inkludera eller utesluta, en per rad:" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Visa textetiketter under ikoner" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Språk för användargränssnitt:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Blandat" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Använd avancerad frågesyntax" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "Börja bläddra i följande mapp:" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "Anpassa åtgärdsverktygsfält" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "Lägg till en ny knapp i verktygsfält" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "Lägg till åtgärd" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "Infoga en avskiljare" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "Lägg till avskiljare" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "Ta bort knapp från verktygsfält" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "Färger" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Tröskelvärden" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Minsta överensstämmelse för matchning av filer till spår:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Minsta överensstämmelse för uppslagning av fil:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Minsta överensstämmelse för uppslagning av kluster:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Anpassade fält" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Blandade artister:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Spår utan album:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Standard" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Webbproxy" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Användarnamn:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Lösenord:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "Webbläsarintegrering" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "Standard lyssnarport:" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "Lyssna endast på localhost" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Tillägg" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Namn" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Version" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Installera tillägg..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Öppna tilläggsmappen" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "Uppdatera tilläggslista" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Detaljer" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Aktivera spårbetygsättning" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard sparar betyg tillsammans med en e-postadress som identifierar användaren som gav betygen. På detta sätt kan filerna innehålla olika betyg av olika användare. Ange e-postadressen du vill använda för att spara dina betyg." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "E-post:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Skicka betyg till MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "Föredragna utgivningstyper" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "Föredragna utgivningsländer" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "Föredragna utgivningsformat" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "Flytta filer när du sparar" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "Målmapp:" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "Flytta ytterligare filer (icke-skiftlägeskänsliga):" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Byt namn på filer vid sparande" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "Taggningsskript" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "Flytta skript upp" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "Flytta skript ner" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "Lägg till nytt skript" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "Ta bort skript" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Skriv taggar till filer" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "Innan taggning" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "Behåll dessa taggar från att rensas eller skrivas över med MusicBrainz-data:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "AAC-filer" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "Picard kan spara APEv2-taggar i rena AAC-filer, som som standard inte stöder taggning. APEv2-taggar i AAC stöds av vissa spelare, men spelare som inte stöder AAC-filer med APEv2-taggar kan ha problem med att läsa in och spela upp dessa filer. För att hantera detta kan du välja om du vill spara taggar i filerna." #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "Spara APEv2-taggar" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "Spara inte taggar" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "Picard kan spara APEv2-taggar i rena AC3-filer, som som standard inte stöder taggning. APEv2-taggar i AC3 stöds av vissa spelare, men spelare som inte stöder AC3-filer med APEv2-taggar kan ha problem med att läsa in och spela dessa filer. För att hantera detta kan du välja om du vill spara taggar i filerna." #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "ID3v2-version" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "Sammanfoga flera ID3v2.3-taggar med:" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "<html><head/><body><p>Standard är \"/\" för att upprätthålla kompatibilitet med tidigare Picard-utgåvor.</p><p>Nya alternativ är \";_\" eller \"_/_\" eller skriv din egen. </p></body></html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Inkludera även ID3v1-taggar i filerna" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "WAVE-filer" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "Windows-1252" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Autentisering krävs" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "Hämta endast omslagsbilder som matchar valda typer" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "Välj typer..." #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "Använd endast bilder i följande storlek:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "Hämta endast godkända bilder" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "Lokala filer för omslagsbild matchar följande reguljära uttryck:" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "Beskrivning:" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Konvertera filnamn till taggar" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Ersätt understreck med mellanslag" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Förhandsgranska" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "Lägg till ny tagg" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "Flytta taggen uppåt" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "Flytta taggen nedåt" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "Ta bort markerade taggar" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "Ta bort taggar" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&Ok" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "Stän&g" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "Regex fel" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "&Återställ alla standardvärden " #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "Återställ alla Picards inställningar " #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "Återställ alla inställningar för nuvarande alternativsida" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "Oväntat fel" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "Du håller på att återställa dina alternativ för denna sida." #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "Varning! Detta kommer nollställa alla dina inställningar." #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "Bekräfta nollställning" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "Är du säker?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "Inga" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "Fingeravtryck" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "Välj en giltig körbar fpcalc." #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "Ogiltig fpcalc-exekverbar" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "Inloggad som <b>%s</b>" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "Genrer" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Lägg till mapp" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Lägg till filer" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "Kluster" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Slå upp" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Läs in" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "Slå upp i webbläsare" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Spara" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "Skicka in AcoustID" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "Open i spelare" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "Kolla upp CD..." #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Systemets standard" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "Tema har ändrats" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "Observera att användning av systemtemat kan orsaka att användargränssnittet inte visas korrekt. Om så är fallet väljer du alternativet \"Standard\" för att använda Picards standardtema igen." #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Språket har ändrats" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Du har ändrat gränssnittsspråket. Du måste starta om Picard för att ändringen ska bli aktiverad." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "Dra och släpp för att ordna om" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "Färgerna ändrades" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "Du har ändrat gränssnittsfärgerna. Du kan behöva starta om Picard för att ändringarna ska träda i kraft." #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "Värde" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "Bekräfta borttagning" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Matchning" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "Nätverk" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "Tillägget \"%s\"" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "Tillägget \"%s\" är inte kompatibel med denna version av Picard." #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "Tillägget \"%s\" kommer att uppgraderas till version %s vid nästa körning av Picard." #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "Vill du verkligen avinstallera tillägget \"%s'\"?" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "Starta om Picard för att uppgradera till ny version" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "Ny version tillgänglig" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "Författare" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Licens" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "Tillägget \"%s\" kunde inte hämtas." #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "Vänligen försök igen senare." #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "Ny" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "Ta bort" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "Okänt skript" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Betyg" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "Föredragna utgåvor" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "Återställ alla" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "Platsen för att flytta filer till får inte vara tom." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Skriptfel" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax Hjälp</a>)" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>Läser in...</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "Försök igen" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "<strong>Följande fel uppstod när du hämtade resultat:<br><br></strong>Nätverksförfrågningsfel för %s:<br>%s (QT-kod %d, HTTP-kod %s)<br>" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "<strong>Inga resultat hittades. Prova med en annan sökterm.</strong>" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "Läs in till Picard" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "Album sökresultat" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Språk" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "Status" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "Poäng" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "Visa i webbläsare" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "Artist sökdialog" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "Kön" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "Område" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "Börja" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "Startområde" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "Slut" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "Slutområde" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "Spårsöknings resultat" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Utgåva" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "Ensam inspelning" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "Byt namn på skript" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "Är du säker på att du vill ta bort det här skriptet?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "Tabellen är låst. För att aktivera sortering och kolumnändring\nlåser du upp tabellen i tabellrubrikens snabbmeny." #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s" #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "Kunde inte hämta senaste versionsinformation från denna webbplats.\n(https://{url}{endpoint})" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "okänd" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "AcoustID-fingeravtryck" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Albumartist sorteringsordning" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Album sorteringsordning" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Arrangör" #: picard/util/tags.py:42 msgid "Artists" msgstr "Artister" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Artist sorteringsordning" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Katalognummer" #: picard/util/tags.py:48 msgid "Comment" msgstr "Kommentar" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "Samling (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Dirigent" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Upphovsrätt" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "Diskid" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Skivnummer" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-mixer" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Kodad av" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "Kodarinställningar" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Ljudtekniker" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Gruppering" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "Nyckel" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Skivbolag" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Textförfattare" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Låttext" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Mixer" #: picard/util/tags.py:76 msgid "Mood" msgstr "Stämning" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "MusicBrainz utgivningsartist-id" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz utgåve-id" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz artist-id" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "MusicBrainz inspelnings-id" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "MusicBrainz spår-id" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "MusicBrainz jobb-id" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "MusicIP-fingeravtryck" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "Originalalbum" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "Originalartist" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "Ursprungligt år" #: picard/util/tags.py:97 msgid "Performer" msgstr "Uppträdande" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Producent" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "Betyg" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Utgivningsland" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Utgivningsstatus" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Utgivningstyp" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remixer" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Skript" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "Visa arbete & rörelse" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Undertitel" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Titel sorteringsordning" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Totalt antal skivor" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Totalt antal spår" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Spårnummer" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "Artist webbsida" #: picard/util/tags.py:126 msgid "Work" msgstr "Jobb" #: picard/util/tags.py:127 msgid "Writer" msgstr "Låtskrivare" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "är inte installerad" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Fel med webbläsare" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Fel när webbläsare startades:\n\n%s" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/ta.po�����������������������������������������������������������������������0000664�0000000�0000000�00000150056�14167750105�0016002�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for PROJECT. # Copyright (C) 2012 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # # Translators: # FIRST AUTHOR <EMAIL@ADDRESS>, 2010. msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: http://tickets.musicbrainz.org/\n" "POT-Creation-Date: 2012-08-28 15:50+0200\n" "PO-Revision-Date: 2012-08-29 08:53+0000\n" "Last-Translator: Lukáš Lalinský <lalinsky@gmail.com>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: ta\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: contrib/plugins/no_release.py:48 msgid "Enable plugin for all releases by default" msgstr "" #: contrib/plugins/no_release.py:49 msgid "Tags to strip (comma-separated)" msgstr "" #: contrib/plugins/no_release.py:59 msgid "Remove specific release information..." msgstr "" #: contrib/plugins/open_in_gui.py:30 msgid "Open Error" msgstr "" #: contrib/plugins/open_in_gui.py:30 #, python-format msgid "" "Error while opening file:\n" "\n" "%s" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:115 msgid "Last.fm" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:116 msgid "Use track tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:117 msgid "Use artist tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:118 #: picard/ui/options/tags.py:30 msgid "Tags" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:119 #: picard/ui/ui_options_folksonomy.py:107 msgid "Ignore tags:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:120 #: picard/ui/ui_options_folksonomy.py:112 msgid "Join multiple tags with:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:121 #: picard/ui/ui_options_folksonomy.py:113 msgid " / " msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:122 #: picard/ui/ui_options_folksonomy.py:114 msgid ", " msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:123 #: picard/ui/ui_options_folksonomy.py:109 msgid "Minimal tag usage:" msgstr "" #: contrib/plugins/lastfm/ui_options_lastfm.py:124 #: picard/ui/ui_options_folksonomy.py:110 picard/ui/ui_options_matching.py:79 #: picard/ui/ui_options_matching.py:80 picard/ui/ui_options_matching.py:81 msgid " %" msgstr "" #: contrib/plugins/replaygain/__init__.py:48 msgid "Calculate replay &gain..." msgstr "" #: contrib/plugins/replaygain/__init__.py:65 #, python-format msgid "Calculating replay gain for \"%s\"..." msgstr "" #: contrib/plugins/replaygain/__init__.py:70 #, python-format msgid "Replay gain for \"%s\" successfully calculated." msgstr "" #: contrib/plugins/replaygain/__init__.py:72 #, python-format msgid "Could not calculate replay gain for \"%s\"." msgstr "" #: contrib/plugins/replaygain/__init__.py:75 msgid "Calculate album &gain..." msgstr "" #: contrib/plugins/replaygain/__init__.py:98 #, python-format msgid "Calculating album gain for \"%s\"..." msgstr "" #: contrib/plugins/replaygain/__init__.py:106 #, python-format msgid "Album gain for \"%s\" successfully calculated." msgstr "" #: contrib/plugins/replaygain/__init__.py:108 #, python-format msgid "Could not calculate album gain for \"%s\"." msgstr "" #: picard/acoustid.py:116 #, python-format msgid "Could not find AcoustID for file %s" msgstr "" #: picard/acoustid.py:120 picard/musicdns/__init__.py:103 #, python-format msgid "Looking up the fingerprint for file %s..." msgstr "" #: picard/acoustidmanager.py:78 msgid "Submitting AcoustIDs..." msgstr "" #: picard/acoustidmanager.py:83 #, python-format msgid "AcoustID submission failed: %s" msgstr "" #: picard/acoustidmanager.py:85 msgid "AcoustIDs successfully submitted!" msgstr "" #: picard/album.py:55 picard/cluster.py:260 msgid "Unmatched Files" msgstr "" #: picard/album.py:180 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/album.py:266 #, python-format msgid "Album %s loaded" msgstr "" #: picard/album.py:282 msgid "[loading album information]" msgstr "" #: picard/cluster.py:177 picard/cluster.py:188 #, python-format msgid "No matching releases for cluster %s" msgstr "" #: picard/cluster.py:190 #, python-format msgid "Cluster %s identified!" msgstr "" #: picard/cluster.py:195 #, python-format msgid "Looking up the metadata for cluster %s..." msgstr "" #: picard/const.py:39 msgid "CD" msgstr "குறுவட்டு" #: picard/const.py:40 msgid "CD-R" msgstr "" #: picard/const.py:41 msgid "HDCD" msgstr "" #: picard/const.py:42 msgid "8cm CD" msgstr "" #: picard/const.py:43 msgid "Vinyl" msgstr "" #: picard/const.py:44 msgid "7\" Vinyl" msgstr "" #: picard/const.py:45 msgid "10\" Vinyl" msgstr "" #: picard/const.py:46 msgid "12\" Vinyl" msgstr "" #: picard/const.py:47 msgid "Digital Media" msgstr "இலத்திரனியல் ஊடகம்" #: picard/const.py:48 msgid "USB Flash Drive" msgstr "" #: picard/const.py:49 msgid "slotMusic" msgstr "" #: picard/const.py:50 msgid "Cassette" msgstr "பேழை" #: picard/const.py:51 msgid "DVD" msgstr "டிவிடி" #: picard/const.py:52 msgid "DVD-Audio" msgstr "" #: picard/const.py:53 msgid "DVD-Video" msgstr "" #: picard/const.py:54 msgid "SACD" msgstr "" #: picard/const.py:55 msgid "DualDisc" msgstr "" #: picard/const.py:56 msgid "MiniDisc" msgstr "" #: picard/const.py:57 msgid "Blu-ray" msgstr "" #: picard/const.py:58 msgid "HD-DVD" msgstr "" #: picard/const.py:59 msgid "Videotape" msgstr "" #: picard/const.py:60 msgid "VHS" msgstr "" #: picard/const.py:61 msgid "Betamax" msgstr "" #: picard/const.py:62 msgid "VCD" msgstr "" #: picard/const.py:63 msgid "SVCD" msgstr "" #: picard/const.py:64 msgid "UMD" msgstr "" #: picard/const.py:65 picard/ui/ui_options_releases.py:226 msgid "Other" msgstr "மற்ற" #: picard/const.py:66 msgid "LaserDisc" msgstr "" #: picard/const.py:67 msgid "Cartridge" msgstr "" #: picard/const.py:68 msgid "Reel-to-reel" msgstr "" #: picard/const.py:69 msgid "DAT" msgstr "DAT" #: picard/const.py:70 msgid "Wax Cylinder" msgstr "" #: picard/const.py:71 msgid "Piano Roll" msgstr "" #: picard/const.py:72 msgid "DCC" msgstr "" #: picard/const.py:77 msgid "Bangladesh" msgstr "வங்காளதேசம்" #: picard/const.py:78 msgid "Belgium" msgstr "பெல்ஜியம்" #: picard/const.py:79 msgid "Burkina Faso" msgstr "பர்கினா பாசோ" #: picard/const.py:80 msgid "Bulgaria" msgstr "பல்கேரியா" #: picard/const.py:81 msgid "Barbados" msgstr "பார்பேடாசு" #: picard/const.py:82 msgid "Wallis and Futuna Islands" msgstr "வாலிஸ் மற்றும் ஃப்யூடினா தீவுகள்" #: picard/const.py:83 msgid "Bermuda" msgstr "பெர்முடா" #: picard/const.py:84 msgid "Brunei Darussalam" msgstr "ப்ரூனை டருசலாம்" #: picard/const.py:85 msgid "Bolivia" msgstr "பொலிவியா" #: picard/const.py:86 msgid "Bahrain" msgstr "பஹ்ரெயின்" #: picard/const.py:87 msgid "Burundi" msgstr "புருன்டி" #: picard/const.py:88 msgid "Benin" msgstr "பெனின்" #: picard/const.py:89 msgid "Bhutan" msgstr "பூட்டான்" #: picard/const.py:90 msgid "Jamaica" msgstr "ஜமைக்கா" #: picard/const.py:91 msgid "Bouvet Island" msgstr "போவெட் தீவு" #: picard/const.py:92 msgid "Botswana" msgstr "போட்ஸ்வானா" #: picard/const.py:93 msgid "Samoa" msgstr "சமோ" #: picard/const.py:94 msgid "Brazil" msgstr "பிரேசில்" #: picard/const.py:95 msgid "Bahamas" msgstr "பஹாமாஸ்" #: picard/const.py:96 msgid "Belarus" msgstr "பெலாரஸ்" #: picard/const.py:97 msgid "Belize" msgstr "பெலிஸ்" #: picard/const.py:98 msgid "Russian Federation" msgstr "ரஸ்யன் ஃபெடரேஷன்" #: picard/const.py:99 msgid "Rwanda" msgstr "ருவாண்டா" #: picard/const.py:100 msgid "Reunion" msgstr "ரீயூனியன்" #: picard/const.py:101 msgid "Turkmenistan" msgstr "துர்க்மெனிஸ்தான்" #: picard/const.py:102 msgid "Tajikistan" msgstr "தஜிகிஸ்தான்" #: picard/const.py:103 msgid "Romania" msgstr "ரோமானியா" #: picard/const.py:104 msgid "Tokelau" msgstr "டோகிலா" #: picard/const.py:105 msgid "Guinea-Bissa" msgstr "கினியா-பிஸ்ஸா" #: picard/const.py:106 msgid "Guam" msgstr "குவாம்" #: picard/const.py:107 msgid "Guatemala" msgstr "குவாதமாலா" #: picard/const.py:108 msgid "Greece" msgstr "கிரீஸ்" #: picard/const.py:109 msgid "Equatorial Guinea" msgstr "ஈகோடோரியல் க்யுனியா" #: picard/const.py:110 msgid "Guadeloupe" msgstr "க்வாடெல்போப்" #: picard/const.py:111 msgid "Japan" msgstr "ஜப்பான்" #: picard/const.py:112 msgid "Guyana" msgstr "கயானா" #: picard/const.py:113 msgid "French Guiana" msgstr "ஃப்ரெஞ்ச் கையானா" #: picard/const.py:114 msgid "Georgia" msgstr "ஜியோர்ஜியா" #: picard/const.py:115 msgid "Grenada" msgstr "க்ரெனடா" #: picard/const.py:116 msgid "United Kingdom" msgstr "ஐக்கிய இராச்சியம்" #: picard/const.py:117 msgid "Gabon" msgstr "கபோன்" #: picard/const.py:118 msgid "El Salvador" msgstr "எல் சால்வடார்" #: picard/const.py:119 msgid "Guinea" msgstr "கினியா" #: picard/const.py:120 msgid "Gambia" msgstr "கம்பியா" #: picard/const.py:121 msgid "Greenland" msgstr "கிரீன்லாந்து" #: picard/const.py:122 msgid "Gibraltar" msgstr "ஜிப்ரல்டார்" #: picard/const.py:123 msgid "Ghana" msgstr "கானா" #: picard/const.py:124 msgid "Oman" msgstr "ஓமான்" #: picard/const.py:125 msgid "Tunisia" msgstr "துனிசியா" #: picard/const.py:126 msgid "Jordan" msgstr "ஜோர்டான்" #: picard/const.py:127 msgid "Haiti" msgstr "ஹைடி" #: picard/const.py:128 msgid "Hungary" msgstr "ஹங்கேரி" #: picard/const.py:129 msgid "Hong Kong" msgstr "ஹாங்காங்" #: picard/const.py:130 msgid "Honduras" msgstr "ஹோன்டுராஸ்" #: picard/const.py:131 msgid "Heard and Mc Donald Islands" msgstr "ஹர்ட் மற்றும் மக் டொனால்ட் தீவுகள்" #: picard/const.py:132 msgid "Venezuela" msgstr "வெனிசூலா" #: picard/const.py:133 msgid "Puerto Rico" msgstr "ப்வெர்டோ ரிக்கோ" #: picard/const.py:134 msgid "Palau" msgstr "பலாவ்" #: picard/const.py:135 msgid "Portugal" msgstr "போர்த்துகல்" #: picard/const.py:136 msgid "Svalbard and Jan Mayen Islands" msgstr "ஸ்வால்பார்டு மற்றும் ஜான் மயேன் தீவுகள்" #: picard/const.py:137 msgid "Paraguay" msgstr "பராகுவே" #: picard/const.py:138 msgid "Iraq" msgstr "ஈராக்" #: picard/const.py:139 msgid "Panama" msgstr "பனாமா" #: picard/const.py:140 msgid "French Polynesia" msgstr "பிரெஞ்ச் பொலினேஷியா" #: picard/const.py:141 msgid "Papua New Guinea" msgstr "பாப்பா நியூ ஜினியா" #: picard/const.py:142 msgid "Peru" msgstr "பேரு" #: picard/const.py:143 msgid "Pakistan" msgstr "பாகிஸ்தான்" #: picard/const.py:144 msgid "Philippines" msgstr "பிலிப்பைன்ஸ்" #: picard/const.py:145 msgid "Pitcairn" msgstr "பிட்காய்ன்" #: picard/const.py:146 msgid "Poland" msgstr "போலாந்து" #: picard/const.py:147 msgid "St. Pierre and Miquelon" msgstr "" #: picard/const.py:148 msgid "Zambia" msgstr "சாம்பியா" #: picard/const.py:149 msgid "Western Sahara" msgstr "மேற்கு சஹாரா" #: picard/const.py:150 msgid "Estonia" msgstr "எஸ்டோனியா" #: picard/const.py:151 msgid "Egypt" msgstr "எகிப்து" #: picard/const.py:152 msgid "South Africa" msgstr "தென்னாபிரிக்கா" #: picard/const.py:153 msgid "Ecuador" msgstr "ஈக்வெடார்" #: picard/const.py:154 msgid "Italy" msgstr "இத்தாலி" #: picard/const.py:155 msgid "Viet Nam" msgstr "வியட்னாம்" #: picard/const.py:156 msgid "Solomon Islands" msgstr "சாலமன் தீவுகள்" #: picard/const.py:157 msgid "Ethiopia" msgstr "எத்தியோப்பியா" #: picard/const.py:158 msgid "Somalia" msgstr "சோமாலியா" #: picard/const.py:159 msgid "Zimbabwe" msgstr "" #: picard/const.py:160 msgid "Saudi Arabia" msgstr "சவுதி அரேபியா" #: picard/const.py:161 msgid "Spain" msgstr "ஸ்பெயின்" #: picard/const.py:162 msgid "Eritrea" msgstr "எரிட்ரியா" #: picard/const.py:163 msgid "Moldova, Republic of" msgstr "மோல்ட்வா குடியரசு" #: picard/const.py:164 msgid "Madagascar" msgstr "மடகஸ்கார்" #: picard/const.py:165 msgid "Morocco" msgstr "மொரோக்கோ" #: picard/const.py:166 msgid "Monaco" msgstr "மொனாக்கோ" #: picard/const.py:167 msgid "Uzbekistan" msgstr "உஸ்பெகிஸ்தான்" #: picard/const.py:168 msgid "Myanmar" msgstr "மியான்மார்" #: picard/const.py:169 msgid "Mali" msgstr "மாலி" #: picard/const.py:170 msgid "Macau" msgstr "மக்கௌ" #: picard/const.py:171 msgid "Mongolia" msgstr "மொங்கோலியா" #: picard/const.py:172 msgid "Marshall Islands" msgstr "மார்ஷல் தீவுகள்" #: picard/const.py:173 msgid "Macedonia, The Former Yugoslav Republic of" msgstr "" #: picard/const.py:174 msgid "Mauritius" msgstr "மொரீஷியஸ்" #: picard/const.py:175 msgid "Malta" msgstr "மால்டா" #: picard/const.py:176 msgid "Malawi" msgstr "மாலாவி" #: picard/const.py:177 msgid "Maldives" msgstr "மாலைதீவுகள்" #: picard/const.py:178 msgid "Martinique" msgstr "மார்டினிக்" #: picard/const.py:179 msgid "Northern Mariana Islands" msgstr "வட மரியானா தீவுகள்" #: picard/const.py:180 msgid "Montserrat" msgstr "மோன்ஸிராட்" #: picard/const.py:181 msgid "Mauritania" msgstr "மௌரிடானியா" #: picard/const.py:182 msgid "Uganda" msgstr "உகாண்டா" #: picard/const.py:183 msgid "Malaysia" msgstr "மலேசியா" #: picard/const.py:184 msgid "Mexico" msgstr "மெக்சிகோ" #: picard/const.py:185 msgid "Israel" msgstr "இஸ்ரேல்" #: picard/const.py:186 msgid "France" msgstr "பிரான்சு" #: picard/const.py:187 msgid "British Indian Ocean Territory" msgstr "ப்ரிட்டிஷ் இந்திய பெருங்கடல் பிரதேசம்" #: picard/const.py:188 msgid "St. Helena" msgstr "செயின்ட் ஹெலெனா" #: picard/const.py:189 msgid "Finland" msgstr "பின்லாந்து" #: picard/const.py:190 msgid "Fiji" msgstr "ஃபிஜி" #: picard/const.py:191 msgid "Falkland Islands (Malvinas)" msgstr "பாக்லான்ட் தீவுகள் (மால்வினாஸ்)" #: picard/const.py:192 msgid "Micronesia, Federated States of" msgstr "" #: picard/const.py:193 msgid "Faroe Islands" msgstr "ஃபரோ தீவுகள்" #: picard/const.py:194 msgid "Nicaragua" msgstr "நிகராகுவே" #: picard/const.py:195 msgid "Netherlands" msgstr "நெதர்லாந்து" #: picard/const.py:196 msgid "Norway" msgstr "நோர்வே" #: picard/const.py:197 msgid "Namibia" msgstr "நமீபியா" #: picard/const.py:198 msgid "Vanuatu" msgstr "" #: picard/const.py:199 msgid "New Caledonia" msgstr "நியூ கலிடோனியா" #: picard/const.py:200 msgid "Niger" msgstr "" #: picard/const.py:201 msgid "Norfolk Island" msgstr "நார்போக் தீவு" #: picard/const.py:202 msgid "Nigeria" msgstr "நைஜீரியா" #: picard/const.py:203 msgid "New Zealand" msgstr "நியூசிலாந்து" #: picard/const.py:204 msgid "Zaire" msgstr "சாயிரே" #: picard/const.py:205 msgid "Nepal" msgstr "நேபாளம்" #: picard/const.py:206 msgid "Nauru" msgstr "நாரூ" #: picard/const.py:207 msgid "Niue" msgstr "நீயு" #: picard/const.py:208 msgid "Cook Islands" msgstr "" #: picard/const.py:209 msgid "Cote d'Ivoire" msgstr "கோட் டில்வொரி" #: picard/const.py:210 msgid "Switzerland" msgstr "சுவிட்சர்லாந்து" #: picard/const.py:211 msgid "Colombia" msgstr "கொலம்பியா" #: picard/const.py:212 msgid "China" msgstr "சீனா" #: picard/const.py:213 msgid "Cameroon" msgstr "காமரூன்" #: picard/const.py:214 msgid "Chile" msgstr "சிலி" #: picard/const.py:215 msgid "Cocos (Keeling) Islands" msgstr "கோகோஸ் (கீலிங்) தீவுகள்" #: picard/const.py:216 msgid "Canada" msgstr "கனடா" #: picard/const.py:217 msgid "Congo" msgstr "கொங்கோ" #: picard/const.py:218 msgid "Central African Republic" msgstr "மத்திய ஆப்பிரிக்க குடியரசு" #: picard/const.py:219 msgid "Czech Republic" msgstr "செக் குடியரசு" #: picard/const.py:220 msgid "Cyprus" msgstr "சைப்ரஸ்" #: picard/const.py:221 msgid "Christmas Island" msgstr "கிறிஸ்துமஸ் தீவு" #: picard/const.py:222 msgid "Costa Rica" msgstr "கோஸ்டா ரிகா" #: picard/const.py:223 msgid "Cape Verde" msgstr "கேப் வெர்ட்" #: picard/const.py:224 msgid "Cuba" msgstr "கியுபா" #: picard/const.py:225 msgid "Swaziland" msgstr "ஸ்வாசிலாந்து" #: picard/const.py:226 msgid "Syrian Arab Republic" msgstr "சிரியன் அரபு குடியரசு" #: picard/const.py:227 msgid "Kyrgyzstan" msgstr "கிர்கிஸ்தான்" #: picard/const.py:228 msgid "Kenya" msgstr "கென்யா" #: picard/const.py:229 msgid "Suriname" msgstr "சுரினாம்" #: picard/const.py:230 msgid "Kiribati" msgstr "கிரிபாட்டி" #: picard/const.py:231 msgid "Cambodia" msgstr "கம்போடியா" #: picard/const.py:232 msgid "Saint Kitts and Nevis" msgstr "செயின்ட் கிட்ஸ் மற்றும் நிவிஸ்" #: picard/const.py:233 msgid "Comoros" msgstr "காமாரோஸ்" #: picard/const.py:234 msgid "Sao Tome and Principe" msgstr "சயோ டோம் மற்றும் பிரின்ஸிபி" #: picard/const.py:235 msgid "Slovenia" msgstr "ஸ்லோவேனியா" #: picard/const.py:236 msgid "Kuwait" msgstr "குவைத்" #: picard/const.py:237 msgid "Senegal" msgstr "செனெகல்" #: picard/const.py:238 msgid "San Marino" msgstr "சான் மரினோ" #: picard/const.py:239 msgid "Sierra Leone" msgstr "சியரா லியோன்" #: picard/const.py:240 msgid "Seychelles" msgstr "" #: picard/const.py:241 msgid "Kazakhstan" msgstr "" #: picard/const.py:242 msgid "Cayman Islands" msgstr "கேமான் தீவுகள்" #: picard/const.py:243 msgid "Singapore" msgstr "சிங்கப்பூர்" #: picard/const.py:244 msgid "Sweden" msgstr "ஸ்வீடன்" #: picard/const.py:245 msgid "Sudan" msgstr "சூடான்" #: picard/const.py:246 msgid "Dominican Republic" msgstr "டொமினிக்கன் குடியரசு" #: picard/const.py:247 msgid "Dominica" msgstr "டொமினிகா" #: picard/const.py:248 msgid "Djibouti" msgstr "டிஜிபொடி" #: picard/const.py:249 msgid "Denmark" msgstr "டென்மார்க்" #: picard/const.py:250 msgid "Virgin Islands (British)" msgstr "" #: picard/const.py:251 msgid "Germany" msgstr "ஜெர்மனி" #: picard/const.py:252 msgid "Yemen" msgstr "யேமன்" #: picard/const.py:253 msgid "Algeria" msgstr "அல்ஜீரியா" #: picard/const.py:254 msgid "United States" msgstr "ஐக்கிய அமெரிக்கா" #: picard/const.py:255 msgid "Uruguay" msgstr "உருகுவே" #: picard/const.py:256 msgid "Mayotte" msgstr "மேயோட்" #: picard/const.py:257 msgid "United States Minor Outlying Islands" msgstr "" #: picard/const.py:258 msgid "Lebanon" msgstr "லெபனான்" #: picard/const.py:259 msgid "Saint Lucia" msgstr "செயின்ட் லூசியா" #: picard/const.py:260 msgid "Lao People's Democratic Republic" msgstr "" #: picard/const.py:261 msgid "Tuvalu" msgstr "துவாலு" #: picard/const.py:262 msgid "Taiwan" msgstr "தாய்வான்" #: picard/const.py:263 msgid "Trinidad and Tobago" msgstr "ட்ரினிடாட் மற்றும் டோபாகோ" #: picard/const.py:264 msgid "Turkey" msgstr "துருக்கி" #: picard/const.py:265 msgid "Sri Lanka" msgstr "இலங்கை" #: picard/const.py:266 msgid "Liechtenstein" msgstr "லிசன்ஸ்டைன்" #: picard/const.py:267 msgid "Latvia" msgstr "லத்வியா" #: picard/const.py:268 msgid "Tonga" msgstr "டொங்கா" #: picard/const.py:269 msgid "Lithuania" msgstr "லித்துவேனியா" #: picard/const.py:270 msgid "Luxembourg" msgstr "லக்சம்போர்க்" #: picard/const.py:271 msgid "Liberia" msgstr "லைபீரியா" #: picard/const.py:272 msgid "Lesotho" msgstr "லெஸத்தோ" #: picard/const.py:273 msgid "Thailand" msgstr "தாய்லாந்து" #: picard/const.py:274 msgid "French Southern Territories" msgstr "" #: picard/const.py:275 msgid "Togo" msgstr "" #: picard/const.py:276 msgid "Chad" msgstr "" #: picard/const.py:277 msgid "Turks and Caicos Islands" msgstr "" #: picard/const.py:278 msgid "Libyan Arab Jamahiriya" msgstr "" #: picard/const.py:279 msgid "Vatican City State (Holy See)" msgstr "" #: picard/const.py:280 msgid "Saint Vincent and The Grenadines" msgstr "" #: picard/const.py:281 msgid "United Arab Emirates" msgstr "" #: picard/const.py:282 msgid "Andorra" msgstr "" #: picard/const.py:283 msgid "Antigua and Barbuda" msgstr "" #: picard/const.py:284 msgid "Afghanistan" msgstr "" #: picard/const.py:285 msgid "Anguilla" msgstr "" #: picard/const.py:286 msgid "Virgin Islands (U.S.)" msgstr "" #: picard/const.py:287 msgid "Iceland" msgstr "" #: picard/const.py:288 msgid "Iran (Islamic Republic of)" msgstr "" #: picard/const.py:289 msgid "Armenia" msgstr "" #: picard/const.py:290 msgid "Albania" msgstr "" #: picard/const.py:291 msgid "Angola" msgstr "" #: picard/const.py:292 msgid "Netherlands Antilles" msgstr "" #: picard/const.py:293 msgid "Antarctica" msgstr "" #: picard/const.py:294 msgid "American Samoa" msgstr "" #: picard/const.py:295 msgid "Argentina" msgstr "" #: picard/const.py:296 msgid "Australia" msgstr "" #: picard/const.py:297 msgid "Austria" msgstr "" #: picard/const.py:298 msgid "Aruba" msgstr "" #: picard/const.py:299 msgid "India" msgstr "" #: picard/const.py:300 msgid "Tanzania, United Republic of" msgstr "" #: picard/const.py:301 msgid "Azerbaijan" msgstr "" #: picard/const.py:302 msgid "Ireland" msgstr "" #: picard/const.py:303 msgid "Indonesia" msgstr "" #: picard/const.py:304 msgid "Ukraine" msgstr "" #: picard/const.py:305 msgid "Qatar" msgstr "" #: picard/const.py:306 msgid "Mozambique" msgstr "" #: picard/const.py:307 msgid "Bosnia and Herzegovina" msgstr "" #: picard/const.py:308 msgid "Congo, The Democratic Republic of the" msgstr "" #: picard/const.py:309 msgid "Serbia and Montenegro (historical, 2003-2006)" msgstr "" #: picard/const.py:310 msgid "Serbia" msgstr "" #: picard/const.py:311 msgid "Montenegro" msgstr "" #: picard/const.py:312 msgid "Croatia" msgstr "" #: picard/const.py:313 msgid "Korea (North), Democratic People's Republic of" msgstr "" #: picard/const.py:314 msgid "Korea (South), Republic of" msgstr "" #: picard/const.py:315 msgid "Slovakia" msgstr "" #: picard/const.py:316 msgid "Soviet Union (historical, 1922-1991)" msgstr "" #: picard/const.py:317 msgid "East Timor" msgstr "" #: picard/const.py:318 msgid "Czechoslovakia (historical, 1918-1992)" msgstr "" #: picard/const.py:319 msgid "Europe" msgstr "" #: picard/const.py:320 msgid "East Germany (historical, 1949-1990)" msgstr "" #: picard/const.py:321 msgid "[Unknown Country]" msgstr "" #: picard/const.py:322 msgid "[Worldwide]" msgstr "" #: picard/const.py:323 msgid "Yugoslavia (historical, 1918-1992)" msgstr "" #: picard/const.py:335 msgid "Danish" msgstr "" #: picard/const.py:336 msgid "German" msgstr "" #: picard/const.py:338 msgid "English" msgstr "" #: picard/const.py:339 msgid "English (Canada)" msgstr "" #: picard/const.py:340 msgid "English (UK)" msgstr "" #: picard/const.py:342 msgid "Spanish" msgstr "" #: picard/const.py:343 msgid "Estonian" msgstr "" #: picard/const.py:345 msgid "Finnish" msgstr "" #: picard/const.py:347 msgid "French" msgstr "" #: picard/const.py:356 msgid "Italian" msgstr "" #: picard/const.py:363 msgid "Dutch" msgstr "" #: picard/const.py:365 msgid "Polish" msgstr "" #: picard/const.py:367 msgid "Brazilian Portuguese" msgstr "" #: picard/const.py:374 msgid "Swedish" msgstr "" #: picard/file.py:589 #, python-format msgid "No matching tracks for file %s" msgstr "" #: picard/file.py:604 #, python-format msgid "No matching tracks above the threshold for file %s" msgstr "" #: picard/file.py:607 #, python-format msgid "File %s identified!" msgstr "" #: picard/file.py:623 #, python-format msgid "Looking up the PUID for file %s..." msgstr "" #: picard/file.py:629 #, python-format msgid "Looking up the metadata for file %s..." msgstr "" #: picard/puidmanager.py:62 msgid "Submitting PUIDs..." msgstr "" #: picard/puidmanager.py:68 #, python-format msgid "PUIDs submission failed: %d" msgstr "" #: picard/puidmanager.py:70 msgid "PUIDs successfully submitted!" msgstr "" #: picard/tagger.py:528 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:529 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/tagger.py:555 #, python-format msgid "Could not find PUID for file %s" msgstr "" #: picard/ui/cdlookup.py:33 picard/ui/mainwindow.py:525 #: picard/ui/ui_options_releases.py:216 picard/util/tags.py:21 msgid "Album" msgstr "" #: picard/ui/cdlookup.py:33 picard/ui/itemviews.py:89 #: picard/ui/mainwindow.py:526 picard/util/tags.py:22 msgid "Artist" msgstr "" #: picard/ui/cdlookup.py:33 picard/util/tags.py:24 msgid "Date" msgstr "" #: picard/ui/cdlookup.py:33 msgid "Country" msgstr "" #: picard/ui/cdlookup.py:34 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:34 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:34 picard/util/tags.py:75 msgid "Barcode" msgstr "" #: picard/ui/coverartbox.py:122 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/filebrowser.py:38 msgid "&Move Tagged Files Here" msgstr "" #: picard/ui/filebrowser.py:41 msgid "Show &Hidden Files" msgstr "" #: picard/ui/infodialog.py:36 msgid "Info" msgstr "" #: picard/ui/infodialog.py:42 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:44 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:53 msgid "Size:" msgstr "" #: picard/ui/infodialog.py:57 msgid "Length:" msgstr "" #: picard/ui/infodialog.py:59 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:61 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:63 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:66 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:67 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:69 msgid "Channels:" msgstr "" #: picard/ui/itemviews.py:87 picard/util/tags.py:23 msgid "Title" msgstr "" #: picard/ui/itemviews.py:88 picard/util/tags.py:84 msgid "Length" msgstr "" #: picard/ui/itemviews.py:214 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:216 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:273 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:276 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:286 msgid "[no release info]" msgstr "" #: picard/ui/itemviews.py:309 msgid "&Plugins" msgstr "" #: picard/ui/itemviews.py:527 msgid "Clusters" msgstr "" #: picard/ui/logview.py:30 msgid "Log" msgstr "" #: picard/ui/mainwindow.py:73 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:151 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:152 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:153 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:160 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:210 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:214 msgid "" "Picard listens on a port to integrate with your browser and downloads " "release information when you click the \"Tagger\" buttons on the MusicBrainz" " website" msgstr "" #: picard/ui/mainwindow.py:224 #, python-format msgid " Files: %(files)d, Pending Files: %(pending)d " msgstr "" #: picard/ui/mainwindow.py:229 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:257 msgid "Submission Error" msgstr "" #: picard/ui/mainwindow.py:258 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:265 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:268 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:273 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:278 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:283 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:286 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:289 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:292 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:295 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:296 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:301 msgid "A&dd Folder..." msgstr "" #: picard/ui/mainwindow.py:302 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:304 msgid "Ctrl+D" msgstr "" #: picard/ui/mainwindow.py:308 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:309 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:315 msgid "S&ubmit" msgstr "" #: picard/ui/mainwindow.py:316 msgid "Submit fingerprints" msgstr "" #: picard/ui/mainwindow.py:320 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:322 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:325 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:326 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:330 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:331 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:335 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:339 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:342 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:348 msgid "Search" msgstr "" #: picard/ui/mainwindow.py:351 msgid "&CD Lookup..." msgstr "" #: picard/ui/mainwindow.py:352 picard/ui/mainwindow.py:353 msgid "Lookup CD" msgstr "" #: picard/ui/mainwindow.py:355 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:358 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:361 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:364 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:367 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:370 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:371 picard/ui/mainwindow.py:372 msgid "Lookup metadata" msgstr "" #: picard/ui/mainwindow.py:375 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:378 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:381 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:384 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:385 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:388 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:393 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:398 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:403 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:406 msgid "View &Log..." msgstr "" #: picard/ui/mainwindow.py:412 msgid "&Open..." msgstr "" #: picard/ui/mainwindow.py:413 msgid "Open the file" msgstr "" #: picard/ui/mainwindow.py:416 msgid "Open &Folder..." msgstr "" #: picard/ui/mainwindow.py:417 msgid "Open the containing folder" msgstr "" #: picard/ui/mainwindow.py:438 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:446 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:452 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:460 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:466 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:475 picard/ui/util.py:33 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:493 msgid "&Toolbar" msgstr "" #: picard/ui/mainwindow.py:520 msgid "&Search Bar" msgstr "" #: picard/ui/mainwindow.py:527 picard/ui/puidsubmit.py:31 msgid "Track" msgstr "" #: picard/ui/mainwindow.py:566 msgid "All Supported Formats" msgstr "" #: picard/ui/mainwindow.py:624 picard/ui/mainwindow.py:633 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/ui/mainwindow.py:625 msgid "" "The separate file naming scheme for various artists albums has been\n" "removed in this version of Picard. You currently do not use the this option,\n" "but have a separate file naming scheme defined. Do you want to remove it or\n" "merge it with your file naming scheme for single artist albums?" msgstr "" #: picard/ui/mainwindow.py:629 msgid "Merge" msgstr "" #: picard/ui/mainwindow.py:629 picard/ui/metadatabox.py:185 msgid "Remove" msgstr "" #: picard/ui/mainwindow.py:634 msgid "" "The separate file naming scheme for various artists albums has been\n" "removed in this version of Picard. Your file naming scheme has automatically\n" "been merged with that of single artist albums." msgstr "" #: picard/ui/mainwindow.py:682 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:683 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:756 picard/ui/mainwindow.py:763 #, python-format msgid " (Error: %s)" msgstr "" #: picard/ui/metadatabox.py:64 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:66 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:90 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:90 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:90 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:117 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:119 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:166 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:189 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/passworddialog.py:38 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:76 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/puidsubmit.py:31 picard/ui/options/plugins.py:125 msgid "File" msgstr "" #: picard/ui/puidsubmit.py:31 msgid "PUID" msgstr "" #: picard/ui/puidsubmit.py:31 msgid "Release" msgstr "" #: picard/ui/puidsubmit.py:31 msgid "Release ID" msgstr "" #: picard/ui/tagsfromfilenames.py:54 picard/ui/tagsfromfilenames.py:99 msgid "File Name" msgstr "" #: picard/ui/ui_cdlookup.py:57 picard/ui/ui_options_cdlookup.py:46 #: picard/ui/ui_options_cdlookup_select.py:53 picard/ui/options/cdlookup.py:36 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:58 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:59 picard/ui/ui_puidsubmit.py:52 msgid "OK" msgstr "" #: picard/ui/ui_cdlookup.py:60 msgid " Lookup manually " msgstr "" #: picard/ui/ui_cdlookup.py:61 picard/ui/ui_puidsubmit.py:53 msgid "Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:92 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:93 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:94 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:95 msgid "Remove value" msgstr "" #: picard/ui/ui_infodialog.py:66 msgid "&Info" msgstr "" #: picard/ui/ui_infodialog.py:67 msgid "A&rtwork" msgstr "" #: picard/ui/ui_options.py:42 msgid "Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:47 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:54 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:53 msgid "Location" msgstr "" #: picard/ui/ui_options_cover.py:54 msgid "Embed cover images into tags" msgstr "" #: picard/ui/ui_options_cover.py:55 msgid "Save cover images as separate files" msgstr "" #: picard/ui/ui_options_cover.py:56 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_fingerprinting.py:74 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:75 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:76 msgid "Use AmpliFIND (formerly MusicDNS)" msgstr "" #: picard/ui/ui_options_fingerprinting.py:77 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 #: picard/ui/ui_options_renaming.py:138 msgid "Browse..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Download..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_folksonomy.py:106 picard/ui/options/folksonomy.py:29 msgid "Folksonomy Tags" msgstr "" #: picard/ui/ui_options_folksonomy.py:108 msgid "Only use my tags" msgstr "" #: picard/ui/ui_options_folksonomy.py:111 msgid "Maximum number of tags:" msgstr "" #: picard/ui/ui_options_general.py:92 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:93 picard/ui/ui_options_proxy.py:77 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:94 picard/ui/ui_options_proxy.py:78 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:95 msgid "Account Information" msgstr "" #: picard/ui/ui_options_general.py:96 picard/ui/ui_options_proxy.py:75 #: picard/ui/ui_passworddialog.py:74 msgid "Password:" msgstr "" #: picard/ui/ui_options_general.py:97 picard/ui/ui_options_proxy.py:76 #: picard/ui/ui_passworddialog.py:73 msgid "Username:" msgstr "" #: picard/ui/ui_options_general.py:98 picard/ui/options/general.py:29 msgid "General" msgstr "" #: picard/ui/ui_options_general.py:99 msgid "Automatically scan all new files" msgstr "" #: picard/ui/ui_options_general.py:100 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/ui/ui_options_interface.py:58 msgid "Miscellaneous" msgstr "" #: picard/ui/ui_options_interface.py:59 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:60 msgid "Allow selection of multiple directories" msgstr "" #: picard/ui/ui_options_interface.py:61 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:62 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/ui/ui_options_interface.py:63 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_matching.py:77 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:78 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:82 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:83 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:101 picard/ui/options/metadata.py:30 msgid "Metadata" msgstr "" #: picard/ui/ui_options_metadata.py:102 msgid "Translate artist names to this locale where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:103 msgid "Use standardized artist names" msgstr "" #: picard/ui/ui_options_metadata.py:104 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/ui/ui_options_metadata.py:105 msgid "Use release relationships" msgstr "" #: picard/ui/ui_options_metadata.py:106 msgid "Use track relationships" msgstr "" #: picard/ui/ui_options_metadata.py:107 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_metadata.py:108 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:109 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:110 msgid "Non-album tracks:" msgstr "" #: picard/ui/ui_options_metadata.py:111 picard/ui/ui_options_metadata.py:112 #: picard/ui/ui_options_renaming.py:147 msgid "Default" msgstr "" #: picard/ui/ui_options_plugins.py:131 picard/ui/options/plugins.py:37 msgid "Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:132 picard/ui/options/plugins.py:121 msgid "Name" msgstr "" #: picard/ui/ui_options_plugins.py:133 picard/util/tags.py:37 msgid "Version" msgstr "" #: picard/ui/ui_options_plugins.py:134 picard/ui/options/plugins.py:124 msgid "Author" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:137 msgid "Download plugins" msgstr "" #: picard/ui/ui_options_plugins.py:138 msgid "Details" msgstr "" #: picard/ui/ui_options_proxy.py:74 picard/ui/options/proxy.py:28 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_ratings.py:53 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:54 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:55 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:56 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:215 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:217 msgid "Single" msgstr "" #: picard/ui/ui_options_releases.py:218 msgid "EP" msgstr "" #: picard/ui/ui_options_releases.py:219 picard/util/tags.py:66 msgid "Compilation" msgstr "" #: picard/ui/ui_options_releases.py:220 msgid "Soundtrack" msgstr "" #: picard/ui/ui_options_releases.py:221 msgid "Spokenword" msgstr "" #: picard/ui/ui_options_releases.py:222 msgid "Interview" msgstr "" #: picard/ui/ui_options_releases.py:223 msgid "Audiobook" msgstr "" #: picard/ui/ui_options_releases.py:224 msgid "Live" msgstr "" #: picard/ui/ui_options_releases.py:225 msgid "Remix" msgstr "" #: picard/ui/ui_options_releases.py:227 msgid "Reset all" msgstr "" #: picard/ui/ui_options_releases.py:228 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:229 picard/ui/ui_options_releases.py:232 msgid ">" msgstr "" #: picard/ui/ui_options_releases.py:230 picard/ui/ui_options_releases.py:233 msgid "<" msgstr "" #: picard/ui/ui_options_releases.py:231 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:134 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:135 msgid "Replace non-ASCII characters" msgstr "" #: picard/ui/ui_options_renaming.py:136 msgid "Replace Windows-incompatible characters" msgstr "" #: picard/ui/ui_options_renaming.py:137 msgid "Move files to this directory when saving:" msgstr "" #: picard/ui/ui_options_renaming.py:139 msgid "Delete empty directories" msgstr "" #: picard/ui/ui_options_renaming.py:140 msgid "Move additional files:" msgstr "" #: picard/ui/ui_options_renaming.py:141 msgid "Name files like this" msgstr "" #: picard/ui/ui_options_renaming.py:148 msgid "Examples" msgstr "" #: picard/ui/ui_options_script.py:49 msgid "Tagger Script" msgstr "" #: picard/ui/ui_options_tags.py:114 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:115 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/ui/ui_options_tags.py:116 msgid "Before tagging" msgstr "" #: picard/ui/ui_options_tags.py:117 msgid "Clear existing tags" msgstr "" #: picard/ui/ui_options_tags.py:118 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/ui/ui_options_tags.py:119 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/ui/ui_options_tags.py:120 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags.py:121 msgid "Tags are separated by spaces, and are case-sensitive." msgstr "" #: picard/ui/ui_options_tags.py:122 msgid "Tag compatibility" msgstr "" #: picard/ui/ui_options_tags.py:123 msgid "ID3v2 version" msgstr "" #: picard/ui/ui_options_tags.py:124 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags.py:125 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags.py:127 msgid "ID3v2 text encoding" msgstr "" #: picard/ui/ui_options_tags.py:128 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags.py:129 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags.py:130 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_passworddialog.py:72 msgid "Authentication required" msgstr "" #: picard/ui/ui_passworddialog.py:75 msgid "Save username and password" msgstr "" #: picard/ui/ui_puidsubmit.py:51 msgid "Submit PUIDs" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:56 msgid "&Preview" msgstr "" #: picard/ui/util.py:31 msgid "&Ok" msgstr "" #: picard/ui/util.py:32 msgid "&Cancel" msgstr "" #: picard/ui/options/about.py:29 msgid "About" msgstr "" #: picard/ui/options/about.py:48 msgid "translator-credits" msgstr "Launchpad Contributions:\n Ramesh https://launchpad.net/~rame20002007" #: picard/ui/options/about.py:51 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/options/about.py:55 #, python-format msgid "" "<p align=\"center\"><span style=\"font-size:15px;font-weight:bold;\">MusicBrainz Picard</span><br/>\n" "Version %(version)s</p>\n" "<p align=\"center\"><strong>Supported formats</strong><br/>%(formats)s</p>\n" "<p align=\"center\"><strong>Please donate</strong><br/>\n" "Thank you for using Picard. Picard relies on the MusicBrainz database, which is operated by the MetaBrainz Foundation with the help of thousands of volunteers. If you like this application please consider donating to the MetaBrainz Foundation to keep the service running.</p>\n" "<p align=\"center\"><a href=\"http://metabrainz.org/donate\">Donate now!</a></p>\n" "<p align=\"center\"><strong>Credits</strong><br/>\n" "<small>Copyright © 2004-2011 Robert Kaye, Lukáš Lalinský and others%(translator-credits)s</small></p>\n" "<p align=\"center\"><a href=\"http://musicbrainz.org/doc/MusicBrainz_Picard\">http://musicbrainz.org/doc/MusicBrainz_Picard</a></p>\n" msgstr "" #: picard/ui/options/advanced.py:26 msgid "Advanced" msgstr "" #: picard/ui/options/cover.py:29 msgid "Cover Art" msgstr "" #: picard/ui/options/fingerprinting.py:32 msgid "Fingerprinting" msgstr "" #: picard/ui/options/interface.py:32 msgid "User Interface" msgstr "" #: picard/ui/options/interface.py:49 msgid "System default" msgstr "" #: picard/ui/options/interface.py:76 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:76 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/matching.py:29 msgid "Matching" msgstr "" #: picard/ui/options/ratings.py:29 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:33 msgid "Preferred Releases" msgstr "" #: picard/ui/options/renaming.py:34 msgid "File naming" msgstr "" #: picard/ui/options/renaming.py:143 msgid "Error" msgstr "" #: picard/ui/options/renaming.py:143 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/renaming.py:153 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/options/scripting.py:63 msgid "Scripting" msgstr "" #: picard/ui/options/scripting.py:97 msgid "Script Error" msgstr "" #: picard/util/tags.py:25 msgid "Original Release Date" msgstr "" #: picard/util/tags.py:26 msgid "Album Artist" msgstr "" #: picard/util/tags.py:27 msgid "Track Number" msgstr "" #: picard/util/tags.py:28 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:29 msgid "Disc Number" msgstr "" #: picard/util/tags.py:30 msgid "Total Discs" msgstr "" #: picard/util/tags.py:31 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:32 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:33 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:34 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:35 msgid "ASIN" msgstr "" #: picard/util/tags.py:36 msgid "Grouping" msgstr "" #: picard/util/tags.py:38 msgid "ISRC" msgstr "" #: picard/util/tags.py:39 msgid "Mood" msgstr "" #: picard/util/tags.py:40 msgid "BPM" msgstr "" #: picard/util/tags.py:41 msgid "Copyright" msgstr "" #: picard/util/tags.py:42 msgid "License" msgstr "" #: picard/util/tags.py:43 msgid "Composer" msgstr "" #: picard/util/tags.py:44 msgid "Writer" msgstr "" #: picard/util/tags.py:45 msgid "Conductor" msgstr "" #: picard/util/tags.py:46 msgid "Lyricist" msgstr "" #: picard/util/tags.py:47 msgid "Arranger" msgstr "" #: picard/util/tags.py:48 msgid "Producer" msgstr "" #: picard/util/tags.py:49 msgid "Engineer" msgstr "" #: picard/util/tags.py:50 msgid "Subtitle" msgstr "" #: picard/util/tags.py:51 msgid "Disc Subtitle" msgstr "" #: picard/util/tags.py:52 msgid "Remixer" msgstr "" #: picard/util/tags.py:53 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:54 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:55 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:56 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:57 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:58 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:59 msgid "MusicBrainz Sort Name" msgstr "" #: picard/util/tags.py:60 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:61 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:62 msgid "AcoustID" msgstr "" #: picard/util/tags.py:63 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:64 msgid "Disc Id" msgstr "" #: picard/util/tags.py:65 msgid "Website" msgstr "" #: picard/util/tags.py:67 msgid "Comment" msgstr "" #: picard/util/tags.py:68 msgid "Genre" msgstr "" #: picard/util/tags.py:69 msgid "Encoded By" msgstr "" #: picard/util/tags.py:70 msgid "Performer" msgstr "" #: picard/util/tags.py:71 msgid "Release Type" msgstr "" #: picard/util/tags.py:72 msgid "Release Status" msgstr "" #: picard/util/tags.py:73 msgid "Release Country" msgstr "" #: picard/util/tags.py:74 msgid "Record Label" msgstr "" #: picard/util/tags.py:76 msgid "Catalog Number" msgstr "" #: picard/util/tags.py:77 msgid "Format" msgstr "" #: picard/util/tags.py:78 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:79 msgid "Media" msgstr "" #: picard/util/tags.py:80 msgid "Lyrics" msgstr "" #: picard/util/tags.py:81 msgid "Mixer" msgstr "" #: picard/util/tags.py:82 msgid "Language" msgstr "" #: picard/util/tags.py:83 msgid "Script" msgstr "" #: picard/util/tags.py:85 msgid "Rating" msgstr "" #: picard/util/webbrowser2.py:88 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:88 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/te.po�����������������������������������������������������������������������0000664�0000000�0000000�00000176752�14167750105�0016021�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2019 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # tuxnani <nani1only@gmail.com>, 2012 # వీవెన్ <veeven@gmail.com>, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2019-10-31 12:57+0100\n" "PO-Revision-Date: 2019-10-31 12:19+0000\n" "Last-Translator: Michael Wiencek <mwtuea@gmail.com>\n" "Language-Team: Telugu (http://www.transifex.com/musicbrainz/musicbrainz/language/te/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" "Language: te\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: picard/album.py:112 msgid "Unmatched Files" msgstr "పొంతన లేని దస్త్రాలు" #: picard/album.py:265 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/album.py:360 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:415 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:419 msgid "[loading album information]" msgstr "" #: picard/album.py:626 #, python-format msgid "; %i image" msgid_plural "; %i images" msgstr[0] "" msgstr[1] "" #: picard/album.py:629 #, python-format msgid "; %i image not in all tracks" msgid_plural "; %i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/cluster.py:205 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:207 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:229 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:309 msgid "Unclustered Files" msgstr "" #: picard/collection.py:73 #, 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] "" #: picard/collection.py:81 #, 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] "" #: picard/collection.py:92 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:114 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:69 picard/config_upgrade.py:82 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:70 msgid "" "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." msgstr "" #: picard/config_upgrade.py:83 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:90 msgid "Merge" msgstr "" #: picard/config_upgrade.py:91 picard/ui/metadatabox.py:346 #: picard/ui/options/interface.py:89 picard/ui/ui_options_interface.py:142 msgid "Remove" msgstr "తీసివేయి" #: picard/file.py:670 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:672 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:683 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:714 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/pluginmanager.py:223 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:238 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:248 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:284 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:288 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:428 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/releasegroup.py:58 picard/ui/searchdialog/album.py:153 msgid "Tracks" msgstr "" #: picard/releasegroup.py:59 msgid "Year" msgstr "" #: picard/releasegroup.py:60 picard/ui/cdlookup.py:60 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:66 msgid "Country" msgstr "దేశం" #: picard/releasegroup.py:61 picard/ui/searchdialog/album.py:152 msgid "Format" msgstr "" #: picard/releasegroup.py:62 msgid "Label" msgstr "" #: picard/releasegroup.py:63 msgid "Cat No" msgstr "" #: picard/releasegroup.py:95 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:109 msgid "[no release info]" msgstr "[విదుదల సమాచారం లేదు]" #: picard/tagger.py:290 picard/ui/ui_options_general.py:135 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:291 msgid "Authorization code:" msgstr "" #: picard/tagger.py:515 picard/tagger.py:548 #, python-format msgid "Adding %(count)d file from '%(directory)s' ..." msgid_plural "Adding %(count)d files from '%(directory)s' ..." msgstr[0] "" msgstr[1] "" #: picard/tagger.py:735 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:753 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:754 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/track.py:333 msgid "[loading recording information]" msgstr "" #: picard/track.py:368 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:70 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:100 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:125 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:136 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:81 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:102 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/acoustid/manager.py:110 msgid "AcoustIDs successfully submitted." msgstr "" #: picard/const/__init__.py:127 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:133 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:139 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:154 #, python-format msgid "My script %d" msgstr "" #: picard/const/__init__.py:155 msgid "My script" msgstr "" #: picard/const/languages.py:25 msgid "Arabic" msgstr "" #: picard/const/languages.py:28 msgid "Catalan" msgstr "" #: picard/const/languages.py:29 msgid "Czech" msgstr "" #: picard/const/languages.py:31 msgid "Danish" msgstr "" #: picard/const/languages.py:32 msgid "German" msgstr "జర్మన్" #: picard/const/languages.py:33 msgid "Greek" msgstr "" #: picard/const/languages.py:34 msgid "English" msgstr "ఆంగ్లం" #: picard/const/languages.py:35 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:36 msgid "English (Canada)" msgstr "ఆంగ్లం (కెనడా)" #: picard/const/languages.py:37 msgid "English (UK)" msgstr "ఆంగ్లం(బ్రిటిష్)" #: picard/const/languages.py:39 msgid "Spanish" msgstr "స్పానిష్" #: picard/const/languages.py:40 msgid "Estonian" msgstr "" #: picard/const/languages.py:42 msgid "Finnish" msgstr "" #: picard/const/languages.py:44 msgid "French" msgstr "ఫ్రెంచ్" #: picard/const/languages.py:45 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:47 msgid "Galician" msgstr "" #: picard/const/languages.py:48 msgid "Hebrew" msgstr "" #: picard/const/languages.py:52 msgid "Icelandic" msgstr "" #: picard/const/languages.py:53 msgid "Italian" msgstr "ఇటాలియన్" #: picard/const/languages.py:54 msgid "Japanese" msgstr "" #: picard/const/languages.py:56 msgid "Korean" msgstr "" #: picard/const/languages.py:58 msgid "Norwegian Bokmal" msgstr "" #: picard/const/languages.py:60 msgid "Dutch" msgstr "డచ్" #: picard/const/languages.py:61 msgid "Occitan" msgstr "" #: picard/const/languages.py:62 msgid "Polish" msgstr "పోలిష్" #: picard/const/languages.py:63 msgid "Portuguese" msgstr "" #: picard/const/languages.py:64 msgid "Brazilian Portuguese" msgstr "" #: picard/const/languages.py:65 msgid "Romanian" msgstr "" #: picard/const/languages.py:66 msgid "Russian" msgstr "" #: picard/const/languages.py:68 msgid "Slovak" msgstr "" #: picard/const/languages.py:69 msgid "Slovenian" msgstr "" #: picard/const/languages.py:71 msgid "Swedish" msgstr "స్వీడిష్" #: picard/const/languages.py:73 msgid "Turkish" msgstr "" #: picard/const/languages.py:74 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:75 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:76 msgid "Chinese (Taiwan)" msgstr "" #: picard/coverart/__init__.py:106 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:194 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:32 msgid "Unknown" msgstr "" #: picard/coverart/providers/caa.py:70 msgid "250 px" msgstr "" #: picard/coverart/providers/caa.py:71 msgid "500 px" msgstr "" #: picard/coverart/providers/caa.py:72 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:73 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:222 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:242 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:267 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:274 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:281 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:302 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:303 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:304 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:305 picard/ui/options/dialog.py:102 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:491 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa_release_group.py:41 msgid "CAA Release Group" msgstr "" #: picard/coverart/providers/local.py:68 msgid "Local Files" msgstr "" #: picard/coverart/providers/whitelist.py:37 msgid "Whitelist" msgstr "" #: picard/ui/cdlookup.py:60 picard/ui/mainwindow.py:740 picard/util/tags.py:21 msgid "Album" msgstr "" #: picard/ui/cdlookup.py:60 picard/ui/itemviews.py:128 #: picard/ui/mainwindow.py:741 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/track.py:63 picard/util/tags.py:22 msgid "Artist" msgstr "" #: picard/ui/cdlookup.py:60 picard/ui/searchdialog/album.py:154 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:24 msgid "Date" msgstr "తేదీ" #: picard/ui/cdlookup.py:61 picard/ui/searchdialog/album.py:156 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:61 picard/ui/searchdialog/album.py:157 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:61 picard/ui/searchdialog/album.py:158 #: picard/util/tags.py:79 msgid "Barcode" msgstr "" #: picard/ui/collectionmenu.py:56 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:169 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/colors.py:33 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:34 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:35 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:36 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:37 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:38 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:39 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:40 msgid "Tag added" msgstr "" #: picard/ui/colors.py:41 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:42 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:261 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:267 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:269 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:313 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:350 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:351 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:515 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:521 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:530 msgid "Replace front cover art on drop" msgstr "" #: picard/ui/coverartbox.py:535 msgid "Append front cover art on drop" msgstr "" #: picard/ui/filebrowser.py:49 msgid "&Move Tagged Files Here" msgstr "" #: picard/ui/filebrowser.py:52 msgid "Show &Hidden Files" msgstr "" #: picard/ui/filebrowser.py:57 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:89 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:89 picard/ui/infodialog.py:94 #: picard/ui/searchdialog/album.py:160 picard/ui/searchdialog/artist.py:51 #: picard/ui/searchdialog/track.py:67 msgid "Type" msgstr "" #: picard/ui/infodialog.py:90 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:94 picard/ui/searchdialog/album.py:162 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:140 picard/ui/infodialog.py:283 #: picard/ui/options/interface.py:85 msgid "Info" msgstr "" #: picard/ui/infodialog.py:184 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:250 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:252 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:256 msgid "Size:" msgstr "పరిమాణం:" #: picard/ui/infodialog.py:260 msgid "Length:" msgstr "నిడివి:" #: picard/ui/infodialog.py:262 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:264 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:266 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:270 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:272 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:273 msgid "Channels:" msgstr "" #: picard/ui/infodialog.py:295 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:303 msgid "&Errors" msgstr "" #: picard/ui/infodialog.py:313 picard/ui/infodialog.py:329 #: picard/ui/infodialog.py:333 picard/ui/infodialog.py:352 #: picard/ui/ui_infodialog.py:59 msgid "&Info" msgstr "" #: picard/ui/infodialog.py:321 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:334 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:345 msgid "Cluster Info" msgstr "" #: picard/ui/infodialog.py:354 msgid "Album:" msgstr "" #: picard/ui/infodialog.py:356 msgid "Artist:" msgstr "" #: picard/ui/infodialog.py:379 msgid "Tracklist:" msgstr "" #: picard/ui/infostatus.py:56 picard/ui/options/plugins.py:587 msgid "Files" msgstr "" #: picard/ui/infostatus.py:57 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:58 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:59 msgid "Pending requests" msgstr "" #: picard/ui/itemviews.py:126 picard/util/tags.py:23 msgid "Title" msgstr "శీర్షిక" #: picard/ui/itemviews.py:127 picard/ui/searchdialog/track.py:62 #: picard/util/tags.py:87 msgid "Length" msgstr "నిడివి" #: picard/ui/itemviews.py:196 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:197 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:198 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:199 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:200 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:201 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:270 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:272 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:274 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:276 msgid "Ctrl+A" msgstr "" #: picard/ui/itemviews.py:342 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:345 msgid "Loading..." msgstr "లోడ్ అవుతోంది..." #: picard/ui/itemviews.py:397 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:421 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:429 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:445 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:616 msgid "file view" msgstr "" #: picard/ui/itemviews.py:617 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:637 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:646 msgid "album view" msgstr "" #: picard/ui/itemviews.py:647 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:759 picard/ui/options/renaming.py:207 msgid "Error" msgstr "" #: picard/ui/itemviews.py:763 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:766 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:770 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:773 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:884 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:886 picard/ui/itemviews.py:890 msgid "Pending" msgstr "" #: picard/ui/logview.py:152 msgid "Log" msgstr "" #: picard/ui/logview.py:162 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:172 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:177 msgid "Highlight" msgstr "" #: picard/ui/logview.py:186 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:192 picard/ui/logview.py:273 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:197 msgid "Save As..." msgstr "" #: picard/ui/logview.py:242 picard/ui/logview.py:249 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:250 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:262 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:263 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:274 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:308 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:125 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:224 msgid "Unsaved Changes" msgstr "భద్రపరచని మార్పులు " #: picard/ui/mainwindow.py:225 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:226 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:233 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:269 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:273 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/ui/mainwindow.py:296 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:352 msgid "Submission Error" msgstr "సమర్పణలో లోపం" #: picard/ui/mainwindow.py:353 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:358 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:362 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:367 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:372 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:376 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:380 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:383 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:386 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:389 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:390 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:395 msgid "A&dd Folder..." msgstr "" #: picard/ui/mainwindow.py:396 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:398 msgid "Ctrl+D" msgstr "" #: picard/ui/mainwindow.py:402 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:403 msgid "Ctrl+W" msgstr "" #: picard/ui/mainwindow.py:406 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:407 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:413 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:414 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:418 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:421 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:424 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:425 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:429 picard/ui/metadatabox.py:332 #: picard/ui/ui_cdlookup.py:56 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:430 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:433 msgid "Ctrl+Shift+L" msgstr "" #: picard/ui/mainwindow.py:436 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:437 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:440 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:441 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:444 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:448 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:451 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:457 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:463 picard/ui/mainwindow.py:734 #: picard/ui/searchdialog/__init__.py:85 msgid "Search" msgstr "వెతుకు" #: picard/ui/mainwindow.py:467 picard/ui/mainwindow.py:473 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:468 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:470 picard/ui/mainwindow.py:586 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:481 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:484 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:486 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:489 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:490 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:493 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:497 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:502 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:505 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:508 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:511 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:512 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:515 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:520 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:525 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:530 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:534 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:538 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:541 msgid "Ctrl+E" msgstr "" #: picard/ui/mainwindow.py:543 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:546 msgid "Ctrl+H" msgstr "" #: picard/ui/mainwindow.py:552 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:553 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:557 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:558 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:563 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:623 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:636 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:642 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:650 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:656 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:667 picard/ui/util.py:43 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:702 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:742 msgid "Track" msgstr "" #: picard/ui/mainwindow.py:759 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:760 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:849 msgid "All Supported Formats" msgstr "" #: picard/ui/mainwindow.py:875 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:880 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:961 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:962 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1076 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1082 #, python-format msgid "%(filename)s" msgstr "" #: picard/ui/mainwindow.py:1093 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1100 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:1146 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1147 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/metadatabox.py:96 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:104 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:194 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:195 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:197 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:197 msgid "Original Value" msgstr "అసలు విలువ" #: picard/ui/metadatabox.py:197 msgid "New Value" msgstr "కొత్త విలువ" #: picard/ui/metadatabox.py:215 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:217 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:223 msgid "Alt+Shift+A" msgstr "" #: picard/ui/metadatabox.py:226 msgid "Alt+Shift+E" msgstr "" #: picard/ui/metadatabox.py:228 msgid "Alt+Shift+R" msgstr "" #: picard/ui/metadatabox.py:308 msgid "Edit..." msgstr "దిద్దు..." #: picard/ui/metadatabox.py:313 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:317 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:351 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" #: picard/ui/passworddialog.py:35 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:55 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:166 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:168 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:170 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:172 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:178 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:186 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:187 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:410 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:416 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:423 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:470 #, python-format msgid "%d%%" msgstr "" #: picard/ui/playertoolbar.py:476 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:482 msgid "Audio volume" msgstr "" #: picard/ui/scriptsmenu.py:58 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:66 picard/ui/tagsfromfilenames.py:113 msgid "File Name" msgstr "" #: picard/ui/options/cdlookup.py:43 picard/ui/ui_cdlookup.py:53 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:54 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:55 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:57 picard/ui/util.py:42 msgid "&Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:89 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:90 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:91 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:92 msgid "Remove value" msgstr "" #: picard/ui/ui_infodialog.py:60 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:91 picard/ui/ui_provider_options_caa.py:79 #: picard/ui/ui_provider_options_local.py:50 msgid "Form" msgstr "" #: picard/ui/ui_options.py:44 msgid "Options" msgstr "ఎంపికలు" #: picard/ui/ui_options_advanced.py:104 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:105 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/ui/ui_options_advanced.py:106 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:107 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:108 msgid "Ignore hidden files" msgstr "" #: picard/ui/ui_options_advanced.py:109 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:110 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:111 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:112 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:113 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:86 msgid "Location" msgstr "" #: picard/ui/ui_options_cover.py:87 msgid "Embed cover images into tags" msgstr "" #: picard/ui/ui_options_cover.py:88 msgid "Only embed a front image" msgstr "" #: picard/ui/ui_options_cover.py:89 msgid "Save cover images as separate files" msgstr "" #: picard/ui/ui_options_cover.py:90 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:91 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:92 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:93 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:94 picard/ui/ui_options_interface.py:137 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:95 picard/ui/ui_options_interface.py:139 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:73 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:74 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:75 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:76 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:77 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 #: picard/ui/ui_options_interface.py:130 picard/ui/ui_options_renaming.py:146 msgid "Browse..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Download..." msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_general.py:132 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:133 picard/ui/ui_options_network.py:110 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:134 picard/ui/ui_options_network.py:111 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:136 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:137 msgid "Log out" msgstr "" #: picard/ui/options/general.py:38 picard/ui/ui_options_general.py:138 msgid "General" msgstr "సాధారణ" #: picard/ui/ui_options_general.py:139 msgid "Automatically scan all new files" msgstr "" #: picard/ui/ui_options_general.py:140 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/ui/ui_options_general.py:141 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:142 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:143 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:144 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr "" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr "" #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr "" #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:123 msgid "Miscellaneous" msgstr "" #: picard/ui/ui_options_interface.py:124 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:125 msgid "Allow selection of multiple directories" msgstr "" #: picard/ui/ui_options_interface.py:126 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:125 #: picard/ui/ui_options_interface.py:127 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:128 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/ui/ui_options_interface.py:129 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:131 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_interface.py:132 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:133 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:134 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:135 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:136 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:138 picard/ui/ui_options_interface.py:140 msgid "..." msgstr "" #: picard/ui/ui_options_interface.py:141 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:82 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/options/metadata.py:33 picard/ui/ui_options_metadata.py:96 msgid "Metadata" msgstr "" #: picard/ui/ui_options_metadata.py:97 msgid "Translate artist names to this locale where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:98 msgid "Use standardized artist names" msgstr "" #: picard/ui/ui_options_metadata.py:99 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/ui/ui_options_metadata.py:100 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/ui/ui_options_metadata.py:101 msgid "Use release relationships" msgstr "" #: picard/ui/ui_options_metadata.py:102 msgid "Use track relationships" msgstr "" #: picard/ui/ui_options_metadata.py:103 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:104 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:105 msgid "Non-album tracks:" msgstr "" #: picard/ui/ui_options_metadata.py:106 picard/ui/ui_options_metadata.py:107 #: picard/ui/ui_options_renaming.py:153 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "అప్రమేయం" #: picard/ui/ui_options_network.py:107 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_network.py:108 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "సంకేతపదం:" #: picard/ui/ui_options_network.py:109 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "వాడుకరి పేరు:" #: picard/ui/ui_options_network.py:112 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:113 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:114 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:207 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "" #: picard/ui/options/plugins.py:582 picard/ui/searchdialog/album.py:150 #: picard/ui/searchdialog/artist.py:50 picard/ui/searchdialog/track.py:61 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "పేరు" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "వివరాలు" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:100 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:101 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:102 picard/ui/ui_options_releases.py:105 msgid ">" msgstr "" #: picard/ui/ui_options_releases.py:103 picard/ui/ui_options_releases.py:106 msgid "<" msgstr "" #: picard/ui/ui_options_releases.py:104 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:144 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:145 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:147 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:148 msgid "Delete empty directories" msgstr "" #: picard/ui/ui_options_renaming.py:149 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:150 msgid "Replace non-ASCII characters" msgstr "" #: picard/ui/ui_options_renaming.py:151 msgid "Windows compatibility" msgstr "" #: picard/ui/ui_options_renaming.py:152 msgid "Name files like this" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Examples" msgstr "" #: picard/ui/ui_options_script.py:94 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:95 picard/ui/ui_options_script.py:96 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:97 msgid "Display Name" msgstr "" #: picard/ui/ui_options_tags.py:168 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:169 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/ui/ui_options_tags.py:170 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:171 msgid "Clear existing tags" msgstr "" #: picard/ui/ui_options_tags.py:172 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/ui/ui_options_tags.py:173 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/ui/ui_options_tags.py:174 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags.py:175 msgid "Tags are separated by commas, and are case-sensitive." msgstr "" #: picard/ui/ui_options_tags.py:176 msgid "Tag Compatibility" msgstr "" #: picard/ui/ui_options_tags.py:177 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags.py:178 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags.py:179 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags.py:180 msgid "ID3v2 Text Encoding" msgstr "" #: picard/ui/ui_options_tags.py:181 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags.py:182 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags.py:183 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_options_tags.py:184 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags.py:185 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags.py:186 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/ui/ui_options_tags.py:187 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags.py:188 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags.py:189 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags.py:190 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags.py:191 msgid "Remove APEv2 tags from AAC files" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "" #: picard/ui/ui_provider_options_caa.py:80 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:81 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:82 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:83 msgid "Save only one front image as separate file" msgstr "" #: picard/ui/ui_provider_options_caa.py:84 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_caa.py:85 msgid "" "Use the first image type as the filename. This will not change the filename " "of front images." msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "" #: picard/ui/util.py:41 msgid "&Ok" msgstr "" #: picard/ui/util.py:44 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:87 msgid "Regex Error" msgstr "" #: picard/ui/options/about.py:34 msgid "About" msgstr "గురించి" #: picard/ui/options/about.py:54 msgid "translator-credits" msgstr "" #: picard/ui/options/about.py:57 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/options/about.py:73 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com>\n" "and <a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>,\n" "<a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>,\n" "<a href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>,\n" "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a>,\n" "<a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a>\n" "from <a href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/options/about.py:81 #, python-format msgid "" "<p align=\"center\"><span style=\"font-size:15px;font-weight:bold;\">MusicBrainz Picard</span><br/>\n" "Version %(version)s</p>\n" "<p align=\"center\"><small>\n" "%(third_parties_versions)s\n" "</small></p>\n" "<p align=\"center\"><strong>Supported formats</strong><br/>%(formats)s</p>\n" "<p align=\"center\"><strong>Please donate</strong><br/>\n" "Thank you for using Picard. Picard relies on the MusicBrainz database, which is operated by the MetaBrainz Foundation with the help of thousands of volunteers. If you like this application please consider donating to the MetaBrainz Foundation to keep the service running.</p>\n" "<p align=\"center\"><a href=\"%(picard_donate_url)s\">Donate now!</a></p>\n" "<p align=\"center\"><strong>Credits</strong><br/>\n" "<small>Copyright © %(copyright_years)s %(authors_credits)s and others%(translator_credits)s</small></p>\n" "<p align=\"center\"><small>%(icons_credits)s</small></p>\n" "<p align=\"center\"><strong>Official website</strong><br/><a href=\"%(picard_doc_url)s\">%(picard_doc_url)s</a></p>\n" msgstr "" #: picard/ui/options/advanced.py:32 msgid "Advanced" msgstr "" #: picard/ui/options/cover.py:35 msgid "Cover Art" msgstr "" #: picard/ui/options/dialog.py:100 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:101 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:103 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:106 msgid "Make It So!" msgstr "" #: picard/ui/options/dialog.py:190 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:210 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:214 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:221 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:222 msgid "Are you sure?" msgstr "" #: picard/ui/options/fingerprinting.py:45 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:148 #: picard/ui/options/fingerprinting.py:152 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:152 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:98 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:36 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:61 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:75 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:141 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:50 msgid "User Interface" msgstr "" #: picard/ui/options/interface.py:57 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:61 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:65 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:69 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:73 msgid "Scan" msgstr "" #: picard/ui/options/interface.py:77 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:81 msgid "Save" msgstr "" #: picard/ui/options/interface.py:93 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:97 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:101 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:140 msgid "System default" msgstr "" #: picard/ui/options/interface.py:197 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:198 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/interface.py:222 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:57 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:136 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:137 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/matching.py:32 msgid "Matching" msgstr "" #: picard/ui/options/network.py:32 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:126 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:134 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:140 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:144 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:154 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:385 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:393 picard/ui/options/plugins.py:402 #: picard/ui/options/plugins.py:423 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:394 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:403 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:424 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:445 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:446 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:575 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:577 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:584 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:586 picard/util/tags.py:44 msgid "License" msgstr "" #: picard/ui/options/plugins.py:623 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:624 msgid "Please try again later." msgstr "" #: picard/ui/options/ratings.py:32 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:146 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:182 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:64 msgid "File Naming" msgstr "" #: picard/ui/options/renaming.py:194 picard/ui/options/scripting.py:434 msgid "" "<a href=\"%(picard-doc-scripting-url)s\">Open Scripting Documentation in " "your browser</a>" msgstr "" #: picard/ui/options/renaming.py:207 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/renaming.py:217 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/options/scripting.py:140 msgid "Move script up" msgstr "" #: picard/ui/options/scripting.py:144 msgid "Move script down" msgstr "" #: picard/ui/options/scripting.py:152 msgid "Other options" msgstr "" #: picard/ui/options/scripting.py:154 msgid "Rename script" msgstr "" #: picard/ui/options/scripting.py:155 msgid "Remove script" msgstr "" #: picard/ui/options/scripting.py:218 msgid "Scripting" msgstr "" #: picard/ui/options/scripting.py:317 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/options/scripting.py:318 msgid "Confirm Remove" msgstr "" #: picard/ui/options/scripting.py:402 msgid "Script Error" msgstr "" #: picard/ui/options/tags.py:40 msgid "Tags" msgstr "" #: picard/ui/searchdialog/__init__.py:130 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:270 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:306 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:337 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:375 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:386 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:56 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:148 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:85 msgid "Language" msgstr "భాష" #: picard/ui/searchdialog/album.py:161 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:163 picard/ui/searchdialog/artist.py:58 #: picard/ui/searchdialog/track.py:68 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:46 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:52 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:53 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:59 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:64 msgid "Release" msgstr "" #: picard/ui/searchdialog/track.py:175 msgid "Standalone Recording" msgstr "" #: picard/util/bytes2human.py:34 #, python-format msgid "%s B" msgstr "" #: picard/util/bytes2human.py:35 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:36 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:38 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:44 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:85 #, python-format msgid "%s " msgstr "" #: picard/util/checkupdate.py:98 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:102 picard/util/checkupdate.py:133 #: picard/util/checkupdate.py:153 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:103 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:134 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:150 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:154 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:25 msgid "Original Release Date" msgstr "" #: picard/util/tags.py:26 msgid "Original Year" msgstr "" #: picard/util/tags.py:27 msgid "Album Artist" msgstr "" #: picard/util/tags.py:28 msgid "Track Number" msgstr "" #: picard/util/tags.py:29 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:30 msgid "Disc Number" msgstr "" #: picard/util/tags.py:31 msgid "Total Discs" msgstr "" #: picard/util/tags.py:32 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:33 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:34 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:35 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:36 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:37 msgid "ASIN" msgstr "" #: picard/util/tags.py:38 msgid "Grouping" msgstr "" #: picard/util/tags.py:39 msgid "ISRC" msgstr "" #: picard/util/tags.py:40 msgid "Mood" msgstr "" #: picard/util/tags.py:41 msgid "BPM" msgstr "" #: picard/util/tags.py:42 msgid "Key" msgstr "" #: picard/util/tags.py:43 msgid "Copyright" msgstr "" #: picard/util/tags.py:45 msgid "Composer" msgstr "" #: picard/util/tags.py:46 msgid "Writer" msgstr "" #: picard/util/tags.py:47 msgid "Conductor" msgstr "" #: picard/util/tags.py:48 msgid "Lyricist" msgstr "" #: picard/util/tags.py:49 msgid "Arranger" msgstr "" #: picard/util/tags.py:50 msgid "Producer" msgstr "" #: picard/util/tags.py:51 msgid "Engineer" msgstr "" #: picard/util/tags.py:52 msgid "Subtitle" msgstr "" #: picard/util/tags.py:53 msgid "Disc Subtitle" msgstr "" #: picard/util/tags.py:54 msgid "Remixer" msgstr "" #: picard/util/tags.py:55 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:56 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:57 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:58 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:59 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:60 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:61 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:62 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:63 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:64 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:65 msgid "AcoustID" msgstr "" #: picard/util/tags.py:66 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:67 msgid "Disc Id" msgstr "" #: picard/util/tags.py:68 msgid "Artist Website" msgstr "" #: picard/util/tags.py:69 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:70 msgid "Comment" msgstr "" #: picard/util/tags.py:71 msgid "Genre" msgstr "" #: picard/util/tags.py:72 msgid "Encoded By" msgstr "" #: picard/util/tags.py:73 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:74 msgid "Performer" msgstr "" #: picard/util/tags.py:75 msgid "Release Type" msgstr "" #: picard/util/tags.py:76 msgid "Release Status" msgstr "విడుదల స్థితి" #: picard/util/tags.py:77 msgid "Release Country" msgstr "విడుదల దేశం" #: picard/util/tags.py:78 msgid "Record Label" msgstr "" #: picard/util/tags.py:80 msgid "Catalog Number" msgstr "" #: picard/util/tags.py:81 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:82 msgid "Media" msgstr "" #: picard/util/tags.py:83 msgid "Lyrics" msgstr "" #: picard/util/tags.py:84 msgid "Mixer" msgstr "" #: picard/util/tags.py:86 msgid "Script" msgstr "" #: picard/util/tags.py:88 msgid "Rating" msgstr "" #: picard/util/tags.py:89 msgid "Artists" msgstr "" #: picard/util/tags.py:90 msgid "Work" msgstr "" #: picard/util/tags.py:91 msgid "Movement" msgstr "" #: picard/util/tags.py:92 msgid "Movement Number" msgstr "" #: picard/util/tags.py:93 msgid "Movement Count" msgstr "" #: picard/util/tags.py:94 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:95 msgid "Original Artist" msgstr "" #: picard/util/tags.py:96 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:97 msgid "Original Album" msgstr "" #: picard/util/tags.py:98 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:99 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:100 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:101 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:102 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:104 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:105 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:106 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:107 msgid "R128 Track Gain" msgstr "" #: picard/util/versions.py:62 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:38 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:38 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" ����������������������picard-release-2.7.3/po/tr.po�����������������������������������������������������������������������0000664�0000000�0000000�00000465631�14167750105�0016033�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Kerem Kuralay, 2016 # FIRST AUTHOR <EMAIL@ADDRESS>, 2009 # joseph <josph0@gmail.com>, 2016 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # secgin <secgink.57@gmail.com>, 2014 # Sertan Şentürk <sertan.senturk@upf.edu>, 2017 # portik <yetmisbeskere75@hotmail.com>, 2013-2014 # portik <yetmisbeskere75@hotmail.com>, 2012 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Turkish (http://www.transifex.com/musicbrainz/musicbrainz/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: tr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Eşlenmeyen Dosyalar" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:651 msgid "[loading album information]" msgstr "[albüm bilgisi yükleniyor]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[albüm bilgisi yüklenemedi: %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "Koleksiyonları yüklerken hata: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Birleştir" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Sil" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Genel" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Bütün yeni dosyaları otomatik olarak tara" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Metadata" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Sürüm ilişkilerini kullan" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Parça ilişkilerini kullan" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Unicode noktalama işaretlerini ASCII'ye çevir" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Standardize edilmiş sanatçı isimlerini kullan" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Etiketler" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "Etiketlenen dosyaların tarih bilgisini koru" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Varolan etiketleri sil" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "FLAC dosyalarından ID3 etiketlerini sil" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "MP3 dosyalarından APEv2 etiketlerini sil" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "AAC dosyalarından APEv2 etiketlerini sil" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "AC3 dosyalarından APEv2 etiketlerini sil" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "ID3v2 metin kodlaması" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Kapak Resmi" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Kapak resimlerini etiket içine yerleştir" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Kapak resimlerini ayrı dosya olarak kaydet" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "Dosya İsimlendirme" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Windows uyumluluğu" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "ASCII olmayan karakterleri değiştir" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Boş dizinleri sil" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Betikleme" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Kullanıcı Arayüzü" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Birden çok dizin seçimine izin ver" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "Kaydedilmemiş değişiklikler için çıkış onaylama diyaloğu göster" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Gelişmiş" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Parçalar" #: picard/releasegroup.py:70 msgid "Year" msgstr "Yıl" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Ülke" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Biçim" #: picard/releasegroup.py:73 msgid "Label" msgstr "Etiket" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[barkod yok]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[sürüm bilgisi yok]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "MusicBrainz Hesabı" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "CD Arama Hatası" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "CD okunurken hata oluştu:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "AcoustIDleri gönderiyor..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Arapça" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Katalanca" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Çekçe" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Danca" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Almanca" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "Yunanca" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "İngilizce" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "İngilizce (Kanada)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "İngilizce (İngiliz)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "İspanyolca" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Estonya Dili" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Fince" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Fransızca" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Galiçya dili" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "İbranice" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Macarca" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "İtalyanca" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "Japonca" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Korece" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Hollandaca" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Lehçe" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Portekizce" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Brezilya Portekizcesi" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Rumence" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Rusça" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Slovakça" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Slovence" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Arnavutça" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "İsveççe" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Türkçe" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "Ukraynaca" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Afrikaans" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Ermenice" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Azerice" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "Baskça" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Beyaz Rusça" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Boşnakça" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Bulgarca" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Çince" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Hırvatça" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "Filipince" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "Gürcüce" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Hintçe" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "Endonezce" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "İrlandaca" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Kannada" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "Kazakça" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "Kırgızca" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "Kürtçe" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Litvanyaca" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "Makedonca" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "Moğolca" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Norveççe" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "Farsça" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Sırpça" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "Tacikçe" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "Tibetçe" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "Uygurca" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "Urduca" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "Özbekçe" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Vietnamca" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Galce" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "Kiril" #: picard/const/scripts.py:27 msgid "Latin" msgstr "Latince" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Bilinmeyen" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 px" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 px" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 px" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Tam boy" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Kapak Resmi Arşivi" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Angel Spy https://launchpad.net/~dilara.ekinci\n Fatih Dayioglu https://launchpad.net/~fthd\n Meric Kutyar Gul https://launchpad.net/~meric\n Merih AKAR https://launchpad.net/~merihakar" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>TÜRKÇE çeviri: %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Albüm" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Sanatçı" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Tarih" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Etiketler" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Barkod" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "Listeyi yenile" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "Daha fazla detay göster" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "Daha fazla detay göster..." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "Etiketlenen Dosyaları Buraya &Taşı" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "&Gizli Dosyaları Göster" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Bilgi" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Dosya adı:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Biçim:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Boyut:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Süre:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Bit oranı:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Örnek oranı:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Örnek başına bit sayısı:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Mono" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Stereo" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Kanallar:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Albüm:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "Albüm Bilgisi" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Bilgi" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" msgstr[1] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Dosyalar" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Albümler" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "Bekleyen dosyalar" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "Bekleyen istekler" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Parça Adı" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Süre" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Albüm Sanatçısı" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Besteci" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Disk Altbaşlığı" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Medya" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Tarz" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Orijinal Sürüm Tarihi" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "Tümünü &Genişlet" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "Tümünü &Daralt" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "&Diğer versiyonlar" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Yükleniyor..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Koleksiyonlar" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "dosya görünümü" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Kümeler" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "albüm görünümü" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Günlük" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "Etkinlik Geçmişi" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Kaydedilmemiş Değişiklikler" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Picard'ı kapatmak istediğinize emin misiniz?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" msgstr[1] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "&Picard'dan Çık" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Hazır" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Seçenekler" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Kes" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Yapıştır" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Yardım..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&Hakkında..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Bağış..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "&Hata Bildir..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "&Destek Forumu..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Dosya Ekle..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Etiketleyiciye dosya ekle" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "&Dizin Ekle..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Etiketleyiciye dizin ekle" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "Kayde&t" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Seçili dosyaları kaydet" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "Akustik parmakizlerini gönder" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "&Çıkış" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "&Sil" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Seçili dosyaları/albümleri listeden sil" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "Tarayıcıda Ara" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "Seçili ögeleri Musicbrainz sitesinde ara" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "Benzer albümleri ara..." #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "Dosya &Gezgini" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Kapak Resmi" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Arama" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "&CD Arama..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "&Tara" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "&Kümele" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&Arama" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "&Bilgi..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "&Yenile" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "Dosyaları &Adlandır" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "Dosyaları &Taşı" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "&Etiketleri Kaydet" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Dosya Adlarından &Etiketlendir..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "Dosyayı varsayılan medya oynatıcısında çal" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Dosya" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "Dü&zenle" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Görünüm" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Seçenekler" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "&Araçlar" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Yardım" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Eylemler" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Parça" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Desteklenen tüm formatlar" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "Klasör ekliyor: '%(directory)s' ..." #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "Ses parmakizi yapılandırılmamış. Şimdi yapılandırmak ister misiniz?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "metaveri görünümü" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "Seçilen dosyalar için orijinal ve yeni etiketleri görüntüle" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "Etiket" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Orijinal Değer" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "Yeni Değer" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Yeni Etiket Ekle..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Önce Değişiklikleri Göster" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Düzenle" #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "Orijinal Değeri Kullan" msgstr[1] "Orijinal Değerleri Kullan" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "%s sunucusuna giriş yapmanız gerekmekte. Lütfen kullanıcı adınızı ve şifrenizi giriniz." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "Vekil sunucu %s giriş yapmanızı istemektedir. Lütfen kullanıcı adı ve şifrenizi giriniz." #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "Parça Adı" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Hata" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "Kopyala" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Dosya adlandırma biçimi boş olmamalı." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Dosya Adı" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "CD Arama" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Aşağıdaki MusicBrainz sitesindeki sürümler CD ile eşleşti:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "İ&ptal" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Etiketi Düzenle" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Değeri düzenle" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Değer ekle" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Değeri sil" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "Kapak &Resmi" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Seçenekler" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Gözat..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "İndir..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "Gelişmiş ayarlar" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "Aramalar için kullanılacak CD-ROM cihazı:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Aramalar için kullanılacak varsayılan CD-ROM cihazı:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "Resimler için şu dosya adını kullan:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Varolan dosyaların üzerine yaz" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Ses Parmakizi" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "Ses parmakizini kullanma" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "AcoustID kullan" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "AcoustID Seçenekleri" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "Parmakizi hesaplayıcı" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "API anahtarı:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "API anahtarı al..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "MusicBrainz Sunucusu" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Bağlantı Noktası:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Sunucu adresi:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "Giriş yap" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "Çıkış yap" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Tarz olarak folksonomi etiketlerini kullan" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "İkonların altında yazı etiketlerini göster" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Kullanıcı arayüzü dili:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Çeşitli" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Gelişmiş sorgu biçimini kullan" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Sınırlar" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Dosyaları parçalarla eşlemek için gerekli olan minimum benzerlik:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Dosya aramaları için gerekli olan minimum benzerlik" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Küme aramaları için minimum benzerlik:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Özel Alanlar" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Farklı Sanatçılar" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Albümsüz parçalar:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Varsayılan" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Ağ Vekili" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Kullanıcı Adı:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Şifre:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "Tarayıcı Entegrasyonu" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "Varsayılan dinleme portu:" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Eklentiler" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "İsim" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Versiyon" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Eklenti yükle..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Eklenti klasörünü aç" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Detaylar" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Parça derecelendirmelerini aktive et" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard, derecelendirmeleri, bunları sağlayan kullanıcıları belirlermek için e-posta adresleriyle beraber kaydeder. Bu sayede farklı kullanıcılar için farklı derecelendirmeler dosyaların içinde saklanır. Lütfen derecelendirmelerinizi saklamak için kullanmak istediğiniz e-posta adresini belirtin." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "E-posta:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Derecelendirmeleri MusicBrainz'e gönder." #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "Tercih edilen sürüm türü" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Kaydederken dosyaları adlandır" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Dosyalara etiketler yaz" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "Etiketlemeden Önce" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "ID3v2 Versiyon" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Dosyalara ayrıca ID3v1 etiketlerinide yaz" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Kimlik denetimi gerekli" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "Sadece şu boyuttaki resimleri kullan:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "Sadece onaylanmış resimleri indir" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Dosya İsimlerinden Etiketlendir" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Altçizgileri boşlukla değiştir" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Önizleme" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&Tamam" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "Düzenli İfade (Regex) Hatası" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "Hiçbiri" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Dizin Ekle" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Dosya Ekle" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "Arama" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Tara" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "Tarayıcıda Ara" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Kaydet" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "CD Arama..." #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Sistem varsayılanı" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Dil değişti" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Arayüz dilini değiştirdiniz. Değişikliklerin uygulanabilmesi için Picard'ı yeniden başlatmanız gerekmekte." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "Tekrar sıralamak için sürükle ve bırak" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "Değer" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "Kaldırmayı Onayla" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Eşleme" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "Ağ" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "Son sürüme yükseltmek için Picard'ı yeniden başlat" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Lisans" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Derecelendirmeler" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "Tümünü sıfırla" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "Dosyaların taşınacağı yer boş olmamalı." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Betik Hatası" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Dil" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "AcoustID Parmakizi" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Albüm Sanatçısı Sıralama Düzeni" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Albüm Sıralama Düzeni" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Düzenleyen" #: picard/util/tags.py:42 msgid "Artists" msgstr "Sanatçılar" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Sanatçı Sıralama Düzeni" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Katalog Numarası" #: picard/util/tags.py:48 msgid "Comment" msgstr "Yorum" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "Derleme (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Orkestra Şefi" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Telif Hakkı" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "Disk Id" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Disk Numarası" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-Mikser" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Kodlayan" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Mühendis" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Gruplama" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Plak Şirketi" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Söz Yazarı" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Sözler" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Mikser" #: picard/util/tags.py:76 msgid "Mood" msgstr "Ruh Hâli" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "MusicBrainz Albüm Sanatçısı Id" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz Albüm Id" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz Sanatçı Id" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "MusicBrainz Disk Id" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "MusicIP Parmakizi" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "Orijinal Yıl" #: picard/util/tags.py:97 msgid "Performer" msgstr "İcracı" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Yapımcı" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "Derecelendirme" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Yayımlanan Ülke" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Sürüm Durumu" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Sürüm Tipi" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Remiks yapan" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Alfabe" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Altbaşlık" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Parça Adı Sıralama Düzeni" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Toplam Disk" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Toplam Parça" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Parça Numarası" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "Eser" #: picard/util/tags.py:127 msgid "Writer" msgstr "Yazar" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "kurulmadı" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Web Tarayıcı Hatası" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Web tarayıcısı yüklenirken hata oluştu:\n\n%s" �������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/uk.po�����������������������������������������������������������������������0000664�0000000�0000000�00000521626�14167750105�0016022�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Artur Gorbahev <arttttur@gmail.com>, 2018 # FIRST AUTHOR <EMAIL@ADDRESS>, 2010 # Iurii Skipa <yuriskipa@gmail.com>, 2016 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # Антон Присяжный <aukrodotua@gmail.com>, 2018 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Ukrainian (http://www.transifex.com/musicbrainz/musicbrainz/language/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: uk\n" "Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 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" #: picard/album.py:140 msgid "Unmatched Files" msgstr "Неузгоджені файли" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "Альбом %(id)s завантажені: %(artist)s-%(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "Завантаження альбому %(id)s..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[завантаження даних альбому]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[не вдалось завантажити альбом %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "Кластер %(album)sвиявлений! " #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "Немає відповідних випусків для кластера %(album)s" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "Пошук метаданих для кластера%(album)s..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "Не згуртовані файли" #: 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] "Додано %(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: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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "Помилка завантаження колекцій: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "Видалення схеми імен файлів різних виконавців" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "У цій версії Picard була вилучена окрема схема іменування файлів для різних альбомів виконавців.\nВаша схема присвоєння імен файлів автоматично була об'єднана з альбомами одного виконавця." #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "У цій версії Picard була вилучена окрема схема іменування файлів для різних альбомів виконавців.\nВи наразі не використовуєте цю опцію, але маєте окрему схему іменування файлів.\nВи хочете видалити його або об'єднати зі схемою іменування файлів для альбомів одного виконавця?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "Об'єднання" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "Видалити" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "Немає відповідних треків зверху для файлу '%(filename)s'" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "Файл '%(filename)s' виявлено! " #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "Немає відповідних треків для файлу '%(filename)s'" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "Пошук метаданих для файлу %(filename)s ..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "Помилка завантаження списку плагінів:%(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "Загальне" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "Автоматично сканувати всі нові файли" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "Ігнорувати MBID при завантаженні нових файлів" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "Метадані" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "Використовувати спорідненість випусків" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "Використовувати спорідненість доріжок" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "Перетворення символів пунктуації Unicode в ASCII" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "Використовуйте стандартні імена виконавців" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "Позначки" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "Зберегти мітки часу для позначених файлів" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "Очистити наявні позначки" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "Вилучити позначки ID3 з файлів FLAC" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "Вилучити позначки APEv2 з файлів MP3" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "Вилучити позначки APEv2 з файлів AAC" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "Вилучити позначки APEv2 з файлів AC3" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "Кодування тексту ID3v2" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "Обкладинки" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "Вкладати зображення обкладинок в позначки" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "Зберігати обкладинки як окремі файли" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "Назва файлів" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Сумісність з Windows" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "Замінювати не-ASCII символи" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "Вилучити порожні каталоги" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "Сценарії" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "Інтерфейс користувача" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "Дозволити вибір кількох каталогів" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "Використовуйте вбудований пошук, а не переглядайте в браузері" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "Показати діалог підтвердження припинення для незбережених змін" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "Додатково" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "Ігнорувати приховані файли " #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "Треки" #: picard/releasegroup.py:70 msgid "Year" msgstr "Рік" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "Країна" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "Формат" #: picard/releasegroup.py:73 msgid "Label" msgstr "Ярлик" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "Категорія номер" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[Штрих-код відсутній]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[Інформація про випуск відсутня]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "Обліковий запис MusicBrainz" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "Код авторизації:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "Видалити альбом %(id)s:%(artist)s-%(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "Помилка пошуку CD" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "Помилка читання CD:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "AcoustID пошукова помилка мережі для '%(filename)s'!" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "Не вдалося здійснити пошук у AcoustID '%(filename)s'!" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "Пошук AcoustID не дав результату для файлу '%(filename)s'" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "Пошук відбитка для файлу '%(filename)s' ..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "Надсилання AcoustID ..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "Підтвердження AcoustID не вдалося, помилка '%(error)s': %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "Власний сценарій " #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "Арабська" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "Каталонська" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "Чеська" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "Датська мова" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "Німецька" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "Англійська" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "Англійська (Австралія)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "Англійська (Канада)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "Англійська (Велика Британія)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "Іспанська" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "Естонська" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "Фінська" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "Французька" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "Французька (Канада)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Галісійська" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "Іврит" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Угорська" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "Італійська" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "Корейська" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "Голандська" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "Польська" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "Португальська" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "Бразильська португальська" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Румунська" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "Російська" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "Словацька" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "Словенська" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "Шведська" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "Турецька" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Африкаанс" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Вірменська" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Бенгальська" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Болгарська" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Китайська" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "" #: picard/const/locales.py:105 msgid "Cornish" msgstr "" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Гінді" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "" #: picard/const/locales.py:223 msgid "Irish" msgstr "" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Каннада" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Литовська" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "Перська" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Сербська" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "" #: picard/const/locales.py:424 msgid "Tajik" msgstr "" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Тонґа" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Валлійська" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "Невідоме" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 пікс" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 пікс" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 пікс" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "Повний розмір" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "Типи обкладинок" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "Відновити значення за замовчуванням" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Архів обкладинки" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "Локальні файли" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Sergiy Gavrylov https://launchpad.net/~gavro\n Serhey Kusyumoff (Сергій Кусюмов) https://launchpad.net/~sergemine" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Переклад українською мовою: %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "Альбом" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Виконавець" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "Дата" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "Ярлики" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "Каталог #и" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "Штрих-код" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "Оновити список" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "Побачити реліз MusicBrainz" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "Звичайні зображення на всіх доріжках" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "Треки містять різні зображення" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "Дивитися деталі.." #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "Нова обкладинка" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "Оригінальна обкладинка" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "Побачити ще..." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "Встановити оригінальну обкладинку" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "&Перемістити позначені файли сюди" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "Показати також приховані файли" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "&Встановити як початковий каталог" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "Існуюча обкладинка" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "Тип" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "Нова обкладинка" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "Обкладинка" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "Інформація" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "Двічі клацніть, щоб відкрити зовнішній переглядач\nТимчасовий файл: %s\nДжерело: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "Назва файла:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "Формат:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "Розмір:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "Тривалість:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "Бітова швидкість:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "Частота вибірки:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "Бітів на приклад:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "Моно" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "Стерео" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "Канали:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "Альбом" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "Виконавець:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "Список доріжок" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "Інформація про альбом" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "Інфо про трек" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "&Інформація" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "%i файл на цій доріжці" msgstr[1] "%iфайлів на цій доріжці" msgstr[2] "%iфайлів на цій доріжці" msgstr[3] "%iфайлів на цій доріжці" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "Інфо про кластер" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "Файли" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "Альбоми" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "Очікувані файли" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "Очікувані запити" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "Назва" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "Тривалість" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "Виконавець альбому" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "Композитор" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "Підзаголовок диска" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "Носій" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "Жанр" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "Початкова дата випуску" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "Погана спроба" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "Невдала спроба" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "Спроба Ок" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "Добра спроба" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "Відмінна спроба" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "Вражаюча спроба" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "&Розгорнути все" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "&Згорнути все" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "Вибраний & всі" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "&Інші версії" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "Завантаження..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "Колекції" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "Роз&ширення" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "&Виконати скрипт" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "Дивитись файл" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "Містить неперевершені файли та кластери" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "Кластери" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "Дивитись альбом" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "Містить альбоми та відповідні файли" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "Альбом змінено та збережено" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "Альбом не змінено і збережено" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "Альбом змінено" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "Альбом не змінено" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "Доріжку збережено" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "Очікує на розгляд" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "Журнал" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "Словесність" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "Видылити" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "Очистити виділення" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "Очистити журнал " #: picard/ui/logview.py:209 msgid "Save As..." msgstr "Зберегти як" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "Зберегти журнал у файл" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "Файл вже існує, чи дійсно хочете перезаписати цей файл?" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "Не вдалося зберегти журнал у файлі" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "Щось перешкоджало запису даних в '%s'" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "Ви впевнені, що хочете очистити журнал?" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "Історія активності" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "Незбережені зміни" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "Ви впевнені, що хочете піти з Picard?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "Є %d незбережений файл. Закриття Picard втратить всі незбережені зміни." msgstr[1] "Є %d незбережених файлів. Закриття Picard втратить всі незбережені зміни." msgstr[2] "Є %d незбережених файлів. Закриття Picard втратить всі незбережені зміни." msgstr[3] "Є %dнезбережених файл. Закриття Picard втратить всі незбережені зміни." #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "&Вийти з Picard" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "Готовий" #: picard/ui/mainwindow.py:396 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 слухає цей порт для інтеграції з вашим браузером. Коли ви жмете \"Пошук\" або \"Відкрити в браузері\" в Picard, натискання кнопки \"Теггер\" на веб-сторінці завантажує випуск у Picard." #: picard/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "Слухає порт %(port)d" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "Вам потрібно налаштувати свій ключ AcoustID API, перш ніж ви зможете подати відбитки." #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "&Параметри..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "&Вирізати" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "&Вставити" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "&Довідка..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "&Про програму..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "&Пожертва..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "&Звіт про помилку..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "&Форум підтримки…" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "&Додати файли..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "Додати файли до Tagger" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "Д&одати теку..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "Додати теку до Tagger" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "З&берегти" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "Зберегти вибрані файли" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "Додати акустичні відбитки" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "В&ийти" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "Ви&лучити" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "Вилучити вибрані файли/альбоми" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "Пошук вибраного елемента на веб-сайті MusicBrainz" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "&Перегляд файлів" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "&Обкладинки" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "Пошук" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "С&канувати" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "&Разбити на кластери" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "&Пошук" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "&Оновити" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "П&ерейменувати файли" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "Пе&ремістити файли" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "&Зберегти позначки" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "Позначки з н&азв файлів..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "&Файл" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "&Правка" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "&Вигляд" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "&Налаштування" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "&Інструменти" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "&Довідка" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "Actions" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "Доріжка" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "&Розширений пошук" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "Всі підтримувані формати" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "Аудіо відбиток ще не налаштований. Бажаєте налаштувати його зараз?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (помилка: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s(%(similarity)d%%) (помилка: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s(%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "Показати оригінальні та нові теги для вибраних файлів" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "тег" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "Оригінальне значення" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "нове значення" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "Додати новий тег..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "Показувати зміни першими" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "Редагувати..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "Сервер %s вимагає авторизації. Введіть ім’я користувача та пароль." #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "Зроби це так!" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "Помилка" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "Формат іменування файлів не може бути порожнім." #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "Помилка сценарію в \"%(script)s\": %(message)s" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "Назва файла" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "Пошук CD" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "Такі випуски в базі MusicBrainz відповідають CD:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "&Завантажити в Picard" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "&Скасувати" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "Редагувати тег" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "Редагувати значення" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "Додати значення" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "Видалити значення" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "&Обкладинка" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "З" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "Опії" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "Огляд..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "Завантаження..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "Розширені опції" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "Дата треків " #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "Пристрій CD-ROM для пошуків:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "Типовий пристрій CD-ROM для пошуків:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "Перезаписати файл, якщо він вже наявний" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "Перемістити вибраний елемент вгору" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "Перемістити вибраний елемент вниз" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "Аудіо Відбиток " #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "Використовувати AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "Налаштування AcoustID" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "API ключ:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "Отримати API ключ..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "Сервер MusicBrainz" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "Порт:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "Адреса сервера:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "Увійти" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "Вийти" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "Використовувати позначки фолксономії як жанр" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "Показувати написи під значками" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "Мова інтерфейсу:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "Різне" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "Використовувати розширений синтаксис запитів" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "Почати шукати в наступній теці:" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "Налаштувати панель дій" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "Додати нову кнопку на Панель інструментів" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "Додати Дію" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "Вставити розділювач" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "Додати розділювач" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "Видалити кнопку з панелі інструментів" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "Порогові значення" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "Мінімальна схожість відповідних файлів до доріжок:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "Мінімальна схожість для пошуків файлів:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "Мінімальна схожість для пошуків кластерів:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "Нетипові поля" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "Різні виконавці:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "Доріжки не з альбому:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "Типово" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "Проксі" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "Користувач:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "Пароль:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "Інтеграція браузера" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "Стандартний порт для прослуховування:" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "Слухати лише локальні" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "Модулі" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "Назва" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "Версія" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "Встановити плагін ..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "Відкрити теку модулів" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "Перезавантажити список плагінів" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "Подробиці" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "Увімкнути оцінку композицій" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard зберігає оцінки разом з адресою ел. пошти користувача, який робив оцінку. Таким чином, різні оцінки різних користувачів можуть бути збережені у файлах. Вкажіть адресу ел. пошти, якщо хочете використовувати функцію збереження своїх оцінок." #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "Ел. пошта:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "Надіслати оцінки до MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "Перемістити файли під час збереження" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "Тека призначення: " #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "Перемістити додаткові файли (регістр нечутливий):" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "Перейменовувати файли під час збереження" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "Сценарії тегів" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "Перенести сценарій вище " #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "Перенести сценарій нижче " #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "Додати новий сценарій " #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "Видалити сценарій" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "Записувати позначки у файли" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "Перед міткою" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "Збережіть ці теги від очищення чи перезаписання за допомогою даних MusicBrainz:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "<html><head/><body><p>За умовчанням використовується '/', щоб підтримувати сумісність з попередніми випусками Picard. </p><p>Нові альтернативи: '; _' або '_ / _' або введіть власний.</p></body></html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "Також охоплювати позначки ID3v1 в цих файлах" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "Потрібна автентифікація" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "Завантажувати лише обкладинки, що відповідають вибраним типам" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "Виберіть типи ..." #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "Використовувати лише зображення такого розміру:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "Завантажувати лише схвалені, підтверджені зображення" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "Місцеві файли обкладинки відповідають такому регулярному виразу:" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "Перша група в регулярному вираженні, якщо така буде, буде використана як тип, тобто. cover-back-spine.jpg буде встановлено як типи Back + Spine. Якщо не знайдено жодного типу, за замовчуванням буде вказано Тип передньої панелі." #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "Перетворювати назви файлів у позначки" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "Заміняти символи підкреслення пробілами" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "&Перегляд" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "&Гаразд" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "Помилка Regex" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "Відновити всі значення за промовчанням" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "Скинути всі параметри Picard'у" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "Скинути всі параметри для цієї сторінки" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "Ви збираєтеся скинути параметри для цієї сторінки." #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "УВАГА! Це скине всі налаштування." #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "Підтвердити Скидання" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "Ти впевнений?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "Відбиток" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "Недійсний виконуваний файл fpcalc" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "Ви увійшли як <b>%s</b>." #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "Жанри" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "Додати Теку" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "Додати Файли" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "Кластер " #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "Сканувати" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "Шукати в браузері" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "Зберегти" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "Відкрити в програвачі" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "Типова системна" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "Мову змінено" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "Ви змінили мову інтерфейсу. Потрібно перезавантажити Picard, щоб зміни вступили в силу." #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "Перетягніть, щоб повторно замовити" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "Підтвердьте видалення" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "Відповідність" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "Мережа" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "Плагін '%s' буде оновлено до версії %s при наступному завантаженні Picard" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "Ви дійсно хочете видалити плагін '%s'?" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "Перезапустіть Picard для оновлення до нової версії" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "Доступна нова версія " #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "Ліцензія" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "Плагін '%s' неможливо завантажити." #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "Будь-ласка спробуйте пізніше." #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "Оцінки" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "Рекомендовані випуски" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "Скинути все" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "Місце для переміщення файлів не має бути порожнім." #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "Помилка сценарію" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>Завантадення...</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "Повторна спроба " #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "<strong>Під час отримання результатів сталася помилка:<br><br></strong>Помилка запиту для %s:<br>%s (QT код%d, HTTP код%s)<br>" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "<strong>Нічого не знайдено. Будь ласка, спробуйте інший пошуковий запит</strong>" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "Завантажити в Picard" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "Результат Пошуку Альбому" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "Мова" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "Статус" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "Оцінка" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "Показати в браузері" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "Діалог Пошуку Виконавця" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "Стать" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "Початок" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "Кінець" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "Результат Пошуку Доріжки" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Випуск" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "Самостійний запис" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "Змінити назву сценарію" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "Ви впевнені, що хочете видалити цей сценарій?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%sБайт" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%sкБ" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%sКіБ" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%sМБ" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%sМіБ" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%sГБ" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%sГіБ" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%sТБ" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%sТіБ" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s ПБ" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%sПіБ" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s" #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "AcoustID відбиток " #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "Порядок сортування виконавців альбомів" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "Порядок сортування альбомів" #: picard/util/tags.py:40 msgid "Arranger" msgstr "Аранжувальник" #: picard/util/tags.py:42 msgid "Artists" msgstr "Виконавець" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "Порядок сортування виконавців" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "Бітів/хв." #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "Номер каталогу" #: picard/util/tags.py:48 msgid "Comment" msgstr "Коментар" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "Компіляція (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "Порядок сортування Комозиторів" #: picard/util/tags.py:52 msgid "Conductor" msgstr "Диригент" #: picard/util/tags.py:53 msgid "Copyright" msgstr "Авторське право" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "Ідентифікатор диска" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "Номер диска" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ-змішувач" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "Закодовано" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "Настройки кодувача" #: picard/util/tags.py:62 msgid "Engineer" msgstr "Звукооператор" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "Групування" #: picard/util/tags.py:66 msgid "ISRC" msgstr "Код ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "Ключ" #: picard/util/tags.py:68 msgid "Record Label" msgstr "Лейбл звукозапису" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "Автор тексту" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "Тексти пісень" #: picard/util/tags.py:75 msgid "Mixer" msgstr "Змішувач" #: picard/util/tags.py:76 msgid "Mood" msgstr "Настрій" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "MusicBrainz ID автора випуску" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz ID випуску" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz ID виконавця" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "MusicBrainz ID диска" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "MusicIP Fingerprint" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "Оригінальний альбом" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "Оригінальний виконавець " #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "Виконавець" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "Виробник" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "Рейтинг" #: picard/util/tags.py:104 msgid "Release Country" msgstr "Країна випуску" #: picard/util/tags.py:105 msgid "Release Status" msgstr "Статус випуску" #: picard/util/tags.py:106 msgid "Release Type" msgstr "Тип випуску" #: picard/util/tags.py:107 msgid "Remixer" msgstr "Ремікс" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "Сценарій" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "Субтитри" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "Порядок сортування за назвою" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "Всього дисків" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "Всього доріжок" #: picard/util/tags.py:124 msgid "Track Number" msgstr "Номер доріжки" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "Веб-сайт Виконавця " #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "Письменник" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "не встановлено" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "Помилка веб-браузера" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "Помилка під час запуску веб-браузера:\n\n%s" ����������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/vi.po�����������������������������������������������������������������������0000664�0000000�0000000�00000447756�14167750105�0016034�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Vietnamese (http://www.transifex.com/musicbrainz/musicbrainz/language/vi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: vi\n" "Plural-Forms: nplurals=1; plural=0;\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "" #: picard/album.py:651 msgid "[loading album information]" msgstr "" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "" #: 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] "" #: 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] "" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "" #: picard/releasegroup.py:70 msgid "Year" msgstr "" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "" #: picard/releasegroup.py:73 msgid "Label" msgstr "" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "" #: picard/track.py:392 msgid "[loading recording information]" msgstr "" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "" #: picard/const/__init__.py:189 msgid "My script" msgstr "" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "Galician" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "Hungarian" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "Icelandic" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "Norwegian Bokmål" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "Occitan" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "Romanian" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "Albanian" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "" #: picard/const/locales.py:27 msgid "Afar" msgstr "Afar" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "Afrikaans" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "Akan" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "Amharic" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "Armenian" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "Assamese" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "Azerbaijani" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "Basque" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "Belarusian" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "Bengali" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "Blin" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "Bosnian" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "Bulgarian" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "Burmese" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "Chinese" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "Coptic" #: picard/const/locales.py:105 msgid "Cornish" msgstr "Cornish" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "Croatian" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "Divehi" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "Dzongkha" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "Esperanto" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "Ewe" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "Faroese" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "Filipino" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "Friulian" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "Ga" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "Geez" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "Georgian" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "Gujarati" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "Hausa" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "Hawaiian" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "Hindi" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "Igbo" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "Indonesian" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "Interlingua" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "Inuktitut" #: picard/const/locales.py:223 msgid "Irish" msgstr "Irish" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "Kamba" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "Kannada" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "Kazakh" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "Kinyarwanda" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "Kirghiz" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "Konkani" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "Kpelle" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "Kurdish" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "Lao" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "Latvian" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "Lingala" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "Lithuanian" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "Macedonian" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "Malay" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "Malayalam" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "Maltese" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "Manx" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "Marathi" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "Moldavian" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "Mongolian" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "Nepali" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "Norwegian" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "Norwegian Nynorsk" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "Oriya" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "Oromo" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "Persian" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "Sanskrit" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "Serbian" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "Sichuan Yi" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "Sidamo" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "Sinhala" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "Somali" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "Swahili" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "Swati" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "Syriac" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "Tagalog" #: picard/const/locales.py:424 msgid "Tajik" msgstr "Tajik" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "Tamil" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "Tatar" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "Telugu" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "Thai" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "Tibetan" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "Tigre" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "Tigrinya" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "Tonga" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "Tsonga" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "Tswana" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "Uighur" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "Urdu" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "Uzbek" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "Venda" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "Vietnamese" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "Welsh" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "Wolof" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "Xhosa" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "Yoruba" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "Zulu" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "Latin" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 "" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "Nghệ sĩ" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "" #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "" #: picard/ui/mainwindow.py:396 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/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "" #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "" #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "" #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "" #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "" #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "" #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr "" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr "" #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr "" #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "" #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr "" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "Phát hành" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "" #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "" #: picard/util/tags.py:40 msgid "Arranger" msgstr "" #: picard/util/tags.py:42 msgid "Artists" msgstr "" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "" #: picard/util/tags.py:44 msgid "ASIN" msgstr "" #: picard/util/tags.py:46 msgid "BPM" msgstr "" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "" #: picard/util/tags.py:48 msgid "Comment" msgstr "" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "" #: picard/util/tags.py:52 msgid "Conductor" msgstr "" #: picard/util/tags.py:53 msgid "Copyright" msgstr "" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "" #: picard/util/tags.py:62 msgid "Engineer" msgstr "" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "" #: picard/util/tags.py:66 msgid "ISRC" msgstr "" #: picard/util/tags.py:67 msgid "Key" msgstr "" #: picard/util/tags.py:68 msgid "Record Label" msgstr "" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "" #: picard/util/tags.py:75 msgid "Mixer" msgstr "" #: picard/util/tags.py:76 msgid "Mood" msgstr "" #: picard/util/tags.py:77 msgid "Movement" msgstr "" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "" #: picard/util/tags.py:92 msgid "Original Album" msgstr "" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "" #: picard/util/tags.py:97 msgid "Performer" msgstr "" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "" #: picard/util/tags.py:103 msgid "Rating" msgstr "" #: picard/util/tags.py:104 msgid "Release Country" msgstr "" #: picard/util/tags.py:105 msgid "Release Status" msgstr "" #: picard/util/tags.py:106 msgid "Release Type" msgstr "" #: picard/util/tags.py:107 msgid "Remixer" msgstr "" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "" #: picard/util/tags.py:115 msgid "Script" msgstr "" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "" #: picard/util/tags.py:124 msgid "Track Number" msgstr "" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "" #: picard/util/tags.py:126 msgid "Work" msgstr "" #: picard/util/tags.py:127 msgid "Writer" msgstr "" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "" ������������������picard-release-2.7.3/po/zh-Hans.po������������������������������������������������������������������0000664�0000000�0000000�00000514665�14167750105�0016720�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # <>, 2002, 2001, Inc, 2003, 2007, 2008, 2009, 2010, 2011, 2000,�s�, 2012 # Alastair McKinstry <mckinstry@computer.org>, 2002 # Alastair McKinstry <mckinstry@computer.org>, 2001 # Clay Cheng <569735195@qq.com>, 2016,2018 # Dian Li <xslidian@gmail.com>, 2009-2019 # Erocan Lancon, 2017 # Erwin Synth <kingdzy1996@gmail.com>, 2017 # FIRST AUTHOR <EMAIL@ADDRESS>, 2007 # Maureen <mry_33@163.com>, 2014 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # Qi Yang <yangqi86@gmail.com>, 2020 # RedHotHeat <gbonner@iol.ie>, 2012 # taxigps <taxigps@sina.com>, 2018 # Tobias Toedter <t.toedter@gmx.net>, 2007 # - Wang Jian <lark@linux.net.cn>, 2000 # Xia Zeyu <xiazeyu_2011@126.com>, 2018 # Xie Yanbo <xieyanbo@gmail.com>, 2018 # YunQiang Su <wzssyqa@gmail.com>, 2011 # Zhou Chenming <2528308387@qq.com>, 2018 # 郭云鹤(Guo Yunhe)🇨🇳 <guoyunhebrave@gmail.com>, 2018 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Chinese Simplified (http://www.transifex.com/musicbrainz/musicbrainz/language/zh-Hans/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: zh-Hans\n" "Plural-Forms: nplurals=1; plural=0;\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "未匹配的文件" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "已载入专辑 %(id)s: %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "正在载入专辑 %(id)s..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[正在载入专辑信息]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[无法载入专辑 %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "簇「%(album)s」已识别!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "未找到与簇「%(album)s」相匹配的专辑" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "正在查询簇「%(album)s」的元数据..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "未识别出簇的文件" #: 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] "已将 %(count)i 张专辑加入收藏集「%(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] "已将 %(count)i 张专辑从收藏集「%(name)s」中移除" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "修改收藏集时出错: %(error)s" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "载入收藏集时出错: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "「群星」文件命名方案已移除" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "针对「群星」专辑而特别指定的文件命名方案在此版本的 Picard 中已经移除。\n您的文件命名方案已自动与单艺术家专辑的方案合并。" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "针对「群星」专辑而特别指定的文件命名方案在此版本的 Picard 中已经移除。\n您当前并未使用该选项,但已定义单独的文件命名方案。\n您希望移除该方案,还是将它与单艺术家专辑的文件命名方案合并?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "合并" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "移除" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "文件「%(filename)s」没有符合相似度要求的匹配音轨" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "文件「%(filename)s」已识别!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "没有与文件「%(filename)s」相匹配的音轨" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "正在查询文件「%(filename)s」的元数据..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "无法加载插件「%s」" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "无法载入压缩版插件 %r" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr " 在 %r 里加载插件 %r 失败" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "插件「%s」(来自 %s)与当前版本的 Picard 不兼容。" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "插件「%r」的 API 版本字符串无效: %s" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "插件「%r」" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "载入插件列表错误: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "常规" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "自动扫描所有新文件" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "载入新文件时忽略 MBID" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "元数据" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "使用专辑关系" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "使用音轨关系" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "将 Unicode 标点符号转换为 ASCII 字符" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "使用标准化的艺术家名称" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "使用标准化的乐器与人声署名" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "标签" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "写入标签时,保留文件的时间戳" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "清除现有标签" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "从 FLAC 文件移除 ID3 标签" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "从 MP3 文件移除 APEv2 标签" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "从 AAC 文件移除 APEv2 标签" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "从 AC3 文件移除 APEv2 标签" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "组合和作品以 iTunes 兼容的格式保存" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "专辑封面" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "将封面图像嵌入到标签" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "将封面图像保存为单独的文件" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "正在重命名文件" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Windows 兼容性" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "替换非 ASCII 字符" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "删除空文件夹" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "脚本编写" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "用户界面" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "允许选择多个目录" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "使用内置搜索代替浏览器查询" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "存在未保存的更改时显示退出确认对话框" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "高级" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "忽略隐藏文件" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "从文件夹添加文件时,包含子文件夹" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "音轨" #: picard/releasegroup.py:70 msgid "Year" msgstr "年份" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "国家" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "格式" #: picard/releasegroup.py:73 msgid "Label" msgstr "厂牌" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "编号" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[无条码]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[无专辑信息]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "MusicBrainz 账号" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "授权码:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "正在移除专辑 %(id)s: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "CD 查询错误" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "读取下列 CD 时出错: \n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "[正在载入录音信息]" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "[无法载入录音 %s]" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "为「%(filename)s」查询 AcoustID 时出现网络错误!" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "为「%(filename)s」查询 AcoustID 失败!" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "为文件「%(filename)s」查询 AcoustID 未返回任何结果" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "正在查询文件「%(filename)s」的指纹..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "AcoustID提交完成" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "正在提交 AcoustID..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "AcoustID 提交失败,错误「%(error)s」: %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "仅限稳定版" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "稳定版与测试版" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "稳定版、测试版以及开发版" #: picard/const/__init__.py:189 msgid "My script" msgstr "我的脚本" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "阿拉伯语" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "加泰罗尼亚语" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "捷克语" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "丹麦语" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "德语" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "希腊语" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "英语" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "英语 (澳大利亚)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "英语 (加拿大)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "英语 (英国)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "西班牙语" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "爱沙尼亚语" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "芬兰语" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "法语" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "法语 (加拿大)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "加利西亚语" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "希伯来语" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "匈牙利语" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "冰岛语" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "意大利语" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "日语" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "朝鲜语" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "书面挪威语" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "荷兰语" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "奥克语" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "波兰语" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "葡萄牙语" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "巴西葡萄牙语" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "罗马尼亚语" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "俄语" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "斯洛伐克语" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "斯洛文尼亚语" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "阿尔巴尼亚语" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "瑞典语" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "土耳其语" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "乌克兰语" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "中文 (中国大陆)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "中文 (台湾地区)" #: picard/const/locales.py:27 msgid "Afar" msgstr "阿法尔语" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "南非荷兰语" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "阿坎语" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "阿姆哈拉语" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "亚美尼亚语" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "阿萨姆语" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "阿塞拜疆语" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "巴斯克语" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "白俄罗斯语" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "孟加拉语" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "比林语" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "波斯尼亚语" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "保加利亚语" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "缅甸语" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "汉语" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "中文 (中国香港)" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "中文 (中国澳门)" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "中文 (简体)" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "中文 (简体) (中国大陆)" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "中文 (简体) (中国香港)" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "中文 (简体) (中国澳门)" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "中文 (简体) (新加坡)" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "科普特语" #: picard/const/locales.py:105 msgid "Cornish" msgstr "康沃尔语" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "克罗地亚语" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "迪维西语" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "不丹语" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "英语 (新加坡)" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "英语 (南非)" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "英语 (美属维京群岛)" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "英语 (英国)" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "英语 (美国)" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "英语 (津巴布韦)" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "世界语" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "埃维语" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "法罗语" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "菲律宾语" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "弗留利语" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "加语" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "吉兹语" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "格鲁吉亚语" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "古吉拉特语" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "豪萨语" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "夏威夷语" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "印地语" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "伊博语" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "印尼语" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "国际语" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "伊努伊特语" #: picard/const/locales.py:223 msgid "Irish" msgstr "爱尔兰语" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "坎巴语" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "卡纳达语" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "哈萨克语" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "高棉语" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "高棉语(柬埔塞)" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "基尼阿万达语" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "吉尔吉斯语" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "孔卡尼语" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "克佩勒语" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "库尔德语" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "老挝语" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "拉脱维亚语" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "林加拉语" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "立陶宛语" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "马其顿语" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "马来语" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "马拉雅拉姆语" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "马耳他语" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "马恩岛语" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "马拉提语" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "摩尔多瓦语" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "蒙古语" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "尼泊尔语" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "书面挪威语" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "新挪威语" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "奥利亚语" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "奥洛莫语" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "波斯语" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "旁遮普语" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "梵语" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "塞尔维亚语" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "凉山彝语" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "锡达莫语" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "僧伽罗字母" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "索马里语" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "斯瓦希里语" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "斯瓦特语" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "叙利亚语" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "塔加洛语" #: picard/const/locales.py:424 msgid "Tajik" msgstr "塔吉克语" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "泰米尔语" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "塔塔尔语" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "泰卢固语" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "泰语" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "藏语" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "提格雷语" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "提格里尼亚语" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "汤加" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "宗加语" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "塞茨瓦纳语" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "维吾尔语" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "乌尔都语" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "乌兹别克语" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "文达语" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "越南语" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "威尔士语" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "沃洛夫语" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "科萨语" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "约鲁巴语" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "祖鲁语" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "拉丁语" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "%(albumid)s 的「%(type)s」类型的专辑封面已从 %(host)s 下载" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "正从 %(host)s 下载 %(albumid)s 的「%(type)s」类型专辑封面..." #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "未知" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 像素" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 像素" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 像素" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "完整尺寸" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "专辑封面类型" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "请选择图像类型「包含」与「排除」列表的内容。" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "包含类型列表" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "排除类型列表" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 图像,除非图像的类型同时出现在「排除」列表。 类型位于「排除」列表的图像*永远*不会被使用。未出现在「包含」或「排除」列表的图像类型,在决定是否下载/使用某个 CAA 图像时不会被考虑。\n" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "全部包含(&N)" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "全部排除(&X)" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "全部清除(&L)" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "恢复默认(&D)" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "专辑封面档案馆" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "本地文件" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "`$if2(a1,a2,a3,...)`\n\n返回第一个非空参数." #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "`$noop(...)`\n\n不执行 (适用于注释或禁止部分代码运行)." #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "`$left(text,number)`\n\n从 `text` 返回前 `number` 个字符." #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "`$right(text,number)`\n\n从 `text` 返回最后 `number` 个字符." #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Aron Xu https://launchpad.net/~happyaron\n Justin Lei GAO https://launchpad.net/~leikao\n Philip Jägenstedt https://launchpad.net/~foolip\n Xinfeng https://launchpad.net/~xinfeng-quan\n Yun https://launchpad.net/~yunheng\n adam wang https://launchpad.net/~wangbing-adam+launchpad\n 冯超 https://launchpad.net/~rainofchaos" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Translated to simplified Chinese by %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "图标创作者: Sambhav Kothari <sambhavs.email@gmail.com> 以及来自 <a href=\"https://www.flaticon.com\">www.flaticon.com</a> 的 <a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, <a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a>, <a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a>" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "版本 %(version)s" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "支持格式" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "请捐助" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "感谢您选用 Picard。Picard 依赖于MusicBrainz 数据库,它由 MetaBrainz 基金会在数千名志愿者的支持下运营。如果您喜爱此程序,请考虑捐助 MetaBrainz 基金会,使服务持续运转。" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "立即捐助!" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "贡献名单" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "版权所有 © %(copyright_years)s %(authors_credits)s 以及其他" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "官网" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "专辑" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "艺术家" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "日期" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "厂牌" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "编目 #s" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "条码" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "消歧义" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "刷新列表" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s (%i 张专辑)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "出错项目" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "待处理项目" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "已保存项目" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "日志视图文本 (调试)" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "日志视图文本 (错误)" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "日志视图文本 (信息)" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "日志视图文本 (警告)" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "标签已添加" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "标签已修改" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "标签已移除" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "在 MusicBrainz 查看专辑" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "所有音轨的图像一致" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "音轨图像不同" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "显示更多细节" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "新封面" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "原封面" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "显示更多细节..." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "保留原封面" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "年" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "将已写入标签的文件移动到这里(&M)" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "显示隐藏文件(&H)" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "设置为起始目录(&S)" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "现有封面" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "类型" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "新封面" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "封面" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "信息" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "双击可在外部查看器中打开\n临时文件: %s\n来源: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "文件名:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "格式:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "大小:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "长度:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "比特率:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "采样率:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "每采样位数:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "单声道" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "立体声" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "声道数:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "专辑:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "艺术家:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "音轨列表:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "专辑信息" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "音轨信息" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "信息(&I)" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "该音轨包含 %i 个文件" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "簇信息" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "文件" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "专辑" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "待处理文件" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "待处理请求" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "标题" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "长度" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "专辑艺术家" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "作曲" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "碟片副标题" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "媒体" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "流派" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "首发日期" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "匹配度极差" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "匹配度较差" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "匹配度一般" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "匹配度尚可" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "匹配度较好" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "匹配度极好" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "展开全部(&E)" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "折叠全部(&C)" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "全选(&A)" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "其他版本(&O)" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "正在载入..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "其他版本(&O) (%d)" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "歌曲集" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "插件(&L)" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "运行脚本(&R)" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "文件视图" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "包含未匹配的文件与簇" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "簇" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "专辑视图" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "包含专辑与未匹配文件" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "专辑已修改且完整" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "专辑未修改且完整" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "已修改的专辑" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "未修改的专辑" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "音轨已保存" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "待处理" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "日志" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "冗余程度" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "要高亮显示的字符串" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "高亮" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "清除高亮" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "清除日志" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "另存为..." #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "将日志视图另存为文件" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "文件已存在,是否确定要保存到该文件?" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "将日志视图另存为文件失败" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "将数据写入到「%s」遭阻止" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "是否确定要清除日志?" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "活动历史" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "未保存的修改" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "是否确定要退出 Picard?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "有 %d 个未保存的文件。关闭 Picard 将丢失所有未保存的修改。" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "退出 Picard (&Q)" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "就绪" #: picard/ui/mainwindow.py:396 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 通过监听该端口实现与浏览器的交互。当您在 Picard 中执行「搜索」或「在浏览器中打开」操作时,点击网页中的「标签工具」按钮可将专辑载入 Picard。" #: picard/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr " 正在监听端口 %(port)d " #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "在提交指纹之前,需要配置您的 AcoustID API 密钥。" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "选项(&O)..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "剪切(&C)" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "粘贴(&P)" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "帮助(&H)..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "关于(&A)..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "捐赠(&D)..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "报告错误(&R)..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "支持论坛(&S)..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "添加文件(&A)..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "将文件添加到标签工具中" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "添加文件夹(&D)..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "将文件夹添加到标签工具中" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "关闭窗口" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "保存(&S)" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "保存选中的文件" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "提交 AcoustID (&U)" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "提交声学指纹" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "退出(&X)" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "移除(&R)" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "移除选中的文件/专辑" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "在浏览器中查询(&B)" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "去 MusicBrainz 网站查询选中项目" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "查找相似专辑..." #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "查看相似的专辑,可以选用其他专辑" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "查找相似的音轨..." #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "查看相似的音轨,可以选用其他专辑" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "文件浏览器(&B)" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "专辑封面(&C)" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "操作(&A)" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "搜索" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "查询 &CD..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "查询驱动器中 CD 的详细信息" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "扫描(&S)" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "使用 AcoustID 音频指纹可根据实际音乐来鉴别文件,即使文件无元数据信息也能做到" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "使用 AcoustID 音频指纹鉴别文件" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "簇(&U)" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "将文件归集到专辑簇中" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "查询(&L)" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "在 MusicBrainz 中查询选中项目" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "信息(&I)..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "刷新(&R)" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "重命名文件(&R)" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "移动文件(&M)" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "保存标签(&T)" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "根据文件名获取标签(&F)..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "在浏览器中打开我的收藏集(&O)" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "查看错误/调试日志(&E)" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "查看活动历史(&H)" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "在播放器中打开(&P)" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "在默认的媒体播放器中播放文件" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "打开所在文件夹(&F)" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "在文件浏览器中打开所在文件夹" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "检查更新(&C)…" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "文件(&F)" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "编辑(&E)" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "查看(&V)" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "选项(&O)" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "工具(&T)" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "帮助(&H)" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "操作" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "音轨" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "高级搜索(&A)" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "内置搜索(&B)" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "全部受支持格式" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "正在从「%(directory)s」添加多个目录..." #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "正在添加目录: 「%(directory)s'」..." #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "需要配置" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "尚未配置音频指纹参数。是否希望立即配置?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (错误: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s (%(similarity)d%%) (错误: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "需要验证身份" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Picard 需要身份认证方可访问您在 MusicBrainz 服务器上的个人数据。是否希望立即登录?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(%d 个项目间存在差异)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(%d 个项目中缺失)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "元数据视图" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "显示旋转文件的原始标签与新标签" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "标签" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "原始值" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "新值" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "添加新标签..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "变更置顶显示" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "编辑..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "添加到「保留标签」列表" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "从「保留标签」列表中移除" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "使用原始值" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "服务器 %s 要求您登录。请输入您的用户名和密码。" #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "代理服务器 %s 要求您登录。请输入您的用户名和密码。" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "内部播放器: 媒体资源的格式尚未(完全)支持" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "内部播放器: 没有足够的权限来播放媒体资源" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "内部播放器: 未找到有效的回放服务,回放无法继续" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "内部播放器: 错误, 代码=%d, 信息=%s" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "播放器" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "播放" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "播放选中文件" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "暂停" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "暂停或继续当前回放" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "更改回放速度" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "回放速度" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "更改音量" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "音量" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "就此确认!" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "错误" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "文件命名格式不能为空。" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "「%(script)s」中出现脚本错误: %(message)s" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "文件名" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "CD 查询" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "MusicBrainz 上的以下专辑与该 CD 匹配:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "载入到 Picard (&L)" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "取消(&C)" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "编辑标签" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "编辑值" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "添加值" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "移除值" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "封面(&R)" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "表单" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "选项" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "浏览..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "下载..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "高级选项" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "忽略小于此长度(秒)的曲目时长差异" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "忽略与该正则表达式相匹配的文件路径:" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "判断专辑信息是否完整时忽略以下轨道" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "视频轨" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "间隙前轨" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "数据轨" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "静音轨" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "用于查询的 CD-ROM 设备:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "用于查询的默认 CD-ROM 设备:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "图像使用下述文件名:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "如果文件已存在则覆盖" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "专辑封面来源" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "调整优先级: " #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "将选中项向上移动" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "将选中项向下移动" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "音频指纹" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "不使用音频指纹" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "使用 AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "AcoustID 设置" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "忽略现有的 AcoustID 指纹" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "指纹计算器:" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "API 密钥:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "获取 API 密钥..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "MusicBrainz 服务器" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "端口:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "服务器地址:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "登录" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "注销" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "正在检查更新" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "启动时检查更新" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "检查间隔天数:" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "要检查的更新:" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "使用 MusicBrainz 上的流派资料" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "只使用我的流派" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "如果专辑或专辑组没有流派信息,则采用专辑艺术家的流派" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "使用用户标签作为流派" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "最小流派用量:" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "最大流派数目:" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "多个流派的连接符:" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "要包含或排除的流派或用户标签,每行一个:" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "流派与用户标签筛选测试区 (退出程序时清空):" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "在图标底部显示文字标签" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "用户界面语言:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "杂项" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "使用高级查询语法" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "在下列目录中开始浏览:" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "自定义操作工具栏" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "向工具栏添加新按钮" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "添加操作" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "插入分隔符" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "添加分隔符" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "从工具栏中移除按钮" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "颜色" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "阈值" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "将文件与音轨相匹配的最小相似度:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "文件查询的最小相似度:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "簇查询的最小相似度:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "自定义字段" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "群星:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "无专辑的音轨:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "默认" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "网络代理" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "用户名:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "密码:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "浏览器集成" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "默认监听端口:" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "仅在 localhost 监听" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "插件" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "名称" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "版本" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "安装插件..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "打开插件文件夹" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "刷新插件列表" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "详细信息" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "启用音轨评分" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard 将评分与用户的电子邮件地址一起保存,这样不同用户给出的不同评分都可以保存在文件中。请指定希望在保存评分时使用的电子邮件地址。" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "电子邮件:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "将评分提交到 MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "偏好的专辑类型" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "偏好的专辑地区" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "偏好的专辑格式" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "保存时移动文件" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "目标目录:" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "移动额外的文件 (不区分大小写):" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "保存时重命名文件" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "标签工具脚本" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "向上移动脚本" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "向下移动脚本" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "添加新脚本" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "移除脚本" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "将标签写入文件" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "写入标签前" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "保留以下标签不被 MusicBrainz 的数据清除或覆盖:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "ID3v2 版本" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "多个 ID3v2.3 标签的连接方式:" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "<html><head/><body><p>默认为「/」,与早起版本的 Picard 相兼容。</p><p>也可以选用「;_」「_/_」或您自定义的分隔符。</p></body></html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "在文件中同时包含 ID3v1 标签" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "要求身份认证" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "仅下载符合选中类型的封面图像" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "选择类型..." #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "只使用以下尺寸的图像:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "仅下载已审核的图像" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "本地封面文件匹配下述正则表达式:" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "正则表达式匹配的第一个分组如果存在,会被用作类型,即「cover-back-spine.jpg」会被设置为类型 Back + Spine。如果未找到类型,则默认为「正面」类型。" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "描述:" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "将文件名称转换为标签" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "用空格替换下划线" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "预览(&P)" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "确定(&O)" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "关闭(&E)" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "正则表达式错误" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "全部恢复默认(&R)" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "重置 Picard 的所有设置" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "重置当前选项页的所有设置" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "你即将重置当前页面的设置。" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "警告! 所有设置均将被重置。" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "确认重置" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "是否确定?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "无" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "指纹" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "请选择一个有效的 fpcalc 可执行程序。" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "无效的 fpcalc 可执行程序" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "已登录为 <b>%s</b>。" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "<html><head/><body>\n<p>您可以添加用于测试过滤规则的流派列表,每行一个。<br/>\n在关闭「选项」窗口时,此测试区的数据不会保留。\n</p>\n<p>\n红色背景表示该标签将被跳过<br/>\n绿色背景表示该标签将被保留\n</p>\n</body></html>" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "流派" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "错误行 %d: %s" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "添加文件夹" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "添加文件" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "簇" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "查询" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "扫描" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "在浏览器中查找" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "保存" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "提交 AcoustID" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "在播放器中打开" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "查找 CD..." #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "系统默认" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "语言已更改" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "您已更改界面语言。需要重新启动 Picard 方可生效。" #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "可拖拽调整顺序" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "选择颜色" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "颜色已更改" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "您已更改界面颜色。可能需要重新启动 Picard 方可生效。" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "确认移除" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "正在匹配" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "网络" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "下载并安装插件" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "下载并更新插件到版本 %s" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "启用" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "禁用" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "卸载插件" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "正在刷新可用插件列表..." #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "插件「%s」" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "载入插件「%s」时出错:\n\n%s" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "插件「%s」与当前版本的 Picard 不兼容。" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "插件「%s」在 Picard 下次启动时会被更新到 %s 版本。" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "是否卸载插件「%s」?" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "是否确定要卸载插件「%s」?" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "重启 Picard 来更新版本" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "新版本可用" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "作者" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "许可协议" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "无法下载插件「%s」。" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "请稍后再试。" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "删除" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "评分" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "偏好的专辑" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "全部重置" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "移动文件的目标位置不能为空。" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "脚本错误" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>语法帮助</a>)" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "在浏览器中搜索" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>正在载入...</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "重试" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "<strong>装取结果时出现下述错误:<br><br></strong> %s的网络请求失败:<br>%s (QT 代码 %d, HTTP 代码 %s)<br>" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "<strong>未找到结果。请尝试换一个关键词。</strong>" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "载入 Picard" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "专辑搜索结果" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "语言" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "状态" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "分数" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "在浏览器中显示" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "艺术家搜索对话框" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "性别" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "地区" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "生日" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "出生地" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "过世" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "过世地" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "音轨搜索结果" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "专辑" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "独立录音" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "重命名脚本" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "是否确定要移除脚本?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "载入 Picard 专辑列表出错: {error_message}" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "Picard 更新" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "无法从网站装取最新版本信息。\n(https://{url}{endpoint})" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "有新版 Picard 可用。\n\n当前版本: {picard_old_version}\n新的版本: {picard_new_version}\n\n是否希望下载新版?" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "未知" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "您订阅的更新级别当前没有新版可用: {update_level}\n\n您的版本: {picard_old_version}\n" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "AcoustID 指纹" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "艺术家专辑排序顺序" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "专辑排序顺序" #: picard/util/tags.py:40 msgid "Arranger" msgstr "编曲" #: picard/util/tags.py:42 msgid "Artists" msgstr "艺术家" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "艺术家排序顺序" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "编号" #: picard/util/tags.py:48 msgid "Comment" msgstr "注释" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "选集 (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "作曲排序顺序" #: picard/util/tags.py:52 msgid "Conductor" msgstr "指挥" #: picard/util/tags.py:53 msgid "Copyright" msgstr "版权" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "光盘 id" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "碟号" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ 混音者" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "编码器" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "编码器设置" #: picard/util/tags.py:62 msgid "Engineer" msgstr "工程师" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "分组" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "音调" #: picard/util/tags.py:68 msgid "Record Label" msgstr "专辑厂牌" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "作词" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "歌词" #: picard/util/tags.py:75 msgid "Mixer" msgstr "混音者" #: picard/util/tags.py:76 msgid "Mood" msgstr "气氛" #: picard/util/tags.py:77 msgid "Movement" msgstr "乐章" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "乐章编号" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "乐章数" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "MusicBrainz 专辑艺术家 id" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz 专辑 id" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz 艺术家 id" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "MusicBrainz 光盘 id" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "MusicBrainz 原始专辑 id" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "MusicBrainz 原始艺术家 id" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "MusicBrainz 录音 id" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "MusicBrainz 专辑组 id" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "MusicBrainz 音轨 id" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "MusicBrainz 作品 id" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "MusicIP 指纹" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "原始专辑" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "原始艺术家" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "首发年份" #: picard/util/tags.py:97 msgid "Performer" msgstr "表演者" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "制作人" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "R128 专辑增益" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "R128 音轨增益" #: picard/util/tags.py:103 msgid "Rating" msgstr "评分" #: picard/util/tags.py:104 msgid "Release Country" msgstr "专辑地区" #: picard/util/tags.py:105 msgid "Release Status" msgstr "专辑状态" #: picard/util/tags.py:106 msgid "Release Type" msgstr "专辑类型" #: picard/util/tags.py:107 msgid "Remixer" msgstr "混音" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "回放增益专辑增益" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "回放增益专辑峰值" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "回放增益专辑范围" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "回放增益参考响度" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "回放增益音轨增益" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "回放增益音轨峰值" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "回放增益音轨范围" #: picard/util/tags.py:115 msgid "Script" msgstr "文字" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "显示作品 & 乐章" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "副标题" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "标题排序顺序" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "总碟数" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "总音轨数" #: picard/util/tags.py:124 msgid "Track Number" msgstr "音轨号" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "艺术家网站" #: picard/util/tags.py:126 msgid "Work" msgstr "作品" #: picard/util/tags.py:127 msgid "Writer" msgstr "作者" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "未安装" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "浏览器错误" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "启动 web 浏览器时出错:\n\n%s" ���������������������������������������������������������������������������picard-release-2.7.3/po/zh.po�����������������������������������������������������������������������0000664�0000000�0000000�00000513425�14167750105�0016022�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # <>, 2002, 2001, Inc, 2003, 2007, 2008, 2009, 2010, 2011, 2000,�s�, 2012 # Alastair McKinstry <mckinstry@computer.org>, 2002 # Alastair McKinstry <mckinstry@computer.org>, 2001 # Clay Cheng <569735195@qq.com>, 2016,2018 # Dian Li <xslidian@gmail.com>, 2009-2019 # Erocan Lancon, 2017 # Erwin Synth <kingdzy1996@gmail.com>, 2017 # FIRST AUTHOR <EMAIL@ADDRESS>, 2007 # Maureen <mry_33@163.com>, 2014 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # RedHotHeat <gbonner@iol.ie>, 2012 # taxigps <taxigps@sina.com>, 2018 # Tobias Toedter <t.toedter@gmx.net>, 2007 # - Wang Jian <lark@linux.net.cn>, 2000 # Xia Zeyu <xiazeyu_2011@126.com>, 2018 # Xie Yanbo <xieyanbo@gmail.com>, 2018 # YunQiang Su <wzssyqa@gmail.com>, 2011 # Zhou Chenming <2528308387@qq.com>, 2018 # 郭云鹤(Guo Yunhe)🇨🇳 <guoyunhebrave@gmail.com>, 2018 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Chinese (http://www.transifex.com/musicbrainz/musicbrainz/language/zh/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: zh\n" "Plural-Forms: nplurals=1; plural=0;\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "未匹配的文件" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "已载入专辑 %(id)s: %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "正在载入专辑 %(id)s..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[正在载入专辑信息]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[无法载入专辑 %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "簇「%(album)s」已识别!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "未找到与簇「%(album)s」相匹配的专辑" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "正在查询簇「%(album)s」的元数据..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "未识别出簇的文件" #: 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] "已将 %(count)i 张专辑加入收藏集「%(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] "已将 %(count)i 张专辑从收藏集「%(name)s」中移除" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "修改收藏集时出错: %(error)s" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "载入收藏集时出错: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "「群星」文件命名方案已移除" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "针对「群星」专辑而特别指定的文件命名方案在此版本的 Picard 中已经移除。\n您的文件命名方案已自动与单艺术家专辑的方案合并。" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "针对「群星」专辑而特别指定的文件命名方案在此版本的 Picard 中已经移除。\n您当前并未使用该选项,但已定义单独的文件命名方案。\n您希望移除该方案,还是将它与单艺术家专辑的文件命名方案合并?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "合并" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "移除" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "文件「%(filename)s」没有符合相似度要求的匹配音轨" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "文件「%(filename)s」已识别!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "没有与文件「%(filename)s」相匹配的音轨" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "正在查询文件「%(filename)s」的元数据..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "无法加载插件「%s」" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr " 在 %r 里加载插件 %r 失败" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "插件「%s」(来自 %s)与当前版本的 Picard 不兼容。" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "插件「%r」的 API 版本字符串无效: %s" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "插件「%r」" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "载入插件列表错误: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "常规" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "自动扫描所有新文件" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "载入新文件时忽略 MBID" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "元数据" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "使用专辑关系" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "使用音轨关系" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "将 Unicode 标点符号转换为 ASCII 字符" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "使用标准化的艺术家名称" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "使用标准化的乐器与人声署名" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "标签" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "写入标签时,保留文件的时间戳" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "清除现有标签" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "从 FLAC 文件移除 ID3 标签" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "从 MP3 文件移除 APEv2 标签" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "从 AAC 文件移除 APEv2 标签" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "从 AC3 文件移除 APEv2 标签" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "组合和作品以 iTunes 兼容的格式保存" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "专辑封面" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "将封面图像嵌入到标签" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "将封面图像保存为单独的文件" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "正在重命名文件" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Windows 兼容性" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "替换非 ASCII 字符" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "删除空文件夹" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "脚本编写" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "用户界面" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "允许选择多个目录" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "使用内置搜索代替浏览器查询" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "存在未保存的更改时显示退出确认对话框" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "高级" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "忽略隐藏文件" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "从文件夹添加文件时,包含子文件夹" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "音轨" #: picard/releasegroup.py:70 msgid "Year" msgstr "年份" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "国家" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "格式" #: picard/releasegroup.py:73 msgid "Label" msgstr "厂牌" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "编号" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[无条码]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[无专辑信息]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "MusicBrainz 账号" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "授权码:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "正在移除专辑 %(id)s: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "CD 查询错误" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "读取下列 CD 时出错: \n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "[正在载入录音信息]" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "[无法载入录音 %s]" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "为「%(filename)s」查询 AcoustID 时出现网络错误!" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "为「%(filename)s」查询 AcoustID 失败!" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "为文件「%(filename)s」查询 AcoustID 未返回任何结果" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "正在查询文件「%(filename)s」的指纹..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "正在提交 AcoustID..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "AcoustID 提交失败,错误「%(error)s」: %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "仅限稳定版" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "稳定版与测试版" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "稳定版、测试版以及开发版" #: picard/const/__init__.py:189 msgid "My script" msgstr "我的脚本" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "阿拉伯语" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "加泰罗尼亚语" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "捷克语" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "丹麦语" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "德语" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "希腊语" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "英语" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "英语 (澳大利亚)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "英语 (加拿大)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "英语 (英国)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "西班牙语" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "爱沙尼亚语" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "芬兰语" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "法语" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "法语 (加拿大)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "加利西亚语" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "希伯来语" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "匈牙利语" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "冰岛语" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "意大利语" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "日语" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "朝鲜语" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "书面挪威语" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "荷兰语" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "奥克语" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "波兰语" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "葡萄牙语" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "巴西葡萄牙语" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "罗马尼亚语" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "俄语" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "斯洛伐克语" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "斯洛文尼亚语" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "阿尔巴尼亚语" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "瑞典语" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "土耳其语" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "乌克兰语" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "中文 (中国大陆)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "中文 (台湾地区)" #: picard/const/locales.py:27 msgid "Afar" msgstr "阿法尔语" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "南非荷兰语" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "" #: picard/const/locales.py:35 msgid "Akan" msgstr "阿坎语" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "" #: picard/const/locales.py:39 msgid "Amharic" msgstr "阿姆哈拉语" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "" #: picard/const/locales.py:59 msgid "Armenian" msgstr "亚美尼亚语" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "" #: picard/const/locales.py:62 msgid "Assamese" msgstr "阿萨姆语" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "" #: picard/const/locales.py:64 msgid "Atsam" msgstr "" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "阿塞拜疆语" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "" #: picard/const/locales.py:72 msgid "Basque" msgstr "巴斯克语" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "白俄罗斯语" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "" #: picard/const/locales.py:76 msgid "Bengali" msgstr "孟加拉语" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "" #: picard/const/locales.py:79 msgid "Blin" msgstr "比林语" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "波斯尼亚语" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "保加利亚语" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "" #: picard/const/locales.py:85 msgid "Burmese" msgstr "缅甸语" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "汉语" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "" #: picard/const/locales.py:104 msgid "Coptic" msgstr "科普特语" #: picard/const/locales.py:105 msgid "Cornish" msgstr "康沃尔语" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "" #: picard/const/locales.py:107 msgid "Croatian" msgstr "克罗地亚语" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "" #: picard/const/locales.py:113 msgid "Divehi" msgstr "迪维西语" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "不丹语" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "" #: picard/const/locales.py:131 msgid "English (India)" msgstr "" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "世界语" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "" #: picard/const/locales.py:154 msgid "Ewe" msgstr "埃维语" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "" #: picard/const/locales.py:157 msgid "Faroese" msgstr "法罗语" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "" #: picard/const/locales.py:159 msgid "Filipino" msgstr "菲律宾语" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "" #: picard/const/locales.py:166 msgid "French (France)" msgstr "" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "" #: picard/const/locales.py:171 msgid "Friulian" msgstr "弗留利语" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "" #: picard/const/locales.py:173 msgid "Ga" msgstr "加语" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "" #: picard/const/locales.py:177 msgid "Geez" msgstr "吉兹语" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "" #: picard/const/locales.py:180 msgid "Georgian" msgstr "格鲁吉亚语" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "古吉拉特语" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "" #: picard/const/locales.py:195 msgid "Hausa" msgstr "豪萨语" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "夏威夷语" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "" #: picard/const/locales.py:211 msgid "Hindi" msgstr "印地语" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "" #: picard/const/locales.py:217 msgid "Igbo" msgstr "伊博语" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "印尼语" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "国际语" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "伊努伊特语" #: picard/const/locales.py:223 msgid "Irish" msgstr "爱尔兰语" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "" #: picard/const/locales.py:230 msgid "Jju" msgstr "" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "" #: picard/const/locales.py:234 msgid "Kamba" msgstr "坎巴语" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "" #: picard/const/locales.py:236 msgid "Kannada" msgstr "卡纳达语" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "哈萨克语" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "" #: picard/const/locales.py:242 msgid "Khmer" msgstr "高棉语" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "高棉语(柬埔塞)" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "基尼阿万达语" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "吉尔吉斯语" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "" #: picard/const/locales.py:248 msgid "Konkani" msgstr "孔卡尼语" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "" #: picard/const/locales.py:252 msgid "Koro" msgstr "" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "克佩勒语" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "库尔德语" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "" #: picard/const/locales.py:268 msgid "Lao" msgstr "老挝语" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "" #: picard/const/locales.py:270 msgid "Latvian" msgstr "拉脱维亚语" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "" #: picard/const/locales.py:272 msgid "Lingala" msgstr "林加拉语" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "立陶宛语" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "" #: picard/const/locales.py:277 msgid "Low German" msgstr "" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "马其顿语" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "" #: picard/const/locales.py:281 msgid "Malay" msgstr "马来语" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "马拉雅拉姆语" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "" #: picard/const/locales.py:286 msgid "Maltese" msgstr "马耳他语" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "" #: picard/const/locales.py:288 msgid "Manx" msgstr "马恩岛语" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "" #: picard/const/locales.py:290 msgid "Marathi" msgstr "马拉提语" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "摩尔多瓦语" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "蒙古语" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "" #: picard/const/locales.py:300 msgid "Nepali" msgstr "尼泊尔语" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "书面挪威语" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "新挪威语" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "" #: picard/const/locales.py:317 msgid "Oriya" msgstr "奥利亚语" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "" #: picard/const/locales.py:319 msgid "Oromo" msgstr "奥洛莫语" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "" #: picard/const/locales.py:322 msgid "Pashto" msgstr "" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "" #: picard/const/locales.py:324 msgid "Persian" msgstr "波斯语" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "旁遮普语" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "梵语" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "塞尔维亚语" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "凉山彝语" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "锡达莫语" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "僧伽罗字母" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "" #: picard/const/locales.py:379 msgid "Somali" msgstr "索马里语" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "" #: picard/const/locales.py:410 msgid "Swahili" msgstr "斯瓦希里语" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "" #: picard/const/locales.py:413 msgid "Swati" msgstr "斯瓦特语" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "" #: picard/const/locales.py:421 msgid "Syriac" msgstr "叙利亚语" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "塔加洛语" #: picard/const/locales.py:424 msgid "Tajik" msgstr "塔吉克语" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "" #: picard/const/locales.py:428 msgid "Tamil" msgstr "泰米尔语" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "" #: picard/const/locales.py:430 msgid "Taroko" msgstr "" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "" #: picard/const/locales.py:432 msgid "Tatar" msgstr "塔塔尔语" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "" #: picard/const/locales.py:434 msgid "Telugu" msgstr "泰卢固语" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "泰语" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "藏语" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "" #: picard/const/locales.py:441 msgid "Tigre" msgstr "提格雷语" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "提格里尼亚语" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "" #: picard/const/locales.py:446 msgid "Tonga" msgstr "汤加" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "宗加语" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "" #: picard/const/locales.py:450 msgid "Tswana" msgstr "塞茨瓦纳语" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "" #: picard/const/locales.py:454 msgid "Tyap" msgstr "" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "" #: picard/const/locales.py:456 msgid "Uighur" msgstr "维吾尔语" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "" #: picard/const/locales.py:462 msgid "Urdu" msgstr "乌尔都语" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "乌兹别克语" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "" #: picard/const/locales.py:474 msgid "Venda" msgstr "文达语" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "越南语" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "" #: picard/const/locales.py:478 msgid "Walamo" msgstr "" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "" #: picard/const/locales.py:480 msgid "Welsh" msgstr "威尔士语" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "" #: picard/const/locales.py:482 msgid "Wolof" msgstr "沃洛夫语" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "科萨语" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "约鲁巴语" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "" #: picard/const/locales.py:490 msgid "Zulu" msgstr "祖鲁语" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "" #: picard/const/scripts.py:27 msgid "Latin" msgstr "拉丁语" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "%(albumid)s 的「%(type)s」类型的专辑封面已从 %(host)s 下载" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "正从 %(host)s 下载 %(albumid)s 的「%(type)s」类型专辑封面..." #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "未知" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 像素" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 像素" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 像素" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "完整尺寸" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "专辑封面类型" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "请选择图像类型「包含」与「排除」列表的内容。" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "包含类型列表" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "排除类型列表" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 图像,除非图像的类型同时出现在「排除」列表。 类型位于「排除」列表的图像*永远*不会被使用。未出现在「包含」或「排除」列表的图像类型,在决定是否下载/使用某个 CAA 图像时不会被考虑。\n" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "全部包含(&N)" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "全部排除(&X)" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "全部清除(&L)" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "恢复默认(&D)" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "专辑封面档案馆" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "本地文件" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Aron Xu https://launchpad.net/~happyaron\n Justin Lei GAO https://launchpad.net/~leikao\n Philip Jägenstedt https://launchpad.net/~foolip\n Xinfeng https://launchpad.net/~xinfeng-quan\n Yun https://launchpad.net/~yunheng\n adam wang https://launchpad.net/~wangbing-adam+launchpad\n 冯超 https://launchpad.net/~rainofchaos" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Translated to simplified Chinese by %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "图标创作者: Sambhav Kothari <sambhavs.email@gmail.com> 以及来自 <a href=\"https://www.flaticon.com\">www.flaticon.com</a> 的 <a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, <a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a>, <a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a>" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "版本 %(version)s" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "支持格式" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "请捐助" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "感谢您选用 Picard。Picard 依赖于MusicBrainz 数据库,它由 MetaBrainz 基金会在数千名志愿者的支持下运营。如果您喜爱此程序,请考虑捐助 MetaBrainz 基金会,使服务持续运转。" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "立即捐助!" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "贡献名单" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "版权所有 © %(copyright_years)s %(authors_credits)s 以及其他" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "官网" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "专辑" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "艺术家" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "日期" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "厂牌" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "编目 #s" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "条码" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "刷新列表" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s (%i 张专辑)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "出错项目" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "待处理项目" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "已保存项目" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "日志视图文本 (调试)" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "日志视图文本 (错误)" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "日志视图文本 (信息)" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "日志视图文本 (警告)" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "标签已添加" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "标签已修改" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "标签已移除" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "在 MusicBrainz 查看专辑" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "所有音轨的图像一致" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "音轨图像不同" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "显示更多细节" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "新封面" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "原封面" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "显示更多细节..." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "保留原封面" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "年" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "将已写入标签的文件移动到这里(&M)" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "显示隐藏文件(&H)" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "设置为起始目录(&S)" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "现有封面" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "类型" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "新封面" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "封面" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "信息" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "双击可在外部查看器中打开\n临时文件: %s\n来源: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "文件名:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "格式:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "大小:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "长度:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "比特率:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "采样率:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "每采样位数:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "单声道" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "立体声" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "声道数:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "专辑:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "艺术家:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "音轨列表:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "专辑信息" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "音轨信息" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "信息(&I)" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "该音轨包含 %i 个文件" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "簇信息" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "文件" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "专辑" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "待处理文件" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "待处理请求" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "标题" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "长度" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "专辑艺术家" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "作曲" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "碟片副标题" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "媒体" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "流派" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "首发日期" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "匹配度极差" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "匹配度较差" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "匹配度一般" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "匹配度尚可" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "匹配度较好" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "匹配度极好" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "展开全部(&E)" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "折叠全部(&C)" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "全选(&A)" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "其他版本(&O)" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "正在载入..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "其他版本(&O) (%d)" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "歌曲集" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "插件(&L)" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "运行脚本(&R)" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "文件视图" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "包含未匹配的文件与簇" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "簇" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "专辑视图" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "包含专辑与未匹配文件" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "专辑已修改且完整" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "专辑未修改且完整" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "已修改的专辑" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "未修改的专辑" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "音轨已保存" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "待处理" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "日志" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "冗余程度" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "要高亮显示的字符串" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "高亮" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "清除高亮" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "清除日志" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "另存为..." #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "将日志视图另存为文件" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "文件已存在,是否确定要保存到该文件?" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "将日志视图另存为文件失败" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "将数据写入到「%s」遭阻止" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "是否确定要清除日志?" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "活动历史" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "未保存的修改" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "是否确定要退出 Picard?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "有 %d 个未保存的文件。关闭 Picard 将丢失所有未保存的修改。" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "退出 Picard (&Q)" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "就绪" #: picard/ui/mainwindow.py:396 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 通过监听该端口实现与浏览器的交互。当您在 Picard 中执行「搜索」或「在浏览器中打开」操作时,点击网页中的「标签工具」按钮可将专辑载入 Picard。" #: picard/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr " 正在监听端口 %(port)d " #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "在提交指纹之前,需要配置您的 AcoustID API 密钥。" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "选项(&O)..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "剪切(&C)" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "粘贴(&P)" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "帮助(&H)..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "关于(&A)..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "捐赠(&D)..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "报告错误(&R)..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "支持论坛(&S)..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "添加文件(&A)..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "将文件添加到标签工具中" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "添加文件夹(&D)..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "将文件夹添加到标签工具中" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "关闭窗口" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "保存(&S)" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "保存选中的文件" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "提交 AcoustID (&U)" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "提交声学指纹" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "退出(&X)" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "移除(&R)" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "移除选中的文件/专辑" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "在浏览器中查询(&B)" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "去 MusicBrainz 网站查询选中项目" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "查找相似专辑..." #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "查看相似的专辑,可以选用其他专辑" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "查找相似的音轨..." #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "查看相似的音轨,可以选用其他专辑" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "文件浏览器(&B)" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "专辑封面(&C)" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "操作(&A)" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "搜索" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "查询 &CD..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "查询驱动器中 CD 的详细信息" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "扫描(&S)" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "使用 AcoustID 音频指纹可根据实际音乐来鉴别文件,即使文件无元数据信息也能做到" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "使用 AcoustID 音频指纹鉴别文件" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "簇(&U)" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "将文件归集到专辑簇中" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "查询(&L)" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "在 MusicBrainz 中查询选中项目" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "信息(&I)..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "刷新(&R)" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "重命名文件(&R)" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "移动文件(&M)" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "保存标签(&T)" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "根据文件名获取标签(&F)..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "在浏览器中打开我的收藏集(&O)" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "查看错误/调试日志(&E)" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "查看活动历史(&H)" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "在播放器中打开(&P)" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "在默认的媒体播放器中播放文件" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "打开所在文件夹(&F)" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "在文件浏览器中打开所在文件夹" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "检查更新(&C)…" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "文件(&F)" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "编辑(&E)" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "查看(&V)" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "选项(&O)" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "工具(&T)" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "帮助(&H)" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "操作" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "音轨" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "高级搜索(&A)" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "内置搜索(&B)" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "全部受支持格式" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "正在从「%(directory)s」添加多个目录..." #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "正在添加目录: 「%(directory)s'」..." #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "需要配置" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "尚未配置音频指纹参数。是否希望立即配置?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (错误: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s (%(similarity)d%%) (错误: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "需要验证身份" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Picard 需要身份认证方可访问您在 MusicBrainz 服务器上的个人数据。是否希望立即登录?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(%d 个项目间存在差异)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(%d 个项目中缺失)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "元数据视图" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "显示旋转文件的原始标签与新标签" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "标签" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "原始值" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "新值" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "添加新标签..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "变更置顶显示" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "编辑..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "添加到「保留标签」列表" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "从「保留标签」列表中移除" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "使用原始值" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "服务器 %s 要求您登录。请输入您的用户名和密码。" #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "代理服务器 %s 要求您登录。请输入您的用户名和密码。" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "内部播放器: 媒体资源的格式尚未(完全)支持" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "内部播放器: 没有足够的权限来播放媒体资源" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "内部播放器: 未找到有效的回放服务,回放无法继续" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "内部播放器: 错误, 代码=%d, 信息=%s" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "播放器" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "播放" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "播放选中文件" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "暂停" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "暂停或继续当前回放" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "更改回放速度" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "回放速度" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "更改音量" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "音量" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "就此确认!" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "错误" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "文件命名格式不能为空。" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "「%(script)s」中出现脚本错误: %(message)s" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "文件名" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "CD 查询" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "MusicBrainz 上的以下专辑与该 CD 匹配:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "载入到 Picard (&L)" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "取消(&C)" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "编辑标签" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "编辑值" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "添加值" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "移除值" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "封面(&R)" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "表单" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "选项" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "浏览..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "下载..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "高级选项" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "忽略小于此长度(秒)的曲目时长差异" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "忽略与该正则表达式相匹配的文件路径:" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "判断专辑信息是否完整时忽略以下轨道" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "视频轨" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "间隙前轨" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "数据轨" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "静音轨" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "用于查询的 CD-ROM 设备:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "用于查询的默认 CD-ROM 设备:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "图像使用下述文件名:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "如果文件已存在则覆盖" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "专辑封面来源" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "调整优先级: " #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "将选中项向上移动" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "将选中项向下移动" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "音频指纹" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "不使用音频指纹" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "使用 AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "AcoustID 设置" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "忽略现有的 AcoustID 指纹" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "指纹计算器:" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "API 密钥:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "获取 API 密钥..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "MusicBrainz 服务器" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "端口:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "服务器地址:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "登录" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "注销" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "正在检查更新" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "启动时检查更新" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "检查间隔天数:" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "要检查的更新:" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "使用 MusicBrainz 上的流派资料" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "只使用我的流派" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "如果专辑或专辑组没有流派信息,则采用专辑艺术家的流派" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "使用用户标签作为流派" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "最小流派用量:" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "最大流派数目:" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "多个流派的连接符:" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "要包含或排除的流派或用户标签,每行一个:" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "流派与用户标签筛选测试区 (退出程序时清空):" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "在图标底部显示文字标签" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "用户界面语言:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "杂项" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "使用高级查询语法" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "在下列目录中开始浏览:" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "自定义操作工具栏" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "向工具栏添加新按钮" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "添加操作" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "插入分隔符" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "添加分隔符" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "从工具栏中移除按钮" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "颜色" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "阈值" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "将文件与音轨相匹配的最小相似度:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "文件查询的最小相似度:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "簇查询的最小相似度:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "自定义字段" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "群星:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "无专辑的音轨:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "默认" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "网络代理" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "用户名:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "密码:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "浏览器集成" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "默认监听端口:" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "仅在 localhost 监听" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "插件" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "名称" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "版本" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "安装插件..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "打开插件文件夹" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "刷新插件列表" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "详细信息" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "启用音轨评分" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard 将评分与用户的电子邮件地址一起保存,这样不同用户给出的不同评分都可以保存在文件中。请指定希望在保存评分时使用的电子邮件地址。" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "电子邮件:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "将评分提交到 MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "偏好的专辑类型" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "偏好的专辑地区" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "偏好的专辑格式" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "保存时移动文件" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "目标目录:" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "移动额外的文件 (不区分大小写):" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "保存时重命名文件" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "标签工具脚本" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "向上移动脚本" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "向下移动脚本" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "添加新脚本" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "移除脚本" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "将标签写入文件" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "写入标签前" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "保留以下标签不被 MusicBrainz 的数据清除或覆盖:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "ID3v2 版本" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "多个 ID3v2.3 标签的连接方式:" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "<html><head/><body><p>默认为「/」,与早起版本的 Picard 相兼容。</p><p>也可以选用「;_」「_/_」或您自定义的分隔符。</p></body></html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "在文件中同时包含 ID3v1 标签" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "要求身份认证" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "仅下载符合选中类型的封面图像" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "选择类型..." #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "只使用以下尺寸的图像:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "仅下载已审核的图像" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "本地封面文件匹配下述正则表达式:" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "正则表达式匹配的第一个分组如果存在,会被用作类型,即「cover-back-spine.jpg」会被设置为类型 Back + Spine。如果未找到类型,则默认为「正面」类型。" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "将文件名称转换为标签" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "用空格替换下划线" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "预览(&P)" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "" #: picard/ui/util.py:49 msgid "&Ok" msgstr "确定(&O)" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "关闭(&E)" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "正则表达式错误" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "全部恢复默认(&R)" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "重置 Picard 的所有设置" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "重置当前选项页的所有设置" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "你即将重置当前页面的设置。" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "警告! 所有设置均将被重置。" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "确认重置" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "是否确定?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "无" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "指纹" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "请选择一个有效的 fpcalc 可执行程序。" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "无效的 fpcalc 可执行程序" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "已登录为 <b>%s</b>。" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "<html><head/><body>\n<p>您可以添加用于测试过滤规则的流派列表,每行一个。<br/>\n在关闭「选项」窗口时,此测试区的数据不会保留。\n</p>\n<p>\n红色背景表示该标签将被跳过<br/>\n绿色背景表示该标签将被保留\n</p>\n</body></html>" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "流派" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "错误行 %d: %s" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "添加文件夹" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "添加文件" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "簇" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "查询" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "扫描" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "在浏览器中查找" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "保存" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "提交 AcoustID" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "在播放器中打开" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "查找 CD..." #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "系统默认" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "语言已更改" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "您已更改界面语言。需要重新启动 Picard 方可生效。" #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "可拖拽调整顺序" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "选择颜色" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "颜色已更改" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "您已更改界面颜色。可能需要重新启动 Picard 方可生效。" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "确认移除" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "正在匹配" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "网络" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "下载并安装插件" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "下载并更新插件到版本 %s" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "启用" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "禁用" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "卸载插件" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "正在刷新可用插件列表..." #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "插件「%s」" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "载入插件「%s」时出错:\n\n%s" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "插件「%s」与当前版本的 Picard 不兼容。" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "插件「%s」在 Picard 下次启动时会被更新到 %s 版本。" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "是否卸载插件「%s」?" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "是否确定要卸载插件「%s」?" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "重启 Picard 来更新版本" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "新版本可用" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "作者" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "许可协议" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "无法下载插件「%s」。" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "请稍后再试。" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "评分" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "偏好的专辑" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "全部重置" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "移动文件的目标位置不能为空。" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "脚本错误" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>语法帮助</a>)" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "在浏览器中搜索" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>正在载入...</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "重试" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "<strong>装取结果时出现下述错误:<br><br></strong> %s的网络请求失败:<br>%s (QT 代码 %d, HTTP 代码 %s)<br>" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "<strong>未找到结果。请尝试换一个关键词。</strong>" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "载入 Picard" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "专辑搜索结果" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "语言" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "状态" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "分数" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "在浏览器中显示" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "艺术家搜索对话框" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "性别" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "地区" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "生日" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "出生地" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "过世" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "过世地" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "音轨搜索结果" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "专辑" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "独立录音" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "重命名脚本" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "是否确定要移除脚本?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "载入 Picard 专辑列表出错: {error_message}" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "Picard 更新" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "无法从网站装取最新版本信息。\n(https://{url}{endpoint})" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "有新版 Picard 可用。\n\n当前版本: {picard_old_version}\n新的版本: {picard_new_version}\n\n是否希望下载新版?" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "未知" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "您订阅的更新级别当前没有新版可用: {update_level}\n\n您的版本: {picard_old_version}\n" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "AcoustID 指纹" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "艺术家专辑排序顺序" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "专辑排序顺序" #: picard/util/tags.py:40 msgid "Arranger" msgstr "编曲" #: picard/util/tags.py:42 msgid "Artists" msgstr "艺术家" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "艺术家排序顺序" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "编号" #: picard/util/tags.py:48 msgid "Comment" msgstr "注释" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "选集 (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "作曲排序顺序" #: picard/util/tags.py:52 msgid "Conductor" msgstr "指挥" #: picard/util/tags.py:53 msgid "Copyright" msgstr "版权" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "光盘 id" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "碟号" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ 混音者" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "编码器" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "编码器设置" #: picard/util/tags.py:62 msgid "Engineer" msgstr "工程师" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "分组" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "音调" #: picard/util/tags.py:68 msgid "Record Label" msgstr "专辑厂牌" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "作词" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "歌词" #: picard/util/tags.py:75 msgid "Mixer" msgstr "混音者" #: picard/util/tags.py:76 msgid "Mood" msgstr "气氛" #: picard/util/tags.py:77 msgid "Movement" msgstr "乐章" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "乐章编号" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "乐章数" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "MusicBrainz 专辑艺术家 id" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz 专辑 id" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz 艺术家 id" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "MusicBrainz 光盘 id" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "MusicBrainz 原始专辑 id" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "MusicBrainz 原始艺术家 id" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "MusicBrainz 录音 id" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "MusicBrainz 专辑组 id" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "MusicBrainz 音轨 id" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "MusicBrainz 作品 id" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "MusicIP 指纹" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "原始专辑" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "原始艺术家" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "" #: picard/util/tags.py:96 msgid "Original Year" msgstr "首发年份" #: picard/util/tags.py:97 msgid "Performer" msgstr "表演者" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "制作人" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "R128 专辑增益" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "R128 音轨增益" #: picard/util/tags.py:103 msgid "Rating" msgstr "评分" #: picard/util/tags.py:104 msgid "Release Country" msgstr "专辑地区" #: picard/util/tags.py:105 msgid "Release Status" msgstr "专辑状态" #: picard/util/tags.py:106 msgid "Release Type" msgstr "专辑类型" #: picard/util/tags.py:107 msgid "Remixer" msgstr "混音" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "回放增益专辑增益" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "回放增益专辑峰值" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "回放增益专辑范围" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "回放增益参考响度" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "回放增益音轨增益" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "回放增益音轨峰值" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "回放增益音轨范围" #: picard/util/tags.py:115 msgid "Script" msgstr "文字" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "显示作品 & 乐章" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "副标题" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "标题排序顺序" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "总碟数" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "总音轨数" #: picard/util/tags.py:124 msgid "Track Number" msgstr "音轨号" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "艺术家网站" #: picard/util/tags.py:126 msgid "Work" msgstr "作品" #: picard/util/tags.py:127 msgid "Writer" msgstr "作者" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "未安装" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "浏览器错误" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "启动 web 浏览器时出错:\n\n%s" �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/zh_CN.po��������������������������������������������������������������������0000664�0000000�0000000�00000623157�14167750105�0016406�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # <>, 2002, 2001, Inc, 2003, 2007, 2008, 2009, 2010, 2011, 2000,�s�, 2012 # Alastair McKinstry <mckinstry@computer.org>, 2002 # Alastair McKinstry <mckinstry@computer.org>, 2001 # Clay Cheng <569735195@qq.com>, 2016,2018,2021 # Clay Cheng <569735195@qq.com>, 2016,2018 # Dian Li <xslidian@gmail.com>, 2009-2019 # Erocan Lancon, 2017 # Erocan Lancon, 2017 # Erwin Synth <kingdzy1996@gmail.com>, 2017 # FIRST AUTHOR <EMAIL@ADDRESS>, 2007 # Free Software Foundation, Inc., 2002-2003,2007-2008 # LI Daobing <lidaobing@gmail.com>, 2007-2011 # LI Daobing <lidaobing@gmail.com>, 2007-2010 # Lionel <a472714747@gmail.com>, 2020 # maicss ke <maicss.ke@gmail.com>, 2020 # Maureen <mry_33@163.com>, 2014 # michael zhou <forsaken628@gmail.com>, 2020 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # RedHotHeat <gbonner@iol.ie>, 2012 # Shenhua Zhao, 2021 # taxigps <taxigps@sina.com>, 2018 # riotism, 2017-2018 # Tobias Toedter <t.toedter@gmx.net>, 2007 # - Wang Jian <lark@linux.net.cn>, 2000 # Xia Zeyu <xiazeyu_2011@126.com>, 2018 # Xie Yanbo <xieyanbo@gmail.com>, 2018 # y941s, 2021 # y941s, 2021 # York Young, 2021 # York Young, 2021 # YunQiang Su <wzssyqa@gmail.com>, 2011 # Zhou Chenming <2528308387@qq.com>, 2018 # 刘岩 <xuanqidongjim@gmail.com>, 2020-2021 # Maureen <mry_33@163.com>, 2014 # 刘岩 <xuanqidongjim@gmail.com>, 2020 # 郭云鹤(Guo Yunhe)🇨🇳 <guoyunhebrave@gmail.com>, 2018 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Chinese (China) (http://www.transifex.com/musicbrainz/musicbrainz/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "未匹配的文件" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "已载入专辑 %(id)s: %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "正在载入专辑 %(id)s..." #: picard/album.py:651 msgid "[loading album information]" msgstr "[正在载入专辑信息]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[无法载入专辑 %s]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "簇「%(album)s」已识别!" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "未找到与簇「%(album)s」相匹配的专辑" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "正在查询簇「%(album)s」的元数据..." #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "未识别出簇的文件" #: 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] "已将 %(count)i 张专辑加入收藏集「%(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] "已将 %(count)i 张专辑从收藏集「%(name)s」中移除" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "修改收藏集时出错: %(error)s" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "载入收藏集时出错: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "「群星」文件命名方案已移除" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "针对「群星」专辑而特别指定的文件命名方案在此版本的 Picard 中已经移除。\n您的文件命名方案已自动与单艺术家专辑的方案合并。" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "针对「群星」专辑而特别指定的文件命名方案在此版本的 Picard 中已经移除。\n您当前并未使用该选项,但已定义单独的文件命名方案。\n您希望移除该方案,还是将它与单艺术家专辑的文件命名方案合并?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "合并" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "移除" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "主要文件命名脚本" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "文件「%(filename)s」没有符合相似度要求的匹配音轨" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "文件「%(filename)s」已识别!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "没有与文件「%(filename)s」相匹配的音轨" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "正在查询文件「%(filename)s」的元数据..." #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "意外的验证错误" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "意外的请求错误 (HTTP code %s)" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "无法加载插件「%s」" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "无法从 %r 中载入压缩版插件 %r" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "在 %r 里加载插件 %r 失败" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "来自 %s 的插件 %s 与当前版本的 Picard 不兼容。" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "插件「%r」的 API 版本字符串无效: %s" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "插件「%r」" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "载入插件列表错误: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "常规" #: picard/profile.py:47 msgid "Server address" msgstr "服务器地址" #: picard/profile.py:48 msgid "Port" msgstr "端口" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "自动扫描所有新文件" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "自动归类所有新文件" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "载入新文件时忽略 MBID" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "元数据" #: picard/profile.py:58 msgid "Various Artists name" msgstr "群星名称" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "无专辑曲目名称" #: picard/profile.py:60 msgid "Translate artist names" msgstr "翻译艺术家名称" #: picard/profile.py:61 msgid "Translation locales" msgstr "翻译语种" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "翻译艺术家名称例外" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "翻译文字种类例外" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "使用专辑关系" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "使用曲目关系" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "将 Unicode 标点符号转换为 ASCII 字符" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "使用标准化的艺术家名称" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "使用标准化的乐器与人声署名" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "如果为空,根据文件名猜测音轨号和标题" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "标签" #: picard/profile.py:76 msgid "Don't write tags" msgstr "不写入标签" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "写入标签时,保留文件的时间戳" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "清除现有标签" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "在清除标签时保留嵌入的图片" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "从 FLAC 文件移除 ID3 标签" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "从 MP3 文件移除 APEv2 标签" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "保留标签列表" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "将APEv2标签另存为AAC" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "从 AAC 文件移除 APEv2 标签" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "将APEv2标签另存为AC3" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "从 AC3 文件移除 APEv2 标签" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "写入 ID3v1 标签" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "写入 ID3v2.3 标签" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "ID3v2文本编码" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "ID3v2.3 连接符" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "组合和作品以 iTunes 兼容的格式保存" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "将RIFF INFO标签写入WAVE文件" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "从 WAVE 文件中删除现有的 RIFF INFO 标签" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "RIFF INFO文本编码" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "专辑封面" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "将封面图像嵌入到标签" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "仅嵌入正面封面图像" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "将封面图像保存为单独的文件" #: picard/profile.py:104 msgid "File name for images" msgstr "图片文件名" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "覆盖现有图片文件" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "仅将一张正面封面另存为单独的文件" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "始终将主要图像的类型用作非正面图像的文件名" #: picard/profile.py:108 msgid "Cover art providers" msgstr "专辑封面来源" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "重命名文件" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Windows 兼容性" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "替换非 ASCII 字符" #: picard/profile.py:117 msgid "Rename files" msgstr "重命名文件" #: picard/profile.py:118 msgid "Move files" msgstr "移动文件" #: picard/profile.py:119 msgid "Destination directory" msgstr "目标目录" #: picard/profile.py:120 msgid "Move additional files" msgstr "移动额外文件" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "额外文件模式" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "删除空文件夹" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "已选文件命名脚本" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "脚本编写" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "启用标签工具脚本" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "标签工具脚本" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "用户界面" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "允许选择多个目录" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "使用内置搜索代替浏览器查询" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "存在未保存的更改时显示退出确认对话框" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "在文件浏览器中自动调整水平位置" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "在特定目录中开始浏览" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "浏览开始的目录" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "高级" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "忽略与正则表达式匹配的文件路径" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "忽略隐藏文件" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "从文件夹添加文件时,包含子文件夹" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "忽略小于 x 秒的音轨时长差异" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "忽略完整性检查: 视频轨" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "忽略完整性检查: 前间隙音轨" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "忽略完整性检查: 数据轨" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "忽略完整性检查: 静音轨" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "比较时忽略以下标签" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "曲目" #: picard/releasegroup.py:70 msgid "Year" msgstr "年份" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "国家和地区" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "格式" #: picard/releasegroup.py:73 msgid "Label" msgstr "唱片公司" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "编号" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[无条形码]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[无专辑信息]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "MusicBrainz账号" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "授权码:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "正在移除专辑 %(id)s: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "CD 查询错误" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "读取下列 CD 时出错: \n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "[正在载入录音信息]" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "[无法载入录音 %s]" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "为「%(filename)s」查询 AcoustID 时出现网络错误!" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "为「%(filename)s」查询 AcoustID 失败!" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "为文件「%(filename)s」查询 AcoustID 无任何结果" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "正在查询文件「%(filename)s」的指纹..." #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "AcoustID提交完成,但部分指纹未提交成功" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "AcoustID提交成功" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "AcousticID提交永久失败,最大批量已减小至零" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "AcousticID提交永久失败,可能是重试次数太多" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "正在提交 AcoustID..." #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "AcoustID 提交失败,错误「%(error)s」: %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "将簇添加为专辑" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "将簇添加为专辑..." #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "将文件添加为专辑" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "将文件添加为专辑..." #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "将文件添加为录音" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "将文件添加为录音..." #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "仅限稳定版" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "稳定版与测试版" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "稳定版、测试版以及开发版" #: picard/const/__init__.py:189 msgid "My script" msgstr "我的脚本" #: picard/const/__init__.py:191 msgid "My profile" msgstr "我的配置文件" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "(副本)" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "{title} ({count})" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "阿拉伯语" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "加泰罗尼亚语" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "捷克语" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "丹麦语" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "德语" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "德语(瑞士)" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "希腊语" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "英语" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "英语(澳大利亚)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "英语(加拿大)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "英语(英国)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "西班牙语" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "爱沙尼亚语" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "芬兰语" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "法语" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "法语(加拿大)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "加利西亚语" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "希伯来语" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "匈牙利语" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "冰岛语" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "意大利语" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "日语" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "朝鲜语" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "马来语(马来西亚)" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "书面挪威语" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "荷兰语" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "奥克语" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "波兰语" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "葡萄牙语" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "巴西葡萄牙语" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "罗马尼亚语" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "俄语" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "斯洛伐克语" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "斯洛文尼亚语" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "阿尔巴尼亚语" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "瑞典语" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "土耳其语" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "乌克兰语" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "中文(中国大陆)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "中文(台湾地区)" #: picard/const/locales.py:27 msgid "Afar" msgstr "阿法尔语" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "阿法尔语(吉布提)" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "阿法尔语(厄立特里亚)" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "阿法尔语(厄立特里亚)(Saho)" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "阿法尔语(埃塞俄比亚)" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "南非荷兰语" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "南非荷兰语(纳米比亚)" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "南非荷兰语(南非)" #: picard/const/locales.py:35 msgid "Akan" msgstr "阿坎语" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "阿坎语(加纳)" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "阿尔巴尼亚语(阿尔巴尼亚)" #: picard/const/locales.py:39 msgid "Amharic" msgstr "阿姆哈拉语" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "阿姆哈拉语(埃塞俄比亚)" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "阿拉伯语(阿尔及利亚)" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "阿拉伯语(巴林)" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "阿拉伯语(埃及)" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "阿拉伯语(伊拉克)" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "阿拉伯语(约旦)" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "阿拉伯语(科威特)" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "阿拉伯语(黎巴嫩)" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "阿拉伯语(利比亚)" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "阿拉伯语(摩洛哥)" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "阿拉伯语(阿曼)" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "阿拉伯语(卡塔尔)" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "阿拉伯语(沙特阿拉伯)" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "阿拉伯语(苏丹)" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "阿拉伯语(叙利亚)" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "阿拉伯语(突尼斯)" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "阿拉伯语(阿拉伯联合酋长国)" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "阿拉伯语(也门)" #: picard/const/locales.py:59 msgid "Armenian" msgstr "亚美尼亚语" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "亚美尼亚语(亚美尼亚)" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "亚美尼亚语(亚美尼亚)(改革后正字法)" #: picard/const/locales.py:62 msgid "Assamese" msgstr "阿萨姆语" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "阿萨姆语(印度)" #: picard/const/locales.py:64 msgid "Atsam" msgstr "阿特萨姆语" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "阿特萨姆语(尼日利亚)" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "阿塞拜疆语" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "阿塞拜疆语(阿塞拜疆)" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "阿塞拜疆语(西里尔文)" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "阿塞拜疆语(西里尔文)(阿塞拜疆)" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "阿塞拜疆语(拉丁文)" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "阿塞拜疆语(拉丁文)(阿塞拜疆)" #: picard/const/locales.py:72 msgid "Basque" msgstr "巴斯克语" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "巴斯克语(西班牙)" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "白俄罗斯语" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "白俄罗斯语(白俄罗斯)" #: picard/const/locales.py:76 msgid "Bengali" msgstr "孟加拉语" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "孟加拉语(孟加拉国)" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "孟加拉语(印度)" #: picard/const/locales.py:79 msgid "Blin" msgstr "比林语" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "比林语(厄立特里亚)" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "波斯尼亚语" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "波斯尼亚语(波斯尼亚和黑塞哥维那)" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "保加利亚语" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "保加利亚语(保加利亚)" #: picard/const/locales.py:85 msgid "Burmese" msgstr "缅甸语" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "缅甸语(缅甸[缅甸])" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "加泰罗尼亚语(西班牙)" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "汉语" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "中文(香港)" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "中文(澳门)" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "中文(简体)" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "中文(简体)(中国大陆)" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "中文(简体)(中国香港)" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "中文(简体)(中国澳门)" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "中文(简体)(新加坡)" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "中文(新加坡)" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "中文(繁体)" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "中文(繁体)(中国香港)" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "中文(繁体)(中国澳门)" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "中文(繁体)(中国台湾)" #: picard/const/locales.py:104 msgid "Coptic" msgstr "科普特语" #: picard/const/locales.py:105 msgid "Cornish" msgstr "康沃尔语" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "康沃尔语(英国)" #: picard/const/locales.py:107 msgid "Croatian" msgstr "克罗地亚语" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "克罗地亚语(克罗地亚)" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "捷克语(捷克共和国)" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "丹麦语(丹麦)" #: picard/const/locales.py:113 msgid "Divehi" msgstr "迪维希语" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "迪维希语(马尔代夫)" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "荷兰语(比利时)" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "荷兰语(荷兰)" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "不丹语" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "不丹语(不丹)" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "英语(美属萨摩亚)" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "英语(比利时)" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "英语(伯利兹)" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "英语(博茨瓦纳)" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "英语(犹他州)" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "英语(犹他州)(美国)" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "英语(关岛)" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "英语(中国香港)" #: picard/const/locales.py:131 msgid "English (India)" msgstr "英语(印度)" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "英语(爱尔兰)" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "英语(牙买加)" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "英语(马耳他)" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "英语(马绍尔群岛)" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "英语(纳米比亚)" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "英语(新西兰)" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "英语(北马里亚纳群岛)" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "英语(巴基斯坦)" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "英语(菲律宾)" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "英语(萧伯纳式)" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "英语(新加坡)" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "英语(南非)" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "英语(特里尼达和多巴哥)" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "英语(美国本土外小岛屿)" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "英语(美属维尔京群岛)" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "英语(英国)" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "英语(美国)" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "英语(美国)(计算机)" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "英语(津巴布韦)" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "世界语" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "爱沙尼亚语(爱沙尼亚)" #: picard/const/locales.py:154 msgid "Ewe" msgstr "埃维语" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "埃维语(加纳)" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "埃维语(多哥)" #: picard/const/locales.py:157 msgid "Faroese" msgstr "法罗语" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "法罗语(法罗群岛)" #: picard/const/locales.py:159 msgid "Filipino" msgstr "菲律宾语" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "菲律宾语(菲律宾)" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "芬兰语(芬兰)" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "法语(比利时)" #: picard/const/locales.py:166 msgid "French (France)" msgstr "法语(法国)" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "法语(卢森堡)" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "法语(摩纳哥)" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "法语(塞内加尔)" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "法语(瑞士)" #: picard/const/locales.py:171 msgid "Friulian" msgstr "弗留利语" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "弗留利语(意大利)" #: picard/const/locales.py:173 msgid "Ga" msgstr "加语" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "加族语(加纳)" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "加利西亚语(西班牙)" #: picard/const/locales.py:177 msgid "Geez" msgstr "吉兹语" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "吉兹语(厄立特里亚)" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "吉兹语(埃塞俄比亚)" #: picard/const/locales.py:180 msgid "Georgian" msgstr "格鲁吉亚语" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "格鲁吉亚(格鲁吉亚)" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "德语(奥地利)" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "德语(比利时)" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "德语(德国)" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "德语(列支敦士登)" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "德语(卢森堡)" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "希腊语(塞浦路斯)" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "希腊语(希腊)" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "古吉拉特语" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "古吉拉特语(印度)" #: picard/const/locales.py:195 msgid "Hausa" msgstr "豪萨语" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "豪萨语(阿拉伯文)" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "豪萨语(阿拉伯文)(尼日利亚)" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "豪萨语(阿拉伯文)(苏丹)" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "豪萨语(加纳)" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "豪萨语(拉丁文)" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "豪萨语(拉丁文)(加纳)" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "豪萨语(阿拉伯文)(尼日尔)" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "豪萨语(拉丁文)(尼日利亚)" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "豪萨语(尼日尔)" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "豪萨语(尼日利亚)" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "豪萨语(苏丹)" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "夏威夷语" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "夏威夷语(美国)" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "希伯来语(以色列)" #: picard/const/locales.py:211 msgid "Hindi" msgstr "印地语" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "印地语(印度)" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "匈牙利语(匈牙利)" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "冰岛语(冰岛)" #: picard/const/locales.py:217 msgid "Igbo" msgstr "伊博语" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "伊博语(尼日利亚)" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "印尼语" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "印尼语(印度尼西亚)" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "国际语" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "伊努伊特语" #: picard/const/locales.py:223 msgid "Irish" msgstr "爱尔兰语" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "爱尔兰语(爱尔兰)" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "意大利语(意大利)" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "意大利语(瑞士)" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "日语(日本)" #: picard/const/locales.py:230 msgid "Jju" msgstr "卡捷语" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "卡捷语(尼日利亚)" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "卡拉利苏特语" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "卡拉利苏特语(格陵兰岛)" #: picard/const/locales.py:234 msgid "Kamba" msgstr "坎巴语" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "坎巴语(肯尼亚)" #: picard/const/locales.py:236 msgid "Kannada" msgstr "卡纳达语" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "卡纳达语(印度)" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "哈萨克语" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "哈萨克语(西里尔文)" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "哈萨克语(西里尔文)(哈萨克斯坦)" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "哈萨克语(哈萨克斯坦)" #: picard/const/locales.py:242 msgid "Khmer" msgstr "高棉语" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "高棉语(柬埔塞)" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "基尼阿万达语" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "基尼阿万达语(卢旺达)" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "吉尔吉斯语" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "吉尔吉斯语(吉尔吉斯斯坦)" #: picard/const/locales.py:248 msgid "Konkani" msgstr "孔卡尼语" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "康卡尼语(印度)" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "韩语(韩国)" #: picard/const/locales.py:252 msgid "Koro" msgstr "科罗语" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "科罗语(科特迪瓦)" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "克佩勒语" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "克佩勒语(几内亚)" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "克佩勒语(利比里亚)" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "库尔德语" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "库尔德语(阿拉伯文)" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "库尔德语(阿拉伯文)(伊朗)" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "库尔德语(阿拉伯文)(伊拉克)" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "库尔德语(阿拉伯文)(叙利亚)" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "库尔德语(伊朗)" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "库尔德语(伊拉克)" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "库尔德语(拉丁文)" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "库尔德语(拉丁文)(土耳其)" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "老挝语(老挝)" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "库尔德语(土耳其)" #: picard/const/locales.py:268 msgid "Lao" msgstr "老挝语" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "老挝语(老挝)" #: picard/const/locales.py:270 msgid "Latvian" msgstr "拉脱维亚语" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "拉脱维亚语(拉脱维亚)" #: picard/const/locales.py:272 msgid "Lingala" msgstr "林加拉语" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "林加拉语(刚果-布拉柴维尔)" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "林加拉语(刚果-金夏沙)" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "立陶宛语" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "立陶宛语(立陶宛)" #: picard/const/locales.py:277 msgid "Low German" msgstr "低地撒克逊语" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "低地撒克逊语(德国)" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "马其顿语" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "马其顿语(马其顿)" #: picard/const/locales.py:281 msgid "Malay" msgstr "马来语" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "马来语(文莱)" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "马拉雅拉姆语" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "马拉雅拉姆语(印度)" #: picard/const/locales.py:286 msgid "Maltese" msgstr "马耳他语" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "马耳他语(马耳他)" #: picard/const/locales.py:288 msgid "Manx" msgstr "马恩岛语" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "马恩岛语(英国)" #: picard/const/locales.py:290 msgid "Marathi" msgstr "马拉提语" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "马拉地语(印度)" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "摩尔多瓦语" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "蒙古语" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "蒙古语(中国)" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "蒙古语(西里尔文)" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "蒙古语(西里尔文)(蒙古国)" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "蒙古语(蒙古国)" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "蒙古语(旧蒙文)" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "蒙古语(旧蒙文)(中国)" #: picard/const/locales.py:300 msgid "Nepali" msgstr "尼泊尔语" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "尼泊尔语(印度)" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "尼泊尔语(尼泊尔)" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "北萨米语" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "北萨米语(芬兰)" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "北萨米语(挪威)" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "北索托语" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "北索托语(南非)" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "挪威语" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "书面挪威语(挪威)" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "新挪威语" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "新挪威语(挪威)" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "尼扬贾语" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "尼扬贾语(马拉维)" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "奥克语(法语)" #: picard/const/locales.py:317 msgid "Oriya" msgstr "奥利亚语" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "奥里亚语(印度)" #: picard/const/locales.py:319 msgid "Oromo" msgstr "奥洛莫语" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "奥罗莫语(埃塞俄比亚)" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "奥罗莫语(肯尼亚)" #: picard/const/locales.py:322 msgid "Pashto" msgstr "普什图语" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "普什图语(阿富汗)" #: picard/const/locales.py:324 msgid "Persian" msgstr "波斯语" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "波斯语(阿富汗)" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "波斯语(伊朗)" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "波兰语(波兰)" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "葡萄牙语(巴西)" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "葡萄牙语(葡萄牙)" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "旁遮普语" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "旁遮普语(阿拉伯文)" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "旁遮普语(阿拉伯文)(巴基斯坦)" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "旁遮普语(果鲁穆奇文)" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "旁遮普语(果鲁穆奇文)(印度)" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "旁遮普语(印度)" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "旁遮普语(巴基斯坦)" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "罗马尼亚语(摩尔多瓦)" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "罗马尼亚语(罗马尼亚)" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "俄语(俄罗斯)" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "俄语(乌克兰)" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "梵语" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "梵文(印度)" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "塞尔维亚语" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "塞尔维亚语(波斯尼亚和黑塞哥维那)" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "塞尔维亚语(西里尔文)" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "塞尔维亚语(西里尔文)(波斯尼亚和黑塞哥维那)" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "塞尔维亚语(西里尔文)(黑山共和国)" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "塞尔维亚语(西里尔文)(塞尔维亚)" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "塞尔维亚语(西里尔文)(塞尔维亚和黑山)" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "塞尔维亚语(拉丁文)" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "塞尔维亚语(拉丁文)(波斯尼亚和黑塞哥维那)" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "塞尔维亚语(拉丁文)(黑山共和国)" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "塞尔维亚语(拉丁文)(塞尔维亚)" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "塞尔维亚语(拉丁文)(塞尔维亚和黑山)" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "塞尔维亚语(黑山共和国)" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "塞尔维亚语(塞尔维亚)" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "塞尔维亚语(塞尔维亚和黑山)" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "克罗地亚语" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "克罗地亚语(波斯尼亚和黑塞哥维那)" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "克罗地亚语(塞尔维亚和黑山)" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "凉山彝语" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "凉山彝语(中国)" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "锡达莫语" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "西达摩语(埃塞俄比亚)" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "僧伽罗字母" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "僧伽罗语(斯里兰卡)" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "斯洛伐克语(斯洛伐克)" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "斯洛文尼亚语(斯洛文尼亚)" #: picard/const/locales.py:379 msgid "Somali" msgstr "索马里语" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "索马里语(吉布提)" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "索马里语(埃塞俄比亚)" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "索马里语(肯尼亚)" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "索马里语(索马里)" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "南恩德贝勒语" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "南恩德贝勒语(南非)" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "南索托语" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "南索托语(莱索托)" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "南索托语(南非)" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "西班牙语(阿根廷)" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "西班牙语(玻利维亚)" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "西班牙语(智利)" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "西班牙语(哥伦比亚)" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "西班牙语(哥斯达黎加)" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "西班牙语(多米尼加共和国)" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "西班牙语(厄瓜多尔)" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "西班牙语(萨尔瓦多)" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "西班牙语(危地马拉)" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "西班牙语(洪都拉斯)" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "西班牙语(墨西哥)" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "西班牙语(尼加拉瓜)" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "西班牙语(巴拿马)" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "西班牙语(巴拉圭)" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "西班牙语(秘鲁)" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "西班牙语(波多黎各)" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "西班牙语(西班牙)" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "西班牙语(美国)" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "西班牙语(乌拉圭)" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "西班牙语(委内瑞拉)" #: picard/const/locales.py:410 msgid "Swahili" msgstr "斯瓦希里语" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "斯瓦希里语(肯尼亚)" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "斯瓦希里语(坦桑尼亚)" #: picard/const/locales.py:413 msgid "Swati" msgstr "斯瓦特语" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "斯瓦蒂语(南非)" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "斯瓦蒂语(斯威士兰)" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "瑞典语(芬兰)" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "瑞典语(瑞典)" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "瑞士德语" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "瑞士德语(瑞士)" #: picard/const/locales.py:421 msgid "Syriac" msgstr "叙利亚语" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "叙利亚语(叙利亚)" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "塔加洛语" #: picard/const/locales.py:424 msgid "Tajik" msgstr "塔吉克语" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "塔吉克语(西里尔文)" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "哈萨克语(西里尔文)(塔吉克斯坦)" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "哈萨克语(塔吉克斯坦)" #: picard/const/locales.py:428 msgid "Tamil" msgstr "泰米尔语" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "泰米尔语(印度)" #: picard/const/locales.py:430 msgid "Taroko" msgstr "太鲁阁语" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "太鲁阁语(中国台湾)" #: picard/const/locales.py:432 msgid "Tatar" msgstr "塔塔尔语" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "塔塔尔语(俄罗斯)" #: picard/const/locales.py:434 msgid "Telugu" msgstr "泰卢固语" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "泰卢固语(印度)" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "泰语" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "泰语(泰国)" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "藏语" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "藏语(中国)" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "藏语(印度)" #: picard/const/locales.py:441 msgid "Tigre" msgstr "提格雷语" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "蒂格雷语(厄立特里亚)" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "提格里尼亚语" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "提格里尼亚语(厄立特里亚)" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "提格里尼亚语(埃塞俄比亚)" #: picard/const/locales.py:446 msgid "Tonga" msgstr "汤加" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "汤加语(汤加)" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "宗加语" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "图桑戈语(南非)" #: picard/const/locales.py:450 msgid "Tswana" msgstr "塞茨瓦纳语" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "茨瓦纳语(南非)" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "土耳其语(土耳其)" #: picard/const/locales.py:454 msgid "Tyap" msgstr "泰普语" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "泰普语(尼日利亚)" #: picard/const/locales.py:456 msgid "Uighur" msgstr "维吾尔语" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "维吾尔语(阿拉伯文)" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "维吾尔语(阿拉伯文)(中国)" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "维吾尔语(中国)" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "乌克兰语(乌克兰)" #: picard/const/locales.py:462 msgid "Urdu" msgstr "乌尔都语" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "乌尔都语(印度)" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "乌尔都语(巴基斯坦)" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "乌兹别克语" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "乌兹别克语(阿富汗)" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "乌兹别克语(阿拉伯文)" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "乌兹别克语(阿拉伯文)(阿富汗)" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "乌兹别克语(西里尔文)" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "乌兹别克语(阿拉伯文)(乌兹别克斯坦)" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "乌兹别克语(拉丁文)" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "乌兹别克语(拉丁文)(乌兹别克斯坦)" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "乌兹别克语(乌兹别克斯坦)" #: picard/const/locales.py:474 msgid "Venda" msgstr "文达语" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "文达语(南非)" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "越南语" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "越南语(越南)" #: picard/const/locales.py:478 msgid "Walamo" msgstr "瓦拉莫语" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "瓦拉莫语(埃塞俄比亚)" #: picard/const/locales.py:480 msgid "Welsh" msgstr "威尔士语" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "威尔士语(英国)" #: picard/const/locales.py:482 msgid "Wolof" msgstr "沃洛夫语" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "沃洛夫语(拉丁文)" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "沃洛夫语(拉丁文)(塞内加尔)" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "沃洛夫语(塞内加尔)" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "科萨语" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "科萨语(南非)" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "约鲁巴语" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "约鲁巴语(尼日利亚)" #: picard/const/locales.py:490 msgid "Zulu" msgstr "祖鲁语" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "祖鲁语(南非)" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "西里尔语" #: picard/const/scripts.py:27 msgid "Latin" msgstr "拉丁语" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "谚文" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "平假名" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "片假名" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "%(albumid)s 的「%(type)s」类型的专辑封面已从 %(host)s 下载" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "正从 %(host)s 下载 %(albumid)s 的「%(type)s」类型专辑封面..." #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "未知" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 像素" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 像素" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 像素" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "完整尺寸" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "专辑封面类型" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "请选择图像类型「包含」与「排除」列表的内容。" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "包含类型列表" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "排除类型列表" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 图像,除非图像的类型同时出现在「排除」列表。 类型位于「排除」列表的图像*永远*不会被使用。未出现在「包含」或「排除」列表的图像类型,在决定是否下载/使用某个 CAA 图像时不会被考虑。\n" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "全部包含(&N)" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "全部排除(&X)" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "全部清除(&L)" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "恢复默认(&D)" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Cover Art Archive" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "Cover Art Archive:专辑" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "Cover Art Archive:专辑组" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "本地文件" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "允许的封面网址" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "此预设的示例文件命名脚本不需要任何特殊设置、标签脚本或插件。" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "预设 %d: %s" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "默认文件命名脚本" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "[专辑艺术家]/[专辑]/[音轨 #]. [标题]" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "[专辑艺术家][专辑]/[唱片和音轨 #] [艺术家] - [标题]" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "`$if(if,then,else)`\n\n若 `if` 不为空,则返回 `then` ,否则返回 `else` 。" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "`$if2(a1,a2,a3,...)`\n\n返回第一个非空参数。" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "`$noop(...)`\n\n什么也不做(用于注释或停用一个代码块)。" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "`$left(text,number)`\n\n返回 `text` 中的前 `number` 个字符。" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "`$right(text,number)`\n\n返回 `text` 中的最后 `number` 个字符。" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "`$lower(text)`\n\n以小写形式返回 `text`。" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "`$upper(text)`\n\n以大写形式返回 `text`。" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "`$pad(text,length,char)`\n\n在`text`**开头**添加 `char` 填充至`length`参数决定的长度。 " #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "`$strip(text)`\n\n用单个空格替换 `text` 中的所有空格,并删除首行及末行空格。\n空格字符包括多个连续空格,以及其他各种 unicode 字符。" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "`$replace(text,search,replace)`\n\n将 `text` 中出现的 `search` 替换为 `replace` 的值,并返回结果字符串。" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "`$replacemulti(name,search,replace,separator=\"; \")`\n\n将多值变量 `name` 中出现的所有 `search` 用 `replace` 替换。\n空元素将被自动移除。\n\n例如:\n\n $replacemulti(%genre%,Idm,IDM)\n" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "`$in(x,y)`\n\n如果 `x` 包含 `y` ,则返回 true。" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "`$inmulti(%x%,y)`\n\n如果多值变量 `x` 包含正好一个 `y` ,则返回 true。\n\n_Picard 1.0起_" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "`$rreplace(text,pattern,replace)`\n\n[正则表达式](https://docs.python.org/3/library/re.html#regular-expression-syntax) 更换。" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "`$rsearch(text,pattern)`\n\n[正则表达式](https://docs.python.org/3/library/re.html#regular-expression-syntax) 搜索。\n 此函数将返回第一个匹配组。" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "`$num(number,length)`\n\n返回格式化为`length`位数(最大 20)的 `number` 。" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "`$unset(name)`\n\n取消设置变量 `name`.\n允许通配符取消设置某些标签(附有 \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\"的作品)。\n即 `$unset(performer:*)` 将移除所有表演者标签。" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "`$delete(name)`\n\n取消设置变量`name`,并将标签移除。\n与 `$unset(name)` 类似,但也标记了要移除的标签。例如\n 运行 `$delete(genre)` 实际上会在保存时从文件中移除流派标签。\n\n_Picard 2.1起_" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "`$set(name,value)`\n\n将变量 `name` 设置为 `value`.\n\n注意:要创建一个可用于文件命名字符串的变量,但\n 不会在文件中写入标签,用下划线\n 给变量名加上前缀。 `%something%` 将创建 \"something\" 标签;\n `%_something%` 不会。" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "`$setmulti(name,value,separator=\"; \")`\n\n使用分隔符(或“;”,若未通过)将变量 `name` 设置为 `value`\n 将值强制转换为适当的多值标签。这可以用来\n 以字符串的形式对多值标签进行操作,然后将其设置为\n 多值标签。\n\n示例:\n\n $setmulti(genre,$lower(%genre%))\n\n_Picard 1.0起_" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "`$get(name)`\n\n返回变量 `name`(等同于 `%name%`)。" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "`$copy(new,old)`\n\n将元数据从变量 `old` 复制到 `new`。\n`$set(new,%old%)` 之间的区别是 `$copy(new,old)` 复制时\n 多值变量不会覆盖其元数据。\n\n_Picard 0.9起_" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "`$copymerge(new,old)`\n\n将元数据从变量 `old` 合并到 `new` 中,移除重复项并\n 附加到末尾,因此保留原始顺序。就像 `$copy` ,\n 还将复制多值变量而不将其覆盖。\n\n_Picard 1.0起_" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "`$trim(text[,char])`\n\n删减 `text` 中所有开头和结尾的空格。\n 可选的第二个参数 `char` 指定要删减的字符。" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "`$add(x,y,...)`\n\n将 `y` 添加到 `x`,\n可与任意数量的参数一起使用。\n\n例如:\n\n $add(x,y,z) = ((x + y) + z)\n" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "`$sub(x,y,...)`\n\n从 `x` 中删去 `y`。\n可与任意数量的参数一起使用。\n\n例如:\n\n $sub(x,y,z) = ((x - y) - z)\n" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "`$div(x,y,...)`\n\n用 `x` 除以 `y`。\n可与任意数量的参数一起使用。\n\n例如:\n\n $div(x,y,z) = ((x / y) / z)\n" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "`$mod(x,y,*args)`\n\n返回 `x` 除以 `y` 的余数。\n可与任意数量的参数一起使用。\n\n例如:\n\n $mod(x,y,z) = ((x % y) % z)\n" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "`$mul(x,y,...)`\n\n将 `x` 与 `y` 相乘。\n可与任意数量的参数一起使用。\n\n例如:\n\n $mul(x,y,z) = ((x * y) * z)\n" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "`$or(x,y,...)`\n\n若 `x` 或 `y` 不为空,则返回真。\n 可与任意数量的参数一起使用。\n 若有任何一个参数不为空,则返回真。" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "`$and(x,y,...)`\n\n若 `x` 和 `y` 都不为空,则返回真。\n 可与任意数量的参数一起使用。\n 若任何一个参数都不为空,则返回真。" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "`$not(x)`\n\n若 `x` 为空,则返回true。" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "`$eq(x,y)`\n\n若 `x` 等于 `y`,则返回true。" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "`$ne(x,y)`\n\n若 `x` 不等于 `y`,则返回true。" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "`$lt(x,y)`\n\n若 `x` 小于 `y`,则返回true。" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "`$lte(x,y)`\n\n若 `x` 小于或等于 `y`,则返回true。" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "`$gt(x,y)`\n\n若 `x` 大于 `y`,则返回true。" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "`$gte(x,y)`\n\n若 `x` 大于或等于 `y`,则返回true。" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "`$len(text)`\n\n返回 `text` 中的字符数。" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "`$lenmulti(name,separator=\"; \")`\n\n返回多值标签 `name` 中的元素数。文本值\n 表示一个多值可以用 `separator`(或“;”,若未通过)\n 将 `name` 值强制转换为适当的多值标签。\n\n例如:\n\n $lenmulti(One; Two; Three) = 3\n" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "`$performer(pattern=\"\",join=\", \")`\n\n返回演出类型 (例如 \"vocal\") 匹配 `pattern` 的表演者,使用 `join` 连接。\n你可以指定一个格式为 `/pattern/flags` 的正则表达式。`flags` 是可选项。目前支持的标志只有 \"i\" (忽略大小写)。例如 `$performer(/^guitars?$/i)` 匹配演出类型 \"guitar\" 或 \"Guitars\",但不匹配 \"bass guitar\"。\n\n_Picard 0.10起_" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "`$matchedtracks()`\n\n返回发行专辑中匹配的轨道数。\n **仅适用于文件命名脚本。**\n\n_Picard 0.12起_" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "`$is_complete()`\n\n若专辑中的每首曲目都与单个文件匹配,则返回true。\n**仅适用于文件命名脚本。**" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "`$firstalphachar(text,nonalpha=\"#\")`\n\n返回`text` 的第一个字符。\n若 `text` 不是以字母字符开头,则恢复 `nonalpha`。\n若未指定 `nonalpha`,则使用默认值 \"#\" 。\n_Picard 0.12起_" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "`$initials(text)`\n\n若是字母字符,则返回 `text` 中每个单词的第一个字符。\n\n_Picard 0.12起_" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "`$firstwords(text,length)`\n\n类似于`$truncate()`,但仅能从 `text` 中返回有 `length` 个字符的完整单词。\n\n_Picard 0.12起_" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "`$startswith(text,prefix)`\n\n若 `text` 以 `prefix` 开头,则返回true。\n\n_Picard 1.4起_" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "`$endswith(text,suffix)`\n\n若 `text` 以 `suffix` 结尾,则返回true。\n\n_Picard 1.4起_" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "`$truncate(text,length)`\n\n将 `text` 截取为 `length`。\n\n_Picard 0.12起_" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "`$swapprefix(text,prefix1,prefix2,...)`\n\n将指定前缀从 `text ` 的开头移至结尾。可使用不同参数指定多个前缀。若未指定前缀,则默认使用 'A' 和 'The'。\n\n例如:\n\n $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n\n_从 Picard 1.3 开始启用,在此之前从 Picard 0.13 开始作为插件使用_" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "`$delprefix(text,prefix1,prefix2,...)`\n\n从 `text `开头移除指定前缀。可使用不同参数指定多个前缀。若未指定前缀,则默认使用 'A' 和 'The'。\n\n例如:\n\n $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n\n_Picard 1.3起_" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "`$eq_any(x,a1,a2...)`\n\n若 `x` 等于 `a1` 或 `a2` 或...,则返回true。\n在功能上等同于 `$or($eq(x,a1),$eq(x,a2) ...)\n在功能上等效于 eq2 插件。" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "`$ne_all(x,a1,a2...)`\n\n若 `x` 不等于 `a1` 和 `a2` 和...,则返回true。\n在功能上等同于 `$and($ne(x,a1),$ne(x,a2) ...)\n在功能上等效于 ne2 插件。" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "`$eq_all(x,a1,a2...)`\n\n若 `x` 等于 `a1` 和 `a2` 和...,则返回true。\n在功能上等同于 `$and($ne(x,a1),$ne(x,a2) ...)\n\n例如:\n\n $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "`$ne_any(x,a1,a2...)`\n\n若 `x` 不等于 `a1` 或 `a2` 或...,则返回true。\n在功能上等同于 `$or($ne(x,a1),$ne(x,a2) ...)\n\n例如:\n\n $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "`$title(text)`\n\n以大写形式返回`text` (大写每个单词的第一个字符)。\n例如:\n\n $set(album,$title(%album%))\n_Picard 2.1起_" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "`$is_audio()`\n\n若处理的文件是音频文件,则返回true。\n\n_Picard 2.2起_" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "`$is_video()`\n\n若处理的文件是视频文件,则返回true。\n\n_Picard 2.2起_" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "`$find(haystack,needle)`\n\n查找一个字符串在另一个字符串中的位置。 \n返回 `haystack` 中首次出现 `needle` 的索引,若未找到 `needle`,则返回“”。\n\n_Picard 2.3起_\n\n注意,在 Picard 2.3.2 之前的版本中,若未找到 `needle`,`$ find` 将返回至 “ -1”。" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "`$reverse(text)`\n\n返回 `text`的倒序 。" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "`$substr(text,start,end)`\n\n以 `start` 索引处的字符开始返回子字符串,直至(但不包括)\n `end` 索引处的字符串。索引从零开始。负数将从字符串末尾算起。\n 若 `start` 或 `end` 处的索引留为空白,则默认为字符串的开始和结束。" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "`$getmulti(name,index,separator=\"; \")`\n\n从多值标签 `name`.获取 `index` 处的元素。可以使用分隔符\n(或“;”,若未成功)将代表多值的文字值替换为 `name`,\n以将值强制转换为适当的多值标签。" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "`$foreach(name,code,separator=\"; \")`\n\n遍历在多值标签 `name` 中找到的每个元素,执行 `code`。\n 对于每个循环,元素值首先存储在标签 `_loop_value` 中,\n 计数值存储在标签 `_loop_count` 中。这样即可在 `code` 脚本中\n 访问元素或计数值。可使用分隔符(或“;”,若未成功)将代表多值的\n 文字值替换为 `name`,以将值强制转换为适当的多值标签。" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "`$while(condition,code)`\n\n标准 'while' 循环。反复执行 `code` 直到 `condition` 不再为 `True`。\n 每个循环中,计数存储在标签\n `_loop_count` 中。这样就可在 `code` 脚本中使用计数变量。\n 为避免意外出现死循环,此函数将最大迭代次数限制为 1000 次。" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "`$map(name,code,separator=\"; \")`\n\n遍历在多值标签 `name` 中找到的每个元素,并将元素的值更新为 `code` 的返回值,\n 并返回更新后的多值标签。对于每个循环,元素值首先存储在标签 `_loop_value` 中,\n 计数存储在标签 `_loop_count` 中。这样即可以在 `code` 脚本中访问元素或计数值。\n\n空元素将被自动移除。\n\n例如:\n $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n\n结果:1=FIRST:A; 2=SECOND:B\n" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "`$join(name,text,separator=\"; \")`\n\n连接 `name` 中的所有元素,在每个元素之间放置 `text` ,并以字符串形式恢复结果。" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n\n以指定的 `format` 恢复当前日期和时间,该格式基于标准的 Python `strftime` [编码格式](https://strftime.org/)。\n 若未指定 `format`,则日期/时间将以 `2020-02-05 14:26:32` 的格式恢复。\n注意:应避免使用特定于平台的格式代码,以帮助确保脚本在不同平台之间的兼容性。\n 这些代码包括:填充移除(例如,在 Linux 或 macOS 上为 `%-d` 和 `%-m`,\n 在Windows上为等效的 `%#d` 和 `%#m);元素长度说明符(例如 `%3Y`);\n 并在格式字符串的末尾附上 '%'。" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "`$sortmulti(name,separator=\"; \")`\n\n返回多值标签 `name` 的副本,元素按升序排序。\n\n例如:\n $sortmulti(B; A; C)\n\n结果:A; B; C\n" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "`$reversemulti(name,separator=\"; \")`\n\n返回元素倒序的多值标签 `name` 的副本。\n可与 `$sortmulti` 函数一起使用来实现降序排列。\n\n例如:\n\n $reversemulti($sortmulti(B; A; C))\n\n结果:C; B; A\n" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n\n返回多值标签 `name` 的副本,删除所有重复元素。\n 元素比较操作默认为大小写敏感。\n\n例子 1:\n\n $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n $unique(%foo%)\n\n结果:A; CD; b\n\n例子 2:\n\n $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n $unique(%foo%,True)\n\n结果:A; B; a; b; cd\n" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "`$countryname(country_code,translate=\"\")`\n\n返回国家或地区代码对应的国家或地区名。如为无效代码则返回空字符串。\n若translate参数非空,输出为由语言设置决定的翻译版。\n" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "`$year(date,date_order=\"ymd\")`\n\n返回特定日期的年份部分。默认顺序为“ymd”,可以指定为\n\"dmy\"或者\"mdy\"。如为无效日期会返回空字符串。\n\n_Picard 2.7起_" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "`$month(date,date_order=\"ymd\")`\n\n返回特定日期的月份部分。默认顺序为“ymd”,可以指定为\n\"dmy\"或者\"mdy\"。如为无效日期会返回空字符串。\n\n_Picard 2.7起_" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "`$day(date,date_order=\"ymd\")`\n\n返回特定日期为一个月中的哪一日。默认顺序为“ymd”,可以指定为\"dmy\"或者\"mdy\"。如为无效日期会返回空字符串。\n\n_Picard 2.7起_" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n\n将日期转换为由满足Python标准`strftime` [格式规范](https://strftime.org/)的\n`format`参数决定的格式。若没有`format`参数则返回`2020-02-05`格式的日期。\n若日期或format参数无效则返回空字符串。\n\n输入日期默认顺序为\"ymd\",可以指定为\"dmy\"或者\"mdy\"。\n备注:为保证脚本的平台间可移植性,需要避免不同平台有差异的语法。此类语法包括:\n去除最高位0(如Linux和MacOS中的`%-d`和`%-m`及其Windows等效语法\n`%#d`和`%#m`);日期元素长度限定符(如 `%3Y`);以及格式模板字符串末的单独百分号。\n\n_Picard 2.7起_" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "`$is_multi(name)`\n\n在参数对应有多个元素的多值标签时返回1,否则返回0.\n\n例如:\n\n $is_multi(%artists%)\n\n结果:有多位艺术家时为1,否则为“”。\n\n_Picard 2.7起_" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "导出文件 \"%s\" 时发生了错误。%s。" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "导出脚本文件" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "导出脚本" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "脚本已成功导出到%s" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "导入 \"%s\" 时发生了错误。%s。" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "解码 \"%s\" 时发生了错误。%s。" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "导入脚本文件" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "文件为空" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "已从%s导入" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "参数不是字典" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "无效脚本包" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "%s (副本)" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "文件内容不是字典" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "未命名脚本" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "全部文件" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "Picard 脚本文件" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "Picard脚本包" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Launchpad Contributions:\n Aron Xu https://launchpad.net/~happyaron\n Justin Lei GAO https://launchpad.net/~leikao\n Philip Jägenstedt https://launchpad.net/~foolip\n Xinfeng https://launchpad.net/~xinfeng-quan\n Yun https://launchpad.net/~yunheng\n adam wang https://launchpad.net/~wangbing-adam+launchpad\n 冯超 https://launchpad.net/~rainofchaos\n Jim Dong https://launchpad.net/~xuanqidongjim" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>Translated to simplified Chinese by %s" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "图标创作者: Sambhav Kothari <sambhavs.email@gmail.com> 以及来自 <a href=\"https://www.flaticon.com\">www.flaticon.com</a> 的 <a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, <a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a>, <a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a>" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "版本 %(version)s" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "支持格式" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "请捐助" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "感谢您选用 Picard。Picard 依赖于MusicBrainz 数据库,它由 MetaBrainz 基金会在数千名志愿者的支持下运营。若您喜爱此程序,请考虑捐助 MetaBrainz 基金会,使服务持续运转。" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "立即捐助!" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "信息" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "版权所有 © %(copyright_years)s %(authors_credits)s 以及其他" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "官网" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "专辑" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "艺术家" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "日期" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "唱片公司" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "编目 #s" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "条码" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "消歧义" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "刷新列表" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s(%i 张专辑)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "出错项目" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "待处理项目" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "已保存项目" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "日志视图文本(调试)" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "日志视图文本(错误)" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "日志视图文本(信息)" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "日志视图文本(警告)" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "标签已添加" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "标签已修改" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "标签已移除" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "在 MusicBrainz 查看专辑" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "所有音轨的图像一致" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "音轨图像不同" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "显示更多细节" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "新封面" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "原封面" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "所有支持的图像格式" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "显示更多细节..." #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "保留原封面" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "选择本地文件…" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "更换为正面封面" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "附加为正面封面" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "YYYY-MM-DD" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "年" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "加载所选文件 (&L)" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "将已写入标签的文件移动到这里(&M)" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "显示隐藏文件(&H)" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "设置为起始目录 (&S)" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "现有封面" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "类型" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "新封面" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "封面" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "信息" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "双击可在外部查看器中打开\n临时文件: %s\n来源: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "文件名:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "格式:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "大小:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "长度:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "比特率:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "采样率:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "每采样位数:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "单声道" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "立体声" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "声道数:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "专辑:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "艺术家:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "唱片 %d" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "音轨列表:" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "专辑信息" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "音轨信息" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "信息(&I)" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "该音轨包含 %i 个文件" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "簇信息" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "预计时间" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "文件" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "专辑" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "待处理文件" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "待处理请求" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "%i 张图像" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "音轨中共 %i 张不同图像" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "标题" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "长度" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "专辑艺术家" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "作曲" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "碟片副标题" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "No. 音轨" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "No. 唱片" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "No. 目录" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "媒体" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "流派" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "指纹状态" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "AcousticBrainz状态" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "首发日期" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "匹配度极差" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "匹配度较差" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "匹配度一般" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "匹配度尚可" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "匹配度较好" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "匹配度极好" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "恢复默认栏" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "锁定栏" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "展开全部(&E)" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "折叠全部(&C)" #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "全选(&A)" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "其他版本(&O)" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "正在载入..." #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "其他版本(&O)(%d)" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "收藏集" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "插件(&L)" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "运行脚本(&R)" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "文件视图" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "包含未匹配的文件与簇" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "簇" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "专辑视图" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "包含专辑与未匹配文件" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "处理(多处)错误:请参阅“专辑信息”对话框中的“错误”选项" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "专辑已修改且完整" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "专辑未修改且完整" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "已修改的专辑" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "未修改的专辑" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "处理(多处)错误:请参阅“音轨信息”对话框中的“错误”选项" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "处理(多处)错误:请参阅“文件信息”对话框中的“错误”选项" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "音轨已保存" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "待处理" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "指纹已提交" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "指纹未提交" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "没有为此文件计算指纹,请使用“扫描”或“生成 AcoustID 指纹”来计算指纹。" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "Acoustic特征提交或提取失败" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "服务器上已有此文件特征" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "特征已提交" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "未从此文件提取Acoustic特征。使用“提交Acoustic特征”已提交或提取。" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "未提交的特征" #: picard/ui/logview.py:164 msgid "Log" msgstr "日志" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "冗余程度" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "要高亮显示的字符串" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "高亮" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "清除高亮" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "清除日志" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "另存为..." #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "将日志视图另存为文件" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "文件已存在,是否确定要保存到该文件?" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "将日志视图另存为文件失败" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "将数据写入到「%s」遭阻止" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "是否确定要清除日志?" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "活动历史" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "未保存的修改" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "是否确定要退出 Picard?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "有 %d 个未保存的文件。关闭 Picard 将丢失所有未保存的修改。" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "退出 Picard(&Q)" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "就绪" #: picard/ui/mainwindow.py:396 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 通过监听该端口实现与浏览器的交互。当您在 Picard 中执行「搜索」或「在浏览器中打开」操作时,点击网页中的「标签工具」按钮可将专辑载入 Picard。" #: picard/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr " 正在监听端口 %(port)d " #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "未配置 AcoustID 提交" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "在提交指纹之前,需要配置您的 AcoustID API 密钥。" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "打开 AcoustID 选项" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "选项(&O)..." #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "打开文件名脚本编辑器(&F)..." #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "剪切(&C)" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "粘贴(&P)" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "帮助(&H)..." #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "关于(&A)..." #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "捐赠(&D)..." #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "报告错误(&R)..." #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "支持论坛(&S)..." #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "添加文件(&A)..." #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "将文件添加到标签工具中" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "添加文件夹(&D)..." #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "将文件夹添加到标签工具中" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "关闭窗口" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "保存(&S)" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "保存所选文件" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "提交 AcoustID(&U)" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "提交 Acoustic 指纹" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "退出(&X)" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "移除(&R)" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "移除所选文件/专辑" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "在浏览器中查询(&B)" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "去 MusicBrainz 网站查询所选项目" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "将簇提交为专辑..." #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "将簇作为新专辑提交到 MusicBrainz" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "将文件提交为独立录音..." #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "将文件作为新录音提交到 MusicBrainz" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "将文件提交为专辑..." #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "将文件作为新专辑提交到 MusicBrainz" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "查找相似专辑..." #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "查看相似的专辑,可以选用其他专辑" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "查找相似的音轨..." #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "查看相似的音轨,可以选用其他专辑" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "文件浏览器(&B)" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "元数据 (&M)" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "Ctrl+Shift+M" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "专辑封面(&C)" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "操作(&A)" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "搜索" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "查询CD(&C)..." #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "查询驱动器中 CD 的详细信息" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "扫描(&S)" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "使用 AcoustID 音频指纹可根据实际音乐来鉴别文件,即使文件无元数据信息也能做到" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "使用 AcoustID 音频指纹鉴别文件" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "生成 AcoustID 指纹 (&G)" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "生成指纹" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "无需查找即可为所选文件生成 AcoustID 音频指纹" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "为所选文件生成 AcoustID 音频指纹" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "提交AcousticBrainz特征 (&S)" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "提交Acoustic特征" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "为所选文件提交AcousticBrainz特征" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "簇(&U)" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "将文件归集到专辑簇中" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "查询(&L)" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "在 MusicBrainz 中查询所选项目" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "信息(&I)..." #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "刷新(&R)" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "重命名文件(&R)" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "移动文件(&M)" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "保存标签(&T)" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "根据文件名获取标签(&F)..." #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "解析文件名" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "根据文件名设置标签" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "在浏览器中打开我的收藏集(&O)" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "查看错误/调试日志(&E)" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "查看活动历史(&H)" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "在播放器中打开(&P)" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "在默认的媒体播放器中播放文件" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "打开所在文件夹(&F)" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "在文件浏览器中打开所在文件夹" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "检查更新(&C)…" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "文件(&F)" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "编辑(&E)" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "查看(&V)" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "选项(&O)" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "选择文件命名脚本(&S)" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "启用/禁用特征 (&E)" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "工具(&T)" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "帮助(&H)" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "操作" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "音轨" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "高级搜索(&A)" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "内置搜索(&B)" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "全部受支持格式" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "正在从「%(directory)s」添加多个目录..." #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "正在添加目录: 「%(directory)s'」..." #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "需要配置" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "尚未配置音频指纹参数。是否希望立即配置?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "浏览器集成未启用" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "提交专辑到 MusicBrainz 需要启用浏览器集成。你想要现在启用浏览器集成吗?" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s(错误: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s(%(similarity)d%%)(错误: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s(%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "需要验证身份" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Picard 需要身份认证方可访问您在 MusicBrainz 服务器上的个人数据。是否希望立即登录?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "认证出错" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "登录失败: %s" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(%d 个项目间存在差异)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(%d 个项目中缺失)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "元数据视图" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "显示所选文件的原始标签与新标签" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "标签" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "原始值" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "新值" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "添加新标签..." #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "变更置顶显示" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "编辑..." #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "添加到「保留标签」列表" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "从「保留标签」列表中移除" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "使用原始值" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "复制(&C)" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "服务器 %s 要求您登录。请输入您的用户名和密码。" #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "代理服务器 %s 要求您登录。请输入您的用户名和密码。" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "内部播放器: 媒体资源的格式尚未(完全)支持" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "内部播放器: 没有足够的权限来播放媒体资源" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "内部播放器: 未找到有效的回放服务,回放无法继续" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "内部播放器: 错误, 代码=%d, 信息=%s" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "播放器" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "播放" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "播放所选文件" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "暂停" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "暂停或继续当前回放" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f ×" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "更改回放速度" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "回放速度" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "更改音量" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "音量" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "重命名选项已禁用" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "如果您在打开选项界面前从簇面板或专辑面板选择了文件,则将从所选文件中随机选择至多%u个文件作为文件命名示例。如果您没有选择任何文件,则显示一些默认示例。" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "从主窗口选择的文件中随机重载至多%u个项目" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "确认" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "用户:%s" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "标题" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "文件命名脚本编辑器" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "重置" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "就此确认!" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "导入脚本文件(&I)" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "导入文件并作为新脚本" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "导出脚本文件(&E)" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "导出脚本到文件" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "重置所有脚本 (&R)" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "将所有脚本重置为已保存值" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "保存并退出 (&S)" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "保存对脚本设置的更改并退出" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "丢弃更改并退出 (&X)" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "关闭脚本编辑器并丢弃更改" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "脚本(&S)" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "查看/编辑脚本元数据 (&M) " #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "显示脚本详情" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "Ctrl+M" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "添加新脚本(&N)" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "创建新文件命名脚本" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "复制当前脚本(&C)" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "将当前脚本的副本保存为新脚本" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "删除当前脚本(&D)" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "删除脚本" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "重新加载随机示例文件(&R)" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "显示文档(&S)" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "在侧边栏中浏览脚本文档" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "脚本文档(&S)..." #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "在浏览器中打开脚本文档" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "已有至少一个未保存脚本被附加于选项配置.\n\n 配置: {profile_title}\n 脚本: {old_script_title}\n\n继续并丢弃更改会将配置中已选择的脚本重置为:\n\n {new_script_title}\n\n是否确定继续?" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "错误" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "脚本标题不能为空。" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "除错脚本" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "此脚本无法删除,因为在下列用户配置中使用。\n\n配置文件:%s" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "是否确定要删除脚本?" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "文件错误" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "脚本 \"{script_name}\" 已存在.\n\n覆盖已有文件, 添加为新副本或取消" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "覆盖" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "复制" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "文件命名格式不能为空。" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "脚本详情" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "当前元数据中有未保存更改.\n\n是否确定继续并丢弃更改?" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "「%(script)s」中出现脚本错误: %(message)s" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "文件名" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "关于 Picard" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "CD 查询" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "MusicBrainz 上的以下专辑与该 CD 匹配:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "找不到与此唱片匹配的发行版" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "提交唱片 ID" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "载入到 Picard(&L)" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "提交唱片 ID(&S)" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "取消(&C)" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "编辑标签" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "编辑值" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "添加值" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "移除值" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "上移所选值" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "下移所选值" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "例外文字种类选择器" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "已选文字种类" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "达到阈值的已选文字种类:" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "上移所选文字种类" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "添加到已选文字种类" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "移除所选文字种类" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "下移所选文字种类" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "可用文字种类" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "错误(&E)" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "封面(&R)" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "表单" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "语种选择器" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "已选语种" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "上移所选语种" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "添加到已选语种" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "移除所选语种" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "下移所选语种" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "可用语种" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "选项" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "AcousticBrainz特征提取" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "AcousticBrainz/Essentia特征提取器:" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "浏览..." #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "下载..." #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "高级选项" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "忽略小于此长度(秒)的曲目时长差异" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "忽略与该正则表达式相匹配的文件路径:" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "判断专辑信息是否完整时忽略以下轨道" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "视频轨" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "间隙前轨" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "数据轨" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "静音轨" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "比较时忽略以下标签:" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "附加于选项的配置文件" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "用于查询的 CD-ROM 设备:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "用于查询的默认 CD-ROM 设备:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "图像使用下述文件名:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "若文件已存在则覆盖" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "专辑封面来源" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "调整优先级: " #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "上移所选项" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "下移所选项" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "音频指纹" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "不使用音频指纹" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "使用 AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "AcoustID 设置" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "忽略现有的 AcoustID 指纹" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "将AcoustID 指纹另存为文件标签" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "指纹计算器:" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "API 密钥:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "获取 API 密钥..." #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "MusicBrainz 服务器" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "你还没有设置非官方的 MusicBrainz 服务器。默认情况下,专辑、录音和唱片 ID 将被提交到 musicbrainz.org 的主数据库。" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "将数据提交到已配置的服务器" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "端口:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "服务器地址:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "登录" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "注销" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "正在检查更新" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "启动时检查更新" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "检查间隔天数:" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "要检查的更新:" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "使用 MusicBrainz 上的流派资料" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "只使用我的流派" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "若专辑或专辑组没有流派信息,则采用专辑艺术家的流派" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "使用用户标签作为流派" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "最小流派用量:" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "最大流派数目:" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "多个流派的连接符:" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr " / " #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "要包含或排除的流派或用户标签,每行一个:" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "流派与用户标签筛选测试区(退出程序时清空):" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "外观" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "在图标底部显示文字标签" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "在菜单中显示图标" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "用户界面语言:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "用户界面颜色主题:" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "杂项" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "使用高级查询语法" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "在下列目录中开始浏览:" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "自定义操作工具栏" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "向工具栏添加新按钮" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "添加操作" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "插入分隔符" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "添加分隔符" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "从工具栏中移除按钮" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "颜色" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "在元数据视图中的所有其他标签上方显示以下标签" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "配置文件:" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "打开文件夹" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "移除所选选项" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "全选" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "阈值" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "将文件与音轨相匹配的最小相似度:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "文件查询的最小相似度:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "簇查询的最小相似度:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "可能时,将艺术家名字翻译为下列语种:" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "选择..." #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "对下列文字种类忽略艺术家名称翻译:" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "自定义字段" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "群星:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "无专辑曲目:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "默认" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "网络代理" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "HTTP" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "SOCKS" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "用户名:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "密码:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "请求超时秒数:" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "浏览器集成" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "默认监听端口:" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "仅在 localhost 监听" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "插件" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "名称" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "版本" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "安装插件..." #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "打开插件文件夹" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "刷新插件列表" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "详细信息" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "选项配置" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "上移配置文件" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "下移配置文件" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "启用曲目评分" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard 将评分与用户的电子邮件地址一起保存,这样不同用户给出的不同评分都可以保存在文件中。请指定希望在保存评分时使用的电子邮件地址。" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "电子邮件:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "将评分提交到 MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "偏好的专辑类型" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "偏好的专辑地区" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "添加到首选发行国" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "从首选发行国中删除" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "偏好的专辑格式" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "添加到首选发行格式" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "从首选发行格式中删除" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "保存时移动文件" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "目标目录:" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "移动额外的文件(不区分大小写):" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "保存时重命名文件" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "选中的文件命名脚本:" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "编辑脚本..." #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "文件将按此方式命名:" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "之前" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "之后" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "重新加载示例" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "标签工具脚本" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "在此处输入您的追踪器脚本。" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "向上移动脚本" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "向下移动脚本" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "添加新脚本" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "移除所选脚本" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "移除脚本" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "导入" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "导出" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "脚本编制文档" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "将标签写入文件" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "写入标签前" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "保留以下标签不被 MusicBrainz 的数据清除或覆盖:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "AAC 文件" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "Picard 可以将 APEv2 标签保存到纯 AAC 文件中,默认情况下,这些文件不支持标签。一些播放器支持 AAC 中的 APEv2 标签,但不支持带有 APEv2 标签的 AAC 文件的播放器在加载和播放这些文件时可能会遇到问题。为了解决此问题,您可以选择是否将标签保存到文件中。" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "保存 APEv2 标签" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "不保存标签" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "AC3 文件" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "Picard 可以将 APEv2 标签保存到纯 AC3 文件中,默认情况下,这些文件不支持标签。一些播放器支持 AC3 中的 APEv2 标签,但不支持带有 APEv2 标签的 AC3 文件的播放器在加载和播放这些文件时会遇到问题。为了解决此问题,您可以选择是否将标签保存到文件中。" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "ID3v2 版本" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "多个 ID3v2.3 标签的连接方式:" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "<html><head/><body><p>默认为「/」,与早起版本的 Picard 相兼容。</p><p>也可以选用「;_」「_/_」或您自定义的分隔符。</p></body></html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "在文件中同时包含 ID3v1 标签" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "WAVE 文件" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "Picard 将使用 ID3v2 标签来标记 WAVE 文件。并非所有软件都支持此功能。为了与WAVE文件中不支持 ID3v2 标签的软件兼容,可以将其他 RIFF 信息标签写入文件。 RIFF 信息仅对标签和字符编码提供有限的支持。" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "文件中还包括 RIFF 信息标签" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "Windows-1252" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "要求身份认证" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "仅下载符合所选类型的封面图像" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "选择类型..." #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "只使用以下尺寸的图像:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "仅下载已审核的图像" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "本地封面文件匹配下述正则表达式:" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "正则表达式匹配的第一个分组若存在,会被用作类型,即「cover-back-spine.jpg」会被设置为类型 Back + Spine。若未找到类型,则默认为「正面」类型。" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "选择要载入到编辑器的文件命名脚本" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "标题:" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "脚本版本号。" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "上次更新:" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "脚本上次更新的日期和时间(UTC)。" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "现在" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "作者:" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "版本:" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "许可协议:" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "脚本的许可协议。" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "描述:" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "命名脚本的简要表述,包括所需的插件。" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "脚本的作者。" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "将文件名称转换为标签" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "用空格替换下划线" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "预览(&P)" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "新增标签" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "上移标签" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "下移标签" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "移除所选标签" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "移动标签" #: picard/ui/util.py:49 msgid "&Ok" msgstr "确定(&O)" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "关闭(&E)" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "正则表达式错误" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "AcousticBrainz" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "打开AcousticBrainz网站以下载提取器二进制文件" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "streaming_extractor_music(.exe)所在路径" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "提取器版本:%s" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "请选择有效的提取器程序。" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "无效的提取器程序" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "全部恢复默认(&R)" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "重置 Picard 的所有设置" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "重置当前选项页的所有设置" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "附加配置文件" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "显示哪些配置文件附加于本页选项" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "本页选项现在无法使用配置文件管理。" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "未知配置文件" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "这一选项将保存为配置文件:%s" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "意外错误" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "你即将重置当前页面的设置。" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "警告! 所有设置均将被重置。" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "确认重置" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "是否确定?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "选项" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "附加于%s部分选项上的配置文件" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "[可用]" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "无" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "指纹" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "请选择一个有效的 fpcalc 可执行程序。" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "无效的 fpcalc 可执行程序" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "已登录为 <b>%s</b>。" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "<html><head/><body>\n<p>不以 <b>-</b> 或 <b>+</b> 开头的行将被忽略。</p>\n<p>每行一个表达式,不区分大小写</p>\n<p>示例:</p>\n<p><b>\n#备注<br/>\n!备注<br/>\n备注\n</b></p>\n<p><u>严格过滤:</u></p>\n<p>\n<b>-word</b>: 排除 <i>word</i><br/>\n<b>+word</b>: 包括<i>word</i>\n</p>\n<p><u>通配符过滤:</u></p>\n<p>\n<b>-*word</b>: 排除所有以 <i>word</i>结尾的流派<br/>\n<b>+word*</b>: 包括所有以 <i>word</i>开头的流派<br/>\n<b>+wor?</b>: 包括所有以 <i>wor</i> 开头,以任意字符结尾的流派<br/>\n<b>+wor[dk]</b>: 包括所有以 <i>wor</i> 开头,以 <i>d</i> 或 <i>k</i>结尾的流派<br/>\n<b>-w*rd</b>: 排除所有以 <i>w</i> 开头,以 <i>rd</i>结尾的流派\n</p>\n<p><u>正则表达式过滤(Python re 语法):</u></p>\n<p><b>-/^w.rd+/</b>: 排除所有以 <i>w</i> 开头,后接任意字符、一个 <i>r</i> 以及至少一个 <i>d</i>的流派\n</p>\n</body></html>" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "<html><head/><body>\n<p>您可以添加用于测试过滤规则的流派列表,每行一个。<br/>\n在关闭「选项」窗口时,此测试区的数据不会保留。\n</p>\n<p>\n红色背景表示该标签将被跳过<br/>\n绿色背景表示该标签将被保留\n</p>\n</body></html>" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "流派" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "错误行 %d: %s" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "添加文件夹" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "添加文件" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "簇" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "查询" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "扫描" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "在浏览器中查找" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "保存" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "提交 AcoustID" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "提交AcousticBrainz特征" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "在播放器中打开" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "查找 CD..." #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "根据系统设置选择的默认颜色主题" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "暗色" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "暗色主题" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "亮色" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "亮色主题" #: picard/ui/options/interface.py:191 msgid "System" msgstr "系统" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "桌面环境中配置的Qt5主题" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "系统默认" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "更换主题" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "您已更改了程序主题。您必须重新启动 Picard 才能使更改生效。" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "请注意,使用系统主题可能会导致用户界面无法正确显示。如果发生此情况,请选择“默认”主题选项,以再次使用 Picard 的默认主题。" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "语言已更改" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "您已更改界面语言。需要重新启动 Picard 方可生效。" #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "可拖拽调整顺序" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "选择颜色" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "颜色已更改" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "您已更改界面颜色。可能需要重新启动 Picard 方可生效。" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "标签置顶" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "维护" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "这允许你从INI配置文件中移除未使用的设置选项。\n\n配置文件中不在任何选项页中的设置选项会列在下方。如果你的配置文件没有未使用的选项,则列表为空,移除复选框不可用。\n\n注意未使用的选项可能来自已经卸载的插件,因此注意不要移除重装后需要再使用的设置选项。已安装但被禁用的的插件相关选项不会被列为待移除。\n\n要删除移除设置项,首先选中“移除所选选项”复选框,然后选中设置项旁边的复选框。在选中“就此确认!”以后可保存设置项,选择的项目会被移除。" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "值" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "配置文件含有%d个设置项,%d个未使用。" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "确认移除" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "确认移除所选设置选项?" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "匹配" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "{indent}{locale}" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "每个所选的文字种类包括一个对应的阈值,用于决定该文字是否应使用。当评估一个艺术家名称以决定是否符合你选定的文字种类时,首先会解析何种文字在名称中体现,以及每种文字在名称中的权重。然后你选择的每种文字会被检查,如果名称中含有属于这种文字的字符且其占比大于等于设定的阈值,则不翻译艺术家名称。" #: picard/ui/options/network.py:42 msgid "Network" msgstr "网络" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "下载并安装插件" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "下载并更新插件到版本 %s" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "启用" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "禁用" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "卸载插件" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "正在刷新可用插件列表..." #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "插件「%s」" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "载入插件「%s」时出错:\n\n%s" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "插件「%s」与当前版本的 Picard 不兼容。" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "插件「%s」在 Picard 下次启动时会被更新到 %s 版本。" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "是否卸载插件「%s」?" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "是否确定要卸载插件「%s」?" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "重启 Picard 来更新版本" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "新版本可用" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "作者" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "许可协议" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "无法下载插件「%s」。" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "请稍后再试。" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "选项配置" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "新" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "创建新配置文件" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "复制到新配置文件" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "删除" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "删除配置文件" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "要包含在配置文件中的设置" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "未知脚本" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "列表中没有脚本" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "下列%i个标记脚本已启用:" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "下列%i个提供者已启用:" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "含%i个项目的列表" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "未知值格式" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "无效标题" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "配置标题不可为空" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "评分" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "偏好的专辑" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "全部重置" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "移动文件的目标位置不能为空。" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "在新窗口中显示脚本文档。" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "从脚本文件导入新脚本。" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "向文件导出脚本。" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "Picard标签脚本包" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "%s(已导入)" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "脚本错误" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>语法帮助</a>)" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "在浏览器中搜索" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>正在载入...</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "重试" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "<strong>装取结果时出现下述错误:<br><br></strong> %s的网络请求失败:<br>%s(QT 代码 %d, HTTP 代码 %s)<br>" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "<strong>未找到结果。请尝试换一个关键词。</strong>" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "载入 Picard" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "专辑搜索结果" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "语言" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "状态" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "分数" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "在浏览器中显示" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "艺术家搜索对话框" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "性别" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "地区" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "生日" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "出生地" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "过世" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "过世地" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "曲目搜索结果" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "专辑" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "独立录音" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "重命名配置文件" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "移除配置文件" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "是否确定要移除此配置文件?" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "在浏览器中打开脚本文档" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "重命名脚本" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "是否确定要移除脚本?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "文本换行脚本(&W)" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "在编辑器中对过长的文本进行换行" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "Ctrl+Shift+W" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "显示帮助提示(&T)" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "显示脚本元素提示" #: 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 "该表已锁定。启用排序和列大小调整\n在表标题的上下文菜单中解锁表。" #: picard/util/__init__.py:261 msgid "No Title" msgstr "无标题" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "载入 Picard 专辑列表出错: {error_message}" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "Picard 更新" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "无法从网站装取最新版本信息。\n(https://{url}{endpoint})" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "有新版 Picard 可用。\n\n当前版本: {picard_old_version}\n新的版本: {picard_new_version}\n\n是否希望下载新版?" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "未知" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "您订阅的更新级别当前没有新版可用: {update_level}\n\n您的版本: {picard_old_version}\n" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "AcoustID 指纹" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "艺术家专辑排序顺序" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "专辑排序顺序" #: picard/util/tags.py:40 msgid "Arranger" msgstr "编曲" #: picard/util/tags.py:42 msgid "Artists" msgstr "艺术家" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "艺术家排序顺序" #: picard/util/tags.py:44 msgid "ASIN" msgstr "ASIN" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "编号" #: picard/util/tags.py:48 msgid "Comment" msgstr "注释" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "选集(iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "作曲排序顺序" #: picard/util/tags.py:52 msgid "Conductor" msgstr "指挥" #: picard/util/tags.py:53 msgid "Copyright" msgstr "版权" #: picard/util/tags.py:55 msgid "Video Director" msgstr "音乐录像带导演" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "唱片 ID" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "碟号" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ 混音者" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "编码器" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "编码器设置" #: picard/util/tags.py:62 msgid "Engineer" msgstr "工程师" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "无缝播放" #: picard/util/tags.py:65 msgid "Grouping" msgstr "分组" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "音调" #: picard/util/tags.py:68 msgid "Record Label" msgstr "专辑唱片公司" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "作词" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "歌词" #: picard/util/tags.py:75 msgid "Mixer" msgstr "混音者" #: picard/util/tags.py:76 msgid "Mood" msgstr "气氛" #: picard/util/tags.py:77 msgid "Movement" msgstr "乐章" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "乐章编号" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "乐章数" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "MusicBrainz 专辑艺术家 id" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz 专辑 id" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz 艺术家 id" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "MusicBrainz 唱片 ID" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "MusicBrainz 原始专辑 id" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "MusicBrainz 原始艺术家 id" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "MusicBrainz 录音 id" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "MusicBrainz 专辑组 id" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "MusicBrainz 音轨 id" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "MusicBrainz 作品 id" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "MusicIP 指纹" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "原始专辑" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "原始艺术家" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "初始文件名" #: picard/util/tags.py:96 msgid "Original Year" msgstr "首发年份" #: picard/util/tags.py:97 msgid "Performer" msgstr "表演者" #: picard/util/tags.py:98 msgid "Podcast" msgstr "播客" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "播客URL" #: picard/util/tags.py:100 msgid "Producer" msgstr "制作人" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "R128 专辑增益" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "R128 音轨增益" #: picard/util/tags.py:103 msgid "Rating" msgstr "评分" #: picard/util/tags.py:104 msgid "Release Country" msgstr "发行国或地区" #: picard/util/tags.py:105 msgid "Release Status" msgstr "专辑状态" #: picard/util/tags.py:106 msgid "Release Type" msgstr "专辑类型" #: picard/util/tags.py:107 msgid "Remixer" msgstr "混音" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "回放增益专辑增益" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "回放增益专辑峰值" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "回放增益专辑范围" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "回放增益参考响度" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "回放增益音轨增益" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "回放增益音轨峰值" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "回放增益音轨范围" #: picard/util/tags.py:115 msgid "Script" msgstr "文字" #: picard/util/tags.py:116 msgid "Show Name" msgstr "节目名" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "节目名顺序" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "显示作品 & 乐章" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "副标题" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "标题排序顺序" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "总碟数" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "总音轨数" #: picard/util/tags.py:124 msgid "Track Number" msgstr "音轨号" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "艺术家网站" #: picard/util/tags.py:126 msgid "Work" msgstr "作品" #: picard/util/tags.py:127 msgid "Writer" msgstr "作者" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "%.2d天%.2d时" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "%.2d时%.2d分" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "%.2d分%.2d秒" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "%.2d秒" #: picard/util/versions.py:66 msgid "is not installed" msgstr "未安装" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "浏览器错误" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "启动 web 浏览器时出错:\n\n%s" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/po/zh_TW.po��������������������������������������������������������������������0000664�0000000�0000000�00000542135�14167750105�0016434�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Translations template for picard. # Copyright (C) 2021 ORGANIZATION # This file is distributed under the same license as the picard project. # # Translators: # Shen-Ta Hsieh(BestSteve) <ibmibmibm.tw@gmail.com>, 2014 # Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021 # Shen-Ta Hsieh(BestSteve) <ibmibmibm.tw@gmail.com>, 2016 # Shen-Ta Hsieh(BestSteve) <ibmibmibm.tw@gmail.com>, 2016-2020 # riotism, 2017-2018,2020 msgid "" msgstr "" "Project-Id-Version: MusicBrainz\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2021-12-22 12:24+0100\n" "PO-Revision-Date: 2021-12-22 12:24+0000\n" "Last-Translator: Transifex Bot <>\n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/musicbrainz/musicbrainz/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" #: picard/album.py:140 msgid "Unmatched Files" msgstr "未配對的檔案" #: picard/album.py:416 #, python-format msgid "Album %(id)s loaded: %(artist)s - %(album)s" msgstr "已載入專輯《%(id)s》: %(artist)s - %(album)s" #: picard/album.py:467 #, python-format msgid "Loading album %(id)s ..." msgstr "正在載入專輯《%(id)s》…" #: picard/album.py:651 msgid "[loading album information]" msgstr "[正在載入專輯資訊]" #: picard/album.py:653 #, python-format msgid "[could not load album %s]" msgstr "[無法載入專輯《%s》]" #: picard/cluster.py:259 #, python-format msgid "Cluster %(album)s identified!" msgstr "已辨識叢集「%(album)s」 !" #: picard/cluster.py:262 #, python-format msgid "No matching releases for cluster %(album)s" msgstr "找不到符合叢集「%(album)s」的發行品" #: picard/cluster.py:281 #, python-format msgid "Looking up the metadata for cluster %(album)s..." msgstr "正在查找叢集「%(album)s」的後設資料…" #: picard/cluster.py:329 msgid "Unclustered Files" msgstr "不在叢集中的檔案" #: 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] "已將%(count)i個發行品加入收藏「%(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] "已從收藏「%(name)s」移除%(count)i個發行品" #: picard/collection.py:97 #, python-format msgid "Error while modifying collections: %(error)s" msgstr "修改收藏時發生錯誤: %(error)s" #: picard/collection.py:119 #, python-format msgid "Error loading collections: %(error)s" msgstr "載入收藏時發生錯誤: %(error)s" #: picard/config_upgrade.py:82 picard/config_upgrade.py:95 msgid "Various Artists file naming scheme removal" msgstr "多位創作者專輯個別檔案命名格式功能的移除" #: picard/config_upgrade.py:83 msgid "" "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." msgstr "給多位創作者專輯設定個別檔案命名格式的功能已在目前版本的Picard被移除。\n你的檔案命名格式已自動合併到單獨創作者專輯內。" #: picard/config_upgrade.py:96 msgid "" "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?" msgstr "給多位創作者專輯設定個別檔案命名格式的功能已在目前版本的 Picard 被移除。\n你目前沒有使用這個選項,但是你有定義個別檔案命名格式。\n你想要移除它,或是合併到給單獨創作者專輯的檔案命名格式?" #: picard/config_upgrade.py:103 msgid "Merge" msgstr "合併" #: picard/config_upgrade.py:104 picard/ui/metadatabox.py:424 #: picard/ui/options/interface.py:113 picard/ui/ui_options_interface.py:180 msgid "Remove" msgstr "移除" #: picard/config_upgrade.py:415 msgid "Primary file naming script" msgstr "" #: picard/file.py:819 #, python-format msgid "No matching tracks above the threshold for file '%(filename)s'" msgstr "檔案「%(filename)s」沒有符合程度超過閥值的音軌" #: picard/file.py:821 #, python-format msgid "File '%(filename)s' identified!" msgstr "檔案「%(filename)s」已辨識!" #: picard/file.py:833 #, python-format msgid "No matching tracks for file '%(filename)s'" msgstr "檔案「%(filename)s」沒有任何符合的音軌" #: picard/file.py:865 #, python-format msgid "Looking up the metadata for file %(filename)s ..." msgstr "正在查找檔案「%(filename)s」的後設資料…" #: picard/oauth.py:238 picard/oauth.py:262 msgid "Unexpected authentication error" msgstr "" #: picard/oauth.py:271 #, python-format msgid "Unexpected request error (HTTP code %s)" msgstr "" #: picard/pluginmanager.py:226 #, python-format msgid "Unable to load plugin '%s'" msgstr "無法載入插件「%s」" #: picard/pluginmanager.py:241 #, python-format msgid "Failed loading zipped plugin %r from %r" msgstr "載入已壓縮插件 %r 於 %r 時失敗" #: picard/pluginmanager.py:251 #, python-format msgid "Failed loading plugin %r in %r" msgstr "載入插件 %r 於 %r 時失敗" #: picard/pluginmanager.py:287 #, python-format msgid "Plugin '%s' from '%s' is not compatible with this version of Picard." msgstr "插件「%s」於「%s」與目前版本的 Picard 不相容。" #: picard/pluginmanager.py:291 #, python-format msgid "Plugin %r has an invalid API version string : %s" msgstr "插件 %r 含有無效的 API 版本字串: %s" #: picard/pluginmanager.py:294 #, python-format msgid "Plugin %r" msgstr "插件 %r" #: picard/pluginmanager.py:431 #, python-format msgid "Error loading plugins list: %(error)s" msgstr "載入插件清單時發生錯誤: %(error)s" #: picard/profile.py:45 picard/ui/options/general.py:55 #: picard/ui/ui_options_general.py:175 msgid "General" msgstr "一般" #: picard/profile.py:47 msgid "Server address" msgstr "" #: picard/profile.py:48 msgid "Port" msgstr "" #: picard/profile.py:49 picard/ui/ui_options_general.py:176 msgid "Automatically scan all new files" msgstr "自動掃描所有新檔案" #: picard/profile.py:50 picard/ui/ui_options_general.py:177 msgid "Automatically cluster all new files" msgstr "" #: picard/profile.py:51 picard/ui/ui_options_general.py:178 msgid "Ignore MBIDs when loading new files" msgstr "當讀取新檔案時忽略 MBID" #: picard/profile.py:56 picard/ui/options/metadata.py:78 #: picard/ui/ui_options_metadata.py:125 msgid "Metadata" msgstr "後設資料" #: picard/profile.py:58 msgid "Various Artists name" msgstr "" #: picard/profile.py:59 msgid "Non-album tracks name" msgstr "" #: picard/profile.py:60 msgid "Translate artist names" msgstr "" #: picard/profile.py:61 msgid "Translation locales" msgstr "" #: picard/profile.py:62 msgid "Translate artist names exception" msgstr "" #: picard/profile.py:63 msgid "Translation script exceptions" msgstr "" #: picard/profile.py:64 picard/ui/ui_options_metadata.py:133 msgid "Use release relationships" msgstr "使用發行品關係" #: picard/profile.py:65 picard/ui/ui_options_metadata.py:134 msgid "Use track relationships" msgstr "使用音軌關係" #: picard/profile.py:66 picard/ui/ui_options_metadata.py:132 msgid "Convert Unicode punctuation characters to ASCII" msgstr "將 Unicode 標點符號轉換為 ASCII" #: picard/profile.py:67 picard/ui/ui_options_metadata.py:130 msgid "Use standardized artist names" msgstr "使用標準化的創作者名稱" #: picard/profile.py:68 picard/ui/ui_options_metadata.py:131 msgid "Use standardized instrument and vocal credits" msgstr "使用標準化的樂器與人聲名稱" #: picard/profile.py:69 picard/ui/ui_options_metadata.py:135 msgid "Guess track number and title from filename if empty" msgstr "" #: picard/profile.py:74 picard/ui/options/tags.py:46 msgid "Tags" msgstr "標籤" #: picard/profile.py:76 msgid "Don't write tags" msgstr "" #: picard/profile.py:77 picard/ui/ui_options_tags.py:68 msgid "Preserve timestamps of tagged files" msgstr "寫入標籤時保留檔案的修改時間戳記" #: picard/profile.py:78 picard/ui/ui_options_tags.py:70 msgid "Clear existing tags" msgstr "清除原有標籤" #: picard/profile.py:79 picard/ui/ui_options_tags.py:71 msgid "Keep embedded images when clearing tags" msgstr "" #: picard/profile.py:80 picard/ui/ui_options_tags.py:72 msgid "Remove ID3 tags from FLAC files" msgstr "從 FLAC 檔案移除 ID3 標籤" #: picard/profile.py:81 picard/ui/ui_options_tags.py:73 msgid "Remove APEv2 tags from MP3 files" msgstr "從 MP3 檔案移除 APEv2 標籤" #: picard/profile.py:82 msgid "Preserved tags list" msgstr "" #: picard/profile.py:83 msgid "Save APEv2 tags to AAC" msgstr "" #: picard/profile.py:84 picard/ui/ui_options_tags_compatibility_aac.py:49 msgid "Remove APEv2 tags from AAC files" msgstr "從 AAC 檔案移除 APEv2 標籤" #: picard/profile.py:85 msgid "Save APEv2 tags to AC3" msgstr "" #: picard/profile.py:86 picard/ui/ui_options_tags_compatibility_ac3.py:49 msgid "Remove APEv2 tags from AC3 files" msgstr "從 AC3 檔案移除 APEv2 標籤" #: picard/profile.py:87 msgid "Write ID3v1 tags" msgstr "" #: picard/profile.py:88 msgid "Write ID3v2.3 tags" msgstr "" #: picard/profile.py:89 picard/ui/ui_options_tags_compatibility_id3.py:119 msgid "ID3v2 text encoding" msgstr "" #: picard/profile.py:90 msgid "ID3v2.3 join character" msgstr "" #: picard/profile.py:91 picard/ui/ui_options_tags_compatibility_id3.py:125 msgid "Save iTunes compatible grouping and work" msgstr "儲存相容於iTunes的分組與作品標籤" #: picard/profile.py:92 msgid "Write RIFF INFO tags to WAVE files" msgstr "" #: picard/profile.py:93 picard/ui/ui_options_tags_compatibility_wave.py:59 msgid "Remove existing RIFF INFO tags from WAVE files" msgstr "從 WAVE 檔案內移除既有的 RIFF INFO 標籤" #: picard/profile.py:94 picard/ui/ui_options_tags_compatibility_wave.py:60 msgid "RIFF INFO text encoding" msgstr "" #: picard/profile.py:99 picard/ui/options/cover.py:51 msgid "Cover Art" msgstr "封面圖片" #: picard/profile.py:101 picard/ui/ui_options_cover.py:95 msgid "Embed cover images into tags" msgstr "嵌入封面圖片至標籤" #: picard/profile.py:102 picard/ui/ui_options_cover.py:96 msgid "Embed only a single front image" msgstr "" #: picard/profile.py:103 picard/ui/ui_options_cover.py:97 msgid "Save cover images as separate files" msgstr "儲存封面圖片於別的檔案" #: picard/profile.py:104 msgid "File name for images" msgstr "" #: picard/profile.py:105 msgid "Overwrite existing image files" msgstr "" #: picard/profile.py:106 picard/ui/ui_options_cover.py:100 msgid "Save only a single front image as separate file" msgstr "" #: picard/profile.py:107 picard/ui/ui_options_cover.py:101 msgid "" "Always use the primary image type as the file name for non-front images" msgstr "" #: picard/profile.py:108 msgid "Cover art providers" msgstr "" #: picard/profile.py:113 picard/ui/options/renaming.py:76 msgid "File Naming" msgstr "檔案命名" #: picard/profile.py:115 picard/ui/ui_options_renaming.py:161 msgid "Windows compatibility" msgstr "Windows 相容性" #: picard/profile.py:116 picard/ui/ui_options_renaming.py:160 msgid "Replace non-ASCII characters" msgstr "取代非 ASCII 字元" #: picard/profile.py:117 msgid "Rename files" msgstr "" #: picard/profile.py:118 msgid "Move files" msgstr "" #: picard/profile.py:119 msgid "Destination directory" msgstr "" #: picard/profile.py:120 msgid "Move additional files" msgstr "" #: picard/profile.py:121 msgid "Additional file patterns" msgstr "" #: picard/profile.py:122 picard/ui/ui_options_renaming.py:158 msgid "Delete empty directories" msgstr "刪除空資料夾" #: picard/profile.py:123 msgid "Selected file naming script" msgstr "" #: picard/profile.py:128 picard/ui/options/scripting.py:99 msgid "Scripting" msgstr "腳本" #: picard/profile.py:130 msgid "Enable tagger scripts" msgstr "" #: picard/profile.py:131 msgid "Tagger scripts" msgstr "" #: picard/profile.py:136 picard/ui/options/interface.py:73 msgid "User Interface" msgstr "使用者界面" #: picard/profile.py:138 picard/ui/ui_options_interface.py:165 msgid "Allow selection of multiple directories" msgstr "允許選擇多個資料夾" #: picard/profile.py:139 picard/profile.py:140 #: picard/ui/ui_options_interface.py:166 msgid "Use builtin search rather than looking in browser" msgstr "使用內建搜尋來代替瀏覽器查詢" #: picard/profile.py:141 picard/ui/ui_options_interface.py:168 msgid "Show a quit confirmation dialog for unsaved changes" msgstr "有未儲存的修改時,顯示離開確認視窗" #: picard/profile.py:142 picard/ui/ui_options_interface.py:169 msgid "Adjust horizontal position in file browser automatically" msgstr "" #: picard/profile.py:143 msgid "Begin browsing in a specific directory" msgstr "" #: picard/profile.py:144 msgid "Directory to begin browsing" msgstr "" #: picard/profile.py:149 picard/ui/options/advanced.py:43 msgid "Advanced" msgstr "進階" #: picard/profile.py:151 msgid "Ignore file paths matching a regular expression" msgstr "" #: picard/profile.py:152 picard/ui/ui_options_advanced.py:119 msgid "Ignore hidden files" msgstr "忽略隱藏檔案" #: picard/profile.py:153 picard/ui/ui_options_advanced.py:116 msgid "Include sub-folders when adding files from folder" msgstr "從資料夾新增檔案時,包含子資料夾" #: picard/profile.py:156 msgid "Ignore track duration difference under x seconds" msgstr "" #: picard/profile.py:159 msgid "Completeness check ignore: Video tracks" msgstr "" #: picard/profile.py:160 msgid "Completeness check ignore: Pregap tracks" msgstr "" #: picard/profile.py:161 msgid "Completeness check ignore: Data tracks" msgstr "" #: picard/profile.py:162 msgid "Completeness check ignore: Silent tracks" msgstr "" #: picard/profile.py:163 msgid "Tags to ignore for comparison" msgstr "" #: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:154 msgid "Tracks" msgstr "音軌" #: picard/releasegroup.py:70 msgid "Year" msgstr "年份" #: picard/releasegroup.py:71 picard/ui/cdlookup.py:72 #: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:68 msgid "Country" msgstr "國家" #: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:153 msgid "Format" msgstr "格式" #: picard/releasegroup.py:73 msgid "Label" msgstr "標籤" #: picard/releasegroup.py:74 msgid "Cat No" msgstr "型錄編號" #: picard/releasegroup.py:106 msgid "[no barcode]" msgstr "[無條碼編號]" #: picard/releasegroup.py:120 msgid "[no release info]" msgstr "[無發行品資訊]" #: picard/tagger.py:319 picard/ui/ui_options_general.py:172 msgid "MusicBrainz Account" msgstr "MusicBrainz 帳號" #: picard/tagger.py:320 msgid "Authorization code:" msgstr "授權代碼:" #: picard/tagger.py:796 #, python-format msgid "Removing album %(id)s: %(artist)s - %(album)s" msgstr "正在移除專輯「%(id)s」: %(artist)s - %(album)s" #: picard/tagger.py:814 msgid "CD Lookup Error" msgstr "CD 查找錯誤" #: picard/tagger.py:815 #, python-format msgid "" "Error while reading CD:\n" "\n" "%s" msgstr "讀取 CD 時發生錯誤:\n\n%s" #: picard/track.py:392 msgid "[loading recording information]" msgstr "[錄音資訊載入中]" #: picard/track.py:428 #, python-format msgid "[could not load recording %s]" msgstr "[無法載入錄音%s]" #: picard/acoustid/__init__.py:93 #, python-format msgid "AcoustID lookup network error for '%(filename)s'!" msgstr "在AcoustID查找「%(filename)s」發生網路錯誤!" #: picard/acoustid/__init__.py:142 #, python-format msgid "AcoustID lookup failed for '%(filename)s'!" msgstr "在AcoustID查找「%(filename)s」時發生錯誤!" #: picard/acoustid/__init__.py:165 #, python-format msgid "AcoustID lookup returned no result for file '%(filename)s'" msgstr "在AcoustID查找檔案「%(filename)s」時沒有回傳任何結果" #: picard/acoustid/__init__.py:176 #, python-format msgid "Looking up the fingerprint for file '%(filename)s' ..." msgstr "正在查找檔案「%(filename)s」的特徵碼…" #: picard/acoustid/manager.py:137 msgid "" "AcoustID submission finished, but not all fingerprints have been submitted" msgstr "" #: picard/acoustid/manager.py:139 msgid "AcoustID submission finished successfully" msgstr "" #: picard/acoustid/manager.py:150 msgid "" "AcoustID submission failed permanently, maximum batch size reduced to zero" msgstr "" #: picard/acoustid/manager.py:152 msgid "AcoustID submission failed permanently, probably too many retries" msgstr "" #: picard/acoustid/manager.py:162 msgid "Submitting AcoustIDs ..." msgstr "正在提交 AcoustIDs…" #: picard/acoustid/manager.py:192 #, python-format msgid "AcoustID submission failed with error '%(error)s': %(message)s" msgstr "AcoustID提交失敗,錯誤為「%(error)s」: %(message)s" #: picard/browser/addrelease.py:144 msgid "Add cluster as release" msgstr "" #: picard/browser/addrelease.py:146 msgid "Add cluster as release..." msgstr "" #: picard/browser/addrelease.py:153 msgid "Add file as release" msgstr "" #: picard/browser/addrelease.py:155 msgid "Add file as release..." msgstr "" #: picard/browser/addrelease.py:162 msgid "Add file as recording" msgstr "" #: picard/browser/addrelease.py:164 msgid "Add file as recording..." msgstr "" #: picard/const/__init__.py:162 msgid "Stable releases only" msgstr "僅限穩定版" #: picard/const/__init__.py:168 msgid "Stable and Beta releases" msgstr "穩定版與測試版" #: picard/const/__init__.py:174 msgid "Stable, Beta and Dev releases" msgstr "穩定版、測試版與開發版" #: picard/const/__init__.py:189 msgid "My script" msgstr "我的腳本" #: picard/const/__init__.py:191 msgid "My profile" msgstr "" #: picard/const/__init__.py:192 msgid "(copy)" msgstr "" #: picard/const/__init__.py:193 msgid "{title} ({count})" msgstr "" #: picard/const/languages.py:29 picard/const/locales.py:41 #: picard/const/scripts.py:28 msgid "Arabic" msgstr "阿拉伯文" #: picard/const/languages.py:32 picard/const/locales.py:87 msgid "Catalan" msgstr "加泰羅尼亞語" #: picard/const/languages.py:33 picard/const/locales.py:109 msgid "Czech" msgstr "捷克語" #: picard/const/languages.py:35 picard/const/locales.py:111 msgid "Danish" msgstr "丹麥語" #: picard/const/languages.py:36 picard/const/locales.py:182 msgid "German" msgstr "德語" #: picard/const/languages.py:37 picard/const/locales.py:188 msgid "German (Switzerland)" msgstr "德語 (瑞士)" #: picard/const/languages.py:38 picard/const/locales.py:189 #: picard/const/locales.py:190 picard/const/scripts.py:25 msgid "Greek" msgstr "希臘語" #: picard/const/languages.py:39 picard/const/locales.py:120 msgid "English" msgstr "英語" #: picard/const/languages.py:40 picard/const/locales.py:122 msgid "English (Australia)" msgstr "英語 (澳大利亞)" #: picard/const/languages.py:41 picard/const/locales.py:126 msgid "English (Canada)" msgstr "英語 (加拿大)" #: picard/const/languages.py:42 msgid "English (UK)" msgstr "英語 (英國)" #: picard/const/languages.py:44 picard/const/locales.py:389 msgid "Spanish" msgstr "西班牙語" #: picard/const/languages.py:45 picard/const/locales.py:152 msgid "Estonian" msgstr "愛沙尼亞語" #: picard/const/languages.py:47 picard/const/locales.py:161 msgid "Finnish" msgstr "芬蘭語" #: picard/const/languages.py:49 picard/const/locales.py:163 msgid "French" msgstr "法語" #: picard/const/languages.py:50 picard/const/locales.py:165 msgid "French (Canada)" msgstr "法語 (加拿大)" #: picard/const/languages.py:52 picard/const/locales.py:175 msgid "Galician" msgstr "加利西亞語" #: picard/const/languages.py:53 picard/const/locales.py:209 #: picard/const/scripts.py:29 msgid "Hebrew" msgstr "希伯來語" #: picard/const/languages.py:55 picard/const/locales.py:213 msgid "Hungarian" msgstr "匈牙利語" #: picard/const/languages.py:57 picard/const/locales.py:215 msgid "Icelandic" msgstr "冰島語" #: picard/const/languages.py:58 picard/const/locales.py:225 msgid "Italian" msgstr "義大利語" #: picard/const/languages.py:59 picard/const/locales.py:228 msgid "Japanese" msgstr "日語" #: picard/const/languages.py:61 picard/const/locales.py:250 msgid "Korean" msgstr "韓語" #: picard/const/languages.py:63 picard/const/locales.py:283 msgid "Malay (Malaysia)" msgstr "馬來語 (馬來西亞)" #: picard/const/languages.py:64 picard/const/locales.py:309 msgid "Norwegian Bokmål" msgstr "巴克摩挪威語" #: picard/const/languages.py:66 picard/const/locales.py:115 msgid "Dutch" msgstr "荷蘭語" #: picard/const/languages.py:67 picard/const/locales.py:315 msgid "Occitan" msgstr "奧克西坦語" #: picard/const/languages.py:68 picard/const/locales.py:327 msgid "Polish" msgstr "波蘭語" #: picard/const/languages.py:69 picard/const/locales.py:329 msgid "Portuguese" msgstr "葡萄牙語" #: picard/const/languages.py:70 msgid "Brazilian Portuguese" msgstr "巴西葡萄牙語" #: picard/const/languages.py:71 picard/const/locales.py:339 msgid "Romanian" msgstr "羅馬尼亞語" #: picard/const/languages.py:72 picard/const/locales.py:342 msgid "Russian" msgstr "俄語" #: picard/const/languages.py:74 picard/const/locales.py:375 msgid "Slovak" msgstr "斯洛伐克語" #: picard/const/languages.py:75 picard/const/locales.py:377 msgid "Slovenian" msgstr "斯洛維尼亞語" #: picard/const/languages.py:76 picard/const/locales.py:37 msgid "Albanian" msgstr "阿爾巴尼亞語" #: picard/const/languages.py:78 picard/const/locales.py:416 msgid "Swedish" msgstr "瑞典語" #: picard/const/languages.py:80 picard/const/locales.py:452 msgid "Turkish" msgstr "土耳其語" #: picard/const/languages.py:81 picard/const/locales.py:460 msgid "Ukrainian" msgstr "烏克蘭語" #: picard/const/languages.py:82 picard/const/locales.py:90 msgid "Chinese (China)" msgstr "漢語 (中國)" #: picard/const/languages.py:83 picard/const/locales.py:99 msgid "Chinese (Taiwan)" msgstr "漢語 (台灣)" #: picard/const/locales.py:27 msgid "Afar" msgstr "阿法爾語" #: picard/const/locales.py:28 msgid "Afar (Djibouti)" msgstr "阿法爾語 (吉布地)" #: picard/const/locales.py:29 msgid "Afar (Eritrea)" msgstr "阿法爾語 (厄利垂亞)" #: picard/const/locales.py:30 msgid "Afar (Eritrea) (Saho)" msgstr "阿法爾語 (厄利垂亞) (紹約語)" #: picard/const/locales.py:31 msgid "Afar (Ethiopia)" msgstr "阿法爾語 (衣索比亞)" #: picard/const/locales.py:32 msgid "Afrikaans" msgstr "南非語" #: picard/const/locales.py:33 msgid "Afrikaans (Namibia)" msgstr "南非語 (納米比亞)" #: picard/const/locales.py:34 msgid "Afrikaans (South Africa)" msgstr "南非語 (南非)" #: picard/const/locales.py:35 msgid "Akan" msgstr "阿坎語" #: picard/const/locales.py:36 msgid "Akan (Ghana)" msgstr "阿寒語 (迦納)" #: picard/const/locales.py:38 msgid "Albanian (Albania)" msgstr "阿爾巴尼亞語 (阿爾巴尼亞)" #: picard/const/locales.py:39 msgid "Amharic" msgstr "阿姆哈拉語" #: picard/const/locales.py:40 msgid "Amharic (Ethiopia)" msgstr "阿姆哈拉語 (衣索比亞)" #: picard/const/locales.py:42 msgid "Arabic (Algeria)" msgstr "阿拉伯語 (阿爾及利亞)" #: picard/const/locales.py:43 msgid "Arabic (Bahrain)" msgstr "阿拉伯語 (巴林)" #: picard/const/locales.py:44 msgid "Arabic (Egypt)" msgstr "阿拉伯語 (埃及)" #: picard/const/locales.py:45 msgid "Arabic (Iraq)" msgstr "阿拉伯語 (伊拉克)" #: picard/const/locales.py:46 msgid "Arabic (Jordan)" msgstr "阿拉伯語 (約旦)" #: picard/const/locales.py:47 msgid "Arabic (Kuwait)" msgstr "阿拉伯語 (科威特)" #: picard/const/locales.py:48 msgid "Arabic (Lebanon)" msgstr "阿拉伯語 (黎巴嫩)" #: picard/const/locales.py:49 msgid "Arabic (Libya)" msgstr "阿拉伯語 (利比亞)" #: picard/const/locales.py:50 msgid "Arabic (Morocco)" msgstr "阿拉伯語 (摩洛哥)" #: picard/const/locales.py:51 msgid "Arabic (Oman)" msgstr "阿拉伯語 (阿曼)" #: picard/const/locales.py:52 msgid "Arabic (Qatar)" msgstr "阿拉伯語 (卡達)" #: picard/const/locales.py:53 msgid "Arabic (Saudi Arabia)" msgstr "阿拉伯語 (沙烏地阿拉伯)" #: picard/const/locales.py:54 msgid "Arabic (Sudan)" msgstr "阿拉伯語 (蘇丹)" #: picard/const/locales.py:55 msgid "Arabic (Syria)" msgstr "阿拉伯語 (敘利亞)" #: picard/const/locales.py:56 msgid "Arabic (Tunisia)" msgstr "阿拉伯語 (突尼西亞)" #: picard/const/locales.py:57 msgid "Arabic (United Arab Emirates)" msgstr "阿拉伯語 (阿拉伯聯合大公國)" #: picard/const/locales.py:58 msgid "Arabic (Yemen)" msgstr "阿拉伯語 (葉門)" #: picard/const/locales.py:59 msgid "Armenian" msgstr "亞美尼亞文" #: picard/const/locales.py:60 msgid "Armenian (Armenia)" msgstr "亞美尼亞語 (亞美尼亞)" #: picard/const/locales.py:61 msgid "Armenian (Armenia) (Revised Orthography)" msgstr "亞美尼亞語 (亞美尼亞) (書寫改革)" #: picard/const/locales.py:62 msgid "Assamese" msgstr "阿薩姆語" #: picard/const/locales.py:63 msgid "Assamese (India)" msgstr "阿薩姆語 (印度)" #: picard/const/locales.py:64 msgid "Atsam" msgstr "阿燦語" #: picard/const/locales.py:65 msgid "Atsam (Nigeria)" msgstr "阿燦語 (奈及利亞)" #: picard/const/locales.py:66 msgid "Azerbaijani" msgstr "亞塞拜然語" #: picard/const/locales.py:67 msgid "Azerbaijani (Azerbaijan)" msgstr "亞塞拜然語 (亞塞拜然)" #: picard/const/locales.py:68 msgid "Azerbaijani (Cyrillic)" msgstr "亞塞拜然語 (西里爾字母)" #: picard/const/locales.py:69 msgid "Azerbaijani (Cyrillic) (Azerbaijan)" msgstr "亞塞拜然語 (西里爾字母) (亞塞拜然)" #: picard/const/locales.py:70 msgid "Azerbaijani (Latin)" msgstr "亞塞拜然語 (拉丁字母)" #: picard/const/locales.py:71 msgid "Azerbaijani (Latin) (Azerbaijan)" msgstr "亞塞拜然語 (拉丁字母) (亞塞拜然)" #: picard/const/locales.py:72 msgid "Basque" msgstr "巴斯克語" #: picard/const/locales.py:73 msgid "Basque (Spain)" msgstr "巴斯克語 (西班牙)" #: picard/const/locales.py:74 msgid "Belarusian" msgstr "白俄語" #: picard/const/locales.py:75 msgid "Belarusian (Belarus)" msgstr "白俄羅斯語 (白俄羅斯)" #: picard/const/locales.py:76 msgid "Bengali" msgstr "孟加拉文" #: picard/const/locales.py:77 msgid "Bengali (Bangladesh)" msgstr "孟加拉語 (孟加拉)" #: picard/const/locales.py:78 msgid "Bengali (India)" msgstr "孟加拉語 (印度)" #: picard/const/locales.py:79 msgid "Blin" msgstr "比林語" #: picard/const/locales.py:80 msgid "Blin (Eritrea)" msgstr "比林語 (厄利垂亞)" #: picard/const/locales.py:81 msgid "Bosnian" msgstr "波士尼亞語" #: picard/const/locales.py:82 msgid "Bosnian (Bosnia and Herzegovina)" msgstr "波士尼亞語 (波士尼亞與赫塞哥維納)" #: picard/const/locales.py:83 msgid "Bulgarian" msgstr "保加利亞語" #: picard/const/locales.py:84 msgid "Bulgarian (Bulgaria)" msgstr "保加利亞語 (保加利亞)" #: picard/const/locales.py:85 msgid "Burmese" msgstr "緬甸語" #: picard/const/locales.py:86 msgid "Burmese (Myanmar [Burma])" msgstr "緬甸語 (緬甸)" #: picard/const/locales.py:88 msgid "Catalan (Spain)" msgstr "加泰隆語 (西班牙)" #: picard/const/locales.py:89 picard/const/scripts.py:30 msgid "Chinese" msgstr "漢語" #: picard/const/locales.py:91 msgid "Chinese (Hong Kong)" msgstr "漢語 (香港)" #: picard/const/locales.py:92 msgid "Chinese (Macau)" msgstr "漢語 (澳門)" #: picard/const/locales.py:93 msgid "Chinese (Simplified Han)" msgstr "漢語 (簡體漢文)" #: picard/const/locales.py:94 msgid "Chinese (Simplified Han) (China)" msgstr "漢語 (簡體漢文) (中國)" #: picard/const/locales.py:95 msgid "Chinese (Simplified Han) (Hong Kong)" msgstr "漢語 (簡體漢文) (香港)" #: picard/const/locales.py:96 msgid "Chinese (Simplified Han) (Macau)" msgstr "漢語 (簡體漢文) (澳門)" #: picard/const/locales.py:97 msgid "Chinese (Simplified Han) (Singapore)" msgstr "漢語 (簡體漢文) (新加坡)" #: picard/const/locales.py:98 msgid "Chinese (Singapore)" msgstr "漢語 (新加坡)" #: picard/const/locales.py:100 msgid "Chinese (Traditional Han)" msgstr "漢語 (傳統漢文)" #: picard/const/locales.py:101 msgid "Chinese (Traditional Han) (Hong Kong)" msgstr "漢語 (傳統漢文) (香港)" #: picard/const/locales.py:102 msgid "Chinese (Traditional Han) (Macau)" msgstr "漢語 (傳統漢文) (澳門)" #: picard/const/locales.py:103 msgid "Chinese (Traditional Han) (Taiwan)" msgstr "漢語 (傳統漢文) (台灣)" #: picard/const/locales.py:104 msgid "Coptic" msgstr "科普特語" #: picard/const/locales.py:105 msgid "Cornish" msgstr "康沃爾語" #: picard/const/locales.py:106 msgid "Cornish (United Kingdom)" msgstr "康瓦爾語 (英國)" #: picard/const/locales.py:107 msgid "Croatian" msgstr "克羅埃西亞語" #: picard/const/locales.py:108 msgid "Croatian (Croatia)" msgstr "克羅埃西亞語 (克羅埃西亞)" #: picard/const/locales.py:110 msgid "Czech (Czech Republic)" msgstr "捷克語 (捷克)" #: picard/const/locales.py:112 msgid "Danish (Denmark)" msgstr "丹麥語 (丹麥)" #: picard/const/locales.py:113 msgid "Divehi" msgstr "迪維西語" #: picard/const/locales.py:114 msgid "Divehi (Maldives)" msgstr "迪維西語 (馬爾地夫)" #: picard/const/locales.py:116 msgid "Dutch (Belgium)" msgstr "荷蘭語 (比利時)" #: picard/const/locales.py:117 msgid "Dutch (Netherlands)" msgstr "荷蘭語 (荷蘭)" #: picard/const/locales.py:118 msgid "Dzongkha" msgstr "宗卡語" #: picard/const/locales.py:119 msgid "Dzongkha (Bhutan)" msgstr "宗卡語 (不丹)" #: picard/const/locales.py:121 msgid "English (American Samoa)" msgstr "英語 (美屬薩摩亞)" #: picard/const/locales.py:123 msgid "English (Belgium)" msgstr "英語 (比利時)" #: picard/const/locales.py:124 msgid "English (Belize)" msgstr "英語 (貝里斯)" #: picard/const/locales.py:125 msgid "English (Botswana)" msgstr "英語 (波札那)" #: picard/const/locales.py:127 msgid "English (Deseret)" msgstr "英語 (蜜蜂州)" #: picard/const/locales.py:128 msgid "English (Deseret) (United States)" msgstr "英語 (蜜蜂州) (美國)" #: picard/const/locales.py:129 msgid "English (Guam)" msgstr "英語 (關島)" #: picard/const/locales.py:130 msgid "English (Hong Kong)" msgstr "英語 (香港)" #: picard/const/locales.py:131 msgid "English (India)" msgstr "英語 (印度)" #: picard/const/locales.py:132 msgid "English (Ireland)" msgstr "英語 (愛爾蘭)" #: picard/const/locales.py:133 msgid "English (Jamaica)" msgstr "英語 (牙買加)" #: picard/const/locales.py:134 msgid "English (Malta)" msgstr "英語 (馬爾他)" #: picard/const/locales.py:135 msgid "English (Marshall Islands)" msgstr "英語 (馬紹爾群島)" #: picard/const/locales.py:136 msgid "English (Namibia)" msgstr "英語 (納米比亞)" #: picard/const/locales.py:137 msgid "English (New Zealand)" msgstr "英語 (紐西蘭)" #: picard/const/locales.py:138 msgid "English (Northern Mariana Islands)" msgstr "英語 (北馬里亞納群島)" #: picard/const/locales.py:139 msgid "English (Pakistan)" msgstr "英語 (巴基斯坦)" #: picard/const/locales.py:140 msgid "English (Philippines)" msgstr "英語 (菲律賓)" #: picard/const/locales.py:141 msgid "English (Shavian)" msgstr "英語 (蕭伯納字母)" #: picard/const/locales.py:142 msgid "English (Singapore)" msgstr "英語 (新加坡)" #: picard/const/locales.py:143 msgid "English (South Africa)" msgstr "英語 (南非)" #: picard/const/locales.py:144 msgid "English (Trinidad and Tobago)" msgstr "英語 (千里達及托貝哥)" #: picard/const/locales.py:145 msgid "English (U.S. Minor Outlying Islands)" msgstr "英語 (美屬邊疆群島)" #: picard/const/locales.py:146 msgid "English (U.S. Virgin Islands)" msgstr "英語 (美屬維京群島)" #: picard/const/locales.py:147 msgid "English (United Kingdom)" msgstr "英語 (英國)" #: picard/const/locales.py:148 msgid "English (United States)" msgstr "英語 (美國)" #: picard/const/locales.py:149 msgid "English (United States) (Computer)" msgstr "英語 (美國) (電腦)" #: picard/const/locales.py:150 msgid "English (Zimbabwe)" msgstr "英語 (辛巴威)" #: picard/const/locales.py:151 msgid "Esperanto" msgstr "世界語" #: picard/const/locales.py:153 msgid "Estonian (Estonia)" msgstr "愛沙尼亞語 (愛沙尼亞)" #: picard/const/locales.py:154 msgid "Ewe" msgstr "埃維語" #: picard/const/locales.py:155 msgid "Ewe (Ghana)" msgstr "埃維語 (迦納)" #: picard/const/locales.py:156 msgid "Ewe (Togo)" msgstr "埃維語 (多哥)" #: picard/const/locales.py:157 msgid "Faroese" msgstr "法羅語" #: picard/const/locales.py:158 msgid "Faroese (Faroe Islands)" msgstr "法羅語 (法羅群島)" #: picard/const/locales.py:159 msgid "Filipino" msgstr "菲律賓語" #: picard/const/locales.py:160 msgid "Filipino (Philippines)" msgstr "菲律賓語 (菲律賓)" #: picard/const/locales.py:162 msgid "Finnish (Finland)" msgstr "芬蘭語 (芬蘭)" #: picard/const/locales.py:164 msgid "French (Belgium)" msgstr "法語 (比利時)" #: picard/const/locales.py:166 msgid "French (France)" msgstr "法語 (法國)" #: picard/const/locales.py:167 msgid "French (Luxembourg)" msgstr "法語 (盧森堡)" #: picard/const/locales.py:168 msgid "French (Monaco)" msgstr "法語 (摩納哥)" #: picard/const/locales.py:169 msgid "French (Senegal)" msgstr "法語 (塞內加爾)" #: picard/const/locales.py:170 msgid "French (Switzerland)" msgstr "法語 (瑞士)" #: picard/const/locales.py:171 msgid "Friulian" msgstr "佛里烏利語" #: picard/const/locales.py:172 msgid "Friulian (Italy)" msgstr "佛里烏利語 (義大利)" #: picard/const/locales.py:173 msgid "Ga" msgstr "加族語" #: picard/const/locales.py:174 msgid "Ga (Ghana)" msgstr "加族語 (迦納)" #: picard/const/locales.py:176 msgid "Galician (Spain)" msgstr "加利西亞語 (西班牙)" #: picard/const/locales.py:177 msgid "Geez" msgstr "吉茲語" #: picard/const/locales.py:178 msgid "Geez (Eritrea)" msgstr "吉茲語 (厄利垂亞)" #: picard/const/locales.py:179 msgid "Geez (Ethiopia)" msgstr "吉茲語 (衣索比亞)" #: picard/const/locales.py:180 msgid "Georgian" msgstr "喬治亞語" #: picard/const/locales.py:181 msgid "Georgian (Georgia)" msgstr "喬治亞語 (喬治亞)" #: picard/const/locales.py:183 msgid "German (Austria)" msgstr "德語 (奧地利)" #: picard/const/locales.py:184 msgid "German (Belgium)" msgstr "德語 (比利時)" #: picard/const/locales.py:185 msgid "German (Germany)" msgstr "德語 (德國)" #: picard/const/locales.py:186 msgid "German (Liechtenstein)" msgstr "德語 (列支敦斯登)" #: picard/const/locales.py:187 msgid "German (Luxembourg)" msgstr "德語 (盧森堡)" #: picard/const/locales.py:191 msgid "Greek (Cyprus)" msgstr "希臘語 (賽普勒斯)" #: picard/const/locales.py:192 msgid "Greek (Greece)" msgstr "希臘語 (希臘)" #: picard/const/locales.py:193 msgid "Gujarati" msgstr "古吉拉特語" #: picard/const/locales.py:194 msgid "Gujarati (India)" msgstr "古吉拉特語 (印度)" #: picard/const/locales.py:195 msgid "Hausa" msgstr "豪撒語" #: picard/const/locales.py:196 msgid "Hausa (Arabic)" msgstr "豪撒語 (阿拉伯字母)" #: picard/const/locales.py:197 msgid "Hausa (Arabic) (Nigeria)" msgstr "豪撒語 (阿拉伯字母) (奈及利亞)" #: picard/const/locales.py:198 msgid "Hausa (Arabic) (Sudan)" msgstr "豪撒語 (阿拉伯字母) (蘇丹)" #: picard/const/locales.py:199 msgid "Hausa (Ghana)" msgstr "豪撒語 (迦納)" #: picard/const/locales.py:200 msgid "Hausa (Latin)" msgstr "豪撒語 (拉丁字母)" #: picard/const/locales.py:201 msgid "Hausa (Latin) (Ghana)" msgstr "豪撒語 (拉丁字母) (迦納)" #: picard/const/locales.py:202 msgid "Hausa (Latin) (Niger)" msgstr "豪撒語 (拉丁字母) (尼日)" #: picard/const/locales.py:203 msgid "Hausa (Latin) (Nigeria)" msgstr "豪撒語 (拉丁字母) (奈及利亞)" #: picard/const/locales.py:204 msgid "Hausa (Niger)" msgstr "豪撒語 (尼日)" #: picard/const/locales.py:205 msgid "Hausa (Nigeria)" msgstr "豪撒語 (奈及利亞)" #: picard/const/locales.py:206 msgid "Hausa (Sudan)" msgstr "豪撒語 (蘇丹)" #: picard/const/locales.py:207 msgid "Hawaiian" msgstr "夏威夷語" #: picard/const/locales.py:208 msgid "Hawaiian (United States)" msgstr "夏威夷語 (美國)" #: picard/const/locales.py:210 msgid "Hebrew (Israel)" msgstr "希伯來語 (以色列)" #: picard/const/locales.py:211 msgid "Hindi" msgstr "印地語" #: picard/const/locales.py:212 msgid "Hindi (India)" msgstr "印地語 (印度)" #: picard/const/locales.py:214 msgid "Hungarian (Hungary)" msgstr "匈牙利語 (匈牙利)" #: picard/const/locales.py:216 msgid "Icelandic (Iceland)" msgstr "冰島語 (冰島)" #: picard/const/locales.py:217 msgid "Igbo" msgstr "伊布語" #: picard/const/locales.py:218 msgid "Igbo (Nigeria)" msgstr "伊布語 (奈及利亞)" #: picard/const/locales.py:219 msgid "Indonesian" msgstr "印尼語" #: picard/const/locales.py:220 msgid "Indonesian (Indonesia)" msgstr "印尼語 (印尼)" #: picard/const/locales.py:221 msgid "Interlingua" msgstr "拉丁國際語" #: picard/const/locales.py:222 msgid "Inuktitut" msgstr "伊努特語" #: picard/const/locales.py:223 msgid "Irish" msgstr "愛爾蘭語" #: picard/const/locales.py:224 msgid "Irish (Ireland)" msgstr "愛爾蘭語 (愛爾蘭)" #: picard/const/locales.py:226 msgid "Italian (Italy)" msgstr "義大利語 (義大利)" #: picard/const/locales.py:227 msgid "Italian (Switzerland)" msgstr "義大利語 (瑞士)" #: picard/const/locales.py:229 msgid "Japanese (Japan)" msgstr "日語 (日本)" #: picard/const/locales.py:230 msgid "Jju" msgstr "卡捷語" #: picard/const/locales.py:231 msgid "Jju (Nigeria)" msgstr "卡捷語 (奈及利亞)" #: picard/const/locales.py:232 msgid "Kalaallisut" msgstr "格陵蘭語" #: picard/const/locales.py:233 msgid "Kalaallisut (Greenland)" msgstr "格陵蘭語 (格陵蘭)" #: picard/const/locales.py:234 msgid "Kamba" msgstr "卡姆巴語" #: picard/const/locales.py:235 msgid "Kamba (Kenya)" msgstr "卡姆巴語 (肯亞)" #: picard/const/locales.py:236 msgid "Kannada" msgstr "坎那達語" #: picard/const/locales.py:237 msgid "Kannada (India)" msgstr "坎那達語 (印度)" #: picard/const/locales.py:238 msgid "Kazakh" msgstr "哈薩克語" #: picard/const/locales.py:239 msgid "Kazakh (Cyrillic)" msgstr "哈薩克語 (西里爾字母)" #: picard/const/locales.py:240 msgid "Kazakh (Cyrillic) (Kazakhstan)" msgstr "哈薩克語 (西里爾字母) (哈薩克)" #: picard/const/locales.py:241 msgid "Kazakh (Kazakhstan)" msgstr "哈薩克語 (哈薩克)" #: picard/const/locales.py:242 msgid "Khmer" msgstr "高棉語" #: picard/const/locales.py:243 msgid "Khmer (Cambodia)" msgstr "高棉語 (柬埔寨)" #: picard/const/locales.py:244 msgid "Kinyarwanda" msgstr "盧安達語" #: picard/const/locales.py:245 msgid "Kinyarwanda (Rwanda)" msgstr "盧安達語 (盧安達)" #: picard/const/locales.py:246 msgid "Kirghiz" msgstr "吉爾吉斯語" #: picard/const/locales.py:247 msgid "Kirghiz (Kyrgyzstan)" msgstr "吉爾吉斯語 (吉爾吉斯)" #: picard/const/locales.py:248 msgid "Konkani" msgstr "貢根語" #: picard/const/locales.py:249 msgid "Konkani (India)" msgstr "貢根語 (印度)" #: picard/const/locales.py:251 msgid "Korean (South Korea)" msgstr "韓語 (南韓)" #: picard/const/locales.py:252 msgid "Koro" msgstr "科羅語" #: picard/const/locales.py:253 msgid "Koro (Côte d’Ivoire)" msgstr "科羅語 (象牙海岸)" #: picard/const/locales.py:254 msgid "Kpelle" msgstr "克培列語" #: picard/const/locales.py:255 msgid "Kpelle (Guinea)" msgstr "克培列語 (幾內亞)" #: picard/const/locales.py:256 msgid "Kpelle (Liberia)" msgstr "克培列語 (賴比瑞亞)" #: picard/const/locales.py:257 msgid "Kurdish" msgstr "庫德語" #: picard/const/locales.py:258 msgid "Kurdish (Arabic)" msgstr "庫德語 (阿拉伯字母)" #: picard/const/locales.py:259 msgid "Kurdish (Arabic) (Iran)" msgstr "庫德語 (阿拉伯字母) (伊朗)" #: picard/const/locales.py:260 msgid "Kurdish (Arabic) (Iraq)" msgstr "庫德語 (阿拉伯字母) (伊拉克)" #: picard/const/locales.py:261 msgid "Kurdish (Arabic) (Syria)" msgstr "庫德語 (阿拉伯字母) (敘利亞)" #: picard/const/locales.py:262 msgid "Kurdish (Iran)" msgstr "庫德語 (伊朗)" #: picard/const/locales.py:263 msgid "Kurdish (Iraq)" msgstr "庫德語 (伊拉克)" #: picard/const/locales.py:264 msgid "Kurdish (Latin)" msgstr "庫德語 (拉丁字母)" #: picard/const/locales.py:265 msgid "Kurdish (Latin) (Turkey)" msgstr "庫德語 (拉丁字母) (土耳其)" #: picard/const/locales.py:266 msgid "Kurdish (Syria)" msgstr "庫德語 (敘利亞)" #: picard/const/locales.py:267 msgid "Kurdish (Turkey)" msgstr "庫德語 (土耳其)" #: picard/const/locales.py:268 msgid "Lao" msgstr "寮語" #: picard/const/locales.py:269 msgid "Lao (Laos)" msgstr "寮語 (寮國)" #: picard/const/locales.py:270 msgid "Latvian" msgstr "拉脫維亞語" #: picard/const/locales.py:271 msgid "Latvian (Latvia)" msgstr "拉脫維亞語 (拉脫維亞)" #: picard/const/locales.py:272 msgid "Lingala" msgstr "林加拉語" #: picard/const/locales.py:273 msgid "Lingala (Congo - Brazzaville)" msgstr "林加拉語 (剛果 - 布拉薩市)" #: picard/const/locales.py:274 msgid "Lingala (Congo - Kinshasa)" msgstr "林加拉語 (剛果 - 金夏沙)" #: picard/const/locales.py:275 msgid "Lithuanian" msgstr "立陶宛語" #: picard/const/locales.py:276 msgid "Lithuanian (Lithuania)" msgstr "立陶宛語 (立陶宛)" #: picard/const/locales.py:277 msgid "Low German" msgstr "低地德語" #: picard/const/locales.py:278 msgid "Low German (Germany)" msgstr "低地德語 (德國)" #: picard/const/locales.py:279 msgid "Macedonian" msgstr "馬其頓語" #: picard/const/locales.py:280 msgid "Macedonian (Macedonia)" msgstr "馬其頓語 (馬其頓)" #: picard/const/locales.py:281 msgid "Malay" msgstr "馬來語" #: picard/const/locales.py:282 msgid "Malay (Brunei)" msgstr "馬來語 (汶萊)" #: picard/const/locales.py:284 msgid "Malayalam" msgstr "馬來亞拉姆語" #: picard/const/locales.py:285 msgid "Malayalam (India)" msgstr "馬來亞拉姆語 (印度)" #: picard/const/locales.py:286 msgid "Maltese" msgstr "馬爾他語" #: picard/const/locales.py:287 msgid "Maltese (Malta)" msgstr "馬爾他語 (馬爾他)" #: picard/const/locales.py:288 msgid "Manx" msgstr "馬恩語" #: picard/const/locales.py:289 msgid "Manx (United Kingdom)" msgstr "馬恩語 (英國)" #: picard/const/locales.py:290 msgid "Marathi" msgstr "馬拉提語" #: picard/const/locales.py:291 msgid "Marathi (India)" msgstr "馬拉提語 (印度)" #: picard/const/locales.py:292 msgid "Moldavian" msgstr "摩爾達維亞語" #: picard/const/locales.py:293 msgid "Mongolian" msgstr "蒙古語" #: picard/const/locales.py:294 msgid "Mongolian (China)" msgstr "蒙古語 (中國)" #: picard/const/locales.py:295 msgid "Mongolian (Cyrillic)" msgstr "蒙古語 (西里爾字母)" #: picard/const/locales.py:296 msgid "Mongolian (Cyrillic) (Mongolia)" msgstr "蒙古語 (西里爾字母) (蒙古)" #: picard/const/locales.py:297 msgid "Mongolian (Mongolia)" msgstr "蒙古語 (蒙古)" #: picard/const/locales.py:298 msgid "Mongolian (Mongolian)" msgstr "蒙古語 (蒙古字母)" #: picard/const/locales.py:299 msgid "Mongolian (Mongolian) (China)" msgstr "蒙古語 (蒙古字母) (中國)" #: picard/const/locales.py:300 msgid "Nepali" msgstr "尼泊爾語" #: picard/const/locales.py:301 msgid "Nepali (India)" msgstr "尼泊爾語 (印度)" #: picard/const/locales.py:302 msgid "Nepali (Nepal)" msgstr "尼泊爾語 (尼泊爾)" #: picard/const/locales.py:303 msgid "Northern Sami" msgstr "北薩米語" #: picard/const/locales.py:304 msgid "Northern Sami (Finland)" msgstr "北薩米語 (芬蘭)" #: picard/const/locales.py:305 msgid "Northern Sami (Norway)" msgstr "北薩米語 (挪威)" #: picard/const/locales.py:306 msgid "Northern Sotho" msgstr "北索托語" #: picard/const/locales.py:307 msgid "Northern Sotho (South Africa)" msgstr "北索托語 (北非)" #: picard/const/locales.py:308 msgid "Norwegian" msgstr "挪威語" #: picard/const/locales.py:310 msgid "Norwegian Bokmål (Norway)" msgstr "巴克摩挪威語 (挪威)" #: picard/const/locales.py:311 msgid "Norwegian Nynorsk" msgstr "耐諾斯克挪威語" #: picard/const/locales.py:312 msgid "Norwegian Nynorsk (Norway)" msgstr "耐諾斯克挪威語 (挪威)" #: picard/const/locales.py:313 msgid "Nyanja" msgstr "尼揚賈語" #: picard/const/locales.py:314 msgid "Nyanja (Malawi)" msgstr "尼揚賈語 (馬拉威)" #: picard/const/locales.py:316 msgid "Occitan (France)" msgstr "奧克西坦語 (法國)" #: picard/const/locales.py:317 msgid "Oriya" msgstr "歐迪亞語" #: picard/const/locales.py:318 msgid "Oriya (India)" msgstr "歐迪亞語 (印度)" #: picard/const/locales.py:319 msgid "Oromo" msgstr "奧羅莫語" #: picard/const/locales.py:320 msgid "Oromo (Ethiopia)" msgstr "奧羅莫語 (伊索比亞)" #: picard/const/locales.py:321 msgid "Oromo (Kenya)" msgstr "奧羅莫語 (肯亞)" #: picard/const/locales.py:322 msgid "Pashto" msgstr "普什圖語" #: picard/const/locales.py:323 msgid "Pashto (Afghanistan)" msgstr "普什圖語 (阿富汗)" #: picard/const/locales.py:324 msgid "Persian" msgstr "波斯語" #: picard/const/locales.py:325 msgid "Persian (Afghanistan)" msgstr "波斯語 (阿富汗)" #: picard/const/locales.py:326 msgid "Persian (Iran)" msgstr "波斯語 (伊朗)" #: picard/const/locales.py:328 msgid "Polish (Poland)" msgstr "波蘭語 (波蘭)" #: picard/const/locales.py:330 msgid "Portuguese (Brazil)" msgstr "葡萄牙語 (巴西)" #: picard/const/locales.py:331 msgid "Portuguese (Portugal)" msgstr "葡萄牙語 (葡萄牙)" #: picard/const/locales.py:332 msgid "Punjabi" msgstr "旁遮普語" #: picard/const/locales.py:333 msgid "Punjabi (Arabic)" msgstr "旁遮普語 (阿拉伯字母)" #: picard/const/locales.py:334 msgid "Punjabi (Arabic) (Pakistan)" msgstr "旁遮普語 (阿拉伯字母) (巴基斯坦)" #: picard/const/locales.py:335 msgid "Punjabi (Gurmukhi)" msgstr "旁遮普語 (古魯穆奇字母)" #: picard/const/locales.py:336 msgid "Punjabi (Gurmukhi) (India)" msgstr "旁遮普語 (古魯穆奇字母) (印度)" #: picard/const/locales.py:337 msgid "Punjabi (India)" msgstr "旁遮普語 (印度)" #: picard/const/locales.py:338 msgid "Punjabi (Pakistan)" msgstr "旁遮普語 (巴基斯坦)" #: picard/const/locales.py:340 msgid "Romanian (Moldova)" msgstr "羅馬尼亞語 (摩爾多瓦)" #: picard/const/locales.py:341 msgid "Romanian (Romania)" msgstr "羅馬尼亞語 (羅馬尼亞)" #: picard/const/locales.py:343 msgid "Russian (Russia)" msgstr "俄語 (俄羅斯)" #: picard/const/locales.py:344 msgid "Russian (Ukraine)" msgstr "俄語 (烏克蘭)" #: picard/const/locales.py:345 msgid "Sanskrit" msgstr "梵語" #: picard/const/locales.py:346 msgid "Sanskrit (India)" msgstr "梵語 (印度)" #: picard/const/locales.py:347 picard/const/locales.py:348 msgid "Serbian" msgstr "塞爾維亞語" #: picard/const/locales.py:349 msgid "Serbian (Bosnia and Herzegovina)" msgstr "塞爾維亞語 (波士尼亞與赫塞哥維納)" #: picard/const/locales.py:350 picard/const/locales.py:351 msgid "Serbian (Cyrillic)" msgstr "塞爾維亞語 (西里爾字母)" #: picard/const/locales.py:352 msgid "Serbian (Cyrillic) (Bosnia and Herzegovina)" msgstr "塞爾維亞語 (西里爾字母) (波士尼亞與赫塞哥維納)" #: picard/const/locales.py:353 msgid "Serbian (Cyrillic) (Montenegro)" msgstr "塞爾維亞語 (西里爾字母) (蒙特內哥羅)" #: picard/const/locales.py:354 msgid "Serbian (Cyrillic) (Serbia)" msgstr "塞爾維亞語 (西里爾字母) (塞爾維亞)" #: picard/const/locales.py:355 msgid "Serbian (Cyrillic) (Serbia and Montenegro)" msgstr "塞爾維亞語 (西里爾字母) (塞爾維亞與蒙特內哥羅)" #: picard/const/locales.py:356 picard/const/locales.py:357 msgid "Serbian (Latin)" msgstr "塞爾維亞語 (拉丁字母)" #: picard/const/locales.py:358 msgid "Serbian (Latin) (Bosnia and Herzegovina)" msgstr "塞爾維亞語 (拉丁字母) (波士尼亞與赫塞哥維納)" #: picard/const/locales.py:359 msgid "Serbian (Latin) (Montenegro)" msgstr "塞爾維亞語 (拉丁字母) (蒙特內哥羅)" #: picard/const/locales.py:360 msgid "Serbian (Latin) (Serbia)" msgstr "塞爾維亞語 (拉丁字母) (塞爾維亞)" #: picard/const/locales.py:361 msgid "Serbian (Latin) (Serbia and Montenegro)" msgstr "塞爾維亞語 (拉丁字母) (塞爾維亞與蒙特內哥羅)" #: picard/const/locales.py:362 msgid "Serbian (Montenegro)" msgstr "塞爾維亞語 (蒙特內哥羅)" #: picard/const/locales.py:363 msgid "Serbian (Serbia)" msgstr "塞爾維亞語 (塞爾維亞)" #: picard/const/locales.py:364 msgid "Serbian (Serbia and Montenegro)" msgstr "塞爾維亞語 (塞爾維亞與蒙特內哥羅)" #: picard/const/locales.py:365 picard/const/locales.py:366 msgid "Serbo-Croatian" msgstr "塞爾維亞克羅埃西亞語" #: picard/const/locales.py:367 msgid "Serbo-Croatian (Bosnia and Herzegovina)" msgstr "塞爾維亞克羅埃西亞語 (波士尼亞與赫塞哥維納)" #: picard/const/locales.py:368 msgid "Serbo-Croatian (Serbia and Montenegro)" msgstr "塞爾維亞克羅埃西亞語 (塞爾維亞與蒙特內哥羅)" #: picard/const/locales.py:369 msgid "Sichuan Yi" msgstr "四川彝語" #: picard/const/locales.py:370 msgid "Sichuan Yi (China)" msgstr "四川彝語 (中國)" #: picard/const/locales.py:371 msgid "Sidamo" msgstr "希達摩語" #: picard/const/locales.py:372 msgid "Sidamo (Ethiopia)" msgstr "希達摩語 (衣索比亞)" #: picard/const/locales.py:373 msgid "Sinhala" msgstr "僧加羅語" #: picard/const/locales.py:374 msgid "Sinhala (Sri Lanka)" msgstr "僧加羅語 (斯里蘭卡)" #: picard/const/locales.py:376 msgid "Slovak (Slovakia)" msgstr "斯洛伐克語 (斯洛伐克)" #: picard/const/locales.py:378 msgid "Slovenian (Slovenia)" msgstr "斯洛維尼亞語 (斯洛維尼亞)" #: picard/const/locales.py:379 msgid "Somali" msgstr "索馬利語" #: picard/const/locales.py:380 msgid "Somali (Djibouti)" msgstr "索馬利語 (吉布地)" #: picard/const/locales.py:381 msgid "Somali (Ethiopia)" msgstr "索馬利語 (衣索比亞)" #: picard/const/locales.py:382 msgid "Somali (Kenya)" msgstr "索馬利語 (肯亞)" #: picard/const/locales.py:383 msgid "Somali (Somalia)" msgstr "索馬利語 (索馬利亞)" #: picard/const/locales.py:384 msgid "South Ndebele" msgstr "南地畢列語" #: picard/const/locales.py:385 msgid "South Ndebele (South Africa)" msgstr "南地畢列語 (南非)" #: picard/const/locales.py:386 msgid "Southern Sotho" msgstr "南索托語" #: picard/const/locales.py:387 msgid "Southern Sotho (Lesotho)" msgstr "南索托語 (賴索托)" #: picard/const/locales.py:388 msgid "Southern Sotho (South Africa)" msgstr "南索托語 (南非)" #: picard/const/locales.py:390 msgid "Spanish (Argentina)" msgstr "西班牙語 (阿根廷)" #: picard/const/locales.py:391 msgid "Spanish (Bolivia)" msgstr "西班牙語 (玻利維亞)" #: picard/const/locales.py:392 msgid "Spanish (Chile)" msgstr "西班牙語 (智利)" #: picard/const/locales.py:393 msgid "Spanish (Colombia)" msgstr "西班牙語 (哥倫比亞)" #: picard/const/locales.py:394 msgid "Spanish (Costa Rica)" msgstr "西班牙語 (哥斯大黎加)" #: picard/const/locales.py:395 msgid "Spanish (Dominican Republic)" msgstr "西班牙語 (多明尼加共和國)" #: picard/const/locales.py:396 msgid "Spanish (Ecuador)" msgstr "西班牙語 (厄瓜多)" #: picard/const/locales.py:397 msgid "Spanish (El Salvador)" msgstr "西班牙語 (薩爾瓦多)" #: picard/const/locales.py:398 msgid "Spanish (Guatemala)" msgstr "西班牙語 (瓜地馬拉)" #: picard/const/locales.py:399 msgid "Spanish (Honduras)" msgstr "西班牙語 (宏都拉斯)" #: picard/const/locales.py:400 msgid "Spanish (Mexico)" msgstr "西班牙語 (墨西哥)" #: picard/const/locales.py:401 msgid "Spanish (Nicaragua)" msgstr "西班牙語 (尼加拉瓜)" #: picard/const/locales.py:402 msgid "Spanish (Panama)" msgstr "西班牙語 (巴拿馬)" #: picard/const/locales.py:403 msgid "Spanish (Paraguay)" msgstr "西班牙語 (巴拉圭)" #: picard/const/locales.py:404 msgid "Spanish (Peru)" msgstr "西班牙語 (秘魯)" #: picard/const/locales.py:405 msgid "Spanish (Puerto Rico)" msgstr "西班牙語 (波多黎各)" #: picard/const/locales.py:406 msgid "Spanish (Spain)" msgstr "西班牙語 (西班牙)" #: picard/const/locales.py:407 msgid "Spanish (United States)" msgstr "西班牙語 (美國)" #: picard/const/locales.py:408 msgid "Spanish (Uruguay)" msgstr "西班牙語 (烏拉圭)" #: picard/const/locales.py:409 msgid "Spanish (Venezuela)" msgstr "西班牙語 (委內瑞拉)" #: picard/const/locales.py:410 msgid "Swahili" msgstr "史瓦希里語" #: picard/const/locales.py:411 msgid "Swahili (Kenya)" msgstr "史瓦希里語 (肯亞)" #: picard/const/locales.py:412 msgid "Swahili (Tanzania)" msgstr "史瓦希里語 (坦尚尼亞)" #: picard/const/locales.py:413 msgid "Swati" msgstr "斯瓦特語" #: picard/const/locales.py:414 msgid "Swati (South Africa)" msgstr "斯瓦特語 (南非)" #: picard/const/locales.py:415 msgid "Swati (Swaziland)" msgstr "斯瓦特語 (史瓦帝尼)" #: picard/const/locales.py:417 msgid "Swedish (Finland)" msgstr "瑞典語 (芬蘭)" #: picard/const/locales.py:418 msgid "Swedish (Sweden)" msgstr "瑞典語 (瑞典)" #: picard/const/locales.py:419 msgid "Swiss German" msgstr "瑞士德語" #: picard/const/locales.py:420 msgid "Swiss German (Switzerland)" msgstr "瑞士德語 (瑞士)" #: picard/const/locales.py:421 msgid "Syriac" msgstr "敘利亞語" #: picard/const/locales.py:422 msgid "Syriac (Syria)" msgstr "敘利亞 (敘利亞)" #: picard/const/locales.py:423 msgid "Tagalog" msgstr "塔加拉語" #: picard/const/locales.py:424 msgid "Tajik" msgstr "塔吉克語" #: picard/const/locales.py:425 msgid "Tajik (Cyrillic)" msgstr "塔吉克語 (西里爾字母)" #: picard/const/locales.py:426 msgid "Tajik (Cyrillic) (Tajikistan)" msgstr "塔吉克語 (西里爾字母) (塔吉克)" #: picard/const/locales.py:427 msgid "Tajik (Tajikistan)" msgstr "塔吉克語 (塔吉克)" #: picard/const/locales.py:428 msgid "Tamil" msgstr "坦米爾語" #: picard/const/locales.py:429 msgid "Tamil (India)" msgstr "坦米爾語 (印度)" #: picard/const/locales.py:430 msgid "Taroko" msgstr "德路固語" #: picard/const/locales.py:431 msgid "Taroko (Taiwan)" msgstr "德路固語 (台灣)" #: picard/const/locales.py:432 msgid "Tatar" msgstr "韃靼語" #: picard/const/locales.py:433 msgid "Tatar (Russia)" msgstr "韃靼語 (俄羅斯)" #: picard/const/locales.py:434 msgid "Telugu" msgstr "泰盧固語" #: picard/const/locales.py:435 msgid "Telugu (India)" msgstr "泰盧固語 (印度)" #: picard/const/locales.py:436 picard/const/scripts.py:34 msgid "Thai" msgstr "泰語" #: picard/const/locales.py:437 msgid "Thai (Thailand)" msgstr "泰語 (泰國)" #: picard/const/locales.py:438 msgid "Tibetan" msgstr "藏語" #: picard/const/locales.py:439 msgid "Tibetan (China)" msgstr "藏語 (中國)" #: picard/const/locales.py:440 msgid "Tibetan (India)" msgstr "藏語 (印度)" #: picard/const/locales.py:441 msgid "Tigre" msgstr "蒂格雷語" #: picard/const/locales.py:442 msgid "Tigre (Eritrea)" msgstr "蒂格雷語 (厄利垂亞)" #: picard/const/locales.py:443 msgid "Tigrinya" msgstr "提格利尼亞語" #: picard/const/locales.py:444 msgid "Tigrinya (Eritrea)" msgstr "提格利尼亞語 (厄利垂亞)" #: picard/const/locales.py:445 msgid "Tigrinya (Ethiopia)" msgstr "提格利尼亞語 (衣索比亞)" #: picard/const/locales.py:446 msgid "Tonga" msgstr "東加" #: picard/const/locales.py:447 msgid "Tonga (Tonga)" msgstr "東加語 (東加)" #: picard/const/locales.py:448 msgid "Tsonga" msgstr "特松加語" #: picard/const/locales.py:449 msgid "Tsonga (South Africa)" msgstr "特松加語 (南非)" #: picard/const/locales.py:450 msgid "Tswana" msgstr "塞茲瓦納語" #: picard/const/locales.py:451 msgid "Tswana (South Africa)" msgstr "塞茲瓦納語 (南非)" #: picard/const/locales.py:453 msgid "Turkish (Turkey)" msgstr "土耳其語 (土耳其)" #: picard/const/locales.py:454 msgid "Tyap" msgstr "卡塔布語" #: picard/const/locales.py:455 msgid "Tyap (Nigeria)" msgstr "卡塔布語 (奈及利亞)" #: picard/const/locales.py:456 msgid "Uighur" msgstr "維吾爾語" #: picard/const/locales.py:457 msgid "Uighur (Arabic)" msgstr "維吾爾語 (阿拉伯字母)" #: picard/const/locales.py:458 msgid "Uighur (Arabic) (China)" msgstr "維吾爾語 (阿拉伯字母) (中國)" #: picard/const/locales.py:459 msgid "Uighur (China)" msgstr "維吾爾語 (中國)" #: picard/const/locales.py:461 msgid "Ukrainian (Ukraine)" msgstr "烏克蘭語 (烏克蘭)" #: picard/const/locales.py:462 msgid "Urdu" msgstr "烏都語" #: picard/const/locales.py:463 msgid "Urdu (India)" msgstr "烏都語 (印度)" #: picard/const/locales.py:464 msgid "Urdu (Pakistan)" msgstr "烏都語 (巴基斯坦)" #: picard/const/locales.py:465 msgid "Uzbek" msgstr "烏茲別克語" #: picard/const/locales.py:466 msgid "Uzbek (Afghanistan)" msgstr "烏茲別克語 (阿富汗)" #: picard/const/locales.py:467 msgid "Uzbek (Arabic)" msgstr "烏茲別克語 (阿拉伯字母)" #: picard/const/locales.py:468 msgid "Uzbek (Arabic) (Afghanistan)" msgstr "烏茲別克語 (阿拉伯字母) (阿富汗)" #: picard/const/locales.py:469 msgid "Uzbek (Cyrillic)" msgstr "烏茲別克語 (西里爾字母)" #: picard/const/locales.py:470 msgid "Uzbek (Cyrillic) (Uzbekistan)" msgstr "烏茲別克語 (西里爾字母) (烏茲別克)" #: picard/const/locales.py:471 msgid "Uzbek (Latin)" msgstr "烏茲別克語 (拉丁字母)" #: picard/const/locales.py:472 msgid "Uzbek (Latin) (Uzbekistan)" msgstr "烏茲別克語 (拉丁字母) (烏茲別克)" #: picard/const/locales.py:473 msgid "Uzbek (Uzbekistan)" msgstr "烏茲別克語 (烏茲別克)" #: picard/const/locales.py:474 msgid "Venda" msgstr "溫達語" #: picard/const/locales.py:475 msgid "Venda (South Africa)" msgstr "溫達語 (南非)" #: picard/const/locales.py:476 msgid "Vietnamese" msgstr "越南語" #: picard/const/locales.py:477 msgid "Vietnamese (Vietnam)" msgstr "越南語 (越南)" #: picard/const/locales.py:478 msgid "Walamo" msgstr "瓦拉莫語" #: picard/const/locales.py:479 msgid "Walamo (Ethiopia)" msgstr "瓦拉莫語 (衣索比亞)" #: picard/const/locales.py:480 msgid "Welsh" msgstr "威爾斯語" #: picard/const/locales.py:481 msgid "Welsh (United Kingdom)" msgstr "威爾斯語 (英國)" #: picard/const/locales.py:482 msgid "Wolof" msgstr "沃洛夫語" #: picard/const/locales.py:483 msgid "Wolof (Latin)" msgstr "沃洛夫語 (拉丁字母)" #: picard/const/locales.py:484 msgid "Wolof (Latin) (Senegal)" msgstr "沃洛夫語 (拉丁字母) (塞內加爾)" #: picard/const/locales.py:485 msgid "Wolof (Senegal)" msgstr "沃洛夫語 (塞內加爾)" #: picard/const/locales.py:486 msgid "Xhosa" msgstr "科薩語" #: picard/const/locales.py:487 msgid "Xhosa (South Africa)" msgstr "科薩語 (南非)" #: picard/const/locales.py:488 msgid "Yoruba" msgstr "約魯巴語" #: picard/const/locales.py:489 msgid "Yoruba (Nigeria)" msgstr "約魯巴語 (奈及利亞)" #: picard/const/locales.py:490 msgid "Zulu" msgstr "祖魯語" #: picard/const/locales.py:491 msgid "Zulu (South Africa)" msgstr "祖魯語 (南非)" #: picard/const/scripts.py:26 msgid "Cyrillic" msgstr "斯拉夫文" #: picard/const/scripts.py:27 msgid "Latin" msgstr "拉丁語" #: picard/const/scripts.py:31 msgid "Hangul" msgstr "諺文" #: picard/const/scripts.py:32 msgid "Hiragana" msgstr "平假名" #: picard/const/scripts.py:33 msgid "Katakana" msgstr "片假名" #: picard/coverart/__init__.py:107 #, python-format msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s" msgstr "已從「%(host)s」下載「%(type)s」格式的「%(albumid)s」封面圖片" #: picard/coverart/__init__.py:196 #, python-format msgid "" "Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..." msgstr "正在從「%(host)s」下載「%(type)s」格式的「%(albumid)s」封面圖片…" #: picard/coverart/utils.py:38 msgid "Unknown" msgstr "未知" #: picard/coverart/providers/caa.py:80 msgid "250 px" msgstr "250 像素" #: picard/coverart/providers/caa.py:81 msgid "500 px" msgstr "500 像素" #: picard/coverart/providers/caa.py:82 msgid "1200 px" msgstr "1200 像素" #: picard/coverart/providers/caa.py:83 msgid "Full size" msgstr "完整大小" #: picard/coverart/providers/caa.py:239 msgid "Cover art types" msgstr "封面圖片類型" #: picard/coverart/providers/caa.py:259 msgid "" "Please select the contents of the image type 'Include' and 'Exclude' lists." msgstr "請選擇「包含」種類清單與「排除」種類清單的內容。" #: picard/coverart/providers/caa.py:280 msgid "Include types list" msgstr "包含種類清單" #: picard/coverart/providers/caa.py:294 msgid "Exclude types list" msgstr "排除種類清單" #: picard/coverart/providers/caa.py:302 msgid "" "CAA images with an image type found in the 'Include' list will be downloaded" " and used UNLESS they also have an image type found in the 'Exclude' list. " "Images with types found in the 'Exclude' list will NEVER be used. Image " "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 圖片如果其種類在「包含」清單內,該圖片將會被下載與使用,除非該種類也在「排除」清單內。在「排除」清單內的圖片種類將不會被使用。不在「包含」與「排除」清單內的圖片不會被考慮是否要下載或使用。\n" #: picard/coverart/providers/caa.py:323 msgid "I&nclude all" msgstr "包含全部 (&N)" #: picard/coverart/providers/caa.py:324 msgid "E&xclude all" msgstr "排除全部 (&X)" #: picard/coverart/providers/caa.py:325 msgid "C&lear all" msgstr "清除全部 (&L)" #: picard/coverart/providers/caa.py:326 picard/ui/options/dialog.py:128 msgid "Restore &Defaults" msgstr "恢復預設值 (&D)" #: picard/coverart/providers/caa.py:434 msgid "Cover Art Archive" msgstr "Cover Art Archive" #: picard/coverart/providers/caa.py:504 msgid "Cover Art Archive: Release" msgstr "" #: picard/coverart/providers/caa_release_group.py:44 msgid "Cover Art Archive: Release Group" msgstr "" #: picard/coverart/providers/local.py:78 msgid "Local Files" msgstr "本地檔案" #: picard/coverart/providers/urlrels.py:39 msgid "Allowed Cover Art URLs" msgstr "" #: picard/script/__init__.py:141 msgid "" "This preset example file naming script does not require any special " "settings, tagging scripts or plugins." msgstr "" #: picard/script/__init__.py:145 #, python-format msgid "Preset %d: %s" msgstr "" #: picard/script/__init__.py:149 msgid "Default file naming script" msgstr "" #: picard/script/__init__.py:163 msgid "[album artist]/[album]/[track #]. [title]" msgstr "" #: picard/script/__init__.py:179 msgid "[album artist]/[album]/[disc and track #] [artist] - [title]" msgstr "" #: picard/script/functions.py:186 msgid "" "`$if(if,then,else)`\n" "\n" "If `if` is not empty, it returns `then`, otherwise it returns `else`." msgstr "`$if(if,then,else)`\n\n如果`if`不為空白,將回傳`then`,否則回傳`else`。" #: picard/script/functions.py:199 msgid "" "`$if2(a1,a2,a3,...)`\n" "\n" "Returns first non empty argument." msgstr "`$if2(a1,a2,a3,...)`\n\n回傳第一個非空白參數。" #: picard/script/functions.py:212 msgid "" "`$noop(...)`\n" "\n" "Does nothing (useful for comments or disabling a block of code)." msgstr "`$noop(...)`\n\n不做任何事 (可當作程式碼註解,或是用來停用一段程式碼)。" #: picard/script/functions.py:221 msgid "" "`$left(text,number)`\n" "\n" "Returns the first `number` characters from `text`." msgstr "`$left(text,number)`\n\n回傳`text`的前`number`個字元。" #: picard/script/functions.py:233 msgid "" "`$right(text,number)`\n" "\n" "Returns the last `number` characters from `text`." msgstr "`$right(text,number)`\n\n回傳`text`的後`number`個字元。" #: picard/script/functions.py:245 msgid "" "`$lower(text)`\n" "\n" "Returns `text` in lower case." msgstr "`$lower(text)`\n\n回傳`text`轉換為小寫的內容。" #: picard/script/functions.py:254 msgid "" "`$upper(text)`\n" "\n" "Returns `text` in upper case." msgstr "`$upper(text)`\n\n回傳`text`轉換為大寫的內容。" #: picard/script/functions.py:263 msgid "" "`$pad(text,length,char)`\n" "\n" "Pads the `text` to the `length` provided by adding as many copies of `char` as\n" " needed to the **beginning** of the string." msgstr "" #: picard/script/functions.py:276 msgid "" "`$strip(text)`\n" "\n" "Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n" "Whitespace characters include multiple consecutive spaces, and various other unicode characters." msgstr "" #: picard/script/functions.py:286 msgid "" "`$replace(text,search,replace)`\n" "\n" "Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string." msgstr "`$replace(text,search,replace)`\n\n取代`text`內`search`的文字為`replace`的值,並回傳結果字串。" #: picard/script/functions.py:295 #, python-format msgid "" "`$replacemulti(name,search,replace,separator=\"; \")`\n" "\n" "Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $replacemulti(%genre%,Idm,IDM)\n" msgstr "" #: picard/script/functions.py:320 msgid "" "`$in(x,y)`\n" "\n" "Returns true, if `x` contains `y`." msgstr "`$in(x,y)`\n\n如果`x`內包含`y`,回傳真值。" #: picard/script/functions.py:332 #, python-format msgid "" "`$inmulti(%x%,y)`\n" "\n" "Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:349 msgid "" "`$rreplace(text,pattern,replace)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace." msgstr "`$rreplace(text,pattern,replace)`\n\n使用[正規表示式](https://docs.python.org/3/library/re.html#regular-expression-syntax)來取代。" #: picard/script/functions.py:361 msgid "" "`$rsearch(text,pattern)`\n" "\n" "[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n" " This function will return the first matching group." msgstr "`$rsearch(text,pattern)`\n\n使用[正規表示式](https://docs.python.org/3/library/re.html#regular-expression-syntax)來搜尋。\n 此函數會回傳第一組相符資訊。" #: picard/script/functions.py:380 msgid "" "`$num(number,length)`\n" "\n" "Returns `number` formatted to `length` digits (maximum 20)." msgstr "`$num(number,length)`\n\n回傳`number`格式化為寬度`length`個位數 (最多 20 位數)。" #: picard/script/functions.py:397 msgid "" "`$unset(name)`\n" "\n" "Unsets the variable `name`.\n" "Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n" "For example `$unset(performer:*)` would unset all performer tags." msgstr "" #: picard/script/functions.py:417 msgid "" "`$delete(name)`\n" "\n" "Unsets the variable `name` and marks the tag for deletion.\n" "This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n" " running `$delete(genre)` will actually remove the genre tag from a file when\n" " saving.\n" "\n" "_Since Picard 2.1_" msgstr "`$delete(name)`\n\n清空變數`name`並標示該標籤為將刪除。\n這類似於`$unset(name)`,但是會標記該標籤為將清除。例如\n 執行`$delete(genre)`將會在儲存的時候刪除該 genre 標籤。\n\n_從 Picard 2.1 開始支援_" #: picard/script/functions.py:432 #, python-format msgid "" "`$set(name,value)`\n" "\n" "Sets the variable `name` to `value`.\n" "\n" "Note: To create a variable which can be used for the file naming string, but\n" " which will not be written as a tag in the file, prefix the variable name\n" " with an underscore. `%something%` will create a \"something\" tag;\n" " `%_something%` will not." msgstr "" #: picard/script/functions.py:450 #, python-format msgid "" "`$setmulti(name,value,separator=\"; \")`\n" "\n" "Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n" " to coerce the value back into a proper multi-valued tag. This can be used to\n" " operate on multi-valued tags as a string, and then set them back as proper\n" " multi-valued tags.\n" "\n" "Example:\n" "\n" " $setmulti(genre,$lower(%genre%))\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:468 msgid "" "`$get(name)`\n" "\n" "Returns the variable `name` (equivalent to `%name%`)." msgstr "`$get(name)`\n\n回傳變數`name` (等價於`%name%`)。" #: picard/script/functions.py:478 #, python-format msgid "" "`$copy(new,old)`\n" "\n" "Copies metadata from variable `old` to `new`.\n" "The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n" " multi-value variables without flattening them.\n" "\n" "_Since Picard 0.9_" msgstr "`$copy(new,old)`\n\n複製後設資料,從變數`old`到變數`new`。\n與`$set(new,%old%)`的不同點在於`$copy(new,old)`\n會將多筆資料一併複製,而不是攤平之。\n\n_從 Picard 0.9 開始支援_" #: picard/script/functions.py:494 msgid "" "`$copymerge(new,old)`\n" "\n" "Merges metadata from variable `old` into `new`, removing duplicates and\n" " appending to the end, so retaining the original ordering. Like `$copy`, this\n" " will also copy multi-valued variables without flattening them.\n" "\n" "_Since Picard 1.0_" msgstr "" #: picard/script/functions.py:512 msgid "" "`$trim(text[,char])`\n" "\n" "Trims all leading and trailing whitespaces from `text`.\n" " The optional second parameter `char` specifies the character to trim." msgstr "" #: picard/script/functions.py:525 msgid "" "`$add(x,y,...)`\n" "\n" "Add `y` to `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $add(x,y,z) = ((x + y) + z)\n" msgstr "" #: picard/script/functions.py:543 msgid "" "`$sub(x,y,...)`\n" "\n" "Subtracts `y` from `x`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $sub(x,y,z) = ((x - y) - z)\n" msgstr "" #: picard/script/functions.py:561 msgid "" "`$div(x,y,...)`\n" "\n" "Divides `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $div(x,y,z) = ((x / y) / z)\n" msgstr "" #: picard/script/functions.py:581 msgid "" "`$mod(x,y,...)`\n" "\n" "Returns the remainder of `x` divided by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mod(x,y,z) = ((x % y) % z)\n" msgstr "" #: picard/script/functions.py:599 msgid "" "`$mul(x,y,...)`\n" "\n" "Multiplies `x` by `y`.\n" "Can be used with an arbitrary number of arguments.\n" "\n" "Example:\n" "\n" " $mul(x,y,z) = ((x * y) * z)\n" msgstr "" #: picard/script/functions.py:617 msgid "" "`$or(x,y,...)`\n" "\n" "Returns true if either `x` or `y` not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ANY of the arguments is not empty." msgstr "" #: picard/script/functions.py:631 msgid "" "`$and(x,y,...)`\n" "\n" "Returns true if both `x` and `y` are not empty.\n" " Can be used with an arbitrary number of arguments.\n" " The result is true if ALL of the arguments are not empty." msgstr "" #: picard/script/functions.py:645 msgid "" "`$not(x)`\n" "\n" "Returns true if `x` is empty." msgstr "" #: picard/script/functions.py:657 msgid "" "`$eq(x,y)`\n" "\n" "Returns true if `x` equals `y`." msgstr "" #: picard/script/functions.py:669 msgid "" "`$ne(x,y)`\n" "\n" "Returns true if `x` does not equal `y`." msgstr "" #: picard/script/functions.py:681 msgid "" "`$lt(x,y)`\n" "\n" "Returns true if `x` is less than `y`." msgstr "" #: picard/script/functions.py:695 msgid "" "`$lte(x,y)`\n" "\n" "Returns true if `x` is less than or equal to `y`." msgstr "" #: picard/script/functions.py:709 msgid "" "`$gt(x,y)`\n" "\n" "Returns true if `x` is greater than `y`." msgstr "" #: picard/script/functions.py:723 msgid "" "`$gte(x,y)`\n" "\n" "Returns true if `x` is greater than or equal to `y`." msgstr "" #: picard/script/functions.py:737 msgid "" "`$len(text)`\n" "\n" "Returns the number of characters in `text`." msgstr "" #: picard/script/functions.py:746 msgid "" "`$lenmulti(name,separator=\"; \")`\n" "\n" "Returns the number of elements in the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " `separator` (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag.\n" "\n" "Example:\n" "\n" " $lenmulti(One; Two; Three) = 3\n" msgstr "" #: picard/script/functions.py:763 msgid "" "`$performer(pattern=\"\",join=\", \")`\n" "\n" "Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n" "You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n" "the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n" "performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n" "\n" "_Since Picard 0.10_" msgstr "" #: picard/script/functions.py:787 msgid "" "`$matchedtracks()`\n" "\n" "Returns the number of matched tracks within a release.\n" " **Only works in File Naming scripts.**\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:803 msgid "" "`$is_complete()`\n" "\n" "Returns true if every track in the album is matched to a single file.\n" "**Only works in File Naming scripts.**" msgstr "" #: picard/script/functions.py:818 msgid "" "`$firstalphachar(text,nonalpha=\"#\")`\n" "\n" "Returns the first character of `text`.\n" "If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n" "specified, the default value \"#\" will be used.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:837 msgid "" "`$initials(text)`\n" "\n" "Returns the first character of each word in `text`, if it is an alphabetic character.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:848 msgid "" "`$firstwords(text,length)`\n" "\n" "Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:871 msgid "" "`$startswith(text,prefix)`\n" "\n" "Returns true if `text` starts with `prefix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:884 msgid "" "`$endswith(text,suffix)`\n" "\n" "Returns true if `text` ends with `suffix`.\n" "\n" "_Since Picard 1.4_" msgstr "" #: picard/script/functions.py:897 msgid "" "`$truncate(text,length)`\n" "\n" "Truncate `text` to `length`.\n" "\n" "_Since Picard 0.12_" msgstr "" #: picard/script/functions.py:912 msgid "" "`$swapprefix(text,prefix1,prefix2,...)`\n" "\n" "Moves the specified prefixes from the beginning to the end of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3, previously as a plugin since Picard 0.13_" msgstr "" #: picard/script/functions.py:934 msgid "" "`$delprefix(text,prefix1,prefix2,...)`\n" "\n" "Deletes the specified prefixes from the beginning of `text`. Multiple\n" "prefixes can be specified as separate parameters. If no prefix is specified 'A'\n" "and 'The' are used by default.\n" "\n" "Example:\n" "\n" " $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n" "\n" "_Since Picard 1.3_" msgstr "" #: picard/script/functions.py:972 msgid "" "`$eq_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` or `a2` or ...\n" "Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n" "Functionally equivalent to the eq2 plugin." msgstr "" #: picard/script/functions.py:984 msgid "" "`$ne_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` and `a2` and ...\n" "Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n" "Functionally equivalent to the ne2 plugin." msgstr "" #: picard/script/functions.py:996 msgid "" "`$eq_all(x,a1,a2,...)`\n" "\n" "Returns true if `x` equals `a1` and `a2` and ...\n" "Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n" msgstr "" #: picard/script/functions.py:1014 #, python-format msgid "" "`$ne_any(x,a1,a2,...)`\n" "\n" "Returns true if `x` does not equal `a1` or `a2` or ...\n" "Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n" "\n" "Example:\n" "\n" " $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n" msgstr "" #: picard/script/functions.py:1029 msgid "" "`$title(text)`\n" "\n" "Returns `text` in title case (first character in every word capitalized).\n" "\n" "Example:\n" "\n" " $set(album,$title(%album%))\n" "_Since Picard 2.1_" msgstr "" #: picard/script/functions.py:1069 msgid "" "`$is_audio()`\n" "\n" "Returns true, if the file processed is an audio file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1083 msgid "" "`$is_video()`\n" "\n" "Returns true, if the file processed is an video file.\n" "\n" "_Since Picard 2.2_" msgstr "" #: picard/script/functions.py:1097 msgid "" "`$find(haystack,needle)`\n" "\n" "Finds the location of one string within another.\n" " Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n" "\n" "_Since Picard 2.3_\n" "\n" "Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found." msgstr "" #: picard/script/functions.py:1114 msgid "" "`$reverse(text)`\n" "\n" "Returns `text` in reverse order." msgstr "" #: picard/script/functions.py:1123 msgid "" "`$substr(text,start,end)`\n" "\n" "Returns the substring beginning with the character at the `start` index, up to\n" " (but not including) the character at the `end` index. Indexes are\n" " zero-based. Negative numbers will be counted back from the end of the\n" " string. If the `start` or `end` indexes are left blank, they will default to\n" " the start and end of the string respectively." msgstr "" #: picard/script/functions.py:1144 msgid "" "`$getmulti(name,index,separator=\"; \")`\n" "\n" "Gets the element at `index` from the multi-value tag `name`. A literal value\n" " representing a multi-value can be substituted for `name`, using the\n" " separator (or \"; \" if not passed) to coerce the value into a proper\n" " multi-valued tag." msgstr "" #: picard/script/functions.py:1163 msgid "" "`$foreach(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name`, executing\n" " `code`. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script. A\n" " literal value representing a multi-value can be substituted for `name`,\n" " using the separator (or \"; \" if not passed) to coerce the value into a\n" " proper multi-valued tag." msgstr "" #: picard/script/functions.py:1185 msgid "" "`$while(condition,code)`\n" "\n" "Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n" " evaluates to `True`. For each loop, the count is stored in the tag\n" " `_loop_count`. This allows the count value to be accessed within the `code`\n" " script. The function limits the maximum number of iterations to 1000 as a\n" " safeguard against accidentally creating an infinite loop." msgstr "" #: picard/script/functions.py:1206 msgid "" "`$map(name,code,separator=\"; \")`\n" "\n" "Iterates over each element found in the multi-value tag `name` and updates the\n" " value of the element to the value returned by `code`, returning the updated\n" " multi-value tag. For each loop, the element value is first stored in the tag\n" " `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n" " the element or count value to be accessed within the `code` script.\n" "\n" "Empty elements are automatically removed.\n" "\n" "Example:\n" "\n" " $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n" "\n" "Result: 1=FIRST:A; 2=SECOND:B\n" msgstr "" #: picard/script/functions.py:1236 msgid "" "`$join(name,text,separator=\"; \")`\n" "\n" "Joins all elements in `name`, placing `text` between each element, and returns the result as a string." msgstr "" #: picard/script/functions.py:1247 msgid "" "`$slice(name,start,end,separator=\"; \")`\n" "\n" "Returns a multi-value variable containing the elements between the `start` and\n" " `end` indexes from the multi-value tag `name`. A literal value representing\n" " a multi-value can be substituted for `name`, using the separator (or \"; \" if\n" " not passed) to coerce the value into a proper multi-valued tag. Indexes are\n" " zero based. Negative numbers will be counted back from the end of the list.\n" " If the `start` or `end` indexes are left blank, they will default to the\n" " start and end of the list respectively.\n" "\n" "The following example will create a multi-value variable with all artists\n" " in `%artists%` except the first, which can be used to create a \"feat.\" list.\n" "\n" "Examples:\n" "\n" " $setmulti(supporting_artists,$slice(%artists%,1))\n" " $setmulti(supporting_artists,$slice(%artists%,1,-1))\n" msgstr "" #: picard/script/functions.py:1280 #, python-format msgid "" "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n" "\n" "Returns the current date and time in the specified `format`, which is based on\n" " the standard Python `strftime` [format codes](https://strftime.org/). If no\n" " `format` is specified the date/time will be returned in the form\n" " `2020-02-05 14:26:32`.\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string." msgstr "" #: picard/script/functions.py:1309 msgid "" "`$sortmulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n" "\n" "Example:\n" "\n" " $sortmulti(B; A; C)\n" "\n" "Result: A; B; C\n" msgstr "" #: picard/script/functions.py:1326 msgid "" "`$reversemulti(name,separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with the elements in reverse order.\n" " This can be used in conjunction with the `$sortmulti` function to sort in\n" " descending order.\n" "\n" "Example:\n" "\n" " $reversemulti($sortmulti(B; A; C))\n" "\n" "Result: C; B; A\n" msgstr "" #: picard/script/functions.py:1345 #, python-format msgid "" "`$unique(name,case_sensitive=\"\",separator=\"; \")`\n" "\n" "Returns a copy of the multi-value tag `name` with no duplicate elements.\n" " By default, a case-insensitive comparison of the elements is performed.\n" "\n" "Example 1:\n" "\n" " $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n" " $unique(%foo%)\n" "\n" "Result: A; CD; b\n" "\n" "Example 2:\n" "\n" " $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n" " $unique(%foo%,True)\n" "\n" "Result: A; B; a; b; cd\n" msgstr "" #: picard/script/functions.py:1373 msgid "" "`$countryname(country_code,translate=\"\")`\n" "\n" "Returns the name of the country for the specified country code. If the country code is invalid an empty string will be returned.\n" "If translate is not blank, the output will be translated into the current locale language.\n" msgstr "" #: picard/script/functions.py:1412 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1424 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1436 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" "either \"dmy\" or \"mdy\". If the date is invalid an empty string will be returned.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1448 #, python-format msgid "" "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n" "\n" "Returns the input date in the specified `format`, which is based on the standard\n" " Python `strftime` [format codes](https://strftime.org/). If no `format` is\n" " specified the date will be returned in the form `2020-02-05`. If the date or\n" " format are invalid an empty string will be returned.\n" "\n" " The default order for the input date is \"ymd\". This can be changed by specifying\n" " either \"dmy\" or \"mdy\".\n" "Note: Platform-specific formatting codes should be avoided to help ensure the\n" " portability of scripts across the different platforms. These codes include:\n" " remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n" " equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n" " `%3Y`); and hanging '%' at the end of the format string.\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/functions.py:1481 msgid "" "`$is_multi(name)`\n" "\n" "Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n" "\n" "Example:\n" "\n" " $is_multi(%artists%)\n" "\n" "Result: 1 if there is more than one artist, otherwise \"\".\n" "\n" "_Since Picard 2.7_" msgstr "" #: picard/script/serializer.py:201 #, python-format msgid "Error exporting file \"%s\". %s." msgstr "" #: picard/script/serializer.py:208 msgid "Export Script File" msgstr "" #: picard/script/serializer.py:230 msgid "Export Script" msgstr "" #: picard/script/serializer.py:231 #, python-format msgid "Script successfully exported to %s" msgstr "" #: picard/script/serializer.py:242 #, python-format msgid "Error importing \"%s\". %s." msgstr "" #: picard/script/serializer.py:243 #, python-format msgid "Error decoding \"%s\". %s." msgstr "" #: picard/script/serializer.py:245 msgid "Import Script File" msgstr "" #: picard/script/serializer.py:259 msgid "The file was empty" msgstr "" #: picard/script/serializer.py:267 #, python-format msgid "Imported from %s" msgstr "" #: picard/script/serializer.py:285 msgid "Argument is not a dictionary" msgstr "" #: picard/script/serializer.py:287 picard/script/serializer.py:333 msgid "Invalid script package" msgstr "" #: picard/script/serializer.py:298 #, python-format msgid "%s (Copy)" msgstr "" #: picard/script/serializer.py:331 msgid "File content not a dictionary" msgstr "" #: picard/script/serializer.py:341 picard/ui/options/scripting.py:188 msgid "Unnamed Script" msgstr "" #: picard/script/serializer.py:351 picard/ui/coverartbox.py:548 #: picard/ui/mainwindow.py:1080 picard/ui/options/scripting.py:131 msgid "All files" msgstr "" #: picard/script/serializer.py:352 picard/ui/options/scripting.py:132 msgid "Picard script files" msgstr "" #: picard/script/serializer.py:353 msgid "Picard script package" msgstr "" #: picard/ui/aboutdialog.py:74 msgid "translator-credits" msgstr "Shen-Ta Hsieh" #: picard/ui/aboutdialog.py:77 #, python-format msgid "<br/>Translated to LANG by %s" msgstr "<br/>由 %s 翻譯為傳統中文" #: picard/ui/aboutdialog.py:80 msgid "" "Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a " "href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a " "href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a " "href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, " "<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim " "Basinski</a>, <a " "href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a " "href=\"https://www.flaticon.com\">www.flaticon.com</a>" msgstr "圖示是由Sambhav Kothari <sambhavs.email@gmail.com>與<a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>、<a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>、<a href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>、<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a>、<a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a>來自<a href=\"https://www.flaticon.com\">www.flaticon.com</a>等人製作" #: picard/ui/aboutdialog.py:101 #, python-format msgid "Version %(version)s" msgstr "版本 %(version)s" #: picard/ui/aboutdialog.py:103 msgid "Supported formats" msgstr "支援的格式" #: picard/ui/aboutdialog.py:105 msgid "Please donate" msgstr "請捐獻" #: picard/ui/aboutdialog.py:106 msgid "" "Thank you for using Picard. Picard relies on the MusicBrainz database, which" " is operated by the MetaBrainz Foundation with the help of thousands of " "volunteers. If you like this application please consider donating to the " "MetaBrainz Foundation to keep the service running." msgstr "感謝您使用 Picard。Picard 依賴於MusicBrainz 資料庫,它是由 MetaBrainz 基金會在數千名自願者的幫助下運作。如果您喜歡這個程式,可考慮捐獻給 MetaBrainz 基金會來幫助維持服務運作。" #: picard/ui/aboutdialog.py:109 msgid "Donate now!" msgstr "立即捐獻!" #: picard/ui/aboutdialog.py:110 msgid "Credits" msgstr "貢獻名單" #: picard/ui/aboutdialog.py:111 #, python-format msgid "Copyright © %(copyright_years)s %(authors_credits)s and others" msgstr "版權所有 © %(copyright_years)s %(authors_credits)s與其他" #: picard/ui/aboutdialog.py:113 msgid "Official website" msgstr "官方網站" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:161 #: picard/ui/mainwindow.py:964 picard/util/tags.py:38 msgid "Album" msgstr "專輯" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:158 #: picard/ui/mainwindow.py:965 picard/ui/searchdialog/album.py:152 #: picard/ui/searchdialog/track.py:65 picard/util/tags.py:41 msgid "Artist" msgstr "創作者" #: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:171 #: picard/ui/searchdialog/album.py:155 picard/ui/searchdialog/track.py:67 #: picard/util/tags.py:54 msgid "Date" msgstr "日期" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:157 msgid "Labels" msgstr "標籤" #: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158 msgid "Catalog #s" msgstr "型錄編號 #s" #: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:166 #: picard/ui/searchdialog/album.py:159 picard/util/tags.py:45 msgid "Barcode" msgstr "條碼編號" #: picard/ui/cdlookup.py:74 msgid "Disambiguation" msgstr "消歧義" #: picard/ui/collectionmenu.py:61 msgid "Refresh List" msgstr "重新整理清單" #: picard/ui/collectionmenu.py:174 #, python-format msgid "%s (%i release)" msgid_plural "%s (%i releases)" msgstr[0] "%s(%i 個發行品)" #: picard/ui/colors.py:37 msgid "Errored entity" msgstr "出錯實體" #: picard/ui/colors.py:38 msgid "Pending entity" msgstr "待處理實體" #: picard/ui/colors.py:39 msgid "Saved entity" msgstr "已儲存實體" #: picard/ui/colors.py:40 msgid "Log view text (debug)" msgstr "日誌文字 (偵錯)" #: picard/ui/colors.py:41 msgid "Log view text (error)" msgstr "日誌文字 (錯誤)" #: picard/ui/colors.py:42 msgid "Log view text (info)" msgstr "日誌文字 (資訊)" #: picard/ui/colors.py:43 msgid "Log view text (warning)" msgstr "日誌文字 (警告)" #: picard/ui/colors.py:44 msgid "Tag added" msgstr "已新增標籤" #: picard/ui/colors.py:45 msgid "Tag changed" msgstr "已修改標籤" #: picard/ui/colors.py:46 msgid "Tag removed" msgstr "已移除標籤" #: picard/ui/coverartbox.py:258 msgid "View release on MusicBrainz" msgstr "於 MusicBrainz 檢視發行品" #: picard/ui/coverartbox.py:264 msgid "Common images on all tracks" msgstr "所有音軌使用相同的圖片" #: picard/ui/coverartbox.py:266 msgid "Tracks contain different images" msgstr "音軌使用不同的圖片" #: picard/ui/coverartbox.py:322 msgid "Show more details" msgstr "顯示更多資料" #: picard/ui/coverartbox.py:359 msgid "New Cover Art" msgstr "新封面" #: picard/ui/coverartbox.py:360 msgid "Original Cover Art" msgstr "原本封面" #: picard/ui/coverartbox.py:547 msgid "All supported image formats" msgstr "" #: picard/ui/coverartbox.py:567 msgid "Show more details..." msgstr "顯示更多資料…" #: picard/ui/coverartbox.py:573 msgid "Keep original cover art" msgstr "保留原來的封面" #: picard/ui/coverartbox.py:579 msgid "Choose local file..." msgstr "" #: picard/ui/coverartbox.py:588 msgid "Replace front cover art" msgstr "" #: picard/ui/coverartbox.py:597 msgid "Append front cover art" msgstr "" #: picard/ui/edittagdialog.py:68 msgid "YYYY-MM-DD" msgstr "YYYY-MM-DD" #: picard/ui/edittagdialog.py:70 msgid "YYYY" msgstr "YYYY" #: picard/ui/filebrowser.py:88 msgid "&Load selected files" msgstr "" #: picard/ui/filebrowser.py:91 msgid "&Move tagged files here" msgstr "移動已標籤檔案到此處(&M)" #: picard/ui/filebrowser.py:94 msgid "Show &hidden files" msgstr "顯示隱藏檔案(&H)" #: picard/ui/filebrowser.py:100 msgid "&Set as starting directory" msgstr "設為起點資料夾(&S)" #: picard/ui/infodialog.py:104 msgid "Existing Cover" msgstr "現有的封面" #: picard/ui/infodialog.py:104 picard/ui/infodialog.py:109 #: picard/ui/searchdialog/album.py:161 picard/ui/searchdialog/artist.py:53 #: picard/ui/searchdialog/track.py:69 msgid "Type" msgstr "類型" #: picard/ui/infodialog.py:105 msgid "New Cover" msgstr "新封面" #: picard/ui/infodialog.py:109 picard/ui/itemviews.py:173 #: picard/ui/searchdialog/album.py:163 msgid "Cover" msgstr "封面" #: picard/ui/infodialog.py:153 picard/ui/infodialog.py:358 #: picard/ui/options/interface.py:109 msgid "Info" msgstr "資訊" #: picard/ui/infodialog.py:210 #, python-format msgid "" "Double-click to open in external viewer\n" "Temporary file: %s\n" "Source: %s" msgstr "點擊兩下來開啟外部檢視程式\n暫存檔案: %s\n原始檔案: %s" #: picard/ui/infodialog.py:276 msgid "Filename:" msgstr "檔名:" #: picard/ui/infodialog.py:278 msgid "Format:" msgstr "格式:" #: picard/ui/infodialog.py:282 msgid "Size:" msgstr "大小:" #: picard/ui/infodialog.py:286 msgid "Length:" msgstr "長度:" #: picard/ui/infodialog.py:288 msgid "Bitrate:" msgstr "位元率:" #: picard/ui/infodialog.py:290 msgid "Sample rate:" msgstr "取樣率:" #: picard/ui/infodialog.py:292 msgid "Bits per sample:" msgstr "樣本位元數:" #: picard/ui/infodialog.py:296 msgid "Mono" msgstr "單聲道" #: picard/ui/infodialog.py:298 msgid "Stereo" msgstr "雙聲道" #: picard/ui/infodialog.py:299 msgid "Channels:" msgstr "聲道:" #: picard/ui/infodialog.py:307 msgid "Album:" msgstr "專輯:" #: picard/ui/infodialog.py:309 msgid "Artist:" msgstr "創作者:" #: picard/ui/infodialog.py:340 #, python-format msgid "Disc %d" msgstr "碟片%d" #: picard/ui/infodialog.py:342 msgid "Tracklist:" msgstr "音軌清單" #: picard/ui/infodialog.py:370 msgid "Album Info" msgstr "專輯資訊" #: picard/ui/infodialog.py:384 msgid "Track Info" msgstr "音軌資料" #: picard/ui/infodialog.py:392 picard/ui/infodialog.py:396 #: picard/ui/infodialog.py:414 picard/ui/ui_infodialog.py:81 msgid "&Info" msgstr "錯誤 (&I)" #: picard/ui/infodialog.py:397 #, python-format msgid "%i file in this track" msgid_plural "%i files in this track" msgstr[0] "在此音軌內有 %i 個檔案" #: picard/ui/infodialog.py:408 msgid "Cluster Info" msgstr "叢集資訊" #: picard/ui/infostatus.py:70 msgid "Estimated Time" msgstr "" #: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:605 msgid "Files" msgstr "檔案" #: picard/ui/infostatus.py:72 msgid "Albums" msgstr "專輯" #: picard/ui/infostatus.py:73 msgid "Pending files" msgstr "待處理檔案" #: picard/ui/infostatus.py:74 msgid "Pending requests" msgstr "待處理請求" #: picard/ui/item.py:140 #, python-format msgid "%i image" msgid_plural "%i images" msgstr[0] "" #: picard/ui/item.py:143 #, python-format msgid "%i image not in all tracks" msgid_plural "%i different images among tracks" msgstr[0] "" #: picard/ui/itemviews.py:156 picard/util/tags.py:120 msgid "Title" msgstr "標題" #: picard/ui/itemviews.py:157 picard/ui/searchdialog/track.py:64 #: picard/util/tags.py:70 msgid "Length" msgstr "長度" #: picard/ui/itemviews.py:159 picard/util/tags.py:36 msgid "Album Artist" msgstr "專輯創作者" #: picard/ui/itemviews.py:160 picard/util/tags.py:50 msgid "Composer" msgstr "作曲" #: picard/ui/itemviews.py:162 picard/util/tags.py:58 msgid "Disc Subtitle" msgstr "唱片標題" #: picard/ui/itemviews.py:163 msgid "Track No." msgstr "音軌編號" #: picard/ui/itemviews.py:164 msgid "Disc No." msgstr "光碟編號" #: picard/ui/itemviews.py:165 msgid "Catalog No." msgstr "目錄編號" #: picard/ui/itemviews.py:167 picard/util/tags.py:74 msgid "Media" msgstr "媒體" #: picard/ui/itemviews.py:168 picard/util/tags.py:64 msgid "Genre" msgstr "類型" #: picard/ui/itemviews.py:169 msgid "Fingerprint status" msgstr "特徵碼狀態" #: picard/ui/itemviews.py:170 msgid "AcousticBrainz status" msgstr "" #: picard/ui/itemviews.py:172 picard/util/tags.py:94 msgid "Original Release Date" msgstr "原始發售日" #: picard/ui/itemviews.py:275 msgid "Bad match" msgstr "不符合" #: picard/ui/itemviews.py:276 msgid "Poor match" msgstr "勉強符合" #: picard/ui/itemviews.py:277 msgid "Ok match" msgstr "大約符合" #: picard/ui/itemviews.py:278 msgid "Good match" msgstr "符合" #: picard/ui/itemviews.py:279 msgid "Great match" msgstr "非常符合" #: picard/ui/itemviews.py:280 msgid "Excellent match" msgstr "完美符合" #: picard/ui/itemviews.py:394 msgid "Restore default columns" msgstr "還原為預設欄位" #: picard/ui/itemviews.py:399 msgid "Lock columns" msgstr "" #: picard/ui/itemviews.py:456 msgid "&Expand all" msgstr "全部展開 (&E)" #: picard/ui/itemviews.py:458 msgid "&Collapse all" msgstr "全部收合 (&C) " #: picard/ui/itemviews.py:460 msgid "Select &all" msgstr "全選 (&A)" #: picard/ui/itemviews.py:462 msgid "Ctrl+A" msgstr "Ctrl+A" #: picard/ui/itemviews.py:543 msgid "&Other versions" msgstr "其他版本 (&O)" #: picard/ui/itemviews.py:546 msgid "Loading..." msgstr "載入中…" #: picard/ui/itemviews.py:598 #, python-format msgid "&Other versions (%d)" msgstr "其他版本 (%d) (&O)" #: picard/ui/itemviews.py:622 msgid "Collections" msgstr "收藏" #: picard/ui/itemviews.py:630 msgid "P&lugins" msgstr "插件 (&L)" #: picard/ui/itemviews.py:646 msgid "&Run scripts" msgstr "執行腳本 (&R)" #: picard/ui/itemviews.py:830 msgid "file view" msgstr "檔案檢視模式" #: picard/ui/itemviews.py:831 msgid "Contains unmatched files and clusters" msgstr "包含未配對的檔案與叢集" #: picard/ui/itemviews.py:851 msgid "Clusters" msgstr "叢集" #: picard/ui/itemviews.py:861 msgid "album view" msgstr "專輯檢視" #: picard/ui/itemviews.py:862 msgid "Contains albums and matched files" msgstr "包含專輯與已配對的檔案" #: picard/ui/itemviews.py:1009 msgid "Processing error(s): See the Errors tab in the Album Info dialog" msgstr "" #: picard/ui/itemviews.py:1013 msgid "Album modified and complete" msgstr "已修改且已儲存的專輯" #: picard/ui/itemviews.py:1016 msgid "Album unchanged and complete" msgstr "未修改且已儲存的專輯" #: picard/ui/itemviews.py:1020 msgid "Album modified" msgstr "已修改專輯" #: picard/ui/itemviews.py:1023 msgid "Album unchanged" msgstr "未修改專輯" #: picard/ui/itemviews.py:1108 msgid "Processing error(s): See the Errors tab in the Track Info dialog" msgstr "" #: picard/ui/itemviews.py:1139 msgid "Processing error(s): See the Errors tab in the File Info dialog" msgstr "" #: picard/ui/itemviews.py:1167 msgid "Track saved" msgstr "音軌已儲存" #: picard/ui/itemviews.py:1169 picard/ui/itemviews.py:1173 msgid "Pending" msgstr "等待中" #: picard/ui/itemviews.py:1180 msgid "Fingerprint has already been submitted" msgstr "特徵碼已經被提交" #: picard/ui/itemviews.py:1183 msgid "Unsubmitted fingerprint" msgstr "未提交的特徵碼" #: picard/ui/itemviews.py:1186 msgid "" "No fingerprint was calculated for this file, use \"Scan\" or \"Generate " "AcoustID Fingerprints\" to calculate the fingerprint." msgstr "此檔案沒有倍計算特徵碼,使用「掃描」或是「產生 AcoustID 特徵碼」來計算特徵碼。" #: picard/ui/itemviews.py:1193 msgid "Extraction or submission of Acoustic features failed" msgstr "" #: picard/ui/itemviews.py:1197 msgid "The server already has the features of this file" msgstr "" #: picard/ui/itemviews.py:1199 msgid "Features have already been submitted" msgstr "" #: picard/ui/itemviews.py:1203 msgid "" "No acoustic features were extracted from this file. Use \"Submit Acoustic " "features\" to extract and submit them" msgstr "" #: picard/ui/itemviews.py:1205 msgid "Unsubmitted features" msgstr "" #: picard/ui/logview.py:164 msgid "Log" msgstr "日誌" #: picard/ui/logview.py:174 msgid "Verbosity" msgstr "詳細度" #: picard/ui/logview.py:184 msgid "String to highlight" msgstr "要強調的文字" #: picard/ui/logview.py:189 msgid "Highlight" msgstr "強調" #: picard/ui/logview.py:198 msgid "Clear Highlight" msgstr "清除強調" #: picard/ui/logview.py:204 picard/ui/logview.py:290 msgid "Clear Log" msgstr "清除日誌" #: picard/ui/logview.py:209 msgid "Save As..." msgstr "另存為…" #: picard/ui/logview.py:254 picard/ui/logview.py:261 msgid "Save Log View to File" msgstr "儲存日誌檢視到檔案" #: picard/ui/logview.py:262 msgid "File already exists, do you really want to save to this file?" msgstr "檔案已存在,您真的想要儲存到這個檔案嗎?" #: picard/ui/logview.py:274 msgid "Failed to save Log View to file" msgstr "儲存日誌檢視檔案失敗" #: picard/ui/logview.py:275 #, python-format msgid "Something prevented data to be written to '%s'" msgstr "有人阻止了資料寫入到「%s」" #: picard/ui/logview.py:291 msgid "Are you sure you want to clear the log?" msgstr "您確定要清除日誌嗎?" #: picard/ui/logview.py:326 msgid "Activity History" msgstr "操作紀錄" #: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84 msgid "MusicBrainz Picard" msgstr "MusicBrainz Picard" #: picard/ui/mainwindow.py:346 msgid "Unsaved Changes" msgstr "未儲存的變更" #: picard/ui/mainwindow.py:347 msgid "Are you sure you want to quit Picard?" msgstr "你確定要離開 Picard 嗎?" #: picard/ui/mainwindow.py:348 #, python-format msgid "" "There is %d unsaved file. Closing Picard will lose all unsaved changes." msgid_plural "" "There are %d unsaved files. Closing Picard will lose all unsaved changes." msgstr[0] "仍有 %d 個未儲存的檔案。關閉 Picard 將會失去所有未儲存的變更。" #: picard/ui/mainwindow.py:355 msgid "&Quit Picard" msgstr "離開 Picard (&Q)" #: picard/ui/mainwindow.py:391 msgid "Ready" msgstr "就緒" #: picard/ui/mainwindow.py:396 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 透過此連接埠來與您的瀏覽器整合。當您使用 Picard 中的「搜尋」或「在瀏覽器中開啟」的功能時,在網頁中按下「Tagger」按鈕會將該發行品載入至 Picard 。" #: picard/ui/mainwindow.py:422 #, python-format msgid " Listening on port %(port)d " msgstr "開啟連接埠 %(port)d" #: picard/ui/mainwindow.py:481 msgid "AcoustID submission not configured" msgstr "" #: picard/ui/mainwindow.py:482 msgid "" "You need to configure your AcoustID API key before you can submit " "fingerprints." msgstr "在你提交特徵碼之前,必須先設定 AcoustID API 金鑰。" #: picard/ui/mainwindow.py:485 msgid "Open AcoustID options" msgstr "" #: picard/ui/mainwindow.py:496 msgid "&Options..." msgstr "設定 (&O)…" #: picard/ui/mainwindow.py:500 msgid "Open &file naming script editor..." msgstr "" #: picard/ui/mainwindow.py:501 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" #: picard/ui/mainwindow.py:504 msgid "&Cut" msgstr "剪下 (&C)" #: picard/ui/mainwindow.py:509 picard/ui/metadatabox.py:441 msgid "&Paste" msgstr "貼上 (&P)" #: picard/ui/mainwindow.py:514 picard/ui/scripteditor.py:636 msgid "&Help..." msgstr "說明 (&H)…" #: picard/ui/mainwindow.py:518 msgid "&About..." msgstr "關於 (&A)…" #: picard/ui/mainwindow.py:522 msgid "&Donate..." msgstr "捐獻 (&D)…" #: picard/ui/mainwindow.py:525 msgid "&Report a Bug..." msgstr "回報錯誤 (&R)…" #: picard/ui/mainwindow.py:528 msgid "&Support Forum..." msgstr "網頁論壇 (&S)…" #: picard/ui/mainwindow.py:531 msgid "&Add Files..." msgstr "新增檔案 (&A)…" #: picard/ui/mainwindow.py:532 msgid "Add files to the tagger" msgstr "新增檔案到標籤器" #: picard/ui/mainwindow.py:537 msgid "Add Fold&er..." msgstr "新增資料夾 (&E)…" #: picard/ui/mainwindow.py:538 msgid "Add a folder to the tagger" msgstr "新增資料夾到標籤器" #: picard/ui/mainwindow.py:540 msgid "Ctrl+E" msgstr "Ctrl+E" #: picard/ui/mainwindow.py:544 msgid "Close Window" msgstr "關閉視窗" #: picard/ui/mainwindow.py:545 msgid "Ctrl+W" msgstr "Ctrl+W" #: picard/ui/mainwindow.py:548 msgid "&Save" msgstr "儲存 (&S)" #: picard/ui/mainwindow.py:549 msgid "Save selected files" msgstr "儲存已選擇的檔案" #: picard/ui/mainwindow.py:555 msgid "S&ubmit AcoustIDs" msgstr "提交 AcoustID (&U)" #: picard/ui/mainwindow.py:556 msgid "Submit acoustic fingerprints" msgstr "提交音訊特徵碼" #: picard/ui/mainwindow.py:560 msgid "E&xit" msgstr "結束 (&X)" #: picard/ui/mainwindow.py:563 msgid "Ctrl+Q" msgstr "Ctrl+Q" #: picard/ui/mainwindow.py:566 msgid "&Remove" msgstr "移除 (&R)" #: picard/ui/mainwindow.py:567 msgid "Remove selected files/albums" msgstr "移除已選擇的檔案或專輯" #: picard/ui/mainwindow.py:571 picard/ui/metadatabox.py:398 msgid "Lookup in &Browser" msgstr "以瀏覽器查找 (&B)" #: picard/ui/mainwindow.py:572 msgid "Lookup selected item on MusicBrainz website" msgstr "在 MusicBrainz 網頁中查找已選擇的項目" #: picard/ui/mainwindow.py:575 msgid "Ctrl+Shift+L" msgstr "Ctrl+Shift+L" #: picard/ui/mainwindow.py:579 msgid "Submit cluster as release..." msgstr "" #: picard/ui/mainwindow.py:580 msgid "Submit cluster as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:584 msgid "Submit file as standalone recording..." msgstr "" #: picard/ui/mainwindow.py:585 msgid "Submit file as a new recording to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:589 msgid "Submit file as release..." msgstr "" #: picard/ui/mainwindow.py:590 msgid "Submit file as a new release to MusicBrainz" msgstr "" #: picard/ui/mainwindow.py:598 msgid "Search for similar albums..." msgstr "搜尋類似的專輯…" #: picard/ui/mainwindow.py:599 msgid "View similar releases and optionally choose a different release" msgstr "檢視相似的出版品,並從中選擇" #: picard/ui/mainwindow.py:602 msgid "Search for similar tracks..." msgstr "搜尋類似的音軌…" #: picard/ui/mainwindow.py:603 msgid "View similar tracks and optionally choose a different release" msgstr "檢視相似的音軌,並從中選擇" #: picard/ui/mainwindow.py:605 msgid "Ctrl+T" msgstr "Ctrl+T" #: picard/ui/mainwindow.py:608 msgid "File &Browser" msgstr "檔案瀏覽器 (&B)" #: picard/ui/mainwindow.py:612 msgid "Ctrl+B" msgstr "Ctrl+B" #: picard/ui/mainwindow.py:615 msgid "&Metadata" msgstr "" #: picard/ui/mainwindow.py:619 msgid "Ctrl+Shift+M" msgstr "Ctrl+Shift+M" #: picard/ui/mainwindow.py:622 msgid "&Cover Art" msgstr "封面圖片(&C)" #: picard/ui/mainwindow.py:629 msgid "&Actions" msgstr "&動作" #: picard/ui/mainwindow.py:635 picard/ui/mainwindow.py:955 #: picard/ui/searchdialog/__init__.py:48 msgid "Search" msgstr "搜尋" #: picard/ui/mainwindow.py:639 picard/ui/mainwindow.py:645 msgid "Lookup &CD..." msgstr "查找 &CD…" #: picard/ui/mainwindow.py:640 msgid "Lookup the details of the CD in your drive" msgstr "在您的光碟內查找詳細資訊" #: picard/ui/mainwindow.py:642 picard/ui/mainwindow.py:778 msgid "Ctrl+K" msgstr "Ctrl+K" #: picard/ui/mainwindow.py:653 msgid "&Scan" msgstr "掃描 (&S)" #: picard/ui/mainwindow.py:654 msgid "" "Use AcoustID audio fingerprint to identify the files by the actual music, " "even if they have no metadata" msgstr "使用 AcoustID 音訊特徵碼來從實際的音樂內容中辨識檔案,即使這些檔案沒有後設資料" #: picard/ui/mainwindow.py:656 msgid "Identify the file using its AcoustID audio fingerprint" msgstr "使用 AcoustID 音訊特徵碼辨識檔案" #: picard/ui/mainwindow.py:658 msgid "Ctrl+Y" msgstr "Ctrl+Y" #: picard/ui/mainwindow.py:661 msgid "&Generate AcoustID Fingerprints" msgstr "產生 AcoustID 特徵碼 (&G)" #: picard/ui/mainwindow.py:662 picard/ui/options/interface.py:125 msgid "Generate Fingerprints" msgstr "產生特徵碼" #: picard/ui/mainwindow.py:663 msgid "" "Generate the AcoustID audio fingerprints for the selected files without " "doing a lookup" msgstr "對已選取的檔案產生 AcoustID 音訊特徵碼,但是不查找這些檔案。" #: picard/ui/mainwindow.py:665 msgid "Generate the AcoustID audio fingerprints for the selected files" msgstr "對已選取的檔案產生 AcoustID 音訊特徵碼。" #: picard/ui/mainwindow.py:666 msgid "Ctrl+Shift+Y" msgstr "Ctrl+Shift+Y" #: picard/ui/mainwindow.py:669 msgid "&Submit AcousticBrainz features" msgstr "" #: picard/ui/mainwindow.py:670 msgid "Submit Acoustic features" msgstr "" #: picard/ui/mainwindow.py:671 picard/ui/mainwindow.py:673 msgid "Submit the AcousticBrainz features for the selected files" msgstr "" #: picard/ui/mainwindow.py:676 msgid "Cl&uster" msgstr "叢集 (&U)" #: picard/ui/mainwindow.py:677 msgid "Cluster files into album clusters" msgstr "將檔案並列為叢集" #: picard/ui/mainwindow.py:680 msgid "Ctrl+U" msgstr "Ctrl+U" #: picard/ui/mainwindow.py:683 msgid "&Lookup" msgstr "查找 (&L)" #: picard/ui/mainwindow.py:684 msgid "Lookup selected items in MusicBrainz" msgstr "在 MusicBrainz 中查找已選擇的項目" #: picard/ui/mainwindow.py:689 msgid "Ctrl+L" msgstr "Ctrl+L" #: picard/ui/mainwindow.py:692 msgid "&Info..." msgstr "資訊 (&I)…" #: picard/ui/mainwindow.py:695 msgid "Ctrl+I" msgstr "Ctrl+I" #: picard/ui/mainwindow.py:698 msgid "&Refresh" msgstr "重新整理 (&R)" #: picard/ui/mainwindow.py:699 msgid "Ctrl+R" msgstr "Ctrl+R" #: picard/ui/mainwindow.py:702 msgid "&Rename Files" msgstr "重新命名檔案 (&R)" #: picard/ui/mainwindow.py:707 msgid "&Move Files" msgstr "移動檔案 (&M)" #: picard/ui/mainwindow.py:712 msgid "Save &Tags" msgstr "儲存標籤 (&T)" #: picard/ui/mainwindow.py:717 msgid "Tags From &File Names..." msgstr "由檔名來上標籤 (&F)…" #: picard/ui/mainwindow.py:718 picard/ui/options/interface.py:137 msgid "Parse File Names..." msgstr "" #: picard/ui/mainwindow.py:719 msgid "Set tags based on the file names" msgstr "" #: picard/ui/mainwindow.py:720 picard/ui/widgets/scripttextedit.py:337 msgid "Ctrl+Shift+T" msgstr "Ctrl+Shift+T" #: picard/ui/mainwindow.py:724 msgid "&Open My Collections in Browser" msgstr "在瀏覽器中開啟我的收藏 (&O)" #: picard/ui/mainwindow.py:728 msgid "View &Error/Debug Log" msgstr "檢視錯誤/偵錯日誌 (&E)" #: picard/ui/mainwindow.py:731 msgid "Ctrl+G" msgstr "Ctrl+G" #: picard/ui/mainwindow.py:733 msgid "View Activity &History" msgstr "檢視活動歷史紀錄 (&H)" #: picard/ui/mainwindow.py:737 msgid "Ctrl+Shift+H" msgstr "Ctrl+Shift+H" #: picard/ui/mainwindow.py:737 picard/ui/scripteditor.py:627 msgid "Ctrl+H" msgstr "Ctrl+H" #: picard/ui/mainwindow.py:743 msgid "Open in &Player" msgstr "在播放器中開啟 (&P)" #: picard/ui/mainwindow.py:744 msgid "Play the file in your default media player" msgstr "使用您的預設媒體播放器來播放" #: picard/ui/mainwindow.py:748 msgid "Open Containing &Folder" msgstr "開啟包含的資料夾 (&F)" #: picard/ui/mainwindow.py:749 msgid "Open the containing folder in your file explorer" msgstr "在您的檔案總管中開啟包含該檔案的資料夾" #: picard/ui/mainwindow.py:754 msgid "&Check for Update…" msgstr "檢查更新(&C)⋯" #: picard/ui/mainwindow.py:821 picard/ui/scripteditor.py:551 msgid "&File" msgstr "檔案 (&F)" #: picard/ui/mainwindow.py:835 msgid "&Edit" msgstr "編輯 (&E)" #: picard/ui/mainwindow.py:841 picard/ui/scripteditor.py:612 msgid "&View" msgstr "檢視 (&V)" #: picard/ui/mainwindow.py:850 msgid "&Options" msgstr "選項 (&O)" #: picard/ui/mainwindow.py:856 msgid "&Select file naming script" msgstr "" #: picard/ui/mainwindow.py:864 msgid "&Enable/disable profiles" msgstr "" #: picard/ui/mainwindow.py:871 msgid "&Tools" msgstr "工具 (&T)" #: picard/ui/mainwindow.py:885 picard/ui/scripteditor.py:633 #: picard/ui/util.py:51 msgid "&Help" msgstr "說明 (&H)" #: picard/ui/mainwindow.py:919 picard/ui/ui_options_plugins.py:132 msgid "Actions" msgstr "動作" #: picard/ui/mainwindow.py:966 msgid "Track" msgstr "音軌" #: picard/ui/mainwindow.py:983 msgid "&Advanced search" msgstr "進階搜尋 (&A)" #: picard/ui/mainwindow.py:984 msgid "&Builtin search" msgstr "基本搜尋 (&B)" #: picard/ui/mainwindow.py:1079 msgid "All supported formats" msgstr "所有支援的格式" #: picard/ui/mainwindow.py:1108 #, python-format msgid "Adding multiple directories from '%(directory)s' ..." msgstr "從「%(directory)s」新增多個資料夾…" #: picard/ui/mainwindow.py:1113 #, python-format msgid "Adding directory: '%(directory)s' ..." msgstr "新增資料夾: 「%(directory)s」…" #: picard/ui/mainwindow.py:1222 msgid "Configuration Required" msgstr "需要設定" #: picard/ui/mainwindow.py:1223 msgid "" "Audio fingerprinting is not yet configured. Would you like to configure it " "now?" msgstr "尚未設定音訊特徵碼。請問您想要現在設定嗎?" #: picard/ui/mainwindow.py:1312 msgid "Browser integration not enabled" msgstr "" #: picard/ui/mainwindow.py:1313 msgid "" "Submitting releases to MusicBrainz requires the browser integration to be " "enabled. Do you want to enable the browser integration now?" msgstr "" #: picard/ui/mainwindow.py:1424 #, python-format msgid "%(filename)s (error: %(error)s)" msgstr "%(filename)s (錯誤: %(error)s)" #: picard/ui/mainwindow.py:1430 #, python-format msgid "%(filename)s" msgstr "%(filename)s" #: picard/ui/mainwindow.py:1439 #, python-format msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)" msgstr "%(filename)s (%(similarity)d%%) (錯誤: %(error)s)" #: picard/ui/mainwindow.py:1446 #, python-format msgid "%(filename)s (%(similarity)d%%)" msgstr "%(filename)s (%(similarity)d%%)" #: picard/ui/mainwindow.py:1509 msgid "Authentication Required" msgstr "需要鑑認" #: picard/ui/mainwindow.py:1510 msgid "" "Picard needs authorization to access your personal data on the MusicBrainz " "server. Would you like to log in now?" msgstr "Picard 需要鑑認來存取您在 MusicBrainz 伺服器上的個人資料。您想要現在登入嗎?" #: picard/ui/mainwindow.py:1525 msgid "Authentication failed" msgstr "" #: picard/ui/mainwindow.py:1526 picard/ui/options/general.py:144 #, python-format msgid "Login failed: %s" msgstr "" #: picard/ui/metadatabox.py:111 #, python-format msgid "(different across %d item)" msgid_plural "(different across %d items)" msgstr[0] "(不同處共%d筆項目)" #: picard/ui/metadatabox.py:119 #, python-format msgid "(missing from %d item)" msgid_plural "(missing from %d items)" msgstr[0] "(缺少%d筆項目)" #: picard/ui/metadatabox.py:217 msgid "metadata view" msgstr "後設資料檢視" #: picard/ui/metadatabox.py:218 msgid "Displays original and new tags for the selected files" msgstr "顯示選擇的檔案中原來與修改後的標籤" #: picard/ui/metadatabox.py:220 msgid "Tag" msgstr "標籤" #: picard/ui/metadatabox.py:220 msgid "Original Value" msgstr "原值" #: picard/ui/metadatabox.py:220 msgid "New Value" msgstr "新值" #: picard/ui/metadatabox.py:240 msgid "Add New Tag..." msgstr "新增標籤…" #: picard/ui/metadatabox.py:242 msgid "Show Changes First" msgstr "先顯示更改" #: picard/ui/metadatabox.py:247 msgid "Alt+Shift+A" msgstr "Alt+Shift+A" #: picard/ui/metadatabox.py:250 msgid "Alt+Shift+E" msgstr "Alt+Shift+E" #: picard/ui/metadatabox.py:252 msgid "Alt+Shift+R" msgstr "Alt+Shift+R" #: picard/ui/metadatabox.py:371 msgid "Edit..." msgstr "編輯…" #: picard/ui/metadatabox.py:377 msgid "Add to 'Preserve Tags' List" msgstr "新增到「保留標籤」清單" #: picard/ui/metadatabox.py:382 msgid "Remove from 'Preserve Tags' List" msgstr "從「保留標籤」清單移除" #: picard/ui/metadatabox.py:430 msgid "Use Original Value" msgid_plural "Use Original Values" msgstr[0] "使用原值" #: picard/ui/metadatabox.py:437 msgid "&Copy" msgstr "" #: picard/ui/passworddialog.py:43 #, python-format msgid "" "The server %s requires you to login. Please enter your username and " "password." msgstr "伺服器%s需要您登入。請輸入您的使用者名稱與密碼。" #: picard/ui/passworddialog.py:64 #, python-format msgid "" "The proxy %s requires you to login. Please enter your username and password." msgstr "代理伺服器%s需要您登入。請輸入您的使用者名稱與密碼。" #: picard/ui/playertoolbar.py:173 msgid "" "Internal player: The format of a media resource isn't (fully) supported" msgstr "內部播放器:此媒體資源的格式尚未(完全)支援" #: picard/ui/playertoolbar.py:175 msgid "" "Internal player: There are not the appropriate permissions to play a media " "resource" msgstr "內部播放器:沒有適當的權限來播放媒體資源" #: picard/ui/playertoolbar.py:177 msgid "" "Internal player: A valid playback service was not found, playback cannot " "proceed" msgstr "內部播放器:找不到有效的播放服務,無法開始播放" #: picard/ui/playertoolbar.py:179 #, python-format msgid "Internal player: error, code=%d, msg=%s" msgstr "內部播放器:錯誤,代碼=%d,訊息=%s" #: picard/ui/playertoolbar.py:185 msgid "Player" msgstr "播放器" #: picard/ui/playertoolbar.py:193 msgid "Play" msgstr "播放" #: picard/ui/playertoolbar.py:194 msgid "Play selected files" msgstr "播放選擇的檔案" #: picard/ui/playertoolbar.py:200 msgid "Pause" msgstr "暫停" #: picard/ui/playertoolbar.py:201 msgid "Pause or resume current playback" msgstr "暫停或恢復目前的播放狀態" #: picard/ui/playertoolbar.py:339 #, python-format msgid "%1.1f ×" msgstr "%1.1f倍" #: picard/ui/playertoolbar.py:345 msgid "Change playback speed" msgstr "更改播放速度" #: picard/ui/playertoolbar.py:352 msgid "Playback speed" msgstr "播放速度" #: picard/ui/playertoolbar.py:395 #, python-format msgid "%d%%" msgstr "%d%%" #: picard/ui/playertoolbar.py:401 msgid "Change audio volume" msgstr "更改音量" #: picard/ui/playertoolbar.py:407 msgid "Audio volume" msgstr "音量" #: picard/ui/scripteditor.py:144 msgid "Renaming options are disabled" msgstr "" #: picard/ui/scripteditor.py:215 #, python-format msgid "" "If you select files from the Cluster pane or Album pane prior to opening the" " Options screen, up to %u files will be randomly chosen from your selection " "as file naming examples. If you have not selected any files, then some " "default examples will be provided." msgstr "" #: picard/ui/scripteditor.py:227 #, python-format msgid "" "Reload up to %u items chosen at random from files selected in the main " "window" msgstr "" #: picard/ui/scripteditor.py:316 picard/ui/scripteditor.py:1213 msgid "Confirm" msgstr "" #: picard/ui/scripteditor.py:357 #, python-format msgid "User: %s" msgstr "" #: picard/ui/scripteditor.py:392 msgid "title" msgstr "" #: picard/ui/scripteditor.py:411 msgid "File naming script editor" msgstr "" #: picard/ui/scripteditor.py:477 msgid "Reset" msgstr "" #: picard/ui/options/dialog.py:132 picard/ui/scripteditor.py:482 msgid "Make It So!" msgstr "就這麼辦!" #: picard/ui/scripteditor.py:554 msgid "&Import a script file" msgstr "" #: picard/ui/scripteditor.py:555 msgid "Import a file as a new script" msgstr "" #: picard/ui/scripteditor.py:560 msgid "&Export a script file" msgstr "" #: picard/ui/scripteditor.py:561 msgid "Export the script to a file" msgstr "" #: picard/ui/scripteditor.py:566 msgid "&Reset all scripts" msgstr "" #: picard/ui/scripteditor.py:567 msgid "Reset all scripts to the saved values" msgstr "" #: picard/ui/scripteditor.py:572 msgid "&Save and exit" msgstr "" #: picard/ui/scripteditor.py:573 msgid "Save changes to the script settings and exit" msgstr "" #: picard/ui/scripteditor.py:578 msgid "E&xit without saving" msgstr "" #: picard/ui/scripteditor.py:579 msgid "Close the script editor without saving changes" msgstr "" #: picard/ui/scripteditor.py:584 msgid "&Script" msgstr "" #: picard/ui/scripteditor.py:587 msgid "View/Edit Script &Metadata" msgstr "" #: picard/ui/scripteditor.py:588 msgid "Display the details for the script" msgstr "" #: picard/ui/scripteditor.py:590 msgid "Ctrl+M" msgstr "Ctrl+M" #: picard/ui/scripteditor.py:593 msgid "Add a &new script" msgstr "" #: picard/ui/scripteditor.py:594 msgid "Create a new file naming script" msgstr "" #: picard/ui/scripteditor.py:599 msgid "&Copy the current script" msgstr "" #: picard/ui/scripteditor.py:600 msgid "Save a copy of the script as a new script" msgstr "" #: picard/ui/scripteditor.py:605 msgid "&Delete the current script" msgstr "" #: picard/ui/scripteditor.py:606 msgid "Delete the script" msgstr "" #: picard/ui/scripteditor.py:615 msgid "&Reload random example files" msgstr "" #: picard/ui/scripteditor.py:624 msgid "&Show documentation" msgstr "" #: picard/ui/scripteditor.py:625 msgid "View the scripting documentation in a sidebar" msgstr "" #: picard/ui/scripteditor.py:641 msgid "&Scripting documentation..." msgstr "" #: picard/ui/scripteditor.py:642 msgid "Open the scripting documentation in your browser" msgstr "" #: picard/ui/scripteditor.py:741 msgid "" "At least one unsaved script has been attached to an option profile.\n" "\n" " Profile: {profile_title}\n" " Script: {old_script_title}\n" "\n" "Continuing without saving will reset the selected script in the profile to:\n" "\n" " {new_script_title}\n" "\n" "Are you sure that you want to continue?" msgstr "" #: picard/ui/options/renaming.py:285 picard/ui/scripteditor.py:843 #: picard/ui/scripteditor.py:1152 picard/ui/scripteditor.py:1392 msgid "Error" msgstr "錯誤" #: picard/ui/scripteditor.py:843 picard/ui/scripteditor.py:1152 #: picard/ui/scripteditor.py:1393 msgid "The script title must not be empty." msgstr "" #: picard/ui/scripteditor.py:1099 msgid "Error Deleting Script" msgstr "" #: picard/ui/scripteditor.py:1100 #, python-format msgid "" "The script could not be deleted because it is used in one of the user profiles.\n" "\n" "Profile: %s" msgstr "" #: picard/ui/scripteditor.py:1109 msgid "Are you sure that you want to delete the script?" msgstr "" #: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1194 msgid "File Error" msgstr "" #: picard/ui/scripteditor.py:1215 msgid "" "A script named \"{script_name}\" already exists.\n" "\n" "Do you want to overwrite it, add as a copy or cancel?" msgstr "" #: picard/ui/scripteditor.py:1222 msgid "Overwrite" msgstr "" #: picard/ui/options/profiles.py:117 picard/ui/scripteditor.py:1224 msgid "Copy" msgstr "" #: picard/ui/options/renaming.py:295 picard/ui/scripteditor.py:1270 msgid "The file naming format must not be empty." msgstr "檔案命名格式不能為空值。" #: picard/ui/scripteditor.py:1307 msgid "Script Details" msgstr "" #: picard/ui/scripteditor.py:1372 msgid "" "There are unsaved changes to the current metadata.\n" "\n" "Do you want to continue and lose these changes?" msgstr "" #: picard/ui/scriptsmenu.py:62 #, python-format msgid "Script error in \"%(script)s\": %(message)s" msgstr "腳本發生錯誤於「%(script)s」: %(message)s" #: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148 msgid "File Name" msgstr "檔案名稱" #: picard/ui/ui_aboutdialog.py:83 msgid "About Picard" msgstr "關於 Picard" #: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85 #: picard/ui/ui_options_cdlookup.py:38 #: picard/ui/ui_options_cdlookup_select.py:45 msgid "CD Lookup" msgstr "CD 查找" #: picard/ui/ui_cdlookup.py:86 msgid "The following releases on MusicBrainz match the CD:" msgstr "以下的 MusicBrainz 發行品與 CD 符合:" #: picard/ui/ui_cdlookup.py:87 msgid "No matching releases found for this disc." msgstr "找不到與此 CD 符合的發行品。" #: picard/ui/ui_cdlookup.py:88 msgid "Submit disc ID" msgstr "提交光碟代號" #: picard/ui/ui_cdlookup.py:89 msgid "&Load into Picard" msgstr "載入到 Picard (&L)" #: picard/ui/ui_cdlookup.py:90 msgid "&Submit disc ID" msgstr "提交光碟代號(&S)" #: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50 msgid "&Cancel" msgstr "取消 (&C)" #: picard/ui/ui_edittagdialog.py:115 msgid "Edit Tag" msgstr "編輯標籤" #: picard/ui/ui_edittagdialog.py:116 msgid "Edit value" msgstr "編輯值" #: picard/ui/ui_edittagdialog.py:117 msgid "Add value" msgstr "新增值" #: picard/ui/ui_edittagdialog.py:118 msgid "Remove value" msgstr "移除值" #: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120 msgid "Move selected value up" msgstr "向上移動所選數值" #: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122 msgid "Move selected value down" msgstr "向下移動所選數值" #: picard/ui/ui_exception_script_selector.py:105 msgid "Exception Script Selector" msgstr "" #: picard/ui/ui_exception_script_selector.py:106 msgid "Selected Scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:107 msgid "Selected script match threshold:" msgstr "" #: picard/ui/ui_exception_script_selector.py:108 msgid "Move selected script up" msgstr "" #: picard/ui/ui_exception_script_selector.py:109 msgid "Add to selected scripts" msgstr "" #: picard/ui/ui_exception_script_selector.py:110 msgid "Remove selected script" msgstr "" #: picard/ui/ui_exception_script_selector.py:111 msgid "Move selected script down" msgstr "" #: picard/ui/ui_exception_script_selector.py:112 msgid "Available Scripts" msgstr "" #: picard/ui/ui_infodialog.py:82 msgid "&Error" msgstr "" #: picard/ui/ui_infodialog.py:83 msgid "A&rtwork" msgstr "圖片(&R)" #: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68 #: picard/ui/ui_provider_options_local.py:50 #: picard/ui/ui_widget_taglisteditor.py:68 msgid "Form" msgstr "表格" #: picard/ui/ui_multi_locale_selector.py:85 msgid "Locale Selector" msgstr "" #: picard/ui/ui_multi_locale_selector.py:86 msgid "Selected Locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:87 msgid "Move selected locale up" msgstr "" #: picard/ui/ui_multi_locale_selector.py:88 msgid "Add to selected locales" msgstr "" #: picard/ui/ui_multi_locale_selector.py:89 msgid "Remove selected locale" msgstr "" #: picard/ui/ui_multi_locale_selector.py:90 msgid "Move selected locale down" msgstr "" #: picard/ui/ui_multi_locale_selector.py:91 msgid "Available Locales" msgstr "" #: picard/ui/ui_options.py:47 msgid "Options" msgstr "選項" #: picard/ui/ui_options_acousticbrainz.py:50 msgid "AcousticBrainz features extraction" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:51 msgid "AcousticBrainz/Essentia feature extractor:" msgstr "" #: picard/ui/ui_options_acousticbrainz.py:52 #: picard/ui/ui_options_fingerprinting.py:85 #: picard/ui/ui_options_interface.py:171 picard/ui/ui_options_renaming.py:156 msgid "Browse..." msgstr "瀏覽…" #: picard/ui/ui_options_acousticbrainz.py:53 #: picard/ui/ui_options_fingerprinting.py:86 msgid "Download..." msgstr "下載…" #: picard/ui/ui_options_advanced.py:115 msgid "Advanced options" msgstr "進階選項" #: picard/ui/ui_options_advanced.py:117 msgid "Ignore track duration difference under this number of seconds" msgstr "音軌長度差異小於此秒數時忽略" #: picard/ui/ui_options_advanced.py:118 msgid "Ignore file paths matching the following regular expression:" msgstr "忽略符合以下正規表式的檔名:" #: picard/ui/ui_options_advanced.py:120 msgid "" "Ignore the following tracks when determining whether a release is complete" msgstr "判斷發行品完整程度時,忽略以下音軌" #: picard/ui/ui_options_advanced.py:121 msgid "Video tracks" msgstr "視訊音軌" #: picard/ui/ui_options_advanced.py:122 msgid "Pregap tracks" msgstr "前置間隙音軌" #: picard/ui/ui_options_advanced.py:123 msgid "Data tracks" msgstr "資料音軌" #: picard/ui/ui_options_advanced.py:124 msgid "Silent tracks" msgstr "無聲音軌" #: picard/ui/ui_options_advanced.py:125 msgid "Tags to ignore for comparison:" msgstr "比較時忽略以下標籤:" #: picard/ui/options/dialog.py:204 #: picard/ui/ui_options_attached_profiles.py:34 msgid "Profiles Attached to Options" msgstr "" #: picard/ui/ui_options_cdlookup.py:39 msgid "CD-ROM device to use for lookups:" msgstr "要查找的 CD-ROM 裝置:" #: picard/ui/ui_options_cdlookup_select.py:46 msgid "Default CD-ROM drive to use for lookups:" msgstr "要查找的預設 CD-ROM 裝置:" #: picard/ui/ui_options_cover.py:98 msgid "Use the following file name for images:" msgstr "對圖片使用以下檔名:" #: picard/ui/ui_options_cover.py:99 msgid "Overwrite the file if it already exists" msgstr "檔案存在時取代" #: picard/ui/ui_options_cover.py:102 msgid "Cover Art Providers" msgstr "封面圖片提供者" #: picard/ui/ui_options_cover.py:103 msgid "Reorder Priority: " msgstr "調整優先度:" #: picard/ui/ui_options_cover.py:104 picard/ui/ui_options_interface.py:177 msgid "Move selected item up" msgstr "向上移動已選擇的項目" #: picard/ui/ui_options_cover.py:105 picard/ui/ui_options_interface.py:178 msgid "Move selected item down" msgstr "向下移動已選擇的項目" #: picard/ui/ui_options_fingerprinting.py:78 msgid "Audio Fingerprinting" msgstr "音訊特徵碼" #: picard/ui/ui_options_fingerprinting.py:79 msgid "Do not use audio fingerprinting" msgstr "不使用音訊特徵碼" #: picard/ui/ui_options_fingerprinting.py:80 msgid "Use AcoustID" msgstr "使用 AcoustID" #: picard/ui/ui_options_fingerprinting.py:81 msgid "AcoustID Settings" msgstr "AcoustID 設定" #: picard/ui/ui_options_fingerprinting.py:82 msgid "Ignore existing AcoustID fingerprints" msgstr "忽略已存在的 AcoustID 特徵碼" #: picard/ui/ui_options_fingerprinting.py:83 msgid "Save AcoustID fingerprints to file tags" msgstr "" #: picard/ui/ui_options_fingerprinting.py:84 msgid "Fingerprint calculator:" msgstr "特徵碼計算器:" #: picard/ui/ui_options_fingerprinting.py:87 msgid "API key:" msgstr "API 金鑰:" #: picard/ui/ui_options_fingerprinting.py:88 msgid "Get API key..." msgstr "取得 API 金鑰…" #: picard/ui/ui_options_general.py:167 msgid "MusicBrainz Server" msgstr "MusicBrainz 伺服器" #: picard/ui/ui_options_general.py:168 msgid "" "You have configured an unofficial MusicBrainz server. By default submissions" " of releases, recordings and disc IDs will go to the primary database on " "musicbrainz.org." msgstr "" #: picard/ui/ui_options_general.py:169 msgid "Submit data to the configured server" msgstr "" #: picard/ui/ui_options_general.py:170 picard/ui/ui_options_network.py:144 msgid "Port:" msgstr "連接埠:" #: picard/ui/ui_options_general.py:171 picard/ui/ui_options_network.py:146 msgid "Server address:" msgstr "伺服機位址:" #: picard/ui/ui_options_general.py:173 msgid "Log in" msgstr "登入" #: picard/ui/ui_options_general.py:174 msgid "Log out" msgstr "登出" #: picard/ui/ui_options_general.py:179 msgid "Update Checking" msgstr "更新檢查" #: picard/ui/ui_options_general.py:180 msgid "Check for updates during start-up" msgstr "啟動時檢查更新" #: picard/ui/ui_options_general.py:181 msgid "Days between checks:" msgstr "檢查間隔天數:" #: picard/ui/ui_options_general.py:182 msgid "Updates to check:" msgstr "要檢查的更新:" #: picard/ui/ui_options_genres.py:118 msgid "Use genres from MusicBrainz" msgstr "使用來自 MusicBrainz 的音樂類型" #: picard/ui/ui_options_genres.py:119 msgid "Only use my genres" msgstr "只使用我指定的音樂類型" #: picard/ui/ui_options_genres.py:120 msgid "" "Fall back on album's artists genres if no genres are found for the release " "or release group" msgstr "如果該發行品或發行組沒有類型資訊,則使用專輯作者的類型資訊" #: picard/ui/ui_options_genres.py:121 msgid "Use folksonomy tags as genre" msgstr "使用 Folksonomy 標籤為音樂類型" #: picard/ui/ui_options_genres.py:122 msgid "Minimal genre usage:" msgstr "" #: picard/ui/ui_options_genres.py:123 picard/ui/ui_options_matching.py:71 #: picard/ui/ui_options_matching.py:72 picard/ui/ui_options_matching.py:73 msgid " %" msgstr " %" #: picard/ui/ui_options_genres.py:124 msgid "Maximum number of genres:" msgstr "類型總數上限:" #: picard/ui/ui_options_genres.py:125 msgid "Join multiple genres with:" msgstr "串接類型用的分隔符號:" #: picard/ui/ui_options_genres.py:126 msgid " / " msgstr "/" #: picard/ui/ui_options_genres.py:127 msgid ", " msgstr ", " #: picard/ui/ui_options_genres.py:128 msgid "Genres or folksonomy tags to include or exclude, one per line:" msgstr "要包含或排除的類型或用戶標籤,每行一個:" #: picard/ui/ui_options_genres.py:129 msgid "Playground for genres or folksonomy tags filters (cleared on exit):" msgstr "類型或用戶標籤篩選器測試區(離開時將清空):" #: picard/ui/ui_options_interface.py:159 msgid "Appearance" msgstr "" #: picard/ui/ui_options_interface.py:160 msgid "Show text labels under icons" msgstr "在圖示下顯示文字標籤" #: picard/ui/ui_options_interface.py:161 msgid "Show icons in menus" msgstr "" #: picard/ui/ui_options_interface.py:162 msgid "User interface language:" msgstr "使用者界面語言:" #: picard/ui/ui_options_interface.py:163 msgid "User interface color theme:" msgstr "" #: picard/ui/ui_options_interface.py:164 msgid "Miscellaneous" msgstr "其他" #: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:167 msgid "Use advanced query syntax" msgstr "使用進階查詢語法" #: picard/ui/ui_options_interface.py:170 msgid "Begin browsing in the following directory:" msgstr "從以下資料夾開始瀏覽:" #: picard/ui/ui_options_interface.py:172 msgid "Customize Action Toolbar" msgstr "自訂工具列" #: picard/ui/ui_options_interface.py:173 msgid "Add a new button to Toolbar" msgstr "新增按鈕至工具列" #: picard/ui/ui_options_interface.py:174 msgid "Add Action" msgstr "新增動作" #: picard/ui/ui_options_interface.py:175 msgid "Insert a separator" msgstr "插入分隔" #: picard/ui/ui_options_interface.py:176 msgid "Add Separator" msgstr "增加分隔" #: picard/ui/ui_options_interface.py:179 msgid "Remove button from toolbar" msgstr "從工具列種移除按鈕" #: picard/ui/options/interface_colors.py:88 #: picard/ui/ui_options_interface_colors.py:48 msgid "Colors" msgstr "顏色" #: picard/ui/ui_options_interface_top_tags.py:37 msgid "Show the below tags above all other tags in the metadata view" msgstr "在檢視後設資料時,讓以下標籤顯示於其他所有標籤的上方" #: picard/ui/ui_options_maintenance.py:74 msgid "Configuration File:" msgstr "" #: picard/ui/ui_options_maintenance.py:75 msgid "Open folder" msgstr "" #: picard/ui/ui_options_maintenance.py:76 msgid "Remove selected options" msgstr "" #: picard/ui/ui_options_maintenance.py:77 msgid "Select all" msgstr "" #: picard/ui/ui_options_matching.py:69 msgid "Thresholds" msgstr "閥值" #: picard/ui/ui_options_matching.py:70 msgid "Minimal similarity for matching files to tracks:" msgstr "檔案配對音軌的最小相似度:" #: picard/ui/ui_options_matching.py:74 msgid "Minimal similarity for file lookups:" msgstr "檔案查找的最小相似度:" #: picard/ui/ui_options_matching.py:75 msgid "Minimal similarity for cluster lookups:" msgstr "叢集查找的最小相似度:" #: picard/ui/ui_options_metadata.py:126 msgid "Translate artist names to these locales where possible:" msgstr "" #: picard/ui/ui_options_metadata.py:127 picard/ui/ui_options_metadata.py:129 msgid "Select..." msgstr "" #: picard/ui/ui_options_metadata.py:128 msgid "Ignore artist name translation for these scripts:" msgstr "" #: picard/ui/ui_options_metadata.py:136 msgid "Custom Fields" msgstr "自訂欄位" #: picard/ui/ui_options_metadata.py:137 msgid "Various artists:" msgstr "多位創作者:" #: picard/ui/ui_options_metadata.py:138 msgid "Non-album tracks:" msgstr "非專輯音軌:" #: picard/ui/options/interface.py:179 picard/ui/ui_options_metadata.py:139 #: picard/ui/ui_options_metadata.py:140 #: picard/ui/ui_provider_options_local.py:52 msgid "Default" msgstr "預設" #: picard/ui/ui_options_network.py:140 msgid "Web Proxy" msgstr "網頁代理伺服器" #: picard/ui/ui_options_network.py:141 msgid "HTTP" msgstr "" #: picard/ui/ui_options_network.py:142 msgid "SOCKS" msgstr "" #: picard/ui/ui_options_network.py:143 picard/ui/ui_passworddialog.py:61 msgid "Username:" msgstr "使用者名稱:" #: picard/ui/ui_options_network.py:145 picard/ui/ui_passworddialog.py:62 msgid "Password:" msgstr "密碼:" #: picard/ui/ui_options_network.py:147 msgid "Request timeout in seconds:" msgstr "" #: picard/ui/ui_options_network.py:148 msgid "Browser Integration" msgstr "瀏覽器整合" #: picard/ui/ui_options_network.py:149 msgid "Default listening port:" msgstr "預設的聆聽連接埠:" #: picard/ui/ui_options_network.py:150 msgid "Listen only on localhost" msgstr "只在本機端的連接埠聆聽" #: picard/ui/options/plugins.py:218 picard/ui/ui_options_plugins.py:129 msgid "Plugins" msgstr "插件" #: picard/ui/options/plugins.py:602 picard/ui/searchdialog/album.py:151 #: picard/ui/searchdialog/artist.py:52 picard/ui/searchdialog/track.py:63 #: picard/ui/ui_options_plugins.py:130 msgid "Name" msgstr "名稱" #: picard/ui/ui_options_plugins.py:131 msgid "Version" msgstr "版本" #: picard/ui/ui_options_plugins.py:133 msgid "Install plugin..." msgstr "安裝插件…" #: picard/ui/ui_options_plugins.py:134 msgid "Open plugin folder" msgstr "開啟插件資料夾" #: picard/ui/ui_options_plugins.py:135 msgid "Reload List of Plugins" msgstr "重新載入插件清單" #: picard/ui/ui_options_plugins.py:136 msgid "Details" msgstr "詳細說明" #: picard/ui/ui_options_profiles.py:75 msgid "Option Profile(s)" msgstr "" #: picard/ui/ui_options_profiles.py:76 msgid "Move profile up" msgstr "" #: picard/ui/ui_options_profiles.py:77 msgid "Move profile down" msgstr "" #: picard/ui/ui_options_ratings.py:45 msgid "Enable track ratings" msgstr "啟用音軌評分" #: picard/ui/ui_options_ratings.py:46 msgid "" "Picard saves the ratings together with an e-mail address identifying the " "user who did the rating. That way different ratings for different users can " "be stored in the files. Please specify the e-mail you want to use to save " "your ratings." msgstr "Picard 將評分資訊與電子郵件位址一起儲存,來辨識哪個使用者提出評價。這使不同的使用者可以儲存不同的評分資訊。如果您想儲存評分,請指定您的電子郵件位址。" #: picard/ui/ui_options_ratings.py:47 msgid "E-mail:" msgstr "電子郵件:" #: picard/ui/ui_options_ratings.py:48 msgid "Submit ratings to MusicBrainz" msgstr "提交評分到 MusicBrainz" #: picard/ui/ui_options_releases.py:110 msgid "Preferred release types" msgstr "偏好的發行品類型" #: picard/ui/ui_options_releases.py:111 msgid "Preferred release countries" msgstr "偏好的發行品國家" #: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113 msgid "Add to preferred release countries" msgstr "新增至偏好的發行品國家" #: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115 msgid "Remove from preferred release countries" msgstr "從偏好的發行品國家中移除" #: picard/ui/ui_options_releases.py:116 msgid "Preferred release formats" msgstr "偏好的發行品格式" #: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118 msgid "Add to preferred release formats" msgstr "新增至偏好的發行品格式" #: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120 msgid "Remove from preferred release formats" msgstr "從偏好的發行品格式中移除" #: picard/ui/ui_options_renaming.py:154 msgid "Move files when saving" msgstr "儲存時移動檔案" #: picard/ui/ui_options_renaming.py:155 msgid "Destination directory:" msgstr "目標位置:" #: picard/ui/ui_options_renaming.py:157 msgid "Move additional files (case insensitive):" msgstr "移動額外檔案(大小寫無關):" #: picard/ui/ui_options_renaming.py:159 msgid "Rename files when saving" msgstr "儲存檔案時更改檔名" #: picard/ui/ui_options_renaming.py:162 picard/ui/ui_scripteditor.py:208 msgid "Selected file naming script:" msgstr "" #: picard/ui/ui_options_renaming.py:163 msgid "Edit script..." msgstr "" #: picard/ui/ui_options_renaming.py:164 picard/ui/ui_scripteditor.py:211 msgid "Files will be named like this:" msgstr "" #: picard/ui/ui_options_renaming.py:165 picard/ui/ui_scripteditor.py:212 msgid "Before" msgstr "" #: picard/ui/ui_options_renaming.py:166 picard/ui/ui_scripteditor.py:213 msgid "After" msgstr "" #: picard/ui/ui_options_renaming.py:167 msgid "Reload examples" msgstr "" #: picard/ui/ui_options_script.py:111 msgid "Tagger Script(s)" msgstr "標籤處理腳本" #: picard/ui/ui_options_script.py:112 msgid "Enter your tagger script here." msgstr "在此輸入您的標籤腳本。" #: picard/ui/ui_options_script.py:113 msgid "Move script up" msgstr "往上移動腳本" #: picard/ui/ui_options_script.py:114 msgid "Move script down" msgstr "往下移動腳本" #: picard/ui/ui_options_script.py:115 picard/ui/ui_options_script.py:116 msgid "Add new script" msgstr "新增腳本" #: picard/ui/ui_options_script.py:117 msgid "Remove the selected script" msgstr "" #: picard/ui/ui_options_script.py:118 picard/ui/widgets/scriptlistwidget.py:57 msgid "Remove script" msgstr "移除腳本" #: picard/ui/ui_options_script.py:119 msgid "Import" msgstr "匯入" #: picard/ui/ui_options_script.py:120 msgid "Export" msgstr "" #: picard/ui/ui_options_script.py:121 picard/ui/ui_scripteditor_details.py:91 #: picard/ui/ui_scripting_documentation_dialog.py:36 msgid "Scripting Documentation" msgstr "腳本文件" #: picard/ui/ui_options_tags.py:67 msgid "Write tags to files" msgstr "將標籤寫入檔案" #: picard/ui/ui_options_tags.py:69 msgid "Before Tagging" msgstr "寫入標籤之前" #: picard/ui/ui_options_tags.py:74 msgid "" "Preserve these tags from being cleared or overwritten with MusicBrainz data:" msgstr "保留以下標籤不會被清除,或是被 MusicBrainz 資訊覆蓋:" #: picard/ui/ui_options_tags_compatibility_aac.py:45 msgid "AAC files" msgstr "AAC 檔案" #: picard/ui/ui_options_tags_compatibility_aac.py:46 msgid "" "Picard can save APEv2 tags to pure AAC files, which by default do not " "support tagging. APEv2 tags in AAC are supported by some players, but " "players not supporting AAC files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "Picard 可儲存 APEv2 標籤於純 AAC 檔案,雖然該種檔案預設並不支援標籤。包含 APEv2 標籤的 AAC 檔案有被某些播放器支援,但是不支援的播放器可能會在讀取這些檔案時遇到問題。為了解決此問題,您可以選擇是否要在這類型檔案內儲存標籤。" #: picard/ui/ui_options_tags_compatibility_aac.py:47 #: picard/ui/ui_options_tags_compatibility_ac3.py:47 msgid "Save APEv2 tags" msgstr "儲存 APEv2 標籤" #: picard/ui/ui_options_tags_compatibility_aac.py:48 #: picard/ui/ui_options_tags_compatibility_ac3.py:48 msgid "Do not save tags" msgstr "不儲存標籤" #: picard/ui/ui_options_tags_compatibility_ac3.py:45 msgid "AC3 files" msgstr "AC3 檔案" #: picard/ui/ui_options_tags_compatibility_ac3.py:46 msgid "" "Picard can save APEv2 tags to pure AC3 files, which by default do not " "support tagging. APEv2 tags in AC3 are supported by some players, but " "players not supporting AC3 files with APEv2 tags can have issues loading and" " playing those files. To deal with this you can choose whether to save tags " "to those files." msgstr "Picard 可儲存 APEv2 標籤於純 AC3 檔案,雖然該種檔案預設並不支援標籤。包含 APEv2 標籤的 AC3 檔案有被某些播放器支援,但是不支援的播放器可能會在讀取這些檔案時遇到問題。為了解決此問題,您可以選擇是否要在這類型檔案內儲存標籤。" #: picard/ui/options/tags_compatibility_id3.py:44 #: picard/ui/ui_options_tags_compatibility_id3.py:115 msgid "ID3" msgstr "ID3" #: picard/ui/ui_options_tags_compatibility_id3.py:116 msgid "ID3v2 Version" msgstr "ID3v2 版本" #: picard/ui/ui_options_tags_compatibility_id3.py:117 msgid "2.4" msgstr "2.4" #: picard/ui/ui_options_tags_compatibility_id3.py:118 msgid "2.3" msgstr "2.3" #: picard/ui/ui_options_tags_compatibility_id3.py:120 #: picard/ui/ui_options_tags_compatibility_wave.py:62 msgid "UTF-8" msgstr "UTF-8" #: picard/ui/ui_options_tags_compatibility_id3.py:121 msgid "UTF-16" msgstr "UTF-16" #: picard/ui/ui_options_tags_compatibility_id3.py:122 msgid "ISO-8859-1" msgstr "ISO-8859-1" #: picard/ui/ui_options_tags_compatibility_id3.py:123 msgid "Join multiple ID3v2.3 tags with:" msgstr "串接重複的 ID3v2.3 標籤以:" #: picard/ui/ui_options_tags_compatibility_id3.py:124 msgid "" "<html><head/><body><p>Default is '/' to maintain compatibility with previous" " Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own." " </p></body></html>" msgstr "<html><head/><body><p>預設為「/」來與舊版 Picard 保持相容性。</p><p>新的選擇為「;_」或是「_/_」或是由您自行輸入。</p></body></html>" #: picard/ui/ui_options_tags_compatibility_id3.py:126 msgid "Also include ID3v1 tags in the files" msgstr "在檔案中同時包含 ID3v1 標籤" #: picard/ui/ui_options_tags_compatibility_wave.py:56 msgid "WAVE files" msgstr "WAVE 檔案" #: picard/ui/ui_options_tags_compatibility_wave.py:57 msgid "" "Picard will tag WAVE files using ID3v2 tags. This is not supported by all " "software. For compatibility with software which does not support ID3v2 tags " "in WAVE files additional RIFF INFO tags can be written to the files. RIFF " "INFO has only limited support for tags and character encodings." msgstr "Picard 將會使用 ID3v2 標籤於 WAVE 檔案。這不被所有播放器支援。為了與不支援使用 ID3v2 標籤的 WAVE 檔案的軟體的相容性,可額外寫入 RIFF INFO 標籤。RIFF INFO 標籤只能有限支援部分標籤與字元編碼。" #: picard/ui/ui_options_tags_compatibility_wave.py:58 msgid "Also include RIFF INFO tags in the files" msgstr "並在檔案內包含 RIFF INFO 標籤" #: picard/ui/ui_options_tags_compatibility_wave.py:61 msgid "Windows-1252" msgstr "Windows-1252" #: picard/ui/ui_passworddialog.py:60 msgid "Authentication required" msgstr "需要認證" #: picard/ui/ui_provider_options_caa.py:69 msgid "Download only cover art images matching selected types" msgstr "僅下載符合以選類型的封面圖片" #: picard/ui/ui_provider_options_caa.py:70 msgid "Select types..." msgstr "選擇類型…" #: picard/ui/ui_provider_options_caa.py:71 msgid "Only use images of the following size:" msgstr "只使用以下大小的圖片:" #: picard/ui/ui_provider_options_caa.py:72 msgid "Download only approved images" msgstr "只下載受認可的圖片" #: picard/ui/ui_provider_options_local.py:51 msgid "Local cover art files match the following regular expression:" msgstr "本地封面圖片檔案符合以下正規表式:" #: picard/ui/ui_provider_options_local.py:53 msgid "" "First group in the regular expression, if any, will be used as type, ie. " "cover-back-spine.jpg will be set as types Back + Spine. If no type is found," " it will default to Front type." msgstr "正規表式中的如果存在第一個分組,將會當作類型,例如:cover-back-spine.jpg 將會設定類型為背面 (back) +書背 (spine)。如果找不到類型,預設當作正面 (front) 類型。" #: picard/ui/ui_scripteditor.py:209 msgid "Select the file naming script to load into the editor" msgstr "" #: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99 msgid "Title:" msgstr "標題:" #: picard/ui/ui_scripteditor_details.py:92 msgid "Version number of the script." msgstr "" #: picard/ui/ui_scripteditor_details.py:93 msgid "Last Updated:" msgstr "" #: picard/ui/ui_scripteditor_details.py:94 msgid "Date and time the script was last updated (UTC)." msgstr "" #: picard/ui/ui_scripteditor_details.py:95 msgid "Now" msgstr "" #: picard/ui/ui_scripteditor_details.py:96 msgid "Author:" msgstr "" #: picard/ui/ui_scripteditor_details.py:97 msgid "Version:" msgstr "" #: picard/ui/ui_scripteditor_details.py:98 msgid "License:" msgstr "" #: picard/ui/ui_scripteditor_details.py:100 msgid "License under which the script is available." msgstr "" #: picard/ui/ui_scripteditor_details.py:101 msgid "Description:" msgstr "描述:" #: picard/ui/ui_scripteditor_details.py:102 msgid "" "Brief description of the naming script, including any required plugins." msgstr "" #: picard/ui/ui_scripteditor_details.py:103 msgid "The author of the script." msgstr "" #: picard/ui/ui_tagsfromfilenames.py:53 msgid "Convert File Names to Tags" msgstr "轉換檔名為標籤" #: picard/ui/ui_tagsfromfilenames.py:54 msgid "Replace underscores with spaces" msgstr "用空格取代底線" #: picard/ui/ui_tagsfromfilenames.py:55 msgid "&Preview" msgstr "預覽 (&P)" #: picard/ui/ui_widget_taglisteditor.py:69 msgid "Add new tag" msgstr "新增標籤" #: picard/ui/ui_widget_taglisteditor.py:70 #: picard/ui/ui_widget_taglisteditor.py:71 msgid "Move tag up" msgstr "向上移動標籤" #: picard/ui/ui_widget_taglisteditor.py:72 #: picard/ui/ui_widget_taglisteditor.py:73 msgid "Move tag down" msgstr "向下移動標籤" #: picard/ui/ui_widget_taglisteditor.py:74 #: picard/ui/ui_widget_taglisteditor.py:75 msgid "Remove selected tags" msgstr "移除所選標籤" #: picard/ui/ui_widget_taglisteditor.py:76 msgid "Remove tags" msgstr "移除標籤" #: picard/ui/util.py:49 msgid "&Ok" msgstr "確定 (&O)" #: picard/ui/util.py:52 msgid "Clos&e" msgstr "關閉 (&E)" #: picard/ui/options/__init__.py:105 msgid "Regex Error" msgstr "正規表式錯誤" #: picard/ui/options/acousticbrainz.py:54 msgid "AcousticBrainz" msgstr "" #: picard/ui/options/acousticbrainz.py:75 msgid "Open AcousticBrainz website in browser to download extractor binary" msgstr "" #: picard/ui/options/acousticbrainz.py:109 msgid "Path to streaming_extractor_music(.exe)" msgstr "" #: picard/ui/options/acousticbrainz.py:127 #, python-format msgid "Extractor version: %s" msgstr "" #: picard/ui/options/acousticbrainz.py:139 #: picard/ui/options/acousticbrainz.py:143 msgid "Please select a valid extractor executable." msgstr "" #: picard/ui/options/acousticbrainz.py:143 msgid "Invalid extractor executable" msgstr "" #: picard/ui/options/dialog.py:126 msgid "&Restore all Defaults" msgstr "全部恢復預設值 (&R)" #: picard/ui/options/dialog.py:127 msgid "Reset all of Picard's settings" msgstr "重設所有 Picard 的設定" #: picard/ui/options/dialog.py:129 msgid "Reset all settings for current option page" msgstr "重設目前頁面的所有設定" #: picard/ui/options/dialog.py:145 picard/ui/options/dialog.py:435 #: picard/ui/options/dialog.py:461 msgid "Attached Profiles" msgstr "" #: picard/ui/options/dialog.py:146 msgid "Show which profiles are attached to the options on this page" msgstr "" #: picard/ui/options/dialog.py:214 msgid "" "The options on this page are not currently available to be managed using " "profiles." msgstr "" #: picard/ui/options/dialog.py:235 msgid "Unknown profile" msgstr "" #: picard/ui/options/dialog.py:284 #, python-format msgid "This option will be saved to profile: %s" msgstr "" #: picard/ui/options/dialog.py:376 msgid "Unexpected error" msgstr "非預期的錯誤" #: picard/ui/options/dialog.py:415 msgid "You are about to reset your options for this page." msgstr "您將要重設這個頁面上的選項。" #: picard/ui/options/dialog.py:419 msgid "Warning! This will reset all of your settings." msgstr "警告!這將會重設您所有的設定。" #: picard/ui/options/dialog.py:426 msgid "Confirm Reset" msgstr "確定重設" #: picard/ui/options/dialog.py:427 msgid "Are you sure?" msgstr "您確定嗎?" #: picard/ui/options/dialog.py:461 picard/ui/options/maintenance.py:86 msgid "Option" msgstr "" #: picard/ui/options/dialog.py:468 #, python-format msgid "Profiles Attached to Options in %s Section" msgstr "" #: picard/ui/options/dialog.py:478 msgid " [Enabled]" msgstr "" #: picard/ui/options/dialog.py:479 picard/ui/options/profiles.py:279 msgid "None" msgstr "無" #: picard/ui/options/fingerprinting.py:60 msgid "Fingerprinting" msgstr "特徵碼計算" #: picard/ui/options/fingerprinting.py:165 #: picard/ui/options/fingerprinting.py:169 msgid "Please select a valid fpcalc executable." msgstr "請選擇可用的 fpcalc 執行檔。" #: picard/ui/options/fingerprinting.py:169 msgid "Invalid fpcalc executable" msgstr "錯誤的 fpcalc 執行檔" #: picard/ui/options/general.py:137 #, python-format msgid "Logged in as <b>%s</b>." msgstr "登入為<b>%s</b>。" #: picard/ui/options/genres.py:46 msgid "" "<html><head/><body>\n" "<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n" "<p>One expression per line, case-insensitive</p>\n" "<p>Examples:</p>\n" "<p><b>\n" "#comment<br/>\n" "!comment<br/>\n" "comment\n" "</b></p>\n" "<p><u>Strict filtering:</u></p>\n" "<p>\n" "<b>-word</b>: exclude <i>word</i><br/>\n" "<b>+word</b>: include <i>word</i>\n" "</p>\n" "<p><u>Wildcard filtering:</u></p>\n" "<p>\n" "<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n" "<b>+word*</b>: include all genres starting with <i>word</i><br/>\n" "<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n" "<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n" "<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n" "</p>\n" "<p><u>Regular expressions filtering (Python re syntax):</u></p>\n" "<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n" "</p>\n" "</body></html>" msgstr "" #: picard/ui/options/genres.py:73 msgid "" "<html><head/><body>\n" "<p>You can add genres to test filters against, one per line.<br/>\n" "This playground will not be preserved on Options exit.\n" "</p>\n" "<p>\n" "Red background means the tag will be skipped.<br/>\n" "Green background means the tag will be kept.\n" "</p>\n" "</body></html>" msgstr "<html><head/><body>\n<p>您可以增加種賴來測試篩選器,每行一個。<br/>\n此測試區的內容在偏好設定結束時將不會被保留。\n</p>\n<p>\n紅色背景表示該標籤會被忽略。<br/>\n綠色背景表示該標籤會被保留。\n</p>\n</body></html>" #: picard/ui/options/genres.py:87 msgid "Genres" msgstr "種類" #: picard/ui/options/genres.py:156 #, python-format msgid "Error line %d: %s" msgstr "錯誤行 %d:%s" #: picard/ui/options/interface.py:81 msgid "Add Folder" msgstr "新增資料夾" #: picard/ui/options/interface.py:85 msgid "Add Files" msgstr "新增檔案" #: picard/ui/options/interface.py:89 msgid "Cluster" msgstr "叢集" #: picard/ui/options/interface.py:93 msgid "Lookup" msgstr "查找" #: picard/ui/options/interface.py:97 msgid "Scan" msgstr "掃描" #: picard/ui/options/interface.py:101 msgid "Lookup in Browser" msgstr "以瀏覽器查找" #: picard/ui/options/interface.py:105 msgid "Save" msgstr "儲存" #: picard/ui/options/interface.py:117 msgid "Submit AcoustIDs" msgstr "提交 AcoustID" #: picard/ui/options/interface.py:121 msgid "Submit AcousticBrainz features" msgstr "" #: picard/ui/options/interface.py:129 msgid "Open in Player" msgstr "以播放器開啟" #: picard/ui/options/interface.py:133 msgid "Lookup CD..." msgstr "查找 CD…" #: picard/ui/options/interface.py:180 msgid "" "The default color scheme based on the operating system display settings" msgstr "" #: picard/ui/options/interface.py:183 msgid "Dark" msgstr "" #: picard/ui/options/interface.py:184 msgid "A dark display theme" msgstr "" #: picard/ui/options/interface.py:187 msgid "Light" msgstr "" #: picard/ui/options/interface.py:188 msgid "A light display theme" msgstr "" #: picard/ui/options/interface.py:191 msgid "System" msgstr "" #: picard/ui/options/interface.py:192 msgid "The Qt5 theme configured in the desktop environment" msgstr "" #: picard/ui/options/interface.py:210 msgid "System default" msgstr "系統預設" #: picard/ui/options/interface.py:277 msgid "Theme changed" msgstr "" #: picard/ui/options/interface.py:278 msgid "" "You have changed the application theme. You have to restart Picard in order " "for the change to take effect." msgstr "" #: picard/ui/options/interface.py:280 msgid "" "Please note that using the system theme might cause the user interface to be" " not shown correctly. If this is the case select the \"Default\" theme " "option to use Picard's default theme again." msgstr "" #: picard/ui/options/interface.py:285 msgid "Language changed" msgstr "已更改語言" #: picard/ui/options/interface.py:286 msgid "" "You have changed the interface language. You have to restart Picard in order" " for the change to take effect." msgstr "您更改了界面的語言。您必須重新執行 Picard 來使更改生效。" #: picard/ui/options/interface.py:318 msgid "Drag and Drop to re-order" msgstr "透過拖拉來調整順序" #: picard/ui/options/interface_colors.py:63 msgid "Choose a color" msgstr "選擇顏色" #: picard/ui/options/interface_colors.py:142 msgid "Colors changed" msgstr "顏色已更改" #: picard/ui/options/interface_colors.py:143 msgid "" "You have changed the interface colors. You may have to restart Picard in " "order for the changes to take effect." msgstr "您已經更改了介面顏色。您可能需要重新啟動 Picard 來讓此更改生效。" #: picard/ui/options/interface_top_tags.py:40 msgid "Top Tags" msgstr "置頂標籤" #: picard/ui/options/maintenance.py:59 msgid "Maintenance" msgstr "" #: picard/ui/options/maintenance.py:71 msgid "" "This allows you to remove unused option settings from the configuration INI file.\n" "\n" "Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n" "\n" "Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n" "\n" "To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove 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 "" #: picard/ui/options/maintenance.py:86 msgid "Value" msgstr "值" #: picard/ui/options/maintenance.py:118 #, python-format msgid "" "The configuration file currently contains %d option settings, %d which are " "unused." msgstr "" #: picard/ui/options/maintenance.py:176 #: picard/ui/widgets/profilelistwidget.py:82 #: picard/ui/widgets/scriptlistwidget.py:90 msgid "Confirm Remove" msgstr "確認移除" #: picard/ui/options/maintenance.py:177 msgid "Are you sure you want to remove the selected option settings?" msgstr "" #: picard/ui/options/matching.py:40 msgid "Matching" msgstr "配對" #: picard/ui/options/metadata.py:215 msgid "{indent}{locale}" msgstr "" #: picard/ui/options/metadata.py:278 msgid "" "Each selected script includes a matching threshold value used to determine " "if that script should be used. When an artist name is evaluated to determine" " if it matches one of your selected scripts, it is first parsed to determine" " which scripts are represented in the name, and what weighted percentage of " "the name belongs to each script. Then each of your selected scripts are " "checked, and if the name contains characters belonging to the script and the" " percentage of script characters in the name meets or exceeds the match " "threshold specified for the script, then the artist name will not be " "translated." msgstr "" #: picard/ui/options/network.py:42 msgid "Network" msgstr "網路" #: picard/ui/options/plugins.py:137 msgid "Download and install plugin" msgstr "下載並安裝插件" #: picard/ui/options/plugins.py:145 #, python-format msgid "Download and upgrade plugin to version %s" msgstr "下載並升級插件到版本%s" #: picard/ui/options/plugins.py:151 msgid "Enabled" msgstr "已啟用" #: picard/ui/options/plugins.py:155 msgid "Disabled" msgstr "已停用" #: picard/ui/options/plugins.py:165 msgid "Uninstall plugin" msgstr "移除插件" #: picard/ui/options/plugins.py:401 msgid "Reloading list of available plugins..." msgstr "重新載入可用插件清單中…" #: picard/ui/options/plugins.py:409 picard/ui/options/plugins.py:418 #: picard/ui/options/plugins.py:439 #, python-format msgid "Plugin '%s'" msgstr "插件「%s」" #: picard/ui/options/plugins.py:410 #, python-format msgid "" "An error occurred while loading the plugin '%s':\n" "\n" "%s" msgstr "載入插件「%s」時發生錯誤:\n\n%s" #: picard/ui/options/plugins.py:419 #, python-format msgid "The plugin '%s' is not compatible with this version of Picard." msgstr "插件「%s」與 Picard 目前版本不相容。" #: picard/ui/options/plugins.py:440 #, python-format msgid "The plugin '%s' will be upgraded to version %s on next run of Picard." msgstr "插件「%s」將會在 Picard 下次執行時升級到版本%s。" #: picard/ui/options/plugins.py:461 #, python-format msgid "Uninstall plugin '%s'?" msgstr "移除插件「%s」?" #: picard/ui/options/plugins.py:462 #, python-format msgid "Do you really want to uninstall the plugin '%s' ?" msgstr "您真的想要移除插件「%s」嗎?" #: picard/ui/options/plugins.py:594 msgid "Restart Picard to upgrade to new version" msgstr "重新啟動 Picard 來更新到新版本" #: picard/ui/options/plugins.py:596 msgid "New version available" msgstr "可安裝新版本" #: picard/ui/options/plugins.py:603 msgid "Authors" msgstr "作者" #: picard/ui/options/plugins.py:604 picard/util/tags.py:71 msgid "License" msgstr "授權" #: picard/ui/options/plugins.py:645 #, python-format msgid "The plugin '%s' could not be downloaded." msgstr "插件「%s」無法下載。" #: picard/ui/options/plugins.py:646 msgid "Please try again later." msgstr "請稍候再試。" #: picard/ui/options/profiles.py:53 msgid "Option Profiles" msgstr "" #: picard/ui/options/profiles.py:112 msgid "New" msgstr "新" #: picard/ui/options/profiles.py:113 msgid "Create a new profile" msgstr "" #: picard/ui/options/profiles.py:118 msgid "Copy to a new profile" msgstr "" #: picard/ui/options/profiles.py:122 msgid "Delete" msgstr "刪除" #: picard/ui/options/profiles.py:123 msgid "Delete the profile" msgstr "" #: picard/ui/options/profiles.py:216 msgid "Settings to include in profile" msgstr "" #: picard/ui/options/profiles.py:249 msgid "Unknown script" msgstr "不明文字系統" #: picard/ui/options/profiles.py:253 msgid "No scripts in list" msgstr "" #: picard/ui/options/profiles.py:256 #, python-format msgid "Enabled tagging scripts of %i found:" msgstr "" #: picard/ui/options/profiles.py:268 #, python-format msgid "Enabled providers of %i listed:" msgstr "" #: picard/ui/options/profiles.py:294 #, python-format msgid "List of %i items" msgstr "" #: picard/ui/options/profiles.py:295 msgid "Unknown value format" msgstr "" #: picard/ui/options/profiles.py:371 msgid "Invalid Title" msgstr "" #: picard/ui/options/profiles.py:372 msgid "The profile title cannot be blank." msgstr "" #: picard/ui/options/ratings.py:41 msgid "Ratings" msgstr "評分" #: picard/ui/options/releases.py:157 msgid "Preferred Releases" msgstr "偏好的發行品" #: picard/ui/options/releases.py:194 msgid "Reset all" msgstr "全部重設" #: picard/ui/options/renaming.py:285 msgid "The location to move files to must not be empty." msgstr "移動檔案的目的地不能空置" #: picard/ui/options/scripting.py:123 msgid "Show scripting documentation in new window." msgstr "" #: picard/ui/options/scripting.py:126 msgid "Import a script file as a new script." msgstr "" #: picard/ui/options/scripting.py:129 msgid "Export the current script to a file." msgstr "" #: picard/ui/options/scripting.py:133 msgid "Picard tagging script package" msgstr "" #: picard/ui/options/scripting.py:173 #, python-format msgid "%s (imported)" msgstr "" #: picard/ui/options/scripting.py:240 msgid "Script Error" msgstr "腳本錯誤" #: picard/ui/options/tags_compatibility_aac.py:41 msgid "AAC" msgstr "AAC" #: picard/ui/options/tags_compatibility_ac3.py:41 msgid "AC3" msgstr "AC3" #: picard/ui/options/tags_compatibility_wave.py:43 msgid "WAVE" msgstr "WAVE" #: picard/ui/searchdialog/__init__.py:100 msgid "" " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax " "Help</a>)" msgstr " (<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>語法說明</a>)" #: picard/ui/searchdialog/__init__.py:186 msgid "Search in browser" msgstr "在瀏覽器中搜尋" #: picard/ui/searchdialog/__init__.py:209 msgid "<strong>Loading...</strong>" msgstr "<strong>載入中…</strong>" #: picard/ui/searchdialog/__init__.py:240 msgid "Retry" msgstr "重試" #: picard/ui/searchdialog/__init__.py:251 #, python-format msgid "" "<strong>Following error occurred while fetching " "results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, " "HTTP code %s)<br>" msgstr "<strong>取得結果時發生已下錯誤:<br><br></strong>網路請求錯誤於%s: <br>%s(QT 代碼 %d,HTTP代碼 %s)<br>" #: picard/ui/searchdialog/__init__.py:262 msgid "" "<strong>No results found. Please try a different search query.</strong>" msgstr "<strong>沒有找到結果。請嘗試不同的查詢。</strong>" #: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:58 msgid "Load into Picard" msgstr "載入至Picard" #: picard/ui/searchdialog/album.py:149 msgid "Album Search Results" msgstr "專輯搜尋結果" #: picard/ui/searchdialog/album.py:160 picard/util/tags.py:69 msgid "Language" msgstr "語言" #: picard/ui/searchdialog/album.py:162 msgid "Status" msgstr "狀態" #: picard/ui/searchdialog/album.py:164 picard/ui/searchdialog/artist.py:60 #: picard/ui/searchdialog/track.py:70 msgid "Score" msgstr "分數" #: picard/ui/searchdialog/artist.py:48 msgid "Show in browser" msgstr "在瀏覽器中開啟" #: picard/ui/searchdialog/artist.py:50 msgid "Artist Search Dialog" msgstr "創作者搜尋對話框" #: picard/ui/searchdialog/artist.py:54 msgid "Gender" msgstr "性別" #: picard/ui/searchdialog/artist.py:55 msgid "Area" msgstr "地區" #: picard/ui/searchdialog/artist.py:56 msgid "Begin" msgstr "開始" #: picard/ui/searchdialog/artist.py:57 msgid "Begin Area" msgstr "開始地區" #: picard/ui/searchdialog/artist.py:58 msgid "End" msgstr "結束" #: picard/ui/searchdialog/artist.py:59 msgid "End Area" msgstr "結束地區" #: picard/ui/searchdialog/track.py:61 msgid "Track Search Results" msgstr "音軌搜尋結果" #: picard/ui/searchdialog/track.py:66 msgid "Release" msgstr "發行品" #: picard/ui/searchdialog/track.py:178 msgid "Standalone Recording" msgstr "獨立的錄音" #: picard/ui/widgets/profilelistwidget.py:43 msgid "Rename profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:46 msgid "Remove profile" msgstr "" #: picard/ui/widgets/profilelistwidget.py:81 msgid "Are you sure you want to remove this profile?" msgstr "" #: picard/ui/widgets/scriptdocumentation.py:109 msgid "Open Scripting Documentation in your browser" msgstr "" #: picard/ui/widgets/scriptlistwidget.py:54 msgid "Rename script" msgstr "重新命名腳本" #: picard/ui/widgets/scriptlistwidget.py:89 msgid "Are you sure you want to remove this script?" msgstr "您確定要移除此腳本嗎?" #: picard/ui/widgets/scripttextedit.py:325 msgid "&Word wrap script" msgstr "" #: picard/ui/widgets/scripttextedit.py:326 msgid "Word wrap long lines in the editor" msgstr "" #: picard/ui/widgets/scripttextedit.py:328 msgid "Ctrl+Shift+W" msgstr "Ctrl+Shift+W" #: picard/ui/widgets/scripttextedit.py:334 msgid "Show help &tooltips" msgstr "" #: picard/ui/widgets/scripttextedit.py:335 msgid "Show tooltips for script elements" msgstr "" #: 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 "" #: picard/util/__init__.py:261 msgid "No Title" msgstr "" #: picard/util/bytes2human.py:37 #, python-format msgid "%s B" msgstr "%s B" #: picard/util/bytes2human.py:38 #, python-format msgid "%s kB" msgstr "%s kB" #: picard/util/bytes2human.py:39 #, python-format msgid "%s KiB" msgstr "%s KiB" #: picard/util/bytes2human.py:40 #, python-format msgid "%s MB" msgstr "%s MB" #: picard/util/bytes2human.py:41 #, python-format msgid "%s MiB" msgstr "%s MiB" #: picard/util/bytes2human.py:42 #, python-format msgid "%s GB" msgstr "%s GB" #: picard/util/bytes2human.py:43 #, python-format msgid "%s GiB" msgstr "%s GiB" #: picard/util/bytes2human.py:44 #, python-format msgid "%s TB" msgstr "%s TB" #: picard/util/bytes2human.py:45 #, python-format msgid "%s TiB" msgstr "%s TiB" #: picard/util/bytes2human.py:46 #, python-format msgid "%s PB" msgstr "%s PB" #: picard/util/bytes2human.py:47 #, python-format msgid "%s PiB" msgstr "%s PiB" #: picard/util/bytes2human.py:89 #, python-format msgid "%s " msgstr "%s " #: picard/util/checkupdate.py:103 msgid "Error loading Picard releases list: {error_message}" msgstr "載入 Picard 版本清單時失敗: {error_message}" #: picard/util/checkupdate.py:107 picard/util/checkupdate.py:143 #: picard/util/checkupdate.py:163 msgid "Picard Update" msgstr "Picard 更新" #: picard/util/checkupdate.py:108 msgid "" "Unable to retrieve the latest version information from the website.\n" "(https://{url}{endpoint})" msgstr "無法從網頁取得新版本資訊。\n(https://{url}{endpoint})" #: picard/util/checkupdate.py:144 msgid "" "A new version of Picard is available.\n" "\n" "This version: {picard_old_version}\n" "New version: {picard_new_version}\n" "\n" "Would you like to download the new version?" msgstr "Picard 的新版本已可取得。\n\n目前版本: {picard_old_version}\n最新版本: {picard_new_version}\n\n請問您是否想要下載新版本?" #: picard/util/checkupdate.py:160 msgid "unknown" msgstr "未知" #: picard/util/checkupdate.py:164 msgid "" "There is no update currently available for your subscribed update level: {update_level}\n" "\n" "Your version: {picard_old_version}\n" msgstr "目前沒有更新來自於您訂閱的更新等級: {update_level}\n\n您的版本: {picard_old_version}\n" #: picard/util/tags.py:34 msgid "AcoustID Fingerprint" msgstr "AcoustID 特徵碼" #: picard/util/tags.py:35 msgid "AcoustID" msgstr "AcoustID" #: picard/util/tags.py:37 msgid "Album Artist Sort Order" msgstr "專輯創作者排序方式" #: picard/util/tags.py:39 msgid "Album Sort Order" msgstr "專輯排序方式" #: picard/util/tags.py:40 msgid "Arranger" msgstr "編曲" #: picard/util/tags.py:42 msgid "Artists" msgstr "創作者" #: picard/util/tags.py:43 msgid "Artist Sort Order" msgstr "創作者排序方式" #: picard/util/tags.py:44 msgid "ASIN" msgstr "亞馬遜標準識別號碼" #: picard/util/tags.py:46 msgid "BPM" msgstr "BPM" #: picard/util/tags.py:47 msgid "Catalog Number" msgstr "型錄編號" #: picard/util/tags.py:48 msgid "Comment" msgstr "註解" #: picard/util/tags.py:49 msgid "Compilation (iTunes)" msgstr "合輯 (iTunes)" #: picard/util/tags.py:51 msgid "Composer Sort Order" msgstr "作曲者排序方式" #: picard/util/tags.py:52 msgid "Conductor" msgstr "指揮" #: picard/util/tags.py:53 msgid "Copyright" msgstr "著作權" #: picard/util/tags.py:55 msgid "Video Director" msgstr "" #: picard/util/tags.py:56 msgid "Disc Id" msgstr "光碟代號" #: picard/util/tags.py:57 msgid "Disc Number" msgstr "唱片編號" #: picard/util/tags.py:59 msgid "DJ-Mixer" msgstr "DJ 混音" #: picard/util/tags.py:60 msgid "Encoded By" msgstr "編碼器" #: picard/util/tags.py:61 msgid "Encoder Settings" msgstr "編碼設定" #: picard/util/tags.py:62 msgid "Engineer" msgstr "工程師" #: picard/util/tags.py:63 msgid "Gapless Playback" msgstr "" #: picard/util/tags.py:65 msgid "Grouping" msgstr "群組" #: picard/util/tags.py:66 msgid "ISRC" msgstr "ISRC" #: picard/util/tags.py:67 msgid "Key" msgstr "調" #: picard/util/tags.py:68 msgid "Record Label" msgstr "商標" #: picard/util/tags.py:72 msgid "Lyricist" msgstr "作詞" #: picard/util/tags.py:73 msgid "Lyrics" msgstr "歌詞" #: picard/util/tags.py:75 msgid "Mixer" msgstr "混音" #: picard/util/tags.py:76 msgid "Mood" msgstr "心情" #: picard/util/tags.py:77 msgid "Movement" msgstr "樂章" #: picard/util/tags.py:78 msgid "Movement Number" msgstr "樂章編號" #: picard/util/tags.py:79 msgid "Movement Count" msgstr "樂章總數" #: picard/util/tags.py:80 msgid "MusicBrainz Release Artist Id" msgstr "MusicBrainz 發行品創作者代號" #: picard/util/tags.py:81 msgid "MusicBrainz Release Id" msgstr "MusicBrainz 發行品代號" #: picard/util/tags.py:82 msgid "MusicBrainz Artist Id" msgstr "MusicBrainz 創作者代號" #: picard/util/tags.py:83 msgid "MusicBrainz Disc Id" msgstr "MusicBrainz 光碟代號" #: picard/util/tags.py:84 msgid "MusicBrainz Original Release Id" msgstr "MusicBrainz 原始發行品代號" #: picard/util/tags.py:85 msgid "MusicBrainz Original Artist Id" msgstr "MusicBrainz 原始創作者代號" #: picard/util/tags.py:86 msgid "MusicBrainz Recording Id" msgstr "MusicBrainz 錄音代號" #: picard/util/tags.py:87 msgid "MusicBrainz Release Group Id" msgstr "MusicBrainz 發行組代號" #: picard/util/tags.py:88 msgid "MusicBrainz Track Id" msgstr "MusicBrainz 音軌代號" #: picard/util/tags.py:89 msgid "MusicBrainz Work Id" msgstr "MusicBrainz 作品代號" #: picard/util/tags.py:90 msgid "MusicIP Fingerprint" msgstr "MusicIP 特徵碼" #: picard/util/tags.py:91 msgid "MusicIP PUID" msgstr "MusicIP PUID" #: picard/util/tags.py:92 msgid "Original Album" msgstr "原始專輯" #: picard/util/tags.py:93 msgid "Original Artist" msgstr "原始創作者" #: picard/util/tags.py:95 msgid "Original Filename" msgstr "原始檔名" #: picard/util/tags.py:96 msgid "Original Year" msgstr "原本年份" #: picard/util/tags.py:97 msgid "Performer" msgstr "演奏者" #: picard/util/tags.py:98 msgid "Podcast" msgstr "" #: picard/util/tags.py:99 msgid "Podcast URL" msgstr "" #: picard/util/tags.py:100 msgid "Producer" msgstr "製作" #: picard/util/tags.py:101 msgid "R128 Album Gain" msgstr "R128 專輯增益值" #: picard/util/tags.py:102 msgid "R128 Track Gain" msgstr "R128 音軌增益值" #: picard/util/tags.py:103 msgid "Rating" msgstr "評分" #: picard/util/tags.py:104 msgid "Release Country" msgstr "發售國家" #: picard/util/tags.py:105 msgid "Release Status" msgstr "發行品狀態" #: picard/util/tags.py:106 msgid "Release Type" msgstr "發行品類型" #: picard/util/tags.py:107 msgid "Remixer" msgstr "重混音" #: picard/util/tags.py:108 msgid "ReplayGain Album Gain" msgstr "專輯回放增益值" #: picard/util/tags.py:109 msgid "ReplayGain Album Peak" msgstr "專輯回放增益峰值" #: picard/util/tags.py:110 msgid "ReplayGain Album Range" msgstr "專輯回放增益範圍" #: picard/util/tags.py:111 msgid "ReplayGain Reference Loudness" msgstr "回放增益目標響度" #: picard/util/tags.py:112 msgid "ReplayGain Track Gain" msgstr "音軌回放增益值" #: picard/util/tags.py:113 msgid "ReplayGain Track Peak" msgstr "音軌回放增益峰值" #: picard/util/tags.py:114 msgid "ReplayGain Track Range" msgstr "音軌回放增益範圍" #: picard/util/tags.py:115 msgid "Script" msgstr "文字系統" #: picard/util/tags.py:116 msgid "Show Name" msgstr "" #: picard/util/tags.py:117 msgid "Show Name Sort Order" msgstr "" #: picard/util/tags.py:118 msgid "Show Work & Movement" msgstr "顯示作品與樂章" #: picard/util/tags.py:119 msgid "Subtitle" msgstr "標題" #: picard/util/tags.py:121 msgid "Title Sort Order" msgstr "標題排序方式" #: picard/util/tags.py:122 msgid "Total Discs" msgstr "總唱片數" #: picard/util/tags.py:123 msgid "Total Tracks" msgstr "總音軌數" #: picard/util/tags.py:124 msgid "Track Number" msgstr "音軌編號" #: picard/util/tags.py:125 msgid "Artist Website" msgstr "創作者的網站" #: picard/util/tags.py:126 msgid "Work" msgstr "作品" #: picard/util/tags.py:127 msgid "Writer" msgstr "作者" #: picard/util/time.py:43 #, python-format msgid "%.2dd %.2dh" msgstr "" #: picard/util/time.py:45 #, python-format msgid "%.2dh %.2dm" msgstr "" #: picard/util/time.py:47 #, python-format msgid "%.2dm %.2ds" msgstr "" #: picard/util/time.py:49 #, python-format msgid "%.2ds" msgstr "" #: picard/util/versions.py:66 msgid "is not installed" msgstr "沒有安裝" #: picard/util/webbrowser2.py:47 msgid "Web Browser Error" msgstr "網頁瀏覽器錯誤" #: picard/util/webbrowser2.py:47 #, python-format msgid "" "Error while launching a web browser:\n" "\n" "%s" msgstr "啟動網頁瀏覽時發生錯誤:\n\n%s" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/requirements-build.txt���������������������������������������������������������0000664�0000000�0000000�00000000062�14167750105�0020770�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Babel==2.9.1 PyInstaller==4.5.1 setuptools<45.0.0 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/requirements-dev.txt�����������������������������������������������������������0000664�0000000�0000000�00000000131�14167750105�0020444�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������autopep8 Babel>=2.6.0 flake8 isort>=4.3.10,<5 pycodestyle pylint>=2.6.0 transifex-client ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/requirements-macos-10.12.txt���������������������������������������������������0000664�0000000�0000000�00000000261�14167750105�0021433�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������python-dateutil==2.8.2 discid==1.2.0 fasteners==0.16.3 markdown==3.3.4 mutagen==1.45.1 PyJWT==2.1.0 pyobjc-core==6.2.2 pyobjc-framework-Cocoa==6.2.2 PyQt5==5.13.1 pyyaml==5.4.1 �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/requirements-macos-10.14.txt���������������������������������������������������0000664�0000000�0000000�00000000261�14167750105�0021435�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������python-dateutil==2.8.2 discid==1.2.0 fasteners==0.16.3 markdown==3.3.4 mutagen==1.45.1 PyJWT==2.1.0 pyobjc-core==6.2.2 pyobjc-framework-Cocoa==6.2.2 PyQt5==5.15.4 pyyaml==5.4.1 �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/requirements-win.txt�����������������������������������������������������������0000664�0000000�0000000�00000000215�14167750105�0020466�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������python-dateutil==2.8.2 discid==1.2.0 fasteners==0.16.3 markdown==3.3.4 mutagen==1.45.1 PyJWT==2.1.0 PyQt5==5.15.4 pywin32==301 pyyaml==5.4.1 �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/requirements.txt���������������������������������������������������������������0000664�0000000�0000000�00000000366�14167750105�0017702�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������python-dateutil~=2.7 discid~=1.0 fasteners~=0.14 markdown~=3.2 mutagen~=1.37 PyJWT~=2.0 pyobjc-core~=6.2; sys_platform == 'darwin' pyobjc-framework-Cocoa~=6.2; sys_platform == 'darwin' PyQt5~=5.10 pywin32; sys_platform == 'win32' pyyaml>=5.1, <7 ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/���������������������������������������������������������������������0000775�0000000�0000000�00000000000�14167750105�0016423�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/README.md������������������������������������������������������������0000664�0000000�0000000�00000001321�14167750105�0017677�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Updating Resources ================== This directory contains all external resources, like icons, used by Picard. Picard utilizes the PyQt5 Resource System for using these resources in application. For more information about the PyQt5 Resource System see this [documentation](http://pyqt.sourceforge.net/Docs/PyQt5/resources.html). For adding a new image into existing resources, follow these steps: 1. Add image file (like .png) into `resources/images/` and source file (like .svg) into `resources/img-src`. 2. Generate new .qrc file. This would automatically detect any changes in directory. $ python3 makeqrc.py 3. Create binary of all resources which will be used by Picard. $ python3 compile.py ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/__init__.py����������������������������������������������������������0000664�0000000�0000000�00000001463�14167750105�0020540�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2013 Laurent Monin # # 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. �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/compile.py�����������������������������������������������������������0000775�0000000�0000000�00000003510�14167750105�0020427�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#!/usr/bin/env python # -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006 Lukáš Lalinský # Copyright (C) 2013-2014, 2018 Laurent Monin # Copyright (C) 2014 Shadab Zafar # Copyright (C) 2016 Sambhav Kothari # # 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 distutils import log from distutils.dep_util import newer from distutils.spawn import ( DistutilsExecError, find_executable, spawn, ) import os.path def main(): scriptdir = os.path.dirname(os.path.abspath(__file__)) topdir = os.path.abspath(os.path.join(scriptdir, "..")) pyfile = os.path.join(topdir, "picard", "resources.py") qrcfile = os.path.join(topdir, "resources", "picard.qrc") if newer(qrcfile, pyfile): pyrcc = 'pyrcc5' pyrcc_path = find_executable(pyrcc) if pyrcc_path is None: log.error("%s command not found, cannot build resource file !", pyrcc) else: cmd = [pyrcc_path, qrcfile, "-o", pyfile] try: spawn(cmd, search_path=0) except DistutilsExecError as e: log.error(e) if __name__ == "__main__": log.set_verbosity(1) main() ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/��������������������������������������������������������������0000775�0000000�0000000�00000000000�14167750105�0017670�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/128x128/������������������������������������������������������0000775�0000000�0000000�00000000000�14167750105�0020625�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/128x128/org.musicbrainz.Picard.png����������������������������0000664�0000000�0000000�00000014125�14167750105�0025653�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������>a��IDATx]T[IͺU tݨc1Sw[Xpҷw8Ni ';D~Osy#^xi^"{V[״r[|&,2�k7+ r+XR8X?S{^(ݬ}@4VHlhJ"Wl_uȊfX <<�v<.{"{˻<Jlg'+ *pHlwExLq\ϧn(h-/ x %&P �jv@ xLKTә l+ZOj;_I�-{Gi< "�Ej"Aa,ԣqB�ZRx&!J�Z/i]m{Sܭ|p.<Z6yDM.Oɥ@h-4?|, @k?BS! E�ZŶ\: j;_Ah ˩GfiIρ�i.5G#Lfy}#1`VQJj׷i^�O�CNdjtV~Ʉ>G/# <L B -(*}�4_@z(wCᅕ GV]}@iu|-cI?CiQ{1ZSﳕ@X~}#�<zSצa; *^D9 {3veu(Rkn( uAMKsYY,f("*D wp,y/Bs9Zҭ 'ǻio�'P€wi|Fc3^Yo!R%=>4<έo.߀rlG2gNi@GU $Sny.G0(M< *"S?A9 d˻b2<O)}4h{n Ďa#e&UO'KԿ<?c'w _PYwA{bΞ5alf gVh|3?‡tq �NM�3^&kNҭr(-.WCn,.jƁwr =$�i} \D<3='l\P)Г UA]`;[. p1"QLQ0yL oMUμ v탃K66U;pYw 4wj>q@OաHSU| ks/bdOt)&uR( AW&E�sa3XR(ʦ{UgA-7GשSl\a@J']>U:�KN]P;JyHY<<alWtiSz)�eV0e\˟d&I'vg$T8=!UrړxcaT)03k-V0`ys& bPj�YKs V'$C am6h.89@;wP$WpAѣ. 0:@t6SAV=63`rk75(  Ý`/A'\Ġ6G*kvʂ[= nlܢ|;, صiU? C0xy ɺ-;y|7"w0.u$ܤ>ʵ[F1??u4  [3�B%$ yp w#Me:Оݡơ`D 9LܝsÇue܌MӘ."7 ` ] ?33cؿp?{`H 62*IdgD0 *n ?b&xH$py$ s{]CԺ͟ hPe \]vοcOV*X%TngU߀?6o] j>EɽB{;*$k,`/;GBa&UPLt J"V '=3 ssXLNО0,&*&`B7H E9Zp"wv 9T'noJ%o?:?p8x~<? bD<~LMGTKY0Ԥgf:a ","ځr N $@捻T6wL\?:v{xMi]ÎY �M[ iӐpgƌUEwj;!}bd2a"4`%l綇d gw%VH kݘ F ;앃=kHR3:'=o{IPhh\e�5vCwްcY['^V6Mb͠G X;yL Ia mRwn(RBk(E{>k50=Xf|O 6I"S i*wI"W7k /U۰uF$ªA )0Yc�(*=ri=Pxk@J;L#=O iO'cu'̤[: L9ZMe�'#@_,q4׫ԕEʕlcz\rr"Qp;s6 tv@CղKUJLN ڬ}i`1A87IFPT't;g,i Ȭj e2.?(R2qe'{;Qm,=<,]+9m;ͮ`\٤@צۣ`獢 0  [֛LrVOx(doq�;f ΀[v<<ù ;yK!~EWtʒO@[ YCϰF#Sib** 'C�XW!@YR]9EY8jz#A3?70jV ` s%@ԏM^p = {oVULst~x_pn9g3X32%9eĽ-J�gԛ�[U+Jlx?6}.zQr?kpxփ�t[x/ JV4% Wml33C!zb}K?wcu BE Py�Ky2j]CTUfȠE,k`N`w++Q;4tT kaO^<wu$n_E6u' ]Qb@<1`ٷY%ؓiZ@`&X?a ĘR.z0>=`?{X%쓙fm %;dnN;WjR1#m J a'&ujb'p2z>&] RMIȿ @ҒcPRW�~&j—̱q9cť ~ː}fY @$Ci59z? -ďZsz@*WzlJ% @XbKwi4kEX%VNeL^b%[cGP'uIk[i@7"fY%G{o/ $s\{d~M5)lzU8iF$2D)4@fL5ʅC|UGi+z$Pbnտ- l<rCA,">QE5 k8'b +GcVϻ;jio0UD X=Thr�?na�ӻ40otyj$eFϨçOcՐ4 UH>:ү1HR9K /܈s8H'W?N'E4ׁr)0%LL#SK`HbG�'{7 BwL~X `V嵦 1lGJ8#YĒzwKnY%V�Hwۨ]Xx#wjÍڵ,8X&~Ux(Fdmk ;Oxm;q|(˼)4l"9kX.V ܫQ 77X F eD :'pȣl'=�6#ڡvӠk :;[˞n�c�ۇ�g4@kک3|y+:@ڷ2#^3|`zVpĿ }*:/hq;_%_,�=a?| 6*=? etISPjφ+$ <Z-[텠ki0e]`8s_.n[ 'KJLcg⸮v#+}*!/#_ xqz-'m<`dط`] xvk4B5#=#6T 飧gR;cMGTtX xTh8pRk7L1_pB��g8v}U,bp W(>Fk.snT.G�2͓\P ƕd(x'n}x%{c`@zP!c+z&_b'Udy Z ppaSFс� wO2ȵo&ESRSPJN05[ðgh 4% 4 W=3 `֯ծQOc;FP ccMPDET;h~ʈ I0mGXw`F٬@;0]Rb:[h{p4q:Ab xҏ@h&^ӹ۽pK&Ly#9�&j&h1 wB6!SG6x�F a\+ F �8V*ܕ蜑.>ԵrЉs2%HN\"i ?^ Q'7;2/j*%lҬq4}YLэ-\#[-Q߇d7@b&oMsBaJj%rb]%IJ5aVs[B:qM�8ӵRWŕgտ(Vk:{9$!㏂@81Q8 $#EwoSZ7`�U@a]ū2?aKJ�;9UIOŎ 0sCcy0lo׿ډ)-WKEb7&Rk8Fzk4Q%i̿gݎE+073EgJ#!r; _#J<۶X5!�`cY0Y1cʜCЇ�>J-,$ ȏ�xLǏD1u1uXIdr^?urP}ZUq{j�-<e84j!ixagn!h*B ;�JE'2]z4Uqz}#WQJjWġKSZ Ggcu7HE3$@Y2%.BO ( Ķ\: x? oas? $p" 6!%v<&A% v^%o#ZogCΧ9HKĻ#h4_uq�0Q3(*DX y^<iC*4>i$; vE*L2g�bZ%>, V GH"D䯚h[jʌ@;##+DJp %m+Yy%z 8y<.ۢ* L @Ϋe/ xiZimEv �@,ڟ)=/M[o2~{^xᅗf%`7P!����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/��������������������������������������������������������0000775�0000000�0000000�00000000000�14167750105�0020455�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/acousticbrainz-submit.png�������������������������������0000664�0000000�0000000�00000001117�14167750105�0025504�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���sRGB����gAMA�� a��� pHYs����od��IDAT8OœOHaƟmr_V< `a%E')zIҡS]u,ʋ7EZhifv[x}3#(Ϯ@`A'_w t@{ߴ rn22[xiz^=tÂ%VG]T=I8JLE9TәóZ])ek_e1Êfv'l%6D UL?dG!e$e|H^<Rk$ȉ9?W-,⍒ D"j P#~d`>ub ٘Oǭ$k!߹!"9+qrm4qx` E`{ɻwa9M,mF M>O&"7]'/Ώ@KEz;cM/4qjOfͭ3\1_9^>m7(����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/acousticbrainz-submit@2x.png����������������������������0000664�0000000�0000000�00000007207�14167750105�0026064�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq���sRGB����gAMA�� a��� pHYs����od��IDATx^՛ p[]nَ8J=@!ahhZ@;PBtZv:@@JڦHK YqlYlǎeOKJO1H{=lY6I?xׄ < XQTCj�,RW`?qDx `1  pn!1n�,Ft%L�\<kKc``q5q8<@ZFZ*s �Wρ.5rL|�8Uy3�zXzJg: 8gZ3/w UaqGhs�o@1}3 OЖkXdxv_h>b ~~9)9ݺ,׀YWMI78 {jn hсx@_)+pL{@<3g;HiH 2yE1,Dpo^�CfRx3_ � Fd~M44 ٥k~g2e!s2MYڦZ>c,f:R\|P X!LL1 ,p X,4,vKَz²m_ b.րT"UssK�exU\ *+.T1Ȣrux\4d3�>;y>!e/8%�&`^gv٣XG!s* vXc1ي.VM"V1Xb< Ly3�zErrMKJ̨>9�!syٷHѕ+~"1b7[c-Oxs@!.Yg6c'eihX"s/�M4َGviF<9g@2q' $!рO TSg*H8AVfʪ0-p,h0 k%c1ՎB w~J?5 JEF?ɦ7&#Rۄn^_?cMAs}s&\RF^ l(ڞ$yqA6 La{,SܵLv/V E7,.R8pn %>N Ncp1׍x4j,y[l1C{$g]q8/\ؤFjk'm"GUFtPW0Qj.{NkGHpHK{@v{& SyUbT Rw7 oK Il9 ~H8a-PLu-]Hb~Ѱh8d1!Mյ�狑FvK`hMķ }iњS->zYPٽ/} f;dʚىo9bӉ97j<?!ySpUYhHw}U}QRX6{(qȴ1VTPS 0%OEsS4>M>j㜓QB֩+<if"7'FU~߉Ri/',km^=Ouuvx1ߴ+ ws}s87PLuc~bq,^*1Ā1.[j,P0 _(YZ8;JEc(?a!^#XwW;uBP/'aJi `(~b?(ޠ91alAn/:`X͵caFF\B7>8 ܢ-WH0Y(*1Yhpo,Eٸ~9ic*@Uy,!VU8GxG֔&ǎ(դ>9P3}6.x,*H0g\?I+Jk�1vq&DP*88>9k,8n z|+oOI ψ$ɇlx ǢKUY$,`*mMFq] mf䆘 \Ncy|hK!~C0ϩX}ULj*Z!̣OybAEP>P>z4Wb)O�Lƒ =Fa�ϓ a,oP-zXPn* Ws@y]NS̙Z7V%OP#x >9+w\zS!U;A)b?{ V<WZp9eʸX:*GYD5_aE3l(V1ݦ"Y[z>?|gXCm (w`>bV ՗7GH�ubF^9ԉғD +M .IG惸ԭpNgPEW&pId۞Ê )&]͝G$<9G&'P|e{ēdZوCXQ]Q("8]Ay3�Cƅ`mC'<9o#t7Plx4yz ͨ:9'ⶤ17k>-;-GaqI XtuNeK+R}1f�n>(v/U)iJԦTpL2%F82m]g@2q3tʨ R_S[F(`*pȍ]sd+@ / hÝL\fQ[h�|f]VrIXGSf+d\yfp^B6%_"TH8CB7PLJx y.Ob JSw H[6*9Ŀ&K}ů` lwE$80psάPwGUwJ~yrSt2"7 N I �/٭1}Rb#4 aRF`�!R7S{5 #~y4&>k\6ta$p+$xDLat}] :fG(quUb@䢯CeWg@?=zLa8׺}(^?ˤĚ|w�`O!;w!;S<+ou ed�a!2nkoCʠ-ϰE棱l?[《)<F6ym[Jel� F aX%Gp,?1!6yG7R̵ސ2F*ee@� /ˡ @݀ajq=@v>�} X6o){P �/ ^Dl 1daOPDy�ե!mVL ̍AW Wq`~`1 V {Na9$TP0&ÁG `wp|~Wp#h + &|=c!W|^]a7goHu(X|-bN1D4U����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/acousticbrainz.png��������������������������������������0000664�0000000�0000000�00000001041�14167750105�0024177�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���sRGB����gAMA�� a��� pHYs����od��IDAT8OݓKTQ7."&](⦠E[%(nE[ -h!c0 EA$,fw3nh(q{^a4,ly9rL 0OֵfdSMPmb<_ "*506Ŀ/UDH5IӁ"O~!�[mu& {f`2df9,mCQyP"<|HWQ Jqȴi c,P$Hǖ>ս8L抜z 4@ ۸/]�0+A1X()@sqOXI __ #Nc]kGf/B:0Lu-qÁ[ƕSCG%Ϭw5iKZ<+р6<CTG-3mGu[�����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/acousticbrainz@2x.png�����������������������������������0000664�0000000�0000000�00000007302�14167750105�0024557�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq���sRGB����gAMA�� a��� pHYs����od��WIDATx^wTJg風(GH4bD5X &VNNBFQA "  uګ78Sn}0qCdݰ*, FB v ʫIJuŷ/K �Sg0 ˞nY\yJzL1ŵV4Y_`Cɍr lLx](-iֵEv8}]_gP256Gui6:[{(QZ] {AzU=q> \ځAn@(Cckm-8g/�sn4iW5saX3-le-eah_ r6JB�2ƘLGKbt')B 15aXQYDqg}oZNN.(\>{퐆�&Pq9c~􆙶|C#s&%,�,k5?Mi]. $F(P =5c\L##s63#+Lˆn~3&8rBO?407@ &wxLuo-k6˿fWY;41 kA* "1p)QQQv-mhm=nKNڤ,SztP1S#Hx%9`h@70Q~GklP%'&?KxӴoD,< L<\MVNB7vڭCT|4&bg+#.1`K ``7 aX^XagG$t+f=>?F??[ =H/8e W"t DYm=rq`ڙc"g 1iY[h\ٯz{ 0Q&ĉ̆ w^)5Ś�}˳o5;.  k0j+.%~3e .s\ ٖy r! u Lِ?N'WpEqU$q4f )p-/FM<O($o (Dž: &-q=;PNbIgQg)Tse�0a,X]U"6>_{&gDr "[6Bཕ w?b (C9O R]g5Yw`揭}+="S$s3*k@` :/MZJ܁q\zhP^;wZ ˖{<r})9ƢgC4b2$=\hڙ]J˵$̸a Z/f&I /X:qN `S˺ma&z_䉯=l EIkn;=uX%a"OM{@jc HxX}H3{:?v8—Tll-] 4w?x ڃ 5s;NJua#CA/vpU:|M79#4%mAmɛ=a4�=aH3{!0Y! 6yP8) 2*w}\b~�扯}�5ozZc6] & v8_`|+哒�-r4#f|P+FBĔuFAJ ˦䐻?|_|Ғs$etVXq7R,R(rȭL>c]g{tȍ`%R>N0gxŽ AH= @Dȥ1$$lYFH46�WC3v<r7N=3<Auz@<It7_uva0'  uPV>ZޝS ALKعGhj[-,ϰm #Rװ ]0Ņ4)Jv DEDwgI1V7tb^/5 )H Mʗд)lyDek(< |hf>sh(-B Â0>+ KBKkAuASS-hWfp3mVwlʶTO<Qc Cd: #5q~ 7KݗW F > XV �ePg@۶)Q.(,2OxQV_KRsacpEg>1̚j0v'PI*Ռ>y MLEJ<*67÷\IU$2*/y=J=|*?P_YпkzwCJB444"^ɇ{Zs`Hos\ $WLty/Qgz;3Lؽ|j0%[ZZcۮCT.Х6MK0' @�tHiLک ..5*IlK/^=ES蝠i._qT %o 1+zF`(/zv-�6@ brńկ2]4DŽk~:9kh_}cl Ix"�&?J QE HMv_�8,+] ̀zc?=khlN|RjDHZ '/2wOhl$qpx-f ];?!N(Fˢ,>lUx-{8xg8: ["vF=[|Vׅ/ n >DwB^`Bpҋ )xwvq-#">" W[MzЭs Uƅ\OՌS\@'=]剴dӟ~5ͰXƺ;[" ] T >�}{i&N;ϛ6^2rg_%&<ٷzmZ$*>!HB=U5a.T9,Dy"zhi!Lo{ 'c[ MpmB^'|c0ϖ:9*g;}r_YWkL۞-/ݢt.Ӂ0I+SzɊ=han[dId x곘ꚦ \D^Onjg5.۲G`G3_b� O +]:kErpc҉ ܇a-&߱[y"x}nU|ܥ㱛|IzEI@7k;T5qc~(LX쯴' twał gh3w_C,f`Heހ &׋E]<n*=vOch#Vа003$y/WɌeWIC S]/k3%KFn5b\om?q�/m؜X݋����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/acoustid-fingerprinter.png������������������������������0000664�0000000�0000000�00000001334�14167750105�0025653�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a��IDAT8]MhWs2cFR"A?`b%dHP$U]V.,u&ͮDP]%LQh|f~9.L$w\a!C5H58P+2:x_VCh\&{b1B/I+K exx$ET{~9̎I�l``pE+c6Ysj,;`7YT37Iqg9Tw'#rT22rJD·we̾�+-^_sD.OwP$F+T-@7ʐCu/O\ O\ Ò_{ ;NOPmcf N>/ FY  +)"~Dذa;�Oaa6G "FG0?؄1Ɓ0{s[�Ȳx^8UTjƍ l>x|=۷[x3~mǁ~= $]/21jV(D ,=RGXOT~@s9s#"MȖ{7qX"H/P:wu W "/yBXD5?en!s_}K2 BA,.o`W~5V5XZtNCΜQTGd= ����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/acoustid-fingerprinter@2x.png���������������������������0000664�0000000�0000000�00000005376�14167750105�0026237�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq�� IDATx[ NURJ/j)D2㿗,'RG/zaLC/d<**b)kKBL }??f_k;s犋៓tcz $dȯ [AE _³o;`k;0a"C 'TR`qub,\Y}"A~,�3�]]$ 2^ c m&Rc ps' Y~oMzjZL9X%Vmr,k𞡵'`�Av``szF ?X{~m�X!P޽O \yV!W,kHw0s3B[E�3r+faѱ p.�}<Tu}oMN"!XaZGLOAaβC/o>[`k}]駀~j ɋ(sߣ1s G$#6r{]G b?[Lxv <=Zb3R`i `.8.:_"-iz锔+ޔS]4aT4 R>܉x~#LBp'3jH$1g!$~FZV-;$̓qrZp^ X]~8||n;=ϼl^fۧtɲJ!nG93n8d&VhދTBz-}Ȩʘ]]8Gg&?2 &A%8T  ̶|VyA*6^C*m?�^ܪ@݈ "o:GfbN cמ,ë|n"ɠیϤq:}EZ\?۵}, '5 b_S$'bW>YP󟂍b7Ġ VJzn &7W9j0Ũ Fj݃q.PߍXwxŐӫ=kڀ} fٌ87mwsa\nmu9OV[cIu�-ިý;`=:>^؄CӒx驚7P'UJ|Lvq<F)tMľom0&B67N(s6<+_'qe-o #+\fԟGvO!qh1 sc21/)P=%tp�,d/@YNGf&h iYd<)I8aL >SfF!hc hY_p"4ƇLrN&?7<܌3 SO^DD&�LGLf*Kwk} :Wn+4-n6Rި1zv!)R(9I b@" K֒8j0QwEQ!2B%y9Eb<�?Lp'[MCel~N8>"kc9l;ѯ@_hV:9DOfTMj\koYqҀ-7H_/ZOZG[,2}PvfM}ndX7�4de=ÔJ)`53MMcߋ-k%P?_v@_-hS4Y̘Rجl6B$@J?ĸ?t#A##29BWbPJ1,1.'7Xu#UoܿY)wrTQ#l8h7QEDQ9cQ?9ׄt\o/+DeLN d&!mw~72:U1Rۆz f<"X^kSTXVdl.B"DB#/)Zm@l5^C*TBh?%q.{{Y&?<}Ig_}/6Z�:d.H1Ev"0bY$ft:s%�+~MTg[eG d.w>f p!`tY]f6/8#y[[__'tO1]?lamtIR>xq*PkV**Dx6qGbKo|׌U;�|&Kt1M~_P��PlѰFFs0)5 [*IQ+@9CJZXN0)*�)�jl;YZ:Q�WouVn$M-�QJU%|$\SY�r`vsY, 2d01ā  @6yb@BHdƣ|AEh J�߷@�Y't%��MO~2b?%o-<�l.u" 7E( ,U'>Lmw" oV�0']NPt> _q7]1Q KI}TM@Hn^;"GO;uB} [ 0q>3W �1[>9*.Gp[@~�!vnq�b|h#`1nö*CP}Q혏yV}$�Q-eYA ;pii�,G�U% �3,}_xcR g&H͟sH ~Ğz�,wKaf.����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/action-go-down-16.png�����������������������������������0000664�0000000�0000000�00000000460�14167750105�0024234�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���`PLTE������������������������������������f$W���tRNS�KLbcuvwU���`IDATӥI .T9xoU�F =?B emiC }L 꿐JJ!kI 4Fh8p\H~ ����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/action-go-down-16@2x.png��������������������������������0000664�0000000�0000000�00000001327�14167750105�0024611�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@������PLTE����������������������������������������������������������������������������������� ���PtRNS�#%')+-/1468:<=@BEGKMPRUVY\]_bdeikpwxRWK(��CIDATXiO@@G[}xk(v(v}/!;;ehLGT\Cpp[P_@<@i12plȀd45?pEo|&ɸ,sb(XtUJr;oq1Τ t'fќ{8xwyGmP`OV0Xlר?mEm01{~x*G?TCDİ ]Рty^@}&A,}&5^D?< 8`u�`~#1-AO.����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/add-item.png��������������������������������������������0000664�0000000�0000000�00000000536�14167750105�0022653�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���oPLTE���3fUUImC[A_F]D[C\B\C\C[D\C[B\D[C[B\C\C]B\C[C\C\C\C\C\C\C\C\H`Qh[p~ɏɐʒ۵J���tRNS�*+,-dy���IDATQr0�}yR3mB݀~-w?0~C=g7DzeL R�5)҇Z&�0`,Np��Ĝ^V Mǵ6,u_w0Eh>����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/add-item@2x.png�����������������������������������������0000664�0000000�0000000�00000002014�14167750105�0023216�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@�����MPLTE�����@@3fUU@U;bI[DU@`<ZGU@YF]F]DZB_@\EZD^E]C[C\B[D]D\C[B]D\C]B\B]D\C[D[B\D]C\D]C\B\D]C\C[B\D\C]C\C[C\D\C\B\D]C]C[C\C\C\B]D\C\C]C\D\C\C\B\C\C\C\D]C\C\C\C\B\C[C\C\C\C\C\C\C\B\C\C\C]D\C\C\C\C\C\C\C\C\C\C\D]Md]roÂuŇxƊթgl���dtRNS� !"#$0145PQRSTUVXY]^_bdfoqrt|}~�� IDATXí_@7rb9˝R`lXS&64cAt!ߏy0!06f"62AʺwR;A~�TH]=T\[6~)HWLbۨJ. _P6 JJb bә:[V�Ztݠ}]<-�))@Ap W@9`s�?&`zX�(� hyA} t]VPN?fm$.�/4B|KlQ[DJ4G[_,nF…۹= 5Yγψ>>bk-dzcZ@bL?^ug/ݥ-z崼e9/E%渆,톌 +cߡ[k#:n? ḪCHpK Vˎ-%{{YmC䞞{σ=-PYR����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/applications-system.png���������������������������������0000664�0000000�0000000�00000000734�14167750105�0025177�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���PLTE���̿տxoxcl]gU`WaWbXbXc\fwxy~~굤���,tRNS� #%'(+9DLegpqA8���IDAT= [�׶lV!$XrHo.vߺ׃HxQy�F5<IAJ! d:>{)L|88~Tm2 YI+F~}hw͗ԀY.\]12NL!v$Qi~w2^ ЖOnj/&[����IENDB`������������������������������������picard-release-2.7.3/resources/images/16x16/applications-system@2x.png������������������������������0000664�0000000�0000000�00000003132�14167750105�0025544�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@�����OPLTE���̿ƙĀɗōƉLjƆdžDž{zpzoygqfoblblZe[eU`VaWaXcYd^h`j`kakcmdoenfphqkulvnxoxs{y|dZe���tRNS� ),-./013689@AKLNOPPQRTXY]^__`abcdelvw{|}R��*IDATCU�o%z誀an7&PYEydtEVd'JٮOWR̻24}o+wyi}1:+}x_Xnd<J Bu,hbb 0V_dQ2t 7E^?2or#"zҏOŘ s3'RWh@g_+qTd/#p"45_2ia$-+{SC̆iB%KWb Ki3<JS7lg}GNS.,ԝ9(FVLȏRݟT5P U#?H?X_2j˰St4ɥԜT-IrG\>(=;V6NuV R4CJW3AzNRꨯmI׎M$]h|#]+X =C469{M_3ۤg@u vJo46k9;M:yk(Mhj\ϐҳa</Kqv7U]ٴ`<5n]ZuW5Nɼ=vʼTdI@wv*Fa__dі`XH~˝!&Qu[XF?'r2Ef.CO?6).rnpa`bf>tdb&#FS{IBeɖ[ĈA'үy/+pBC۳߽_CrsK|)OL4IGB8EAb 2w"PKGJOB\ǂ:% Key7!.B<=kGL5 {q�����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/dialog-error.png����������������������������������������0000664�0000000�0000000�00000000475�14167750105�0023557�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���`PLTE���ffUUIIUUSSWWUUUUTTUUTTUUTTUUTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUjjZ%���tRNS�*+,-dy���oIDATUD0`w#KYJWiۦ-w^SґA0΀ЌԘ1;\x8r̈AHB �ԏoO‹6֚*wٷ2T����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/dialog-error@2x.png�������������������������������������0000664�0000000�0000000�00000001711�14167750105�0024123�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@�����>PLTE�����@@ffUUUUNN[[UUPPZZUUYYQQUUSSWWUUUUSSSSWWVVUUTTVVUUTTVVTTVVUUTTVVVVTTUUUUVVUUVVTTVVUUTTVVUUTTVVUUTTUUTTVVTTUUVVTTVVUUTTVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU^^\G���dtRNS� !"#$0145PQRSTUVXY]^_bdfoqrt|}~��IDATZQ� \iMMA+]ĔfD_ qft{ρXzze뵽Ja2@&TZO_UFmdV#}f>=m&(yJ"}*`Ba<ҷ�TBZd@EX``ah0F- Pp=ŭ:g *ڀNAZ=Y ˠG*LPJ(8} fPERR<V(e#JAYsӦYMu/=uiv&ͺ4;FvCM:(]JFR0M)9LRJ1ZQ@�(a8%JaUd),NAZf)('{QQ6)`]Daf`)X 5#Oз0l(Ec)\_Q|֟…2uLW [怶OiE(rCws(P۬����IENDB`�������������������������������������������������������picard-release-2.7.3/resources/images/16x16/document-open.png���������������������������������������0000664�0000000�0000000�00000000630�14167750105�0023737�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a��_IDAT8.CQOioA9x)`Ё07+T{J]�oə.F�>(fsl9ݩ�L;H� �ah(Y@`cHɗP~5EqfA$L ] zc=:&V~4#VTWj .sqv`%]� 8Zmp1_�BwFKD�%q9O'C5h?9Yj-(7yG M,H\^j�*^'9F6w�T&{~rn<w�PʕqxmnTއ����IENDB`��������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/document-open@2x.png������������������������������������0000664�0000000�0000000�00000002036�14167750105�0024313�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@�����PLTE����I߿ UMMNJJHGKɮKKLɬHKKKҾJKKI&IKIKKKJJK='ֿnپe!,p4˕׾l~g|ɠJ<oJ_ɮIɦFb@JJJ^QFJɮJJJQJNJIѿɮJMKJJѾKɮɮ̱̲ѿϵѷѸӺֽJKf)���utRNS� "&'+39:<=@GJQRUXZagjmpqO3$��IDATXeWA`;;c[U '}λ3PP6*V7x0Aa &33 Hd�O?rr1A)FDQo7�e� \Y~b �*`Ժqb/+$p/G^_䥧ߞ�{|?f�G  P�l.=oЂ��*؇�4#1J Љ[\� -#؋:d\Ԇ�Q%w ЍG @2]0&\q UI@12@skBH?+�M`) nt8YT"t����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/document-save.png���������������������������������������0000664�0000000�0000000�00000000435�14167750105�0023737�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���fPLTE���CJaAJ`BJ_BJ`HOeHPdPXlRYmSZnU\obhziooupvw|󻡏���tRNS�VZ���aIDATӍ7 �Q (@/) XoD�! +д p蠬/@:Xbʖ0s!>+ �7HÃ408?AfZN����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/document-save@2x.png������������������������������������0000664�0000000�0000000�00000000672�14167750105�0024314�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@������PLTE���FF]=G\AK`BJ`BJ`BJ`HPeMTiPWkRZmSZnU\oY`sahzci{msx}yÿmD���tRNS�Rطh���IDATX a˲=m_l2raooK^7ի p `LZR / `@4;9.>!< @"�7A 0jIL[\VZ\3�G`66+7p8fy`0w@g}\]a #(Pf GY؂H = [+1M#W����IENDB`����������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/edit-clear.png������������������������������������������0000664�0000000�0000000�00000000426�14167750105�0023176�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���TPLTE���UUUImmXj{SixSgvSjxTixUhzTjyUjxTjyTkyUkyTjyTjyTjyTjyTjyUm{cehijktõtĶ ���tRNS�"4{@���_IDATc`X�H|V^!b```0XM�" fnX D8D�E b8 阞C�2u (����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/edit-clear@2x.png���������������������������������������0000664�0000000�0000000�00000000746�14167750105�0023555�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@������fPLTE���UUUNbvXj{UixSiyTkyTkyTiySkzUjyTjySjyTjyTjyTjyTkzUm{Un{``bcfhhhmmmnnq~Q���tRNS� 3Pp|?;�� IDATXێ0 D/tn1O.)#@1ʜ*d6zԬHEݪ[#L8@!8@ T}p�Ӆ2X*@!z B(X~c48W�ir?a;eaZB-pCHK !gBR? I=2RL(8`k%wkccm#o$ʒce2IeJ^gɼΩ@@#MjDZP=%釅Ǖ~oq&oFoufnOfT0;����IENDB`��������������������������picard-release-2.7.3/resources/images/16x16/edit-copy.png�������������������������������������������0000664�0000000�0000000�00000000645�14167750105�0023065�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S��� pHYs����/I(���tEXtSoftware�www.inkscape.org<���PLTE���U^sT]rS^rT]sS^slyT^rm|qU^svBH[xy@FVT^sgpp}y–j]���tRNS�&<CJSU\ms |���qIDATc`fg�N))yq1 Y))>� aF>ptTTTQt55P@.[6bQ&"@-p0@+�p5Y����IENDB`�������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/edit-copy@2x.png����������������������������������������0000664�0000000�0000000�00000001316�14167750105�0023433�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@������ pHYs��J��J5ȧ���tEXtSoftware�www.inkscape.org<�� PLTE���YYsUamU^qcqgun}@EUU^sBHYT^s?FVAHYT^tt{U^zVa{dpgtR[tT^s¾@FVT^s_jalen~gsivluqлмҾ���tRNS� $%)3X~=��IDATXc`d!(\` 5@�eG(`f(�1W NHC$z o�A0j7@QrF|G ) <4!X @ 845p3 46FJRA�=PϞ(|]nXc=R1 <@y!)fkXye'X0! 8{P/$G0@P;AD#j̽005pL �[SZ ����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/edit-cut.png��������������������������������������������0000664�0000000�0000000�00000001053�14167750105�0022700�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���PLTE���UUUUTTVVTTVVUU\\]]UUUUYYYYZZ__莏UUUU玏UUZt���BtRNS�&.7>Wfpptx|}~&[���IDATM0  wV\(֭HK� 9fPf-vxT3;AL<l1eoŸ2{qy_N3:1~C䗇+KeDT[6^u`@]zEP2KE4!Bz����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/edit-cut@2x.png�����������������������������������������0000664�0000000�0000000�00000003333�14167750105�0023255�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq��IDATxklUW4*JBj"&GD&CxĆV#XhEcPDEJw;;;>vw҆R}]vfv&qlvf=;rqnQ*l~(r_pxi0v>-а cUmMi,/=hKK|G�O/X| 2A | <(]{՚`Nf > -.�6[�}@ �a!/ GhKo� .8E75`Y D2'B5M�a])Ds#Fv&<FH|7<M*uh4> �Xk|#(\I& �EEy(eE�\YXL�x/+<,~ڈ ҳ�6*D -z+<,�d'4;J/=6ۦ6!AND(]31A<ou P.�5q xE s3DzM"ݶۓoxE8y–sS "0 �m- Iq9@ &.'MIn"u)D#J B_f{\4Aw&6/m8q8=x]F"$.'d~" g~7="(N#Z�s8�;=[v8^?e{fa p|ya_9>tf.KSǟԒ#Phx4XQ$g /υX?DyK4-^qEn.kHl 10"LmDgDw,iOr.>>c %Wzё=k7(5'KQaq� 'd_Qefh1(U9s+*ҍ`#i\8vV[^+8Ͽh#tnL6MfK KKՃQM++W(e.xXnSU�Xx,}B'iAJKc�O|ha6YUE/66*hw7J0N*?x6-$x45<;ChV{k gEЈH,|eY 3 ?A'O 9?l@|~KWq%̜ӡbth\| c/ݰa%=il_Fm}OE\G*u%bE| =Dv\|R4B_ȼ~WV)1xM*=А?<ITUe[_򞄰cv{+;';UN>|gTFO#pr&` *+竌1d�PK2PGMI2?,eJcS[ ` h6B7)h' ?l 5ZͱdѼJ՘L۪@#!Pwi?Ӗé5[E/048aFlQCut n|QMY6ESO;3mKTf#ݗ?:jF3T" ƪ9cwP����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/edit-paste.png������������������������������������������0000664�0000000�0000000�00000001001�14167750105�0023212�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���PLTE���+!(U_sR_u'&T]s[f~^hS_t&?gskyt&/s)&(*+,./9@FVC§K[ʲdmhθlnyowvӿ}ηˋѻџҢԯõX­���tRNS�-3;Hds{S8���IDATN@�iKHL$$O -]gM_\&<}g.n?!=kX=!ݽ =@P kR.GS :~n �[Je}OcI6`l]>7k8:,rE4����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/edit-paste@2x.png���������������������������������������0000664�0000000�0000000�00000002634�14167750105�0023601�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@�����PLTE���3̙+$[[mUcq#'EEX@$''&'&&%&&)%%&T^s&&&&&T^t'@FU&&KRhivNVmlzp}&zw&~&&&Ä&''(())**++,--../046788==>@FV@@¥E|EçFyJs{K¦KŪKūNixOƬPħQǭRbtRcuRĨSũT^sWɰXɱ^˳aȭeɯkʱp}s̳sҽvʲvӿxz}}η~ƬˆѺLjɌӽԾϚĸϞџģĬǮȰڲ۶ʽθлмѼҾҾԿ50N ���3tRNS� $+.AJVjltxz5��uIDATXc`}a,@H@]ThAUɳ" J @ n!D YU< n0`(+b@u.J&ր"H�ԀQ0s *XO;GtV �o) 8}�86c](`ߥ׏>B/Mv*XX5ye׮ Xtq432`r`eDLpo,nmm'3 F\h4F�aF ؓb I2`s1:P 3Ƙ@݀8K|cl@݀y]odWccn4Qfx HIg{x X3M],~ A3$K Հe+P â tPP ݺW m?X�5@ՀueCP!<p'  ڲ~wTCC8Zas<8dK"!7Cdf~? _؎ \Ú.&:aѯKBai�RTKZi7 mPk1h@|\( �p1rvAL�4P ����IENDB`����������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/fingerprint-gray.png������������������������������������0000664�0000000�0000000�00000000654�14167750105�0024457�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������7��sIDAT(eQYKQeDPVDDAE%-HE+FNE=R$ڝ3W?OԢh`33g*Utnc /7v׌Tunr`\eIШ+>iK0qMe=s t=9W`�\%yZCKL3fD(‹;Qk#jj8T$6m7C fVxvtr.O[qF Ƒؖ;dgl' UX2Ռ0/=N!Ȫcr0t<XCXx I, x+bWtP6hq}+AufБb/����IENDB`������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/fingerprint-gray@2x.png���������������������������������0000664�0000000�0000000�00000005400�14167750105�0025023�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@�����PLTE���rW.���tRNS�  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVXYZ[\]^_`bcdefgijklmnopqrtuvwxyz{|}~rW��IDAT l�{hu+e`k &1@ A2!!H(@)cb뎶[���.;kںC7o\_��$���К^���Kn]VA;[w>.4E >.����XVDl{^�xG#; ���@۳ë$��].m9���}Qx ��@rՎg� �po_ 0ͩO*{���ZS  [B`��0{6l<+""n��_[E <{Ù #_?F �9G!bm�`}G#?d��LkqU��Wsu� y.@53��ҭQI�Vp#7k_~5jWE<¹q7�8X ~q[""""b�3h8 c7|/3Xqo�1ˠq_N`ឡY�'> Q Y_덭 � [욉3XŚf�b[+cpq;+47��hksF.@#x5 �[�^ͅyxP?x "`N}3qaTpmq<πdpG\ ("w+pv MIqx եԬGo= '<X+bSGܝ� oƑVHwǵx06``Ƒܓ=|VS(?r np!>2):a]zXw9<|`z-ZТYOK`h9,MIM0Tjʫ-"|l5TQ�TKWVÛgӰx҆]HS 50 D~ {ܡ;*R&azh7a60L#G>s :'v`<:F6s`9؄YS;f6tJe:TH46XCTحtiBMϩ'4خ8^ѧ==-eplX8b2)jғGR ֙C1O#r�)û'΂fe ¨<@G4l5tj&ABQ Щ۵CfЭ B%FR|M K3e)FUX<b\5Ѐ F0d()Q%VZ&�)k@A5J ~``L�2XIc(P}@qS�B*L1 �e)tiD8^])d�(K_= TA o@ q) j(@(*�R�ЯB �SDf @Y # TXYF)�(K(cr$C^F6d�(K`T*@) Ŏ�)�uCQTQ9( o�2�|k;mJR(ØT�2�tv c*@N �2�� d S ���1)Ȕ,o�2���c* M,�R���E)d(����?'C)������.b*���d����CrG���I6л����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/fingerprint.png�����������������������������������������0000664�0000000�0000000�00000001231�14167750105�0023507�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a��`IDAT8e?Hqs~5-!0*h mA`DPK e-ACKCW?p(hD ҽӢw;<9gxu؍Y="ס1cZ3IfHHq,Ix٣+| Lfa߸w%B Tk>BQܳQP>@^B8 $~D}|B~Q*-uIkMz60y�Bҕ=4=H?8l 4f0jJ^ŬP#f-#%Ir.C`kxO}}{DJL\|qEd8MM{av71fq B!T?qDu�7`_iQyH-;XZ0} ".ϟeh衒ɼì Yt+P\..?e.*:|*ϞP*GjiZZ#Agq|+KABz("\cJU'%8r\˳^?bqrlu [G<#����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/fingerprint@2x.png��������������������������������������0000664�0000000�0000000�00000005400�14167750105�0024063�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@�����PLTE�����UU@@ffUUII``UUMM]]UUNN[[UUPPZZUUQQYYUUQQYYUURRXXUURRXXUURRXXUUSSWWUUSSWWUUSSWWUUSSWWUUSSWWUUSSWWUUSSWWUUSSWWUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVTTVVUUTTVVUUTTVVUUVVUUTTVVUUTTUUTTVVUUTTVVUUTTVVUUVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUok/���tRNS�  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVXYZ[\]^_`bcdefgijklmnopqrtuvwxyz{|}~rW��IDAT l�{hu+e`k &1@ A2!!H(@)cb뎶[���.;kںC7o\_��$���К^���Kn]VA;[w>.4E >.����XVDl{^�xG#; ���@۳ë$��].m9���}Qx ��@rՎg� �po_ 0ͩO*{���ZS  [B`��0{6l<+""n��_[E <{Ù #_?F �9G!bm�`}G#?d��LkqU��Wsu� y.@53��ҭQI�Vp#7k_~5jWE<¹q7�8X ~q[""""b�3h8 c7|/3Xqo�1ˠq_N`ឡY�'> Q Y_덭 � [욉3XŚf�b[+cpq;+47��hksF.@#x5 �[�^ͅyxP?x "`N}3qaTpmq<πdpG\ ("w+pv MIqx եԬGo= '<X+bSGܝ� oƑVHwǵx06``Ƒܓ=|VS(?r np!>2):a]zXw9<|`z-ZТYOK`h9,MIM0Tjʫ-"|l5TQ�TKWVÛgӰx҆]HS 50 D~ {ܡ;*R&azh7a60L#G>s :'v`<:F6s`9؄YS;f6tJe:TH46XCTحtiBMϩ'4خ8^ѧ==-eplX8b2)jғGR ֙C1O#r�)û'΂fe ¨<@G4l5tj&ABQ Щ۵CfЭ B%FR|M K3e)FUX<b\5Ѐ F0d()Q%VZ&�)k@A5J ~``L�2XIc(P}@qS�B*L1 �e)tiD8^])d�(K_= TA o@ q) j(@(*�R�ЯB �SDf @Y # TXYF)�(K(cr$C^F6d�(K`T*@) Ŏ�)�uCQTQ9( o�2�|k;mJR(ØT�2�tv c*@N �2�� d S ���1)Ȕ,o�2���c* M,�R���E)d(����?'C)������.b*���d����CrG���I6л����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/folder.png����������������������������������������������0000664�0000000�0000000�00000000457�14167750105�0022444�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���IDAT8=JQF阉Qt[H܂` w6,-(b)]B4Vv3BF:a~ǽshp)1<̤t~琯w^z�<:(L;!_UK~EN ?^-0'ZuK%Ww=f(a+i H�S7(?m_ ť՛Of. >ZAA2����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/folder@2x.png�������������������������������������������0000664�0000000�0000000�00000001546�14167750105�0023016�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@�����\PLTE����U�3UIPQMMJJLIKIKKJKJKJK+JJJKJJJJJ("(/& +$J 631JJ:;=KIJ?BJJJCEFJJJJIHIJJIJJJJp���rtRNS� !$&-3468:?ADHKORTY_acgjqx|Pg��GIDATXGSA`skN(91bΨZ==lW3So=7HI:,eu&ul&NJ45 (ߩY�MHPm@ 8HaF]fs3 9 `�=�[fQ7b'1��"L `L P `鯈��nc\ ``DH[ _�`QN0@-]d>,/D<3ؑ 3-0 0$ּmhpE�ƘbSc~T4/Q~z����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/go-down.png���������������������������������������������0000664�0000000�0000000�00000000477�14167750105�0022545�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���uPLTE���zS���&tRNS� %.3@FNUez?X5���SIDATU @�@gy#*"  d`A;VqB%i<D'I"s[����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/go-down@2x.png������������������������������������������0000664�0000000�0000000�00000001241�14167750105�0023105�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@������PLTE���V���CtRNS� !+,078;=EKQZ[abklqs��AIDATXZ0)VQ\PZQPEE0%%U̹eId˯UP}'soh惪y TE BV)_Fs ~Ƨ|l֦YI2s`hmj9:] C*[|# m =Julv>9|n� Ex!�(UY21-Ama2�2<�rJ `@ۅ =iRN�<6�Xwu -�{{�pmN_'Nl)ɵ����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/go-next.png���������������������������������������������0000664�0000000�0000000�00000000373�14167750105�0022547�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���NPLTE������tRNS� %3BVg*+���CIDATc`XD9Q8DĸPE؅ŹQEX$xPE%yQE% kA7Z a8s��uձ����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/go-next@2x.png������������������������������������������0000664�0000000�0000000�00000001044�14167750105�0023115�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@������PLTE���g���<tRNS�  !$*-/7;<KR[bmub~.���IDATX0PPذ 5v.q xCdiqd�AX_@$vU0\ (}ntB*1AyaAY*[yP(EXADؔA!;a_Cc=ԈcXXJ7Y-_M_K`7l(Ķ3{G{F_jc//;у&=6=$b8 *����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/go-previous.png�����������������������������������������0000664�0000000�0000000�00000000377�14167750105�0023451�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���QPLTE���3e���tRNS� %3BO_w~���CIDATc` XQ(|.1d>0;2GB+)Ȍegb'b: 阞�u^����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/go-previous@2x.png��������������������������������������0000664�0000000�0000000�00000001035�14167750105�0024013�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@������PLTE���"_���;tRNS�  !$*-06;<KR[bmuOB���IDATXg0`P+6bÎ5^^=F%xYÈrr/^^PoZ <zG,7NGqȷ.&;߻7{ Pw,X|z*~WeJ�F< ^$Mzm[�?!.·4m=X(!ƚAua~9`Z y����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/go-up.png�����������������������������������������������0000664�0000000�0000000�00000000477�14167750105�0022222�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���uPLTE���S���&tRNS� %/3AFOUeznm���SIDATU @�@gy#*" IoqKmᚦk͟ EΗ;Vq׃Atl;be?Z����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/go-up@2x.png��������������������������������������������0000664�0000000�0000000�00000001157�14167750105�0022570�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@������PLTE���hg˞���=tRNS�!,078;=KQ[abklqs"Ɵ(��'IDATXkC0DiJ Jr*۸v6? l=lgOd>~`ёs_OS]2Tnd_yKqp }5qFy1IL|y{;]y,x6음Gx�ʙKb@viEqX�sM0X�mq4^RŨe E{^1h/Ǣlr{7w;dcQ}Գ\@>1t_З} ѴMG aILL#VIII nb\����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/hourglass.png�������������������������������������������0000664�0000000�0000000�00000001472�14167750105�0023176�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��������h���sRGB����gAMA�� a��� pHYs����(J��IDAT(SuS]HSa>rsK禙E2P„4(SQe^I7XTW]XPe]tQR¢JJ*L+,˖hsv(>y{㰙voei >uT*@bxaBaVIpLQ%Ա2K?b X D>NbV:^*Rܞ;3,֩}P|HՍcٟ5`/o? HQZk0ķ&=yE53Utbg_E\K).Zi H3 48=glìw?:JǛ#9<7/m_K/N؅knX罋dfɡ@;KH0@:8<*)C4G6,nx$'HC{2m=5^Ѱ|mo6Tr.UpN'H__h܅~%#uEJ@}ga0 Z^k[" ? NpO^](sXvOJr=+mG;7wGUu-;gB[ј<ǹk[^<ECRMj>r!+Їk fHDfm*E p"ljk:,ǹ̋ѵPNU,YQ"OGC_ϸЬ<!g32����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/hourglass@2x.png����������������������������������������0000664�0000000�0000000�00000015022�14167750105�0023544�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@��nAH���sRGB����gAMA�� a��� pHYs����k��IDAThC[ tUչ>=wDHBB!Z2E@*ԩWEҪWpZ I =;'܄ܐV9w}i}" �6JᘙդbAf[j?9+U%H(q0V,+.Oq==C+^ %KUh"EzY,w`�JuMCun~v'LSEtݐDQ:[JH%|FoQ l-Tltx0C1C: PBzdE޼{p-T7b HNz|kF0y2k7:kE!4Gg$I`ayy Kz-[eݒr˼� < P"k9ɫwʺ`ژ1M?�m WMi) :pۍ߄V%mYvTeA��`9`kCPR*(S ~64e=Ҵnj u ~09#cjioٶzewJXV4ژu+hbpw\l{}LV"b& &j#I߭7X@L'TP°\w7fAWW(UhV鈒1TV{Gܻwӫz o-9q꘰t^r�[ 0X77e|'�ZN[یfml-Sݚ}(<$Y= .v Gw6=j$I$V@3V-yeBq] XOE=pOlQ=z. hHkӴ0;pJ|3O?efsVt(U~1slw4>8YfwtBuw-#̙���@\O$e\o~ߢLݴ2yJHTk `0,7z]]ö>_5LS>C|2L!.vn,=%=p ɦ{H}LY#~/Aku fư�፶t";l&3E0? /r\T!^9|xD%Ǒqhz髰#oK@䮐lf<bw \Ds3Od<p 8~f=O{4iI( XI7"z*T8pp߻TYzd 09فo*.]6B7G 3/@Ɉh;d) `j7`S-_ugO)Joe&U�[f`GDկo{s/06txvc&||Cs}+g|v}�dB凎ejc~ope蔵I0YB_|xMT|{o8пow2a!7 e?Խ[ΜJ;;Љ'a7"<+_~ϙ/8a�}ib.,cݳQLQvk| 0Q Ç*#~>x~o4uf,SiI'bezok.?[QA. LH. J�sZ_y=2J*@6Psم>G:vN9zFVG+!/ p.(ytAvیl߲},Gqus‘ 4Mf=�Ri9(:C5$K8ML7O-lI4~E/nBm&'%Ev{MqgWP^Q[yet8]2\. Ct8*a RS01ŢK`jH<aRNa1DK.^X")Ȱӄ y *vкc"& Ms|YZQʳd#M#N Jk2wAI*2q"#. [KfDGfڧ6274 žF 8Sh54=aAR4a W1Ld7R"~Rzo= +jf ?3;Cӡ1TW/o >,VFA6p<tn]]) g{ 82< Tebcf�.%@.CO!s@elh ^0Ƙ' ۵:F/� IPڨqJGrQ;2s>�2!5g?1n$ W;bxN$IL~#F9T.N"ڔ i9R*(+�;c`ˠ[.kݹQ`'̌J!aU;j̺O7s;Cc6I~{* 6v0J0L02O`S1y4'5~W,kxs |3c( Bҙ:8_X: &)Ԝ'C@o˫~7cNi0T&E.<?2@oZLFj5lԑ s` t8E;Z'y_I(0yX( wU h5W|.E6M@#~c.Skѫr)gm3]~v"_k1Bn"u(3J3p]001rG"ޟj_wLD'OMg%v*617h@Vn{c*D'u=z8הė�]J-W�vCoJ$-.·&2L߹A,`4eXn}RtΝ64:χw: _ q5 �?&+^{ 4~&x qe'r\K$^}ŷ Gsp#7(ZxAR:8EL i�%A_%b=,0&FNyh,N/ȍca~K/8s wH 0()*8{=7𤙚ΐ-( yҧI1d>z3 ޏ4)b4B[S:Erքl~W*$2[c Y_1B x+^A-M^Ajξ^-msϑ'pd32!Ur=t 譏KWg"A{_ EBaa-u0=/ERPv|畻.1WҼ$%DgCyݟxˋW%1;'C,ؔ6d ytzZseՔ?!? vf5F7.n|[ƨl!ѡHH-b"lU[ar{!Zȥ(%Q7L+YgYؿ(#1&LwO/@"ҬvCv`/'[NQd1*ώe02GY,Z~,&,NιB P !Bl& ,xB әm>4cuZ["Ymr k,সy`p41?VQ&* [{&b˴$u4 YfK^ nexQH(qr[JvɶẈnK#P㝧"?LHeR}H!:n=FyRhYctwL ðjc=+-x Zn7VTEՍYdX,'eVe7 J>#F}ܚ$x|gP~`&=fVuCttc8^gbujE+r3=aVUGc#@CX;R0|⡘ nI G96k2Nt|XGB<a\Ƙgp0\M9gR59\qSy0w~NC�{A؋4�W4n:I6 0g @`b8Ѥ>|, HI (v)1 ̅rjMS}?yBstjTINv LѩԄI3Ws\!Sz%giBnΥ:W<_nS{ yp4F 9tj8[7<;.uF�d�9~[>lqbE{@\q:�׭�MBp)8>ao{ #-w=|.zFniRP�.`j]5q[Df1x<m}|@ ղm )8+Ger ^Vю)8'`}4W?NGzav4 ܕ!"2|"DǏB939cܶ+/\SXE.QgtF~ aA sK1` QFv)5*jco=>U~<G'AIGqa:Q0%zGYOS@ofy~ujL<0GpIQ@RH6@Q=YfWA{`vZ] ~tpHU�g�׃m~�3B1#*n~C'axF[ UOvɋρAh+RS{dRkK?ܳBCܸgOPQ6pDr8`$<�w4 :8WCJKJz* `TUv:]Feg[j34uOܚp4>ĨK�61 /TsT|(CkOn5/=yC骢dpA(JԚ/5W"N!0"8M3ޚ:5mћ3Q%~<'Csޭ>;=l_QFJ ^ o.Mĥp0uBp!�:J>ABhoP)]gܱI˸j®/lY\tͅ 7w;cVpמr7g '^ŏ̀uZ@3)XA5&u?VAEӳ`Ɉ!]9͘8nbk.Vpba_0$2wZSio?ݸp$a6'MT_ ~v)!�&^^=gcP o />y:<((iNNy'2RZZߊ6qp<Nw"`!̅e �8R%\ pa!{~^:vĮMU~x͐Ap)�jߧ �cۜE؇�qeH8?~`\?~;CH ľp5M�yv,ҳyˬ2MsThq&>g �g+"Oy<u`Ȳ5 90-U X$ǥD2ď7?zHSFʊzA</#w wV 03P1�[ jw='{wVrkB#"d[`;PhnZ"%?ᙇ~{tr`<Ka0>gApC/rtݜoC>Lq0 Kp E>O;xRG46;{UU{v -fDpC=Φ\2S9`Y¡J;{r<b1]j E_:R]~}kEI�yQ8gio%OϺtJYqT8!XqΌ21"8+C*~y?nhjh?|dN_m͔ߣpKş ˢi8HHCABƈ>!P' ǜ2aD,W$.lXx$}{IaqOئ-}k6lh;&inue;QAY ;hzq;69HEӍb~|.Ocr2\'%51~CMc4s ΏSw*xe#vCIjzu^M7d7d7x|j!j1:-Kk0./M|ϪE,T!t%wmB'ܕ�IqNG~�.(cp@8ʶ )28[Kj>LJ/S6JL0wkQճ$ɋwC#с=,B"H5 b<quB Sd����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/list-remove.png�����������������������������������������0000664�0000000�0000000�00000000553�14167750105�0023434�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���uPLTE���f3UUII[IYG]K[JZJZJZJZJZKZJZKZJZJZKZJZJYJZKZJZJZJZKZJZJZJZJ]MdUiZk\k]*$���tRNS�*+,-dy���IDATeP[W&'zo3U4�E؟Y΋q w~fP\N8&j{KꔃjskZR'N?2Nc |� Ƿ\}Ӳ ^����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/list-remove@2x.png��������������������������������������0000664�0000000�0000000�00000002123�14167750105�0024001�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@�����VPLTE�����@@f3UUU@bN[IUD`PZKUGYM]F]MZKWI\GZJXIXJ[HYI[LZKYJ[IZKYJZKYJZJZI[K[IYJZKZJZJYJZKZJZIYKZJZJ[IZKYJ[JZIZJZJYIYKZJZJ[JZKZJ[JZIZJ[JZKZJYJZJ[JZJZJZJZIZJZJYJYJZKZJ[JZJZJZJZJZJZJZJZIZJZJZJZJZJZJZJZJZJZJZJZJ㌁䐅䐆唉唊eu���dtRNS� !"#$0145PQRSTUVXY]^_bdfoqrt|}~��HIDATXíi_@7PnE@Z*x+=8[P"" pX�# 4٣_ϓnIO|ladX|z(L_bv@nO�f'$ ƻl И02SodhɃtr!2A).fA1?UFn2hdɸ<m=fgM0 I7!\?~XzB'UBG_0x|c`{yJ/9z$ ּo8 \ FAh@xH0P>pJpuMX_.:MtuΈct{y/0̑1dHȣ(RanrfDV _-v4վ5i#Tܵ^ ޏ8ؐꂘP̪SQҰכs!y)#S2(U{CSdIy6;wC:ƋoZeo6ݧvǒ \67V0w<BZ����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/lookup-musicbrainz.png����������������������������������0000664�0000000�0000000�00000001017�14167750105�0025017�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���PLTE���f̀mۀ}ۀ}GFۀـۀ~Pڀۀ77ڀ'(Jrssuuvvw x y$|,./8:;ABDEFJKLX_``corsvvyzz{|}~Z���#tRNS�*+,-STo���IDAT-B@EG�A0XDX.^D$9ol ʝ&v$63V#IKpevwגj< U<_fxMu)d-(%##83<lf$ZsvH!`$/j9 ..)64My-.`p����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/lookup-musicbrainz@2x.png�������������������������������0000664�0000000�0000000�00000003432�14167750105�0025374�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@�����PLTE�����f̀Հv؀w݀xဪՀـ`ERP|؀|JE}a}ـ~ـ~ڀN~ۀۀ~~ۀ~Dۀـ~ۀـڀ~ڀ~ۀـڀBBۀN>ـڀ@=A::;<ۀ8ڀڀڀڀ33ڀڀڀ}ڀ-ڀ,-'&~"z"{!z$| w x!y~rsststuuvvwww x y y!y!z"z"{#|$|%}%~&~'(()*+,-/1233789:;;???ABBCEFGGIJKKLMNOOQSUVVXZZ[\]^^_`aabbcdfghiklmnnppqrrsuvvwxxyz{||}}}~~ګ ���tRNS�  !"#-001245PQRSTUUVXY]^_bbdfqrt|}~+��ZIDATy`s)krԨ\"K2R쳫,KHPRCg=}z೮0鮩U2I_~A-'^3Y&_}$R%w;.z\y}l@BCn@U/n5,n/QojW=S!ɿ?i0co5Suikx\O0uN9 5ⶌnBYJ2IZC"-t+̀ŸIۦIBC+DvP 'S=Jl^N@>T.S6z3iCbz/{aL{MW$ 1|lmg*Ŵ 0zk7Ȝm@k[7]DVW> <BnF*dD-hiҩ"=QL[#q:Փ.2GDv0+ xjl;5>TŮ*OL5Z1uⲀqIwe-QH9Z4$NВ#<KВnFlogBy:PDZQ-Z�V?5[,3`RwDQYIĤ1E$a 9I+Ύj{I4t8:7<KT $VLk: 0 d23snɀ'K̢&dæՉҦYv!8W[;.esax0򙚊>^v4|e ֐8~"EN1k}ݔzsFSѩוӦ|T-ٹ#F"cG Jˀ3����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/media-optical-error.png���������������������������������0000664�0000000�0000000�00000001001�14167750105�0025012�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���PLTE�������Ի  !!,,----&&&&""##HH$$%%RRii==AAcc**++001199CCOOPPTTUU"���&tRNS�-./m_���IDAT%b0�+UZʆbk Y1ls$n(·G#ޖҮ�YZ{e! zr#9.//eʏn &*LmHF FL0 )M LNJe`$#45˕1p:wǍ{k',\]nʧӢ_#‘g F4L^;% ����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/media-optical-error@2x.png������������������������������0000664�0000000�0000000�00000004446�14167750105�0025404�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq��IDATx[ilU5VD)$,C%h/1(PdmB";P*WZھs_{3wRb/}}9,=W}/ī W!:Jۉ/[!,W,d"po!cn!5h "O=FYΝ߫6C&i45>wjJ!~U?CyRkxRD6jD;toI3W c�!&8 ш<'rON`VGT1gvx2{66~à;<%K\?~ZN'Uuo\2ļDN1ވltMl۴ފfTi&Mގ)~E zܭOz&;7J�D%'/hgI/SٳVx#�i ))%srR&<>0]eF̚0%�W4F}\;u`GH�ƍCi95'Qx ^ A KX$<ߘ! RFF•pu cLUHXx Nm� kW X32A흠_?8$EN!DtVsz8q<:59QZ];u>}RSC .^LUQT~򨬨H^3|kpm4c+pi-o֌ULߌQf ر Z܃{ Eԇo5y<hڧ*<G jS{+7o&ZLR:*'KPU7oȑ k&NG7q .[湊<вL޵R7�{N. ?s&Ν +Гb`<Ձ,=fJOJIzdr@<2cG'o'|9 XY  QB03bCLzr4ؔ)D<�~_~)Vxjc99D *+ju|a43Hw'L WSOQ D5Tnڤ�I.x{I]+\j"Q [P v VuU-λ7>_j9Tnݪ<_oū ͜ _L>_]<TkRp"9ʥ?VF0 tP\|ZbVVYXAڵRc=pyx]%<1PWNxJBw*|sP~nݱcCLð|l 12D9cNWu!JI@~Oˌk>nhTUCNt܇*"W; >|x)x)B yO~<`` Bmۼ&BHr(Ae"d$B1Iri Mk~Փy*,!q.z[9H^T!r ߶bE\ajaeԅa)tM�6ꄈZ:!rmtEYa-,Ŝ۷ĭLANKsM`T`Gh$I M=:D$Em6ٳ=z/HFR4[~fZgK+WƆ?sjOO˃4-^`-ƈ%,]JO}hN7g@ݛqcNح18 {r޺4>[nK0ՖcTp,LכYYnв4_nrm[..D-jdmH]#ZJi^3|kB}/(lV>?Ab%7V R{QJ+`SZLrrԖ2Gͥ9n:^D :0n'+) ?t%kˈT�nR Djz!0JpcGSOy?*E:ń+q݁ܿ9cl4$'LhӮֽu(~Z8քMil=ߥK-=n3r 'e|p0`PiL̑!~bTeh $Ck4$9mΈ˹!TЇCSlxh*K܏͡/9* m(iQz?ނ^$jUU4=V 8+" `55xTؕ1^>w-�A#F"Њi{n!?'cB_&;kz$P,ݮ_z~, ����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/media-optical-modified.png������������������������������0000664�0000000�0000000�00000001124�14167750105�0025447�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S�� PLTE���f̀��w}twÀ��džȅȆȅlj̊̇ɏ̏̓ω͓ΓϓΓω͠ՠՠՁ�֝Հל׍C�#<Zi笺筻м쿿ؿ���-tRNS� "--./T{)&���IDATN02n\z?^iP0"&[۵Yؚ.gz ޭM)3~-)�f%Piz-$WW3}(c#~ZS,l~~]-ķ6:(�(�@D;,@6!Uv՟&_qX;H!IH�>Tџ_CA�\[%�e`*����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/media-optical-modified@2x.png���������������������������0000664�0000000�0000000�00000007761�14167750105�0026036�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq���sBIT|d��� pHYs����2���tEXtSoftware�www.inkscape.org<��nIDATxś{pu?^+Y[- lMb8LL2<J'i6&MMHB1 t&mL tN't ű}V־ݕhs9{9z_U+M@#"ا0`(ڑ'}xs"'j\-MXy$p\HqH3T긇== ~ LKidT=n3As ˥ph,&ȤMY,4Xx?LY m}"CU4ͯIWA6!Xe�:<xz] $ %RM")x<%!Bf + rV�W&V7tiu.td4gNNLQ)7| }NC!Bn] (?_!Ȫ5񮘕Yضd4&H 8^/DAi7_Y^ͯiǞß�ФA ״ ] ({m#+8u|s/m쇁V=bz>O�nƍkh_քm*8EYʒAQizR[˼|tZ_Q=0; �V,E\ i s:KB_�o4mY}莥 V$|tdIU/Z)E`,v�6([UQxt;j!MOm_2E�nMпn%mmRMҬթѹm-ӿ'9Xr9p|t**`Ǟw"xΎ(,Ttmk +$q[|+{~F"~V,e(mI%�Bt|b58!wRH)6|BܘYbIc"Eж +fycfoHW,8`\xPXnU<\k3jg ҟ_T%49؜e3@s{eF"hp9 xNMEQ%m2E2kMgNg[(=?_VgT;:o/s:Z']jd. ɨJ:^M(hCƖDhi􍝪#i⭞e}x$>w{+6\ۂ^VAW AC">7A+SE C+ 3@Y6'`ܑݥy ]맻ӵ(% /}mMj qc'Tǒ@Gc{}VV轺iV &vǮWe�~Oy#(aLg'Sē) YèHYތG׈,]Wwrs㡻Y~{o"b&齺9ǃ䋳rC>kBnk- #(Vؼ!C/} eOHgs3;PpQ-S,6|۰f{4\Z7~6O΂%A~|RJ @. ˽Н6ML&V(6 K&DHe2$0KJGτ +>̭e4q̍r5�ƅ(\vNiV+ 鑤TTŶ}+]^JI$'3. $R)LӤ 툫<F&~穏@ZuJY &U nc- 2>Tb±lmé4sJɱ :4X)�Q�kZX2q8ciי1Agˆx}:AA~W]UE-kY6TҐyG<lA)8Un@2² vpj!e@κ5%S)ʛ:yPf3:|kOt<'Lc/ oȍ>D/@E(-tpBfwwvv&=hooOø2+!SfpyS ]<BiFYW'>]%[vώ * �^_N۩>eN$-%KADYŴsd+̔UZm ; /n/)A]U*e[cŒ6ڃ �Keu}d?t6+$Mab ԯLQBS*mZ@`)n/]<w#kL&�RBd<<22]ؘɞvEzJRq 3�MgJOSؘR՟�},7w5EsV$tj#]t<LIG''@nONe)Q$(&D\RIsl:7N Nky) %0[}WTM"UzB/. 9<1wu=U LK_- Āb(@cYH4A1/~cCz<^ GuzENiKSBw`ldH,ҦhF^_ t4K/gXVśC[&�!!^N !M?^wPB/)˅c&g.$:id͇KbfdV�$�#C ҩ\-%oMDZqlj,=:υ"n`ccɲHgm8 K+L UiJ 7w9[[W])<FO[#2CY^Q4U)gl^;'`tN L룀8MBAqT�8sr  i OT]ryx\yLXl^,CBaْ3'Ey ~0�H&rӶ9=ah:Q%})VYAd\cz\4rRI`2e|Y<z- x` RJ.O964X<U"l)xtӃ)ʟF6-DNUb{)ےOJ"n86l\ ht_);Tu<oڒeȚY"\t)!|1$pj`d�V}^b{ !QQܶ@R!Uu,LkgٹKήcGl[W.c/r+,nǃmK 2 @Y@LEi~s8K !P8sx lYr}f/^/�9NVK'-W1'خ-x(/EŚ �ocٟ0g^<ז]R4E|Ý쮮n`z\'0'O^̹]!#?+,[ll[_^%Y ּoqN^My|C~SuֿCtn`ӇQD'52ym[\N ){7-*رB� \lq96N-԰94yk/s{ <j(ܷ kٰR=G48;cߵp/C4I.&Hך:U²%NsI2Yaf7B}{^^ޫn^R)sQΜʟ�;Exbѯ끿>`W|RN/+Vik毤Ԍx,HKQFewRU>l~9t>s qg^t?g>06aJĢYb&e•G¥p1ť R9=<5@ DCvrw&nRdY "p)wE}"RM =����IENDB`���������������picard-release-2.7.3/resources/images/16x16/media-optical-saved-modified.png������������������������0000664�0000000�0000000�00000001367�14167750105�0026560�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���sBIT|d��� pHYs�������tEXtSoftware�www.inkscape.org<��tIDAT8uKa>lq jѢ4 @hU]$hIth4m9*4*:WMi{}sy=ȏ{l垢W;^>ё!|�{WXU~24n{ݭHz9rhE >/&n(eJ\vt�K?|ys6K;4&Uyg�X+kE7WXSK??f(LeoGAU9RכٺG;m[4zkup@ YVX_&Xo2ݕӅF; M^M_합qK Bp d<Ѐ/m,̓He.v2S`{ M@AYKJ!_+_5Ha NF,Urte72UbbM_Dwޘ}L E'�qDb'%Bc״,M+>H Aqmq,YF۟5�b1@ n'uv=Syd{XQ5y._sϨv:Y]UwV3ƌ /4e \\����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/media-optical-saved-modified@2x.png���������������������0000664�0000000�0000000�00000007336�14167750105�0027134�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq���sBIT|d��� pHYs��K��KE{���tEXtSoftware�www.inkscape.org<��[IDATxś{pu?~Vֲ,l PtBf@K&JK-) %d#c2%iC3-I6gpgH'@ F6Zjj{oݕG{ϹsϹ+l0Fl bd7#rJHI$)+P+GUWǾ̗h-ZW>j?^khGN|JLOdh�ZX7LbCQ[e>yK|zr \GV z=c2-hZUI/�sUKZmTWcwйZ9kDc7yۊh'f5ҹsPUyOy~W[n+!_ |Z5 ~0b /#N= 7z9NtpTxS>jdT}:W"&E"]X "EmڦB6W/\T3+ɩjvgUniP'F|U̲KDH ?#'xsrUF r8m0=3}FbESe4oÄ7EIlzdMJ|r&ZI 25…Ъז]ʔp NS/O`gQ;^tO-8]8%N1g9{Rib@b/ zAF1p͂]"a7zS#n;yn"]mSƭ혺v$E5raVie'DFzK@}1wIbS/ENLVm@P]DgYP#6]>JK4Tly8?ePEҧ!#$v⋗iމś9ΞER~D{&9%]FDNL:~p_> Jm0 S �љs؅Ԫ:>%w3֫Ͼ>d?lqY@RꕞvЯ 0fR (߼=M&OTVm@rz r�jk_]W`\y$y$-.  c24 yo\`*L];�vv;spb"ݸWFwcZw#RY&δ/~eW\7- j9B`">v5&] dgPJ8sѪŃAGp Esb 0|xPyqp{pKNpæ@|H|Ў Ʊ�4{o@ P %/K'Q9M7=WTiݕS^&cF֬<,=7hdr09ZL/.bx)>H=}DgyGލZY k�z\qT왏29Hc:P巼Pn5x4t_4Wś>SYy c7=R2cq$SL�hlh$j+~'N;]胈{iv|}ӿGj5g Vn|+mЩ+j}uahV񯦚 A> \nm3I%q梼K~=_uL,�2r`S)rvS<z�0um^PKv w{!8ycWfku^]̎B +l=)@?L6=F@yX�6y_u^ZU~"ז*` ԃL.hz+!P6yN /(�>̾Y vQvU]!;N}Iuny\|uTf@]q'W a rY doCl~4&TD궠ѽHǫRP̀v̹,F֛&=׽yB{Ng7-QcP1Vhdw7X:+e{b_+@|B  PTuU�! Jd7." J-XU.0 +OQHwa> 63+;^J|*^CSSd͔Z/LFHOKIn6.QU'bIYSdŸ}w$$`|v$x~`jb?451O'Ÿ  u0(uN9ƈȻ.© _438o4ʟ;�r-[8"E%qˆ7tcl}kH'HhҢV;Es'`ƾLG:򨗁lVd3"^&`�q#VH 7j=X8_nj}zf`IfN N_|aONn#NJK� GM15ZΙJ3lm G,E3E˅lH[7]�l rp'ѽM{, '0!u0am{a:O^bX\s`z. x36Lv@L /8YnEB;W͝CtA.,޹/~LaüUC q+y`,t~0|ŀE!N Ey- Ni،va?^4mQ͜/7uH>x;\&/p> R uD/i1Yo&v|-!gw6F8'c`&FcibަG#. WonR3,~g'_jm[םC|)5pr NӶg3y㈸8mR ,jߛGN`ө>*pmwAh@yLΜE bs(?; :F.4l.<Q;{>0Cp;xЅRauH-S%%qč 1V?fx+D0Mۑܺ3*)?ieLj@矊QU_( $p͛3< uJm-?{(nl0č Af@k Gq;s/t%Z#ġ wըÆALҴ%ԩfS=(u>v&Ԡ#Olzc"č`rm;@g RGu,>Gp'Tջk!n#REmSx/99{G+)5U#V[g-?iv 3gX<ڱwJ;~vjX@Vy ea'$U R{b{_tnM;3(_M k]]G^Aܣ@l *Աoj|)֜qLFsOV&·K}Zn)ױ#M _CḨ<aTuImHyPbvU~pHU[ c'6�:foV D.mg� DOwL=}І..!A����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/media-optical-saved.png���������������������������������0000664�0000000�0000000�00000001263�14167750105�0024775�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���sBIT|d��� pHYs�������tEXtSoftware�www.inkscape.org<��0IDAT8}Na0 t:lDF(-^�$a4Fz&�V),�X@39. ]}9yϓ';d+ӊ>]2j>vךr؜%[D^0'hCYd޿l ĒmXAkE48.=]2 @Ү+>"zv8݈i~�),Yʊ7Z;@hPAڒD? Mdڶ20ꗐIX闍9$Ȋd'qcǡ?"L* TVšAuLt Mf;ey'ڝr*]AshP\YzuHxq 6b9m ?1ѮǠX&օ%q|~}�瀹u;A1.vh M�Z?BK{|tG +y311.Z;D%7" y?]�W(+nOߧݽqyD�MU]`~dESאּ%`֛q_����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/media-optical-saved@2x.png������������������������������0000664�0000000�0000000�00000006365�14167750105�0025357�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq���sBIT|d��� pHYs��K��KE{���tEXtSoftware�www.inkscape.org<�� rIDATx͛l[u?'ER)KvҺJff \E[ iM:7Ylɺ OѤ1#&fCr\5MkuڅmE$wxGR)Is={'t3'GR{G܊�dt!rΫ{Φ9>̫{Dޫʄ. &HɼqB'`C6> :-Vɻ3K xPɔ{D'=$7"կ?JNUWST v"7 Nh?Nb;:?r8v۞dS M:Q\7}T{Pwck&ӈ<\`"q$qk?kθv?K?hi^&>poS!^ J-۩|4|Ccuv3x#w&f-ř_+CnV\lfʋ7m]y]g/_|(dS/[n՘Lt;x ehq,Ad�]'&̇SS~lndn=Db2~P7 = [a>:/ydDӖfөZz )t j jNHr-Ls䭑?-̟Zxev5]zM+8R_;Q}A?!495O"87VK{ZЈ1*6_ܻA�G' , p- X{[{f fL�.6A>E+i#H`⮅5BhLQ/~˗C P0]}Hy1.&:;t;n|Gd˃HU?W}J+?N_p/mӛܰ )k!71Z^ rݾw-:}DUV+S G-fʋf .ail1 Qk|85[@{Jt4h+Pu'vb_=]y(/0n!n/FřztZ'ww,NmJJ-joyn! ~T r ޼*%@&h6𪁤RY9ɝj+?lrA!_ TOUa\Lt_п8^c}FGӳُ&>=юk Gܙ#)C@Ubo67L-5?&q78C'Ahn>36 wJ#AÖu4{kaSf~maJN74A~iq+,5@h* ʇ{/TwQPYA.THRK2}X,4[W!Ry峵tpNw0 ][iZJjGQo,DSD7bYUo&%4 ={ec {n'B$jp7S~@n7-d( tCFe A+fw=F`O xE_ʭ޳etPؕ5[i*#0 I374+-V#d!YVՓm78 zwHrNaɀd!Y?'JUt+j`nòE:YҌ}`r'au*LT>;ɞxC}L;jX ɰA?D RMBW싖p?pS*Z&*s�QRn$CQLt r Z#\ t !wcM1c[I3ۧ'X<ꗠ&,Qċ#~)4FQ[i8gMG8S_Ť6}3t(7/tut V7n?Nn=–"YlZ|#lc~җmB3^Źf &ۮoū)j&Mc 5qD85.Fpp=%0շt5KTzs kaq/5^ifgf� h)n8YŐHPcWꂷSiN%FG2)t1`oy`J!Hά%V BJfk!*HDxk q<o7ALH! D_oz8W -D'~8Ug}K )oHH+cNu9k?\~;A ~ 2M%+Mtt= ob͑x_1V[g~K sAFg঍7_b.O  Bf)ȭGBN`>YڃզʋMo(_ )'T.UJ"Su@]B0=qot=O•вGbODN)ΞfERoč"}//( W1x"Hu͔_F^yتLd/E?wˎ^( *33x Zr6=k8di1eEzornRs$^&p<@˗ŹFadH7}V JR+<Ц]d`QZ.^l샢M۪r|b׈d#/7-~V}xx,ZÉOoW,Zȳ`C9Gz∗@_/L5OC;R.U$3z˭A0#V 1,74S,~;=*<]BL3x hi,\T/& |N7 ( S_偽Gg/؉R2tYTes.z:;WOt _wz߾]t,><<HpǡpNTW>k#)ӧw&ͷI[D8/:L@-ό {ʝ!A?ȭC^g, YD/{v.W/H%j����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/media-optical.png���������������������������������������0000664�0000000�0000000�00000001447�14167750105�0023701�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���sBIT|d��� pHYs����J���tEXtSoftware�www.inkscape.org<��IDAT8uOAlW-mB ((x1A ./Մ੉&^<5D(<)Rj٥vvR Ii7|ofNhxl*mC] I2 p\.}<~j?9Zd2㲞l7hu"c`WxX\f~;2de-okIXs,qgfZ_&3P�Гm-ɔ)pˀm!z�@Ǧg[OM57*EW*�L`#RYT@ whD t&U*=i*򖅼eA!@g" LG!GK0G8.PQBw]zBw2 I&KL32JD<z�s9bs>T>fIͽ#QKhP��4%~EXvW)n  a 1ʆ`$~` -Xw"z}B< AUF]P(/s܇S6jv/c&�76/ܓE_tS�;ff,qk>6Gvus9�0�|^KR{X\ Qz|J`sscy~ T#=x+GtMjdfD5m[,6}t\/z_����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/media-optical@2x.png������������������������������������0000664�0000000�0000000�00000007414�14167750105�0024253�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq���sBIT|d��� pHYs����2���tEXtSoftware�www.inkscape.org<��IDATxś{pu?%,@MC 03diNt¤&df44u:&%Nh&Jf $@p,[V;cBJdk=s9? cO-ۼm)YtK�SD{�Bp#ɕ wa9N` Q&.'O>GEB>52Y(족G8!\sp Xy\")NdHs Aޞjb|;h( TF�m]kGX 4N&0crU-=@ <3+@U<~ˠ�&o:>J*C&S`iN$,GT[O1"jp^hcK|f6l`1+meiLgZ-A-޲wπ@!BfݰfG/1,K9ylƱ-$&jmc:+@U]�~n@EP WW �X_b*P}H[&|{Gh_�\M]mbl"M4$lKygz{{dhI|{GHe;ZǺu֯cz*((3L񰐟-{)%=DU"wamˆ$]N^5t]oYaw]</yQn{RF`ۖ/ʀ]L2?UP%pB>}W_U;'YS.Si\BNv837P{_UxVI-6u7qs=};++TUfpϦeOv:~RW샕A !7ݸg~*�b-A>8=*7>Cg̀šV\ɡ51b!D|7^ ׌aM`erLgX)wqYӥgn,[k/ZV4ڐh^m A_{[ dMȏD2p,I`-ۚ<;M2_ϻ<Qz6ў'_ jsh]H*B!lࣣ͇*ē\Nb;edgOE9�iR<aY~94ٰ)B bؖ}dv@k$HwKke'KzA7@SͮR,U�6_0T  4j3둠G*X yR,TD*M*%Wlim$`:1"WKwݻ _`F>k2(*<fk,D:M&ٙϤ^P(#gY$o9;c3? apӓ�(0m]�צampc0CROMf `fNO˞{\.;|nZŹ3j�׬F(hZ X_0u _J4'ΰ@2&),1iAm>>Q(}E]a@>& `6 e/U۵k4DTqG[!g�v {-<au>J-%|8l>_ BUF,`$2Dr6&#.Ch kY6tڐޝ6657moknږ66ppҀT&e͋8VK$[ A#bu>o#tʞW4]]-vuIe)w O(DUPws8Nnd3@Y"@&W8Sh&%VBͅs׊pS�|~g x|Qń/5waZ,:F~f$ 6^P2'Ѧ] XLY i/V̑5l0v�ׂo=:;;3@Yg!mW+vӫU49 yg ]:<}Zk6Ν .8 1 .X+_[J /pZ1Gָ\Tn~cQ^҉ -l7DOtY*.7nO;S@,S~>{=4FGGCSXq@f#=әlY*W`ʟ<241q>{~hb^pAD4Ve*tq nDDU}QXv1&. LP^#Q׉�D28NXU~#o4ͩXcɲi8ǻxN!@l+ ^ ^,{P,׏T[ cjEd #rC!31_{]26"X]d�cf/M'Id !&b@B~? 0D &2$acFf@_�$vvت"gဟz\"^˖=@&g$%X|2I'd2/W ?9Cݸ-MK馫:C|eave<6OOUw~\+;u''y7#=O¼8ub{yT@$l3c|^B?ϻx=_Tx(cn#&SòS'&gRG_x*Y,H\ WҲ^cq]BNs3=fRSSy(~P;ݑTXrqʥG/3H/K*c420 {i2԰Ԙc�r`n񼐊m.|#ȷ?:j e38B4N嚽l%gY$sSw)^Atbdd`y2?W"awu-j!s,wN~qc0y=?y˶_)C[.g<ض?6 o,*%T4ûGFMZ`3#pE @ԲJ}*F/P/zv :x ZY{x8/OB |ޞU >}�sB`}џ(N_*Q8gѮU?da;;k _ L2<2ĉ cWG?kţ"إ۶//qdt!W:k7v'>,? k⋮+Z鸶n 79;ŋ/XKh߱dcYL{͟]G %Lg> %k=c\<]CFC`cw#oZ0)7)0Qb]4ޞX-Gٗ=v#A` tlտrli?Av6*,oWpV܃}o~Q'V�_8ubt=<Z?VW(@&3v=5´K%)F"ct8Cٴ>2=~[+ )B>Y0d?xݘ3r6E:] 29ŗ{nCw8 /D'XÓ7kǝ@mQyM_x_]NB zwfq˭nU t4 >DuRa� Qx;ĕP&b ����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/move-all-left.png���������������������������������������0000664�0000000�0000000�00000000403�14167750105�0023624�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���NPLTE���ʷ���tRNS� "$)05=BLYᱳ���JIDATc`Y$0I` .$#ASTF� ^I~f]�C b: 阞C��&����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/move-all-left@2x.png������������������������������������0000664�0000000�0000000�00000001131�14167750105�0024175�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@������PLTE���6b���@tRNS� !%,-26:?@HNX^oq>\��IDATXNQEADAdfT\tmT/YܤޫDB?a$x<LDDZG""y^ՠG^6^o#oGG?(4Ϛksyx灨95(?5]<hnJy$;֜[<inDy4Gyj+Cyz0EkoozmAWwYEh"٫b/gbmzװցyA>ڇmo~ąѹCO����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/move-all-right.png��������������������������������������0000664�0000000�0000000�00000000403�14167750105�0024007�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���NPLTE���6e ���tRNS�  "+.7:ILYn?���JIDATc`�l D$HH怑.$#!UPFB�3$/*Ptk1t ϡ�!9T����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/move-all-right@2x.png�����������������������������������0000664�0000000�0000000�00000001121�14167750105�0024357�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@������PLTE���|z���?tRNS� %&(246@BEQUfjwC0p��IDATXNQEAdeFdM.�}'7=W:պ½&"CDDFq{\@OwTYd0oɯ<-uM!BE/?cNoBRh@ޒ]j%=0yK|q@-7ǎ&EewY[r!ehWWg+~FR&7ن¶4^|٣=\|14QqvNv5?̘����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/org.musicbrainz.Picard.png������������������������������0000664�0000000�0000000�00000000325�14167750105�0025500�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���IDATxcʥ;_3 *4ʥZwK~]b _X!.X!6\7G2?}]by(&8 ~҈W6XIΆi"`�ZF Uz 5h8!Q g2d&3�_{D#p����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/pause.png�����������������������������������������������0000664�0000000�0000000�00000000545�14167750105�0022304�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���uPLTE���ն۶$���tRNS�*+,-dy���IDATeG@�'SHs6O@q$�j* y;$u 0/̃CKfۧiߌd̺OӾI 46m6 ;kևX!9oMS>  (�����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/pause@2x.png��������������������������������������������0000664�0000000�0000000�00000001747�14167750105�0022663�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@�����APLTE���տտ̿Ͽ] ���dtRNS� !"#$0145PQRSTUVXY]^_bdfoqrt|}~��IDATXíV0SEQqYPqATDqmq:RbKߜ6!DG6r2J%)IGmIYTQw V,vaJ\h<C:PyBޱjn+Ԋ4?ah0*&GvO][~ղS_?}z^7Ӹ?|> |�*_^�,�O~� U�Ϊ_�d+�H!'81DIx[@DoL�1(F^U%�N-m pa�hŌ}HP^gষf�S'\*؛cQ(?u?w5z&?fҜ"v9,,#i\hSǾ[o^0!K1v/]h۳ݴPҿ֜l㏧bQJVu_oXx����IENDB`�������������������������picard-release-2.7.3/resources/images/16x16/picard-analyze.png��������������������������������������0000664�0000000�0000000�00000001560�14167750105�0024070�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���sBIT|d��� pHYs����dx���tEXtSoftware�www.inkscape.org<��IDAT8]MhUstHS$ZJA-#]Hw4)vт(hPPР.CfЅD(֊&TlLQVbgLdf{&iww<缋nvvޏs !H&q0Cnݗ ޽y8>N*PJww)CC~N"OOaK}{@{zzQG5<AC{Tr0$!|1 kH4ft!H&ƘNDp(IJ!2soBν Gy�ўWlگ9Du1!  >CmX l".#%4!37w(�?ɴ;DTX*++-vw0g{{!j}l/_Fݡs @ilTBHEf $˳Qa#O "m�+D^i-ͭESc|t63' wІoPM=;oMu=twmN"Q�#DчT0&1S47 b]U@֓jEjzBиvu^Ww̯92�""�iۄ#_|*omJ6I&M ])kK ҄瘙9C.7<UF~s6n k7 uu=ړwntd'G?pRNȟ����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/picard-analyze@2x.png�����������������������������������0000664�0000000�0000000�00000012164�14167750105�0024444�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq���sBIT|d��� pHYs����n`���tEXtSoftware�www.inkscape.org<��IDATxyյza_ q -&qZ45L\&QF_>LK01. b,:Kwyܪv=T=w9/t„JJKǢ: z@g@@bޒ.e'_Ƥj}0TWPGEq]JU�Z[;[ Xj;0X \3,k7-> Du 0ӁaU0Ni8+͇E�J͟�s%8󢋺\H-Cey˚"3f9TI�jۃ^ FaybA'OL&s �'{ͻQi'Z�js@QA,v̜ι5A ^Xd9󓃙P=` p8μ}n C(?"Uw�-3Ve`>2q?(jG2|Zs# Rcq"*T_@E`|r"-�qɝikXnV_`| brBթ<#֥ }84]NO_K�j�^2gΞ~qzn^sx ?:9G4wq90y:jv QlW)�p׀.8ّD| _`=%?u 7qb/b[8Rg]uu=-}W襗&]L~S{nG_*u%n`*:=$cKquĨ ի$vB}*m`Sq> @Ad_3ևRz;Y>=&?�GmR_P?ۮDAR`LG&ycgC-f&o6mA^}5N8 ؂yߣ *))y4裌qsqR,{q�Զ+rD{#LuH~Lm~fDAW8֍kD7 :M[BkRwz?І뎐G-dE5MB!Em~�D~żvhL&FnTA|Nq,]D�^�{#`ީݤ8NNPֿYm�IJ: ! Кc"H}_/_q&G9ze/3g舀FS;x\n̚Eo*$W9TK:=7�e$3g.-^/S +fx|Z!SW1c eX7 gy qBc7mc<]-0{[zmWhEqgϹ\ԌF9L8| 8Mq?y8Nӿuqmc/lfTjtb #~-Mx>Xa||:uWmX zU< M L0b_5@ )bL4ʟ7!C!JU1Ľ%A:aBR4\kk'iMͩjɎIJ.Z45]Oc�EuWMymwxd!*,J_Ph*u"׊ldܶOT~ͨ곈LDz6jmu^B9s)ƎUo-4�\>\^DWF �c_o7x!̙ނ3[Dkk�1IL ȍj*ua1q_@ohX"77 -c׮ Q&p\ڃԌ_D_$&P$ᵵ!R ^8'MKK%UT^o<- m狲^V:5Z�#"gzoKe`X7j*U{ps$~P2gI T 9/bb)e.&u  g!9{7<PNP]GoqP*HiMH(:�n의{P�=B;>puC_^1\3{ztݞc CyS"mN<Y�oDF,8ye.7F I,V'uE V7F(+o=bH>s$"swCնgi*uW1sv3P__{wۣ{팵];KeQ@袮9ԣkN|Rkk~> @rEL&T)8*”u'mi8ͅɲ:֏z9we[ZU5K]zԳok16l%˖�bEӮ�MyQ$=@U^^xXY9l툀j8e9۶lN�SqD 54pbsDz<x Ys),[ BȀ�TWx@IIdg5, {;-2YoY|~%WzDv*Kd =cZ7p@=*cE=Y]ǐ޼_ˇWMMMTT *kn`;*=Cm{3aV;he"Q=zߓoΩHCJۆݶf*VkkY]Z3m֮ZO6=gnV (gGO^�̝ۊHK~NG0Љ=D̻`CE-^PYYq8Υ1L[YP7�$!7V?~nPC卣5=3<`)Xt0m 3$cfLh9@=|ܜ(e LgmUq.-n" l,," l"NsgCGkႁ'-= !zb#oz3C1;-_rKuc׏ZO\�7Y1Xꕊ�u5c<lpF�ײ,/(|Cn @տuwA*;vIWnbԴn\{�eeQ Բ$*k<њ&)@,S- cvwRqnt~)]�CDrioc(ŪQ-A]xpj"ʹ\H�jY<@ݠ%-Y{P9 &GVg̞TOǯer/�k'#zGZV@r٨VhQeK,-IMH"k �Ya)"yo-ɿU Hd GV%\.&ƌ�,1`9 |7j@c#:373eBOճ] jŌ�rn�5@ŴW(/OJNYL{u[]bv>h[+�b1ъ e#(t�~xTscTKC)yP�vf̙L{1#ruNB!16$i0F]7/<:UJK4?#=;ksrb@*9&,MQc:b-p[ea �?IQ(knޗF89-+&cK9iƲCK{~!(�X\qENS�ږuĠnjgD# hkm7- ԄNfΌ"sݽ�2=v[[pY/(˹JL4R�*x_p Fhks7L[I:bWۖ/Q b ULovGX& 9AFT ۷ޫk7`xnzn ؋&>ͅ [i{1[9hbxf nhBYA k r;ȼړ>YӘ9Fgz^l |7yVl(8_S*_Z(�9WY-Z�{d 5ۖe뮬�c+QN]`X,>+] ` k4E4 ݻ[~?V\~)X |xV>|;+ vVfI];BI L| ڲ~.Ĵ;xO�zu)\fͩ,zsՐ՟l;RU+R|dw߱>kw[ @[(34�<;vDUmidz~"˗;j]g]kڲ9fUc\yn-um@5E &k@@ͥ/~'wvokk[2iY9]ͻ_|O-`ONJfRLfy3S앜h-|g9 WWeSckɦF`uK7-eS7;ʑy>FNK~߾ӛ> 7F2wCCu<gֈd|)TDL6/bKs~;=7?ubqq-et]y~),E(D#@=Y^Gsӧݏ^I1+n[6WutRşR}sg]h 2Cef7kߴk/DZ qjǐNny>p\Lx -PSҧuu}_pN`Cк:+OG�P8%~doN~z)[➏WSdEW/}U0"*\] ]7?*!לK.{@O.|:<B5@Ϙ3gYx oJHrGȬYQWtL} TE )Ҁa]]Khl<;2H%?Hm&Jj����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/picard-auto-tag.png�������������������������������������0000664�0000000�0000000�00000001017�14167750105�0024143�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���sBIT|d��� pHYs��,��,P|4���tEXtSoftware�www.inkscape.org<��IDAT8ҿKa{^xe9D\KTTpCI-AYVSPAaT(CDQbz zz VDql<< 4JTZEWZ&l/y�xu8R׎ņJeš(eN+CU; ~vs^A˔oRzg83!z 6&Vj䤖c=۳l.�yR[՞ֶ.WQM՗H)?v��,+j:5׿؜pLXy!ʲ*X'nc7em*ΑBl ^ @"zNUJH�ġ4Z39*G"[�@)!_FQ#\D<,?��&[5L/E0 j)@ym2 �-a����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/picard-auto-tag@2x.png����������������������������������0000664�0000000�0000000�00000002540�14167750105�0024517�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq���sBIT|d��� pHYs����lW^���tEXtSoftware�www.inkscape.org<��IDATxoSe?9݀nCm7ȕ^1^MB1DA1 \H^dk xa.P X{! ^b9c==?Wy>s=PaQ?! XM= *O~'.`<Gljp˳pLc EPpnQ2;om �  蔄`D|@;4\YZ�0z\)!`ZBwbƆ}4�גJ6.tcZ�+NT"KP1bNQk3J^nT[q @|@L} 2�@>@Oiy5vXuλ~#{^ 1 ?C �G:[5-b5WY&fQw/\Aё|3vYx:x)j>۟XbGrwO+^Lb-){v/k]ۧk{gfCvYhOiKO%o§2|qTDy)__:`7z>T&4=r|g^,U&Sۻ< <ۼ2~J|iw{dSd"I<m\g�4. =k{?<3`1,8e(Ix(/B+az5L}s�;D$~/7~wg,to阞~PY/{WE$e0 !"驱%Nc3sR~3Ժڈn~ksԣME$d(ΒR@1HH<zMDeR* § <d >[Scuጚ4.O/$s׼ک3[ a^1s=jJa3A^PFcN0z$["u1n;4-&|\@9C^$AyйL@| h45y2p_]@%* lP`JT2<)� P-� 6x(@@5CPC@C�x "!M@-C  r К>z\du>2+A;=9ų OϣDZH Lm|w q* PXR����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/picard-cluster.png��������������������������������������0000664�0000000�0000000�00000001160�14167750105�0024102�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���sBIT|d��� pHYs��u��u���tEXtSoftware�www.inkscape.org<��IDAT8KhQsghc 2>@ZtN$qE,ܕ OHYtFh5b`L'.$:NgD<#g/!$5foȲhܧ@Zg (f}C{C߶k E�ͧtMkvqC5u󷵷Hrn>{A՝G9N)M=C1 R�@1hLdwy մѝ G(~ckՂc{-n%ƶ֗ϑ]R/=U-ntHTR+wvXN\lTEx%lLN%v:"= ߘJ�d=71X1_+?{%g�5JjA>Ϝ3!1 � nsSljH ?�^ y- W?�HG-kۢ����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/picard-cluster@2x.png�����������������������������������0000664�0000000�0000000�00000003720�14167750105�0024460�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq���sBIT|d��� pHYs����Z���tEXtSoftware�www.inkscape.org<��MIDATx[mpT~s7KIX/L$`g@ԐjZ*32Jt2pێJmH8i!N!a: 8 ~ ,6=o$^v{υy<sssp~dt5X�ƸE�Х-S S=EjZ(\X+NoA^6'Z�#P8ҙ3KTkZ!� 1n|#W�`ZfˮOlךQD$s9$]�h5D\F;@J74Z%,MpA91@wRyYɦ,;/ RYS"zж@uqo_b͡nT|*KT$5?_a (e�ƘP9:嫈%AhԎCltXT^P l1ߛ+2 ?3ڷ^y+M t 10n;X\ D`/}xB\JN65lAni1 Q԰cMٮ5r/Pd_V{QLӶ-��WE0C>Y]r"8App7sVa<v $(i򀢆 TvAy@qK,oL@,{Ohڼ(6C!y7/6pau!6W$JY%QIc:&N{N)#�p'v[xB؛ZDH'T�L1h9au31ZV%u g2&_T'+"@82m6^`9�96CU ^D-#�yR 1I4$m0KQe;\fWwpE{�w [�L2rfy,'pIptYY"nC_,K;~_Rƻ%k*QQr3Ba�%gu6Ev?~&AmC$M3lM0y fJ17ZյLvrN7B|Nwsp\�U=<U"8* |* LyJpRM~�F",]F<XxW΂<3ql 0GA~�CE\=澖C0G8zjX�#]uuؚ ]徊S;Rg$B~�/<Uk41TCLL1jl50$۳{_\ nIoI;(vTa37��3L%r;6_/G�S}!>'J&_H+�`j" ?W:� %gR^%;K"9!3"/vrO{nLz<5Rח  d s UmҌ1&o[2nuO;�0w+5l, mT~b;v@0ނ}5v*4.7V. ` MG3M0 Ls}f"4Y2"tB0\fsidN!޾�O3d`qUd}:�Bg�ޚ8k`sSXg7Y PC;fYmvsð}GĘF,V&ʔX7E@~ӷEIqr;h'�%h ?{_+?Um?(����IENDB`������������������������������������������������picard-release-2.7.3/resources/images/16x16/picard-edit-tags.png������������������������������������0000664�0000000�0000000�00000001272�14167750105�0024306�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���sBIT|d��� pHYs��@��@���tEXtSoftware�www.inkscape.org<��7IDAT8KQofM%(&@,2]- .*hWR&6ZAfڄZuѢD:23~Μ" GG}v=y_a[̃ـ-U_Z3� +CWgx"r W6"<i)%71 CUDJ 5={8[3;1"0r2^K)ᮐ*d6d|(.*됆 0Re0 v?&P=#a_fN{=וޛxjnaO?SmoRi/V,rYHrx=� F~ @ L,Opd=R]MՈn.:}]KS`c]Jj X�<s}ј%*kl_nUYF: fpυ{B^\ UH$|1` ^G.VdRC{mbVw؋9{׍]a�j Vf!L,DtEd$Dh"i.i&�Len>NP7G]6$+V����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/picard-edit-tags@2x.png���������������������������������0000664�0000000�0000000�00000005465�14167750105�0024670�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq���sBIT|d��� pHYs����o}���tEXtSoftware�www.inkscape.org<�� IDATxݛil\%6qNl8"愴-,-EUKE+[Abibkq!PJiI(8!x3N?̌2cόg_4~s&>Xn޶ THβqxd뺓0i�RaRUM&-7*ݛ�Y̿r,L'^u5;.t;yh5@A]zZrQ=6., si 'B3d534LY tBa'lԚ�GYSi[Z R%*'s3f\8SV0ԗyAKɴrr?o;eŜk;M׮>kAΌ8H~.*'7r8k* ׇba`- LIAWm_ !EEN/`HQ{}'ǶQ pް Ev\ۡDTU77nDm;p)ǿ trK*rN(Ą(R@̲FW]Y (Eѿ_, v2F>Nb­_>)ß}W"z*$3^Y9]}*Wة܅@#Q}E`…5o'Kk>*'v7AT `!H)3S<yoڥ.ykCАV0déלWw g->c~R(=>O(mC|8~�lV|{Kssp3+p]ל:9pcx8+«ppàܸIҵCow/[I<N"v" y;{ }tw>8^%B2`W;YC]c7.9$ / hxpl=[~Ye{ VUew#"l5tE/75Pe]/OG7 _OZ<s]=E:wSW3@^u S9{&yy#\ 2o|4\98CD~30\1CFÑ.NK3R,(,.$ϓ$bW%@d eu'v1b"Wsd1c0b(R! :rF$"O-f2,k zj2ϧV}¡0"ǝm&֧ `_O~a$j9 ~8.I `Z{R h2@^]! a>rfI]?QM zP.NXTU ӷ`"!把u6*MB¼Yׇ6Mˏ}c?9 jC? 7Ğvy8lt*mG1{z6\}Ž ,yxGۆ|`vL}RDF4x@ۻ3Q?:φ#L7X`41dEU'F 'ʫ} q ^j 91dZ FSYK`eyպ�{m{!/责'CL хu11@E lY�bawjB3"axЅuGĨ1� ڛa]F"xq � :DB�DWXe@#X#߄?r$ғF%`Uאnp<"txFv4�bil;b(>tDzq[j+;�sES6Ry�5D8p24Q"Ht^zyЩJ~)�Tu5kn=edQS]W;SqQ[+ W :�1Dp"t'!))D" ILOU6n0H8&#y�>$EkD$I EEXFDp,:D>}2٩bHA9W`R˖ִb#ݽ7ᴸC^1M8TU�+v$MXjKB/yCŮMe |egbMW_ $R�'cF*kW.Qyp Cjp0^,UJ\sWQaޒxKq\#eTmNŇ64CGwހʃhSŋ6rtpqH[sWQA|M;k[Q/k=ΰ Q;'m[לe۞3rB$"> ۳ (Q1ʗQt ,#r^( }8dTTOE6Twa+wBʔ^ֻǪ5=%y=Ns躕s 2"%mѿCd[?NwƯ̌Owy< }Xz9$cOj9j7jOG#l"+wܶX|hM2KQY>!VrX\"I^^}يe4d\WaMhzmI}@֯UQ#J7N&dMm7aoFE"a@64LmձY(G����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/picard-tags-from-filename.png���������������������������0000664�0000000�0000000�00000001176�14167750105�0026105�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���sBITO��� pHYs����dx���tEXtSoftware�www.inkscape.org<�� PLTE���UU̢ε]M\LYJ˷ZKYJ[IYJ㣕lX߱ᐂ˸Ӵʸʸ˹мϺϻͺμͣͤޜĞ̤ͤޚ{Ƥǭ˸̳͋o϶Ѹлѻ۽ܮȢߢߤ߻⾘ɡˣʡ̣ͤЪ尢ҭӱն洦׶ظ/���)tRNS�!@DHPccddegltv~HBY���IDAT[N@��YXh>6["chbL, 3o}% 1F�(MY=# wb; @ATVc<E,v/~Z,vRA 1o /scj1z l|YWf⧭ò= [/�4n&<����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/picard-tags-from-filename@2x.png������������������������0000664�0000000�0000000�00000003461�14167750105�0026456�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq��� pHYs����'L���tEXtSoftware�www.inkscape.org<��IDATxYlTUF/.QLx)`gZRP,.l-]P# -mv2 fND9aN{$Lw3ɢ ;߹3lXAeRhb�׀!\ �sG4 @ :)�T�AJ�D 5�1 E�1 U�1 !; 23d(@a(ե,-*�f�++fڴV9` �3��@suI�-p ENF/>ag+ PuՏE^juCPe(LV\R2[2 E”�R* H:ՊgƲ!1AFѫ1'ƿA$PB0NɊ{*%0V ?Шt0]<�3AtC\cJ>PkA jE)z>ǢVluEt@@~ b Xsփ<6{l4d|'ڣftvv[t�y*y&cO x-Rh `ncIڃa^=v9,gˀQ2h[${u03¸zl|sm:L Ss :W/-p r'"tk(F| P�p"C1/R%?Wh"tK7,=; ,) p�{>=p1CCH`t'|c9vE>X6n8 lyѹ~, 3q`\#s{�,W ;WbE֟LYԪDl3 G ƚJ2B]qrMxDs9 ]zutU#=�(1m %s{D}`%گg}ek9B A]np/U FB}~#-žFp~2rA5|~<D4b5mut~Kj7k& vIjBT L {̃Gm.rBpT ϼkX̦ o1@QmtgsB6Fa? Ug 4WG|Xq4x<9g:9"I瀛D&I�`ݣ`v|Nj0.{[=g3@*T&F<m@oZTƲ�|[Dw l*2H*]D;;yn d}2iᅠ+61$W?.kfn <VeP[Phu0V:m?!whJ}TlwaA0] ĂѿRɁts7|+EA~�9.!~#S:> : T8sX wrWtj9%)m RK$,VWd.k~gOzHU܊oeRiB!кb`97Τ:>JNxݜ`m~1vS4L$ſ/Z ~Igύ3V)) j B6?#FS%=&RʦJC[5 j N3G6]p)wp�e{Zwt6_/=?jB/H4����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/play-music.png������������������������������������������0000664�0000000�0000000�00000001005�14167750105�0023242�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���sBIT|d��� pHYs��N��NB���tEXtSoftware�www.inkscape.org<��IDAT8kSwyb(5qAJ E-& h\ ;\w:8u.2S@}QA#>N(@>[> -"ࡉ\ ?ϟAe AA&S%"u*(} <7HePok8Z@}xo37!~Y[9$n9(kz|[8v4WL[]% �vo^8-wAN ҍ%dP$w"B?_[ p7/#zqI%qden>'k͹c?7m߷Wyyt.p# 8z& ]����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/play-music@2x.png���������������������������������������0000664�0000000�0000000�00000002776�14167750105�0023634�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq���sBIT|d��� pHYs��7��7P߸���tEXtSoftware�www.inkscape.org<��{IDATx]lU̶P4 A ^ zA4B+h F o42zC C#!Aۢ"B&@j*ymiRLg+}̞ysf9Oqժ+"*.8}  8F7,.ItG*qk0".AAQ�Au[;3I(R.l\95JEUM$QQh2M8PIо<кz-.ςt`~t~OwLolt8ՀKE^ŸTA]蜒-{_ռ69j^i7\~i{o :7 f܀ xD7;"-^X7/8h4.!tNC2};b+ 2 TAv6Of\h -EqS꾿wcw*"ЂJ1%eMˬMQ? b@xG b7mp܀qN h :7 f܀ހqaʩ]);Q¨ L*&s$^ZV.]e/XɞbΕaŔSgیm:S$cmn]guĖz7J~H.8& K𧊮&P2tjmIû SΞ\?_*TGD+sm/jkèl3FQQ(qc sP(Tto cDSo=۷wG}yDQW!,h 3""ibgOyzzNCÿ}+W&'uy;JD(";=KUd2�Я]Ӏs.+i:1eI<Wը.' {6L)\-+:pCk@"V5'` P[# S C;~mW,�=�jȜ%[D`!e5Ahmq2գ&Fjkm rzdpտ J2z  ; 7?�y?:yr7]U`p P. O߉7LJ\W#@ 2;"ۛ>Z{-M$cU<;o.k'R;WUf#NJ">uC7:Hʗ"\P(u()FqC* vTd_*_*ǼAw|pXP�cZK`V;y9Vqirwz3ȀlgA_Ã[B /|_]܋R� .\s:!}<8'"E-,dOqJ(�M:tOx{/:)_yU+ 2@ t쟾鴯=Пr~s4����IENDB`��picard-release-2.7.3/resources/images/16x16/play.png������������������������������������������������0000664�0000000�0000000�00000000605�14167750105�0022131�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���PLTE����+۶$%1EFߔhGCD���tRNS�*+,-dy���IDATePCM137 �~WU0rƍ$Iuj8 }4' zG,Iy6G!KrXK(ߠvRA1Kd Ճ.b}O-�;q¬,x= ,����IENDB`���������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/play@2x.png���������������������������������������������0000664�0000000�0000000�00000002305�14167750105�0022502�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@�����PLTE�������+ "'.09BFPQV\]bmsـڃ݋ߒQ���dtRNS� !"#$0145PQRSTUVXY]^_bdfoqrt|}~��ZIDATXíg[Qg1A WR�!T@1"Q]P;J޻8Fޚ|93�bkn*R!RKOF|Yս!~(7vZȕQ/P(sȿJ5GfPAsU sl?:!GPK9)zQSi+jkGaV0.2Vg3!L֕� ĄT-uakqC ��"�ћe>`��zOh~^]R�ї;@V�f�>fEC@/10 p[UwI8 znZ�Y7 E=�3G}S@+#}9]kvrF@98y#�C.6.yXOtV&KsTeڿaOec翈3\I4pyLΠwa=Za(#; 028;Kii kߤdgH6Ǻɷ_L*mժsS̼k~u7-h";2aH"w=^s2����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/preferences-desktop.png���������������������������������0000664�0000000�0000000�00000001116�14167750105�0025132�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���sBIT|d��� pHYs�������tEXtSoftware�www.inkscape.org<��IDAT8=kSaޏ$5mqo%Z ~ᬢ (ওNn-.̠"LAqS7$&`-ly 82pȲCID'lUQ], ق+ ~}F116]O5[G2 n^p 1F�Gʩ<bP>$rE!;ɨ4̮=NuC6;pb`=n09J]'|ao`+釲 تm?B}lMjkRvyZ= |~N&2p2 \:W vR!p1UG2Iߎ⡂ZJXq a./ DygTEҕEvNL�b_ac,E&b٣()W�(����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/preferences-desktop@2x.png������������������������������0000664�0000000�0000000�00000005201�14167750105�0025503�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq���sBIT|d��� pHYs��K��KE{���tEXtSoftware�www.inkscape.org<�� IDATx{U~ٝcRjˣ@6m%TC`X (!JP@$)5&( J  i˶׾wlw۝i{wϝ{f@,źZ1Lc&mO"} ;8ptFrGS+,w#nb0PT&57`\��V=<Ihc؊%d-0�|jNNNށ@(�3Zs{\}c؍K] U @4<Cy誽 s@"=sęYJ|@eQT 緶vw E`.^ }2׋Ʋ\h 6\c �O3Wa3 OlqG~`.`P5ֆAR~A) …֎1-p02�}}G.x=m(eՁ盶֚ޞ^J_[}';VUC+�ϨCD:Gfd<RH>m49;=VlX,}}v4-#"tvv`YB?/dа.uXS'` 'ò,Bf�{8X.R6;}�4']M "B`Q*c̢9iG> _̀ AbOE^I{&�Bc(JBWKnqRF+>W'TFo�TEV@OUPe5%X,NS{zBI}L(T9k- ,=mB4�gZS9i!"k� pNT>z ٦(&lZ<.?v&Ll6�/(mϨH$Axpݭ>]U�S 2SB> pFr]pqE…YPdJN5k\ɲȧ1@hD"9!NspN!oU?D<T9T�XZ1Wl'ϣ;ao�\n4q֤f@i1z-pL?�&;P̎ʕҎ8Θ , ϻ דZnWcܽ_l-sb8Keo.ȒU>k# BKǕ xGkJd`x;ja@5I db 6Mg`[ejmUDt|(7̈X:U oc{]'&+<neqS׊kU$hcxeLK8ΌbGuF(0qBP{\Zu49inF@Dyl1#(yza[ۑrS׍8B+_GUc᮶ЖrF_,IO ',z@nPX=Hbr9)܊jAH0>I8x d}x= =w7&XTk;~K`]- ;[CWL| VݯA6=%^/nwz].jk"E&Na8 o 9C!'Ɍȸ_I5$3{#ᖇ`d�<E} (h zie8&.bW"溜 E`Bxmnj1d;j|(2�"466 wJI N9-۾@E#P._{krYR JaWx<k܎gS&`)(ɪ> %Αpb@HWbD]eAq_)raYRRt"q:52Il,ks9JX^|0åG2ޢhT cKs8�]#~UՀ2f,EF53h֥C5/4MSS,t(u xC XuA0( \g7`!͆lf%^?g;$p<PJ0(OْmD^\�ڍ7*KGh`oSt( >Uu = @,Y -IJ( `J%ƠZv GDJ@gK˛ư\^U¶mLfʅ):#Tho.XY-xiyJ�!0Ã冸ݞQ/Yixk̼n 5;v+$ e 2Z=! &;u:·x.\] �G+d)]9q9ݟ|i Z¸>vVׂ`‰#.^,Fp{apDآ[gtud<m^^&cF/k,벱6p) @cպZc OLq{{{{t O[q#����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/remove-item.png�����������������������������������������0000664�0000000�0000000�00000000322�14167750105�0023411�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���sBIT|d��� pHYs���� V���tEXtSoftware�www.inkscape.org<���OIDAT8Q Dѻ1aЄh 3p?9D*XrD5!]V^7)g:0d4^7����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/remove-item@2x.png��������������������������������������0000664�0000000�0000000�00000000723�14167750105�0023770�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq���sBIT|d��� pHYs�������tEXtSoftware�www.inkscape.org<��PIDATx;JCA�-#&7@AW!"(!vnBmAnOrKWL43"""""""""""2.7̬2-a6ɲk S_[-NZ�XYvTYN)ˎ'�Cg�><YvLG텔DuL⾝@ hDWqO F +¸W 8ҹy >wed~qtM#n??NpT=̺S,w1V SLL` q+^_/m0xoS+:^����IENDB`���������������������������������������������picard-release-2.7.3/resources/images/16x16/speaker-0.png�������������������������������������������0000664�0000000�0000000�00000000426�14167750105�0022754�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���]PLTE���Uf̀txmuqrsqrssrrttttssssssssrs���tRNS� %+1368>PSWXauw_���JIDATc`R(|i9!d>BMXDTVI@@9x%@UMEMYH�� \y����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/speaker-0@2x.png����������������������������������������0000664�0000000�0000000�00000001131�14167750105�0023320�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@������PLTE����Uf̀mtmpxopqsptqspqsqrqturtssrtrssrstsstrsssttssrssssssssssstssssssssssssG\���KtRNS�  !$()+36:?BFLZ[]^abjotx 9���IDATXKWAq}\CKQ!"$D}Yˈf~ Σ[r9{[$Y$ɺ׽E v)7J@tH SRSJ@[R ߔ�gK<(},vmӁ_8P<�QFp{ د#ȯD�ٹ =$'"Hp^E�~X �j*KQ{?7?X.����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/speaker-100.png�����������������������������������������0000664�0000000�0000000�00000000713�14167750105�0023114�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a��IDAT8KUawﵨ*QjiHH(--c- l516r ^IԖhtzmpy_Rk5,ZiϾ\qBo18s9_tݳm- F'wءFg9+\Zvp̙Lc`{?gV|AaW+]{V(`�m[ɹF7+g'EΡ՗@86u!D@h]%m�L[jtIA%ӱ챙l�Ә^# >a s##x?F88ɖTE܋)NZS7O}!|#es!p%:YSwIA>IzCl_1`����IENDB`�����������������������������������������������������picard-release-2.7.3/resources/images/16x16/speaker-100@2x.png��������������������������������������0000664�0000000�0000000�00000003202�14167750105�0023462�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@�����PLTE������U�f�+m۶$߿ tmpxopqsptqspqsqrqturtssrtrssrstsstrsssttssrssssssssssstssssssssssss&J���tRNS�  !"$$%'(()*++./03456:<>??@ABBFGHJLNQRTYZZ[]]^_aabcdefghjjklmopqstvxz{}m+��IDATX[LaLY&Řo-[B%Cwٲ-ى좲I"S|pa:9g|]\>@iPu+-_jb.!z:g;k՜opY(�C/5J�<bДoH�Ls|B  0=�5&{~7s{�Uy*1_ 1fuC(&|.t\($`�63X)5)Beafg`*��B:~n d q02q,К2p #\̅ l| ]p@'t�QL�Ex_`�)�g �$3a 7VN  xuÁd Qg\@83t\ r\ 6dЮX$#,;o`3*HߨRI �Z�R] `sVe vv+$?2Η_3 FZ*K󐯚,>WB�3S~ox}KkjIv.q*O4hmY{%/zS*kiKUq{Mr!Lwo⤗[}߷e?Sը$o! ����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/speaker-33.png������������������������������������������0000664�0000000�0000000�00000000522�14167750105�0023037�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���{PLTE����U�f̀txmuqrsqrssrrttttssssssssrsg���(tRNS� %+13568>>CPSWX_aghuw!���^IDATӍ @ E{ocB :ow&*\+w>`M B!y%A~HArCȎDƄ6s ;Ȑ����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/speaker-33@2x.png���������������������������������������0000664�0000000�0000000�00000001626�14167750105�0023417�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@�����zPLTE������Uf�+m۶$tmpxopqsptqspqsqrqturtssrtrssrstsstrsssttssrssssssssssstssssssssssss���|tRNS�  !$()+36:?ABFJLRZ[]^aabcgjoptx{6��OIDATXEWQBT[lEy+Vw~sfν"T%Q�-�s:�OdrAG3P@ (P h�}#H0]O p\;"OaW]L4W R<"ա@T@F4]Hz`j3ȲC=z.�prNP@_(_S Nnj70@/*VuGXͽ`~5;_a�RYm|7R@R}KR~NR|BKAb[ ΑX&I@d/�yw|bF%?S<6Xm����IENDB`����������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/speaker-66.png������������������������������������������0000664�0000000�0000000�00000000601�14167750105�0023043�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���PLTE����Uf̀txmuqrsqrssrrttttssssssssrs���0tRNS� %+13568>>BCDPSSUWX_aeghuw~qM���mIDATc`:b(|.]d>P@PPT7� ȋȂ$ @WN, `PSbC`TU !ZyABpkٵ@fH0"ª0 ~"�6 K%t����IENDB`�������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/speaker-66@2x.png���������������������������������������0000664�0000000�0000000�00000002411�14167750105�0023416�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@�����PLTE������Uf�+m۶$߿ tmpxopqsptqspqsqrqturtssrtrssrstsstrsssttssrssssssssssstssssssssssss,N���tRNS�  !"$$%'()*+./036:<>??ABBFGHJLNQRYZZ[]^aabcfgjkoptvxz{}��IDATXWWSAE(`;{A Fc콢FЈ5<Yqk:g.K:'~}=堈n~1i?-N+'`Cq='MED0/$ 0f DB-|9Τ �(d[V@nX]zkۓQ<vj4(c5`z�*v+ #@n-;�I[ @9_P@Nxq.@37%|v̀0 u8WXٽ\ !- ve|ky2<� Oi3�8X`z/&�Hm vg *0dGY;T #�a,*`1(oxFe^d6,d: k a?>�F_uq@ G�)ބtyo!2YSL°5����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/view-refresh.png����������������������������������������0000664�0000000�0000000�00000001166�14167750105�0023575�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���sBIT|d��� pHYs������TK���tEXtSoftware�www.inkscape.org<��IDAT8;hSa绉%CET1L_ E.]: ""j zݚ(>Ĵ]QPGjzh$;Р=ڶܭa=☥Gή6 ͡ '�DV1zhCh6} t4srꙷr 0Ι( P*=~v@P n<<w:C=ЩWzZ dӧnB"u*R@D#2@11X`:~B@qGA7G@�RK2P: ` ,ͥQfjh6|Pc"s:l S�9yJ##e'"ǀgěi`eӱ24a>}sw#CRo!1Kώ" w Ek+VBaŸ{NyM l Qm/bS?�L_Uu!l s/FNϕ6߆R!7K ]4O����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/16x16/view-refresh@2x.png�������������������������������������0000664�0000000�0000000�00000004353�14167750105�0024150�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq���sBIT|d��� pHYs����Cjz���tEXtSoftware�www.inkscape.org<��hIDATx{pT?K`+ESQQ vfv؍Bb8XkE6 YdP蠐J XHoc_1swΔ_{~wιpc_#%`jƌ sP,EFC"�ȧFuo*1]ۧ}dzhj[Ƞ:Q&+N)mϪlVu6~oD*\2( "&t轙5/sUTL[o'$ܑ>w[ qjm:]{)Gs3g`LԴ^D#L,D 0mͰrwB]DQYޛv-&U.ZР&bnq],³�U-OrOg<[^?)ĹnLU:)?�٪‹6[jr `Q qBj=o8PD.o7Pxxu7=^?ʪocЋлNTH|?m}0d u}RӚZUA?"梶Ug{y5M,խE#N9ۦ׿'5.Q!ja|:nsY<5,OAG=y}I0qC#zʜLtQW[6oji1b}鲎hbV`9vUfe C6=mpo2t aǘʮf!rP]4v'٘.@3 RCO,mx|r &:upώPD?<w ]tz٪p]@UXhav!:u;,L9a*/#Pݒf,HH^R%w7ޖraEB],JΎ1*f3+N* {Y(>?t  MԴ7븫|+9"e'Noܨ^l}[ 1]!a\\fvk+~[o(x}ί|Y7rFA#pWl5`DF{wo9C lk򍅁a3?}�j9<w'1q]*ZҡYSf}  _�ڐZD͉B/_2[�^Hz2mN 0)S!cx]&%eȝ.PH *p$}BCN_WF]^!.Q)I`7[ӒF�*ZX"D@L4YLEA&\ ̴]>0"൸8,4d_M,է7c-VMƁ"K&ʂL,y@E2i&M,T:%k�/xq#XȍyUU%]5ٔ};l{ 25CSb1R[Wf"LK%~E&#T՚Z!>vTo6IO5}slG]x�u.LCu˪^&nzEw}Ą/ް MUk* Fচih0N>\/9-k+lwg񮠄M\Јްs7¬~.Hx "O͐ׯ<y#(<˸!A6`D_6*4wUfgGܞ _C^]kߵumIRp u7M_{(mUBaWX lE5O'$ 5�torluE,(4OQXJMVh:VdUf* MT R%ڊ bo|kZU*]d@ebɗ d}Zo&2<TTl"y"{~>0qIXV \tQG~uq N?�<7#.(tO)#Ԥt)ZA^QBM܈cs-+.3|gb S R[>Jض5*sltLnNWvv>1'*fO����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/��������������������������������������������������������0000775�0000000�0000000�00000000000�14167750105�0020447�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/acousticbrainz-submit.png�������������������������������0000664�0000000�0000000�00000001236�14167750105�0025500�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Ĵl;���sRGB����gAMA�� a��� pHYs����od��3IDATHKcd bd`Ҙ/CBp`bdf`drV) =30t_7B,�U{XYRQ>.ÝJIn±P18``]%# ! B0C&Fu,^[@�n0ے̬=b &^vgfd8ĺY Tb_A&&@e @.+HD:�Ō@̦ -1P˜``8z@i(Gr@#La5H_\C:&k0oXEԀJ( n6&J{qqTC 58 f�@68I2Jr28H6xS~[? } #@Oګ^|0k @�[\nn_]B? 2`tuzpW0۟ {3|)1xs?};Phv_( .o �(t"VP.N`h-X?[f} U00��t)/����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/acousticbrainz-submit@2x.png����������������������������0000664�0000000�0000000�00000007474�14167750105�0026064�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���q04���sRGB����gAMA�� a��� pHYs����od��IDATx^] tTgL2@&ID6ADD= "h-BUXSkj[ZֶjcOB q)豢ʢ B%@ؒd2kL21y3͛|ܑ,Lcb8pZr8نit0G9kkP*8ׁJ&=S(r΂!*etp68,/AZ Yp)SE P^ O9yr rwxx �p{!|*/ z]`jDq!p,h~\o�YbNw~>8wAOo[0e? 7xX|vCud͂!,`2kP|l5y1ȊC &+ni Z0ke`0jcQ7WÚ8f `v`_vvB2~3fhֺ;\#_3CZu؉�9X`U~[faYok-k"!֭FuiY0%i _ٙqxTMR0oؓ uoѐ#\GGt-l`X :R|/v1Cڬ#afJH~ de)/�%-2b2a;`6MTt|R@Eт!,;�]N�)E2z%]xG^\95 QE+|\ k>cւ!.sOLppqA}2Dz<hsA> n5LX qbld6e{a_LԿY~%jeぬ%RG qoā#\AoDp'L"N"5d͂/St\蓥3;Jānbz jrɫ.CĔv5l@_BnX0ŝ~C3j;,k bfɫ)W ܩ?Bɟ4E8/5Ol#1ӧX.dZq~a؆s psDHY9Km1ExCѕdY[{Tfzpxp !F8*uKjŪ-}' &%7q%%׈qXm1;z�eݴmC"=Cwmsy?3ұH `Ke5:=s*^4VR53l)4aM$bBXl$t D̍3U}~qҁɣ#<"'a s!׼@jt!*N ofŷFa=^ Jxf?H tH>XvzG`b`x|9: 6,)8oϘ(hnݸ-tG<䃱Q]ͪ;9,z?=3;vO8r%JU_]$^CAEx}Gǩz%Qq F~6E�ع1y;$rX O-gq{n , ul.J2 \ibuaWP5kIi[c_LقM6;\9p!|$q+WwmygC`3lb]~#uSd&`'=_,Q xoG_tH)6L&PG Y~#6~]G;ВTw!oY*qCmY!kW+n8.6>lq^~S0u=y6VH7%e"?i|,;{>>D]>V)+Rg+:2N,r`>?|;e܉͈#^*\D皷ta$d(f~Yֈ9Cxm>A'Jۋ `~#�cěJي:2yVX4�GWhQ *tmy[ՍR z@qX_ >ii+A}"ga=>Y.<t@ Rg#k?mTÆTHU?CmI><R*q|9  n{{K LxV!ލk""]V[@^߫@q̘DFp, A X,'ŵxak[%CO3J2Slghr.Y`Bu~9QKC=II{pJ Q~j ǡeoW>Dug$8PݖpFq>ΎAL1Ou| #+Q(6J"<~S!EяvfοD̉:|]%9tǗnI߶͊֞%`<kהr\L9&snKiy"yx@e7/CQý5`Y[{2բ3dsLUJT[`X5qkw0ǻ?vOCYKAp]C`tOH˂G`*= N%:$iF?\L2B! Lq}9MG=ίۂ]ٵ{IhA{#],#IP D5A "SeoHm]z&H[=R;gioj0XGCc>Ԑ57ZŚ]>em6q,"kۘﵫX3rcY[{utFnkAD t4ɲdEv\r:LYxٰIņƮ(em=&6;Zn=RcL 󤋈f�9<1>3W,ÇUqjw]R-CV#DK _yN'@"L\-(S;3Jj-n &9\ꖜP%w_p?hRhIcׯbt9Xkn]Dނ|2 Rh;Uܾ;3P<q_*K6uSxECd7<ٔ;qΉc }xվ&E(n" 2sa[TrS^.7tE-0}oiن*8+(5NTč"8 Lgȍܾr㎜vFQYόVJomݘn�:7IA{dˁō"Vkz Ui֊ZEJAW;qCybb!^ 6,_7&e @r�C; D)$W[2F\a}Yv/0 /p?"2"0HAnbW?N1 Z1'5gT( 2W�1xB +9�[=:"kG.ˢ枘K@.2>dd]`"7xy+t S@ b2ICLLE9!Q@@2�8*hM '|9873KĽ>2VL2U2vit$bBF0';\`aumٺ^0\͟3DULlZ.aƓ[Sd4ذt~ݘh^n����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/acousticbrainz.png��������������������������������������0000664�0000000�0000000�00000001134�14167750105�0024174�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Ĵl;���sRGB����gAMA�� a��� pHYs����od��IDATHKc`8Wpaef4-G8 {N*,߻_?zSmk TVixš??߿}xuMK)Pb0u QǢz3`ϳWy@E�np\ wҿ& GOT8z1ǯN,J뿯/ag 6& eQ0``85hk0#gvV2?Xm&0qϿg ne5 *,9x6_ Œ b\,LL/¸cFNHv3_dCA�#s'#© ^FFP)`d")ҼcoP1FNg+ ӻ tepP%OJUr ��(CIOx����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/acousticbrainz@2x.png�����������������������������������0000664�0000000�0000000�00000007702�14167750105�0024555�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���q04���sRGB����gAMA�� a��� pHYs����od��WIDATx^ xeߙIVr)wWQq*ᢰ t(" "7 +H}w$m9f2ߗ|B̤=O3;~o 7 #;|?h3aN~o>< ^3;!I4侾%U..IG'?8|ްd?AIo]yf-Ղ1;W|2m)I(*n8crg$xF3-I CB$xcӳ .>t{$Aeo3n" w=ClcUN//4 !~[zyr3yYoj߅;lL{>Y_W!5uz 69 ۖY֙_+6%#էp$f:k$nvv=+BůH .%40Zyl/<Enx[eCOȚQ '!5ՉeW?_lQ%[g=َxeC m~欥0]PՐP€dݽll7O~'ԅifֶqEDNk '.'K9oݽؽS' BuT-,6<3K ozjwF\@EĩriB]Ͼ HEsg8Dk}G .nـ֙O4"s2v)ggoe]PS;UDvG5AsuN\2.NCjp(Fy$?QܨFwzb@+ɭ7/ ɺU%%qGLD#UB▔4B_9s )ZQ`4R |A)cWoX8ݺ%*rQ)(H3"3$%|J|,q^t7,̳ۑE\7x,Qe7% ` !٥ rI u]gUغ0γȾ ѫ+raUdԔLQ c)j�][j`XZ*5ӗʣ"LPw k5_�B`3"9֒!m&&(hT<oO{O_Hyez= m@٬%h0t,PZ䯻ɹ>F-C<bThiR1Zƽ._L*d?AU6] G~ݩ'9` kry=TZB _8G|+58P4iD}xwQM! Q%{pd;j{k_MٚثOI{'?.*M$aY!Ar1Q%KF #\/i*ZlX]`txRR•'PJ[sVѨ)t$G66V޵##>R/�@$Y@^FT V-<$7+\#*⼕ m.VEpn$G~H5 gUu"hSƼtxBΞۇoo+'+rCE`(]2,J.wxK΂h'TX  E+di%G~~넕U^O&&撟*aqo2l038tjkg⇭tI`6<T."3ҍ4M(D^gqgPI:$0-vddidqr>"W.=4j 0 Oi9|~Yq+$^VXEԎa ސܾX0 nÁ҈KZUPWH~)h{uN蓉ǎc'Hm ɸU:0 5 yn%$A}gwPw膮ǎj&.:L2AcgPawR@ϸ>|^RZhzxf2r�RJژZI<y!nkPIja_$*$` c߰aBb:D@U1&-#Lrq]:VB@)/H]"j$f1,y#|`_\[~A1;9M瞾u܄ET%"+])fCkJ,FͩRnHn$8|Œ_1Y7e[Xgō{nO"K[3ɡ=~\6g"GCw~ TÝ: Wn ,a[":9VTpU$�{/8(E^\Acex-!8=2mo&|F8fԅ|s:l(F bc$bІIJȱg6 I?74+FTD`Z髕UE80VQ K7kSPp>d\MYCݦ_S*"&$wؿxٿ÷<} u$۫PVY7\Zl n+ɴ5 /JppB)8keOT >_f"`՗karp( (X3Pܚ-j8^C#~ILj_ͣ!?FK' C! /XEԎhS*F榪mPHoU�_]~E`<a L rᵖ}>ww(qݖgv$Qv@D[?恸%KEuTBbxPuNoOyS:E&ux)`}GJB,"qؑSQɣ}xG*&xRk<Kdo ]޼H m`3$'J V) iIF$ank;gݡS3/142U^{6C~=@˘[篙2of \-=zGʪ>JKIPɣҦ|vqTbr)ɪ.*-1S:ev$Hh\o5ݥ)Eeq Vmnk 2|^(R*2dOףTuU{tBORff٢pH3DfҋJmH>c)UhwڗO4 *"^-0S>)Cz}I&%cwo0 ]LQr^_lJܠi*Ӕ[:\+KhAD""%=1.yCDL*JYF˩W Nɐd3}p;ϲI=޸)UV2PTMb ]E>#`)I6N h_R޳*?,Ȗ�ﶥ]Z0$J~(/K-ҧ4ϐ;Mu {1#n/q.ɺ7Qِɮژɮa?Xn�oرɺg4PXC(I\MGJr;ƍ&8RԻS1C'ni(Iz]Ѹe˴?|zl%}gӺvC`7HvdK_3!eԢvD%8@vN$hZ#Y,pN0CH>dx~~UGj=4uwwdЌɮV9Qմ- ? �Hm}fdE$V|ߟreF%3 9 QhQ1oLBڐuaϡ.,*np ~M*E>C7�?+};����IENDB`��������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/acoustid-fingerprinter.png������������������������������0000664�0000000�0000000�00000002150�14167750105�0025642�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ��PLTE�����UU@@ffUUII``UUMM]]UU[[UUPPZZUUYYUUQQUUXXXXUURRUUSSWWSSWWUUSSUUSSUUSSUUWWUUUUWWVVUUTTUUTTTTVVUUTTVVUUTTVVUUVVTTVVUUVVUUVVUUVVUUTTVVTTUUVVUUVVUUVVTTVVUUVVUUVVUUTTVVUUTTVVTTVVTTVVVVUUVVTTVVUUTTVVUUTTTTVVUUVVTTVVUUTTUUTTTTVVUUTTTTVVUUUU\UUUUUUUUGUUUUUUUUUUUUUUHUUUUUUUUUUUUUUUUUUUUSGHJKLMdmHHJSZ^m〽>���tRNS� !"#%&'(*+-.02368;<=?@CDEFGHIJKMOPQSTVWYZ[\^`bchikmnoqrtuvwxyz|}l��IDATeOQ l @DQ0QRD?1Թng=g;rb2.ɽ'5'3+(|jkw(I=cF_(O5q\*e|O󆸣)): ";&:Ǟr&9^9[ܯ~ZZFV}c[@;$jH_~'z4 V_t2,@&hs`C?Cya]:P4`:c5*Lm~u abHs!+Mc3:LKxD(�ۀ5eDu87�<HҞD=-y01hf@2bl]xxseX |x}q=;ݏ1 HHC<BEs/�3urf����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/acoustid-fingerprinter@2x.png���������������������������0000664�0000000�0000000�00000007275�14167750105�0026231�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���q04��IDATx] UU")͜0D3BY">P^2=wPIԴG)"ETRAE?D0E/|P@>w{ޜֺsghuk>ԣ߫Ѿĵ="hoC{hCۣ+О6ڕ]Xрm�?2 h~ڄ~29n~ gin>;~: m6t_}7KJ~4ݠev/'lIɱZFt`ɹ8~A?&"}4\`A"rE^PP%%`{[<ބ֡a;t藁{7D,H|^={~SzX¹OF,NS"$en~n}@-WI ܳ^ε0�X[QM;�-nT&Y-Kh@eqhtBB=WlVKö2[�N6ƴy YoYrLWyMcQ,�ֲF@ZBz܃$C,lwmWG,x=0-#%z;Y@w|O'70fTV9x*4�>�}h%j2vETNÆtהpAۀZϥ] sZ؛+P7 ;Isj]().*k/]'Ѻdr&7 d+<ېɉmBGwmIUv=IgD47Zvr|LejŃVœ 1N-Z"Zz =CMSjK aH-[96r<zDrv4YY81�h=T5ZT3rS`ۇg &IڞӔdD4T{ Fw2N1--=`d̹ưV6Y�~O'WؽX{VX\;h[$pϳn@uvc $]Oc͛;k¶:fy/P|ڥނ81pI6⬤ͨeL$OOȁ":1An_˥7iʥS}AjZ C;5 ,wגr(kAsh}.&edhu}Ujk7bт`)s7{Qy}kKM6TXF<܃k2#G?cD:}]&⽋Xvc�leDf:lG& YGOh:J0x/$R%]gM/DOܡ [ho!LZ2:n'T#K"iXS;DQ5a<ht>}E 3AB).Wz~òސrzyS &c--=EȘ[�"qɾ䢈<_#\82@?,bcmQ_N SᔬžV#ۊ(Tƛ“& g$%ݹn%AEW.TB  ^[et]&^o!1긘!!p"1þ'[yO$d %ZȌu: qno4pn ڈC?ÅծE 7qIؽ&~NoOy�ޜ&" MHOeƽ8_xV}>?6VlΪ.ə+E cV!^1T@s{bD8Yi3B\i[# N"ќF́ѕiERm2GH9RUN:aꜿ/  b#M 2A٨ ;HA8rG?8ZM=*Èk:,r%=[fX2yڎ%:h!^bO �ƙrp~zvQ&mN`C ;\5$g[W5tn<1\~7)$JJ5 `h"ڞD<D48:'}? �SռIr`Ȕ7QNa4kfDqDH,<eۑQDZ(40�)Mw:m7w 3~FAر%#pM?.)G71f<1괼=oIRXr \q̧<\9Iǚ] 펈fj+F@eIL-d}Wbf(=G_8od,+B13$wv.lbۧIFLPH\8NYPCYO]qX֝'F!R"[J Nf84_Y�M&NT[_*~ةJRD7h--蒁s2Ul)wyM]\�|Puecæ":v-SK8`%2tcYO(_Da-A4gg_<jAt)s?@rf$m8|qwH)^N?~}AF7#qRm܄X:MLZQc%f hh:^*$IG2о9hG%�Ȁ4822>Jlª8fD[Qmnb/"Sr:WTUbUMI+}Պ&<BDt&(dۄG:)x(UyTTQדZpSBb'!㎕*Ĭ\7u C{R\Vv&P_q񡂴BLTZh zk!й ekM Y| r-[&,aUP/-=IM*kK<�؛ڿkBF=\ֽ\DpYPi37Y\KYܴW+6`c)-9[nD\]e?1A e|dxC-sO c, n6wxw'kjprrs4g_6¢, sՀf 0Ź{kjrrlJ~o G_-n(pWJ{ˎjö8 x"> ]؄1K)NWHwΪqU?`8  E5oɒlv[4ҿy rlb 7Kk%(c৸0;X.O&dS*R9p)k rlgIac3kآB$"tUP�',mp9@ Q=z5LnH|s)DND G+̀g"NF�܍12|F{ ڌ+jnT6ElA*h,w,)ucJ^wE}BНͥוֹqG1W�-/?I%5VY�~p5sjH82xX "+U,2VF|`7h f3l7,sF/- + F\I\Õ�K�N][Tc9폹\Fs#Ns#qW.N�WL����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/document-open.png���������������������������������������0000664�0000000�0000000�00000000764�14167750105�0023741�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ���PLTE���U@ȱGHӽIېJJҿJ˜JIڿdJAJ۽^۾_qʗ2=8فG{JʮʱeGJRJFKJJӻֽJ܉s���4tRNS� '5:BUZ`r|Q���IDATmG0 @QSC'^B15τ<x(Fx2(e.ø`?cJ[j ]ew?y&|]Ql_d6pSNjLo:jWpqV pq >Hw1x&$a`(e����IENDB`������������picard-release-2.7.3/resources/images/22x22/document-open@2x.png������������������������������������0000664�0000000�0000000�00000002523�14167750105�0024306�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���FK��1PLTE����UIUM@PKQNJKGLHMHLHIILIIɭȮKIIJKKIIIKIJJJIIJJ߬!'.!h6F‡̋q3vʗ~ߗgKJ~ʠI;qJaJJɦgcBWJKJɫJXRMFIɭJɮѿJNQJJIIJɮѿJJLMMJɮѿJKɮɯʯѿδзӻֽս־׿J܍e���tRNS� "$%'(59<>?GMQSTUWZafhilot~lw~��7IDATX7QQEl֢SJ).d Y[ }!db-2Skyt:>{Qh ,3`&kK}X-pN;-n0 sS4f<0Fѹ5Vl٩V%-&k<$, (BR ʟi\AbF[\˂du/*'?쏾IŰQl/7+ow=ZVΧtBξ�L80g28ZSvnTp%`o ?oO7Q"py(ؓ߂ ND>NB1(7q(x?֢QOS2 CQG/ t: v ҆ مP8^bWH¯o7(*|6Q. 7F[ Bb?Qouܛ6>*@!@n#3PltsQj3P)E ~##P@/2!-# �#at ,{B; K����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/document-save.png���������������������������������������0000664�0000000�0000000�00000000516�14167750105�0023731�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ���~PLTE���BJaCJ`AK_BJ`FNcHOeHPdIQeJQfPXl`fxpusyY1<���tRNS�|-ye���{IDATӭI0EQH+"& !EOr�d+!R9&*c<9" 1[wmQ=Qy(g7cr2S5kK͜`["y����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/document-save@2x.png������������������������������������0000664�0000000�0000000�00000000743�14167750105�0024305�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���FK���PLTE������@P`BK`BJ`JRfMTiNUjPXlS[nT[nZat]dw}0���tRNS�Id��IDATX0aT]T"뉨,6P _zߡ4SR͌m `0- giw\%i8-)Nd!xiZ Dz'_Ye,~r`p]y83{2`j|⎠01E <WѲ #0 Ѻ|np]`Oݡۓ]v`d]3iu#V>�6[vXnW-&�8c̈́/�aF* F>9����IENDB`�����������������������������picard-release-2.7.3/resources/images/22x22/edit-clear.png������������������������������������������0000664�0000000�0000000�00000000724�14167750105�0023171�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ���PLTE���UUU`]RX֜יST|r}qTcVeUVdTdVcTTUTTHIHg흙T傎舓UdyDEFIJKNeOPQQSSTSTyd���'tRNS� ,-014MOefghueq6I���IDATc`\ D d1E9 T(�(+s*j-‚HBjf@qQ$a)+#[zM =a$a9KG;GGs UFd ͍9P,omkhȃ=fiS3G1aWc}̒B�Vi-ݙ<����IENDB`��������������������������������������������picard-release-2.7.3/resources/images/22x22/edit-clear@2x.png���������������������������������������0000664�0000000�0000000�00000002737�14167750105�0023551�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���FK��7PLTE���@@ߟU̳M]N[ᅬÇQYURdXaUczRSUbUTeTVcܤUޫRUTSVcVeVeUdTcVeUcTUSUeTRTRTެTTeUc߮TNSTTMTSUdUcHIU|HTTUdUTTTTT튆UdUd쌇TTTTUdUdTTTԲԴֵۻܻZi[i[jUdVdVe[j\jwxy؏ُؑBCBCCDCDEEEFFGHHIJJKKLLMNNOPPQQQRRSSSTST���rtRNS�  $012499::;;<=>BFGPSVWdelmoqrwxyz0w��IDATX_@7čjŽp(hP5Z RAjz.M4]~oyr&m=h(,f-[Y1k rٓM\ d[4{FN7]5]5]5]5]5ݸ2=uj}wYvgPs3lNy^RrtFsؼѿןV[o3H7i[0MVE<S+;&BQ~r9]x A*9];.BIn,-2(PآM΅Qe\PAnsJ7T:xA;Xհ%Ng57FyZpA݉\#ƻ_!Ȱg-?hֲC21\o(\]*zgObf`jjTToV:cζxgvb\RWxGBO=!f钖mCX J!"0Ζv ;YA~K}5F%-ߤ:>Ճ;`lO` g2s}\ǿnٞO\vKa7؁`?v+SjbK /v&�Zr-{vSсhؽLFSuL|<* / �Yy/0" &k@,?)2����IENDB`���������������������������������picard-release-2.7.3/resources/images/22x22/fingerprint.png�����������������������������������������0000664�0000000�0000000�00000002031�14167750105�0023500�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ��PLTE�����UU@@ffUUII``UUMM]]UU[[UUPPZZUUYYUUQQUUXXXXUURRUUSSWWSSWWUUSSUUSSUUSSUUSSWWUUSSWWUUWWVVUUTTUUTTVVTTVVUUTTVVUUTTVVUUVVTTVVUUVVUUVVUUVVUUTTVVTTUUVVUUVVUUVVTTVVUUVVUUVVUUTTVVUUTTVVTTVVTTVVVVUUVVTTUUTTVVUUTTVVUUTTTTVVUUVVTTVVUUTTUUTTTTVVUUTTTTVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUyYq���tRNS� !"#%&'(*+-.01234568;<=?@ACDEFGHIJKMOPQSTVWYZ[\^`bchikmnoqrtuvwxyz|}ʶn��xIDAT"���73FFK(t)W(r~�d"В�]}%Po�™-s˙ܭ\2õӿJ Ɓ/L{9&5ꉲ+ûb!,FvCW3!Bvi+ᤞTo 7Wǭ|ix 7P.M}vppOͤmkY>0TgK['C65 Xya'P9QoUL{S_R0(},?*}Cs_xi)cƫ`=~HzIsRUp,Lfi%@ J; &}>j9qI9lTy}ˑ E�*uZ, � �dG(Sr����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/fingerprint@2x.png��������������������������������������0000664�0000000�0000000�00000006715�14167750105�0024067�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���FK��PLTE�����UU@@ffUUII``UUMM]]UUNN[[UUPPZZUUQQYYUUQQYYUURRXXUURRXXUURRXXUUSSWWUUSSWWUUSSWWUUSSWWUUSSWWUUSSWWUUSSWWUUSSWWUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUTTVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@V���tRNS�  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~D-�� IDATXõYyl؀ap%E4((J)JZEmH҆*FIP6 $Ҕi!ll׆Z{cfgy}ͬM.?|.vCV..E^8~9[]W�Reeem=#Ǝ{֌l�ٝg;aW'IOl]RI1w/a_䥟jF{|IkUFz7֓価=>Lq?n"Y=:4^t9Oyrd S.%yx@õ۶0D̶-u6<\cS<:s^k_b9$ysNUx$rW 3|]e=B5;fY/D'LWv]8KTgӾL3p[ fNJyp#;u"<U(ZG䯺S+$6dY$o-PIcUځ0}ɶ": wUl"|yPA{_$u^39d)PMd`9^1K~DRMIȓ` 8Re4ɭHPؕkT#S 4Wr�cb8I,s2,=XD>m]B9 I 9' ~75p|M{j) !@|,9&ɈlBI2ïܑ66%(Jn'˓$HQK2nOvyH,d{o"~r0גmKF:7I@T7,V2lK-ZT'uܽd$�"mZ5|}XUO�a,iD!!#癫' m<2fu. ׉Yt�ɟH9h%|=/ (?O"gRuy3ɖ}<i,Qb`#)Qdax./ =lޔ+N&"YO yDY~Fq\.l {kJ^S5(c^iz!{|јoH{=i(%�|7�g洃ɠC ̹ArMr4 ?2 �͙dڥIy,m:G)̡"�N�ho1@h){Ž*r��ʀ�ǀB ,!%; e*pLNVaN9/ ׫@q_807\"` 5�En�U ;++Òsʮ,Kne"l+6`�RN@oPHᖹqX:$ U` �!zH藲 $J�2>J�U?*3�uppDk�F+Awȹ8I!5H1 �7įhe+c F,WAeU#H?3�P N � ԳOD�DxP[in"Vn+C %Zx\v%%`,4 /�]Ocz($kPe B AletXespME-�C`tGu= `�|71P:t PLt\FET4ab}Y?YxfʭV W 2._bJ}ӤX7#Ghl"#<^5ϪhLz?CR)P*u=ٚؠ!І <)OqiFHx ޙi"3D9PlXK;' @Z`-b�\vJKK|:hTJ4#{V͡{(AT`4̭]ڴǨ>a-@-=3Tbrp w(v`'@;c"Y1ȩj.Lx"[--jja2vQ�p9."-pB_$q}LnD,iSb8k8vzB,`H2ÊPn@FM|Lh-"E ;p)`S g({Q.nZCON�iSm&pژzcqlglXG"eL:qܬ౴?2�)T~b9逓#ڿ{cҺiR@'横ճw٥0CJ;-LJ.EN n" 1R<fB];aW8G^gi)p}M'Ϛw8tO@o23:^d�+|á ց e����IENDB`���������������������������������������������������picard-release-2.7.3/resources/images/22x22/folder.png����������������������������������������������0000664�0000000�0000000�00000000571�14167750105�0022433�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Ĵl;��@IDAT8ӽJANĘVH+^bH*DbvA55 Jw@9<g0-ҪϜsΛ^-oܽ kw-ƅU/aEVVg<sY\o葺[ٵvh$C`@RS8$:ciғA) ^2rkeb]Â@3bLy6ًa.8p?t'`9U{pWeKN` _MT\T@ms6S}?ya˳JO/ ‰&ד+>.P"?ovL^L SM:fpF����IENDB`���������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/folder@2x.png�������������������������������������������0000664�0000000�0000000�00000002142�14167750105�0023001�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���FK��PLTE�����U@�3I@DPGIHKIHJJJKJIJJKIJIJKJIIJJJJJJJKJJJJJJ-$$I("0(J.& +J)9J! 631:;=?JJJ?BJBCICEFJJGJJIHJIJJIJJJJ#���tRNS�  "*.02457DEILOUUY^abbdfkstvy|}��IDATXr1PXT6JlZꃤf55j,!Qe'V.~ʓbxGX:*/ɕY$XtZKE,9Pl͙|7bg*\Bɂe**Gj>>2!bp A5@C(8[{@~TlQp^A[Qؖ^Fo ϡ CS>RxUǃ(8—7 ԞmY4(rǴU8KE)TvhF1g +� ==p=p&mN`? /@<{ס PXr EnbMaȽsp p u  Q3xlRx{T '1x侹3f MbqSQc�!H_����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/hourglass.png�������������������������������������������0000664�0000000�0000000�00000001727�14167750105�0023173�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��������\���sRGB����gAMA�� a��� pHYs����(J��lIDAT8OKlLQ91w:'hPgB<!. K+bce!#H Gi%S1:{g2o9w#E_)帾,: ߋ[3Ȳ=cRUGXV fhkŧTVk;ZlNj,7ڸ>V)\i#XR4DIA)Fm'Dj�ˊNtU؆*lP<W0H+lAѼ24ϙ.?l BUz9{lq ޗŽw'|]J[H5]hR:穆&K 1>"Oc58)tHU g!ajߥރT@ݞ.Ӑq:]x4Q^2S4rطG@uv  &e, 835(ׁ>{8w%GQ,<7z@Uv3I:1E04]y.hbN+J)GVd&nPslɗBxeE0xnK|Pm>@mMMa?tX$pM5׃?I# Rա瀆Do y ;1ټ|6Pcc ]�W< b;{Vd~Q/;WΥY9A+%uy7I뗏hie߲ˬG; S5݊U]SKzstp< 5=M._dqе\qʼ O o#: >:R_ӌ0PeT޲ؼ=P:\fl<fh:r)~h n^TR,<WR����IENDB`�����������������������������������������picard-release-2.7.3/resources/images/22x22/hourglass@2x.png����������������������������������������0000664�0000000�0000000�00000023552�14167750105�0023545�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X������sRGB����gAMA�� a��� pHYs����k��&IDAThC E{_gLf2$@� ;E\( *"EAŋ zʕ M ~r $h܄-YH{3HISRoթSN:U 9Oj* d.g:N{-tӅY;#を-eR;;rM/p=I\̎p(޾Nd23\53[>Kn!xuݒGr-bQLf 3&rRw%F>O W躚 zp]t:=dY>|ek^y(Gn& SNb᥇œ|鵙AөHwvHQ5%]yL.#d(ѐٯ =E&^d7&Z(Qw/SzUk6] VZbN>bijǼǏ5(1% /DdRzkL<?et;2xW~Q%Aq#ʗ{Żv+RtRھO_;fҙw8q׏r>̘ʲ_�/ʤw^8wae_pRg*psOtw͍Fnɗ1pIۙsGkG,- x.,R%)u̶zP'm-Y{VDGWЃ:}^;vzrȓi^:r_ &MUa'oxCwpXLT`KmR҅-4 HJ%KWN0 1d[{-\&rN8Zmx_Au;HhYuE3~h,:Psw#(;R8B@KGbL$a*V4׳d;7U)Gư )!)`,gM;'7qL3\Q}TE_BGJi@ݦ!gy73gvaT3ΦTFLS\qpfoRic'(}WLdL-^ ݁pS3e%~WfR4u/e%^gL(�ePVq:>0}w]u(%Կb},88m/)rOהWɻӡ|<4Z]߄*FB7v#bd̗ʢaq#J"Zg׉^;PnR,k&ݴ*P0Y0_z߸h,!o N mn"l ֟u沣u_# FFH􃿽tθ1#>t:V  \'̔ ~;W4&h]j{6 VO6S:2 ԦR% {kVT}]-e!Z3hSNhbcSwK L œo:Cy[ݹ}d*m/j1`yCK^g٘TT4մwm~aI &zzH*ehJqh:CiBR1[ bh#:1wϨ:=KAwGgPѩcq8X^~K݃'z/wӫ;:$M5LJҺ.i<J$?#Gc&.]OuɭS֮V6a-fN-3k?<ufe#lix!cD.:mX?JW=1Nߠ2Y95xpf<9Nj x[9,SS S!e'Ԃ{@!WًϷ'O(XEA[nLnG?"K4}}KgtP`�~'^ïZ'!ov%ՈyM;;&YBrazם_.ڢÚc-֚~v|Nb$LC(Oiaw. Ig}! 4zJU:T m_|E;�  hILPzT`ˈe˖"%1cG׽rC]C\.:eP8s)L3t)q3j$S 4,oh>"\=xU>:x] L1}[!6Y>fi>K7Գ/I%W(8e8yKnEۤ&c85~^=0`rH IC<[[TjS,[0ÐVTAIY n9:<X`UBXm?w(Mj?Q-B' [tHZT2S&gzu}%8`yZu.oy{Gݎ(.doZxb  (4 'W>v]GղbHtx[{d]DXO #a"I呢xPg\58+,V8DEaةYNx?;ç_K? 4h#&_JQ^[KC}^:0L 6uoo}g>c&`[ge`0o90 TՋ 5-~}/_s3D҆'òj~] K1�C,0aH5Y l"4s=skUURbC*Jx& -*yl0�b4߀ArL}V "!yi^6:\Z^K¼˨a1n>ؽ74|TSHp,*W'`(uawhBzD OR`eSyr~u7tad6SUe~I֕f)m Hɬ $1] V[:̦ə)g*K=S-w#ΑD#bp@B_Se+q3O+{qO"z\iFDʝH)Xqu&[\>*<_QZ+hoPQe{ݩ1ם3{  ṋ+/ASﱰgٮd 93nEoZ/6:He~|#1*tݑmkc9ܑ逯jf.SnlPug,( K11|͜M F?H# g{$P*HW"J#dKDi;hںm t.EBLg'X]U{]W#rS)]Tm9Cf*6TWzsPe5HWZU*˝OHdZ&-PLO_atZJ=a_R.){Fe (M gì JdýQMu{]>;U0Q!~.1{Z 6~ @q(T}!c󞆃/ F�SW 0kYg_zFg[v:9Bh^Z]U۱b7h FbZ} %Гl-R݊c ]ų#k,y: $ZbWO,v].K76`cU�ؐCe㸳ƉwGx8A{NpT(qKn OzfhLO,Y"0 <Zl,zL{׊Zވ,YM5&4*+J0DjHn`܄r/QyUtc\rQw4ݢ0o%z0StmsK{M]GOsXMevUL` uL"v čwNQ븰#>aayiU0#"ZA?ߗqF&/Q;0ZL2P+[ۇdUչ23j=],f0 |KZ8~ơj0d0k0 <C,#kg:KK3imZ.>i CO1$uƖf٨Օ4Kg 2`ɒVI|liHˮ#]1T&">+L$f0+NSszaxI(#'%mdd 8Gg\m*vI+UgjRnt3k=4'&ͱڪƯ|ᬷN>ngʤѵUeAhmyK>zt>IvR%J۸eb}5?1  IOtAt3;[|Gl֤zbcêNZ)jV8RX<SoVg:GQ-Cx"ܺ}wzǮFTԳ#"O RyW_On'~mxa>׽I ԾþKVD-O㶯t}y!.XzI:X~tHن0aofle 14g Z?)JtjKeKzK0Q,6Jy xzni֐QG >c~r9'+.>1&l/*CgXq_9eANM6Y֚cLp^ `u(p$8)s3^s:,ҳޙؐ.woL7 f^7Ʃ?f҅ޚ!_¾8<f0|#sgFO9Z<5i81ؐa hL Ge�4 56]vH$:&J Å7d_\p) dAt? 3p3"co0�CW^_Q:̫2\&.iQOə~ַb7Sb2� +jR$.=`P`FQLP(@ J1l";+^߅Iv%.*'& )3j׃0d%ԛ}:1lTENMn DoE,] `v-R~0 44|4@)# b^P ¢6nvwC|˄QcL !Q#U[+ua[fW0Fn(jRHH,wL0*(&*.l0bY{=.@qUwD snd'[^^=5!W9T+ϻ2x<]QϟƎK<MM?$q#?݁`LSSh| nq&C ÇHş}>'xb34g XOԍqhx<pR8I<pCm7rr0~,U03F@W> -WIʙs͛Rnn0{]dݡWυV*8ͽ`G (Ώ8r} s60{ E!ljt_PjBs@&ˣSeJ1kĿ){{ͺ(qўM[06=vM3 u]Jo$aoGNc.?Lσsb=/9yWg^dI1#dK)xW<";|ԅOɓR%o )XYgN"w"kœLgW"sԕ3UԋokL8am%`mi 3eB^3M}n_VoG]xlDG$im?dt%18v_\y6s )kR@O~ ہFBA .;y/<!8˦byD//TF_Gh`rVt^GvZ&E@|(B;NnďMixIPY|^׶Y|؄{MVtƦ$adzV, In3AsT[kn&Lf JS 98p7;B0VAyG�З䚼ġ8yD\<=;QA ),MԍR.hTbs40*)B3ꦕ"Fe^}W%`vPPGrDA،Xqob ̯7M�vkC]�e3 InYK49?{ŵ 0=OCWǽ#<mo$]~7VUY< 0SLo|??&pҀ ~4X6/`lG-P*_Gy` B]#V oht2O6`mBeE~ljAѾ].YcevIY,(Ke)ܦW-Ƃ:',=SvAIȴߖeF07{Vn ?(! ىeÓ#X<9|̨:9GctO31SSavs-<L[yl`R,;V`32=f΄טsc:iRX<np: vrWо½^'G4h<C;]ј&=Ұwzhql/0&a};x@S9R:cwiCHt;_5dr{^1JTHm/YUa(S.;z>;sLx=nŰFWansfnH hx!8qT"T4h:L@Zӂ(L:;#Ѯ{~jd ׬fE,}h,ŀOLVH`HL ~:m'4W8UaӁ6'c_8!نh S>}SI%`b'Mqw78|y ґ:}_djQh ?,͐7q?]~Ká*]q9|N�h:,d&*IfUc/{OֽxYm3 (op털Oa g$҄ D̾e2%`w|Sw8rR׸1#R jзh0>s!z kf<}f5'˞ݭɓ&63f:D G>Ӈ&Y cc^)@XCA丣WzmeaOB ]+$BʡNyjHZ6E]-?O)1S,c+Ʃ*;Xk}|AFԧt=#xt8͏YFֶ1mB>7Mw,98\<Jkoll-zmEh݆mֶN:4O2Kp(^ֵ֣G5$�pO22"XΑ+|Fm&U.:I Cma>3=Hvh&rF+ŝ^ ~1}^ DZ3˄&:5C.%,{ULPڡkqow{\&p$ӑe+׹wj.X2F!L?lb!2X6~7z~cV�;LT 7Y1.0l'~r|iVevu KP^-?][ bD|ß``?ef(9!M=72#,aY%1D!8+ɭΡv6{@$b ~ǡދ<KӅ}@0H|f) Ya v~BHk9+:!<aD t6P~SKˀ|LH\͓}aU k\qn4V[Z l h~Q;YM(t}nһ|r苋 _6ouBzKFL1`_?H.Rc~qӖ\}Ŭ5r@kt]IqeOc7mj ܮB'_h,lji0O`~$p0fLX!iA˱GM~aڔN= i4J(`-0>ޒg kX K/[Um[Ws46Q%Fq`L@P&VʄbhW?)Zi|1]ٙXliaQ(`ILR`5ߎk^~;;Stn' >t2h*BЪY?~㌣&O_!6H6? ,)`P.ݦwt,[~M%ۧQQWZzkæt6t>Vd{~ XKc ę|pCrCi0+BH A84 gDˌf Vl<"XR iM`5) =eAh" cgWZkyJWbAkqR2Eg!j)uHkE!L6@D11{ӆ+)g#c/#dtB!bMOv`oۤ0ml CNGK<)Z{jp7r:_w4mff_q9$", "qgNy !eM &visͧM(Iloۧ)RF&>yG[W l�Dn6d2t*- oEML:Y?5|X[66vsmI =ljA^]X}gw˶JQ-'(-gӏHLlt[o4Xw#UNEhEPULCR"Gn1;nEr`;P}fkX`[kŷnόa3 }uDXu6I:3[C}R!pu9>7>KřҤde]Y t0yKc]d`v;ݪcN.+19VMyi!sɈ YSLB Nv9㴰(<ڪRӹƑIs9D$23L.@+trP1zMPSl˟64lHp4 'hⰅSί?nKNi)[^=6,4/;2cbI"{G{2>LO]TʤŃ X{}D;6Ɠ)gW,{1k,VPQJmyGsx涼o>s4u͏`5Bs)*ɕWo1@*N|{ՍRVoYѕH9;P_Gj#𦝝y|pGy MQlc bTދ"Er9 uqǂ, ,9n _480 :{,*Cx0fϚ@UHh-i25˺q־?"v1gjMr L풔C#4~<A 8Q9Db&31 )9<?IITژ K*w?E >w+?)�����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/list-remove.png�����������������������������������������0000664�0000000�0000000�00000000733�14167750105�0023426�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ���PLTE���II`@UU`PZKUGXN^L[I^MZI[KZJYJ[IZK[IYJZIYKZIZJYIZJZJZJZJZJZIZJZJZJZJZJZKZJZJYJZJZJZJZKZJZJm_ugylzm|pU���,tRNS� ^_`abcvxz{}$���IDATm0EW((RD@>$'[�Z ORyĞb)2XJ+!p3Lx!uK3H²h$ [^~ /bɫRF7kI<,/!Zr�Ʋy Ωӌ `JbgL2]GfM^<<sϑhA6f{����IENDB`�������������������������������������picard-release-2.7.3/resources/images/22x22/list-remove@2x.png��������������������������������������0000664�0000000�0000000�00000002772�14167750105�0024005�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���FK��PLTE�����UU@@f3UUII`@UU^MZJ]MZKWI\GZLWJ\HYMWK[IYG]K[JYH\LZKYI\KZJYI[LZK[I[I[JZIYKZJZI[KZJ[IZK[IZKYJZI[JZIZJ[I[IZKYJ[JZJZIYKZJ[IZKZJYJZIYJYKYIZJZKZJ[JZKZJZJYKZJZJYIZIZJ[JZJYKZJZJZJZJYIZJYIZJZJYJZKZJ[JZIZJZJZJZJZJYJZJZJYJZKZJZJZKZJZJZJZJZJZJZJZJYJZIZJZJZIZJZJZJZJZJZJZKZJZJZJZJZJZJ[Kj\k\m_n`oa蠗街챪첫�#^���tRNS� !"#$%&'()*+,-./3MNOPQRTWZ[\]^_`bcefgiklopvwxy|}~_9��FIDATXígWA (RDR;Q!EQ%KB.MjP1Mh!{μ_sNØi;vޮvؙpOzAmuiȲ&wI:lr@dr'U|dFnAE)@J / s v̭57r Ŕ /Lh<MW@07 =X܅SfKa,M!AJ^wFv7? (6>iQb Ҙ?I&q9ȅ=kw~Ss_͇áY; :A慰q Ƶ=%Nt@)Σu1{%߿tMG>g&.@ l~T܅?D˜ #qh2΅d U(2օ&�AF^ƻ Z^vay/]eaf%Cx)bﮮP~[v%BwSᚢ  7a&񆕫A''g3dzL}LtQutBvrNd5@vM9Mn3S66^钽Vwe %>ILw8�pT&|8T|[5O^Y!׷/5UT ח-cJ(9 oKTxYԽ+sr -BA&P׻j|GTco͊ExB1:u&H$MVm'\b׋6= S|XaJTmpCeW-UhcIvzz[U=^d����IENDB`������picard-release-2.7.3/resources/images/22x22/lookup-musicbrainz.png����������������������������������0000664�0000000�0000000�00000001315�14167750105�0025012�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ��GPLTE���mۀq〯KxဪՀ{ـۀPD~ـ~~ۀڀۀ~Q=?ڀۀ<wрڀڀڀ32ڀ%}$|vwrsstuuww x y'))+/033567779;<??DFIMMOUXYZ]ffgnpstvvxz{}~~s$���6tRNS�  "^_`acvxz}Z,���IDATMeCP@B LP0f3^;1 92|8{fr5̉6Zm#!ؚ&y)2Tg|_Y=eU�EZ@^Y*,PA0Y);GV0N׉(E*eD҂EׅTm|YU[4edY*@ ]5i/IדaddͱLP)jwT&g8͈f# e6/ly+ͬ����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/lookup-musicbrainz@2x.png�������������������������������0000664�0000000�0000000�00000004633�14167750105�0025372�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���q04�� bIDATxipSU:ǟne)"TMYQeUqPD#۠&mtK XUQ3HKH4/ラ{̜igڼ|9s9ba1XlPyCKQFKk>NDG u0Q_e'JV&~:#x0h󕖋e=qD38е GN!ܶA%k| K/㆐ak+㴷;Ǘ:/Nūx<+5 j<E:qvw Y95NkkFKou[&xѵE貱Ӭ^N>hvzr @Ё̂pxڽ(j゠|\#}W0wHr`*.-Mx)گPz1WBŦW϶uXԊMl 6JQ Hlg7"\1=ɀ=GAf:LX =\^،\tf`5ӴhʕEUrySlvn.g%To"+eyȖ7)k`"(j](;mp36pϊRhEFK#\Qp8+]Ӏ)Zx8fÅ gnVC=61*p&;"C"Sc4NJ{ IUjwSrCb<\t'+V)G[9'  HJgAuz'E[x|PKоN6"h*Y܍-XVu~W-l&ڒ V#4�nb| -%-j<d=ص9ai73 eMl(xRYmRH=J`L=%M;Qdr.|'m`#䗤6<;R,^^N;ZѽZ5  R蹄pM݈=dO۪ԣc)HT8V!.Oߝa"3]}K3b81K;p+#Rv#!t7f+\u[9i5yn\n5vZ7_B=Lk?:|�y]Hs؝=;,x6Xwv!e.^MRG&u^a0psOVt_ȸMU* -�lso׃Uos[V*]b:!y5ʐ?.IWHv p bd^B}-p `ph3؃GrzX Ns`WXuj AXbTD#oAkz<D6X{y �ݚl|A[!E# (l4 ȭ8Ł4h>?M]'y Wd0,fhDUEm:?Tl4M:79$ -M}nD]Fyrk@G?޸!+T-.+3XMQQCj'5Jw[ o㦩 wk3k|1wJ%ۼJxhN@Q*+3aquuQ<gy}~=x%SdO^XS.J x9/]B<3{vٖtҖI嵺l"qѐUw2,@g* 0x,ٜR<=Z&O%gRH'lQWqP~WP! &Ni"enJ Jv䧤;I7Gw8h#55'5:Ar@55}ҟ8d4٨ !5$h3Hy( .4'; "=BPYēp2Hlr_.t&Svza*lǴ=7I)U+!b!~~7ԨSgN)L*㔢.u"E8khmpYxz4!�s!2ګXQY<3|-0|HkklwI:nDRi]L!=NAz HKwL汈; ?(LeN$9ΊAԽ4l~D1V)-@;@$`$o|,xp*HI=Ԛeq&Aܜ 凯VCօ_VkHd3�yPd H7?!ůqhჴ\WcIg0С_g솩`dXN< '\+j]h3;)����IENDB`�����������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/media-optical-error.png���������������������������������0000664�0000000�0000000�00000001431�14167750105�0025013�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ��DPLTE������������������� ַ պ    222244334455##FF##MMNNQQSSssttwwxx>>@@KKLLTT**++,,11223366;;IIOOPPUUVVWWM%���9tRNS� cdfghi��KIDATMWW@`AP Q4بB,l(wwp_7Lz86f%.jXﱙy AA/\p[$?1>T&%uIAd<jʲ4K `CYѣQ]%S!}Aw(z“\QQЀq5prj⥨}]6aL*)z,GO#)(wbs8B_E�xGsZ;B4x֫z#0"=9˦10M Y|2R`r`Lai7^[?$"vN>����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/media-optical-error@2x.png������������������������������0000664�0000000�0000000�00000006241�14167750105�0025371�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���q04�� hIDATx]{p?%P|2#HG* Ay @eڄq-0ӎ @2ChЖ� jm) I]OK zsޞ]v=g3_rw}a,"dl/cGH!L,h}br$H$/|a@=x>}woM�~~BKPMX3I }?.~b)?>BΟy$ ۰18p׮!).=Wi.{74:ϿĠsu#Gjp�ɷqY,tga}/̘O?- T'55˧uev k": }FX >6ҍ~.x'zǀ n 2L 3"[ mVś ≅ #'ǏSD6jߟ}7?Hd6m\~d+I4%ٵFyQ XCƎ9?iu4'I=#V]7~߾32LY09del.cWٛ |H*kh{p!pg!k\x}xx XQN i5 6#.Ko==<dց2n_)FJB'.l8'>+�\ChF)Z4 elv.&dPp!f#iX&p2Dmb]5d֬nA(#B-Nv_^C+gR1ps̘�C>y)@; {j|@zW*2xA_Y1*jnd ,.]Vؖ-cx}ڶXEZZ;&�EU|1WDm 5Z]ŋ5:w䭍ş18_ NyOCpOduxAuj/- %,i/B8iL7S�nbLޱc4`ұw/OXddFDzk6DOk;{4s>a4p=ꔁkH[CQ,H|m;"Ai{R8 ܓލJP U0aH #ƈ7 F*Op;_~OH$ ?I<J@)XI[mXg| 1aplFo@�H{ +(6LkW_/ n\ueiS&N#:atAnYC&" }0N$f<'Z �kx1ɶ.ٞoA.A*֋NDwnXIBmiL8٣U�{"U\]GSBȵ]kת UecC̼nZ\^<>V�%Hd+5@z$$)ǻM|]+WJ}O|Dh,bZ<Y cXy m?Ōsǝ4?|cl1f%Kb&ySyZ.˴c\sǏs^T$hR�1$&8UGoK&t:PDG5 wu!NoZa:dWuݕK{˳f�E%fԪar`jWK jcn/X BA<S-_&O �e"DfQJѣ-দ-~z.�^d+MM=�.ّ#+sr ;0#ನ\!QSj& i �$-3L &Q48 8 ^tlM*q]"im';%%b[Z7b`I`np#!y�/lꢱq#-Zp%`㦻4UwπiCw?96Rp'Quu(@)ԧ*&:RZݤ5*D;/5m};&I-;n `cO+VhdOx:>}:zV≩nCN$ Q铓fg-tzc?P c TbF%lp]IΜL$z5�Ӑ3]*i^D36(Kt5N LSU?^Nk@շIKqڼ9|M 3<#n "qS) [:ƥG5~\e8lYK\˹l`TVdӱg"mo-*;6T@yF`N"D)~g0<>e\u-]v(�~h7hbP'Qr|A7t b pe\i<X{2ٖJisrxk%/]4G)-LJD* k h\k<T+}Ё@(Z@*hE�'[dB9 OY@NS;gwu TCYFOMI$Z=qVTsP+K$aZe�.A1g+. QKAX`�  #w t3СMZHU_Z+W6죮ڐ;IisP}.ƎF'c!�:ެ`1ެ ˜ƺBZLhZowϬ?{ƅF}fS,͖dB#Mt"`-3dH-(hvC g-vW%cbɈ3-вIs"d5bPɻ]b [IJN>Awxĵ]ُ"˖D-a-RX9_(`3ݠHT#@ĹpNGľAM !Y9>`¡ 0crF60q s;zص!=}wXKN~B_G,zQ⢩W:@YN!hf zӼK²}QeAK����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/media-optical-modified.png������������������������������0000664�0000000�0000000�00000001703�14167750105�0025444�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ��PLTE����mqƎ�pxq�vq�vxvwx€�y�}~}Ā~xŀ퀑ǀ�}~~}~À~ĂǁƂƀǁǁƂƀƁƂŁƂƂ}ȁȀ�קبةاררؚIݞ݀� 4@Rݠa橹欇˵θώ׽꿽ؿ<f���KtRNS� 9cdfghhiqs<��kIDATEWW@( (bP1nlY�&&X@ ̹ߞ3;s@VjNo0u9K+ve7ˇ 4g)z<2d:)toU;to2 sEBk0e_YuuL }HX 4Ok  =XwA`dylu:td ϙL'V%x=.#�e$m` '}K!ޤ8I%.yV9ff)�Yˁ7;ROiX!AXJpc/+*9ؖ8e634M8cҮMUh#s"xoeĥn 'R+s����IENDB`�������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/media-optical-modified@2x.png���������������������������0000664�0000000�0000000�00000007410�14167750105�0026017�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���q04��IDATx]yL_iZJ*pI6RVjRHҦMU&Vmv)egX1.׎ݙv.cX.cc=pYvfgf.Q9;dJO=ne7 ΙΰVn� ֙ư +pDb<n6?gZct}}Öc|0DI|&>LQ{o\w)U*m Tܛh�,*G `% )އ/r,0ȲDž[Ѫ˨ыj;&row5Cp  Ȑݐa(F`P/�F { fPޒۈw j8~D׈ Wf!B4e y{={ 8F*%p̓5% u4ގ(Aؿgkt#J \3ڞ./- XT`jdc7@޸9߅N<ɀ٪T^l=ޜ5 E_zgY`I7zoxc/BMl,xձweH\YUeDsI:G剔X dʎx� nЮ7=R9+5]KYp Ʀ\9|wċ ׌M.xqzT͎v|>1*0@Zcَe=_byڄ3 h1 z_LpA;}x7nW/W}(D;CYUBT0sc$ѹipk7no?/0T)QpIq%7nC27"[ܭ \u1+5{X^QV$[+T qc8ur(p<֑<4%:WJ|L䍳z{_i`  mKU9k<)tls^,&˓Z҈M\~N\Նf~A?Po㦠 $ӄ>$ns/@Pa{*AЃ1SWg:tbܦ0#,n1<4rgf"Z\ZBˈ ;c[z'ک�i[Aw}^}Sd$@GpqG|wg1Ec zqȮ32`H5ҁS�%S"um^?1f5/$G^8Ao[>?a{ CzukD�=`ǝytJ5S�w_ ޼FQ3jixo=--Ȳc>)G 2[w,^qu]p'nYdŐ^m PNtf x0OvߝF%5,7Brky TK-G2ffP)䝼^3lT[Ft#ǀ}L XAnᲅ¾\:3,ШקH`_8F z66emqCK<ѶhOi;&[VD$rpcU*L}9U!7ʟ+{xө\zg]n<`V5 D ,7q8|1= fԔf`ԇlTTsÄ|<EE=cvnC䜺G#a%|b=[R�X-a t*-ps¹099l_YDM`i̞D<*cqLvϔȓzY<$8I~!b#XUR#@Q-ȩ 9vYg6 nI~#Ҽ 4 x}}C>_SzYOBdvz}DQ6狔jPm'RpG3(ր{FkQi]uxLRg2.)}F'|fsQ"S'G\!&HBk^ LdYlzI�A�5.O- UAL.jOACfD. .цX~r xc{\{ u�<$lpߢv{#9jK4Z'Zwo4R(a�~% ﰜuk$"�0JSywM" Hsq[WZo.R D�N%.Qb*BEN"J,y)܌\j4ZZ?4-lh�INZnhEV2uL, ECT&}i [ ԺQwe)gf*=xΞi=_!3}6 Kʺ+: xjApWJFJ5Annwӣpv[h!{"Mʧ @`1Utaa+#)V4293a{rL->꧷=NdX' _d&x"%B Yx›2p݋܃odY65E,$븉ӳsX86^vt̚sBs(uybdp6�ܺ?? x)f%A\OQl{JܴW�}KH_ץ^͋ TX:42هzL0VGW0p'!J2 ؐ:%Y9Wt 8v,K=;E}[h X{.y�[8bb@ҳUYbrv^7p @x18QV# 5E8 +Ä_R=[8܃(kW4NRoo7:UJ\/�%^jH_Mk C ;,0`r%΄Kiy3D)-sW1vWDߺhV{PW neGZR\LK~xU+"!; '){V0/ҟŇ+ɰ<e`Ng%OuXu C ;לPjlOUhZ-;ḓ^6YygU+tWQ!i $'F6:Xzg@ۄD�=I]}j?P \^U�C/EݲӬ4]b;{yç:WKgq+r MﶶB�p5<]>:73{hhVg/"/ jaܕ El\Br,aƠ5 |':e:C6g3D-Ʊ1,>h lFlm0%s(WԴX bSWC$‰| ϥMŴMfkdp|գ;E@m-y"-4jFBe0vPyQW̉@$"s+z!߂qW?䰏`mѯJ"ۀk=14Dj?,7D ^ׂkuQ$B<pfh7HRI7І {eu¹ rt&Ey 8̓ʃV x.'0XAx9_s m ,cE 1bs@h=)Z8 } m+'a2\du_* G4c7' )@hfyP*6}.pTx0MX)����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/media-optical-saved-modified.png������������������������0000664�0000000�0000000�00000001602�14167750105�0026542�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ��PLTE���۶$�߿ ����hE~ {���} z yxu!m(i*hJVOS\LՓ,ٛ'ޣ#ߦ"YZ[`_)*+ ""#$#$',/''+.5669949=>>?[]v���=tRNS� (01^_`abcfvxzz{}~Jl��_IDATE#q�/m&ByĄb;_-y<fѕpYmnwo7>uFF:'PR-}5ܽIQLG(x.1OI~C@0;$#3U9Œ#歎 !^�3a^X[ :Q̉_hZ>\b-+uLU +$1@Ǒq0tP(i% %M�^;(%^o辑!EaU]6PG[R7?4k 򞑻޵nφ+&;-*F�>lgͽ߁,ަnHn?mσ 7ၳׯ(O+!46 Y[x����IENDB`������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/media-optical-saved-modified@2x.png���������������������0000664�0000000�0000000�00000007070�14167750105�0027121�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���q04�� IDATx]{t_PGhٝ+�! CZRGV# ֊JpP`w*X"<ٝx*Z=1{9>_<NߕJEN!+P BS )|.i+}}o8TW^]R~,(� ) !w,!Xp4Rg# %Y jwe>qP  I/*&MT�}`P@eK,&վC}?0JYfs@Nce�Z̡k.ߚ5ࢴ ,] 9i2_=?�`f:6(ؓF_ ȗn@]2NϙA48l$"W"JAʡ\l(wv^ r0 As.D94t#GoOڗK~ࢴ \<im+"j:}-7!'A-p'sJ6m-pk!="rdu$'eȃ s@\p̀C<aD=2-D=<5za7I)nl y5LJ�9fd֎cLn<N hE`g65l1:N*+9$Ã2jrXBŐڽݒ?pk�4hkՖ(K]Tpl:Kp_ir`15({n۫:c.c"'셾Qpn)91XLـ5(81s[# ܯa!ZfAB.�3rͣ"V0J64.D<whZB|mE.:y=CiK\w]7VR16-\jhkÔ1 Ⱦ9 s<E<+ i^vg9<osY/}v=bf5< h!(uET{汞&]=G�~H4(i+$?=;@7U2 `"mD9Jls֋e*3l+~,YGkâčrgidc1Ar`p#4*R/,Эm<pip|#6dϾ5~)NG{'p4 1�&sLA~ބPPQ{.WG>|m,&ZͷŢ6b96g:4)^ilǓ)v<6Q1g|Ax"rs^͒tȶ&pf4 mcCe H&{ u\�UkXv7nNlfڪdĥ\6{43>_swuF%(7sn`!RV62 ͥ&agCu5.$]^ ]o%]{Ҷ%7x.j#|+M�a2+!{O]~H3�DxtLWG F>l;H"'6ήOI^9GR`䯀3~g@ޤNXzkhRfۊy_u#M(&a/X5F'j g<;=#~aXStg聫Kي?͚,`D Ok Hc}` 48ʯTe%{|BwzK@7?;&hLbVs3UZ˥bUcH繣) {(.T-5%�]i ~s¾ S)+` ǥ"\1X茩OFb=(VxޮtO$}ZKlaء)JmDUBUSEϊ]m} y`ͬ2 j'B���oz[A{ғ sAsW2G#]\Eyp6l{" <m\ ?|"1skc"*8Wsx�0d]+fmW�|kp^�)Cx<Omrw �=1Y]q&"\e 6:"v 4>Driڹh]ݓ4|hZuv </+ h*[Ed@Fp#*t©PdL ~FK.F|<ͥ=GX'4yl7=+]uvt%Fh aT(["]G"\)te* wG$<ؑRv˭XxS.H-nU2J*eJFʹ6' qiS0vb~ zvgWЉ{R=sTtY)쭒w7X l EϷ5mSҲ�4B'ph zdl634�NcG_O88ύ[J2gA Zj,-%M}FV7?KU3d!4YZMۥSۓ " (ͣ {d չT0Nf6kmLrc�3ګun[ Lt}ܾz?׾e9'7hdS1T㛇8˙.~q#T ֞+o9'ަ٢+,VPe:4:DvUfp, 6ij'CtC+ʠ-u"wm-eg!vW3J  o;7  $Cjpb.Hɴ}8k!ty I^%". .3�F4U ӜYp]*s5%:I "&b~|yRCkuEI HP9 dJ~\`4 "p08>pƀ (bkGZ&G;.Je$,MfP६l4qc=T¥":!+ȚIϧ::rl(rs֛i'#I;6a^5ER#^ߨV0rgj$(th t[6)idy|boP1ӈ/jE:P`ukq|y\*w~%Vf+\ZgB,d FZ8{km}ba߲6ȨK2zIIOj'}u\oeSx)L0FhZpSe "=:M@|}#eԥ&,ຯ*مjڪlrd;v.M<Lɦƭj ̐qlFܜLpM ɸ!΃IxoQ"w [A ܲZ\ˆGbb[�{ t>rpml;uTڗF]uL jl2z4r|OMS\$h_H$a=YIL⶿ߧkql1�(.}<����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/media-optical-saved.png���������������������������������0000664�0000000�0000000�00000001334�14167750105�0024766�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ��/PLTE���۶$߿ YZ[`_)*+ ""#$#$',/''+.5669949=>>? =b���3tRNS� 01^_`abcvxz{}&A��)IDATEZa�Л=T0d/ѴiJCa3 9F$~;Y4VG|i:uCX(=.X+\Z�pSͥ�Hu3޹c~ -EiC(\e9{ŹH>V~6)!QPd $  4(4^a+$s*+˹´8. ?MMEikpMFmA.=UCr %ʅ^,q%Ps'M?<qd hJnIR,nܣWEI����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/media-optical-saved@2x.png������������������������������0000664�0000000�0000000�00000006036�14167750105�0025344�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���q04�� IDATx]klW^)8INqАRR7u\>B@ @H*Z*UBh)j @*}gQMm&c FrΝ{zw=3[,]5|9XH~ػt[R>wIpMK*gjc3xuq7owc-~�: pHοғZbnr$η W^k >'bR^Ӓ:~PTi }` 7Jr^EX{G1" as5Gq)E�3O/A8#B Ie7=SĘCэ!Z/*[CPnu%W~Rzc 5P \вG։^b~6 $pۈ97vaoBXk 3 Dq3{5oSrIA m"U)OMM$?VkLJHo oy9-|O2\kHXUb4\{?9)P69٭T=UUQ=7&  É}rA$ٌިPE)Ph@Ki\plzG2@#7 $~.tg8>[s br. Qv=:l<U5jBǮpplZ[EY\ b\>M%ps"ʩΚv\AC0&zeWv,[!l-y2sלǕbHp"Pm\ؤY}e2獪軯7םDPƄ(4!תy LE/V[;.`@S %V5 |*Qiڮ�K8#\V)裛N8)򹞉dsF^<Ǧb`\Z Ŏ@x|%- wc:oqj^R룝^+κ?�VxkF,^I(G<v,X)E1}aTY0KgArH㤰uN?fn+1L(91e@\7s ^:}-E~A eݐO#oqmg%R) Jr+}eҍ&XemX.<X5>F(D* 6k+Y0 DG\ՂjǺI~ځuIARO*%qw#MXLp+\|\FϿX7exmR?k�S&>D%/0p+oz8PG�pUTzˤaʹr 'k',!ݨ}o / `Vo0>G- aMOX/4]˚1)s|A 0CiO)HPFnRLh !d z8H ~ d ^Qsr 8|2sw9\te5D~'s5&{0(�^mbK' ʂc �`>A�0&N?ZO]{ ^|FĿX-XA�7͵6ø?}ŧe("w"BFL"E 4^ Ăs2|4Xsh4 i3'BhLhLetc*F3Ce_8,T~ܼF*?$ Sr3=VE2d1_},yRxiLԗlcҕQCuh>{><fpҕ$ѐR{VP X<(2%JFkBc=ӸDw!MuF܇؍t(ȉ?^$EP*:&-z+UܐOqɆ�Y)ziR Gg O(Jztlg`{ݜk*ſRA?P?b>(xjyڈ9{oҝ}os^ƶH\L/8H@hմ]mgn.�0ˣ {T ׹fX0^l/ߚm.pC;`sb`d?w]dheW fOewdh`"\Gqm V0{hM6%YWl>T겂׮ <,a߆|dC}eW�AG\Ԯ ]@଄#dw)T:!m, vn췲ըl% ppGJ2og9#o!=)Re=�kD.욟ZRuqb2yEU HP?]0x<RB@ߢ[0礆~ٲ⌁pA$bGV˷^\RQ\6Yɖ馉.K1AR8dT$kW(tnk-oFuw&IDTǦSj5;2dkðp7^TY<1ۑ,}JUVplT/"N7G L?ܤud3x[P-Huj)gM]⿋l1iȈw@6}-zM\;V)+0Fh,k.1=94$“dAUn@.׃[Hè.LVdwT۱ v{R5l:ٳxaتfH&n ŕ0 Sćkj0LU L+Ev" 0)^"8.D@:n�,*#s(w6^vw:.bORƢV܈YW R֭ЙV'*zɵY$v/N?ESIEoEhj$l<+:_4z_ؗ>c?'`/(j WLh_����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/media-optical.png���������������������������������������0000664�0000000�0000000�00000001471�14167750105�0023670�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ��\PLTE���mqpxqvqvxvwxy~}}Āŀ퀑}~~}~}ŀ~ĂǁƂƀǁǁƂƀƁƂŁƂƀȁקبةاרר؞ݞݝݩ橹p{���>tRNS� cdfghi{��NIDATMgS@`Ab7(,` %~gg �x86e-,H(sXԽw MbAI W&Dc7)�_^@Tj5LxdppF4 3`"_b)�Ȃ +m-%Cg(Y×S�Pjq8Ʒ`9dv(.WzmMUn“Ql9?tӎ�_\\U%O#O`ƶ)hb&Ɔl.HMz=atnxgxq�"tHy����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/media-optical@2x.png������������������������������������0000664�0000000�0000000�00000006605�14167750105�0024246�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���q04�� LIDATx]isI# >X�UTqUABQP~8ֶrPI8$c8N8,cόl˲؉mN%ى~FG֌FR,eފ"ig~s,,?xAQNq7! bwSWCB_ww1V7\Œgb]x+)p $ T}@Lo۵%K QM/f?A¿ x PЉH))k'g*�#=8IZN18Vm1w.B,#6[姬Рx7"W)@ [@LUp.~rC SsYۅыFi`-##rfγ _!֊>4T-5}h $k}d'B5m%Mr4g@[ R]?6w *U'7\F.vG+%#l<[:ZCa,=p\󑛍A"f-H\[,~ܐ]֞UvS4dH͛NѺ-,TobMzR"=N� yDG=*mηK%6mft2q\r;/g@xB!\g@ssť=f6v{W5!Vt48S C.|)1\wve}I ik= @WXp;ipi$'TŦ)<sYsNsil|~XCB[!]U77VCMbaBĈR36{T#s*c- r|,9]5\Er֒+ҀAN滒+ n&/gA.>ƺ:k[BW4w!BW|-n{#ޙ92d-uA67,xL;TK]!pr֧H )*ϖ)$=z}|^m1z̈v<Yk<[]'s泊)Ӟbq@9�o R<6v<Y^%&L/t!EP*~޷H֟oM27UUkK+-_zB]]fmOz<Z& m.͌߀к^etZ池Zɂpj0(dai=] 'dfnN{lm[X2&(6fإ}_݋MGLnzh<A,.- cys4HE'L{LB�PUۮv/&4Αh&_oVe Yo "fܸf(e u64hB =mǛ]� վ]ߔ+d3[RXmP k*/p9qn= [߽ZvfLc?HQ1K: kQu51R%yY6q5.J i=,G*1qY[.,> 좩R@ݒȭ9!| zQ&@T P_F];Ĭ+&Bup [~ # w(D3(5ۣ0vlY&ji @٤!rvـM>F0Jp<]ggN HkK<$^ n0Ⱥ9˄*� DhY )d˚`2y)P3K=qn!o৪ޚh零LZE:�c n-?3OYp0<0d)OqpX7E)VȿR6Sz]ki23�Z¥']bp7ܶlvZܼ&my;˕l0muvMK{YDiD79%b8MnM.hVNF14@РBKtmvC#pg7T.Lasj*s4YpC<Ժqw$=DΞ 9{J{aAuW傮ɯƯ%ZwmD9OBaE;ܣj;W? 2 G?0' A`1[3|W j)N<2uaٹ5r-@mpG/2=vOL =i$h <-'Cy ē,KuF9Ҹ=nxk1&N/;~X#SŸ5#blO)䍓."e; x8? &mK:CwfN+`sGݗU.j^RcsZ�i7V0o/pgeVB:JxukWW $vl@6>^Zgb%`AF ArxE0f]/Lp-xO6GFSLز.A9-._Ko3qxFH;n[C&v#S} Ab!)DD }c}_GQ3r.EJi7e%-.Ggx+w46[J+<bp(Dkɂ^xqIWDQWvVNR)xsdhq+->ueH@NdOv?9#'' ﵥչC~;Ӧ*jރ6VvPgUѯZƦr `$o ƀܙ<ggLiuv:3lō<}ލvЬ-:F{tBI;@%+MB~ږZ,^ -&R-n ^sKc6L?ԬNN/W؅t[`7\ow<!`/`_t= CDŽFCؠYMD85FrCkxkD-PK-o[)_մ\{dzw-F$}Tb6lIIrգ'K7@@˲r_Nukk`@L#7\ן}2s)v#[o!Tn**BA} ZНi514%WчEBHâ0dBHDr,h7RYAaAu}?N cәE G7d`j<'sMr36* :jFkax;!Ǫb}`Bh}[xmFh2!ĝGNB[͌uiCSi%S`~N!hf]yHUK_u;1hsd] ~T����IENDB`���������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/pause.png�����������������������������������������������0000664�0000000�0000000�00000000734�14167750105�0022276�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ���PLTE���۶ƿϿ(���,tRNS� ^_`abcvxz{}$���IDATmvPD좉 1;RṔjvV�2ʲ;Ǟ%{vo5;xhz�cS%0Z^Ky-$i n"IEy;K[YHR6k 6&HM9!xתV@o\[ͰjzPcMƚ4\w2BZ����IENDB`������������������������������������picard-release-2.7.3/resources/images/22x22/pause@2x.png��������������������������������������������0000664�0000000�0000000�00000002517�14167750105�0022651�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���FK��PLTE���ն۶qAq���tRNS� !"#$%&'()*+,-./3MNOPQRTWZ[\]^_`bcefgiklopvwxy|}~_9��IDATXõ_Q3X䒹EfPfОmJـV-2` Ѵ>0=8?{k+p/Oe2BniᴜR*^ÚYo76zgP#QOa:mά_'ZCCm,\L<厢Ɍ߽tnيMP 5e t s[ݽVs]̹UU bIriT>*7ݞgYrqK5G`KAq}d8A ^ ,5va~G(�D$�80vy�<瀟�Xp ]cxCp<<4|g8 2<>`{x﹖ala8`~ �>,�88N��p��m䯱&gw=԰;_,±B1y>QB 'K ?/We%j7]PQ~[֗U]pS5A=T+FazUxUԽY4}(>Y&:M2^?#66rz^+M-LXM{؈;c`Y&ݒiG=l·Da r3-L cT^ Dcp'(yΐs ɠxhE����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/picard-analyze.png��������������������������������������0000664�0000000�0000000�00000002413�14167750105�0024060�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Ĵl;��IDAT8klevm+ AQ(hPV@1UDL#ш7Ш(KH4X;[-A7EA --۽wSkf'KiggbJT/Gh)/ϫP] ,zy?~" PmGI_lvZE.CT'@^rOuQ]1Crw_Sօ VגH̗!uk[# Ę]J4kN%ۻC]^DK.w(f4Rzz4} 8xUr@;0LҲX/iGGxXֱۨvttJ>X]w1-/U׽cvLFc~`vJ\~LBy9_"3sSבf``pJG762!ga0e/\hgg';VCymS~,q4  [�<Nc^DQ5˚0r1"<#47?1>7C6{Gp"/׷)5d`4yP=c6 $[M~z՟4l8K?lcHR1D_HkG�x|֎_>TN5argW*{r >\?LCu�c ( @\APa񳞊ŜϘo {R? 8gXa)~7cޖw"25nT_31&=k&9gaPt9Ӷ4 iTiN؟ʙ~|.A` oE/ӛQ==ea8nwrՓSa>QUc0vzMJ'<Һh񼂑  жP@$#/P�X+06f@ E5fL])zZ-33 ԏ1DFPMِRbԘwp*�$k-֚HMMD*S{+B:bA8C~28XigvL4ED#aZqioPԽ{*6-TCus ��P-`L(;Ru=E:i`B4| pv۱* ֭m|HUX[!2rҁ=o}~y?5kRq|ct) rhi6{$3}]�ϊ繺hQZ֬)<Ɠu֫.Xn=.:yg)(fm7FGo2M����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/picard-analyze@2x.png�����������������������������������0000664�0000000�0000000�00000011657�14167750105�0024444�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���q04��vIDATx] xT՝O..}nZnTm+$*+խGKQ B23Q@@ jxCf&!$'ᑄ@ sg$t~&{}nbbFХM~fN,s%=Ъvh'Bˇ怶�>E+�eд!hd5m }/}-P}`VxF-4Թ0Q;L� VKϹؿ ;uWC}͚xmƌ�CZ1ct1TF~λ`C)S~;Gᙏi&}q &#QCLhg98]&$\K) liq&"gpn>1>"BfYf-G:Pp#rӦ} �͆1wGiʶ$R{Џ Zm7' hA[?[-�n:H8:1"ML_e< j1ڢVk"�졲Ov?4vf{q5m@ [,x7tb}d t"qzsD3g<kxZB龹sB;oB#h J#hru<cyqʉ}pA)_Uz_ Kv1C,o]̮Ut#q+~7< tD=,:-n#7+V7 -hj&0U[Lbf;IzN{2vC/ l] x *& *iv v+z1SZڈi#zhh}x)+%ЉXލԤ{2 Fͦqcqΰ-RϚ8gC&5NA05H;T�)A[j'v176vEMƜ vt'S�=]j[% 'El'- pgnl8Ͼ٘F P(fmD@Q,b#5<xƌ tgڌTmB{C@/4pj�i@Z4b`{L(L!x2<&8:~¥<X] >6P+0g7xJl[)\8UXD<#z["GRb0D,_E=+46R_E`5똌HVZ N?%aW Sz!] '?*H(v)IFa#r*CA6F>3Wm7 a1cL.DӪ5arЂ:3RU7DqK{Cʩ WcÍg,E[~] "8jm4yj@?,bgnY? \[ᠬžm(ƎPp1'Ws[[ XO6~j xh i|>-ziln,@x9N20BPW'RlbY,þg> $!LVPF5gN<&  z=h!a.^:7H;^HtxtKj2 mF-Lxo]hpc"$M6lG {4;xOsY+-, ur]J#g*'}n'>�hl[$�?h ;'y+7~DVDpʃ*sTJ̐"L% ڄ~\7㑒Eh+iSNJC .#1r?, Ag+Y m RP٨~NDk =7w^Q' bd<AjleYGj}^9284{b�(3`+#Tu@M:^00g3OvxIv;9Ylw_ۘ^ya{-/8t%P$e1S_dBDH8}5#"[ WWkK2];=-/ gwkpҗ/JáEH.�.o90y.MM?*<Ī*B. *#ElB!AOh(OP8'lV齝)vY"+y[.QR" j?l(ZH=!yM=!{-p\ZܽǷV9WA>Z{X{ /˅/ظ.͜bͼNADyNT҆ t V 0Q*dȞV2�O*jwVxk5j_TihK{Ӭ+X7d,&B[b#HLND I&/p{N{ī)5~s8| g�:٢U֜j"m)j9U5(8-G>/+uig'KdYBJD ;nS,�oo;]|8�\uI8VQ7ҿ?t~&o,:8fP4Np_cvQ%N,!O:9ۗc:p ڸ�ן>8qF+{Kid).%ob�_"e <7"w+,'7k:W~j<} gBtGϛѬίyg &iX,DIZGZk3[!\M} 2꒺nW�.m49z&kava?45OE=!NzRCP_V)[wdZ_.sbo/DgER4r}\RfK,`R9ڞpUt঎r닰}[9})˂Ј랓ց*p;�D�gr3 ֕j#B#upsgiˢETiio@fd,:;DLnR蘅lFUUԵ JQztaQR+[^pzoQ q2 $&}&Ҳv+غ"8+u6Oejzν'R)nq̯%vWD<uʤmKknՁq;6$[L&0w0@$�UlPqSΫ \PK=cwnwXpuKsKp;-9C$eμJ sQӦ]^,%zD% KkC�7`BȆݍh=%R1Q=w8>[ 88Od?w n@0�`KQѹgEjgTd{˔9bwxV OͪD tT=螌 V串"Kƒ8vD/?/k�Xa}~7351"x棃`d%j$g9*$l}2d�~׉Fƣ{0&-!؝-9>'}[ExKDԔ�FJ.+ 5h\xX,CW*К eq>qR)Kh</E O(w+3qQĄ 9Oj٪>k rtkYѐx{W_a–DbNbHAӻO$4�):b8]*)|`hSZ42xG&dgIc gD�KJܘ"@�Ǖ%ov4ޡTo$!8&ri`MVJC҆9\F}x0U1ѼH}0{�KVy3$׆Zi][à�V7w_dϞq.@L)οh~kFtk`b/*{`�V5vgSbf8<b}2}aꝷ\n+~p&Ǜx۟8$(Sr'jS9r8dE7<w ZT_D\T|gɮUԜ1r[# 7f8.C&L).rIп-tĴt:g@Ų`%^Fs&ifYN뎟e/.R5$ p-rjwDؔHDn G?5jΥ;̀XױeבʢxE*-oه7G=f@B}M@SY9H<7TXc}f<V.o_@%m;JNx[6k> ,Rgtg|6'''$'4fЊ8Gm* lh+ݫI 2b".y 2#~H!gBNo %w}b;Մ~Eh*- Y hՒRPS2j*ٱ0ӗ^rIӤ%888SZ~Хs } yE}976^CUŅ{f[+Y :9>*`d:9#:F/܈3F2dLҢFJ0vȼ T# U@7P9!rdpj%[|E;7&ݬ%ō,19\(*sřޱ�;3/?~=0dO/@e| *R27LA?km >*'k 7l$e0Y%(����IENDB`���������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/picard-auto-tag.png�������������������������������������0000664�0000000�0000000�00000000761�14167750105�0024142�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ���PLTE�����۶$;NbALb@J`]fFTrDHbDL`alMWr\h^jbi`kBIaAJ`fsBJ_BI`BJ`BJ`o~o~o~ppBJ`R]qsMx>���>tRNS� "#%&(,/0379:<<@BCDELVWmp(-���IDATW@f#5`@5`DA,�站ifG<}lt,ً Hg.zigJh(jyW?l ^k ۏN% F0hx9 σwI#[~&уTPlS;~Q[-&����IENDB`���������������picard-release-2.7.3/resources/images/22x22/picard-auto-tag@2x.png����������������������������������0000664�0000000�0000000�00000002046�14167750105�0024512�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���FK��qPLTE�������IIm߿ 9UUix^kCNdWh[f^hCJ`BI_AK_`m]i^nAJ`BIaBJ_CJ`BJ`kykzbpBJ`BJ`lzm{fsBJ`DLcftftqrsߕv���stRNS� "$%()*,,-/13@EFIKKLPQR[`bcfmntuw|IRI��IDATXWW0�ࠈ 'E�WMKI&)1497&*NJ�pDLalaxcBd,�lAXcuOzz)(\$qyTҔN.?=.f"y)dy5NPnE.%jHdSΊ~)Tp|\I!.9J\f+ZbY!B|s [T�j5WB) <g5AD5i9Vu]߃puy7pDοŠVkdݣbjJ? "6>?Ũu_^@-]U^b\EV(4(k._+cM fwCMފ*r'7rcjm31pic1]J8Kqx.@89 v.up+\ Wpy̽m`2m|qM>*sp @z=kInM����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/picard-cluster.png��������������������������������������0000664�0000000�0000000�00000001260�14167750105�0024075�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ��&PLTE���@@@@@`9UUqUUMMf@U[[[IUUݪ<ZGUUժY٦oJcKivJlWQImZKUתB]sC[sD\WثAK_CJaYJKlLlDVvBJ`W׬sJlsEWyrTRBJ`LKmLmCMgAJ`CI`sCOkYIKls[JCJ_vCJQkB^WجWجC\KkJisKlWثC\C\VثsJgC\WثIkJkV֪B[C\WثC\KmWثsZJ>���\tRNS� "&'-/13?BR\]^afggjos}4Q���IDATc`�!11 -;B?2&ĐNHDkFȃYVpQ&>NGŊ.l% Qe3;CtQfpQtJł:XX ] (&.mleɂ& t28ؽ@aTq/@ z(aD )k tqq< .}8؀hC!>>�.fuz(Z&�>#6>+}T����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/picard-cluster@2x.png�����������������������������������0000664�0000000�0000000�00000003664�14167750105�0024461�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���q04��{IDATx}Lgp:3_$1Sq.[fl3zR{-FRk†(AS7#Ntٖm*/!/aPim%n.LE۽w=7O><{(QQ|󻕖>#0#2YY+0`E g'<W"%Kz|`[zD+hW%)�q:p\gHI=҄u�5LǼ[ZM9+zf6*\U rx"!B.u`^Vާ BҪ@pܼ i`jELM�98+btsجRVP| 3rNKQDA,0(1��*p(LPEv_$]~NhO\g Q{75&8?8 "XT�YBKGl pJ˸ }Dq4ThaȌLCf֙yS'ji.�L7sEԹCحe^p'"fSߌ]]Q!8ɯ8{ qChkm;lq:q2,dqvSȬP�2gqy\6# 7dOy0C[\6 =n(#7L Y=<MAebqXIhjR1IX$Eں[9{ɀX~-\_,uOP,Tm}*)m<'a (lu4wZ0`BJ]WW�iZpGѓ(w4%.hpi?3 ^Y�[Jh4bfQQ&v` $m#<W0 ,]>?93|uoad1:xmBVR5<^5~i\n5xmUuiX^uL#D@iXSC&O gΠ㺞B@E|Dj䮩|8st6踮'K囕�#@64+GgC;IDkLp^|HhKC;AytaξSd'œ9=瑣=ZOf:{#칅@#ʡ2Cu>T#LTGaݰCUD aL)G#tst{BMGs%ae A8u='f-[\&]+}[57,q&=:CXw psM_ p,ٰ Y?o~4 ͗L &r@nCC_) R/iGU�LjCИNv4α1V[v4)yBwhL66c@&j=hgqfjsuEze-J:x�N\j֗8GnMhW8N\HE+c�?Y㮇%`ul'}|`3MI 3PٓㅥzuoE:i3uVd]9'3vm1H*d`o�p@&*2{^Fp? mä Pu>[j j%´~m0o&;"C{1[-J5TPy8JxF  `)F]U4~ P %`=v5Ԋ=%Nd OqfzXf5I�\Lhk$Aɮռ&^`{evtR&vf/Q L7vQTDδL2^q0QdhM`~Po?Z> `1Jj^-M&x+kZ$[i)`wV͠28r-u]gccxVGT����IENDB`����������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/picard-edit-tags.png������������������������������������0000664�0000000�0000000�00000001523�14167750105�0024277�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ��PLTE���UUf3UU̙]FѹѢժĝȤ`P]FYN^L̻ZJΜɹѢ˥ղ\Mڔ}YHێqYJ˸ZKYJ[JʷZJxeʸ˹˷w`˹ZJZI[IZKZIZJeT[JjWͣͤΤ_OYIZJʷͤͤͣ˸ͤͣZJΤ[JͤZIͤZJƟşZJŠZJ[KZJYJYJ˸˸ͤͤmY˸r]˸¦ä˸¤¦˸Øwʰ˱˱˸̳̳ͳРlW}foZr]t^Ûyb~fۅlÛÜ܍sĝޙ|ߡ߫ੈᶒẖ⾘ŞƟǟȠͤ>& ���]tRNS� !!"+27<?HOUVZ\``abcefq}qs��IDATc`@�# 0`g@,`` 3Jh8{xWַVdځy4x8lZ뫊 9䘀6`2E#SZ dApAM5Kjum-͇ [@arRN+DI @\N袭 lfPN]f / .`n^ DTA (Q eZ /h2;2 WE  pqֆf7xM*3, :>n|QIMd�*~B X<?�zteK����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/picard-edit-tags@2x.png���������������������������������0000664�0000000�0000000�00000005400�14167750105�0024647�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���q04�� IDATxP�p&Mͤtii;LI?:;ش({@1 ?D@@9"ܝ""*?'?88Hj4iڴQ{{.qw rw}o~C:;t':uCnJޏ=^] ij[dqىdq[͖+!S_WLȶZ|U.4+0E݄5_ud#d՚ ̬J,3L]2#B7|bmDl66Y%&Ti03Xj, f+`Z60v^EZo 4k׬�:a{&+!&+Ӏ6n�fU򲭻8ת~F_%eU`Jxe`VnQR`=53PBw<i" {�][W ~% 8lů  M_XU9Ur(XT]ϛ(L0w A!`\=Uη �B,rY3<1\Cz�{/kV-@:1ث2-}Fp-`!0\{rոԞzlɞ"t8#;[`67KHh` _ڳM`()t'Es`~IJg=BJ;K`=,p�<{Q!~?a&aWI&>T8P( {$z+l5&Eo�m%g+yd&.uy<ؘOT?`BRMad ] hp#q691@Yí@, ?X ]ӠM:x6kϭOX<J</a~W\ԨCw`F#6}Qؠ SW x~JdixZLm ̑ܮfa|z40ЩX!0'htoo[�n;<Foߴ[3Ow֠ř,6>HN*̖=Be<TȔI <./Ci+ 7dDȂ!?&(?{m [%ߪ/s4G/CI'?O^2�+^?U[4ƈܥIӧoȋ7^̈I%>dIȄk}Cp`q۽ c}._,b%vW3}  զ+`=jNM2uM|;q5mbo [5n40.ob]Xi>Ia;T:, pzrmf*6ZA?K@7EWp 승kgWq+/./7.%\I\CXXo=e8  `YA#իNǭ/^7Ԭl785j#\�jm"-;+v y1L_ψw<}qE<PQwޘw֚k+Jo^Z5Syw~Ã5s-~ ݥlb9ȓ% cRqRz=VEG /d<clK}ϸB ݾ�<Y, 3(E`8+PB�d\;Uϯy4+0j#mEgn;AuM9ZKshbz6VqVJoa8Nyl>%^vMbgpLB}m…h'ˎ-h"DD�%D8Eny"~rfIŠbF(]F׊ י e!뚕v1!O%-'D9șy ~2ȽjSV{3p rXKd81s reM, %MKgB OwM4C .2U ^2z{E(p]a#50FlZr5͡S%rGOkXq '#^#O.fo_p\{U3c~ uZȨ !ar[A 36<<#ߤ"W)Ds+\T̽kfeKǏ1 '/dck0^"Qj9Xlw \^; &0nX\m)/p lۓ Y> Q/Җ-^Z-Ԭ T+?2Ln8u 2vȃ`NZi{fu8N4,#c^4.Ƃ<Plb<K̡-Sg>1X uYcpQQבk ^{'4#\>ﶳ.i\[r\ 5ed=crA*TxU'(<�~E֩GC䨌#.ZFک"5^sg&փGdF%DwPyHT{K.3Vrr=*yc\!ռ O!}.u}$ܓ? ^ y0N YYU/,xg€<7ج< ,g Ϙ-zyH[-IHDz#Ef����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/picard-tags-from-filename.png���������������������������0000664�0000000�0000000�00000001524�14167750105�0026074�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ���sBITO��� pHYs����[���tEXtSoftware�www.inkscape.org<��PLTE���@@f3̳ѹbN\G_P[IŜ˷ZK[I[I[K[LYKܽ[I˸ZI⒂ZIwYKZKZJ̷ͣͣͤmXᶔ˹˸ʷ˸Ûߟ˸ÝÝӾ˸¢§çʇjʦ˸̕wϲҹԼлÛĜۉnĜ܇nݖyݪĝŠޢߤ߫ɠֿଋಐഐʤᗈᚌᵑˣ⟐ĝŞ̣㞏̤ͤΥΧΨϨЪЫմ׶׷ۿI���7tRNS� #.0;>@ADIRW_hjtvzz|$$���IDATWc`�z0f@�p0Va'$qda$qpo 4T H])((Z0~LbKhfQEI.W;Ks@U@ay^D/{t$+QV6)yu`a&D0ptKLYfQMD4!J ~l$L Rf:@ \] UͦikT $G8M (n"!(('# 0qc5Yidmk5Q�|!����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/picard-tags-from-filename@2x.png������������������������0000664�0000000�0000000�00000004715�14167750105�0026453�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���q04��� pHYs����v$ ���tEXtSoftware�www.inkscape.org<�� ZIDATx[P�`I3}iڷ3}!Mrgؒl8EB6i<iRҺ;Ɨ3F ֗Z! ..+!b%6=+d jw]E;f|:Hxݟ AX !d`;�^Gς-nd1�Y,E(,:d1 YA3(,x\�4r� 9kCE`A!3AplY0;eX0L'Gv=[ �Mya ;V<p8y<0+`TEvrm07=QV+WA9 |ÐU\׽]ts0=fH+m(D/CئM/t02灓s{FV"@q=!gAsnCaNeJn[!VnRЫλP7T.;N�w1-Hª !ˇGf ,,0Gh ( ƪB@w5Q`r X|vNCpE)vl[ $P_{.tO.#åmsK}[u_}.vd Uc6?8k?�<ztmhCF f/b<8L rUʟZG:^~sLX5?Ms; z|=u<Vxd^ NGijd'ŸFϡWsk_M5lSz m/Avon_R'Q/>0V,}٭{"22ob揀x5v=[TB`6x͝('׬@g&jMNF{RȞA;H7>:O (7/]d%Gq0v$"U׬@%,ɹe?*W1զEZ_Dzv\;=w_ F,Xы-+7<0KmN|=q1Wd,98.VgO! UB5"2�*aÆgXWhvK\a<f;PN#ˁh'm+!Yq?׭vRȞ7A_ ^xܢ}k\2nZ-8 -p!Iяs0YrAFTY\M9t\ⴒV]>aIh=nnV=>[2 xdۍ]w�E\+ۼg7>|³ߪQTŽEpa&-98dm] \.B791 8H\6\$pФ{]B.14 تWv7D|&q8zLbz܅8H\K3`Vk\MfOMdوp'd~z7`u8دͅ􁣸paR?ٻ'xC%/ z&)~^ 7ojƹʋKΓg:}5ٹٺ? kd_gJ_ >==9W`w&X󸩙U M0ٽW\j9-S殆&l{2|UPl'֌';`�RqFot3+42D?ppdxvNf,݃ɡـ1=vnf_*<ؒ2r@[MŬs!dr_sr/ӱgdO:F75tgfB֫LnX:͊+!ο/`>Tf;4QL6h)h@UWf'ةpyU:?qQ|nԟ Bn&VMwcwg1ǝzﴱK@z;V22'8{ŃгLbgÛ! 8F& `{ 0ފ!M kmVl+Bq]7АNwCzRmcow -$b<Hdrr 5&E/`o/0xS^> _ڻ1O^'co>/G~*wdO?s~Bo|o9M\88F^ FdtcDr?}׊~@Y7Ŕ XQ$t D^DZ:'ycB-ݪ~/ɥU{J6_Kd+^cRםE;bi[!Vl~+-rz ~cR?xɋmyt՚<nU^<.y\>^닾lm?P&Ooa����IENDB`���������������������������������������������������picard-release-2.7.3/resources/images/22x22/play-music.png������������������������������������������0000664�0000000�0000000�00000001003�14167750105�0023232�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Ĵl;��IDAT8ՔkQ2iD\B\Z nW".nKWj@p#d%m7&jZ;yBd#"x0{ysEUâ.BD2E"`_^xwqz+GL "ҵ;. :cAVBPp[@�`ȴb67C,)%lˣJ,vk$7۵F =K7Gh`wyn�jf.H1�Ar9:jS9+O%Iay,nzyw"+aKSCg?6�P �>֪]o1ԵV+7G6=+kutPKo%$x !7Yi@ɠ=O|oS毇χ2ފ.shI;¦0ŒɃWn m'W����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/play-music@2x.png���������������������������������������0000664�0000000�0000000�00000002505�14167750105�0023614�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���FK��PLTE�����UU@f3UUmI`@UUfM]Fj@bN`PiKcG^CaI]F`JfGbEdIaFfD`HdFbK_IcG`FdK`JdHbG`JcIdFbJ`HcGaJdIbHbH`GcJaIbGcHbGbIcIbHcIbHbGaIcHbGaIaHbIaHcGbIcHaGbHbIbGcGaHcGaHcIaGcIbHaIaIbHcGbHbGaHbHaIaIcGbIbHbHbGcHaIcGbHbHbIbGcHbHbIbHbHbHbHbHbGcHbHbHaHbGbIbHbHbHbIbGbHbHbHbIbHbHbHaIbHbHbHbHbHbIbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHa=���tRNS�  !"#$()-./013456789<=>?ACDIMNPQSTUVWY[\]^_acfklnoqtvwx{~ ��}IDATX[A ,4:4+,,ɴӲT4NTҨ5L}f9yawg�K1퇡~^baoH6 )oWp& !p=c~gdjR<-` S1b8ow:yə`S9u@^=�xvmW [,`JaKͧ Jin.~pnKT'8Gީ{Q?\ww^p'K3{[Cs$x$ؾj\ Mϙbj,֕,<4g.ł<8ؖuabė~8hHRDp(⾂\eEݢ\rm\Bm?W*(foWu$A7mmx A MY ̣4.]XMB#u6OX!KE~1a(MVe q |圫>f:@D?\L0ؽvƸ*`WZvpH~c^R'Mb?z1H*$Xi����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/play.png������������������������������������������������0000664�0000000�0000000�00000001054�14167750105�0022122�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ���PLTE���۶$߿ &*-_depJJr���,tRNS� ^_`abcvxz{}$���IDATm0DW ;XP_$&2wM@W%|s}˕ S*T,F8;ԬU9q9>WH|?̽\2븢<%#tM+BqZ`bn`܇fP T6rF@& j|3J{sˑO˟S>`[pPfi=N)&o)U3MeFXsy����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/play@2x.png���������������������������������������������0000664�0000000�0000000�00000003121�14167750105�0022471�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���FK��+PLTE��������+۶$߿  "'.146:?CEFMQ]_jsڃ݋ߒ���tRNS� !"#$%&'()*+,-./3MNOPQRTWZ[\]^_`bcefgiklopvwxy|}~_9��LIDATXõ[A"HcPbG *QT $bIEłay~vs;�& 5>\Оda-]v[SDSe |zbflTiBLX%<T|VKΠF&QT@8՘k]k-!*ֿ 6\D@Gh"BڧAm ]MU)%{(wj0 F"EG'FʾטTƺ/ 'm\="`i58?i.GDwA'w�zgo)1#MM^4)9-5v0[@ ƟCiZ0⛛Ti-'4��ܪ�Lo)�^0/`į {]`|y]?[!?.`B/Ά`dZ�;zɴT0~jX33b`d(<  q0F_5lVvx' 7 YmԘwMKBsI܉Qzx<f<{� ߌ�Q$_b(��k�� ^zvrepE#U1lZ67±Sfd�, nk3QS ,T)o):xdp6֬{x+;[DL]bܝFoTWǩWgDE(423;xqQ~64rvP­IebtPY 4 ֝?y]kz5sxЙ c/B/W;%P\jRئSLx@]䷥8����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/preferences-desktop.png���������������������������������0000664�0000000�0000000�00000001232�14167750105�0025123�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ��APLTE���zR{N{N|T|N|O}U}N~O~PXY\R_RRSVWWkppďƑ̡̣ѯҰqctfuhvhzlzn݄x݉~ބyވ}ވ~ߗߘߡl]ࣛ௩ᱫl]⺵⻶l]l\m]l]n]n^p`p`qaM���&tRNS�134>?@AQSUkmnc%8���IDATY#O&3Әٗj.qk�1YTٝZ Z]rS5E_&\!M_\8BJʯ8H 9B׶;xFQx0h'4މNj!8=yjV/d;1|꫐FOP5o8p+AZWB\XP=? 1a4(hUNA'Ta}>-����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/preferences-desktop@2x.png������������������������������0000664�0000000�0000000�00000005350�14167750105�0025502�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���q04�� IDATxypδ{:mg54NH  Ƙ_@v9` tzM0h�`6iI[mɒZy$t|}ZiK<f<>}=#>8'e!Q D1\ƹqury> @%HxBKO{| S5X�/$JEkԄAF %|^uP k9V '+›p]\w kAR\pCwN5_BEh~/CaK4}c` l kk#5W^gn6a J 4�/kK ox2f?s 9GêG!aqmyT;.Xam2ܵ,D �BYf"^ Փa_k>|,Va~?Yb,z >*gi�%fB5PX&k:opC~.sDʺ,5v$AVk3jxDF6|"!j)8BP1QG|C/SpqҹU@QÍH)5/jsqsКJNZq*2jGmrԅ>!w!'0+Ƣ-84IPDa$ndS=DꚉX|uI0$0 ԅ@c(mu\CNei`\٫8?S F0hrb1/( 0*Q6wY$5&k1AF 8ʽ0 { a 𺗧(rv1w:ur!'\\5[3jpG{Vw05˕Iz^|8:`uZss^oyйig 0~"]qܧcr{}3/a p3] Zɹ�^]5A&b&m[vta>r,3j$}s(L 5yMߒ̴1Z*bhש\M-YNuL\iGkv Ld'4PS+zg)fYPT+&d.0^PJO,~,MJl`rݿi ӅmauW-c#[|"zlZjS1|wBX;E#r>YBm>f+{a?"dɻNգ.ph/^\}iOac$?oou;ܸ�yQz*alϹ"xf_ǺU2vOY(ܧja !T/ၟ4I/A "P&;xB2_#>p9 `s߇}|wרb=�^͛_ú!6uY~ L{R/O\98GGjFjFjFjFjFj@`lV 8hpnO"9{ Tt(4m`1l7H%{Hy i`U}^ X#.rGgj)^j:L (Nd$ kS,pY[{^w>E>z [=@@Z6:'(OAז0P[X_?sIWY]̖axO kkk}zs_1s2_�BϤ?{x25~A&V!Ko[ a˥CAܫ5g\>HAֈҟzOי)}f`:e⥆[2E1UKjx'x5@eV!/4& 9 VyY8Ec.N!5<!ڬϞ=*j.&wm+fUzIclQ dMK \Py+H \_ 4G' U2,S=.`8,5E-peSPq~?{;Rʐĩ9O|v�FdF<]5Z\jv{?@.((v/;Xbx<pAt7шOåY3+2i/aq2Y 1l;qLx9Qsdbޡ3mpإW" kY8%۱۰B4e mNUaOq[/, ~cMK&"D65Xz6l7jZ.8읽!Np|:NO[=0)V-7MDןD[ܻ$j{;ȅT{Ռ?h/O^YiT'r@W?i1#yӤx4K S ^*UrHf>ud1ARrТ)И86Qnie(0ɟBQ5:qیiz dSf)w=1 2tfw@ +_㪥;!ćI'G<<l?oѩۦʩwaP2`-"?.;031?˙.k%�۰1=`+s] ~ʶ-_V=YHOXɃ mA-႖}g1ԑ0UYbr 2oa#Lca X99ѹTu%z4&����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/speaker-0.png�������������������������������������������0000664�0000000�0000000�00000000447�14167750105�0022751�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ���cPLTE���pxoruqtrqtssrsssstsrssssssssss#9��� tRNS� %+./6BPfl���SIDATӵ7 U0+Oie!l)x+LئL6dq7߅tqՑ1<Fn76�#m66ŧ.#s ;����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/speaker-0@2x.png����������������������������������������0000664�0000000�0000000�00000001326�14167750105�0023320�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���FK�� PLTE����Umtpxqopvrsptqrvpqrsqtrqrtsttsssrsrtttrtrstrsrssssttsrssssssssssssssstsssssrssssssss0o���XtRNS�  !"&')+13678?ABEMOPY[^_knpw��"IDATXN�Eѱao ]b/(ą&"l4g9<(m؁ⲿ<� 6rv#{oH$ x@g@׬"6=$p tn!SWmۻ%{cK88OU ]zf% o?BQ7lcO"DEu]W.wqHdEu*籌 Za>vk+� s#p,s[EQ' <>ÌA����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/speaker-100.png�����������������������������������������0000664�0000000�0000000�00000001052�14167750105�0023103�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ���PLTE������pxoruqtrqtssrsssstsrssssssssssY���KtRNS� $%%++-./69:>?@BKMOPPT]frseQ���IDATc` J`ts"* TQD<lvH*`aME!k7X؈ϑX,l  ڲ`a$aFG{&[ a3;F;LaK;Lan[&!H&J:rrrq:Cyw$byNP ThAlj@U��ԃ(W$����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/speaker-100@2x.png��������������������������������������0000664�0000000�0000000�00000003554�14167750105�0023466�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���q04��3IDATxkUCPAy]P1$j(F|EF m@ τRʦ3v AVm. mc=d$;9A"H$D"H$R s)Ϊha<_^뒴xBUDƊY%k~7qU ByhG3w;+QQsEsjpD*�pZ8ǰ Սxׄ'覒b87v 疴HFp*GI8VxCaA;1<�=�U`[w x g7Q7qW.hTu9k,r�} 9딴e" XP|8‚㚣7݊ hB}=yõ< F-پ(-`FTq[uX'1xd[/ذpLf&!N1RY'<{%k ߊq,p,:`d9,cpL5^-J{`׭+,R ~)4. >C(cfkB!ծq!,.a.�}G%(lF\ωKЃS@<j9$Y՗YmYngyA;#Smx= .gw[ W @cd /ZЪBC8{Tdmuyib0@q=-{*|c{Ia"^@8 0v΀[ k,>}?,f=0^{-@e2tqqJ0oN$1&릗'qӍw{0qi ށ$DMNo8 T(~.K I *{>Y x%A`sb(4Q8:r8"_o`n'GT)cHxޗ*gWl؛P8p 1ZXFJq94յn6׉ �g'a@r/7 0Ӑ`>U W`Q x*e Cq'Ke 8/)C�/f {J6-[n'D}GF:">9*qY6s?9' `>s^F?ŊKF Y]x*7R{_Ry- lvښoB݈/l$цrh] @G`O)螓#<oH)XtK!S `�W£IWᣲ}hh[ڶOzh#*<Q\NY{)i՝g[[eڷfg xy>V[ 4w$Xlm#e.!CM[.l딕rtogo_E6nCJk,,iu[7sb۾juYډ�LgX3pYR/⤸o.۬ �gKcdAڲ}lnZ)fx[bpMEH�t�կoz=EÖWE谳,9QQ uGi!p,,g v;ᙉS9[sr%?+tr(?a Yķ2*㝗+Ze- (Rk(MNVJ MKWs )p!xݲ6Y1+�i#`cY6סr-DD"H$D"H$Rwt;JX����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/speaker-33.png������������������������������������������0000664�0000000�0000000�00000000615�14167750105�0023034�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ���PLTE�����pxoruqtrqtssrsssstsrssssssssss{\���0tRNS� %+./6@BKP]fk$���yIDATc` c"*c)*kEXT�MW\\\R�,,7-1 206a9nŠl؄9UfK! ˈ \B6_2bf`U*,@U��e<����IENDB`�������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/speaker-33@2x.png���������������������������������������0000664�0000000�0000000�00000002254�14167750105�0023407�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���FK��PLTE����U�mtpxqopvrsptqrvpqrsqtrqrtsttsssrsrtttrtrstrsrssssttsrssssssssssssssstsssssrssssssssǟ���tRNS�  !!""&'))+12356778;=?ABEJLMOPQTVXY[[^^_fiknopqrsvww|`_��IDATXiWNax !BL%2OMdJX$2"2WkX+kw={-׷{o(QY7O\&k7��[|�pʳz.HF }7 |$p@hN ~ xCHysby=OY#ոE|.ԛ 6ɝ.ː3p;J?ޒ[%%pF>= %p3Y!ϑ%iZ'Kr&7(X.'K;1orb($d3=tO|cKb |?Kʆ݉e3l7l?`[7$mՀ"*KO/OqHmWjPyR߰~꼏ۿ�c>�x5G0 nT0D-S=2����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/speaker-66.png������������������������������������������0000664�0000000�0000000�00000000722�14167750105�0023041�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ���PLTE������pxoruqtrqtssrsssstsrssssssssssZ���<tRNS� %+./6@BKMOP]frs.HC���IDATc` c17"*jac)*niEX,,'U qC5m`AFIJ*$hbEA_6>\zL0CT$$a.2 {b$79 yU0U�kL����IENDB`����������������������������������������������picard-release-2.7.3/resources/images/22x22/speaker-66@2x.png���������������������������������������0000664�0000000�0000000�00000003175�14167750105�0023420�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���FK��PLTE�����U���+m߿ tpxqopvrsptqrvpqrsqtrqrtsttsssrsrtttrtrstrsrssssttsrssssssssssssssstsssssrssssssssW_���tRNS�  !!""&&'))*+12356778:;<=>?ABCEFJLMOPQTVXYY[[^^__`bfhikklmnopqrstvwwyz|~|G��IDATXgsUUr ^P  UJ,H5*XBQ)QLDқǘ^#esg^~3w̾ZR<רNau֙/^6affijb_k~- / xB_fcn[(Z(pYpe \k9Ʊu3<vFcz6Nӻ C`n`~sIZ^Da]˓n虏P%[o .QIi#=b2%ix ε@foHJ_N$KgpQP8,+)rF5Hy^)&܊9HH ?%i5|CGI{vPI/S$_"+H-h΂wBa>%b $K oNI?x |=4UOQP$}~O@8<c07='Ih z(yY asUgNEkIR۳g?՝zbݳ%X^YʆpTB^:Hl"< Z:}8o[^"޺_y+R{݄�籌߰}>vfc]6ߚ0 wߴm<O<xH5o_����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/system-search.png���������������������������������������0000664�0000000�0000000�00000001347�14167750105�0023751�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������j ��_PLTE������ffUU``UU]]Nb[[UcYfUaR\XbXaW_W]UaU`U_W`ZfT_T_V`VcTaV_YgXcT_U`ZhV`WcYjV`U`VaU_[iZf_i^j]j_m^lU`\iYf^l^l_mU`U`]jU_^lU_U`_l_n]i^j^l]i\j]k]j]k^k]k^mdret_m`nap_lgyl~iyizyyvsqřɕÝ͒śʝ̞ΠСѣӪ۫ۮ߮߮߰ .���ctRNS� #)*038ACFMMOSYZ^``bdghot{~|���IDATc`�!gw?cIF$aRXRRj/q)LoQ(]B d{C5"K@%D٭Y$@,,"Z LFα 릢 9RPJѨ&`a^/TY ͓E\ ‚Ha0+ a% 4Byƅ{ڈ0HYq"97%m΀ șaW4e*τU\] �s[f;G����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/22x22/system-search@2x.png������������������������������������0000664�0000000�0000000�00000004554�14167750105�0024326�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���X���X���q04�� 3IDATx PTUM5eSMnjf),{D)QF]^O,DDP4RP0Ԝ1'K-=rzaݽ{=3,0zolA'_gwkM^V^)or9"0)'Nf pi)@@Kd#liŬ[.)�?[D%Jcc2o7Xg.4|2>+% 8|.Y/k_sW_T'c|Nۘ`C=K _� c,Sq]a-21exPR?'JWG$;yS?Nɘ׭u;?u�Ϩo)� Xef m ՟oމ'̨1_k̾1T =I}C#OpzN<<1> tg.Xٴ@,+3[|mu׿Ad._e.RӶ/1"ЋN7t\Uɺ2G)'O pUJQpKZr :L]C&R8Ue ء2NuZC)6eםKư"?yCzC]BֹK%\UHl|k_Ecz15\U/@&8mPor?ESq }?NSDC>aw?dw#%M[ WfMA*x^* Wj4~3K~4$a!YsyQk5|iH xz}֪34`S 'Gw:r2*m :3&Pa U[*4:Pazh)઒umn ݠ WCOeZZݴ$V8ʅbxXl&gH I|\A)OQuVMh3osʾ2%U>Fy'/^)Usqe?/ݔ+:eN17*=q ~bw GOlSDE(z#<,&^>h:$offQ%gwbEf @x&x'޶ǔDM>fZ<ze)oڥ5Ӝy>8{dKnyTާN 'f . a޾/r0wDuHGҀs8j o7Sp'JO_ ESPgz!iE4n �e1l]){v&leU/4ޠICE4P`z 4яNhGcdΒ9j"t X*\}4 ipJc"jܽƪ J~#..c#N͚Is=O/˽wEK ꙵ0hzPk4VC2 *)>Sԅ&KҵNa3e{:Bz1%#<AbkȆ>;ŗe W!W3%O/N$\lɖ\~n*#] :Mjڇ1ptzm8\WzB״eK0^>6b~ִV;7n!Gd>IN`^#uuP C9~.x-dgn-š57Ȇ[TĖƪz) Jiu+<6=hAz5ȓ(:SsYMH uLߋ!+*gʤ,q?[`!۵~^ΝteUNi�!U' )]!?4Z=*\]X;yڋX0杻t(B/DL}.Gw:`~Ɵ v*/K13bp杶pK˾ A3"_ P~PY7i\*%9OO(xAhÏ`+Ȝ3[WT^D&V[j@($PoZf ohtl#.n5@n[t63Wpߜ6D!nWGD@DKηp;%1xU[9Ĩ ;y@=寵8„Yd8yL.4 -x^*QJpUj5wJ%({YBd|߈E, '>ɭ׏5L69+C "NNe":YRd;YD?Ζb7����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/24x24/��������������������������������������������������������0000775�0000000�0000000�00000000000�14167750105�0020453�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/24x24/org.musicbrainz.Picard.png������������������������������0000664�0000000�0000000�00000000466�14167750105�0025504�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������w=���IDATxc q>.d6hm੐imij `r8 ~ˤ[g.?}Ul?4,+dM  9E6D\&)U!ݲh?`bqf<\5h'-__4op�hAd[wYZ0j Da\a %oJW+AcuTP|UbVeҤWnO^7[�v=6(g8����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/256x256/������������������������������������������������������0000775�0000000�0000000�00000000000�14167750105�0020631�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/256x256/org.musicbrainz.Picard.png����������������������������0000664�0000000�0000000�00000031465�14167750105�0025665�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������\rf��2IDATx%Ylnm^f:ҸWX#hm۶'Z{wJKNŜ����������bfuX_O}U�ѷRu:Ju6mVD? ݒ]~">aE"+�ޛ-yCwXz$hp̉a�dșE�e)=,=$ ? T֨ڟ� w~}WC[H�WrdGa�dJCDѿ- �|Q0Y %Cۗ�`9αNEl�d�rD7+)r;�`p9a{�Osft3nFx�d(ک}�+,c2�2C�vʲF|�~qt9f޻�㜩J�IVsw,g@&=5] EWLDxr},'>W_d!1�MH>�Z9BYD @y;֎&(X{wp ~5މ�Uܩw~,`iz(.=b&ww(wtaO^]K�alW{(Kl˛@U=6w>_#w$�|[k,`Ә3A�|#<?}�FQd0�UGi0 D"t崶 ;Ze0�ɶ?<j  xg-˃j ~ 'C�}1`[񟓥�$iE�&gE8 Y<v13"(% lz=v2A|P!1�dd> HNəځ޼�| @"?{]~"̯P< @}M"gE?`Y0�9VjK@UDJ՝{緡|wTf~~ @C>;bT$ �z;{ !�XUpż|^ ^ 'J/rc)~Px 5}ۜw~iY^c-G?_[~Y]`dk(,tR޾E4/Ԟ?k}L$~Op^rʊܽem i f5'ҍd-ȟ 'vjq{?ՌW@7}ɲ@0k K Qǵ)e$T{R7ݞ!mkI_nc2{d#E_!)3IBkϫ&hXMPj$eP{a%X H�"YGFLR&�%Pum PrS�Ň ɟ0|Ø͘#ZL�dkmd~.O2*N_Ӛ'Z21=Ls~00N V$}WқIN3@m|ӈFW2* V"Avf5=`ۊJ*?<$Ҋ|o32L� ׹Zd }aa N QF,>${ʌf3 >*`tC$<=?=s~##*0(ƙ/;2ݬ:5j |8Зґ[/!c &�V& W@u^}5wvA:v\kZ~ ( S0xfoFX  V}A߷V!{=30A,3hՐA0֚kkȴ\F2M W8tMȏLj4(�ւq#" L \�k�[!5(zrdB U)!mH9}'#`!>+�ҝ~)3|,1pb3`GCڈw?PWR^3G!MC�9ޏCӄ�Kh&� k~Xgu|+7Jx^ېSg+6T'@Vw';7h=wF/$pN 2a 3Sh9Sd-)Вom]>P_:ީ#Uΐj7r§v!gx/Hc;P2ka �Cqpcs2<o;a �Rtj/銙Ю&U%�Ib zP �æ)$6�*ԜO�) +wBݍ&ݓŰpG_d(?&� O^/ʧv5r;-Z�:a[ .AmU4*{DuKwh{T]#&�FyoFC%''._q.l;V/n05;ؼný!hR0#UpDgޅJ 5lј~g4HNsO%s'Rx$VG-�c`ͤp"$^wvlQz/=O@+LDQxz<4զV=-Kv/@$q0Ǧ|' u0w71Z"` @,x'} N8\B⿊ww/w-L;:XabuT<\'VerclhHWB)hj7ZL_n${^hI&[c@07INJv Kv]w?rG;L&ϯ(Cͽ=8f AűXHwH sAgv W?3X~<lv$9_As!3Yݲ.Vdl@?4Mp7 78 |LCkB<0�Da�Wᘠ#㶘S]77jNP_}}fkNh'n&�}!,-SWܪϖ�Ϲ wҋ@d≄&~]ϠpDD f8Z4�:ṽF</n@7Iy_ϥ_bNB  L� ?^~: \ؼp-7s ˧'t0?P]>9x ZpOS Awh)Θz:߃ nz]f#wwC I<%D` cհcp IݯAuN w>v�75 1q`2;ŲsFݸgB06N5\4 1wANŹ玂sL�  j@r{uKNZ,8ώ~�e>cXdن�s<D�Kla?T]s)Ђߕ]lQ !z:?-gw{kpq &ח܆m% ۜћ052]ا AʼGC9T-k=T4 {PkQ&e9m)E{NU27DB80oYqr<Ҵ^Itρ٧ H!9asNSH<rXz3�QJ2s-qHD)�MxˍpxĿ.^5ʟ>d7<84+F xLȱ7ʅ SON >ڇS{;h׈ ?19 I I$DC[+L�R ˬ7Ñ9gy s.>RUSy|S㱃@�(B $gF"Uv'"?y{wr�HCQvЉC$]O_X], syIW#?)M ~v}4rʬ&$' ;ɻ:tz� Kiof1ݢ~_BV^r\b;PwuHԹ�&k{3uR8}j! ֮48y[<A¶b4@\Khʻfg섊E_L�HyG S?eo.ޒz <x$'CC~(wWD�g54l):9#I˘�&t7316|Gm>fE߰ln L R2[Gۭ|/b21ΪA\K}4:k{ 6"Y6�P[y['7<xX3i7= y%9Xy^svӘ0rҙGӘa?Ţ hw^-Ր f|fђ>\TuV,`e>d o@4h08М YmD8]zӏ{m>8G0{3;(ڟ.$5|'IÒwzꫛTT jGPξ ڿF9|(Bw+&�_�^cDvt @cW?K@COu=I.W!f:a/ϙ�zs'n K#e#avUHf {Y](~@@xo07 �P|�>@۱᫅*�&cK0hzv~ حc@p^Igfj @]�bZrOu^8Eؓ:p ?Y)H%8Љ|)F*~Syy"P(tdཉCN_<CEwO~Bpv\tB?Z&8N哖�Rt֯Q|y~˻TFlIO@g~=ðS5Owyr=췗OSOM`lD`z՘ÕpQ8<qƂG4{,?W1d%E.@ιSU'!C}c uoG'�N9p2CdXBVҵvھN>C,_fَ2݀L�vd�Y)iߏ z-Tq;ތC`ӂk`P?04Z.RlUZ"F!ʥd�.г_Sw(I'u$(şҴmɈ�µZɽN[^J T A��r)k/3Vm  @%\?'M'$d g[$ַ�0" W߄:V #Ft, �[ækFQs>W#Ƨ?1U��z]~56qTcB\`V ޘT3lEQ8A bj  ;y � Fb�?n+bPk9[k= ��Gh/Awu _PA @~$H .)<]�~ӷ�0["EW. v QV?m?˽R Sj!^ Iˡ֎ Cmt:u b QsH]| g=<x1?ᩇѷᴛ?%5q� qG2]]_ե/= ��\qWw ;G �wjtۻc)�L�A+ .�\G ؊R\j߻)�L�VM&hXl >B(�=#T7P<g?qO`C�Ϗ4B@C{O# x/rC2m-Uv o8 @@X� 2Я#y7W&�t˫Q�Ar�Ab$ ֯�0`QٲL�tW:_N4!կ�0 -%78νPb&�]`&A @䄕8ܛИr9,nl TN4Vfj@EL�_� ^3ݍ6` @MRv@ A @@fqo1y#m�/Hc`M(X'΃ {ᗂ&0?^'XCPu{7d8&�w}~pg@LB!< Z /b}ᒒ J+SY&�B/6@o �w7�y~@ɹlM|!xѢtנ1M%ho ~.�|~6:%c}1g62HEx&�_Z�\�uH5L2#zl\C'>vDǗJ/1](,9+Xtv@/ug^]UE w*w@{5nhd.2 ' ؛AʌPC{ )�-`ޛQ'/T5=L| B�wQPueM@4Ӻݻ4)֢,ϱP7ɩ!0 ]%w[mPsg[+nt'~Pwc#(zܽW@QΨ ݀r` U6:ב� 6&P}"TTUރcXYF=tp/;-g96P| :;vXlT"P/OT lttF)ƚ ,/ViܟK!us ǎ{lix!g[([8N`xʧ,OK*P4ѵ7ќn8}!άԹܦ939Q='u0&�cH$p,X8h "/�9}F;b`(%D6|4'w?x{F*GvBJxG+#�h :Oy78 00#GdX6ol#ǕHJa<||G 4_-P�hxIsC�3yHha9I a<{dڌ/~vz5\pՆ"\!V}}+b)6|G8" � mrEֲ9sm|Fw=;(N1& ``-�Noi]|Ja7ܼX["# OEl-bhw^?plx(%!2_<uE[RWyaTڡgo*Tpξ>hKWˌH^6gg|/-AdiL�+F�垒Y(�lIƚz@@#%?$eۄݭ,:Q`B&G�,*S dʒzxW/XA./h)݂jblI5WQF0X3i`E4�puڍ;|ڔ5ZD1YK/i3m?�@}T�Y,Q7tA :Q_21aph?*ؙm$T xܑ,$˟2 l l`-_QZJolm g,5`{g�{oN6 Hf 9Dcr]r @'+~; dH NU^J3SL� X�V,h -dvd0)= y TP`ӷ-�>.�J 0�I9fXfb%�}T�rRkhkm.tR_PUu's 20 "8pI?l{D<�h7Yuc/ZRU8Ҟ&�!,oğ Jgr"gwn�n {�ę'Z�b'cy^(%?sU|f`F_ υ,hd8�H Չ!Д%9dwki9ؐM0HU�HHz&�;Mq q @D9W3sˋa3׳t=�9'Xp&%�!_"}vE *w6<ة3V Ze U�vN9�F#�+j;'D5Z{C{L�tM>0h~mO{i5P� \`j6A bXb u /_#4Kʳ�lᐠ`UД }|՞_k­G V^͡)gcKgp`FPɏ+E��H&4һ\9y.@C+%A{ qN 3'A4(r/VtRfbNM<\ro?͑m(99˃u@Zz Ţ&4%F@x?F!�5QT2^Hs<kx]{ʏPYV{@3�Mz`e�4r 4:\UəF 1>A onP}"JCrwr.�kmu2@̀!a9Ņ :qa{�ჿ1t+$xL�dYA%p)a4[K<;̱dfe˧�],EX(s;ikm(ZY^$!;4wΖ<zh|z @OxA�Ґw 7 9xfL�"vzA @X GdYApOahνr[sT ༎ :Y91y &�|K4Ԩ"�'X� ָ{:v XYբ =ْ �_娠 B<SxpfUX|Ow9�Ds)udL�02 0'9+Xtvq @:n)ҽ@ymk5�w ?�¼7O^{z"8� $rN@| U 39;vMP QhOXKt-6( I"ԳrU} {|M=ect.�uv׶@ွ Y#0J.YV+D7$,z#vwަ.�~ʋkDE؊o6&�ςgT,W|�>ASd 6Xd7<`kv x 0F >n "HofM�*< 0qF&�<ZVv,N!D|(4n0v��ȹ#a<vp_/ �n&-JRL�T`H$!e oIxn8 '( IQ 4WλjenjeoZvSc oq9�T t;co<Еwk? I ?F)�Oqӝ'! Q:ѧՒr=2-G>wb V <&\ HrnMp0kx|wm- �F'�G.`ZkhXO8;K#m͘�†/剸D׽1~Z d⇤ xIx:;kخ ÍK�&eQǽ<Ԇaܟ�T0TmB=:f HT.3X=a;^JBz?uxw苄W7=h4AxAep Q @Mr4'YJ  jg-@pHݣZqA[=hH;$Zl|MC`N 5ޥM~&VuX-9c�iܟ[2 m%>CLק&0(rf'CiL*\GKzXL &D�0o)uHOS:Gw0K0~@&$<ܺ p`6_%^�T/kj E(==ZdI8$<7�D``Zż,G$6Xh >!F!�<3 O 3 J|i3~&�€<A->\~ @?1�mCh)[ݡ|hNmGa]ң0uD܃wr7^Or v&B�$]w~x2& 6VAn҄ӔU{nI@Ҭ@D.BRF]{g{oa В3M$7wV,[6ZKni9?zL�H{fv5)DׁAДY4k[\)3x^+f2`mD gt9�qעQإ5h0`V#Z=WK~+w"�+|Lcٲk47t)aUCh ]54UIKڛe|RFo>&�L�t "0\H =|#Ԛ>";�0iPanr<o^`2U횿J`ǪqԐy$Ao �Ci86 B�~wۇ} 5^ \,՝)^s%K8+|@b Kl/�6(D �TnV� >oG?>w0 }/*-4?^ _1Yٸ >8n,{+𪏇sT-8�}}Ǎ׷oA#$_>G&�W'' =1G.�%;Qs7FN qGi $| L�*OD55vQjo�?9r0H3!B�я�km -Rq+eVPc`a�J-#.Z9 G j-D�\!5HOq^CBL9Y7~B}"_FLD&�m(5IP{a%4ڪ~ Pq4 4eRoP>kxX;fB?x/l[bDa trQ$iB)IyŸG?c{C"&�mU^̰mܨ9>QFCCI;U�Z;f?F @cFR38 ׹sXBܦ[O21cGАId!%kݸ[WNh �ٙUK9'=7ywoېK- c:#_ȿwJ{ L�̨ I޿`KZP'B?:2«ߣ1 I{/ͽG&�鳆ɐ$:BW MZjrN9R`+(Xu;Y9kQ?$}=h8$b -`~$S3r;UN8j ȍ$΋t΍d-m8^;9ec?a ڤad2mX/a+s͠ y g Q_ztJ,=Y�N+R MjC!cZ9?dF 0]M-%|'Cۛv%<}^Y5ot:ȘnBIL8Ɉm+̘ͧm7 zgf\B{r)qo̧z{Av?5|2wL`ؚ[L1p3uebr/K{0ƶ;>FFYh;nrnjo_mF{lw죶K.V#Bv m3E+"�Lٗ"(vhtVf}>llx}?yr!�7 Ay6Ǐ�0ί)m3W+� ύxWdž �;?{!j X G�Lg +2 m�7M߽J~`,�;hdZсM;/keіy�Tn^j-]$ PqE࿈Nv.~�οx7:~(3H� ?^mQ[GMa7y�v^I\Ї�f㝏oߵ[hYF�6+SϹ%1qOZ;V8{N�1( <2kBgC|E�>7S6G�EYYUYj(@jw �[?y;@+"㼞.t PfV#iT6r~`5 `\kŇga@O|XQh'je�{�c8{n~z�Rh|?rm}>௅iuӢ q/Tɡ2o8�~2~তDhm{Gw�wTo`[@;?,x�}@hsN�9{(nqw�}fV&@�M՛Sw�q~~`m@qV@0�'޸3@ں$P, �˳ZξtP>h!�3 �-g\/p}=S��������znd3����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/32x32/��������������������������������������������������������0000775�0000000�0000000�00000000000�14167750105�0020451�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/32x32/org.musicbrainz.Picard.png������������������������������0000664�0000000�0000000�00000001663�14167750105�0025502�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��� ��� ���szz��zIDATxŗkG�j75j7m۶5g۶m[k۸w:&9n}A % 5 @0H0Ehj1Z jZCvI5jF  H &> N!OIZH@Y-7=~Z4Pe#Y.zXC@!h\1xZ5عq(Ć?/,\}P[#i-~=droaL'1lF]]u+�wX8N Nu߅ʽ>t֜;6m"N )2s*eS'G)?Gђ gKlXuʒ}xY-`)JT#XnhVymm?elB:pGl~QM| !o<GgsrBOF/6K`mC_'=}CX 'Dy/3~ZRCRS=(Yw'ϗ})44 }AG`x G`x:u26 6"h9 6 _i/,cVk�F=t5q AslvV87`Llʳ-T"к!w.+a]#YN䛆Dre CgCTi 焯z[{;hms~G ko/|;k`FȓOWDo2'=YpxxdRnF! 7 WQ.Z&}fk2躀+!O#oroHb$4]LxjT}vw˩JP?z+����IENDB`�����������������������������������������������������������������������������picard-release-2.7.3/resources/images/48x48/��������������������������������������������������������0000775�0000000�0000000�00000000000�14167750105�0020467�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/48x48/org.musicbrainz.Picard.png������������������������������0000664�0000000�0000000�00000002536�14167750105�0025520�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���0���0���W��%IDATxt,Y@׶4m|۶m#66b۶mBmRg#95ƽF_WwV)BQjGW}{k?j*@Y?Zǎ@t^$vc-@bLzU0(8p?BQ.ã>tN%9~ @ H] m|KXH ƬupKEǍ@2&@O$?{m헔T+�F@~Yo2W-V-Uds~Wdq cT\ѴU?O_�:0򣭅Ʊ OO$"Nn[Hp9|0u5'>P*~�&}w0gח߀h;"CIcI+˜L�$PA]_IW@t|)4]̬gzȇBs<E%CeB  S.HULg߂ 3>?ʌ{R%5\w T'BWc"@g64GCKfgm,(cFSẗ}Py~6PH@|f F{y"__ƌ,P?l_>fv{|x@|n-H.l4,bFa/`H@0y$|xTe-lLPqTCYu7eCn8yi$7bżGa4zűfFqq~:F&CcJ$6AW%XCXہ  Nh}q�. |Rux@mr4dli;oGӠN:C`T&^KlփrvU67G܀,'j\'ܰa\@]Aϰ@ca;%1pB.A[;V^G4zaVYzԍ 4o/8Sݺ-3"gסAjd8=&m4h>uOju@}fZЂw&@Yn/z{MҝhpH/`…ZGdmN,9TTX%RU#-y6 `OM@|zUwÆϛI'@5J#�̖:ʼn<j7z!p~jM;jxrI%OAͿL㣠?4p`bPg>ي@dd&�8Up>lƧߧ MKV[jqOJ?җ# i/,IAGH><j�j`o9+yԇq%����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/CoverArtShadow.png��������������������������������������������0000664�0000000�0000000�00000120445�14167750105�0023277�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������\rf��IDATx@0�Ec@om��Ȼs0+�VG1E�Xml-$�7b9rh8pzP~ *<&&ñ_\_6Ljq[bz^!NO(a6;F_ze YwF\̈vr!grUάWduc8i39j|#65;"$ =vD6FZo牂~<V]])n2lD\0̆+~:R@E.%b@,yNaLH "t@~Soj=CTB Dٍf.<�9fduRkT21>w^g|xOLZ}$uţvܭ0K_xB4._�P�u| *dч೩?`"#/[;,yţ>c2j-�W6/g!> >JM>?>uUu zௐkf% >R_=�Fm7Fy��@Mu�Àef3d"&yV} 硩 4Rgv$ h]U`0+˹�a1_٧icom%ʳBF'-^A%co*lAYWf-mO9ez�JA#|7 >a/9Zj #W,j߀vءb~ ~L٭b!vK[Xd28>F.m?튖}Gm'o"lB xDKUf+Gpk$Kc( 7O n/>@L[@OZ;Lp[80HՕVۛ{$9L>@9+x�w{{UD8\Ȝpl ; ��+/ʪr/P_XK}ۘlϚS|^UC%H1"cg䎉 |"Ï>k@~o7|n4�咯JC}BPk"QX {@�!e )JL|959vfaS9?\. /eW�GcH ]tQ,erR I-]=&$n0 z=FL_By+Hվ l#RU%D9cS(O֎X55&ba-i F"DJ墣[TpJS*b1 s|QK(y?J$BX(AHp鍻;q:�Qx@c\2(=,'+|qBƄ*6+)ȼt~~i[�#FG1=nݰ oh�**}e8*?")B8ߺO )\1PYB}4d!h^[Zŭ.ZYQ(=>P,QY_"tGQиh[q5Q1FS+Cve\ щ057JUR -_($}Yr p_<6˓H WPͫbޓ~^+~l| e:/|6D(@㓘lܺZ5Z_pSr d�%L�K Бt Eh _η1+L�?}r\tִJp},7|&+�>l35b0L4�j^kH1#!f, زe%X I:�ɾ%Ws|6s[%<5y>Z:|+vۧÓHG$|>aBJk>}||佔|Ͽ |룏?it:uWt'�7Ӎ >(s2:0 rB@N-)=Sz$ &)8ԏ<(8</;0Wu/^{xǜH҆^ >ZG hJug|C?Pwoz;76=!4ãa,(4&�SfSA }1dwKeI;2rh�`e ~&!0j@HOC"@C}S롽0zcv[&6fY/+p5ß{ }yX-R.)VO|d$x'N�_Y }R] 6?뷚`pj@i=\{2}d,JZJED`Pblsci/j%|/w ޔv�r3zEnenݽB+ u� )+F$CfaFX݇w{ak4ᛗA:^f:\|FhOƽIC|2'MN2Iٚ�+G�#qJ-YN%~.z2Eؾ޺s_Y_qSA�O$ \a:Y~^Zx\=ퟟ\^x==Bklg23fe8P]-X%UVS#BZ!/-{h-Ai,6 {pǿy皧sDd꤃`Ve._J%(P(yN#F?CT(1P]7D2  0 ?CۅV^O I'd//:P_Ytuu ^== SOOk峀*s+0]$Ҭ٪0/לy;T0A^+2PVRBrQ@$۫ o]~Ox HZM8?!O KD&ڠGw;nzo^_<}9춺[;%?9Ҵs�hO >M_nf3Κ=em5\1| ,--נ\.;| ~L':Jy|-B5a>j5�؈R@A1tm8;? fߘ3q^f ߸x8)+6rQ/ y q !v$jou6WG_Y'O J_C77`yyj*yK H1Ȁ E<@1Fdo DDi)?Pnzn߾nC8߇` j_~Uw-l{=7`.۫,'y}2/GiC18O&_^_rǣ 恗O> ym7aeyEOKmL$Pa|%(,Q(6aܑ�oЄJA\ [Ql4"cvwY~S}s]І`wf')3LOp?|3bD�@óo~n~} 5P'^Iw"׮]/zҒ1&(Y 7 EzOerҫ&:D1EV޽ nիWp~~/NBX\v?q[ | 5d*=yǫx~e=?A۞/ *ܾu VWW;])K7`#E a +YeeBCߨ 0?WʈR("wuV{{ t:|G5")ӣom%+_=; o_5Y�>C5'  ӯ>?s2/ާ뺰-򅅅h<:0x1jȆ7j0,2Cp$@ZLj)?N1)1'Yr!VkGԞFP\pvv /BCgή|INwG׶|x:[._<+W-֖s2�i7?{Od/I+W_U>ٟ|:=ǰ�ף3Z2<>.~ ACexy6/D0p01(ZCg[R@$kw2b+yoXGxC(kx)#~7g2g݃_0 {�ޓd#TzOaɹ(zOoo߹ k 8Ĺ|%6F{pس D`o:[\%P@O;[Wn'<&=8 /6 dtKV"=N*wwn$T'>lo4!iyWQ]Wx$Ap"t)@d24<$333211Q?T7 X[9kG??yxO"z-J [<5HŅO^WهW~:mǀ߬<gfc`|{x<8 zuGAW5r-zfC𕰞Q8H;Jys ~|HC(kd_Ǖ}0$ߩ&[nWN:]RΝŋ^yZ00qsbQԸQ~꽆RRPзq#l?I"໰ŐsU"yŪ<3=>Ab̪+na^I@ѦH=\&q=.J=Bmf]#*| e$`O vKGu]CR"Zv>|~{6Ϙ|<u#�/+䠡+şz萻#KoM2y9z9oY}P) =T 9"Ɇ#>O+7C@S^7{ûf)o8&A79 |xFޣ^ǫ_Q\t4o!"Bt9z{F1OHI|*FDM!P|*j}={乓KF]Wj5Wa >UCeN/@A,HYQjXO [{ mEJ4'ӽ� _۬(~*mUsUBPXٷ E"RѰ'NTmUm>xPFvaxŭ?^y3*x5�̗~'NC 3{޹X՟'$N«;V9iz+:hw>9G~9!&0!Сh!Uv|[ھ)U(|ʑ9~;{Z~E'JdP߽wO7oavmu?_~|x彁߾jZWٽGꗗw"C|6:א<{B%Y *5|z}'n F\ 4"z%ғ fpɍځ$-LW{(Nag횄 _k0,+Q\tF?$IRwf'Z=+{[�]^CΈ .}$^pCs㫫##~/૧Y 9}T]  ˘楺}�;,qkzF.{IW� "NjgC}nsUECEщ/v?MKQ]R]_ݐʣG[Xܜ5oоzuՊ-%w|r.!T CzCr:{=/\byf_"Vmݪd\AlŇ@DR 8k]R1fJ]W3!6- zcϽ"h|N :O^ !;;;+ǣ͛< >ϺGKVGn֛xA1{ fgF ^JGfs!A{ Gf°wn+ssQz.Q/*х{c޻ <ޜg3R8m1Y}O.*7C#U!C]rIГN)ԯHYֽ]< Qb_^#G#&p[ڕ7l_m~hTwM6pj g 88KchWUsryqxjfb`/{煮gyyYezNȩooe#O^᥽7X I>($B~#C-YmѨ<**<َӭj2M*U_Շf ols~RU~zo=mk$`p=n|}exx7~"clu.UDUgIrHOP Am꽌bZl@z}}F $�LLaaubN*p'PDQh@'/ma46 [hro?/ >sgݿhCalR O6@r ҺaLP`%?ѭ'ߓ]_\Umv_Sc] PF[HKK1_Q}8%]_%=@N^4z6B_A$W@4FBӃ$_ E^ӅH?7(fq F@z[L`SU0& pi:TJܕU8s mh-d7FѦ԰�ؼsVrDדMLیe}v-L�S_v viv#{}<&Fȍ׫12'x)t6wы<L#�/�6 c{3xv$ w3:uv3>>Fu\SGrtsKU[yf':aI@'yϝ?/.V$ ~`uw.,|46 922uV!t!V{kCn7ԍ6*@#c{?L_<7o8eZ.(&([fk{M]ڜ[fzEιU+^>IygB�<%v,'qP Fn#Ⲫ \v]~ɫs3ž:u<HF{M}}r3f�sx|y 1wo*WΝ='k ~!.GW4ϻf@�sH|L,jGZ^6kV,.]k~#.l'?PRa=~BTWR/R82,W^#|?rH'5g_Y/lÁds񭗷YTN E- |V Ad |d"9p@a-qW)ֲ#.imxT!'@f4ojS@6l9PgD'&gŰ& >{v9}ݏ,f{z>'ؗ$.,0 )A! :]|@tEa<|i�_<鴧o{rn(u"vGNp_FVcg1' +UQʓ'Oc-ZwVy!HM: Mbo{4|# T uXϲZߛ9.=yQ)MQd%BsUxB%t cJYWwhRaգg6~޾z+z9p_1`w} ]/7:|XڶBlE˗#czpxWQ&x48U@= %* pVFEҁs5m.l5V%ـ5jc6`]N(5T eI$-K~:{ <4 `Òɉ#mEC]Ou'^sm͕}.Y lC:f �jAf9}_>pc"\|DSW\G8>zic\+I6< s#fD"sDY̡><2e#M�EjN_|@MٰW#M˼[`ˇW[x|7`HgΞ5 }m㧎w]-YۍsHY\t)�'a{~oWU\X]<3qj`7'FW^vn@g6dPOz@̏Λn \-vAm{M;�ϨX�ٮUCeØwV.Hzϓ7i (7{QЉ'+p-s`Ip}فK.WֆzφU~vr"�j"af>gz|+N⩻Q1=D|9G^C{VIZ|" xX2kJ؀kt F.2ž@d#maG"JlП{Vxr P# Y600xI@ ӏukKFOkH z<;?3~s/7z=>Mv"�(ќ}z%Xn:_2td*4}LɓP_eO<v:&dv=fi/Uzvy3{`=?nڢԿOMm-}o߈ [ۙ6;aΣ.JYIcQHQƪ;pF[R ?8ޔ;v716y=~Zk:F[^<a=+_^z|.j|꾭ٮ^;j߂oem;cVnh%̠>Vq`4 m$k E� eT_0L�W\vFM2O ($GE:azf]ɳ|I4?Xt{Wߕιzh >Ni'ZsC |<D_` YgϞ:^'yٮl{V>"?9feYFc |47v+ק8O}fIk' 9T2 ceĘ* 9J̇L]"/"Bq{]Hsgİ`ܴQmphqq)C\ g _n{iWFJ3j;Y-xY^H ~?csKƐCV':y2V7=oUBS _`H/VnϪݦO9=-?ϬiM ˩Rz[^36ܝ>7K1m pzj*olfzgϟVx!,ەvYgwT lW;TvyYY_B}[Mς_ǰӁ )K> |#BaV w4g?ةQ {g' <سzwF𙱶"�^yo39Cťf} E<ؗv{֞R\l׆jee v9A-:a/)LF@lzj$ץM=hr(̓ov߂odjNaI@[I0?/F u50Ņ]7l|ߚ"5,h>c< ++ԶR/-TӯrqD<@䴀ĨzO [c{|F8m*f9m$1Ƕstiaba&][1 0�"V/\B:H|}p`MMMgK]8  || W~j|dmAxx<T|gߞ}=e{{Tc�>Xvm+LVND^kh 0i t F$^>;1- ;&`#q-ȫI쑸Ruı^{d4L a7/MK|v&^~2/](cլdo^4Vcoù^_vv[aHV.6US wIlfހboYmG@`=v{x� =lU">ڔ4JK=> 7rkKd <tPa??yn .=|;v­�݉˪gFb&w>|S%\X3QEfC_ǷX> m,fvχߨ*oc{64=/K��DNTH/Eb}41Y%Jȁe^A'(ͽ|,U~'hdygE» 4/K|ڭ�l{|_]8484w.;99 #gm%Ⲳ]+lComĹS$eg OHA`4# ٮC/|l >`G*Q J#bjhhȴ8Mԟ4756s[lRt9 szǑىM]zP>Ѐg:K_>;qtٛB;nBwy+vv*w B sY"WgN>P%KDGF2Elza@φ!XMrpLI98բt<Dz}z|>MA 6G݂/Q-_Z`=y|�%"%ʴkv{HjQ E Yo % <!FF"W rWC<p}Sz񰞹-8U-= 3s WC]3c:g=n;26Rq=P_sGU]^)� f غu"_jlXɹ*aoXo[$aR[>9EW0{/[M g͒<&>«=}=_m}3履} |9kzx3bNzĂIWq͹5/KV^)lU WlSt+`DxV} 'uTqMG)/ Uަ3#Sx|9f૎ �?5OEMkiLI/'wpWW0XpI;UN?8hM7YU]_]r d�?i'//8]Z�|e1,+EXqՊң]4'=sg86`+y]7Vz kaq(Q3[~kxl!z<xP;fLǔVܛHzl/_>̀_w HeF:1c?mjdB~nE/Uӭ 4ye+N9`k,!1 ?(F:s9KIH>)@VIƮAA8-H{e�n1㧝s3Zȏ{<Mj#MDf߾( ﳄ >:^o޽^%fjGY"wlF67S;MrF1r矬14-zg^ je|_QgيPm,۞Ԉ%,A~EօZJ‘{1R\Էྍ3 ~׬}.ѐN7J){X_cd7!)n?"'33b3% HTg}nONzlx|?E[FYP"6X sH,p?~TZxŸ_Oak!~Rgm.c{-Πpa8мq-cGI]oMAxS#[OlC8{Bm^n $,<簖` | |MrK/=s&-~j˦Mr{W`O '?u5fPPSDȷ!T(?_q'}=&uu}5{AuR|PGY'# 򖋁GK)Ry*)\"*F\xT9X]�'7?Raă$!Εmf.isT'< |:ܪʹ]~"*TXwkE_o5[3'/-OcUayNf 0 1TРFh<NNmw~v&QA号iVlr= _QT]{@V]AtVtm8Y�!2{݆ۻ_^>.1P̓U0+"%�?ڏ/m՜bJ)) =Fƹ)=~O]10d6d&o1j.13�/t`v}QP?܏{$-Kj�z:2^~ry�@bࣳ+38�Y7o`߅sjUn?=gE?HAh|XWPK|$Un .AQ.8*"+PԜSl5 p.}YP@?[ZiTӣxzŕ<ǟS+aG)BoGnQf{Z\V_0)5|<?@uFxobM{{ilvX+J-0I +@Jߍ�ohBD)sBRKhHvPA2g ]ܪw2Ji͛i>ye @�F a4/0 RT)22N@128`;e:F\tϞVuJ77?:mN} Xv?[ϓ~~| ;>ܝ0 |Ϻ犜o7,׫Cb#_,V^J@F:Kx_"mu1“)Ln�J6b7Rk<'ѮۍӪ]}jYY4 Vkϩ9 xÀNXnc Y'Zr|<+!qCa4y/?gw}xt''O~6?"h D:�z{,+ngjg_I,\StlOhBZ !&.biP`$.QtuAC>v7=mh. ^Fw;�9]ͭje\uQ=G"xra#5 J"[BhqL9b)0) QgБ5"zkK4_3چ?mgWτ2 ~国:2+Jx +^ƶdgiK/Bi}9~^wU7خDm3Sơ&Uҿvu}m]nϻVHۭRשn\۹צ,n6ꆧ(u(s(duޫԴ' je^)iFC%b;\z-!8odjzV_^I= դ<YW'g1v, Ⱦx]o~joJ~M{YtyOK g9!AQA otjrR(uOhΧgvqqa( JʏϤg6;]b>B H.>\H;3t̵M�iH5 *GJ3P3Q<^M ^_̀h)OE5{:,f s3ewi]='GO"k͖O5 ['pJpPߪ6N䎱k ؅uXc) sӳC?:T+:)D PEƃ%Dž*,J/,-WN{b8 &n:;o[}"FC{h%"g~٣Q5!{||-J {|uB4b,O+u+1?|G4 ۼ+15Zؙ<>$'sj4 ~hƫ6 U|/bKp G%{̷1zqqEY.`.Ul\ h^)=B DžIqP"ъ]V jIo]w*܄dKyVINJ;ANNf~vxtO\ ۵noڃ'p5qȹ|D H:NQ?:>#_bׯV\ñE[5/eC ؟<NV @Z'~$=*׷,!WK/&8{i+m2ΚrLKƹWg"US%[ 3d)mCg۹Áp=DeY4⿒M3cYE ,ƍ<b_Bm�7ϲ hCJkJk'#fQq3Җ.z{/_Xo~SnY|bp5E1ݕǃ"/RcZԖQe7YmUx`8L5nAHCnڃPL6 ,Kg�Pᔜך'M8g?+;MVўFAI<e5 ݸEU6m/T_i[}۴oMk`ex|U~�/.7u"o+k,yIo_ WQ>Kis']�?uĨ?�cTN0>weYtWK-;_5ӊZG:H( .#<IJ�f�eC\ PKEsiN1e4e @#-"Y k6@֑c=mQ}(.VP#ͺ׿bDĶ:ʟEe૗ ]Cy*Y>A`0ڛwF 5 'ϟ۳O{{}uہ@hN !a(:Hy�y={!^.+dQGYXsXDŽa&[٭Qw>n9;۟o]^_TQF ;M > ZeK'xxoY^]^n,qX{V۽/^4(|oAl=S; M!SRF"b-]�4mug?PPe-e[p&XȪő-#2,`gtϨ@*B߫K;`嶊G W+Ld`7Zu,j2Mv}8s`hh�;|SK 5�j!w6K]h}}aÈ^f<wq>_=v=ovvtH\mVvWMϦsKi?84xf}}ԣ"K僸)h^C]bm[D0_*?*omţ� CZG,Rj s䲚C})A%niAu#ءO)-<+Ijъ?Ո&U0gDK)9j7O6%`%�ț"%3m_/7uk�&9P1Fg5W҆Cܣ:@"ELnvǫ|kIg1ʤpSES]% [}ăϠX+k8C*&@H�-bv^<=m3sIRr 춑>~;HXvF )u7jH(=!Us)%DbSL@v'$"R�{j�:E);, UN}�-x]/A"EC j¢dbx0�"tI{V@W47k \n-GTS+ۤ h|\ߧBEoxT=_a?{<9#G g(Iۭ[^'ڮLU4P!pug1ʫȘdKZ{hQTm4fbO 43==8&\{|;DDDD�O>Jpc Oqz![�74).fYs#7tP  q`x8>'X}Fk#UHRB?Pk[f>i0-]kYZD)(wTr*e֥"6Q &z Je!w8T0!v*6�ט׶x Inv$zkLaT]t=.i XX{P/L2Df>#)4[흀gϞُ?s`R;`x bQGq|z2lK>,FWe?Um{10ժQ Yt{D7*X5%Ni$4kh^Ӷ4˱FԾcfR4;[oˈް?~(TyVe PQ߮BT"Z{f }&6XD<cvC4VARydgn_U^K JKbON짟~-2-,7#tH+QPwJ|D3ݔK$=򧛋|դŠ-8_^>&c5t<7QQCXF�/>cnвV0r|'yիy"tYbN8Mw 6FTz!9l;or#+\!/=/?}a֋=fc0{R�Dݢ4q0)|fbd&)f8ܷ~gG�W)<.j� f<3 A>{Iz^GCShJp;h/?~^>=a�?A(,`烅Bt r^6MVkX1PmSGDۏr[w7fb mrۄS0ؽ(yaXY,t9pi4W9 cX2jӞH2MC E WGKcb ￲*bb ٥I*g (e7g{h77FPԳ  oOV O> |hzYTS("xUb[X5ؿAx5zzo9Ĉ==~ LK˯?*ϖ}@Hهˮ|zvjY/N^ *cޕ{ZUU(Ujz?#<kSlzR@tuu1ZT$2T jU"8nNT @_r |y ֳ~%̀*$H tՔ:{|ͯplN`/@QIE?Y|9Q`WV [8ZFPR4jN�˲@*ьO+d]|0ڹ3,=G{xQq<Ŷݵ[jj{&_z3 qKq0(*VWu&&7#*!Ʊu)?ȯv\7΅ l7ep_۷o@1O聚Yn9cj^H@@ |"]QSQuQ"Dt*h8JO$iK#g@|rmyeA՞Jkb.AQA4ĤJDWM�)o޼n-ȘQaҍR A0)삎+zEd,ju�? \28TI�Ӷj* XI97x &2=xmFi9OtB=~0'I|_nKxS,RRgl6K`N4a̭%5YDV3^"zd`؉2|xX:вz.uvzڼ>1XY8"xd[Q֍iU Zpс'k\IO/I_\upё" 6EU8 x 'Z^ã棳$v c |s*^??;gGwƞ?́ϰ3G%(]{2.�ZV ^4twTpgziV(!:.g(E0Op["b?S<x~Xxovc_a騷s?ףGkh!Gal9!c֭$z=ޣAM+Θ裦Q㏭Тb>[Z0FF[^S:QVO=9=9O_N)mlN" ~Jٶ'ϟm|'Gm'FaEzL \y1c_Spx!啤,+_ls8Ckϙϖ^ދ,rgggvvv>Z>Ճ{*rQ(֙c$W{Bb/4%b;zEiF~ >q:NV}@#vz-p*Zk^4b8V .J%IITڀb`>jہDp?(.$},5E{̡'^*=^OY*ط."L_I )*m! BCU3DAI!٧!KbXea~/eCAԹn`@=DiU}[|euo Jbr6r[%q3(ӅpwGkuY-S5lGx΋{sis܄CCZa{^D4\A.'�0.�0eiŘ{:ɋu/_Z=v\EzktYjs$Riɧ'_&A@Dz/Xr")y8VWΔx9ZVPBҀy',r}y>+g>Pqsm2li1:gggѷ0X[O?^Jc72i(JOQwUZ�0rDZ҃Q4½\ʅi8 ]8 <α,M2?O5=Ho>]UO=H:;IcY{79&pZKX>=H2q/zy\R��Ȱhe^;h!%QxGU09$,=F3333o2h`3;cβF4jJO*ˮĽPLmG/+η0_#³:=,Bt�8S[ʨkLC#SӈTQF%YP'=z( p@wGDYgkX9_$"|<:46 cUN�j.A)"�>r,BJF ΰՙ*z%@._NF:-|I{0g?W< ݣLuc|8L4@#}k˧/ 5# ƩO%{j%v dum~"%j4bхFG6g\"PpuBnж 2Nsˎ,`/K9+|)v8f4u{ijGS!#]CgA u=K(<#iB^%tCҴ#=["R3$rA֋0QYI9|>y,><~! xtVaLh< HfԜT1jh%?7o_O]^S(DIlPx ,P\!IjǦuS+=%I!)P7oI3Z.IhBd)N%+ȑa  fa Gȟx<Gƛ 3vk1:}i|$L0Oh]؇ukCX~Z~먽}4 %:]೦`fc=YXB�PQidppy4`YOWe YT*0Fs/eęMl�DƤ;JdHN|v-(ă~�_KB: գߚw^jY�RJ8f2UMkN !;qȵ .ز'YQ Q | )̿է>77u??oV|x뵷kTSM6Å9<d6 M[=3h꜖]9Cl�/l-pfA~u^M~"#urDiȓ$D/f#lavo*QZ돊N3bmb<'u{Tū Gzi .kSaU/$w09(;m}6*,ъ+�jNrQTIQImIP狅ܐcMn޹�@-oן觋7@sԽ;'''g>y*j5YjZCTyUY8嫪 >*"1h2KF4[iA՗P_8D8t}P4߹$z:bN:j $ ׄH@|]h:&2JO>p�` /l @!k;+ Pӓ@TԮxECH梍jlqKZhIQ#Ƣ,t! $ݗEKX.B֥WU(caq疚>\4}p6M˯zVjMJo8vW5ݛ͂�cߏS2qkta$R¸T�(!&f<9e\R j'> 4~bPWn?—J�J+if;>B ~�oZ{Ϊ1'W"i/<k &U'GRRX^A zV4_2 :BY1 "ݙQCz?̡a>Xŷߛ}慲J&^|T!uQO"8 < -06spĤX6AJ3b7攚PPu~'s-4@%=d|y}Mwf1dH9ԯҙvԍ 8`|gFڌX>/67bpZŒU�VW-bK#t�=8)pstinZV~hۆ�$a#m�"c͆B6D%Fy&KVHhx~ Ržܙ^Q8Z,:qDr09Sq � s�x:2<嫗rfEMgzG}A/s҃}\ωаrUYܺq})l;gXPpZKo%dFPjB9)6\7>̒zMlۜ.k̿ ߶�=m؉9.K:+{(>PϽT~w}43(^YNmw$p |a]� CzX%(e99#CQ.b(xͲɔl=!mL`R{}`L ?rq=Qf9` 4ty0l?w``"+3׍N=9i %Km'#  \Khmz|Zb=L60&Jw Ye'�bODd@Z\௪L@DŽHk7}7LtOJJ:v~tu<BUdd݆n[o_9!G1RGfj [bt4)=OYFa-Lya "R(RU$(o> }0�&v4t}}mkco׽ݴp@qB>{†%ދ Q~x/.,f@Z_bSH+2QȽ6!+՛C_1_Z_/yrTT-ʒ6>}0araO9- ڔMqZ Oͽrܢ$ְ ?X·},tSf=,p2~0hPUU㇙0]W#�.]|kf}\&hJTڹmof^{^&*3T9TRZhhg8�ADD2`ӀtS64- w֖:[7�n/}OG{8'm9qnZУOSQT7LvڵG%:i kdצEBŒ)O&�gEroZK>H\miWCK)-'6 !0�ՐE8"Lhk ed :4(�C֔Cp3$dA �) X_,T}A3Dh5`I�0y\IL;ӢqEoTsHE k/^> v<_yqwNwrԶLꯞv‘%KW<҄clH$}E-6<SfQ-o2@�Z7aș5-~n]Y �$uZRrH%�]w@q<#1N23rRgG\1"nWsҪÍQ|0ȃRPH"`xN%n  V^UG P(x.*@f0ZLQ Y,A:Ngs |2N`bSlkwoNޒ1ʣOeΏnZ; +b" ƻ(o]3̰P�t@(!cЧZ3[.;G4Ι)7eڨeeKK("T�/@*h4d QxW?. :4 ՓN&�{&U%dyJ(a+$@ͷ]ZRD䝓�C!:! ˢ:fg< @_{w\ Ӟ鳟|%| Z.D̔EaWejEgïPٗhZ#N#L<;8^Sϣa!`U~3bΨUQnʆ|:�:sS5�9Ӄ4�h&(֌L9oʿ/fR=(8lxA܂qY'>j -@b.GTrT&ReCAb~xyX_oJgw[ϖ\sV?3?r.TZ! =`;8 ;|ǩF%yPu*]Z<H`@ j "gw9/MHus6MB0x/@Ay}0q֮S!ٹǽO@">A@DrU:630G$uqR*ch)HWBzCӝ;@.V<u _WuK~D>~y櫏Ǝ,J׫P i9߆&酦" 3r$0ha*Ȅ�/֘wh bZF4ZQQO>2=gk׎aԍ8<[ -ɯ̩jS-V{\V̻V�^~)UYJC٩MJ-24!e8N9ZWΐQnrNmtŋӵ?ou.z\A;+7AbW!A@�%Q.gx84{ DhX2 f7u+gzH4 tJF.Dv�/SO֘8?0 f(ؠ ?2<Gkq*h,G R0CPACYۖTIh+G/>F{¯g<_lՆ=3}o5= U|�tᦋOB@fZ4rj3%B I+`Y&kL :.uI{^~}͹ gѽ:R' voʲLWOVٳƁUa*kTcr<%G6Č/7tuהADev]0U°I_t ii]8ݝ5ʛ+z%}9}ӷßx>Po>77޸3dEmݒ6ULenPUZ F!d!-`歭b 0@5Yҫ~ A@gg/d*sb% jWnEG_vYo!f �2KcPHɒ j*5QP՜)<!F!>XmPTne`&hk:s$*B:ݹnݜ޼=Ͽ^K:ݒ˚ʇMYo Ʀ(mZ6//TV=Tʿ XB@GK&*kq?w !5YTC ~*/5vu>ܯm>u3 =N@;;R'kPDa2I;{YZb|HQm${r نfeCZĬ=b~c"Kx4iuGE4 c6Iҩҩ&DV9,��5IMupzR?. ¸|ᕚE/罟n~W~x#?:_�7vo@D.N8pI\ԽٲHJx|5f:+�ƟLϚ6#<N01oӐ5d3.db ,6/(,o`\ܛ)(a!:ȇQBb_V?n˷|u.uop A꿍s{0ZzjsH²K46&Ai{Ӗ лdg>ed"%{V45" <Ъ?2 vRᜨۢu [.;&Bu XW^2IΎukw?r9_KE�{D 4àEK3YÜ R}߳ՀfJXK>Urd2y7��d8oثƧ=n=tn hLAK&2CNnNa\x�?t?W?|`yMxɿd?h ZM~~>'K33vחL:b60@xE=)>'/f. (b*d` umOn5U{:F$EQ"-Sr_|9?,pAA \$ +vLpGJ�c3@u]= ׺񶑉Wu8:ds/,a唏f.N8pp 'ڠɧ�vڱ `DX@LS?STGUBy4^i!kh=�IBÑ7ڕOtszCK\ޅ<L?ϓ( b! 88T;ԏ} p(e^TI:2 U*Fg3ݒ%p�6D #L\DBfx p -0@=�e>mgL .DsXנ_@?5H=8/g%6Zڽ"AP2~L@ݢ*:+0κ vHw>.yk`aXZ�\!y@)<@>V]lK}W,ϞI7'�+8mN;*9q#0Ѳg''"i"g2/*B"0tŠS"])ȀT(stE�_s �lI8h@}o.kφ]t&5c?|@Q,JE&-b ةI-Xc1@5ʌe` e!rX 'PVVZdϴE+u  -SP)�Vlu]%qF)n"/* αkqs4fJ^?$'Xwf>a˞p,@ ET 4v k0ȭ�CTCgK*M!@?7hl"wNg�(,s YZH"dcl`iMƅ+S|w92<dlk3eL!~a{uP�YbY/4!SqtX}B6z+`-E!@缓�&m}_�dm]y{́@wB+"K@ )VHohpC!5Z`336y`}?/ZVLf8S]]� 1 P0בpf 8@nqf`ŕDx�++ʥE 5|nG /mr]ш�jUj`̆5ޢϖSQx/|ُژ19|(#cXP�eK� g51xrKx^> Ғo8�п̺93رspUTBB0=o[+J{hn{nẕSG{&=|W.6Y @` ,/HpTVapY4Eq,U lH@"YdʁU LN: `i`VZhP;eq텊6LwEypp�^" (ȡDc JO18ipт?ӧO ={weao dh>B 4G,$ ^�&]`9$ \3j`yiec_[q`זE&_0`5R }$aOg ;/?I`XsK^?v(\OeA*�̢!. ALj5![]�P.]v)u&Y�X[[N\XL]# $~ к]yǜve6sz€Vh-Ú0� sTfhh)xo+3>�ϼ|X<9XlohKK6KWg"p& Ki=Dr^U{iZJAw(ʀk�4c2`?u &i($X�t)|*38zFzSX\dCo g מ- \.=\߮N] aq͙3PcV/"YÿXU;۽!|>0)P4 gK1P&]Y=t�qy�̺�:@b^{:S^ðzN 20|0> KkyPS}{ �Sg ?�w~ŏ=(ߴZs c8<#X<^€KL4Y�肠P�[߆X,wޟKޟ]w.333=(eXBC=vJTv:D5 <b!͆@;  3Z^[6~ہ2'Ν?{KFGT4&�R�`\th5vH�? M x|7Y#ױr;z! �RK [n9ŷ]y� x:XhXz^G{dGqP0D'pxXƚ6d[{?/ڗ]|;{gK/aE}{F&'lꃰ]RI%s/TZE;4n�"&6& x(=� h- ڄoMI@W p6hs�cnv~oW:{<ZJA7",0yE�pO `pf3pX61Zş8??~|R~gJ@�Zgߨ-*y/k?Cf7OC8w~vJ9k׮!{&@!ߣ@ Q((Cu.ѱ:lu ݹ�buWc{ui}/�9�VPV{` ts\lgLGÂj>/  xȉ<cq7l!5OˏM=Q7y^=L.XLq>"�<p̉e/_|}p9"~xhV,j@V-s�fRrVy= ! l16;ZuNݵؗu&Xku^`%Rx=&pС �O:�\[-5f#c8 ~{'T%�[ 7Z9Y][be 'QP Un@d רPSɱ?Yywsݻwkܾu'\~ZiU6ae|gdsjᒥV9`'�F`N<C٨axxR8g?X[q{A\h<yVZ;GDSH@kUܫJC$42ʀI�n.t ]VW PDxۉ R0 h\?;f͆T)?�YQ+.]h޼U@XO<[d-d[ #1�|?I1Z򽎤U<3}. c ͞Y{u4pz| FX[IS?{x ^e|9@~ysnl̜8q=z>|<x9r$ΚyiwPY�eˈ`3bO?? г<a!F�dW%gpɱ ZjB7j _;3'��*Nn]X�| tf~1骤\@~,`d뎲bH'(F EL&v]1E�} CǙvJ !ͩyz00 ڪ\{@�C?͛5o̤~7�}s =Ipᄁ�?y�[r~赨{)u-B}#ql6Tvuoغ޴eE Bt()E>2<ѧxZo)A93I>GRRڋPk�Lg|mW {'ՕVPUQ8[>--:75/@;*h5I0gφ` 1@FG.Ul1IY �7>KObe[E!Q"ZCe" P\J7$+jd}ٸDOzܸ:J1~qW=�i8M2hֻ$gÚ w:-]d=ym�U<8t1<{(=R{(EF6HݣP̉Go9$V?p9aN 8`1/kݫ^RuvVU[3{O'[e87r㆛Q#@㽙О�k' V 3,AyRc0o�m �[5^zVAa= qC׭ DǕkdp(<)YE]k�'XvB(`$fJ>[eڄN'@5$)'B)O>pZPzDegA3n(��|,��FyHsgߴ$Ё﵀�DWV'NxO^[\(˺xhT_r83Oy(oL#kE0F1<3jN jS Qk?}laz��qo=v s/۠Pc XĄz}[s%X?)`PR3ݿwWPXxX'eg"cSǏё_ǔ*Z xhO'D`+� >b]8c} 'E^�qQf 1'KnIHQ��2r}2C!RJGY}"LM"i%?w2<`BUBp1ѣG 7Q2Pv]#Km|cxjZ!ml� HVRP-urLgx#"훅x͂R,7m<�sܼѷ|5"F!:Jntۓk_-:C �ā#$)xx@q|>1|X=h{mBTvL #JM(Vc̩@ `O)4X-_^zgO&7�,/5ÀBp`EHTЛn}O?vTcK7.~'EUv([sq%3S(V@R̳8^' VgY@jku u5#̒ !��ß:u@ _Rm vⶈA/sG ?}\zQt*PEjhJ15QhIJU#YsN RFIA3()|?+z8ks�ـ`M BLj9)bQՠt�\ =O8=*B9@F[ʖ_1K @b-X C2r]� O.)>Y/4!⟧O&oX�X\X M/ҥKA΃ݡ'_VZMB䃀D!T6\w!O![r+E_΅7AznƕbmԷ@ɵ" * `/U\)z:Ά��RW_̙3 iS~GgMV;S=D|(JX:Π(5Ek(V&an#=}rdRzFFK~Fۼ19nl|�x xؗ/_vbV<xڬMQ8:M B߁�y`M)6Go(+ӱ HRi=^ zŬDՒ[soffÆ�ȕ L$;zܵ%Eh+-)hpf_#Gp"~)=nKBe?5\K,@b `@\X}(?D% ѝ~Vd iO@f٠֙3�]3@:&r=dZPV -n免OHK�Acyo*ā1ߓXת } EHcyGڒmIJa[Sܾ?i��kFLD;rI|> WP. q.*Bg=!ñCVH!҅)I-^[BlYsH{y>c QgɅ3��93| V(EV|})ȊZTVZ;5ghW WZ店5cǯr'f)ꨔ֙M {yn�I_W, sgWAm6�4ӛ_l"GuNlu禛40k2jm9[Є%g$R�p-pFP�G2\SM82h親I@LZ!GG%]_� gN7�\x]")B^3*%<nϾxbWkuQB\D ?KVPGkAgo0x<V+U( :X<6u^Dw6*K^8X3w�>xYx9@ ܳuc�3ċs#Ѷ(W<&(ϕvZGds�PٳB@Z(D(}[By!! .yhAS{+}Hs73a�SĠ$cݎ-)/cUH6oU3:RաPR 5HH<A)t-@lma.~+wx�rʏ5D<uZ{meWuŤAkco,돪cg|S;޲S{Eu%񠮑嶻š`(0H:bz޺/*x� 3! ў(QZQnQDhkπ-Ǹ2﮴.D7mT詈kފ7Jo_>m<٦�ȱ'-yaK%n䂠ā!�8(S(L0@ֽGDV{X_=z=QnGdmuqsx�k>7[i߁}wE3��.�8C>iv+WXMvcC0=y ,QInOXS,NUD$j0 wzMq�1Ta|^,fOE(53_O/mn� 9~`xBF O)cE)alO!~t,Z=cS֙ uje u<h_<_GP7,]]pY233Ns!�Oᙜ  9)7̡&%cXwfxnW{!8X8�c)20D>O@i3)O@it =3� GOd;v@k>!g?DrYpb?r_ E :>w(/^#p(e5^Jɵc=ȱuNiޝpUo]�@3'ΙiA )jq3ڮ?>Jm DSDU1x3ѵU(@iAbh\hWJѣRD{Q{+֬}<{li}dk|,�@Ο8bb6BQ:IC|>�[pQ~Ml Oev H7h$KK8 ) yM„B{�2JDA+paI�|XӁjebb"k� e;k 1q}˖-c"֞B";I% 멌B}r9 <'@@�Ƥ` BD{>[^;(wf>-)d0 fL' J~~=� oݛv̀]vede`Cb=v6V1myN�e|�5'wJ9= G@c:V\EƌU)9XӧO9ȉ#_<�%/wB. lRP<^q@fA K Pw�k-;)5IoY[ �D�y+5ǡO+/g H=:K(K#ίml8<tː;w"2 2)=+u<`7xM2๹yRx:�P,\!E rHT({(σN H 1\{r5N?E TsjLZvZ$/ �jr'B 1?#YYuhWa$F%*U!(* \ @$Hh`y�Ag*ŠO) >@)wh7]@@Ҩeʯ1S@Pȹo=z®�k"1V|NBn6yPH0fY<WH}T&L=1 D'R@C2T !r5%gp@KO*Vt+Z?$7;dGN[_�ffۇ2Z,q/kfe"!;Gc|H `*КR"&q. J Ț"05ï I|@k?QH_s&T>/^pg}S!z={=lRPD&'Yb{xX??5 iAy+|^ V>Dlux -|h0o^ڧW+t߹sȡB՟Z%6/~6י ' >]H" @ĶsF@ Q �3}ZqߏӐZu�TJס:s>5[߱͡t.˞7ƈ$![bt &R|=ӑ�@|뜲U�>)=X(ԞB, Z`o`#UZu+<עd]x �Ҿ'?|1�@Rimx8TP8�@S \˖}k _- ߟ#kw&{Z1?0&pF83i�KP/=|쌰D~I8�09{i/ {\t-�OP;T!AFuֲr0yJ0H#U2ᜲ+2zŻOoqH(>y3,shjs;@ on2d~ .m�)x&PЯ POG =Y}.p"rSk8'^0v"RebTHGGǬol]�֪ݘM9wԴz�Avm72J!؀a۶m6{u?�D& 5rBRmI<P!<8$w!^JTINf/kJMyiM"/RN߱'|�[ʶLEBF`ݢ Eggs uiA|3�?V[=ƛ8$`o Ms�x [,FA 9gzjn/rv_R.�@&U&MYĠ(hŧwf]@;-YhcЊ]zƟ:^A {�ʣEg/gnjTY@WZm֔GC,ۯW� ϞL,ٺoR{KП92xF`V^m !{)edƜShP88>>dZQ!0a9>*h"C﫻FeD*Le"u`ϭ?z&v};L  s:jg<$?ۡ�@hW<@^~A&BV\tyX ~$Ĕ?4x]w\?S$W0LJ�h9Z,Ed/ @[}U 1AP�`�`kYJq7 ?tOfWIOb|׮쑰Ɖ!qo 5Y @ٌfdINw=ȕ g-U'__l8;CP-07$ʽ?b1F ^}8'r.T#Q`Q ԑDh?e)@52㚍:>b}(L߳;4+~ �Fuav+GA@|EYxɰI2H5ێq>@\O�xXi-g@'Jn;s�5(0w /}pV=+;K޻wl?@8[ns]� _-5ݔ&@Kڡ@h DH(vQ�^‚9[~:gk8 {֬Ug5 xXsG_7wݳɑk�?v(߾};B! pP7 \Tg# 9>e"4[s�D 2ZkZՏU|X?zzY]ov~#4 �r,P\9w_U lW~$-zګk5W<$ ?y( 85/N` zS8 eͿ,.�@voh,QC?Codg H 5(3jHQaYBҲ"o6HHقL>D"k";6je~i`]b,2]v{w.�@@֗fٰh'FڇIWY""VD9!eW x@| G[~ hN�N)HzTLĊS/ux^2}9L<{×|>!]�݇zK|t!@)C 7^m )pcQچ5Ra�Σ <(CN WvySPiI+#WvRUK{[=I.D< {qS׉ܽuR1m �-/EL0@`hhH|n@)|ZFpP!'Q^l5 u/VY\r-/ps50(7c{?^J3[~}']�h GE:z )YzoopdQK$A uNګyA)usr?m< ˩?J(I  }Uy G:*&9zc] Gx7AW_� "]6uhA2{T+ƒ((k>@҆r]4Hp`|<'E![^hKo֍ 9 �u~Vѯn{uyf�k6/Wlk�S�x G' Y{ hE.\mTa륵oko6.dq:#ypmV �g},2 )Ƕ^Vb^#C 74Hx  {b^[r; F-IK[ww weNmH͹Tݺ~N ! )AA1ńȢ^2Tq!R0W_p.8ry.wmv9Ǝ 2\p!KI)PJ*އ3DK� =Q8lnǜCQU �w>#^%1�6-n an|Hc?>љ: !o=%V�n`UU=jAQ -@i c'=J8AI�.$vwACu0p%p+nq@< Ryҟ7Ev-_2gnLyüݜo?ܸryUU+0(�f[j?7?}m;EHyyoEQQcun6wL!l3NĬ!֢M2By5e6|ٿQKRS:)%|]($>G^{>s<ӧOiQeIz~ �Οtݖ_1ZZQl$@|O]^=& -HsSHA!@ZHΖ%R)s>@TEǗS FkS (wG Ǡϴ.eMwi}�֑UWfwH4oJI}ė_~){=&%@P-:' '1 ;]λo:1JR3W[$ w-&OL- 0e=KXAǼ <|uA:jf.=?7n^S +毩 gʯyb+Q@L:uTgZ{F0y}NPOc1۸q8~8A>N]piьeoO9ؚ @훪Mk@aroЋ9)Dn-&o8.cd;7>9-ѷr*V�}*lذr+#œ$EIp)a`@\-֐ڵkc*k<{ %n:AE?@+� v.`Ǧ=T>a6ݶmbI͛@܀pȋd3z( ѣG Bz>Mᅣү%(i @{ YYE5!C@ zؙ\U0k,1m4#C,ՃLU/fukvg*˗<ZUU|hwV-^_3huP+ ܼl㳯?Z?@ cǎ1!՘&Ѩm[Xjl2@xA ܸvn!{_+� <Y63+#GjEaJ?<&ED!R(H#:JfD Z<ee &jjگ^,nѾV�Uo厂v|PIy {85w:0܆yYTE OZ:\?oʢ4 FlB!ERc7a!4'/Zo]BH7.BiHZzj,,ɷ sLՉ8(Iw"-`G+� R\<w/7?,(7s'&FF�gݿ󰵛ZC"wt r cty;j&I?0`ls[1̍TZ@[-Ƹٓ#aAs* 99?-/-gQa D_/ؘ?@/zMBjo6LJhl<Md2t*O1NHUU.RT^?ef |hACn׺׼Єn= �-c?k�� �� �� �� ��'Piة=ƈH|8X�FSlWd]5˝h[) &@޹ʿ~З]׎-}<HU-EX!Qqk{,}Z ;OTrb9CSb-.Z,`[~X!,KKklǗl5(�D׀XV.?(yN1'{ Ya-5pgQD[`= 4`e\0?象hDYD;U�"Ɇ��{$뀈[(H{oϪ  "M2$=%7"RXқ�l7����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/arrow.png�����������������������������������������������������0000664�0000000�0000000�00000000565�14167750105�0021536�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���V���@���ـq��<IDATx7RA@=.:$L"M.TCK`%wjIZ- 9wT 2?g Uv ~:}TћYQ{.Dm44uNw4 .>Ww\p}:Bhp .Z.L-.ྏm\K WBB(VC}iZwjLY L_S>?0 al Ϋϝq, **\.$PA *O&*/ux TPY�Tby(4c >bH9�Ė.i����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/cdrom.png�����������������������������������������������������0000664�0000000�0000000�00000010603�14167750105�0021502�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������>a��JIDATx]swLM:ӦǯHɤmδ9LL:`+PM%ۄ�!e0ƀ9|lI6l0`0`[66u7ﻒgIhtw~?XdEYdEYdEYdEYdElegYth#b }d^3|׺cyJ+wV:J,9Y0 9 ~`s+3õ;l0ۏ? Op݌ٍ7f_a1ɽzs#t7v| E1ansuɒ } ,GM'=h^*?r8ՅtO`x g#o۽5*D`v:'-II}?i9!̓v~q殢p !|]oUa+ZϽh /uXZ HumI]9 [)} - +r0\,f@o37|jWfBOŮ+h? )"teIV|-y1oC =T ylX%$|e~T9`X\{~�= :<ӏG->\7'lb1{?d^)uSQt? `p3N-pΆ.%߀"�ھ:A5p+�'>d[FUT'`S_F ,>'=QbU �<Ҵt[pp+;w#LhtM�Wo BʭoR8Hn˨O)7J O/%sY`Bi'ݻ=Г|#Riainx�ONqU}`ϵ)�U9MP|'zS#f0c׶T�>l7J= 0]='[.yRYOpSwȴJ�0M.;>O\?K}9 tyW*%6hY v] Z *ثw07D,z* T3ݨS+P7~ V 7�s̽ �NP: .xmIb _QgU{EB(وxaђAE  ;8gg2y Q=EͽA+D {܈9| i\oQ+B_2 Pw01G;wQd|R`x g@uK @+_/B bN̢L.M΄p #(Ae%0 6i*|3"c0nGssH-k5z*^Fp:h_e w"jpPAI݁U,h!|tJ?3yl;.YZI S[VCQ4B4ҋw4j0W 5Edn =W(Gziؘ~P0 mUG<^??΢8`!b;ϣ#ac):#'@^e6CtsoLXsX@w'Qtt (I> ߅dj jZD״?tk jf"WWHe* S \pLV5]d +- _UgP`A^j[n)gߞ)¬B\l-DJ N~K\o97a#ʞĉ)4 ?p͉IeĤ&@`h %:p-.=֬}=j"I|%tO;ƢN�-m$94RÙү㍶,@٨䡖#x aLf% =Z %{r<Gur/k-!F w~!cH%C7.?n"0fcy0ĚP.3hFsrr!L]@$z4v!�97x/ GՙiҎJ�>}R1$bȁ<j ^<[OPz}9fRIXZHv4�ِɣ \CjSȬ@^e!� ѿ>J8'?K@J.v�e4ջJM D�Қ$e#(3XSp8A i&Y s �G,`5H<84�JŲYq1�ڄof`^k 0tϏR_pRc�רMtJd^t:zP N PDd 3OPp(jo x�#珯"@!jh!V_K?9qڄZ'52d8LA*eԞ ̉f rWJV�l �^k P= 27ǖn= 7 z)� ] LT zJ(j@4C4@nF"?14h`q*ɠ&`;pJ\kㄐAecH+#I0wEWORėSJzIUODf%~ҤШlR;I %^+-<]Uv@[(v/ 7daH@!ڥab*(/ Ӯ:薂Ұy鎠VM=JH;૆nZʊC SzMWB@Eg+@ \< LpE! e`) KxziPqwZtЬV�hޜwe)[vDToL62,Њ)|fX=Vh-b>* QCJb"FӮ6RS&Qxk&Q7<cy�M59nMUlk]üА)Yh7c8h\Px9$DP&'OU5:'%")GIn\Jm{>`Wgy D)>"㶀UlM� C^w@qQ jGaZ {QrJv](Nqs{?aI<m}<_'{[PX fx{&Ӻyz|q[ "X#K�KP>kAT rI/J>j#C/�#c:lJ nGodhs ɑ> X�3ܺM0KMshԨ.XZ +֖J/HDf> JO_i?H0V5V<ׂߴ9$G ypd<Yu±Yv3 i BkJȣcSĸJK>:+lF�ڙHMp=fã㝬_<p8 ݬ枂2RS+XLi91GW.ߌLkx}ݔJ�!]4SF w'j#NoA 7Л8 ^4 ה46)R8gH.�i-gld%ZnXM"֗<ه @7=RIKMݡ >r o@ �\D3mVn^p ?Amm"-R5CULm#z*,i C"T1w@, ٜ 1X Aogdૹp,$zn:oC |zȧaݖ&T䷁t.2ϒyMUIC! :`GС�ڰ3^/ra\`Q,%G¶B:txxB3ٰC:Қ2.#DjVPc%}܇8cIZUGɗX-]p].~/�;p%L' PU8E�МmN6[m'q+IuѱE[B$UFCׂkµ+ɓXu1`s0ZNxry2zA ~> ֶ4HʪJWBD�)Ƿp O2D=-n>0lǂ)>o m=2^ '[ ׂkZbp@Ѕ? gͺmYdEYdEYdEYdEYdEiB)S)����IENDB`�����������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/cdrom@2x.png��������������������������������������������������0000664�0000000�0000000�00000023725�14167750105�0022065�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������\rf��'IDATx}yTu/I^b罜c<v8vN6IL<q2ϳi.6#Zu$!!i H@Uub !ط}$4HC-UWus8@WWwo!@ @ @ @ @ @ @ @ @ @ "ydlyOvF@| ^6/lrNP?^l'~ ׄkF l\(' c”(3kIwџ?}w0? d_:~zFO{N85{D '|Lj+e+ d)uab|>~2K GKMNO�ux@En)Jb |O5x&x2!xPF{^ <+<0G w7,%̔-oTn&\!ێ6ݧds<俿$/|fݮ| \3 T|OIa]Ɂ9Bi!:ȹ[Dh&}Nׄk ߒk/[޾B-c,D!pϿHoΉ";7B\l"! <Y{{{{{{6Y 4x_Y~<i[aź_y3vW {$7zmz)x $ζu;fj ݲyxK 9I' 2n`y49ע^ymydf^dD /!^>1?[\j0BEd",}&{`_]W.{a&WXFkˍh=L.BX ?'=)(imc3�ڝOg/EjcfHr4rdGE(, ' s?_!۷{IX"m`fH~3�qpɰ I jYSxN>Y/4WחZоOE8FW,kY S�{'d=$59"sّq{ v!3'aA0#Px(}7![mRڄ6RYY|I5}x|oՐUqRE& A.?/ (X .tDBzGɹ*If~ 7"ȀvI*G_K,/v9M*6zI 29^RI] fķ%~VIp@<7<J<+Voз~|Q柧l P:Z.^M/L%v(jN}+dm T.g?&&38pZ'zol9J*%]?Omp6 @6&%b'٥9~ l U~H MG VoY~̉79sA gmϭ%[P ;u5zMX:'|9E/~rCz6=M\Ea nI�Y:ŒڟTi+'?;~0/$*&B%Yn<9o?'~K.;TtT早:NBP `B7Mx7t5v7Tc=3#*m MUdfG+M5}�J՝d9Vt0 a;ov!Oeyt�KE!_<r]:B};#FST)L6љ92 A$:rք0_T\+a0Օ,_B6Y[_z"| },R Jq:Q[P\r)qBbޮHvNW:E?aLb*;ztE93p Zkި<ԗc0!6UFȡBn㥑~NJ{m_Ű B+Whw)4r̿j>N$ڎ&I$t�ˉ7hfȱjv5zP@)x9T_zok5SS:rC5#+Zvk))I.SMWYK3e2³ZC:W$"L0]Q p5oVi%�#~yPzd{-%Hl4񫐓a9yژcyaGО3S14D/U$ܺVZ�;`N? GJ~SNN1$6cSFi# 9[VJ~:=6NaO~ 9`wYsVK7YZI~9\ЧyBLOS*RFH(iꍑ>GL3L)|, +I1)20x0F',I,\ׄk#ӁZ@:Wг#?3C##bljZ 7ɕn Bx}>^v]2]&,gx5w=dp>nO[8E]]nrޮ{D!O61^XO#o@(:Er8x08@gӲVf vL 5y? VKd܊']*&S!I?J~Emǫ+W �")]'�h A+7{WIE-F6EȥZ_Z{܋LB' JwE!u%󿼳tw'n'<Ѣm@.u0֛dzf8,j Z@7l?d<xrr! AP$)6@[Z}" ʶ9 Dl5̦�7 YVLȡM7TWy=o,~g!|cgLt[$�AGNG<Y?ۿڽć9ވ9,�wO ?8|Ӆ4f }Z} t@8N{?Ss׫T|㗫BhAZ&㓓dt|cc2;&ԪË]f�{<J ;?dr1yhiA e3),ҙ#GFIHq" |vxtT\ $9UpT+ re_Q%mhF%QS懷6%ʴ2^H�́#4oW +&,r3pYmONM_,c ste(5 őRhC6s@Z�t[ 442W 1aaD[ȎAZhbr1,YScԴ5~ T5WXRZ7*IoɺBLG!dm&nhdv40b�F#pWoT);5PZ6ؔ~yPb7;l^D1;mIB}se_PSy.ݲt!BS4)G!T k3OӃQs͠c]Y'uy]i0by⛉CI*|xY'X9]Ґ+�{Wris:В }FfSʈs4iNQZlwꈨF z&M:$:x1?O&X9B� t_񯱯s?+z;ERΦuM;aBi6D_(G�zfpZm?9A�*-pFw#@f9LW3 NM;B ɯQ 6;(^QZ޳͌.sNpw >09a3jf@-p0w 4}7亅idlܸ0ɾp6xCM�L3=<$# |Cgwf$Ɍd!֋T�, kJ h֥q]c)ϊA�(fT 3N9AnX쓤X</1^Ik Y-*Ug` PI Zt! @NLoL5Z՗I'o~H7ٓFa/X>K:Ի1x�?K]nt1:ڒDoLz$}쑤ߡV+< #%+p+{?'|QAoԲ{'O<G`}OLtFun:9s~? 2A*#(g>zy˺k?/I?5e7-`J-*~�%+�)-hˡ+nԕf&U{žAaA9M`[o_Q9 V�3�ϴ0QcLd,I<&e``G$sZ-#?b p҂F ܽwxK}ɦi݆ㆊzF=WGK!@T15b.7_1sMܘ(r#]>ο2+~ 8f1<ųŷU�sLO�Ì�23rvo;BY3̪K=(Cf@3oT2݉"I>vs*�!'�JG '|^i!+aȦYo32L YE(�[jEAd'B 3A31]??eָ zC" ~B:XM$2݋bb1c 2ڴNe) xBc ̒Ϛ�J=G2r_f6+-d&&7^$_S$U}{cR9%ɧ:7`牫j �6474+'{oV4�Yh2yvӤeH�,u�}w�0+0c},X+<d{0`@<El H|J �|6FkQ3TPimSX 0[S& %sj` P�� ��h &��t?{a0t <a@ ba@L((*Ub"&a*0h T,:nG`;۪],2P tN=, ˁwc9A:i,@,6Bv@إ!벝 A;+{^i!%р6oǖ`h eS G65 dASO°)"}fmo >df[8oTn^[,l n+G08$AL \ik8,R$9lV`< |4XE� A)ĿAS33'�:̌6[�<BMћuz<:gd.PiA0�Ս02yF<E%AzgUM}FftOX>S>�_s +Z(Vu#za8`oa9 }Vݷ?3:y Ҙ ]Y(-bCf육F )(˅<s2$)H/`zv\fX/ҥ�^Jcvpb$hZ0`jzJX@~>L쁡zM!IO[4=3cYF^|)G�)}-UWZ؎Loڵ~h* *Uf IжmT?5a/X>KjQv�'QZ-=0fz >J!`+INL1y!V`*f@F/UN$7z8#5]+�& ta<�+�L+-YޣSYmqmtj s5�!̐8khƟB3�:p-J (oeJc&h` KֆmA4j?|O3vrvԨ�d^�d%Uw2mqShe~X۬ /?7Uo Wkj A'+:!c#YG X tO 8$9!v|¯9t1!;B�@/zف ˆdo֛jzL?Iy�ePW�*ҜO@|MikިRBK&f́K37F3B*He;A̯X")Wkv#"4,?3YDS2BX+ 8V 8F�|E+6:F�wS>$̰1:eB'fII͠�+1a_AL57gҜ/'+ 3`NDI`lL^<\.4#5mVW%~MMaQb=X"ANKU}Jh=Ӆ81( PUK�/t7UZG �1b,v`)y/2i]"G=0ӜPmbm9Ae G'>zi7iSӖ-"MoocGF /g]%gSSsqZ�t2Z67w�z;|C;;fvp,=yMgtr;S+\lSsӜ p#`{q`>20fi!!Ɍ&gp0A#3R̿Jc$t35胡Whs3 CM^rH&!@hn|rMLq`lL&~M!/_*P%*D /=N(=Ht�}'2/8-1r^'_ɩx@̀BȜHk+Lh(DtG&-q%1L3^w$-Pk� $q~+8lN`&U<MWzp\Hp1jk{K5AĠ:Ɉe8*.mIă[/�权fbӿE-⿺N�xG顬-R!yJ%D []o8*Ms#2bdW0 :!w)B|E $@QW'.7 J� LǠdJq`hd[?AaG>fx9UՈ& GF&e|bGl޳:bPp܎GCG#oZ!�/ia{3 �7#HIc7Ya^z0Q\q�Xh,{) �@~_ANHM)ޗÇsK �z;D\c�} w}>O@Br+%�-7$V4$ R#Ѯt돇 _T)74~ G aL2FT ܉*9əMəp \3o~9`6%I;4RrM�i)Ƞ5~`I]kJb+ 8NkKʾ^#P&A024D�9Q5#C԰ڃ<Zڎ@vgjuj1De ?V{@2t.,RYSQ+rvBARB. HΈY[Z1rt%፫==%(u�rUKX(rtruk+DLbj;0GkϫI³T}V{0W=L,,*0 9وC0PT =,Aj"\Ta G6%MQaT )ol B&)5;k2s }-jed,gȎg =.c0rJ?VХ.d,�Jm"\x -!ZT+zmS%)oFb)EþZ;jCѳ-TZ-;̟$=\ ҲO7u93IM \Ua{ig(B!Ia1!9#P}�'/Q-V;sěZ~w- D!NrҚg(r/ 09q)9st3bZvgUƘN[R?k. 3Pȁ6@fGtSZm t ?,]Njp?>g'MD7fDOt�ChC}zp<\qvL⿮C�h͛Ub& پ`+%Lfg! M66bڰ2)l=oX0Ŀc@�;ERm~]"gcsc ؒXRϿy_Ɨ~h, "vԠs)GG3yff}9aEu$ ͷ6 #᧣$;+sJ]U4 "ܐ/\DAod"8lKz Sv~*E?'Kue=~Pg@@Ŗ'hx7TX.G p=HMhVxge9x&W`P[aJP>=:& yw3\po{Hd ,y]kDprKF=7@y!,irP/EwB$T.7]&| K"6d;b|P=~xS\<*I͂ݧHu,1Nu~e 䓉q+=<�y9~b mƆ#Ciybo}au>&ːH쀑*ȁs( t9e|Hal~Ù聃$M(^^{reQ1Oc/"iseE!CO'HT|l9T/?$<˲+~O0$A�buQAr|+: 56wcϙ|aY KyWPOjnp&oɝr4k˓f|Jw"W^?2=t4t 3|K~)DYdp6E�ouG tm Vm4:<SyK>Jp>uСhfr6xɰ"Mt<-#9gbԕ OVxygo֛t t+됣 [1^=-k'z ʤg@/''<' a{xįу{4ѬDB֖j:j з�PPcs ׆7;|ރo ]5OIH{"&YT8 Ge@+h N6ɵ ?;$$U3Y\B&_DWlth'+{ݓ2fb 'h@jj*iCb0j^_2"\ * >(XBi ?Cdz)y8<~a3eZJ 3<oߔ'*0� " j Iv m=r*caɰ)A(Nl=,ROI;#  A l q_S9'0 7}3rN}~o} kg@ @ @ @ @ @ @ @ @ @ a+{@����IENDB`�������������������������������������������picard-release-2.7.3/resources/images/file-pending.png����������������������������������������������0000664�0000000�0000000�00000000416�14167750105�0022740�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������7���IDATx}%TDQKoHH\Bh]}{ߕw?=nQX'^�O8Ӻ3/o3zo|>Pr G3щ=:5@v Ik;փU%r֭?X~d;}ӠOaڴ~ֆ d'~zyw0F+~3hU����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/file-pending@2x.png�������������������������������������������0000664�0000000�0000000�00000001167�14167750105�0023316�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@����`U��>IDATxCAmYZvߊm{V1Vm'vԩf͹HK*h.$x6@4O Z<A!0�^�K Z<A+'H�\gKD O�igˀ|nW8�p~T-Y@6b P SMВIf-h2,� ԙPkt11*U_># WpSRKo\#g2�y0ħ r�.= x.20r5ʆa�/Ua XX~nxEe HCdY�23M7l D8iEFNcd{n2�cQkv`Fm _\]E�: }1�X؈$Z(�}iv�[3)΂? EpU^ &fէt@41wr!Ea&-T,N+t8�uM71: ]ɷDa7<\cm0%M+Z[Q�:_Į����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/file.png������������������������������������������������������0000664�0000000�0000000�00000000572�14167750105�0021321�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a��AIDATx%T`G?hǩ#Kϯsw=F N'rnqOE(ϩv<*Z`P/[B# ڣna]nںclw gklE缫(8f@{DX! g?$Lbk!rZɂڤ!2D6Nx AJW4 F2k{Č} x^![) Z`LS|PQCGgP^.oAmm;" c!+`9;΂bo1(>9T]]DY` !5 \G Q����IENDB`��������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/file@2x.png���������������������������������������������������0000664�0000000�0000000�00000001625�14167750105�0021673�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq��\IDATx,Gm۶SضKd(<mb=_|o~=Uwo3 {^Vlp>tZi tD# @G 0�A`�:�t#@@�? $VPS+�*Ѥ�}2�X 4<S@H� ��~{fWԮ/�kl]?�!oغ˹eǢ=�� $�QVp b0vWL32GmBm�_|vb4^?}bm03z  Wؽna[ )2඄ 8Lj"@?*lm2@ XWdp $�`n ݢLg 4Dݠ]NY>ļ�pƵp_g.ƎĶT;xBOۜ�V_/}%R�n`Wh"n.E=w -�t�@� Q;}y�~bȅbKsp_|K0Osb0OqX&�Me7 bN�/a9a@*4�<;2K ܊:CO>A `2+ `K=1z0 �x% W-Ѓ�vڋw{(F0ˉ8*|yx+h[`leQW@$kw=|V�64V,�=?dX=|W3F=7+ÅX֔g,E1[_?&oi{����IENDB`�����������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/loader.gif����������������������������������������������������0000664�0000000�0000000�00000001241�14167750105�0021623�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������GIF89a�������BBB���bbb! NETSCAPE2.0���!Created with ajaxload.info�! ���,�������30Ikc:Nf E1º.`q-[9ݦ9 JkH��! ���,�������4N!  DqBQT`1 `LE[|ua C%$*�! ���,�������62#+AȐ̔V/cNIBap ̳ƨ+Y2d�! ���,�������3b%+2V_ ! 1DaFbR]=08,Ȥr9L��! ���,�������2r'+JdL &v`\bThYB)@<&,ȤR��! ���,�������3 9tڞ0!.BW1  sa50 m)J��! ���,�������2 ٜU]qp`a4AF0` @1Α��! ���,�������20IeBԜ) q10ʰPaVڥ ub[��;������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-100.png�������������������������������������������������0000664�0000000�0000000�00000000150�14167750105�0021764�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���/IDATxcp/c8oy�q 0j�}a�Sʓb^����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-100@2x.png����������������������������������������������0000664�0000000�0000000�00000000315�14167750105�0022341�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���XGl���*PLTEGpLEXC\C\C\D\G\D\C]C\C\C[C\@`>l���tRNS����DIDATxcL@ 8a((qA *Ph`TQ F* \%-AU Z<0��qT����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-50.png��������������������������������������������������0000664�0000000�0000000�00000000176�14167750105�0021720�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���EIDATxcp/c<ǁc|_K?L #l f�E�ğR����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-50@2x.png�����������������������������������������������0000664�0000000�0000000�00000000423�14167750105�0022265�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@������NPLTEGpL**++:://..MNOP2211<���tRNS�бϿ���dIDATx̷ �Ady@FU�(Q>@`I�l$')0(pb@Á}mϽQY/-sH)����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-60.png��������������������������������������������������0000664�0000000�0000000�00000000200�14167750105�0021705�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���GIDATxcp/c<ǁc|F fé(G؀_-F?p;6(�@*![����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-60@2x.png�����������������������������������������������0000664�0000000�0000000�00000000445�14167750105�0022272�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@������QPLTEy!g�GpL@Bm m n n kj,\���tRNS�E���jIDATx׵�CݝG{~G}H]&cPY@f"@�+�k& @Zj01`Yǀ7 -7,`!jd L����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-70.png��������������������������������������������������0000664�0000000�0000000�00000000166�14167750105�0021721�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���=IDATxcp/c<ǁc|x-<8F 5v4a3" �! I(����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-70@2x.png�����������������������������������������������0000664�0000000�0000000�00000000366�14167750105�0022275�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@������?PLTEGpLUx.vS-� ?���tRNS�ӳ_s���UIDATx@0�$VSN:Wc߁rh3�& (B? (P@9Jh3P f߼ƍ {d4����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-80.png��������������������������������������������������0000664�0000000�0000000�00000000167�14167750105�0021723�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���>IDATxcp/c<ǁc|mo\�0�aiۓ����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-80@2x.png�����������������������������������������������0000664�0000000�0000000�00000000367�14167750105�0022277�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@������9PLTEMPFGpLtqrvﬧ���tRNS�(*<k ���ZIDATx׷0sɰ$' {I<Xyͪ1 hd$, �� ��� ������3okn�|{nR����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-90.png��������������������������������������������������0000664�0000000�0000000�00000000161�14167750105�0021716�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���8IDATxcp/c<ǁ4J|x0jQ u6(�FM<����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-90@2x.png�����������������������������������������������0000664�0000000�0000000�00000000402�14167750105�0022266�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@������?PLTEC\ޖD]KcGpLޕſu܊w܉XoVmx���tRNS� ̨,���]IDATx׵@�CsmY鑜u/KokFI@X"bH_� @�m80': ̫{m'C����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-pending-100.png�����������������������������������������0000664�0000000�0000000�00000000147�14167750105�0023414�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���.IDATxcp/cyǁc|xD0j3}lP=6j����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-pending-100@2x.png��������������������������������������0000664�0000000�0000000�00000000315�14167750105�0023763�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���XGl���*PLTEGpLb���tRNS����DIDATxcL@ 8a((qA *Ph`TQ F* \%-AU Z<0��qT����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-pending-50.png������������������������������������������0000664�0000000�0000000�00000000176�14167750105�0023342�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���EIDATxcp/c<ǁc|&ƀQ"##qj6.@r �Ծ����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-pending-50@2x.png���������������������������������������0000664�0000000�0000000�00000000436�14167750105�0023713�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@������NPLTEXXX]]]WWWGpL˟젣ʗZZZZ[[cccbccrrsrsts]���tRNS�вF���kIDATx5PC27J<s>̭@(6z0(ilY�������`G:������Qbhb@Q7 ޛ0 #aR|h����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-pending-60.png������������������������������������������0000664�0000000�0000000�00000000201�14167750105�0023330�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���HIDATxcp/c<ǁc|F hhhŀQqj6`?p0m �@圐R����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-pending-60@2x.png���������������������������������������0000664�0000000�0000000�00000000455�14167750105�0023715�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@������TPLTE빼GpL텅܆셆쏏o���tRNS�j���lIDATx5PC2>=̮){iɾ ؞F������`[������<i H{? zwN3 ٽ ;W^8pG����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-pending-70.png������������������������������������������0000664�0000000�0000000�00000000170�14167750105�0023336�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���?IDATxcp/c<ǁc|xux0q0j޽~Ҽw߾ �TL����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-pending-70@2x.png���������������������������������������0000664�0000000�0000000�00000000373�14167750105�0023715�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@������9PLTEGpLڒ���tRNS�ܲB`���^IDATx׷0Csɰ9ucQ2: �@D� G ) Lز>]w>kd����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-pending-80.png������������������������������������������0000664�0000000�0000000�00000000167�14167750105�0023345�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���>IDATxcp/c<ǁc|9s?L'F 5 qi>olPK����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-pending-80@2x.png���������������������������������������0000664�0000000�0000000�00000000367�14167750105�0023721�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@������9PLTEGpLq���tRNS�*(n"���ZIDATx׷0sɰ$' {I1Wk37`@�PH&���&������g. ْ1ki�|rRB����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-pending-90.png������������������������������������������0000664�0000000�0000000�00000000162�14167750105�0023341�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���9IDATxcp/c<ǁ4̙3b\p./\�0�@ #����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/match-pending-90@2x.png���������������������������������������0000664�0000000�0000000�00000000372�14167750105�0023716�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@������<PLTEGpLG���tRNS�ٳ Ӟ���YIDATx׵0�@3a]ӇLO{ X9Q{1  &( D������������*~IC&+>x Cr]^4d����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/star-gray.png�������������������������������������������������0000664�0000000�0000000�00000000373�14167750105�0022312�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������7���IDATxc@/3zt>#r/p+8s8O Rp9Qlg4)> ( @V1PD*3˜ɫ.¥3 @%gcUl? LŐ  N AaE&. =r؄)( N<{LF.g.=*f8�=*Çq����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/star-gray@2x.png����������������������������������������������0000664�0000000�0000000�00000001442�14167750105�0022662�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@����`U��IDATxNm۶m6.YeMT:Nֶmzw؝d>22LC /D4JrT&=)1vbKq>%O5y }<f c_g#2sO2?8 'M~!{9XCBǿg ]g $|޿4H8D Hz)r:y=ƓkSc:TuaיMsx3g w5+ |OxVD�@+:9@ /ߘ 6Oq 6`>/h:ؠvКz;h}|яhz}߬ޤ"}įhIT2N=GqTy>Pxt|Eij0EE/ >HBK;u g:>wP|p3g6>׺wZ$2>=x#II9U]Op3İɄ(,� j;0LfY&2\a9F[ֳ"B\҅?!?H/NjHoVҽQ19r$JD+߽\9 _!>210a eOҡABTfnH>F$DKI^Ra}iN5u{HGW6/sÐt#WseNn`+75 6<N|@=9yhP����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/star.png������������������������������������������������������0000664�0000000�0000000�00000000503�14167750105�0021345�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a�� IDATxR%P�A]3T p^ph93rڐenfN7[qHZ6~/KcyKpY =({E`c+t(Y|K.0/{ro[J,Z/��:$0Jx%|'K0Iܫt*g8ɰe:4ݏp�ͣˬ<xyT@zaVX~U:V‘k�wG8Tچ顃w 1"p7����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/star@2x.png���������������������������������������������������0000664�0000000�0000000�00000002050�14167750105�0021716�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq��IDATx[9ڶmڶgb`͹=m;K&޾_t!"&tGP^E1ؼcry gӢ|F ~t[r ăinD~S =)E6i4Dű~;uX-jz4s֎i8npC}Chfgl嘆A&87%Yz�ˡ7,F(ĕᙺ=V5ݝw^cQr_.27NGj_ԠTmR 3^iU<S_¬OTz%;C_p&Ύ^+QՕ,לopc.ȏ=Q{Ψk9=[_C$S-,P[VwN5'/҆^<Djc c3 .pӪcE.qs%6:huc񳭖bjZ.6[,\蘦dPtx3S)C}Ow,'g@RsT /S,N1D-qڤP 'z`j1k:QSLQܤ@XT !(6,~/#D#aW@PYnuL}$~@<P^-O 9v�lD)o:%}T <ӫ x^FD7"ơ8`?[vQܤ$BK<{#<Ĥ†މ�Z{1"$׾G zl vI `riEb3Lq+&[* oJyG5 5ꑀ5Jcy嫵_C>3Z=Ҷk-&|o"616 ™^[7,a|hs >ưGv1S¡pKY:~?`*"Op~/<˿]wuH0v~v>"օś����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/track-audio.png�����������������������������������������������0000664�0000000�0000000�00000000427�14167750105�0022604�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���IDATxc 85Ccc6@|Ŝklj*x `/&€@BN �݁äIHC�lRC� _I(A@6B hj2n0x@*Q ?i& /1L  Zs56-q>@{ (g(pI(oJV�m?r<~M����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/track-audio@2x.png��������������������������������������������0000664�0000000�0000000�00000001455�14167750105�0023160�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq��IDATx\AS۶m3~ATqmڶm6ڶnLTs{BnGI*NS8BF"cgf#,~0p?<bXt&扰.;p"u CY!�XG`.KB4u,cH0%@ulHb�6 Nz#C1C8`�4JE)$5{p6Dm`L.X%_$? Bl�l�l�pgBqHcQ;*|y 8tt0;�<pʚ9*'@W &o p3�ozຆ�9L#60L{u֧O:Mkp9&Yp셊JRC~kCπ䊟,}ye>{=(z)La_*Px NCllOH(MU`w +uP!.=yG8{⚔䇢 i'ȜBE}AN(s2bk <WkJd0`.3߮<ȘaN&ߗQ\>*X '#GanXE)#q2\.%xy lX - =8�6NVSL_����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/track-data.png������������������������������������������������0000664�0000000�0000000�00000000745�14167750105�0022417�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a��IDATx[a(P*j Amڊc8>'Nagf(0ebm(,i|DxiT h)G) *چEvWI<F-C;2j_/j/fH!#XpRmNE^y8:EivojWT< ^CPH >)އS4f:*ßڒpҺahM2!WGZQ*l"ےG3/C;XCZE)(ʚߛUU ]IB1fάt+4;5>JrUBф#%Jx<ځ&A7OK:ՄڋZqi3);OyE[}x;0BO, cAWgtTl#i[q Uq$����IENDB`���������������������������picard-release-2.7.3/resources/images/track-data@2x.png���������������������������������������������0000664�0000000�0000000�00000004074�14167750105�0022770�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq��IDATxp*Sx+qhynQwƃpwHBJvf"%-Ivh�n I0j zMvi،C% @ I!4)�1& Ф�BChR�bM @ I!4)�1�DV6Z?�i  9q8}�"~8R9xlܴ6u]VCI0m;�v��@2k <A2N6XXhi1w�66>τdXi$p(?{(xghEE /r@80/ں x\O-pk('#i9`sMpX]TMN:zHuȶD _[@iHM 9p�M;@~Do~;fhغr=cMNx/Q~f?1sv 1PX4d:h>ݩ "]ԗ#I8sxQ{MwЕq 6o5AT4C.Rx7 'nOEu.pXMCJ%wp \VئB8|e<Wha'LM1~btdh<8i�pe:DߺB�g|}zwP4lU�ZG)Lc`&$`:/Ĉao~%9IӼpб̭�%/� P9K$|2Q`K0 {22BWGN0P�#]"w� i]aN9IXXʋ\Ig 9Hd9c ewzI`6.Q⼑Y$$f0RS=ŨNE�9 GOV=wIghhUE@bk7vS5lY~p@ 7UY=Ͽ67(O 1` x*OXK(4k !t9T= KK"Y6 Rc"dxAAoQ"?6Cg5VH]\Cr]jБE�_P!>~gpsaqsGU c�^ U=tA"\铍ɆB S $`6`Tc � q�^X$��4t"s% Lrrf)qR!pWECKu"�ūæ@4F0,²g'_)42~܆I@׷vwUr" 8^&d! ޜ*wH`3M5/ Ja pb5C~&QfЦ# t<1`3T(Q.LY@KWW ɶ.WBtZeM5!8q!p tHtXZɃr$YQ+3Y̊ 0dD/ؐ;\M�BW(x B\NR 9P Ư1 aoݯMs �È8'uA0Qs"N5,*# h�+8�NĚFYXfDXZ38c Yׄ &-v�ԮMzr5;g]TT&{- <雂7wSoS*Ռ?ww .׷|1pHqKN6 B'^hSno b3p!l'`_5h _Rn7MmZNL?ppˉ7v;wK:.u'7^x2:zv; VG'LPX$g5h;7zȻ2+2'-^>PZWct'p% nLޣIup C+{Fry?MRVG]yk7v[*덮gi6;vkツK9rtJjـ ɞ����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/track-saved.png�����������������������������������������������0000664�0000000�0000000�00000000312�14167750105�0022576�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���IDATxc`s* 2H׼=TaKS ğ aMk9"%JaK1)6 A%30a�Brš~JG !Xl Wjxx>A f !K3"P6&⡑�����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/track-saved@2x.png��������������������������������������������0000664�0000000�0000000�00000000714�14167750105�0023156�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq��IDATxj%A@k]NغKwJ'WnHܭ{~"{3   .<@ǂ3A`=SOEwktu8M$qTG4q)Myh|at] D^E^E^[=% yC;Sտ7'G`uN%_A[S;FCqv#p�Kw__ Vx�{->yĪ8#NG) BxbdpPByG |N熽DOk,@MzyG^zyGX,":X= N  TP^֦����IENDB`����������������������������������������������������picard-release-2.7.3/resources/images/track-video.png�����������������������������������������������0000664�0000000�0000000�00000000471�14167750105�0022610�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������a���IDATxŐnAGjmAu�@mڶwϚſ7oF ̱6hMv> ;D-$+ Sxʂ'hzJaT?zlA $06+ 3:4[qC !qE bAn/ʸާU{xB2@}4T7OQ>{7M"r8IC,1f]ó 1 Mѿi=Dp|me-y����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/images/track-video@2x.png��������������������������������������������0000664�0000000�0000000�00000001405�14167750105�0023160�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq��IDATxp\[}g]Q沶ޤmb۶x[_ϢIz?9&2uFm#`3yZ )@3@2>e�#P@�>e�# @�>e�#P*YzE!h.gl��UfMۃ#. hҔzTY[ï�ԥjTI+Cۄnz��`� f�V i6(jRIsjP`?B`5ATE *7ײ}�`� 0��t-5PWz N^A@kcIONN&`cJ2lЁ��شe/̘Ƨ͚N:f'�qqpevy?\ 6XNz.kx9H9W�mcet0Mpȯ�ۀplgt�زԶF`ЂC_M'A+!,g{6|n8JqtTܜtzhD.Mx7 #=63$@K;:3X5W/@KCАK*yM&ȫ3<."0���`� �%�c&s dw�)CE8�CJs5e "yC$p*4|G=DʑpyAμiv7-'ב/}*j����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/img-src/�������������������������������������������������������������0000775�0000000�0000000�00000000000�14167750105�0017764�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/img-src/AcousticBrainz_logo_icon.svg���������������������������������0000664�0000000�0000000�00000004073�14167750105�0025461�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg xmlns:ns="&ns_sfw;" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" id="Layer_1" x="0px" y="0px" width="30" height="30" viewBox="0 0 30 30" enable-background="new 0 0 27 30" xml:space="preserve" inkscape:version="0.91 r13725" sodipodi:docname="AcousticBrainz_logo_icon.svg"><defs id="defs3713" /><sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1280" inkscape:window-height="759" id="namedview3711" showgrid="false" inkscape:zoom="17.633333" inkscape:cx="12.649338" inkscape:cy="15" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="Layer_1" /><metadata id="metadata3699"><ns:sfw><ns:slices /><ns:sliceSourceBounds height="28" width="25" y="-914" x="2963" bottomLeftOrigin="true" /></ns:sfw><rdf:RDF><cc:Work rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><g id="g3701" /><g id="g3703" transform="translate(1.5,0)"><g id="g3705"><polygon points="13,1 1,8 1,22 13,29 " id="polygon3707" style="fill:#4e7ec2" /><polygon points="14,1 26,8 26,22 14,29 " id="polygon3709" style="fill:#eb743b" /></g></g></svg>���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������picard-release-2.7.3/resources/img-src/AcousticBrainz_logo_small_no_text.svg������������������������0000664�0000000�0000000�00000006370�14167750105�0027403�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0"?> <svg width="100" height="100" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" version="1.1"> <metadata/> <g class="layer"> <title>Layer 1 picard-release-2.7.3/resources/img-src/CoverArtShadow.svg000066400000000000000000000447321416775010500234120ustar00rootroot00000000000000 image/svg+xml picard-release-2.7.3/resources/img-src/Picard_logo_icon.svg000066400000000000000000000040401416775010500237350ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/Picard_logo_small_no_text.svg000066400000000000000000000110411416775010500256540ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/Square150x150Logo.svg000066400000000000000000000653161416775010500234450ustar00rootroot00000000000000 image/svg+xml picard-release-2.7.3/resources/img-src/Square70x70Logo.svg000066400000000000000000000644241416775010500233060ustar00rootroot00000000000000 image/svg+xml picard-release-2.7.3/resources/img-src/acoustid-fingerprinter.svg000066400000000000000000000140401416775010500251730ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/action-go-down-16.svg000066400000000000000000000046011416775010500235570ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/add-item.svg000066400000000000000000000015761416775010500222020ustar00rootroot00000000000000 picard-release-2.7.3/resources/img-src/analyze.psd000066400000000000000000000566251416775010500221550ustar00rootroot000000000000008BPS58BIM%8BIM$( 1 22 22 1 72/1 72/1 2 2006-08-13T16:01:23+01:00 2006-08-13T16:06:15+01:00 2006-08-13T16:06:15+01:00 Adobe Photoshop CS Windows uuid:1dc824b7-2ad4-11db-96ab-dc197af46285 adobe:docid:photoshop:e19789ec-2acf-11db-96ab-dc197af46285 adobe:docid:photoshop:1dc824ba-2ad4-11db-96ab-dc197af46285 application/vnd.adobe.photoshop 8BIMHH8BIM&?8BIM Transparency8BIM Transparency8BIMd8BIM8BIM x8BIM8BIM 8BIM 8BIM' 8BIMH/fflff/ff2Z5-8BIMp8BIM8BIM8BIM@@8BIM8BIMnullbaseNameTEXTUserboundsObjcRct1Top longLeftlongBtomlongRghtlongslicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlongRghtlongurlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM( ?8BIM H HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km8BIM 8BIM DJFIFHH Adobe_CMAdobed            "?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?B@El@Ҡog?eGfn;cӾZYT} w~ym{`dcgqqwO[2Cz=yFIU%~?7OӔ߭}gGC1*Si@Fӭ-޾bI胷~<_+$_8BIM!SAdobe PhotoshopAdobe Photoshop CS8BIM".MM*bj(1r2iHHAdobe Photoshop CS Windows2006:08:13 16:06:15&(.HH8BIMmoptHTargetSettingsMttCObjc NativeQuadBl longGrn longRd longTrnsbool addMetadatabool fileFormatenum FileFormatPNG24 interlacedbool noMatteColorbooltransparencyDitherAlgorithmenumDitherAlgorithmNonetransparencyDitherAmountlong8BIM-msetnullVersionlong8BIMms4w""8BIMnorm*(Layer 68BIMluniLayer 68BIMlnsrlayr8BIMlyid 8BIMclbl8BIMinfx8BIMknko8BIMlspf8BIMlclr8BIMfxrpff_8BIMnorm*(Layer 18BIMluniLayer 18BIMlnsrlayr8BIMlyid8BIMclbl8BIMinfx8BIMknko8BIMlspf8BIMlclr8BIMfxrp??8BIMnorm*(Layer 28BIMluniLayer 28BIMlnsrlayr8BIMlyid8BIMclbl8BIMinfx8BIMknko8BIMlspf8BIMlclr8BIMfxrp@%J ~'7Q)8BIMnorm((Layer 78BIMluniLayer 78BIMlnsrlayr8BIMlyid 8BIMclbl8BIMinfx8BIMknko8BIMlspf8BIMlclr8BIMfxrp@8BIMnorm((Layer 98BIMluniLayer 98BIMlnsrlayr8BIMlyid 8BIMclbl8BIMinfx8BIMknko8BIMlspf8BIMlclr8BIMfxrp###8BIMnorm*(Layer 38BIMluniLayer 38BIMlnsrlayr8BIMlyid8BIMclbl8BIMinfx8BIMknko8BIMlspf8BIMlclr8BIMfxrp--#8BIMnorm*(Layer 48BIMluniLayer 48BIMlnsrlayr8BIMlyid8BIMclbl8BIMinfx8BIMknko8BIMlspf8BIMlclr8BIMfxrp              343;8 3;ǟ83;ǟ3;ǟ83;ǟ8 +8:ƞ8---4 658Ş87744 ͸44œ͂|44srqpoonmlkkih44nm͈44ml44436lk436kj4-6ji4 6ih4644   fefjh fjپhfjپfjپhfjٽh jhhٽhiiiefh׼hggee ׼eeռeeǠeeeeeeefgefgeZge @ge3ge5e     ꦥꦥ  ߤؤؤۤڤ٤ j٤UؤX   ` m` {m`fzVfzzxz>=  P)$(J(Zh z t v,(I(B-F 7- 4 R -4444)244433332(1444-444+@.444332+H!254-44+>]356042+QV044-45>¯N++2+P@&4-43T'5*P*405*uƹX.Pأ85*>(2|Mʐ.878G{ɒ.6:8*qr-1165-7m*,/+-/+-;hnzR!'-,,-Dfm|{N#+---Eektp|\-,-%:bjv-ipuI&. Bses(7Evrs,/Mp))1dyh5/Lx),:lb(4/.78f+34/=*,344/#83444/74444/ 74444/ 74444/Xeeee]ceeeffffe\beeeXeee^nQ`eeffff_uVcfeXee^m̄defgff^{beeXefnyR`jf^zйnZeXddа}bh^zҼ\e^g^̄_yѺhfQyVf˾yѹݭ`hg87o|ѹܮ`fhh+L^ϺШ`gihh3af]gjiiiV`k|[eiii0bsx\gji'YtDžehi Hm`u_i>xVlz`h4xV.[dfh-|V-^l[eh.` 7mg^dehx^^deehFldeeehkeeeehkeeeehkeeeeh㷤ᴢౙ٪߳埤䷠ڦĒܰѡ[XҡG͡S埤۲OٰAⷣwӡ׮eҐ㠥 SѐLΥOݐIUZáq#$  $$$$$  I EI z`MH s7>3/XuqFhyc,0;9(2<6rNevZ+;Y|sx2H.V2yHnZH534455342524354042- 4042044-8764=44-451583495535566453555556433344444645544454543?33554545>45-44545 335/47.4559435568/475444453546754444594564545gfffggfdfedeeedhddY|{{dhddhefXcbcdiefYeebedfegeefegeeeddeefefdeddeddedeffffeddedefh~ffeeeeee}eeifffeeydedhdfhffebdfcejkhdfeddedefcfifeddeeeqcekdeee    : "9;0͹ͶͶͶͶͶͶͭͶͶͶͶͶͰͶͰͭͶ        ~{  }}rm  {le[  wyVR  FFGFFFF  FFFFFFFFF  FFFFEFFFFF FFFFF FFFFF FFF  FFF  F F    }{~sl|kd[ ~wzVP FFHFFFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFF FFFFFF FF             343;83;ǟ83;ǟ83;ǟ83;ǟ8+8:ƞ8-4658Ş8744 44œ|44srqpoonmlkkjih44nm44ml436lk436kj4-6ji4 6ih4644  fefjhfjپhfjپhfjپhfjٽhjhhٽhiefh׼hgee ׼eeռeeǠeeeeefgefgeZge@ge3ge5e    ߤؤؤۤڤ٤j٤UؤX8BIMPatt                q[TUMV gj z ܌nYW ߐpZU r mkM]YMia|y~ Ú ہ܀ ہ~ ²ɔ wwӿ ظI EI z`MH s7> 3/Xu qFhyc ,0;9 (2<6 rNevZ +;Y|sx2H.V2yHnZ N  $   picard-release-2.7.3/resources/img-src/applications-system.svg000066400000000000000000000026311416775010500245170ustar00rootroot00000000000000 picard-release-2.7.3/resources/img-src/arrow.svg000066400000000000000000000117541416775010500216470ustar00rootroot00000000000000 Arrow L2R image/svg+xml Arrow L2R Laurent Monin Public domain 2016-04-04 picard-release-2.7.3/resources/img-src/dialog-error.svg000066400000000000000000000040431416775010500230740ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/document-open.svg000066400000000000000000000030711416775010500232630ustar00rootroot00000000000000 picard-release-2.7.3/resources/img-src/document-save.svg000066400000000000000000000054241416775010500232640ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/edit-clear.svg000066400000000000000000000062251416775010500225230ustar00rootroot00000000000000 picard-release-2.7.3/resources/img-src/edit-copy.svg000066400000000000000000000101331416775010500224000ustar00rootroot00000000000000 image/svg+xml picard-release-2.7.3/resources/img-src/edit-cut.svg000066400000000000000000000065721416775010500222350ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/edit-paste.svg000066400000000000000000000047151416775010500225530ustar00rootroot00000000000000 picard-release-2.7.3/resources/img-src/file-pending.svg000066400000000000000000000222261416775010500230520ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/file.svg000066400000000000000000000103251416775010500214250ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/fingerprint-gray.svg000066400000000000000000000134451416775010500240030ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/fingerprint.svg000066400000000000000000000127571416775010500230500ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/folder.svg000066400000000000000000000017351416775010500217660ustar00rootroot00000000000000 picard-release-2.7.3/resources/img-src/go-down.svg000066400000000000000000000053551416775010500220670ustar00rootroot00000000000000 image/svg+xml Philipp Wolfer picard-release-2.7.3/resources/img-src/go-next.svg000066400000000000000000000053631416775010500220750ustar00rootroot00000000000000 image/svg+xml Philipp Wolfer picard-release-2.7.3/resources/img-src/go-previous.svg000066400000000000000000000053751416775010500227760ustar00rootroot00000000000000 image/svg+xml Philipp Wolfer picard-release-2.7.3/resources/img-src/go-up.svg000066400000000000000000000053531416775010500215420ustar00rootroot00000000000000 image/svg+xml Philipp Wolfer picard-release-2.7.3/resources/img-src/list-remove.svg000066400000000000000000000015241416775010500227550ustar00rootroot00000000000000 picard-release-2.7.3/resources/img-src/lookup-musicbrainz.svg000066400000000000000000000033501416775010500243430ustar00rootroot00000000000000 picard-release-2.7.3/resources/img-src/match-100.svg000066400000000000000000000054131416775010500221020ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/match-50.svg000066400000000000000000000062231416775010500220260ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/match-60.svg000066400000000000000000000060151416775010500220260ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/match-70.svg000066400000000000000000000060131416775010500220250ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/match-80.svg000066400000000000000000000060211416775010500220250ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/match-90.svg000066400000000000000000000060201416775010500220250ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/match-pending-100.svg000066400000000000000000000054421416775010500235260ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/match-pending-50.svg000066400000000000000000000062431416775010500234520ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/match-pending-60.svg000066400000000000000000000060401416775010500234460ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/match-pending-70.svg000066400000000000000000000060401416775010500234470ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/match-pending-80.svg000066400000000000000000000060361416775010500234550ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/match-pending-90.svg000066400000000000000000000060361416775010500234560ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/media-optical-error.svg000066400000000000000000000062371416775010500243540ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/media-optical-modified.svg000066400000000000000000000067531416775010500250060ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/media-optical-saved-modified.svg000066400000000000000000000114361416775010500261000ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/media-optical-saved.svg000066400000000000000000000060231416775010500243160ustar00rootroot00000000000000 picard-release-2.7.3/resources/img-src/media-optical.svg000066400000000000000000000063251416775010500232230ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/move-all-left.svg000066400000000000000000000061571416775010500231620ustar00rootroot00000000000000 image/svg+xml Philipp Wolfer picard-release-2.7.3/resources/img-src/move-all-right.svg000066400000000000000000000061511416775010500233370ustar00rootroot00000000000000 image/svg+xml Philipp Wolfer picard-release-2.7.3/resources/img-src/pause.svg000066400000000000000000000015701416775010500216250ustar00rootroot00000000000000 picard-release-2.7.3/resources/img-src/picard-analyze.svg000066400000000000000000000147001416775010500234120ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/picard-auto-tag.svg000066400000000000000000000037731416775010500235000ustar00rootroot00000000000000 picard-release-2.7.3/resources/img-src/picard-cluster.svg000066400000000000000000000027171416775010500234350ustar00rootroot00000000000000 picard-release-2.7.3/resources/img-src/picard-edit-tags.svg000066400000000000000000000035441416775010500236340ustar00rootroot00000000000000 picard-release-2.7.3/resources/img-src/picard-tags-from-filename.svg000066400000000000000000000132251416775010500254250ustar00rootroot00000000000000 image/svg+xml picard-release-2.7.3/resources/img-src/play-music.svg000066400000000000000000000021471416775010500225740ustar00rootroot00000000000000 picard-release-2.7.3/resources/img-src/play.svg000066400000000000000000000047361416775010500214640ustar00rootroot00000000000000 image/svg+xml picard-release-2.7.3/resources/img-src/preferences-desktop.svg000066400000000000000000000020461416775010500244570ustar00rootroot00000000000000 picard-release-2.7.3/resources/img-src/remove-item.svg000066400000000000000000000037021416775010500227400ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/remove.psd000066400000000000000000000550131416775010500217750ustar00rootroot000000000000008BPS5f8BIM%8BIM$ 1 22 22 1 72/1 72/1 2 2006-08-13T16:01:05+01:00 2006-08-13T16:01:05+01:00 2006-08-13T16:01:05+01:00 Adobe Photoshop CS Windows adobe:docid:photoshop:e19789ec-2acf-11db-96ab-dc197af46285 application/vnd.adobe.photoshop 8BIMHH8BIM&?8BIM Transparency8BIM Transparency8BIMd8BIM8BIM x8BIM8BIM 8BIM 8BIM' 8BIMH/fflff/ff2Z5-8BIMp8BIM8BIM 8BIM@@8BIM8BIMnullbaseNameTEXTUserboundsObjcRct1Top longLeftlongBtomlongRghtlongslicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlongRghtlongurlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM( ?8BIM H HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km8BIM 8BIM DJFIFHH Adobe_CMAdobed            "?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?zW m旛ь1Ơmnw]>? K3ro\v?Cg_gi> OKu3m L4{w\Wg^V.W)fVC =~ܧd1' a)@ MAQײo975X}"_m 6Uخ7m9v%FwLۊP7)k_>Nu;6xW.HNΖ0ΤS*%yT=_o[7tjXXQ}z?muI2[nW?Cc ٻ`ݿ~O~l /K_;/8BIM!SAdobe PhotoshopAdobe Photoshop CS8BIM".MM*bj(1r2iHHAdobe Photoshop CS Windows2006:08:13 16:01:05&(.HH8BIMmoptHTargetSettingsMttCObjc NativeQuadBl longGrn longRd longTrnsbool addMetadatabool fileFormatenum FileFormatPNG24 interlacedbool noMatteColorbooltransparencyDitherAlgorithmenumDitherAlgorithmNonetransparencyDitherAmountlong8BIM-msetnullVersionlong8BIMms4w8BIMnorm*(Layer 68BIMluniLayer 68BIMlnsrlayr8BIMlyid 8BIMclbl8BIMinfx8BIMknko8BIMlspf8BIMlclr8BIMfxrpff_8BIMnorm*(Layer 18BIMluniLayer 18BIMlnsrlayr8BIMlyid8BIMclbl8BIMinfx8BIMknko8BIMlspf8BIMlclr8BIMfxrp??8BIMnorm*(Layer 28BIMluniLayer 28BIMlnsrlayr8BIMlyid8BIMclbl8BIMinfx8BIMknko8BIMlspf8BIMlclr8BIMfxrp@%J ~'7Q)8BIMnorm((Layer 78BIMluniLayer 78BIMlnsrlayr8BIMlyid 8BIMclbl8BIMinfx8BIMknko8BIMlspf8BIMlclr8BIMfxrp@###8BIMnorm((Layer 38BIMluniLayer 38BIMlnsrlayr8BIMlyid8BIMclbl8BIMinfx8BIMknko8BIMlspf8BIMlclr8BIMfxrp--#8BIMnorm*(Layer 48BIMluniLayer 48BIMlnsrlayr8BIMlyid8BIMclbl8BIMinfx8BIMknko8BIMlspf8BIMlclr8BIMfxrp              343;8 3;ǟ83;ǟ3;ǟ83;ǟ8 +8:ƞ8---4 658Ş87744 ͸44œ͂|44srqpoonmlkkih44nm͈44ml44436lk436kj4-6ji4 6ih4644   fefjh fjپhfjپfjپhfjٽh jhhٽhiiiefh׼hggee ׼eeռeeǠeeeeeeefgefgeZge @ge3ge5e     ꦥꦥ  ߤؤؤۤڤ٤ j٤UؤX   ` m` {m`fzVfzzxz>=  P)$(J(Zh z t v,(I(B-F 7- 4 R -4444)244433332(1444-444+@.444332+H!254-44+>]356042+QV044-45>¯N++2+P@&4-43T'5*P*405*uƹX.Pأ85*>(2|Mʐ.878G{ɒ.6:8*qr-1165-7m*,/+-/+-;hnzR!'-,,-Dfm|{N#+---Eektp|\-,-%:bjv-ipuI&. Bses(7Evrs,/Mp))1dyh5/Lx),:lb(4/.78f+34/=*,344/#83444/74444/ 74444/ 74444/Xeeee]ceeeffffe\beeeXeee^nQ`eeffff_uVcfeXee^m̄defgff^{beeXefnyR`jf^zйnZeXddа}bh^zҼ\e^g^̄_yѺhfQyVf˾yѹݭ`hg87o|ѹܮ`fhh+L^ϺШ`gihh3af]gjiiiV`k|[eiii0bsx\gji'YtDžehi Hm`u_i>xVlz`h4xV.[dfh-|V-^l[eh.` 7mg^dehx^^deehFldeeehkeeeehkeeeehkeeeeh㷤ᴢౙ٪߳埤䷠ڦĒܰѡ[XҡG͡S埤۲OٰAⷣwӡ׮eҐ㠥 SѐLΥOݐIUZáq#$  $$$$$      : "9;0͹ͶͶͶͶͶͶͭͶͶͶͶͶͰͶͰͭͶ        ~{  }}rm  {le[  wyVR  FFGFFFF  FFFFFFFFF  FFFFEFFFFF FFFFF FFFFF FFF  FFF  F F    }{~sl|kd[ ~wzVP FFHFFFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFF FFFFFF FF             343;83;ǟ83;ǟ83;ǟ83;ǟ8+8:ƞ8-4658Ş8744 44œ|44srqpoonmlkkjih44nm44ml436lk436kj4-6ji4 6ih4644  fefjhfjپhfjپhfjپhfjٽhjhhٽhiefh׼hgee ׼eeռeeǠeeeeefgefgeZge@ge3ge5e    ߤؤؤۤڤ٤j٤UؤX8BIMPatt       #       # # |  }~to {mha wyVR  FFGF  F  FEF #F F# F F  F F   #'# ## ~|un |lga ~wzVP FFHFEFFF#F F# F F FF #': "9;% $0 $   picard-release-2.7.3/resources/img-src/speaker-0.svg000066400000000000000000000044211416775010500222750ustar00rootroot00000000000000 image/svg+xml picard-release-2.7.3/resources/img-src/speaker-100.svg000066400000000000000000000063421416775010500224420ustar00rootroot00000000000000 image/svg+xml picard-release-2.7.3/resources/img-src/speaker-33.svg000066400000000000000000000050741416775010500223700ustar00rootroot00000000000000 image/svg+xml picard-release-2.7.3/resources/img-src/speaker-66.svg000066400000000000000000000055631416775010500224010ustar00rootroot00000000000000 image/svg+xml picard-release-2.7.3/resources/img-src/speaker.svg000066400000000000000000000033271416775010500221440ustar00rootroot00000000000000 picard-release-2.7.3/resources/img-src/star-gray.svg000066400000000000000000000152101416775010500224150ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/star.svg000066400000000000000000000013211416775010500214530ustar00rootroot00000000000000 picard-release-2.7.3/resources/img-src/system-search.svg000066400000000000000000000044651416775010500233050ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/track-audio.svg000066400000000000000000000046341416775010500227170ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/track-data.svg000066400000000000000000000127671416775010500225350ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/track-saved.svg000066400000000000000000000042611416775010500227140ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/track-video.svg000066400000000000000000000104441416775010500227200ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/img-src/view-refresh.svg000066400000000000000000000023401416775010500231120ustar00rootroot00000000000000 picard-release-2.7.3/resources/makeqrc.py000077500000000000000000000054311416775010500204260ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2013-2014, 2018 Laurent Monin # Copyright (C) 2014 Sophist-UK # Copyright (C) 2016 Rahul Raturi # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2017 Ville Skyttä # # 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. """Build a Qt resources file with all png images found under images/ It will update qrc file only if images newer than it are found """ from distutils import log from distutils.dep_util import newer import fnmatch import os import re def tryint(s): try: return int(s) except BaseException: return s def natsort_key(s): return [tryint(c) for c in re.split(r'(\d+)', s)] def find_files(topdir, directory, patterns): tdir = os.path.join(topdir, directory) for root, dirs, files in os.walk(tdir): for basename in files: for pattern in patterns: if fnmatch.fnmatch(basename, pattern): filepath = os.path.join(root, basename) filename = os.path.relpath(filepath, topdir) yield filename def main(): scriptdir = os.path.dirname(os.path.abspath(__file__)) topdir = os.path.abspath(os.path.join(scriptdir, "..")) resourcesdir = os.path.join(topdir, "resources") qrcfile = os.path.join(resourcesdir, "picard.qrc") images = [i for i in find_files(resourcesdir, 'images', ['*.gif', '*.png'])] newimages = 0 for filename in images: filepath = os.path.join(resourcesdir, filename) if newer(filepath, qrcfile): newimages += 1 if newimages: log.info("%d images newer than %s found" % (newimages, qrcfile)) with open(qrcfile, 'wb+') as f: f.write(b'\n\n') for filename in sorted(images, key=natsort_key): f.write((' %s\n' % filename.replace('\\', '/')).encode()) f.write(b'\n\n') log.info("File %s written, %d images" % (qrcfile, len(images))) if __name__ == "__main__": log.set_verbosity(1) main() picard-release-2.7.3/resources/org.musicbrainz.Picard.svg000066400000000000000000000610141416775010500234630ustar00rootroot00000000000000 image/svg+xmlpicard-release-2.7.3/resources/picard.qrc000066400000000000000000000230321416775010500203740ustar00rootroot00000000000000 images/16x16/acousticbrainz-submit.png images/16x16/acousticbrainz-submit@2x.png images/16x16/acousticbrainz.png images/16x16/acousticbrainz@2x.png images/16x16/acoustid-fingerprinter.png images/16x16/acoustid-fingerprinter@2x.png images/16x16/action-go-down-16.png images/16x16/action-go-down-16@2x.png images/16x16/add-item.png images/16x16/add-item@2x.png images/16x16/applications-system.png images/16x16/applications-system@2x.png images/16x16/dialog-error.png images/16x16/dialog-error@2x.png images/16x16/document-open.png images/16x16/document-open@2x.png images/16x16/document-save.png images/16x16/document-save@2x.png images/16x16/edit-clear.png images/16x16/edit-clear@2x.png images/16x16/edit-copy.png images/16x16/edit-copy@2x.png images/16x16/edit-cut.png images/16x16/edit-cut@2x.png images/16x16/edit-paste.png images/16x16/edit-paste@2x.png images/16x16/fingerprint-gray.png images/16x16/fingerprint-gray@2x.png images/16x16/fingerprint.png images/16x16/fingerprint@2x.png images/16x16/folder.png images/16x16/folder@2x.png images/16x16/go-down.png images/16x16/go-down@2x.png images/16x16/go-next.png images/16x16/go-next@2x.png images/16x16/go-previous.png images/16x16/go-previous@2x.png images/16x16/go-up.png images/16x16/go-up@2x.png images/16x16/hourglass.png images/16x16/hourglass@2x.png images/16x16/list-remove.png images/16x16/list-remove@2x.png images/16x16/lookup-musicbrainz.png images/16x16/lookup-musicbrainz@2x.png images/16x16/media-optical-error.png images/16x16/media-optical-error@2x.png images/16x16/media-optical-modified.png images/16x16/media-optical-modified@2x.png images/16x16/media-optical-saved-modified.png images/16x16/media-optical-saved-modified@2x.png images/16x16/media-optical-saved.png images/16x16/media-optical-saved@2x.png images/16x16/media-optical.png images/16x16/media-optical@2x.png images/16x16/move-all-left.png images/16x16/move-all-left@2x.png images/16x16/move-all-right.png images/16x16/move-all-right@2x.png images/16x16/org.musicbrainz.Picard.png images/16x16/pause.png images/16x16/pause@2x.png images/16x16/picard-analyze.png images/16x16/picard-analyze@2x.png images/16x16/picard-auto-tag.png images/16x16/picard-auto-tag@2x.png images/16x16/picard-cluster.png images/16x16/picard-cluster@2x.png images/16x16/picard-edit-tags.png images/16x16/picard-edit-tags@2x.png images/16x16/picard-tags-from-filename.png images/16x16/picard-tags-from-filename@2x.png images/16x16/play-music.png images/16x16/play-music@2x.png images/16x16/play.png images/16x16/play@2x.png images/16x16/preferences-desktop.png images/16x16/preferences-desktop@2x.png images/16x16/remove-item.png images/16x16/remove-item@2x.png images/16x16/speaker-0.png images/16x16/speaker-0@2x.png images/16x16/speaker-33.png images/16x16/speaker-33@2x.png images/16x16/speaker-66.png images/16x16/speaker-66@2x.png images/16x16/speaker-100.png images/16x16/speaker-100@2x.png images/16x16/view-refresh.png images/16x16/view-refresh@2x.png images/22x22/acousticbrainz-submit.png images/22x22/acousticbrainz-submit@2x.png images/22x22/acousticbrainz.png images/22x22/acousticbrainz@2x.png images/22x22/acoustid-fingerprinter.png images/22x22/acoustid-fingerprinter@2x.png images/22x22/document-open.png images/22x22/document-open@2x.png images/22x22/document-save.png images/22x22/document-save@2x.png images/22x22/edit-clear.png images/22x22/edit-clear@2x.png images/22x22/fingerprint.png images/22x22/fingerprint@2x.png images/22x22/folder.png images/22x22/folder@2x.png images/22x22/hourglass.png images/22x22/hourglass@2x.png images/22x22/list-remove.png images/22x22/list-remove@2x.png images/22x22/lookup-musicbrainz.png images/22x22/lookup-musicbrainz@2x.png images/22x22/media-optical-error.png images/22x22/media-optical-error@2x.png images/22x22/media-optical-modified.png images/22x22/media-optical-modified@2x.png images/22x22/media-optical-saved-modified.png images/22x22/media-optical-saved-modified@2x.png images/22x22/media-optical-saved.png images/22x22/media-optical-saved@2x.png images/22x22/media-optical.png images/22x22/media-optical@2x.png images/22x22/pause.png images/22x22/pause@2x.png images/22x22/picard-analyze.png images/22x22/picard-analyze@2x.png images/22x22/picard-auto-tag.png images/22x22/picard-auto-tag@2x.png images/22x22/picard-cluster.png images/22x22/picard-cluster@2x.png images/22x22/picard-edit-tags.png images/22x22/picard-edit-tags@2x.png images/22x22/picard-tags-from-filename.png images/22x22/picard-tags-from-filename@2x.png images/22x22/play-music.png images/22x22/play-music@2x.png images/22x22/play.png images/22x22/play@2x.png images/22x22/preferences-desktop.png images/22x22/preferences-desktop@2x.png images/22x22/speaker-0.png images/22x22/speaker-0@2x.png images/22x22/speaker-33.png images/22x22/speaker-33@2x.png images/22x22/speaker-66.png images/22x22/speaker-66@2x.png images/22x22/speaker-100.png images/22x22/speaker-100@2x.png images/22x22/system-search.png images/22x22/system-search@2x.png images/24x24/org.musicbrainz.Picard.png images/32x32/org.musicbrainz.Picard.png images/48x48/org.musicbrainz.Picard.png images/128x128/org.musicbrainz.Picard.png images/256x256/org.musicbrainz.Picard.png images/CoverArtShadow.png images/arrow.png images/cdrom.png images/cdrom@2x.png images/file-pending.png images/file-pending@2x.png images/file.png images/file@2x.png images/loader.gif images/match-50.png images/match-50@2x.png images/match-60.png images/match-60@2x.png images/match-70.png images/match-70@2x.png images/match-80.png images/match-80@2x.png images/match-90.png images/match-90@2x.png images/match-100.png images/match-100@2x.png images/match-pending-50.png images/match-pending-50@2x.png images/match-pending-60.png images/match-pending-60@2x.png images/match-pending-70.png images/match-pending-70@2x.png images/match-pending-80.png images/match-pending-80@2x.png images/match-pending-90.png images/match-pending-90@2x.png images/match-pending-100.png images/match-pending-100@2x.png images/star-gray.png images/star-gray@2x.png images/star.png images/star@2x.png images/track-audio.png images/track-audio@2x.png images/track-data.png images/track-data@2x.png images/track-saved.png images/track-saved@2x.png images/track-video.png images/track-video@2x.png picard-release-2.7.3/resources/win10/000077500000000000000000000000001416775010500173615ustar00rootroot00000000000000picard-release-2.7.3/resources/win10/Square150x150Logo.png000066400000000000000000000100051416775010500230100ustar00rootroot00000000000000PNG  IHDR<qIDATxTTWMrv7l9gcɮ9 Qb41&n٘% ,H3ÀQ #FcXPD)"Ua ){3 S(30sQ7{zBAAAAAAAAAAA {)rD'|MV r)>1#Nc!C$PF,`s:D8xz^g$rO-b![$^^>QBFN _Q#[XPͣ|9: b)F!ͿD^b3&'R,ŸQ,+gB0B`$hԳT7T`&j?>6"L6՜GUtPK`gC.)K/l}[߫&uŸ!G$0 XePt4>6>2 dk;5݈hD TŪ͉2=^)sGCMf w%(OX'w1KhΣQN,'T.0G{v4W]4@#_Qͱ)[MӠ@yg+ӕv삤c!=.0B2be]s2np҄hBxd<^4]Q(Y~b5eb"'\ YnӋ<J~߇^xh :k8Q$J lPyrV΀7vIE13'eldr2RdELUC!jA8HeJڒq=hj$wkpc[Fn] :ťo9_YIjg#VYBSLލE"T*e 0LjcY$uKJg '5'S#9RfyhbH/v2/]\ ~bIYYNv$V]]](lt]ʤhzL.?,XfQ%qh`*Ӡ3 yu%[BwswHf4uk(ˌ_UD!kPU2^[wn=JĒxT{3 ҫPw$ Qlya26HnNpgW+L^uQ1h*v!y -*ɛzZh Rg-DX[9.GBѪB;N_PwA&K$Tr͎bmYS:VAEWEݸ 1w:]Bɹ ? YKC(L -V:dV9?v/o9CI\dSqdz|ڢ&dVfҊbX_fYCWwmȕ5-\m=+liy2Ȃ@ݗ8(RHEQ,߁A-ڎ;3H{WMAHFc(4FJX hjIsWu6FD2l?Q%bbX-,֎J%iѳdf?y̓2kZekEM:p+&.3PvLrIDuqGeX$NC:?j^ĪJj*TEN!]?RX([wX$Egu?8@/b$V|G]:GKCS}rXCMZW&V|^gvT,XaPKa#)UiBjE\0e(֎ Y(ࣧm7/RBs!MKmjw+l |r?\ m B&ރyrʚoS˯CpHsZ+4;SpLBn0X?~Oxa, k}oXi(xfm, ^HwOEf;Mh%^Ѡ>ɂ |m 1x۽ }`Voۑn_ ?`jPdl(]pJV9rrb Q,C1؏4"w1gŋý/umoѷEm2׋Xe)fOkg `i $rc"7_E$uÛ Cl)bnbM=Q+4I pÁtK8i:VGs;+터/w꼹,`ԗ$%[ ݮUղϠ",$k $yМl'@B N Q ehDc)wJ,ȡZ)Wl\UzFO^$PWduec&F_N$!'!y85MyZǧ>xc(/oy_B@OF*)Zw{=՜5X4&+գ| F(5^}/7}ժCEI`xv8s=xr;xvvxuDH>@BDGILMNPRSUWkX[oq`abbceef}fgik·m·nćʼnƋǍ̗͙ͫѱҳټ߼߽t;u.``؍bwb=|3aȒ9(ߤK4[NP"vܖl bĶMhFl^ Y 1vm+ l;#If1bˢݠ1voYtH #vnp۔Ҭ| ]mwGX׆hnDDD܌ý',c, ߺ`\e~x}ئ3?ҞƚSϿb~D8gm`# 81]4{;md 8^cɗҚ冚=RJ~|blol;1-u|)%FykIL`׈}Cj,ͮDI_@t*@ O77+{u#}*-ut3::[w81d I2%a?')f q. 3Spɤ{|`lk)*poɘxv8s=xr;xvvxuDH>@BDGILMNPRSUWkX[oq`abbceef}fgik·m·nćʼnƋǍ̗͙ͫѱҳټ߼߽t;u.``؍bwb=|3aȒ9(ߤK4[NP"vܖl bĶMhFl^ Y 1vm+ l;#If1bˢݠ1voYtH #vnp۔Ҭ| ]mwGX׆hnDDD܌ý',c, ߺ`\e~x}ئ3?ҞƚSϿb~D8gm`# 81]4{;md 8^cɗҚ冚=RJ~|blol;1-u|)%FykIL`׈}Cj,ͮDI_@t*@ O77+{u#}*-ut3::[w81d I2%a?')f q. 3Spɤ{|`lk)*poɘxv8s=xr;xvvxuDH>@BDGILMNPRSUWkX[oq`abbceef}fgik·m·nćʼnƋǍ̗͙ͫѱҳټ߼߽t;u.``؍bwb=|3aȒ9(ߤK4[NP"vܖl bĶMhFl^ Y 1vm+ l;#If1bˢݠ1voYtH #vnp۔Ҭ| ]mwGX׆hnDDD܌ý',c, ߺ`\e~x}ئ3?ҞƚSϿb~D8gm`# 81]4{;md 8^cɗҚ冚=RJ~|blol;1-u|)%FykIL`׈}Cj,ͮDI_@t*@ O77+{u#}*-ut3::[w81d I2%a?')f q. 3Spɤ{|`lk)*poɘsiK:h6`^$>jńy ʙ7\|x5ˋM5yHvʔ^?kGUoV`*Ct[k!2#:%ZŒ13/|H0#Y°1JL_nd _ 7p9"%1`<CJxqBg>ӣa"cW&/0Ǎγw?褪҈ (d=n[,_7{V Śk {`hI@[塀w 0BsV4㞶\R J4&=1Ժ#{0U1o}՘]jR=Xdg),Y%Nڏa[&[ /Q8ˬsa?sl`C仜5+ 6j9q|y؀9"9>)OQSh8ZX_ѳy`s^FˢƴKВM$7Bw#ai\4av(0{{1iJGky2 u'ѽ>t@B]?LwѬx3&0/Inҙ/i+$8IWG@ンrd !̆KÂqkL`I2^SaSa6vS0?J"88n,qjCpV1>b-R@I"8ct'Rxb>#ٸ.CW۟Z ?8 .alGC{S}+WpG_`8=-Zu[oų#F74kN,̆rMj }V!11V0N-tTm`W uQz. ԳP>!w"bR6t,?V`D;I"=&$3-U"E6*1j0PStf҉/?0 "`@mHBȔAm 5EITmD#8̾)廌Q#jN{|jHכּ ,u6ѭيZDHՐIAi!drV :Q7z8\fzP&bAWLC鹔[hѣ EyBNTg}K@NSێ?7xⱜAW-/h4YƫիT~iR?^(HW P P i&!IENDB`picard-release-2.7.3/resources/win10/picard.VisualElementsManifest.xml000066400000000000000000000004351416775010500257750ustar00rootroot00000000000000 picard-release-2.7.3/scripts/000077500000000000000000000000001416775010500161005ustar00rootroot00000000000000picard-release-2.7.3/scripts/package/000077500000000000000000000000001416775010500174735ustar00rootroot00000000000000picard-release-2.7.3/scripts/package/entitlements.plist000066400000000000000000000004221416775010500232610ustar00rootroot00000000000000 com.apple.security.cs.allow-unsigned-executable-memory picard-release-2.7.3/scripts/package/macos-notarize-app.sh000077500000000000000000000043701416775010500235470ustar00rootroot00000000000000#!/usr/bin/env bash if [ -z "$1" ]; then echo "Specify app bundle as first parameter" exit 1 fi if [ -z "$APPLE_ID_USER" ] || [ -z "$APPLE_ID_PASSWORD" ]; then echo "You need to set your Apple ID credentials with \$APPLE_ID_USER and \$APPLE_ID_PASSWORD." exit 1 fi APP_BUNDLE=$(basename "$1") APP_BUNDLE_DIR=$(dirname "$1") xpath() { # the xpath tool command line syntax changed in Big Sur if [[ $(sw_vers -buildVersion) > "20A" ]]; then /usr/bin/xpath -e "$@" else /usr/bin/xpath "$@" fi } cd "$APP_BUNDLE_DIR" || exit 1 # Package app for submission echo "Generating ZIP archive ${APP_BUNDLE}.zip..." ditto -c -k --rsrc --keepParent "$APP_BUNDLE" "${APP_BUNDLE}.zip" # Submit for notarization echo "Submitting $APP_BUNDLE for notarization..." RESULT=$(xcrun altool --notarize-app --type osx \ --file "${APP_BUNDLE}.zip" \ --primary-bundle-id org.musicbrainz.Picard \ --username "$APPLE_ID_USER" \ --password @env:APPLE_ID_PASSWORD \ -itc_provider MetaBrainzFoundationInc \ --output-format xml) if [ $? -ne 0 ]; then echo "Submitting $APP_BUNDLE failed:" echo "$RESULT" exit 1 fi REQUEST_UUID=$(echo "$RESULT" | xpath \ "//key[normalize-space(text()) = 'RequestUUID']/following-sibling::string[1]/text()" 2> /dev/null) if [ -z "$REQUEST_UUID" ]; then echo "Submitting $APP_BUNDLE failed:" echo "$RESULT" exit 1 fi echo "$(echo "$RESULT" | xpath \ "//key[normalize-space(text()) = 'success-message']/following-sibling::string[1]/text()" 2> /dev/null)" # Poll for notarization status echo "Submitted notarization request $REQUEST_UUID, waiting for response..." sleep 60 while : do RESULT=$(xcrun altool --notarization-info "$REQUEST_UUID" \ --username "$APPLE_ID_USER" \ --password @env:APPLE_ID_PASSWORD \ --output-format xml) STATUS=$(echo "$RESULT" | xpath \ "//key[normalize-space(text()) = 'Status']/following-sibling::string[1]/text()" 2> /dev/null) if [ "$STATUS" = "success" ]; then echo "Notarization of $APP_BUNDLE succeeded!" break elif [ "$STATUS" = "in progress" ]; then echo "Notarization in progress..." sleep 20 else echo "Notarization of $APP_BUNDLE failed:" echo "$RESULT" exit 1 fi done # Staple the notary ticket xcrun stapler staple "$APP_BUNDLE" picard-release-2.7.3/scripts/package/macos-package-app.sh000077500000000000000000000133371416775010500233120ustar00rootroot00000000000000#!/usr/bin/env bash set -e if [ -z "$TRAVIS_TAG" ] && [ -n "$TRAVIS_OSX_IMAGE" ]; then python3 setup.py patch_version --platform="osx.$TRAVIS_OSX_IMAGE" fi VERSION=$(python3 -c 'import picard; print(picard.__version__)') MACOS_VERSION=$(sw_vers -productVersion) MACOS_VERSION_MAJOR=${MACOS_VERSION%.*} MACOS_VERSION_MAJOR=${MACOS_VERSION_MAJOR%.*} MACOS_VERSION_MINOR=${MACOS_VERSION#*.} MACOS_VERSION_MINOR=${MACOS_VERSION_MINOR%.*} echo "Building Picard..." rm -rf dist build locale python3 setup.py clean python3 setup.py build python3 setup.py build_ext -i pyinstaller --noconfirm --clean picard.spec CODESIGN=0 NOTARIZE=0 KEYCHAIN_PATH=picard.keychain KEYCHAIN_PASSWORD=$(openssl rand -base64 32) CERTIFICATE_NAME="MetaBrainz Foundation Inc." CERTIFICATE_FILE=scripts/package/appledev.p12 if [ -f "$CERTIFICATE_FILE" ] && [ -n "$CODESIGN_MACOS_P12_PASSWORD" ]; then echo "Preparing code signing certificate..." security create-keychain -p "$KEYCHAIN_PASSWORD" "$KEYCHAIN_PATH" security unlock-keychain -p "$KEYCHAIN_PASSWORD" "$KEYCHAIN_PATH" security set-keychain-settings "$KEYCHAIN_PATH" # Ensure keychain stays unlocked security list-keychains -d user -s "$KEYCHAIN_PATH" security default-keychain -s "$KEYCHAIN_PATH" security import "$CERTIFICATE_FILE" -k "$KEYCHAIN_PATH" -P "$CODESIGN_MACOS_P12_PASSWORD" -T /usr/bin/codesign # The line below is necessary when building on Sierra. # See https://stackoverflow.com/q/39868578 security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k "$KEYCHAIN_PASSWORD" "$KEYCHAIN_PATH" security find-identity -p codesigning # For debugging CODESIGN=1 fi # Submit app for notarization on macOS >= 10.14 if { [ "$MACOS_VERSION_MAJOR" -eq 10 ] && [ "$MACOS_VERSION_MINOR" -ge 14 ]; } || [ "$MACOS_VERSION_MAJOR" -ge 11 ]; then NOTARIZE=1 fi cd dist echo "Create and sign app bundle..." APP_BUNDLE="MusicBrainz Picard.app" ditto -rsrc --arch x86_64 "$APP_BUNDLE" "$APP_BUNDLE.tmp" rm -r "$APP_BUNDLE" mv "$APP_BUNDLE.tmp" "$APP_BUNDLE" # Fix placing text files in Resources instead of Contents to avoid signatures ending up in extended attributes. # This fixes the signature breaking if extended attributes get removed or modified. # Fixes https://tickets.metabrainz.org/browse/PICARD-1943 and related issues. echo "Fixing location of Qt5 translation resources for code signing..." if [[ -d "$APP_BUNDLE/Contents/MacOS/PyQt5/Qt5/" ]]; then QT5_DIR=Qt5 else # For older PyQt5 installs QT5_DIR=Qt fi mkdir "$APP_BUNDLE/Contents/Resources/$QT5_DIR/" mv "$APP_BUNDLE/Contents/MacOS/PyQt5/$QT5_DIR/translations" "$APP_BUNDLE/Contents/Resources/$QT5_DIR/" pushd "$APP_BUNDLE/Contents/MacOS/PyQt5/$QT5_DIR/" ln -s "../../../Resources/$QT5_DIR/translations" . popd if [ "$CODESIGN" = '1' ]; then # Enable hardened runtime if app will get notarized if [ "$NOTARIZE" = "1" ]; then codesign --verbose --deep --force \ --options runtime \ --entitlements ../scripts/package/entitlements.plist \ --keychain "$KEYCHAIN_PATH" --sign "$CERTIFICATE_NAME" \ "$APP_BUNDLE" ../scripts/package/macos-notarize-app.sh "$APP_BUNDLE" codesign --verbose --deep --verbose --strict=all --check-notarization "$APP_BUNDLE" else codesign --verify --verbose --deep --force \ --keychain "$KEYCHAIN_PATH" --sign "$CERTIFICATE_NAME" \ "$APP_BUNDLE" fi fi # Only test the app if it was codesigned, otherwise execution likely fails if [ "$CODESIGN" = '1' ]; then echo "Verify Picard executable works and required dependencies are bundled..." VERSIONS=$("$APP_BUNDLE/Contents/MacOS/picard-run" --long-version --no-crash-dialog) echo "$VERSIONS" ASTRCMP_REGEX="astrcmp C" [[ $VERSIONS =~ $ASTRCMP_REGEX ]] || (echo "Failed: Build does not include astrcmp C" && false) LIBDISCID_REGEX="libdiscid [0-9]+\.[0-9]+\.[0-9]+" [[ $VERSIONS =~ $LIBDISCID_REGEX ]] || (echo "Failed: Build does not include libdiscid" && false) "$APP_BUNDLE/Contents/MacOS/fpcalc" -version fi echo "Package app bundle into DMG image..." if [ -n "$MACOSX_DEPLOYMENT_TARGET" ]; then DMG="MusicBrainz-Picard-${VERSION}-macOS-${MACOSX_DEPLOYMENT_TARGET}.dmg" else DMG="MusicBrainz-Picard-${VERSION}.dmg" fi mkdir staging mv "$APP_BUNDLE" staging/ # Offer a link to /Applications for easy installation ln -s /Applications staging/Applications set +e # workaround hdiutil: create failed - Resource busy ATTEMPTS=5 DELAY=5 for i in $(seq $ATTEMPTS); do hdiutil create -verbose -volname "MusicBrainz Picard $VERSION" \ -srcfolder staging -ov -format UDBZ "$DMG" ret=$? [ $ret -eq 0 ] && break echo "hdutil failed with exit code $ret ($i/$ATTEMPTS), retrying in $DELAY seconds" sleep $DELAY done if [ $ret -ne 0 ]; then echo "hdiutil failed too many times, exiting..." exit $ret fi set -e [ "$CODESIGN" = '1' ] && codesign --verify --verbose \ --keychain "$KEYCHAIN_PATH" --sign "$CERTIFICATE_NAME" "$DMG" md5 -r "$DMG" if [ -n "$UPLOAD_OSX" ]; then echo "Preparing to upload $DMG..." # make upload failures non fatal set +e # Set $AWS_ARTIFACTS_BUCKET, $AWS_ACCESS_KEY_ID and $AWS_SECRET_ACCESS_KEY for AWS S3 upload to work if [ -n "$AWS_ARTIFACTS_BUCKET" ] && [ -n "$AWS_ACCESS_KEY_ID" ]; then pip3 install --upgrade awscli aws s3 cp --acl public-read "$DMG" "s3://${AWS_ARTIFACTS_BUCKET}/${TRAVIS_REPO_SLUG}/${TRAVIS_BUILD_NUMBER}/$DMG" echo "Package uploaded to https://s3.${AWS_DEFAULT_REGION}.amazonaws.com/${AWS_ARTIFACTS_BUCKET}/${TRAVIS_REPO_SLUG}/${TRAVIS_BUILD_NUMBER}/${DMG// /%20}" else # Fall back to transfer.sh curl -v --retry 6 --retry-delay 10 --max-time 180 --upload-file "$DMG" https://transfer.sh/ fi set -e # Required for a newline between the outputs echo -e "\n" fi picard-release-2.7.3/scripts/package/macos-setup.sh000077500000000000000000000034511416775010500222750ustar00rootroot00000000000000#!/usr/bin/env bash set -e # Install gettext brew install gettext brew link gettext --force # Install requested Python version if [ -n "$PYTHON_VERSION" ]; then PYTHON_FILENAME=python-$PYTHON_VERSION-macosx10.9.pkg wget "https://www.python.org/ftp/python/$PYTHON_VERSION/$PYTHON_FILENAME" echo "$PYTHON_SHA256SUM $PYTHON_FILENAME" | shasum --algorithm 256 --check --status sudo installer -pkg "$PYTHON_FILENAME" -target / sudo python3 -m ensurepip fi # Install libdiscid if [ ! -f "$HOME/libdiscid/lib/libdiscid.0.dylib" ]; then DISCID_FILENAME="libdiscid-$DISCID_VERSION.tar.gz" wget "ftp://ftp.musicbrainz.org/pub/musicbrainz/libdiscid/$DISCID_FILENAME" echo "$DISCID_SHA256SUM $DISCID_FILENAME" | shasum --algorithm 256 --check --status tar -xf "$DISCID_FILENAME" cd "libdiscid-$DISCID_VERSION" ./configure --prefix="$HOME/libdiscid" make install cd .. fi cp "$HOME/libdiscid/lib/libdiscid.0.dylib" . # Install fpcalc if [ -n "$FPCALC_VERSION" ]; then FPCALC_FILENAME="chromaprint-fpcalc-$FPCALC_VERSION-macos-x86_64.tar.gz" wget "https://github.com/acoustid/chromaprint/releases/download/v$FPCALC_VERSION/$FPCALC_FILENAME" echo "$FPCALC_SHA256SUM $FPCALC_FILENAME" | shasum --algorithm 256 --check --status tar -xf "$FPCALC_FILENAME" cp "chromaprint-fpcalc-$FPCALC_VERSION-macos-x86_64/fpcalc" . fi # Install AcousticBrainz extractor if [ -n "$ABEXTRACTOR_VERSION" ]; then ABEXTRACTOR_FILENAME="essentia-extractor-$ABEXTRACTOR_VERSION-macos.tar.gz" wget "https://github.com/phw/essentia-extractor-builds/releases/download/$ABEXTRACTOR_VERSION/$ABEXTRACTOR_FILENAME" echo "$ABEXTRACTOR_SHA256SUM $ABEXTRACTOR_FILENAME" | shasum --algorithm 256 --check --status tar -xf "$ABEXTRACTOR_FILENAME" cp "essentia-extractor-$ABEXTRACTOR_VERSION-macos/streaming_extractor_music" . fi picard-release-2.7.3/scripts/package/run-sdist-test.sh000077500000000000000000000003571416775010500227440ustar00rootroot00000000000000#!/usr/bin/env bash # Build the sdist archive, extract it and run the tests. set -e rm -rf dist python3 setup.py sdist cd dist SDIST_ARCHIVE=$(echo picard-*.tar.gz) tar xvf "$SDIST_ARCHIVE" cd "${SDIST_ARCHIVE%.tar.gz}" pytest --verbosepicard-release-2.7.3/scripts/package/upload.sh000077500000000000000000000016541416775010500213240ustar00rootroot00000000000000#!/usr/bin/env bash VERSION="2.0.3" # comment out this line after editing following variables echo "Update the version variable to the latest release and re-run this script after commenting this statement"; exit 1 wget -O "MusicBrainz-Picard-$VERSION.dmg" "https://github.com/metabrainz/picard/releases/download/release-$VERSION/MusicBrainz.Picard.$VERSION.dmg" md5sum "MusicBrainz-Picard-$VERSION.dmg" > "MusicBrainz-Picard-$VERSION.dmg.md5" wget "https://github.com/metabrainz/picard/releases/download/release-$VERSION/picard-setup-$VERSION.exe" md5sum "picard-setup-$VERSION.exe" > "picard-setup-$VERSION.exe.md5" wget -O "picard-$VERSION.zip" "https://github.com/metabrainz/picard/archive/release-$VERSION.zip" wget -O "picard-$VERSION.tar.gz" "https://github.com/metabrainz/picard/archive/release-$VERSION.tar.gz" md5sum "picard-$VERSION.zip" > "picard-$VERSION.zip.md5" md5sum "picard-$VERSION.tar.gz" > "picard-$VERSION.tar.gz.md5" picard-release-2.7.3/scripts/package/win-common.ps1000066400000000000000000000016721416775010500222110ustar00rootroot00000000000000# Common functions for Windows packaging scripts Param( [System.Security.Cryptography.X509Certificates.X509Certificate] $Certificate ) Function CodeSignBinary { Param( [ValidateScript({Test-Path $_ -PathType Leaf})] [String] $BinaryPath ) If ($Certificate) { Set-AuthenticodeSignature -FilePath $BinaryPath -Certificate $Certificate ` -ErrorAction Stop } Else { Write-Output "Skip signing $BinaryPath" } } Function ThrowOnExeError { Param( [String]$Message ) If ($LastExitCode -ne 0) { Throw $Message } } Function FinalizePackage { Param( [ValidateScript({Test-Path $_ -PathType Container})] [String] $Path ) CodeSignBinary (Join-Path $Path picard.exe) CodeSignBinary (Join-Path $Path fpcalc.exe) CodeSignBinary (Join-Path $Path discid.dll) # Delete unused files Remove-Item -Path (Join-Path $Path libcrypto-1_1.dll) Remove-Item -Path (Join-Path $Path libssl-1_1.dll) } picard-release-2.7.3/scripts/package/win-package-appx.ps1000066400000000000000000000046761416775010500232710ustar00rootroot00000000000000# Build a MSIX app package for Windows 10 Param( [System.Security.Cryptography.X509Certificates.X509Certificate] $Certificate, [ValidateScript({Test-Path $_ -PathType Leaf})] [String] $CertificateFile, [SecureString] $CertificatePassword, [Int] $BuildNumber ) # Errors are handled explicitly. Otherwise any output to stderr when # calling classic Windows exes causes a script error. $ErrorActionPreference = 'Continue' If (-Not $BuildNumber) { $BuildNumber = 0 } If (-Not $Certificate -And $CertificateFile) { $Certificate = Get-PfxCertificate -FilePath $CertificateFile -Password $CertificatePassword } $ScriptDirectory = Split-Path -Path $MyInvocation.MyCommand.Definition -Parent . $ScriptDirectory\win-common.ps1 -Certificate $Certificate Write-Output "Building Windows 10 app package..." # Build Remove-Item -Path build,dist/picard,locale -Recurse -ErrorAction Ignore python setup.py clean 2>&1 | %{ "$_" } ThrowOnExeError "setup.py clean failed" python setup.py build --build-number=$BuildNumber --disable-autoupdate 2>&1 | %{ "$_" } ThrowOnExeError "setup.py build failed" python setup.py build_ext -i 2>&1 | %{ "$_" } ThrowOnExeError "setup.py build_ext -i failed" # Package application pyinstaller --noconfirm --clean picard.spec 2>&1 | %{ "$_" } ThrowOnExeError "PyInstaller failed" $PackageDir = (Resolve-Path dist\picard) FinalizePackage $PackageDir # Generate resource files Copy-Item appxmanifest.xml $PackageDir $PriConfigFile = (Join-Path (Resolve-Path .\build) priconfig.xml) Push-Location $PackageDir MakePri createconfig /ConfigXml $PriConfigFile /Default en-US /Overwrite ThrowOnExeError "MakePri createconfig failed" MakePri new /ProjectRoot $PackageDir /ConfigXml $PriConfigFile ThrowOnExeError "MakePri new failed" Pop-Location # Generate msix package $PicardVersion = (python -c "import picard; print(picard.__version__)") If ($CertificateFile -or $Certificate) { $PackageFile = "dist\MusicBrainz-Picard-$PicardVersion.msix" } Else { $PackageFile = "dist\MusicBrainz-Picard-$PicardVersion-unsigned.msix" } MakeAppx pack /o /h SHA256 /d $PackageDir /p $PackageFile ThrowOnExeError "MakeAppx failed" # Sign package If ($CertificateFile) { SignTool sign /fd SHA256 /f "$CertificateFile" /p (ConvertFrom-SecureString -AsPlainText $CertificatePassword) $PackageFile ThrowOnExeError "SignTool failed" } ElseIf ($Certificate) { SignTool sign /fd SHA256 /sha1 $Certificate.Thumbprint $PackageFile ThrowOnExeError "SignTool failed" } picard-release-2.7.3/scripts/package/win-package-installer.ps1000066400000000000000000000023021416775010500242760ustar00rootroot00000000000000# Build a Windows installer Param( [System.Security.Cryptography.X509Certificates.X509Certificate] $Certificate, [Int] $BuildNumber ) # Errors are handled explicitly. Otherwise any output to stderr when # calling classic Windows exes causes a script error. $ErrorActionPreference = 'Continue' If (-Not $BuildNumber) { $BuildNumber = 0 } $ScriptDirectory = Split-Path -Path $MyInvocation.MyCommand.Definition -Parent . $ScriptDirectory\win-common.ps1 -Certificate $Certificate Write-Output "Building Windows installer..." # Build Remove-Item -Path build,dist/picard,locale -Recurse -ErrorAction Ignore python setup.py clean 2>&1 | %{ "$_" } ThrowOnExeError "setup.py clean failed" python setup.py build --build-number=$BuildNumber 2>&1 | %{ "$_" } ThrowOnExeError "setup.py build failed" python setup.py build_ext -i 2>&1 | %{ "$_" } ThrowOnExeError "setup.py build_ext -i failed" # Package application pyinstaller --noconfirm --clean picard.spec 2>&1 | %{ "$_" } ThrowOnExeError "PyInstaller failed" FinalizePackage dist\picard # Build the installer makensis.exe /INPUTCHARSET UTF8 installer\picard-setup.nsi 2>&1 | %{ "$_" } ThrowOnExeError "NSIS failed" CodeSignBinary installer\picard-setup-*.exe picard-release-2.7.3/scripts/package/win-package-portable.ps1000066400000000000000000000020321416775010500241110ustar00rootroot00000000000000# Build a portable app Param( [System.Security.Cryptography.X509Certificates.X509Certificate] $Certificate, [Int] $BuildNumber ) # Errors are handled explicitly. Otherwise any output to stderr when # calling classic Windows exes causes a script error. $ErrorActionPreference = 'Continue' If (-Not $BuildNumber) { $BuildNumber = 0 } $ScriptDirectory = Split-Path -Path $MyInvocation.MyCommand.Definition -Parent . $ScriptDirectory\win-common.ps1 -Certificate $Certificate Write-Output "Building portable exe..." # Build Remove-Item -Path build,locale -Recurse -ErrorAction Ignore python setup.py clean 2>&1 | %{ "$_" } ThrowOnExeError "setup.py clean failed" python setup.py build --build-number=$BuildNumber 2>&1 | %{ "$_" } ThrowOnExeError "setup.py build failed" python setup.py build_ext -i 2>&1 | %{ "$_" } ThrowOnExeError "setup.py build_ext -i failed" # Package application pyinstaller --noconfirm --clean --onefile picard.spec 2>&1 | %{ "$_" } ThrowOnExeError "PyInstaller failed" CodeSignBinary dist\MusicBrainz-Picard-*.exe picard-release-2.7.3/scripts/package/win-setup.ps1000066400000000000000000000046311416775010500220570ustar00rootroot00000000000000Param( [Parameter(Mandatory=$true)] [String] $DiscidVersion, [Parameter(Mandatory=$true)] [String] $DiscidSha256Sum, [Parameter(Mandatory=$true)] [String] $FpcalcVersion, [Parameter(Mandatory=$true)] [String] $FpcalcSha256Sum, [Parameter(Mandatory=$true)] [String] $AbextractorVersion, [Parameter(Mandatory=$true)] [String] $AbextractorSha256Sum ) $ErrorActionPreference = "Stop" Function DownloadFile { Param( [Parameter(Mandatory=$true)] [String] $FileName, [Parameter(Mandatory=$true)] [String] $Url ) $OutputPath = (Join-Path (Resolve-Path .) $FileName) (New-Object System.Net.WebClient).DownloadFile($Url, "$OutputPath") } Function VerifyHash { Param( [Parameter(Mandatory = $true)] [String] $FileName, [Parameter(Mandatory = $true)] [String] $Sha256Sum ) If ((Get-FileHash "$FileName").hash -ne "$Sha256Sum") { Throw "Invalid SHA256 hash for $FileName" } } New-Item -Name .\build -ItemType Directory -ErrorAction Ignore $ArchiveFile = ".\build\libdiscid.zip" Write-Output "Downloading libdiscid $DiscidVersion to $ArchiveFile..." DownloadFile -Url "https://github.com/metabrainz/libdiscid/releases/download/v$DiscidVersion/libdiscid-$DiscidVersion-win64.zip" ` -FileName $ArchiveFile VerifyHash -FileName $ArchiveFile -Sha256Sum $DiscidSha256Sum Expand-Archive -Path $ArchiveFile -DestinationPath .\build\libdiscid -Force Copy-Item .\build\libdiscid\discid.dll . $ArchiveFile = ".\build\fpcalc.zip" Write-Output "Downloading chromaprint-fpcalc $FpcalcVersion to $ArchiveFile..." DownloadFile -Url "https://github.com/acoustid/chromaprint/releases/download/v$FpcalcVersion/chromaprint-fpcalc-$FpcalcVersion-windows-x86_64.zip" ` -FileName $ArchiveFile VerifyHash -FileName $ArchiveFile -Sha256Sum $FpcalcSha256Sum Expand-Archive -Path $ArchiveFile -DestinationPath .\build\fpcalc -Force Copy-Item .\build\fpcalc\chromaprint-fpcalc-$FpcalcVersion-windows-x86_64\fpcalc.exe . $ArchiveFile = ".\build\abz.zip" Write-Output "Downloading AcousticBrainz extractor $AbextractorVersion to $ArchiveFile..." DownloadFile -Url "https://ftp.acousticbrainz.org/pub/acousticbrainz/essentia-extractor-$AbextractorVersion-win-i686.zip" ` -FileName $ArchiveFile VerifyHash -FileName $ArchiveFile -Sha256Sum $AbextractorSha256Sum Expand-Archive -Path $ArchiveFile -DestinationPath .\build\abz -Force Copy-Item .\build\abz\streaming_extractor_music.exe .picard-release-2.7.3/scripts/picard.in000066400000000000000000000004631416775010500176750ustar00rootroot00000000000000#!/usr/bin/env python3 try: from picard.tagger import main main('%(localedir)s', %(autoupdate)s) except SystemExit: raise # Just continue with a normal application exit except: # noqa: E722,F722 # pylint: disable=bare-except from picard import crash_handler crash_handler() raise picard-release-2.7.3/scripts/pyinstaller/000077500000000000000000000000001416775010500204465ustar00rootroot00000000000000picard-release-2.7.3/scripts/pyinstaller/macos-library-path-hook.py000066400000000000000000000023031416775010500254520ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019 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. import os import sys # The macOS app crashes on launch if the working directory happens to be sys._MEIPASS os.chdir(os.path.abspath(os.path.join(sys._MEIPASS, '..', '..'))) # On macOS ensure libraries such as libdiscid.dylib get loaded from app bundle os.environ['DYLD_FALLBACK_LIBRARY_PATH'] = '%s:%s' % ( os.path.dirname(sys.executable), os.environ.get('DYLD_FALLBACK_LIBRARY_PATH', '')) picard-release-2.7.3/scripts/pyinstaller/portable-hook.py000066400000000000000000000031501416775010500235650ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019, 2021 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. import os import os.path import sys from picard import ( PICARD_APP_NAME, PICARD_ORG_NAME, ) # The portable version stores all data in a folder beside the executable configdir = '{}-{}'.format(PICARD_ORG_NAME, PICARD_APP_NAME) basedir = os.path.join(os.path.dirname(sys.executable), configdir) os.makedirs(basedir, exist_ok=True) # Setup config file if not specified as command line argument if '--config-file' not in sys.argv and '-c' not in sys.argv: sys.argv.append('--config-file') sys.argv.append(os.path.join(basedir, 'Config.ini')) plugindir = os.path.normpath(os.path.join(basedir, 'Plugins')) cachedir = os.path.normpath(os.path.join(basedir, 'Cache')) os.environ['PICARD_CONFIG_DIR'] = basedir os.environ['PICARD_CACHE_DIR'] = cachedir os.environ['PICARD_PLUGIN_DIR'] = plugindir picard-release-2.7.3/scripts/pyinstaller/win-startup-hook.py000066400000000000000000000025401416775010500242540ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019, 2021 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 ctypes import windll import os import sys # On Windows try to attach to the console as early as possible in order # to get stdout / stderr logged to console. This needs to happen before # logging gets imported. # See https://stackoverflow.com/questions/54536/win32-gui-app-that-writes-usage-text-to-stdout-when-invoked-as-app-exe-help if windll.kernel32.AttachConsole(-1): sys.stdout = open('CON', 'w') sys.stderr = open('CON', 'w') # Ensure bundled DLLs are loaded os.environ['PATH'] = sys._MEIPASS + os.pathsep + os.environ['PATH']picard-release-2.7.3/scripts/tools/000077500000000000000000000000001416775010500172405ustar00rootroot00000000000000picard-release-2.7.3/scripts/tools/changelog-for-version.py000077500000000000000000000025741416775010500240230ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2020 Laurent Monin # Copyright (C) 2020 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. import re import sys if len(sys.argv) == 1: print("Call with changelog-for-version.py [version]", file=sys.stderr) sys.exit(1) version = sys.argv[1] re_changes = re.compile(r'^# Version ' + re.escape(version) + '.*?\n(.*?)# Version', re.DOTALL | re.MULTILINE) with open('NEWS.md', 'r') as newsfile: news = newsfile.read() result = re_changes.search(news) if not result: print("No changelog found for version %s" % version, file=sys.stderr) sys.exit(1) print(result[1].strip()) picard-release-2.7.3/scripts/tools/fix-header.py000077500000000000000000000245071416775010500216410ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2020-2021 Laurent Monin # Copyright (C) 2020-2021 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. import argparse from collections import defaultdict import glob import itertools import os import re import subprocess # nosec: B404 import sys ALIASES = { 'abhi-ohri': 'Abhinav Ohri', 'Antonio Larrosa ': 'Antonio Larrosa', 'Lukas Lalinsky ': 'Lukáš Lalinský', 'petitminion': 'Petit Minion', 'Philipp Wolfer ': 'Philipp Wolfer', 'Ray': 'Ray Bouchard', 'RaysDev': 'Ray Bouchard', 'Sophist': 'Sophist-UK', 'vishal choudhary': 'Vishal Choudhary', 'vishichoudhary': 'Vishal Choudhary', 'yvanzo': 'Yvan Rivière', } # https://stackoverflow.com/a/4629241 def ranges(i): for a, b in itertools.groupby(enumerate(i), lambda pair: pair[1] - pair[0]): b = list(b) yield b[0][1], b[-1][1] def extract_authors_from_gitlog(path): authors = {} cmd = ['git', 'log', r'--pretty=format:%ad %aN', r'--date=format:%Y', r'--', path] result = subprocess.run(cmd, stdout=subprocess.PIPE, timeout=30) # nosec: B603 if result.returncode == 0: pattern = re.compile(r'^(\d+) (.*)$') for line in result.stdout.decode('utf-8').split("\n"): match = pattern.search(line) if match: year = int(match.group(1)) author = match.group(2) author = ALIASES.get(author, author) if author in authors: if year not in authors[author]: authors[author].append(year) else: authors[author] = [year] return authors def parse_copyright_text(text): authors = {} pattern_copyright = re.compile(r'^# Copyright \D*((?:\d{4}(?:,? *|-))+) (.+)\s*$') range_pattern = re.compile(r'^\s*(\d{4})\s*-\s*(\d{4})\s*$') for line in text.split("\n"): match = pattern_copyright.search(line) if match: all_years = [] years_group = match.group(1) author = match.group(2) author = ALIASES.get(author, author) comma_years = [] if ',' in years_group: for year in years_group.split(','): comma_years.append(year.strip()) else: comma_years.append(years_group.strip()) for years in comma_years: m = range_pattern.search(years) if m: year1 = int(m.group(1)) year2 = int(m.group(2)) for y in range(min(year1, year2), max(year1, year2)+1): all_years.append(y) else: all_years.append(int(years)) if author in authors: for y in all_years: if y not in authors[author]: authors[author].append(y) else: authors[author] = all_years return authors EMPTY_LINE = ("\n", "#\n") def parse_file(path, encoding='utf-8'): authors_from_log = extract_authors_from_gitlog(path) start = end = None authors_from_file = {} skip_pattern = re.compile(r'^(?:#|/\*|//)\s+(fix-header:\s*skip|Automatically\s+generated|Created\s+by:\s+The\s+Resource\s+Compiler\s+for\s+PyQt5)', re.IGNORECASE) with open(path, encoding=encoding) as f: lines = f.readlines() found = defaultdict(lambda: None) if lines and lines[0].startswith('#!'): found["shebang"] = lines[0].rstrip() del lines[0] for num, line in enumerate(lines): match = skip_pattern.search(line) if match: found['skip'] = match.group(1) return (found, {}, {}, '', "".join(lines)) for num, line in enumerate(lines): if not line.startswith("#") and line not in EMPTY_LINE: break if "coding: utf-8" in line: del lines[num] i = num + 1 while i < len(lines) and lines[i] in EMPTY_LINE: del lines[i] break for num, line in enumerate(lines): if not line.startswith("#") and line not in EMPTY_LINE: break if "GNU General Public License" in line: found['license'] = num break if found['license'] is not None: i = starting_pos = found['license'] while lines[i].startswith("#"): if i == 0: break if lines[i].startswith("# Picard"): break i -= 1 while True: if i == 0: break if lines[i-1] in EMPTY_LINE: i -= 1 else: break start = i i = starting_pos while lines[i].startswith("#"): if i == len(lines) - 1: break if lines[i].endswith(" USA.\n"): break i += 1 while True: if i == len(lines) - 1: break if lines[i+1] in EMPTY_LINE: i += 1 else: break end = i authors_from_file = parse_copyright_text("".join(lines[start:end])) before = lines[:start] after = lines[end+1:] else: before = [] after = lines return found, authors_from_file, authors_from_log, "".join(before), "".join(after) CODING_TEXT = """# -*- coding: utf-8 -*- # """ LICENSE_TOP = """# Picard, the next-generation MusicBrainz tagger # """ LICENSE_BOTTOM = """# # 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. """ def fix_header(path, encoding='utf-8'): found, authors_from_file, authors_from_log, before, after = parse_file(path, encoding) if found['skip'] is not None: return None, found['skip'] authors = {} for a in authors_from_log: if a not in authors: authors[a] = set(authors_from_log[a]) for b in authors_from_file: if b not in authors: authors[b] = set(authors_from_file[b]) else: authors[b] = authors[b].union(authors_from_file[b]) new_authors = {} for a in authors: new_authors[a] = [] for y1, y2 in list(ranges(sorted(authors[a]))): if y1 == y2: new_authors[a].append(str(y1)) else: new_authors[a].append("%d-%d" % (y1, y2)) new_copyright = "" for author, years in sorted(new_authors.items(), key=lambda x: (sorted(x[1]), x[0])): new_copyright += "# Copyright (C) %s %s\n" % (", ".join(years), author) before = before.strip() after = after.strip() has_content = bool(before + after) parts = list(filter(None, [ found["shebang"], CODING_TEXT.strip(), LICENSE_TOP.strip(), new_copyright.strip(), LICENSE_BOTTOM.strip() + ("\n\n" if has_content else ""), before.strip(), after.strip(), ])) return "\n".join(parts), None def main(): parser = argparse.ArgumentParser( description='Generate source file header with copyrights & license from existing header and git log', formatter_class=argparse.ArgumentDefaultsHelpFormatter ) parser.add_argument('path', nargs='+', help='Path of a file or a folder of files') parser.add_argument('-e', '--extension', default='.py', help='File extension to filter by') parser.add_argument('-i', '--in-place', action='store_true', default=False, help='Edit files in place') parser.add_argument('-r', '--recursive', action='store_true', default=False, help='Search through subfolders') parser.add_argument('--encoding', default='utf-8', help='File encoding of the source files') args = parser.parse_args() paths = list(args.path) files = set() for path in paths: if os.path.isfile(path): name, ext = os.path.splitext(path) if args.extension in {'', ext}: files.add(path) else: if args.recursive: paths += glob.glob(path + '/*') if not files: print("No valid file found", file=sys.stderr) sys.exit(0) for path in files: new_content, info = fix_header(path, encoding=args.encoding) if new_content is None: print("Skipping %s (%s)" % (path, info), file=sys.stderr) continue if args.in_place: print("Parsing and fixing %s (in place)" % path, file=sys.stderr) with open(path, 'w', encoding=args.encoding) as f: print(new_content, file=f) else: # by default, we just output to stdout print("Parsing and fixing %s (stdout)" % path, file=sys.stderr) print(new_content) if __name__ == '__main__': main() picard-release-2.7.3/scripts/tools/tag-release.sh000077500000000000000000000003631416775010500217720ustar00rootroot00000000000000#!/usr/bin/env bash cd "$(dirname "$0")/../../" || exit PICARD_VERSION=$(python -c "import picard; print(picard.__version__)") TAG="release-$PICARD_VERSION" echo "Tagging $TAG..." git tag --sign "$TAG" --message="Release $PICARD_VERSION" $@ picard-release-2.7.3/setup.cfg000066400000000000000000000011541416775010500162330ustar00rootroot00000000000000[flake8] # E127: continuation line over-indented for visual indent # E128: continuation line under-indented for visual indent # E129: visually indented line with same indent as next logical line # E226: missing whitespace around arithmetic operator # E241: multiple spaces after ',' # E501: line too long (xx > 79 characters) # W503: line break occurred before a binary operator ignore = E127,E128,E129,E226,E241,E501,W503 builtins = _,N_,ngettext,gettext_attributes,pgettext_attributes,gettext_countries,string_ exclude = ui_*.py,picard/resources.py [coverage:run] source = picard omit = */ui_*.py,picard/resources.py picard-release-2.7.3/setup.py000066400000000000000000000715351416775010500161360ustar00rootroot00000000000000#!/usr/bin/env python3 # -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2008, 2011-2014, 2017 Lukáš Lalinský # Copyright (C) 2007 Santiago M. Mola # Copyright (C) 2008 Robert Kaye # Copyright (C) 2008-2009, 2018-2021 Philipp Wolfer # Copyright (C) 2009 Carlin Mangar # Copyright (C) 2011-2012, 2014, 2016-2018 Wieland Hoffmann # Copyright (C) 2011-2014 Michael Wiencek # Copyright (C) 2012, 2017 Frederik “Freso” S. Olesen # Copyright (C) 2013-2014 Johannes Dewender # Copyright (C) 2013-2015, 2017-2020 Laurent Monin # Copyright (C) 2014, 2017 Sophist-UK # Copyright (C) 2016 Rahul Raturi # Copyright (C) 2016-2017 Ville Skyttä # Copyright (C) 2016-2018 Sambhav Kothari # Copyright (C) 2018 Abhinav Ohri # Copyright (C) 2018 Kartik Ohri # Copyright (C) 2018 virusMac # Copyright (C) 2019 Kurt Mosiejczuk # Copyright (C) 2020 Jason E. Hale # # 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. import datetime from distutils import log from distutils.command.build import build from distutils.dep_util import newer from distutils.spawn import find_executable import glob from io import StringIO import os import re import stat import sys import tempfile from setuptools import ( Command, Extension, setup, ) from setuptools.command.install import install as install from setuptools.dist import Distribution from picard import ( PICARD_APP_ID, PICARD_APP_NAME, PICARD_DESKTOP_NAME, PICARD_DISPLAY_NAME, PICARD_VERSION, PICARD_VERSION_STR_SHORT, ) if sys.version_info < (3, 6): sys.exit("ERROR: You need Python 3.6 or higher to use Picard.") PACKAGE_NAME = "picard" APPDATA_FILE = PICARD_APP_ID + '.appdata.xml' APPDATA_FILE_TEMPLATE = APPDATA_FILE + '.in' ext_modules = [ Extension('picard.util._astrcmp', sources=['picard/util/_astrcmp.c']), ] tx_executable = find_executable('tx') class picard_test(Command): description = "run automated tests" user_options = [ ("tests=", None, "list of tests to run (default all)"), ("verbosity=", "v", "verbosity"), ] def initialize_options(self): self.tests = [] self.verbosity = 1 def finalize_options(self): if self.tests: self.tests = self.tests.split(",") # In case the verbosity flag is used, verbosity is None if not self.verbosity: self.verbosity = 2 # Convert to appropriate verbosity if passed by --verbosity option self.verbosity = int(self.verbosity) def run(self): import unittest names = [] for filename in glob.glob("test/**/test_*.py", recursive=True): modules = os.path.splitext(filename)[0].split(os.sep) name = '.'.join(modules[1:]) if not self.tests or name in self.tests: names.append('test.' + name) tests = unittest.defaultTestLoader.loadTestsFromNames(names) t = unittest.TextTestRunner(verbosity=self.verbosity) testresult = t.run(tests) if not testresult.wasSuccessful(): sys.exit("At least one test failed.") class picard_build_locales(Command): description = 'build locale files' user_options = [ ('build-dir=', 'd', "directory to build to"), ('inplace', 'i', "ignore build-lib and put compiled locales into the 'locale' directory"), ] def initialize_options(self): self.build_dir = None self.inplace = 0 def finalize_options(self): self.set_undefined_options('build', ('build_locales', 'build_dir')) self.locales = self.distribution.locales def run(self): for domain, locale, po in self.locales: if self.inplace: path = os.path.join('locale', locale, 'LC_MESSAGES') else: path = os.path.join(self.build_dir, locale, 'LC_MESSAGES') mo = os.path.join(path, '%s.mo' % domain) self.mkpath(path) self.spawn(['msgfmt', '-o', mo, po]) Distribution.locales = None class picard_install_locales(Command): description = "install locale files" user_options = [ ('install-dir=', 'd', "directory to install locale files to"), ('build-dir=', 'b', "build directory (where to install from)"), ('force', 'f', "force installation (overwrite existing files)"), ('skip-build', None, "skip the build steps"), ] boolean_options = ['force', 'skip-build'] def initialize_options(self): self.install_dir = None self.build_dir = None self.force = 0 self.skip_build = None self.outfiles = [] def finalize_options(self): self.set_undefined_options('build', ('build_locales', 'build_dir')) self.set_undefined_options('install', ('install_locales', 'install_dir'), ('force', 'force'), ('skip_build', 'skip_build'), ) def run(self): if not self.skip_build: self.run_command('build_locales') self.outfiles = self.copy_tree(self.build_dir, self.install_dir) def get_inputs(self): return self.locales or [] def get_outputs(self): return self.outfiles class picard_install(install): user_options = install.user_options + [ ('install-locales=', None, "installation directory for locales"), ('localedir=', None, ''), ('disable-autoupdate', None, 'disable update checking and hide settings for it'), ('disable-locales', None, ''), ] sub_commands = install.sub_commands def initialize_options(self): install.initialize_options(self) self.install_locales = None self.localedir = None self.disable_autoupdate = None self.disable_locales = None def finalize_options(self): install.finalize_options(self) if self.install_locales is None: self.install_locales = os.path.join(self.install_data, 'share', 'locale') if self.root and self.install_locales.startswith(self.root): self.install_locales = self.install_locales[len(self.root):] self.install_locales = os.path.normpath(self.install_locales) self.localedir = self.install_locales # can't use set_undefined_options :/ self.distribution.get_command_obj('build').localedir = self.localedir self.distribution.get_command_obj('build').disable_autoupdate = self.disable_autoupdate if self.root is not None: self.change_roots('locales') if self.disable_locales is None: self.sub_commands.append(('install_locales', None)) def run(self): install.run(self) class picard_build(build): user_options = build.user_options + [ ('build-locales=', 'd', "build directory for locale files"), ('localedir=', None, ''), ('disable-autoupdate', None, 'disable update checking and hide settings for it'), ('disable-locales', None, ''), ('build-number=', None, 'build number (integer)'), ] sub_commands = build.sub_commands def initialize_options(self): build.initialize_options(self) self.build_number = 0 self.build_locales = None self.localedir = None self.disable_autoupdate = None self.disable_locales = None def finalize_options(self): build.finalize_options(self) try: self.build_number = int(self.build_number) except ValueError: self.build_number = 0 if self.build_locales is None: self.build_locales = os.path.join(self.build_base, 'locale') if self.localedir is None: self.localedir = '/usr/share/locale' if self.disable_autoupdate is None: self.disable_autoupdate = False if self.disable_locales is None: self.sub_commands.append(('build_locales', None)) def run(self): params = {'localedir': self.localedir, 'autoupdate': not self.disable_autoupdate} generate_file('tagger.py.in', 'tagger.py', params) make_executable('tagger.py') generate_file('scripts/picard.in', 'scripts/' + PACKAGE_NAME, params) if sys.platform == 'win32': file_version = PICARD_VERSION[0:3] + (self.build_number,) file_version_str = '.'.join(str(v) for v in file_version) installer_args = { 'display-name': PICARD_DISPLAY_NAME, 'file-version': file_version_str, } if os.path.isfile('installer/picard-setup.nsi.in'): generate_file('installer/picard-setup.nsi.in', 'installer/picard-setup.nsi', {**args, **installer_args}) log.info('generating NSIS translation files') self.spawn(['python', 'installer/i18n/json2nsh.py']) version_args = { 'filevers': str(file_version), 'prodvers': str(file_version), } generate_file('win-version-info.txt.in', 'win-version-info.txt', {**args, **version_args}) default_publisher = 'CN=Metabrainz Foundation Inc., O=Metabrainz Foundation Inc., L=San Luis Obispo, S=California, C=US' store_version = (PICARD_VERSION.major, PICARD_VERSION.minor, PICARD_VERSION.patch * 10000 + self.build_number, 0) generate_file('appxmanifest.xml.in', 'appxmanifest.xml', { 'app-id': "MetaBrainzFoundationInc." + PICARD_APP_ID, 'display-name': PICARD_DISPLAY_NAME, 'short-name': PICARD_APP_NAME, 'publisher': os.environ.get('PICARD_APPX_PUBLISHER', default_publisher), 'version': '.'.join(str(v) for v in store_version), }) elif sys.platform not in {'darwin', 'haiku1', 'win32'}: self.run_command('build_appdata') build.run(self) def py_from_ui(uifile): return "ui_%s.py" % os.path.splitext(os.path.basename(uifile))[0] def py_from_ui_with_defaultdir(uifile): return os.path.join("picard", "ui", py_from_ui(uifile)) def ui_files(): for uifile in glob.glob("ui/*.ui"): yield (uifile, py_from_ui_with_defaultdir(uifile)) class picard_build_ui(Command): description = "build Qt UI files and resources" user_options = [ ("files=", None, "comma-separated list of files to rebuild"), ] def initialize_options(self): self.files = [] def finalize_options(self): if self.files: files = [] for f in self.files.split(","): head, tail = os.path.split(f) m = re.match(r'(?:ui_)?([^.]+)', tail) if m: name = m.group(1) else: log.warn('ignoring %r (cannot extract base name)' % f) continue uiname = name + '.ui' uifile = os.path.join(head, uiname) if os.path.isfile(uifile): pyfile = os.path.join(os.path.dirname(uifile), py_from_ui(uifile)) files.append((uifile, pyfile)) else: uifile = os.path.join('ui', uiname) if os.path.isfile(uifile): files.append((uifile, py_from_ui_with_defaultdir(uifile))) else: log.warn('ignoring %r' % f) self.files = files def run(self): from PyQt5 import uic _translate_re = ( re.compile( r'QtGui\.QApplication.translate\(.*?, (.*?), None, ' r'QtGui\.QApplication\.UnicodeUTF8\)'), re.compile( r'\b_translate\(.*?, (.*?)(?:, None)?\)') ) def compile_ui(uifile, pyfile): log.info("compiling %s -> %s", uifile, pyfile) tmp = StringIO() uic.compileUi(uifile, tmp) source = tmp.getvalue() rc = re.compile(r'\n\n#.*?(?=\n\n)', re.MULTILINE | re.DOTALL) comment = ("\n\n# Automatically generated - don't edit.\n" "# Use `python setup.py %s` to update it." % _get_option_name(self)) for r in list(_translate_re): source = r.sub(r'_(\1)', source) source = rc.sub(comment, source) f = open(pyfile, "w") f.write(source) f.close() if self.files: for uifile, pyfile in self.files: compile_ui(uifile, pyfile) else: for uifile, pyfile in ui_files(): if newer(uifile, pyfile): compile_ui(uifile, pyfile) from resources import compile, makeqrc makeqrc.main() compile.main() class picard_clean_ui(Command): description = "clean up compiled Qt UI files and resources" user_options = [] def initialize_options(self): pass def finalize_options(self): pass def run(self): for uifile, pyfile in ui_files(): try: os.unlink(pyfile) log.info("removing %s", pyfile) except OSError: log.warn("'%s' does not exist -- can't clean it", pyfile) pyfile = os.path.join("picard", "resources.py") try: os.unlink(pyfile) log.info("removing %s", pyfile) except OSError: log.warn("'%s' does not exist -- can't clean it", pyfile) class picard_build_appdata(Command): description = 'Build appdata metadata file' user_options = [] re_release = re.compile(r'^# Version (?P\d+(?:\.\d+){1,2}) - (?P\d{4}-\d{2}-\d{2})', re.MULTILINE) def initialize_options(self): pass def finalize_options(self): pass def run(self): with tempfile.NamedTemporaryFile(suffix=APPDATA_FILE) as tmp_file: self.spawn([ 'msgfmt', '--xml', '--template=%s' % APPDATA_FILE_TEMPLATE, '-d', 'po/appstream', '-o', tmp_file.name, ]) self.add_release_list(tmp_file.name) def add_release_list(self, source_file): template = '' with open('NEWS.md', 'r') as newsfile: news = newsfile.read() releases = [template.format(**m.groupdict()) for m in self.re_release.finditer(news)] args = { 'app-id': PICARD_APP_ID, 'desktop-id': PICARD_DESKTOP_NAME, 'releases': '\n '.join(releases) } generate_file(source_file, APPDATA_FILE, args) class picard_regen_appdata_pot_file(Command): description = 'Regenerate translations from appdata metadata template' user_options = [] def initialize_options(self): pass def finalize_options(self): pass def run(self): output_dir = 'po/appstream/' pot_file = os.path.join(output_dir, 'picard-appstream.pot') self.spawn([ 'xgettext', '--output', pot_file, '--language=appdata', APPDATA_FILE_TEMPLATE, ]) for filepath in glob.glob(os.path.join(output_dir, '*.po')): self.spawn([ 'msgmerge', '--update', filepath, pot_file ]) class picard_pull_translations(Command): description = "Retrieve po files from transifex" minimum_perc_default = 5 user_options = [ ('minimum-perc=', 'm', "Specify the minimum acceptable percentage of a translation (default: %d)" % minimum_perc_default) ] def initialize_options(self): self.minimum_perc = self.minimum_perc_default def finalize_options(self): self.minimum_perc = int(self.minimum_perc) def run(self): if tx_executable is None: sys.exit('Transifex client executable (tx) not found.') self.spawn([ tx_executable, 'pull', '--force', '--all', '--minimum-perc=%d' % self.minimum_perc ]) self.spawn([ tx_executable, 'pull', '--force', '--resource', 'musicbrainz.picard', '--language', 'en_AU,en_GB,en_CA' ]) _regen_pot_description = "Regenerate po/picard.pot, parsing source tree for new or updated strings" try: from babel import __version__ as babel_version from babel.messages import frontend as babel def versiontuple(v): return tuple(map(int, (v.split(".")))) # input_dirs are incorrectly handled in babel versions < 1.0 # http://babel.edgewall.org/ticket/232 input_dirs_workaround = versiontuple(babel_version) < (1, 0, 0) class picard_regen_pot_file(babel.extract_messages): description = _regen_pot_description def initialize_options(self): # cannot use super() with old-style parent class babel.extract_messages.initialize_options(self) self.output_file = 'po/picard.pot' self.input_dirs = 'picard' if self.input_dirs and input_dirs_workaround: self._input_dirs = self.input_dirs def finalize_options(self): babel.extract_messages.finalize_options(self) if input_dirs_workaround and self._input_dirs: self.input_dirs = re.split(r',\s*', self._input_dirs) except ImportError: class picard_regen_pot_file(Command): description = _regen_pot_description user_options = [] def initialize_options(self): pass def finalize_options(self): pass def run(self): sys.exit("Babel is required to use this command (see po/README.md)") def _get_option_name(obj): """Returns the name of the option for specified Command object""" for name, klass in obj.distribution.cmdclass.items(): if obj.__class__ == klass: return name raise Exception("No such command class") class picard_update_constants(Command): description = "Regenerate attributes.py and countries.py" user_options = [ ('skip-pull', None, "skip the tx pull steps"), ] boolean_options = ['skip-pull'] def initialize_options(self): self.skip_pull = None def finalize_options(self): self.locales = self.distribution.locales def run(self): if tx_executable is None: sys.exit('Transifex client executable (tx) not found.') from babel.messages import pofile if not self.skip_pull: txpull_cmd = [ tx_executable, 'pull', '--force', '--resource=musicbrainz.attributes,musicbrainz.countries', '--source', '--language=none', ] self.spawn(txpull_cmd) countries = dict() countries_potfile = os.path.join('po', 'countries', 'countries.pot') isocode_comment = 'iso.code:' with open(countries_potfile, 'rb') as f: log.info('Parsing %s' % countries_potfile) po = pofile.read_po(f) for message in po: if not message.id or not isinstance(message.id, str): continue for comment in message.auto_comments: if comment.startswith(isocode_comment): code = comment.replace(isocode_comment, '') countries[code] = message.id if countries: self.countries_py_file(countries) else: sys.exit('Failed to extract any country code/name !') attributes = dict() attributes_potfile = os.path.join('po', 'attributes', 'attributes.pot') extract_attributes = ( 'DB:cover_art_archive.art_type/name', 'DB:medium_format/name', 'DB:release_group_primary_type/name', 'DB:release_group_secondary_type/name', 'DB:release_status/name', ) with open(attributes_potfile, 'rb') as f: log.info('Parsing %s' % attributes_potfile) po = pofile.read_po(f) for message in po: if not message.id or not isinstance(message.id, str): continue for loc, pos in message.locations: if loc in extract_attributes: attributes["%s:%03d" % (loc, pos)] = message.id if attributes: self.attributes_py_file(attributes) else: sys.exit('Failed to extract any attribute !') def countries_py_file(self, countries): header = ("# -*- coding: utf-8 -*-\n" "# Automatically generated - don't edit.\n" "# Use `python setup.py {option}` to update it.\n" "\n" "RELEASE_COUNTRIES = {{\n") line = " '{code}': '{name}',\n" footer = "}}\n" filename = os.path.join('picard', 'const', 'countries.py') with open(filename, 'w', encoding='utf-8') as countries_py: def write(s, **kwargs): countries_py.write(s.format(**kwargs)) write(header, option=_get_option_name(self)) for code, name in sorted(countries.items(), key=lambda t: t[0]): write(line, code=code, name=name.replace("'", "\\'")) write(footer) log.info("%s was rewritten (%d countries)" % (filename, len(countries))) def attributes_py_file(self, attributes): header = ("# -*- coding: utf-8 -*-\n" "# Automatically generated - don't edit.\n" "# Use `python setup.py {option}` to update it.\n" "\n" "MB_ATTRIBUTES = {{\n") line = " '{key}': '{value}',\n" footer = "}}\n" filename = os.path.join('picard', 'const', 'attributes.py') with open(filename, 'w', encoding='utf-8') as attributes_py: def write(s, **kwargs): attributes_py.write(s.format(**kwargs)) write(header, option=_get_option_name(self)) for key, value in sorted(attributes.items(), key=lambda i: i[0]): write(line, key=key, value=value.replace("'", "\\'")) write(footer) log.info("%s was rewritten (%d attributes)" % (filename, len(attributes))) class picard_patch_version(Command): description = "Update PICARD_BUILD_VERSION_STR for daily builds" user_options = [ ('platform=', 'p', "platform for the build version, ie. osx or win"), ] def initialize_options(self): self.platform = sys.platform def finalize_options(self): pass def run(self): self.patch_version('picard/__init__.py') def patch_version(self, filename): regex = re.compile(r'^PICARD_BUILD_VERSION_STR\s*=.*$', re.MULTILINE) with open(filename, 'r+b') as f: source = (f.read()).decode() build = self.platform + '.' + datetime.datetime.utcnow().strftime('%Y%m%d%H%M%S') patched_source = regex.sub('PICARD_BUILD_VERSION_STR = "%s"' % build, source).encode() f.seek(0) f.write(patched_source) f.truncate() def cflags_to_include_dirs(cflags): cflags = cflags.split() include_dirs = [] for cflag in cflags: if cflag.startswith('-I'): include_dirs.append(cflag[2:]) return include_dirs def _picard_get_locale_files(): locales = [] path_domain = { 'po': 'picard', os.path.join('po', 'countries'): 'picard-countries', os.path.join('po', 'attributes'): 'picard-attributes', } for path, domain in path_domain.items(): for filepath in glob.glob(os.path.join(path, '*.po')): filename = os.path.basename(filepath) locale = os.path.splitext(filename)[0] locales.append((domain, locale, filepath)) return locales def _explode_path(path): """Return a list of components of the path (ie. "/a/b" -> ["a", "b"])""" components = [] while True: (path, tail) = os.path.split(path) if tail == "": components.reverse() return components components.append(tail) def _picard_packages(): """Build a tuple containing each module under picard/""" packages = [] for subdir, dirs, files in os.walk("picard"): packages.append(".".join(_explode_path(subdir))) return tuple(sorted(packages)) this_directory = os.path.abspath(os.path.dirname(__file__)) def _get_description(): with open(os.path.join(this_directory, 'README.md'), encoding='utf-8') as f: return f.read() def _get_requirements(): with open(os.path.join(this_directory, 'requirements.txt'), encoding='utf-8') as f: return f.readlines() args = { 'name': PACKAGE_NAME, 'version': PICARD_VERSION_STR_SHORT, 'description': 'The next generation MusicBrainz tagger', 'keywords': 'MusicBrainz metadata tagger picard', 'long_description': _get_description(), 'long_description_content_type': 'text/markdown', 'url': 'https://picard.musicbrainz.org/', 'package_dir': {'picard': 'picard'}, 'packages': _picard_packages(), 'locales': _picard_get_locale_files(), 'ext_modules': ext_modules, 'data_files': [], 'cmdclass': { 'test': picard_test, 'build': picard_build, 'build_locales': picard_build_locales, 'build_ui': picard_build_ui, 'clean_ui': picard_clean_ui, 'build_appdata': picard_build_appdata, 'regen_appdata_pot_file': picard_regen_appdata_pot_file, 'install': picard_install, 'install_locales': picard_install_locales, 'update_constants': picard_update_constants, 'pull_translations': picard_pull_translations, 'regen_pot_file': picard_regen_pot_file, 'patch_version': picard_patch_version, }, 'scripts': ['scripts/' + PACKAGE_NAME], 'install_requires': _get_requirements(), 'python_requires': '~=3.6', 'classifiers': [ 'License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)', 'Development Status :: 5 - Production/Stable', 'Environment :: MacOS X', 'Environment :: Win32 (MS Windows)', 'Environment :: X11 Applications :: Qt', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3 :: Only', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Operating System :: MacOS', 'Operating System :: Microsoft :: Windows', 'Operating System :: POSIX :: Linux', 'Topic :: Multimedia :: Sound/Audio', 'Topic :: Multimedia :: Sound/Audio :: Analysis', 'Intended Audience :: End Users/Desktop', ] } def generate_file(infilename, outfilename, variables): log.info('generating %s from %s', outfilename, infilename) with open(infilename, "rt") as f_in: with open(outfilename, "wt") as f_out: f_out.write(f_in.read() % variables) def make_executable(filename): os.chmod(filename, os.stat(filename).st_mode | stat.S_IEXEC) def find_file_in_path(filename): for include_path in sys.path: file_path = os.path.join(include_path, filename) if os.path.exists(file_path): return file_path if sys.platform not in {'darwin', 'haiku1', 'win32'}: args['data_files'].append(('share/applications', [PICARD_DESKTOP_NAME])) args['data_files'].append(('share/icons/hicolor/scalable/apps', ['resources/%s.svg' % PICARD_APP_ID])) for size in (16, 24, 32, 48, 128, 256): args['data_files'].append(( 'share/icons/hicolor/{size}x{size}/apps'.format(size=size), ['resources/images/{size}x{size}/{app_id}.png'.format(size=size, app_id=PICARD_APP_ID)] )) args['data_files'].append(('share/metainfo', [APPDATA_FILE])) if sys.platform == 'win32': args['entry_points'] = { 'gui_scripts': [ 'picard = picard.tagger:main' ] } setup(**args) picard-release-2.7.3/tagger.py.in000066400000000000000000000010721416775010500166410ustar00rootroot00000000000000#!/usr/bin/env python3 import os import sys sys.path.insert(0, '.') # This is needed to find resources when using pyinstaller if getattr(sys, 'frozen', False): basedir = getattr(sys, '_MEIPASS', '') else: basedir = os.path.dirname(os.path.abspath(__file__)) try: from picard.tagger import main main(os.path.join(basedir, 'locale'), %(autoupdate)s) except SystemExit: raise # Just continue with a normal application exit except: # noqa: E722,F722 # pylint: disable=bare-except from picard import crash_handler crash_handler() raise picard-release-2.7.3/test/000077500000000000000000000000001416775010500153705ustar00rootroot00000000000000picard-release-2.7.3/test/__init__.py000066400000000000000000000021221416775010500174760ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006 Lukáš Lalinský # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2019 Philipp Wolfer # Copyright (C) 2020 Laurent Monin # # 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. import glob import os.path for filename in glob.glob(os.path.join(os.path.dirname(__file__), "test_*.py")): __import__("test." + os.path.basename(filename)[:-3]) picard-release-2.7.3/test/data/000077500000000000000000000000001416775010500163015ustar00rootroot00000000000000picard-release-2.7.3/test/data/acousticbrainz/000077500000000000000000000000001416775010500213215ustar00rootroot00000000000000picard-release-2.7.3/test/data/acousticbrainz/acousticbrainz_sample.json000066400000000000000000002045161416775010500266050ustar00rootroot00000000000000{ "lowlevel": { "average_loudness": 0.913573622704, "barkbands_crest": { "dmean": 2.24985790253, "dmean2": 3.66877651215, "dvar": 4.2372584343, "dvar2": 10.7739973068, "max": 22.9208030701, "mean": 8.71096324921, "median": 8.04125213623, "min": 2.06243801117, "var": 11.714553833 }, "barkbands_flatness_db": { "dmean": 0.0157482847571, "dmean2": 0.0248158276081, "dvar": 0.000196898108697, "dvar2": 0.000485452153953, "max": 0.284253776073, "mean": 0.13169670105, "median": 0.12682902813, "min": 0.0393482372165, "var": 0.00116584496573 }, "barkbands_kurtosis": { "dmean": 1.6669857502, "dmean2": 2.63847208023, "dvar": 5.36809253693, "dvar2": 12.8027667999, "max": 53.3503646851, "mean": 2.60695457458, "median": 1.47696745396, "min": -1.86057782173, "var": 16.732711792 }, "barkbands_skewness": { "dmean": 0.379898309708, "dmean2": 0.590866923332, "dvar": 0.142951324582, "dvar2": 0.326353549957, "max": 6.6426281929, "mean": 1.41923367977, "median": 1.36267256737, "min": -3.3630604744, "var": 0.707941055298 }, "barkbands_spread": { "dmean": 4.31872463226, "dmean2": 6.70388364792, "dvar": 20.5751285553, "dvar2": 45.8706893921, "max": 87.6655044556, "mean": 22.9381599426, "median": 21.5451812744, "min": 2.38487172127, "var": 118.545318604 }, "dissonance": { "dmean": 0.0141485836357, "dmean2": 0.0238329321146, "dvar": 0.000173921172973, "dvar2": 0.00048183646868, "max": 0.500000178814, "mean": 0.468332499266, "median": 0.473122894764, "min": 0.32571592927, "var": 0.000472159445053 }, "dynamic_complexity": 1.69343626499, "erbbands_crest": { "dmean": 2.07383441925, "dmean2": 3.30817484856, "dvar": 4.08699417114, "dvar2": 10.0417776108, "max": 29.2629756927, "mean": 7.90393352509, "median": 6.86785697937, "min": 2.35129642487, "var": 14.4549093246 }, "erbbands_flatness_db": { "dmean": 0.0134810404852, "dmean2": 0.018526731059, "dvar": 0.000169016668224, "dvar2": 0.000297133257845, "max": 0.317674279213, "mean": 0.152405485511, "median": 0.148945048451, "min": 0.0509533882141, "var": 0.00109033042099 }, "erbbands_kurtosis": { "dmean": 0.501076102257, "dmean2": 0.79846316576, "dvar": 0.463254570961, "dvar2": 1.14484977722, "max": 14.7398481369, "mean": -0.299130856991, "median": -0.700305044651, "min": -1.77791821957, "var": 1.49128687382 }, "erbbands_skewness": { "dmean": 0.277403771877, "dmean2": 0.427305310965, "dvar": 0.0606156624854, "dvar2": 0.140216678381, "max": 3.15479159355, "mean": 0.295574694872, "median": 0.281062245369, "min": -2.49042248726, "var": 0.417128831148 }, "erbbands_spread": { "dmean": 5.7200627327, "dmean2": 8.8629360199, "dvar": 31.5120830536, "dvar2": 69.7736053467, "max": 116.73966217, "mean": 41.7036094666, "median": 42.1307258606, "min": 5.60306072235, "var": 162.395690918 }, "hfc": { "dmean": 4.3574848175, "dmean2": 6.66177797318, "dvar": 36.8879966736, "dvar2": 87.9480361938, "max": 141.398162842, "mean": 22.2153263092, "median": 19.6346931458, "min": 1.08036901753e-016, "var": 186.06237793 }, "melbands_crest": { "dmean": 2.82470273972, "dmean2": 4.61311721802, "dvar": 6.5074839592, "dvar2": 16.7417869568, "max": 31.7454357147, "mean": 11.6486530304, "median": 10.8520851135, "min": 1.00170135498, "var": 17.875541687 }, "melbands_flatness_db": { "dmean": 0.0192749183625, "dmean2": 0.0300093181431, "dvar": 0.000326728797518, "dvar2": 0.000766259734519, "max": 0.383867651224, "mean": 0.170844435692, "median": 0.16670806706, "min": -2.58859216729e-007, "var": 0.00243815616705 }, "melbands_kurtosis": { "dmean": 3.96289181709, "dmean2": 6.30635786057, "dvar": 33.2743759155, "dvar2": 79.1716079712, "max": 150.394622803, "mean": 9.41330623627, "median": 7.1484246254, "min": -1.75863349438, "var": 80.8436584473 }, "melbands_skewness": { "dmean": 0.498483508825, "dmean2": 0.785074472427, "dvar": 0.279279172421, "dvar2": 0.64207971096, "max": 10.2392416, "mean": 2.41379237175, "median": 2.30857944489, "min": -1.41806459427, "var": 1.04562592506 }, "melbands_spread": { "dmean": 5.78769350052, "dmean2": 8.95792770386, "dvar": 47.8854293823, "dvar2": 102.087219238, "max": 189.623077393, "mean": 24.8016910553, "median": 21.1076564789, "min": 2.16103410721, "var": 262.476226807 }, "pitch_salience": { "dmean": 0.061984103173, "dmean2": 0.10191860795, "dvar": 0.00296998955309, "dvar2": 0.00801926944405, "max": 0.996084272861, "mean": 0.599322736263, "median": 0.604315876961, "min": 0.173709392548, "var": 0.00881324149668 }, "silence_rate_20dB": { "dmean": 0, "dmean2": 0, "dvar": 0, "dvar2": 0, "max": 1, "mean": 1, "median": 1, "min": 1, "var": 0 }, "silence_rate_30dB": { "dmean": 0, "dmean2": 0, "dvar": 0, "dvar2": 0, "max": 1, "mean": 1, "median": 1, "min": 1, "var": 0 }, "silence_rate_60dB": { "dmean": 0.00185494346078, "dmean2": 0.00371011625975, "dvar": 0.00185186299495, "dvar2": 0.004192403052, "max": 1, "mean": 0.00847038440406, "median": 0, "min": 0, "var": 0.00839581899345 }, "spectral_centroid": { "dmean": 219.166809082, "dmean2": 340.375701904, "dvar": 51455.1796875, "dvar2": 114275.09375, "max": 11429.4990234, "mean": 1490.54943848, "median": 1413.85803223, "min": 256.405700684, "var": 451232 }, "spectral_complexity": { "dmean": 3.24639821053, "dmean2": 5.22433853149, "dvar": 9.23627471924, "dvar2": 21.7794475555, "max": 57, "mean": 24.7557811737, "median": 23, "min": 0, "var": 92.7352523804 }, "spectral_decrease": { "dmean": 1.96662530705e-009, "dmean2": 3.14786019473e-009, "dvar": 6.88608173052e-018, "dvar2": 1.6586433737e-017, "max": 3.26040124878e-021, "mean": -6.93658597228e-009, "median": -6.33193542043e-009, "min": -3.25068008067e-008, "var": 1.41961497733e-017 }, "spectral_energy": { "dmean": 0.00768256466836, "dmean2": 0.012274348177, "dvar": 0.000103090074845, "dvar2": 0.000248400290729, "max": 0.125809401274, "mean": 0.0281952563673, "median": 0.0259254276752, "min": 1.01528277632e-020, "var": 0.000220565023483 }, "spectral_energyband_high": { "dmean": 0.00032803643262, "dmean2": 0.00049786712043, "dvar": 4.83530811834e-007, "dvar2": 1.12764291771e-006, "max": 0.0220264866948, "mean": 0.000981843913905, "median": 0.000651065493003, "min": 7.26664677975e-021, "var": 1.35497089104e-006 }, "spectral_energyband_low": { "dmean": 0.00410034321249, "dmean2": 0.00670629832894, "dvar": 6.89075532136e-005, "dvar2": 0.000162772412295, "max": 0.11304987967, "mean": 0.00709167774767, "median": 0.00420109648257, "min": 2.33150585774e-023, "var": 9.85219885479e-005 }, "spectral_energyband_middle_high": { "dmean": 0.00119350210298, "dmean2": 0.00184381997678, "dvar": 2.54488736573e-006, "dvar2": 6.28867928754e-006, "max": 0.0436650142074, "mean": 0.00521664181724, "median": 0.00438348157331, "min": 1.15767289168e-021, "var": 1.48960480146e-005 }, "spectral_energyband_middle_low": { "dmean": 0.00481328740716, "dmean2": 0.00771059049293, "dvar": 4.20446340286e-005, "dvar2": 0.000107126572402, "max": 0.0948159471154, "mean": 0.0156085323542, "median": 0.0135965496302, "min": 1.80246298119e-022, "var": 9.80188488029e-005 }, "spectral_entropy": { "dmean": 0.109961129725, "dmean2": 0.161644533277, "dvar": 0.0115947946906, "dvar2": 0.0237329974771, "max": 9.80651569366, "mean": 7.62202119827, "median": 7.66192626953, "min": 6.25975751877, "var": 0.0845756828785 }, "spectral_flux": { "dmean": 0.0204697288573, "dmean2": 0.0330427028239, "dvar": 0.000561719702091, "dvar2": 0.00130250712391, "max": 0.276300668716, "mean": 0.0817889869213, "median": 0.0751420110464, "min": 6.60307294953e-011, "var": 0.00131939584389 }, "spectral_kurtosis": { "dmean": 1.11217403412, "dmean2": 1.91906630993, "dvar": 1.29949641228, "dvar2": 3.82667660713, "max": 20.1038856506, "mean": 3.5417971611, "median": 3.18960142136, "min": -1.21982610226, "var": 3.19658637047 }, "spectral_rms": { "dmean": 0.000669806264341, "dmean2": 0.001055033179, "dvar": 5.6819862948e-007, "dvar2": 1.31062142827e-006, "max": 0.0110788485035, "mean": 0.00506287766621, "median": 0.00502922479063, "min": 3.14725242395e-012, "var": 1.87504792848e-006 }, "spectral_rolloff": { "dmean": 433.21975708, "dmean2": 712.116760254, "dvar": 379469.5, "dvar2": 825457.625, "max": 19681.3476563, "mean": 1583.29064941, "median": 1248.92578125, "min": 107.666015625, "var": 1633601.625 }, "spectral_skewness": { "dmean": 0.161492288113, "dmean2": 0.265120536089, "dvar": 0.0210942197591, "dvar2": 0.0569205470383, "max": 3.1427090168, "mean": 1.32436943054, "median": 1.27202391624, "min": -0.0637353658676, "var": 0.130176141858 }, "spectral_spread": { "dmean": 344593.375, "dmean2": 475944, "dvar": 254692802560, "dvar2": 430159069184, "max": 41732768, "mean": 4240574.5, "median": 4101198.5, "min": 1877073.375, "var": 1.37746802278e+012 }, "spectral_strongpeak": { "dmean": 0.556632339954, "dmean2": 0.947089850903, "dvar": 1.04428422451, "dvar2": 2.59992551804, "max": 18.3439655304, "mean": 1.05560696125, "median": 0.661737143993, "min": 0, "var": 1.73056066036 }, "zerocrossingrate": { "dmean": 0.00768539542332, "dmean2": 0.00929594226182, "dvar": 7.98642504378e-005, "dvar2": 0.000108053543954, "max": 0.521484375, "mean": 0.0627103596926, "median": 0.05810546875, "min": 0.00830078125, "var": 0.000941419973969 }, "barkbands": { "dmean": [0.000228522563702, 0.00279461313039, 0.00149935588706, 0.000865745591, 0.00252350536175, 0.00152184953913, 0.00110257067718, 0.000794473220594, 0.000986508559436, 0.000394763657823, 0.000297850725474, 0.000206505661481, 0.000254954007687, 0.000257341569522, 0.000218999790377, 0.0001796540746, 0.000303947657812, 0.000185221870197, 0.000212103303056, 0.0002459238749, 0.000153754197527, 7.03885889379e-005, 4.93029619975e-005, 3.09920942527e-005, 2.24030700338e-005, 1.33490430017e-005, 2.14583573133e-009], "dmean2": [0.000381507968996, 0.00462584896013, 0.00254000094719, 0.00146295316517, 0.00415529543534, 0.00245839706622, 0.00172492093407, 0.00126114056911, 0.00151193689089, 0.000613420619629, 0.000477345194668, 0.000330070499331, 0.000405481492635, 0.000416133610997, 0.000352845294401, 0.000286525959382, 0.000494508538395, 0.000298599945381, 0.000343106949003, 0.000398021627916, 0.000245599047048, 0.000116698211059, 7.72252678871e-005, 4.478579649e-005, 3.09204042424e-005, 1.93439118448e-005, 4.10087164227e-009], "dvar": [4.12646443237e-007, 3.34060059686e-005, 9.90887474472e-006, 2.19239836952e-006, 1.73211410583e-005, 5.19203558724e-006, 3.1772717648e-006, 2.42875785261e-006, 4.62845810034e-006, 5.56809084173e-007, 6.21928506916e-007, 1.88269666523e-007, 1.57696732117e-007, 1.97596122575e-007, 1.5031847056e-007, 1.81006299727e-007, 3.27152804402e-007, 7.82464297799e-008, 1.56248304961e-007, 3.37258171612e-007, 1.12517490436e-007, 3.65122971857e-008, 1.91598985566e-008, 1.20324257225e-008, 2.91625235072e-009, 1.57654300725e-009, 2.55052610671e-015], "dvar2": [1.04156356429e-006, 8.02901849966e-005, 2.56229541264e-005, 5.89564751863e-006, 4.50612133136e-005, 1.33669946081e-005, 7.77771856519e-006, 5.60370517633e-006, 1.06905781649e-005, 1.25055851186e-006, 1.6832940446e-006, 4.7517778512e-007, 3.79097940595e-007, 4.6550852062e-007, 3.58578176929e-007, 3.99900329739e-007, 7.92095761426e-007, 1.88795652889e-007, 3.87613880548e-007, 8.75283035384e-007, 2.49062253488e-007, 1.02447231143e-007, 4.51966073456e-008, 2.54943763878e-008, 5.47023093489e-009, 3.82147424816e-009, 7.64114266245e-015], "max": [0.0106409834698, 0.0864280611277, 0.0425802245736, 0.033968847245, 0.0627836361527, 0.0630187317729, 0.0349556207657, 0.0362566746771, 0.047776658088, 0.0212845616043, 0.0281436201185, 0.0126256011426, 0.00910698622465, 0.0103576481342, 0.01001124084, 0.0192823354155, 0.0165713373572, 0.0110666034743, 0.0116474758834, 0.0283201523125, 0.0139892026782, 0.00390571169555, 0.00457570888102, 0.00558357965201, 0.00257674627937, 0.00112074706703, 3.62361629413e-006], "mean": [0.00022965449898, 0.00415676319972, 0.00215404247865, 0.00134493992664, 0.00468142656609, 0.00348095595837, 0.0022814180702, 0.0014823138481, 0.00206144782715, 0.000832348130643, 0.000509549397975, 0.000390032393625, 0.000450776307844, 0.000497871660627, 0.000442044984084, 0.000362436432624, 0.000629502756055, 0.000404195103329, 0.000497990171425, 0.000559276959393, 0.000354307732778, 0.00014451869356, 0.00011041083053, 7.3737144703e-005, 4.54279143014e-005, 1.78406644409e-005, 1.53284451798e-009], "median": [3.06998990709e-005, 0.0019047948299, 0.000994650647044, 0.000763391086366, 0.00299183139578, 0.0022936151363, 0.00128259940539, 0.00067733618198, 0.000828385003842, 0.000431933061918, 0.000262712768745, 0.000199393514777, 0.000267744559096, 0.000278059742413, 0.000257070496446, 0.000204867392313, 0.000355676864274, 0.000281199463643, 0.000294729368761, 0.000275211932603, 0.000211801176192, 9.06216882868e-005, 6.10080533079e-005, 3.78071417799e-005, 2.28692078963e-005, 5.8143705246e-006, 4.76717554321e-010], "min": [3.63349850635e-025, 4.81415462502e-024, 6.99192663846e-024, 3.00258466277e-024, 6.84721799401e-024, 8.61799694493e-024, 1.48404300023e-023, 2.11041575614e-023, 2.22091024096e-023, 5.15304390565e-023, 2.23190143995e-023, 2.83544976775e-023, 3.9431742462e-023, 5.19221432058e-023, 5.99660190168e-023, 9.31537759527e-023, 1.00177402178e-022, 1.03595119962e-022, 1.65720806634e-022, 2.35486895164e-022, 3.08731456388e-022, 4.23434962208e-022, 5.03353690587e-022, 7.13422326181e-022, 9.68608504409e-022, 1.23125309113e-021, 1.80345447207e-021], "var": [3.71329235804e-007, 4.57398273284e-005, 1.21268139992e-005, 3.33791649609e-006, 2.865764327e-005, 1.4706906768e-005, 8.25768802315e-006, 6.3100656007e-006, 1.62705000548e-005, 1.89243667137e-006, 1.13010912628e-006, 4.8474379355e-007, 3.39250334491e-007, 5.67147822039e-007, 3.98026628545e-007, 3.89064325645e-007, 8.82683366399e-007, 1.98002311436e-007, 4.37362018602e-007, 6.9097609412e-007, 2.88296291728e-007, 4.20300558801e-008, 3.75002429109e-008, 2.44663453941e-008, 6.13897865875e-009, 1.71719327646e-009, 1.28232741401e-015] }, "erbbands": { "dmean": [0.094699665904, 0.632372796535, 1.63877153397, 2.04466867447, 6.72586393356, 8.35864448547, 11.6917085648, 12.0341625214, 14.5902776718, 19.2696285248, 14.4152917862, 22.8310394287, 12.9374704361, 9.94001674652, 11.7245702744, 8.31205272675, 11.7480049133, 11.6806468964, 12.2036676407, 9.29831695557, 11.0016107559, 13.5409498215, 10.5271949768, 8.47810268402, 12.2998685837, 11.1590795517, 7.58715820313, 4.15724658966, 2.51705741882, 1.91016626358, 1.34029984474, 0.75731420517, 0.491225004196, 0.288293898106, 0.143984600902, 0.0569527335465, 0.0269538406283, 0.00303627131507, 5.27146512468e-005, 1.0130611372e-005], "dmean2": [0.158492267132, 1.06789767742, 2.79381775856, 3.4046766758, 11.3431015015, 13.7928686142, 18.7078285217, 19.5600452423, 22.7924728394, 30.8433132172, 22.2784290314, 35.0398979187, 20.1506977081, 15.5503854752, 18.950056076, 13.1860265732, 18.6052684784, 19.0212554932, 19.5100536346, 14.9719572067, 17.4785728455, 21.9228248596, 17.0517654419, 13.7451963425, 19.8526859283, 18.0344333649, 12.1099748611, 6.68879413605, 4.18526601791, 3.11549329758, 2.09763097763, 1.12125468254, 0.713708996773, 0.40936589241, 0.200539633632, 0.0787110105157, 0.0406017117202, 0.00493885856122, 8.2804072008e-005, 1.58383500093e-005], "dvar": [0.0551450550556, 1.60770273209, 11.7980051041, 10.9022989273, 221.493774414, 149.432327271, 358.137359619, 321.434020996, 589.548706055, 1171.86132813, 735.378417969, 2669.98291016, 602.405029297, 302.670379639, 1230.96154785, 272.145874023, 315.770019531, 415.9190979, 533.83215332, 201.666687012, 755.164916992, 520.487243652, 244.050079346, 188.620864868, 663.852416992, 615.973999023, 296.623016357, 70.2706222534, 50.3789710999, 26.4579753876, 16.544052124, 6.67599105835, 3.12482881546, 0.564858734608, 0.116110868752, 0.0189724434167, 0.00809426791966, 0.000158617142006, 3.99125390516e-008, 2.17465337404e-010], "dvar2": [0.139789924026, 4.15592765808, 31.2586612701, 28.2972202301, 593.323608398, 398.977996826, 830.100402832, 885.879211426, 1454.03881836, 2895.31811523, 1668.24475098, 6253.19189453, 1333.37902832, 729.675964355, 3402.30639648, 687.486755371, 752.316589355, 1024.03955078, 1285.12341309, 489.575622559, 1631.18859863, 1238.39465332, 589.787414551, 462.516052246, 1580.20349121, 1514.73730469, 682.482299805, 173.800369263, 142.26802063, 70.9964675903, 38.1882133484, 14.3832778931, 6.64681625366, 1.06404280663, 0.225999131799, 0.0393784791231, 0.0204708278179, 0.000432219501818, 1.07041024933e-007, 5.16596765365e-010], "max": [2.81633424759, 21.006986618, 53.9884147644, 74.3244171143, 254.614181519, 241.102035522, 563.366394043, 303.359527588, 471.022277832, 701.7421875, 1056.546875, 1122.6730957, 638.935119629, 730.738830566, 1297.39611816, 634.375915527, 477.461975098, 556.089111328, 640.011352539, 378.64465332, 1178.47888184, 877.731994629, 643.958679199, 487.743347168, 919.571289063, 783.693908691, 656.430114746, 213.399337769, 130.802597046, 127.672828674, 144.045532227, 131.772796631, 112.702926636, 33.9117393494, 14.5653848648, 4.82509708405, 2.1870610714, 0.442832112312, 0.00684104347602, 0.000273444922641], "mean": [0.122561566532, 0.916229188442, 2.48190760612, 3.53857731819, 9.90406608582, 15.7454366684, 23.7760829926, 28.3390769958, 31.6820259094, 39.0634613037, 29.8655204773, 49.4834060669, 28.2498149872, 21.9588470459, 22.1435470581, 17.2917518616, 22.2418498993, 23.6332492828, 25.821138382, 20.1580505371, 24.5449428558, 30.6965503693, 25.4363937378, 20.9632263184, 29.3332653046, 26.4576759338, 18.5705623627, 9.7274274826, 5.22639131546, 4.16597366333, 2.9503595829, 1.71032619476, 1.13709044456, 0.605180084705, 0.271322637796, 0.0922499671578, 0.0320389643312, 0.00298038939945, 7.15485584806e-005, 3.70865673176e-005], "median": [0.0420922338963, 0.431499511003, 1.23646497726, 2.28287792206, 5.51957845688, 9.73999404907, 14.1780405045, 18.8259468079, 18.9457378387, 19.7814254761, 16.3057441711, 19.4514427185, 15.7476558685, 12.7037305832, 12.7810230255, 10.1726341248, 13.9381999969, 14.2690544128, 14.2219085693, 13.2376022339, 13.4987049103, 19.6736068726, 18.5203590393, 14.6008262634, 16.1709499359, 13.5554161072, 10.0042705536, 6.54000759125, 3.39896821976, 2.45542526245, 1.5450501442, 0.847107172012, 0.595261573792, 0.313291609287, 0.130582198501, 0.0371130034328, 0.00879739969969, 0.000641168211587, 3.10555114993e-005, 3.3614160202e-005], "min": [1.78757294762e-022, 8.96271398282e-022, 7.09696327867e-021, 9.66274990742e-021, 2.2972909105e-020, 1.47762972515e-020, 4.93742168928e-020, 9.47875440459e-020, 1.77339652191e-019, 2.30149744704e-019, 3.40885188788e-019, 7.72674321571e-019, 1.75775590654e-018, 1.15886390816e-018, 9.6203917654e-019, 1.62400700535e-018, 1.88892110909e-018, 3.22381835739e-018, 4.36468715813e-018, 4.39951187551e-018, 5.31459697175e-018, 5.70603041814e-018, 5.91761287908e-018, 7.79189909518e-018, 1.12149958087e-017, 1.08469616475e-017, 1.06285603232e-017, 1.27185653169e-017, 1.45457725484e-017, 1.50314582625e-017, 1.38439122802e-017, 1.31423878473e-017, 1.19137996445e-017, 1.11112408901e-017, 7.29542777307e-018, 3.84689236059e-018, 2.28224362921e-018, 1.06858086662e-018, 2.56429867301e-019, 2.60897062661e-020], "var": [0.0592660270631, 2.12835359573, 14.409860611, 17.5075969696, 227.484664917, 314.76272583, 934.723022461, 939.558410645, 1497.90332031, 3163.78588867, 1853.68273926, 10281.0878906, 1752.94543457, 1033.33825684, 2253.72338867, 690.670898438, 712.873413086, 1016.56323242, 1525.01757813, 530.146728516, 1979.79650879, 1597.75915527, 706.84765625, 578.334411621, 1671.59533691, 1554.91589355, 776.858886719, 150.486923218, 54.6525344849, 39.0453147888, 31.774066925, 14.5262479782, 5.52337837219, 1.20315551758, 0.219520002604, 0.030221644789, 0.00751760043204, 0.000113226975373, 3.08702645668e-008, 4.18738210772e-010] }, "gfcc": { "mean": [24.4000759125, 97.2109146118, -130.024703979, 39.0747680664, -69.4831619263, 4.42830371857, -41.707447052, 9.39573383331, -26.3300933838, 5.15955066681, -14.4692087173, -1.64777135849, -8.29225921631], "cov": [[2724.71923828, -229.206069946, 82.8735275269, 327.824615479, -12.2478513718, 44.9515190125, -2.60124373436, 174.674926758, -42.1291122437, 93.6764984131, -38.2981376648, 81.255569458, -14.7556581497], [-229.206069946, 900.856262207, 156.570907593, 90.5612945557, 196.837036133, -31.7207889557, 104.594459534, -40.2140464783, 84.5378723145, -76.2507553101, 107.391494751, -59.4146194458, 48.7831230164], [82.8735275269, 156.570907593, 569.161437988, 151.198348999, 142.590316772, 105.015983582, 15.6654567719, 65.8137283325, 8.67697620392, 18.0144481659, 3.08375811577, 50.0456886292, -37.7364196777], [327.824615479, 90.5612945557, 151.198348999, 332.514068604, 115.625549316, 14.4795484543, 46.7798728943, 50.7659111023, 37.2872085571, 1.56375992298, 28.2863864899, 12.0719470978, 34.7919311523], [-12.2478513718, 196.837036133, 142.590316772, 115.625549316, 228.999710083, 52.2514610291, 73.3611297607, 43.7430000305, 32.9441452026, 16.6401233673, 6.35781574249, 16.0087203979, 10.1089725494], [44.9515190125, -31.7207889557, 105.015983582, 14.4795484543, 52.2514610291, 150.944793701, 50.6293525696, 37.0225830078, 5.99612140656, 19.6275405884, -3.09741735458, 13.0089988708, -10.3674869537], [-2.60124373436, 104.594459534, 15.6654567719, 46.7798728943, 73.3611297607, 50.6293525696, 142.947692871, 53.621963501, 30.8777637482, 16.8154735565, 17.6812076569, -2.18269348145, 9.82420349121], [174.674926758, -40.2140464783, 65.8137283325, 50.7659111023, 43.7430000305, 37.0225830078, 53.621963501, 108.066436768, 31.6328449249, 29.9221382141, -3.62779283524, 15.5957288742, -2.61101675034], [-42.1291122437, 84.5378723145, 8.67697620392, 37.2872085571, 32.9441452026, 5.99612140656, 30.8777637482, 31.6328449249, 84.401473999, 17.5589084625, 17.6462421417, -9.14703655243, 9.00721073151], [93.6764984131, -76.2507553101, 18.0144481659, 1.56375992298, 16.6401233673, 19.6275405884, 16.8154735565, 29.9221382141, 17.5589084625, 81.9810180664, 14.3728809357, 16.4442081451, -9.95670986176], [-38.2981376648, 107.391494751, 3.08375811577, 28.2863864899, 6.35781574249, -3.09741735458, 17.6812076569, -3.62779283524, 17.6462421417, 14.3728809357, 83.2702789307, 8.79449367523, 14.6160964966], [81.255569458, -59.4146194458, 50.0456886292, 12.0719470978, 16.0087203979, 13.0089988708, -2.18269348145, 15.5957288742, -9.14703655243, 16.4442081451, 8.79449367523, 69.6434555054, 12.3655061722], [-14.7556581497, 48.7831230164, -37.7364196777, 34.7919311523, 10.1089725494, -10.3674869537, 9.82420349121, -2.61101675034, 9.00721073151, -9.95670986176, 14.6160964966, 12.3655061722, 66.7021865845]], "icov": [[0.000670278677717, -0.000708517211024, 0.00061165378429, -0.00122672098223, 0.00097833876498, -0.000583832734264, 0.000789855141193, -0.00149143196177, 0.00126303627621, -0.00136371934786, 0.00123700487893, -0.00118310702965, 0.000812775688246], [-0.000708517211024, 0.00479767704383, -0.00256601604633, 0.002842776943, -0.00428642053157, 0.00296067888848, -0.00330351106822, 0.00410014018416, -0.00401738518849, 0.00567054608837, -0.00620164116845, 0.00513915996999, -0.00304804672487], [0.00061165378429, -0.00256601604633, 0.0044776792638, -0.0029431018047, 0.00116845953744, -0.00320934364572, 0.00318922637962, -0.00341613218188, 0.00253295805305, -0.00251391227357, 0.00302498950623, -0.00462993094698, 0.00427914317697], [-0.00122672098223, 0.002842776943, -0.0029431018047, 0.00738411117345, -0.00445999437943, 0.00282920990139, -0.00246647791937, 0.00227133277804, -0.0037084617652, 0.00467638485134, -0.00521850725636, 0.00452135736123, -0.00479506282136], [0.00097833876498, -0.00428642053157, 0.00116845953744, -0.00445999437943, 0.0110780829564, -0.00322087807581, 0.00021100093727, -0.00329955015332, 0.00263899122365, -0.00598411681131, 0.00696260062978, -0.00558496732265, 0.00225900532678], [-0.000583832734264, 0.00296067888848, -0.00320934364572, 0.00282920990139, -0.00322087807581, 0.0110112475231, -0.00507595483214, 0.00201616459526, -0.00197065458633, 0.0025609403383, -0.00313229649328, 0.00294215045869, -0.00177039485425], [0.000789855141193, -0.00330351106822, 0.00318922637962, -0.00246647791937, 0.00021100093727, -0.00507595483214, 0.0141037330031, -0.0080202948302, 0.00265692453831, -0.00378658855334, 0.00180835102219, -0.00171207834501, 0.00146656669676], [-0.00149143196177, 0.00410014018416, -0.00341613218188, 0.00227133277804, -0.00329955015332, 0.00201616459526, -0.0080202948302, 0.0203647688031, -0.00867094006389, 0.0022340239957, -0.00208621262573, 0.00182699062862, -0.00203131022863], [0.00126303627621, -0.00401738518849, 0.00253295805305, -0.0037084617652, 0.00263899122365, -0.00197065458633, 0.00265692453831, -0.00867094006389, 0.0202198512852, -0.00776672922075, 0.00266826804727, -0.000267575116595, 0.000723064527847], [-0.00136371934786, 0.00567054608837, -0.00251391227357, 0.00467638485134, -0.00598411681131, 0.0025609403383, -0.00378658855334, 0.0022340239957, -0.00776672922075, 0.0230540130287, -0.0105830430984, 0.0025809709914, -2.9571734558e-005], [0.00123700487893, -0.00620164116845, 0.00302498950623, -0.00521850725636, 0.00696260062978, -0.00313229649328, 0.00180835102219, -0.00208621262573, 0.00266826804727, -0.0105830430984, 0.0229588132352, -0.0089055262506, 0.0020325887017], [-0.00118310702965, 0.00513915996999, -0.00462993094698, 0.00452135736123, -0.00558496732265, 0.00294215045869, -0.00171207834501, 0.00182699062862, -0.000267575116595, 0.0025809709914, -0.0089055262506, 0.0251330062747, -0.00965702533722], [0.000812775688246, -0.00304804672487, 0.00427914317697, -0.00479506282136, 0.00225900532678, -0.00177039485425, 0.00146656669676, -0.00203131022863, 0.000723064527847, -2.9571734558e-005, 0.0020325887017, -0.00965702533722, 0.022652797401]] }, "melbands": { "dmean": [0.000784243864473, 0.00082320033107, 0.000459704839159, 0.000560053740628, 0.000389870052459, 0.000273716490483, 0.000221442940529, 0.000209164922126, 0.000136461094371, 0.000134020752739, 6.55036201351e-005, 4.31072730862e-005, 4.3506592192e-005, 2.45762767008e-005, 2.79334944935e-005, 2.02875780815e-005, 2.47991738433e-005, 2.15108138946e-005, 1.33984112836e-005, 1.25116839627e-005, 1.60503204825e-005, 1.48809540406e-005, 1.58602815645e-005, 9.17948545975e-006, 7.51124616727e-006, 8.60593445395e-006, 1.12465204438e-005, 7.61533783589e-006, 5.02131661051e-006, 4.9312743613e-006, 2.18729860535e-006, 1.66011784586e-006, 1.3288278069e-006, 1.09358006739e-006, 8.91610795861e-007, 6.27390647878e-007, 4.62774607968e-007, 3.85323886576e-007, 3.110949649e-007, 2.42197017997e-007], "dmean2": [0.00129237351939, 0.00139384670183, 0.000768366793636, 0.000936954922508, 0.000623947998974, 0.000443394499598, 0.000345238571754, 0.000334397016559, 0.000208555589779, 0.000206608645385, 0.000102039935882, 6.7303328251e-005, 6.97523137205e-005, 3.9307262341e-005, 4.44766956207e-005, 3.19963110087e-005, 4.05666687584e-005, 3.45758089679e-005, 2.15270993067e-005, 2.00379981834e-005, 2.55966115219e-005, 2.40926401602e-005, 2.5857005312e-005, 1.50873984239e-005, 1.22255414681e-005, 1.39491530717e-005, 1.82408020919e-005, 1.22868677863e-005, 8.09154244052e-006, 7.82279857958e-006, 3.59932505489e-006, 2.77660114989e-006, 2.23897131946e-006, 1.77548156444e-006, 1.41662121678e-006, 9.75202851805e-007, 7.01983935869e-007, 5.76073489356e-007, 4.60446074158e-007, 3.52592707031e-007], "dvar": [3.02396369989e-006, 2.8543058761e-006, 6.34016203094e-007, 1.00929548807e-006, 3.53804466613e-007, 1.63080542848e-007, 1.28897966079e-007, 1.40771604151e-007, 7.89393297396e-008, 8.32973867659e-008, 1.61224651407e-008, 6.03018612821e-009, 1.35337998586e-008, 3.30505334212e-009, 1.94501503792e-009, 1.15987308646e-009, 1.8656014511e-009, 1.73799674652e-009, 5.38768640812e-010, 4.32003932627e-010, 2.06570449635e-009, 7.57094442694e-010, 7.66740837488e-010, 1.89363705272e-010, 1.63685523469e-010, 2.4942622967e-010, 7.55952356268e-010, 3.37801564498e-010, 1.41077802218e-010, 1.68483546559e-010, 2.17840467887e-011, 1.77507401139e-011, 1.55325821649e-011, 7.1605108995e-012, 6.45671450333e-012, 4.82782694031e-012, 2.14942083229e-012, 1.98672523745e-012, 8.05867362858e-013, 3.64561977611e-013], "dvar2": [7.22986214896e-006, 7.5291873145e-006, 1.66917914157e-006, 2.69037013823e-006, 8.26470682114e-007, 4.41385338945e-007, 3.1519488175e-007, 3.4147026895e-007, 1.69252345472e-007, 1.99807587364e-007, 3.53654918683e-008, 1.42548124415e-008, 3.68538159989e-008, 8.51633608079e-009, 4.74088457381e-009, 2.68412136961e-009, 4.6021408906e-009, 4.09220968223e-009, 1.19703535972e-009, 1.01942310149e-009, 4.47532011449e-009, 1.75541592373e-009, 1.90805171663e-009, 4.83652229377e-010, 3.99935001782e-010, 6.07256911422e-010, 1.87949367181e-009, 8.03481670086e-010, 3.62753660443e-010, 3.49995588067e-010, 5.75880836073e-011, 4.97884580786e-011, 4.38522863855e-011, 1.87843508109e-011, 1.55183938616e-011, 1.06181625992e-011, 4.87314962688e-012, 4.30801488233e-012, 1.67756184378e-012, 7.0088075968e-013], "max": [0.0214776042849, 0.0266280975193, 0.0138416402042, 0.0141160525382, 0.0151710016653, 0.00707578286529, 0.00709024583921, 0.00714068952948, 0.00893769320101, 0.00605985382572, 0.00332568096928, 0.00308708986267, 0.00419956911355, 0.00191570143215, 0.00150414486416, 0.000911548675504, 0.00115706108045, 0.00136735592969, 0.000896071142051, 0.000633901450783, 0.00191074877512, 0.00107018451672, 0.00102828885429, 0.000362412945833, 0.000465933495434, 0.000433456036262, 0.00177709117997, 0.000658883946016, 0.000658260018099, 0.000588369148318, 0.000159632196301, 7.70537735661e-005, 9.44946077652e-005, 6.31613947917e-005, 9.2875205155e-005, 0.000108371721581, 6.8801586167e-005, 8.90883675311e-005, 5.26100084244e-005, 3.08918097289e-005], "mean": [0.00112172635272, 0.00129643641412, 0.000786511634942, 0.000964626437053, 0.000828390242532, 0.000645085296128, 0.000480381742818, 0.000416578957811, 0.000272353849141, 0.000289747142233, 0.000135367008625, 9.04225744307e-005, 7.6511016232e-005, 4.65149714728e-005, 5.22603804711e-005, 3.87133040931e-005, 4.60891787952e-005, 4.31396329077e-005, 2.74873127637e-005, 2.49184704444e-005, 3.15379438689e-005, 3.15677461913e-005, 3.11310504912e-005, 1.91631934285e-005, 1.60572890309e-005, 1.92503648577e-005, 2.29192901315e-005, 1.61932657647e-005, 1.1433077816e-005, 9.81492394203e-006, 4.46554031441e-006, 3.09308779833e-006, 2.42894361691e-006, 2.27064379033e-006, 1.82496387424e-006, 1.24857615447e-006, 9.75424427452e-007, 8.2331757767e-007, 6.64902415792e-007, 4.58218124777e-007], "median": [0.000476810120745, 0.0007004737854, 0.000520320958458, 0.000599052989855, 0.000524381175637, 0.000427222839789, 0.000289813673589, 0.000204623414902, 0.000133779394673, 0.000116539435112, 7.09757587174e-005, 4.86262397317e-005, 4.15788308601e-005, 2.4267264962e-005, 3.2448584534e-005, 2.35950901697e-005, 2.59972621279e-005, 2.21510345e-005, 1.6835581846e-005, 1.53863256855e-005, 1.4421771084e-005, 1.8091617676e-005, 1.84040982276e-005, 1.31818924274e-005, 1.0090181604e-005, 1.06040988612e-005, 1.05862463897e-005, 7.77688546805e-006, 6.1072923927e-006, 4.88431487611e-006, 2.8773588383e-006, 1.9523854462e-006, 1.31726540076e-006, 1.33683283821e-006, 9.40924508086e-007, 5.96941163167e-007, 4.58774479739e-007, 4.24050369929e-007, 3.4080471778e-007, 2.26225779443e-007], "min": [3.00984928285e-024, 3.49432564399e-024, 1.827303793e-024, 1.54635117882e-024, 1.55750172772e-024, 2.62525592573e-024, 2.86888851656e-024, 2.77427115908e-024, 2.44691419658e-024, 4.25772724679e-024, 8.66636279589e-024, 4.22462427662e-024, 2.77389802787e-024, 3.42181512731e-024, 3.9824100577e-024, 3.84057326137e-024, 4.10453755874e-024, 6.29970395515e-024, 4.357965041e-024, 4.48777091966e-024, 4.23335460026e-024, 5.83424288891e-024, 5.25439304711e-024, 5.2684604092e-024, 5.807334449e-024, 5.60003403045e-024, 8.99159121445e-024, 6.69213188435e-024, 5.24921811957e-024, 6.80469760236e-024, 6.36789230293e-024, 7.26995829793e-024, 6.93157720149e-024, 8.02269095141e-024, 6.71397465395e-024, 8.05874662794e-024, 6.23614385429e-024, 8.29889560902e-024, 7.41178602235e-024, 9.10736128545e-024], "var": [3.84060467695e-006, 3.6240649024e-006, 8.4654402599e-007, 1.40191400533e-006, 1.0032482578e-006, 4.88458056225e-007, 3.326684066e-007, 3.82635874985e-007, 2.04251364266e-007, 3.21809352499e-007, 4.6803158682e-008, 2.05385219942e-008, 2.34955539469e-008, 8.1897759685e-009, 4.58085747113e-009, 2.93170798749e-009, 4.41143122032e-009, 5.04366193255e-009, 1.40708700247e-009, 1.06168396297e-009, 4.90380758222e-009, 2.35991959308e-009, 1.83022830225e-009, 4.42233333287e-010, 4.46354120331e-010, 7.3104927667e-010, 1.35039701643e-009, 7.68684504937e-010, 2.99243074764e-010, 4.25591034636e-010, 3.42060615943e-011, 1.98556882741e-011, 1.66053663875e-011, 1.16111313272e-011, 1.1579163843e-011, 9.1281079917e-012, 4.60629494617e-012, 3.23759899098e-012, 1.56659190828e-012, 7.32629289266e-013] }, "mfcc": { "mean": [-609.705383301, 118.787361145, -5.41830015182, 29.0637016296, -5.35143566132, -3.14705133438, -4.39636707306, -3.60889482498, -3.70107388496, 0.381452649832, -2.14266300201, 0.232487693429, -2.66643834114], "cov": [[1970.15917969, -399.959655762, 43.4004859924, 228.41444397, 13.8975496292, -36.7815246582, 44.1259498596, 38.6789016724, 43.6548156738, 87.1467666626, -49.7048835754, 21.4484481812, 63.8929023743], [-399.959655762, 777.492736816, 57.9355430603, 88.8815917969, 94.7054824829, 51.2731170654, 56.7000007629, 46.636100769, -1.90517449379, -9.71786212921, 64.7846984863, 18.6408824921, -15.2455968857], [43.4004859924, 57.9355430603, 397.839111328, 87.6729507446, 119.845375061, 49.2213745117, 38.3881034851, 56.9872398376, -3.67466163635, 7.38618993759, 25.2764129639, 16.32081604, 8.57175731659], [228.41444397, 88.8815917969, 87.6729507446, 315.917053223, 115.405708313, 23.5586833954, 43.4405784607, 44.1106910706, 41.3318557739, 24.7677097321, -3.17207479477, 30.0969772339, 26.9757823944], [13.8975496292, 94.7054824829, 119.845375061, 115.405708313, 176.722244263, 54.1615562439, 30.4406223297, 40.5329666138, 28.58644104, 9.32985687256, 12.3519382477, 15.6105451584, 6.38311433792], [-36.7815246582, 51.2731170654, 49.2213745117, 23.5586833954, 54.1615562439, 108.317047119, 51.0162696838, 29.2074489594, 23.4043445587, 10.4227828979, 17.066576004, 11.1622076035, -0.0609602667391], [44.1259498596, 56.7000007629, 38.3881034851, 43.4405784607, 30.4406223297, 51.0162696838, 115.900947571, 47.9600753784, 24.3442878723, 25.7388629913, 14.881696701, 16.9760780334, 15.9536790848], [38.6789016724, 46.636100769, 56.9872398376, 44.1106910706, 40.5329666138, 29.2074489594, 47.9600753784, 93.9632492065, 41.8825721741, 17.0411987305, 12.3819284439, 9.04479026794, 10.9528121948], [43.6548156738, -1.90517449379, -3.67466163635, 41.3318557739, 28.58644104, 23.4043445587, 24.3442878723, 41.8825721741, 96.8399734497, 33.8792495728, 6.56883239746, 13.7258930206, 3.49317002296], [87.1467666626, -9.71786212921, 7.38618993759, 24.7677097321, 9.32985687256, 10.4227828979, 25.7388629913, 17.0411987305, 33.8792495728, 90.0557479858, 26.2881069183, 5.1941576004, 13.1445159912], [-49.7048835754, 64.7846984863, 25.2764129639, -3.17207479477, 12.3519382477, 17.066576004, 14.881696701, 12.3819284439, 6.56883239746, 26.2881069183, 75.6717453003, 27.1949501038, -0.327312022448], [21.4484481812, 18.6408824921, 16.32081604, 30.0969772339, 15.6105451584, 11.1622076035, 16.9760780334, 9.04479026794, 13.7258930206, 5.1941576004, 27.1949501038, 69.2764892578, 23.4416313171], [63.8929023743, -15.2455968857, 8.57175731659, 26.9757823944, 6.38311433792, -0.0609602667391, 15.9536790848, 10.9528121948, 3.49317002296, 13.1445159912, -0.327312022448, 23.4416313171, 66.074508667]], "icov": [[0.000700941251125, 0.00038958757068, -2.75442253042e-005, -0.000565733120311, 0.00012518800213, 0.000262584915617, -0.000211831065826, -0.000221965878154, 0.000178648930159, -0.000559877895284, 0.000341370468959, -0.000145315847476, -0.00012209668057], [0.00038958757068, 0.00181444920599, 0.000205944728805, -0.000670623616315, -0.000546144030523, 7.6456424722e-005, -0.000642353319563, -0.000558877945878, 0.00059305067407, 0.000438257440692, -0.00139471248258, 0.000244555034442, 0.000377363816369], [-2.75442253042e-005, 0.000205944728805, 0.00353258778341, -0.000231099140365, -0.00204247236252, -0.000415300542954, 3.11446929118e-005, -0.00184115383308, 0.00182758877054, -6.36869517621e-005, -0.00074774841778, -0.000138943316415, 0.000166471931152], [-0.000565733120311, -0.000670623616315, -0.000231099140365, 0.00525053031743, -0.00283417431638, 0.000937080068979, -0.000610950519331, -7.75111402618e-006, -0.000933536095545, -0.000549409072846, 0.00166317471303, -0.00145086599514, -0.000616219767835], [0.00012518800213, -0.000546144030523, -0.00204247236252, -0.00283417431638, 0.0103896027431, -0.00351661397144, 0.00126973364968, -0.000749773113057, -0.00127603195142, 0.000341377279256, 5.82695975027e-005, 4.78514120914e-005, -3.13728742185e-005], [0.000262584915617, 7.6456424722e-005, -0.000415300542954, 0.000937080068979, -0.00351661397144, 0.0140728810802, -0.00550425006077, 0.000382701749913, -0.00185927539133, 0.000712068518624, -0.00134171964601, -9.67946616584e-005, 0.0010376276914], [-0.000211831065826, -0.000642353319563, 3.11446929118e-005, -0.000610950519331, 0.00126973364968, -0.00550425006077, 0.0141441738233, -0.00521642668173, 0.00114291789941, -0.00264570396394, 0.000872134347446, -0.0016059888294, -0.00133615173399], [-0.000221965878154, -0.000558877945878, -0.00184115383308, -7.75111402618e-006, -0.000749773113057, 0.000382701749913, -0.00521642668173, 0.0181216597557, -0.00714744860306, 0.00181083672214, -0.00184487598017, 0.0024231877178, -0.0021951389499], [0.000178648930159, 0.00059305067407, 0.00182758877054, -0.000933536095545, -0.00127603195142, -0.00185927539133, 0.00114291789941, -0.00714744860306, 0.0166507270187, -0.00579860433936, 0.00246688351035, -0.00376631994732, 0.00276020239107], [-0.000559877895284, 0.000438257440692, -6.36869517621e-005, -0.000549409072846, 0.000341377279256, 0.000712068518624, -0.00264570396394, 0.00181083672214, -0.00579860433936, 0.0168486721814, -0.00778232049197, 0.00467492127791, -0.00356094166636], [0.000341370468959, -0.00139471248258, -0.00074774841778, 0.00166317471303, 5.82695975027e-005, -0.00134171964601, 0.000872134347446, -0.00184487598017, 0.00246688351035, -0.00778232049197, 0.0213350616395, -0.00960843637586, 0.00378674082458], [-0.000145315847476, 0.000244555034442, -0.000138943316415, -0.00145086599514, 4.78514120914e-005, -9.67946616584e-005, -0.0016059888294, 0.0024231877178, -0.00376631994732, 0.00467492127791, -0.00960843637586, 0.0219594575465, -0.00778048951179], [-0.00012209668057, 0.000377363816369, 0.000166471931152, -0.000616219767835, -3.13728742185e-005, 0.0010376276914, -0.00133615173399, -0.0021951389499, 0.00276020239107, -0.00356094166636, 0.00378674082458, -0.00778048951179, 0.0196015853435]] }, "spectral_contrast_coeffs": { "dmean": [0.0517056360841, 0.0444353185594, 0.0348785184324, 0.0282137338072, 0.0207078382373, 0.0192631278187], "dmean2": [0.0856215804815, 0.0732354521751, 0.0568764731288, 0.0459121018648, 0.0338705293834, 0.0299946144223], "dvar": [0.00182286731433, 0.00124421273358, 0.000754722394049, 0.000477399094962, 0.000279426778434, 0.000289857416647], "dvar2": [0.00489399256185, 0.00334843015298, 0.00197748350911, 0.00123504747171, 0.000691672903486, 0.000670369016007], "max": [-0.316723555326, -0.465456902981, -0.517312943935, -0.563045084476, -0.611211299896, -0.551158964634], "mean": [-0.628102600574, -0.708649218082, -0.756012916565, -0.772417008877, -0.779020786285, -0.73597407341], "median": [-0.637486100197, -0.710546255112, -0.760145425797, -0.776719927788, -0.782894432545, -0.738037705421], "min": [-0.980741202831, -0.987980484962, -0.99671381712, -0.985038816929, -0.987619817257, -0.962601840496], "var": [0.00704463105649, 0.00437706476077, 0.00274671032093, 0.00194351223763, 0.0013087260304, 0.00152068026364] }, "spectral_contrast_valleys": { "dmean": [0.393876761198, 0.307122915983, 0.267238885164, 0.227372199297, 0.179987415671, 0.237451598048], "dmean2": [0.64473849535, 0.506721019745, 0.436887562275, 0.369103074074, 0.283218413591, 0.30255946517], "dvar": [0.121845632792, 0.070936627686, 0.0558038242161, 0.044959243387, 0.038563977927, 0.0719838961959], "dvar2": [0.29005241394, 0.169281035662, 0.126134544611, 0.0934181585908, 0.0688025951385, 0.0991892293096], "max": [-5.17242479324, -4.44316959381, -4.89644956589, -5.82812976837, -5.50963878632, -7.55906677246], "mean": [-7.14093399048, -6.28539943695, -7.07411336899, -7.48070192337, -7.11032962799, -10.0122127533], "median": [-6.90020751953, -6.23337268829, -7.05042743683, -7.44447135925, -7.04061889648, -9.92161178589], "min": [-27.6823997498, -27.6749839783, -27.693113327, -27.5293998718, -27.4193019867, -27.4423675537], "var": [1.12716162205, 0.529351115227, 0.465453982353, 0.438422203064, 0.575698196888, 0.695885896683] } }, "metadata": { "audio_properties": { "analysis_sample_rate": 44100, "bit_rate": 128009, "equal_loudness": 0, "length": 375.536315918, "lossless": 0, "replay_gain": -3.43964195251, "sample_rate": 44100, "codec": "mp3", "downmix": "mix", "md5_encoded": "8c44aab1131da51fbabfc37ada83367b" }, "tags": { "file_name": "D:\\10 Tom Petty, Jeff Lynne, Steve Winwood, Dhani Harrison and Prince - While My Guitar Gently Weeps.mp3", "acoustid_id": ["8f682440-32ef-4ab1-a44d-70d62e375b7f"], "album": ["Rock & Roll Hall of Fame: Live, Volume 1"], "albumartist": ["Various Artists"], "albumartistsort": ["Various Artists"], "artist": ["Tom Petty, Jeff Lynne, Steve Winwood, Dhani Harrison and Prince"], "artistsort": ["Petty, Tom, Lynne, Jeff, Winwood, Steve, Harrison, Dhani and Prince"], "asin": ["B01C4WGNH0"], "barcode": ["610583526226"], "catalognumber": ["31664-Z"], "date": ["2016"], "discnumber": ["1\/1"], "encoding": ["Lavf56.40.101"], "isrc": ["USUPV1100016"], "label": ["Time-Life Music"], "media": ["12\" Vinyl"], "musicbrainz album release country": ["US"], "musicbrainz album status": ["official"], "musicbrainz album type": ["album\/compilation\/live"], "musicbrainz_albumartistid": ["89ad4ac3-39f7-470e-963a-56509c546377"], "musicbrainz_albumid": ["feeba9d0-68ab-4d90-be1a-a50e9f1a16d3"], "musicbrainz_artistid": ["5ca3f318-d028-4151-ac73-78e2b2d6cdcc\/372304d0-5e6a-4030-bc2b-09bdb0ee8abb\/885f90ef-6bd9-409a-b2df-e165e553c68e\/f75b39e7-05b3-40d7-892c-a1f14592adcb\/070d193a-845c-479f-980e-bef15710653e"], "musicbrainz_releasegroupid": ["462d98a1-99f0-44e8-aae2-c93e33d11dd0"], "musicbrainz_trackid": ["826f91c5-904a-4f15-a292-48925a9445bd"], "originaldate": ["2016"], "originalyear": ["2016"], "script": ["Latn"], "title": ["While My Guitar Gently Weeps"], "tracknumber": ["10\/10"] }, "version": { "essentia": "2.1-beta2", "essentia_git_sha": "v2.1_beta2-1-ge3940c0", "extractor": "music 1.0" } }, "rhythm": { "beats_count": 772, "beats_loudness": { "dmean": 0.0169446114451, "dmean2": 0.0285758972168, "dvar": 0.000175645836862, "dvar2": 0.000471451756312, "max": 0.118920445442, "mean": 0.0376739948988, "median": 0.0373958311975, "min": 0.000617617799435, "var": 0.000256648927461 }, "bpm": 123.164894104, "bpm_histogram_first_peak_bpm": { "dmean": 0, "dmean2": 0, "dvar": 0, "dvar2": 0, "max": 123, "mean": 123, "median": 123, "min": 123, "var": 0 }, "bpm_histogram_first_peak_spread": { "dmean": 0, "dmean2": 0, "dvar": 0, "dvar2": 0, "max": 0.614931225777, "mean": 0.614931225777, "median": 0.614931225777, "min": 0.614931225777, "var": 0 }, "bpm_histogram_first_peak_weight": { "dmean": 0, "dmean2": 0, "dvar": 0, "dvar2": 0, "max": 0.254215300083, "mean": 0.254215300083, "median": 0.254215300083, "min": 0.254215300083, "var": 0 }, "bpm_histogram_second_peak_bpm": { "dmean": 0, "dmean2": 0, "dvar": 0, "dvar2": 0, "max": 117, "mean": 117, "median": 117, "min": 117, "var": 0 }, "bpm_histogram_second_peak_spread": { "dmean": 0, "dmean2": 0, "dvar": 0, "dvar2": 0, "max": 0.147826120257, "mean": 0.147826120257, "median": 0.147826120257, "min": 0.147826120257, "var": 0 }, "bpm_histogram_second_peak_weight": { "dmean": 0, "dmean2": 0, "dvar": 0, "dvar2": 0, "max": 0.127107650042, "mean": 0.127107650042, "median": 0.127107650042, "min": 0.127107650042, "var": 0 }, "danceability": 1.10040593147, "onset_rate": 2.93171620369, "beats_loudness_band_ratio": { "dmean": [0.247123062611, 0.182500869036, 0.118244245648, 0.0509864091873, 0.0498266145587, 0.042380142957], "dmean2": [0.406597018242, 0.304281115532, 0.201893106103, 0.089623786509, 0.0883925780654, 0.0735802948475], "dvar": [0.0346014499664, 0.0197669006884, 0.0108386809006, 0.00386968208477, 0.00305048679002, 0.00409583840519], "dvar2": [0.0825074613094, 0.0503716915846, 0.0295970104635, 0.0100756194443, 0.00861245486885, 0.00989069230855], "max": [0.948996007442, 0.804986715317, 0.701416254044, 0.765915811062, 0.465332508087, 0.897698879242], "mean": [0.411846727133, 0.285394191742, 0.180498585105, 0.0762247592211, 0.0688453540206, 0.0625902563334], "median": [0.426563709974, 0.253274738789, 0.143547981977, 0.0552148036659, 0.0532119311392, 0.0477380827069], "min": [5.43853602721e-005, 0.000425965758041, 0.00650238012895, 0.00412503629923, 0.00463399803266, 0.00180957501289], "var": [0.0528026036918, 0.0310826282948, 0.0152497561648, 0.00684892758727, 0.00342508219182, 0.00406785588712] }, "beats_position": [0.452789098024, 0.9287981987, 1.4164172411, 1.91564619541, 2.42648530006, 2.94893407822, 3.45977306366, 3.97061228752, 4.48145103455, 4.99229001999, 5.4915189743, 6.01396799088, 6.52480697632, 7.03564596176, 7.5464849472, 8.06893444061, 8.59138298035, 9.10222244263, 9.61306095123, 10.1239004135, 10.6347389221, 11.1455783844, 11.656416893, 12.1672563553, 12.6780948639, 13.2005443573, 13.722992897, 14.2338323593, 14.756280899, 15.2787294388, 15.8011789322, 16.3236274719, 16.8344669342, 17.3453063965, 17.8561439514, 18.3669834137, 18.877822876, 19.3886623383, 19.8994998932, 20.4103393555, 20.9327888489, 21.4552383423, 21.9660758972, 22.4885253906, 23.010974884, 23.5218143463, 24.0326519012, 24.5434913635, 25.0543308258, 25.5651702881, 26.076007843, 26.5868473053, 27.0976867676, 27.6085262299, 28.1193637848, 28.6185932159, 29.1294326782, 29.6402721405, 30.1511096954, 30.6735591888, 31.1843986511, 31.6952381134, 32.2060775757, 32.7053070068, 33.204536438, 33.7153739929, 34.2262115479, 34.7370529175, 35.2478904724, 35.7587280273, 36.269569397, 36.7804069519, 37.2912483215, 37.8020858765, 38.3129234314, 38.823764801, 39.3229942322, 39.8222198486, 40.3330612183, 40.8322906494, 41.3431282043, 41.8423576355, 42.3531951904, 42.8524246216, 43.3632659912, 43.8741035461, 44.3733329773, 44.8841705322, 45.3833999634, 45.8826293945, 46.3934669495, 46.9043083191, 47.4035377502, 47.9027671814, 48.4136047363, 48.9128341675, 49.4120635986, 49.9112930298, 50.4105224609, 50.9097480774, 51.4089775085, 51.9198188782, 52.4306564331, 52.9298858643, 53.4291152954, 53.9399528503, 54.45079422, 54.9500198364, 55.4492492676, 55.9600906372, 56.4593200684, 56.9585494995, 57.4693870544, 57.9686164856, 58.4678459167, 58.9786834717, 59.4779129028, 59.977142334, 60.4879798889, 60.9988212585, 61.5096588135, 62.0088882446, 62.5197257996, 63.0189552307, 63.5297966003, 64.0406341553, 64.5398635864, 65.0390930176, 65.5383224487, 66.049156189, 66.5599975586, 67.0708389282, 67.5700683594, 68.0809020996, 68.5917434692, 69.0909729004, 69.60181427, 70.1010437012, 70.6118774414, 71.1111068726, 71.6219482422, 72.1211776733, 72.632019043, 73.1312484741, 73.6304779053, 74.1413116455, 74.6521530151, 75.1629943848, 75.6622238159, 76.1614532471, 76.6722869873, 77.1831283569, 77.6823577881, 78.1815872192, 78.6924285889, 79.2032623291, 79.7024917603, 80.2017211914, 80.6893386841, 81.1769561768, 81.6761856079, 82.1754150391, 82.6862564087, 83.1970977783, 83.7079315186, 84.2187728882, 84.7180023193, 85.2172317505, 85.7164611816, 86.2040786743, 86.7033081055, 87.2025375366, 87.7017669678, 88.2009963989, 88.7002258301, 89.1994552612, 89.6986846924, 90.1979141235, 90.6971435547, 91.1963729858, 91.695602417, 92.1832199097, 92.6824493408, 93.181678772, 93.6809082031, 94.1685256958, 94.667755127, 95.1785888672, 95.6778182983, 96.1770477295, 96.6762771606, 97.1755065918, 97.6631240845, 98.1623535156, 98.6615829468, 99.1724243164, 99.6716537476, 100.170883179, 100.681724548, 101.169342041, 101.668571472, 102.167800903, 102.667030334, 103.166259766, 103.665489197, 104.153106689, 104.652336121, 105.151565552, 105.650794983, 106.150024414, 106.649246216, 107.148475647, 107.647705078, 108.1353302, 108.634559631, 109.133781433, 109.633010864, 110.132240295, 110.619865417, 111.119087219, 111.61831665, 112.105941772, 112.605171204, 113.092788696, 113.592018127, 114.091247559, 114.59047699, 115.078094482, 115.577323914, 116.064941406, 116.564170837, 117.05178833, 117.551017761, 118.050247192, 118.537864685, 119.025482178, 119.5131073, 120.000724792, 120.488342285, 120.987571716, 121.486801147, 121.97441864, 122.462036133, 122.949661255, 123.448883057, 123.948112488, 124.43573761, 124.923355103, 125.410972595, 125.898590088, 126.386207581, 126.873832703, 127.373062134, 127.860679626, 128.359909058, 128.847518921, 129.335144043, 129.834381104, 130.333602905, 130.821228027, 131.308837891, 131.784851074, 132.260864258, 132.748474121, 133.247711182, 133.735321045, 134.222946167, 134.698959351, 135.186569214, 135.674194336, 136.161804199, 136.649429321, 137.137054443, 137.624664307, 138.112289429, 138.599899292, 139.087524414, 139.575149536, 140.062759399, 140.550384521, 141.049606323, 141.537231445, 142.036453247, 142.524078369, 143.011703491, 143.499313354, 143.986938477, 144.47454834, 144.962173462, 145.449798584, 145.937408447, 146.425033569, 146.924255371, 147.423492432, 147.922714233, 148.421951294, 148.909561157, 149.408798218, 149.90802002, 150.40725708, 150.906478882, 151.394104004, 151.893325806, 152.392562866, 152.891784668, 153.391021729, 153.89024353, 154.389480591, 154.877090454, 155.376327515, 155.875549316, 156.363174438, 156.86239624, 157.361633301, 157.860855103, 158.360092163, 158.847702026, 159.335327148, 159.822952271, 160.310562134, 160.798187256, 161.285797119, 161.78503418, 162.284255981, 162.783493042, 163.271102905, 163.770339966, 164.257949829, 164.75718689, 165.256408691, 165.744033813, 166.231658936, 166.719268799, 167.206893921, 167.694503784, 168.182128906, 168.681350708, 169.16897583, 169.668212891, 170.155822754, 170.655059814, 171.154281616, 171.653518677, 172.152740479, 172.640365601, 173.127975464, 173.615600586, 174.103210449, 174.590835571, 175.078460693, 175.566070557, 176.053695679, 176.541305542, 177.028930664, 177.516555786, 178.004165649, 178.491790771, 178.979400635, 179.467025757, 179.94303894, 180.442260742, 180.929885864, 181.417495728, 181.90512085, 182.392745972, 182.880355835, 183.356369019, 183.832382202, 184.319992065, 184.807617188, 185.29524231, 185.782852173, 186.270477295, 186.758087158, 187.24571228, 187.733337402, 188.220947266, 188.708572388, 189.196182251, 189.683807373, 190.171432495, 190.659042358, 191.14666748, 191.634277344, 192.110290527, 192.586303711, 193.073913574, 193.561538696, 194.049163818, 194.525161743, 195.012786865, 195.500411987, 195.988021851, 196.464035034, 196.951644897, 197.43927002, 197.926895142, 198.414505005, 198.890518188, 199.366531372, 199.854141235, 200.341766357, 200.829391479, 201.317001343, 201.804626465, 202.26902771, 202.733413696, 203.197814941, 203.673828125, 204.149841309, 204.637451172, 205.125076294, 205.612701416, 206.088699341, 206.564712524, 207.040725708, 207.516723633, 208.015960693, 208.491973877, 208.97958374, 209.467208862, 209.954818726, 210.442443848, 210.93006897, 211.417678833, 211.905303955, 212.392913818, 212.868927002, 213.356552124, 213.832565308, 214.320175171, 214.796188354, 215.283798218, 215.759811401, 216.247436523, 216.735046387, 217.222671509, 217.710296631, 218.186294556, 218.662307739, 219.149932861, 219.637542725, 220.113555908, 220.589569092, 221.077178955, 221.564804077, 222.052429199, 222.528427124, 223.004440308, 223.480453491, 223.956451416, 224.444076538, 224.943313599, 225.419311523, 225.895324707, 226.371337891, 226.858947754, 227.346572876, 227.810974121, 228.275375366, 228.762985229, 229.238998413, 229.715011597, 230.191009521, 230.678634644, 231.154647827, 231.64225769, 232.118270874, 232.605895996, 233.081893921, 233.557907104, 234.033920288, 234.521530151, 235.009155273, 235.496780396, 235.97277832, 236.448791504, 236.924804688, 237.400817871, 237.876815796, 238.352828979, 238.817230225, 239.28163147, 239.746032715, 240.22203064, 240.686431885, 241.162445068, 241.626846313, 242.091247559, 242.555648804, 243.031646729, 243.507659912, 243.972061157, 244.448074341, 244.924072266, 245.388473511, 245.864486694, 246.340499878, 246.816497803, 247.292510986, 247.76852417, 248.244537354, 248.70892334, 249.173324585, 249.649337769, 250.125350952, 250.601348877, 251.077362061, 251.564987183, 252.052597046, 252.540222168, 253.016235352, 253.492233276, 253.96824646, 254.444259644, 254.931884766, 255.419494629, 255.907119751, 256.383117676, 256.859130859, 257.346740723, 257.822753906, 258.310394287, 258.786376953, 259.274017334, 259.761627197, 260.249237061, 260.736877441, 261.224487305, 261.712097168, 262.199737549, 262.687347412, 263.174957275, 263.662567139, 264.161804199, 264.637817383, 265.113830566, 265.578216553, 266.054229736, 266.5418396, 267.006256104, 267.493865967, 267.96987915, 268.445892334, 268.921905518, 269.397918701, 269.885528564, 270.361541748, 270.849151611, 271.336761475, 271.812774658, 272.277191162, 272.753204346, 273.229187012, 273.705200195, 274.169616699, 274.645629883, 275.133239746, 275.597625732, 276.062042236, 276.53805542, 277.014068604, 277.49005127, 277.966064453, 278.442077637, 278.906494141, 279.382476807, 279.846893311, 280.322906494, 280.798919678, 281.263305664, 281.72769165, 282.203704834, 282.679718018, 283.144134521, 283.608520508, 284.061309814, 284.514099121, 284.978485107, 285.442901611, 285.918914795, 286.394927979, 286.870910645, 287.346923828, 287.811340332, 288.287353516, 288.763336182, 289.227752686, 289.703765869, 290.179779053, 290.655792236, 291.131774902, 291.619415283, 292.095428467, 292.571411133, 293.047424316, 293.535064697, 294.011047363, 294.498687744, 294.974700928, 295.450683594, 295.915100098, 296.391113281, 296.867126465, 297.343109131, 297.819122314, 298.283538818, 298.771148682, 299.247161865, 299.723175049, 300.187561035, 300.651977539, 301.127990723, 301.603973389, 302.068389893, 302.532775879, 303.008789063, 303.484802246, 303.949188232, 304.413604736, 304.88961792, 305.365631104, 305.83001709, 306.294403076, 306.75881958, 307.223205566, 307.68762207, 308.152008057, 308.63961792, 309.104034424, 309.56842041, 310.032836914, 310.4972229, 310.961639404, 311.426025391, 311.890411377, 312.354827881, 312.807617188, 313.260406494, 313.72479248, 314.212432861, 314.676818848, 315.152832031, 315.628845215, 316.104858398, 316.580841064, 317.045257568, 317.509643555, 317.985656738, 318.450073242, 318.914459229, 319.378845215, 319.854858398, 320.319274902, 320.795288086, 321.27130127, 321.747283936, 322.223297119, 322.699310303, 323.175323486, 323.66293335, 324.138946533, 324.614959717, 325.079345703, 325.555358887, 326.03137207, 326.518981934, 326.983398438, 327.447784424, 327.90057373, 328.353363037, 328.806152344, 329.25894165, 329.700134277, 330.164520264, 330.628936768, 331.104949951, 331.580932617, 332.045349121, 332.521362305, 332.997375488, 333.461761475, 333.937774658, 334.413787842, 334.889801025, 335.354187012, 335.830200195, 336.294586182, 336.770599365, 337.246612549, 337.711029053, 338.175415039, 338.639801025, 339.115814209, 339.591827393, 340.056243896, 340.532226563, 340.996643066, 341.449432373, 341.913818359, 342.378234863, 342.83102417, 343.295410156, 343.748199463, 344.18939209, 344.653778076, 345.11819458, 345.582580566, 346.046966553, 346.511383057, 346.98739624, 347.463409424, 347.92779541, 348.392181396, 348.86819458, 349.344207764, 349.808624268, 350.273010254, 350.73739624, 351.201812744, 351.677825928, 352.142211914, 352.618225098, 353.082611084, 353.558624268, 354.034637451, 354.510650635, 354.986663818, 355.509094238, 356.043182373, 356.57723999, 357.09967041, 357.633728027, 358.191009521, 358.748291016, 359.29397583, 359.851226807, 360.420135498, 361.000640869, 361.465026855, 361.929412842, 362.393829346, 362.858215332, 363.311004639, 363.763793945, 364.216583252, 364.669372559, 365.122161865, 365.574951172, 366.016143799, 366.468933105, 366.921722412, 367.339660645, 367.757629395, 368.175598145, 368.570343018, 368.965057373, 369.359802246, 369.754547119, 370.160888672, 370.567260742, 370.950378418, 371.333496094, 371.716644287, 372.099761963, 372.494506836, 372.889251709, 373.283996582, 373.678710938, 374.073455811, 374.468200684, 374.862945557] }, "tonal": { "chords_changes_rate": 0.045994065702, "chords_number_rate": 0.00148367951624, "chords_strength": { "dmean": 0.00896343588829, "dmean2": 0.00735215377063, "dvar": 5.14926141477e-005, "dvar2": 4.38410097559e-005, "max": 0.791010200977, "mean": 0.533933401108, "median": 0.536103069782, "min": 0.217760980129, "var": 0.00911842286587 }, "hpcp_entropy": { "dmean": 0.573911845684, "dmean2": 0.951366603374, "dvar": 0.239971637726, "dvar2": 0.634858310223, "max": 4.75944709778, "mean": 1.96116232872, "median": 1.99360346794, "min": 0, "var": 0.532931208611 }, "key_strength": 0.748860418797, "tuning_diatonic_strength": 0.494701385498, "tuning_equal_tempered_deviation": 0.00864735618234, "tuning_frequency": 440.254241943, "tuning_nontempered_energy_ratio": 0.641542732716, "hpcp": { "dmean": [0.158436119556, 0.145380735397, 0.0997697934508, 0.0858417674899, 0.0878046154976, 0.106700502336, 0.127959266305, 0.120313569903, 0.121389098465, 0.126032456756, 0.116139195859, 0.0909954831004, 0.0829885229468, 0.0785924717784, 0.0988713875413, 0.108926951885, 0.102249383926, 0.0810052454472, 0.0764446184039, 0.0871855169535, 0.144156575203, 0.16503995657, 0.146583691239, 0.12939119339, 0.101209193468, 0.0713464394212, 0.0857947841287, 0.0977455452085, 0.0974746495485, 0.122393026948, 0.137643009424, 0.130155965686, 0.112761549652, 0.109065368772, 0.119192183018, 0.153302133083], "dmean2": [0.267054349184, 0.250922828913, 0.178837284446, 0.154922887683, 0.156828776002, 0.183059737086, 0.215938314795, 0.206589967012, 0.209105044603, 0.215222120285, 0.200080826879, 0.156587913632, 0.140856429935, 0.135478258133, 0.170295029879, 0.183582410216, 0.173728972673, 0.141760990024, 0.134018987417, 0.153121262789, 0.241264745593, 0.274406313896, 0.247380658984, 0.230188846588, 0.181040480733, 0.12740623951, 0.148443862796, 0.165736973286, 0.168760955334, 0.213461890817, 0.238292589784, 0.226033255458, 0.200507119298, 0.192984759808, 0.213970556855, 0.26354470849], "dvar": [0.0440561696887, 0.0381132848561, 0.0296396464109, 0.0286606457084, 0.0288681145757, 0.0293423123658, 0.0360460989177, 0.0307433698326, 0.033536080271, 0.0368629768491, 0.033010058105, 0.0257407538593, 0.0229867808521, 0.0195965338498, 0.0265437588096, 0.0307513251901, 0.0285731367767, 0.0259466506541, 0.0251769796014, 0.0260330922902, 0.0316149666905, 0.0403872020543, 0.0297761484981, 0.0412405058742, 0.0310737527907, 0.0202202480286, 0.0221104454249, 0.0283494219184, 0.0259316600859, 0.0352205820382, 0.044977273792, 0.0400005541742, 0.0359426029027, 0.035784740001, 0.0356214642525, 0.0388599261642], "dvar2": [0.106269717216, 0.102819487453, 0.0813661068678, 0.0778137296438, 0.0764164477587, 0.0781191214919, 0.0890615060925, 0.0806949362159, 0.088909342885, 0.092687509954, 0.0866774097085, 0.0673036798835, 0.0587999522686, 0.0514157265425, 0.071437060833, 0.0747976526618, 0.075347289443, 0.0695985928178, 0.066765062511, 0.0712643563747, 0.0834579691291, 0.0957322195172, 0.0807264000177, 0.110972560942, 0.0832083597779, 0.0565969944, 0.0599623098969, 0.0712467730045, 0.0698334127665, 0.0956030488014, 0.113830409944, 0.106802485883, 0.0978278815746, 0.0960102751851, 0.10145444423, 0.106667228043], "max": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], "mean": [0.33559218049, 0.220387354493, 0.0956655219197, 0.0776934102178, 0.0807317346334, 0.148902326822, 0.217425182462, 0.162604391575, 0.155301481485, 0.205340638757, 0.152104362845, 0.112650834024, 0.118640676141, 0.0957106873393, 0.127442613244, 0.18222270906, 0.140138447285, 0.0857397317886, 0.0770285129547, 0.0885890349746, 0.25213855505, 0.385255128145, 0.246314078569, 0.144143432379, 0.128056421876, 0.0777739286423, 0.120961047709, 0.174008235335, 0.130010843277, 0.163833394647, 0.23561142385, 0.168548211455, 0.122946046293, 0.130981832743, 0.120203122497, 0.231927350163], "median": [0.184095859528, 0.114840999246, 0.0334555730224, 0.0227756351233, 0.0214595794678, 0.0624032616615, 0.0948509126902, 0.0768835991621, 0.061519049108, 0.0762066990137, 0.0567463859916, 0.0380601137877, 0.0342436358333, 0.0329879522324, 0.0513325706124, 0.0642683431506, 0.0469573959708, 0.0271502565593, 0.0216332152486, 0.0266410317272, 0.158564388752, 0.262225866318, 0.167162001133, 0.0366628728807, 0.0227019749582, 0.0193047299981, 0.0390799865127, 0.0485362224281, 0.0459537282586, 0.0592283755541, 0.0776434019208, 0.0588139593601, 0.034134875983, 0.0331963822246, 0.0422503501177, 0.121952176094], "min": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "var": [0.121053032577, 0.0630188733339, 0.0264337435365, 0.0233845058829, 0.0264624152333, 0.0427553281188, 0.0765453875065, 0.0438288114965, 0.0478193312883, 0.0793438479304, 0.0492173060775, 0.036784697324, 0.0440001264215, 0.0260639283806, 0.0356200560927, 0.0688295513391, 0.0463146567345, 0.0265427716076, 0.0251519512385, 0.0275618210435, 0.0643950775266, 0.119721628726, 0.0544123314321, 0.0548764057457, 0.0566565208137, 0.0240135546774, 0.0355333387852, 0.073777101934, 0.0393487326801, 0.0520163886249, 0.0993701741099, 0.0554204545915, 0.0430461764336, 0.0518866963685, 0.035289209336, 0.0690693408251] }, "chords_histogram": [31.0459938049, 13.5880317688, 5.57616233826, 7.55440139771, 3.96884274483, 5.89762592316, 2.31206727028, 5.87289810181, 4.68595457077, 8.08605384827, 0.0123639963567, 0.964391708374, 0.383283883333, 0.680019795895, 0.123639963567, 0, 0, 0, 0.321463882923, 0.185459941626, 0.123639963567, 0.0865479707718, 1.7556874752, 6.77546977997], "thpcp": [1, 0.63935315609, 0.374150574207, 0.332393825054, 0.201876431704, 0.313976466656, 0.451670140028, 0.337466865778, 0.42525947094, 0.611572444439, 0.437497645617, 0.319128900766, 0.339987248182, 0.31200915575, 0.602009773254, 0.871090769768, 0.572055578232, 0.248317316175, 0.201667428017, 0.209553956985, 0.38650316, 0.56436675787, 0.422069370747, 0.403113335371, 0.532999098301, 0.394814640284, 0.292405813932, 0.30795353651, 0.248434558511, 0.330800563097, 0.472992300987, 0.363754928112, 0.222553119063, 0.199941560626, 0.229949012399, 0.654471635818], "chords_key": "A", "chords_scale": "minor", "key_key": "A", "key_scale": "minor" } }picard-release-2.7.3/test/data/acousticbrainz/mock_acousticbrainz_extractor.py000066400000000000000000000040031416775010500300140ustar00rootroot00000000000000#!/usr/bin/env python3 # -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Gabriel Ferreira # # 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. import json import sys # remove all arguments with 'py' until the first one without it is found, removing the interpreter and scripts i = 0 for arg in sys.argv: if "py" in arg: i += 1 else: break sys.argv = sys.argv[i:] if len(sys.argv) != 2: message = """Error: wrong number of arguments Usage: streaming_extractor_music.exe input_audiofile output_textfile [profile] Music extractor version 'music 1.0' built with Essentia version v2.1_beta2-1-ge3940c0 """ retcode = 1 else: if "test.mp3" in sys.argv[0]: message = """Process step: Read metadata Process step: Compute md5 audio hash and codec Process step: Replay gain Process step: Compute audio features Process step: Compute aggregation All done Writing results to file out.txt """ retcode = 0 with open("./test/data/acousticbrainz/acousticbrainz_sample.json", "r", encoding="utf-8") as f: ab_features = json.load(f) with open(sys.argv[1], "w", encoding="utf-8") as f: json.dump(ab_features, f) elif "fail.mp3" in sys.argv[0]: message = "" retcode = 1 else: message = "" retcode = 2 print(message) exit(retcode) picard-release-2.7.3/test/data/b2h_test_C.dat000066400000000000000000000052671416775010500207610ustar00rootroot000000000000000;0 B;0 B;0 B 1;1 B;1 B;1 B 100;100 B;100 B;100 B 102;102 B;102 B;102 B 500;500 B;500 B;500 B 512;512 B;512 B;512 B 990;990 B;990 B;990 B 999;999 B;999 B;999 B 1000;1 kB;1000 B;1000 B 1013;1 kB;1013 B;1013 B 1023;1 kB;1023 B;1023 B 1024;1 kB;1 KiB;1 KiB 1500;1.5 kB;1.5 KiB;1.46 KiB 1536;1.5 kB;1.5 KiB;1.50 KiB 100000;100 kB;97.7 KiB;97.66 KiB 104857;104.9 kB;102.4 KiB;102.40 KiB 500000;500 kB;488.3 KiB;488.28 KiB 524288;524.3 kB;512 KiB;512 KiB 990000;990 kB;966.8 KiB;966.80 KiB 999900;999.9 kB;976.5 KiB;976.46 KiB 1000000;1 MB;976.6 KiB;976.56 KiB 1038090;1 MB;1013.8 KiB;1013.76 KiB 1048471;1 MB;1023.9 KiB;1023.90 KiB 1048576;1 MB;1 MiB;1 MiB 1500000;1.5 MB;1.4 MiB;1.43 MiB 1572864;1.6 MB;1.5 MiB;1.50 MiB 100000000;100 MB;95.4 MiB;95.37 MiB 107374182;107.4 MB;102.4 MiB;102.40 MiB 500000000;500 MB;476.8 MiB;476.84 MiB 536870912;536.9 MB;512 MiB;512 MiB 990000000;990 MB;944.1 MiB;944.14 MiB 999900000;999.9 MB;953.6 MiB;953.58 MiB 1000000000;1 GB;953.7 MiB;953.67 MiB 1063004405;1.1 GB;1013.8 MiB;1013.76 MiB 1073634449;1.1 GB;1023.9 MiB;1023.90 MiB 1073741824;1.1 GB;1 GiB;1 GiB 1500000000;1.5 GB;1.4 GiB;1.40 GiB 1610612736;1.6 GB;1.5 GiB;1.50 GiB 100000000000;100 GB;93.1 GiB;93.13 GiB 109951162777;110.0 GB;102.4 GiB;102.40 GiB 500000000000;500 GB;465.7 GiB;465.66 GiB 549755813888;549.8 GB;512 GiB;512 GiB 990000000000;990 GB;922 GiB;922.01 GiB 999900000000;999.9 GB;931.2 GiB;931.23 GiB 1000000000000;1 TB;931.3 GiB;931.32 GiB 1088516511498;1.1 TB;1013.8 GiB;1013.76 GiB 1099401676613;1.1 TB;1023.9 GiB;1023.90 GiB 1099511627776;1.1 TB;1 TiB;1 TiB 1500000000000;1.5 TB;1.4 TiB;1.36 TiB 1649267441664;1.6 TB;1.5 TiB;1.50 TiB 100000000000000;100 TB;90.9 TiB;90.95 TiB 112589990684262;112.6 TB;102.4 TiB;102.40 TiB 500000000000000;500 TB;454.7 TiB;454.75 TiB 562949953421312;562.9 TB;512 TiB;512 TiB 990000000000000;990 TB;900.4 TiB;900.40 TiB 999900000000000;999.9 TB;909.4 TiB;909.40 TiB 1000000000000000;1 PB;909.5 TiB;909.49 TiB 1114640907774197;1.1 PB;1013.8 TiB;1013.76 TiB 1125787316851939;1.1 PB;1023.9 TiB;1023.90 TiB 1125899906842624;1.1 PB;1 PiB;1 PiB 1500000000000000;1.5 PB;1.3 PiB;1.33 PiB 1688849860263936;1.7 PB;1.5 PiB;1.50 PiB 100000000000000000;100 PB;88.8 PiB;88.82 PiB 115292150460684704;115.3 PB;102.4 PiB;102.40 PiB 500000000000000000;500 PB;444.1 PiB;444.09 PiB 576460752303423488;576.5 PB;512 PiB;512 PiB 990000000000000000;990 PB;879.3 PiB;879.30 PiB 999900000000000000;999.9 PB;888.1 PiB;888.09 PiB 1000000000000000000;1000 PB;888.2 PiB;888.18 PiB 1141392289560778496;1141.4 PB;1013.8 PiB;1013.76 PiB 1152806212456386304;1152.8 PB;1023.9 PiB;1023.90 PiB 1152921504606846976;1152.9 PB;1024 PiB;1024 PiB 1500000000000000000;1500 PB;1332.3 PiB;1332.27 PiB 1729382256910270464;1729.4 PB;1536 PiB;1536 PiB picard-release-2.7.3/test/data/mb-vp8.webp000066400000000000000000000140421416775010500202720ustar00rootroot00000000000000RIFFWEBPVP8X _ALPHE۶iǚRT϶m۶m۶m۶۶5?}mZDLVȯy aAx!5duh(IV)glȎ*!sSxXE `+]آM]$iZ2pYM< ےyh~e ~r12k1<~e:La8T.d[pcb{flsޑ.2fa2-~H:Iҷ̨yro3]AǙR?)98,swOH7 k=z~' ǽGRHR;3pI!d;'`#+!H[at-~)ACz8M|cB/{ܑBܪM7BGgGjmh 1( -9bT79%, bo +Vhk w~z5i[A/ llݓ$wt(\ˤW&:9fԳ*7&wќ53TTmwP!H!iWRUVu@9B"JTpTHT2'eҩ;+wzUL7^.7gGJ0yB%7e:2@~Wo4'#:v3ER߄Ն.pf_$a7Dx]y! zFxC`}R*պF;Uuiv~V@Thk3`ޡSU>yȤAOTajlު?'a|Ag1_:;nWH(r"tsMWfS:MXyvm ,WMR->.]6_eqcPEaPw_pʃAN|VP8 LPJ*`>% B,h2k'?Es}~u%7ٟq~m( ψC~ ,O߮_^/?տr{߿=B?3kg`/M~awݟg#=7?__/߸7cWܿK?/C?O2U2imO5~t\ hڬ4vj3 `m.~|IcQOG;>Z3ykݎ nBWsV:?oN$7>,WV.:>G&-!74sa9Ng*:v3c\O= vJ1SNDura ؎s(}WUc+ՠJz|/#(mK ~1XU8 Β?:%8[My掾F:o:rvft !PyVm][tEqhjy22!-9WXdM7aW!ڧ{cWز%QQX$5^GĬN<0K^\ʌu#gåb=jĹ"Mʔ쏈[2lbc}y>Xh~>9&yUS|eLs2Ả:'K6f.G~t~8(ɥ[=ƶ)qQ`%8&~@2_tA#1nDZZ{&/π"q7=$U( U"ok9.&>21'l|s=m H5l͈dl{Uغ]4l␑fw @i7 Y5աW* _6iS+ߛk_e2klDW}}\#hR 'TqwOrIDyEbPp 6sx{փ /)վ I1{g@+8;s-Q|P~F1S'iXx] MVB'=˴eܡKw򁚓= C@UE6P4:a(B7!4l,U| wwL~R.І<@ZtݘtƽC% G.M-IhE?Bsݚ5'vγ MGل,Uq(m%N' -P>/zO;ngE{I;5 7gq]6 |6WSg;P}00PU>Ho}#-\:*E_@썣(*xɥ̵Of":ܠc_PFT$52!ޭ ,ؖHBչeqIj(00E ˎ80V;ע!u9:Ki֚Rc;S=UsAGI*C8֯T"<4VIvm[DmA+EaiUoyεXch ͸jr ((* vDOTsBbsc~E++]+Y! <%|Y*?:,^e6c @۬f`Secsq`G߼9oFH_@^:!<"jP /J>AKgӞ6+3ôr%iO%Ty@H^54`eD_H ) J*shŌ7\E FyBeS7/?ZVy7*sI H[j JeRg AߓPJhTN9nKbO;bqު˩#A$ ^,oo8苑ˤuEQn1Z3L]d(0[cSs+Zպ.W8 GnI8EA KluǕ> xjφlu՛]/o>C=U2p.]sCT5Z8NFqo \_gьoTq-&v}xO>MRO˼.HFButxɾ#}^}|^ĉyrqicѵf," G8i%M,$F# 5LԫG="U*A9՟Kf6Tnͷ뵘A>s@QKn8h hַ2T |8!;&J v1j>J\g^&|&Х̯QtO1a˝a-IVon*y;&[<"A%JTU΀ yR|{__zB'6E{c"\Ͻ֞GoW';/B\s\fێp@Nt~vLʈ0ҳ \ped3-J ;O|]Gij$#~zP S vQ>YmE #FVqqѧfپH4DSvc$+5Լ\W5՝xYIAr >t8ݻZ0(_l83Zx) V?GtU'+s>thu2DEVvp EZp$t&)gǺWJKqX\9U(Wƈ2*ͺ5&ql4r2Pi݆vS3M7ExQۣm/ޟN;ڙ魯JȻW"<w vP)~ "ȫN\3dcvz>EiPiM8=/T+-3n:00"|e@gPsL;R?{(5E"v\NБ&Cd$].?P.a]TvB;C 5uVyQPr¶'@P&eW8G&JS]sj]EnʢuonWB}48S鞬}h֌ޅ\(Ff,S`+OAd;/%Q7Cˆ0ascDJe`y0/x+j\2]JD mYDupX<珽JraR^htIX@4*AݕI,#ufE欋}MQ~tgOKl08tϨkt ަ5VzS 4$V0|_\6"yktt$IXuͬkgF>f3A)޽RoU9?ڸ?EУc&CU!7 m"!m-G>^|8m#dL ?<ܺoƔP1fs.s@ `"MyT8k WS}Jq u| F̓Iuo|\n꽢Ⱦ= *tlŌBE* g4H|V åiQсIg9.Ÿ<9$c1!F5r5a#uzԋ'#r@]p+\tj 6UM `]$좳3ƫd7 ׃Bc:i}\EJk&Ʋ\VQ?ۓz=t^lq>1 P!SQ]OQ(bc0G\쮫}(0ku-jJqJ'Kq\;ŎCDm U0Uwy/(ڶ6 hcf,h vhmkMHpw'q_*k~Nx C  I6m[qtul۶m۶m۶m6m I&;: 1~YNfa4`@;I1Ï&P > ;,f>_x.W9 fup*MxR@L dШCT< f A'o2r0eya ppIH2528^pjC74pm֐a XA&* ~wK@;>"f@P`L W/M( |>avP XC9OɣD %w[ha Mb. K `1A-d5p5j(`Y`\GbEp_8!~_/@5#B.0챆azNx'8E{54 L=x 9)TMNV)j;U [ E\lz[NIiYLT&ުl_[^_1~n{%;#vKJNI9~B8@/,b@ՙ,-(G<$Ϝl '>UwjN"NVIhogק)gA2$/Y{%f|th`…x vtip7"X<[-jaUvAN7D.m땰*&5,HR}XtK_;ݒD6K|i3e!8DKwi `!:.0*S=:$: iM`N="<1&kF+&H5}gɏFF) #5D&eIA]w1`? k>~  B^ep@z:NUVrz b cK2ULzf9{1%\nSXݑCzffwmnڡ^GM.p2J./zI}+3 qHpU( rjNBHFZ#U-d(Vu{e+XKNu$4[b `)$aҬԔNp<&9qs|zHHɔu 4RĒۜ[k;0(@dn}{Mt ˄~d%nݜF@&%XBa| e]ȨgV/V*M7f#k8Y7r"Vө&TlAZT{!a)Hex]l ĥ_. .+ǃ!2l2bk­aV[o`B‹ųozׄd:91]%mT5+fJY Xk*Keׂ軍nΣ|P9dIf{FI7g NH$,v:ػa>U}@<4 a <=/ f9+`Ivm"2H[e_SQCqL(<śst$G?1]Ы"!.Gl. Yo? 4 ^3 #p[RIe\zc`6ZQ2"ZVC=KMm泗/]s@0qG%ca#( -42a,#< 덡&2EgS"RT|@=KDHUVxN澩]د-z|4N?1\L'फ=! Bl O Mg0!a )'*&dg r2o\nE$PVoznJEm7w0եfܖ ݻLw2ýfcrQo5}(4QK1w#<&~ࠀ~먜#^o~0ɩΠ ?@t\ǟ#S&p2C,xYa<%S3=bA}8wI!*r&/QyN몾#> L}(Ly3n:("Clg{jtfDRˆ4H kP) &Tfed.=nH4ãQAGPI t<o[ !>/ (7IJAWS,#ÒTT%d5mJ7T%2H-RƏ?ͬ[6iȾx(}w~ErHOtg1MvPvx =!hi nvkz|0`Tm1tj"{,3jc{,(b(kG%*ipQIB}bg;?X)UF^;Lz! ct]*k;)7;CHfOkPexcq| -Mv^L~qp_Ls%BNHHJt /y[E6*]NKl{Ci̚4pU6[ކ30,zabmZܚ,I+0ψ$ݰcpTy ]\󄄄1w#lwȚ?.qWi5UKOvwZm\) ؠfӑMfіW"a![G/fS)a)HKLDwͬgym)3L(<knRNB"-fǕ骺xABBE@B͏G%\~£xAu .a'#HTkv`_LͬzT|rUҨ RQW"]UaZpPk. #l'A't'PLa{qrӺX4SaG:lHN%PV#9Yfl 5Gh6̹fWz@vn(Yhtf _rohnƯTy{BFP6 :;$JٲlIOo ryԵ*T: Ňjm|Ϧjҿ^!$q 'bl2GKB\R7YdRfvsl*jˎ$+"&읪Ohzg17~ 趵5K@k6j̈́%Ӏ-#xH>lz'Q*JسňR5Kw͈s%mPi 7oo|6r4vS5IH \M@[ׇmE;Y<%[^GvJzAN4{ e)hu44p>$/ &Txwh:(ŨJ_x~KER,2s+3H+TeyyW7-f) 2f/@N^v% [ *&mJ":1 QuC\1I 1`[A(=o omԝ+˜)&#mpumR^o9pIl poYձVi=: My/ H_ؐ^`/[ 7#LAj( C-,dLTH}=2tgVvo}1M]?.PPO$\\`KRSp`ETCjۋ݋VKڳ7@c7ȷ .4?Xsb@|2xDvʬcYˡ/N7?BRzz쯁i jb{'ĭB~mM'Kd GKZxJ!9DM's7 "x:FnݻpaG3Q_[Ⱦ ,kn6;<wͮXK+#[VMdqm:.@϶bۍ}¶M" }pS?\L؋Yd}ڏXRwvw k~jaN:;vA)dZ٭55TwC҅$K{{N Y43G"_sSG>q2OMs[GkO}UvL\9q ˾9 vPز5uJv) }m9u}rm?gL)96%PMW֠I*fǃ}0ݽK%i:ɜ?-{b7{*;eo{-vc1˨5V:+ɡaXE_'_a+3LELU '[-M:W=C}Z/={(lp2Q'Y'7X]6ŮĶk֦Tu>k'_%} 8rZzb[B5`^ݯ5eTs-A]tŷ9&׻5!QBr{3\'IYT%$G)WgTSֳUfߕ,W5x'j-7a<ޤ.t^5ѩO[Ռ4bRG=R/~q2ɹO5 6^S[+?ms'VmČ("y ЖQX_.xOl|T?Wwr=Wn^'{yةeT r)査}əaN" q) 7Qh۪A,ј0'c,z2M$cI&s*lBa5,.fFU.nX&<5ˀ~QS{h[%3&{VkK$$ʿ0ƒ{mZI(p*,C餋 uz%3cce.=wq>VZh1C,Bs7ƑaH&vG$i'O{xaIK5%EG^ul[|aIRBmGuC(M(Θ(i.9&ŰJD! arn*I#eN-[J{:,~S)Pn")|Nĉjܭeˑ2b}2:ˀeP*VP/u xt'W/[X&Ic-[db«g!$M(/7eM95k9T6q,>+gA:f-[cUC,|&OTR%d.qSo/0ւ1 x}d&3jIj<[X^ͼ^(\BL\9eTap޺ՒDM3Y q$.`r $ݍ"F*|2zEm"S'`e-^.WHHf0J YePiH`@d.YzݤJkᵿ ۥ^~ .J,*wKf^`YKfi8Oh=0$5kDRomjE19"`GS +H}vUtY̽Nf,'3U['s8N1ٵ8zk{A~:xANR?Rx,u.,z`Oc~Gv =ad7Q𾌱l^WD,{ 酛&ou^k*a?^56낗״kcEzYI52+V!Sƒ`V&"/6QLn&B[KaR0(8Osj2Q$SrV,6fX'LT{|UVu?vbQrID| jUS^n,q%19[0lvk؟VfɝD 2G\1A3sy !UM$5WuP/s"x!Af)jVkfa),dU8I Uyz U$*)_Hu^2A٥I܂1 :h`sacy4::jc^*$i! ^p:19  # )j ΂j\M,SG<uJO12 Z똜b s;mB駕&$*gA:B ֘2mH؊UXș鼎4^ \z IvnEǘk0&KU#3  0ܮUK~&Ʉx[Ufv愅-|^UAYD:lVna69X YyvZ+%wkƒ)#t=ŭz c \.u齋y ƞ\+-,sqX%j'sU{S/7Urx:׶UN0SnZ*mvBXhy2 9]@0tYi~0`yZZ5Nw;QK[ :H&A$C&=E:*Zv0 [xǁ `,Wꭉ>B/Q.^p %T$7QQ+eXrfة\cr5!lcf#?XjI=QZCU=H-<8 )IR6M+ T#!: Ouqq_$\wq2}4FӡjSiiŒUI?"]\H4J`^[jR*M+;/,Hk~;^r0:HumZ{a*$qDaZUrK?I0Q$j8nb ȴ]Ib))SZI+Iϕqђ$M+Y*z⊗Au갗JZ'vR *XGj%-WKVڇʠeH&jK'tJd.%.UU5s)]D x' yl%ߥD%c)^%Uޘ.5^IPI&E`RI9O,[k/|LԇL?L}31picard-release-2.7.3/test/data/mb-vp8x.webp000066400000000000000000000153121416775010500204630ustar00rootroot00000000000000RIFFWEBPVP8X 0_ICCPlcms0mntrRGB XYZ acspAPPL-lcms desc @cprt`6wtptchad,rXYZbXYZgXYZrTRC gTRC bTRC chrm4$dmndX$dmdd|$mluc enUS$GIMP built-in sRGBmluc enUSPublic DomainXYZ -sf32 B%nXYZ o8XYZ $XYZ bparaff Y [chrmT|L&g\mluc enUSGIMPmluc enUSsRGBALPHE۶iǚRT϶m۶m۶m۶۶5?}mZDLVȯy aAx!5duh(IV)glȎ*!sSxXE `+]آM]$iZ2pYM< ےyh~e ~r12k1<~e:La8T.d[pcb{flsޑ.2fa2-~H:Iҷ̨yro3]AǙR?)98,swOH7 k=z~' ǽGRHR;3pI!d;'`#+!H[at-~)ACz8M|cB/{ܑBܪM7BGgGjmh 1( -9bT79%, bo +Vhk w~z5i[A/ llݓ$wt(\ˤW&:9fԳ*7&wќ53TTmwP!H!iWRUVu@9B"JTpTHT2'eҩ;+wzUL7^.7gGJ0yB%7e:2@~Wo4'#:v3ER߄Ն.pf_$a7Dx]y! zFxC`}R*պF;Uuiv~V@Thk3`ޡSU>yȤAOTajlު?'a|Ag1_:;nWH(r"tsMWfS:MXyvm ,WMR->.]6_eqcPEaPw_pʃAN|VP8 LPJ*`>% B,h2k'?Es}~u%7ٟq~m( ψC~ ,O߮_^/?տr{߿=B?3kg`/M~awݟg#=7?__/߸7cWܿK?/C?O2U2imO5~t\ hڬ4vj3 `m.~|IcQOG;>Z3ykݎ nBWsV:?oN$7>,WV.:>G&-!74sa9Ng*:v3c\O= vJ1SNDura ؎s(}WUc+ՠJz|/#(mK ~1XU8 Β?:%8[My掾F:o:rvft !PyVm][tEqhjy22!-9WXdM7aW!ڧ{cWز%QQX$5^GĬN<0K^\ʌu#gåb=jĹ"Mʔ쏈[2lbc}y>Xh~>9&yUS|eLs2Ả:'K6f.G~t~8(ɥ[=ƶ)qQ`%8&~@2_tA#1nDZZ{&/π"q7=$U( U"ok9.&>21'l|s=m H5l͈dl{Uغ]4l␑fw @i7 Y5աW* _6iS+ߛk_e2klDW}}\#hR 'TqwOrIDyEbPp 6sx{փ /)վ I1{g@+8;s-Q|P~F1S'iXx] MVB'=˴eܡKw򁚓= C@UE6P4:a(B7!4l,U| wwL~R.І<@ZtݘtƽC% G.M-IhE?Bsݚ5'vγ MGل,Uq(m%N' -P>/zO;ngE{I;5 7gq]6 |6WSg;P}00PU>Ho}#-\:*E_@썣(*xɥ̵Of":ܠc_PFT$52!ޭ ,ؖHBչeqIj(00E ˎ80V;ע!u9:Ki֚Rc;S=UsAGI*C8֯T"<4VIvm[DmA+EaiUoyεXch ͸jr ((* vDOTsBbsc~E++]+Y! <%|Y*?:,^e6c @۬f`Secsq`G߼9oFH_@^:!<"jP /J>AKgӞ6+3ôr%iO%Ty@H^54`eD_H ) J*shŌ7\E FyBeS7/?ZVy7*sI H[j JeRg AߓPJhTN9nKbO;bqު˩#A$ ^,oo8苑ˤuEQn1Z3L]d(0[cSs+Zպ.W8 GnI8EA KluǕ> xjφlu՛]/o>C=U2p.]sCT5Z8NFqo \_gьoTq-&v}xO>MRO˼.HFButxɾ#}^}|^ĉyrqicѵf," G8i%M,$F# 5LԫG="U*A9՟Kf6Tnͷ뵘A>s@QKn8h hַ2T |8!;&J v1j>J\g^&|&Х̯QtO1a˝a-IVon*y;&[<"A%JTU΀ yR|{__zB'6E{c"\Ͻ֞GoW';/B\s\fێp@Nt~vLʈ0ҳ \ped3-J ;O|]Gij$#~zP S vQ>YmE #FVqqѧfپH4DSvc$+5Լ\W5՝xYIAr >t8ݻZ0(_l83Zx) V?GtU'+s>thu2DEVvp EZp$t&)gǺWJKqX\9U(Wƈ2*ͺ5&ql4r2Pi݆vS3M7ExQۣm/ޟN;ڙ魯JȻW"<w vP)~ "ȫN\3dcvz>EiPiM8=/T+-3n:00"|e@gPsL;R?{(5E"v\NБ&Cd$].?P.a]TvB;C 5uVyQPr¶'@P&eW8G&JS]sj]EnʢuonWB}48S鞬}h֌ޅ\(Ff,S`+OAd;/%Q7Cˆ0ascDJe`y0/x+j\2]JD mYDupX<珽JraR^htIX@4*AݕI,#ufE欋}MQ~tgOKl08tϨkt ަ5VzS 4$V0|_\6"yktt$IXuͬkgF>f3A)޽RoU9?ڸ?EУc&CU!7 m"!m-G>^|8m#dL ?<ܺoƔP1fs.s@ `"MyT8k WS}Jq u| F̓Iuo|\n꽢Ⱦ= *tlŌBE* g4H|V åiQсIg9.Ÿ<9$c1!F5r5a#uzԋ'#r@]p+\tj 6UM `]$좳3ƫd7 ׃Bc:i}\EJk&Ʋ\VQ?ۓz=t^lq>1 P!SQ]OQ(bc0G\쮫}(0ku-jJqJ'Kq\;ŎCDm U0UIdʗ01L ƿ1sꄘA; 5 СH4I 48mԩ-HMzՐY-dيhE~ V ٠,VU[gEi {#r޸kY$#,؀%۹0pC",lkS49K ^|Sh^+[!kֶ|gQ7aT6 tHb)CD,E+޾}6,yi*TZ*Qk=܃` "x8R!b)XJ+@}Is>h3΋Ը0 Y8%e$u*L@tX!w'p .RBp&ѥ3 SZ-UhP9TVZGV+ qG0,CC2[_(`?21>?tD@^⟝ +GJoȱK>sE> 6}Fcx*I,.TBZmI ,w~JCLϣ\6}(B8LO?lB57풂 JP*]-/ЪM\ mki,+,0©rDB.Bk>3@!o0O 3h*?dQ3).*x\1  -C7C,('p_(`>/fJ,ZmEtLA*?7_r$ '@Vh7tC ȒDMD3N;PI1{hfT.IԒQp FA0 }7` 1ѺJ@!ڏ6\pTpɮBI.vq"V:$ Aֵ1 x"dr2!ɸ ,$e% *tFv"b@^| jC[NR&dJZ HĊm+ڣB쥷!5L\+bbI~<4A B/nuHP>3";{=jrID.Jp(0rgzCa& Q@i2`~l"th.dfUX!nA,PHXD/*BZ6-f9J\H]5 +Y R 0?5z $ ؍h(P.WC{#"ep`C4cdHV aC,?XҞр^*µb*#D!XiV̳k~VtڣACTc9\ Cjo ?ݩB"?$%+05*5?ڠu0S̑ A"ܙxß\)H#a~(FP":+` 5"ԏJ>THyjT}\c[M`>b /L%T eG8r0 mn=f2Z 0)| ldA+x0G"I<< D\,Q"AkU]dA ޠM(R8@Hj `2ut')`!WO'8ъhDH3\O!I8]myQ` %7D4#ct`A78015L;8Qހ^ $܉x@V 5?Ioug2P>0M :N.p T֏rp+qWDt6^A]Ts o$1\NڊDaȂ`$)s\ؠN@K+zn_ n <<-T՞Ȅhs|n la=p@WW ?ö, 1 wܪJIҠL;?FK-% 8A&դ Q@ Y Obz e[?a (=[x@ }^}嶎(j] 1\'pg<إIH:}(h\VRZl*zF¨'@\O@G4!lS o:^H4j |"3wW͌xaE&Ԁ }W[G`͇{|$]?ZRA%/D  k@RU2ZЖUgkWm6d5V.0:!P9gk$qqUW4:$E2X|%& AܗGQ($A!F  G -CWuo /" $QS %0a(X-(lC*26B-G,Ho1<$dp9 ,1 rQZ$s CF(F,!-/4oPE4XkC { ~@$M$BPC!01:6oղKs IzP ~`. )UBJ‰"tL 7bÈlrǗGzA dk4X2x To5 "7N$1w5X n88|GgI ] sՁ B"/rF0t 1Z w@E8U8vRTW ]sl5 B758~ܴY5 X?p"{ ] Vp@ _ "U /#C03K G @v H,C0:i:&|gE0жQq pe c@B@]5LT""qRC5GM a ڠ B | iB:!uY  iC9e1  op{+R0M & 3   $Wkx4"TE8Y3AПiP.# y @k`qJ 0:MB:0:) /,ڢ./Z"045p7(P"4z>ʣ3DZE5F8I0ZVʢ"p0 Х^`b:dꥶ Pjl0 Цlz Z pPɰpxаP~z$@j {  $7 :J < `@p>[0=4j>ǺZJ: 4꬚ ʺʪy*0 Z庫FpJz0 UᐩHЯ> PpJ[P~x[j`> z8j01P,+0|zZ Z P 00 z` p 0 Я ᠧз0 f {J y* 0 1@H߰*p :pʪ* :<`*- K 7 ePP ` &P0ú $^zݠ>@J + P`N{<NUл{о-`ʪUwZ;P*ڽ 嫻@K 뾤˸;  ́<> wлxzP㜷'p!]90jϥV|Ҡ@кF v |Mkѡ .`⬯ >0 y\HpJ\0 ӆP]<FMN06ȅ# O\}[['Pl0e* ِHpP- 0{3p$*0 - Zj ,\љ}ܳ'J,ɺp=J-Я- 0%*ѻ n|m(4=ݗ]٬pp Ղ*yP jB7P4`+@*@` Hj3`RU~ 0. e- j'.0^'`N$` b>&N:ܳ۳ ` k< xnw  ~6{Ӡ ܬy{薎pէ>^^ n붎P ^ ~A>^~؞ھܞ~;picard-release-2.7.3/test/data/mb.jpg000066400000000000000000000205461416775010500174100ustar00rootroot00000000000000JFIF__Created with GIMPC     C   ` >i1cRMd@\@ -LLj%wY@9xp3#mqv=v\|UՇzsSy+è31c/CaZ-O~kq_abM"%!k0ݑ~ɍ:zldE08 0&;,>_N/wOc@(k&]谪rKѺk^gFgVzZ` '>^]>s:6(8zҀs9~,XW|%-N3.G(R&ۧGX' v }CZɎ0|"P%bJX ԾWN9udI9=i3;,fZ=At( !0$45Ocg1 ։n};?`RZ/=6")jS#^,%5EƀrT$_Ā۫>[Y5먠i""C6]J``O`6H˒PpY.p[HK|nb[Ϻ]!n+JY$PK>p}ə;ѮӝZ.}xaEڋ]]^fJG#> 9/Y.qn#q>$C}I=+W|C^"g"eʟ܉LϽ;QBE#ol[=LTCHu =g^b-Aied I 5/ @ey_w"! V0.խ=a(tAAt7J }m:bY?vpdكvn{49ɊhKO1(1OW_{-ağl3.aeϺB&|ȑ_=rUN7 Zdw/ -=Z-[XsAt}닒[obʰ(hT笥kP.p0d Yu ^Şxӓ"F ;ϐ3%Lr/s^j+f${?0!1"0A #324BPaq?zwdpLe(q>>Ti4i|&\(rVDS>6 ^:jܟE:ۼ~5a54:5YV3դJsMQzmmi @󮣺e:©84*{i\4>OMgˈY%7.IUg{o=!H%|]Kp eXeC-N)Xx(2ҙ('1af7EVQ`ѵ5_4]MeB\ݶm-h `gk^mז^k5`2)Zg24e2- 4!1AQ02Bq"#a PR? ƮfLKu濨4+c &=4=(}pѫ1"z[#oY&\ xyRȎM#S}nRK˝m`sjŀ ;aHEqf+_.H'g1s'On&g拥ӑPˏWsx 6W Vg5Ǻ.O 8,(UG\~:fߧŮh^a&(EFnq].`qV;ީюWHOiv8|gGr^K IęWҽ. BG@8ꭊ~I;F:poUS$h:x \OzZK18-;{$ͯ$b=s`v'ޡbQtyP@$AUy ircѲXVvIZ I7|SyيzKqyĔ$yz uk\іNbJz\yb'D&|+*n#Ğ-.+*jlzw)xRvd;$=Ɲ BN+*ESeϭ{X%eI|/Qd'+O7f n&ɨ1_hOKCFefQ±iؓi0Q!q7 OO{VNks=^^3lv;VyR7df w,HlZC|BnC'Q6\UlWxs5n8ua9rizwO$'1FQPݏ˒O.jlhgg]1 IJ$Ci:r33۱:d; žl>YGH3[IP[*VSQ?JiDe6ʫs5%éTMCu}e#_uJ =%yR¶1Ζ[>򵵢Xx('ˉ:#A 7X=A3x."[~A(Hql9ԅjj|0Re}\Ww[yԳ:r(py^U:yh(ijTU\NI1n+HqG:p(BySaޒ̫Ewfꡦfh#Ssgɟ+9o)9Nqk΃RVSe$PmRP IQ4 V$i2$)iS{loJI) LKhRCaB_f(!AbBlGhbxWMbno%oYr[-%~ZJQʕ4?O:4_~3PʆB^]c[Jۗ(5(i':yRSc$n_0F uxq):ϙ\ĜYv^B[g iΣ Gh \{rV5g|[n=;+m.P5:IDP^*]zL Tt)5+3l>So5KijwpNS<533iފ{{-Lʞ&,(žNif-! 6bӡ56#mF8b濝6Hبޟ:tIdVztEV[)w/^o觝TX3WƓR L&!1AQaq 0?!#/!8h\Yc}Dm_ś68Wȳ I`CqBb>_\oTy(b!{5JwL_VoVmuK#Rw>G#U^m)ES2%4]V_\0,Oaәb}9uD>˷-2}ac* /Fdu9Jj79T=[jn%,φ"XTSPw/"_ZgRTԱ_φQ .y:uO6/qO֒gJ%'Y R]*|u䅂4N07,xJ%=F)B[@S\셄QZ5@"*Q$A=2j*X!I"*S-|J6^(!1AaQq0 P?50Va-"Aq%pfBN^KՃ"9F`'rC bpq!+m\pR`[ p:SARZξ|I.m NC)|g`qlBC k:V$RD;Vdؙ`-|mzv ?_),7~7r@iTFLNR͟,SI5YhwgZżzTo@WS[6%w=)˔MGKͽ=x(oWD SX[R宸AdoMLrJ$0!N {tC‘ doD!Ry8H4G4d~n`X2XZ6g=ŵ5=%Y[=9yZƤ1FǗ:Pٙi,h^[Tӊ:ig34*nUd L\-ĥDGf)Y\bGJ>eH1/x*V/%ʔ8WtLԩkN b"+,g`<%]hB%8Ψ0MC@$ Dc߉K&hX'߃~%Ⰹ%TNe9oVZDE|D _/'( $w=4) n\  a鰤d8F#EH{qkN>P:j"?s4-௉~6g´ DQta a;.ECf0z%(`0Z 2pQkJD;)ZFӪƜQE0SDPX"\0T1\ EڳA*RY8>uD>0 5ge@NNos@X#] T)[$X Ib=={tRpeOlG*mQ!;2%cӾ/׮b"/&`r &AKe> ֿX@WCf7E< @7hPRuҪhgcݵ%[,`G@'R)ǧbA+Uv?ʭ+\#E9^Ą! vX@!pUWy;+hzxݫĆA qo\)@0 ZʅRiǰ#O藉p 42'}T@339aiGq`_8DgGůߋǽ]_&P%E*l!Dy4C8GNT KMd׼Öt< M2e@| G 5zBP׮%!,KYOTAXtBU Ĩ?DtL<#H0$ix4 Kqeg-%(.JA `+Up$ډk mt ("bî35kTĻ J.g"#- Yوr3t(19E\Zf:t{5C7%gu@picard-release-2.7.3/test/data/mb.pdf000066400000000000000000000241721416775010500174000ustar00rootroot00000000000000%PDF-1.5 % 4 0 obj << /Length 5 0 R /Filter /FlateDecode >> stream xK:rZ6s~{T{wD$)MtuO?x3xOW[>o# w4 )ޥK]'r#rZ3C;<=~_rmo6.Ӭqdz`9qR}Itti(`އuq*^${dK4 +H`ziם+ZODf>Zt,9Cŋӧc~i5Zc0GtGv^).G tLf ,Oŵp~>'^[5m1!b~9R+0$ L7b!bla}+ -À?Y®NcK=& o곜ak>as1P^B71$..l ![bxsmZ㵜V`T Qss!]t%"`}OIǐ)G dG}(Jx* A'M@0]G@"<BR?IvMsҤ\$*`&'~G?p'.Iu!+qF1ȝ#›LLYNY 8{Y)uGIq WR2#Ǎh{dL=ɡ'ў5AZ#(݆tr )kQ,Eɼh i+(Y34%ME(SQ>TMAnE!zSQ8( 3EI<kz o$?'!ZӘ_ILGR XCRVƫ)X] >ۢ+ 2ЕNx LVޓ ?EkS17E%kNt#_JxZ_SwL 5eH |Q68`Ո{%vhzlo*baOGTK ZfTa(zTQY*7B$=/FbD{ex_`" n ˰v"tMǜd8@X!TD.Rm>'zr8-΢ve\EW$<^!s1'v̒:v6,:[ k-ܩv![h  tL( /txKࡼތ8⹸'Xu #;&\rC^Aytzaf+{ۂl 67=LNJ+(=HʞT>~ϡIiЌ :-]`(غS 8K!quEC5I :sibvP7lrJ}_s3bOOssF#a1 1sK9>bh0w\0R\Vb}[CpJalgQ?,IcH~bL#@(lVUD_9 8/+a0ˆ&KNF5%o8TQ$7Sm9|4'sndgCVqf&۳&{>ԙW ]Y10SEϺx=ʩZɴ[V2<M.nwZ.F[:0C> 2?s m 1udfMU%s#(V^vOyv8X2c\,XjOeydjevz^~Amf{'po,ohcYpFkSng.78G S@ԅ21V1ieH1h 0GBL -Ef硍ǝR>)*D~HqP!P&rfIJX=6[+}O kVBcȳ$dH +^bV=JD՗9V)!wa*-lQ%,viRENN:źu 1ַJjUGI9ږmw{{xv,Kl̈́Z.u}፸ciVl~pHB^)R##۽iσfi N%{!,i`@^Vy"eq_9kkhB5=Y"hH]},Px*jni8®ZlF|Yg;k%kD 4"<[!+$:DL98Y6x{֩G/s"YSb?ǁϢع=ruu"kbLMx a<ا0L )0CԆxփ=&Lع*kyV XĽGYYakYu\NǑEɘT ?]Qݯ)Vլa #(c}ɪq ^ΪJʬCvib- E:lmXS2,wir֦@R8:jôMQHU4ޢQ@V".AM/իa ^<t}N:[7;fr٬t\lDh,֓Ƿ ;͹h!i^|w%80t#K?s#;K*/RÍ)չ~dfgO72ѳn z/0,N0f_T+\ȢKEacG0)67&ETˡ>duUپ[ժM͚95ꧣ@j:m2ȃC8p'Zx;#hrd) 󋦢/MNE ίҮi؟@lYP2“][nevQ~HRѩʬRSJg6kiGaeoSyDf(VӴͮieܞM?n~b<.]V5sʞCT,9@.}WyP8feVj *$`ϫeS!:Ȱh"4$׬arje̷(\˹kVreKxEQ.YK+Xե P\1ԺuHV-d}0{|lv`f5̊ tø(!4E%PZ/HHJ&i *V&A^{TИ fa0$/Jck= L$`yA˾/bي)A<:BővAK  5/ʈF7b2!Tm7!u r TPP(1(!&ɠ%T1UiBW:$/u- DS[#.rc݀ݮ4g\?>ҧ^ 5ώSFtDЯ{1@?![8 5h_eI Y<=ohɐq(\83Q0㉢PT灢b(^w#i*8)¡~9T[f.$j(*Yn(D?$-=ATQMj@TmQR, jA_+rr'rU J@Ti'*mQn j/Z    ;r"iZAzQQQiQiQ DDDc D|WUJ@Ty(((w((p|((EsQ j=@T ҝe|((wt2AT;_ww77w77Nv7UNUvU6kPV+#%L  w 7 u|a`b(Sls`p`(a(6f6 gҖ6Ov6u=J;J'rjqePqBվA(BնC(-җA]c=Gv6IP+tHR    6Nvw !TxW    `P/px0=[_=<<܊<ww$]REO@O =/ =EG~/0h endstream endobj 5 0 obj 5496 endobj 3 0 obj << /ExtGState << /a0 << /CA 1 /ca 1 >> /a1 << /CA 0.0705882 /ca 0.0705882 >> >> /XObject << /x6 6 0 R >> >> endobj 2 0 obj << /Type /Page % 1 /Parent 1 0 R /MediaBox [ 0 0 154 154 ] /Contents 4 0 R /Group << /Type /Group /S /Transparency /I true /CS /DeviceRGB >> /Resources 3 0 R >> endobj 6 0 obj << /Length 8 0 R /Filter /FlateDecode /Type /XObject /Subtype /Form /BBox [ 0 0 154 154 ] /Group << /Type /Group /S /Transparency /I true /CS /DeviceRGB >> /Resources 7 0 R >> stream xmZIe ߜcP/l?™ UТ|@0 ?!>>W|_Xj{gzi F:i~gO@NsEkV0דbt{+}}lc70wO+iCgQ6ņ2=l-9ڒ9c)qbjO>."YǓ҂&ɖؖZ:=?$ ?csZ WMЮSfd*lleXC $y'S3u-60 o'Ds-g]HQϖ쒹A50ciGi6Cd?{t"bHfcYX8d} 509A0@FC*5ͧaoIV_Ўx/xD-޽,&ONq2[i2/'Ojn>6,c^wŎ a@7_ fsV_cL@ͶӧpuW(q (rMj9})-X_OUԺIa6?ե hb`o{jj.L&ltǂ:h,N"g 13F ZwSDߐS U<Ҫ qZ-a93cte 7t1}MbJLKY&{MP,8(v;oUEsiUyB̫="j0jٴ Q֞η|"`O U| Q9o?]rs qEI0#\Rr͒j\i`-7-LO0y2547lp-\Smc7dai p&(01!xt(NЁt[(DA<q2sWj$ufKw02q1t@ia 8)굚7!*`"qZxb3Qę0iߟ{'U/ɱ)h! t9G "mɅ;ŪV`~5j֫Vej!YVpSȞfNb&VxU>VuH+*,܈p*渔PJ.V}k`IUe@֪̙ҩZu(bu:bu8^buwbujjKhjjjj1 8j%WWw-X-X-X]=`5u &K~kJsG&$5o_z | 3AM{Wx؇M{8$%cv(\Pn #3{T`Bz┲(dU)ْz{jJ~ETzUKV2+yP6v_N အ(`&%ѿٗm۰7˚ɒ%ڃ*5mFJg9 xt12XS_UYhĦ4/6IbwA/mfr9`KaxH8'PR󘨨U)kͭR52lԒ2"]dS1k8[>$6dv՗pk>Q3j0پl|nºn: q$ أ8΂aӹ2 GI4M:P=Q*|#ɠcp 5Nj}y_XL)hi"hzP{iZO@NJn HnÂ.J bxb\fB A 'r00yX.ٝKOX"pX\;OC N&)^vEĥA chJ^ RTHNHOL{meaUjZ&,ʉ3]e|p_l@ `RRwڎçk x{G.+:e,o1J}S2%tTO`YXs8qߢjLbC0)mQUʪU/QRZ^lӞm8,~-Z-Qi ^-+Ap:ߚ-¬mU?io^_y } !>wd)J7doNiG,^M]ꔽw^ezvJդEXoNYzv1ϻS*~wJn)?9ei hדSh/Ta85Qhe ;6 _/Nn}Ma9jඎ`sn^;sLԤ0y_;Uv*E_uSzH\R}c6,7,s1%{17ڃw֑U endstream endobj 8 0 obj 3500 endobj 7 0 obj << /ExtGState << /a0 << /CA 1 /ca 1 >> >> >> endobj 1 0 obj << /Type /Pages /Kids [ 2 0 R ] /Count 1 >> endobj 9 0 obj << /Producer (cairo 1.15.10 (http://cairographics.org)) /CreationDate (D:20200222160652+01'00) >> endobj 10 0 obj << /Type /Catalog /Pages 1 0 R >> endobj xref 0 11 0000000000 65535 f 0000009822 00000 n 0000005755 00000 n 0000005611 00000 n 0000000015 00000 n 0000005588 00000 n 0000005973 00000 n 0000009750 00000 n 0000009727 00000 n 0000009887 00000 n 0000010003 00000 n trailer << /Size 11 /Root 10 0 R /Info 9 0 R >> startxref 10056 %%EOF picard-release-2.7.3/test/data/mb.png000066400000000000000000000256011416775010500174110ustar00rootroot00000000000000PNG  IHDR`F+HIDATx[t+[n&7mX66m[϶m۶m۶poMr䟽^gͷqj?YdEY|D3V[,sM&¥SY(4=:\ӈ #N3f>((J-/FY?4蛱g7}" aj[288?ҕ0oTմe˖0TFbdJXXQT҂ bDFӧl`_QF}K;wn|FR{4a0>RrLdd" dK@(/,?B!"E``xgHJW%񡐐RnIEEE5r/ /[,Nj@qJxxz"RȀ!ɹ荀|-Vχ俆rMVM$3Y4 V5zad" "'}0Qp?U( J//˚5kl8:BB|M?EhbKTbə+6_VRzL7:=NkitKt WuБ)>|U.}Mk=zx3`X,6lCM7dYӥ`W 7LZJZr2ZRIzŢ+.K]DZu'uI^;>ۡR[h-۹VbJ t 0??Yhk\,"@պz; .aK d攓8҂YgӪ%W1V/"H+!b5@]J%=@tՕtݾֹ;dlŬY?;bRӀV3y"._YU: Zq=al *l|VF% 4~t/5/v"HPSPQb|-}.]0K $w♓븮R*H>FtYEXbʎ3R(6 $Ś'l3chVV*gVQ>lepF~4Yz-bt%d A5Ak/u VAA@+G]XQ̙5tI/@!Ax_@Jr0d B -go 3TǃMNMJwt(1]1qoɊ @ůAC< X˱.aKÔLP!aʹn [`@L:F BSfz9UNshw`'TtS MA(DK3 F_޾DgMAz KJz܄x ;>3\b3q o6i5kKvؒ.$iS4 q{~5UsiUWmRw~YhU-{\)(~e( ,_Jb2?e(J {lɱ¾^g${,Z 'Wo^s2A6Nq-SK`+[µc `Ws;J Ӊ¾ ̒x4&CpgfZٝFkz3)fxꤤ 2HsZh-"lTTBёY>?TO?0i,yRcHc0B?MԨ`%u^3rC,rlwDH%EXto΢<YwfQOJJ:'OAbM89gw.K?,H+~+&LWetjY4wHΝt umci98P|dZ4|i N=jVj4IJu<~B }rit,ݧNM1=8Gs$hX_>N[ZL0}=Yޘa Rz-$̴{111"")' yoa0S@̈dX03!x7k D&9<wo\tXVB7.hMfuON0Itep]bZ4GBlo? '@gz`lq25Tj ?fdgCtqxZN'st'6 d 9d-Ffl&w)h6o"}g$ "?'㈰Tjo^odgT8w,}SSpѮX6iE`ݴ)ᲅF19^ eבD<jy&ALyI0Cc MkBv᳼W"+B/ 5r0qmj-4Tk7[wMa!Sa|y!(1a4M6! tȣĜXgzs;j_% &էk7w!2g&ߥK; ]*}Cp7ÄW|ރLF<'157] ߻)4uZ5rآ̿o݂1Zsa2m~Yy)}{ {Į{+CRh_1Pzp_җ^@3ρM W6s#/0AtMW%DQ;bNC_yD!r:ԛϙ>to⹘[c:So|]F%`[ft I|b!E|ΟIh}ɤ{!Lq`?E~ s1)(Qg:6(0q:]sL~bEp _kp\867oufB#Ў^ij+W>HG7MB/lfu^l?vMHr2pȼo{Cl)ۿ_S4ݬIN ,iJMqMRܩ>]?>½Έ*=Ͼ9"``d${!;# Za꤭ڢ- 0à)to@kRHsŗ- /P]F8mFuxo].E$߆(H"D;S~'V28%-%6/<}$o< @8N$wf8"&zFM}BYN(bᮓesڭ+)Aj*$&lZȴRL,Py>#0dygւ^<ύ Jv'6tEoqTH&F R^(w݃'1G"Lk477HLTp|?of%`اs 1WT훮_=UbX#Oa'w2a`͊x*F[G9y Ok`桙O E0̬A Uԡ)9oo@ް.Np"(r)@2OizL AM;si0gɀa`ÅkT"Y=z09)Q'3E1rap Ƴ8zoc @#[E;E?\o>?Vgu97+48'qrTg099铷yC\T"֬|n&Ht7鳽V2eKգM5ͫPsM%҄ǯ_1M[1g;bi`rkT|;w뭩l\Ӏ{1j3~DyJ)~h >ѽ1M}6mꐔ2BL%1c-߃['vjIcnEtgi֮݃  a;_@h7iӦwMN!5McCD|ZAn%LSdQ{$]L%Z{ؒL"b3$k9[I(HO-XL8K.-ˠWb+7oΉ-F> ~P%ZﻂIfE " 9h|= QuP[L+3p+8E\\BtHL爒bu<\CTba |+3Id>P\Hjss04h%&}{]Xv1DCU_Bx5"WWlZP2n''pZh))-Fy02ES(PtڑI%(hlCDnC"C],Юc&Me[TZ^D=F"oKaQ=G7=# HrW$׼p ܘ923NJ->CQt 8*[^hBK [\aA6ퟥ"}&:F$aG QzCR?֦a a^t--"ʽ(!D)vpZ6֞Wpx㴧\u舶NC_AƍM淙kno%4RH&;SLRL`PrmUI{7i(`a Ak7Mb̰p]kԗdC ӧ߽@$mȻ+X~H{T idQ/ !>PeFW3&78}XȰsSP%=PTU *oVg9QSp\|`|ᶒlVٻO{K/ph>Ol-Gk[|""zDŽMn '7%}uÆ :oE5|"!΅S6u\9|ִ=v77-"p?zOE?"c8{r&=|YU>vDg 5C  =9E3v8XhMpxŋa3M5t\{2b($$gE0/˝$~#:D4?QΠq#]>Caw@*kkY19q&$xl&Zzei+.jZ?'r @ Ϩ- i) GrLU9b&1 L+#(Ҹ0L?u+bz>.nXIFh$ܪ|Fע qmTV"|@ca< wdY[:ECD=~`slD|6. /t6G<4 OPz׼ ݣ8]soR^r D0ί!C ~Iߒc挌J&4ٟבv2z7J(XqY$6)7" Ք4Hm&|+$:X~YBLpacU kI+ڢ44u}{VYBrǮ&mN2> э'un(0u6ulaK{V2SТ'di| >l~:4|5 hLzZKFf&V3|sU WuxIz!pI:^sSp!qju8l۽4N҇w20u|'Z'4FESǬ=i FMG}j!#/a69'u!6-38I$-Ǵ1Ď15ikGEf"avٚggf`P:"22[mY> e 5Ee DH=eHJ?S֓2SNh&6#Cd\e~ S&pPHȣ4 (c{D=&Oj);Ur+-ԇl(Vfn̗rv5j'驖F0`Y 1|*̅I0.,vA1C8.Ӳڐ\W~܀ /a`^rYxIvKZSV۔u|Vdf¸̣"9I;(SE8-ԹVl F(_8<rz{>N˯I9Gsq$Qy7e; |e9ME!ŀ=q)|hㅛn L~봌'AЏ0nDDxDaNְiwWN`pIØIU֑fЫ+2 i5 `}pGzl3_']'ԑxLU,H_f%`LyĖ 6+UzM :LGm8'^1\|Oeo(k$ɩl^!OEI|'YJ;*kd|cs>pm6;SKY ~*B,)(cLf"w/dϸ;<H픾p\rX5cԸNpcq#`de0y@2k)y` `lyW3 d.Su"Y2(`[/`V|rLqa&kje-B^ 57DjR6=E;}bB 2)A*{emp%q#2ުTwRּ/,`ʮPUYaF bdѬ~cF>0ߍ|l0%Jc|OE~/zQgߺ+ 5Ҩ6;w cG]ܠ$P| ym_hW^ 083sX|S[6CCXߞshs;0yε8 :jfA6yJ2~Ei]#iO?k)|f# "rNg\3Ei7-mWKT-;3{@4*_P)me.Szhm``4c,d$[ 6}(Li) .drZ߻M(zFEaSA{kR[t4t9&\~֕^ܮ;ܒRYՅaY e=&$t{y\cX(4@P| B Q:,uYw Gb0o02c`!-`&}݇ F]6ײ>MԕȨ;{0̌;̊Ņ슬<߈~ |ɼŀ)5la {Z ʊG^Z&^‰S'}.3ϩ԰[iDՑ=~\іo-=NEAC7PvSd;J.h3 GVD0ϴ|0D+yw7 S sБC70G =KǷ , FG ep8:jMT[SR0#jǝҹT5h)Hͧ$4V"JiJd7ΓϴEmaN68&fç`ECꨭ[qd)W#}w0'\k.%;pu/?? 50Xߦ\kfr2-S|AvI6G$ dE":`<5ڌK:@;@(q&#Y\{K|Q'z 21SXZu1 Р}M8I^Zt/"HZN.L>ߝO6UxW)k?) a 'N8K>A#1`{#MPQDɓˀV90^(,9 g:>=g]f 09uD@?nE?/`^(*u Mt[MYxws(30p.k@J z;VZ$-]Kt @; _(c gY3\S0 I{Ɂ7p[17D(m':,:ľhO#8 )>k{Ȟƒi}<#d@fd^!W/v0! ^|h?1V/ۃ]s>0U2M1~6gӊާzz@Li XFA)xE?3(pYZC}yO^1֒"z?>Z8=}W_}W^{ղVZuͯ~cԹ*IENDB`picard-release-2.7.3/test/data/mb.tiff000066400000000000000000000303351416775010500175550ustar00rootroot00000000000000II*.`?((((((((((F@PG}qzx F45˽_ĶַL(LP@Dwzۭ2L&(((((((((UHpqOM➛IU#zG~dzιB$ kIAǗZkO5v'֚\OHuUTMJUT`%l)))+(((Fs*U5=#Mֵĵյ4{@F G1#p Nb 95^Pj>4JRnn(A.'aCe2(( 8& 8& 8&K{X%g8XBMQQQEQEQEQEP1zP1zP1zT]nĦ_4D@r8;v CN݂qӷ`t5w^ ѢӍZ2FeN\xϮ~cތ`Oֲ<;|G.ol<w7 rrz($g+gMi`NYq[w7,0Z)K+{?+<y鍪ŭmsm95Ja!wcVDŽlak|nV#nوgsnVí.C'%j"̓j{mGO Gs~m _դVȗw [x_c{Vu߇/!aTK͸H{[yAwgr }#wz+oGi𙀻I EZ2rwv$sz;d6nj9j\TpF^%lu I'GF9LJ>KBxW XdҦp0fP`ijk|aj:ֲ |k?}j¨imin>67oׂj-G7/mkN+5M2Gt[Hb7 \mWJ1țè = lXdygoIK.nq˜}FЂ{ F U##~heH'&)$nYAAES(*HʜO$88#*r m<⤌`1OC Y״ {BL}J28F2Xnxm錱y&>b[zdgMآׂ4Fn:]h$@\s|?!n:߭/IYݞ!]y[9}u(Z5K;ye1[Lu( '}-C+<嶅 J[V;!|íxűڝY_ yRhI/"'QL4+h7nGvh7)>`N[!ԌK-5ycg\6okKr{~}8o9$w杼ךvG^kgR^kcrX"̔O-"/zgm6Z((NH#2?:NH#~V6gFlmo"+L85GQ׀ҁJM(5>%-YټP2~ +|=kxV&z+kxV&w5oceoij_.,w#ߌ5<;x[C4|hGS;wf=AInedq۵qagZχH_C)'=蚦hKxfk0*) ݆pvWֺY&#$i%T ݁+o5 w4ezt&k k:ՁH>iIJ#^'$y\g{WxkdCӤh2!R<8lp\@?1׏/Oç}ei60_-~cǯkjV>=mm,vrH? C.?.rG^=j0<0(K3j=2B}0G4Vxkm ℷR$HPdEZ!Jr2"Xn?o\Rk"@/PBE;ᇛ'Ѯ%v #3+98#H1 IqA׋|7'5[tIK>l3 x4GKO㧭89` t7ftyq|͟1kZ[LK"RP ܹq}+riA}7.pvdJF#ɒ}"Z젆IL)$Eg Xvr9F 0a5k :Ht^UM?NXd eL 𤤤F(((g;SԌjz88^MCFxJVKJO3k˘9qnx5O[3/5|Ild=w~93gz鸣GR~͓]9~?kq^&5.QvQRNEWү/%V[y(;('"x{S'Τ,vwoo EX~QԖ (.4; F9b+f=5ֶږ5isA,E|x,Ǡ=4[?Fo' ŻG໷g=&#XjeP#NC~쌮'xjR 8fh W皫zNỻ;`(qsEv>!v^m>z3۴lBc,^8ecis>.vLbI\/lO*Z&jgQ#qpp>±["CrYQ4ف=G1bF ,H5$`Z/mo5KQx%"p=)))*QEQEQE(y4?.i.osq++fG8;<3ȥ2#=sz\ r3޺sZvkc1F#MO GNMc0I$Q\$)'')$ 8iV]V򘦚t9V,9ֺ/ğXF^oXؽ)X?;<5V}[›H%󼞥9{-+K?-G%9_O:熬 PUo-%,$ aE]r{`ZKm.Xm8:W#oj>mm{k[&;Π` *Z5ӯ0/ Ѐ?YY-ƟwFh\ gzۿ.!e=拨afKiB%RԼc,k:©=zxIaHi'4xU'sLi/ÄROA'b7w/KH.0޻Z6yֺZ[O$HWk:W3Ҋ$x[F4/iFXg/ ipN}xĚ=me9)mcO ip1_7:e͑/6,$ҊuZ٬|)f\qEsl#^DU3*Aʽ#n78 =1eՑG^Vq:p['cQ>}Vt^Sn2C{}խ*M+v$np_RptMLZch_)s9|̙d#K'n3uۇ}OX- ~B4v=Z¼M{unf?DRz/'֊WOuiayXD0N=~xV鮵1|&fǙWF)n4C:YqЏZ3(Xhʬu^čCVW/?yƝlh 5<%g{zZZ+ (((>;Lk !O%9rv|%x )\9AKI-#jtFcQi$|3<\ZieRb>Qr;_W/ 3ɭ$[ls9NFS]O ؾ^X9) t'ԱG4s]C nEFάUe?hN-/Awk eEe9|AkOK{mGQ$bum;+uP"z*t l48uZ x>z8ӚXmWXf8lB:a}`dIT٣}N -Ny<^+`S %tKWRl%^!\ұKcsC ػcxޜrNJm\XE\6ӁIEj7})MjqG11tc{5{G11tcIT:-Pi<*M b]ݦyo/S,lOGmn8ڣDO溻M{8-U BF@2c&HhpDGaA#ECèxY!gcCYR0xQi8\՝ceMur6z ʪͩk M,tSNG[9 ? }VX|E'͚9-qR{C#o憊!_j驥R<ƣw=>w5\PjQM4H9#07q>cLQjwQk05|: xx:`rq@C3 F3aϭ_5k_?綡P[{S5hEhտ!??L|>u?*o.Gj9U$fev7_&2H̫Eq[K"j Ν˜}BT]xMx|_"_Ɛ71F6Jq^?u^`f]X{EW~\ϯao_E~͟,_71ͨ\ݫm nR5G]m#@B9umj-D +j]Rk>:b]B~iܴ^l,``EG֊6c壷D =+wZ֣a-飶1,`=GlV^iop;0/QY%0N$pw2[Ųpg<W< MCVuϣi7b+} O~ *Ae9Y!Ӽ== r>;  ;Vktc抉ntZ$K(<#`' Dwg+MKbY@ v]ry?ʢ[?6# <FN **ƫ;_:mlJ0IwZ:lj|o]<aQ[sۿEO]JnW`bQ{wE2U՟oV;Č cNq_jf}vַq=8nsuϵ2Tͧ;@&y9@ =hlogZ9 61?~xZ& ӝbpaƶF~&Nwl61?*M+^#I>B7㷰tjxl7{.ss-1FvVX|Q?[ 2lت7O {~y#SmDŽ^l@g {~ycP4mk_l0͊3|dGVM?XԡTcyH<{桯j>uMR HAJ=mW{]J5H]A6EC sW 7~ `5BW#1A?kK#tD*ls۠CExx|_j%<=5 EX&~"~!ӴuE05*7`W5ֿ",,n*[jm΂×mqc>\(h-)>ԥm?A.}h4*γ; 鏮Hfwh) rT9juyk XOhn>@Ü+\sZ~힘kGvcӜ_h?YxC}bQh6>"֮O5 -%J};To!i[>'2K|*WӟҏY~ LXi/2ǩ^w{U [6)?n+v~?{ۥX炬Z__I?͇nO gKX!.>`w>޴赟 ๼=>`ww,~>T~Bޔw6 sG,ѦPx÷^ѓo.E4HϭA{W^4#EokE4$dn ֢߄n|?ee|"ŏrHCF&]I eŴqC NzR֕O^\Fʐ8@9M}-UڛiT'=(4U&trt#&`/.//0(RS/[!/HHC    $.' ",#(7),01444'9=82<.342 }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzmb.pngpicard-release-2.7.3/test/data/test-apev2.aac000066400000000000000000000036661416775010500207540ustar00rootroot00000000000000Plibfaac 1.24BAP"@!BU*nM>_/8=p]Ͽ.`AP+*&eDxFꯈ=PX(`X* @(}x޹fp(p u/ݻnɲ?͔{in15>-nϽP=! |@PF `P @PAA]sL|VJ;JTܭeK?Co$7_{~M?;\r~b#o-ZkG%%.S k69=lMF U]ّX#ޚ>u_8ShWWCӁE_+7ZB+[Dui`&_JS \}3d}4'eh\d(6 `X(v!H@L) J)*S%X9?~ҋϮ_'?w) ;8A﷡o7 >-Fx;n[s>" x}?OxfSS(ߌ'ls[Ȣ e.$|?=dB(+/<}3j; H=h|XP?!*5}|Ќ AP,$B@T(v @Hy˙ZeZ2*2PT8צϭ<ޚaRkoN?;e> .6g' $=17w)Tu4<Ȫf4usBQY] , PL @P* -BAPLNwZ V*qye[n/GѝMSK ծyYywd9u'j} ,kR3:<=8Zoh1{KW#l\i?αD\їƥs?-/PH(2" =eynA??qVmL08P>!L&0ZbpQ@FU]m HxgQSތVVzRrњC3mdX ZmJyԵ<[uigɣDV𒤟zIGp 1t,+rjpr-p7c%[!UB Q޴4 g4$jպzJ mֻY g9_CE秾iioَ\lk1YDI.L QN "JWTstQ˶{/<|'}ǭ}:5׹3=(E@U){ 3@Tu~x|g1~Jn,jٓ}MDBSosa_V Dklm2]n,>)RJD%d_e8א63ǙZvWJw-5MLVV/\ iCUMDFMS#qΩq!.l!Mt#f碪#fkQ:JӌyP !KAtoJu_֐ySܤ j>/o\@APETAGEXnTrack2 ArtistThe ArtistTitleTest AAC with APEv2 tagsAPETAGEXnpicard-release-2.7.3/test/data/test-apev2.ac3000066400000000000000000000051301416775010500206620ustar00rootroot00000000000000 w]T@CuAX+hB:萞sOkT?ڕ]jmV5.|ϕ~s?Jhn^~OAB~R+STmцTܾO}M+?Lmҭ\<SI'\w^ x @blv6]nWtvJhlܑRp|Ϯ ǦE}3bzoo'-b%3a8B걕$mq4 FPkZ'eM:jo|7Rߤ!7bz|y.KVԤRD#K1-@tJ 9"l,zݐ0 8qw(DQdbeuSLIkkVF`Ig6 3ۓ:V R:(nF$vf:_H*+ 4V/ VZuU3jZPl5@D`_ݣT혟8.)zhObPXi5W,fH1lD6#Z\ZFH4N;^D| e &>&&f<-0sh9tƸy#-U5@hG4Ig!Fu%SRPfw9[Vڄ3%g^ Ne6"ѥ<̰a),LTJ, WER зR`;]8ȊkI"6zdGmwH wѾU@CuAX2t)|;9Y*Ps/KZ85+BsiKMOs]ʩ>|ڗZ{ +zR5SZԭ~[k~ʝB|o?"$}H2dV/3L8zTP`n( QOYɍj ^±$I&SFȼqq@).JS98au+V8fKj,Cשv:bǼ1@/sexƲ)`\1tF'"8u5 LZLFu\5iU9#;Wâ4&Tv.M1ו̀` pC"W5!BmeR8TQZO%dzy+|i1+iz@|9.e]0Sk>)l)zmS0~`x[j1. QDy鍮/o2q+ 7:C g_bqa.f(%S Ŗ% yJz[Ts, }Ԕj6B1Xtȫ<%Ro!9cY1{`>0'fؔCRnXp0Frf ^ipuYߠUXA_ÏgF?csnE),$V 0C+lj-; 1XR<*5CPmb]/>|Ͽ iJ'0} >t3lSJUҥ~*jiaW߳RS:tЫ*TRIjk_>|ִmkZ־|ֵ56Zϟ>k浭Zֵ5kMh0APETAGEXnTrack1 ArtistThe ArtistTitleTest AC3 with APEv2 tagsAPETAGEXnpicard-release-2.7.3/test/data/test-dsd.dff000066400000000000000000000336421416775010500205210ustar00rootroot00000000000000FRM87DSD FVERPROPJSND FS V"CHNL SLFTSRGTCMPRDSD not compressedDSD 7 picard-release-2.7.3/test/data/test-dst.dff000066400000000000000000000042461416775010500205370ustar00rootroot00000000000000FRM8DSD FVERPROPFSND FS V"CHNL SLFTSRGTCMPRDST DST EncodedDST FRTEKID3  ID3picard-release-2.7.3/test/data/test-id3-rename-tags.mp3000066400000000000000000000076371416775010500225740ustar00rootroot00000000000000ID3zTRCK3TIPLTMCLTSSELavf57.25.100TXXXWorkThe WorkTXXXArtistsArtist1Artist2PInfo ::::::::::::::::bbbbbbbbbbbbbbbbbLavc57.24$ rd4[(f"4$w$ ę!iI$@M6 %#wBsDк[Ы/u+N"=t-?On7;.'Cp3s?G9ts9@ 9`f*?2vDM`4qHW(G@2 #sDs(`:cXcѨɸ/Ǽc'k7qNǒ#rN5/v:u<=-//'12KRؠH%2c[@bO$ۀXXFѷ Fܑ+A[x? }Q)zl)(v Eٲkג׽~ 6 L=2\#@d! FkEHaDR` m$ [$FY230IBM &nb2b C~mj 9@ErG#Fsj?9ǧX֚g( M 1K  , )R]C%BȖ2N&"`XKnۋ^1&g%}5,cxlSRiX*ٯjY(' ,&9aK2Nih,O* &(:8gJ8RIo?0`+x6TuNL%;]sdfkK27< F&iٜ8vZSU#&69KɠɩXR kIjͶĴ2`i1((4G:*V*Sv oCllRKdJz*Ma-P i1тaUXa` @*LAME3.99.5LAME3.99.5dA  4TAGpicard-release-2.7.3/test/data/test-invalid-rating.ogg000066400000000000000000000122171416775010500226670ustar00rootroot00000000000000OggS5'KvorbisDOggS5'4h<WvorbisXiph.Org libVorbis I 20050304&RATING:users@musicbrainz.org=THERATINGvorbis%BCV@$s*FsBPBkBL2L[%s!B[(АU@AxA!%=X'=!9xiA!B!B!E9h'A08 8E9X'A B9!$5HP9,(05(0ԃ BI5gAxiA!$AHAFAX9A*9 4d((  @Qqɑɱ  YHHH$Y%Y%Y扪,˲,˲,2 HPQ Eq Yd8Xh爎4CSR,1\wD3$ R1s9R9sBT1ƜsB!1sB!RJƜsB!RsB!J)sB!B)B!J(B!BB!RB(!R!B)%R !RBRJ)BRJ)J %R))J!RJJ)TJ J)%RJ!J)8A'Ua BCVdR)-E"KFsPZr RͩR $1T2B BuL)-BrKsA3stG DfDBpxP S@bB.TX\]\@.!!A,pox N)*u \adhlptx||$%@DD4s !"#$ OggSD5'< 74F%EAF `~Չ1>X9t>]8~p~ӇKZ]8Kn yGW4Y2Hct6m/z|3)cz'ruv*s{29J\ҝYL߳f~}iOa~zϮꭡ=ՙםפx<+k]^I>EMtij~<%u11_ηX}hPǎƯ_vWn*gh8c 0H 2B+ZXoqp>_P>㊇f-0n^?zZ87t~puhK7SdgSp#_>:T[[YY[=Dm^2pzϱ$p-g㚶*V`]:8pG^AЭqZ]fl~&<DQ\`-3\gt*W%U͡Nݑ_㷲`it۫Wc>fUbZ_5c.~PyxN OMķg{VgMߞAUk΍N M6d6훪E&o:}co`=K|qfȯ 0LJղf,/^^VivoƗW®ӬŴq'sO )II"U ߢU;5vw}fb >|L|\Mfҙ!U!c?}_웭m~+%rQnPc_?~sv_^?ڷm&r.٭هblN!@ߕENN$ͭT &T)%Kf04K` picard-release-2.7.3/test/data/test-oggflac.oga000066400000000000000000000050151416775010500213510ustar00rootroot00000000000000OggSw13FLACfLaC"JX BOggSߎ?73 Lavf58.29.100encoder=Lavc58.54.100 flacOggSD燪 NyCH+Kp00NBdCȇO>1II)Idҙ c2HMqHC fRd͒BLs.fC$I\ɓęeM Ü5$0LILIΔ$RIdr&Y%fH) rII 'rɓ9LKs,鐓w B&fi9Bie''”(e'Kd'$JiIN|%!perd d7$<0'$JM3*Hd4Bi9&fL2%rr%9C19$!C&NI8rp2O4'99''d'9js# 39,rBVlxy,(d$9y6rJHaI)! |I!i|3>C gP3 LLCHI$>ddd{d(xl' 2pN>Y$VL?I30C$ɩO>4fn 5)3 3 3&LfC(rS,0 لr8R &9HL'0L+3L9KLd,dy&I3,$t#S%~e8rr|$MHHC̔&Ʌ9$I8}$̜4C)̒ФRs:].CO)$)c% ' St3I!!&p)'yg9$$p7)asC'焜 $쐕<{xHO:ϓrLM2>d)3Y8S|L92g2 2el=̹l=$)[KNpÐ$/ aIPd, 8g79d&O 3!$Ha9J$ɘL$6rIL!3$8hY)9RI$>gɓ%&dgrK)'p|ZL2y$'ɘi 9\ ]`@ g$ NHp,8yf@%2N% &2 &ByfN!L0C! )Y9$! T)Hd eCY<C!BJf% :I$!BI!`CJ4! Bi $C (C HB"CʤI$ C$Y0$da0HL0!!!IJIHI&CRDYB0 C%J$p&!@ L,B$3hBL'ɟ̤BRHNIBaP$2HHzI) I`I$0% 4 d$a pHd`R L!9BIL)! $L C!B9eB@ 0% Ȓa 0Ig<0 "lɡ%5& $PII$HRBfC2BL,BM%'(I)9@'HB`$  &C$XSPHBa ! „&s$ 0&Ia3Qf$Bs B~LOL$,!GIp02HHII @JFd4$$$FM2i5!BJE2BBCBLm01a0a6I 3$'/&PRL&g'$RBI NCC!IL &$ (c.JjaaH#h*a Ä!HHIL(v@9"JIb a HNy$ad) gy0%Op4 !W$ld'  !)!$2<(CP@'I!pR!xLprRB’%Iy :HzJ!Na)y!t! $aD S`@ʓ KHN2!@$%G@$ BP!Hl $9B p!$!fhP240 B&:@LL؂picard-release-2.7.3/test/data/test-sv7.mpc000066400000000000000000000031051416775010500204750ustar00rootroot00000000000000MP+\@9su>`q3iY& <5yt޹nξ̳r>?gss>3>>>VhPΐCgߓ0rKcDs}vBOm>⺶]KwSm]-`uV`m7{IowbMٶd2Zmp5dֶhd0vqoikm< w'7jd͊]Pw_D۶|JΌ'2& c _`UxZ֩:bY\펄(ow_FR3~wkK#fċ)GmmkN۶mDd{&l6_`sCQ_`TUOrMj{]=ZMY2VuZQ՛ntU ,}~e۶݋kmmRk\w8_RWUm1ceDU?x9|I+Iq/cEUlZUg;^xjL$TqwooOXʾWSEaګoBvvݻ}#zjƃCm \Yx IBm4+c &( `l0/lkMT0H.-,8nuI_޹?={9'^ϖs[E]ߚ"Y %Ov';k)0Mq7#V[ Uz3[K˧P:ߵP2{[ځXT1#AON1{40\|?$o},镒7#$_s r@4pMݕ.JթR9Ylf#_]DQbE=%dza˽I${FŽ *Sh[np30`  j>MM8BUYT]JO_JUiUe(4oI4+vZuW7B[;Lxd@)}zjϟ~O՛;XE{C5nyM_u62K 5g=s-T<>R^h"5yl♕6( A v)r F *Oժ@0}Wd֒XM1)Lmsl{ֆ8d;~HXU!Iʋ[F3ds6_"n:bInjIR5ҬCɛ065 5T̉IӇֻ>X,bo,o8To~S̖VyX_wUWPU?j7W/|U6I,%}UUVUU뤲VUU U=UU_g?kl'qbb APETAGEXEArtistdataTitletestAPETAGEXEpicard-release-2.7.3/test/data/test-sv8.mpc000066400000000000000000000030411416775010500204750ustar00rootroot00000000000000MPCKSH ~B$DRG EISOtAPlʨiifн:+!cpY۝ J,(p1`Ǝ!hPP%2Ic<]G3L,sG!֋NQG(O! |j (()P^Xs@f0k=^u 93Ҹ^IY+nR ʅ}wz_aLH9L _rG1\ڿc39f$*x;aIb(1d n4:?C8V%Qp,t\*ipg@4H=_RT迃є0&S9=Tb). 5ߴ%1RDVL|=JX4rC0XE%AuX>ק h1/-][3Ye]{Kjrq S)~ǦƟrl\26^a!OٲJGM# p[Ŀk3fivevAqDC_e<ֳ[KlA>_̄m(:?:v)%ODB18Zjօ+ުn `E}DF/KL(SJ $8m h[֯#](g.Am}u96yd&Wa\ӑ-vq:|vպ C?*QÀ tAHP0f;{JN#i3yxԣ85?5/)"x. Zobׁncvǎ,&{©U-0՞HuBoBWp)"]UyRե-kI%nHlsrw"}#YCz9 ?е7P @(H0 `0:.k ?XoP7S*^L#q vj2[ڀJyy%YVm̀OzIol[M\BR IT .ɃBg;`򃐨xSTSEpicard-release-2.7.3/test/data/test.aac000066400000000000000000000035501416775010500177310ustar00rootroot00000000000000Plibfaac 1.24BAP"@!BU*nM>_/8=p]Ͽ.`AP+*&eDxFꯈ=PX(`X* @(}x޹fp(p u/ݻnɲ?͔{in15>-nϽP=! |@PF `P @PAA]sL|VJ;JTܭeK?Co$7_{~M?;\r~b#o-ZkG%%.S k69=lMF U]ّX#ޚ>u_8ShWWCӁE_+7ZB+[Dui`&_JS \}3d}4'eh\d(6 `X(v!H@L) J)*S%X9?~ҋϮ_'?w) ;8A﷡o7 >-Fx;n[s>" x}?OxfSS(ߌ'ls[Ȣ e.$|?=dB(+/<}3j; H=h|XP?!*5}|Ќ AP,$B@T(v @Hy˙ZeZ2*2PT8צϭ<ޚaRkoN?;e> .6g' $=17w)Tu4<Ȫf4usBQY] , PL @P* -BAPLNwZ V*qye[n/GѝMSK ծyYywd9u'j} ,kR3:<=8Zoh1{KW#l\i?αD\їƥs?-/PH(2" =eynA??qVmL08P>!L&0ZbpQ@FU]m HxgQSތVVzRrњC3mdX ZmJyԵ<[uigɣDV𒤟zIGp 1t,+rjpr-p7c%[!UB Q޴4 g4$jպzJ mֻY g9_CE秾iioَ\lk1YDI.L QN "JWTstQ˶{/<|'}ǭ}:5׹3=(E@U){ 3@Tu~x|g1~Jn,jٓ}MDBSosa_V Dklm2]n,>)RJD%d_e8א63ǙZvWJw-5MLVV/\ iCUMDFMS#qΩq!.l!Mt#f碪#fkQ:JӌyP !KAtoJu_֐ySܤ j>/o\@APETAGEX APETAGEX picard-release-2.7.3/test/data/test.ac3000066400000000000000000000047121416775010500176540ustar00rootroot00000000000000 w]T@CuAX+hB:萞sOkT?ڕ]jmV5.|ϕ~s?Jhn^~OAB~R+STmцTܾO}M+?Lmҭ\<SI'\w^ x @blv6]nWtvJhlܑRp|Ϯ ǦE}3bzoo'-b%3a8B걕$mq4 FPkZ'eM:jo|7Rߤ!7bz|y.KVԤRD#K1-@tJ 9"l,zݐ0 8qw(DQdbeuSLIkkVF`Ig6 3ۓ:V R:(nF$vf:_H*+ 4V/ VZuU3jZPl5@D`_ݣT혟8.)zhObPXi5W,fH1lD6#Z\ZFH4N;^D| e &>&&f<-0sh9tƸy#-U5@hG4Ig!Fu%SRPfw9[Vڄ3%g^ Ne6"ѥ<̰a),LTJ, WER зR`;]8ȊkI"6zdGmwH wѾU@CuAX2t)|;9Y*Ps/KZ85+BsiKMOs]ʩ>|ڗZ{ +zR5SZԭ~[k~ʝB|o?"$}H2dV/3L8zTP`n( QOYɍj ^±$I&SFȼqq@).JS98au+V8fKj,Cשv:bǼ1@/sexƲ)`\1tF'"8u5 LZLFu\5iU9#;Wâ4&Tv.M1ו̀` pC"W5!BmeR8TQZO%dzy+|i1+iz@|9.e]0Sk>)l)zmS0~`x[j1. QDy鍮/o2q+ 7:C g_bqa.f(%S Ŗ% yJz[Ts, }Ԕj6B1Xtȫ<%Ro!9cY1{`>0'fؔCRnXp0Frf ^ipuYߠUXA_ÏgF?csnE),$V 0C+lj-; 1XR<*5CPmb]/>|Ͽ iJ'0} >t3lSJUҥ~*jiaW߳RS:tЫ*TRIjk_>|ִmkZ־|ֵ56Zϟ>k浭Zֵ5kMh0picard-release-2.7.3/test/data/test.aiff000066400000000000000000000345061416775010500201170ustar00rootroot00000000000000FORM9>AIFFCOMMD@DSSND9picard-release-2.7.3/test/data/test.ape000066400000000000000000000046001416775010500177470ustar00rootroot00000000000000MAC 4, Սے b2 DD|RIFF49WAVEfmt Ddata9'-Jn&%\dS%\as>&errg6DX?r! F:G+iΥF p͜Ԍ^9bi:.BJ~GkH5:祋@T3nֆ땭kz9jV_m(pyVbVVICmLcڠ޽#O=od4C"fP-Pq+4Ђ'Qj]#PBg7sXF7TH3I߷#څG3³P~mZj81":\u@;{}(Y*`K>;qٟ濇e@uǏSY^ HVjZb\dBvYz^Rω||ArBuO]zG,'v{2*V ;d Vǿb=-z82`54-hx $ɠBuqDGư u &ur +t@u(W\ȝV;ӗ1{W;ƜFo]Yj ?lg:On".Ju ѩs<ђ"B| c!4lxUFYtEW.HP}M)+{2Ⱥ4AGsVZP۲鉉-h`WvB%N *3XY%.$/6([D`Ly+Ity|i(/c@MǍVښ8c6εCsK |ɶp]_C,–|/{9s?*QZ@I,tV~|nLJ%R=-WVdb\`E8z@>L_u,[=Bq" 9nxB#,Lߐji5\Q*PNG.M +s o b't'ta^ep`oSV;*uaPJ*}VlBN̻~A$ܯPM" +Ӟ kޛXueO+@@poBrT9XٻG S;+O0K[(:EEXal~ɼn 7fV<|9AE,k=GB)>T2FBE͵ެBb)[xU3 ‰U)^~2C7V8'],hJ]24?} .y!@Lpr+phe6V43&h_k+JV4ڈC|E|W"jӷ~ӥ(U mY-| C yy3ejQ㭲!|Jﯟ9ю!":AO=ۙ۰7痴O;2lcޱ   _. Se.ӫ Se@^Pd(WM/EncodingSettingsLavf58.12.100ܷ Ser@iM[_\D+Pÿa aD> @Rц1HdARц1HWindows Media Audio V8a6&ufbl ]. ? i&)v,J!PI)X P hB&-06TSIB:BLL!`0`1n`o1,fĘLJҖD @Jb`p擤*M'd i: I0$( 0,h T0% 2! 1$vbImRdZOMi%SI;-@i1TĘ `)$0^JZOIl edIWU`\cJO YEHD@HBMA0 I $&ݘ 0:q, RL KNLI+)$ JJ~0)I;=L1JTڻI1$$ aJ'g==>'$aX'҄.pk=\)bb#I$K$CeI!qJؒm~ZCd$bM}eYlI>{0ہ I$66!%}i%mFHl\8[K fqbĒXDCm"(P""}[! qCm,mm$K8YdJ;m$CbP67mlH}Cb,HqbXHlH6ؒ%Kq!bXDCx D2CyHllJġ# i6%:İ6\D!Cdz%,"-Ē_jMԨdO+ؖY=ylk/XNNNNNNNJ ?8Qo(B @4Јk2e-%" ZCFLm(` d@XeZRfBEW^ DJv7UZ ҂Y!2`HahI,d0̲A&CԔx$װ h5$6 ̲ߢ!v,NbLI0K{K0L4 ]a;i_$؂j$ U"AI 6 ҢKL1NIm1"tAU2"e[5XZJְhd^Dr@Xʣ#KKL3MUHCNH),ބ%7WT7PNĆf ey\H0%IĐ%xhv2hdJ|c Wy3‰u$0HF1EO I&RJHXrZcl)3xmdKC&$ e- &ؠ2me E 1IDT>dBi$hMIm,1Dd ,'MrK$u$HHH 414Wdd1Z!!HFU&<' hXo,K8Bm2b% FC pcbhrLci ydelHB/"hK ,1$jM%, MPjsZ=brR8=u#%X NNNNNNpicard-release-2.7.3/test/data/test.dsf000066400000000000000000003345341416775010500177720ustar00rootroot00000000000000DSD \fmt 4"Vdata picard-release-2.7.3/test/data/test.eac3000066400000000000000000000047121416775010500200210ustar00rootroot00000000000000 wt ,&!EI_@71DUR{]ҧiԯSj(p9s>|+=UЫCrB| wJAZߥ{n7П*gΟB|+i] d&{nj׶x"Dvx)LM*=v]RE)rGKʋa>7!͋` ̈́ TlAk\RX&QP7 F3Lv'ɁpaJM$Hb4ch9DL$,-F!#󉸗 RHhKQ, NWZE1TĀ2"WeˁOAf9wҿ⑘E0,6Ρeƹ{x "*ԽΦJ/[ 85$ !?==?&ՃUL" a6A6"l!)qK!ObPXi5W,fH1lD6#Z\ZFH4N;^D| e &>&&f<-0sh9tƸy#-U5 ,:Y]09$;+?QZ 1I{"C"˳iA29ie"bυT<_&JւcMKYB׋Pe;D+pmB|`MQ۳b)=Sˎ TUAnDtX) u+, <5޿i!K=|#gDqڧtA{ wt +&AEw铡L4ؤjϩR !}6>֖ZթZOCNZoR|K>UINԿJi^3)EҚVm\/>TT} Щ&v@ 8&i3TJ6 o$7i91MRKްV"tD"<)$h[.(%I@g3жtq k0MpE+V8fKj,@:.Ԣ\ֻ?Z޴ \! #(l\e#l@K ΖQHt4PfVyIy_hΠ lxjҫ9#;Wâ4 *#ޒU%ɦ"5!b7HdO3<|F"W-T#,TR+P䬧O%oM<%m/Hr\)j]0Sk>)l)zm<@DLF+mtoi[쥈._M &\"H29b*j9Ͳ`tC- R0@y!!Мw1.uX 2yi"͓ƀP䟖DDS}ȵf/3 }Xd5h1[ q+4`֩ pO=eJ7AT<G&nxW]z(<^%1IbIYKQ(ͶhԽc%Y޴*+21yl͚ ;bsD#)m5zֻZx)5%fj%iP3-C~1mrSI =T`ϳP5r6G!kS wt !B4&Eǵ[L)BMkͭ'ԡtuUޟqj%|;u5터&JH Opy|0YnP ]k}:02u%8d͏ t0{ qR?Oc?ЌG.#0Nȫ<%Ro!9cY1{`>0'fؔCRnXp0@NLہ:M.€ÎR0pE*?dSZ #< \\e*zMs:3ݷU8տ3Ux-@LWB"DH#'venS]g>=Waj / X $`/b"=(ve Bp <|#}hdYaǯ v{ 1@t@g*KR QpdXڎlGiXe$W}p[t&}߄l0B{Z̀ 1c|}{k5E),$V 0C+lj-; 1XR<*5CPm!.wϜTϟ>)+p®7C|ҚM(OWJЩj_9\{rJgNeB<:A I=-U<k_5|kZkZZ־dրZkϟ5Zր kZϚֵ&picard-release-2.7.3/test/data/test.flac000066400000000000000000000146221416775010500201140ustar00rootroot00000000000000fLaC" 8 8 BD몆"%QP5pMMutagen 1.41.1 TITLE=test%WAVEFORMATEXTENSIBLE_CHANNEL_MASK=0x3yCT./U4')-)S4w$+JE}VK%z^ҫLȖu jZO(E>VR\Uk֪yGtVVRW.\)S(=VirҺU)]J<^tU*kihU)ʛHrԓE8D*$֭*I\_UjhTW**ҜԮJIJ]蜝IKIʩIIDzծ8[WDZ->\RTSr)^)])'UUZ]]*V&bT%֒ܪI.'.Oժ긽$nTUzI?MuTIi]%hֵfRKIR4)W+Z"4|UR%RDEW˕N*y*ZUr*"ZTM]JtW*W_4u*.N\*rW$\WV$Ti/+hq9*Jձ$W*VWWʮR^weeKJ)RzRSKqr)-RԮ_.O%r)4SJQ]S+8$JKק-''ijՒ*֑4TKj8⼕RLrq]9JV.N]וI[E䮤+-R+e2^Kҫ^^S+hhq+RZ)K8H.NJ4OJZ䫭(R]r\S*UUh%%˴'j-yU~W*^TZS(NW+UISrWH)p]uTU$z%Qˉ_2^ZW-Z.j)ʪJKʪh_I^ISlGiMBZrVEQ.jtZpKM&zUQ'=.+W%ZN.\Uu__/8=p]Ͽ.`AP+*&eDxFꯈ=PX(`X* @(}x޹fp(p u/ݻnɲ?͔{in15>-nϽ! |@PF `P @PAA]sL|VJ;JTܭeK?Co$7_{~M?;\r~b#o-ZkG%%.S k69=lMF U]ّX#ޚ>u_8ShWWCӁE_+7ZB+[Dui`&_JS \}3d}4'eh\d(6 `X(v!H@L) J)*S%X9?~ҋϮ_'?w) ;8A﷡o7 >-Fx;n[s>" x}?OxfSS(ߌ'ls[Ȣ e.$|?=dB(+/<}3j; H=h|X!*5}|Ќ AP,$B@T(v @Hy˙ZeZ2*2PT8צϭ<ޚaRkoN?;e> .6g' $=17w)Tu4<Ȫf4usBQY] , PL @P* -BAPLNwZ V*qye[n/GѝMSK ծyYywd9u'j} ,kR3:<=8Zoh1{KW#l\i?αD\їƥs?-/PH(2" =eynA??qVmL08!L&0ZbpQ@FU]m HxgQSތVVzRrњC3mdX ZmJyԵ<[uigɣDV𒤟zIGp 1t,+rjpr-p7c%[!UB Q޴4 g4$jպzJ mֻY g9_CE秾iioَ\lk1YDI.L QN "JWTstQ˶{/<|'}ǭ}:5׹3=(E@U){ 3@Tu~x|g1~Jn,jٓ}MDBSosa_V Dklm2]n,>)RJD%d_e8א63ǙZvWJw-5MLVV/\ iCUMDFMS#qΩq!.l!Mt#f碪#fkQ:Jӌy!KAtoJu_֐ySܤ j>/o\@moovlmvhd_D_D_%C@iodsOtrak\tkhd_D_D%C@mdia mdhd_D_DDD!hdlrsounCminfsmhd$dinfdref url stblgstsdWmp4aD3esds"@8(8( sttsD(stszQstscstco ctts^udtaVmeta!hdlrmdirappl)ilst!toodataFAAC 1.24picard-release-2.7.3/test/data/test.m4v000066400000000000000000000077411416775010500177210ustar00rootroot00000000000000ftypM4V isomiso2avc1free UmdatEH, #x264 - core 157 r2945 72db437 - H.264/MPEG-4 AVC codec - Copyleft 2003-2018 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=7 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00@e;T=%<+MX e q%QK3a&rO> A$lCހLavc58.54.100B5K%]v J|(UiiTpq#0ƳI:e~0"Fo`;K}6w{V=H8r7%Cʝԕܹk!gƝҠ&G 9;7vp*vi?>& ! _#; UmR|z0-xrY+I9;V"w?p ABx!$M$1SU m*dT)@hc;ĵmp?DRvkL07 U=wli&jX}N LVER#Y}9xjG!1q,T}qU݊١@&EYb?YȦŨT!RU\.1=Wbo6"!r8ԗ6moRlձ5}v^FVP7@ g!a~z5JkϹ%VLJPz2+[34eMM%EJ8Af1`ij^FUo%HH/D)qyɈk8tbq`rb o%V({|)}>G֭j 4kwSIOE\y $.xryd0#'M1)!j S"ds%EQ.L G.Z`"?*G(o~QԂA4#S5Jc5p atB!{ERțԩ.%IFZ~=Q-Z⋥[^qq7;EmA橈"<XߨM@y"[r"U!=׻䰲9wBkv "G J Ż3;46d#|$.1fiZv+ Y,+b/~6j@vyZN[ 5zY^T"JVk(>IB[svG1XBGysO2>1sD|To{`5 37SQ)#s֌!̽rg3$(~OY@zМ1 82W[@(h/M PS@5ZJiAU_8PS/PP_A=AAKw5 P_+xPPPUZ Az⠦֎h,j iƨ jzذ?psNTzNgz/EYb2PeO9PZH ͤxyޗur-@+>J+@-P -@4-X-@80M0@X2Zp4K2@>4@ -KP0M-@B0@-N2-@-P$-@L-N-@H+PL+@$-L-@X-N-@`+KZ+@-L-@X-L-@J0FP2E0@,2@,-O -@d-N -@T+Jh+@-K0-@@-N-@#%+JX+@-K$-@L-IX-@0Jp-L0@p-@0-N-@P0Qp2O0@l4D2@n4@b-R>-@+>J+@-P -@4-X-@80M0@X2Zp4K2@>4@ -KP0M-@B0@-N2-@-P$-@L-N-@H+PL+@$-L-@X-N-@`+KZ+@-L-@X-L-@J0FP2E0@,2@,-O -@d-N -@T+Jh+@-K0-@@-N-@#%+JX+@-K$-@L-IX-@0Jp-L0@p-@0-P$-@L-N-@H+PL+@$-L-@X-N-@`+KZ+@-L-@X-L-@J0FP2E0@,2@,-O -@d-N -@T+Jh+@-K0-@@-N-@#%+JX+@-K$-@L-IX-@0Jp-L0@p-@0-N-@P0Qp2O0@l4D2@n4@b-R>-@+>J+@-P -@4-X-@80M0@X2Zp4K2@>4@ -KP0M-@B0@-N2-@-P$-@L-N-@H+PL+@$-L-@X-N-@`+KZ+@-L-@X-L-@J0FP2E0@,2@,-O -@d-N -@T+Jh+@-K0-@@-N-@#%+JX+@-K$-@L-IX-@0Jp-L0@p-@02mu2{2r`0r2.0*2mg2 2m^20xS0-ro--h`+x-+H-rx-x-h]-+h_++B+\(J(n(hp(p(m1(?,x=,3(m(a,xd, /_/Q-|-a-m&-J(h5(;+b7+9-x-/MTrkPianoy -|9x-Q9mB>24x<|@@!<4'-9b`r\;>7h-9|&+:-+9e(h4mx4(p(r4m5(4'+r7x47 +0-|9xW-]9,-|<|@x~<@d0rmQ2>4|hCrV>;9CCrCm];>4CLmCrM;C <E@";m>rCm_;C?E @<<[Ehx@b< EO@@xExHx3@HE#mB>24x<|@@!<4'-9b`r\;>7h-9|&+:-+9e(h4mx4(p(r4m5(4'+r7x47 +0-|9xW-]9,-|<|@x~<@d0rmQ2>4|hCrV>;9CCrCm];>4CLmCrM;C <E@";m>rCm_;C?E @<<[Ehx@b< EO@@xExHx3@HE#mAxE|x9&V)x9xHE A >F)L-r>rA|Ex]-.9U&x9rE>A &*2r>rA|E|K92!-x9mE>A0-%9p-x9x.h .@f*mJ*@&*\4*@D*T@*@8*r>*@2*`&*@R*O2*@F*rJ*@&.\>.@2*h>*@2.d@.@0*hJ*@&*Y>*@:*h>*@:*TX*@*Y0*@H*Q0*@H*h>*@2.`0.@@*h@*@0.Y.@X*d@*@0*Q$*@T*I2*@F*\<*@4*\2*@F*M0*@H*h2*@>.\.@Z*d>*@2.\ .@f*\2*@F*T@*@8*d2*@F.\L.@,*md*@|*YX*@.`r.@~*`2*@>.h .@f*mJ*@&*\4*@D*T@*@8*r>*@2*`&*@R*O2*@F*rJ*@&.\>.@2*h>*@2.d@.@0*hJ*@&*Y>*@:*h>*@:*TX*@*Y0*@H*Q0*@H*h>*@2.`0.@@*h@*@0.Y.@X*d@*@0*Q$*@T*I2*@F*\<*@4*\2*@F*M0*@H*h2*@>.\.@Z*d>*@2.\ .@f*\2*@F*T@*@8*d2*@F.\L.@,*md*@/MTrk WDrumsx $ax$@h&^p&@$^4$@,$^$@X&eJ&@$Z$@F&cp$X&@p$@n$^Z$@&aL&@$$OX$@$e&$@:&^p$a&@"$@<$c$@p&e@&@ $e$$@<&cp&@$aX$@$^t$@|&e &@T$\f$@ $UN$@"&^>&@2$er$@N$O@$@0$er$@~$aX$@&kL&@$$h $@T$^@$@0&k$&@L$JX$@$\f$@ $UN$@"&^>&@2$er$@N$O7$@0$er$@~$aX$@&kL&@$$h $@T$^@$@0&k$&@L$JX$@$a*YX*@ $@x.`r.@~&^*`2*@>&@$^.h .@f*mD$@*@&$^*\4*@D*T $@ *@8&e*r>*@ &@&*`&*@R*O2*@F$Z*rJ*@P$@V.\>.@2&c*h>*@2$X.d&@>.@0*hJ*@8$@n$^*Y>*@:*h>*@$$@&a*TX*@t&@$$O*Y0*@($@ *Q0*@H$e*h>*@h$@J.`0.@@&^*h@*@0$a.Y&@.@X*d4$@ *@0$c*Q$*@T*I$@**@F&e*\<*@&@0*\2*@F*M0*@H$e*h2*@r$@L.\.@Z&c*d>*@2&@$a.\ .@f*\2*@6$@*T@*@8$^*d2*@B$@.\L.@,&e*md*@(&@T$\*YX*@$@ $U.`N$@$.@~&^*`2*@ &@2$e.hr$@.@f*mJ*@&*\4*@D*T@*@8*r>*@2$O*`&*@$@8*O2*@F$e*rJ*@($@~$a.\X$@f.@2&k*h>*@&@$$h.d@.@0*h$@.*@&$^*Y>*@$@8*h>*@:&k*TX*@L&@L$J*Y0*@($@ *Q0*@H$\*h>*@($@ $U.`N$@b.@@&^*h@*@~&@2$e.Yr$@&.@X*d@*@0*Q$*@T*I2*@F*\<*@4$O*\2*@$@8*M0*@H$e*h2*@@$@~$a.\X$@>.@Z&k*d>*@&@$$h.\ .@f*\$@*@F*T@*@8$^*d2*@$@8.\L.@,&k*md*@@&@L$JX$@$ax$@h&^p&@$^4$@,$^$@X&eJ&@$Z$@F&cp$X&@p$@n$^Z$@&aL&@$$OX$@$e&$@:&^p$a&@"$@<$c$@p&e@&@ $e$$@<&cp&@$aX$@$^t$@|&e &@T$\f$@ $UN$@"&^>&@2$er$@N$O@$@0$er$@~$aX$@&kL&@$$h $@T$^@$@0&k$&@L$JX$@$\f$@ $UN$@"&^>&@2$er$@N$O7$@0$er$@~$aX$@&kL&@$$h $@T$^@$@0&k$&@L$JX$@$a*YX*@ $@x.`r.@~&^*`2*@>&@$^.h .@f*mD$@*@&$^*\4*@D*T $@ *@8&e*r>*@ &@&*`&*@R*O2*@F$Z*rJ*@P$@V.\>.@2&c*h>*@2$X.d&@>.@0*hJ*@8$@n$^*Y>*@:*h>*@$$@&a*TX*@t&@$$O*Y0*@($@ *Q0*@H$e*h>*@h$@J.`0.@@&^*h@*@0$a.Y&@.@X*d4$@ *@0$c*Q$*@T*I$@**@F&e*\<*@&@0*\2*@F*M0*@H$e*h2*@r$@L.\.@Z&c*d>*@2&@$a.\ .@f*\2*@6$@*T@*@8$^*d2*@B$@.\L.@,&e*md*@(&@T$\*YX*@$@ $U.`N$@$.@~&^*`2*@ &@2$e.hr$@.@f*mJ*@&*\4*@D*T@*@8*r>*@2$O*`&*@$@8*O2*@F$e*rJ*@($@~$a.\X$@f.@2&k*h>*@&@$$h.d@.@0*h$@.*@&$^*Y>*@$@8*h>*@:&k*TX*@L&@L$J*Y0*@($@ *Q0*@H$\*h>*@($@ $U.`N$@b.@@&^*h@*@~&@2$e.Yr$@&.@X*d@*@0*Q$*@T*I2*@F*\<*@4$O*\2*@$@8*M0*@H$e*h2*@@$@~$a.\X$@>.@Z&k*d>*@&@$$h.\ .@f*\$@*@F*T@*@8$^*d2*@$@8.\L.@,&k*md*@@&@L$JX$@$h*d|$r*@$U*d$V*@&x*d&O*@$h*d{$s*@$X*d$o*@$R*ds${*@&r*d#&K*@$[*du$y*@$h*d$g*@$F*dm$*@&r*d&_*@$r*d_$*@*dn*@$h*d$S*@&*d&P*@$G*dQ$*@$m*d=$1*@*dn*@&x*d+&C*@$m*d$O*@*dn*@$m*d+$C*@&m*d%&I*@$U*dl$*@$m*d$j*@$R*dt$z*@&h*d"&L*@$b*d$n*@$h*dl$*@*dn*@*d7|V7*@*dn*@/MTrk Jazz Guitary 4_9bP<_p>h)4.<@r*>89v@4_9hA97b`9bs7n4o4b94:4X9hPhp@r>>9f@4m9h 4@97bbEh@]@[E>=9_<_ @U9{9h@_D<,E_@L97m@U E!7/9b<_ @c99h@[@<0E_@-07m@X1E97>9h<[@T99_@_~<rh)4.<@r*>89v@4_9hA97b`9bs7n4o4b94:4X9hPhp@r>>9f@4m9h 4@97bbEh@]@[E>=9_<_ @U9{9h@_D<,E_@L97m@U E!7/9b<_ @c99h@[@<0E_@-07m@X1E97>9h<[@T99_@_~<rbpA_F>*AEUpAb`A>[E`AhpERA\Ab1>5A E2@UF<*EU<@4@bi@;[@^@hpDb/@A@b;8D;[@b@UF@*Dhp@b;1D@Erp@U|EK@)%BȖ2N&"`XKnۋ^1&g%}5,cxlSRiX*ٯjY(' ,&9aK2Nih,O* &(:8gJ8RIo?0`+x6TuNL%;]sdfkK27< F&iٜ8vZSU#&69KɠɩXR kIjͶĴ2`i1((4G:*V*Sv oCllRKdJz*Ma-P i1тaUXa` @*LAME3.99.5LAME3.99.5dA  4picard-release-2.7.3/test/data/test.ofr000066400000000000000000000001651416775010500177720ustar00rootroot00000000000000OFR r HEADNRIFFFWAVEfmt LISTINFOISFTLavf58.12.100dataTAILpicard-release-2.7.3/test/data/test.ofs000066400000000000000000000001651416775010500177730ustar00rootroot00000000000000OFR r HEADNRIFFFWAVEfmt LISTINFOISFTLavf58.12.100dataTAILpicard-release-2.7.3/test/data/test.ogg000066400000000000000000000121451416775010500177610ustar00rootroot00000000000000OggS5'KvorbisDOggS5'5-vorbisXiph.Org libVorbis I 20050304vorbis%BCV@$s*FsBPBkBL2L[%s!B[(АU@AxA!%=X'=!9xiA!B!B!E9h'A08 8E9X'A B9!$5HP9,(05(0ԃ BI5gAxiA!$AHAFAX9A*9 4d((  @Qqɑɱ  YHHH$Y%Y%Y扪,˲,˲,2 HPQ Eq Yd8Xh爎4CSR,1\wD3$ R1s9R9sBT1ƜsB!1sB!RJƜsB!RsB!J)sB!B)B!J(B!BB!RB(!R!B)%R !RBRJ)BRJ)J %R))J!RJJ)TJ J)%RJ!J)8A'Ua BCVdR)-E"KFsPZr RͩR $1T2B BuL)-BrKsA3stG DfDBpxP S@bB.TX\]\@.!!A,pox N)*u \adhlptx||$%@DD4s !"#$ OggSD5'< 74F%EAF `~Չ1>X9t>]8~p~ӇKZ]8Kn yGW4Y2Hct6m/z|3)cz'ruv*s{29J\ҝYL߳f~}iOa~zϮꭡ=ՙםפx<+k]^I>EMtij~<%u11_ηX}hPǎƯ_vWn*gh8c 0H 2B+ZXoqp>_P>㊇f-0n^?zZ87t~puhK7SdgSp#_>:T[[YY[=Dm^2pzϱ$p-g㚶*V`]:8pG^AЭqZ]fl~&<DQ\`-3\gt*W%U͡Nݑ_㷲`it۫Wc>fUbZ_5c.~PyxN OMķg{VgMߞAUk΍N M6d6훪E&o:}co`=K|qfȯ 0LJղf,/^^VivoƗW®ӬŴq'sO )II"U ߢU;5vw}fb >|L|\Mfҙ!U!c?}_웭m~+%rQnPc_?~sv_^?ڷm&r.٭هblN!@ߕENN$ͭT &T)%Kf04K` picard-release-2.7.3/test/data/test.ogv000066400000000000000000000122621416775010500200000ustar00rootroot00000000000000OggSOKG*theora@ @OggSE'CDZ)OpusHead8OggSOvjWE?theora Lavf58.29.100encoder=Lavc58.54.100 libtheoratheora(kIJs1R!1b!@mSgVx9[l*hT()$Zy9fS xU)$|<AV* b!|< @86y,a/ǃbVB2E瓙e0%R8H!j4 b@F"`,@!AAP!QQ@!AQQP1AQQQAQQQQQ!1AQQQQQAQQQQQQQQQQQQQQQA!QA1a1Aѱ31pSa5u!bSFtт3tvwT'Fv11111111111111111111111111111111111111111111111111111111111111111!!Q!AaQa!aBBBA!A"BBBAaBBBBA"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBA!6661!Q&666166662&66666666666666666666666666666666666661QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ!!!Qq!!Qq!QqQqqсᑱAqAq!Aq"QAq"RQq"RRQ"RRR"RRR"RRRAAAA|^\t}^?/f'|{rE7~DR4̮؄ La Rw;i]/GPld~rbWGy' UHAUHƂ3҃]XVy̱R"P Y4GxþG+1g oPY]Jw #͵I2ߎLbU'"Lcbusi.webHVr.egEva4mʣ(TF匷} Mi;:Zt|*Rz1jɦtavV=hK 5='$Mu)UsCa4{Z̷?;G3+\h&i=Z _|G|YeJXu| UsYixmG'=pU mvF~a nc SP cIk,:=E d63L塎?#=Э4\XM?hSP9to8R:>! ڤM.een)PM+mt<cAedzRbH6+Iʈ[u~a+W`APޥ0k෧ވK ͵Jl)FJP$^!g/9N߫xcU8$/Jm3QsVFǕ)#H2imqKGBbimh@R:iIMa4 p{YY`DHJmc*˿0M+mt4T_~ 1AmyUHFHJi3ms,p!v/{W 1j f˖#´/z8q1mF /Gʚ>#q<9U$OQ mY4/끦m07$hOeDO-a\8UIedBsᶪ^3c^Jւ6+IOpusTags Lavf58.29.100encoder=Lavc58.18.100 libopusOggS@OhVgG{}{}{}{}{>}xNjx>}`q2蕀'.OggSE'Cd>m%'}M㒱\M^]øF, o*B`L #ͩp+m#s _Wƚ*{ݱtOdu+=Yo}[,ؙydU<ͼd[f?_3!uz<Ⱥ׎fys) 8kڍLeI"W+ңKe֟9Pu{6Brgǃ Ȁ޹R3 םI5}~ c2fᱡ||ac(^܄b2ܶ y#TT2J}aG v!U>p FctTk v_WAQ(DȮ[\W2d)"l]`ymC3,@?qC SOLbO5)87^$ sS> Dnyc̙eǙ.  f?\)R4?w.E'LZ> 8-4V+7=-IװP G&u>)PFt@;D Z&Ì:.w/GH$n^Z:u@-ia5v4\ۏ@eƐ˔[E m3ņ`(.iQ\}#8*5w3j| ._h?(0d  d8*ʔ٦t]zK7a5b!` D$8z1Y³Um[dȩ -FrAnPQttU6:$`/b!xJ8]C:TX}9~5(lngFeUM.I0qj"bc. ,pfOggS@OݻD|2ߟ}y}y}y}yx>}}x>{}{}WΉJ'.picard-release-2.7.3/test/data/test.opus000066400000000000000000000031451416775010500201730ustar00rootroot00000000000000OggSA&'OpusHead8OggSA&'li>OpusTags Lavf58.12.100encoder=Lavc58.18.100 libopusOggSA&'\m%'}M㒱\M^]øF, o*B`L #ͩp+m#s _Wƚ*{ݱtOdu+=Yo}[,ؙydU<ͼd[f?_3!uz<Ⱥ׎fys) 8kڍLeI"W+ңKe֟9Pu{6Brgǃ Ȁ޹R3 םI5}~ c2fᱡ||ac(^܄b2ܶ y#TT2J}aG v!U>p FctTk v_WAQ(DȮ[\W2d)"l]`ymC3,@?qC SOLbO5)87^$ sS> Dnyc̙eǙ.  f?\)R4?w.E'LZ> 8-4V+7=-IװP G&u>)PFt@;D Z&Ì:.w/GH$n^Z:u@-ia5v4\ۏ@eƐ˔[E m3ņ`(.iQ\}#8*5w3j| ._h?(0d  d8*ʔ٦t]zK7a5b!` D$8z1Y³Um[dȩ -FrAnPQttU6:$`/b!xJ8]C:TX}9~5(lngFeUM.I0qj"bc. ,pfpicard-release-2.7.3/test/data/test.spx000066400000000000000000000011401416775010500200100ustar00rootroot00000000000000OggSNJPSpeex 1.2.0P}sOggSNa7 Lavf58.12.100encoder=Lavc58.18.100 libspeexOggS# N(;{MMMMMtD0tttttttJFz:::>0X(-9 5\qUՅ]]]ZHGdƅ]]Y\ ?tG6̰*>4a֢qApvD #TΙ+""޹0UՅ^vG^Ճ]]\tNbtA`SN73?ǷPszʻF׏I"X)UU]]]]XUաՂ^;=~5\7q\/eg p4SWN{FAc SMz w'^knHŸ$11TB1BA6_.L ];y7{d{翕݃ly%:&3ן??};?6YK}_({R'@-gASC(H+Sx-ȚI3d3rw&Ľ:pn9}u4:x ;?^}_P.kxUwW=ΏSn7}=C:f:!A -- 'KF1˃Ơtn }>1a @yp<P :b߉*xOLO*~G_y|:)'tý2a|]N"]nSs#Cq[}x_z L\h4 jRL TS4=|O> tJho"52//_s8-c<*x8zk|`?+ܝ|R}*m޿_]wK%xJ^a_s]lN1ENj)nt~zI1˓/'Z>[?AMw:}Eg)swWSI[/ٮ>UL$=)|mHqMy_^E*0?uMtUt+$F$,V/X4'w/ tv-z:k.5[ß|rW.as9SWӭ%dA/V=jJ0P@ %},ZJ/@7chYjOaz !2AlPd ^4Ӭg{qu}_*c4picard-release-2.7.3/test/data/test.tta000066400000000000000000000043741416775010500200020ustar00rootroot00000000000000TTA1DDKfQ@  `@@@ ``` @ @@@(  A"!A A" D H`$@ P@(@ @4@ H@A @(P$$P@  @$H`hP  T(T@@4(HH(P@@B(h0 H X0A@EFX$A@!"M EC C@Q4@*("(ULhi"jYDІAX۷@ȼAV)tr5*] iP;@zZ5sfyw6y=~bu7/JWjvJRR:c,'[Ǻ,Qړ0WWԊg25L<V󾽮o4ini\.kA.ֱ bvmZ@7O|E.&bt)6[er*o|t;F[kvֽ:R&s650\{ޱ/XSE[O{ ΓS 7tJB(Sni*ua١Uu{jsP٘QۆkeZH.HSYX\۝ߩtQ6=d9%[R9KbV?zQ!sT:=TѬ-v4#c2=',ry>!J8i> k)coKed3lD =6Ew>rD-+ 6]W/}:!wf,p٩M9 z]bKʃIr5\X{Fv.lri,fvynOnP6d%I“=Y8muObxr怬1[s=#h(M訚/qA$x[ VvOߌ/L ˜$!bo׌xn=}Yμcw4{2Z;,RڌY_o2#7y-{1f)]֣=YY^)Ƥ,Yu 8`- 4~դiu ("L/uv/%@gl2d%**;Oek-Jw55R΂ja NnsIVdkBLt)O+wǁ޾Q2 Ynsh2;eZi=ҎƸmA FoOz0p[1\/z]AuYDT ]ֺ[q_7V-7Cet[UP4eq{lasQk5v<vq#ڪ\fWƴHA[g4ne{va5J8^.FsQ BKnl%A'6GҀ ;c/65i/Ql&۪gk{>n9G!*mݱf#ff,b׍;k{aDg@2[n"picard-release-2.7.3/test/data/test.wav000066400000000000000000000344741416775010500200130ustar00rootroot00000000000000RIFF49WAVEfmt Ddata9picard-release-2.7.3/test/data/test.wma000066400000000000000000000177441416775010500200030ustar00rootroot000000000000000&ufbl3&ufbl8prefooܫG Seh)4FLR>N`wj`%+ _. Se:ӫ Se FC|K)9>A\.de en-us]&EG_eRů[wHgDLz IsVBR4DeviceConformanceTemplateL2t E˖˥r2CiR[ZXÞ0u P)54I"@^PHWMFSDKVersion 11.0.6002.18049WMFSDKNeeded0.0.0.0000 IsVBR(ASFLeakyBucketPairsr]0u!ȯd0WD 0# @B\ @KL@Rц1HARц1HWindows Media Audio 9.2$ 64 kbps, 44 kHz, stereo 2-pass VBRaܷ Ser@iM[_\D+Pÿa @aD@   u{F`ɢ 6&ufbl )4FLR>N]s +~1$I9% DINOX )54I>3I8)4FLR>Npicard-release-2.7.3/test/data/test.wmv000066400000000000000000000163151416775010500200210ustar00rootroot000000000000000&ufblEܫG Seh>ޱ c/`]V  @_. Seӫ Senů[wHgDLnAspectRatioXAspectRatioY3&ufbl, test@^P TITLE test(WM/EncodingSettingsLavf58.29.100ܷ SeM[_\D+W U[_\D+3@((@MP43ܷ Ser@iM[_\D+Pÿa aD> @Rц1HARц1H msmpeg4v3MP43Windows Media Audio V8a6&ufbl2] ? i&)v,J!PI)X P hB&-06TSIB:BLL!`0`1n`o1,fĘLJҖD @Jb`p擤*M'd i: I0$( 0,h T0% 2! 1$vbImRdZOMi%SI;-@i1TĘ `)$0^JZOIl edIWU`\cJO YEHD@HBMA0 I $&ݘ 0:q, RL KNLI+)$ JJ~0)I;=L1JTڻI1$$ aJ'g==>'$aX'҄.pk=\)bb#I$K$CeI!qJؒm~ZCd$bM}eYlI>{0ہ I$66!%}i%mFHl\8[K fqbĒXDCm"(P""}[! qCm,mm$K8YdJ;m$CbP67mlH}Cb,HqbXHlH6ؒ%Kq!bXDCx D2CyHllJġ# i6%:İ6\D!Cdz%,"-Ē_jMԨdO+ؖY=ylk/XNNNNNNNJ {cPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUFJ ?8Qo(B @4Јk2e-%" ZCFLm(` d@XeZRfBEW^ DJv7UZ ҂Y!2`HahI,d0̲A&CԔx$װ h5$6 ̲ߢ!v,NbLI0K{K0L4 ]a;i_$؂j$ U"AI 6 ҢKL1NIm1"tAU2"e[5XZJְhd^Dr@Xʣ#KKL3MUHCNH),ބ%7WT7PNĆf ey\H0%IĐ%xhv2hdJ|c Wy3‰u$0HF1EO I&RJHXrZcl)3xmdKC&$ e- &ؠ2me E 1IDT>dBi$hMIm,1Dd ,'MrK$u$HHH 414Wdd1Z!!HFU&<' hXo,K8Bm2b% FC pcbhrLci ydelHB/"hK ,1$jM%, MPjsZ=brR8=u#%X NNNNNN'r 'E' 'E' 'E' 'E' 'E': 'E'b 'E ' 'E ' 'E ' 'E ''E *{cPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAU]-  *4TPUAUTPUAUTPUAUTPUAUTPUAUTPUAUTPUAUF3IVpicard-release-2.7.3/test/data/test.wv000066400000000000000000000046561416775010500176510ustar00rootroot00000000000000wvpk DD1$;d!RIFF49WAVEfmt Ddata9BWWGVHW0 ?jRe"?# ( GAERL#\Ҍ~X0XH7tX@f00U )qI#APA"@Ac 4$j. c xg&'@Yd),Rbq'@*P R kA ;@ (OH3D*a%dS#B0BzLwpϘ> % ߄*EAc8h 3XɎcxQs|!#y 0P8a&gF`),≣*O$+ԣ U % 1V0Y$5 @$A3f64'rJ5fd0 BHYH@nƱf?X"pa8$ Ϣ@ ǘ<%PtD2d!n0j`bM`8 })H?Uqd$G'x _tDʩZj1#Md!9R1\6!h@8_8F5Dɟ,@XC0XP F@C?'/*Q2i ' @Of 5qF  A;A ` ]㉨<A!|'h;,r$"6'tHP؅gH< , XhG d'!T }9@FLG`#Zf@>40% eHIRI$ #b8T qTAXML <iID! }H$H*fj8 =H cLq>`v bH ZdH Ca p ,0$xD2TL=2L<&pD1K%"K0mQ qgLL2L< סF(V4LGda&B kc<#L%`kgD)#"* |drE F8\d 80Db"! A@OM5g?L29@*8 tBȸ @2 | A2#'FxdL6Pb +i }  att:QuLR>@L$Jv#AgKaɣщ+!3@ I+Eу$(QX' K@f = picard-release-2.7.3/test/data/testplugins/000077500000000000000000000000001416775010500206625ustar00rootroot00000000000000picard-release-2.7.3/test/data/testplugins/module/000077500000000000000000000000001416775010500221475ustar00rootroot00000000000000picard-release-2.7.3/test/data/testplugins/module/dummyplugin/000077500000000000000000000000001416775010500245215ustar00rootroot00000000000000picard-release-2.7.3/test/data/testplugins/module/dummyplugin/__init__.py000066400000000000000000000021351416775010500266330ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2020 Laurent Monin # # 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. """Dummy plugin for tests""" PLUGIN_NAME = "Dummy plugin" PLUGIN_AUTHOR = "Zas" PLUGIN_DESCRIPTION = "Dummy plugin description" PLUGIN_VERSION = "1.0" PLUGIN_API_VERSIONS = ["2.0"] PLUGIN_LICENSE = 'Dummy plugin license' PLUGIN_LICENSE_URL = 'dummy.plugin.url' class DummyPlugin: pass picard-release-2.7.3/test/data/testplugins/packaged_module/000077500000000000000000000000001416775010500237665ustar00rootroot00000000000000picard-release-2.7.3/test/data/testplugins/packaged_module/dummyplugin.picard.zip000066400000000000000000000013431416775010500303260ustar00rootroot00000000000000PK eN dummyplugin/UT ~\k\ux PKN2bISdummyplugin/__init__.pyUT 2\,\ux SVUHOKR(-Iӵp)))V*䔦g))%s* (PKN \dummyplugin/MANIFEST.jsonUT \\ux R usuURPr)ͭT()MSҁK;xD%#;yxVHI-N.,(G6)5(PيOd0P6Z(tv pBNfrj^q j=jҢ%Z.PK eN Adummyplugin/UT~\ux PKN2bISFdummyplugin/__init__.pyUT2\ux PKN \dummyplugin/MANIFEST.jsonUT\ux PKpicard-release-2.7.3/test/data/testplugins/singlefile/000077500000000000000000000000001416775010500230035ustar00rootroot00000000000000picard-release-2.7.3/test/data/testplugins/singlefile/dummyplugin.py000066400000000000000000000021351416775010500257300ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2020 Laurent Monin # # 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. """Dummy plugin for tests""" PLUGIN_NAME = "Dummy plugin" PLUGIN_AUTHOR = "Zas" PLUGIN_DESCRIPTION = "Dummy plugin description" PLUGIN_VERSION = "1.0" PLUGIN_API_VERSIONS = ["2.0"] PLUGIN_LICENSE = 'Dummy plugin license' PLUGIN_LICENSE_URL = 'dummy.plugin.url' class DummyPlugin: pass picard-release-2.7.3/test/data/testplugins/zipped_module/000077500000000000000000000000001416775010500235225ustar00rootroot00000000000000picard-release-2.7.3/test/data/testplugins/zipped_module/dummyplugin.zip000066400000000000000000000010321416775010500266140ustar00rootroot00000000000000PK eN dummyplugin/UT ~\k\ux PK 64kb. # This checks a mutagen error with ASF files. payload = b"a" * 1024 * 128 tests = [ CoverArtImage(data=self.jpegdata + payload, types=source_types), CoverArtImage(data=self.pngdata + payload, types=source_types), ] for test in tests: file_save_image(self.filename, test) loaded_metadata = load_metadata(self.filename) image = loaded_metadata.images[0] self.assertEqual(test.mimetype, image.mimetype) self.assertEqual(test, image) def test_cover_art_with_types(self): expected = set('abcdefg'[:]) if self.supports_types else set('a') loaded_metadata = save_and_load_metadata(self.filename, self._cover_metadata()) found = {chr(img.data[-1]) for img in loaded_metadata.images} self.assertEqual(expected, found) @skipUnlessTestfile def test_cover_art_types_only_one_front(self): config.setting['embed_only_one_front_image'] = True loaded_metadata = save_and_load_metadata(self.filename, self._cover_metadata()) self.assertEqual(1, len(loaded_metadata.images)) self.assertEqual(ord('a'), loaded_metadata.images[0].data[-1]) @skipUnlessTestfile def test_unsupported_image_format(self): metadata = Metadata() # Save an image with unsupported mimetype metadata.images.append(DummyUnsupportedCoverArt(b'unsupported', 'image/unknown')) # Save an image with supported mimetype, but invalid data metadata.images.append(DummyUnsupportedCoverArt(b'unsupported', 'image/png')) loaded_metadata = save_and_load_metadata(self.filename, metadata) self.assertEqual(0, len(loaded_metadata.images)) @skipUnlessTestfile def test_cover_art_clear_tags(self): image = CoverArtImage(data=self.pngdata, types=['front']) file_save_image(self.filename, image) metadata = load_metadata(self.filename) self.assertEqual(image, metadata.images[0]) config.setting['clear_existing_tags'] = True config.setting['preserve_images'] = True metadata = save_and_load_metadata(self.filename, Metadata()) self.assertEqual(image, metadata.images[0]) config.setting['preserve_images'] = False metadata = save_and_load_metadata(self.filename, Metadata()) self.assertEqual(0, len(metadata.images)) @skipUnlessTestfile def test_cover_art_clear_tags_preserve_images_no_existing_images(self): config.setting['clear_existing_tags'] = True config.setting['preserve_images'] = True image = CoverArtImage(data=self.pngdata, types=['front']) file_save_image(self.filename, image) metadata = load_metadata(self.filename) self.assertEqual(image, metadata.images[0]) def _cover_metadata(self): imgdata = self.jpegdata metadata = Metadata() metadata.images.append( TagCoverArtImage( file='a', tag='a', data=imgdata + b'a', support_types=True, types=['booklet', 'front'], ) ) metadata.images.append( TagCoverArtImage( file='b', tag='b', data=imgdata + b'b', support_types=True, types=['back'], ) ) metadata.images.append( TagCoverArtImage( file='c', tag='c', data=imgdata + b'c', support_types=True, types=['front'], ) ) metadata.images.append( TagCoverArtImage( file='d', tag='d', data=imgdata + b'd', ) ) metadata.images.append( TagCoverArtImage( file='e', tag='e', data=imgdata + b'e', is_front=False ) ) metadata.images.append( TagCoverArtImage( file='f', tag='f', data=imgdata + b'f', types=['front'] ) ) metadata.images.append( TagCoverArtImage( file='g', tag='g', data=imgdata + b'g', types=['back'], is_front=True ) ) return metadata picard-release-2.7.3/test/formats/test_aac.py000066400000000000000000000063111416775010500212010ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019 Philipp Wolfer # Copyright (C) 2020 Laurent Monin # # 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. import os from picard import config from picard.formats.apev2 import AACFile from picard.metadata import Metadata from .common import ( CommonTests, load_metadata, save_and_load_metadata, ) from .test_apev2 import CommonApeTests class AACTest(CommonTests.SimpleFormatsTestCase): testfile = 'test.aac' expected_info = { 'length': 120, '~channels': '2', '~sample_rate': '44100', '~bitrate': '123.824', } unexpected_info = ['~video'] class AACWithAPETest(CommonApeTests.ApeTestCase): testfile = 'test-apev2.aac' supports_ratings = False expected_info = { 'length': 119, '~channels': '2', '~sample_rate': '44100', '~bitrate': '123.824', } unexpected_info = ['~video'] class AACNoTagsTest(CommonTests.BaseFileTestCase): testfile = 'test-apev2.aac' def setUp(self): super().setUp() config.setting['aac_save_ape'] = False config.setting['remove_ape_from_aac'] = False def test_load_but_do_not_save_tags(self): metadata = load_metadata(self.filename) self.assertEqual('Test AAC with APEv2 tags', metadata['title']) self.assertEqual('The Artist', metadata['artist']) metadata['artist'] = 'Foo' metadata['title'] = 'Bar' metadata = save_and_load_metadata(self.filename, metadata) self.assertEqual('Test AAC with APEv2 tags', metadata['title']) self.assertEqual('The Artist', metadata['artist']) def test_remove_ape_tags(self): config.setting['remove_ape_from_aac'] = True metadata = Metadata({ 'artist': 'Foo' }) metadata = save_and_load_metadata(self.filename, metadata) self.assertEqual('AAC', metadata['~format']) self.assertNotIn('title', metadata) self.assertNotIn('artist', metadata) def test_info_format(self): metadata = load_metadata(os.path.join('test', 'data', 'test.aac')) self.assertEqual('AAC', metadata['~format']) metadata = load_metadata(os.path.join('test', 'data', 'test-apev2.aac')) self.assertEqual('AAC (APEv2)', metadata['~format']) def test_supports_tag(self): config.setting['aac_save_ape'] = True self.assertTrue(AACFile.supports_tag('title')) config.setting['aac_save_ape'] = False self.assertFalse(AACFile.supports_tag('title')) picard-release-2.7.3/test/formats/test_ac3.py000066400000000000000000000101141416775010500211170ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019 Philipp Wolfer # Copyright (C) 2020 Laurent Monin # # 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. import os import unittest from picard import config from picard.formats.ac3 import AC3File from picard.formats.mutagenext.ac3 import native_ac3 from picard.metadata import Metadata from .common import ( CommonTests, load_metadata, save_and_load_metadata, ) from .test_apev2 import CommonApeTests class AC3WithAPETest(CommonApeTests.ApeTestCase): testfile = 'test.ac3' supports_ratings = False expected_info = { 'length': 106, '~bitrate': '192.0', '~sample_rate': '44100', '~channels': '2', } unexpected_info = ['~video'] def setUp(self): super().setUp() config.setting['ac3_save_ape'] = True config.setting['remove_ape_from_ac3'] = True @unittest.skipUnless(native_ac3, "mutagen.ac3 not available") def test_info(self): super().test_info() class AC3NoTagsTest(CommonTests.BaseFileTestCase): testfile = 'test-apev2.ac3' def setUp(self): super().setUp() config.setting['ac3_save_ape'] = False config.setting['remove_ape_from_ac3'] = False def test_load_but_do_not_save_tags(self): metadata = load_metadata(self.filename) self.assertEqual('Test AC3 with APEv2 tags', metadata['title']) self.assertEqual('The Artist', metadata['artist']) metadata['artist'] = 'Foo' metadata['title'] = 'Bar' metadata = save_and_load_metadata(self.filename, metadata) self.assertEqual('Test AC3 with APEv2 tags', metadata['title']) self.assertEqual('The Artist', metadata['artist']) def test_remove_ape_tags(self): config.setting['remove_ape_from_ac3'] = True metadata = Metadata({ 'artist': 'Foo' }) metadata = save_and_load_metadata(self.filename, metadata) self.assertEqual('AC-3', metadata['~format']) self.assertNotIn('title', metadata) self.assertNotIn('artist', metadata) def test_info_format(self): metadata = load_metadata(os.path.join('test', 'data', 'test.ac3')) self.assertEqual('AC-3', metadata['~format']) metadata = load_metadata(os.path.join('test', 'data', 'test-apev2.ac3')) self.assertEqual('AC-3 (APEv2)', metadata['~format']) if native_ac3: metadata = load_metadata(os.path.join('test', 'data', 'test.eac3')) self.assertEqual('Enhanced AC-3', metadata['~format']) def test_supports_tag(self): config.setting['ac3_save_ape'] = True self.assertTrue(AC3File.supports_tag('title')) config.setting['ac3_save_ape'] = False self.assertFalse(AC3File.supports_tag('title')) @unittest.skipUnless(native_ac3, "mutagen.ac3 not available") class EAC3Test(CommonTests.SimpleFormatsTestCase): testfile = 'test.eac3' expected_info = { '~format': 'Enhanced AC-3', 'length': 107, '~sample_rate': '44100', '~channels': '2', } unexpected_info = ['~video'] def setUp(self): super().setUp() config.setting['ac3_save_ape'] = True def test_bitrate(self): # For EAC3 bitrate is calculated and often a fractional value metadata = load_metadata(os.path.join('test', 'data', 'test.ac3')) self.assertAlmostEqual(192.0, float(metadata['~bitrate'])) picard-release-2.7.3/test/formats/test_apev2.py000066400000000000000000000253711416775010500215010ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019, 2021 Philipp Wolfer # Copyright (C) 2020 Laurent Monin # Copyright (C) 2021 Bob Swift # # 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. import os from mutagen.apev2 import ( BINARY, APEValue, ) from test.picardtestcase import ( PicardTestCase, create_fake_png, ) from picard import config from picard.formats import ( apev2, open_, ) from picard.formats.mutagenext.tak import native_tak from picard.metadata import Metadata from .common import ( TAGS, CommonTests, load_metadata, load_raw, save_and_load_metadata, save_metadata, save_raw, skipUnlessTestfile, ) from .coverart import CommonCoverArtTests VALID_KEYS = { ' valid Key}', '{ $ome tag~}', 'xx', 'x' * 255, } INVALID_KEYS = { 'invalid\x7fkey', 'invalid\x19key', '', 'x', 'x' * 256, 'ID3', 'TAG', 'OggS', 'MP+', } SUPPORTED_TAGS = set(TAGS) - apev2.UNSUPPORTED_TAGS class CommonApeTests: class ApeTestCase(CommonTests.TagFormatsTestCase): def setup_tags(self): super().setup_tags() self.unsupported_tags['r128_album_gain'] = '-2857' self.unsupported_tags['r128_track_gain'] = '-2857' def test_supports_tags(self): supports_tag = self.format.supports_tag for key in VALID_KEYS | SUPPORTED_TAGS: self.assertTrue(supports_tag(key), '%r should be supported' % key) for key in INVALID_KEYS | apev2.UNSUPPORTED_TAGS: self.assertFalse(supports_tag(key), '%r should be unsupported' % key) @skipUnlessTestfile def test_invalid_coverart(self): metadata = { 'Cover Art (Front)': APEValue(b'filename.png\0NOTPNGDATA', BINARY) } save_raw(self.filename, metadata) loaded_metadata = load_metadata(self.filename) self.assertEqual(0, len(loaded_metadata.images)) @skipUnlessTestfile def test_clear_tags_preserve_images_all(self): imagedata = APEValue(b'filename.png\0' + create_fake_png(b'a'), BINARY) save_raw(self.filename, { 'Cover Art (Front)': imagedata, 'Cover Art': imagedata, 'Cover Art (foo)': imagedata, 'cover art (bar)': imagedata, }) config.setting['clear_existing_tags'] = True config.setting['preserve_images'] = True metadata = save_and_load_metadata(self.filename, Metadata()) self.assertEqual(4, len(metadata.images)) config.setting['preserve_images'] = False metadata = save_and_load_metadata(self.filename, Metadata()) self.assertEqual(0, len(metadata.images)) def test_supports_extended_tags(self): performer_tag = "performer:accordéon clavier « boutons »" self.assertTrue(self.format.supports_tag(performer_tag)) self.assertTrue(self.format.supports_tag('lyrics:foó')) self.assertTrue(self.format.supports_tag('comment:foó')) def test_case_insensitive_reading(self): self._read_case_insensitive_tag('artist', 'Artist') self._read_case_insensitive_tag('albumartist', 'Album Artist') self._read_case_insensitive_tag('performer:', 'Performer') self._read_case_insensitive_tag('tracknumber', 'Track') self._read_case_insensitive_tag('discnumber', 'Disc') @skipUnlessTestfile def test_ci_tags_preserve_case(self): # Ensure values are not duplicated on repeated save and are saved # case preserving. for name in ('CUStom', 'ARtist'): tags = {} tags[name] = 'foo' save_raw(self.filename, tags) loaded_metadata = load_metadata(self.filename) loaded_metadata[name.lower()] = 'bar' save_metadata(self.filename, loaded_metadata) raw_metadata = dict(load_raw(self.filename)) self.assertIn(name, raw_metadata) self.assertEqual( raw_metadata[name], loaded_metadata[name.lower()]) self.assertEqual(1, len(raw_metadata[name])) self.assertNotIn(name.upper(), raw_metadata) def _read_case_insensitive_tag(self, name, ape_name): upper_ape_name = ape_name.upper() metadata = { upper_ape_name: 'Some value' } save_raw(self.filename, metadata) loaded_metadata = load_metadata(self.filename) self.assertEqual(metadata[upper_ape_name], loaded_metadata[name]) save_metadata(self.filename, loaded_metadata) raw_metadata = load_raw(self.filename) self.assertIn(upper_ape_name, raw_metadata.keys()) self.assertEqual(metadata[upper_ape_name], raw_metadata[ape_name]) class MonkeysAudioTest(CommonApeTests.ApeTestCase): testfile = 'test.ape' supports_ratings = False expected_info = { 'length': 82, '~channels': '2', '~sample_rate': '44100', '~bits_per_sample': '16', } unexpected_info = ['~video'] class WavPackTest(CommonApeTests.ApeTestCase): testfile = 'test.wv' supports_ratings = False expected_info = { 'length': 82, '~channels': '2', '~sample_rate': '44100', } unexpected_info = ['~video'] def setUp(self): super().setUp() config.setting['rename_files'] = True config.setting['move_files'] = False config.setting['ascii_filenames'] = False config.setting['windows_compatibility'] = False config.setting['dont_write_tags'] = True config.setting['preserve_timestamps'] = False config.setting['delete_empty_dirs'] = False config.setting['save_images_to_files'] = False config.setting['file_renaming_scripts'] = {'test_id': {'script': '%title%'}} config.setting['selected_file_naming_script_id'] = 'test_id' def _save_with_wavpack_correction_file(self, source_file_wvc): # Create dummy WavPack correction file open(source_file_wvc, 'a').close() # Open file and rename it f = open_(self.filename) f._copy_loaded_metadata(f._load(self.filename)) f.metadata['title'] = 'renamed_' + os.path.basename(self.filename) self.assertTrue(os.path.isfile(self.filename)) target_file_wv = f._save_and_rename(self.filename, f.metadata) target_file_wvc = target_file_wv + 'c' # Register cleanups self.addCleanup(os.unlink, target_file_wv) self.addCleanup(os.unlink, target_file_wvc) return (target_file_wv, target_file_wvc) @skipUnlessTestfile def test_save_wavpack_correction_file(self): source_file_wvc = self.filename + 'c' (target_file_wv, target_file_wvc) = self._save_with_wavpack_correction_file(source_file_wvc) # Check both the WavPack file and the correction file got moved self.assertFalse(os.path.isfile(self.filename)) self.assertFalse(os.path.isfile(source_file_wvc)) self.assertTrue(os.path.isfile(target_file_wv)) self.assertTrue(os.path.isfile(target_file_wvc)) @skipUnlessTestfile def test_save_wavpack_correction_file_with_move_additional_files(self): config.setting['move_files'] = True config.setting['move_files_to'] = self.mktmpdir() config.setting['move_additional_files'] = True config.setting['move_additional_files_pattern'] = '*.wvc' source_file_wvc = self.filename + 'c' (target_file_wv, target_file_wvc) = self._save_with_wavpack_correction_file(source_file_wvc) # Check both the WavPack file and the correction file got moved self.assertFalse(os.path.isfile(self.filename)) self.assertFalse(os.path.isfile(source_file_wvc)) self.assertTrue(os.path.isfile(target_file_wv)) self.assertTrue(os.path.isfile(target_file_wvc)) class MusepackSV7Test(CommonApeTests.ApeTestCase): testfile = 'test-sv7.mpc' supports_ratings = False expected_info = { 'length': 91, '~channels': '2', '~sample_rate': '44100', } unexpected_info = ['~video'] class MusepackSV8Test(CommonApeTests.ApeTestCase): testfile = 'test-sv8.mpc' supports_ratings = False expected_info = { 'length': 82, '~channels': '2', '~sample_rate': '44100', } unexpected_info = ['~video'] class TAKTest(CommonApeTests.ApeTestCase): testfile = 'test.tak' supports_ratings = False unexpected_info = ['~video'] def setUp(self): super().setUp() if native_tak: self.expected_info = { 'length': 82, '~channels': '2', '~sample_rate': '44100', '~bits_per_sample': '16' } class OptimFROGLosslessTest(CommonApeTests.ApeTestCase): testfile = 'test.ofr' supports_ratings = False expected_info = { 'length': 0, '~channels': '2', '~sample_rate': '48000', } unexpected_info = ['~video'] def test_format(self): metadata = load_metadata(self.filename) self.assertEqual(metadata['~format'], 'OptimFROG Lossless Audio') class OptimFROGDUalStreamTest(CommonApeTests.ApeTestCase): testfile = 'test.ofs' supports_ratings = False expected_info = { 'length': 0, '~channels': '2', '~sample_rate': '48000', } unexpected_info = ['~video'] def test_format(self): metadata = load_metadata(self.filename) self.assertEqual(metadata['~format'], 'OptimFROG DualStream Audio') class ApeCoverArtTest(CommonCoverArtTests.CoverArtTestCase): testfile = 'test.ape' supports_types = False class Apev2UtilTest(PicardTestCase): def test_is_valid_key(self): for key in VALID_KEYS: self.assertTrue(apev2.is_valid_key(key), '%r is valid' % key) for key in INVALID_KEYS: self.assertFalse(apev2.is_valid_key(key), '%r is invalid' % key) picard-release-2.7.3/test/formats/test_asf.py000066400000000000000000000154261416775010500212350ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2021 Philipp Wolfer # Copyright (C) 2020 Laurent Monin # # 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 mutagen.asf import ASFByteArrayAttribute from test.picardtestcase import ( PicardTestCase, create_fake_png, ) from picard.formats import ( asf, ext_to_format, ) from .common import ( CommonTests, load_metadata, load_raw, save_metadata, save_raw, skipUnlessTestfile, ) from .coverart import CommonCoverArtTests # prevent unittest to run tests in those classes class CommonAsfTests: class AsfTestCase(CommonTests.TagFormatsTestCase): def test_supports_tag(self): fmt = ext_to_format(self.testfile_ext[1:]) self.assertTrue(fmt.supports_tag('copyright')) self.assertTrue(fmt.supports_tag('compilation')) self.assertTrue(fmt.supports_tag('bpm')) self.assertTrue(fmt.supports_tag('djmixer')) self.assertTrue(fmt.supports_tag('discnumber')) self.assertTrue(fmt.supports_tag('lyrics:lead')) for tag in self.replaygain_tags.keys(): self.assertTrue(fmt.supports_tag(tag)) @skipUnlessTestfile def test_ci_tags_preserve_case(self): # Ensure values are not duplicated on repeated save and are saved # case preserving. tags = { 'Replaygain_Album_Peak': '-6.48 dB' } save_raw(self.filename, tags) loaded_metadata = load_metadata(self.filename) loaded_metadata['replaygain_album_peak'] = '1.0' save_metadata(self.filename, loaded_metadata) raw_metadata = load_raw(self.filename) self.assertIn('Replaygain_Album_Peak', raw_metadata) self.assertEqual(raw_metadata['Replaygain_Album_Peak'][0], loaded_metadata['replaygain_album_peak']) self.assertEqual(1, len(raw_metadata['Replaygain_Album_Peak'])) self.assertNotIn('REPLAYGAIN_ALBUM_PEAK', raw_metadata) def _test_invalid_picture(self, invalid_picture_data): png_data = create_fake_png(b'x') tags = { 'WM/Picture': [ ASFByteArrayAttribute(invalid_picture_data), ASFByteArrayAttribute( asf.pack_image("image/png", png_data) ) ] } save_raw(self.filename, tags) metadata = load_metadata(self.filename) self.assertEqual(1, len(metadata.images)) self.assertEqual(png_data, metadata.images[0].data) @skipUnlessTestfile def test_ignore_invalid_wm_picture(self): # A picture that cannot be unpacked self._test_invalid_picture(b'notapicture') class ASFTest(CommonAsfTests.AsfTestCase): testfile = 'test.asf' supports_ratings = True expected_info = { 'length': 92, '~channels': '2', '~sample_rate': '44100', '~bitrate': '128.0', } class WMATest(CommonAsfTests.AsfTestCase): testfile = 'test.wma' supports_ratings = True expected_info = { 'length': 139, '~channels': '2', '~sample_rate': '44100', '~bitrate': '64.0', } unexpected_info = ['~video'] class WMVTest(CommonAsfTests.AsfTestCase): testfile = 'test.wmv' supports_ratings = True expected_info = { 'length': 565, '~channels': '2', '~sample_rate': '44100', '~bitrate': '128.0', '~video': '1', } class AsfUtilTest(PicardTestCase): test_cases = [ # Empty MIME, description and data (('', b'', 2, ''), b'\x02\x00\x00\x00\x00\x00\x00\x00\x00'), # MIME, description set, 1 byte data (('M', b'x', 2, 'D'), b'\x02\x01\x00\x00\x00M\x00\x00\x00D\x00\x00\x00x'), # Empty MIME and description, 3 byte data (('', b'abc', 0, ''), b'\x00\x03\x00\x00\x00\x00\x00\x00\x00abc'), ] def test_pack_and_unpack_image(self): mime = 'image/png' image_data = create_fake_png(b'x') image_type = 4 description = 'testing' tag_data = asf.pack_image(mime, image_data, image_type, description) expected_length = 5 + 2 * len(mime) + 2 + 2 * len(description) + 2 + len(image_data) self.assertEqual(tag_data[0], image_type) self.assertEqual(len(tag_data), expected_length) self.assertEqual(image_data, tag_data[-len(image_data):]) unpacked = asf.unpack_image(tag_data) self.assertEqual(mime, unpacked[0]) self.assertEqual(image_data, unpacked[1]) self.assertEqual(image_type, unpacked[2]) self.assertEqual(description, unpacked[3]) def test_pack_image(self): for args, expected in self.test_cases: self.assertEqual(expected, asf.pack_image(*args)) def test_unpack_image(self): for expected, packed in self.test_cases: self.assertEqual(expected, asf.unpack_image(packed)) def test_unpack_image_value_errors(self): self.assertRaisesRegex(ValueError, "unpack_from requires a buffer of at least 5 bytes", asf.unpack_image, b'') self.assertRaisesRegex(ValueError, "unpack_from requires a buffer of at least 5 bytes", asf.unpack_image, b'\x02\x01\x00\x00') self.assertRaisesRegex(ValueError, "mime: missing data", asf.unpack_image, b'\x00\x00\x00\x00\x00') self.assertRaisesRegex(ValueError, "mime: missing data", asf.unpack_image, b'\x04\x19\x00\x00\x00a\x00') self.assertRaisesRegex(ValueError, "desc: missing data", asf.unpack_image, b'\x04\x19\x00\x00\x00a\x00\x00\x00a\x00') self.assertRaisesRegex(ValueError, "image data size mismatch", asf.unpack_image, b'\x04\x19\x00\x00\x00a\x00\x00\x00a\x00\x00\x00x') class AsfCoverArtTest(CommonCoverArtTests.CoverArtTestCase): testfile = 'test.asf' class WmaCoverArtTest(CommonCoverArtTests.CoverArtTestCase): testfile = 'test.wma' picard-release-2.7.3/test/formats/test_id3.py000066400000000000000000000740761416775010500211510ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019 Zenara Daley # Copyright (C) 2019-2020 Laurent Monin # Copyright (C) 2019-2021 Philipp Wolfer # Copyright (C) 2020 raingloom # Copyright (C) 2021 Sophist-UK # # 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. import os.path import mutagen from test.picardtestcase import PicardTestCase from picard import config from picard.file import File from picard.formats import ( id3, open_, ) from picard.metadata import Metadata from .common import ( CommonTests, load_metadata, load_raw, save_and_load_metadata, save_metadata, save_raw, skipUnlessTestfile, ) from .coverart import CommonCoverArtTests # prevent unittest to run tests in those classes class CommonId3Tests: class Id3TestCase(CommonTests.TagFormatsTestCase): def setup_tags(self): # Note: in ID3v23, the original date can only be stored as a year. super().setup_tags() self.set_tags({ 'originaldate': '1980' }) self.unsupported_tags['r128_album_gain'] = '-2857' self.unsupported_tags['r128_track_gain'] = '-2857' @skipUnlessTestfile def test_id3_freeform_delete(self): metadata = Metadata(self.tags) metadata['Foo'] = 'Foo' original_metadata = save_and_load_metadata(self.filename, metadata) del metadata['Foo'] new_metadata = save_and_load_metadata(self.filename, metadata) self.assertIn('Foo', original_metadata) self.assertNotIn('Foo', new_metadata) @skipUnlessTestfile def test_id3_ufid_delete(self): metadata = Metadata(self.tags) metadata['musicbrainz_recordingid'] = "Foo" original_metadata = save_and_load_metadata(self.filename, metadata) del metadata['musicbrainz_recordingid'] new_metadata = save_and_load_metadata(self.filename, metadata) self.assertIn('musicbrainz_recordingid', original_metadata) self.assertNotIn('musicbrainz_recordingid', new_metadata) @skipUnlessTestfile def test_id3_multiple_freeform_delete(self): metadata = Metadata(self.tags) metadata['Foo'] = 'Foo' metadata['Bar'] = 'Foo' metadata['FooBar'] = 'Foo' original_metadata = save_and_load_metadata(self.filename, metadata) del metadata['Foo'] del metadata['Bar'] new_metadata = save_and_load_metadata(self.filename, metadata) self.assertIn('Foo', original_metadata) self.assertIn('Bar', original_metadata) self.assertIn('FooBar', original_metadata) self.assertNotIn('Foo', new_metadata) self.assertNotIn('Bar', new_metadata) self.assertIn('FooBar', new_metadata) @skipUnlessTestfile def test_id3_rename_freetext_delete(self): tags = mutagen.id3.ID3Tags() tags.add(mutagen.id3.TXXX(desc='Work', text='foo')) save_raw(self.filename, tags) raw_metadata = load_raw(self.filename) self.assertIn('TXXX:Work', raw_metadata) metadata = Metadata() metadata.delete('work') new_metadata = save_and_load_metadata(self.filename, metadata) self.assertNotIn('work', new_metadata) raw_metadata = load_raw(self.filename) self.assertNotIn('TXXX:Work', raw_metadata) self.assertNotIn('TXXX:WORK', raw_metadata) @skipUnlessTestfile def test_id3_freetext_ci_delete(self): # No matter which of the names below gets deleted it always # should remove all of them tag_name_variants = [ 'replaygain_album_gain', 'REPLAYGAIN_ALBUM_GAIN', 'Replaygain_Album_Gain', ] for tag_in_test in tag_name_variants: tags = mutagen.id3.ID3Tags() for tag in tag_name_variants: tags.add(mutagen.id3.TXXX(desc=tag, text='foo')) save_raw(self.filename, tags) raw_metadata = load_raw(self.filename) for tag in tag_name_variants: self.assertIn('TXXX:' + tag, raw_metadata) metadata = Metadata() metadata.delete(tag_in_test) save_metadata(self.filename, metadata) raw_metadata = load_raw(self.filename) for tag in tag_name_variants: self.assertNotIn('TXXX:' + tag, raw_metadata) @skipUnlessTestfile def test_id3_metadata_tofn(self): metadata = Metadata(self.tags) metadata = save_and_load_metadata(self.filename, metadata) self.assertIn('originalfilename', metadata) self.assertEqual(metadata['originalfilename'], "Foo") @skipUnlessTestfile def test_performer_duplication(self): config.setting['write_id3v23'] = True metadata = Metadata({ 'album': 'Foo', 'artist': 'Foo', 'performer:piano': 'Foo', 'title': 'Foo', }) original_metadata = save_and_load_metadata(self.filename, metadata) new_metadata = save_and_load_metadata(self.filename, original_metadata) self.assertEqual(len(new_metadata['performer:piano']), len(original_metadata['performer:piano'])) @skipUnlessTestfile def test_performer_no_role_tmcl(self): metadata = Metadata({ 'performer': 'Performer', 'performer:piano': 'Performer Piano', }) save_metadata(self.filename, metadata) raw_metadata = load_raw(self.filename) self.assertIn(['piano', 'Performer Piano'], raw_metadata['TMCL'].people) self.assertIn(['performer', 'Performer'], raw_metadata['TMCL'].people) self.assertNotIn('TXXX:performer', raw_metadata) @skipUnlessTestfile def test_performer_no_role_tipl(self): config.setting['write_id3v23'] = True metadata = Metadata({ 'performer': 'Performer', 'performer:piano': 'Performer Piano', }) save_metadata(self.filename, metadata) raw_metadata = load_raw(self.filename) self.assertIn(['piano', 'Performer Piano'], raw_metadata['TIPL'].people) self.assertIn(['performer', 'Performer'], raw_metadata['TIPL'].people) self.assertNotIn('TXXX:performer', raw_metadata) @skipUnlessTestfile def test_comment_delete(self): metadata = Metadata(self.tags) metadata['comment:bar'] = 'Foo' metadata['comment:XXX:withlang'] = 'Foo' original_metadata = save_and_load_metadata(self.filename, metadata) del metadata['comment:bar'] del metadata['comment:XXX:withlang'] new_metadata = save_and_load_metadata(self.filename, metadata) self.assertIn('comment:foo', original_metadata) self.assertIn('comment:bar', original_metadata) self.assertIn('comment:XXX:withlang', original_metadata) self.assertIn('comment:foo', new_metadata) self.assertNotIn('comment:bar', new_metadata) self.assertNotIn('comment:XXX:withlang', new_metadata) @skipUnlessTestfile def test_id3v23_simple_tags(self): config.setting['write_id3v23'] = True metadata = Metadata(self.tags) loaded_metadata = save_and_load_metadata(self.filename, metadata) for (key, value) in self.tags.items(): self.assertEqual(loaded_metadata[key], value, '%s: %r != %r' % (key, loaded_metadata[key], value)) @property def itunes_grouping_metadata(self): metadata = Metadata() metadata['grouping'] = 'The Grouping' metadata['work'] = 'The Work' return metadata @skipUnlessTestfile def test_standard_grouping(self): metadata = self.itunes_grouping_metadata config.setting['itunes_compatible_grouping'] = False loaded_metadata = save_and_load_metadata(self.filename, metadata) self.assertEqual(loaded_metadata['grouping'], metadata['grouping']) self.assertEqual(loaded_metadata['work'], metadata['work']) @skipUnlessTestfile def test_itunes_compatible_grouping(self): metadata = self.itunes_grouping_metadata config.setting['itunes_compatible_grouping'] = True loaded_metadata = save_and_load_metadata(self.filename, metadata) self.assertEqual(loaded_metadata['grouping'], metadata['grouping']) self.assertEqual(loaded_metadata['work'], metadata['work']) @skipUnlessTestfile def test_always_read_grp1(self): metadata = self.itunes_grouping_metadata config.setting['itunes_compatible_grouping'] = True save_metadata(self.filename, metadata) config.setting['itunes_compatible_grouping'] = False loaded_metadata = load_metadata(self.filename) self.assertIn(metadata['grouping'], loaded_metadata['grouping']) self.assertIn(metadata['work'], loaded_metadata['grouping']) self.assertEqual(loaded_metadata['work'], '') @skipUnlessTestfile def test_always_read_txxx_work(self): metadata = self.itunes_grouping_metadata config.setting['itunes_compatible_grouping'] = False save_metadata(self.filename, metadata) config.setting['itunes_compatible_grouping'] = True loaded_metadata = load_metadata(self.filename) self.assertIn(metadata['grouping'], loaded_metadata['work']) self.assertIn(metadata['work'], loaded_metadata['work']) self.assertEqual(loaded_metadata['grouping'], '') @skipUnlessTestfile def test_save_itunnorm_tag(self): config.setting['clear_existing_tags'] = True iTunNORM = '00001E86 00001E86 0000A2A3 0000A2A3 000006A6 000006A6 000078FA 000078FA 00000211 00000211' metadata = Metadata() metadata['comment:iTunNORM'] = iTunNORM new_metadata = save_and_load_metadata(self.filename, metadata) self.assertEqual(new_metadata['comment:iTunNORM'], iTunNORM) @skipUnlessTestfile def test_delete_itun_tags(self): metadata = Metadata() metadata['comment:iTunNORM'] = '00001E86 00001E86 0000A2A3 0000A2A3 000006A6 000006A6 000078FA 000078FA 00000211 00000211' metadata['comment:iTunPGAP'] = '1' new_metadata = save_and_load_metadata(self.filename, metadata) self.assertIn('comment:iTunNORM', new_metadata) self.assertIn('comment:iTunPGAP', new_metadata) del metadata['comment:iTunNORM'] del metadata['comment:iTunPGAP'] new_metadata = save_and_load_metadata(self.filename, metadata) self.assertNotIn('comment:iTunNORM', new_metadata) self.assertNotIn('comment:iTunPGAP', new_metadata) def test_rename_txxx_tags(self): file_path = os.path.join('test', 'data', 'test-id3-rename-tags.mp3') filename = self.copy_file_tmp(file_path, '.mp3') raw_metadata = load_raw(filename) self.assertIn('TXXX:Artists', raw_metadata) self.assertNotIn('TXXX:ARTISTS', raw_metadata) self.assertIn('TXXX:Work', raw_metadata) self.assertNotIn('TXXX:WORK', raw_metadata) metadata = load_metadata(filename) self.assertEqual(metadata['artists'], 'Artist1; Artist2') self.assertNotIn('Artists', metadata) self.assertEqual(metadata['work'], 'The Work') self.assertNotIn('Work', metadata) save_metadata(filename, metadata) raw_metadata = load_raw(filename) self.assertNotIn('TXXX:Artists', raw_metadata) self.assertIn('TXXX:ARTISTS', raw_metadata) self.assertNotIn('TXXX:Work', raw_metadata) self.assertIn('TXXX:WORK', raw_metadata) def test_preserve_unchanged_tags_v23(self): config.setting['write_id3v23'] = True self.test_preserve_unchanged_tags() @skipUnlessTestfile def test_replaygain_tags_case_insensitive(self): tags = mutagen.id3.ID3Tags() tags.add(mutagen.id3.TXXX(desc='replaygain_album_gain', text='-6.48 dB')) tags.add(mutagen.id3.TXXX(desc='Replaygain_Album_Peak', text='0.978475')) tags.add(mutagen.id3.TXXX(desc='replaygain_album_range', text='7.84 dB')) tags.add(mutagen.id3.TXXX(desc='replaygain_track_gain', text='-6.16 dB')) tags.add(mutagen.id3.TXXX(desc='REPLAYGAIN_track_peak', text='0.976991')) tags.add(mutagen.id3.TXXX(desc='REPLAYGAIN_TRACK_RANGE', text='8.22 dB')) tags.add(mutagen.id3.TXXX(desc='replaygain_reference_loudness', text='-18.00 LUFS')) save_raw(self.filename, tags) loaded_metadata = load_metadata(self.filename) for (key, value) in self.replaygain_tags.items(): self.assertEqual(loaded_metadata[key], value, '%s: %r != %r' % (key, loaded_metadata[key], value)) @skipUnlessTestfile def test_ci_tags_save(self): tag_name_variants = [ 'replaygain_album_gain', 'REPLAYGAIN_ALBUM_GAIN', 'Replaygain_Album_Gain', ] for tag in tag_name_variants: metadata = Metadata({tag: 'foo'}) loaded_metadata = save_and_load_metadata(self.filename, metadata) self.assertEqual('foo', loaded_metadata['replaygain_album_gain']) @skipUnlessTestfile def test_ci_tags_preserve_case(self): # Ensure values are not duplicated on repeated save and are saved # case preserving. tags = mutagen.id3.ID3Tags() tags.add(mutagen.id3.TXXX(desc='Replaygain_Album_Peak', text='0.978475')) save_raw(self.filename, tags) loaded_metadata = load_metadata(self.filename) loaded_metadata['replaygain_album_peak'] = '1.0' save_metadata(self.filename, loaded_metadata) raw_metadata = load_raw(self.filename) self.assertIn('TXXX:Replaygain_Album_Peak', raw_metadata) self.assertEqual( raw_metadata['TXXX:Replaygain_Album_Peak'].text[0], loaded_metadata['replaygain_album_peak']) self.assertEqual(1, len(raw_metadata['TXXX:Replaygain_Album_Peak'].text)) self.assertNotIn('TXXX:REPLAYGAIN_ALBUM_PEAK', raw_metadata) @skipUnlessTestfile def test_lyrics_with_description(self): metadata = Metadata({'lyrics:foo': 'bar'}) loaded_metadata = save_and_load_metadata(self.filename, metadata) self.assertEqual(metadata['lyrics:foo'], loaded_metadata['lyrics:foo']) @skipUnlessTestfile def test_invalid_track_and_discnumber(self): metadata = Metadata({ 'discnumber': 'notanumber', 'tracknumber': 'notanumber', }) loaded_metadata = save_and_load_metadata(self.filename, metadata) self.assertNotIn('discnumber', loaded_metadata) self.assertNotIn('tracknumber', loaded_metadata) @skipUnlessTestfile def test_save_explicit_id3_frames(self): metadata = Metadata({ '~id3:TXXX:foo': 'bar', '~id3:TOWN': 'owner' }) save_metadata(self.filename, metadata) raw_metadata = load_raw(self.filename) self.assertIn('TXXX:foo', raw_metadata) self.assertEqual('bar', raw_metadata['TXXX:foo']) self.assertEqual('owner', raw_metadata['TOWN']) @skipUnlessTestfile def test_delete_explicit_id3_frames(self): tags = mutagen.id3.ID3Tags() tags.add(mutagen.id3.TOWN(text='bar')) tags.add(mutagen.id3.TXXX(desc='foo', text='bar1')) tags.add(mutagen.id3.TXXX(desc='foo', text='bar2')) save_raw(self.filename, tags) raw_metadata = load_raw(self.filename) self.assertIn('TOWN', raw_metadata) self.assertIn('TXXX:foo', raw_metadata) metadata = Metadata() metadata.delete('~id3:TOWN') metadata.delete('~id3:TXXX:foo') metadata.delete('~id3:NOTAFRAME') save_metadata(self.filename, metadata) raw_metadata = load_raw(self.filename) self.assertNotIn('TOWN', raw_metadata) self.assertNotIn('TXXX:foo', raw_metadata) @skipUnlessTestfile def test_delete_tipl(self): tags = mutagen.id3.ID3Tags() tags.add(mutagen.id3.TIPL(people=[ ['mix', 'mixer1'], ['mix', 'mixer2'], ['producer', 'producer1'], ])) save_raw(self.filename, tags) metadata = Metadata() metadata.delete('mixer') save_metadata(self.filename, metadata) raw_metadata = load_raw(self.filename) people = raw_metadata['TIPL'].people self.assertIn(['producer', 'producer1'], people) self.assertNotIn(['mix', 'mixer1'], people) self.assertNotIn(['mix', 'mixer2'], people) self.assertEqual(1, len(people)) @skipUnlessTestfile def test_load_conflicting_txxx_tags(self): tags = mutagen.id3.ID3Tags() tags.add(mutagen.id3.TXXX(desc='title', text='foo')) save_raw(self.filename, tags) loaded_metadata = load_metadata(self.filename) self.assertEqual('foo', loaded_metadata['~id3:TXXX:title']) @skipUnlessTestfile def test_license_single_url(self): metadata = Metadata({ 'license': 'http://example.com' }) loaded_metadata = save_and_load_metadata(self.filename, metadata) self.assertEqual(metadata['license'], loaded_metadata['license']) raw_metadata = load_raw(self.filename) self.assertEqual(metadata['license'], raw_metadata['WCOP']) @skipUnlessTestfile def test_license_single_non_url(self): metadata = Metadata({ 'license': 'foo' }) loaded_metadata = save_and_load_metadata(self.filename, metadata) self.assertEqual(metadata['license'], loaded_metadata['license']) raw_metadata = load_raw(self.filename) self.assertEqual(metadata['license'], raw_metadata['TXXX:LICENSE']) @skipUnlessTestfile def test_license_multi_url(self): metadata = Metadata({ 'license': [ 'http://example.com/1', 'http://example.com/2', ] }) loaded_metadata = save_and_load_metadata(self.filename, metadata) self.assertEqual(metadata['license'], loaded_metadata['license']) raw_metadata = load_raw(self.filename) self.assertEqual( set(metadata.getall('license')), set(raw_metadata.get('TXXX:LICENSE').text)) @skipUnlessTestfile def test_license_wcop_and_txxx(self): tags = mutagen.id3.ID3Tags() tags.add(mutagen.id3.WCOP(url='http://example.com/1')) tags.add(mutagen.id3.TXXX(desc='license', text='http://example.com/2')) save_raw(self.filename, tags) loaded_metadata = load_metadata(self.filename) loaded_licenses = loaded_metadata.getall('license') self.assertEqual(2, len(loaded_licenses)) self.assertIn('http://example.com/1', loaded_licenses) self.assertIn('http://example.com/2', loaded_licenses) @skipUnlessTestfile def test_license_upgrade_wcop(self): tags = mutagen.id3.ID3Tags() tags.add(mutagen.id3.WCOP(url='http://example.com/1')) save_raw(self.filename, tags) metadata = load_metadata(self.filename) self.assertEqual('http://example.com/1', metadata['license']) metadata.add('license', 'http://example.com/2') save_metadata(self.filename, metadata) raw_metadata = load_raw(self.filename) self.assertNotIn('WCOP', raw_metadata) loaded_licenses = [url for url in raw_metadata['TXXX:LICENSE']] self.assertEqual(['http://example.com/1', 'http://example.com/2'], loaded_licenses) @skipUnlessTestfile def test_license_downgrade_wcop(self): tags = mutagen.id3.ID3Tags() licenses = ['http://example.com/1', 'http://example.com/2'] tags.add(mutagen.id3.TXXX(desc='LICENSE', text=licenses)) save_raw(self.filename, tags) raw_metadata = load_raw(self.filename) metadata = load_metadata(self.filename) self.assertEqual(licenses, metadata.getall('license')) metadata['license'] = 'http://example.com/1' save_metadata(self.filename, metadata) raw_metadata = load_raw(self.filename) self.assertEqual('http://example.com/1', raw_metadata['WCOP']) self.assertNotIn('TXXX:LICENSE', raw_metadata) @skipUnlessTestfile def test_license_delete(self): tags = mutagen.id3.ID3Tags() tags.add(mutagen.id3.WCOP(url='http://example.com/1')) tags.add(mutagen.id3.TXXX(desc='LICENSE', text='http://example.com/2')) save_raw(self.filename, tags) metadata = load_metadata(self.filename) del metadata['license'] loaded_metadata = save_and_load_metadata(self.filename, metadata) self.assertNotIn('license', loaded_metadata) @skipUnlessTestfile def test_woar_not_duplicated(self): metadata = Metadata({ 'website': 'http://example.com/1' }) loaded_metadata = save_and_load_metadata(self.filename, metadata) self.assertEqual(metadata['website'], loaded_metadata['website']) metadata['website'] = 'http://example.com/2' loaded_metadata = save_and_load_metadata(self.filename, metadata) self.assertEqual(metadata['website'], loaded_metadata['website']) @skipUnlessTestfile def test_woar_delete(self): metadata = Metadata({ 'website': 'http://example.com/1' }) loaded_metadata = save_and_load_metadata(self.filename, metadata) self.assertEqual(metadata['website'], loaded_metadata['website']) del metadata['website'] loaded_metadata = save_and_load_metadata(self.filename, metadata) self.assertNotIn('website', loaded_metadata) @skipUnlessTestfile def test_rating_email_non_latin1(self): for rating in range(6): config.setting['rating_user_email'] = 'foo€' rating = '3' metadata = Metadata({'~rating': rating}) loaded_metadata = save_and_load_metadata(self.filename, metadata) self.assertEqual(loaded_metadata['~rating'], rating, '~rating: %r != %r' % (loaded_metadata['~rating'], rating)) @skipUnlessTestfile def test_unchanged_metadata(self): self.set_config_values({ 'compare_ignore_tags': [], 'write_id3v23': True, }) file = open_(self.filename) file.orig_metadata = Metadata({ 'album': 'somealbum', 'title': 'sometitle', 'date': '2021', 'originaldate': '2021', 'artists': 'foo/bar', }) file.metadata = Metadata({ 'album': 'somealbum', 'title': 'sometitle', 'date': '2021-12', 'originaldate': '2021-12-04', 'artists': ['foo', 'bar'], }) file.state = File.NORMAL file.update(signal=False) self.assertEqual(file.similarity, 1.0) self.assertEqual(file.state, File.NORMAL) class MP3Test(CommonId3Tests.Id3TestCase): testfile = 'test.mp3' supports_ratings = True expected_info = { 'length': 156, '~channels': '2', '~sample_rate': '44100', } unexpected_info = ['~video'] @skipUnlessTestfile def test_remove_apev2(self): # Add APEv2 tags apev2_tags = mutagen.apev2.APEv2() apev2_tags['Title'] = 'foo' apev2_tags.save(self.filename) self.assertEqual('foo', mutagen.apev2.APEv2(self.filename)['Title']) config.setting['remove_ape_from_mp3'] = False save_metadata(self.filename, Metadata()) self.assertEqual('foo', mutagen.apev2.APEv2(self.filename)['Title']) config.setting['remove_ape_from_mp3'] = True save_metadata(self.filename, Metadata()) self.assertRaises(mutagen.apev2.APENoHeaderError, mutagen.apev2.APEv2, self.filename) @skipUnlessTestfile def test_remove_apev2_no_existing_tags(self): self.assertRaises(mutagen.apev2.APENoHeaderError, mutagen.apev2.APEv2, self.filename) config.setting['remove_ape_from_mp3'] = True save_metadata(self.filename, Metadata()) self.assertRaises(mutagen.apev2.APENoHeaderError, mutagen.apev2.APEv2, self.filename) class TTATest(CommonId3Tests.Id3TestCase): testfile = 'test.tta' supports_ratings = True expected_info = { 'length': 82, '~sample_rate': '44100', } unexpected_info = ['~video'] class DSFTest(CommonId3Tests.Id3TestCase): testfile = 'test.dsf' supports_ratings = True expected_info = { 'length': 10, '~channels': '2', '~sample_rate': '5644800', '~bitrate': '11289.6', '~bits_per_sample': '1', } unexpected_info = ['~video'] if id3.DSDIFFFile: class DSDIFFTest(CommonId3Tests.Id3TestCase): testfile = 'test-dsd.dff' supports_ratings = True expected_info = { 'length': 10, '~channels': '2', '~sample_rate': '5644800', '~bitrate': '11289.6', '~bits_per_sample': '1', } unexpected_info = ['~video'] class DSDIFFDSTTest(CommonId3Tests.Id3TestCase): testfile = 'test-dst.dff' supports_ratings = True expected_info = { 'length': 0, '~channels': '2', '~sample_rate': '5644800', '~bits_per_sample': '1', } unexpected_info = ['~video'] class AIFFTest(CommonId3Tests.Id3TestCase): testfile = 'test.aiff' supports_ratings = False expected_info = { 'length': 82, '~channels': '2', '~sample_rate': '44100', '~bitrate': '1411.2', } unexpected_info = ['~video'] class Id3UtilTest(PicardTestCase): def test_id3encoding_from_config(self): self.assertEqual(id3.Id3Encoding.LATIN1, id3.Id3Encoding.from_config('iso-8859-1')) self.assertEqual(id3.Id3Encoding.UTF16, id3.Id3Encoding.from_config('utf-16')) self.assertEqual(id3.Id3Encoding.UTF8, id3.Id3Encoding.from_config('utf-8')) def test_id3text(self): teststring = '日本語testÖäß' self.assertEqual(id3.id3text(teststring, id3.Id3Encoding.LATIN1), '???testÖäß') self.assertEqual(id3.id3text(teststring, id3.Id3Encoding.UTF16), teststring) self.assertEqual(id3.id3text(teststring, id3.Id3Encoding.UTF16BE), teststring) self.assertEqual(id3.id3text(teststring, id3.Id3Encoding.UTF8), teststring) class Mp3CoverArtTest(CommonCoverArtTests.CoverArtTestCase): testfile = 'test.mp3' class ID3FileTest(PicardTestCase): def setUp(self): super().setUp() self.file = id3.ID3File('somepath/somefile.mp3') config.setting['write_id3v23'] = False config.setting['id3v23_join_with'] = ' / ' self.file.metadata['artist'] = ['foo', 'bar'] self.file.metadata['originaldate'] = '2020-04-01' self.file.metadata['date'] = '2021-04-01' def test_format_specific_metadata_v24(self): metadata = self.file.metadata for name, values in metadata.rawitems(): self.assertEqual(values, self.file.format_specific_metadata(metadata, name)) def test_format_specific_metadata_v23(self): config.setting['write_id3v23'] = True metadata = self.file.metadata self.assertEqual(['foo / bar'], self.file.format_specific_metadata(metadata, 'artist')) self.assertEqual(['2020'], self.file.format_specific_metadata(metadata, 'originaldate')) self.assertEqual(['2021-04-01'], self.file.format_specific_metadata(metadata, 'date')) def test_format_specific_metadata_v23_incomplete_date(self): config.setting['write_id3v23'] = True metadata = self.file.metadata metadata['date'] = '2021-04' self.assertEqual(['2021'], self.file.format_specific_metadata(metadata, 'date')) def test_format_specific_metadata_override_settings(self): settings = { 'write_id3v23': True, 'id3v23_join_with': '; ', } metadata = self.file.metadata self.assertEqual(['foo; bar'], self.file.format_specific_metadata(metadata, 'artist', settings)) picard-release-2.7.3/test/formats/test_midi.py000066400000000000000000000023711416775010500214010ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2021 Philipp Wolfer # Copyright (C) 2020 Laurent Monin # # 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 picard.formats import midi from .common import ( TAGS, CommonTests, ) class MIDITest(CommonTests.SimpleFormatsTestCase): testfile = 'test.mid' expected_info = { 'length': 127997, '~format': 'Standard MIDI File' } unexpected_info = ['~video'] def test_supports_tag(self): for tag in TAGS: self.assertFalse(midi.MIDIFile.supports_tag(tag)) picard-release-2.7.3/test/formats/test_mp4.py000066400000000000000000000160071416775010500211600ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2021 Philipp Wolfer # Copyright (C) 2020 Laurent Monin # # 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. import unittest import mutagen from picard.formats import ext_to_format from picard.metadata import Metadata from .common import ( CommonTests, load_metadata, load_raw, save_and_load_metadata, save_metadata, save_raw, skipUnlessTestfile, ) from .coverart import CommonCoverArtTests # prevent unittest to run tests in those classes class CommonMP4Tests: class MP4TestCase(CommonTests.TagFormatsTestCase): def test_supports_tag(self): fmt = ext_to_format(self.testfile_ext[1:]) self.assertTrue(fmt.supports_tag('copyright')) self.assertTrue(fmt.supports_tag('compilation')) self.assertTrue(fmt.supports_tag('bpm')) self.assertTrue(fmt.supports_tag('djmixer')) self.assertTrue(fmt.supports_tag('discnumber')) self.assertTrue(fmt.supports_tag('lyrics:lead')) self.assertTrue(fmt.supports_tag('Custom')) self.assertTrue(fmt.supports_tag('äöüéß\0')) # Latin 1 is supported self.assertFalse(fmt.supports_tag('Б')) # Unsupported custom tags for tag in self.replaygain_tags.keys(): self.assertTrue(fmt.supports_tag(tag)) def test_format(self): metadata = load_metadata(self.filename) self.assertIn('AAC LC', metadata['~format']) @skipUnlessTestfile def test_replaygain_tags_case_insensitive(self): tags = mutagen.mp4.MP4Tags() tags['----:com.apple.iTunes:replaygain_album_gain'] = [b'-6.48 dB'] tags['----:com.apple.iTunes:Replaygain_Album_Peak'] = [b'0.978475'] tags['----:com.apple.iTunes:replaygain_album_range'] = [b'7.84 dB'] tags['----:com.apple.iTunes:replaygain_track_gain'] = [b'-6.16 dB'] tags['----:com.apple.iTunes:REPLAYGAIN_track_peak'] = [b'0.976991'] tags['----:com.apple.iTunes:REPLAYGAIN_TRACK_RANGE'] = [b'8.22 dB'] tags['----:com.apple.iTunes:replaygain_reference_loudness'] = [b'-18.00 LUFS'] save_raw(self.filename, tags) loaded_metadata = load_metadata(self.filename) for (key, value) in self.replaygain_tags.items(): self.assertEqual(loaded_metadata[key], value, '%s: %r != %r' % (key, loaded_metadata[key], value)) @skipUnlessTestfile def test_ci_tags_preserve_case(self): # Ensure values are not duplicated on repeated save and are saved # case preserving. for name in ('Replaygain_Album_Peak', 'Custom', 'äöüéß\0'): tags = mutagen.mp4.MP4Tags() tags['----:com.apple.iTunes:' + name] = [b'foo'] save_raw(self.filename, tags) loaded_metadata = load_metadata(self.filename) loaded_metadata[name.lower()] = 'bar' save_metadata(self.filename, loaded_metadata) raw_metadata = load_raw(self.filename) self.assertIn('----:com.apple.iTunes:' + name, raw_metadata) self.assertEqual( raw_metadata['----:com.apple.iTunes:' + name][0].decode('utf-8'), loaded_metadata[name.lower()]) self.assertEqual(1, len(raw_metadata['----:com.apple.iTunes:' + name])) self.assertNotIn('----:com.apple.iTunes:' + name.upper(), raw_metadata) @skipUnlessTestfile def test_delete_freeform_tags(self): metadata = Metadata() metadata['foo'] = 'bar' original_metadata = save_and_load_metadata(self.filename, metadata) self.assertEqual('bar', original_metadata['foo']) del metadata['foo'] new_metadata = save_and_load_metadata(self.filename, metadata) self.assertNotIn('foo', new_metadata) @skipUnlessTestfile def test_invalid_track_and_discnumber(self): metadata = Metadata({ 'discnumber': 'notanumber', 'tracknumber': 'notanumber', }) loaded_metadata = save_and_load_metadata(self.filename, metadata) self.assertNotIn('discnumber', loaded_metadata) self.assertNotIn('tracknumber', loaded_metadata) @skipUnlessTestfile def test_invalid_total_tracks_and_discs(self): metadata = Metadata({ 'discnumber': '1', 'totaldiscs': 'notanumber', 'tracknumber': '2', 'totaltracks': 'notanumber', }) loaded_metadata = save_and_load_metadata(self.filename, metadata) self.assertEqual(metadata['discnumber'], loaded_metadata['discnumber']) self.assertEqual('0', loaded_metadata['totaldiscs']) self.assertEqual(metadata['tracknumber'], loaded_metadata['tracknumber']) self.assertEqual('0', loaded_metadata['totaltracks']) @skipUnlessTestfile def test_invalid_int_tag(self): for tag in ['bpm', 'movementnumber', 'movementtotal', 'showmovement']: metadata = Metadata({tag: 'notanumber'}) loaded_metadata = save_and_load_metadata(self.filename, metadata) self.assertNotIn(tag, loaded_metadata) class M4ATest(CommonMP4Tests.MP4TestCase): testfile = 'test.m4a' supports_ratings = False expected_info = { 'length': 106, '~channels': '2', '~sample_rate': '44100', '~bitrate': '14.376', '~bits_per_sample': '16', } unexpected_info = ['~video'] @unittest.skipUnless(mutagen.version >= (1, 43, 0), "mutagen >= 1.43.0 required") def test_hdvd_tag_considered_video(self): tags = mutagen.mp4.MP4Tags() tags['hdvd'] = [1] save_raw(self.filename, tags) metadata = load_metadata(self.filename) self.assertEqual('1', metadata["~video"]) class M4VTest(CommonMP4Tests.MP4TestCase): testfile = 'test.m4v' supports_ratings = False expected_info = { 'length': 106, '~channels': '2', '~sample_rate': '44100', '~bitrate': '108.043', '~bits_per_sample': '16', '~video': '1', } class Mp4CoverArtTest(CommonCoverArtTests.CoverArtTestCase): testfile = 'test.m4a' picard-release-2.7.3/test/formats/test_mutagenext.py000066400000000000000000000023611416775010500226370ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019 Philipp Wolfer # Copyright (C) 2020 Laurent Monin # # 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 test.picardtestcase import PicardTestCase from picard.formats import mutagenext class MutagenExtTest(PicardTestCase): def test_delall_ci(self): tags = { 'TAGNAME:ABC': 'a', 'tagname:abc': 'a', 'TagName:Abc': 'a', 'OtherTag': 'a' } mutagenext.delall_ci(tags, 'tagname:Abc') self.assertEqual({'OtherTag': 'a'}, tags) picard-release-2.7.3/test/formats/test_vorbis.py000066400000000000000000000333321416775010500217640ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2021 Philipp Wolfer # Copyright (C) 2020 Laurent Monin # # 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. import base64 import logging import os from mutagen.flac import ( Padding, Picture, VCFLACDict, ) from test.picardtestcase import ( PicardTestCase, create_fake_png, ) from picard import ( config, log, ) from picard.coverart.image import CoverArtImage from picard.formats import vorbis from picard.formats.util import open_ as open_format from picard.metadata import Metadata from .common import ( TAGS, CommonTests, load_metadata, load_raw, save_and_load_metadata, save_metadata, save_raw, skipUnlessTestfile, ) from .coverart import ( CommonCoverArtTests, file_save_image, load_coverart_file, ) VALID_KEYS = [ ' valid Key}', '{ $ome tag}', ] INVALID_KEYS = [ '', 'invalid=key', 'invalid\x19key', 'invalid~key', ] PNG_BASE64 = 'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVQI12P4//8/AAX+Av7czFnnAAAAAElFTkSuQmCC' # prevent unittest to run tests in those classes class CommonVorbisTests: class VorbisTestCase(CommonTests.TagFormatsTestCase): def test_invalid_rating(self): filename = os.path.join('test', 'data', 'test-invalid-rating.ogg') old_log_level = log.get_effective_level() log.set_level(logging.ERROR) metadata = load_metadata(filename) log.set_level(old_log_level) self.assertEqual(metadata["~rating"], "THERATING") def test_supports_tags(self): supports_tag = self.format.supports_tag for key in VALID_KEYS + list(TAGS.keys()): self.assertTrue(supports_tag(key), '%r should be supported' % key) for key in INVALID_KEYS: self.assertFalse(supports_tag(key), '%r should be unsupported' % key) @skipUnlessTestfile def test_r128_replaygain_tags(self): # Vorbis files other then Opus must not support the r128_* tags tags = { 'r128_album_gain': '-2857', 'r128_track_gain': '-2857', } self._test_unsupported_tags(tags) @skipUnlessTestfile def test_invalid_metadata_block_picture_nobase64(self): metadata = { 'metadata_block_picture': 'notbase64' } save_raw(self.filename, metadata) loaded_metadata = load_metadata(self.filename) self.assertEqual(0, len(loaded_metadata.images)) @skipUnlessTestfile def test_invalid_metadata_block_picture_noflacpicture(self): metadata = { 'metadata_block_picture': base64.b64encode(b'notaflacpictureblock').decode('ascii') } save_raw(self.filename, metadata) loaded_metadata = load_metadata(self.filename) self.assertEqual(0, len(loaded_metadata.images)) @skipUnlessTestfile def test_legacy_coverart(self): save_raw(self.filename, {'coverart': PNG_BASE64}) loaded_metadata = load_metadata(self.filename) self.assertEqual(1, len(loaded_metadata.images)) first_image = loaded_metadata.images[0] self.assertEqual('image/png', first_image.mimetype) self.assertEqual(69, first_image.datalength) @skipUnlessTestfile def test_clear_tags_preserve_legacy_coverart(self): save_raw(self.filename, {'coverart': PNG_BASE64}) config.setting['clear_existing_tags'] = True config.setting['preserve_images'] = True metadata = save_and_load_metadata(self.filename, Metadata()) self.assertEqual(1, len(metadata.images)) config.setting['preserve_images'] = False metadata = save_and_load_metadata(self.filename, Metadata()) self.assertEqual(0, len(metadata.images)) @skipUnlessTestfile def test_invalid_legacy_coverart_nobase64(self): metadata = { 'coverart': 'notbase64' } save_raw(self.filename, metadata) loaded_metadata = load_metadata(self.filename) self.assertEqual(0, len(loaded_metadata.images)) @skipUnlessTestfile def test_invalid_legacy_coverart_noimage(self): metadata = { 'coverart': base64.b64encode(b'invalidimagedata').decode('ascii') } save_raw(self.filename, metadata) loaded_metadata = load_metadata(self.filename) self.assertEqual(0, len(loaded_metadata.images)) def test_supports_extended_tags(self): performer_tag = "performer:accordéon clavier « boutons »" self.assertTrue(self.format.supports_tag(performer_tag)) self.assertTrue(self.format.supports_tag('lyrics:foó')) self.assertTrue(self.format.supports_tag('comment:foó')) @skipUnlessTestfile def test_delete_totaldiscs_totaltracks(self): # Create a test file that contains only disctotal / tracktotal, # but not totaldiscs and totaltracks save_raw(self.filename, { 'disctotal': '3', 'tracktotal': '2', }) metadata = Metadata() del metadata['totaldiscs'] del metadata['totaltracks'] save_metadata(self.filename, metadata) loaded_metadata = load_raw(self.filename) self.assertNotIn('disctotal', loaded_metadata) self.assertNotIn('totaldiscs', loaded_metadata) self.assertNotIn('tracktotal', loaded_metadata) self.assertNotIn('totaltracks', loaded_metadata) @skipUnlessTestfile def test_delete_invalid_tagname(self): # Deleting tags that are not valid Vorbis tag names must not trigger # an error for invalid_tag in INVALID_KEYS: metadata = Metadata() del metadata[invalid_tag] save_metadata(self.filename, metadata) class FLACTest(CommonVorbisTests.VorbisTestCase): testfile = 'test.flac' supports_ratings = True expected_info = { 'length': 82, '~channels': '2', '~sample_rate': '44100', '~format': 'FLAC', } unexpected_info = ['~video'] @skipUnlessTestfile def test_preserve_waveformatextensible_channel_mask(self): config.setting['clear_existing_tags'] = True original_metadata = load_metadata(self.filename) self.assertEqual(original_metadata['~waveformatextensible_channel_mask'], '0x3') new_metadata = save_and_load_metadata(self.filename, original_metadata) self.assertEqual(new_metadata['~waveformatextensible_channel_mask'], '0x3') @skipUnlessTestfile def test_clear_tags_preserve_legacy_coverart(self): # FLAC does not use the cover art tags but has its separate image implementation pic = Picture() pic.data = load_coverart_file('mb.png') save_raw(self.filename, { 'coverart': PNG_BASE64, 'metadata_block_picture': base64.b64encode(pic.write()).decode('ascii') }) config.setting['clear_existing_tags'] = True config.setting['preserve_images'] = True metadata = save_and_load_metadata(self.filename, Metadata()) self.assertEqual(0, len(metadata.images)) @skipUnlessTestfile def test_sort_pics_after_tags(self): # First save file with pic block before tags pic = Picture() pic.data = load_coverart_file('mb.png') f = load_raw(self.filename) f.metadata_blocks.insert(1, pic) f.save() # Save the file with Picard metadata = Metadata() save_metadata(self.filename, metadata) # Load raw file and verify picture block position f = load_raw(self.filename) tagindex = f.metadata_blocks.index(f.tags) haspics = False for b in f.metadata_blocks: if b.code == Picture.code: haspics = True self.assertGreater(f.metadata_blocks.index(b), tagindex) self.assertTrue(haspics, "Picture block expected, none found") class OggVorbisTest(CommonVorbisTests.VorbisTestCase): testfile = 'test.ogg' supports_ratings = True expected_info = { 'length': 82, '~channels': '2', '~sample_rate': '44100', } class OggSpxTest(CommonVorbisTests.VorbisTestCase): testfile = 'test.spx' supports_ratings = True expected_info = { 'length': 89, '~channels': '2', '~bitrate': '29.6', } unexpected_info = ['~video'] class OggOpusTest(CommonVorbisTests.VorbisTestCase): testfile = 'test.opus' supports_ratings = True expected_info = { 'length': 82, '~channels': '2', } unexpected_info = ['~video'] @skipUnlessTestfile def test_r128_replaygain_tags(self): tags = { 'r128_album_gain': '-2857', 'r128_track_gain': '-2857', } self._test_supported_tags(tags) class OggTheoraTest(CommonVorbisTests.VorbisTestCase): testfile = 'test.ogv' supports_ratings = True expected_info = { 'length': 520, '~bitrate': '200.0', '~video': '1', } class OggFlacTest(CommonVorbisTests.VorbisTestCase): testfile = 'test-oggflac.oga' supports_ratings = True expected_info = { 'length': 82, '~channels': '2', } unexpected_info = ['~video'] class VorbisUtilTest(PicardTestCase): def test_sanitize_key(self): sanitized = vorbis.sanitize_key(' \x1f=}~') self.assertEqual(sanitized, ' }') def test_is_valid_key(self): for key in VALID_KEYS: self.assertTrue(vorbis.is_valid_key(key), '%r is valid' % key) for key in INVALID_KEYS: self.assertFalse(vorbis.is_valid_key(key), '%r is invalid' % key) def test_flac_sort_pics_after_tags(self): pic1 = Picture() pic2 = Picture() pic3 = Picture() tags = VCFLACDict() pad = Padding() blocks = [] vorbis.flac_sort_pics_after_tags(blocks) self.assertEqual([], blocks) blocks = [tags] vorbis.flac_sort_pics_after_tags(blocks) self.assertEqual([tags], blocks) blocks = [tags, pad, pic1] vorbis.flac_sort_pics_after_tags(blocks) self.assertEqual([tags, pad, pic1], blocks) blocks = [pic1, pic2, tags, pad, pic3] vorbis.flac_sort_pics_after_tags(blocks) self.assertEqual([tags, pic1, pic2, pad, pic3], blocks) blocks = [pic1, pic2, pad, pic3] vorbis.flac_sort_pics_after_tags(blocks) self.assertEqual([pic1, pic2, pad, pic3], blocks) class FlacCoverArtTest(CommonCoverArtTests.CoverArtTestCase): testfile = 'test.flac' def test_set_picture_dimensions(self): tests = [ CoverArtImage(data=self.jpegdata), CoverArtImage(data=self.pngdata), ] for test in tests: file_save_image(self.filename, test) raw_metadata = load_raw(self.filename) pic = raw_metadata.pictures[0] self.assertNotEqual(pic.width, 0) self.assertEqual(pic.width, test.width) self.assertNotEqual(pic.height, 0) self.assertEqual(pic.height, test.height) def test_save_large_pics(self): # 16 MB image data = create_fake_png(b"a" * 1024 * 1024 * 16) image = CoverArtImage(data=data) file_save_image(self.filename, image) raw_metadata = load_raw(self.filename) # Images with more than 16 MB cannot be saved to FLAC self.assertEqual(0, len(raw_metadata.pictures)) class OggAudioVideoFileTest(PicardTestCase): def test_ogg_audio(self): self._test_file_is_type( open_format, self._copy_file_tmp('test-oggflac.oga', '.oga'), vorbis.OggFLACFile) self._test_file_is_type( open_format, self._copy_file_tmp('test.spx', '.oga'), vorbis.OggSpeexFile) self._test_file_is_type( open_format, self._copy_file_tmp('test.ogg', '.oga'), vorbis.OggVorbisFile) def test_ogg_opus(self): self._test_file_is_type( open_format, self._copy_file_tmp('test.opus', '.oga'), vorbis.OggOpusFile) self._test_file_is_type( open_format, self._copy_file_tmp('test.opus', '.ogg'), vorbis.OggOpusFile) def test_ogg_video(self): self._test_file_is_type( open_format, self._copy_file_tmp('test.ogv', '.ogv'), vorbis.OggTheoraFile) def _test_file_is_type(self, factory, filename, expected_type): f = factory(filename) self.assertIsInstance(f, expected_type) def _copy_file_tmp(self, filename, ext): path = os.path.join('test', 'data', filename) return self.copy_file_tmp(path, ext) class OggCoverArtTest(CommonCoverArtTests.CoverArtTestCase): testfile = 'test.ogg' picard-release-2.7.3/test/formats/test_wav.py000066400000000000000000000116521416775010500212560ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2018-2020 Philipp Wolfer # Copyright (C) 2020 Laurent Monin # # 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 picard import config from picard.formats import WAVFile from picard.metadata import Metadata from .common import ( REPLAYGAIN_TAGS, TAGS, CommonTests, load_metadata, save_metadata, skipUnlessTestfile, ) from .test_id3 import CommonId3Tests expected_info = { 'length': 82, '~channels': '2', '~sample_rate': '44100', '~bits_per_sample': '16', } if WAVFile.supports_tag('artist'): from picard.formats.wav import RiffListInfo riff_info_tags = { 'IART': 'the artist', 'ICMT': 'the comment', 'ICOP': 'the copyright', 'ICRD': 'the date', 'IGNR': 'the genre', 'INAM': 'the title', 'IPRD': 'the album', 'ITRK': 'the tracknumber', 'ICNT': 'the releasecountry', 'IENC': 'the encodedby', 'IENG': 'the engineer', 'ILNG': 'the language', 'IMED': 'the media', 'IMUS': 'the composer', 'IPRO': 'the producer', 'IWRI': 'the writer', } class WAVTest(CommonId3Tests.Id3TestCase): testfile = 'test.wav' expected_info = {**expected_info, **{ '~bitrate': '352.8', }} unexpected_info = ['~video'] supports_ratings = True @skipUnlessTestfile def test_invalid_track_and_discnumber(self): config.setting['write_wave_riff_info'] = False super().test_invalid_track_and_discnumber() @skipUnlessTestfile def test_load_riff_info_fallback(self): self._save_riff_info_tags() metadata = load_metadata(self.filename) self.assertEqual(metadata['artist'], 'the artist') @skipUnlessTestfile def test_save_riff_info(self): metadata = Metadata({ 'artist': 'the artist', 'album': 'the album' }) save_metadata(self.filename, metadata) info = RiffListInfo() info.load(self.filename) self.assertEqual(info['IART'], 'the artist') self.assertEqual(info['IPRD'], 'the album') @skipUnlessTestfile def test_delete_riff_info_tag(self): self._save_riff_info_tags() metadata = Metadata() del metadata['title'] save_metadata(self.filename, metadata) info = RiffListInfo() info.load(self.filename) self.assertEqual(info['IART'], 'the artist') self.assertNotIn('INAM', info) @skipUnlessTestfile def test_riff_save_and_load(self): self._save_riff_info_tags() loaded_info = RiffListInfo() loaded_info.load(self.filename) for key, value in loaded_info.items(): self.assertEqual(riff_info_tags[key], value) @skipUnlessTestfile def test_riff_info_encoding_windows_1252(self): info = RiffListInfo() info['INAM'] = 'fooßü‰€œžŸ文字' info.save(self.filename) loaded_info = RiffListInfo() loaded_info.load(self.filename) self.assertEqual('fooßü‰€œžŸ??', loaded_info['INAM']) @skipUnlessTestfile def test_riff_info_encoding_utf_8(self): info = RiffListInfo(encoding="utf-8") info['INAM'] = 'fooßü‰€œžŸ文字' info.save(self.filename) loaded_info = RiffListInfo() loaded_info.load(self.filename) self.assertEqual(info['INAM'], loaded_info['INAM']) def _save_riff_info_tags(self): info = RiffListInfo() for key, value in riff_info_tags.items(): info[key] = value info.save(self.filename) else: class WAVTest(CommonTests.SimpleFormatsTestCase): testfile = 'test.wav' expected_info = expected_info unexpected_info = ['~video'] def setUp(self): super().setUp() self.unsupported_tags = {**TAGS, **REPLAYGAIN_TAGS} @skipUnlessTestfile def test_unsupported_tags(self): self._test_unsupported_tags(self.unsupported_tags) picard-release-2.7.3/test/picardtestcase.py000066400000000000000000000074751416775010500207550ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2018 Wieland Hoffmann # Copyright (C) 2019-2021 Philipp Wolfer # Copyright (C) 2020 Laurent Monin # Copyright (C) 2021 Bob Swift # # 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. import json import os import shutil import struct from tempfile import ( mkdtemp, mkstemp, ) import unittest from unittest.mock import Mock from PyQt5 import QtCore from picard import ( config, log, ) from picard.releasegroup import ReleaseGroup class FakeTagger(QtCore.QObject): tagger_stats_changed = QtCore.pyqtSignal() def __init__(self): QtCore.QObject.__init__(self) QtCore.QObject.config = config QtCore.QObject.log = log self.tagger_stats_changed.connect(self.emit) self.exit_cleanup = [] self.files = {} self.stopping = False def register_cleanup(self, func): self.exit_cleanup.append(func) def run_cleanup(self): for f in self.exit_cleanup: f() def emit(self, *args): pass def get_release_group_by_id(self, rg_id): # pylint: disable=no-self-use return ReleaseGroup(rg_id) class PicardTestCase(unittest.TestCase): def setUp(self): self.tagger = FakeTagger() QtCore.QObject.tagger = self.tagger self.addCleanup(self.tagger.run_cleanup) self.init_config() @staticmethod def init_config(): fake_config = Mock() fake_config.setting = {} fake_config.persist = {} fake_config.profiles = {} # Make config object available for legacy use config.config = fake_config config.setting = fake_config.setting config.persist = fake_config.persist config.profiles = fake_config.profiles @staticmethod def set_config_values(setting=None, persist=None, profiles=None): if setting: for key, value in setting.items(): config.config.setting[key] = value if persist: for key, value in persist.items(): config.config.persist[key] = value if profiles: for key, value in profiles.items(): config.config.profiles[key] = value def mktmpdir(self, ignore_errors=False): tmpdir = mkdtemp(suffix=self.__class__.__name__) self.addCleanup(shutil.rmtree, tmpdir, ignore_errors=ignore_errors) return tmpdir def copy_file_tmp(self, filepath, ext): fd, copy = mkstemp(suffix=ext) os.close(fd) self.addCleanup(self.remove_file_tmp, copy) shutil.copy(filepath, copy) return copy @staticmethod def remove_file_tmp(filepath): if os.path.isfile(filepath): os.unlink(filepath) def get_test_data_path(*paths): return os.path.join('test', 'data', *paths) def create_fake_png(extra): """Creates fake PNG data that satisfies Picard's internal image type detection""" return b'\x89PNG\x0D\x0A\x1A\x0A' + (b'a' * 4) + b'IHDR' + struct.pack('>LL', 100, 100) + extra def load_test_json(filename): with open(get_test_data_path('ws_data', filename), encoding='utf-8') as f: return json.load(f) picard-release-2.7.3/test/test_acousticbrainz.py000066400000000000000000000176651416775010500220400ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Gabriel Ferreira # Copyright (C) 2021 Laurent Monin # # 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 functools import partial import json import os from unittest.mock import ( MagicMock, Mock, ) from test.picardtestcase import PicardTestCase from picard.acousticbrainz import ( ABExtractor, ab_extractor_callback, ab_feature_extraction, ) from picard.file import File mock_extractor = os.path.abspath("./test/data/acousticbrainz/mock_acousticbrainz_extractor.py") settings = { "use_acousticbrainz": True, "acousticbrainz_extractor": "", "acousticbrainz_extractor_version": "", "acousticbrainz_extractor_sha": "", "clear_existing_tags": False, "compare_ignore_tags": [], } class AcousticBrainzSetupTest(PicardTestCase): def test_ab_setup_present(self): settings['acousticbrainz_extractor'] = mock_extractor self.set_config_values(settings) # Try to setup AB ab_extractor = ABExtractor() # Extractor should be found self.assertTrue(ab_extractor.available()) def test_ab_setup_not_present(self): settings['acousticbrainz_extractor'] = "non_existing_extractor" self.set_config_values(settings) # Try to setup AB ab_extractor = ABExtractor() # Extractor should not be found self.assertFalse(ab_extractor.available()) class AcousticBrainzFeatureExtractionTest(PicardTestCase): ab_features_file = "test/data/acousticbrainz/acousticbrainz_sample.json" singleton = None def setUp(self): super().setUp() AcousticBrainzFeatureExtractionTest.singleton = self # Setup mock extractor settings['acousticbrainz_extractor'] = mock_extractor self.set_config_values(settings) self.tagger.ab_extractor = ABExtractor() self.assertTrue(self.tagger.ab_extractor.available()) # Load an irrelevant test file self.file = File("./test/data/test.mp3") # Load the AB features sample and copy the recording ID with open(self.ab_features_file, "r", encoding="utf-8") as f: ab_features = json.load(f) # Copy the MB recordingID to the file, as we only work with already matched files self.file.metadata['musicbrainz_recordingid'] = ab_features['metadata']['tags']['musicbrainz_trackid'] self.tagger.webservice = MagicMock() @staticmethod def mock_ab_extractor_callback_duplicate(tagger, file, result, error): AcousticBrainzFeatureExtractionTest.singleton.assertEqual(error, None) ab_metadata_file, result, error = result AcousticBrainzFeatureExtractionTest.singleton.assertTrue("Duplicate" in error) @staticmethod def mock_ab_extractor_callback_extraction_failed(tagger, file, result, error): AcousticBrainzFeatureExtractionTest.singleton.assertEqual(error, None) ab_metadata_file, result, error = result AcousticBrainzFeatureExtractionTest.singleton.assertTrue("Duplicate" not in error or "Writing results" not in error) @staticmethod def mock_ab_extractor_callback_extraction_succeeded(tagger, file, result, error): AcousticBrainzFeatureExtractionTest.singleton.assertEqual(error, None) ab_metadata_file, result, error = result AcousticBrainzFeatureExtractionTest.singleton.assertTrue("Writing results" in error) def mock_get_succeed(self, host, port, path, handler, priority, important, parse_response_type): # Return features in utf-8 straight from the web response error = 0 with open(AcousticBrainzFeatureExtractionTest.ab_features_file, "rb") as f: response = f.read() reply = "" handler(response, reply, error) def mock_get_fail(self, host, port, path, handler, priority, important, parse_response_type): error = 203 response = b"""{"message":"Not found"}\n""" reply = "" handler(response, reply, error, main_thread=True) def test_check_duplicate(self): self.tagger.webservice.get = Mock(wraps=self.mock_get_succeed) ab_feature_extraction( self.tagger, self.file.metadata["musicbrainz_recordingid"], self.file.filename, partial(self.mock_ab_extractor_callback_duplicate, self.tagger, self.file) ) def test_check_not_duplicate_and_fail_extraction(self): self.tagger.webservice.get = Mock(wraps=self.mock_get_fail) ab_feature_extraction( self.tagger, self.file.metadata["musicbrainz_recordingid"], "fail.mp3", partial(self.mock_ab_extractor_callback_extraction_failed, self.tagger, self.file) ) def test_check_not_duplicate_and_succeed_extraction(self): self.tagger.webservice.get = Mock(wraps=self.mock_get_fail) ab_feature_extraction( self.tagger, self.file.metadata["musicbrainz_recordingid"], "test.mp3", partial(self.mock_ab_extractor_callback_extraction_succeeded, self.tagger, self.file) ) class AcousticBrainzFeatureSubmissionTest(AcousticBrainzFeatureExtractionTest): def setUp(self): super().setUp() self.tagger.webservice.get = Mock(wraps=self.mock_get_fail) # Setup methods and settings required by file.set_pending and file.clear_pending self.tagger.tagger_stats_changed = MagicMock() self.tagger.tagger_stats_changed.emit = Mock(wraps=self.mock_emit) self.set_config_values(settings) @staticmethod def mock_ab_submission_failed(tagger, file, result, error): AcousticBrainzFeatureExtractionTest.singleton.assertEqual(error, None) ab_metadata_file, result, error = result AcousticBrainzFeatureExtractionTest.singleton.assertTrue("Duplicate" not in error or "Writing results" not in error) @staticmethod def mock_ab_submission_succeeded(tagger, file, result, error): AcousticBrainzFeatureExtractionTest.singleton.assertEqual(error, None) ab_metadata_file, result, error = result AcousticBrainzFeatureExtractionTest.singleton.assertTrue("Writing results" in error) def mock_emit(self): pass def mock_post_succeed(self, host, port, path, data, handler, parse_response_type, priority, important, mblogin, queryargs=None, request_mimetype=None): handler("""{"message":"ok"}""", "", 0) def mock_post_fail(self, host, port, path, data, handler, parse_response_type, priority, important, mblogin, queryargs=None, request_mimetype=None): handler("""APIBadRequest""", "", 400) def test_submit_failed(self): self.file.set_pending() self.tagger.webservice.post = Mock(wraps=self.mock_post_fail) ab_feature_extraction( self.tagger, self.file.metadata["musicbrainz_recordingid"], "test.mp3", partial(ab_extractor_callback, self.tagger, self.file) ) def test_submit_succeeded(self): self.file.set_pending() self.tagger.webservice.post = Mock(wraps=self.mock_post_succeed) ab_feature_extraction( self.tagger, self.file.metadata["musicbrainz_recordingid"], "test.mp3", partial(ab_extractor_callback, self.tagger, self.file) ) picard-release-2.7.3/test/test_acoustid.py000066400000000000000000000072231416775010500206200ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2018 Wieland Hoffmann # Copyright (C) 2019-2020 Philipp Wolfer # Copyright (C) 2020 Laurent Monin # Copyright (C) 2020 Ray Bouchard # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 Vladislav Karbovskii # # 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. import json import os from test.picardtestcase import PicardTestCase from picard.acoustid.json_helpers import parse_recording from picard.mbjson import recording_to_metadata from picard.metadata import Metadata from picard.track import Track settings = { "standardize_tracks": False, "standardize_artists": False, "standardize_releases": False, "translate_artist_names": True, "artist_locales": ['en'], "translate_artist_names_script_exception": False, } class AcoustIDTest(PicardTestCase): def setUp(self): super().setUp() self.init_test(self.filename) def init_test(self, filename): self.set_config_values(settings) self.json_doc = None with open(os.path.join('test', 'data', 'ws_data', filename), encoding='utf-8') as f: self.json_doc = json.load(f) class RecordingTest(AcoustIDTest): filename = 'acoustid.json' def test_recording(self): parsed_recording = parse_recording(self.json_doc) release = parsed_recording['releases'][0] artist_credit = parsed_recording['artist-credit'][0] self.assertEqual(parsed_recording['id'], '017830c1-d1cf-46f3-8801-aaaa0a930223') self.assertEqual(parsed_recording['length'], 225000) self.assertEqual(parsed_recording['title'], 'Nina') self.assertEqual(release['media'], [{'format': 'CD', 'track-count': 12, 'position': 1, 'track': [{'position': 5, 'id': '16affcc3-9f34-48e5-88dc-68378c4cc208', 'number': 5}]}]) self.assertEqual(release['title'], 'x') self.assertEqual(release['id'], 'a2b25883-306f-4a53-809a-a234737c209d') self.assertEqual(release['release-group'], { 'id': 'c24e5416-cd2e-4cff-851b-5faa78db98a2', 'primary-type': 'Album', 'secondary-types': ['Compilation'] }) self.assertEqual(release['country'], 'XE') self.assertEqual(release['date'], {'month': 6, 'day': 23, 'year': 2014}) self.assertEqual(release['medium-count'], 1) self.assertEqual(release['track-count'], 12) self.assertEqual(artist_credit['artist'], {'sort-name': 'Ed Sheeran', 'name': 'Ed Sheeran', 'id': 'b8a7c51f-362c-4dcb-a259-bc6e0095f0a6'}) self.assertEqual(artist_credit['name'], 'Ed Sheeran') class NullRecordingTest(AcoustIDTest): filename = 'acoustid_null.json' def test_recording(self): m = Metadata() t = Track("1") parsed_recording = parse_recording(self.json_doc) recording_to_metadata(parsed_recording, m, t) self.assertEqual(m, {}) picard-release-2.7.3/test/test_acoustidmanager.py000066400000000000000000000123641416775010500221550ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2020 Laurent Monin # Copyright (C) 2020 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 unittest.mock import ( MagicMock, Mock, ) from test.picardtestcase import PicardTestCase from picard.acoustid.manager import AcoustIDManager from picard.file import File def mock_succeed_submission(*args, **kwargs): # Run the callback args[1]({}, None, None) def mock_fail_submission(*args, **kwargs): # Run the callback with error arguments args[1]({}, MagicMock(), True) FINGERPRINT_SIZE = 4000 def dummy_file(i): file = File('foo%d.flac' % i) file.acoustid_fingerprint = 'Z' * FINGERPRINT_SIZE file.acoustid_length = 120 return file class AcoustIDManagerTest(PicardTestCase): def setUp(self): super().setUp() self.set_config_values({ "clear_existing_tags": False, "compare_ignore_tags": [] }) self.mock_api_helper = MagicMock() self.mock_api_helper.submit_acoustid_fingerprints = Mock(wraps=mock_succeed_submission) self.acoustidmanager = AcoustIDManager(self.mock_api_helper) self.tagger.window = MagicMock() self.tagger.window.enable_submit = MagicMock() AcoustIDManager.MAX_PAYLOAD = FINGERPRINT_SIZE * 5 AcoustIDManager.MAX_ATTEMPTS = 3 def _add_unsubmitted_files(self, count): files = [] for i in range(0, count): file = dummy_file(i) files.append(file) self.acoustidmanager.add(file, None) self.acoustidmanager.update(file, '00000000-0000-0000-0000-%012d' % i) self.assertFalse(self.acoustidmanager.is_submitted(file)) return files def test_add_invalid(self): file = File('foo.flac') self.acoustidmanager.add(file, '00000000-0000-0000-0000-000000000001') self.tagger.window.enable_submit.assert_not_called() def test_add_and_update(self): file = dummy_file(0) self.acoustidmanager.add(file, '00000000-0000-0000-0000-000000000001') self.tagger.window.enable_submit.assert_called_with(False) self.acoustidmanager.update(file, '00000000-0000-0000-0000-000000000002') self.tagger.window.enable_submit.assert_called_with(True) self.acoustidmanager.update(file, '00000000-0000-0000-0000-000000000001') self.tagger.window.enable_submit.assert_called_with(False) def test_add_and_remove(self): file = dummy_file(0) self.acoustidmanager.add(file, '00000000-0000-0000-0000-000000000001') self.tagger.window.enable_submit.assert_called_with(False) self.acoustidmanager.update(file, '00000000-0000-0000-0000-000000000002') self.tagger.window.enable_submit.assert_called_with(True) self.acoustidmanager.remove(file) self.tagger.window.enable_submit.assert_called_with(False) def test_is_submitted(self): file = dummy_file(0) self.assertTrue(self.acoustidmanager.is_submitted(file)) self.acoustidmanager.add(file, '00000000-0000-0000-0000-000000000001') self.assertTrue(self.acoustidmanager.is_submitted(file)) self.acoustidmanager.update(file, '00000000-0000-0000-0000-000000000002') self.assertFalse(self.acoustidmanager.is_submitted(file)) self.acoustidmanager.update(file, '') self.assertTrue(self.acoustidmanager.is_submitted(file)) def test_submit_single_batch(self): f = self._add_unsubmitted_files(1)[0] self.acoustidmanager.submit() self.assertEqual(self.mock_api_helper.submit_acoustid_fingerprints.call_count, 1) self.assertEqual( f.acoustid_fingerprint, self.mock_api_helper.submit_acoustid_fingerprints.call_args[0][0][0].fingerprint ) def test_submit_multi_batch(self): files = self._add_unsubmitted_files(int(AcoustIDManager.MAX_PAYLOAD / FINGERPRINT_SIZE) * 2) self.acoustidmanager.submit() self.assertEqual(self.mock_api_helper.submit_acoustid_fingerprints.call_count, 3) for f in files: self.assertTrue(self.acoustidmanager.is_submitted(f)) def test_submit_multi_batch_failure(self): self.mock_api_helper.submit_acoustid_fingerprints = Mock(wraps=mock_fail_submission) files = self._add_unsubmitted_files(int(AcoustIDManager.MAX_PAYLOAD / FINGERPRINT_SIZE) * 2) self.acoustidmanager.submit() self.assertEqual(self.mock_api_helper.submit_acoustid_fingerprints.call_count, 8) for f in files: self.assertFalse(self.acoustidmanager.is_submitted(f)) picard-release-2.7.3/test/test_amazon_urls.py000066400000000000000000000051041416775010500213330ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2013, 2018, 2020 Laurent Monin # Copyright (C) 2016 barami # Copyright (C) 2018 Wieland Hoffmann # Copyright (C) 2020 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 test.picardtestcase import PicardTestCase from picard.util import parse_amazon_url class ParseAmazonUrlTest(PicardTestCase): def test_1(self): url = 'http://www.amazon.com/dp/020530902X' expected = {'asin': '020530902X', 'host': 'amazon.com'} r = parse_amazon_url(url) self.assertEqual(r, expected) def test_2(self): url = 'http://ec1.amazon.co.jp/gp/product/020530902X' expected = {'asin': '020530902X', 'host': 'ec1.amazon.co.jp'} r = parse_amazon_url(url) self.assertEqual(r, expected) def test_3(self): url = 'http://amazon.com/Dark-Side-Moon-Pink-Floyd/dp/B004ZN9RWK/ref=sr_1_1?s=music&ie=UTF8&qid=1372605047&sr=1-1&keywords=pink+floyd+dark+side+of+the+moon' expected = {'asin': 'B004ZN9RWK', 'host': 'amazon.com'} r = parse_amazon_url(url) self.assertEqual(r, expected) def test_4(self): url = 'https://www.amazon.co.jp/gp/product/B00005FMYV' expected = {'asin': 'B00005FMYV', 'host': 'amazon.co.jp'} r = parse_amazon_url(url) self.assertEqual(r, expected) def test_incorrect_asin_1(self): url = 'http://www.amazon.com/dp/A20530902X' expected = None r = parse_amazon_url(url) self.assertEqual(r, expected) def test_incorrect_asin_2(self): url = 'http://www.amazon.com/dp/020530902x' expected = None r = parse_amazon_url(url) self.assertEqual(r, expected) def test_incorrect_url_scheme(self): url = 'httpsa://www.amazon.co.jp/gp/product/B00005FMYV' expected = None r = parse_amazon_url(url) self.assertEqual(r, expected) picard-release-2.7.3/test/test_api_helpers.py000066400000000000000000000227471416775010500213100ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2018 Wieland Hoffmann # Copyright (C) 2018, 2020 Laurent Monin # Copyright (C) 2019-2020 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 unittest.mock import MagicMock from test.picardtestcase import PicardTestCase from picard.acoustid.manager import Submission from picard.webservice import WebService from picard.webservice.api_helpers import ( AcoustIdAPIHelper, APIHelper, MBAPIHelper, ) class APITest(PicardTestCase): def setUp(self): super().setUp() self.host = "abc.com" self.port = 80 self.api_path = "/v1/" self.path_list = ['test', 'more', 'test'] self.complete_path = "/v1/test/more/test" self.ws = MagicMock(auto_spec=WebService) self.api = APIHelper(self.host, self.port, self.api_path, self.ws) def _test_ws_function_args(self, ws_function): self.assertGreater(ws_function.call_count, 0) self.assertEqual(ws_function.call_args[0][0], self.host) self.assertEqual(ws_function.call_args[0][1], self.port) self.assertEqual(ws_function.call_args[0][2], self.complete_path) def test_get(self): self.api.get(self.path_list, None) self._test_ws_function_args(self.ws.get) def test_post(self): self.api.post(self.path_list, None, None) self._test_ws_function_args(self.ws.post) def test_put(self): self.api.put(self.path_list, None, None) self._test_ws_function_args(self.ws.put) def test_delete(self): self.api.delete(self.path_list, None) self._test_ws_function_args(self.ws.delete) class MBAPITest(PicardTestCase): def setUp(self): super().setUp() self.config = {'server_host': "mb.org", "server_port": 443} self.set_config_values(self.config) self.ws = MagicMock(auto_spec=WebService) self.api = MBAPIHelper(self.ws) def _test_ws_function_args(self, ws_function): self.assertGreater(ws_function.call_count, 0) self.assertEqual(ws_function.call_args[0][0], self.config['server_host']) self.assertEqual(ws_function.call_args[0][1], self.config['server_port']) self.assertIn("/ws/2/", ws_function.call_args[0][2]) def assertInPath(self, ws_function, path): self.assertIn(path, ws_function.call_args[0][2]) def assertNotInPath(self, ws_function, path): self.assertNotIn(path, ws_function.call_args[0][2]) def assertInQuery(self, ws_function, argname, value=None): query_args = ws_function.call_args[1]['queryargs'] self.assertIn(argname, query_args) self.assertEqual(value, query_args[argname]) def _test_inc_args(self, ws_function, arg_list): self.assertInQuery(self.ws.get, 'inc', "+".join(arg_list)) def test_get_release(self): inc_args_list = ['test'] self.api.get_release_by_id("1", None, inc=inc_args_list) self._test_ws_function_args(self.ws.get) self.assertInPath(self.ws.get, "/release/1") self._test_inc_args(self.ws.get, inc_args_list) def test_get_track(self): inc_args_list = ['test'] self.api.get_track_by_id("1", None, inc=inc_args_list) self._test_ws_function_args(self.ws.get) self.assertInPath(self.ws.get, "/recording/1") self._test_inc_args(self.ws.get, inc_args_list) def test_get_collection(self): inc_args_list = ["releases", "artist-credits", "media"] self.api.get_collection("1", None) self._test_ws_function_args(self.ws.get) self.assertInPath(self.ws.get, "collection") self.assertInPath(self.ws.get, "1/releases") self._test_inc_args(self.ws.get, inc_args_list) def test_get_collection_list(self): self.api.get_collection_list(None) self._test_ws_function_args(self.ws.get) self.assertInPath(self.ws.get, "collection") self.assertNotInPath(self.ws.get, "releases") def test_put_collection(self): self.api.put_to_collection("1", ["1", "2", "3"], None) self._test_ws_function_args(self.ws.put) self.assertInPath(self.ws.put, "collection/1/releases/1;2;3") def test_delete_collection(self): self.api.delete_from_collection("1", ["1", "2", "3", "4"] * 200, None) collection_string = ";".join(["1", "2", "3", "4"] * 100) self._test_ws_function_args(self.ws.delete) self.assertInPath(self.ws.delete, "collection/1/releases/" + collection_string) self.assertNotInPath(self.ws.delete, collection_string + ";" + collection_string) self.assertEqual(self.ws.delete.call_count, 2) def test_xml_ratings_empty(self): ratings = dict() xmldata = self.api._xml_ratings(ratings) self.assertEqual( xmldata, '' '' '' '' ) def test_xml_ratings_one(self): ratings = {("recording", 'a'): 1} xmldata = self.api._xml_ratings(ratings) self.assertEqual( xmldata, '' '' '' '20' '' '' ) def test_xml_ratings_multiple(self): ratings = { ("recording", 'a'): 1, ("recording", 'b'): 2, ("nonrecording", 'c'): 3, } xmldata = self.api._xml_ratings(ratings) self.assertEqual( xmldata, '' '' '' '20' '40' '' '' ) def test_xml_ratings_encode(self): ratings = {("recording", ''): 0} xmldata = self.api._xml_ratings(ratings) self.assertEqual( xmldata, '' '' '' '0' '' '' ) def test_xml_ratings_raises_value_error(self): ratings = {("recording", 'a'): 'foo'} self.assertRaises(ValueError, self.api._xml_ratings, ratings) def test_collection_request(self): releases = tuple("r"+str(i) for i in range(13)) generator = self.api._collection_request("test", releases, batchsize=5) batch = next(generator) self.assertEqual(batch, ('collection', 'test', 'releases', 'r0;r1;r2;r3;r4')) batch = next(generator) self.assertEqual(batch, ('collection', 'test', 'releases', 'r5;r6;r7;r8;r9')) batch = next(generator) self.assertEqual(batch, ('collection', 'test', 'releases', 'r10;r11;r12')) with self.assertRaises(StopIteration): next(generator) class AcoustdIdAPITest(PicardTestCase): def setUp(self): super().setUp() self.config = {'acoustid_apikey': "apikey"} self.set_config_values(self.config) self.ws = MagicMock(auto_spec=WebService) self.api = AcoustIdAPIHelper(self.ws) self.api.acoustid_host = 'acoustid_host' self.api.acoustid_port = 443 self.api.client_key = "key" self.api.client_version = "ver" def test_encode_acoustid_args_static(self): args = {'a': '1', 'b': 'v a l'} result = self.api._encode_acoustid_args(args) expected = 'a=1&b=v%20a%20l&client=key&clientversion=ver&format=json' self.assertEqual(result, expected) def test_encode_acoustid_args_static_empty(self): args = dict() result = self.api._encode_acoustid_args(args) expected = 'client=key&clientversion=ver&format=json' self.assertEqual(result, expected) def test_submissions_to_args(self): submissions = [ Submission('f1', 1, orig_recordingid='or1', recordingid='r1', puid='p1'), Submission('f2', 2, orig_recordingid='or2', recordingid='r2', puid='p2'), ] result = self.api._submissions_to_args(submissions) expected = { 'user': 'apikey', 'fingerprint.0': 'f1', 'duration.0': '1', 'mbid.0': 'r1', 'puid.0': 'p1', 'fingerprint.1': 'f2', 'duration.1': '2', 'mbid.1': 'r2', 'puid.1': 'p2' } self.assertEqual(result, expected) picard-release-2.7.3/test/test_browser.py000066400000000000000000000051421416775010500204660ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2018 Wieland Hoffmann # Copyright (C) 2018, 2020 Laurent Monin # Copyright (C) 2019 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 unittest.mock import patch from urllib.parse import ( parse_qs, urlparse, ) from test.picardtestcase import PicardTestCase from picard.browser.filelookup import FileLookup from picard.util import webbrowser2 SERVER = 'musicbrainz.org' PORT = 443 LOCAL_PORT = "8000" class BrowserLookupTest(PicardTestCase): def setUp(self): super().setUp() self.lookup = FileLookup(None, SERVER, PORT, LOCAL_PORT) @patch.object(webbrowser2, 'open') def test_entity_lookups(self, mock_open): lookups = { "recording": {'function': self.lookup.recording_lookup, 'path': 'recording'}, "track": {'function': self.lookup.track_lookup, 'path': 'track'}, "album": {'function': self.lookup.album_lookup, 'path': 'release'}, "work": {'function': self.lookup.work_lookup, 'path': 'work'}, "artist": {'function': self.lookup.artist_lookup, 'path': 'artist'}, "albumartist": {'function': self.lookup.artist_lookup, 'path': 'artist'}, "releasegroup": {'function': self.lookup.release_group_lookup, 'path': 'release-group'}, } for i, type_ in enumerate(lookups): lookups[type_]['function']("123") url = urlparse(mock_open.call_args[0][0]) path = url.path.split('/')[1:] query_args = parse_qs(url.query) self.assertEqual(mock_open.call_count, i + 1) self.assertEqual(url.netloc, "%s:%s" % (SERVER, PORT)) self.assertEqual(lookups[type_]['path'], path[0]) self.assertEqual("123", path[1]) self.assertIn('tport', query_args) self.assertEqual(query_args['tport'][0], '8000') picard-release-2.7.3/test/test_browser_addrelease.py000066400000000000000000000026371416775010500226450ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 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 test.picardtestcase import PicardTestCase from picard.browser.addrelease import extract_discnumber from picard.metadata import Metadata class BrowserAddreleaseTest(PicardTestCase): def test_extract_discnumber(self): self.assertEqual(1, extract_discnumber(Metadata())) self.assertEqual(1, extract_discnumber(Metadata({'discnumber': '1'}))) self.assertEqual(42, extract_discnumber(Metadata({'discnumber': '42'}))) self.assertEqual(3, extract_discnumber(Metadata({'discnumber': '3/12'}))) self.assertEqual(3, extract_discnumber(Metadata({'discnumber': ' 3 / 12 '}))) picard-release-2.7.3/test/test_bytes2human.py000066400000000000000000000114751416775010500212520ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2013, 2019-2020 Laurent Monin # Copyright (C) 2014, 2017 Sophist-UK # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2018 Wieland Hoffmann # Copyright (C) 2018-2020 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. import os.path from test.picardtestcase import PicardTestCase from picard.i18n import setup_gettext from picard.util import bytes2human class Testbytes2human(PicardTestCase): def setUp(self): super().setUp() # we are using temporary locales for tests self.tmp_path = self.mktmpdir() self.localedir = os.path.join(self.tmp_path, 'locale') def test_00(self): # testing with default C locale, english lang = 'C' setup_gettext(self.localedir, lang) self.run_test(lang) self.assertEqual(bytes2human.binary(45682), '44.6 KiB') self.assertEqual(bytes2human.binary(-45682), '-44.6 KiB') self.assertEqual(bytes2human.binary(-45682, 2), '-44.61 KiB') self.assertEqual(bytes2human.decimal(45682), '45.7 kB') self.assertEqual(bytes2human.decimal(45682, 2), '45.68 kB') self.assertEqual(bytes2human.decimal(9223372036854775807), '9223.4 PB') self.assertEqual(bytes2human.decimal(9223372036854775807, 3), '9223.372 PB') self.assertEqual(bytes2human.decimal(123.6), '123 B') self.assertRaises(ValueError, bytes2human.decimal, 'xxx') self.assertRaises(ValueError, bytes2human.decimal, '123.6') self.assertRaises(ValueError, bytes2human.binary, 'yyy') self.assertRaises(ValueError, bytes2human.binary, '456yyy') try: bytes2human.decimal('123') except Exception as e: self.fail('Unexpected exception: %s' % e) def test_calc_unit_raises_value_error(self): self.assertRaises(ValueError, bytes2human.calc_unit, 1, None) self.assertRaises(ValueError, bytes2human.calc_unit, 1, 100) self.assertRaises(ValueError, bytes2human.calc_unit, 1, 999) self.assertRaises(ValueError, bytes2human.calc_unit, 1, 1023) self.assertRaises(ValueError, bytes2human.calc_unit, 1, 1025) self.assertEqual((1.0, 'B'), bytes2human.calc_unit(1, 1024)) self.assertEqual((1.0, 'B'), bytes2human.calc_unit(1, 1000)) def run_test(self, lang='C', create_test_data=False): """ Compare data generated with sample files Setting create_test_data to True will generated sample files from code execution (developer-only, check carefully) """ filename = os.path.join('test', 'data', 'b2h_test_%s.dat' % lang) testlist = self._create_testlist() if create_test_data: self._save_expected_to(filename, testlist) expected = self._read_expected_from(filename) self.assertEqual(testlist, expected) if create_test_data: # be sure it is disabled self.fail('!!! UNSET create_test_data mode !!! (%s)' % filename) @staticmethod def _create_testlist(): values = [0, 1] for n in [1000, 1024]: p = 1 for e in range(0, 6): p *= n for x in [0.1, 0.5, 0.99, 0.9999, 1, 1.5]: values.append(int(p * x)) list = [] for x in sorted(values): list.append(";".join([str(x), bytes2human.decimal(x), bytes2human.binary(x), bytes2human.short_string(x, 1024, 2)])) return list @staticmethod def _save_expected_to(path, a_list): with open(path, 'wb') as f: f.writelines([line + "\n" for line in a_list]) f.close() @staticmethod def _read_expected_from(path): with open(path, 'r') as f: lines = [line.rstrip("\n") for line in f.readlines()] f.close() return lines def test_calc_unit(self): self.assertEqual(bytes2human.calc_unit(12456, 1024), (12.1640625, 'KiB')) self.assertEqual(bytes2human.calc_unit(-12456, 1000), (-12.456, 'kB')) self.assertRaises(ValueError, bytes2human.calc_unit, 0, 1001) picard-release-2.7.3/test/test_clustering.py000066400000000000000000000136431416775010500211670ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Laurent Monin # Copyright (C) 2021 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 test.picardtestcase import PicardTestCase from picard.cluster import ( Cluster, FileCluster, tokenize, ) from picard.file import File class TokenizeTest(PicardTestCase): def test_tokenize(self): token = tokenize("") self.assertEqual(token, "") token = tokenize(" \t ") self.assertEqual(token, "") token = tokenize(" A\tWord-test ") self.assertEqual(token, "awordtest") class ClusterTest(PicardTestCase): def setUp(self): super().setUp() self.set_config_values({ 'windows_compatibility': False, 'va_name': 'Diverse Interpreten', }) def _create_file(self, album, artist, filename="foo.mp3"): file = File(filename) file.metadata['album'] = album file.metadata['artist'] = artist return file def assertClusterEqual(self, album, artist, files, cluster): self.assertEqual(album, cluster.title) self.assertEqual(artist, cluster.artist) self.assertEqual(set(files), set(cluster.files)) def test_cluster_none(self): clusters = list(Cluster.cluster([])) # No cluster is being created self.assertEqual(0, len(clusters)) def test_cluster_single_file(self): files = [ self._create_file('album foo', 'artist foo'), ] clusters = list(Cluster.cluster(files)) self.assertEqual(1, len(clusters)) def test_cluster_single_cluster(self): files = [ self._create_file('album foo', 'artist bar'), self._create_file('album foo', 'artist foo'), self._create_file('album foo', 'artist foo'), ] clusters = list(Cluster.cluster(files)) self.assertEqual(1, len(clusters)) self.assertClusterEqual('album foo', 'artist foo', files, clusters[0]) def test_cluster_multi(self): files = [ self._create_file('album cluster1', 'artist bar'), self._create_file('album cluster2', 'artist foo'), self._create_file('album cluster1', 'artist foo'), self._create_file('albumcluster2', 'artist bar'), self._create_file('album single', 'artist bar'), ] clusters = list(Cluster.cluster(files)) self.assertEqual(3, len(clusters)) self.assertClusterEqual('album cluster1', 'artist bar', {files[0], files[2]}, clusters[0]) self.assertClusterEqual('album cluster2', 'artist foo', {files[1], files[3]}, clusters[1]) self.assertClusterEqual('album single', 'artist bar', {files[4]}, clusters[2]) def test_cluster_by_path(self): files = [ self._create_file(None, None, 'artist1/album1/foo1.ogg'), self._create_file(None, None, 'album2/foo1.ogg'), self._create_file(None, None, 'artist1/album1/foo2.ogg'), self._create_file(None, None, 'album2/foo2.ogg'), self._create_file(None, None, 'single/foo.ogg'), self._create_file(None, None, 'album1/foo3.ogg'), ] clusters = list(Cluster.cluster(files)) self.assertEqual(3, len(clusters)) self.assertClusterEqual('album1', 'artist1', {files[0], files[2], files[5]}, clusters[0]) self.assertClusterEqual('album2', 'Diverse Interpreten', {files[1], files[3]}, clusters[1]) self.assertClusterEqual('single', 'Diverse Interpreten', {files[4]}, clusters[2]) def test_cluster_no_metadata(self): files = [ self._create_file(None, None, 'foo1.ogg'), self._create_file(None, None, 'foo2.ogg'), self._create_file(None, None, 'foo3.ogg'), ] clusters = list(Cluster.cluster(files)) self.assertEqual(0, len(clusters)) def test_common_artist_name(self): files = [ self._create_file('cluster 1', 'artist 1'), self._create_file('cluster 1', 'artist 2'), self._create_file('cluster 1', 'artist2'), self._create_file('cluster 1', 'artist 1'), self._create_file('cluster 1', 'artist 2'), ] clusters = list(Cluster.cluster(files)) self.assertEqual(1, len(clusters)) self.assertClusterEqual('cluster 1', 'artist 2', files, clusters[0]) class FileClusterTest(PicardTestCase): def test_single(self): file = File('foo') fc = FileCluster() fc.add('album 1', 'artist 1', file) self.assertEqual('album 1', fc.title) self.assertEqual('artist 1', fc.artist) self.assertEqual([file], list(fc.files)) def test_multi(self): files = [ File('foo1'), File('foo2'), File('foo3'), File('foo4'), File('foo5'), ] fc = FileCluster() fc.add('album 1', 'artist1', files[0]) fc.add('Album 1', 'artist 2', files[1]) fc.add('album\t1', 'Artist 1', files[2]) fc.add('Album 1', 'Artist 2', files[3]) fc.add('album 2', 'Artist 1', files[4]) self.assertEqual('Album 1', fc.title) self.assertEqual('Artist 1', fc.artist) self.assertEqual(files, list(fc.files)) picard-release-2.7.3/test/test_compatid3.py000066400000000000000000000062321416775010500206670ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2007 Lukáš Lalinský # Copyright (C) 2013, 2018, 2020 Laurent Monin # Copyright (C) 2016 Christoph Reiter # Copyright (C) 2018 Wieland Hoffmann # Copyright (C) 2019, 2021 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 mutagen import id3 from test.picardtestcase import PicardTestCase from picard.formats.id3 import Id3Encoding from picard.formats.mutagenext import compatid3 class UpdateToV23Test(PicardTestCase): def test_keep_some_v24_tag(self): tags = compatid3.CompatID3() tags.add(id3.TSOP(encoding=Id3Encoding.LATIN1, text=["foo"])) tags.add(id3.TSOA(encoding=Id3Encoding.LATIN1, text=["foo"])) tags.add(id3.TSOT(encoding=Id3Encoding.LATIN1, text=["foo"])) tags.update_to_v23() self.assertEqual(tags["TSOP"].text, ["foo"]) self.assertEqual(tags["TSOA"].text, ["foo"]) self.assertEqual(tags["TSOT"].text, ["foo"]) def test_tdrc(self): tags = compatid3.CompatID3() tags.add(id3.TDRC(encoding=Id3Encoding.UTF16, text="2003-04-05 12:03")) tags.update_to_v23() self.assertEqual(tags["TYER"].text, ["2003"]) self.assertEqual(tags["TDAT"].text, ["0504"]) self.assertEqual(tags["TIME"].text, ["1203"]) def test_tdor(self): tags = compatid3.CompatID3() tags.add(id3.TDOR(encoding=Id3Encoding.UTF16, text="2003-04-05 12:03")) tags.update_to_v23() self.assertEqual(tags["TORY"].text, ["2003"]) def test_genre_from_v24_1(self): tags = compatid3.CompatID3() tags.add(id3.TCON(encoding=Id3Encoding.UTF16, text=["4", "Rock"])) tags.update_to_v23() self.assertEqual(tags["TCON"].text, ["Disco", "Rock"]) def test_genre_from_v24_2(self): tags = compatid3.CompatID3() tags.add(id3.TCON(encoding=Id3Encoding.UTF16, text=["RX", "3", "CR"])) tags.update_to_v23() self.assertEqual(tags["TCON"].text, ["Remix", "Dance", "Cover"]) def test_genre_from_v23_1(self): tags = compatid3.CompatID3() tags.add(id3.TCON(encoding=Id3Encoding.UTF16, text=["(4)Rock"])) tags.update_to_v23() self.assertEqual(tags["TCON"].text, ["Disco", "Rock"]) def test_genre_from_v23_2(self): tags = compatid3.CompatID3() tags.add(id3.TCON(encoding=Id3Encoding.UTF16, text=["(RX)(3)(CR)"])) tags.update_to_v23() self.assertEqual(tags["TCON"].text, ["Remix", "Dance", "Cover"]) picard-release-2.7.3/test/test_config.py000066400000000000000000000325651416775010500202610ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2020 Laurent Monin # Copyright (C) 2019-2021 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. import logging import os import shutil from test.picardtestcase import PicardTestCase from picard.config import ( BoolOption, Config, FloatOption, IntOption, ListOption, Option, TextOption, ) class TestPicardConfigCommon(PicardTestCase): def setUp(self): super().setUp() self.tmp_directory = self.mktmpdir() self.configpath = os.path.join(self.tmp_directory, 'test.ini') shutil.copy(os.path.join('test', 'data', 'test.ini'), self.configpath) self.addCleanup(os.remove, self.configpath) self.config = Config.from_file(None, self.configpath) self.addCleanup(self.cleanup_config_obj) self.config.application["version"] = "testing" logging.disable(logging.ERROR) Option.registry = {} def cleanup_config_obj(self): # Ensure QSettings do not recreate the file on exit self.config.sync() del self.config self.config = None class TestPicardConfig(TestPicardConfigCommon): def test_remove(self): TextOption("setting", "text_option", "abc") self.config.setting["text_option"] = "def" self.assertEqual(self.config.setting["text_option"], "def") self.config.setting.remove("text_option") self.assertEqual(self.config.setting["text_option"], "abc") class TestPicardConfigSection(TestPicardConfigCommon): def test_as_dict(self): TextOption("setting", "text_option", "abc") BoolOption("setting", "bool_option", True) IntOption("setting", "int_option", 42) self.config.setting["int_option"] = 123 expected = { "text_option": "abc", "bool_option": True, "int_option": 123, } self.assertEqual(expected, self.config.setting.as_dict()) class TestPicardConfigTextOption(TestPicardConfigCommon): # TextOption def test_text_opt_convert(self): opt = TextOption("setting", "text_option", "abc") self.assertEqual(opt.convert(123), "123") def test_text_opt_no_config(self): TextOption("setting", "text_option", "abc") # test default, nothing in config yet self.assertEqual(self.config.setting["text_option"], "abc") self.assertIs(type(self.config.setting["text_option"]), str) def test_text_opt_set_read_back(self): TextOption("setting", "text_option", "abc") # set option to "def", and read back self.config.setting["text_option"] = "def" self.assertEqual(self.config.setting["text_option"], "def") self.assertIs(type(self.config.setting["text_option"]), str) def test_text_opt_set_none(self): TextOption("setting", "text_option", "abc") # set option to None self.config.setting["text_option"] = None self.assertEqual(self.config.setting["text_option"], "") def test_text_opt_set_empty(self): TextOption("setting", "text_option", "abc") # set option to "" self.config.setting["text_option"] = "" self.assertEqual(self.config.setting["text_option"], "") def test_text_opt_invalid_value(self): TextOption("setting", "text_option", "abc") # store invalid value in config file directly self.config.setValue('setting/text_option', object) self.assertEqual(self.config.setting["text_option"], 'abc') class TestPicardConfigBoolOption(TestPicardConfigCommon): # BoolOption def test_bool_opt_convert(self): opt = BoolOption("setting", "bool_option", False) self.assertEqual(opt.convert(1), True) def test_bool_opt_no_config(self): BoolOption("setting", "bool_option", True) # test default, nothing in config yet self.assertEqual(self.config.setting["bool_option"], True) self.assertIs(type(self.config.setting["bool_option"]), bool) def test_bool_opt_set_read_back(self): BoolOption("setting", "bool_option", True) # set option and read back self.config.setting["bool_option"] = False self.assertEqual(self.config.setting["bool_option"], False) self.assertIs(type(self.config.setting["bool_option"]), bool) def test_bool_opt_set_str(self): BoolOption("setting", "bool_option", False) # set option to invalid value self.config.setting["bool_option"] = 'yes' self.assertEqual(self.config.setting["bool_option"], True) def test_bool_opt_set_empty_str(self): BoolOption("setting", "bool_option", True) # set option to empty string self.config.setting["bool_option"] = '' self.assertEqual(self.config.setting["bool_option"], False) def test_bool_opt_set_none(self): BoolOption("setting", "bool_option", True) # set option to None value self.config.setting["bool_option"] = None self.assertEqual(self.config.setting["bool_option"], False) def test_bool_opt_set_direct_str(self): BoolOption("setting", "bool_option", False) # store invalid bool value in config file directly self.config.setValue('setting/bool_option', 'yes') self.assertEqual(self.config.setting["bool_option"], True) def test_bool_opt_set_direct_str_true(self): BoolOption("setting", "bool_option", False) # store 'true' directly, it should be ok, due to conversion self.config.setValue('setting/bool_option', 'true') self.assertEqual(self.config.setting["bool_option"], True) class TestPicardConfigIntOption(TestPicardConfigCommon): # IntOption def test_int_opt_convert(self): opt = IntOption("setting", "int_option", 666) self.assertEqual(opt.convert("123"), 123) def test_int_opt_no_config(self): IntOption("setting", "int_option", 666) # test default, nothing in config yet self.assertEqual(self.config.setting["int_option"], 666) self.assertIs(type(self.config.setting["int_option"]), int) def test_int_opt_set_read_back(self): IntOption("setting", "int_option", 666) # set option and read back self.config.setting["int_option"] = 333 self.assertEqual(self.config.setting["int_option"], 333) self.assertIs(type(self.config.setting["int_option"]), int) def test_int_opt_not_int(self): IntOption("setting", "int_option", 666) # set option to invalid value self.config.setting["int_option"] = 'invalid' self.assertEqual(self.config.setting["int_option"], 666) def test_int_opt_set_none(self): IntOption("setting", "int_option", 666) # set option to None self.config.setting["int_option"] = None self.assertEqual(self.config.setting["int_option"], 666) def test_int_opt_direct_invalid(self): IntOption("setting", "int_option", 666) # store invalid int value in config file directly self.config.setValue('setting/int_option', 'x333') self.assertEqual(self.config.setting["int_option"], 666) def test_int_opt_direct_validstr(self): IntOption("setting", "int_option", 666) # store int as string directly, it should be ok, due to conversion self.config.setValue('setting/int_option', '333') self.assertEqual(self.config.setting["int_option"], 333) class TestPicardConfigFloatOption(TestPicardConfigCommon): # FloatOption def test_float_opt_convert(self): opt = FloatOption("setting", "float_option", 666.6) self.assertEqual(opt.convert("333.3"), 333.3) def test_float_opt_no_config(self): FloatOption("setting", "float_option", 666.6) # test default, nothing in config yet self.assertEqual(self.config.setting["float_option"], 666.6) self.assertIs(type(self.config.setting["float_option"]), float) def test_float_opt_set_read_back(self): FloatOption("setting", "float_option", 666.6) # set option and read back self.config.setting["float_option"] = 333.3 self.assertEqual(self.config.setting["float_option"], 333.3) self.assertIs(type(self.config.setting["float_option"]), float) def test_float_opt_not_float(self): FloatOption("setting", "float_option", 666.6) # set option to invalid value self.config.setting["float_option"] = 'invalid' self.assertEqual(self.config.setting["float_option"], 666.6) def test_float_opt_set_none(self): FloatOption("setting", "float_option", 666.6) # set option to None self.config.setting["float_option"] = None self.assertEqual(self.config.setting["float_option"], 666.6) def test_float_opt_direct_invalid(self): FloatOption("setting", "float_option", 666.6) # store invalid float value in config file directly self.config.setValue('setting/float_option', '333.3x') self.assertEqual(self.config.setting["float_option"], 666.6) def test_float_opt_direct_validstr(self): FloatOption("setting", "float_option", 666.6) # store float as string directly, it should be ok, due to conversion self.config.setValue('setting/float_option', '333.3') self.assertEqual(self.config.setting["float_option"], 333.3) class TestPicardConfigListOption(TestPicardConfigCommon): # ListOption def test_list_opt_convert(self): opt = ListOption("setting", "list_option", []) self.assertEqual(opt.convert("123"), ['1', '2', '3']) def test_list_opt_no_config(self): ListOption("setting", "list_option", ["a", "b"]) # test default, nothing in config yet self.assertEqual(self.config.setting["list_option"], ["a", "b"]) self.assertIs(type(self.config.setting["list_option"]), list) def test_list_opt_set_read_back(self): ListOption("setting", "list_option", ["a", "b"]) # set option and read back self.config.setting["list_option"] = ["c", "d"] self.assertEqual(self.config.setting["list_option"], ["c", "d"]) self.assertIs(type(self.config.setting["list_option"]), list) def test_list_opt_not_list(self): ListOption("setting", "list_option", ["a", "b"]) # set option to invalid value self.config.setting["list_option"] = 'invalid' self.assertEqual(self.config.setting["list_option"], ["a", "b"]) def test_list_opt_set_none(self): ListOption("setting", "list_option", ["a", "b"]) # set option to None self.config.setting["list_option"] = None self.assertEqual(self.config.setting["list_option"], []) def test_list_opt_set_empty(self): ListOption("setting", "list_option", ["a", "b"]) # set option to empty list self.config.setting["list_option"] = [] self.assertEqual(self.config.setting["list_option"], []) def test_list_opt_direct_invalid(self): ListOption("setting", "list_option", ["a", "b"]) # store invalid list value in config file directly self.config.setValue('setting/list_option', 'efg') self.assertEqual(self.config.setting["list_option"], ["a", "b"]) class TestPicardConfigVarOption(TestPicardConfigCommon): # Option def test_var_opt_convert(self): opt = Option("setting", "var_option", set()) self.assertEqual(opt.convert(["a", "b", "a"]), {"a", "b"}) def test_var_opt_no_config(self): Option("setting", "var_option", {"a", "b"}) # test default, nothing in config yet self.assertEqual(self.config.setting["var_option"], {"a", "b"}) self.assertIs(type(self.config.setting["var_option"]), set) def test_var_opt_set_read_back(self): Option("setting", "var_option", {"a", "b"}) # set option to "def", and read back self.config.setting["var_option"] = {"c", "d"} self.assertEqual(self.config.setting["var_option"], {"c", "d"}) self.assertIs(type(self.config.setting["var_option"]), set) def test_var_opt_set_none(self): Option("setting", "var_option", {"a", "b"}) # set option to None self.config.setting["var_option"] = None self.assertEqual(self.config.setting["var_option"], {"a", "b"}) def test_var_opt_set_empty(self): Option("setting", "var_option", {"a", "b"}) # set option to "" self.config.setting["var_option"] = set() self.assertEqual(self.config.setting["var_option"], set()) def test_var_opt_invalid_value(self): Option("setting", "var_option", {"a", "b"}) # store invalid value in config file directly self.config.setValue('setting/var_option', object) self.assertEqual(self.config.setting["var_option"], {"a", "b"}) picard-release-2.7.3/test/test_config_upgrade.py000066400000000000000000000355321416775010500217650ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2020 Laurent Monin # Copyright (C) 2019-2021 Philipp Wolfer # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 Gabriel Ferreira # # 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 PyQt5.QtCore import QByteArray from test.test_config import TestPicardConfigCommon from picard.config import ( BoolOption, IntOption, ListOption, Option, TextOption, ) import picard.config_upgrade from picard.config_upgrade import ( OLD_DEFAULT_FILE_NAMING_FORMAT_v1_3, OLD_DEFAULT_FILE_NAMING_FORMAT_v2_1, upgrade_to_v1_0_0_final_0, upgrade_to_v1_3_0_dev_1, upgrade_to_v1_3_0_dev_2, upgrade_to_v1_3_0_dev_3, upgrade_to_v1_3_0_dev_4, upgrade_to_v1_4_0_dev_2, upgrade_to_v1_4_0_dev_3, upgrade_to_v1_4_0_dev_4, upgrade_to_v1_4_0_dev_6, upgrade_to_v1_4_0_dev_7, upgrade_to_v2_0_0_dev_3, upgrade_to_v2_1_0_dev_1, upgrade_to_v2_2_0_dev_3, upgrade_to_v2_2_0_dev_4, upgrade_to_v2_4_0_beta_3, upgrade_to_v2_5_0_dev_1, upgrade_to_v2_5_0_dev_2, upgrade_to_v2_6_0_beta_2, upgrade_to_v2_6_0_beta_3, upgrade_to_v2_6_0_dev_1, ) from picard.const import ( DEFAULT_FILE_NAMING_FORMAT, DEFAULT_SCRIPT_NAME, ) from picard.util import unique_numbered_title class TestPicardConfigUpgrades(TestPicardConfigCommon): def test_upgrade_to_v1_0_0_final_0_A(self): TextOption('setting', 'file_naming_format', '') self.config.setting['va_file_naming_format'] = 'abc' self.config.setting['use_va_format'] = True self.assertIn('va_file_naming_format', self.config.setting) self.assertIn('use_va_format', self.config.setting) upgrade_to_v1_0_0_final_0(self.config, interactive=False, merge=True) self.assertNotIn('va_file_naming_format', self.config.setting) self.assertNotIn('use_va_format', self.config.setting) self.assertIn('file_naming_format', self.config.setting) def test_upgrade_to_v1_0_0_final_0_B(self): TextOption('setting', 'file_naming_format', '') self.config.setting['va_file_naming_format'] = 'abc' self.config.setting['use_va_format'] = "" self.assertIn('va_file_naming_format', self.config.setting) self.assertIn('use_va_format', self.config.setting) upgrade_to_v1_0_0_final_0(self.config, interactive=False, merge=False) self.assertNotIn('va_file_naming_format', self.config.setting) self.assertNotIn('use_va_format', self.config.setting) self.assertNotIn('file_naming_format', self.config.setting) def test_upgrade_to_v1_3_0_dev_1(self): BoolOption('setting', 'windows_compatibility', False) self.config.setting['windows_compatible_filenames'] = True upgrade_to_v1_3_0_dev_1(self.config) self.assertNotIn('windows_compatible_filenames', self.config.setting) self.assertTrue(self.config.setting['windows_compatibility']) def test_upgrade_to_v1_3_0_dev_2(self): TextOption('setting', 'preserved_tags', '') self.config.setting['preserved_tags'] = "a b c " upgrade_to_v1_3_0_dev_2(self.config) self.assertEqual("a,b,c", self.config.setting['preserved_tags']) def test_upgrade_to_v1_3_0_dev_2_skip_list(self): ListOption('setting', 'preserved_tags', []) self.config.setting['preserved_tags'] = ['foo'] upgrade_to_v1_3_0_dev_2(self.config) self.assertEqual(['foo'], self.config.setting['preserved_tags']) def test_upgrade_to_v1_3_0_dev_3(self): ListOption("setting", "preferred_release_countries", []) ListOption("setting", "preferred_release_formats", []) ListOption("setting", "enabled_plugins", []) ListOption("setting", "caa_image_types", []) ListOption("setting", "metadata_box_sizes", []) self.config.setting['preferred_release_countries'] = "a b c" self.config.setting['preferred_release_formats'] = "a b c" self.config.setting['enabled_plugins'] = 'a b c' self.config.setting['caa_image_types'] = 'a b c' self.config.setting['metadata_box_sizes'] = 'a b c' upgrade_to_v1_3_0_dev_3(self.config) self.assertEqual(["a", "b", "c"], self.config.setting['preferred_release_countries']) self.assertEqual(["a", "b", "c"], self.config.setting['preferred_release_formats']) self.assertEqual(["a", "b", "c"], self.config.setting['enabled_plugins']) self.assertEqual(["a", "b", "c"], self.config.setting['caa_image_types']) self.assertEqual(["a", "b", "c"], self.config.setting['metadata_box_sizes']) def test_upgrade_to_v1_3_0_dev_4(self): ListOption("setting", "release_type_scores", []) self.config.setting['release_type_scores'] = "a 0.1 b 0.2 c 1" upgrade_to_v1_3_0_dev_4(self.config) self.assertEqual([('a', 0.1), ('b', 0.2), ('c', 1.0)], self.config.setting['release_type_scores']) def test_upgrade_to_v1_4_0_dev_2(self): self.config.setting['username'] = 'abc' self.config.setting['password'] = 'abc' # nosec upgrade_to_v1_4_0_dev_2(self.config) self.assertNotIn('username', self.config.setting) self.assertNotIn('password', self.config.setting) def test_upgrade_to_v1_4_0_dev_3(self): ListOption("setting", "ca_providers", []) self.config.setting['ca_provider_use_amazon'] = True self.config.setting['ca_provider_use_caa'] = True self.config.setting['ca_provider_use_whitelist'] = False self.config.setting['ca_provider_use_caa_release_group_fallback'] = True upgrade_to_v1_4_0_dev_3(self.config) self.assertIn('ca_providers', self.config.setting) self.assertIn(('Amazon', True), self.config.setting['ca_providers']) self.assertIn(('Cover Art Archive', True), self.config.setting['ca_providers']) self.assertIn(('Whitelist', False), self.config.setting['ca_providers']) self.assertIn(('CaaReleaseGroup', True), self.config.setting['ca_providers']) self.assertEqual(len(self.config.setting['ca_providers']), 4) def test_upgrade_to_v1_4_0_dev_4(self): TextOption("setting", "file_naming_format", "") self.config.setting['file_naming_format'] = 'xxx' upgrade_to_v1_4_0_dev_4(self.config) self.assertEqual('xxx', self.config.setting['file_naming_format']) self.config.setting['file_naming_format'] = OLD_DEFAULT_FILE_NAMING_FORMAT_v1_3 upgrade_to_v1_4_0_dev_4(self.config) self.assertEqual(DEFAULT_FILE_NAMING_FORMAT, self.config.setting['file_naming_format']) def test_upgrade_to_v1_4_0_dev_6(self): BoolOption('setting', 'enable_tagger_scripts', False) ListOption('setting', 'list_of_scripts', []) self.config.setting['enable_tagger_script'] = True self.config.setting['tagger_script'] = "abc" upgrade_to_v1_4_0_dev_6(self.config) self.assertNotIn('enable_tagger_script', self.config.setting) self.assertNotIn('tagger_script', self.config.setting) self.assertTrue(self.config.setting['enable_tagger_scripts']) self.assertEqual([(0, unique_numbered_title(DEFAULT_SCRIPT_NAME, []), True, 'abc')], self.config.setting['list_of_scripts']) def test_upgrade_to_v1_4_0_dev_7(self): BoolOption('setting', 'embed_only_one_front_image', False) self.config.setting['save_only_front_images_to_tags'] = True upgrade_to_v1_4_0_dev_7(self.config) self.assertNotIn('save_only_front_images_to_tags', self.config.setting) self.assertTrue(self.config.setting['embed_only_one_front_image']) def test_upgrade_to_v2_0_0_dev_3(self): IntOption("setting", "caa_image_size", 500) self.config.setting['caa_image_size'] = 0 upgrade_to_v2_0_0_dev_3(self.config) self.assertEqual(250, self.config.setting['caa_image_size']) self.config.setting['caa_image_size'] = 501 upgrade_to_v2_0_0_dev_3(self.config) self.assertEqual(501, self.config.setting['caa_image_size']) def test_upgrade_to_v2_1_0_dev_1(self): BoolOption("setting", "use_genres", False) IntOption("setting", "max_genres", 5) IntOption("setting", "min_genre_usage", 90) TextOption("setting", "ignore_genres", "seen live, favorites, fixme, owned") TextOption("setting", "join_genres", "") BoolOption("setting", "only_my_genres", False) BoolOption("setting", "artists_genres", False) BoolOption("setting", "folksonomy_tags", False) self.config.setting['folksonomy_tags'] = True self.config.setting['max_tags'] = 6 self.config.setting['min_tag_usage'] = 85 self.config.setting['ignore_tags'] = "abc" self.config.setting['join_tags'] = "abc" self.config.setting['only_my_tags'] = True self.config.setting['artists_tags'] = True upgrade_to_v2_1_0_dev_1(self.config) self.assertEqual(self.config.setting['use_genres'], True) self.assertEqual(self.config.setting['max_genres'], 6) self.assertEqual(self.config.setting['min_genre_usage'], 85) self.assertEqual(self.config.setting['ignore_genres'], "abc") self.assertEqual(self.config.setting['join_genres'], "abc") self.assertEqual(self.config.setting['only_my_genres'], True) self.assertEqual(self.config.setting['artists_genres'], True) self.assertIn('folksonomy_tags', self.config.setting) self.assertNotIn('max_tags', self.config.setting) self.assertNotIn('min_tag_usage', self.config.setting) self.assertNotIn('ignore_tags', self.config.setting) self.assertNotIn('join_tags', self.config.setting) self.assertNotIn('only_my_tags', self.config.setting) self.assertNotIn('artists_tags', self.config.setting) def test_upgrade_to_v2_2_0_dev_3(self): TextOption("setting", "ignore_genres", "") TextOption("setting", "genres_filter", "") self.config.setting['ignore_genres'] = "a, b,c" upgrade_to_v2_2_0_dev_3(self.config) self.assertNotIn('ignore_genres', self.config.setting) self.assertEqual(self.config.setting['genres_filter'], "-a\n-b\n-c") def test_upgrade_to_v2_2_0_dev_4(self): TextOption("setting", "file_naming_format", "") self.config.setting['file_naming_format'] = 'xxx' upgrade_to_v2_2_0_dev_4(self.config) self.assertEqual('xxx', self.config.setting['file_naming_format']) self.config.setting['file_naming_format'] = OLD_DEFAULT_FILE_NAMING_FORMAT_v2_1 upgrade_to_v2_2_0_dev_4(self.config) self.assertEqual(DEFAULT_FILE_NAMING_FORMAT, self.config.setting['file_naming_format']) def test_upgrade_to_v2_4_0_beta_3(self): ListOption("setting", "preserved_tags", []) self.config.setting['preserved_tags'] = 'foo,bar' upgrade_to_v2_4_0_beta_3(self.config) self.assertEqual(['foo', 'bar'], self.config.setting['preserved_tags']) def test_upgrade_to_v2_5_0_dev_1(self): ListOption("setting", "ca_providers", []) self.config.setting['ca_providers'] = [ ('Cover Art Archive', True), ('Whitelist', True), ('Local', False), ] expected = [ ('Cover Art Archive', True), ('UrlRelationships', True), ('Local', False), ] upgrade_to_v2_5_0_dev_1(self.config) self.assertEqual(expected, self.config.setting['ca_providers']) def test_upgrade_to_v2_5_0_dev_2(self): Option("persist", "splitter_state", QByteArray()) Option("persist", "bottom_splitter_state", QByteArray()) self.config.persist["splitter_state"] = b'foo' self.config.persist["bottom_splitter_state"] = b'bar' upgrade_to_v2_5_0_dev_2(self.config) self.assertEqual(b'', self.config.persist['splitter_state']) self.assertEqual(b'', self.config.persist['bottom_splitter_state']) def test_upgrade_to_v2_6_0_dev_1(self): TextOption("setting", "acoustid_fpcalc", "") self.config.setting["acoustid_fpcalc"] = "/usr/bin/fpcalc" upgrade_to_v2_6_0_dev_1(self.config) self.assertEqual("/usr/bin/fpcalc", self.config.setting["acoustid_fpcalc"]) def test_upgrade_to_v2_6_0_dev_1_empty(self): TextOption("setting", "acoustid_fpcalc", "") self.config.setting["acoustid_fpcalc"] = None upgrade_to_v2_6_0_dev_1(self.config) self.assertEqual("", self.config.setting["acoustid_fpcalc"]) def test_upgrade_to_v2_6_0_dev_1_snap(self): TextOption("setting", "acoustid_fpcalc", "") self.config.setting["acoustid_fpcalc"] = "/snap/picard/221/usr/bin/fpcalc" upgrade_to_v2_6_0_dev_1(self.config) self.assertEqual("", self.config.setting["acoustid_fpcalc"]) def test_upgrade_to_v2_6_0_dev_1_frozen(self): TextOption("setting", "acoustid_fpcalc", "") self.config.setting["acoustid_fpcalc"] = r"C:\Program Files\MusicBrainz Picard\fpcalc.exe" picard.config_upgrade.IS_FROZEN = True upgrade_to_v2_6_0_dev_1(self.config) picard.config_upgrade.IS_FROZEN = False self.assertEqual("", self.config.setting["acoustid_fpcalc"]) def test_upgrade_to_v2_6_0_beta_2(self): BoolOption('setting', 'image_type_as_filename', False) BoolOption('setting', 'save_only_one_front_image', False) self.config.setting['caa_image_type_as_filename'] = True self.config.setting['caa_save_single_front_image'] = True upgrade_to_v2_6_0_beta_2(self.config) self.assertNotIn('caa_image_type_as_filename', self.config.setting) self.assertTrue(self.config.setting['image_type_as_filename']) self.assertNotIn('caa_save_single_front_image', self.config.setting) self.assertTrue(self.config.setting['save_only_one_front_image']) def test_upgrade_to_v2_6_0_beta_3(self): from picard.ui.theme import UiTheme BoolOption('setting', 'use_system_theme', False) self.config.setting['use_system_theme'] = True upgrade_to_v2_6_0_beta_3(self.config) self.assertNotIn('use_system_theme', self.config.setting) self.assertIn('ui_theme', self.config.setting) self.assertEqual(str(UiTheme.SYSTEM), self.config.setting['ui_theme']) picard-release-2.7.3/test/test_const_appdirs.py000066400000000000000000000055161416775010500216600ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 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. import os.path import unittest from test.picardtestcase import PicardTestCase from picard.const.appdirs import ( cache_folder, config_folder, plugin_folder, ) from picard.const.sys import ( IS_LINUX, IS_MACOS, IS_WIN, ) class AppPathsTest(PicardTestCase): def assert_home_path_equals(self, expected, actual): self.assertEqual(os.path.normpath(os.path.expanduser(expected)), actual) @unittest.skipUnless(IS_WIN, "Windows test") def test_config_folder_win(self): self.assert_home_path_equals('~/AppData/Local/MusicBrainz/Picard', config_folder()) @unittest.skipUnless(IS_MACOS, "macOS test") def test_config_folder_macos(self): self.assert_home_path_equals('~/Library/Preferences/MusicBrainz/Picard', config_folder()) @unittest.skipUnless(IS_LINUX, "Linux test") def test_config_folder_linux(self): self.assert_home_path_equals('~/.config/MusicBrainz/Picard', config_folder()) @unittest.skipUnless(IS_WIN, "Windows test") def test_cache_folder_win(self): self.assert_home_path_equals('~/AppData/Local/MusicBrainz/Picard/cache', cache_folder()) @unittest.skipUnless(IS_MACOS, "macOS test") def test_cache_folder_macos(self): self.assert_home_path_equals('~/Library/Caches/MusicBrainz/Picard', cache_folder()) @unittest.skipUnless(IS_LINUX, "Linux test") def test_cache_folder_linux(self): self.assert_home_path_equals('~/.cache/MusicBrainz/Picard', cache_folder()) @unittest.skipUnless(IS_WIN, "Windows test") def test_plugin_folder_win(self): self.assert_home_path_equals('~/AppData/Local/MusicBrainz/Picard/plugins', plugin_folder()) @unittest.skipUnless(IS_MACOS, "macOS test") def test_plugin_folder_macos(self): self.assert_home_path_equals('~/Library/Preferences/MusicBrainz/Picard/plugins', plugin_folder()) @unittest.skipUnless(IS_LINUX, "Linux test") def test_plugin_folder_linux(self): self.assert_home_path_equals('~/.config/MusicBrainz/Picard/plugins', plugin_folder()) picard-release-2.7.3/test/test_coverart_image.py000066400000000000000000000176331416775010500220020ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019, 2021 Philipp Wolfer # Copyright (C) 2019-2020 Laurent Monin # # 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. import os.path import unittest from test.picardtestcase import ( PicardTestCase, create_fake_png, ) from picard.const.sys import IS_WIN from picard.coverart.image import ( CoverArtImage, LocalFileCoverArtImage, ) from picard.coverart.utils import Id3ImageType def create_image(extra_data, types=None, support_types=False, support_multi_types=False, comment=None, id3_type=None): return CoverArtImage( data=create_fake_png(extra_data), types=types, comment=comment, support_types=support_types, support_multi_types=support_multi_types, id3_type=id3_type, ) class CoverArtImageTest(PicardTestCase): def test_is_front_image_no_types(self): image = create_image(b'a') self.assertTrue(image.is_front_image()) self.assertEqual(Id3ImageType.COVER_FRONT, image.id3_type) image.can_be_saved_to_metadata = False self.assertFalse(image.is_front_image()) def test_is_front_image_types_supported(self): image = create_image(b'a', types=["booklet", "front"], support_types=True) self.assertTrue(image.is_front_image()) image.is_front = False self.assertFalse(image.is_front_image()) image = create_image(b'a', support_types=True) self.assertFalse(image.is_front_image()) def test_is_front_image_no_types_supported(self): image = create_image(b'a', types=["back"], support_types=False) self.assertTrue(image.is_front_image()) self.assertEqual(Id3ImageType.COVER_FRONT, image.id3_type) def test_maintype(self): self.assertEqual("front", create_image(b'a').maintype) self.assertEqual("front", create_image(b'a', support_types=True).maintype) self.assertEqual("front", create_image(b'a', types=["back", "front"], support_types=True).maintype) self.assertEqual("back", create_image(b'a', types=["back", "medium"], support_types=True).maintype) self.assertEqual("front", create_image(b'a', types=["back", "medium"], support_types=False).maintype) def test_id3_type_derived(self): self.assertEqual(Id3ImageType.COVER_FRONT, create_image(b'a').id3_type) self.assertEqual(Id3ImageType.COVER_FRONT, create_image(b'a', support_types=True).id3_type) self.assertEqual(Id3ImageType.COVER_FRONT, create_image(b'a', types=["back", "front"], support_types=True).id3_type) self.assertEqual(Id3ImageType.COVER_BACK, create_image(b'a', types=["back", "medium"], support_types=True).id3_type) self.assertEqual(Id3ImageType.COVER_FRONT, create_image(b'a', types=["back", "medium"], support_types=False).id3_type) self.assertEqual(Id3ImageType.MEDIA, create_image(b'a', types=["medium"], support_types=True).id3_type) self.assertEqual(Id3ImageType.LEAFLET_PAGE, create_image(b'a', types=["booklet"], support_types=True).id3_type) self.assertEqual(Id3ImageType.OTHER, create_image(b'a', types=["spine"], support_types=True).id3_type) self.assertEqual(Id3ImageType.OTHER, create_image(b'a', types=["sticker"], support_types=True).id3_type) def test_id3_type_explicit(self): image = create_image(b'a', types=["back"], support_types=True) for id3_type in Id3ImageType: image.id3_type = id3_type self.assertEqual(id3_type, image.id3_type) image.id3_type = None self.assertEqual(Id3ImageType.COVER_BACK, image.id3_type) def test_id3_type_value_error(self): image = create_image(b'a') for invalid_value in ('foo', 200, -1): with self.assertRaises(ValueError): image.id3_type = invalid_value def test_compare_without_type(self): image1 = create_image(b'a', types=["front"]) image2 = create_image(b'a', types=["back"]) image3 = create_image(b'a', types=["back"], support_types=True) image4 = create_image(b'b', types=["front"]) self.assertEqual(image1, image2) self.assertEqual(image1, image3) self.assertNotEqual(image1, image4) def test_compare_with_primary_type(self): image1 = create_image(b'a', types=["front"], support_types=True) image2 = create_image(b'a', types=["front", "booklet"], support_types=True, support_multi_types=True) image3 = create_image(b'a', types=["back"], support_types=True) image4 = create_image(b'b', types=["front"], support_types=True) image5 = create_image(b'a', types=[], support_types=True) image6 = create_image(b'a', types=[], support_types=True) self.assertEqual(image1, image2) self.assertNotEqual(image1, image3) self.assertNotEqual(image1, image4) self.assertNotEqual(image3, image5) self.assertEqual(image5, image6) def test_compare_with_multiple_types(self): image1 = create_image(b'a', types=["front"], support_types=True, support_multi_types=True) image2 = create_image(b'a', types=["front", "booklet"], support_types=True, support_multi_types=True) image3 = create_image(b'a', types=["front", "booklet"], support_types=True, support_multi_types=True) image4 = create_image(b'b', types=["front", "booklet"], support_types=True, support_multi_types=True) self.assertNotEqual(image1, image2) self.assertEqual(image2, image3) self.assertNotEqual(image2, image4) def test_set_data(self): imgdata = create_fake_png(b'a') imgdata2 = create_fake_png(b'xxx') # set data once coverartimage = CoverArtImage(data=imgdata2) tmp_file = coverartimage.tempfile_filename filesize = os.path.getsize(tmp_file) # ensure file was written, and check its length self.assertEqual(filesize, len(imgdata2)) self.assertEqual(coverartimage.data, imgdata2) # set data again, with another payload coverartimage.set_data(imgdata) tmp_file = coverartimage.tempfile_filename filesize = os.path.getsize(tmp_file) # check file length again self.assertEqual(filesize, len(imgdata)) self.assertEqual(coverartimage.data, imgdata) class LocalFileCoverArtImageTest(PicardTestCase): def test_set_file_url(self): path = '/some/path/image.jpeg' image = LocalFileCoverArtImage(path) self.assertEqual(image.url.toString(), 'file://' + path) def test_support_types(self): path = '/some/path/image.jpeg' image = LocalFileCoverArtImage(path) self.assertFalse(image.support_types) self.assertFalse(image.support_multi_types) image = LocalFileCoverArtImage(path, support_types=True) self.assertTrue(image.support_types) self.assertFalse(image.support_multi_types) image = LocalFileCoverArtImage(path, support_multi_types=True) self.assertFalse(image.support_types) self.assertTrue(image.support_multi_types) @unittest.skipUnless(IS_WIN, "windows test") def test_windows_path(self): path = 'C:\\Music\\somefile.mp3' image = LocalFileCoverArtImage(path) self.assertEqual(image.url.toLocalFile(), 'C:/Music/somefile.mp3') picard-release-2.7.3/test/test_coverart_utils.py000066400000000000000000000050021416775010500220430ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2018 Wieland Hoffmann # Copyright (C) 2019, 2021 Philipp Wolfer # Copyright (C) 2020 Laurent Monin # # 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. import os.path from test.picardtestcase import PicardTestCase from picard.coverart.utils import ( image_type_as_id3_num, image_type_from_id3_num, translate_caa_type, types_from_id3, ) from picard.i18n import setup_gettext class CaaTypeTranslationTest(PicardTestCase): def setUp(self): super().setUp() # we are using temporary locales for tests self.tmp_path = self.mktmpdir() self.localedir = os.path.join(self.tmp_path, 'locale') setup_gettext(self.localedir, "C") def test_translating_unknown_types_returns_input(self): testtype = "ThisIsAMadeUpCoverArtTypeName" self.assertEqual(translate_caa_type(testtype), testtype) class Id3TypeTranslationTest(PicardTestCase): def test_image_type_from_id3_num(self): self.assertEqual(image_type_from_id3_num(0), 'other') self.assertEqual(image_type_from_id3_num(3), 'front') self.assertEqual(image_type_from_id3_num(6), 'medium') self.assertEqual(image_type_from_id3_num(9999), 'other') def test_image_type_as_id3_num(self): self.assertEqual(image_type_as_id3_num('other'), 0) self.assertEqual(image_type_as_id3_num('front'), 3) self.assertEqual(image_type_as_id3_num('medium'), 6) self.assertEqual(image_type_as_id3_num('track'), 6) self.assertEqual(image_type_as_id3_num('unknowntype'), 0) def test_types_from_id3(self): self.assertEqual(types_from_id3(0), ['other']) self.assertEqual(types_from_id3(3), ['front']) self.assertEqual(types_from_id3(6), ['medium']) self.assertEqual(types_from_id3(9999), ['other']) picard-release-2.7.3/test/test_coverartprovider_caa.py000066400000000000000000000075301416775010500232120ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2020 Laurent Monin # Copyright (C) 2020-2021 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 test.picardtestcase import PicardTestCase from picard.coverart.providers.caa import caa_url_fallback_list class CoverArtImageProviderCaaTest(PicardTestCase): def test_caa_url_fallback_list(self): def do_tests(sizes, expectations): # we create a dummy url named after matching size thumbnails = {size: "url %s" % size for size in sizes} msgfmt = "for size %s, with sizes %r, got %r, expected %r" for size, expect in expectations.items(): result = caa_url_fallback_list(size, thumbnails) self.assertEqual(result, expect, msg=msgfmt % (size, sizes, result, expect)) # For historical reasons, caa web service returns 2 identical urls, # for 2 different keys (250/small, 500/large) # Here is an example of the json relevant part: # "thumbnails": { # "250": "http://coverartarchive.org/release/d20247ad-940e-486d-948f-be4c17024ab9/24885128253-250.jpg", # "500": "http://coverartarchive.org/release/d20247ad-940e-486d-948f-be4c17024ab9/24885128253-500.jpg", # "1200": "http://coverartarchive.org/release/d20247ad-940e-486d-948f-be4c17024ab9/24885128253-1200.jpg", # "large": "http://coverartarchive.org/release/d20247ad-940e-486d-948f-be4c17024ab9/24885128253-500.jpg", # "small": "http://coverartarchive.org/release/d20247ad-940e-486d-948f-be4c17024ab9/24885128253-250.jpg" # }, sizes = ("250", "500", "1200", "large", "small") expectations = { 50: [], 250: ['url 250'], 400: ['url 250'], 500: ['url 500', 'url 250'], 600: ['url 500', 'url 250'], 1200: ['url 1200', 'url 500', 'url 250'], 1500: ['url 1200', 'url 500', 'url 250'], } do_tests(sizes, expectations) # Some older releases have no 1200px thumbnail sizes = ("250", "500", "large", "small") expectations = { 50: [], 250: ['url 250'], 400: ['url 250'], 500: ['url 500', 'url 250'], 600: ['url 500', 'url 250'], 1200: ['url 500', 'url 250'], 1500: ['url 500', 'url 250'], } do_tests(sizes, expectations) # In the future, large and small might be removed or new size added # test if we can handle that (through size aliases) sizes = ("small", "large", "1200", "2000", "unknownsize") expectations = { 50: [], 250: ['url small'], 400: ['url small'], 500: ['url large', 'url small'], 600: ['url large', 'url small'], 1200: ['url 1200', 'url large', 'url small'], 1500: ['url 1200', 'url large', 'url small'], } do_tests(sizes, expectations) with self.assertRaises(TypeError): caa_url_fallback_list("not_an_integer", {"250": "url 250"}) with self.assertRaises(AttributeError): caa_url_fallback_list(250, 666) picard-release-2.7.3/test/test_dataobj.py000066400000000000000000000067431416775010500204170ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2018 Philipp Wolfer # Copyright (C) 2020-2021 Laurent Monin # # 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 unittest.mock import Mock from test.picardtestcase import PicardTestCase from picard import config from picard.dataobj import DataObject class DataObjectTest(PicardTestCase): def setUp(self): super().setUp() self.obj = DataObject('id') def test_set_genre_inc_params_no_genres(self): inc = set() config.setting['use_genres'] = False require_auth = self.obj.set_genre_inc_params(inc) self.assertEqual(set(), inc) self.assertFalse(require_auth) def test_set_genre_inc_params_with_genres(self): inc = set() config.setting['use_genres'] = True config.setting['folksonomy_tags'] = False config.setting['only_my_genres'] = False require_auth = self.obj.set_genre_inc_params(inc) self.assertIn('genres', inc) self.assertFalse(require_auth) def test_set_genre_inc_params_with_user_genres(self): inc = set() config.setting['use_genres'] = True config.setting['folksonomy_tags'] = False config.setting['only_my_genres'] = True require_auth = self.obj.set_genre_inc_params(inc) self.assertIn('user-genres', inc) self.assertTrue(require_auth) def test_set_genre_inc_params_with_tags(self): inc = set() config.setting['use_genres'] = True config.setting['folksonomy_tags'] = True config.setting['only_my_genres'] = False require_auth = self.obj.set_genre_inc_params(inc) self.assertIn('tags', inc) self.assertFalse(require_auth) def test_set_genre_inc_params_with_user_tags(self): inc = set() config.setting['use_genres'] = True config.setting['folksonomy_tags'] = True config.setting['only_my_genres'] = True require_auth = self.obj.set_genre_inc_params(inc) self.assertIn('user-tags', inc) self.assertTrue(require_auth) def test_add_genres(self): self.obj.add_genre('genre1', 2) self.assertEqual(self.obj.genres['genre1'], 2) self.obj.add_genre('genre1', 5) self.assertEqual(self.obj.genres['genre1'], 7) def test_set_genre_inc_custom_config(self): inc = set() config.setting['use_genres'] = False config.setting['folksonomy_tags'] = False config.setting['only_my_genres'] = False custom_config = Mock() custom_config.setting = { 'use_genres': True, 'folksonomy_tags': True, 'only_my_genres': True, } require_auth = self.obj.set_genre_inc_params(inc, custom_config) self.assertIn('user-tags', inc) self.assertTrue(require_auth) picard-release-2.7.3/test/test_disc.py000066400000000000000000000062421416775010500177270ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2020-2021 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. import unittest from unittest.mock import ( Mock, patch, ) from test.picardtestcase import PicardTestCase import picard.disc class MockDisc: id = 'lSOVc5h6IXSuzcamJS1Gp4_tRuA-' mcn = '5029343070452' tracks = list(range(0, 11)) toc_string = '1 11 242457 150 44942 61305 72755 96360 130485 147315 164275 190702 205412 220437' submission_url = 'https://musicbrainz.org:443/cdtoc/attach?id=lSOVc5h6IXSuzcamJS1Gp4_tRuA-&tracks=11&toc=1+11+242457+150+44942+61305+72755+96360+130485+147315+164275+190702+205412+220437' class DiscTest(PicardTestCase): @unittest.skipUnless(picard.disc.discid, "discid not available") def test_raise_disc_error(self): disc = picard.disc.Disc() self.assertRaises(picard.disc.discid.DiscError, disc.read, 'notadevice') @patch.object(picard.disc, 'discid') def test_read(self, mock_discid): self.set_config_values(setting={ 'server_host': 'musicbrainz.org', 'server_port': 443, 'use_server_for_submission': False, }) mock_discid.read = Mock(return_value=MockDisc()) device = '/dev/cdrom1' disc = picard.disc.Disc() self.assertEqual(None, disc.id) self.assertEqual(None, disc.mcn) self.assertEqual(0, disc.tracks) self.assertEqual(None, disc.toc_string) self.assertEqual(None, disc.submission_url) disc.read(device) mock_discid.read.assert_called_with(device, features=['mcn']) self.assertEqual(MockDisc.id, disc.id) self.assertEqual(MockDisc.mcn, disc.mcn) self.assertEqual(11, disc.tracks) self.assertEqual(MockDisc.toc_string, disc.toc_string) self.assertEqual(MockDisc.submission_url, disc.submission_url) @patch.object(picard.disc, 'discid') def test_submission_url(self, mock_discid): self.set_config_values(setting={ 'server_host': 'test.musicbrainz.org', 'server_port': 80, 'use_server_for_submission': True, }) mock_discid.read = Mock(return_value=MockDisc()) disc = picard.disc.Disc() disc.read() self.assertEqual( 'http://test.musicbrainz.org:80/cdtoc/attach?id=lSOVc5h6IXSuzcamJS1Gp4_tRuA-&tracks=11&toc=1+11+242457+150+44942+61305+72755+96360+130485+147315+164275+190702+205412+220437', disc.submission_url ) picard-release-2.7.3/test/test_emptydir.py000066400000000000000000000076601416775010500206470ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019 Philipp Wolfer # Copyright (C) 2020 Laurent Monin # # 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. import os.path from tempfile import NamedTemporaryFile from test.picardtestcase import PicardTestCase from picard.util import emptydir class EmptyDirTestCommon(PicardTestCase): def create_temp_dir(self, extra_files=(), extra_dirs=(), ignore_errors=False): tempdir = self.mktmpdir(ignore_errors=ignore_errors) for f in extra_files: open(os.path.join(tempdir, f), 'a').close() for f in extra_dirs: os.mkdir(os.path.join(tempdir, f)) return tempdir class EmptyDirTest(EmptyDirTestCommon): def test_is_empty_dir_really_empty(self): tempdir = self.create_temp_dir() self.assertTrue(emptydir.is_empty_dir(tempdir)) def test_is_empty_dir_only_junk_files(self): tempdir = self.create_temp_dir(extra_files=emptydir.JUNK_FILES) self.assertTrue(len(os.listdir(tempdir)) > 0) self.assertTrue(emptydir.is_empty_dir(tempdir)) def test_is_empty_dir_not_empty(self): tempdir = self.create_temp_dir(extra_files=['.notempty']) self.assertEqual(1, len(os.listdir(tempdir))) self.assertFalse(emptydir.is_empty_dir(tempdir)) def test_is_empty_dir_custom_ignore_files(self): ignored_files = ['.empty'] tempdir = self.create_temp_dir(extra_files=ignored_files) self.assertEqual(1, len(os.listdir(tempdir))) self.assertTrue(emptydir.is_empty_dir(tempdir, ignored_files=ignored_files)) def test_is_empty_dir_not_empty_child_dir(self): tempdir = self.create_temp_dir(extra_dirs=['childdir']) self.assertEqual(1, len(os.listdir(tempdir))) self.assertFalse(emptydir.is_empty_dir(tempdir)) def test_is_empty_dir_on_file(self): with NamedTemporaryFile() as f: self.assertRaises(NotADirectoryError, emptydir.is_empty_dir, f.name) class RmEmptyDirTest(EmptyDirTestCommon): def test_rm_empty_dir_really_empty(self): tempdir = self.create_temp_dir(ignore_errors=True) self.assertTrue(os.path.isdir(tempdir)) emptydir.rm_empty_dir(tempdir) self.assertFalse(os.path.exists(tempdir)) def test_rm_empty_dir_only_junk_files(self): tempdir = self.create_temp_dir(extra_files=emptydir.JUNK_FILES, ignore_errors=True) self.assertTrue(os.path.isdir(tempdir)) emptydir.rm_empty_dir(tempdir) self.assertFalse(os.path.exists(tempdir)) def test_rm_empty_dir_not_empty(self): tempdir = self.create_temp_dir(['.notempty']) self.assertEqual(1, len(os.listdir(tempdir))) self.assertRaises(emptydir.SkipRemoveDir, emptydir.rm_empty_dir, tempdir) def test_rm_empty_dir_is_special(self): tempdir = self.create_temp_dir() orig_portected_dirs = emptydir.PROTECTED_DIRECTORIES emptydir.PROTECTED_DIRECTORIES.add(os.path.realpath(tempdir)) self.assertRaises(emptydir.SkipRemoveDir, emptydir.rm_empty_dir, tempdir) emptydir.PROTECTED_DIRECTORIES = orig_portected_dirs def test_is_empty_dir_on_file(self): with NamedTemporaryFile() as f: self.assertRaises(NotADirectoryError, emptydir.rm_empty_dir, f.name) picard-release-2.7.3/test/test_file.py000066400000000000000000000540211416775010500177220ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2018-2021 Philipp Wolfer # Copyright (C) 2019-2021 Laurent Monin # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 Sophist-UK # # 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. import os import re from types import GeneratorType import unittest from unittest.mock import MagicMock from test.picardtestcase import PicardTestCase from test.test_coverart_image import create_image from picard import config from picard.const.sys import ( IS_MACOS, IS_WIN, ) from picard.file import File from picard.metadata import Metadata class DataObjectTest(PicardTestCase): def setUp(self): super().setUp() self.tagger.acoustidmanager = MagicMock() self.file = File('somepath/somefile.mp3') self.set_config_values({ 'save_acoustid_fingerprints': True, }) def test_filename(self): self.assertEqual('somepath/somefile.mp3', self.file.filename) self.assertEqual('somefile.mp3', self.file.base_filename) def test_tracknumber(self): self.assertEqual(0, self.file.tracknumber) self.file.metadata['tracknumber'] = '42' self.assertEqual(42, self.file.tracknumber) self.file.metadata['tracknumber'] = 'FOURTYTWO' self.assertEqual(0, self.file.tracknumber) def test_discnumber(self): self.assertEqual(0, self.file.discnumber) self.file.metadata['discnumber'] = '42' self.assertEqual(42, self.file.discnumber) self.file.metadata['discnumber'] = 'FOURTYTWO' self.assertEqual(0, self.file.discnumber) def test_set_acoustid_fingerprint(self): fingerprint = 'foo' length = 36 self.file.set_acoustid_fingerprint(fingerprint, length) self.assertEqual(fingerprint, self.file.acoustid_fingerprint) self.assertEqual(length, self.file.acoustid_length) self.tagger.acoustidmanager.add.assert_called_with(self.file, None) self.tagger.acoustidmanager.add.reset_mock() self.file.set_acoustid_fingerprint(fingerprint, length) self.tagger.acoustidmanager.add.assert_not_called() self.tagger.acoustidmanager.remove.assert_not_called() self.assertEqual(fingerprint, self.file.metadata['acoustid_fingerprint']) def test_set_acoustid_fingerprint_no_length(self): self.file.metadata.length = 42000 fingerprint = 'foo' self.file.set_acoustid_fingerprint(fingerprint) self.assertEqual(fingerprint, self.file.acoustid_fingerprint) self.assertEqual(42, self.file.acoustid_length) self.assertEqual(fingerprint, self.file.metadata['acoustid_fingerprint']) def test_set_acoustid_fingerprint_unset(self): self.file.acoustid_fingerprint = 'foo' self.file.set_acoustid_fingerprint(None, 42) self.tagger.acoustidmanager.add.assert_not_called() self.tagger.acoustidmanager.remove.assert_called_with(self.file) self.assertEqual(None, self.file.acoustid_fingerprint) self.assertEqual(0, self.file.acoustid_length) self.assertEqual('', self.file.metadata['acoustid_fingerprint']) def format_specific_metadata(self): values = ['foo', 'bar'] self.file.metadata['test'] = values self.assertEqual(values, self.file.format_specific_metadata(self.file.metadata, 'test')) def test_set_acoustid_fingerprint_no_save(self): self.set_config_values({ 'save_acoustid_fingerprints': False, }) fingerprint = 'foo' length = 36 self.file.set_acoustid_fingerprint(fingerprint, length) self.assertEqual(fingerprint, self.file.acoustid_fingerprint) self.assertEqual(length, self.file.acoustid_length) self.assertEqual('', self.file.metadata['acoustid_fingerprint']) class TestPreserveTimes(PicardTestCase): def setUp(self): super().setUp() self.tmp_directory = self.mktmpdir() filepath = os.path.join(self.tmp_directory, 'a.mp3') self.file = File(filepath) def _create_testfile(self): # create a dummy file with open(self.file.filename, 'w') as f: f.write('xxx') f.flush() os.fsync(f.fileno()) def _modify_testfile(self): # dummy file modification, append data to it with open(self.file.filename, 'a') as f: f.write('yyy') f.flush() os.fsync(f.fileno()) def _read_testfile(self): with open(self.file.filename, 'r') as f: return f.read() def test_preserve_times(self): self._create_testfile() # test if times are preserved (before_atime_ns, before_mtime_ns) = self.file._preserve_times(self.file.filename, self._modify_testfile) # HERE an external access to the file is possible, modifying its access time # read times again and compare with original st = os.stat(self.file.filename) (after_atime_ns, after_mtime_ns) = (st.st_atime_ns, st.st_mtime_ns) # on macOS 10.14 and later os.utime only sets the times with second # precision see https://tickets.metabrainz.org/browse/PICARD-1516. # This also seems to depend on the Python build being used. if IS_MACOS: before_atime_ns //= 1000 before_mtime_ns //= 1000 after_atime_ns //= 1000 after_mtime_ns //= 1000 # modification times should be equal self.assertEqual(before_mtime_ns, after_mtime_ns) # access times may not be equal # time difference should be positive and reasonably low (if no access in between, it should be 0) delta = after_atime_ns - before_atime_ns tolerance = 10**7 #  0.01 seconds self.assertTrue(0 <= delta < tolerance, "0 <= %s < %s" % (delta, tolerance)) # ensure written data can be read back # keep it at the end, we don't want to access file before time checks self.assertEqual(self._read_testfile(), 'xxxyyy') def test_preserve_times_nofile(self): with self.assertRaises(self.file.PreserveTimesStatError): self.file._preserve_times(self.file.filename, self._modify_testfile) with self.assertRaises(FileNotFoundError): self._read_testfile() def test_preserve_times_nofile_utime(self): self._create_testfile() def save(): os.remove(self.file.filename) with self.assertRaises(self.file.PreserveTimesUtimeError): self.file._preserve_times(self.file.filename, save) class FakeMp3File(File): EXTENSIONS = ['.mp3'] class FileNamingTest(PicardTestCase): def setUp(self): super().setUp() self.file = File('/somepath/somefile.mp3') self.set_config_values({ 'ascii_filenames': False, 'clear_existing_tags': False, 'enabled_plugins': [], 'move_files_to': '/media/music', 'move_files': False, 'rename_files': False, 'windows_compatibility': True, 'file_renaming_scripts': {'test_id': {'script': '%album%/%title%'}}, 'selected_file_naming_script_id': 'test_id', }) self.metadata = Metadata({ 'album': 'somealbum', 'title': 'sometitle', }) def test_make_filename_no_move_and_rename(self): filename = self.file.make_filename(self.file.filename, self.metadata) self.assertEqual(os.path.realpath(self.file.filename), filename) def test_make_filename_rename_only(self): config.setting['rename_files'] = True filename = self.file.make_filename(self.file.filename, self.metadata) self.assertEqual(os.path.realpath('/somepath/sometitle.mp3'), filename) def test_make_filename_move_only(self): config.setting['move_files'] = True filename = self.file.make_filename(self.file.filename, self.metadata) self.assertEqual( os.path.realpath('/media/music/somealbum/somefile.mp3'), filename) def test_make_filename_move_and_rename(self): config.setting['rename_files'] = True config.setting['move_files'] = True filename = self.file.make_filename(self.file.filename, self.metadata) self.assertEqual( os.path.realpath('/media/music/somealbum/sometitle.mp3'), filename) def test_make_filename_move_relative_path(self): config.setting['move_files'] = True config.setting['move_files_to'] = 'subdir' filename = self.file.make_filename(self.file.filename, self.metadata) self.assertEqual( os.path.realpath('/somepath/subdir/somealbum/somefile.mp3'), filename) def test_make_filename_empty_script(self): config.setting['rename_files'] = True config.setting['file_renaming_scripts'] = {'test_id': {'script': '$noop()'}} filename = self.file.make_filename(self.file.filename, self.metadata) self.assertEqual(os.path.realpath('/somepath/somefile.mp3'), filename) def test_make_filename_no_extension(self): config.setting['rename_files'] = True file_ = FakeMp3File('/somepath/_') filename = file_.make_filename(file_.filename, self.metadata) self.assertEqual(os.path.realpath('/somepath/sometitle.mp3'), filename) def test_make_filename_lowercase_extension(self): config.setting['rename_files'] = True file_ = FakeMp3File('/somepath/somefile.MP3') filename = file_.make_filename(file_.filename, self.metadata) self.assertEqual(os.path.realpath('/somepath/sometitle.mp3'), filename) def test_make_filename_scripted_extension(self): config.setting['rename_files'] = True config.setting['file_renaming_scripts'] = {'test_id': {'script': '$set(_extension,.foo)%title%'}} filename = self.file.make_filename(self.file.filename, self.metadata) self.assertEqual(os.path.realpath('/somepath/sometitle.foo'), filename) def test_make_filename_replace_trailing_dots(self): config.setting['rename_files'] = True config.setting['move_files'] = True config.setting['windows_compatibility'] = True metadata = Metadata({ 'album': 'somealbum.', 'title': 'sometitle', }) filename = self.file.make_filename(self.file.filename, metadata) self.assertEqual( os.path.realpath('/media/music/somealbum_/sometitle.mp3'), filename) @unittest.skipUnless(not IS_WIN, "non-windows test") def test_make_filename_keep_trailing_dots(self): config.setting['rename_files'] = True config.setting['move_files'] = True config.setting['windows_compatibility'] = False metadata = Metadata({ 'album': 'somealbum.', 'title': 'sometitle', }) filename = self.file.make_filename(self.file.filename, metadata) self.assertEqual( os.path.realpath('/media/music/somealbum./sometitle.mp3'), filename) def test_make_filename_replace_leading_dots(self): config.setting['rename_files'] = True config.setting['move_files'] = True config.setting['windows_compatibility'] = True metadata = Metadata({ 'album': '.somealbum', 'title': '.sometitle', }) filename = self.file.make_filename(self.file.filename, metadata) self.assertEqual( os.path.realpath('/media/music/_somealbum/_sometitle.mp3'), filename) class FileGuessTracknumberAndTitleTest(PicardTestCase): def setUp(self): super().setUp() self.set_config_values({ 'guess_tracknumber_and_title': True, }) def test_no_guess(self): f = File('/somepath/01 somefile.mp3') metadata = Metadata({ 'album': 'somealbum', 'title': 'sometitle', 'tracknumber': '2', }) f._guess_tracknumber_and_title(metadata) self.assertEqual(metadata['tracknumber'], '2') self.assertEqual(metadata['title'], 'sometitle') def test_guess_title(self): f = File('/somepath/01 somefile.mp3') metadata = Metadata({ 'album': 'somealbum', 'tracknumber': '2', }) f._guess_tracknumber_and_title(metadata) self.assertEqual(metadata['tracknumber'], '2') self.assertEqual(metadata['title'], 'somefile') def test_guess_tracknumber(self): f = File('/somepath/01 somefile.mp3') metadata = Metadata({ 'album': 'somealbum', 'title': 'sometitle', }) f._guess_tracknumber_and_title(metadata) self.assertEqual(metadata['tracknumber'], '1') def test_guess_title_tracknumber(self): f = File('/somepath/01 somefile.mp3') metadata = Metadata({ 'album': 'somealbum', }) f._guess_tracknumber_and_title(metadata) self.assertEqual(metadata['tracknumber'], '1') self.assertEqual(metadata['title'], 'somefile') class FileAdditionalFilesPatternsTest(PicardTestCase): def test_empty_patterns(self): self.assertEqual(File._compile_move_additional_files_pattern(' '), set()) def test_simple_patterns(self): pattern = 'cover.jpg' expected = { (re.compile('(?s:cover\\.jpg)\\Z', re.IGNORECASE), False) } self.assertEqual(File._compile_move_additional_files_pattern(pattern), expected) def test_whitespaces_patterns(self): pattern = " a \n b " expected = { (re.compile('(?s:a)\\Z', re.IGNORECASE), False), (re.compile('(?s:b)\\Z', re.IGNORECASE), False), } self.assertEqual(File._compile_move_additional_files_pattern(pattern), expected) def test_duplicated_patterns(self): pattern = 'cover.jpg cover.jpg COVER.JPG' expected = { (re.compile('(?s:cover\\.jpg)\\Z', re.IGNORECASE), False) } self.assertEqual(File._compile_move_additional_files_pattern(pattern), expected) def test_simple_hidden_patterns(self): pattern = 'cover.jpg .hidden' expected = { (re.compile('(?s:cover\\.jpg)\\Z', re.IGNORECASE), False), (re.compile('(?s:\\.hidden)\\Z', re.IGNORECASE), True) } self.assertEqual(File._compile_move_additional_files_pattern(pattern), expected) def test_wildcard_patterns(self): pattern = 'c?ver.jpg .h?dden* *.jpg *.JPG' expected = { (re.compile('(?s:c.ver\\.jpg)\\Z', re.IGNORECASE), False), (re.compile('(?s:\\.h.dden.*)\\Z', re.IGNORECASE), True), (re.compile('(?s:.*\\.jpg)\\Z', re.IGNORECASE), False), } self.assertEqual(File._compile_move_additional_files_pattern(pattern), expected) class FileUpdateTest(PicardTestCase): def setUp(self): super().setUp() self.file = File('/somepath/somefile.mp3') self.INVALIDSIMVAL = 666 self.file.similarity = self.INVALIDSIMVAL # to check if changed or not self.file.supports_tag = lambda x: False if x.startswith('unsupported') else True self.set_config_values({ 'clear_existing_tags': False, 'compare_ignore_tags': [], 'enabled_plugins': [], }) def test_same_image(self): image = create_image(b'a') self.file.metadata.images = [image] self.file.orig_metadata.images = [image] self.file.state = File.NORMAL self.file.update(signal=False) self.assertEqual(self.file.similarity, 1.0) # it should be modified self.assertEqual(self.file.state, File.NORMAL) def test_same_image_pending(self): image = create_image(b'a') self.file.metadata.images = [image] self.file.orig_metadata.images = [image] self.file.update(signal=False) self.assertEqual(self.file.similarity, 1.0) self.assertEqual(self.file.state, File.PENDING) def test_same_image_changed_state(self): image = create_image(b'a') self.file.metadata.images = [image] self.file.orig_metadata.images = [image] self.file.state = File.CHANGED self.file.update(signal=False) self.assertEqual(self.file.similarity, 1.0) self.assertEqual(self.file.state, File.NORMAL) def test_changed_image(self): old_image = create_image(b'a') new_image = create_image(b'b') self.file.metadata.images = [new_image] self.file.orig_metadata.images = [old_image] self.file.state = File.NORMAL self.file.update(signal=False) self.assertEqual(self.file.similarity, self.INVALIDSIMVAL) # it shouldbn't be modified self.assertEqual(self.file.state, File.CHANGED) def test_signal(self): # just for coverage self.file.update(signal=True) self.assertEqual(self.file.metadata, Metadata()) self.assertEqual(self.file.orig_metadata, Metadata()) def test_tags_to_update(self): self.file.orig_metadata = Metadata({ 'album': 'somealbum', 'title': 'sometitle', 'ignoreme_old': 'a', '~ignoreme_old': 'b', 'unsupported_old': 'c', }) self.file.metadata = Metadata({ 'artist': 'someartist', 'ignoreme_new': 'd', '~ignoreme_new': 'e', 'unsupported_new': 'f', }) ignore_tags = {'ignoreme_old', 'ignoreme_new'} expected = {'album', 'title', 'artist'} result = self.file._tags_to_update(ignore_tags) self.assertIsInstance(result, GeneratorType) self.assertEqual(set(result), expected) def test_unchanged_metadata(self): self.file.orig_metadata = Metadata({ 'album': 'somealbum', 'title': 'sometitle', }) self.file.metadata = Metadata({ 'album': 'somealbum', 'title': 'sometitle', }) self.file.state = File.NORMAL self.file.update(signal=False) self.assertEqual(self.file.similarity, 1.0) self.assertEqual(self.file.state, File.NORMAL) def test_changed_metadata(self): self.file.orig_metadata = Metadata({ 'album': 'somealbum', 'title': 'sometitle', }) self.file.metadata = Metadata({ 'album': 'somealbum2', 'title': 'sometitle2', }) self.file.state = File.NORMAL self.file.update(signal=False) self.assertLess(self.file.similarity, 1.0) self.assertEqual(self.file.state, File.CHANGED) def test_changed_metadata_pending(self): self.file.orig_metadata = Metadata({ 'album': 'somealbum', 'title': 'sometitle', }) self.file.metadata = Metadata({ 'album': 'somealbum2', 'title': 'sometitle2', }) self.file.update(signal=False) self.assertLess(self.file.similarity, 1.0) self.assertEqual(self.file.state, File.PENDING) # it shouldn't be modified def test_clear_existing(self): self.file.orig_metadata = Metadata({ 'album': 'somealbum', 'title': 'sometitle', }) self.file.metadata = Metadata() self.file.state = File.NORMAL config.setting["clear_existing_tags"] = True self.file.update(signal=False) self.assertEqual(self.file.similarity, 0.0) self.assertEqual(self.file.state, File.CHANGED) def test_no_new_metadata(self): self.file.orig_metadata = Metadata({ 'album': 'somealbum', 'title': 'sometitle', }) self.file.metadata = Metadata() self.file.state = File.NORMAL self.file.update(signal=False) self.assertEqual(self.file.similarity, 1.0) self.assertEqual(self.file.state, File.NORMAL) def test_tilde_tag(self): self.file.orig_metadata = Metadata() self.file.metadata = Metadata({ '~tag': 'value' }) self.file.state = File.NORMAL self.file.update(signal=False) self.assertEqual(self.file.similarity, 1.0) self.assertEqual(self.file.state, File.NORMAL) def test_ignored_tag(self): self.file.orig_metadata = Metadata() self.file.metadata = Metadata({ 'tag': 'value' }) self.file.state = File.NORMAL config.setting["compare_ignore_tags"] = ['tag'] self.file.update(signal=False) self.assertEqual(self.file.similarity, 1.0) self.assertEqual(self.file.state, File.NORMAL) def test_unsupported_tag(self): self.file.orig_metadata = Metadata() self.file.metadata = Metadata({ 'unsupported': 'value' }) self.file.state = File.NORMAL self.file.update(signal=False) self.assertEqual(self.file.similarity, 1.0) self.assertEqual(self.file.state, File.NORMAL) def test_copy_file_info_tags(self): info_tags = {} for info in File.FILE_INFO_TAGS: info_tags[info] = 'val' + info orig_metadata = Metadata(info_tags) orig_metadata['a'] = 'vala' metadata = Metadata({ '~bitrate': 'xxx', 'b': 'valb', }) self.file._copy_file_info_tags(metadata, orig_metadata) for info in File.FILE_INFO_TAGS: self.assertEqual('val' + info, metadata[info]) self.assertEqual('valb', metadata['b']) self.assertNotIn('a', metadata) picard-release-2.7.3/test/test_filesystem.py000066400000000000000000000212161416775010500211670ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2018 Antonio Larrosa # Copyright (C) 2018 Wieland Hoffmann # Copyright (C) 2018-2021 Laurent Monin # Copyright (C) 2018-2021 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 contextlib import suppress import os.path import shutil from test.picardtestcase import PicardTestCase from picard import config import picard.formats def prepare_files(src_dir, dst_dir, src_files=None, dst_files=None, src_rel_path='', dst_rel_path=''): """Prepare src files and dst filenames for a test.""" with suppress(FileExistsError): os.mkdir(os.path.join(src_dir, src_rel_path)) # Prepare the source directory structure under src_dir # //test.mp3 # //cover.jpg def src_file(name, sample_name=None): """Copy file from samples and returns path to temporary file to be used as source. If sample_name isn't provided, it will use name for it """ if sample_name is None: sample_name = name sample = os.path.join('test', 'data', sample_name) copy_to = os.path.join(src_dir, src_rel_path, name) shutil.copy(sample, copy_to) return copy_to src = dict() if src_files: for filename, sample_name in src_files.items(): src[filename] = src_file(filename, sample_name) with suppress(FileExistsError): os.mkdir(os.path.join(dst_dir, dst_rel_path)) # Prepare the target filenames under dst_dir # //test.mp3 # //cover.jpg def dst_file(name): """Returns path to temporary target file""" return os.path.join(dst_dir, dst_rel_path, name) dst = dict() if dst_files: for filename in dst_files: dst[filename] = dst_file(filename) return src, dst class SampleFileSystem(PicardTestCase): settings = { 'enabled_plugins': '', 'move_files': True, 'move_additional_files': True, 'move_additional_files_pattern': 'cover.jpg', } src_files = { 'test.mp3': None, 'cover.jpg': 'mb.jpg', '.hidden.jpg': 'mb.jpg', } dst_files = { 'test.mp3', 'cover.jpg', '.hidden.jpg', } def setUp(self): super().setUp() self.src_directory = self.mktmpdir() self.dst_directory = self.mktmpdir() self.set_config_values(self.settings) def _prepare_files(self, src_rel_path='', dst_rel_path=''): """Prepare src files and dst filenames for a test.""" return prepare_files( self.src_directory, self.dst_directory, self.src_files, self.dst_files, src_rel_path=src_rel_path, dst_rel_path=dst_rel_path ) def _assertFile(self, path): self.assertTrue(os.path.isfile(path)) def _assertNoFile(self, path): self.assertFalse(os.path.isfile(path)) class TestAdditionalFilesMoves(SampleFileSystem): src_files = { 'test.mp3': None, 'cover1.jpg': 'mb.jpg', 'cover2.JPG': 'mb.jpg', '.hidden1.jpg': 'mb.jpg', '.hidden2.JPG': 'mb.jpg', } dst_files = list(src_files) def test_no_pattern(self): src, dst = self._prepare_files() f = picard.formats.open_(src['test.mp3']) moves = set(f._get_additional_files_moves(self.src_directory, self.dst_directory, ())) expected = set() self.assertEqual(moves, expected) def test_no_src_dir(self): src, dst = self._prepare_files() f = picard.formats.open_(src['test.mp3']) patterns = f._compile_move_additional_files_pattern('*.jpg') with self.assertRaises(FileNotFoundError): moves = set(f._get_additional_files_moves(self.src_directory + 'donotexist', self.dst_directory, patterns)) del moves def test_no_dst_dir(self): src, dst = self._prepare_files() f = picard.formats.open_(src['test.mp3']) patterns = f._compile_move_additional_files_pattern('*.jpg') suffix = 'donotexist' moves = set(f._get_additional_files_moves(self.src_directory, self.dst_directory + suffix, patterns)) expected = { (src['cover1.jpg'], os.path.join(self.dst_directory + suffix, 'cover1.jpg')), (src['cover2.JPG'], os.path.join(self.dst_directory + suffix, 'cover2.JPG')), } self.assertEqual(moves, expected) def test_all_jpg_no_hidden(self): src, dst = self._prepare_files() f = picard.formats.open_(src['test.mp3']) patterns = f._compile_move_additional_files_pattern('*.j?g *.jpg') moves = set(f._get_additional_files_moves(self.src_directory, self.dst_directory, patterns)) expected = { (src['cover1.jpg'], dst['cover1.jpg']), (src['cover2.JPG'], dst['cover2.JPG']), } self.assertEqual(moves, expected) def test_all_hidden_jpg(self): src, dst = self._prepare_files() f = picard.formats.open_(src['test.mp3']) patterns = f._compile_move_additional_files_pattern('.*.j?g .*.jpg') moves = set(f._get_additional_files_moves(self.src_directory, self.dst_directory, patterns)) expected = { (src['.hidden1.jpg'], dst['.hidden1.jpg']), (src['.hidden2.JPG'], dst['.hidden2.JPG']), } self.assertEqual(moves, expected) def test_one_only_jpg(self): src, dst = self._prepare_files() f = picard.formats.open_(src['test.mp3']) patterns = f._compile_move_additional_files_pattern('.*1.j?g *1.jpg') moves = set(f._get_additional_files_moves(self.src_directory, self.dst_directory, patterns)) expected = { (src['.hidden1.jpg'], dst['.hidden1.jpg']), (src['cover1.jpg'], dst['cover1.jpg']), } self.assertEqual(moves, expected) class TestFileSystem(SampleFileSystem): def _move_additional_files(self, src, dst): f = picard.formats.open_(src['test.mp3']) f._move_additional_files(src['test.mp3'], dst['test.mp3'], config) def _assert_files_moved(self, src, dst): self._move_additional_files(src, dst) self._assertFile(dst['cover.jpg']) self._assertNoFile(src['cover.jpg']) def _assert_files_not_moved(self, src, dst): self._move_additional_files(src, dst) self._assertNoFile(dst['cover.jpg']) self._assertFile(src['cover.jpg']) def test_move_additional_files_source_unicode(self): src, dst = self._prepare_files(src_rel_path='música') self._assert_files_moved(src, dst) def test_move_additional_files_target_unicode(self): src, dst = self._prepare_files(dst_rel_path='música') self._assert_files_moved(src, dst) def test_move_additional_files_duplicate_patterns(self): src, dst = self._prepare_files() config.setting['move_additional_files_pattern'] = 'cover.jpg *.jpg' self._assert_files_moved(src, dst) def test_move_additional_files_hidden_nopattern(self): src, dst = self._prepare_files() config.setting['move_additional_files_pattern'] = '*.jpg' self._assert_files_moved(src, dst) self._assertNoFile(dst['.hidden.jpg']) self._assertFile(src['.hidden.jpg']) def test_move_additional_files_hidden_pattern(self): src, dst = self._prepare_files() config.setting['move_additional_files_pattern'] = '*.jpg .*.jpg' self._assert_files_moved(src, dst) self._assertFile(dst['.hidden.jpg']) self._assertNoFile(src['.hidden.jpg']) def test_move_additional_files_disabled(self): config.setting['move_additional_files'] = False src, dst = self._prepare_files(src_rel_path='música') self._assert_files_not_moved(src, dst) def test_move_files_disabled(self): config.setting['move_files'] = False src, dst = self._prepare_files(src_rel_path='música') self._assert_files_not_moved(src, dst) picard-release-2.7.3/test/test_imagelist.py000066400000000000000000000363741416775010500207740ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2018-2019 Wieland Hoffmann # Copyright (C) 2018-2020 Laurent Monin # Copyright (C) 2018-2021 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 test.picardtestcase import ( PicardTestCase, create_fake_png, ) from picard.album import Album from picard.cluster import Cluster from picard.coverart.image import CoverArtImage from picard.file import File from picard.track import Track from picard.util.imagelist import ( ImageList, add_metadata_images, remove_metadata_images, update_metadata_images, ) def create_test_files(): test_images = [ CoverArtImage(url='file://file1', data=create_fake_png(b'a')), CoverArtImage(url='file://file2', data=create_fake_png(b'b')), ] test_files = [ File('test1.flac'), File('test2.flac'), File('test2.flac') ] test_files[0].metadata.images.append(test_images[0]) test_files[1].metadata.images.append(test_images[1]) test_files[2].metadata.images.append(test_images[1]) test_files[0].orig_metadata.images.append(test_images[0]) test_files[1].orig_metadata.images.append(test_images[1]) test_files[2].orig_metadata.images.append(test_images[1]) return (test_images, test_files) class UpdateMetadataImagesTest(PicardTestCase): def setUp(self): super().setUp() (self.test_images, self.test_files) = create_test_files() def test_update_cluster_images(self): cluster = Cluster('Test') cluster.files = list(self.test_files) self.assertTrue(update_metadata_images(cluster)) self.assertEqual(set(self.test_images), set(cluster.metadata.images)) self.assertFalse(cluster.metadata.has_common_images) cluster.files.remove(self.test_files[2]) self.assertFalse(update_metadata_images(cluster)) self.assertEqual(set(self.test_images), set(cluster.metadata.images)) self.assertFalse(cluster.metadata.has_common_images) cluster.files.remove(self.test_files[0]) self.assertTrue(update_metadata_images(cluster)) self.assertEqual(set(self.test_images[1:]), set(cluster.metadata.images)) self.assertTrue(cluster.metadata.has_common_images) cluster.files.append(self.test_files[2]) self.assertFalse(update_metadata_images(cluster)) self.assertEqual(set(self.test_images[1:]), set(cluster.metadata.images)) self.assertTrue(cluster.metadata.has_common_images) def test_update_track_images(self): track = Track('00000000-0000-0000-0000-000000000000') track.files = list(self.test_files) self.assertTrue(update_metadata_images(track)) self.assertEqual(set(self.test_images), set(track.orig_metadata.images)) self.assertFalse(track.orig_metadata.has_common_images) track.files.remove(self.test_files[2]) self.assertFalse(update_metadata_images(track)) self.assertEqual(set(self.test_images), set(track.orig_metadata.images)) self.assertFalse(track.orig_metadata.has_common_images) track.files.remove(self.test_files[0]) self.assertTrue(update_metadata_images(track)) self.assertEqual(set(self.test_images[1:]), set(track.orig_metadata.images)) self.assertTrue(track.orig_metadata.has_common_images) track.files.append(self.test_files[2]) self.assertFalse(update_metadata_images(track)) self.assertEqual(set(self.test_images[1:]), set(track.orig_metadata.images)) self.assertTrue(track.orig_metadata.has_common_images) def test_update_album_images(self): album = Album('00000000-0000-0000-0000-000000000000') track1 = Track('00000000-0000-0000-0000-000000000001') track1.files.append(self.test_files[0]) track2 = Track('00000000-0000-0000-0000-000000000002') track2.files.append(self.test_files[1]) album.tracks = [track1, track2] album.unmatched_files.files.append(self.test_files[2]) self.assertTrue(update_metadata_images(album)) self.assertEqual(set(self.test_images), set(album.orig_metadata.images)) self.assertFalse(album.orig_metadata.has_common_images) album.tracks.remove(track2) self.assertFalse(update_metadata_images(album)) self.assertEqual(set(self.test_images), set(album.orig_metadata.images)) self.assertFalse(album.orig_metadata.has_common_images) # album.unmatched_files.files.remove(self.test_files[2]) album.tracks.remove(track1) self.assertTrue(update_metadata_images(album)) self.assertEqual(set(self.test_images[1:]), set(album.orig_metadata.images)) self.assertTrue(album.orig_metadata.has_common_images) album.tracks.append(track2) self.assertFalse(update_metadata_images(album)) self.assertEqual(set(self.test_images[1:]), set(album.orig_metadata.images)) self.assertTrue(album.orig_metadata.has_common_images) class RemoveMetadataImagesTest(PicardTestCase): def setUp(self): super().setUp() (self.test_images, self.test_files) = create_test_files() def test_remove_from_cluster(self): cluster = Cluster('Test') cluster.files = list(self.test_files) update_metadata_images(cluster) cluster.files.remove(self.test_files[0]) remove_metadata_images(cluster, [self.test_files[0]]) self.assertEqual(set(self.test_images[1:]), set(cluster.metadata.images)) self.assertTrue(cluster.metadata.has_common_images) def test_remove_from_cluster_with_common_images(self): cluster = Cluster('Test') cluster.files = list(self.test_files[1:]) update_metadata_images(cluster) cluster.files.remove(self.test_files[1]) remove_metadata_images(cluster, [self.test_files[1]]) self.assertEqual(set(self.test_images[1:]), set(cluster.metadata.images)) self.assertTrue(cluster.metadata.has_common_images) def test_remove_from_empty_cluster(self): cluster = Cluster('Test') cluster.files.append(File('test1.flac')) update_metadata_images(cluster) remove_metadata_images(cluster, [cluster.files[0]]) self.assertEqual(set(), set(cluster.metadata.images)) self.assertTrue(cluster.metadata.has_common_images) def test_remove_from_track(self): track = Track('00000000-0000-0000-0000-000000000000') track.files = list(self.test_files) update_metadata_images(track) track.files.remove(self.test_files[0]) remove_metadata_images(track, [self.test_files[0]]) self.assertEqual(set(self.test_images[1:]), set(track.orig_metadata.images)) self.assertTrue(track.orig_metadata.has_common_images) def test_remove_from_track_with_common_images(self): track = Track('00000000-0000-0000-0000-000000000000') track.files = list(self.test_files[1:]) update_metadata_images(track) track.files.remove(self.test_files[1]) remove_metadata_images(track, [self.test_files[1]]) self.assertEqual(set(self.test_images[1:]), set(track.orig_metadata.images)) self.assertTrue(track.orig_metadata.has_common_images) def test_remove_from_empty_track(self): track = Track('00000000-0000-0000-0000-000000000000') track.files.append(File('test1.flac')) update_metadata_images(track) remove_metadata_images(track, [track.files[0]]) self.assertEqual(set(), set(track.orig_metadata.images)) self.assertTrue(track.orig_metadata.has_common_images) def test_remove_from_album(self): album = Album('00000000-0000-0000-0000-000000000000') album.unmatched_files.files = list(self.test_files) update_metadata_images(album) album.unmatched_files.files.remove(self.test_files[0]) remove_metadata_images(album, [self.test_files[0]]) self.assertEqual(set(self.test_images[1:]), set(album.metadata.images)) self.assertEqual(set(self.test_images[1:]), set(album.orig_metadata.images)) self.assertTrue(album.metadata.has_common_images) self.assertTrue(album.orig_metadata.has_common_images) def test_remove_from_album_with_common_images(self): album = Album('00000000-0000-0000-0000-000000000000') album.unmatched_files.files = list(self.test_files[1:]) update_metadata_images(album) album.unmatched_files.files.remove(self.test_files[1]) remove_metadata_images(album, [self.test_files[1]]) self.assertEqual(set(self.test_images[1:]), set(album.metadata.images)) self.assertEqual(set(self.test_images[1:]), set(album.orig_metadata.images)) self.assertTrue(album.metadata.has_common_images) self.assertTrue(album.orig_metadata.has_common_images) def test_remove_from_empty_album(self): album = Album('00000000-0000-0000-0000-000000000000') album.unmatched_files.files.append(File('test1.flac')) update_metadata_images(album) remove_metadata_images(album, [album.unmatched_files.files[0]]) self.assertEqual(set(), set(album.metadata.images)) self.assertEqual(set(), set(album.orig_metadata.images)) self.assertTrue(album.metadata.has_common_images) self.assertTrue(album.orig_metadata.has_common_images) class AddMetadataImagesTest(PicardTestCase): def setUp(self): super().setUp() (self.test_images, self.test_files) = create_test_files() def test_add_to_cluster(self): cluster = Cluster('Test') cluster.files = [self.test_files[0]] update_metadata_images(cluster) cluster.files += self.test_files[1:] added = add_metadata_images(cluster, self.test_files[1:]) self.assertTrue(added) self.assertEqual(set(self.test_images), set(cluster.metadata.images)) self.assertFalse(cluster.metadata.has_common_images) def test_add_no_changes(self): cluster = Cluster('Test') cluster.files = self.test_files update_metadata_images(cluster) added = add_metadata_images(cluster, [self.test_files[1]]) self.assertFalse(added) self.assertEqual(set(self.test_images), set(cluster.metadata.images)) def test_add_nothing(self): cluster = Cluster('Test') cluster.files = self.test_files update_metadata_images(cluster) added = add_metadata_images(cluster, []) self.assertFalse(added) class ImageListTest(PicardTestCase): def setUp(self): super().setUp() self.imagelist = ImageList() def create_image(name, types): return CoverArtImage( url='file://file' + name, data=create_fake_png(name.encode('utf-8')), types=types, support_types=True, support_multi_types=True ) self.images = { 'a': create_image('a', ["booklet"]), 'b': create_image('b', ["booklet", "front"]), 'c': create_image('c', ["front", "booklet"]), } def test_append(self): self.imagelist.append(self.images['a']) self.assertEqual(self.imagelist[0], self.images['a']) def test_eq(self): list1 = ImageList() list2 = ImageList() list3 = ImageList() list1.append(self.images['a']) list1.append(self.images['b']) list2.append(self.images['b']) list2.append(self.images['a']) list3.append(self.images['a']) list3.append(self.images['c']) self.assertEqual(list1, list2) self.assertNotEqual(list1, list3) def test_get_front_image(self): self.imagelist.append(self.images['a']) self.imagelist.append(self.images['b']) self.assertEqual(self.imagelist.get_front_image(), self.images['b']) def test_to_be_saved_to_tags(self): def to_be_saved(settings): return self.imagelist.to_be_saved_to_tags(settings=settings) settings = { "save_images_to_tags": True, "embed_only_one_front_image": False, } # save all but no images self.assertEqual(list(to_be_saved(settings)), []) # save all, only one non-front image in the list self.imagelist.append(self.images['a']) self.assertEqual(list(to_be_saved(settings)), [self.images['a']]) # save all, 2 images, one of them is a front image (b) self.imagelist.append(self.images['b']) self.assertEqual(list(to_be_saved(settings)), [self.images['a'], self.images['b']]) # save only one front, 2 images, one of them is a front image (b) settings["embed_only_one_front_image"] = True self.assertEqual(list(to_be_saved(settings)), [self.images['b']]) # save only one front, 3 images, two of them have front type (b & c) self.imagelist.append(self.images['c']) self.assertEqual(list(to_be_saved(settings)), [self.images['b']]) # 3 images, but do not save settings["save_images_to_tags"] = False self.assertEqual(list(to_be_saved(settings)), []) # settings is missing a setting del settings["save_images_to_tags"] with self.assertRaises(KeyError): next(to_be_saved(settings)) def test_strip_front_images(self): self.imagelist.append(self.images['a']) self.imagelist.append(self.images['b']) self.imagelist.append(self.images['c']) # strip front images from list, only a isn't self.assertEqual(len(self.imagelist), 3) self.imagelist.strip_front_images() self.assertNotIn(self.images['b'], self.imagelist) self.assertNotIn(self.images['c'], self.imagelist) self.assertIn(self.images['a'], self.imagelist) self.assertEqual(len(self.imagelist), 1) def test_imagelist_insert(self): imagelist = ImageList() imagelist.insert(0, 'a') self.assertEqual(imagelist[0], 'a') imagelist.insert(0, 'b') self.assertEqual(imagelist[0], 'b') self.assertEqual(imagelist[1], 'a') def test_imagelist_clear(self): imagelist = ImageList(['a', 'b']) self.assertEqual(len(imagelist), 2) imagelist.clear() self.assertEqual(len(imagelist), 0) def test_imagelist_copy(self): imagelist1 = ImageList(['a', 'b']) imagelist2 = imagelist1.copy() imagelist3 = imagelist1 imagelist1[0] = 'c' self.assertEqual(imagelist2[0], 'a') self.assertEqual(imagelist3[0], 'c') def test_imagelist_del(self): imagelist = ImageList(['a', 'b']) del imagelist[0] self.assertEqual(imagelist[0], 'b') self.assertEqual(len(imagelist), 1) picard-release-2.7.3/test/test_interface_colors.py000066400000000000000000000052521416775010500223260ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2020 Laurent Monin # Copyright (C) 2020 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 PyQt5.QtGui import QColor from test.picardtestcase import PicardTestCase from picard import config from picard.ui.colors import ( InterfaceColors, UnknownColorException, interface_colors, ) settings = { 'interface_colors': { 'unknowncolor': '#deadbe', 'entity_error': '#abcdef', }, 'interface_colors_dark': { 'unknowncolor': '#deadbe', 'entity_error': '#abcdef', } } class InterfaceColorsTest(PicardTestCase): def setUp(self): super().setUp() self.set_config_values(settings) def test_interface_colors(self): for key in ('interface_colors', 'interface_colors_dark'): interface_colors = InterfaceColors(dark_theme=key == 'interface_colors_dark') with self.assertRaises(UnknownColorException): interface_colors.get_color('testcolor') default_colors = interface_colors.default_colors self.assertEqual(interface_colors.get_color('entity_error'), default_colors['entity_error'].value) interface_colors.load_from_config() self.assertEqual(interface_colors.get_color('entity_error'), '#abcdef') self.assertEqual(interface_colors.get_colors()['entity_error'], '#abcdef') interface_colors.set_color('entity_error', '#000000') self.assertTrue(interface_colors.save_to_config()) self.assertEqual(config.setting[key]['entity_error'], '#000000') self.assertNotIn('unknowncolor', config.setting[key]) self.assertEqual(interface_colors.get_color_description('entity_error'), default_colors['entity_error'].description) self.assertEqual(interface_colors.get_qcolor('entity_error'), QColor('#000000')) def test_interface_colors_default(self): self.assertIsInstance(interface_colors, InterfaceColors) picard-release-2.7.3/test/test_log.py000066400000000000000000000113701416775010500175640ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Gabriel Ferreira # Copyright (C) 2021 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 deque from test.picardtestcase import PicardTestCase from picard.log import _calculate_bounds class MockLogItem: def __init__(self, pos=0): self.pos = pos class MockLogItemQueue: def __init__(self): self._log_queue = deque(maxlen=10) def contents(self, prev=-1): if not self._log_queue: return [] offset, length = _calculate_bounds(prev, self._log_queue[0].pos, self._log_queue[-1].pos, len(self._log_queue)) if offset >= 0: return (self._log_queue[i] for i in range(offset, length)) # If offset < 0, there is a discontinuity in the queue positions # Use a slower approach to get the new content. else: return (x for x in self._log_queue if x.pos > prev) def push(self, item): self._log_queue.append(item) class LogQueueCommonTest(PicardTestCase): def setUp(self): super().setUp() self.item_queue = MockLogItemQueue() class LogQueueBoundsTestCase(LogQueueCommonTest): def test_1(self): # Common case where the item positions are within the max size of the queue # [0,1,2,3,4,5,6,7], len = 8, maxlen = 10, offset = 0 for i in range(8): self.item_queue.push(MockLogItem(i)) content_list = self.item_queue.contents() self.assertListEqual([x.pos for x in content_list], list(range(0, 8))) def test_2(self): # Common case where the item positions are outside the max size of the queue # Which means the positions do not match the index of items in the queue # [5,6,7,8,9,10,11,12,13,14], len = 10, offset = len - (last - prev) = 10 - (14-7) = 3 for i in range(15): self.item_queue.push(MockLogItem(i)) content_list = self.item_queue.contents(7) # prev value self.assertListEqual([x.pos for x in content_list], list(range(8, 15))) def test_3(self): # Previous case but the previous item (2) was already removed from the queue # So we pick the first item in the queue in its place # [5,6,7,8,9,10,11,12,13,14], len = 10, maxlen = 10, prev = 5-1 = 4, offset = 0 for i in range(15): self.item_queue.push(MockLogItem(i)) content_list = self.item_queue.contents(2) self.assertListEqual([x.pos for x in content_list], list(range(5, 15))) def test_4(self): # In case we have only one element but use different prev values self.item_queue.push(MockLogItem(10)) content_list = self.item_queue.contents() # prev = -1 is smaller than 10, so we update prev from -1 to 10-1 = 9 self.assertListEqual([x.pos for x in content_list], [10]) content_list = self.item_queue.contents(2) # prev = 2 is smaller than 10, so we update prev from 2 to 10-1 = 9 self.assertListEqual([x.pos for x in content_list], [10]) content_list = self.item_queue.contents(9) # prev = 9 is smaller than 10, so we update prev from 9 to 10-1 = 9 self.assertListEqual([x.pos for x in content_list], [10]) content_list = self.item_queue.contents(10) # prev = 10 is equal to 10, so we use it as is self.assertListEqual([x.pos for x in content_list], []) content_list = self.item_queue.contents(20) # prev = 20 is bigger than 10, so we use it as is self.assertListEqual([x.pos for x in content_list], []) def test_5(self): # This shouldn't really happen, but here is a test for it # In case of a discontinuity e.g. [4,5,11], we have len = 3, prev = 3, last_pos=11, # which results in offset = 3 - (11-4) = -4, which is completely absurd offset, when the correct would be 0 self.item_queue.push(MockLogItem(4)) self.item_queue.push(MockLogItem(5)) self.item_queue.push(MockLogItem(11)) content_list = self.item_queue.contents(3) self.assertListEqual([x.pos for x in content_list], [4, 5, 11]) picard-release-2.7.3/test/test_mbjson.py000066400000000000000000000516601416775010500203010ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2017, 2019-2021 Laurent Monin # Copyright (C) 2018 Wieland Hoffmann # Copyright (C) 2018-2021 Philipp Wolfer # Copyright (C) 2020 dukeyin # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 Vladislav Karbovskii # # 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 test.picardtestcase import ( PicardTestCase, load_test_json, ) from picard import config from picard.album import Album from picard.mbjson import ( _node_skip_empty_iter, _translate_artist_node, artist_to_metadata, countries_from_node, get_score, label_info_from_node, media_formats_from_node, medium_to_metadata, recording_to_metadata, release_dates_and_countries_from_node, release_group_to_metadata, release_to_metadata, track_to_metadata, ) from picard.metadata import Metadata from picard.releasegroup import ReleaseGroup from picard.track import Track settings = { "standardize_tracks": False, "standardize_artists": False, "standardize_releases": False, "translate_artist_names": True, "translate_artist_names_script_exception": False, "standardize_instruments": True, "release_ars": True, "preferred_release_countries": [], "artist_locales": ['en'], } class MBJSONItersTest(PicardTestCase): def test_node_skip_empty_iter(self): d = { 'bool_false': False, 'bool_true': True, 'int_0': 0, 'int_1': 1, 'float_0': 0.0, 'float_1': 1.1, 'list_empty': [], 'list_non_empty': ['a'], 'dict_empty': {}, 'dict_non_empty': {'a': 'b'}, } expected = set(d) - {'list_empty', 'dict_empty'} result = set({k: v for k, v in _node_skip_empty_iter(d)}) self.assertSetEqual(expected, result) class MBJSONTest(PicardTestCase): def setUp(self): super().setUp() self.init_test(self.filename) def init_test(self, filename): self.set_config_values(settings) self.json_doc = load_test_json(filename) class ReleaseTest(MBJSONTest): filename = 'release.json' def test_release(self): m = Metadata() a = Album("1") release_to_metadata(self.json_doc, m, a) self.assertEqual(m['album'], 'The Dark Side of the Moon') self.assertEqual(m['albumartist'], 'Pink Floyd') self.assertEqual(m['albumartistsort'], 'Pink Floyd') self.assertEqual(m['asin'], 'b123') self.assertEqual(m['barcode'], '123') self.assertEqual(m['catalognumber'], 'SHVL 804') self.assertEqual(m['date'], '1973-03-24') self.assertEqual(m['label'], 'Harvest') self.assertEqual(m['musicbrainz_albumartistid'], '83d91898-7763-47d7-b03b-b92132375c47') self.assertEqual(m['musicbrainz_albumid'], 'b84ee12a-09ef-421b-82de-0441a926375b') self.assertEqual(m['producer'], 'Hipgnosis') self.assertEqual(m['releasecountry'], 'GB') self.assertEqual(m['releasestatus'], 'official') self.assertEqual(m['script'], 'Latn') self.assertEqual(m['~albumartists'], 'Pink Floyd') self.assertEqual(m['~albumartists_sort'], 'Pink Floyd') self.assertEqual(m['~releasecomment'], 'stereo') self.assertEqual(m['~releaseannotation'], 'Original Vinyl release') self.assertEqual(m['~releaselanguage'], 'eng') self.assertEqual(m.getall('~releasecountries'), ['GB', 'NZ']) self.assertEqual(a.genres, { 'genre1': 6, 'genre2': 3, 'tag1': 6, 'tag2': 3}) for artist in a._album_artists: self.assertEqual(artist.genres, { 'british': 2, 'progressive rock': 10}) def test_release_without_release_relationships(self): config.setting['release_ars'] = False m = Metadata() a = Album("1") release_to_metadata(self.json_doc, m, a) self.assertEqual(m['album'], 'The Dark Side of the Moon') self.assertEqual(m['albumartist'], 'Pink Floyd') self.assertEqual(m['albumartistsort'], 'Pink Floyd') self.assertEqual(m['asin'], 'b123') self.assertEqual(m['barcode'], '123') self.assertEqual(m['catalognumber'], 'SHVL 804') self.assertEqual(m['date'], '1973-03-24') self.assertEqual(m['label'], 'Harvest') self.assertEqual(m['musicbrainz_albumartistid'], '83d91898-7763-47d7-b03b-b92132375c47') self.assertEqual(m['musicbrainz_albumid'], 'b84ee12a-09ef-421b-82de-0441a926375b') self.assertEqual(m['producer'], '') self.assertEqual(m['releasecountry'], 'GB') self.assertEqual(m['releasestatus'], 'official') self.assertEqual(m['script'], 'Latn') self.assertEqual(m['~albumartists'], 'Pink Floyd') self.assertEqual(m['~albumartists_sort'], 'Pink Floyd') self.assertEqual(m['~releaselanguage'], 'eng') self.assertEqual(m.getall('~releasecountries'), ['GB', 'NZ']) self.assertEqual(a.genres, { 'genre1': 6, 'genre2': 3, 'tag1': 6, 'tag2': 3}) for artist in a._album_artists: self.assertEqual(artist.genres, { 'british': 2, 'progressive rock': 10}) def test_preferred_release_country(self): m = Metadata() a = Album("1") release_to_metadata(self.json_doc, m, a) self.assertEqual(m['releasecountry'], 'GB') config.setting['preferred_release_countries'] = ['NZ', 'GB'] release_to_metadata(self.json_doc, m, a) self.assertEqual(m['releasecountry'], 'NZ') config.setting['preferred_release_countries'] = ['GB', 'NZ'] release_to_metadata(self.json_doc, m, a) self.assertEqual(m['releasecountry'], 'GB') def test_media_formats_from_node(self): formats = media_formats_from_node(self.json_doc['media']) self.assertEqual(formats, '12" Vinyl') class NullReleaseTest(MBJSONTest): filename = 'release_null.json' def test_release(self): m = Metadata() a = Album("1") release_to_metadata(self.json_doc, m, a) self.assertEqual(m, {}) def test_media_formats_from_node(self): formats = media_formats_from_node(self.json_doc['media']) self.assertEqual(formats, '(unknown)') class RecordingTest(MBJSONTest): filename = 'recording.json' def test_recording(self): m = Metadata() t = Track('1') recording_to_metadata(self.json_doc, m, t) self.assertEqual(m['artist'], 'Ed Sheeran') self.assertEqual(m['artists'], 'Ed Sheeran') self.assertEqual(m['artistsort'], 'Sheeran, Ed') self.assertEqual(m['isrc'], 'GBAHS1400099') self.assertEqual(m['language'], 'eng') self.assertEqual(m['musicbrainz_artistid'], 'b8a7c51f-362c-4dcb-a259-bc6e0095f0a6') self.assertEqual(m['musicbrainz_recordingid'], 'cb2cc207-8125-445c-9ef9-6ea44eee959a') self.assertEqual(m['musicbrainz_workid'], 'dc469dc8-198e-42e5-b5a7-6be2f0a95ac0') self.assertEqual(m['performer:'], 'Ed Sheeran') self.assertEqual(m['performer:lead vocals'], 'Ed Sheeran') self.assertEqual(m['performer:guitar family'], 'Ed Sheeran') self.assertEqual(m['title'], 'Thinking Out Loud') self.assertEqual(m['work'], 'Thinking Out Loud') self.assertEqual(m['~workcomment'], 'Ed Sheeran song') self.assertEqual(m['writer'], 'Ed Sheeran; Amy Wadge') self.assertEqual(m['~artists_sort'], 'Sheeran, Ed') self.assertEqual(m['~length'], '4:41') self.assertEqual(m['~recordingtitle'], 'Thinking Out Loud') self.assertEqual(m['~recording_firstreleasedate'], '2014-06-20') self.assertEqual(m['~video'], '') self.assertNotIn('originaldate', m) self.assertNotIn('originalyear', m) self.assertEqual(t.genres, { 'blue-eyed soul': 1, 'pop': 3}) for artist in t._track_artists: self.assertEqual(artist.genres, { 'dance-pop': 1, 'guitarist': 0}) def test_recording_instrument_credits(self): m = Metadata() t = Track('1') config.setting['standardize_instruments'] = False recording_to_metadata(self.json_doc, m, t) self.assertEqual(m['performer:vocals'], 'Ed Sheeran') self.assertEqual(m['performer:acoustic guitar'], 'Ed Sheeran') class RecordingComposerCreditsTest(MBJSONTest): filename = 'recording_composer.json' def test_standardize_artists(self): m = Metadata() t = Track('1') config.setting['translate_artist_names'] = False config.setting['standardize_artists'] = True recording_to_metadata(self.json_doc, m, t) self.assertEqual(m['composer'], 'Пётр Ильич Чайковский') self.assertEqual(m['composersort'], 'Tchaikovsky, Pyotr Ilyich') def test_use_credited_as(self): m = Metadata() t = Track('1') config.setting['translate_artist_names'] = False config.setting['standardize_artists'] = False recording_to_metadata(self.json_doc, m, t) self.assertEqual(m['composer'], 'Tchaikovsky') self.assertEqual(m['composersort'], 'Tchaikovsky, Pyotr Ilyich') def test_translate(self): m = Metadata() t = Track('1') config.setting['translate_artist_names'] = True recording_to_metadata(self.json_doc, m, t) self.assertEqual(m['composer'], 'Pyotr Ilyich Tchaikovsky') self.assertEqual(m['composersort'], 'Tchaikovsky, Pyotr Ilyich') class RecordingInstrumentalTest(MBJSONTest): filename = 'recording_instrumental.json' def test_recording(self): m = Metadata() t = Track('1') recording_to_metadata(self.json_doc, m, t) self.assertIn('instrumental', m.getall('~performance_attributes')) self.assertEqual(m['language'], 'zxx') self.assertNotIn('lyricist', m) class RecordingVideoTest(MBJSONTest): filename = 'recording_video.json' def test_recording(self): m = Metadata() t = Track('1') recording_to_metadata(self.json_doc, m, t) self.assertEqual(m['director'], 'Edward 209') self.assertEqual(m['producer'], 'Edward 209') self.assertEqual(m['~video'], '1') class NullRecordingTest(MBJSONTest): filename = 'recording_null.json' def test_recording(self): m = Metadata() t = Track("1") recording_to_metadata(self.json_doc, m, t) self.assertEqual(m, {}) class RecordingCreditsTest(MBJSONTest): filename = 'recording_credits.json' def test_recording_solo_vocals(self): m = Metadata() t = Track("1") recording_to_metadata(self.json_doc, m, t) config.setting["standardize_artists"] = False self.assertNotIn('performer:solo', m) self.assertEqual(m['performer:solo vocals'], 'Frida') def test_recording_standardize_artist_credits(self): m = Metadata() t = Track("1") config.setting["standardize_artists"] = True recording_to_metadata(self.json_doc, m, t) self.assertNotIn('performer:solo', m) self.assertEqual(m['performer:solo vocals'], 'Anni-Frid Lyngstad') def test_recording_instrument_keep_case(self): m = Metadata() t = Track("1") recording_to_metadata(self.json_doc, m, t) self.assertEqual(m['performer:EWI'], 'Michael Brecker') class TrackTest(MBJSONTest): filename = 'track.json' def test_track(self): t = Track("1") m = t.metadata track_to_metadata(self.json_doc, t) self.assertEqual(m['title'], 'Speak to Me') self.assertEqual(m['musicbrainz_recordingid'], 'bef3fddb-5aca-49f5-b2fd-d56a23268d63') self.assertEqual(m['musicbrainz_trackid'], 'd4156411-b884-368f-a4cb-7c0101a557a2') self.assertEqual(m['~length'], '1:08') self.assertEqual(m['tracknumber'], '1') self.assertEqual(m['~musicbrainz_tracknumber'], 'A1') self.assertEqual(m['~recordingcomment'], 'original stereo mix') self.assertEqual(m['~recordingtitle'], 'Speak to Me') class PregapTrackTest(MBJSONTest): filename = 'track_pregap.json' def test_track(self): t = Track("1") m = t.metadata track_to_metadata(self.json_doc, t) self.assertEqual(m['title'], 'Lady') self.assertEqual(m['tracknumber'], '0') self.assertEqual(m['~musicbrainz_tracknumber'], '0') class NullTrackTest(MBJSONTest): filename = 'track_null.json' def test_track(self): t = Track("1") m = t.metadata track_to_metadata(self.json_doc, t) self.assertEqual(m, {}) class MediaTest(MBJSONTest): filename = 'media.json' def test_track(self): m = Metadata() medium_to_metadata(self.json_doc, m) self.assertEqual(m['discnumber'], '1') self.assertEqual(m['media'], '12" Vinyl') self.assertEqual(m['totaltracks'], '10') class NullMediaTest(MBJSONTest): filename = 'media_null.json' def test_track(self): m = Metadata() medium_to_metadata(self.json_doc, m) self.assertEqual(m, {}) class ArtistTest(MBJSONTest): filename = 'artist.json' def test_artist(self): m = Metadata() artist_to_metadata(self.json_doc, m) self.assertEqual(m['area'], 'United Kingdom') self.assertEqual(m['beginarea'], 'Hebden Bridge') self.assertEqual(m['begindate'], '1991-02-17') self.assertEqual(m['gender'], 'Male') self.assertEqual(m['musicbrainz_artistid'], 'b8a7c51f-362c-4dcb-a259-bc6e0095f0a6') self.assertEqual(m['name'], 'Ed Sheeran') self.assertEqual(m['type'], 'Person') class NullArtistTest(MBJSONTest): filename = 'artist_null.json' def test_artist(self): m = Metadata() artist_to_metadata(self.json_doc, m) self.assertEqual(m, {}) class ArtistTranslationTest(MBJSONTest): filename = 'artist.json' def test_locale_specific_match_first(self): settings = { "standardize_tracks": False, "standardize_artists": False, "standardize_releases": False, "translate_artist_names": True, "translate_artist_names_script_exception": False, "standardize_instruments": True, "release_ars": True, "preferred_release_countries": [], "artist_locales": ['en_CA', 'en'], } self.set_config_values(settings) (artist_name, artist_sort_name) = _translate_artist_node(self.json_doc) self.assertEqual(artist_name, 'Ed Sheeran (en_CA)') def test_locale_specific_match_second(self): settings = { "standardize_tracks": False, "standardize_artists": False, "standardize_releases": False, "translate_artist_names": True, "translate_artist_names_script_exception": False, "standardize_instruments": True, "release_ars": True, "preferred_release_countries": [], "artist_locales": ['en_UK', 'en'], } self.set_config_values(settings) (artist_name, artist_sort_name) = _translate_artist_node(self.json_doc) self.assertEqual(artist_name, 'Ed Sheeran (en)') def test_artist_match_root_locale_fallback(self): settings = { "standardize_tracks": False, "standardize_artists": False, "standardize_releases": False, "translate_artist_names": True, "translate_artist_names_script_exception": False, "standardize_instruments": True, "release_ars": True, "preferred_release_countries": [], "artist_locales": ['en_UK'], } self.set_config_values(settings) (artist_name, artist_sort_name) = _translate_artist_node(self.json_doc) self.assertEqual(artist_name, 'Ed Sheeran (en)') def test_artist_no_match(self): settings = { "standardize_tracks": False, "standardize_artists": False, "standardize_releases": False, "translate_artist_names": True, "translate_artist_names_script_exception": False, "standardize_instruments": True, "release_ars": True, "preferred_release_countries": [], "artist_locales": ['de'], } self.set_config_values(settings) (artist_name, artist_sort_name) = _translate_artist_node(self.json_doc) self.assertEqual(artist_name, 'Ed Sheeran') class ReleaseGroupTest(MBJSONTest): filename = 'release_group.json' def test_release_group(self): m = Metadata() r = ReleaseGroup("1") release_group_to_metadata(self.json_doc, m, r) self.assertEqual(m['musicbrainz_releasegroupid'], 'f5093c06-23e3-404f-aeaa-40f72885ee3a') self.assertEqual(m['~releasegroup_firstreleasedate'], '1973-03-24') self.assertEqual(m['originaldate'], '1973-03-24') self.assertEqual(m['originalyear'], '1973') self.assertEqual(m['releasetype'], 'album') self.assertEqual(m['~primaryreleasetype'], 'album') self.assertEqual(m['~releasegroup'], 'The Dark Side of the Moon') self.assertEqual(r.genres, {'test2': 3, 'test': 6}) class NullReleaseGroupTest(MBJSONTest): filename = 'release_group_null.json' def test_release_group(self): m = Metadata() r = ReleaseGroup("1") release_group_to_metadata(self.json_doc, m, r) self.assertEqual(m, {}) class CountriesFromNodeTest(MBJSONTest): filename = 'country.json' def test_countries_from_node(self): countries = countries_from_node(self.json_doc) self.assertEqual(['GB'], countries) def test_countries_from_node_no_event(self): del self.json_doc["release-events"] countries = countries_from_node(self.json_doc) self.assertEqual([], countries) def test_countries_from_node_no_area(self): del self.json_doc["release-events"][0]["area"] countries = countries_from_node(self.json_doc) self.assertEqual([], countries) class CountriesFromNodeNullTest(MBJSONTest): filename = 'country_null.json' def test_countries_from_node(self): countries = countries_from_node(self.json_doc) self.assertEqual(countries, []) class DatesCountriesFromNodeTest(MBJSONTest): filename = 'country.json' def test_dates_countries_from_node(self): dates, countries = release_dates_and_countries_from_node(self.json_doc) self.assertEqual(['GB'], countries) self.assertEqual(['1986-03'], dates) def test_dates_countries_from_node_no_event(self): del self.json_doc["release-events"] dates, countries = release_dates_and_countries_from_node(self.json_doc) self.assertEqual([], countries) self.assertEqual([], dates) class DatesCountriesFromNodeNullTest(MBJSONTest): filename = 'country_null.json' def test_dates_countries_from_node(self): dates, countries = release_dates_and_countries_from_node(self.json_doc) self.assertEqual(countries, []) self.assertEqual([''], dates) class LabelInfoTest(MBJSONTest): filename = 'label_info.json' def _label_info(self, n): return label_info_from_node(self.json_doc['releases'][n]['label-info']) def test_label_info_from_node_0(self): self.assertEqual((['naïve'], ['NJ628311']), self._label_info(0)) def test_label_info_from_node_1(self): self.assertEqual((['naïve'], []), self._label_info(1)) def test_label_info_from_node_2(self): self.assertEqual((['naïve'], []), self._label_info(2)) def test_label_info_from_node_3(self): self.assertEqual(([], ["[None]"]), self._label_info(3)) class NullLabelInfoTest(MBJSONTest): filename = 'label_info_null.json' def test_label_info_from_node_0(self): label_info = label_info_from_node(self.json_doc['releases'][0]['label-info']) self.assertEqual(label_info, ([], [])) class GetScoreTest(PicardTestCase): def test_get_score(self): for score, expected in ((42, 0.42), ('100', 1.0), (0, 0.0), (None, 1.0), ('', 1.0)): self.assertEqual(expected, get_score({'score': score})) def test_get_score_no_score(self): self.assertEqual(1.0, get_score({})) picard-release-2.7.3/test/test_metadata.py000066400000000000000000000645051416775010500205730ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2017 Sophist-UK # Copyright (C) 2018, 2020 Wieland Hoffmann # Copyright (C) 2018-2020 Laurent Monin # Copyright (C) 2018-2020 Philipp Wolfer # Copyright (C) 2020 dukeyin # # 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 test.picardtestcase import ( PicardTestCase, create_fake_png, load_test_json, ) from test.test_coverart_image import create_image from picard.cluster import Cluster from picard.coverart.image import CoverArtImage from picard.file import File from picard.mbjson import ( release_to_metadata, track_to_metadata, ) from picard.metadata import ( MULTI_VALUED_JOINER, Metadata, MultiMetadataProxy, weights_from_preferred_countries, weights_from_preferred_formats, weights_from_release_type_scores, ) from picard.track import Track from picard.util.imagelist import ImageList from picard.util.tags import PRESERVED_TAGS settings = { 'write_id3v23': False, 'id3v23_join_with': '/', 'preferred_release_countries': [], 'preferred_release_formats': [], 'standardize_artists': False, 'standardize_instruments': False, 'translate_artist_names': False, 'release_ars': True, 'release_type_scores': [ ('Album', 1.0) ], } class CommonTests: class CommonMetadataTestCase(PicardTestCase): original = None tags = [] def setUp(self): super().setUp() self.set_config_values(settings) self.metadata = self.get_metadata_object() self.metadata.length = 242 self.metadata["single1"] = "single1-value" self.metadata.add_unique("single2", "single2-value") self.metadata.add_unique("single2", "single2-value") self.multi1 = ["multi1-value1", "multi1-value1"] self.metadata.add("multi1", self.multi1[0]) self.metadata.add("multi1", self.multi1[1]) self.multi2 = ["multi2-value1", "multi2-value2"] self.metadata["multi2"] = self.multi2 self.multi3 = ["multi3-value1", "multi3-value2"] self.metadata.set("multi3", self.multi3) self.metadata["~hidden"] = "hidden-value" self.metadata_d1 = Metadata({'a': 'b', 'c': 2, 'd': ['x', 'y'], 'x': ''}) self.metadata_d2 = Metadata({'a': 'b', 'c': 2, 'd': ['x', 'y'], 'x': 'z'}) self.metadata_d3 = Metadata({'c': 3, 'd': ['u', 'w'], 'x': 'p'}) @staticmethod def get_metadata_object(): pass def tearDown(self): pass def test_metadata_setitem(self): self.assertEqual(["single1-value"], self.metadata.getraw("single1")) self.assertEqual(["single2-value"], self.metadata.getraw("single2")) self.assertEqual(self.multi1, self.metadata.getraw("multi1")) self.assertEqual(self.multi2, self.metadata.getraw("multi2")) self.assertEqual(self.multi3, self.metadata.getraw("multi3")) self.assertEqual(["hidden-value"], self.metadata.getraw("~hidden")) def test_metadata_set_all_values_as_string(self): for val in (0, 2, True): str_val = str(val) self.metadata.set('val1', val) self.assertEqual([str_val], self.metadata.getraw("val1")) self.metadata['val2'] = val self.assertEqual([str_val], self.metadata.getraw("val2")) del self.metadata['val3'] self.metadata.add('val3', val) self.assertEqual([str_val], self.metadata.getraw("val3")) del self.metadata['val4'] self.metadata.add_unique('val4', val) self.assertEqual([str_val], self.metadata.getraw("val4")) def test_metadata_get(self): self.assertEqual("single1-value", self.metadata["single1"]) self.assertEqual("single1-value", self.metadata.get("single1")) self.assertEqual(["single1-value"], self.metadata.getall("single1")) self.assertEqual(["single1-value"], self.metadata.getraw("single1")) self.assertEqual(MULTI_VALUED_JOINER.join(self.multi1), self.metadata["multi1"]) self.assertEqual(MULTI_VALUED_JOINER.join(self.multi1), self.metadata.get("multi1")) self.assertEqual(self.multi1, self.metadata.getall("multi1")) self.assertEqual(self.multi1, self.metadata.getraw("multi1")) self.assertEqual("", self.metadata["nonexistent"]) self.assertEqual(None, self.metadata.get("nonexistent")) self.assertEqual([], self.metadata.getall("nonexistent")) self.assertRaises(KeyError, self.metadata.getraw, "nonexistent") self.assertEqual(self.metadata._store.items(), self.metadata.rawitems()) metadata_items = [(x, z) for (x, y) in self.metadata.rawitems() for z in y] self.assertEqual(metadata_items, list(self.metadata.items())) def test_metadata_unset(self): self.metadata.unset("single1") self.assertNotIn("single1", self.metadata) self.assertNotIn("single1", self.metadata.deleted_tags) self.metadata.unset('unknown_tag') def test_metadata_pop(self): self.metadata.pop("single1") self.assertNotIn("single1", self.metadata) self.assertIn("single1", self.metadata.deleted_tags) self.metadata.pop('unknown_tag') def test_metadata_delete(self): del self.metadata["single1"] self.assertNotIn("single1", self.metadata) self.assertIn("single1", self.metadata.deleted_tags) def test_metadata_legacy_delete(self): self.metadata.delete("single1") self.assertNotIn("single1", self.metadata) self.assertIn("single1", self.metadata.deleted_tags) def test_metadata_implicit_delete(self): self.metadata["single2"] = "" self.assertNotIn("single2", self.metadata) self.assertIn("single2", self.metadata.deleted_tags) self.metadata["unknown"] = "" self.assertNotIn("unknown", self.metadata) self.assertNotIn("unknown", self.metadata.deleted_tags) def test_metadata_undelete(self): self.metadata.delete("single1") self.assertNotIn("single1", self.metadata) self.assertIn("single1", self.metadata.deleted_tags) self.metadata["single1"] = "value1" self.assertIn("single1", self.metadata) self.assertNotIn("single1", self.metadata.deleted_tags) def test_normalize_tag(self): self.assertEqual('sometag', Metadata.normalize_tag('sometag')) self.assertEqual('sometag', Metadata.normalize_tag('sometag:')) self.assertEqual('sometag', Metadata.normalize_tag('sometag::')) self.assertEqual('sometag:desc', Metadata.normalize_tag('sometag:desc')) def test_metadata_tag_trailing_colon(self): self.metadata['tag:'] = 'Foo' self.assertIn('tag', self.metadata) self.assertIn('tag:', self.metadata) self.assertEqual('Foo', self.metadata['tag']) self.assertEqual('Foo', self.metadata['tag:']) del self.metadata['tag'] self.assertNotIn('tag', self.metadata) self.assertNotIn('tag:', self.metadata) def test_metadata_copy(self): m = Metadata() m["old"] = "old-value" self.metadata.delete("single1") m.copy(self.metadata) self.assertEqual(self.metadata._store, m._store) self.assertEqual(self.metadata.deleted_tags, m.deleted_tags) self.assertEqual(self.metadata.length, m.length) self.assertEqual(self.metadata.images, m.images) def test_metadata_copy_without_images(self): m = Metadata() m.copy(self.metadata, copy_images=False) self.assertEqual(self.metadata._store, m._store) self.assertEqual(self.metadata.deleted_tags, m.deleted_tags) self.assertEqual(self.metadata.length, m.length) self.assertEqual(ImageList(), m.images) def test_metadata_init_with_existing_metadata(self): self.metadata.delete("single1") cover = CoverArtImage(url='file://file1', data=create_fake_png(b'a')) self.metadata.images.append(cover) m = Metadata(self.metadata) self.assertEqual(self.metadata.length, m.length) self.assertEqual(self.metadata.deleted_tags, m.deleted_tags) self.assertEqual(self.metadata.images, m.images) self.assertEqual(self.metadata._store, m._store) def test_metadata_update(self): m = Metadata() m["old"] = "old-value" self.metadata.delete("single1") cover = CoverArtImage(url='file://file1', data=create_fake_png(b'a')) self.metadata.images.append(cover) m.update(self.metadata) self.assertIn("old", m) self.assertNotIn("single1", m) self.assertIn("single1", m.deleted_tags) self.assertEqual("single2-value", m["single2"]) self.assertEqual(self.metadata.length, m.length) self.assertEqual(self.metadata.deleted_tags, m.deleted_tags) self.assertEqual(self.metadata.images, m.images) self.metadata["old"] = "old-value" self.assertEqual(self.metadata._store, m._store) def test_metadata_diff(self): m1 = Metadata({ "foo1": "bar1", "foo2": "bar2", "foo3": "bar3", }) m2 = Metadata(m1) m1["foo1"] = "baz" del m1["foo2"] diff = m1.diff(m2) self.assertEqual({"foo1": "baz"}, diff) self.assertEqual(set(["foo2"]), diff.deleted_tags) def test_metadata_clear(self): self.metadata.clear() self.assertEqual(0, len(self.metadata)) def test_metadata_clear_deleted(self): self.metadata.delete("single1") self.assertIn("single1", self.metadata.deleted_tags) self.metadata.clear_deleted() self.assertNotIn("single1", self.metadata.deleted_tags) def test_metadata_applyfunc(self): def func(x): return x[1:] self.metadata.apply_func(func) self.assertEqual("ingle1-value", self.metadata["single1"]) self.assertEqual("ingle1-value", self.metadata.get("single1")) self.assertEqual(["ingle1-value"], self.metadata.getall("single1")) self.assertEqual(MULTI_VALUED_JOINER.join(map(func, self.multi1)), self.metadata["multi1"]) self.assertEqual(MULTI_VALUED_JOINER.join(map(func, self.multi1)), self.metadata.get("multi1")) self.assertEqual(list(map(func, self.multi1)), self.metadata.getall("multi1")) def test_metadata_applyfunc_preserve_tags(self): self.assertTrue(len(PRESERVED_TAGS) > 0) m = Metadata() m[PRESERVED_TAGS[0]] = 'value1' m['not_preserved'] = 'value2' def func(x): return x[1:] m.apply_func(func) self.assertEqual("value1", m[PRESERVED_TAGS[0]]) self.assertEqual("alue2", m['not_preserved']) def test_metadata_applyfunc_delete_tags(self): def func(x): return None metadata = Metadata(self.metadata) metadata.apply_func(func) self.assertEqual(0, len(metadata.rawitems())) self.assertEqual(self.metadata.keys(), metadata.deleted_tags) def test_length_score(self): results = [(20000, 0, 0.333333333333), (20000, 10000, 0.666666666667), (20000, 20000, 1.0), (20000, 30000, 0.666666666667), (20000, 40000, 0.333333333333), (20000, 50000, 0.0)] for (a, b, expected) in results: actual = Metadata.length_score(a, b) self.assertAlmostEqual(expected, actual, msg="a={a}, b={b}".format(a=a, b=b)) def test_compare_is_equal(self): m1 = Metadata() m1["title"] = "title1" m1["tracknumber"] = "2" m1.length = 360 m2 = Metadata() m2["title"] = "title1" m2["tracknumber"] = "2" m2.length = 360 self.assertEqual(m1.compare(m2), m2.compare(m1)) self.assertEqual(m1.compare(m2), 1) def test_compare_with_ignored(self): m1 = Metadata() m1["title"] = "title1" m1["tracknumber"] = "2" m1.length = 360 m2 = Metadata() m2["title"] = "title1" m2["tracknumber"] = "3" m2.length = 300 self.assertNotEqual(m1.compare(m2), 1) self.assertEqual(m1.compare(m2, ignored=['tracknumber', '~length']), 1) def test_compare_lengths(self): m1 = Metadata() m1.length = 360 m2 = Metadata() m2.length = 300 self.assertAlmostEqual(m1.compare(m2), 0.998) def test_compare_tracknumber_difference(self): m1 = Metadata() m1["tracknumber"] = "1" m2 = Metadata() m2["tracknumber"] = "2" m3 = Metadata() m3["tracknumber"] = "2" self.assertEqual(m1.compare(m2), 0) self.assertEqual(m2.compare(m3), 1) def test_compare_discnumber_difference(self): m1 = Metadata() m1["discnumber"] = "1" m2 = Metadata() m2["discnumber"] = "2" m3 = Metadata() m3["discnumber"] = "2" self.assertEqual(m1.compare(m2), 0) self.assertEqual(m2.compare(m3), 1) def test_compare_deleted(self): m1 = Metadata() m1["artist"] = "TheArtist" m1["title"] = "title1" m2 = Metadata() m2["artist"] = "TheArtist" m2.delete("title") self.assertTrue(m1.compare(m2) < 1) def test_strip_whitespace(self): m1 = Metadata() m1["artist"] = " TheArtist " m1["title"] = "\t\u00A0 tit le1 \r\n" m1["genre"] = " \t" m1.strip_whitespace() self.assertEqual(m1["artist"], "TheArtist") self.assertEqual(m1["title"], "tit le1") def test_metadata_mapping_init(self): d = {'a': 'b', 'c': 2, 'd': ['x', 'y'], 'x': '', 'z': {'u', 'w'}} deleted_tags = set('c') m = Metadata(d, deleted_tags=deleted_tags, length=1234) self.assertIn('a', m) self.assertEqual(m.getraw('a'), ['b']) self.assertEqual(m['d'], MULTI_VALUED_JOINER.join(d['d'])) self.assertNotIn('c', m) self.assertNotIn('length', m) self.assertIn('c', m.deleted_tags) self.assertEqual(m.length, 1234) def test_metadata_mapping_init_zero(self): m = Metadata(tag1='a', tag2=0, tag3='', tag4=None) m['tag5'] = 0 m['tag1'] = '' self.assertIn('tag1', m.deleted_tags) self.assertEqual(m['tag2'], '0') self.assertNotIn('tag3', m) self.assertNotIn('tag4', m) self.assertEqual(m['tag5'], '0') def test_metadata_mapping_del(self): m = self.metadata_d1 self.assertEqual(m.getraw('a'), ['b']) self.assertNotIn('a', m.deleted_tags) self.assertNotIn('x', m.deleted_tags) self.assertRaises(KeyError, m.getraw, 'x') del m['a'] self.assertRaises(KeyError, m.getraw, 'a') self.assertIn('a', m.deleted_tags) # NOTE: historic behavior of Metadata.delete() # an attempt to delete an non-existing tag, will add it to the list # of deleted tags # so this will not raise a KeyError # as is it differs from dict or even defaultdict behavior del m['unknown'] self.assertIn('unknown', m.deleted_tags) def test_metadata_mapping_iter(self): self.assertEqual(set(self.metadata_d1), {'a', 'c', 'd'}) def test_metadata_mapping_keys(self): self.assertEqual(set(self.metadata_d1.keys()), {'a', 'c', 'd'}) def test_metadata_mapping_values(self): self.assertEqual(set(self.metadata_d1.values()), {'b', '2', 'x; y'}) def test_metadata_mapping_len(self): m = self.metadata_d1 self.assertEqual(len(m), 3) del m['x'] self.assertEqual(len(m), 3) del m['c'] self.assertEqual(len(m), 2) def _check_mapping_update(self, m): self.assertEqual(m['a'], 'b') self.assertEqual(m['c'], '3') self.assertEqual(m.getraw('d'), ['u', 'w']) self.assertEqual(m['x'], '') self.assertIn('x', m.deleted_tags) def test_metadata_mapping_update(self): # update from Metadata m = self.metadata_d2 m2 = self.metadata_d3 del m2['x'] m.update(m2) self._check_mapping_update(m) def test_metadata_mapping_update_dict(self): # update from dict m = self.metadata_d2 d2 = {'c': 3, 'd': ['u', 'w'], 'x': ''} m.update(d2) self._check_mapping_update(m) def test_metadata_mapping_update_tuple(self): # update from tuple m = self.metadata_d2 d2 = (('c', 3), ('d', ['u', 'w']), ('x', '')) m.update(d2) self._check_mapping_update(m) def test_metadata_mapping_update_dictlike(self): # update from kwargs m = self.metadata_d2 m.update(c=3, d=['u', 'w'], x='') self._check_mapping_update(m) def test_metadata_mapping_update_noparam(self): # update without parameter m = self.metadata_d2 self.assertRaises(TypeError, m.update) self.assertEqual(m['a'], 'b') def test_metadata_mapping_update_intparam(self): # update without parameter m = self.metadata_d2 self.assertRaises(TypeError, m.update, 123) def test_metadata_mapping_update_strparam(self): # update without parameter m = self.metadata_d2 self.assertRaises(ValueError, m.update, 'abc') def test_metadata_mapping_update_kw(self): m = Metadata(tag1='a', tag2='b') m.update(tag1='c') self.assertEqual(m['tag1'], 'c') self.assertEqual(m['tag2'], 'b') m.update(tag2='') self.assertIn('tag2', m.deleted_tags) def test_metadata_mapping_update_kw_del(self): m = Metadata(tag1='a', tag2='b') del m['tag1'] m2 = Metadata(tag1='c', tag2='d') del m2['tag2'] m.update(m2) self.assertEqual(m['tag1'], 'c') self.assertNotIn('tag2', m) self.assertNotIn('tag1', m.deleted_tags) self.assertIn('tag2', m.deleted_tags) def test_metadata_mapping_images(self): image1 = create_image(b'A', comment='A') image2 = create_image(b'B', comment='B') m1 = Metadata(a='b', length=1234, images=[image1]) self.assertEqual(m1.images[0], image1) self.assertEqual(len(m1), 2) # one tag, one image m1.images.append(image2) self.assertEqual(m1.images[1], image2) m1.images.pop(0) self.assertEqual(m1.images[0], image2) m2 = Metadata(a='c', length=4567, images=[image1]) m1.update(m2) self.assertEqual(m1.images[0], image1) m1.images.pop(0) self.assertEqual(len(m1), 1) # one tag, zero image self.assertFalse(m1.images) def test_metadata_mapping_iterable(self): m = Metadata(tag_tuple=('a', 0)) m['tag_set'] = {'c', 'd'} m['tag_dict'] = {'e': 1, 'f': 2} m['tag_str'] = 'gh' self.assertIn('0', m.getraw('tag_tuple')) self.assertIn('c', m.getraw('tag_set')) self.assertIn('e', m.getraw('tag_dict')) self.assertIn('gh', m.getraw('tag_str')) def test_compare_to_release(self): release = load_test_json('release.json') metadata = Metadata() release_to_metadata(release, metadata) match = metadata.compare_to_release(release, Cluster.comparison_weights) self.assertEqual(1.0, match.similarity) self.assertEqual(release, match.release) def test_compare_to_release_with_score(self): release = load_test_json('release.json') metadata = Metadata() release_to_metadata(release, metadata) for score, sim in ((42, 0.42), ('42', 0.42), ('foo', 1.0), (None, 1.0)): release['score'] = score match = metadata.compare_to_release(release, Cluster.comparison_weights) self.assertEqual(sim, match.similarity) def test_weights_from_release_type_scores(self): release = load_test_json('release.json') parts = [] weights_from_release_type_scores(parts, release, {'Album': 0.75}, 666) self.assertEqual( parts[0], (0.75, 666) ) weights_from_release_type_scores(parts, release, {}, 666) self.assertEqual( parts[1], (0.5, 666) ) del release['release-group'] weights_from_release_type_scores(parts, release, {}, 777) self.assertEqual( parts[2], (0.0, 777) ) def test_preferred_countries(self): release = load_test_json('release.json') parts = [] weights_from_preferred_countries(parts, release, [], 666) self.assertFalse(parts) weights_from_preferred_countries(parts, release, ['FR'], 666) self.assertEqual(parts[0], (0.0, 666)) weights_from_preferred_countries(parts, release, ['GB'], 666) self.assertEqual(parts[1], (1.0, 666)) def test_preferred_formats(self): release = load_test_json('release.json') parts = [] weights_from_preferred_formats(parts, release, [], 777) self.assertFalse(parts) weights_from_preferred_formats(parts, release, ['Digital Media'], 777) self.assertEqual(parts[0], (0.0, 777)) weights_from_preferred_formats(parts, release, ['12" Vinyl'], 777) self.assertEqual(parts[1], (1.0, 777)) def test_compare_to_track(self): track_json = load_test_json('track.json') track = Track(track_json['id']) track_to_metadata(track_json, track) match = track.metadata.compare_to_track(track_json, File.comparison_weights) self.assertEqual(1.0, match.similarity) self.assertEqual(track_json, match.track) def test_compare_to_track_with_score(self): track_json = load_test_json('track.json') track = Track(track_json['id']) track_to_metadata(track_json, track) for score, sim in ((42, 0.42), ('42', 0.42), ('foo', 1.0), (None, 1.0)): track_json['score'] = score match = track.metadata.compare_to_track(track_json, File.comparison_weights) self.assertEqual(sim, match.similarity) class MetadataTest(CommonTests.CommonMetadataTestCase): @staticmethod def get_metadata_object(): return Metadata() class MultiMetadataProxyAsMetadataTest(CommonTests.CommonMetadataTestCase): @staticmethod def get_metadata_object(): return MultiMetadataProxy(Metadata()) class MultiMetadataProxyTest(PicardTestCase): def setUp(self): super().setUp() self.m1 = Metadata({ "key1": "m1.val1", "key2": "m1.val2", }) self.m2 = Metadata({ "key2": "m2.val2", "key3": "m2.val3", }) self.m3 = Metadata({ "key2": "m3.val2", "key4": "m3.val4", }) def test_get_attribute(self): mp = MultiMetadataProxy(self.m1, self.m2, self.m3) self.assertEqual(mp.deleted_tags, self.m1.deleted_tags) def test_gettitem(self): mp = MultiMetadataProxy(self.m1, self.m2, self.m3) self.assertEqual("m1.val1", mp["key1"]) self.assertEqual("m1.val2", mp["key2"]) self.assertEqual("m2.val3", mp["key3"]) self.assertEqual("m3.val4", mp["key4"]) def test_settitem(self): orig_m2 = Metadata(self.m2) mp = MultiMetadataProxy(self.m1, self.m2, self.m3) mp["key1"] = "foo1" mp["key2"] = "foo2" mp["key3"] = "foo3" mp["key4"] = "foo4" mp["key5"] = "foo5" self.assertEqual("foo1", self.m1["key1"]) self.assertEqual("foo2", self.m1["key2"]) self.assertEqual("foo3", self.m1["key3"]) self.assertEqual("foo4", self.m1["key4"]) self.assertEqual("foo5", self.m1["key5"]) self.assertEqual(orig_m2, self.m2) def test_delitem(self): orig_m2 = Metadata(self.m2) mp = MultiMetadataProxy(self.m1, self.m2, self.m3) del mp["key2"] del mp["key3"] self.assertIn("key2", self.m1.deleted_tags) self.assertIn("key3", self.m1.deleted_tags) self.assertEqual(orig_m2, self.m2) picard-release-2.7.3/test/test_oauth.py000066400000000000000000000023061416775010500201220ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2022 Laurent Monin # # 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 test.picardtestcase import PicardTestCase from picard.oauth import OAuthManager class OAuthManagerTest(PicardTestCase): def test_query_data(self): params = { 'a&b': 'a b', 'c d': 'c&d', 'e=f': 'e=f', '': '', } data = OAuthManager._query_data(params) self.assertEqual(data, "a%26b=a+b&c+d=c%26d&e%3Df=e%3Df") picard-release-2.7.3/test/test_plugins.py000066400000000000000000000210361416775010500204640ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2020 Laurent Monin # Copyright (C) 2019-2021 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. import logging import os import sys import unittest from test.picardtestcase import PicardTestCase import picard from picard.const import USER_PLUGIN_DIR from picard.plugin import ( _PLUGIN_MODULE_PREFIX, PluginWrapper, _unregister_module_extensions, ) from picard.pluginmanager import ( PluginManager, _compatible_api_versions, _plugin_name_from_path, ) from picard.version import ( Version, VersionError, ) # testplugins structure along plugins (zipped or not) structures # # ├── module/ # │   └── dummyplugin/ # │   └── __init__.py # ├── packaged_module/ # │   └── dummyplugin.picard.zip # │   └── dummyplugin/ # FIXME: correct structure?? # │   └── __init__.py # │   └── MANIFEST.json # FIXME: format?? # ├── singlefile/ # │   └── dummyplugin.py # ├── zipped_module/ # │   └── dummyplugin.zip # │   └── dummyplugin/ # │   └── __init__.py # └── zipped_singlefile/ # └── dummyplugin.zip #    └── dummyplugin.py # module # packaged_module # singlefile # zipped_module # zipped_singlefile def _get_test_plugins(): testplugins = {} testplugins_path = os.path.join('test', 'data', 'testplugins') for f in os.listdir(testplugins_path): testplugin = os.path.join(testplugins_path, f) for e in os.listdir(testplugin): if e == '__pycache__': continue testplugins[f] = os.path.join(testplugin, e) return testplugins _testplugins = _get_test_plugins() def unload_plugin(plugin_name): """for testing purposes""" _unregister_module_extensions(plugin_name) if hasattr(picard.plugins, plugin_name): delattr(picard.plugins, plugin_name) key = _PLUGIN_MODULE_PREFIX + plugin_name if key in sys.modules: del sys.modules[key] class TestPicardPluginsCommon(PicardTestCase): def setUp(self): super().setUp() logging.disable(logging.ERROR) def tearDown(self): pass class TestPicardPluginsCommonTmpDir(TestPicardPluginsCommon): def setUp(self): super().setUp() self.tmp_directory = self.mktmpdir() class TestPicardPluginManager(TestPicardPluginsCommon): def test_compatible_api_version(self): # use first element from picard.api_versions, it should be compatible api_versions = picard.api_versions[:1] expected = {Version.from_string(v) for v in api_versions} result = _compatible_api_versions(api_versions) self.assertEqual(result, expected) # pretty sure 0.0 isn't compatible api_versions = ["0.0"] expected = set() result = _compatible_api_versions(api_versions) self.assertEqual(result, expected) # buggy version api_versions = ["0.a"] with self.assertRaises(VersionError): result = _compatible_api_versions(api_versions) def test_plugin_name_from_path(self): for name, path in _testplugins.items(): self.assertEqual( _plugin_name_from_path(path), 'dummyplugin', "failed to get plugin name from %s: %r" % (name, path) ) class TestPicardPluginsInstall(TestPicardPluginsCommonTmpDir): def _test_plugin_install(self, name): unload_plugin('dummyplugin') with self.assertRaises(ImportError): from picard.plugins.dummyplugin import DummyPlugin plugin_path = _testplugins[name] pm = PluginManager(plugins_directory=self.tmp_directory) msg = "install_plugin: %s %r" % (name, plugin_path) pm.install_plugin(plugin_path) self.assertEqual(len(pm.plugins), 1, msg) self.assertEqual(pm.plugins[0].name, 'Dummy plugin', msg) # if module is properly loaded, this should work from picard.plugins.dummyplugin import DummyPlugin # noqa: F811 DummyPlugin() def _test_plugin_install_data(self, name): unload_plugin('dummyplugin') with self.assertRaises(ImportError): from picard.plugins.dummyplugin import DummyPlugin # simulate installation from UI using data from picard plugins api web service with open(_testplugins[name], 'rb') as f: data = f.read() pm = PluginManager(plugins_directory=self.tmp_directory) msg = "install_plugin_data: %s data: %d bytes" % (name, len(data)) pm.install_plugin(None, plugin_name='dummyplugin', plugin_data=data) self.assertEqual(len(pm.plugins), 1, msg) self.assertEqual(pm.plugins[0].name, 'Dummy plugin', msg) # if module is properly loaded, this should work from picard.plugins.dummyplugin import DummyPlugin # noqa: F811 DummyPlugin() # module def test_plugin_install_module(self): self._test_plugin_install('module') # packaged_module # FIXME : not really implemented @unittest.skipIf(True, "FIXME") def test_plugin_install_packaged_module(self): self._test_plugin_install('packaged_module') # singlefile def test_plugin_install_packaged_singlefile(self): self._test_plugin_install('singlefile') # zipped_module def test_plugin_install_packaged_zipped_module(self): self._test_plugin_install('zipped_module') # zipped_singlefile def test_plugin_install_packaged_zipped_singlefile(self): self._test_plugin_install('zipped_singlefile') # zipped_module from picard plugins ws def test_plugin_install_zipped_module_data(self): self._test_plugin_install_data('zipped_module') # zipped_singlefile from picard plugins ws def test_plugin_install_zipped_singlefile_data(self): self._test_plugin_install_data('zipped_singlefile') def test_plugin_install_no_path_no_plugin_name(self): pm = PluginManager(plugins_directory=self.tmp_directory) with self.assertRaises(AssertionError): pm.install_plugin(None) class TestPicardPluginsLoad(TestPicardPluginsCommonTmpDir): def _test_plugin_load_from_directory(self, name): unload_plugin('dummyplugin') with self.assertRaises(ImportError): from picard.plugins.dummyplugin import DummyPlugin pm = PluginManager(plugins_directory=self.tmp_directory) src_dir = os.path.dirname(_testplugins[name]) msg = "plugins_load_from_directory: %s %r" % (name, src_dir) pm.load_plugins_from_directory(src_dir) self.assertEqual(len(pm.plugins), 1, msg) self.assertEqual(pm.plugins[0].name, 'Dummy plugin', msg) # if module is properly loaded, this should work from picard.plugins.dummyplugin import DummyPlugin # noqa: F811 DummyPlugin() # singlefile def test_plugin_load_from_directory_singlefile(self): self._test_plugin_load_from_directory('singlefile') # zipped_module def test_plugin_load_from_directory_zipped_module(self): self._test_plugin_load_from_directory('zipped_module') # zipped_singlefile def test_plugin_load_from_directory_zipped_singlefile(self): self._test_plugin_load_from_directory('zipped_singlefile') # module def test_plugin_load_from_directory_module(self): self._test_plugin_load_from_directory('module') class TestPluginWrapper(PicardTestCase): def test_is_user_installed(self): manifest = { 'PLUGIN_NAME': 'foo' } user_plugin = PluginWrapper({}, USER_PLUGIN_DIR, manifest_data=manifest) self.assertTrue(user_plugin.is_user_installed) system_plugin = PluginWrapper({}, '/other/path/plugins', manifest_data=manifest) self.assertFalse(system_plugin.is_user_installed) picard-release-2.7.3/test/test_profiles.py000066400000000000000000000321271416775010500206310ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Bob Swift # # 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. import logging import os import shutil from test.picardtestcase import PicardTestCase from picard.config import ( BoolOption, Config, IntOption, ListOption, Option, SettingConfigSection, TextOption, ) from picard.profile import UserProfileGroups class TestPicardProfilesCommon(PicardTestCase): PROFILES_KEY = SettingConfigSection.PROFILES_KEY SETTINGS_KEY = SettingConfigSection.SETTINGS_KEY def setUp(self): super().setUp() self.tmp_directory = self.mktmpdir() self.configpath = os.path.join(self.tmp_directory, 'test.ini') shutil.copy(os.path.join('test', 'data', 'test.ini'), self.configpath) self.addCleanup(os.remove, self.configpath) self.config = Config.from_file(None, self.configpath) self.addCleanup(self.cleanup_config_obj) self.config.application["version"] = "testing" logging.disable(logging.ERROR) Option.registry = {} ListOption('profiles', self.PROFILES_KEY, []) Option('profiles', self.SETTINGS_KEY, {}) # Get valid profile option settings for testing option_settings = list(UserProfileGroups.get_all_settings_list()) self.test_setting_0 = option_settings[0] self.test_setting_1 = option_settings[1] self.test_setting_2 = option_settings[2] self.test_setting_3 = option_settings[3] TextOption("setting", self.test_setting_0, "abc") BoolOption("setting", self.test_setting_1, True) IntOption("setting", self.test_setting_2, 42) TextOption("setting", self.test_setting_3, "xyz") def cleanup_config_obj(self): # Ensure QSettings do not recreate the file on exit self.config.sync() del self.config self.config = None def get_profiles(self, enabled=True): profiles = [] for i in range(3): profiles.append( { "position": i, "title": "Test Profile {0}".format(i), "enabled": enabled, "id": "test_key_{0}".format(i), } ) return profiles class TestUserProfileGroups(PicardTestCase): def test_has_groups(self): keys = list(UserProfileGroups.get_setting_groups_list()) self.assertNotEqual(keys, []) def test_groups_have_items(self): for key in UserProfileGroups.get_setting_groups_list(): settings = UserProfileGroups.SETTINGS_GROUPS[key]["settings"] self.assertNotEqual(settings, {}) def test_no_duplicate_settings(self): count1 = 0 for key in UserProfileGroups.get_setting_groups_list(): settings = UserProfileGroups.SETTINGS_GROUPS[key]["settings"] count1 += len(settings) count2 = len(UserProfileGroups.get_all_settings_list()) self.assertEqual(count1, count2) def test_settings_have_no_blank_keys(self): for key in UserProfileGroups.get_setting_groups_list(): settings = UserProfileGroups.SETTINGS_GROUPS[key]["settings"] for key, title, fields in settings: self.assertNotEqual(key.strip(), "") def test_settings_have_titles(self): for key in UserProfileGroups.get_setting_groups_list(): settings = UserProfileGroups.SETTINGS_GROUPS[key]["settings"] self.assertNotEqual(settings, {}) for key, title, fields in settings: self.assertNotEqual(title.strip(), "") class TestUserProfiles(TestPicardProfilesCommon): def test_settings(self): self.config.setting[self.test_setting_0] = "abc" self.config.setting[self.test_setting_1] = True self.config.setting[self.test_setting_2] = 42 settings = { "test_key_0": {self.test_setting_0: None}, "test_key_1": {self.test_setting_1: None}, "test_key_2": {self.test_setting_2: None}, } self.config.profiles[self.SETTINGS_KEY] = settings self.config.profiles[self.PROFILES_KEY] = self.get_profiles(enabled=True) # Stack: # setting_0 setting_1 setting_2 # --------- --------- --------- # test_key_0: None n/a n/a # test_key_1: n/a None n/a # test_key_2: n/a n/a None # user_settings: abc True 42 # Test retrieval with overrides at None self.assertEqual(self.config.setting[self.test_setting_0], "abc") self.assertEqual(self.config.setting[self.test_setting_1], True) self.assertEqual(self.config.setting[self.test_setting_2], 42) # Test setting new values self.config.setting[self.test_setting_0] = "def" self.config.setting[self.test_setting_1] = False self.config.setting[self.test_setting_2] = 99 # Stack: # setting_0 setting_1 setting_2 # --------- --------- --------- # test_key_0: def n/a n/a # test_key_1: n/a False n/a # test_key_2: n/a n/a 99 # user_settings: abc True 42 self.assertEqual(self.config.setting[self.test_setting_0], "def") self.assertEqual(self.config.setting[self.test_setting_1], False) self.assertEqual(self.config.setting[self.test_setting_2], 99) # Test retrieval with profiles disabled self.config.profiles[self.PROFILES_KEY] = self.get_profiles(enabled=False) self.assertEqual(self.config.setting[self.test_setting_0], "abc") self.assertEqual(self.config.setting[self.test_setting_1], True) self.assertEqual(self.config.setting[self.test_setting_2], 42) # Test setting new values with profiles disabled self.config.setting[self.test_setting_0] = "ghi" self.config.setting[self.test_setting_1] = True self.config.setting[self.test_setting_2] = 86 # Stack: # setting_0 setting_1 setting_2 # --------- --------- --------- # test_key_0: def n/a n/a # test_key_1: n/a False n/a # test_key_2: n/a n/a 99 # user_settings: ghi True 86 self.assertEqual(self.config.setting[self.test_setting_0], "ghi") self.assertEqual(self.config.setting[self.test_setting_1], True) self.assertEqual(self.config.setting[self.test_setting_2], 86) # Re-enable profiles and check that the saved settings still exist self.config.profiles[self.PROFILES_KEY] = self.get_profiles(enabled=True) self.assertEqual(self.config.setting[self.test_setting_0], "def") self.assertEqual(self.config.setting[self.test_setting_1], False) self.assertEqual(self.config.setting[self.test_setting_2], 99) def test_settings_with_overrides(self): self.config.setting[self.test_setting_0] = "abc" self.config.setting[self.test_setting_1] = True self.config.setting[self.test_setting_2] = 42 settings = { "test_key_0": {self.test_setting_0: None}, "test_key_1": {self.test_setting_1: None}, "test_key_2": {self.test_setting_2: None}, } self.config.profiles[self.SETTINGS_KEY] = settings self.config.profiles[self.PROFILES_KEY] = self.get_profiles(enabled=False) self.config.setting.set_profiles_override(self.get_profiles(enabled=True)) # Stack: # setting_0 setting_1 setting_2 # --------- --------- --------- # test_key_0: None n/a n/a # test_key_1: n/a None n/a # test_key_2: n/a n/a None # user_settings: abc True 42 # Test retrieval with overrides at None self.assertEqual(self.config.setting[self.test_setting_0], "abc") self.assertEqual(self.config.setting[self.test_setting_1], True) self.assertEqual(self.config.setting[self.test_setting_2], 42) # Test setting new values self.config.setting[self.test_setting_0] = "def" self.config.setting[self.test_setting_1] = False self.config.setting[self.test_setting_2] = 99 # Stack: # setting_0 setting_1 setting_2 # --------- --------- --------- # test_key_0: def n/a n/a # test_key_1: n/a False n/a # test_key_2: n/a n/a 99 # user_settings: abc True 42 self.assertEqual(self.config.setting[self.test_setting_0], "def") self.assertEqual(self.config.setting[self.test_setting_1], False) self.assertEqual(self.config.setting[self.test_setting_2], 99) # Test retrieval with profile overrides disabled self.config.setting.set_profiles_override() self.assertEqual(self.config.setting[self.test_setting_0], "abc") self.assertEqual(self.config.setting[self.test_setting_1], True) self.assertEqual(self.config.setting[self.test_setting_2], 42) # Test retrieval with empty settings overrides self.config.setting.set_profiles_override(self.get_profiles(enabled=True)) empty_settings = { "test_key_0": {}, "test_key_1": {}, "test_key_2": {}, } self.config.setting.set_settings_override(empty_settings) self.assertEqual(self.config.setting[self.test_setting_0], "abc") self.assertEqual(self.config.setting[self.test_setting_1], True) self.assertEqual(self.config.setting[self.test_setting_2], 42) # Test retrieval with settings overrides disabled self.config.setting.set_settings_override() self.assertEqual(self.config.setting[self.test_setting_0], "def") self.assertEqual(self.config.setting[self.test_setting_1], False) self.assertEqual(self.config.setting[self.test_setting_2], 99) # Test setting new values with profiles override disabled self.config.setting.set_profiles_override() self.config.setting[self.test_setting_0] = "ghi" self.config.setting[self.test_setting_1] = True self.config.setting[self.test_setting_2] = 86 # Stack: # setting_0 setting_1 setting_2 # --------- --------- --------- # test_key_0: def n/a n/a # test_key_1: n/a False n/a # test_key_2: n/a n/a 99 # user_settings: ghi True 86 self.assertEqual(self.config.setting[self.test_setting_0], "ghi") self.assertEqual(self.config.setting[self.test_setting_1], True) self.assertEqual(self.config.setting[self.test_setting_2], 86) # Re-enable profile overrides and check that the saved settings still exist self.config.setting.set_profiles_override(self.get_profiles(enabled=True)) self.assertEqual(self.config.setting[self.test_setting_0], "def") self.assertEqual(self.config.setting[self.test_setting_1], False) self.assertEqual(self.config.setting[self.test_setting_2], 99) def test_config_option_rename(self): from picard.config_upgrade import rename_option self.config.setting[self.test_setting_0] = "abc" self.config.setting[self.test_setting_1] = True self.config.setting[self.test_setting_2] = 42 settings = { "test_key_0": {self.test_setting_0: None}, "test_key_1": {self.test_setting_1: None}, "test_key_2": {self.test_setting_2: None}, } self.config.profiles[self.SETTINGS_KEY] = settings self.config.profiles[self.PROFILES_KEY] = self.get_profiles(enabled=True) self.config.setting[self.test_setting_0] = "def" rename_option(self.config, self.test_setting_0, self.test_setting_3, TextOption, "") self.assertEqual(self.config.setting[self.test_setting_3], "def") self.config.profiles[self.PROFILES_KEY] = self.get_profiles(enabled=False) self.assertEqual(self.config.setting[self.test_setting_3], "abc") picard-release-2.7.3/test/test_releaseversions.py000066400000000000000000000060061416775010500222140ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2013, 2018, 2020 Laurent Monin # Copyright (C) 2014 Michael Wiencek # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2017 Sophist-UK # Copyright (C) 2018 Wieland Hoffmann # Copyright (C) 2019-2020 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. import os.path from test.picardtestcase import ( PicardTestCase, load_test_json, ) from picard.i18n import setup_gettext from picard.releasegroup import ReleaseGroup settings = { "standardize_tracks": False, "standardize_artists": False, "standardize_releases": False, "translate_artist_names": False } class ReleaseTest(PicardTestCase): def setUp(self): super().setUp() # we are using temporary locales for tests self.tmp_path = self.mktmpdir() self.localedir = os.path.join(self.tmp_path, 'locale') setup_gettext(self.localedir, 'C') def test_1(self): self.set_config_values(settings) rlist = load_test_json('release_group_2.json') r = ReleaseGroup(1) r._parse_versions(rlist) self.assertEqual(r.versions[0]['name'], '5 / 2009 / GB / CD / label A / cat 123 / Jewel Case / special') self.assertEqual(r.versions[1]['name'], '5 / 2009 / GB / CD / label A / cat 123 / Digipak / special') self.assertEqual(r.versions[2]['name'], '5 / 2009 / GB / CD / label A / cat 123 / Digipak / specialx') def test_2(self): self.set_config_values(settings) rlist = load_test_json('release_group_3.json') r = ReleaseGroup(1) r._parse_versions(rlist) self.assertEqual(r.versions[0]['name'], '5 / 2011 / FR / CD / label A / cat 123 / special A') self.assertEqual(r.versions[1]['name'], '5 / 2011 / FR / CD / label A / cat 123') def test_3(self): self.set_config_values(settings) rlist = load_test_json('release_group_4.json') r = ReleaseGroup(1) r._parse_versions(rlist) self.assertEqual(r.versions[0]['name'], '5 / 2009 / FR / CD / label A / cat 123 / 0123456789') self.assertEqual(r.versions[1]['name'], '5 / 2009 / FR / CD / label A / cat 123 / [no barcode]') picard-release-2.7.3/test/test_script.py000066400000000000000000002524541416775010500203210ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2007 Lukáš Lalinský # Copyright (C) 2010, 2014, 2018-2021 Philipp Wolfer # Copyright (C) 2012 Chad Wilson # Copyright (C) 2013 Michael Wiencek # Copyright (C) 2013, 2017-2020 Laurent Monin # Copyright (C) 2014, 2017 Sophist-UK # Copyright (C) 2016-2017 Sambhav Kothari # Copyright (C) 2017 Antonio Larrosa # Copyright (C) 2017-2018, 2021 Wieland Hoffmann # Copyright (C) 2018 virusMac # Copyright (C) 2020-2021 Bob Swift # Copyright (C) 2021 Adam James # # 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. import builtins import copy import datetime import re import unittest from unittest import mock from unittest.mock import MagicMock from test.picardtestcase import PicardTestCase from picard.cluster import Cluster from picard.const import DEFAULT_FILE_NAMING_FORMAT from picard.metadata import ( MULTI_VALUED_JOINER, Metadata, ) from picard.plugin import ExtensionPoint from picard.script import ( MultiValue, ScriptEndOfFile, ScriptError, ScriptExpression, ScriptFunction, ScriptFunctionDocError, ScriptParser, ScriptRuntimeError, ScriptSyntaxError, ScriptUnicodeError, ScriptUnknownFunction, register_script_function, script_function, script_function_documentation, script_function_documentation_all, ) from picard.script.functions import FunctionRegistryItem try: from markdown import markdown except ImportError: markdown = None class _TestTimezone(datetime.tzinfo): def utcoffset(self, dt): # Set to GMT+2 return datetime.timedelta(hours=2) + self.dst(dt) def dst(self, dt): d = datetime.datetime(dt.year, 4, 1) self.dston = d - datetime.timedelta(days=d.weekday() + 1) d = datetime.datetime(dt.year, 11, 1) self.dstoff = d - datetime.timedelta(days=d.weekday() + 1) if self.dston <= dt.replace(tzinfo=None) < self.dstoff: return datetime.timedelta(hours=1) else: return datetime.timedelta(0) def tzname(self, dt): return "TZ Test" class _DateTime(datetime.datetime): @classmethod def now(cls, tz=None): return datetime.datetime(2020, 1, 2, hour=12, minute=34, second=56, microsecond=789, tzinfo=tz) def astimezone(self, tz=None): # Ignore tz passed to the method and force use of test timezone. tz = _TestTimezone() utc = (self - self.utcoffset()).replace(tzinfo=tz) # Convert from UTC to tz's local time. return tz.fromutc(utc) class ScriptParserTest(PicardTestCase): def setUp(self): super().setUp() self.set_config_values({ 'enabled_plugins': '', }) self.parser = ScriptParser() # ensure we start on clean registry ScriptParser._cache = {} self._backup_registry = copy.deepcopy(ScriptParser._function_registry) def tearDown(self): ScriptParser._function_registry = copy.deepcopy(self._backup_registry) def assertScriptResultEquals(self, script, expected, context=None, file=None): """Asserts that evaluating `script` returns `expected`. Args: script: The tagger script expected: The expected result context: A Metadata object with pre-set tags or None """ actual = self.parser.eval(script, context=context, file=file) self.assertEqual(actual, expected, "'%s' evaluated to '%s', expected '%s'" % (script, actual, expected)) def test_function_registry_item(self): def somefunc(): return 'x' item = FunctionRegistryItem(somefunc, 'x', 'y', 'doc') self.assertEqual(item.function, somefunc) self.assertEqual(item.eval_args, 'x') self.assertEqual(item.argcount, 'y') self.assertEqual(item.documentation, 'doc') regex = r'^'\ + re.escape(r'FunctionRegistryItem(]+'\ + re.escape(r'>, x, y, """doc""")')\ + r'$' self.assertRegex(repr(item), regex) def test_script_unicode_char(self): self.assertScriptResultEquals("\\u6e56", "湖") self.assertScriptResultEquals("foo\\u6e56bar", "foo湖bar") self.assertScriptResultEquals("\\uFFFF", "\uffff") def test_script_unicode_char_eof(self): areg = r"^\d+:\d+: Unexpected end of script" with self.assertRaisesRegex(ScriptEndOfFile, areg): self.parser.eval("\\u") with self.assertRaisesRegex(ScriptEndOfFile, areg): self.parser.eval("\\uaff") def test_script_unicode_char_err(self): areg = r"^\d+:\d+: Invalid unicode character '\\ufffg'" with self.assertRaisesRegex(ScriptUnicodeError, areg): self.parser.eval("\\ufffg") def test_script_function_decorator_default(self): # test default decorator and default prefix @script_function() def func_somefunc(parser): return "x" self.assertScriptResultEquals("$somefunc()", "x") def test_script_function_decorator_no_prefix(self): # function without prefix @script_function() def somefunc(parser): return "x" self.assertScriptResultEquals("$somefunc()", "x") def test_script_function_decorator_arg(self): # function with argument @script_function() def somefunc(parser, arg): return arg self.assertScriptResultEquals("$somefunc($title(x))", "X") areg = r"^\d+:\d+:\$somefunc: Wrong number of arguments for \$somefunc: Expected exactly 1" with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$somefunc()") def test_script_function_decorator_argcount(self): # ignore argument count @script_function(check_argcount=False) def somefunc(parser, *arg): return str(len(arg)) self.assertScriptResultEquals("$somefunc(a,b,c)", "3") def test_script_function_decorator_altname(self): # alternative name @script_function(name="otherfunc") def somefunc4(parser): return "x" self.assertScriptResultEquals("$otherfunc()", "x") areg = r"^\d+:\d+:\$somefunc: Unknown function '\$somefunc'" with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$somefunc()") def test_script_function_decorator_altprefix(self): # alternative prefix @script_function(prefix='theprefix_') def theprefix_somefunc(parser): return "x" self.assertScriptResultEquals("$somefunc()", "x") def test_script_function_decorator_eval_args(self): # disable argument evaluation @script_function(eval_args=False) def somefunc(parser, arg): return arg.eval(parser) self.assertScriptResultEquals("$somefunc($title(x))", "X") @staticmethod def assertStartswith(text, expect): if not text.startswith(expect): raise AssertionError("do not start with %r but with %r" % (expect, text[:len(expect)])) @staticmethod def assertEndswith(text, expect): if not text.endswith(expect): raise AssertionError("do not end with %r but with %r" % (expect, text[-len(expect):])) @staticmethod def reset_registry(): # use a clean registry, to ensure we have only one registered function ScriptParser._function_registry = ExtensionPoint() def test_script_function_documentation_nodoc(self): """test script_function_documentation() with a function without documentation""" self.reset_registry() @script_function() def func_nodocfunc(parser): return "" doc = script_function_documentation('nodocfunc', 'markdown') self.assertEqual(doc, '') doc = script_function_documentation('nodocfunc', 'html') self.assertEqual(doc, '') def test_script_function_documentation(self): """test script_function_documentation() with a function with documentation""" self.reset_registry() # the documentation used to test includes backquotes testdoc = '`$somefunc()`' @script_function(documentation=testdoc) def func_somefunc(parser): return "x" doc = script_function_documentation('somefunc', 'markdown') self.assertEqual(doc, testdoc) areg = r"^no such documentation format: unknownformat" with self.assertRaisesRegex(ScriptFunctionDocError, areg): script_function_documentation('somefunc', 'unknownformat') @unittest.skipUnless(markdown, "markdown module missing") def test_script_function_documentation_html(self): """test script_function_documentation() with a function with documentation""" self.reset_registry() # get html code as generated by markdown pre, post = markdown('`XXX`').split('XXX') # the documentation used to test includes backquotes testdoc = '`$somefunc()`' @script_function(documentation=testdoc) def func_somefunc(parser): return "x" doc = script_function_documentation('somefunc', 'html') self.assertEqual(doc, pre + '$somefunc()' + post) def test_script_function_documentation_unknown_function(self): """test script_function_documentation() with an unknown function""" self.reset_registry() areg = r"^no such function: unknownfunc" with self.assertRaisesRegex(ScriptFunctionDocError, areg): script_function_documentation('unknownfunc', 'html') def test_script_function_documentation_all(self): """test script_function_documentation_all() with markdown format""" self.reset_registry() @script_function(documentation='somedoc2') def func_somefunc2(parser): return "x" @script_function(documentation='somedoc1') def func_somefunc1(parser): return "x" docall = script_function_documentation_all() self.assertEqual(docall, 'somedoc1\nsomedoc2') @unittest.skipUnless(markdown, "markdown module missing") def test_script_function_documentation_all_html(self): """test script_function_documentation_all() with html format""" self.reset_registry() # get html code as generated by markdown pre, post = markdown('XXX').split('XXX') @script_function(documentation='somedoc') def func_somefunc(parser): return "x" def postprocessor(data, function): return 'w' + data + function.name + 'y' docall = script_function_documentation_all( fmt='html', pre='
', post="
\n", postprocessor=postprocessor, ) self.assertStartswith(docall, '
w' + pre) self.assertEndswith(docall, post + 'somefuncy
\n') def test_unknown_function(self): areg = r"^\d+:\d+:\$unknownfunction: Unknown function '\$unknownfunction'" with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$unknownfunction()") def test_noname_function(self): areg = r"^\d+:\d+:\$: Unknown function '\$'" with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$()") def test_unexpected_end_of_script(self): areg = r"^\d+:\d+: Unexpected end of script" with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$noop(") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$") def test_unexpected_character(self): areg = r"^\d+:\d+: Unexpected character '\^'" with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$^noop()") def test_scriptfunction_unknown(self): parser = ScriptParser() parser.parse('') areg = r"^\d+:\d+:\$x: Unknown function '\$x'" with self.assertRaisesRegex(ScriptError, areg): ScriptFunction('x', '', parser) areg = r"^\d+:\d+:\$noop: Unknown function '\$noop'" with self.assertRaisesRegex(ScriptError, areg): f = ScriptFunction('noop', '', parser) del parser.functions['noop'] f.eval(parser) def test_cmd_noop(self): self.assertScriptResultEquals("$noop()", "") self.assertScriptResultEquals("$noop(abcdefg)", "") def test_cmd_if(self): self.assertScriptResultEquals("$if(1,a,b)", "a") self.assertScriptResultEquals("$if(,a,b)", "b") def test_cmd_if2(self): self.assertScriptResultEquals("$if2(,a,b)", "a") self.assertScriptResultEquals("$if2($noop(),b)", "b") self.assertScriptResultEquals("$if2()", "") self.assertScriptResultEquals("$if2(,)", "") def test_cmd_left(self): self.assertScriptResultEquals("$left(abcd,2)", "ab") self.assertScriptResultEquals("$left(abcd,x)", "") def test_cmd_right(self): self.assertScriptResultEquals("$right(abcd,2)", "cd") self.assertScriptResultEquals("$right(abcd,x)", "") def test_cmd_set(self): context = Metadata() self.assertScriptResultEquals("$set(test,aaa)%test%", "aaa", context) self.assertEqual(context['test'], 'aaa') def test_cmd_set_empty(self): self.assertScriptResultEquals("$set(test,)%test%", "") def test_cmd_set_multi_valued(self): context = Metadata() context["source"] = ["multi", "valued"] self.parser.eval("$set(test,%source%)", context) self.assertEqual(context.getall("test"), ["multi; valued"]) # list has only a single value def test_cmd_setmulti_multi_valued(self): context = Metadata() context["source"] = ["multi", "valued"] self.assertEqual("", self.parser.eval("$setmulti(test,%source%)", context)) # no return value self.assertEqual(context.getall("source"), context.getall("test")) def test_cmd_setmulti_multi_valued_wth_spaces(self): context = Metadata() context["source"] = ["multi, multi", "valued, multi"] self.assertEqual("", self.parser.eval("$setmulti(test,%source%)", context)) # no return value self.assertEqual(context.getall("source"), context.getall("test")) def test_cmd_setmulti_not_multi_valued(self): context = Metadata() context["source"] = "multi, multi" self.assertEqual("", self.parser.eval("$setmulti(test,%source%)", context)) # no return value self.assertEqual(context.getall("source"), context.getall("test")) def test_cmd_setmulti_will_remove_empty_items(self): context = Metadata() context["source"] = ["", "multi", ""] self.assertEqual("", self.parser.eval("$setmulti(test,%source%)", context)) # no return value self.assertEqual(["multi"], context.getall("test")) def test_cmd_setmulti_custom_splitter_string(self): context = Metadata() self.assertEqual("", self.parser.eval("$setmulti(test,multi##valued##test##,##)", context)) # no return value self.assertEqual(["multi", "valued", "test"], context.getall("test")) def test_cmd_setmulti_empty_splitter_does_nothing(self): context = Metadata() self.assertEqual("", self.parser.eval("$setmulti(test,multi; valued,)", context)) # no return value self.assertEqual(["multi; valued"], context.getall("test")) def test_cmd_get(self): context = Metadata() context["test"] = "aaa" self.assertScriptResultEquals("$get(test)", "aaa", context) context["test2"] = ["multi", "valued"] self.assertScriptResultEquals("$get(test2)", "multi; valued", context) def test_cmd_num(self): self.assertScriptResultEquals("$num(3,3)", "003") self.assertScriptResultEquals("$num(03,3)", "003") self.assertScriptResultEquals("$num(123,2)", "123") self.assertScriptResultEquals("$num(123,a)", "") self.assertScriptResultEquals("$num(a,2)", "00") self.assertScriptResultEquals("$num(123,-1)", "123") self.assertScriptResultEquals("$num(123,35)", "00000000000000000123") def test_cmd_or(self): self.assertScriptResultEquals("$or(,)", "") self.assertScriptResultEquals("$or(,,)", "") self.assertScriptResultEquals("$or(,q)", "1") self.assertScriptResultEquals("$or(q,)", "1") self.assertScriptResultEquals("$or(q,q)", "1") self.assertScriptResultEquals("$or(q,,)", "1") def test_cmd_and(self): self.assertScriptResultEquals("$and(,)", "") self.assertScriptResultEquals("$and(,q)", "") self.assertScriptResultEquals("$and(q,)", "") self.assertScriptResultEquals("$and(q,q,)", "") self.assertScriptResultEquals("$and(q,q)", "1") self.assertScriptResultEquals("$and(q,q,q)", "1") def test_cmd_not(self): self.assertScriptResultEquals("$not($noop())", "1") self.assertScriptResultEquals("$not(q)", "") def test_cmd_trim(self): self.assertScriptResultEquals("$trim( \\t test \\n )", "test") self.assertScriptResultEquals("$trim(test,t)", "es") self.assertScriptResultEquals("$trim(test,ts)", "e") def test_cmd_add(self): self.assertScriptResultEquals("$add(1,2)", "3") self.assertScriptResultEquals("$add(1,2,3)", "6") self.assertScriptResultEquals("$add(a,2)", "") self.assertScriptResultEquals("$add(2,a)", "") def test_cmd_sub(self): self.assertScriptResultEquals("$sub(1,2)", "-1") self.assertScriptResultEquals("$sub(2,1)", "1") self.assertScriptResultEquals("$sub(4,2,1)", "1") self.assertScriptResultEquals("$sub(a,2)", "") self.assertScriptResultEquals("$sub(2,a)", "") def test_cmd_div(self): self.assertScriptResultEquals("$div(9,3)", "3") self.assertScriptResultEquals("$div(10,3)", "3") self.assertScriptResultEquals("$div(30,3,3)", "3") self.assertScriptResultEquals("$div(30,0)", "") self.assertScriptResultEquals("$div(30,a)", "") def test_cmd_mod(self): self.assertScriptResultEquals("$mod(9,3)", "0") self.assertScriptResultEquals("$mod(10,3)", "1") self.assertScriptResultEquals("$mod(10,6,3)", "1") self.assertScriptResultEquals("$mod(a,3)", "") self.assertScriptResultEquals("$mod(10,a)", "") self.assertScriptResultEquals("$mod(10,0)", "") def test_cmd_mul(self): self.assertScriptResultEquals("$mul(9,3)", "27") self.assertScriptResultEquals("$mul(10,3)", "30") self.assertScriptResultEquals("$mul(2,5,3)", "30") self.assertScriptResultEquals("$mul(2,a)", "") self.assertScriptResultEquals("$mul(2,5,a)", "") def test_cmd_eq(self): self.assertScriptResultEquals("$eq(,)", "1") self.assertScriptResultEquals("$eq(,$noop())", "1") self.assertScriptResultEquals("$eq(,q)", "") self.assertScriptResultEquals("$eq(q,q)", "1") self.assertScriptResultEquals("$eq(q,)", "") def test_cmd_ne(self): self.assertScriptResultEquals("$ne(,)", "") self.assertScriptResultEquals("$ne(,$noop())", "") self.assertScriptResultEquals("$ne(,q)", "1") self.assertScriptResultEquals("$ne(q,q)", "") self.assertScriptResultEquals("$ne(q,)", "1") def test_cmd_lower(self): self.assertScriptResultEquals("$lower(AbeCeDA)", "abeceda") def test_cmd_upper(self): self.assertScriptResultEquals("$upper(AbeCeDA)", "ABECEDA") def test_cmd_pad(self): self.assertScriptResultEquals("$pad(abc de,10,-)", "----abc de") self.assertScriptResultEquals("$pad(abc de,e,-)", "") self.assertScriptResultEquals("$pad(abc de,6,-)", "abc de") self.assertScriptResultEquals("$pad(abc de,3,-)", "abc de") self.assertScriptResultEquals("$pad(abc de,0,-)", "abc de") self.assertScriptResultEquals("$pad(abc de,-3,-)", "abc de") def test_cmd_replace(self): self.assertScriptResultEquals("$replace(abc ab abd a,ab,test)", "testc test testd a") def test_cmd_replacemulti(self): context = Metadata() context["genre"] = ["Electronic", "Idm", "Techno"] self.assertScriptResultEquals("$replacemulti(%genre%,Idm,IDM)", "Electronic; IDM; Techno", context) context["genre"] = ["Electronic", "Jungle", "Bardcore"] self.assertScriptResultEquals("$replacemulti(%genre%,Bardcore,Hardcore)", "Electronic; Jungle; Hardcore", context) context["test"] = ["One", "Two", "Three"] self.assertScriptResultEquals("$replacemulti(%test%,Four,Five)", "One; Two; Three", context) context["test"] = ["Four", "Five", "Six"] self.assertScriptResultEquals("$replacemulti(%test%,Five,)", "Four; Six", context) self.assertScriptResultEquals("$replacemulti(a; b,,,)", "a; b") self.assertScriptResultEquals("$setmulti(foo,a; b)$replacemulti(%foo%,,,)", "a; b") def test_cmd_strip(self): self.assertScriptResultEquals("$strip( \t abc de \n f )", "abc de f") def test_cmd_rreplace(self): self.assertScriptResultEquals(r'''$rreplace(test \(disc 1\),\\s\\\(disc \\d+\\\),)''', "test") self.assertScriptResultEquals(r'''$rreplace(test,[t,)''', "test") def test_cmd_rsearch(self): self.assertScriptResultEquals(r"$rsearch(test \(disc 1\),\\\(disc \(\\d+\)\\\))", "1") self.assertScriptResultEquals(r"$rsearch(test \(disc 1\),\\\(disc \\d+\\\))", "(disc 1)") self.assertScriptResultEquals(r"$rsearch(test,x)", "") self.assertScriptResultEquals(r'''$rsearch(test,[t)''', "") def test_arguments(self): self.assertTrue( self.parser.eval( r"$set(bleh,$rsearch(test \(disc 1\),\\\(disc \(\\d+\)\\\)))) $set(wer,1)")) def test_cmd_gt(self): self.assertScriptResultEquals("$gt(10,4)", "1") self.assertScriptResultEquals("$gt(6,4)", "1") self.assertScriptResultEquals("$gt(a,b)", "") def test_cmd_gte(self): self.assertScriptResultEquals("$gte(10,10)", "1") self.assertScriptResultEquals("$gte(10,4)", "1") self.assertScriptResultEquals("$gte(6,4)", "1") self.assertScriptResultEquals("$gte(a,b)", "") def test_cmd_lt(self): self.assertScriptResultEquals("$lt(4,10)", "1") self.assertScriptResultEquals("$lt(4,6)", "1") self.assertScriptResultEquals("$lt(a,b)", "") def test_cmd_lte(self): self.assertScriptResultEquals("$lte(10,10)", "1") self.assertScriptResultEquals("$lte(4,10)", "1") self.assertScriptResultEquals("$lte(4,6)", "1") self.assertScriptResultEquals("$lte(a,b)", "") def test_cmd_len(self): self.assertScriptResultEquals("$len(abcdefg)", "7") self.assertScriptResultEquals("$len(0)", "1") self.assertScriptResultEquals("$len()", "0") def test_cmd_firstalphachar(self): self.assertScriptResultEquals("$firstalphachar(abc)", "A") self.assertScriptResultEquals("$firstalphachar(Abc)", "A") self.assertScriptResultEquals("$firstalphachar(1abc)", "#") self.assertScriptResultEquals("$firstalphachar(...abc)", "#") self.assertScriptResultEquals("$firstalphachar(1abc,_)", "_") self.assertScriptResultEquals("$firstalphachar(...abc,_)", "_") self.assertScriptResultEquals("$firstalphachar()", "#") self.assertScriptResultEquals("$firstalphachar(,_)", "_") self.assertScriptResultEquals("$firstalphachar( abc)", "#") def test_cmd_initials(self): self.assertScriptResultEquals("$initials(Abc def Ghi)", "AdG") self.assertScriptResultEquals("$initials(Abc #def Ghi)", "AG") self.assertScriptResultEquals("$initials(Abc 1def Ghi)", "AG") self.assertScriptResultEquals("$initials(Abc)", "A") self.assertScriptResultEquals("$initials()", "") def test_cmd_firstwords(self): self.assertScriptResultEquals("$firstwords(Abc Def Ghi,11)", "Abc Def Ghi") self.assertScriptResultEquals("$firstwords(Abc Def Ghi,12)", "Abc Def Ghi") self.assertScriptResultEquals("$firstwords(Abc Def Ghi,7)", "Abc Def") self.assertScriptResultEquals("$firstwords(Abc Def Ghi,8)", "Abc Def") self.assertScriptResultEquals("$firstwords(Abc Def Ghi,6)", "Abc") self.assertScriptResultEquals("$firstwords(Abc Def Ghi,0)", "") self.assertScriptResultEquals("$firstwords(Abc Def Ghi,NaN)", "") self.assertScriptResultEquals("$firstwords(Abc Def Ghi,)", "") self.assertScriptResultEquals("$firstwords(Abc Def Ghi,-2)", "Abc Def") self.assertScriptResultEquals("$firstwords(Abc Def Ghi,-50)", "") def test_cmd_startswith(self): self.assertScriptResultEquals("$startswith(abc,a)", "1") self.assertScriptResultEquals("$startswith(abc,abc)", "1") self.assertScriptResultEquals("$startswith(abc,)", "1") self.assertScriptResultEquals("$startswith(abc,b)", "") self.assertScriptResultEquals("$startswith(abc,Ab)", "") def test_cmd_endswith(self): self.assertScriptResultEquals("$endswith(abc,c)", "1") self.assertScriptResultEquals("$endswith(abc,abc)", "1") self.assertScriptResultEquals("$endswith(abc,)", "1") self.assertScriptResultEquals("$endswith(abc,b)", "") self.assertScriptResultEquals("$endswith(abc,bC)", "") def test_cmd_truncate(self): self.assertScriptResultEquals("$truncate(abcdefg,0)", "") self.assertScriptResultEquals("$truncate(abcdefg,7)", "abcdefg") self.assertScriptResultEquals("$truncate(abcdefg,3)", "abc") self.assertScriptResultEquals("$truncate(abcdefg,10)", "abcdefg") self.assertScriptResultEquals("$truncate(abcdefg,)", "abcdefg") self.assertScriptResultEquals("$truncate(abcdefg,NaN)", "abcdefg") def test_cmd_copy(self): context = Metadata() tagsToCopy = ["tag1", "tag2"] context["source"] = tagsToCopy context["target"] = ["will", "be", "overwritten"] self.parser.eval("$copy(target,source)", context) self.assertEqual(self.parser.context.getall("target"), tagsToCopy) def _eval_and_check_copymerge(self, context, expected): self.parser.eval("$copymerge(target,source)", context) self.assertEqual(self.parser.context.getall("target"), expected) def test_cmd_copymerge_notarget(self): context = Metadata() tagsToCopy = ["tag1", "tag2"] context["source"] = tagsToCopy self._eval_and_check_copymerge(context, tagsToCopy) def test_cmd_copymerge_nosource(self): context = Metadata() target = ["tag1", "tag2"] context["target"] = target self._eval_and_check_copymerge(context, target) def test_cmd_copymerge_removedupes(self): context = Metadata() context["target"] = ["tag1", "tag2", "tag1"] context["source"] = ["tag2", "tag3", "tag2"] self._eval_and_check_copymerge(context, ["tag1", "tag2", "tag3"]) def test_cmd_copymerge_nonlist(self): context = Metadata() context["target"] = "targetval" context["source"] = "sourceval" self._eval_and_check_copymerge(context, ["targetval", "sourceval"]) def test_cmd_eq_any(self): self.assertScriptResultEquals("$eq_any(abc,def,ghi,jkl)", "") self.assertScriptResultEquals("$eq_any(abc,def,ghi,jkl,abc)", "1") def test_cmd_ne_all(self): self.assertScriptResultEquals("$ne_all(abc,def,ghi,jkl)", "1") self.assertScriptResultEquals("$ne_all(abc,def,ghi,jkl,abc)", "") def test_cmd_eq_all(self): self.assertScriptResultEquals("$eq_all(abc,abc,abc,abc)", "1") self.assertScriptResultEquals("$eq_all(abc,abc,def,ghi)", "") def test_cmd_ne_any(self): self.assertScriptResultEquals("$ne_any(abc,abc,abc,abc)", "") self.assertScriptResultEquals("$ne_any(abc,abc,def,ghi)", "1") def test_cmd_title(self): self.assertScriptResultEquals("$title(abc Def g)", "Abc Def G") self.assertScriptResultEquals("$title(Abc Def G)", "Abc Def G") self.assertScriptResultEquals("$title(abc def g)", "Abc Def G") self.assertScriptResultEquals("$title(#1abc 4def - g)", "#1abc 4def - G") self.assertScriptResultEquals(r"$title(abcd \(efg hi jkl mno\))", "Abcd (Efg Hi Jkl Mno)") self.assertScriptResultEquals("$title(...abcd)", "...Abcd") self.assertScriptResultEquals("$title(a)", "A") self.assertScriptResultEquals("$title(’a)", "’a") self.assertScriptResultEquals("$title('a)", "'a") self.assertScriptResultEquals("$title(l'a)", "L'a") self.assertScriptResultEquals("$title(2'a)", "2'A") self.assertScriptResultEquals(r"$title(%empty%)", "") # Tests wrong number of arguments areg = r"^\d+:\d+:\$title: Wrong number of arguments for \$title: Expected exactly 1, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$title()") def test_cmd_swapprefix(self): self.assertScriptResultEquals("$swapprefix(A stitch in time)", "stitch in time, A") self.assertScriptResultEquals("$swapprefix(The quick brown fox)", "quick brown fox, The") self.assertScriptResultEquals("$swapprefix(How now brown cow)", "How now brown cow") self.assertScriptResultEquals("$swapprefix(When the red red robin)", "When the red red robin") self.assertScriptResultEquals("$swapprefix(A stitch in time,How,When,Who)", "A stitch in time") self.assertScriptResultEquals("$swapprefix(The quick brown fox,How,When,Who)", "The quick brown fox") self.assertScriptResultEquals("$swapprefix(How now brown cow,How,When,Who)", "now brown cow, How") self.assertScriptResultEquals("$swapprefix(When the red red robin,How,When,Who)", "the red red robin, When") def test_cmd_delprefix(self): self.assertScriptResultEquals("$delprefix(A stitch in time)", "stitch in time") self.assertScriptResultEquals("$delprefix(The quick brown fox)", "quick brown fox") self.assertScriptResultEquals("$delprefix(How now brown cow)", "How now brown cow") self.assertScriptResultEquals("$delprefix(When the red red robin)", "When the red red robin") self.assertScriptResultEquals("$delprefix(A stitch in time,How,When,Who)", "A stitch in time") self.assertScriptResultEquals("$delprefix(The quick brown fox,How,When,Who)", "The quick brown fox") self.assertScriptResultEquals("$delprefix(How now brown cow,How,When,Who)", "now brown cow") self.assertScriptResultEquals("$delprefix(When the red red robin,How,When,Who)", "the red red robin") def test_default_filenaming(self): context = Metadata() context['albumartist'] = 'albumartist' context['artist'] = 'artist' context['album'] = 'album' context['totaldiscs'] = 2 context['discnumber'] = 1 context['tracknumber'] = 8 context['title'] = 'title' result = self.parser.eval(DEFAULT_FILE_NAMING_FORMAT, context) self.assertEqual(result, 'albumartist/\nalbum/\n1-08 title') context['~multiartist'] = '1' result = self.parser.eval(DEFAULT_FILE_NAMING_FORMAT, context) self.assertEqual(result, 'albumartist/\nalbum/\n1-08 artist - title') def test_default_NAT_filenaming(self): context = Metadata() context['artist'] = 'artist' context['album'] = '[non-album tracks]' context['title'] = 'title' result = self.parser.eval(DEFAULT_FILE_NAMING_FORMAT, context) self.assertEqual(result, 'artist/\n\ntitle') def test_cmd_with_not_arguments(self): def func_noargstest(parser): return "" register_script_function(func_noargstest, "noargstest") self.parser.eval("$noargstest()") def test_cmd_with_wrong_argcount_or(self): # $or() requires at least 2 arguments areg = r"^\d+:\d+:\$or: Wrong number of arguments for \$or: Expected at least 2, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval('$or(0)') def test_cmd_with_wrong_argcount_eq(self): # $eq() requires exactly 2 arguments areg = r"^\d+:\d+:\$eq: Wrong number of arguments for \$eq: Expected exactly 2, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval('$eq(0)') with self.assertRaisesRegex(ScriptError, areg): self.parser.eval('$eq(0,0,0)') def test_cmd_with_wrong_argcount_if(self): areg = r"^\d+:\d+:\$if: Wrong number of arguments for \$if: Expected between 2 and 3, " # $if() requires 2 or 3 arguments with self.assertRaisesRegex(ScriptError, areg): self.parser.eval('$if(1)') with self.assertRaisesRegex(ScriptError, areg): self.parser.eval('$if(1,a,b,c)') def test_cmd_unset_simple(self): context = Metadata() context['title'] = 'Foo' context['album'] = 'Foo' context['artist'] = 'Foo' self.parser.eval("$unset(album)", context) self.assertNotIn('album', context) def test_cmd_unset_prefix(self): context = Metadata() context['title'] = 'Foo' context['~rating'] = '4' self.parser.eval("$unset(_rating)", context) self.assertNotIn('~rating', context) def test_cmd_unset_multi(self): context = Metadata() context['performer:foo'] = 'Foo' context['performer:bar'] = 'Foo' self.parser.eval("$unset(performer:*)", context) self.assertNotIn('performer:bar', context) self.assertNotIn('performer:foo', context) def test_cmd_unset(self): context = Metadata() context['title'] = 'Foo' self.parser.eval("$unset(title)", context) self.assertNotIn('title', context) self.assertNotIn('title', context.deleted_tags) def test_cmd_delete(self): context = Metadata() context['title'] = 'Foo' self.parser.eval("$delete(title)", context) self.assertNotIn('title', context) self.assertIn('title', context.deleted_tags) def test_cmd_inmulti(self): context = Metadata() # Test with single-value string context["foo"] = "First:A; Second:B; Third:C" # Tests with $in for comparison purposes self.assertScriptResultEquals("$in(%foo%,Second:B)", "1", context) self.assertScriptResultEquals("$in(%foo%,irst:A; Second:B; Thi)", "1", context) self.assertScriptResultEquals("$in(%foo%,First:A; Second:B; Third:C)", "1", context) # Base $inmulti tests self.assertScriptResultEquals("$inmulti(%foo%,Second:B)", "", context) self.assertScriptResultEquals("$inmulti(%foo%,irst:A; Second:B; Thi)", "", context) self.assertScriptResultEquals("$inmulti(%foo%,First:A; Second:B; Third:C)", "1", context) # Test separator override but with existing separator - results should be same as base self.assertScriptResultEquals("$inmulti(%foo%,Second:B,; )", "", context) self.assertScriptResultEquals("$inmulti(%foo%,irst:A; Second:B; Thi,; )", "", context) self.assertScriptResultEquals("$inmulti(%foo%,First:A; Second:B; Third:C,; )", "1", context) # Test separator override self.assertScriptResultEquals("$inmulti(%foo%,First:A,:)", "", context) self.assertScriptResultEquals("$inmulti(%foo%,Second:B,:)", "", context) self.assertScriptResultEquals("$inmulti(%foo%,Third:C,:)", "", context) self.assertScriptResultEquals("$inmulti(%foo%,First,:)", "1", context) self.assertScriptResultEquals("$inmulti(%foo%,A; Second,:)", "1", context) self.assertScriptResultEquals("$inmulti(%foo%,B; Third,:)", "1", context) self.assertScriptResultEquals("$inmulti(%foo%,C,:)", "1", context) # Test no separator self.assertScriptResultEquals("$inmulti(%foo%,First:A; Second:B; Third:C,)", "1", context) # Test with multi-values context["foo"] = ["First:A", "Second:B", "Third:C"] # Tests with $in for comparison purposes self.assertScriptResultEquals("$in(%foo%,Second:B)", "1", context) self.assertScriptResultEquals("$in(%foo%,irst:A; Second:B; Thi)", "1", context) self.assertScriptResultEquals("$in(%foo%,First:A; Second:B; Third:C)", "1", context) # Base $inmulti tests self.assertScriptResultEquals("$inmulti(%foo%,Second:B)", "1", context) self.assertScriptResultEquals("$inmulti(%foo%,irst:A; Second:B; Thi)", "", context) self.assertScriptResultEquals("$inmulti(%foo%,First:A; Second:B; Third:C)", "", context) # Test separator override but with existing separator - results should be same as base self.assertScriptResultEquals("$inmulti(%foo%,Second:B,; )", "1", context) self.assertScriptResultEquals("$inmulti(%foo%,irst:A; Second:B; Thi,; )", "", context) self.assertScriptResultEquals("$inmulti(%foo%,First:A; Second:B; Third:C,; )", "", context) # Test separator override self.assertScriptResultEquals("$inmulti(%foo%,First:A,:)", "", context) self.assertScriptResultEquals("$inmulti(%foo%,Second:B,:)", "", context) self.assertScriptResultEquals("$inmulti(%foo%,Third:C,:)", "", context) self.assertScriptResultEquals("$inmulti(%foo%,First,:)", "1", context) self.assertScriptResultEquals("$inmulti(%foo%,A; Second,:)", "1", context) self.assertScriptResultEquals("$inmulti(%foo%,B; Third,:)", "1", context) self.assertScriptResultEquals("$inmulti(%foo%,C,:)", "1", context) # Test no separator self.assertScriptResultEquals("$inmulti(%foo%,First:A; Second:B; Third:C,)", "1", context) def test_cmd_lenmulti(self): context = Metadata() context["foo"] = "First:A; Second:B; Third:C" context["bar"] = ["First:A", "Second:B", "Third:C"] # Tests with $len for comparison purposes self.assertScriptResultEquals("$len(%foo%)", "26", context) self.assertScriptResultEquals("$len(%bar%)", "26", context) # Base $lenmulti tests self.assertScriptResultEquals("$lenmulti(%foo%)", "1", context) self.assertScriptResultEquals("$lenmulti(%bar%)", "3", context) self.assertScriptResultEquals("$lenmulti(%foo%.)", "3", context) # Test separator override but with existing separator - results should be same as base self.assertScriptResultEquals("$lenmulti(%foo%,; )", "1", context) self.assertScriptResultEquals("$lenmulti(%bar%,; )", "3", context) self.assertScriptResultEquals("$lenmulti(%foo%.,; )", "3", context) # Test separator override self.assertScriptResultEquals("$lenmulti(%foo%,:)", "4", context) self.assertScriptResultEquals("$lenmulti(%bar%,:)", "4", context) self.assertScriptResultEquals("$lenmulti(%foo%.,:)", "4", context) # Test no separator self.assertScriptResultEquals("$lenmulti(%foo%,)", "1", context) self.assertScriptResultEquals("$lenmulti(%bar%,)", "1", context) # Test blank name context["baz"] = "" self.assertScriptResultEquals("$lenmulti(%baz%)", "0", context) self.assertScriptResultEquals("$lenmulti(%baz%,:)", "0", context) # Test empty multi-value context["baz"] = [] self.assertScriptResultEquals("$lenmulti(%baz%)", "0", context) self.assertScriptResultEquals("$lenmulti(%baz%,:)", "0", context) # Test missing name self.assertScriptResultEquals("$lenmulti(,)", "0", context) self.assertScriptResultEquals("$lenmulti(,:)", "0", context) def test_cmd_performer(self): context = Metadata() context['performer:guitar'] = 'Foo1' context['performer:rhythm-guitar'] = ['Foo2', 'Foo3'] context['performer:drums'] = 'Drummer' # Matches pattern result = self.parser.eval("$performer(guitar)", context=context) self.assertEqual({'Foo1', 'Foo2', 'Foo3'}, set(result.split(', '))) # Empty pattern returns all performers result = self.parser.eval("$performer()", context=context) self.assertEqual({'Foo1', 'Foo2', 'Foo3', 'Drummer'}, set(result.split(', '))) self.assertScriptResultEquals("$performer(perf)", "", context) def test_cmd_performer_regex(self): context = Metadata() context['performer:guitar'] = 'Foo1' context['performer:guitars'] = 'Foo2' context['performer:rhythm-guitar'] = 'Foo3' context['performer:drums (drum kit)'] = 'Drummer' result = self.parser.eval(r"$performer(/^guitar/)", context=context) self.assertEqual({'Foo1', 'Foo2'}, set(result.split(', '))) result = self.parser.eval(r"$performer(/^guitar\$/)", context=context) self.assertEqual({'Foo1'}, set(result.split(', '))) def test_cmd_performer_regex_invalid(self): context = Metadata() context['performer:drums (drum kit)'] = 'Drummer' self.assertScriptResultEquals(r"$performer(/drums \(/)", "", context) self.assertScriptResultEquals(r"$performer(drums \()", "Drummer", context) def test_cmd_performer_regex_ignore_case(self): context = Metadata() context['performer:guitar'] = 'Foo1' context['performer:GUITARS'] = 'Foo2' context['performer:rhythm-guitar'] = 'Foo3' result = self.parser.eval(r"$performer(/^guitars?/i)", context=context) self.assertEqual({'Foo1', 'Foo2'}, set(result.split(', '))) def test_cmd_performer_custom_join(self): context = Metadata() context['performer:guitar'] = 'Foo1' context['performer:rhythm-guitar'] = 'Foo2' context['performer:drums'] = 'Drummer' result = self.parser.eval("$performer(guitar, / )", context=context) self.assertEqual({'Foo1', 'Foo2'}, set(result.split(' / '))) def test_cmd_performer_multi_colons(self): context = Metadata() context['performer:CV:松井栞里'] = '仁奈(CV:大出千夏)' result = self.parser.eval("$performer(CV:松井栞里)", context=context) self.assertEqual('仁奈(CV:大出千夏)', result) def test_cmd_matchedtracks(self): file = MagicMock() file.parent.album.get_num_matched_tracks.return_value = 42 self.assertScriptResultEquals("$matchedtracks()", "42", file=file) self.assertScriptResultEquals("$matchedtracks()", "0") # The following only is possible for backward compatibility, arg is unused self.assertScriptResultEquals("$matchedtracks(arg)", "0") def test_cmd_matchedtracks_with_cluster(self): file = MagicMock() cluster = Cluster(name="Test") cluster.files.append(file) file.parent = cluster self.assertScriptResultEquals("$matchedtracks()", "0", file=file) def test_cmd_is_complete(self): file = MagicMock() file.parent.album.is_complete.return_value = True self.assertScriptResultEquals("$is_complete()", "1", file=file) file.parent.album.is_complete.return_value = False self.assertScriptResultEquals("$is_complete()", "", file=file) self.assertScriptResultEquals("$is_complete()", "") def test_cmd_is_complete_with_cluster(self): file = MagicMock() cluster = Cluster(name="Test") cluster.files.append(file) file.parent = cluster self.assertScriptResultEquals("$is_complete()", "", file=file) def test_cmd_is_video(self): context = Metadata({'~video': '1'}) self.assertScriptResultEquals("$is_video()", "1", context=context) context = Metadata({'~video': '0'}) self.assertScriptResultEquals("$is_video()", "", context=context) self.assertScriptResultEquals("$is_video()", "") def test_cmd_is_audio(self): context = Metadata({'~video': '1'}) self.assertScriptResultEquals("$is_audio()", "", context=context) context = Metadata({'~video': '0'}) self.assertScriptResultEquals("$is_audio()", "1", context=context) self.assertScriptResultEquals("$is_audio()", "1") def test_required_kwonly_parameters(self): def func(a, *, required_kwarg): pass with self.assertRaises(TypeError, msg="Functions with required keyword-only parameters are not supported"): register_script_function(func) @staticmethod def test_optional_kwonly_parameters(): def func(a, *, optional_kwarg=1): pass register_script_function(func) def test_char_escape(self): self.assertScriptResultEquals(r"\n\t\$\%\(\)\,\\", "\n\t$%(),\\") def test_char_escape_unexpected_char(self): self.assertRaises(ScriptSyntaxError, self.parser.eval, r'\x') def test_char_escape_end_of_file(self): self.assertRaises(ScriptEndOfFile, self.parser.eval, 'foo\\') def test_raise_unknown_function(self): self.assertRaises(ScriptUnknownFunction, self.parser.eval, '$unknownfn()') def test_raise_end_of_file(self): self.assertRaises(ScriptEndOfFile, self.parser.eval, '$noop(') self.assertRaises(ScriptEndOfFile, self.parser.eval, '%var') def test_raise_syntax_error(self): self.assertRaises(ScriptSyntaxError, self.parser.eval, '%var()%') self.assertRaises(ScriptSyntaxError, self.parser.eval, '$noop(()') self.assertRaises(ScriptSyntaxError, self.parser.eval, r'\x') def test_cmd_find(self): context = Metadata() context["foo"] = "First:A; Second:B; Third:C" context["bar"] = ["First:A", "Second:B", "Third:C"] context["baz"] = "Second" context["err"] = "Forth" # Tests with context self.assertScriptResultEquals("$find(%foo%,%baz%)", "9", context) self.assertScriptResultEquals("$find(%bar%,%baz%)", "9", context) self.assertScriptResultEquals("$find(%foo%,%bar%)", "0", context) self.assertScriptResultEquals("$find(%bar%,%foo%)", "0", context) self.assertScriptResultEquals("$find(%foo%,%err%)", "", context) # Tests with static input self.assertScriptResultEquals("$find(abcdef,c)", "2", context) self.assertScriptResultEquals("$find(abcdef,cd)", "2", context) self.assertScriptResultEquals("$find(abcdef,g)", "", context) # Tests ends of string self.assertScriptResultEquals("$find(abcdef,a)", "0", context) self.assertScriptResultEquals("$find(abcdef,ab)", "0", context) self.assertScriptResultEquals("$find(abcdef,f)", "5", context) self.assertScriptResultEquals("$find(abcdef,ef)", "4", context) # Tests case sensitivity self.assertScriptResultEquals("$find(abcdef,C)", "", context) # Tests no characters processed as wildcards self.assertScriptResultEquals("$find(abcdef,.f)", "", context) self.assertScriptResultEquals("$find(abcdef,?f)", "", context) self.assertScriptResultEquals("$find(abcdef,*f)", "", context) self.assertScriptResultEquals("$find(abc.ef,cde)", "", context) self.assertScriptResultEquals("$find(abc?ef,cde)", "", context) self.assertScriptResultEquals("$find(abc*ef,cde)", "", context) # Tests missing inputs self.assertScriptResultEquals("$find(,c)", "", context) self.assertScriptResultEquals("$find(abcdef,)", "0", context) # Tests wrong number of arguments areg = r"^\d+:\d+:\$find: Wrong number of arguments for \$find: Expected exactly 2, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$find(abcdef)") def test_cmd_reverse(self): context = Metadata() context["foo"] = "One; Two; Three" context["bar"] = ["One", "Two", "Three"] # Tests with context self.assertScriptResultEquals("$reverse(%foo%)", "eerhT ;owT ;enO", context) self.assertScriptResultEquals("$reverse(%bar%)", "eerhT ;owT ;enO", context) # Tests with static input self.assertScriptResultEquals("$reverse(One; Two; Three)", "eerhT ;owT ;enO", context) # Tests with missing input areg = r"^\d+:\d+:\$reverse: Wrong number of arguments for \$reverse: Expected exactly 1, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$reverse()") def test_cmd_substr(self): context = Metadata() context["foo"] = "One; Two; Three" context["bar"] = ["One", "Two", "Three"] context["start"] = '5' context["end"] = '9' # Tests with context self.assertScriptResultEquals("$substr(%foo%,%start%,%end%)", "Two;", context) self.assertScriptResultEquals("$substr(%bar%,%start%,%end%)", "Two;", context) # Tests with static input self.assertScriptResultEquals("$substr(One; Two; Three,5,9)", "Two;", context) # Tests ends of string self.assertScriptResultEquals("$substr(One; Two; Three,0,4)", "One;", context) self.assertScriptResultEquals("$substr(One; Two; Three,10,15)", "Three", context) # Tests negative index inputs self.assertScriptResultEquals("$substr(One; Two; Three,-15,4)", "One;", context) self.assertScriptResultEquals("$substr(One; Two; Three,-5,15)", "Three", context) self.assertScriptResultEquals("$substr(One; Two; Three,-10,8)", "Two", context) self.assertScriptResultEquals("$substr(One; Two; Three,5,-7)", "Two", context) # Tests overrun ends of string self.assertScriptResultEquals("$substr(One; Two; Three,10,25)", "Three", context) self.assertScriptResultEquals("$substr(One; Two; Three,-25,4)", "One;", context) self.assertScriptResultEquals("$substr(One; Two; Three,-5,25)", "Three", context) # Tests invalid ranges (end < start, end = start) self.assertScriptResultEquals("$substr(One; Two; Three,10,9)", "", context) self.assertScriptResultEquals("$substr(One; Two; Three,10,10)", "", context) # Tests invalid index inputs self.assertScriptResultEquals("$substr(One; Two; Three,10-1,4)", "One;", context) self.assertScriptResultEquals("$substr(One; Two; Three,10,4+2)", "Three", context) self.assertScriptResultEquals("$substr(One; Two; Three,10-1,4+2)", "One; Two; Three", context) self.assertScriptResultEquals("$substr(One; Two; Three,a,4)", "One;", context) self.assertScriptResultEquals("$substr(One; Two; Three,0,b)", "One; Two; Three", context) self.assertScriptResultEquals("$substr(One; Two; Three,a,b)", "One; Two; Three", context) # # Tests with missing input self.assertScriptResultEquals("$substr(One; Two; Three,,4)", "One;", context) self.assertScriptResultEquals("$substr(One; Two; Three,10,)", "Three", context) self.assertScriptResultEquals("$substr(One; Two; Three,,)", "One; Two; Three", context) # Tests with missing input areg = r"^\d+:\d+:\$substr: Wrong number of arguments for \$substr: Expected exactly 3, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$substr()") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$substr(abc)") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$substr(abc,0)") def test_cmd_getmulti(self): context = Metadata() context["foo"] = ["First:A", "Second:B", "Third:C"] context["index"] = "1" # Tests with context self.assertScriptResultEquals("$getmulti(%foo%,%index%)", "Second:B", context) # Tests with static inputs self.assertScriptResultEquals("$getmulti(First:A; Second:B; Third:C,0)", "First:A", context) self.assertScriptResultEquals("$getmulti(First:A; Second:B; Third:C,1)", "Second:B", context) # Tests separator override self.assertScriptResultEquals("$getmulti(%foo%,1,:)", "A; Second", context) self.assertScriptResultEquals("$getmulti(First:A; Second:B; Third:C,1,:)", "A; Second", context) # Tests negative index values self.assertScriptResultEquals("$getmulti(First:A; Second:B; Third:C,-1)", "Third:C", context) self.assertScriptResultEquals("$getmulti(First:A; Second:B; Third:C,-2)", "Second:B", context) self.assertScriptResultEquals("$getmulti(First:A; Second:B; Third:C,-3)", "First:A", context) # Tests out of range index values self.assertScriptResultEquals("$getmulti(First:A; Second:B; Third:C,10)", "", context) self.assertScriptResultEquals("$getmulti(First:A; Second:B; Third:C,-4)", "", context) # Tests invalid index values self.assertScriptResultEquals("$getmulti(,0)", "", context) self.assertScriptResultEquals("$getmulti(First:A; Second:B; Third:C,)", "", context) self.assertScriptResultEquals("$getmulti(First:A; Second:B; Third:C,10+1)", "", context) self.assertScriptResultEquals("$getmulti(First:A; Second:B; Third:C,a)", "", context) # Tests with missing inputs self.assertScriptResultEquals("$getmulti(,0)", "", context) self.assertScriptResultEquals("$getmulti(First:A; Second:B; Third:C,)", "", context) # Tests with invalid number of arguments areg = r"^\d+:\d+:\$getmulti: Wrong number of arguments for \$getmulti: Expected between 2 and 3, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$getmulti()") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$getmulti(abc)") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$getmulti(abc,0,; ,extra)") def test_cmd_foreach(self): context = Metadata() context["foo"] = "First:A; Second:B; Third:C" context["bar"] = ["First:A", "Second:B", "Third:C"] foo_output = "Output: 1=First:A; Second:B; Third:C" loop_output = "Output: 1=First:A 2=Second:B 3=Third:C" alternate_output = "Output: 1=First 2=A; Second 3=B; Third 4=C" # Tests with context context["output"] = "Output:" self.assertScriptResultEquals("$foreach(%foo%,$set(output,%output% %_loop_count%=%_loop_value%))%output%", foo_output, context) context["output"] = "Output:" self.assertScriptResultEquals("$foreach(%bar%,$set(output,%output% %_loop_count%=%_loop_value%))%output%", loop_output, context) # Tests with static inputs context["output"] = "Output:" self.assertScriptResultEquals("$foreach(First:A; Second:B; Third:C,$set(output,%output% %_loop_count%=%_loop_value%))%output%", loop_output, context) # Tests with missing inputs context["output"] = "Output:" self.assertScriptResultEquals("$foreach(,$set(output,%output% %_loop_count%=%_loop_value%))%output%", "Output:", context) context["output"] = "Output:" self.assertScriptResultEquals("$foreach(First:A; Second:B; Third:C,)%output%", "Output:", context) # Tests with separator override context["output"] = "Output:" self.assertScriptResultEquals("$foreach(First:A; Second:B; Third:C,$set(output,%output% %_loop_count%=%_loop_value%),:)%output%", alternate_output, context) # Tests with invalid number of arguments areg = r"^\d+:\d+:\$foreach: Wrong number of arguments for \$foreach: Expected between 2 and 3, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$foreach()") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$foreach(abc;def)") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$foreach(abc:def,$noop(),:,extra)") def test_cmd_while(self): context = Metadata() context["max_value"] = '5' loop_output = "Output: 1 2 3 4 5" # Tests with context context["output"] = "Output:" self.assertScriptResultEquals("$set(_loop_count,1)$while($lt(%_loop_count%,%max_value%),$set(output,%output% %_loop_count%))%output%", loop_output, context) # Tests with static inputs context["output"] = "Output:" self.assertScriptResultEquals("$set(_loop_count,1)$while($lt(%_loop_count%,5),$set(output,%output% %_loop_count%))%output%", loop_output, context) # Tests with invalid conditional input context["output"] = "Output:" self.assertScriptResultEquals("$while($lt(%_loop_count%,5),$set(output,%output% %_loop_count%))%output%", "Output:", context) # Tests with forced conditional (runaway condition) context["output"] = "Output:" self.assertScriptResultEquals("$while(1,$set(output,%output% %_loop_count%))$right(%output%,4)", "1000", context) context["output"] = "Output:" self.assertScriptResultEquals("$while(0,$set(output,%output% %_loop_count%))$right(%output%,4)", "1000", context) # Tests with missing inputs context["output"] = "Output:" self.assertScriptResultEquals("$while($lt(%_loop_count%,5),)%output%", "Output:", context) context["output"] = "Output:" self.assertScriptResultEquals("$while(,$set(output,%output% %_loop_count%))%output%", "Output:", context) # Tests with invalid number of arguments areg = r"^\d+:\d+:\$while: Wrong number of arguments for \$while: Expected exactly 2, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$while()") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$while(a)") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$while(a,$noop(),extra)") def test_cmd_map(self): context = Metadata() foo_output = "1=FIRST:A; SECOND:B; THIRD:C" loop_output = "1=FIRST:A; 2=SECOND:B; 3=THIRD:C" alternate_output = "1=FIRST:2=A; SECOND:3=B; THIRD:4=C" # Tests with context context["foo"] = "First:A; Second:B; Third:C" self.assertScriptResultEquals("$map(%foo%,$upper(%_loop_count%=%_loop_value%))", foo_output, context) context["bar"] = ["First:A", "Second:B", "Third:C"] self.assertScriptResultEquals("$map(%bar%,$upper(%_loop_count%=%_loop_value%))", loop_output, context) # Tests with static inputs self.assertScriptResultEquals("$map(First:A; Second:B; Third:C,$upper(%_loop_count%=%_loop_value%))", loop_output, context) # Tests for removing empty elements context["baz"] = ["First:A", "Second:B", "Remove", "Third:C"] test_output = "1=FIRST:A; 2=SECOND:B; 4=THIRD:C" self.assertScriptResultEquals("$lenmulti(%baz%)", "4", context) self.assertScriptResultEquals("$map(%baz%,$if($eq(%_loop_count%,3),,$upper(%_loop_count%=%_loop_value%)))", test_output, context) context["baz"] = ["First:A", "Second:B", "Remove", "Third:C"] self.assertScriptResultEquals("$setmulti(baz,$map(%baz%,$if($eq(%_loop_count%,3),,$upper(%_loop_count%=%_loop_value%))))%baz%", test_output, context) self.assertScriptResultEquals("$lenmulti(%baz%)", "3", context) self.assertScriptResultEquals("%baz%", test_output, context) # Tests with missing inputs self.assertScriptResultEquals("$map(,$upper(%_loop_count%=%_loop_value%))", "", context) self.assertScriptResultEquals("$map(First:A; Second:B; Third:C,)", "", context) # Tests with separator override self.assertScriptResultEquals("$map(First:A; Second:B; Third:C,$upper(%_loop_count%=%_loop_value%),:)", alternate_output, context) # Tests with invalid number of arguments areg = r"^\d+:\d+:\$map: Wrong number of arguments for \$map: Expected between 2 and 3, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$map()") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$map(abc; def)") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$map(abc:def,$noop(),:,extra)") def test_cmd_joinmulti(self): context = Metadata() context["foo"] = "First:A; Second:B; Third:C" context["bar"] = ["First:A", "Second:B", "Third:C"] context["joiner"] = " ==> " foo_output = "First:A; Second:B; Third:C" bar_output = "First:A ==> Second:B ==> Third:C" alternate_output = "First ==> A; Second ==> B; Third ==> C" # Tests with context self.assertScriptResultEquals("$join(%foo%,%joiner%)", foo_output, context) self.assertScriptResultEquals("$join(%bar%,%joiner%)", bar_output, context) # Tests with static inputs self.assertScriptResultEquals("$join(First:A; Second:B; Third:C, ==> )", bar_output, context) # Tests with missing inputs self.assertScriptResultEquals("$join(, ==> )", "", context) self.assertScriptResultEquals("$join(First:A; Second:B; Third:C,)", "First:ASecond:BThird:C", context) # Tests with separator override self.assertScriptResultEquals("$join(First:A; Second:B; Third:C, ==> ,:)", alternate_output, context) # Tests with invalid number of arguments areg = r"^\d+:\d+:\$join: Wrong number of arguments for \$join: Expected between 2 and 3, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$join()") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$join(abc; def)") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$join(abc:def, ==> ,:,extra)") def test_cmd_slice(self): context = Metadata() context["foo"] = "First:A; Second:B; Third:C" context["bar"] = ["First:A", "Second:B", "Third:C"] context["zero"] = '0' context["one"] = '1' context["two"] = '2' context["three"] = '3' output_0_1 = "First:A" output_0_2 = "First:A; Second:B" output_0_3 = "First:A; Second:B; Third:C" output_1_2 = "Second:B" output_1_3 = "Second:B; Third:C" output_2_3 = "Third:C" alternate_output = "A; Second:B; Third" # Tests with context self.assertScriptResultEquals("$slice(%foo%,%zero%,%one%)", output_0_3, context) self.assertScriptResultEquals("$slice(%bar%,%zero%,%one%)", output_0_1, context) self.assertScriptResultEquals("$slice(%bar%,%zero%,%two%)", output_0_2, context) self.assertScriptResultEquals("$slice(%bar%,%zero%,%three%)", output_0_3, context) # Tests with static inputs self.assertScriptResultEquals("$slice(First:A; Second:B; Third:C,0,1)", output_0_1, context) self.assertScriptResultEquals("$slice(First:A; Second:B; Third:C,0,2)", output_0_2, context) self.assertScriptResultEquals("$slice(First:A; Second:B; Third:C,0,3)", output_0_3, context) self.assertScriptResultEquals("$slice(First:A; Second:B; Third:C,1,2)", output_1_2, context) self.assertScriptResultEquals("$slice(First:A; Second:B; Third:C,1,3)", output_1_3, context) self.assertScriptResultEquals("$slice(First:A; Second:B; Third:C,2,3)", output_2_3, context) # Tests with negative inputs self.assertScriptResultEquals("$slice(First:A; Second:B; Third:C,-3,1)", output_0_1, context) self.assertScriptResultEquals("$slice(First:A; Second:B; Third:C,0,-1)", output_0_2, context) self.assertScriptResultEquals("$slice(First:A; Second:B; Third:C,-2,2)", output_1_2, context) # Tests with missing inputs self.assertScriptResultEquals("$slice(First:A; Second:B; Third:C,,1)", output_0_1, context) self.assertScriptResultEquals("$slice(First:A; Second:B; Third:C,1)", output_1_3, context) self.assertScriptResultEquals("$slice(First:A; Second:B; Third:C,1,)", output_1_3, context) self.assertScriptResultEquals("$slice(First:A; Second:B; Third:C,,)", output_0_3, context) # Tests with invalid inputs (end < start) self.assertScriptResultEquals("$slice(First:A; Second:B; Third:C,1,0)", "", context) # Tests with invalid inputs (non-numeric end and/or start) self.assertScriptResultEquals("$slice(First:A; Second:B; Third:C,a,1)", output_0_1, context) self.assertScriptResultEquals("$slice(First:A; Second:B; Third:C,1,b)", output_1_3, context) self.assertScriptResultEquals("$slice(First:A; Second:B; Third:C,a,b)", output_0_3, context) # Tests with separator override self.assertScriptResultEquals("$slice(First:A; Second:B; Third:C,1,3,:)", alternate_output, context) # Tests with invalid number of arguments areg = r"^\d+:\d+:\$slice: Wrong number of arguments for \$slice: Expected between 2 and 4, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$slice()") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$slice(abc; def)") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$slice(abc; def),0,1,:,extra") def test_cmd_datetime(self): # Save original datetime object and substitute one returning # a fixed now() value for testing. original_datetime = datetime.datetime datetime.datetime = _DateTime try: context = Metadata() context["foo"] = "%Y%m%d%H%M%S.%f" # Tests with context self.assertScriptResultEquals("$datetime(%foo%)", "20200102123456.000789", context) self.assertScriptResultEquals("$datetime($initials())", "2020-01-02 12:34:56", context) # Tests with static input self.assertScriptResultEquals(r"$datetime(\%Y\%m\%d\%H\%M\%S.\%f)", "20200102123456.000789", context) # Tests with timezones self.assertScriptResultEquals(r"$datetime(\%H\%M\%S \%z \%Z)", "123456 +0200 TZ Test", context) # Tests with missing input self.assertScriptResultEquals("$datetime()", "2020-01-02 12:34:56", context) # Tests with invalid format self.assertScriptResultEquals("$datetime(xxx)", "xxx", context) # Tests with invalid number of arguments areg = r"^\d+:\d+:\$datetime: Wrong number of arguments for \$datetime: Expected between 0 and 1, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$datetime(abc,def)") finally: # Restore original datetime object datetime.datetime = original_datetime def test_cmd_datetime_platform_dependent(self): # Platform dependent testing because different platforms (both os and Python version) # support some format arguments differently. possible_tests = ( '%', # Hanging % at end of format '%-d', # Non zero-padded day '%-m', # Non zero-padded month '%3Y', # Length specifier shorter than string ) tests_to_run = [] # Get list of tests for unsupported format codes for test_case in possible_tests: try: datetime.datetime.now().strftime(test_case) except ValueError: tests_to_run.append(test_case) if not tests_to_run: self.skipTest('datetime module supports all test cases') # Save original datetime object and substitute one returning # a fixed now() value for testing. original_datetime = datetime.datetime datetime.datetime = _DateTime try: areg = r"^\d+:\d+:\$datetime: Unsupported format code" # Tests with invalid format code (platform dependent tests) for test_case in tests_to_run: with self.assertRaisesRegex(ScriptRuntimeError, areg): self.parser.eval(r'$datetime(\{0})'.format(test_case)) finally: # Restore original datetime object datetime.datetime = original_datetime def test_scriptruntimeerror(self): # Platform dependent testing because different platforms (both os and Python version) # support some format arguments differently. Use $datetime function to generate exceptions. possible_tests = ( '%', # Hanging % at end of format '%-d', # Non zero-padded day '%-m', # Non zero-padded month '%3Y', # Length specifier shorter than string ) test_to_run = '' # Get list of tests for unsupported format codes for test_case in possible_tests: try: datetime.datetime.now().strftime(test_case) except ValueError: test_to_run = test_case break if not test_to_run: self.skipTest('no test found to generate ScriptRuntimeError') # Save original datetime object and substitute one returning # a fixed now() value for testing. original_datetime = datetime.datetime datetime.datetime = _DateTime try: # Test that the correct position number is passed areg = r"^\d+:7:\$datetime: Unsupported format code" with self.assertRaisesRegex(ScriptRuntimeError, areg): self.parser.eval(r'$noop()$datetime(\{0})'.format(test_to_run)) # Test that the function stack is returning the correct name (nested functions) areg = r"^\d+:\d+:\$datetime: Unsupported format code" with self.assertRaisesRegex(ScriptRuntimeError, areg): self.parser.eval(r'$set(foo,$datetime($if(,,\{0})))'.format(test_to_run)) # Test that the correct line number is passed areg = r"^2:\d+:\$datetime: Unsupported format code" with self.assertRaisesRegex(ScriptRuntimeError, areg): self.parser.eval('$noop(\n)$datetime($if(,,\\{0})))'.format(test_to_run)) finally: # Restore original datetime object datetime.datetime = original_datetime def test_multivalue_1(self): self.parser.context = Metadata({'foo': ':', 'bar': 'x:yz', 'empty': ''}) expr = self.parser.parse('a:bc; d:ef') self.assertIsInstance(expr, ScriptExpression) mv = MultiValue(self.parser, expr, MULTI_VALUED_JOINER) self.assertEqual(mv._multi, ['a:bc', 'd:ef']) self.assertEqual(mv.separator, MULTI_VALUED_JOINER) self.assertEqual(len(mv), 2) del mv[0] self.assertEqual(len(mv), 1) mv.insert(0, 'x') self.assertEqual(mv[0], 'x') mv[0] = 'y' self.assertEqual(mv[0], 'y') self.assertEqual(str(mv), 'y; d:ef') self.assertTrue(repr(mv).startswith('MultiValue(')) mv = MultiValue(self.parser, expr, ':') self.assertEqual(mv._multi, ['a', 'bc; d', 'ef']) self.assertEqual(mv.separator, ':') expr = self.parser.parse('a:bc; d:ef') self.assertIsInstance(expr, ScriptExpression) sep = self.parser.parse('%foo%') self.assertIsInstance(sep, ScriptExpression) mv = MultiValue(self.parser, expr, sep) self.assertEqual(mv._multi, ['a', 'bc; d', 'ef']) expr = self.parser.parse('%bar%; d:ef') self.assertIsInstance(expr, ScriptExpression) sep = self.parser.parse('%foo%') self.assertIsInstance(sep, ScriptExpression) mv = MultiValue(self.parser, expr, sep) self.assertEqual(mv._multi, ['x', 'yz; d', 'ef']) expr = self.parser.parse('%bar%') self.assertIsInstance(expr, ScriptExpression) mv = MultiValue(self.parser, expr, MULTI_VALUED_JOINER) self.assertEqual(mv._multi, ['x:yz']) expr = self.parser.parse('%bar%; d:ef') self.assertIsInstance(expr, ScriptExpression) sep = self.parser.parse('%empty%') self.assertIsInstance(sep, ScriptExpression) mv = MultiValue(self.parser, expr, sep) self.assertEqual(mv._multi, ['x:yz; d:ef']) expr = self.parser.parse('') self.assertIsInstance(expr, ScriptExpression) mv = MultiValue(self.parser, expr, MULTI_VALUED_JOINER) self.assertEqual(mv._multi, []) def test_cmd_sortmulti(self): context = Metadata() context["foo"] = ['B', 'D', 'E', 'A', 'C'] context["bar"] = ['B:AB', 'D:C', 'E:D', 'A:A', 'C:X'] context['baz'] = "B; D; E; A; C" # Tests with context self.assertScriptResultEquals("$sortmulti(%foo%)", "A; B; C; D; E", context) self.assertScriptResultEquals("$sortmulti(%bar%)", "A:A; B:AB; C:X; D:C; E:D", context) self.assertScriptResultEquals("$sortmulti(%baz%)", "B; D; E; A; C", context) # Tests with static inputs self.assertScriptResultEquals("$sortmulti(B; D; E; A; C)", "A; B; C; D; E", context) self.assertScriptResultEquals("$sortmulti(B:AB; D:C; E:D; A:A; C:X)", "A:A; B:AB; C:X; D:C; E:D", context) # Tests with separator override self.assertScriptResultEquals("$sortmulti(B:AB; D:C; E:D; A:A; C:X,:)", "A; C:AB; D:B:C; E:D; A:X", context) # Tests with missing inputs self.assertScriptResultEquals("$sortmulti(,)", "", context) self.assertScriptResultEquals("$sortmulti(,:)", "", context) # Tests with invalid number of arguments areg = r"^\d+:\d+:\$sortmulti: Wrong number of arguments for \$sortmulti: Expected between 1 and 2, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$sortmulti()") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$sortmulti(B:AB; D:C; E:D; A:A; C:X,:,extra)") def test_cmd_reversemulti(self): context = Metadata() context["foo"] = ['B', 'D', 'E', 'A', 'C'] context["bar"] = ['B:AB', 'D:C', 'E:D', 'A:A', 'C:X'] context['baz'] = "B; D; E; A; C" # Tests with context self.assertScriptResultEquals("$reversemulti(%foo%)", "C; A; E; D; B", context) self.assertScriptResultEquals("$reversemulti(%bar%)", "C:X; A:A; E:D; D:C; B:AB", context) self.assertScriptResultEquals("$reversemulti(%baz%)", "B; D; E; A; C", context) # Tests with static inputs self.assertScriptResultEquals("$reversemulti(B; D; E; A; C)", "C; A; E; D; B", context) self.assertScriptResultEquals("$reversemulti(B:AB; D:C; E:D; A:A; C:X)", "C:X; A:A; E:D; D:C; B:AB", context) # Tests with separator override self.assertScriptResultEquals("$reversemulti(B:AB; D:C; E:D; A:A; C:X,:)", "X:A; C:D; A:C; E:AB; D:B", context) # Tests with missing inputs self.assertScriptResultEquals("$reversemulti(,)", "", context) self.assertScriptResultEquals("$reversemulti(,:)", "", context) # Tests with invalid number of arguments areg = r"^\d+:\d+:\$reversemulti: Wrong number of arguments for \$reversemulti: Expected between 1 and 2, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$reversemulti()") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$reversemulti(B:AB; D:C; E:D; A:A; C:X,:,extra)") def test_cmd_unique(self): context = Metadata() context["foo"] = ['a', 'A', 'B', 'b', 'cd', 'Cd', 'cD', 'CD', 'a', 'A', 'b'] context["bar"] = "a; A; B; b; cd; Cd; cD; CD; a; A; b" # Tests with context self.assertScriptResultEquals("$unique(%foo%)", "A; CD; b", context) self.assertScriptResultEquals("$unique(%bar%)", "a; A; B; b; cd; Cd; cD; CD; a; A; b", context) # Tests with static inputs self.assertScriptResultEquals("$unique(a; A; B; b; cd; Cd; cD; CD; a; A; b)", "A; CD; b", context) # Tests with separator override self.assertScriptResultEquals("$unique(a: A: B: b: cd: Cd: cD: CD: a: A: b,,: )", "A: CD: b", context) # Tests with case-sensitive comparison self.assertScriptResultEquals("$unique(%foo%,1)", "A; B; CD; Cd; a; b; cD; cd", context) # Tests with missing inputs self.assertScriptResultEquals("$unique(,)", "", context) self.assertScriptResultEquals("$unique(,,)", "", context) self.assertScriptResultEquals("$unique(,:)", "", context) # Tests with invalid number of arguments areg = r"^\d+:\d+:\$unique: Wrong number of arguments for \$unique: Expected between 1 and 3, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$unique()") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$unique(B:AB; D:C; E:D; A:A; C:X,1,:,extra)") def test_cmd_countryname(self): context = Metadata() context["foo"] = "ca" context["bar"] = "" context["baz"] = "INVALID" # Ensure that `builtins` contains a `gettext_countries` attribute to avoid an `AttributeError` # exception when mocking the function, in case the `picard.i18n` module has not been loaded. # This is required by the $countryname() function in order to translate the country names. if not hasattr(builtins, 'gettext_countries'): builtins.__dict__['gettext_countries'] = None # Mock function to simulate English locale. def mock_gettext_countries_en(arg): return arg # Mock function to simulate Russian locale. def mock_gettext_countries_ru(arg): return "Канада" if arg == 'Canada' else arg # Test with Russian locale with mock.patch('builtins.gettext_countries', mock_gettext_countries_ru): self.assertScriptResultEquals("$countryname(ca)", "Canada", context) self.assertScriptResultEquals("$countryname(ca,)", "Canada", context) self.assertScriptResultEquals("$countryname(ca, )", "Канада", context) self.assertScriptResultEquals("$countryname(ca,yes)", "Канада", context) self.assertScriptResultEquals("$countryname(INVALID,yes)", "", context) # Test for unknown translation of correct code self.assertScriptResultEquals("$countryname(fr,yes)", "France", context) # Reset locale to English for remaining tests with mock.patch('builtins.gettext_countries', mock_gettext_countries_en): self.assertScriptResultEquals("$countryname(ca,)", "Canada", context) self.assertScriptResultEquals("$countryname(ca,yes)", "Canada", context) self.assertScriptResultEquals("$countryname(ca)", "Canada", context) self.assertScriptResultEquals("$countryname(CA)", "Canada", context) self.assertScriptResultEquals("$countryname(%foo%)", "Canada", context) self.assertScriptResultEquals("$countryname(%bar%)", "", context) self.assertScriptResultEquals("$countryname(%baz%)", "", context) self.assertScriptResultEquals("$countryname(INVALID)", "", context) # Tests with invalid number of arguments areg = r"^\d+:\d+:\$countryname: Wrong number of arguments for \$countryname: Expected between 1 and 2, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$countryname()") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$countryname(CA,,Extra)") def test_cmd_year(self): context = Metadata() context["foo"] = "07.21.2021" context["bar"] = "mdy" # Test with default values self.assertScriptResultEquals("$year(2021 07 21)", "2021", context) self.assertScriptResultEquals("$year(2021.07.21)", "2021", context) self.assertScriptResultEquals("$year(2021-07-21)", "2021", context) self.assertScriptResultEquals("$year(21-07-21)", "21", context) # Test with overrides specified self.assertScriptResultEquals("$year(%foo%,%bar%)", "2021", context) # Test with invalid overrides self.assertScriptResultEquals("$year(2021-07-21,myd)", "2021", context) # Test missing elements self.assertScriptResultEquals("$year(,)", "", context) self.assertScriptResultEquals("$year(07-21,mdy)", "", context) self.assertScriptResultEquals("$year(21-07,dmy)", "", context) # Tests with invalid number of arguments areg = r"^\d+:\d+:\$year: Wrong number of arguments for \$year: Expected between 1 and 2, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$year()") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$year(2021-07-21,,)") def test_cmd_month(self): context = Metadata() context["foo"] = "07.21.2021" context["bar"] = "mdy" # Test with default values self.assertScriptResultEquals("$month(2021 07 21)", "07", context) self.assertScriptResultEquals("$month(2021.07.21)", "07", context) self.assertScriptResultEquals("$month(2021-07-21)", "07", context) self.assertScriptResultEquals("$month(2021-7-21)", "7", context) # Test with overrides specified self.assertScriptResultEquals("$month(%foo%,%bar%)", "07", context) # Test with invalid overrides self.assertScriptResultEquals("$month(2021-07-21,myd)", "07", context) # Test missing elements self.assertScriptResultEquals("$month(,)", "", context) self.assertScriptResultEquals("$month(-21-2021,mdy)", "", context) # Tests with invalid number of arguments areg = r"^\d+:\d+:\$month: Wrong number of arguments for \$month: Expected between 1 and 2, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$month()") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$month(2021-07-21,,)") def test_cmd_day(self): context = Metadata() context["foo"] = "07.21.2021" context["bar"] = "mdy" # Test with default values self.assertScriptResultEquals("$day(2021 07 21)", "21", context) self.assertScriptResultEquals("$day(2021.07.21)", "21", context) self.assertScriptResultEquals("$day(2021-07-21)", "21", context) self.assertScriptResultEquals("$day(2021-07-2)", "2", context) # Test with overrides specified self.assertScriptResultEquals("$day(%foo%,%bar%)", "21", context) # Test with invalid overrides self.assertScriptResultEquals("$day(2021-07-21,myd)", "21", context) # Test missing elements self.assertScriptResultEquals("$day(,)", "", context) self.assertScriptResultEquals("$day(-07-2021,dmy)", "", context) # Tests with invalid number of arguments areg = r"^\d+:\d+:\$day: Wrong number of arguments for \$day: Expected between 1 and 2, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$day()") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$day(2021-07-21,,)") def test_cmd_dateformat(self): context = Metadata() context["foo"] = "07.21.2021" context["bar"] = "mdy" context["format"] = "%Y.%m.%d" # Test with default values self.assertScriptResultEquals("$dateformat(2021 07 21)", "2021-07-21", context) self.assertScriptResultEquals("$dateformat(2021.07.21)", "2021-07-21", context) self.assertScriptResultEquals("$dateformat(2021-07-21)", "2021-07-21", context) self.assertScriptResultEquals("$dateformat(2021-7-21)", "2021-07-21", context) # Test with overrides specified self.assertScriptResultEquals("$dateformat(%foo%,%format%,%bar%)", "2021.07.21", context) # Test with invalid overrides self.assertScriptResultEquals("$dateformat(2021-07-21,,myd)", "2021-07-21", context) self.assertScriptResultEquals("$dateformat(2021-07-21,,dmy)", "", context) self.assertScriptResultEquals("$dateformat(2021-07-21,,mdy)", "", context) self.assertScriptResultEquals("$dateformat(2021-July-21)", "", context) self.assertScriptResultEquals("$dateformat(2021)", "", context) self.assertScriptResultEquals("$dateformat(2021-07)", "", context) # Test missing elements self.assertScriptResultEquals("$dateformat(,)", "", context) # Tests with invalid number of arguments areg = r"^\d+:\d+:\$dateformat: Wrong number of arguments for \$dateformat: Expected between 1 and 3, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$dateformat()") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$dateformat(2021-07-21,,,)") def test_cmd_is_multi(self): context = Metadata() context["foo"] = "a; b; c" context["bar"] = "" self.assertScriptResultEquals("$is_multi(%foo%)", "", context) self.assertScriptResultEquals("$is_multi(%bar%)", "", context) self.assertScriptResultEquals("$setmulti(baz,a)$is_multi(%baz%)", "", context) self.assertScriptResultEquals("$setmulti(baz,a; b; c)$is_multi(%baz%)", "1", context) self.assertScriptResultEquals("$is_multi(a; b; c)", "1", context) self.assertScriptResultEquals("$is_multi(a)", "", context) # Tests with invalid number of arguments areg = r"^\d+:\d+:\$is_multi: Wrong number of arguments for \$is_multi: Expected exactly 1, " with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$is_multi()") with self.assertRaisesRegex(ScriptError, areg): self.parser.eval("$is_multi(a,)") picard-release-2.7.3/test/test_script_serializer.py000066400000000000000000000174271416775010500225510ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 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. import datetime import yaml from test.picardtestcase import PicardTestCase from picard.script.serializer import ( FileNamingScript, PicardScript, ScriptImportError, ) class _DateTime(datetime.datetime): @classmethod def utcnow(cls): return cls(year=2020, month=1, day=2, hour=12, minute=34, second=56, microsecond=789, tzinfo=None) class PicardScriptTest(PicardTestCase): original_datetime = datetime.datetime def setUp(self): super().setUp() # Save original datetime object and substitute one returning # a fixed utcnow() value for testing. datetime.datetime = _DateTime def tearDown(self): # Restore original datetime object datetime.datetime = self.original_datetime def assertYamlEquals(self, yaml_str, obj, msg=None): self.assertEqual(obj, yaml.safe_load(yaml_str), msg) def test_script_object_1(self): # Check initial loaded values. test_script = PicardScript(title='Script 1', script='Script text', id='12345', last_updated='2021-04-26', script_language_version='1.0') self.assertEqual(test_script.id, '12345') self.assertEqual(test_script['id'], '12345') self.assertEqual(test_script.last_updated, '2021-04-26') self.assertEqual(test_script['last_updated'], '2021-04-26') self.assertYamlEquals(test_script.to_yaml(), {"id": "12345", "script": "Script text\n", "script_language_version": "1.0", "title": "Script 1"}) def test_script_object_2(self): # Check updating values directly so as not to modify `last_updated`. test_script = PicardScript(title='Script 1', script='Script text', id='12345', last_updated='2021-04-26') test_script.id = '54321' self.assertEqual(test_script.id, '54321') self.assertEqual(test_script['id'], '54321') self.assertEqual(test_script.last_updated, '2021-04-26') self.assertEqual(test_script['last_updated'], '2021-04-26') test_script.title = 'Updated Script 1' self.assertEqual(test_script.title, 'Updated Script 1') self.assertEqual(test_script['title'], 'Updated Script 1') self.assertEqual(test_script['last_updated'], '2021-04-26') def test_script_object_3(self): # Check updating values that are ignored from modifying `last_updated`. test_script = PicardScript(title='Script 1', script='Script text', id='12345', last_updated='2021-04-26') test_script.update_script_setting(id='54321') self.assertEqual(test_script.id, '54321') self.assertEqual(test_script['id'], '54321') self.assertEqual(test_script.last_updated, '2021-04-26') self.assertEqual(test_script['last_updated'], '2021-04-26') def test_script_object_4(self): # Check updating values that modify `last_updated`. test_script = PicardScript(title='Script 1', script='Script text', id='12345', last_updated='2021-04-26') test_script.update_script_setting(title='Updated Script 1') self.assertEqual(test_script.title, 'Updated Script 1') self.assertEqual(test_script['title'], 'Updated Script 1') self.assertEqual(test_script.last_updated, '2020-01-02 12:34:56 UTC') self.assertEqual(test_script['last_updated'], '2020-01-02 12:34:56 UTC') def test_script_object_5(self): # Check updating values from dict that modify `last_updated`. test_script = PicardScript(title='Script 1', script='Script text', id='12345', last_updated='2021-04-26') test_script.update_from_dict({"script": "Updated script"}) self.assertEqual(test_script.script, 'Updated script') self.assertEqual(test_script['script'], 'Updated script') self.assertEqual(test_script.last_updated, '2020-01-02 12:34:56 UTC') self.assertEqual(test_script['last_updated'], '2020-01-02 12:34:56 UTC') def test_script_object_6(self): # Test that extra (unknown) settings are ignored during updating test_script = PicardScript(title='Script 1', script='Script text', id='12345', last_updated='2021-04-26', script_language_version='1.0') test_script.update_script_setting(description='Updated description') self.assertEqual(test_script['last_updated'], '2021-04-26') self.assertYamlEquals(test_script.to_yaml(), {"id": "12345", "script": "Script text\n", "script_language_version": "1.0", "title": "Script 1"}) with self.assertRaises(AttributeError): print(test_script.description) def test_script_object_7(self): # Test that extra (unknown) settings are ignored during updating from dict test_script = PicardScript(title='Script 1', script='Script text', id='12345', last_updated='2021-04-26', script_language_version='1.0') test_script.update_from_dict({"description": "Updated description"}) self.assertEqual(test_script['last_updated'], '2021-04-26') self.assertYamlEquals(test_script.to_yaml(), {"id": "12345", "script": "Script text\n", "script_language_version": "1.0", "title": "Script 1"}) with self.assertRaises(AttributeError): print(test_script.description) def test_script_object_8(self): # Test that requested unknown settings return None test_script = PicardScript(title='Script 1', script='Script text', id='12345', last_updated='2021-04-26') self.assertEqual(test_script['unknown_setting'], None) def test_script_object_9(self): # Test that an exception is raised when creating or updating using an invalid YAML string with self.assertRaises(ScriptImportError): PicardScript().create_from_yaml('Not a YAML string') PicardScript(title='Script 1', script='Script text', id='12345', last_updated='2021-04-26', script_language_version='1.0') def test_naming_script_object_1(self): # Check initial loaded values. test_script = FileNamingScript( title='Script 1', script='Script text', id='12345', last_updated='2021-04-26', description='Script description', author='Script author', script_language_version='1.0' ) self.assertEqual(test_script.id, '12345') self.assertEqual(test_script['id'], '12345') self.assertEqual(test_script.last_updated, '2021-04-26') self.assertEqual(test_script['last_updated'], '2021-04-26') self.assertEqual(test_script.script, 'Script text') self.assertEqual(test_script['script'], 'Script text') self.assertEqual(test_script.author, 'Script author') self.assertEqual(test_script['author'], 'Script author') self.assertEqual( test_script.to_yaml(), "title: Script 1\n" "description: |\n" " Script description\n" "author: Script author\n" "license: ''\n" "version: ''\n" "last_updated: '2021-04-26'\n" "script_language_version: '1.0'\n" "script: |\n" " Script text\n" "id: '12345'\n" ) picard-release-2.7.3/test/test_scripttofilename.py000066400000000000000000000125151416775010500223550ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2018-2020 Philipp Wolfer # Copyright (C) 2019-2020 Laurent Monin # # 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. import unittest from test.picardtestcase import PicardTestCase from picard import config from picard.const.sys import IS_WIN from picard.file import File from picard.metadata import Metadata from picard.script import register_script_function from picard.util.scripttofilename import ( script_to_filename, script_to_filename_with_metadata, ) settings = { 'ascii_filenames': False, 'enabled_plugins': [], 'windows_compatibility': False, } def func_has_file(parser): return '1' if parser.file else '' register_script_function(lambda p: '1' if p.file else '', 'has_file') class ScriptToFilenameTest(PicardTestCase): def setUp(self): super().setUp() self.set_config_values(settings) def test_plain_filename(self): metadata = Metadata() filename = script_to_filename('AlbumArt', metadata) self.assertEqual('AlbumArt', filename) def test_simple_script(self): metadata = Metadata() metadata['artist'] = 'AC/DC' metadata['album'] = 'The Album' filename = script_to_filename('%album%', metadata) self.assertEqual('The Album', filename) filename = script_to_filename('%artist%/%album%', metadata) self.assertEqual('AC_DC/The Album', filename) def test_preserve_backslash(self): metadata = Metadata() metadata['artist'] = 'AC\\/DC' filename = script_to_filename('%artist%', metadata) self.assertEqual('AC__DC' if IS_WIN else 'AC\\_DC', filename) def test_file_metadata(self): metadata = Metadata() file = File('somepath/somefile.mp3') self.assertEqual('', script_to_filename('$has_file()', metadata)) self.assertEqual('1', script_to_filename('$has_file()', metadata, file=file)) def test_script_to_filename_with_metadata(self): metadata = Metadata() metadata['artist'] = 'Foo' metadata['~extension'] = 'foo' (filename, new_metadata) = script_to_filename_with_metadata( '$set(_extension,bar)\n%artist%', metadata) self.assertEqual('Foo', filename) self.assertEqual('foo', metadata['~extension']) self.assertEqual('bar', new_metadata['~extension']) def test_ascii_filenames(self): metadata = Metadata() metadata['artist'] = 'Die Ärzte' settings = config.setting.copy() settings['ascii_filenames'] = False filename = script_to_filename('%artist% éöü½', metadata, settings=settings) self.assertEqual('Die Ärzte éöü½', filename) settings['ascii_filenames'] = True filename = script_to_filename('%artist% éöü½', metadata, settings=settings) self.assertEqual('Die Arzte eou 1_2', filename) def test_windows_compatibility(self): metadata = Metadata() metadata['artist'] = '\\*:' settings = config.setting.copy() settings['windows_compatibility'] = False expect_orig = '\\*:?' expect_compat = '____' filename = script_to_filename('%artist%?', metadata, settings=settings) self.assertEqual(expect_compat if IS_WIN else expect_orig, filename) settings['windows_compatibility'] = True filename = script_to_filename('%artist%?', metadata, settings=settings) self.assertEqual(expect_compat, filename) @unittest.skipUnless(IS_WIN, "windows test") def test_ascii_win_save(self): self._test_ascii_windows_compatibility() def test_ascii_win_compat(self): config.setting['windows_compatibility'] = True self._test_ascii_windows_compatibility() def _test_ascii_windows_compatibility(self): metadata = Metadata() metadata['artist'] = '\u2216/\\\u2215' settings = config.setting.copy() settings['ascii_filenames'] = True filename = script_to_filename('%artist%/\u2216\\\\\u2215', metadata, settings=settings) self.assertEqual('____/_\\_', filename) def test_remove_null_chars(self): metadata = Metadata() filename = script_to_filename('a\x00b\x00', metadata) self.assertEqual('ab', filename) def test_remove_tabs_and_linebreaks_chars(self): metadata = Metadata() filename = script_to_filename('a\tb\nc', metadata) self.assertEqual('abc', filename) def test_preserve_leading_and_trailing_whitespace(self): metadata = Metadata() metadata['artist'] = 'The Artist' filename = script_to_filename(' %artist% ', metadata) self.assertEqual(' The Artist ', filename) picard-release-2.7.3/test/test_settingsoverride.py000066400000000000000000000053161416775010500224060ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2020 Laurent Monin # Copyright (C) 2020 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 test.picardtestcase import PicardTestCase from picard import config from picard.util.settingsoverride import SettingsOverride class SettingsOverrideTest(PicardTestCase): def setUp(self): super().setUp() self.set_config_values({'key1': 'origval1', 'key2': 'origval2'}) self.new_settings = {'key1': 'newval2'} def test_read_orig_settings(self): override = SettingsOverride(config.setting, self.new_settings) self.assertEqual(override['key1'], 'newval2') self.assertEqual(override['key2'], 'origval2') with self.assertRaises(KeyError): x = override['key3'] # noqa: F841 def test_read_orig_settings_kw(self): override = SettingsOverride(config.setting, key1='newval2') self.assertEqual(override['key1'], 'newval2') self.assertEqual(override['key2'], 'origval2') def test_write_orig_settings(self): override = SettingsOverride(config.setting, self.new_settings) override['key1'] = 'newval3' self.assertEqual(override['key1'], 'newval3') self.assertEqual(config.setting['key1'], 'origval1') override['key2'] = 'newval4' self.assertEqual(override['key2'], 'newval4') self.assertEqual(config.setting['key2'], 'origval2') override['key3'] = 'newval5' self.assertEqual(override['key3'], 'newval5') with self.assertRaises(KeyError): x = config.setting['key3'] # noqa: F841 def test_del_orig_settings(self): override = SettingsOverride(config.setting, self.new_settings) override['key1'] = 'newval3' self.assertEqual(override['key1'], 'newval3') del override['key1'] self.assertEqual(override['key1'], 'origval1') self.assertEqual(override['key2'], 'origval2') del override['key2'] self.assertEqual(override['key2'], 'origval2') picard-release-2.7.3/test/test_similarity.py000066400000000000000000000053561416775010500212000ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006 Lukáš Lalinský # Copyright (C) 2013, 2018-2021 Laurent Monin # Copyright (C) 2018 Wieland Hoffmann # # 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 test.picardtestcase import PicardTestCase from picard.similarity import ( similarity, similarity2, ) class SimilarityTest(PicardTestCase): def test_correct(self): self.assertEqual(similarity("K!", "K!"), 1.0) self.assertEqual(similarity("BBB", "AAA"), 0.0) self.assertAlmostEqual(similarity("ABC", "ABB"), 0.7, 1) class Similarity2Test(PicardTestCase): def test_full_match(self): a = b = "a b c" self.assertEqual(similarity2(a, b), 1.0) def test_match_various_separators_1(self): a = "a b c" b = "A,B•C" self.assertEqual(similarity2(a, b), 1.0) def test_match_various_separators_2(self): a = "a b c" b = ",A, B •C•" self.assertEqual(similarity2(a, b), 1.0) def test_a_b_order(self): a = "a b c" b = "c a b" self.assertEqual(similarity2(a, b), 1.0) def test_a_similar_b_1(self): a = "a b c" b = "a b d" self.assertAlmostEqual(similarity2(a, b), 0.6, 1) def test_a_similar_b_2(self): a = "a b c" b = "a f d" self.assertAlmostEqual(similarity2(a, b), 0.3, 1) def test_a_b_totally_different(self): a = "abc" b = "def" self.assertEqual(similarity2(a, b), 0.0) def test_not_a(self): a = "" b = "def" self.assertEqual(similarity2(a, b), 0.0) def test_not_b(self): a = "abc" b = "" self.assertEqual(similarity2(a, b), 0.0) def test_not_a_and_not_b(self): a = "" b = "" self.assertEqual(similarity2(a, b), 0.0) def test_empty_lists(self): a = " " b = " " self.assertEqual(similarity2(a, b), 0.0) def test_a_longer_than_b(self): a = "a b c d" b = "a d c" self.assertAlmostEqual(similarity2(a, b), 0.88, 1) picard-release-2.7.3/test/test_taggenrefilter.py000066400000000000000000000131431416775010500220050ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019 Wieland Hoffmann # Copyright (C) 2019-2021 Laurent Monin # Copyright (C) 2020 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 test.picardtestcase import PicardTestCase from picard.track import TagGenreFilter class TagGenreFilterTest(PicardTestCase): def test_no_filter(self): tag_filter = TagGenreFilter("# comment") self.assertFalse(tag_filter.skip('jazz')) def test_strict_filter(self): tag_filter = TagGenreFilter("-jazz") self.assertTrue(tag_filter.skip('jazz')) def test_strict_filter_allowlist(self): filters = """ +jazz -jazz """ tag_filter = TagGenreFilter(filters) self.assertFalse(tag_filter.skip('jazz')) def test_strict_filter_allowlist_reverseorder(self): filters = """ -jazz +jazz """ tag_filter = TagGenreFilter(filters) self.assertFalse(tag_filter.skip('jazz')) def test_wildcard_filter_all_but(self): filters = """ -* +blues """ tag_filter = TagGenreFilter(filters) self.assertTrue(tag_filter.skip('jazz')) self.assertTrue(tag_filter.skip('rock')) self.assertFalse(tag_filter.skip('blues')) def test_wildcard_filter(self): filters = """ -jazz* -*rock -*disco* -a*b """ tag_filter = TagGenreFilter(filters) self.assertTrue(tag_filter.skip('jazz')) self.assertTrue(tag_filter.skip('jazz blues')) self.assertFalse(tag_filter.skip('blues jazz')) self.assertTrue(tag_filter.skip('rock')) self.assertTrue(tag_filter.skip('blues rock')) self.assertFalse(tag_filter.skip('rock blues')) self.assertTrue(tag_filter.skip('disco')) self.assertTrue(tag_filter.skip('xdisco')) self.assertTrue(tag_filter.skip('discox')) self.assertTrue(tag_filter.skip('ab')) self.assertTrue(tag_filter.skip('axb')) self.assertTrue(tag_filter.skip('axxb')) self.assertFalse(tag_filter.skip('xab')) def test_regex_filter(self): filters = """ -/^j.zz/ -/r[io]ck$/ -/disco+/ +/discoooo/ """ tag_filter = TagGenreFilter(filters) self.assertTrue(tag_filter.skip('jazz')) self.assertTrue(tag_filter.skip('jizz')) self.assertTrue(tag_filter.skip('jazz blues')) self.assertFalse(tag_filter.skip('blues jazz')) self.assertTrue(tag_filter.skip('rock')) self.assertTrue(tag_filter.skip('blues rock')) self.assertTrue(tag_filter.skip('blues rick')) self.assertFalse(tag_filter.skip('rock blues')) self.assertTrue(tag_filter.skip('disco')) self.assertTrue(tag_filter.skip('xdiscox')) self.assertTrue(tag_filter.skip('xdiscooox')) self.assertFalse(tag_filter.skip('xdiscoooox')) def test_regex_filter_keep_all(self): filters = """ -/^j.zz/ -/r[io]ck$/ -/disco+/ +/discoooo/ +/.*/ """ tag_filter = TagGenreFilter(filters) self.assertFalse(tag_filter.skip('jazz')) self.assertFalse(tag_filter.skip('jizz')) self.assertFalse(tag_filter.skip('jazz blues')) self.assertFalse(tag_filter.skip('blues jazz')) self.assertFalse(tag_filter.skip('rock')) self.assertFalse(tag_filter.skip('blues rock')) self.assertFalse(tag_filter.skip('blues rick')) self.assertFalse(tag_filter.skip('rock blues')) self.assertFalse(tag_filter.skip('disco')) self.assertFalse(tag_filter.skip('xdiscox')) self.assertFalse(tag_filter.skip('xdiscooox')) self.assertFalse(tag_filter.skip('xdiscoooox')) def test_uppercased_filter(self): filters = """ -JAZZ* -ROCK -/^DISCO$/ """ tag_filter = TagGenreFilter(filters) self.assertTrue(tag_filter.skip('jazz blues')) self.assertTrue(tag_filter.skip('JAZZ BLUES')) self.assertTrue(tag_filter.skip('rock')) self.assertTrue(tag_filter.skip('ROCK')) self.assertTrue(tag_filter.skip('disco')) self.assertTrue(tag_filter.skip('DISCO')) def test_whitespaces_filter(self): filters = """ - jazz b* - * ro ck - /^di sco$/ """ tag_filter = TagGenreFilter(filters) self.assertTrue(tag_filter.skip('jazz blues')) self.assertTrue(tag_filter.skip('blues ro ck')) self.assertTrue(tag_filter.skip('di sco')) self.assertFalse(tag_filter.skip('bluesro ck')) def test_filter_method(self): tag_filter = TagGenreFilter("-a*") result = list(tag_filter.filter([("ax", 1), ("bx", 2), ("ay", 3), ("by", 4)])) self.assertEqual([('bx', 2), ('by', 4)], result) picard-release-2.7.3/test/test_tagsfromfilenames.py000066400000000000000000000072331416775010500225140ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2020 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 test.picardtestcase import PicardTestCase from picard.ui.tagsfromfilenames import TagMatchExpression class TagMatchExpressionTest(PicardTestCase): def test_parse_tags(self): expression = TagMatchExpression(r'%tracknumber% - %title%') expected_tags = ['tracknumber', 'title'] self.assertEqual(expected_tags, expression.matched_tags) files = [ '042 - The Title', '042 - The Title.mp3', '/foo/042 - The Title' '/foo/042 - The Title.mp3' '/042 - The Title' '/042 - The Title.mp3' 'C:\\foo\\042 - The Title.mp3' ] for filename in files: matches = expression.match_file(filename) self.assertEqual(['42'], matches['tracknumber']) self.assertEqual(['The Title'], matches['title']) def test_parse_tags_with_path(self): expression = TagMatchExpression(r'%artist%/%album%/%tracknumber% - %title%') expected_tags = ['artist', 'album', 'tracknumber', 'title'] self.assertEqual(expected_tags, expression.matched_tags) files = [ 'The Artist/The Album/01 - The Title', 'The Artist/The Album/01 - The Title.wv', 'C:\\foo\\The Artist\\The Album\\01 - The Title.wv', ] for filename in files: matches = expression.match_file(filename) self.assertEqual(['The Artist'], matches['artist']) self.assertEqual(['The Album'], matches['album']) self.assertEqual(['1'], matches['tracknumber']) self.assertEqual(['The Title'], matches['title']) def test_parse_replace_underscores(self): expression = TagMatchExpression(r'%artist%-%title%', replace_underscores=True) matches = expression.match_file('Some_Artist-Some_Title.ogg') self.assertEqual(['Some Artist'], matches['artist']) self.assertEqual(['Some Title'], matches['title']) def test_parse_tags_duplicates(self): expression = TagMatchExpression(r'%dummy% %title% %dummy%') expected_tags = ['dummy', 'title'] self.assertEqual(expected_tags, expression.matched_tags) matches = expression.match_file('foo title bar') self.assertEqual(['title'], matches['title']) self.assertEqual(['foo', 'bar'], matches['dummy']) def test_parse_tags_hidden(self): expression = TagMatchExpression(r'%_dummy% %title% %_dummy%') expected_tags = ['~dummy', 'title'] self.assertEqual(expected_tags, expression.matched_tags) matches = expression.match_file('foo title bar') self.assertEqual(['title'], matches['title']) self.assertEqual(['foo', 'bar'], matches['~dummy']) def test_parse_empty(self): expression = TagMatchExpression(r'') expected_tags = [] self.assertEqual(expected_tags, expression.matched_tags) picard-release-2.7.3/test/test_textencoding.py000066400000000000000000000460121416775010500214770ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2014, 2017 Sophist-UK # Copyright (C) 2015, 2018, 2020 Laurent Monin # Copyright (C) 2017 Ville Skyttä # Copyright (C) 2018 Wieland Hoffmann # Copyright (C) 2018-2019, 2021 Philipp Wolfer # Copyright (C) 2020 Undearius # # 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 test.picardtestcase import PicardTestCase from picard import util from picard.const.sys import IS_WIN # Set the value to true below to show the coverage of Latin characters show_latin2ascii_coverage = False compatibility_from = ( "\u0132\u0133\u017F\u01C7\u01C8\u01C9\u01CA\u01CB\u01CC\u01F1" # IJijſLJLjljNJNjnjDZ "\u01F2\u01F3\uFB00\uFB01\uFB02\uFB03\uFB04\uFB05\uFB06\uFF21" # DzdzfffiflffifflſtstA "\uFF22\uFF23\uFF24\uFF25\uFF26\uFF27\uFF28\uFF29\uFF2A\uFF2B" # BCDEFGHIJK "\uFF2C\uFF2D\uFF2E\uFF2F\uFF30\uFF31\uFF32\uFF33\uFF34\uFF35" # LMNOPQRSTU "\uFF36\uFF37\uFF38\uFF39\uFF3A\uFF41\uFF42\uFF43\uFF44\uFF45" # VWXYZabcde "\uFF46\uFF47\uFF48\uFF49\uFF4A\uFF4B\uFF4C\uFF4D\uFF4E\uFF4F" # fghijklmno "\uFF50\uFF51\uFF52\uFF53\uFF54\uFF55\uFF56\uFF57\uFF58\uFF59" # pqrstuvwxy "\uFF5A\u2100\u2101\u2102\u2105\u2106\u210A\u210B\u210C\u210D" # z℀℁ℂ℅℆ℊℋℌℍ "\u210E\u2110\u2111\u2112\u2113\u2115\u2116\u2119\u211A\u211B" # ℎℐℑℒℓℕ№ℙℚℛ "\u211C\u211D\u2121\u2124\u2128\u212C\u212D\u212F\u2130\u2131" # ℜℝ℡ℤℨℬℭℯℰℱ "\u2133\u2134\u2139\u213B\u2145\u2146\u2147\u2148\u2149\u3371" # ℳℴℹ℻ⅅⅆⅇⅈⅉ㍱ "\u3372\u3373\u3374\u3375\u3376\u3377\u337A\u3380\u3381\u3383" # ㍲㍳㍴㍵㍶㍷㍺㎀㎁㎃ "\u3384\u3385\u3386\u3387\u3388\u3389\u338A\u338B\u338E\u338F" # ㎄㎅㎆㎇㎈㎉㎊㎋㎎㎏ "\u3390\u3391\u3392\u3393\u3394\u3399\u339A\u339C\u339D\u339E" # ㎐㎑㎒㎓㎔㎙㎚㎜㎝㎞ "\u33A9\u33AA\u33AB\u33AC\u33AD\u33B0\u33B1\u33B3\u33B4\u33B5" # ㎩㎪㎫㎬㎭㎰㎱㎳㎴㎵ "\u33B7\u33B8\u33B9\u33BA\u33BB\u33BD\u33BE\u33BF\u33C2\u33C3" # ㎷㎸㎹㎺㎻㎽㎾㎿㏂㏃ "\u33C4\u33C5\u33C7\u33C8\u33C9\u33CA\u33CB\u33CC\u33CD\u33CE" # ㏄㏅㏇㏈㏉㏊㏋㏌㏍㏎ "\u33CF\u33D0\u33D1\u33D2\u33D3\u33D4\u33D5\u33D6\u33D7\u33D8" # ㏏㏐㏑㏒㏓㏔㏕㏖㏗㏘ "\u33D9\u33DA\u33DB\u33DC\u33DD\u249C\u249D\u249E\u249F\u24A0" # ㏙㏚㏛㏜㏝⒜⒝⒞⒟⒠ "\u24A1\u24A2\u24A3\u24A4\u24A5\u24A6\u24A7\u24A8\u24A9\u24AA" # ⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪ "\u24AB\u24AC\u24AD\u24AE\u24AF\u24B0\u24B1\u24B2\u24B3\u24B4" # ⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴ "\u24B5\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168" # ⒵ⅠⅡⅢⅣⅤⅥⅦⅧⅨ "\u2169\u216A\u216B\u216C\u216D\u216E\u216F\u2170\u2171\u2172" # ⅩⅪⅫⅬⅭⅮⅯⅰⅱⅲ "\u2173\u2174\u2175\u2176\u2177\u2178\u2179\u217A\u217B\u217C" # ⅳⅴⅵⅶⅷⅸⅹⅺⅻⅼ "\u217D\u217E\u217F\u2474\u2475\u2476\u2477\u2478\u2479\u247A" # ⅽⅾⅿ⑴⑵⑶⑷⑸⑹⑺ "\u247B\u247C\u247D\u247E\u247F\u2480\u2481\u2482\u2483\u2484" # ⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄ "\u2485\u2486\u2487\u2488\u2489\u248A\u248B\u248C\u248D\u248E" # ⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎ "\u248F\u2490\u2491\u2492\u2493\u2494\u2495\u2496\u2497\u2498" # ⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘ "\u2499\u249A\u249B\uFF10\uFF11\uFF12\uFF13\uFF14\uFF15\uFF16" # ⒙⒚⒛0123456 "\uFF17\uFF18\uFF19\u2002\u2003\u2004\u2005\u2006\u2007\u2008" # 789\u2002\u2003\u2004\u2005\u2006\u2007\u2008 "\u2009\u200A\u205F\uFF02\uFF07\uFE63\uFF0D\u2024\u2025\u2026" # \u2009\u200A\u205F"'﹣-․‥… "\u203C\u2047\u2048\u2049\uFE10\uFE13\uFE14\uFE15\uFE16\uFE19" # ‼⁇⁈⁉︐︓︔︕︖︙ "\uFE30\uFE35\uFE36\uFE37\uFE38\uFE47\uFE48\uFE50\uFE52\uFE54" # ︰︵︶︷︸﹇﹈﹐﹒﹔ "\uFE55\uFE56\uFE57\uFE59\uFE5A\uFE5B\uFE5C\uFE5F\uFE60\uFE61" # ﹕﹖﹗﹙﹚﹛﹜﹟﹠﹡ "\uFE62\uFE64\uFE65\uFE66\uFE68\uFE69\uFE6A\uFE6B\uFF01\uFF03" # ﹢﹤﹥﹦﹨﹩﹪﹫!# "\uFF04\uFF05\uFF06\uFF08\uFF09\uFF0A\uFF0B\uFF0C\uFF0E\uFF0F" # $%&()*+,./ "\uFF1A\uFF1B\uFF1C\uFF1D\uFF1E\uFF1F\uFF20\uFF3B\uFF3C\uFF3D" # :;<=>?@[\] "\uFF3E\uFF3F\uFF40\uFF5B\uFF5C\uFF5D\uFF5E\u2A74\u2A75\u2A76" # ^_`{|}~⩴⩵⩶ ) compatibility_to = ( "IJijsLJLjljNJNjnjDZDzdzfffiflffifflststABCDEFGHIJKLMNOPQRSTU" "VWXYZabcdefghijklmnopqrstuvwxyza/ca/sCc/oc/ugHHH" "hIILlNNoPQRRRTELZZBCeEFMoiFAXDdeijhPadaAUbaroVpcdmIUpAnAmA" "kAKBMBGBcalkcalpFnFmgkgHzkHzMHzGHzTHzfmnmmmcmkmPakPaMPaGParadpsnsmspVnVmVkVMVpWnWmWkWMWa.m.Bq" "cccdCo.dBGyhaHPinKKKMktlmlnloglxmbmilmolPHp.m.PPMPRsrSvWb(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)" "(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)IIIIIIIVVVIVIIVIIIIXXXIXIILCDMiiiiiiivvviviiviiiixxxixiil" "cdm(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17." "18.19.20.0123456789 \"'--......!!???!!?,:;!?..." "..(){}[],.;:?!(){}#&*+<>=\\$%@!#$%&()*+,./" ":;<=>?@[\\]^_`{|}~::======" ) compatibility_from += ( "\u1D00\u1D04\u1D05\u1D07\u1D0A\u1D0B\u1D0D\u1D0F\u1D18\u1D1B" # ᴀᴄᴅᴇᴊᴋᴍᴏᴘᴛ "\u1D1C\u1D20\u1D21\u1D22\u3007\u00A0\u3000" # ᴜᴠᴡᴢ〇\u00A0\u3000 ) compatibility_to += "ACDEJKMOPTUVWZ0 " punctuation_from = ( "\u2018\u2019\u201A\u201B\u201C\u201D\u201E\u201F\u2032\u301D" # ‘’‚‛“”„‟′〝 "\u301E\u00AB\u00BB\u2039\u203A\u00AD\u2010\u2012\u2013\u2014" # 〞«»‹›\u00AD‐‒–— "\u2015\u2016\u2044\u2045\u2046\u204E\u3008\u3009\u300A\u300B" # ―‖⁄⁅⁆⁎〈〉《》 "\u3014\u3015\u3018\u3019\u301A\u301B\u2212\u2215\u2216\u2223" # 〔〕〘〙〚〛−∕∖∣ "\u2225\u226A\u226B\u2985\u2986\u2022\u200B" # ∥≪≫⦅⦆•· ) punctuation_to = "''''\"\"\"\"'\"\"<<>><>-----||/[]*<><<>>[][][]-/\\|||<<>>(())-" combinations_from = ( "\u00C6\u00D0\u00D8\u00DE\u00DF\u00E6\u00F0\u00F8\u00FE\u0110" # ÆÐØÞßæðøþĐ "\u0111\u0126\u0127\u0131\u0138\u0141\u0142\u014A\u014B\u0152" # đĦħıĸŁłŊŋŒ "\u0153\u0166\u0167\u0180\u0181\u0182\u0183\u0187\u0188\u0189" # œŦŧƀƁƂƃƇƈƉ "\u018A\u018B\u018C\u0190\u0191\u0192\u0193\u0195\u0196\u0197" # ƊƋƌƐƑƒƓƕƖƗ "\u0198\u0199\u019A\u019D\u019E\u01A2\u01A3\u01A4\u01A5\u01AB" # ƘƙƚƝƞƢƣƤƥƫ "\u01AC\u01AD\u01AE\u01B2\u01B3\u01B4\u01B5\u01B6\u01E4\u01E5" # ƬƭƮƲƳƴƵƶǤǥ "\u0221\u0224\u0225\u0234\u0235\u0236\u0237\u0238\u0239\u023A" # ȡȤȥȴȵȶȷȸȹȺ "\u023B\u023C\u023D\u023E\u023F\u0240\u0243\u0244\u0246\u0247" # ȻȼȽȾȿɀɃɄɆɇ "\u0248\u0249\u024C\u024D\u024E\u024F\u0253\u0255\u0256\u0257" # ɈɉɌɍɎɏɓɕɖɗ "\u025B\u025F\u0260\u0261\u0262\u0266\u0267\u0268\u026A\u026B" # ɛɟɠɡɢɦɧɨɪɫ "\u026C\u026D\u0271\u0272\u0273\u0274\u027C\u027D\u027E\u0280" # ɬɭɱɲɳɴɼɽɾʀ "\u0282\u0288\u0289\u028B\u028F\u0290\u0291\u0299\u029B\u029C" # ʂʈʉʋʏʐʑʙʛʜ "\u029D\u029F\u02A0\u02A3\u02A5\u02A6\u02AA\u02AB\u1D03\u1D06" # ʝʟʠʣʥʦʪʫᴃᴆ "\u1D0C\u1D6B\u1D6C\u1D6D\u1D6E\u1D6F\u1D70\u1D71\u1D72\u1D73" # ᴌᵫᵬᵭᵮᵯᵰᵱᵲᵳ "\u1D74\u1D75\u1D76\u1D7A\u1D7B\u1D7D\u1D7E\u1D80\u1D81\u1D82" # ᵴᵵᵶᵺᵻᵽᵾᶀᶁᶂ "\u1D83\u1D84\u1D85\u1D86\u1D87\u1D88\u1D89\u1D8A\u1D8C\u1D8D" # ᶃᶄᶅᶆᶇᶈᶉᶊᶌᶍ "\u1D8E\u1D8F\u1D91\u1D92\u1D93\u1D96\u1D99\u1E9C\u1E9D\u1E9E" # ᶎᶏᶑᶒᶓᶖᶙẜẝẞ "\u1EFA\u1EFB\u1EFC\u1EFD\u1EFE\u1EFF\u00A9\u00AE\u20A0\u20A2" # ỺỻỼỽỾỿ©®₠₢ "\u20A3\u20A4\u20A7\u20BA\u20B9\u211E\u3001\u3002\u00D7\u00F7" # ₣₤₧₺₹℞、。×÷ "\u00B7\u1E9F\u0184\u0185\u01BE" # ·ẟƄƅƾ ) combinations_to = ( "AEDOETHssaedoethDdHhiqLlNnOEoeTtbBBbCcDDDdEFfGhvII" "KklNnGHghPptTtTVYyZzGgdZzlntjdbqpACcLTszBUEe" "JjRrYybcddejggGhhiIlllmnnNrrrRstuvYzzBGH" "jLqdzdztslslzBDLuebdfmnprrstzthIpUbdfgklmnprsvx" "zadeeiussSSLLllVvYy(C)(R)CECrFr.L.PtsTLRsRx,.x/.ddHhts" ) ascii_chars = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~" class CompatibilityTest(PicardTestCase): def test_correct(self): self.maxDiff = None self.assertEqual(util.textencoding.unicode_simplify_compatibility(compatibility_from), compatibility_to) self.assertEqual(util.textencoding.unicode_simplify_compatibility(punctuation_from), punctuation_from) self.assertEqual(util.textencoding.unicode_simplify_compatibility(combinations_from), combinations_from) self.assertEqual(util.textencoding.unicode_simplify_compatibility(ascii_chars), ascii_chars) def test_pathsave(self): self.assertEqual(util.textencoding.unicode_simplify_compatibility('\uff0f', pathsave=True), '_') def test_incorrect(self): pass class PunctuationTest(PicardTestCase): def test_correct(self): self.maxDiff = None self.assertEqual(util.textencoding.unicode_simplify_punctuation(compatibility_from), compatibility_from) self.assertEqual(util.textencoding.unicode_simplify_punctuation(punctuation_from), punctuation_to) self.assertEqual(util.textencoding.unicode_simplify_punctuation(combinations_from), combinations_from) self.assertEqual(util.textencoding.unicode_simplify_punctuation(ascii_chars), ascii_chars) def test_pathsave(self): self.assertEqual(util.textencoding.unicode_simplify_punctuation('\u2215\u2216', True), '__' if IS_WIN else '_\\') self.assertEqual(util.textencoding.unicode_simplify_punctuation('/\\\u2215\u2216', True), '/\\__' if IS_WIN else '/\\_\\') def test_pathsave_win_compat(self): self.assertEqual(util.textencoding.unicode_simplify_punctuation('\u2215\u2216', True, True), '__') self.assertEqual(util.textencoding.unicode_simplify_punctuation('/\\\u2215\u2216', True, True), '/\\__') def test_incorrect(self): pass class CombinationsTest(PicardTestCase): def test_correct(self): self.maxDiff = None self.assertEqual(util.textencoding.unicode_simplify_combinations(combinations_from), combinations_to) self.assertEqual(util.textencoding.unicode_simplify_combinations(compatibility_from), compatibility_from) self.assertEqual(util.textencoding.unicode_simplify_combinations(punctuation_from), punctuation_from) self.assertEqual(util.textencoding.unicode_simplify_combinations(ascii_chars), ascii_chars) def test_pathsave(self): self.assertEqual(util.textencoding.unicode_simplify_combinations('8½', True), '8 1_2') self.assertEqual(util.textencoding.unicode_simplify_combinations('8/\\½', True), '8/\\ 1_2') def test_incorrect(self): pass class AsciiPunctTest(PicardTestCase): def test_correct(self): self.assertEqual(util.textencoding.asciipunct("‘Test’"), "'Test'") # Quotations self.assertEqual(util.textencoding.asciipunct("“Test”"), "\"Test\"") # Quotations self.assertEqual(util.textencoding.asciipunct("1′6″"), "1'6\"") # Quotations self.assertEqual(util.textencoding.asciipunct("…"), "...") # Ellipses def test_incorrect(self): pass class UnaccentTest(PicardTestCase): def test_correct(self): self.assertEqual(util.textencoding.unaccent("Lukáš"), "Lukas") self.assertEqual(util.textencoding.unaccent("Björk"), "Bjork") self.assertEqual(util.textencoding.unaccent("小室哲哉"), "小室哲哉") def test_incorrect(self): self.assertNotEqual(util.textencoding.unaccent("Björk"), "Björk") self.assertNotEqual(util.textencoding.unaccent("小室哲哉"), "Tetsuya Komuro") self.assertNotEqual(util.textencoding.unaccent("Trentemøller"), "Trentemoller") self.assertNotEqual(util.textencoding.unaccent("Ænima"), "AEnima") self.assertNotEqual(util.textencoding.unaccent("ænima"), "aenima") class ReplaceNonAsciiTest(PicardTestCase): def test_correct(self): self.assertEqual(util.textencoding.replace_non_ascii("Lukáš"), "Lukas") self.assertEqual(util.textencoding.replace_non_ascii("Björk"), "Bjork") self.assertEqual(util.textencoding.replace_non_ascii("Trentemøller"), "Trentemoeller") self.assertEqual(util.textencoding.replace_non_ascii("Ænima"), "AEnima") self.assertEqual(util.textencoding.replace_non_ascii("ænima"), "aenima") self.assertEqual(util.textencoding.replace_non_ascii("小室哲哉"), "____") self.assertEqual(util.textencoding.replace_non_ascii("ᴀᴄᴇ"), "ACE") # Latin Letter Small self.assertEqual(util.textencoding.replace_non_ascii("Abc"), "Abc") # Fullwidth Latin self.assertEqual(util.textencoding.replace_non_ascii("500㎏,2㎓"), "500kg,2GHz") # Technical self.assertEqual(util.textencoding.replace_non_ascii("⒜⒝⒞"), "(a)(b)(c)") # Parenthesised Latin self.assertEqual(util.textencoding.replace_non_ascii("ⅯⅯⅩⅣ"), "MMXIV") # Roman numerals self.assertEqual(util.textencoding.replace_non_ascii("ⅿⅿⅹⅳ"), "mmxiv") # Roman numerals small self.assertEqual(util.textencoding.replace_non_ascii("⑴⑵⑶"), "(1)(2)(3)") # Parenthesised numbers self.assertEqual(util.textencoding.replace_non_ascii("⒈ ⒉ ⒊"), "1. 2. 3.") # Digit full stop self.assertEqual(util.textencoding.replace_non_ascii("123"), "123") # Fullwidth digits self.assertEqual(util.textencoding.replace_non_ascii("\u2216\u2044\u2215\uff0f"), "\\///") # Slashes def test_pathsave(self): expected = '____/8 1_2\\' if IS_WIN else '\\___/8 1_2\\' self.assertEqual(util.textencoding.replace_non_ascii('\u2216\u2044\u2215\uff0f/8½\\', pathsave=True), expected) def test_win_compat(self): self.assertEqual(util.textencoding.replace_non_ascii('\u2216\u2044\u2215\uff0f/8½\\', pathsave=True, win_compat=True), '____/8 1_2\\') def test_incorrect(self): self.assertNotEqual(util.textencoding.replace_non_ascii("Lukáš"), "Lukáš") self.assertNotEqual(util.textencoding.replace_non_ascii("Lukáš"), "Luk____") if show_latin2ascii_coverage: # The following code set blocks are taken from: # http://en.wikipedia.org/wiki/Latin_script_in_Unicode latin_1 = "ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ" latin_a = "ĀāĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıIJijĴĵĶķĸĹĺĻļĽľĿ" \ "ŀŁłŃńŅņŇňʼnŊŋŌōŎŏŐőŒœŔŕŖŗŘřŚśŜŝŞşŠšŢţŤťŦŧŨũŪūŬŭŮůŰűŲųŴŵŶŷŸŹźŻżŽž" latin_b = "ƀƁƂƃƄƅƆƇƈƉƊƋƌƍƎƏƐƑƒƓƔƕƖƗƘƙƚƛƜƝƞƟƠơƢƣƤƥƦƧƨƩƪƫƬƭƮƯưƱƲƳƴƵƶƷƸƹƺƻƼƽƾƿ" \ "ǀǁǂǃDŽDždžLJLjljNJNjnjǍǎǏǐǑǒǓǔǕǖǗǘǙǚǛǜǝǞǟǠǡǢǣǤǥǦǧǨǩǪǫǬǭǮǯǰDZDzdzǴǵǶǷǸǹǺǻǼǽǾǿ" \ "ȀȁȂȃȄȅȆȇȈȉȊȋȌȍȎȏȐȑȒȓȔȕȖȗȘșȚțȜȝȞȟȠȡȢȣȤȥȦȧȨȩȪȫȬȭȮȯȰȱȲȳȴȵȶȷȸȹȺȻȼȽȾȿ" \ "ɀɁɂɃɄɅɆɇɈɉɊɋɌɍɎɏ" ipa_ext = "ɐɑɒɓɔɕɖɗɘəɚɛɜɝɞɟɠɡɢɣɤɥɦɧɨɩɪɫɬɭɮɯɰɱɲɳɴɵɶɷɸɹɺɻɼɽɾɿʀʁʂʃʄʅʆʇʈʉʊʋʌʍʎʏ" \ "ʐʑʒʓʔʕʖʗʘʙʚʛʜʝʞʟʠʡʢʣʤʥʦʧʨʩʪʫʬʭʮʯ" phonetic = "ᴀᴁᴂᴃᴄᴅᴆᴇᴈᴉᴊᴋᴌᴍᴎᴏᴐᴑᴒᴓᴔᴕᴖᴗᴘᴙᴚᴛᴜᴝᴞᴟᴠᴡᴢᴣᴤᴥᴦᴧᴨᴩᴪᴫᴬᴭᴮᴯᴰᴱᴲᴳᴴᴵᴶᴷᴸᴹᴺᴻᴼᴽᴾᴿ" \ "ᵀᵁᵂᵃᵄᵅᵆᵇᵈᵉᵊᵋᵌᵍᵎᵏᵐᵑᵒᵓᵔᵕᵖᵗᵘᵙᵚᵛᵜᵝᵞᵟᵠᵡᵢᵣᵤᵥᵦᵧᵨᵩᵪᵫᵬᵭᵮᵯᵰᵱᵲᵳᵴᵵᵶᵷᵸᵹᵺᵻᵼᵽᵾᵿ" \ "ᶀᶁᶂᶃᶄᶅᶆᶇᶈᶉᶊᶋᶌᶍᶎᶏᶐᶑᶒᶓᶔᶕᶖᶗᶘᶙᶚᶛᶜᶝᶞᶟᶠᶡᶢᶣᶤᶥᶦᶧᶨᶩᶪᶫᶬᶭᶮᶯᶰᶱᶲᶳᶴᶵᶶᶷᶸᶹᶺᶻᶼᶽᶾᶿ" latin_ext_add = "ḀḁḂḃḄḅḆḇḈḉḊḋḌḍḎḏḐḑḒḓḔḕḖḗḘḙḚḛḜḝḞḟḠḡḢḣḤḤḦḧḨḩḪḫḬḭḮḯḰḱḲḳḴḵḶḷḸḹḺḻḼḽḾḿ" \ "ṀṁṂṃṄṅṆṇṈṉṊṋṌṍṎṏṐṑṒṓṔṕṖṗṘṙṚṛṜṝṞṟṠṡṢṣṤṥṦṧṨṩṪṫṬṭṮṯṰṱṲṳṴṵṶṷṸṹṺṻṼṽṾṿ" \ "ẀẁẂẃẄẅẆẇẈẉẊẋẌẍẎẏẐẑẒẓẔẕẖẗẘẙẚẛẜẝẞẟẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặẸẹẺẻẼẽẾế" \ "ỀềỂểỄễỆệỈỉỊịỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợỤụỦủỨứỪừỬửỮữỰựỲỳỴỵỶỷỸỹỺỻỼỽỾỿ" letter_like = "℀℁ℂ℃℄℅℆ℇ℈℉ℊℋℌℍℎℏℐℑℒℓ℔ℕ№℗℘ℙℚℛℜℝ℞℟℠℡™℣ℤ℥Ω℧ℨ℩KÅℬℭ℮ℯℰℱℲℳℴℵℶℷℸℹ℺℻ℼℽℾℿ" \ "⅀⅁⅂⅃⅄ⅅⅆⅇⅈⅉ⅊⅋⅌⅍ⅎ⅏" enclosed = "⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⒜⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵ⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉⓊⓋⓌⓍⓎⓏ" \ "ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ⓪⓫⓬⓭⓮⓯" print("The following lines show the coverage of Latin characters conversion to ascii.") print("Underscores are characters which currently do not have an ASCII representation.") print() print("latin-1: ", util.textencoding.replace_non_ascii(latin_1)) print("latin-1: ", util.textencoding.replace_non_ascii(latin_1)) print("latin-a: ", util.textencoding.replace_non_ascii(latin_a)) print("latin-b: ", util.textencoding.replace_non_ascii(latin_b)) print("ipa-ext: ", util.textencoding.replace_non_ascii(ipa_ext)) print("phonetic: ", util.textencoding.replace_non_ascii(phonetic)) print("latin-ext-add: ", util.textencoding.replace_non_ascii(latin_ext_add)) print("letter-like: ", util.textencoding.replace_non_ascii(letter_like)) print("enclosed: ", util.textencoding.replace_non_ascii(enclosed)) print() picard-release-2.7.3/test/test_track.py000066400000000000000000000052671416775010500201170ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Laurent Monin # # 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 Counter from test.picardtestcase import PicardTestCase from picard.track import Track class TrackGenres2MetadataTest(PicardTestCase): def test_empty(self): genres = Counter() ret = Track._genres_to_metadata(genres) self.assertEqual(ret, []) def test_basic(self): genres = Counter(pop=6, rock=7, blues=2) ret = Track._genres_to_metadata(genres) self.assertEqual(ret, ['Blues', 'Pop', 'Rock']) def test_negative_zero(self): genres = Counter(pop=-6, rock=0, blues=-2) ret = Track._genres_to_metadata(genres) self.assertEqual(ret, []) genres = Counter(pop=-6, rock=1, blues=-2) ret = Track._genres_to_metadata(genres) self.assertEqual(ret, ['Rock']) def test_limit(self): genres = Counter(pop=6, rock=7, blues=2) ret = Track._genres_to_metadata(genres, limit=2) self.assertEqual(ret, ['Pop', 'Rock']) def test_limit_0(self): genres = Counter(pop=6, rock=7, blues=2) ret = Track._genres_to_metadata(genres, limit=0) self.assertEqual(ret, []) def test_minusage(self): genres = Counter(pop=6, rock=7, blues=2) ret = Track._genres_to_metadata(genres, minusage=10) self.assertEqual(ret, ['Blues', 'Pop', 'Rock']) ret = Track._genres_to_metadata(genres, minusage=50) self.assertEqual(ret, ['Pop', 'Rock']) ret = Track._genres_to_metadata(genres, minusage=90) self.assertEqual(ret, ['Rock']) def test_filters(self): genres = Counter(pop=6, rock=7, blues=2) ret = Track._genres_to_metadata(genres, filters="-blues") self.assertEqual(ret, ['Pop', 'Rock']) def test_join_with(self): genres = Counter(pop=6, rock=7, blues=2) ret = Track._genres_to_metadata(genres, join_with=",") self.assertEqual(ret, ['Blues,Pop,Rock']) picard-release-2.7.3/test/test_ui_mainwindow.py000066400000000000000000000031761416775010500216610ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2020 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 unittest.mock import Mock from test.picardtestcase import PicardTestCase from picard.ui.mainwindow import IgnoreSelectionContext class IgnoreSelectionContextTest(PicardTestCase): def test_enter_exit(self): context = IgnoreSelectionContext() self.assertFalse(context) with context: self.assertTrue(context) self.assertFalse(context) def test_run_onexit(self): onexit = Mock() context = IgnoreSelectionContext(onexit=onexit) with context: onexit.assert_not_called() onexit.assert_called_once_with() def test_nested_with(self): context = IgnoreSelectionContext() with context: with context: self.assertTrue(context) self.assertTrue(context) self.assertFalse(context) picard-release-2.7.3/test/test_union_sorted_lists.py000066400000000000000000000040751416775010500227350ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2016 Rahul Raturi # Copyright (C) 2018 Wieland Hoffmann # Copyright (C) 2018, 2020 Laurent Monin # # 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 test.picardtestcase import PicardTestCase from picard.util import union_sorted_lists class UnionSortedListsTest(PicardTestCase): def test_1(self): list1 = [1, 2, 3] list2 = [3, 4, 5, 6] expected = [1, 2, 3, 4, 5, 6] r = union_sorted_lists(list1, list2) self.assertEqual(r, expected) r = union_sorted_lists(list2, list1) self.assertEqual(r, expected) def test_2(self): list1 = [1, 3, 5, 7] list2 = [2, 4, 6, 8] expected = [1, 2, 3, 4, 5, 6, 7, 8] r = union_sorted_lists(list1, list2) self.assertEqual(r, expected) def test_3(self): list1 = ['Back', 'Back', 'Front', 'Front, Side'] list2 = ['Front', 'Front', 'Front, Side'] expected = ['Back', 'Back', 'Front', 'Front', 'Front, Side'] r = union_sorted_lists(list1, list2) self.assertEqual(r, expected) def test_4(self): list1 = ['Back', 'Back, Spine', 'Front', 'Front, Side'] list2 = ['Back', 'Back, Spine', 'Front', 'Front, Side'] expected = ['Back', 'Back, Spine', 'Front', 'Front, Side'] r = union_sorted_lists(list1, list2) self.assertEqual(r, expected) picard-release-2.7.3/test/test_util_astrcmp.py000066400000000000000000000037751416775010500215230ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2017 Lukáš Lalinský # Copyright (C) 2017 Sophist-UK # Copyright (C) 2017-2018 Wieland Hoffmann # Copyright (C) 2018, 2020 Laurent Monin # Copyright (C) 2018-2019, 2021 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. import unittest from test.picardtestcase import PicardTestCase from picard.util.astrcmp import astrcmp_py try: from picard.util.astrcmp import astrcmp_c except ImportError: astrcmp_c = None class AstrcmpBase(object): func = None def test_astrcmp(self): astrcmp = self.__class__.func self.assertAlmostEqual(0.0, astrcmp("", "")) self.assertAlmostEqual(0.0, astrcmp("a", "")) self.assertAlmostEqual(0.0, astrcmp("", "a")) self.assertAlmostEqual(1.0, astrcmp("a", "a")) self.assertAlmostEqual(0.0, astrcmp("a", "b")) self.assertAlmostEqual(0.0, astrcmp("ab", "ba")) self.assertAlmostEqual(0.7083333333333333, astrcmp("The Great Gig in the Sky", "Great Gig In The sky")) class AstrcmpCTest(AstrcmpBase, PicardTestCase): func = astrcmp_c @unittest.skipIf(astrcmp_c is None, "The _astrcmp C extension module has not been compiled") def test_astrcmp(self): super().test_astrcmp() class AstrcmpPyTest(AstrcmpBase, PicardTestCase): func = astrcmp_py picard-release-2.7.3/test/test_util_bitreader.py000066400000000000000000000027561416775010500220110ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 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 io import BytesIO from test.picardtestcase import PicardTestCase from picard.util.bitreader import ( LSBBitReader, MSBBitReader, ) class LsbBitReaderTest(PicardTestCase): def test_msb_bit_reader(self): data = BytesIO(b'\x8B\xC0\x17\x10') reader = MSBBitReader(data) self.assertEqual(8944, reader.bits(14)) self.assertEqual(369, reader.bits(14)) self.assertEqual(0, reader.bits(4)) def test_lsb_bit_reader(self): data = BytesIO(b'\x8B\xC0\x17\x10') reader = LSBBitReader(data) self.assertEqual(139, reader.bits(14)) self.assertEqual(95, reader.bits(14)) self.assertEqual(1, reader.bits(4)) picard-release-2.7.3/test/test_util_cdrom.py000066400000000000000000000074451416775010500211540ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 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. import io from typing import Iterable import unittest from test.picardtestcase import PicardTestCase from picard.const.sys import IS_WIN from picard.util import cdrom MOCK_CDROM_INFO = """CD-ROM information, Id: cdrom.c 3.20 2003/12/17 drive name: sr1 sr0 drive speed: 24 24 drive # of slots: 1 1 Can close tray: 0 1 Can open tray: 1 1 Can lock tray: 1 1 Can change speed: 1 1 Can select disk: 0 0 Can read multisession: 1 1 Can read MCN: 1 1 Reports media changed: 1 1 Can play audio: 1 0 Can write CD-R: 1 1 Can write CD-RW: 1 1 Can read DVD: 1 1 Can write DVD-R: 1 1 Can write DVD-RAM: 1 1 Can read MRW: 1 1 Can write MRW: 1 1 Can write RAM: 1 1 """ MOCK_CDROM_INFO_EMPTY = """CD-ROM information, Id: cdrom.c 3.20 2003/12/17 drive name: drive speed: drive # of slots: Can close tray: Can open tray: Can lock tray: Can change speed: Can select disk: Can read multisession: Can read MCN: Reports media changed: Can play audio: Can write CD-R: Can write CD-RW: Can read DVD: Can write DVD-R: Can write DVD-RAM: Can read MRW: Can write MRW: Can write RAM: """ class LinuxParseCdromInfoTest(PicardTestCase): def test_drives(self): with io.StringIO(MOCK_CDROM_INFO) as f: drives = list(cdrom._parse_linux_cdrom_info(f)) self.assertEqual([('sr1', True), ('sr0', False)], drives) def test_empty(self): with io.StringIO(MOCK_CDROM_INFO_EMPTY) as f: drives = list(cdrom._parse_linux_cdrom_info(f)) self.assertEqual([], drives) def test_empty_string(self): with io.StringIO("") as f: drives = list(cdrom._parse_linux_cdrom_info(f)) self.assertEqual([], drives) class GetCdromDrivesTest(PicardTestCase): def test_get_cdrom_drives(self): self.set_config_values({"cd_lookup_device": "/dev/cdrom"}) # Independent of the implementation get_cdrom_drives must not rais # and return an Iterable. drives = cdrom.get_cdrom_drives() self.assertIsInstance(drives, Iterable) self.assertTrue(set(cdrom.DEFAULT_DRIVES).issubset(drives)) def test_generic_iter_drives(self): self.set_config_values({"cd_lookup_device": "/dev/cdrom"}) self.assertEqual(["/dev/cdrom"], list(cdrom._generic_iter_drives())) self.set_config_values({"cd_lookup_device": "/dev/cdrom, /dev/sr0"}) self.assertEqual(["/dev/cdrom", "/dev/sr0"], list(cdrom._generic_iter_drives())) self.set_config_values({"cd_lookup_device": ""}) self.assertEqual([], list(cdrom._generic_iter_drives())) self.set_config_values({"cd_lookup_device": " ,, ,\t, "}) self.assertEqual([], list(cdrom._generic_iter_drives())) @unittest.skipUnless(IS_WIN, "windows test") class WindowsGetCdromDrivesTest(PicardTestCase): def test_autodetect(self): self.assertTrue(cdrom.AUTO_DETECT_DRIVES) def test_iter_drives(self): drives = cdrom._iter_drives() self.assertIsInstance(drives, Iterable) # This should not raise list(drives) picard-release-2.7.3/test/test_util_filenaming.py000066400000000000000000000250371416775010500221560ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2013-2014 Ionuț Ciocîrlan # Copyright (C) 2016 Sambhav Kothari # Copyright (C) 2018 Wieland Hoffmann # Copyright (C) 2018-2020 Laurent Monin # Copyright (C) 2019-2021 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. import os import os.path import sys from tempfile import ( NamedTemporaryFile, TemporaryDirectory, ) import unittest from test.picardtestcase import PicardTestCase from picard.const.sys import ( IS_MACOS, IS_WIN, ) from picard.util.filenaming import ( WinPathTooLong, get_available_filename, make_save_path, make_short_filename, move_ensure_casing, replace_extension, samefile_different_casing, ) class ShortFilenameTest(PicardTestCase): def __init__(self, *args, **kwargs): self.maxDiff = None self.root = os.path.join(IS_WIN and "X:\\" or "/", "x" * 10) if IS_WIN: self.max_len = 255 else: self.max_len = os.statvfs("/").f_namemax super().__init__(*args, **kwargs) @unittest.skipUnless(IS_WIN or IS_MACOS, "windows / macOS test") def test_bmp_unicode_on_unicode_fs(self): char = "\N{LATIN SMALL LETTER SHARP S}" fn = make_short_filename(self.root, os.path.join(*[char * 120] * 2)) self.assertEqual(fn, os.path.join(*[char * 120] * 2)) @unittest.skipUnless(not IS_WIN and not IS_MACOS, "non-windows, non-osx test") def test_bmp_unicode_on_nix(self): char = "\N{LATIN SMALL LETTER SHARP S}" max_len = self.max_len divisor = len(char.encode(sys.getfilesystemencoding())) fn = make_short_filename(self.root, os.path.join(*[char * 200] * 2)) self.assertEqual(fn, os.path.join(*[char * (max_len // divisor)] * 2)) @unittest.skipUnless(IS_MACOS, "macOS test") def test_precomposed_unicode_on_osx(self): char = "\N{LATIN SMALL LETTER A WITH BREVE}" max_len = self.max_len fn = make_short_filename(self.root, os.path.join(*[char * 200] * 2)) self.assertEqual(fn, os.path.join(*[char * (max_len // 2)] * 2)) @unittest.skipUnless(IS_WIN, "windows test") def test_nonbmp_unicode_on_windows(self): char = "\N{MUSICAL SYMBOL G CLEF}" remaining = 259 - (3 + 10 + 1 + 200 + 1) fn = make_short_filename(self.root, os.path.join(*[char * 100] * 2)) self.assertEqual(fn, os.path.join(char * 100, char * (remaining // 2))) @unittest.skipUnless(IS_MACOS, "macOS test") def test_nonbmp_unicode_on_osx(self): char = "\N{MUSICAL SYMBOL G CLEF}" max_len = self.max_len fn = make_short_filename(self.root, os.path.join(*[char * 200] * 2)) self.assertEqual(fn, os.path.join(*[char * (max_len // 2)] * 2)) @unittest.skipUnless(not IS_WIN and not IS_MACOS, "non-windows, non-osx test") def test_nonbmp_unicode_on_nix(self): char = "\N{MUSICAL SYMBOL G CLEF}" max_len = self.max_len divisor = len(char.encode(sys.getfilesystemencoding())) fn = make_short_filename(self.root, os.path.join(*[char * 100] * 2)) self.assertEqual(fn, os.path.join(*[char * (max_len // divisor)] * 2)) @unittest.skipUnless(not IS_WIN and not IS_MACOS, "non-windows, non-osx test") def test_nonbmp_unicode_on_nix_with_windows_compat(self): char = "\N{MUSICAL SYMBOL G CLEF}" max_len = self.max_len remaining = 259 - (3 + 10 + 1 + 200 + 1) divisor = len(char.encode(sys.getfilesystemencoding())) fn = make_short_filename(self.root, os.path.join(*[char * 100] * 2), win_compat=True) self.assertEqual(fn, os.path.join(char * (max_len // divisor), char * (remaining // 2))) def test_windows_shortening(self): fn = make_short_filename(self.root, os.path.join("a" * 200, "b" * 200, "c" * 200 + ".ext"), win_compat=True) self.assertEqual(fn, os.path.join("a" * 116, "b" * 116, "c" * 7 + ".ext")) @unittest.skipUnless(not IS_WIN, "non-windows test") def test_windows_shortening_with_ancestor_on_nix(self): root = os.path.join(self.root, "w" * 10, "x" * 10, "y" * 9, "z" * 9) fn = make_short_filename( root, os.path.join("b" * 200, "c" * 200, "d" * 200 + ".ext"), win_compat=True, relative_to=self.root) self.assertEqual(fn, os.path.join("b" * 100, "c" * 100, "d" * 7 + ".ext")) def test_windows_node_maxlength_shortening(self): max_len = 226 remaining = 259 - (3 + 10 + 1 + max_len + 1) fn = make_short_filename(self.root, os.path.join("a" * 300, "b" * 100 + ".ext"), win_compat=True) self.assertEqual(fn, os.path.join("a" * max_len, "b" * (remaining - 4) + ".ext")) def test_windows_selective_shortening(self): root = self.root + "x" * (44 - 10 - 3) fn = make_short_filename(root, os.path.join( os.path.join(*["a" * 9] * 10 + ["b" * 15] * 10), "c" * 10), win_compat=True) self.assertEqual(fn, os.path.join(os.path.join(*["a" * 9] * 10 + ["b" * 9] * 10), "c" * 10)) def test_windows_shortening_not_needed(self): root = self.root + "x" * 33 fn = make_short_filename(root, os.path.join( os.path.join(*["a" * 9] * 20), "b" * 10), win_compat=True) self.assertEqual(fn, os.path.join(os.path.join(*["a" * 9] * 20), "b" * 10)) def test_windows_path_too_long(self): root = self.root + "x" * 230 self.assertRaises(WinPathTooLong, make_short_filename, root, os.path.join("a", "b", "c", "d"), win_compat=True) def test_windows_path_not_too_long(self): root = self.root + "x" * 230 fn = make_short_filename(root, os.path.join("a", "b", "c"), win_compat=True) self.assertEqual(fn, os.path.join("a", "b", "c")) def test_whitespace(self): fn = make_short_filename(self.root, os.path.join("a1234567890 ", " b1234567890 ")) self.assertEqual(fn, os.path.join("a1234567890", "b1234567890")) class SamefileDifferentCasingTest(PicardTestCase): @unittest.skipUnless(IS_WIN, "windows test") def test_samefile_different_casing(self): with NamedTemporaryFile(prefix='Foo') as f: real_name = f.name lower_name = real_name.lower() self.assertFalse(samefile_different_casing(real_name, real_name)) self.assertFalse(samefile_different_casing(lower_name, lower_name)) self.assertTrue(samefile_different_casing(real_name, lower_name)) def test_samefile_different_casing_non_existant_file(self): self.assertFalse(samefile_different_casing("/foo/bar", "/foo/BAR")) def test_samefile_different_casing_identical_path(self): self.assertFalse(samefile_different_casing("/foo/BAR", "/foo/BAR")) class MoveEnsureCasingTest(PicardTestCase): def test_move_ensure_casing(self): with TemporaryDirectory() as d: file_path = os.path.join(d, 'foo') target_path = os.path.join(d, 'FOO') open(file_path, 'a').close() move_ensure_casing(file_path, target_path) files = os.listdir(d) self.assertIn('FOO', files) class MakeSavePathTest(PicardTestCase): def test_replace_trailing_dots(self): path = 'foo./bar.' self.assertEqual(path, make_save_path(path)) self.assertEqual('foo_/bar_', make_save_path(path, win_compat=True)) def test_replace_leading_dots(self): path = '.foo/.bar' self.assertEqual('_foo/_bar', make_save_path(path)) def test_decompose_precomposed_chars(self): path = 'foo/\u00E9bar' # é self.assertEqual('foo/\u0065\u0301bar', make_save_path(path, mac_compat=True)) class GetAvailableFilenameTest(PicardTestCase): def _add_number(self, filename, number): name, ext = os.path.splitext(filename) return '%s (%i)%s' % (name, number, ext) def test_append_number(self): with NamedTemporaryFile(prefix='foo', suffix='.mp3') as f: new_filename = get_available_filename(f.name) self.assertEqual(self._add_number(f.name, 1), new_filename) def test_do_not_append_number_on_same_file(self): with NamedTemporaryFile(prefix='foo', suffix='.mp3') as f: new_filename = get_available_filename(f.name, f.name) self.assertEqual(f.name, new_filename) def test_handle_non_existant_old_path(self): with NamedTemporaryFile(prefix='foo', suffix='.mp3') as f: new_filename = get_available_filename(f.name, '/foo/old.mp3') self.assertEqual(self._add_number(f.name, 1), new_filename) def test_append_additional_numbers(self): with TemporaryDirectory() as d: expected_number = 3 oldname = os.path.join(d, 'bar.mp3') open(oldname, 'a').close() filename = os.path.join(d, 'foo.mp3') open(filename, 'a').close() for i in range(1, expected_number): open(self._add_number(filename, i), 'a').close() new_filename = get_available_filename(filename, oldname) self.assertEqual(self._add_number(filename, expected_number), new_filename) def test_reuse_existing_number(self): with TemporaryDirectory() as d: expected_number = 2 filename = os.path.join(d, 'foo.mp3') open(filename, 'a').close() for i in range(1, 3): open(self._add_number(filename, i), 'a').close() oldname = self._add_number(filename, expected_number) new_filename = get_available_filename(filename, oldname) self.assertEqual(self._add_number(filename, expected_number), new_filename) class ReplaceExtensionTest(PicardTestCase): def test_replace(self): self.assertEqual('foo/bar.wvc', replace_extension('foo/bar.wv', '.wvc')) self.assertEqual('foo/bar.wvc', replace_extension('foo/bar.wv', 'wvc')) self.assertEqual('foo/bar.wvc', replace_extension('foo/bar', 'wvc')) picard-release-2.7.3/test/test_util_get_base_title.py000066400000000000000000000103531416775010500230120ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Bob Swift # # 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 test.picardtestcase import PicardTestCase from picard.util import get_base_title_with_suffix class GetBaseTitle(PicardTestCase): def test_base_title_0(self): # Test with no matching suffix test_title = 'title' title = get_base_title_with_suffix(test_title, '(copy)', '{title} ({count})') self.assertEqual(title, 'title') def test_base_title_1(self): # Test with matching suffix but no number section test_title = 'title (copy)' title = get_base_title_with_suffix(test_title, '(copy)', '{title} ({count})') self.assertEqual(title, 'title') def test_base_title_2(self): # Test with matching suffix and number test_title = 'title (copy) (1)' title = get_base_title_with_suffix(test_title, '(copy)', '{title} ({count})') self.assertEqual(title, 'title') def test_base_title_3(self): # Test with missing space between suffix and number section test_title = 'title (copy)(1)' title = get_base_title_with_suffix(test_title, '(copy)', '{title} ({count})') self.assertEqual(title, test_title) def test_base_title_4(self): # Test with missing space between suffix and number section (and missing number) test_title = 'title (copy)()' title = get_base_title_with_suffix(test_title, '(copy)', '{title} ({count})') self.assertEqual(title, test_title) def test_base_title_5(self): # Test with missing number test_title = 'title (copy) ()' title = get_base_title_with_suffix(test_title, '(copy)', '{title} ({count})') self.assertEqual(title, 'title') def test_base_title_6(self): # Test with invalid number test_title = 'title (copy) (x)' title = get_base_title_with_suffix(test_title, '(copy)', '{title} ({count})') self.assertEqual(title, test_title) def test_base_title_7(self): # Test with extra character after number section test_title = 'title (copy) (1)x' title = get_base_title_with_suffix(test_title, '(copy)', '{title} ({count})') self.assertEqual(title, test_title) def test_base_title_8(self): # Test escaping of suffix test_title = 'title (copy) (1)' title = get_base_title_with_suffix(test_title, '(c?py)', '{title} ({count})') self.assertEqual(title, 'title (copy)') def test_base_title_9(self): # Test with matching suffix but no number section test_title = 'title (copy)' title = get_base_title_with_suffix(test_title, '(copy)', '({count}) {title}') self.assertEqual(title, 'title') def test_base_title_10(self): # Test with matching suffix and number section in wrong location test_title = 'title (copy) (1)' title = get_base_title_with_suffix(test_title, '(copy)', '({count}) {title}') self.assertEqual(title, test_title) def test_base_title_11(self): # Test with matching suffix and number section test_title = '(1) title (copy)' title = get_base_title_with_suffix(test_title, '(copy)', '({count}) {title}') self.assertEqual(title, 'title') def test_base_title_12(self): # Test with matching suffix and number section but with additional characters after suffix test_title = '(1) title (copy) (1)' title = get_base_title_with_suffix(test_title, '(copy)', '({count}) {title}') self.assertEqual(title, 'title (copy) (1)') picard-release-2.7.3/test/test_util_imageinfo.py000066400000000000000000000122001416775010500217670ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2014, 2020 Laurent Monin # Copyright (C) 2021 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 test.picardtestcase import ( PicardTestCase, get_test_data_path, ) from picard.util import imageinfo class IdentifyTest(PicardTestCase): def test_gif(self): file = get_test_data_path('mb.gif') with open(file, 'rb') as f: self.assertEqual( imageinfo.identify(f.read()), (140, 96, 'image/gif', '.gif', 5806) ) def test_png(self): file = get_test_data_path('mb.png') with open(file, 'rb') as f: self.assertEqual( imageinfo.identify(f.read()), (140, 96, 'image/png', '.png', 11137) ) def test_jpeg(self): file = get_test_data_path('mb.jpg') with open(file, 'rb') as f: self.assertEqual( imageinfo.identify(f.read()), (140, 96, 'image/jpeg', '.jpg', 8550) ) def test_webp_vp8(self): file = get_test_data_path('mb-vp8.webp') with open(file, 'rb') as f: self.assertEqual( imageinfo.identify(f.read()), (140, 96, 'image/webp', '.webp', 6178) ) def test_webp_vp8l(self): file = get_test_data_path('mb-vp8l.webp') with open(file, 'rb') as f: self.assertEqual( imageinfo.identify(f.read()), (140, 96, 'image/webp', '.webp', 9432) ) def test_webp_vp8x(self): file = get_test_data_path('mb-vp8x.webp') with open(file, 'rb') as f: self.assertEqual( imageinfo.identify(f.read()), (140, 96, 'image/webp', '.webp', 6858) ) def test_webp_insufficient_data(self): self.assertRaises(imageinfo.NotEnoughData, imageinfo.identify, b'RIFF\x00\x00\x00\x00WEBPVP8L') self.assertRaises(imageinfo.NotEnoughData, imageinfo.identify, b'RIFF\x00\x00\x00\x00WEBPVP8X') def test_tiff(self): file = get_test_data_path('mb.tiff') with open(file, 'rb') as f: self.assertEqual( imageinfo.identify(f.read()), (140, 96, 'image/tiff', '.tiff', 12509) ) def test_pdf(self): file = get_test_data_path('mb.pdf') with open(file, 'rb') as f: self.assertEqual( imageinfo.identify(f.read()), (0, 0, 'application/pdf', '.pdf', 10362) ) def test_not_enough_data(self): self.assertRaises(imageinfo.IdentificationError, imageinfo.identify, "x") self.assertRaises(imageinfo.NotEnoughData, imageinfo.identify, "x") def test_invalid_data(self): self.assertRaises(imageinfo.IdentificationError, imageinfo.identify, "x" * 20) self.assertRaises(imageinfo.UnrecognizedFormat, imageinfo.identify, "x" * 20) def test_invalid_png_data(self): data = '\x89PNG\x0D\x0A\x1A\x0A' + "x" * 20 self.assertRaises(imageinfo.IdentificationError, imageinfo.identify, data) self.assertRaises(imageinfo.UnrecognizedFormat, imageinfo.identify, data) class SupportsMimeTypeTest(PicardTestCase): def test_supported_mime_types(self): self.assertTrue(imageinfo.supports_mime_type('application/pdf')) self.assertTrue(imageinfo.supports_mime_type('image/gif')) self.assertTrue(imageinfo.supports_mime_type('image/jpeg')) self.assertTrue(imageinfo.supports_mime_type('image/png')) self.assertTrue(imageinfo.supports_mime_type('image/tiff')) self.assertTrue(imageinfo.supports_mime_type('image/webp')) def test_unsupported_mime_types(self): self.assertFalse(imageinfo.supports_mime_type('application/octet-stream')) self.assertFalse(imageinfo.supports_mime_type('text/html')) class GetSupportedExtensionsTest(PicardTestCase): def test_supported_extensions(self): extensions = list(imageinfo.get_supported_extensions()) self.assertIn('.jpeg', extensions) self.assertIn('.jpg', extensions) self.assertIn('.pdf', extensions) self.assertIn('.png', extensions) self.assertIn('.tif', extensions) self.assertIn('.tiff', extensions) self.assertIn('.webp', extensions) picard-release-2.7.3/test/test_util_lrucache.py000066400000000000000000000056131416775010500216310ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2020 Laurent Monin # Copyright (C) 2020 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 test.picardtestcase import PicardTestCase from picard.util.lrucache import LRUCache class LRUCacheTest(PicardTestCase): def test_simple_getset(self): lrucache = LRUCache(3) lrucache['test'] = 1 self.assertEqual(lrucache['test'], 1) self.assertIn('test', lrucache._ordered_keys) def test_simple_del(self): lrucache = LRUCache(3) lrucache['test'] = 1 del lrucache['test'] self.assertNotIn('test', lrucache) self.assertNotIn('test', lrucache._ordered_keys) def test_max_size(self): lrucache = LRUCache(3) lrucache['test1'] = 1 lrucache['test2'] = 2 lrucache['test3'] = 3 lrucache['test4'] = 4 self.assertNotIn('test1', lrucache) def test_lru(self): lrucache = LRUCache(3) lrucache['test1'] = 1 lrucache['test2'] = 2 lrucache['test3'] = 3 self.assertEqual(len(lrucache._ordered_keys), 3) self.assertEqual('test3', lrucache._ordered_keys[0]) self.assertEqual('test2', lrucache._ordered_keys[1]) self.assertEqual('test1', lrucache._ordered_keys[2]) self.assertEqual(2, lrucache['test2']) self.assertEqual('test2', lrucache._ordered_keys[0]) self.assertEqual('test3', lrucache._ordered_keys[1]) self.assertEqual('test1', lrucache._ordered_keys[2]) lrucache['test1'] = 4 self.assertEqual('test1', lrucache._ordered_keys[0]) self.assertEqual('test2', lrucache._ordered_keys[1]) self.assertEqual('test3', lrucache._ordered_keys[2]) def test_dict_like_init(self): lrucache = LRUCache(3, [('test1', 1), ('test2', 2)]) self.assertEqual(lrucache['test1'], 1) self.assertEqual(lrucache['test2'], 2) def test_get_keyerror(self): lrucache = LRUCache(3) with self.assertRaises(KeyError): value = lrucache['notakey'] # noqa: F841 def test_del_keyerror(self): lrucache = LRUCache(3) with self.assertRaises(KeyError): del lrucache['notakey'] picard-release-2.7.3/test/test_util_mbserver.py000066400000000000000000000106251416775010500216670ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Laurent Monin # Copyright (C) 2021 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 test.picardtestcase import PicardTestCase from picard.const import MUSICBRAINZ_SERVERS from picard.util.mbserver import ( build_submission_url, get_submission_server, is_official_server, ) class IsOfficialServerTest(PicardTestCase): def test_official(self): for host in MUSICBRAINZ_SERVERS: self.assertTrue(is_official_server(host)) def test_not_official(self): self.assertFalse(is_official_server('test.musicbrainz.org')) self.assertFalse(is_official_server('example.com')) self.assertFalse(is_official_server('127.0.0.1')) self.assertFalse(is_official_server('localhost')) class GetSubmissionServerTest(PicardTestCase): def test_official(self): for host in MUSICBRAINZ_SERVERS: self.set_config_values(setting={ 'server_host': host, 'server_port': 80, 'use_server_for_submission': False, }) self.assertEqual((host, 443), get_submission_server()) def test_use_unofficial(self): self.set_config_values(setting={ 'server_host': 'example.com', 'server_port': 8042, 'use_server_for_submission': True, }) self.assertEqual(('example.com', 8042), get_submission_server()) def test_unofficial_fallback(self): self.set_config_values(setting={ 'server_host': 'test.musicbrainz.org', 'server_port': 80, 'use_server_for_submission': False, }) self.assertEqual((MUSICBRAINZ_SERVERS[0], 443), get_submission_server()) def test_named_tuple(self): self.set_config_values(setting={ 'server_host': 'example.com', 'server_port': 8042, 'use_server_for_submission': True, }) server = get_submission_server() self.assertEqual('example.com', server.host) self.assertEqual(8042, server.port) class BuildSubmissionUrlTest(PicardTestCase): def test_official(self): for host in MUSICBRAINZ_SERVERS: self.set_config_values(setting={ 'server_host': host, 'server_port': 80, 'use_server_for_submission': False, }) self.assertEqual('https://%s:443' % host, build_submission_url()) self.assertEqual('https://%s:443/' % host, build_submission_url('/')) self.assertEqual('https://%s:443/some/path?foo=1&bar=baz' % host, build_submission_url('/some/path', {'foo': 1, 'bar': 'baz'})) def test_use_unofficial(self): self.set_config_values(setting={ 'server_host': 'example.com', 'server_port': 8042, 'use_server_for_submission': True, }) self.assertEqual('http://example.com:8042', build_submission_url()) self.assertEqual('http://example.com:8042/', build_submission_url('/')) self.assertEqual('http://example.com:8042/some/path?foo=1&bar=baz', build_submission_url('/some/path', {'foo': 1, 'bar': 'baz'})) def test_unofficial_fallback(self): self.set_config_values(setting={ 'server_host': 'test.musicbrainz.org', 'server_port': 80, 'use_server_for_submission': False, }) self.assertEqual('https://musicbrainz.org:443', build_submission_url()) self.assertEqual('https://musicbrainz.org:443/', build_submission_url('/')) self.assertEqual('https://musicbrainz.org:443/some/path?foo=1&bar=baz', build_submission_url('/some/path', {'foo': 1, 'bar': 'baz'})) picard-release-2.7.3/test/test_util_natsort.py000066400000000000000000000037631416775010500215410ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2020 Philipp Wolfer # Copyright (C) 2020 Laurent Monin # # 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 locale import strxfrm from test.picardtestcase import PicardTestCase from picard.util import natsort class NatsortTest(PicardTestCase): def test_natkey(self): self.assertTrue(natsort.natkey('foo1bar') < natsort.natkey('foo02bar')) self.assertTrue(natsort.natkey('foo1bar') == natsort.natkey('foo01bar')) self.assertTrue(natsort.natkey('foo (100)') < natsort.natkey('foo (00200)')) def test_natsorted(self): unsorted_list = ['foo11', 'foo0012', 'foo02', 'foo0', 'foo1', 'foo10', 'foo9'] expected = ['foo0', 'foo1', 'foo02', 'foo9', 'foo10', 'foo11', 'foo0012'] sorted_list = natsort.natsorted(unsorted_list) self.assertEqual(expected, sorted_list) def test_natkey_handles_null_char(self): self.assertEqual(natsort.natkey('foo\0'), natsort.natkey('foo')) def test_natkey_handles_numeric_chars(self): self.assertEqual( natsort.natkey('foo0123456789|²³|٠١٢٣٤٥٦٧٨٩|๐๑๒๓๔๕๖๗๘๙|𝟜𝟚bar'), [strxfrm('foo'), 123456789, strxfrm('|²³|'), 123456789, strxfrm('|'), 123456789, strxfrm('|'), 42, strxfrm('bar')]) picard-release-2.7.3/test/test_util_preservedtags.py000066400000000000000000000050241416775010500227150ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2020 Laurent Monin # Copyright (C) 2020 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 test.picardtestcase import PicardTestCase from picard import config from picard.util.preservedtags import PreservedTags class PreservedTagsTest(PicardTestCase): def setUp(self): super().setUp() config.setting[PreservedTags.opt_name] = ["tag1", "tag2"] def test_load_and_contains(self): preserved = PreservedTags() self.assertIn("tag1", preserved) self.assertIn("tag2", preserved) self.assertIn("TAG1", preserved) self.assertIn(" tag1", preserved) def test_add(self): preserved = PreservedTags() self.assertNotIn("tag3", preserved) preserved.add("tag3") self.assertIn("tag3", preserved) # Add must persists the change self.assertIn("tag3", PreservedTags()) def test_add_case_insensitive(self): preserved = PreservedTags() self.assertNotIn("tag3", preserved) preserved.add("TAG3") self.assertIn("tag3", preserved) def test_discard(self): preserved = PreservedTags() self.assertIn("tag1", preserved) preserved.discard("tag1") self.assertNotIn("tag1", preserved) # Discard must persists the change self.assertNotIn("tag1", PreservedTags()) def test_discard_case_insensitive(self): preserved = PreservedTags() self.assertIn("tag1", preserved) preserved.discard("TAG1") self.assertNotIn("tag1", preserved) def test_order(self): preserved = PreservedTags() preserved.add('tag3') preserved.add('tag2') preserved.add('tag1') preserved.discard('tag2') self.assertEqual(config.setting[PreservedTags.opt_name], ['tag1', 'tag3']) picard-release-2.7.3/test/test_util_progresscheckpoints.py000066400000000000000000000054151416775010500241420ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2020 Gabriel Ferreira # # 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 test.picardtestcase import PicardTestCase from picard.util.progresscheckpoints import ProgressCheckpoints class ProgressCheckpointsTest(PicardTestCase): def setUp(self): super().setUp() def test_empty_jobs(self): checkpoints = ProgressCheckpoints(0, 1) self.assertEqual(list(sorted(checkpoints._checkpoints.keys())), []) self.assertEqual(list(sorted(checkpoints._checkpoints.values())), []) checkpoints = ProgressCheckpoints(0, 0) self.assertEqual(list(sorted(checkpoints._checkpoints.keys())), []) self.assertEqual(list(sorted(checkpoints._checkpoints.values())), []) checkpoints = ProgressCheckpoints(1, 0) self.assertEqual(list(sorted(checkpoints._checkpoints.keys())), []) self.assertEqual(list(sorted(checkpoints._checkpoints.values())), []) def test_uniformly_spaced_integer_distance(self): checkpoints = ProgressCheckpoints(100, 10) self.assertEqual(list(sorted(checkpoints._checkpoints.keys())), [10, 20, 30, 40, 50, 60, 70, 80, 90, 99]) self.assertEqual(list(sorted(checkpoints._checkpoints.values())), [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]) def test_uniformly_spaced_fractional_distance(self): checkpoints = ProgressCheckpoints(100, 7) self.assertEqual(list(sorted(checkpoints._checkpoints.keys())), [14, 28, 42, 57, 71, 85, 99]) self.assertEqual(list(sorted(checkpoints._checkpoints.values())), [14, 28, 42, 57, 71, 85, 100]) checkpoints = ProgressCheckpoints(10, 20) self.assertEqual(list(sorted(checkpoints._checkpoints.keys())), [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) self.assertEqual(list(sorted(checkpoints._checkpoints.values())), [5, 15, 25, 35, 45, 55, 65, 75, 85, 100]) checkpoints = ProgressCheckpoints(5, 10) self.assertEqual(list(sorted(checkpoints._checkpoints.keys())), [0, 1, 2, 3, 4]) self.assertEqual(list(sorted(checkpoints._checkpoints.values())), [10, 30, 50, 70, 100]) picard-release-2.7.3/test/test_util_script_detector_weighted.py000066400000000000000000000062271416775010500251220ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 Laurent Monin # # 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 test.picardtestcase import PicardTestCase from picard.util.script_detector_weighted import ( detect_script_weighted, list_script_weighted, ) class WeightedScriptDetectionTest(PicardTestCase): def test_detect_script_weighted(self): scripts = detect_script_weighted("Latin, кириллический, Ελληνική") self.assertAlmostEqual(scripts['LATIN'], 0.195, 3) self.assertAlmostEqual(scripts['CYRILLIC'], 0.518, 3) self.assertAlmostEqual(scripts['GREEK'], 0.287, 3) scripts = detect_script_weighted("Latin, кириллический, Ελληνική", threshold=0.5) script_keys = list(scripts.keys()) self.assertEqual(script_keys, ["CYRILLIC"]) scripts = detect_script_weighted("Latin") self.assertEqual(scripts["LATIN"], 1) scripts = detect_script_weighted("привет") self.assertEqual(scripts["CYRILLIC"], 1) scripts = detect_script_weighted("ελληνικά?") self.assertEqual(scripts["GREEK"], 1) scripts = detect_script_weighted("سماوي يدور") self.assertEqual(scripts["ARABIC"], 1) scripts = detect_script_weighted("שלום") self.assertEqual(scripts["HEBREW"], 1) scripts = detect_script_weighted("汉字") self.assertEqual(scripts["CJK"], 1) scripts = detect_script_weighted("한글") self.assertEqual(scripts["HANGUL"], 1) scripts = detect_script_weighted("ひらがな") self.assertEqual(scripts["HIRAGANA"], 1) scripts = detect_script_weighted("カタカナ") self.assertEqual(scripts["KATAKANA"], 1) scripts = detect_script_weighted("พยัญชนะ") self.assertEqual(scripts["THAI"], 1) scripts = detect_script_weighted("1234567890+-/*=,./!?") self.assertEqual(scripts, {}) scripts = detect_script_weighted("") self.assertEqual(scripts, {}) class ListScriptWeightedTest(PicardTestCase): def test_list_script_weighted(self): scripts = list_script_weighted("Cyrillic, кириллический, 汉字") self.assertEqual(scripts, ['CYRILLIC', 'LATIN', 'CJK']) scripts = list_script_weighted("Cyrillic, кириллический, 汉字", threshold=0.3) self.assertEqual(scripts, ['CYRILLIC', 'LATIN']) picard-release-2.7.3/test/test_util_tags.py000066400000000000000000000027661416775010500210070ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2019-2020 Philipp Wolfer # Copyright (C) 2020 Laurent Monin # # 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 test.picardtestcase import PicardTestCase from picard.util.tags import ( display_tag_name, parse_comment_tag, ) class UtilTagsTest(PicardTestCase): def test_display_tag_name(self): self.assertEqual('Artist', display_tag_name('artist')) self.assertEqual('Lyrics', display_tag_name('lyrics:')) self.assertEqual('Comment [Foo]', display_tag_name('comment:Foo')) def test_parse_comment_tag(self): self.assertEqual(('XXX', 'foo'), parse_comment_tag('comment:XXX:foo')) self.assertEqual(('eng', 'foo'), parse_comment_tag('comment:foo')) self.assertEqual(('eng', ''), parse_comment_tag('comment')) picard-release-2.7.3/test/test_util_time.py000066400000000000000000000047731416775010500210070ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Gabriel Ferreira # Copyright (C) 2021 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 test.picardtestcase import PicardTestCase from picard.util.time import ( get_timestamp, seconds_to_dhms, ) class UtilTimeTest(PicardTestCase): def test_seconds_to_dhms(self): self.assertTupleEqual(seconds_to_dhms(0), (0, 0, 0, 0)) self.assertTupleEqual(seconds_to_dhms(1), (0, 0, 0, 1)) self.assertTupleEqual(seconds_to_dhms(60), (0, 0, 1, 0)) self.assertTupleEqual(seconds_to_dhms(61), (0, 0, 1, 1)) self.assertTupleEqual(seconds_to_dhms(120), (0, 0, 2, 0)) self.assertTupleEqual(seconds_to_dhms(3599), (0, 0, 59, 59)) self.assertTupleEqual(seconds_to_dhms(3600), (0, 1, 0, 0)) self.assertTupleEqual(seconds_to_dhms(3601), (0, 1, 0, 1)) self.assertTupleEqual(seconds_to_dhms(3660), (0, 1, 1, 0)) self.assertTupleEqual(seconds_to_dhms(3661), (0, 1, 1, 1)) self.assertTupleEqual(seconds_to_dhms(86399), (0, 23, 59, 59)) self.assertTupleEqual(seconds_to_dhms(86400), (1, 0, 0, 0)) def test_get_timestamp(self): self.assertEqual(get_timestamp(0), "") self.assertEqual(get_timestamp(1), "01s") self.assertEqual(get_timestamp(60), "01m 00s") self.assertEqual(get_timestamp(61), "01m 01s") self.assertEqual(get_timestamp(120), "02m 00s") self.assertEqual(get_timestamp(3599), "59m 59s") self.assertEqual(get_timestamp(3600), "01h 00m") self.assertEqual(get_timestamp(3601), "01h 00m") self.assertEqual(get_timestamp(3660), "01h 01m") self.assertEqual(get_timestamp(3661), "01h 01m") self.assertEqual(get_timestamp(86399), "23h 59m") self.assertEqual(get_timestamp(86400), "01d 00h") picard-release-2.7.3/test/test_util_uniqnum_title.py000066400000000000000000000115011416775010500227310ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 Laurent Monin # # 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 test.picardtestcase import PicardTestCase from picard.util import ( _regex_numbered_title_fmt, unique_numbered_title, ) class RegexNumberedTitleFmt(PicardTestCase): def test_1(self): fmt = '' result = _regex_numbered_title_fmt(fmt, 'TITLE', 'COUNT') self.assertEqual(result, '') def test_2(self): fmt = '{title} {count}' result = _regex_numbered_title_fmt(fmt, 'TITLE', 'COUNT') self.assertEqual(result, r'TITLE(?:\ COUNT)?') def test_3(self): fmt = 'x {count} {title} y' result = _regex_numbered_title_fmt(fmt, 'TITLE', 'COUNT') self.assertEqual(result, r'(?:x\ COUNT\ \ )?TITLE y') def test_4(self): fmt = 'x {title}{count} y' result = _regex_numbered_title_fmt(fmt, 'TITLE', 'COUNT') self.assertEqual(result, r'x TITLE(?:COUNT\ y)?') class UniqueNumberedTitle(PicardTestCase): def test_existing_titles_0(self): title = unique_numbered_title('title', [], fmt='{title} ({count})') self.assertEqual(title, 'title (1)') def test_existing_titles_1(self): title = unique_numbered_title('title', ['title'], fmt='{title} ({count})') self.assertEqual(title, 'title (2)') def test_existing_titles_2(self): title = unique_numbered_title('title', ['title', 'title (2)'], fmt='{title} ({count})') self.assertEqual(title, 'title (3)') def test_existing_titles_3(self): title = unique_numbered_title('title', ['title (1)', 'title (2)'], fmt='{title} ({count})') self.assertEqual(title, 'title (3)') def test_existing_titles_4(self): title = unique_numbered_title('title', ['title', 'title'], fmt='{title} ({count})') self.assertEqual(title, 'title (3)') def test_existing_titles_5(self): title = unique_numbered_title('title', ['x title', 'title y'], fmt='{title} ({count})') self.assertEqual(title, 'title (1)') def test_existing_titles_6(self): title = unique_numbered_title('title', ['title (n)'], fmt='{title} ({count})') self.assertEqual(title, 'title (1)') def test_existing_titles_7(self): title = unique_numbered_title('title', ['title ()'], fmt='{title} ({count})') self.assertEqual(title, 'title (1)') def test_existing_titles_8(self): title = unique_numbered_title('title', ['title(2)'], fmt='{title} ({count})') self.assertEqual(title, 'title (1)') class UniqueNumberedTitleFmt(PicardTestCase): def test_existing_titles_0(self): title = unique_numbered_title('title', [], fmt='({count}) {title}') self.assertEqual(title, '(1) title') def test_existing_titles_1(self): title = unique_numbered_title('title', ['title'], fmt='({count}) {title}') self.assertEqual(title, '(2) title') def test_existing_titles_2(self): title = unique_numbered_title('title', ['title', '(2) title'], fmt='({count}) {title}') self.assertEqual(title, '(3) title') def test_existing_titles_3(self): title = unique_numbered_title('title', ['(1) title', '(2) title'], fmt='({count}) {title}') self.assertEqual(title, '(3) title') def test_existing_titles_4(self): title = unique_numbered_title('title', ['title', 'title'], fmt='({count}) {title}') self.assertEqual(title, '(3) title') def test_existing_titles_5(self): title = unique_numbered_title('title', ['x title', 'title y'], fmt='({count}) {title}') self.assertEqual(title, '(1) title') def test_existing_titles_6(self): title = unique_numbered_title('title', ['(n) title'], fmt='({count}) {title}') self.assertEqual(title, '(1) title') def test_existing_titles_7(self): title = unique_numbered_title('title', ['() title'], fmt='({count}) {title}') self.assertEqual(title, '(1) title') def test_existing_titles_8(self): title = unique_numbered_title('title', ['(2)title'], fmt='({count}) {title}') self.assertEqual(title, '(1) title') picard-release-2.7.3/test/test_utils.py000066400000000000000000000634731416775010500201560ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2006-2007 Lukáš Lalinský # Copyright (C) 2010 fatih # Copyright (C) 2010-2011, 2014, 2018-2021 Philipp Wolfer # Copyright (C) 2012, 2014, 2018 Wieland Hoffmann # Copyright (C) 2013 Ionuț Ciocîrlan # Copyright (C) 2013-2014, 2018-2021 Laurent Monin # Copyright (C) 2014, 2017 Sophist-UK # Copyright (C) 2016 Frederik “Freso” S. Olesen # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2017 Shen-Ta Hsieh # Copyright (C) 2021 Bob Swift # Copyright (C) 2021 Vladislav Karbovskii # # 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. import builtins from collections import namedtuple from collections.abc import Iterator import re import subprocess # nosec: B404 from tempfile import NamedTemporaryFile import unittest from unittest.mock import Mock from test.picardtestcase import PicardTestCase from picard import util from picard.const.sys import ( IS_MACOS, IS_WIN, ) from picard.util import ( album_artist_from_path, extract_year_from_date, find_best_match, is_absolute_path, iter_files_from_objects, iter_unique, limited_join, make_filename_from_title, pattern_as_regex, sort_by_similarity, tracknum_and_title_from_filename, tracknum_from_filename, uniqify, wildcards_to_regex_pattern, ) # ensure _() is defined if '_' not in builtins.__dict__: builtins.__dict__['_'] = lambda a: a class ReplaceWin32IncompatTest(PicardTestCase): @unittest.skipUnless(IS_WIN, "windows test") def test_correct_absolute_win32(self): self.assertEqual(util.replace_win32_incompat("c:\\test\\te\"st/2"), "c:\\test\\te_st/2") self.assertEqual(util.replace_win32_incompat("c:\\test\\d:/2"), "c:\\test\\d_/2") @unittest.skipUnless(not IS_WIN, "non-windows test") def test_correct_absolute_non_win32(self): self.assertEqual(util.replace_win32_incompat("/test/te\"st/2"), "/test/te_st/2") self.assertEqual(util.replace_win32_incompat("/test/d:/2"), "/test/d_/2") def test_correct_relative(self): self.assertEqual(util.replace_win32_incompat("A\"*:<>?|b"), "A_______b") self.assertEqual(util.replace_win32_incompat("d:tes 1, "api_versions do not have enough elements") def test_api_versions_1(self): """Check api versions format and order (from oldest to newest)""" for i in range(len(api_versions) - 1): a = version_from_string(api_versions[i]) b = version_from_string(api_versions[i+1]) self.assertLess(a, b) @unittest.skipUnless(len(api_versions_tuple) > 1, "api_versions_tuple do not have enough elements") def test_api_versions_tuple_1(self): """Check api versions format and order (from oldest to newest)""" for i in range(len(api_versions_tuple) - 1): a = api_versions_tuple[i] b = api_versions_tuple[i+1] self.assertLess(a, b) def test_version_invalid_new(self): self.assertRaises(VersionError, Version, '1', 'a') self.assertRaises(VersionError, Version, None, 0) self.assertRaises(VersionError, Version, 1, 0, 0, 'final', None) self.assertRaises(VersionError, Version, 1, 0, 0, 'invalid', 0) def test_sortkey(self): self.assertEqual((2, 1, 3, 4, 2), Version(2, 1, 3, 'final', 2).sortkey) self.assertEqual((2, 0, 0, 1, 0), Version(2, 0, 0, 'a', 0).sortkey) self.assertEqual((2, 0, 0, 1, 0), Version(2, 0, 0, 'alpha', 0).sortkey) def test_lt(self): v1 = Version(2, 3, 0, 'dev', 1) v2 = Version(2, 3, 0, 'alpha', 1) self.assertLess(v1, v2) self.assertFalse(v2 < v2) v1 = Version(2, 3, 0, 'final', 1) v2 = Version(2, 10, 0, 'final', 1) self.assertLess(v1, v2) def test_le(self): v1 = Version(2, 3, 0, 'dev', 1) v2 = Version(2, 3, 0, 'alpha', 1) self.assertLessEqual(v1, v2) self.assertLessEqual(v2, v2) def test_gt(self): v1 = Version(2, 3, 0, 'alpha', 1) v2 = Version(2, 3, 0, 'dev', 1) self.assertGreater(v1, v2) self.assertFalse(v2 > v2) def test_ge(self): v1 = Version(2, 3, 0, 'alpha', 1) v2 = Version(2, 3, 0, 'dev', 1) self.assertGreaterEqual(v1, v2) self.assertGreaterEqual(v2, v2) def test_eq(self): v1 = Version(2, 3, 0, 'alpha', 1) v2 = Version(2, 3, 0, 'a', 1) v3 = Version(2, 3, 0, 'final', 1) self.assertEqual(v1, v1) self.assertEqual(v1, v2) self.assertFalse(v1 == v3) def test_ne(self): v1 = Version(2, 3, 0, 'alpha', 1) v2 = Version(2, 3, 0, 'a', 1) v3 = Version(2, 3, 0, 'final', 1) self.assertFalse(v1 != v1) self.assertFalse(v1 != v2) self.assertTrue(v1 != v3) picard-release-2.7.3/test/test_webservice.py000066400000000000000000000275731416775010500211550ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Picard, the next-generation MusicBrainz tagger # # Copyright (C) 2017 Sambhav Kothari # Copyright (C) 2017-2018 Wieland Hoffmann # Copyright (C) 2018, 2020 Laurent Monin # Copyright (C) 2019-2021 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. import sys from unittest.mock import ( MagicMock, patch, ) from PyQt5.QtNetwork import QNetworkProxy from test.picardtestcase import PicardTestCase from picard import config from picard.webservice import ( RequestPriorityQueue, RequestTask, UnknownResponseParserError, WebService, WSRequest, ratecontrol, ) PROXY_SETTINGS = { "use_proxy": True, "proxy_type": 'http', "proxy_server_host": '127.0.0.1', "proxy_server_port": 3128, "proxy_username": 'user', "proxy_password": 'password', "network_transfer_timeout_seconds": 30, } class WebServiceTest(PicardTestCase): def setUp(self): super().setUp() self.set_config_values({ 'use_proxy': False, 'server_host': '', 'network_transfer_timeout_seconds': 30, }) self.ws = WebService() @patch.object(WebService, 'add_task') def test_webservice_method_calls(self, mock_add_task): host = "abc.xyz" port = 80 path = "" handler = None data = None def get_wsreq(mock_add_task): return mock_add_task.call_args[0][1] self.ws.get(host, port, path, handler) self.assertEqual(1, mock_add_task.call_count) self.assertEqual(host, get_wsreq(mock_add_task).host) self.assertEqual(port, get_wsreq(mock_add_task).port) self.assertIn("GET", get_wsreq(mock_add_task).method) self.ws.post(host, port, path, data, handler) self.assertIn("POST", get_wsreq(mock_add_task).method) self.ws.put(host, port, path, data, handler) self.assertIn("PUT", get_wsreq(mock_add_task).method) self.ws.delete(host, port, path, handler) self.assertIn("DELETE", get_wsreq(mock_add_task).method) self.ws.download(host, port, path, handler) self.assertIn("GET", get_wsreq(mock_add_task).method) self.assertEqual(5, mock_add_task.call_count) class WebServiceTaskTest(PicardTestCase): def setUp(self): super().setUp() self.set_config_values({ 'use_proxy': False, 'network_transfer_timeout_seconds': 30, }) self.ws = WebService() self.queue = self.ws._queue = MagicMock() # Patching the QTimers since they can only be started in a QThread self.ws._timer_run_next_task = MagicMock() self.ws._timer_count_pending_requests = MagicMock() def test_add_task(self): request = WSRequest("", "abc.xyz", 80, "", None) func = 1 task = self.ws.add_task(func, request) self.assertEqual((request.get_host_key(), func, 0), task) self.ws._queue.add_task.assert_called_with(task, False) request.important = True task = self.ws.add_task(func, request) self.ws._queue.add_task.assert_called_with(task, True) def test_add_task_calls_timers(self): mock_timer1 = self.ws._timer_run_next_task mock_timer2 = self.ws._timer_count_pending_requests request = WSRequest("", "abc.xyz", 80, "", None) self.ws.add_task(0, request) mock_timer1.start.assert_not_called() mock_timer2.start.assert_not_called() # Test if timer start was called in case it was inactive mock_timer1.isActive.return_value = False mock_timer2.isActive.return_value = False self.ws.add_task(0, request) mock_timer1.start.assert_called_with(0) mock_timer2.start.assert_called_with(0) def test_remove_task(self): task = RequestTask(('example.com', 80), lambda: 1, priority=0) self.ws.remove_task(task) self.ws._queue.remove_task.assert_called_with(task) def test_remove_task_calls_timers(self): mock_timer = self.ws._timer_count_pending_requests task = RequestTask(('example.com', 80), lambda: 1, priority=0) self.ws.remove_task(task) mock_timer.start.assert_not_called() mock_timer.isActive.return_value = False self.ws.remove_task(task) mock_timer.start.assert_called_with(0) def test_run_next_task(self): mock_timer = self.ws._timer_run_next_task self.ws._queue.run_ready_tasks.return_value = sys.maxsize self.ws._run_next_task() self.ws._queue.run_ready_tasks.assert_called() mock_timer.start.assert_not_called() def test_run_next_task_starts_next(self): mock_timer = self.ws._timer_run_next_task delay = 42 self.ws._queue.run_ready_tasks.return_value = delay self.ws._run_next_task() self.ws._queue.run_ready_tasks.assert_called() mock_timer.start.assert_called_with(42) class RequestTaskTest(PicardTestCase): def test_from_request(self): request = WSRequest('', 'example.com', 443, '', None, priority=True) func = 1 task = RequestTask.from_request(request, func) self.assertEqual(request.get_host_key(), task.hostkey) self.assertEqual(func, task.func) self.assertEqual(1, task.priority) self.assertEqual((request.get_host_key(), func, 1), task) class RequestPriorityQueueTest(PicardTestCase): def test_add_task(self): queue = RequestPriorityQueue(ratecontrol) key = ("abc.xyz", 80) task1 = RequestTask(key, lambda: 1, priority=0) queue.add_task(task1) task2 = RequestTask(key, lambda: 1, priority=1) queue.add_task(task2) task3 = RequestTask(key, lambda: 1, priority=0) queue.add_task(task3, important=True) task4 = RequestTask(key, lambda: 1, priority=1) queue.add_task(task4, important=True) # Test if 2 requests were added in each queue self.assertEqual(len(queue._queues[0][key]), 2) self.assertEqual(len(queue._queues[1][key]), 2) # Test if important request was added ahead in the queue self.assertEqual(queue._queues[0][key][0], task3.func) self.assertEqual(queue._queues[0][key][1], task1.func) self.assertEqual(queue._queues[1][key][0], task4.func) self.assertEqual(queue._queues[1][key][1], task2.func) def test_remove_task(self): queue = RequestPriorityQueue(ratecontrol) key = ("abc.xyz", 80) # Add a task and check for its existence task = RequestTask(key, lambda: 1, priority=0) task = queue.add_task(task) self.assertIn(key, queue._queues[0]) self.assertEqual(len(queue._queues[0][key]), 1) # Remove the task and check queue.remove_task(task) self.assertIn(key, queue._queues[0]) self.assertEqual(len(queue._queues[0][key]), 0) # Try to remove a non existing task and check for errors non_existing_task = (1, "a", "b") queue.remove_task(non_existing_task) def test_run_task(self): mock_ratecontrol = MagicMock() delay_func = mock_ratecontrol.get_delay_to_next_request = MagicMock() queue = RequestPriorityQueue(mock_ratecontrol) key = ("abc.xyz", 80) # Patching the get delay function to delay the 2nd task on queue to the next call delay_func.side_effect = [(False, 0), (True, 0), (False, 0), (False, 0), (False, 0), (False, 0)] func1 = MagicMock() task1 = RequestTask(key, func1, priority=0) queue.add_task(task1) func2 = MagicMock() task2 = RequestTask(key, func2, priority=1) queue.add_task(task2) task3 = RequestTask(key, func1, priority=0) queue.add_task(task3) task4 = RequestTask(key, func1, priority=0) queue.add_task(task4) # Ensure no tasks are run before run_next_task is called self.assertEqual(func1.call_count, 0) queue.run_ready_tasks() # Ensure priority task is run first self.assertEqual(func2.call_count, 1) self.assertEqual(func1.call_count, 0) self.assertIn(key, queue._queues[1]) # Ensure that the calls are run as expected queue.run_ready_tasks() self.assertEqual(func1.call_count, 1) # Checking if the cleanup occurred on the prio queue self.assertNotIn(key, queue._queues[1]) # Check the call counts on proper execution of tasks queue.run_ready_tasks() self.assertEqual(func1.call_count, 2) queue.run_ready_tasks() self.assertEqual(func1.call_count, 3) # Ensure that the clean up happened on the normal queue queue.run_ready_tasks() self.assertEqual(func1.call_count, 3) self.assertNotIn(key, queue._queues[0]) def test_count(self): queue = RequestPriorityQueue(ratecontrol) key = ("abc.xyz", 80) self.assertEqual(0, queue.count()) task1 = RequestTask(key, lambda: 1, priority=0) queue.add_task(task1) self.assertEqual(1, queue.count()) task2 = RequestTask(key, lambda: 1, priority=1) queue.add_task(task2) self.assertEqual(2, queue.count()) task3 = RequestTask(key, lambda: 1, priority=0) queue.add_task(task3, important=True) self.assertEqual(3, queue.count()) task4 = RequestTask(key, lambda: 1, priority=1) queue.add_task(task4, important=True) self.assertEqual(4, queue.count()) queue.remove_task(task1) self.assertEqual(3, queue.count()) queue.remove_task(task2) self.assertEqual(2, queue.count()) queue.remove_task(task3) self.assertEqual(1, queue.count()) queue.remove_task(task4) self.assertEqual(0, queue.count()) class WebServiceProxyTest(PicardTestCase): def setUp(self): super().setUp() self.set_config_values(PROXY_SETTINGS) def test_proxy_setup(self): proxy_types = [ ('http', QNetworkProxy.HttpProxy), ('socks', QNetworkProxy.Socks5Proxy), ] for proxy_type, expected_qt_type in proxy_types: config.setting['proxy_type'] = proxy_type ws = WebService() proxy = ws.manager.proxy() self.assertEqual(proxy.type(), expected_qt_type) self.assertEqual(proxy.user(), PROXY_SETTINGS['proxy_username']) self.assertEqual(proxy.password(), PROXY_SETTINGS['proxy_password']) self.assertEqual(proxy.hostName(), PROXY_SETTINGS['proxy_server_host']) self.assertEqual(proxy.port(), PROXY_SETTINGS['proxy_server_port']) class ParserHookTest(PicardTestCase): def test_parser_hook(self): WebService.add_parser('A', 'mime', 'parser') self.assertIn('A', WebService.PARSERS) self.assertEqual(WebService.PARSERS['A'].mimetype, 'mime') self.assertEqual(WebService.PARSERS['A'].mimetype, WebService.get_response_mimetype('A')) self.assertEqual(WebService.PARSERS['A'].parser, 'parser') self.assertEqual(WebService.PARSERS['A'].parser, WebService.get_response_parser('A')) with self.assertRaises(UnknownResponseParserError): WebService.get_response_parser('B') with self.assertRaises(UnknownResponseParserError): WebService.get_response_mimetype('B') picard-release-2.7.3/ui/000077500000000000000000000000001416775010500150265ustar00rootroot00000000000000picard-release-2.7.3/ui/aboutdialog.ui000066400000000000000000000122141416775010500176570ustar00rootroot00000000000000 AboutDialog 0 0 680 480 400 300 About Picard 6 0 0 0 0 9 9 9 0 Qt::Horizontal 40 20 0 0 48 48 48 48 :/images/128x128/org.musicbrainz.Picard.png true 0 0 20 75 true MusicBrainz Picard Qt::PlainText Qt::Horizontal 40 20 QFrame::NoFrame QFrame::Plain 0 Qt::ScrollBarAlwaysOff true Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop 0 0 680 416 6 9 0 9 9 Qt::AlignHCenter|Qt::AlignTop true Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse picard-release-2.7.3/ui/cdlookup.ui000066400000000000000000000136401416775010500172110ustar00rootroot00000000000000 Dialog 0 0 720 320 CD Lookup 6 9 9 9 9 0 0 0 0 0 The following releases on MusicBrainz match the CD: 1 Qt::Vertical 20 40 margin-bottom: 9px; No matching releases found for this disc. Submit disc ID 128 128 Qt::ToolButtonTextUnderIcon Qt::Vertical 20 40 6 0 0 0 0 Qt::Horizontal 111 31 false &Load into Picard &Submit disc ID &Cancel release_list submit_button ok_button lookup_button cancel_button ok_button clicked() Dialog accept() 410 227 96 254 cancel_button clicked() Dialog reject() 629 227 179 282 picard-release-2.7.3/ui/edittagdialog.ui000066400000000000000000000241111416775010500201650ustar00rootroot00000000000000 EditTagDialog Qt::ApplicationModal 0 0 400 250 Qt::StrongFocus Edit Tag true true Qt::StrongFocus false QAbstractItemView::InternalMove QListView::Free 100 0 100 0 Edit value false 100 0 100 0 Add value false 120 0 120 0 Remove value false Qt::Vertical QSizePolicy::Maximum 20 40 Move selected value up Move selected value up .. Move selected value down Move selected value down .. Qt::Vertical 20 40 150 0 150 0 Qt::Horizontal QDialogButtonBox::Cancel|QDialogButtonBox::Save tag_names value_list edit_value add_value remove_value buttonbox buttonbox accepted() EditTagDialog accept() 248 254 157 274 buttonbox rejected() EditTagDialog reject() 316 260 286 274 move_value_up clicked() EditTagDialog move_row_up() 328 154 199 124 move_value_down clicked() EditTagDialog move_row_down() 328 184 199 124 edit_value clicked() EditTagDialog edit_value() 328 52 199 124 add_value clicked() EditTagDialog add_value() 328 82 199 124 value_list itemChanged(QListWidgetItem*) EditTagDialog value_edited() 135 124 199 124 remove_value clicked() EditTagDialog remove_value() 328 112 199 124 value_list itemSelectionChanged() EditTagDialog value_selection_changed() 135 124 199 124 tag_names editTextChanged(QString) EditTagDialog tag_changed() 199 20 199 124 tag_names activated(QString) EditTagDialog tag_selected() 199 21 199 124 move_row_up() move_row_down() edit_value() add_value() remove_value() value_edited() value_selection_changed() tag_changed() tag_selected() picard-release-2.7.3/ui/exception_script_selector.ui000066400000000000000000000134561416775010500226600ustar00rootroot00000000000000 ExceptionScriptSelector Qt::WindowModal 0 0 510 250 1 1 510 250 Exception Script Selector Selected Scripts 16777215 16777215 0 Selected script match threshold: 0 0 50 16777215 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 100 Qt::Vertical 20 40 Move selected script up .. Add to selected scripts .. Remove selected script .. Move selected script down .. Qt::Vertical 20 40 Available Scripts Qt::Horizontal QDialogButtonBox::Cancel|QDialogButtonBox::Save picard-release-2.7.3/ui/infodialog.ui000066400000000000000000000073751416775010500175140ustar00rootroot00000000000000 InfoDialog 0 0 665 436 0 &Info true true 0 0 623 361 Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse &Error true 0 0 623 361 Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse A&rtwork QDialogButtonBox::NoButton tabWidget buttonBox picard-release-2.7.3/ui/infostatus.ui000066400000000000000000000122501416775010500175640ustar00rootroot00000000000000 InfoStatus 0 0 683 145 0 0 0 0 Form 2 0 0 0 0 40 0 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 0 0 QFrame::NoFrame Qt::AutoText false 1 40 0 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 40 0 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 40 0 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 false 40 0 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 picard-release-2.7.3/ui/multi_locale_selector.ui000066400000000000000000000102401416775010500217330ustar00rootroot00000000000000 MultiLocaleSelector Qt::WindowModal 0 0 507 284 1 1 Locale Selector Selected Locales Qt::Vertical 20 40 Move selected locale up Add to selected locales Remove selected locale Move selected locale down Qt::Vertical 20 40 Available Locales Qt::Horizontal QDialogButtonBox::Cancel|QDialogButtonBox::Save picard-release-2.7.3/ui/options.ui000066400000000000000000000035541416775010500170670ustar00rootroot00000000000000 Dialog 0 0 800 450 Options 6 9 9 9 9 Qt::Horizontal 0 0 0 0 0 0 Qt::Horizontal picard-release-2.7.3/ui/options_acousticbrainz.ui000066400000000000000000000042521416775010500221630ustar00rootroot00000000000000 AcousticBrainzOptionsPage 0 0 515 503 AcousticBrainz features extraction true false AcousticBrainz/Essentia feature extractor: Browse... Download... Qt::Vertical 181 21 picard-release-2.7.3/ui/options_advanced.ui000066400000000000000000000140361416775010500207110ustar00rootroot00000000000000 AdvancedOptionsPage 0 0 570 435 Advanced options 2 Include sub-folders when adding files from folder QLayout::SetDefaultConstraint 0 0 Ignore track duration difference under this number of seconds Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter 0 0 QAbstractSpinBox::UpDownArrows true 1 7200 2 0 0 Ignore file paths matching the following regular expression: true Ignore hidden files Ignore the following tracks when determining whether a release is complete Video tracks Pregap tracks Data tracks true Silent tracks Tags to ignore for comparison: 0 0 TagListEditor QWidget
picard.ui.widgets.taglisteditor
1
ignore_regex ignore_hidden_files recursively_add_files ignore_track_duration_difference_under completeness_ignore_videos completeness_ignore_pregap completeness_ignore_data completeness_ignore_silence
picard-release-2.7.3/ui/options_attached_profiles.ui000066400000000000000000000026151416775010500226240ustar00rootroot00000000000000 AttachedProfilesDialog 0 0 800 450 Profiles Attached to Options 6 9 9 9 9 QAbstractItemView::NoEditTriggers QAbstractItemView::SingleSelection QAbstractItemView::SelectRows QDialogButtonBox::NoButton picard-release-2.7.3/ui/options_cdlookup.ui000066400000000000000000000030771416775010500207670ustar00rootroot00000000000000 CDLookupOptionsPage 0 0 224 176 9 6 CD Lookup 9 2 CD-ROM device to use for lookups: cd_lookup_device Qt::Vertical 161 81 cd_lookup_device picard-release-2.7.3/ui/options_cdlookup_select.ui000066400000000000000000000041171416775010500223220ustar00rootroot00000000000000 CDLookupOptionsPage 0 0 255 155 9 6 CD Lookup 9 2 Default CD-ROM drive to use for lookups: cd_lookup_device 0 6 Qt::Horizontal 40 20 Qt::Vertical 161 81 picard-release-2.7.3/ui/options_cover.ui000066400000000000000000000131631416775010500202620ustar00rootroot00000000000000 CoverOptionsPage 0 0 632 560 Embed cover images into tags true false 2 9 9 9 9 Embed only a single front image Save cover images as separate files true false Use the following file name for images: Overwrite the file if it already exists Save only a single front image as separate file Always use the primary image type as the file name for non-front images 0 0 Cover Art Providers Reorder Priority: Move selected item up Qt::LeftToRight .. Qt::ToolButtonIconOnly false Move selected item down .. Qt::ToolButtonIconOnly Qt::Horizontal 40 20 Qt::Vertical 20 40 cb_embed_front_only picard-release-2.7.3/ui/options_fingerprinting.ui000066400000000000000000000071711416775010500221730ustar00rootroot00000000000000 FingerprintingOptionsPage 0 0 371 408 Audio Fingerprinting false Do not use audio fingerprinting Use AcoustID AcoustID Settings Ignore existing AcoustID fingerprints Save AcoustID fingerprints to file tags Fingerprint calculator: Browse... Download... API key: Get API key... Qt::Vertical 181 21 picard-release-2.7.3/ui/options_general.ui000066400000000000000000000221561416775010500205630ustar00rootroot00000000000000 GeneralOptionsPage 0 0 403 599 MusicBrainz Server 2 1 65535 80 QFrame { background-color: #ffc107; color: black } QCheckBox { color: black } QFrame::NoFrame You have configured an unofficial MusicBrainz server. By default submissions of releases, recordings and disc IDs will go to the primary database on musicbrainz.org. true Submit data to the configured server 0 0 true Port: Server address: Qt::Vertical QSizePolicy::Fixed 1 4 MusicBrainz Account 2 6 Log in Log out Qt::Horizontal 40 20 General Automatically scan all new files Automatically cluster all new files Ignore MBIDs when loading new files true 0 0 Update Checking Check for updates during start-up 0 0 0 Days between checks: 0 0 Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter 1 0 Updates to check: 0 0 false Qt::Vertical 181 21 server_host server_port use_server_for_submission analyze_new_files ignore_file_mbids check_for_updates update_check_days update_level picard-release-2.7.3/ui/options_genres.ui000066400000000000000000000155261416775010500204340ustar00rootroot00000000000000 GenresOptionsPage 0 0 590 471 Use genres from MusicBrainz false true false Only use my genres Fall back on album's artists genres if no genres are found for the release or release group Use folksonomy tags as genre 6 0 0 0 0 0 0 Minimal genre usage: min_genre_usage % 100 6 0 0 0 0 0 0 Maximum number of genres: min_genre_usage 100 6 0 0 0 0 4 0 Join multiple genres with: 1 0 true / , Genres or folksonomy tags to include or exclude, one per line: Playground for genres or folksonomy tags filters (cleared on exit): Qt::Vertical 181 31 picard-release-2.7.3/ui/options_interface.ui000066400000000000000000000230141416775010500211000ustar00rootroot00000000000000 InterfaceOptionsPage 0 0 466 735 Appearance Show text labels under icons Show icons in menus User interface language: Qt::Horizontal 40 20 User interface color theme: Qt::Horizontal 40 20 Miscellaneous Allow selection of multiple directories Use builtin search rather than looking in browser Use advanced query syntax Show a quit confirmation dialog for unsaved changes Adjust horizontal position in file browser automatically Begin browsing in the following directory: 2 false false Browse... true 0 0 0 0 0 0 Customize Action Toolbar 0 0 0 0 0 0 Add a new button to Toolbar Add Action Insert a separator Add Separator Qt::Horizontal QSizePolicy::MinimumExpanding 50 20 Move selected item up .. Move selected item down .. Remove button from toolbar Remove toolbar_show_labels show_menu_icons ui_language ui_theme toolbar_multiselect builtin_search use_adv_search_syntax quit_confirmation filebrowser_horizontal_autoscroll starting_directory starting_directory_path starting_directory_browse toolbar_layout_list add_button insert_separator_button up_button down_button remove_button picard-release-2.7.3/ui/options_interface_colors.ui000066400000000000000000000046641416775010500224730ustar00rootroot00000000000000 InterfaceColorsOptionsPage 0 0 171 137 6 0 0 0 0 0 0 QFrame::NoFrame QFrame::Plain 0 Qt::ScrollBarAlwaysOff true Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop 0 0 199 137 6 9 9 9 9 Colors picard-release-2.7.3/ui/options_interface_top_tags.ui000066400000000000000000000030451416775010500230020ustar00rootroot00000000000000 InterfaceTopTagsOptionsPage 0 0 418 310 6 9 9 9 9 Show the below tags above all other tags in the metadata view 0 0 TagListEditor QWidget
picard.ui.widgets.taglisteditor
1
picard-release-2.7.3/ui/options_maintenance.ui000066400000000000000000000063551416775010500214330ustar00rootroot00000000000000 MaintenanceOptionsPage 0 0 334 397 Configuration File: 0 true Open folder 0 0 Remove selected options Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true 0 Qt::Vertical QSizePolicy::Fixed 20 8 Qt::Horizontal Select all QAbstractScrollArea::AdjustToContents QAbstractItemView::NoEditTriggers 2 true false picard-release-2.7.3/ui/options_matching.ui000066400000000000000000000070521416775010500207360ustar00rootroot00000000000000 MatchingOptionsPage 0 0 413 612 Thresholds 2 0 0 Minimal similarity for matching files to tracks: file_lookup_threshold % 100 % 100 % 100 0 0 Minimal similarity for file lookups: file_lookup_threshold 0 0 Minimal similarity for cluster lookups: file_lookup_threshold Qt::Vertical 20 41 file_lookup_threshold cluster_lookup_threshold track_matching_threshold picard-release-2.7.3/ui/options_metadata.ui000066400000000000000000000151221416775010500207210ustar00rootroot00000000000000 MetadataOptionsPage 0 0 423 553 0 0 397 135 Metadata Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop Translate artist names to these locales where possible: 0 true Select... Ignore artist name translation for these scripts: 0 true Select... Use standardized artist names Use standardized instrument and vocal credits Convert Unicode punctuation characters to ASCII Use release relationships Use track relationships Guess track number and title from filename if empty 0 0 397 0 Custom Fields 2 Various artists: va_name_default Non-album tracks: nat_name_default Default Default Qt::Vertical 20 40 translate_artist_names translate_artist_names_script_exception standardize_artists standardize_instruments convert_punctuation release_ars track_ars guess_tracknumber_and_title va_name va_name_default nat_name nat_name_default picard-release-2.7.3/ui/options_network.ui000066400000000000000000000162621416775010500206400ustar00rootroot00000000000000 NetworkOptionsPage 0 0 316 371 6 9 9 9 9 Web Proxy true 9 9 9 9 2 HTTP true SOCKS Qt::Horizontal 40 20 QLineEdit::Password 1 65535 80 Username: username Port: Password: password Server address: server_host 0 0 Request timeout in seconds: 900 30 Browser Integration true true 0 0 Default listening port: 1 65535 8000 Listen only on localhost false Qt::Vertical 101 31 web_proxy proxy_type_http proxy_type_socks server_host server_port username password transfer_timeout browser_integration browser_integration_port browser_integration_localhost_only picard-release-2.7.3/ui/options_plugins.ui000066400000000000000000000173121416775010500206250ustar00rootroot00000000000000 PluginsOptionsPage 0 0 697 441 true Qt::Vertical 2 Plugins 2 0 0 true QAbstractItemView::DropOnly false Name Version Actions AlignCenter 0 0 Install plugin... 0 0 Open plugin folder 0 0 Reload List of Plugins 0 0 Details 0 true 0 0 QFrame::HLine QFrame::Plain 0 Qt::ScrollBarAsNeeded true Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter 0 0 655 82 0 0 QLayout::SetNoConstraint 0 0 6 0 0 0 0 0 QFrame::Box 0 Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true 0 true Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse plugins install_plugin folder_open reload_list_of_plugins scrollArea picard-release-2.7.3/ui/options_profiles.ui000066400000000000000000000112551416775010500207670ustar00rootroot00000000000000 ProfileEditorDialog 0 0 430 551 6 9 9 9 9 Option Profile(s) false 0 0 Qt::Horizontal false 0 0 120 0 QAbstractItemView::MultiSelection 1 true 1 0 Move profile up .. Move profile down .. 0 10 QDialogButtonBox::NoButton Qt::Horizontal 40 20 ProfileListWidget QListWidget
picard.ui.widgets.profilelistwidget
remove_selected_profile() add_profile()
live_update_and_check() script_selected() move_selected_script_up() move_selected_script_down() enable_tagger_scripts_toggled(bool)
picard-release-2.7.3/ui/options_ratings.ui000066400000000000000000000042771416775010500206210ustar00rootroot00000000000000 RatingsOptionsPage 0 0 397 267 Enable track ratings true true Picard saves the ratings together with an e-mail address identifying the user who did the rating. That way different ratings for different users can be stored in the files. Please specify the e-mail you want to use to save your ratings. true true E-mail: true false Submit ratings to MusicBrainz Qt::Vertical 181 31 picard-release-2.7.3/ui/options_releases.ui000066400000000000000000000147751416775010500207610ustar00rootroot00000000000000 ReleasesOptionsPage 0 0 551 497 Preferred release types 6 Preferred release countries 4 0 0 Qt::Vertical 20 40 Add to preferred release countries Add to preferred release countries Remove from preferred release countries Remove from preferred release countries Qt::Vertical 20 40 0 0 true QAbstractItemView::InternalMove Preferred release formats 4 0 0 Qt::Vertical 20 40 Add to preferred release formats Add to preferred release formats Remove from preferred release formats Remove from preferred release formats Qt::Vertical 20 40 0 0 true QAbstractItemView::InternalMove picard-release-2.7.3/ui/options_renaming.ui000066400000000000000000000213611416775010500207430ustar00rootroot00000000000000 RenamingOptionsPage true 0 0 453 650 0 0 Move files when saving false true false Destination directory: 2 false false Browse... false Move additional files (case insensitive): false false Delete empty directories Rename files when saving Replace non-ASCII characters Windows compatibility Selected file naming script: 2 0 0 Edit script... 0 0 Files will be named like this: 3 3 3 3 Qt::Horizontal 100 0 QFrame::NoFrame QFrame::Raised 3 0 0 0 0 Before 100 0 QFrame::NoFrame QFrame::Raised 3 0 0 0 0 After true 2 Reload examples Qt::Horizontal 40 20 move_files move_files_to move_files_to_browse move_additional_files move_additional_files_pattern delete_empty_dirs picard-release-2.7.3/ui/options_script.ui000066400000000000000000000221751416775010500204530ustar00rootroot00000000000000 ScriptingOptionsPage 0 0 605 551 6 9 9 9 0 Tagger Script(s) true 0 0 Qt::Horizontal false 0 0 120 0 0 0 0 0 false Enter your tagger script here. Move script up .. Move script down .. Qt::Horizontal 40 20 Add new script Add new script Remove the selected script Remove script Qt::Horizontal 40 20 Import Export Qt::Horizontal 40 20 0 0 Scripting Documentation Qt::AlignCenter ScriptListWidget QListWidget
picard.ui.widgets.scriptlistwidget
remove_selected_script() add_script()
ScriptTextEdit QTextEdit
picard.ui.widgets.scripttextedit
enable_tagger_scripts script_list tagger_script move_up_button move_down_button remove_button add_button clicked() script_list add_script() 85 475 170 246 tagger_script textChanged() ScriptingOptionsPage live_update_and_check() 450 267 302 275 script_list itemSelectionChanged() ScriptingOptionsPage script_selected() 170 246 302 275 remove_button clicked() script_list remove_selected_script() 537 475 170 246 enable_tagger_scripts toggled(bool) ScriptingOptionsPage enable_tagger_scripts_toggled(bool) 302 275 302 275 live_update_and_check() script_selected() move_selected_script_up() move_selected_script_down() enable_tagger_scripts_toggled(bool)
picard-release-2.7.3/ui/options_tags.ui000066400000000000000000000076221416775010500201050ustar00rootroot00000000000000 TagsOptionsPage 0 0 567 525 Write tags to files Preserve timestamps of tagged files Before Tagging 2 6 7 Clear existing tags false Keep embedded images when clearing tags Remove ID3 tags from FLAC files Remove APEv2 tags from MP3 files Qt::Vertical QSizePolicy::Fixed 20 6 Preserve these tags from being cleared or overwritten with MusicBrainz data: 0 0 TagListEditor QWidget
picard.ui.widgets.taglisteditor
1
write_tags preserve_timestamps clear_existing_tags preserve_images remove_id3_from_flac remove_ape_from_mp3 clear_existing_tags toggled(bool) preserve_images setEnabled(bool) 283 107 283 132
picard-release-2.7.3/ui/options_tags_compatibility_aac.ui000066400000000000000000000050271416775010500236370ustar00rootroot00000000000000 TagsCompatibilityOptionsPage 0 0 539 705 AAC files Picard can save APEv2 tags to pure AAC files, which by default do not support tagging. APEv2 tags in AAC are supported by some players, but players not supporting AAC files with APEv2 tags can have issues loading and playing those files. To deal with this you can choose whether to save tags to those files. true Qt::Vertical QSizePolicy::Fixed 20 20 Save APEv2 tags true Do not save tags Remove APEv2 tags from AAC files Qt::Vertical 274 41 picard-release-2.7.3/ui/options_tags_compatibility_ac3.ui000066400000000000000000000050321416775010500235550ustar00rootroot00000000000000 TagsCompatibilityOptionsPage 0 0 539 705 AC3 files Picard can save APEv2 tags to pure AC3 files, which by default do not support tagging. APEv2 tags in AC3 are supported by some players, but players not supporting AC3 files with APEv2 tags can have issues loading and playing those files. To deal with this you can choose whether to save tags to those files. true Qt::Vertical QSizePolicy::Fixed 20 20 Save APEv2 tags true Do not save tags Remove APEv2 tags from AC3 files Qt::Vertical 274 41 picard-release-2.7.3/ui/options_tags_compatibility_id3.ui000066400000000000000000000157651416775010500236040ustar00rootroot00000000000000 TagsCompatibilityOptionsPage 0 0 539 705 ID3 2 6 7 ID3v2 Version false false 6 7 2.4 true 2.3 false true Qt::Horizontal 40 20 ID3v2 text encoding 6 7 UTF-8 UTF-16 ISO-8859-1 Qt::Horizontal 40 20 true 4 0 Join multiple ID3v2.3 tags with: 1 0 <html><head/><body><p>Default is '/' to maintain compatibility with previous Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own. </p></body></html> true / ; / Save iTunes compatible grouping and work Also include ID3v1 tags in the files Qt::Vertical 274 41 write_id3v24 write_id3v23 enc_utf8 enc_utf16 enc_iso88591 id3v23_join_with itunes_compatible_grouping write_id3v1 picard-release-2.7.3/ui/options_tags_compatibility_wave.ui000066400000000000000000000075071416775010500240620ustar00rootroot00000000000000 TagsCompatibilityOptionsPage 0 0 539 705 WAVE files Picard will tag WAVE files using ID3v2 tags. This is not supported by all software. For compatibility with software which does not support ID3v2 tags in WAVE files additional RIFF INFO tags can be written to the files. RIFF INFO has only limited support for tags and character encodings. true Qt::Vertical QSizePolicy::Fixed 20 20 Also include RIFF INFO tags in the files Remove existing RIFF INFO tags from WAVE files RIFF INFO text encoding Windows-1252 true UTF-8 Qt::Horizontal 40 20 Qt::Vertical 274 41 write_wave_riff_info toggled(bool) remove_wave_riff_info setDisabled(bool) 269 551 269 580 picard-release-2.7.3/ui/passworddialog.ui000066400000000000000000000057221416775010500204150ustar00rootroot00000000000000 PasswordDialog Qt::WindowModal 0 0 378 246 0 0 Authentication required true Qt::Vertical 20 60 Username: Qt::NonModal 0 0 Password: QLineEdit::Password Qt::Vertical 20 40 Qt::Horizontal QDialogButtonBox::Cancel|QDialogButtonBox::Ok buttonbox rejected() PasswordDialog reject() 316 260 286 274 picard-release-2.7.3/ui/provider_options_caa.ui000066400000000000000000000066141416775010500216050ustar00rootroot00000000000000 CaaOptions 0 0 660 194 Form Download only cover art images matching selected types Qt::Horizontal 40 20 false 100 0 Select types... 0 0 Only use images of the following size: Qt::Horizontal QSizePolicy::Ignored 40 20 0 0 Download only approved images Qt::Vertical 20 40 restrict_images_types select_caa_types cb_image_size cb_approved_only picard-release-2.7.3/ui/provider_options_local.ui000066400000000000000000000042441416775010500221500ustar00rootroot00000000000000 LocalOptions 0 0 472 215 Form Local cover art files match the following regular expression: 0 0 Default true First group in the regular expression, if any, will be used as type, ie. cover-back-spine.jpg will be set as types Back + Spine. If no type is found, it will default to Front type. true Qt::Vertical 20 40 picard-release-2.7.3/ui/scripteditor.ui000066400000000000000000000400651416775010500201050ustar00rootroot00000000000000 ScriptEditor 0 0 902 729 0 0 0 0 0 0 0 9 0 9 9 0 0 0 0 QFrame::NoFrame Qt::Vertical 0 5 0 250 QFrame::NoFrame QFrame::Raised 0 3 0 0 0 0 0 0 0 Selected file naming script: 0 0 0 200 0 Select the file naming script to load into the editor 0 0 0 200 QFrame::NoFrame QFrame::Raised 0 0 0 0 0 0 QFrame::NoFrame Qt::Horizontal true QFrame::NoFrame QFrame::Raised 0 0 0 0 0 Title: false 0 5 0 50 IBeamCursor false QTextEdit::NoWrap 20 false Qt::TextEditorInteraction 100 0 QFrame::NoFrame QFrame::Raised 0 0 0 0 0 0 Qt::AlignCenter 0 1 300 150 16777215 400 0 150 Files will be named like this: 3 3 3 3 Qt::Horizontal true QFrame::NoFrame QFrame::Raised 3 0 0 0 0 Before QAbstractItemView::CurrentChanged|QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed|QAbstractItemView::SelectedClicked QAbstractItemView::SelectRows QFrame::NoFrame QFrame::Raised 3 0 0 0 0 After QAbstractItemView::CurrentChanged|QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed|QAbstractItemView::SelectedClicked QAbstractItemView::SelectRows ScriptTextEdit QTextEdit
picard.ui.widgets.scripttextedit
picard-release-2.7.3/ui/scripteditor_details.ui000066400000000000000000000123341416775010500216100ustar00rootroot00000000000000 ScriptDetails Qt::WindowModal 0 0 700 284 1 1 Scripting Documentation 0 0 100 0 100 16777215 0 0 Version number of the script. Qt::Horizontal 40 20 Last Updated: 200 0 200 16777215 Date and time the script was last updated (UTC). Now Author: Version: License: Title: License under which the script is available. Description: Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop Brief description of the naming script, including any required plugins. The author of the script. Qt::Horizontal QDialogButtonBox::Cancel|QDialogButtonBox::Close|QDialogButtonBox::Save picard-release-2.7.3/ui/scripting_documentation_dialog.ui000066400000000000000000000021231416775010500236350ustar00rootroot00000000000000 ScriptingDocumentationDialog 0 0 725 457 1 1 Scripting Documentation false Qt::Horizontal QDialogButtonBox::Close picard-release-2.7.3/ui/tagsfromfilenames.ui000066400000000000000000000041661416775010500211020ustar00rootroot00000000000000 TagsFromFileNamesDialog 0 0 560 400 Convert File Names to Tags 9 6 true false 1 Replace underscores with spaces Qt::Horizontal &Preview 0 0 true format preview files replace_underscores buttonbox picard-release-2.7.3/ui/widget_taglisteditor.ui000066400000000000000000000142701416775010500216120ustar00rootroot00000000000000 TagListEditor 0 0 400 300 Form 6 0 0 0 0 QAbstractItemView::InternalMove QAbstractItemView::ExtendedSelection 0 0 0 0 Add new tag Qt::Horizontal 40 20 0 0 0 0 Move tag up Move tag up .. Move tag down Move tag down .. Remove selected tags Remove selected tags Remove tags UniqueEditableListView QListView
picard.ui.widgets.editablelistview
add_empty_row() remove_selected_rows() move_selected_rows_up() move_selected_rows_down()
tags_add_btn clicked() tag_list_view add_empty_row() 324 286 182 134 tags_remove_btn clicked() tag_list_view remove_selected_rows() 236 286 182 134 tags_move_up_btn clicked() tag_list_view move_selected_rows_up() 385 134 182 134 tags_move_down_btn clicked() tag_list_view move_selected_rows_down() 385 164 182 134
picard-release-2.7.3/win-version-info.txt.in000066400000000000000000000030271416775010500207720ustar00rootroot00000000000000# UTF-8 # # For more details about fixed file info 'ffi' see: # http://msdn.microsoft.com/en-us/library/ms646997.aspx VSVersionInfo( ffi=FixedFileInfo( # filevers and prodvers should be always a tuple with four items: (1, 2, 3, 4) # Set not needed items to zero 0. filevers=%(filevers)s, prodvers=%(prodvers)s, # Contains a bitmask that specifies the valid bits 'flags' mask=0x3f, # Contains a bitmask that specifies the Boolean attributes of the file. flags=0x0, # The operating system for which this file was designed. # 0x4 - NT and there is no need to change it. OS=0x4, # The general type of file. # 0x1 - the file is an application. fileType=0x1, # The function of the file. # 0x0 - the function is not defined for this fileType subtype=0x0, # Creation date and time stamp. date=(0, 0) ), kids=[ StringFileInfo( [ StringTable( u'040904b0', [StringStruct(u'CompanyName', u'MetaBrainz Foundation'), StringStruct(u'ProductName', u'%(name)s'), StringStruct(u'ProductVersion', u'%(version)s'), StringStruct(u'FileVersion', u'%(version)s'), StringStruct(u'InternalName', u'Picard'), StringStruct(u'OriginalFilename', u'picard.exe'), StringStruct(u'FileDescription', u'MusicBrainz Picard Tagger'), #StringStruct(u'LegalCopyright', u'Copyright 2004-2018'), #StringStruct(u'LegalTrademarks', u''), ]) ]), VarFileInfo([VarStruct(u'Translation', [1033, 0])]) ] )